﻿/* CSS Document */
div, ul, li, p { margin: 0px; padding: 0px; list-style: none; text-decoration: none; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(images/bg.jpg); background-repeat: repeat; }
/*右*/
.r { float: right }
/*左*/
.l { float: left }
/*清除*/
.clear { clear: both }
/*空格*/
.space10 { height: 10px; }
.space30 { height: 30px; }
.w1000 { width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
/*首页栏目样式*/
.topbg { background-image: url(images/topbg.jpg); background-repeat: no-repeat; background-position: center; height: 100px; width: auto; }
.lmbg { width: 100%; background-position: center; background-color: #ba0000; }
.lylmbg { height: 50px; position: absolute; z-index: 9; top: 80px; width: 100%; background-image: url(images/lmbg1.png); background-repeat: repeat-x; background-position: center; }
.w118 { width: 220px; height: 50px; }
.w110 { width: 111px; height: 50px; }
.i_img { background-image: url(images/indi.png); background-repeat: no-repeat; position: absolute; height: 200px; width: 170px; z-index: 99; top: 530px; }
.nav { height: 35px; background-position: center; width: 1000px; text-align: center; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.nav a { height: 35px; width: 90px; padding: 0 10px; font-size: 14px; line-height: 35px; color: #FCC; text-decoration: none; }
.nav a:hover { color: #FF9900; }
/*内页LOGO*/
.logo { height: 100px; width: 450px; }
.topwz { text-align: right; font-size: 12px; line-height: 20px; color: #666; }
.topwz span { font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: 30px; color: #C00; }
.w200 { width: 180px; }
.w900 { width: 1000px; }
.w900 table { width: 90% }
.w700 { width: 700px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.lm { font-size: 24px; line-height: 45px; color: #333333; text-align: center; width: 180px; }
.zlm { margin: 0px; }
.zlm a { font-size: 14px; color: #FFFFFF; text-decoration: none; background-color: #513F35; display: block; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; }
.zlm a.cur { font-size: 14px; color: #513F35; text-decoration: none; background-color: #FF9900; display: block; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; }
.zlmf { margin: 0px; }
.zlmf a { background-color: #CCC; display: block; padding-right: 5px; line-height: 25px; text-decoration: none; }
.zlm a:hover { background-color: #FF9900; color: #513F35; }
.wx { font-size: 12px; line-height: 20px; width: 180px; margin-right: auto; margin-bottom: 100px; margin-left: auto; text-align: center; }
.x1 { background-color: #007735; height: 2px; width: auto; margin-top: 20px; margin-bottom: 10px; }
.nxzwz { height: 42px; margin-bottom: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ccc; font-size: 14px; line-height: 42px; text-align: left; }
.nxzwz a { color: #666; text-decoration: underline; }
.wz { font-size: 14px; line-height: 23px; }
.wz h2 { font-size: 18px; line-height: 30px; font-weight: bold; color: #F60; }
.wz img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-top: 10px; padding-bottom: 10px; }
.pic { margin: 0px; width: 1000px; overflow: hidden; }
.pic ul { width: 1020px; padding: 0; margin: 0 }
.pic li { float: left; margin-right: 20px; width: 235px; margin-bottom: 20px; }
.pic img { border: 1px solid #ddd; width: 233px; height: 233px; display: block; }
.pic li a { font-size: 14px; line-height: 20px; text-decoration: none; text-align: center; display: block; width: 250px; color: #333 }
.pic a img:hover { border: 1px solid #bbb; }
/*新闻推荐图片*/
.newpic { margin: 0px; width: 800px; overflow: hidden; }
.newpic ul { width: 900px; }
.newpic li { float: left; margin-right: 57px; margin-bottom: 20px; }
.newpic img { border: 1px solid #CCCCCC; }
.newpic a { font-size: 14px; line-height: 30px; text-decoration: none; text-align: center; display: block; width: 222px; overflow: hidden; background-color: #efefef; }
.newpic a:hover { background-color: #007735; color: #FFF; }
.newbt { font-size: 18px; line-height: 45px; color: #333333; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #ccc; text-align: center; }
.newsj { font-size: 12px; line-height: 30px; color: #999; margin-bottom: 30px; text-align: center; }
.font { margin: 0px; }
.font a { font-size: 14px; line-height: 30px; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #ccc; color: #333 }
.font .date { float: right; color: #666; font-size: 12px; }
.font a:hover { color: #ba0000; }
/*分页样式*/
.fy { margin: 0px; text-align: center; }
.fy a { font-size: 12px; line-height: 30px; color: #FFF; text-decoration: none; background-color: #513F35; margin-right: 5px; padding: 2px 6px; }
.fy a:hover, .fy a.current { background-color: #FF9900; }
/*首页公司介绍*/
.w680 { width: 680px; }
.w600 { width: 880px; }
.w300 { width: 300px; }
.indbt { font-size: 18px; line-height: 35px; color: #333333; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E6E6E6; margin-bottom: 10px; margin-top: 10px; }
.indbt a { color: #F90; text-decoration: underline; font-size: 12px; }
.bottombg { background-color: #222; margin-top: 30px; padding: 10px 0; }
.bottomwz { font-size: 13px; line-height: 22px; color: #F0F0F0; width: 600px; padding-top: 8px; }
.bottomwz a { color: #F0F0F0; text-decoration: none }
.w100 { padding: 5px; }
/*左右固定栏目不上下移动*/
.fixed { top: 40px; }
.main { margin: 0px; height: auto; }
.indcate li { border-bottom: 1px solid #eee; padding: 1px 0 }
.indcate li i { font-style: normal; color: #999; font-family: 'sans-serif'; margin-right: 2px }
.indcate li a { text-decoration: none; color: #000; font-weight: bold; color: #666 }
.indcate li a:hover { color: #ba0000 }
.indcate li ul li { float: left; width: 150px; border: 0 }
.indcate li ul li a { font-weight: normal; color: #333; margin-left: 1em }
.indbt .l { font-size: 20px }
.more { float: right; background: #F60; color: #fff; border-radius: 3px; padding: 0px 5px; line-height: 16px; font-size: 12px; text-decoration: none; margin-right: 10px; }
.moreinfo { color: #ba0000 }
.moreinfo:hover { text-decoration: none }
.ajaxMsg { color: #666 }
.ajaxMsg img { margin-top: -4px; margin-right: -0.2em }
.order { font-size: 14px; line-height: 36px; }
.order table { padding-top: 20px; }
.order td { padding: 5px }
.order input[type=text] { border: 1px solid #ccc; border-radius: 3px; width: 378px; height: 24px; }
.order textarea { width: 373px; height: 98px; border: solid 1px #ccc; border-radius: 3px; }
.buttons { text-align: center; margin-top: 30px; }
.buttons span { margin-left: 30px; }
.selectTdClass { background-color: #edf5fa !important }
table.noBorderTable td, table.noBorderTable th, table.noBorderTable caption { border: 1px dashed #ddd !important }
table { margin-bottom: 10px; border-collapse: collapse; display: table; }
td, th { padding: 5px 10px; border: 1px solid #DDD; }
caption { border: 1px dashed #DDD; border-bottom: 0; padding: 3px; text-align: center; }
th { border-top: 1px solid #BBB; background-color: #F7F7F7; }
table tr.firstRow th { border-top-width: 2px; }
.ue-table-interlace-color-single { background-color: #fcfcfc; }
.ue-table-interlace-color-double { background-color: #f7faff; }
td p { margin: 0; padding: 0; }
.pro_page { width: 100%; margin: 20px auto; }
.pro_page td { width: 30%; text-align: center; font-size: 14px; }
.pro_page td a { background: #e9e9e9; color: #00496d; display: block; line-height: 30px; text-decoration: none; }
.pro_page td a:hover { background: #FF6314; color: #fff; }

/*2018年8月8日16时增加*/
.clearfix:after { content: '\0020'; display: block; height: 0; clear: both; font-size: 0; visibility: hidden }
.clearfix { zoom: 1; }
.nav a{height:auto;}
.nav ul.navul{position: relative; float:left;left:50%}
.nav ul li.navli{ float:left;position: relative;right:50%}
.nav ul li.navli a{ display:block; line-height:35px; font-size:15px; font-weight:bold; color:#fcc;padding:0 25px; width: auto}
.nav ul.en li.navli a{font-size:12px; font-weight:100;padding:0 15px;}
.nav ul li.navli:hover a{color:#ba0000; background: #fff}
.nav ul li.navli ul.subNav{ position:absolute; z-index:999; left:0px; top:35px; width:230px; background:#ba0000; display:none;}
.nav ul li.navli ul.subNav li{ float:none; border:0px; width:220px; text-align:left; padding-left:10px;}
.nav ul li.navli ul.subNav li a{ font-size:14px; font-weight:100; line-height:20px; background: #ba0000; color:#fcc;padding:5px;}
.nav ul li.navli ul.subNav li a:hover,.nav ul li.navli ul.subNav li:hover a{ color:#ba0000; background:#fff;}
.nav ul li.navli:hover{ position:relative;}
.nav ul li.navli:hover ul{ display:block;}
.nav ul li.navli ul.subNav .nav-s{ position:absolute; z-index:999; left:230px; width:200px; top:0px; background:#ba0000; display:none;}
.nav ul li.navli ul.subNav .nav-s p{ text-align:left;}
.nav ul li.navli ul.subNav .nav-s p a{padding:5px 10px; line-height:20px;background: #ba0000; color:#fcc;}
.nav ul li.navli ul.subNav .nav-s p a:hover{color:#ba0000; background:#fff;}
.nav ul li ul li:hover{ background:#fff;}
.nav ul.navul li.navli ul.subNav li:hover .nav-s{ display:block;}