* { margin: 0px; padding: 0px; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
ul, ol, li { list-style: none; }
a { text-decoration: none; color: #333; font-family: "Microsoft YaHei"; }
a:hover { color: #d92119; text-decoration: none; }
body { width: 100%; background: #f6f6f6; font-family: "Microsoft YaHei"; font-size: 14px; color: #333; }
.clear { clear: both; }
.clear:after { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; }
img { border: 0; }
/*全局样式  */

.full { width: 100%; margin: 0 auto; min-width: 1200px; }
.w1000 { width: 1200px; overflow: hidden; margin: 0 auto; }
.w1200{ width: 1200px; overflow: hidden; margin: 0 auto; }
.w-490 { width: 490px; }
.w230 { width: 230px; }
.bg-f { background: #fff }
.bg-ad{background: #f4f4f4;}
.bg-f6 { background: #f6f6f6 }
.bg-d4 { background: #d4d4d4 }
.bg-f7 { background: #f7f7f7 }
.bg-c { background: #ccc }
.bg-28 { background: #282828 }
.bg-nav { background: #404144 }
.h30 { height: 30px; line-height: 30px; }
.f-lt { float: left; }
.f-rt { float: right; }
.color-6 { color: #666 }
.color-9 { color: #999 }
.color-b12 { color: #b12121 }
.e2e{background: #2e2e2e;}
.mtt10 { margin-top: 10px; }
.mtt20 { margin-top: 14px; }
.mtt30 { margin-top: 30px; }
.mtt40 { margin-top: 40px; }
.mtt50 { margin-top: 50px; }
.mtb20 { margin-bottom: 20px; }
.mtb30 { margin-bottom: 30px; }
.mtb40 { margin-bottom: 40px; }
.mtb50 { margin-bottom: 50px; }
.pdt70 { padding-bottom: 70px;}
.pdt55 { padding-top: 55px;}
.pdt10 { padding-top: 10px; }
.pdt20 { padding-top: 20px; }
.pdt30 { padding-top: 30px; }
.pdb10 { padding-bottom: 10px; }
.pdb20 { padding-bottom: 20px; }
.pdb30 { padding-bottom: 30px; }
.bor-b { border-bottom: 1px #ddd solid; }
.bor-t { border-top: 1px #aaa solid; }
.bor-b-dashed { border-bottom: 1px #c9c9c9 dashed; }
.bold { font-weight: bold }
.pd-lt20 { padding-left: 20px; }
.pd10 { padding: 10px; }
.bor { border: 1px #ddd solid; border-radius: 4px }
.bor41{border-bottom: 1px #414141 solid;}
.linbtt{width: 45px;height: 2px;background-color: #fff;margin:8px 0 20px;}
.bttlist{color: #fff; font-size: 12px;line-height: 24px;}
.bttlist em{font-size: 20px;}
.bttlist span{display: block;text-align: center;}
.overflow { overflow: hidden; }

/*通用标题样式1	*/

.webtt { height: 60px; line-height: 30px; }
.webtt .tit { height: 30px; line-height: 30px; color: #333; font-size: 18px; float: left }
.webtt .tit a {color:#999; font-size: 36px; font-weight: normal;}
.webtt .tit span { font-size: 14px; padding-left: 15px; }
.webtt .tit span em { color: #d92119; padding: 0 4px; }
.webtt .tit1 { height: 30px; line-height: 30px; color: #333; font-size: 14px; font-weight: bold; float: left }
.webtt .tit1 a { font-weight: bold;}
.webtt .tit1 span { font-size: 14px; padding-left: 15px; }
.webtt .tit1 span em { color: #d92119; padding: 0 4px; }
.webtt .more { float: right; overflow: hidden; height: 26px; line-height: 26px; font-size: 12px; font-weight: normal; color: #fff; }
.webtt .more a { color: #999; }
.webtt .more a:hover { color: #d92119; }
.webtt .more span { font-family: "SimSun " }
/*头部样式  */

.bg-top { }
.header { width: 1200px; height: 114px; margin: 0 auto; position: relative }
.header .top{width: 1200px;height: 35px;line-height: 35px;}
.header .top .top-left{color: #666;font-size: 12px; float: left;line-height: 35px;}
.header .top .top-right{color: #ddd;font-size: 18px; width: 175px; line-height: 35px; float: right;}
.header .top .top-right img{width: 26px;height: 35px;float: left;}
.header .top .top-right span{float: right;line-height: 35px;}
.header .logo { width: 155px; height: 114px; float: left; overflow: hidden; }
.header .logo img { height: 100px; }
.header .title-top {width: 600px;float: left;margin-top:22px;}
.header .title-top h2{font-size: 28px; margin-bottom: 5px;}
.header .title-top span{font-size: 18px; color: #ff0000;}

.header .top-nav { overflow: hidden; }
.header .top-nav li { float: left; height: 30px; line-height: 30px; background: url(../images/icon-top-line.png) no-repeat right center; vertical-align: middle }
.header .top-nav li:last-child { background: none; padding-right: 0; }
.header .top-nav li a { color: #1875AA; }
.header .top-nav li a:hover { color: #245E9C; }
.header .top-nav li a img { vertical-align: middle; padding-right: 6px; }
.header .tel-top{ right: 0;float: right;height: 100px;margin-top: 9px;}
.header .tel-top img{float: left;}
.header .tel-top .right{width: 170px; float: right; margin-top: 25px;}
.header .tel-top .right span{font-size: 22px;color: #df3f13; float: left; display: block;}
.header .tel-top .right em{font-size: 12px;font-style: normal; float: left; display: block;}
/*搜索 */

.ser-box { padding-top: 35px; float: left;margin-left: 200px; }
.ser-box input[type=text] { width: 300px; height: 29px; line-height: 29px; float: left; border: 1px #074793 solid;border-radius:5px 0 0 5px; border-right: none; font-size: 12px; color: #979797; padding: 2px 10px; }
.ser-box input[type=submit] { width: 69px; height: 35px; line-height: 35px; float: right; text-align: center; background: url(../images/sear-nav.png) no-repeat center center; ; border: none; cursor: pointer; text-indent: 4em }
/*二维码 */

.twx { position: absolute; top: 40px; right: -110px; background: #555; width: 40px; height: 40px; line-height: 40px; text-align: center; }
#weixin img { vertical-align: middle; }
#EWM { position: absolute; right: -150px; top: -30px; display: none; z-index: 9999; }
#EWM img { width: 120px; height: 120px; display: block; }
#EWM p { background: #fff; line-height: 24px; padding: 10px; }
/*主导航菜单*/

#nav-menu {color: #fff; height: 46px; width: 1200px; margin: 0 auto; }
#nav-menu .container { position: relative; overflow: visible; z-index: 99; }
#nav-menu .menu .stmenu { position: relative; float: left; padding: 0 33px; display: inline; height: 46px; line-height: 46px; }
#nav-menu .menu .stmenu:hover { background: #00923f; }
#nav-menu .menu .stmenu h2 { font-weight: 400; }
#nav-menu .menu .stmenu.select { font-weight: 400;}
#nav-menu .menu li a.xia { color: #fff; font-size: 16px; text-align: center; }
#nav-menu .menu .children { display: none; position: absolute; top: 46px; left: 0px; width: 96px; background:rgba(0,102,44,0.8); border-top: 0; line-height: normal;padding:15px 20px; z-index: 99 }
#nav-menu .menu .children li { width: 100%; padding: 0px; display: inline-block; font-size: 12px; border-top: 1px dashed #00923f; }
#nav-menu .menu .children li:first-child { border-top: none; padding-top: 10px; }
#nav-menu .menu .children li h3 { display: block; width: 100%; font-weight: normal; }
#nav-menu .menu .children li a { width: 100%; height: 24px; line-height: 24px; overflow: hidden; padding: 3px 0; display: block; color: #fff; text-align: center; font-size: 14px; }
#nav-menu .menu .children li a:hover { color: #fff; text-decoration:underline;}
/*#nav-menu .menu .children2 { display: none; position: absolute; top: 100px; left: 0px; width: 380px; background: #004070; border-top: 0; line-height: normal; z-index: 99; padding: 15px 20px; }
*/
#nav-menu .menu .children2 { display: none; position: absolute; top: 46px; left: -375px; width: 1120px; background:rgba(0,102,44,0.8); ; border-top: 0; line-height: normal; z-index: 99; padding: 40px 40px; border-top:2px solid #00923f;}

#nav-menu .menu .children2 li { width: 30%; padding: 0 12px; display: inline-block; font-size: 16px; }
#nav-menu .menu .children2 li:first-child { border-top: none; padding-top: 0; }
#nav-menu .menu .children2 li h3 {font-size: 20px; display: block; width: 100%; font-weight: normal;margin-bottom: 16px; }
#nav-menu .menu .children2 li a { height: 24px; line-height: 26px; overflow: hidden; padding: 3px 0; color: #fff; font-size: 24px; }
#nav-menu .menu .children2 li a:hover { color: #fff;text-decoration:underline; }
#nav-menu .menu .children2 li dl { float: left; padding-right: 15px; }
#nav-menu .menu .children2 li dl a { color: #fff; font-size: 14px;}
/**首页banner**/

#slider { width: 100%; margin: 0 auto; height: 550px; position: relative; min-width: 1200px }
div#slideshow { margin: 0 auto; height: 550px; overflow: hidden; }
.slider-item { width: 100% !important; height: 550px; }
.slider-item a { display: block; width: 100%; height: 550px; overflow: hidden; }
.slider_content_inner img { border: none; }
.controls-center { width: 100%; margin: 0 auto; position: absolute; bottom: 15px; }
#slider_controls { padding: 5px 0 0 0; position: relative; z-index: 10; width: 100%; text-align: center; }
#slider_controls a { padding: 1px 5px; background: #fff; color: #666; margin: 0 2px; }
#slider_controls a.activeSlide { background: #ff0000; color: #fff; }

/*首页新闻模块样式*/
.news { width: 370px; margin-right: 45px; display: inline; }
.newslist .pic { display: block; overflow: hidden; width: 248px; height: 82px; margin: 0 auto; }
.newslist ul { overflow: hidden; padding-top: 10px; clear: both; }
.newslist ul li { height: 30px; line-height: 30px; padding-left: 12px; overflow: hidden; background: url(../images/icon-list.gif) no-repeat left center; }
.newslist ul li a { display: block; float: left; overflow: hidden; color: #333; font-size: 14px; height: 24px; line-height: 24px; }
.newslist ul li a:hover { color: #d92119; }
.newslist ul li em { display: block; width: 27px; height: 9px; float: left; padding-left: 6px; padding-top: 10px; color: #999; background: url(../images/icon-hot.png) no-repeat right center; }
.newslist ul li span { height: 28px; line-height: 28px; float: right; color: #999; font-family: Arial, Helvetica, sans-serif; }

/*首页合作品牌模块样式*/
.culture { width: 350px; margin-right: 80px; padding-top: 10px; }
.culture p.tit { font-size: 18px; color: #313131; font-style: italic; }
.culture p.txt { font-size: 14px; color: #646464; font-style: italic; font-family: Arial, Helvetica, sans-serif; padding-top: 6px; }
.hz { width: 500px;margin-right: 0;display: inline;padding-top: 10px;}
.hz .pic { display: block; overflow: hidden; width: 248px; margin: 0 auto; }
.hz ul { overflow: hidden; clear: both; }
.hz ul li { float: left; padding-left: 15px; margin-bottom: 6px; overflow: hidden; }
.hz ul li a { display: block; float: left; overflow: hidden; color: #666; font-size: 12px; }
.hz ul li a img { height: 50px; }
.hz ul li a:hover { color: #d92119; }
.weixin { width: 110px; text-align: right; }
.weixin img { width: 110px; }
.weixin p { text-align: center; font-size: 12px; }
/*当前位置样式 */

.locate {width: 1200px; margin: 0 auto; height: 42px; line-height: 42px; overflow: hidden;color: #999; font-size: 12px; }
.locate span { padding: 0 6px; font-family: "宋体 "; }
.locate a { color: #999 }
.locate .in { color: #00923f }
.locate a:hover { color: #1875AA }
/*内页左边框架样式 */

.lblead { width: 195px;background-color: #fff;border:1px solid #f0f0f0; padding:38px 0 44px 48px; overflow: hidden; position: relative; }
.lb-top { overflow: hidden; }
.lb-top .tt { overflow: hidden;}
.lb-top .tit { color: #000; font-size: 18px; font-weight: 400; float: left; margin-bottom: 12px; line-height: 48px; }
.lb-list { overflow: hidden; }
.lb-list li { line-height: 34px; font-size: 14px;}
.lb-list li a { color: #666; }
.lb-list li:hover {}
.lb-list li:hover a { color: #00923f }
.lb-list li.select { background: #fff }
.lb-list li.select a { color: #333 }
.lb-list li.select>a { color: #00923f;font-weight: bold; }
.lb-list li.select a:hover { color: #00923f; }
.lb-list li em { display: block; float: left; margin-right: 10px; text-align: center; line-height: 25px; font-family: "宋体"; font-style: normal; color: #333; }
.lb-list li.select em { color: #333;}
.lb-list li:hover em { color: #333;}
.lb-cont { overflow: hidden; font-size: 14px; color: #666; }
.lb-cont li{line-height: 20px;width: 150px; border-bottom: 1px solid #ececec;padding:5px 0;}
.lb-cont p { clear: both; overflow: hidden; padding: 3px 0 0 0 }
.lb-cont .tel { background: #005492; color: #fff; text-align: center; padding: 20px 0; font-size: 16px; border-radius: 2px }
.lb-cont .tel span { display: block; font-size: 26px; line-height: 42px; font-weight: 700; font-family: Arial, Helvetica, sans-serif }
.lb-list li dl { padding: 0 0 10px 0; display: none; }
.lb-list li dl dd { line-height: 32px;  }
.lb-list li dl dd a { font-size: 14px;  }
.lb-list li dl dd a.hover { color: #00923f; }
.lb-list li dl dd a.select { color: #00923f; }
.lb-list li dl ol { padding-left: 8px; line-height: 28px; padding-bottom: 8px; display: none; }
.lb-list li dl ol p span{ clear:both; display:none; padding-left:8px}
.lb-list li dl ol p span a{ clear:both; display:block; font-size:12px;}
.block { display: block !important; }


/*内页右边框架样式 */

.rblead { width: 844px; background-color: #fff;padding:50px 48px 50px;border:1px solid #f0f0f0; line-height: 26px; font-size: 14px; color: #333;overflow: hidden; min-height: 650px; }
.rblead .rtop { overflow: hidden; border-bottom: 1px #dbdbdb solid; padding-bottom: 10px; }
.rblead .rtop .tt { float: left; overflow: hidden }
.rblead .rtop .tit a{ color: #333; font-size: 36px; }
.rblead .rtop .tit span { font-size: 14px; color: #666; padding-left: 14px; }
.rblead .rtop .tit span em { color: #d92119; padding: 0 6px; font-style: normal }
.contxt { clear: both; font-size: 14px; line-height: 26px; padding: 10px 0 }
.text { padding-top: 20px; }
.rblead .do { overflow: hidden; margin-bottom: 40px;}
.rblead .do p { width: 130px; height: 34px; line-height: 34px; text-align: center; background: #004070; float: right; margin-left: 20px; }
.rblead .do p a { color: #fff; font-size: 14px; }
.rblead .do p a:hover { color: #C76C6C; }

.rline{width: 890px;height:42px;line-height: 42px;border-top:1px solid #ddd; margin-bottom: 20px;}
.rline1{width: 890px;height:42px;line-height: 42px;border-bottom:0px solid #ddd; margin-bottom: 20px;}


/*首页AD*/
.top3_index{width: 1200px; height: 232px;padding:18px 0; margin:0 auto;overflow: hidden;}
.top3_index ul{width: 1260px;overflow: hidden;}
.top3_index li{width: 390px; height: 232px;float: left; background-color: #fff; border:0px solid #d7d7d7;margin-right: 15px;}
.top3_index .right{float: right; width: 167px;padding-right: 15px;}
.top3_index li img{width: 200px;height: 220px;float: left;}
.top3_index li h3{color: #074793;font-size: 22px;font-weight: bold; margin-top: 45px;display: inline-block;}
.top3_index li span{color: #414141;font-size: 14px;line-height: 22px; margin-top: 10px; display: inline-block;}

/*首页简介*/
.indexfa{width: 1200px;text-align: center;margin: 0 auto;padding:65px 0 30px;}
.indexfa h2{color: #083496;font-size: 30px;}
.indexfa p{color:#666;font-size: 14px; line-height: 30px;margin:28px 0 40px;}

/*首页应用领域*/
.indexapp{width: 1200px;text-align: center;margin: 0 auto 30px; padding:40px 0; overflow: hidden;}
.indexapp .title{width: 1200px;height: 60px;line-height: 60px;margin-bottom: 28px; border-bottom: 1px #dddddd solid;}
.indexapp .title h3{color: #333;font-size: 30px;display:inline-block;float: left;font-weight: normal; }
.indexapp .title em{color: #999;font-size: 16px;font-style: normal; margin-left: 15px;}
.indexapp .title a{color: #999;font-size: 12px;display: inline-block;float: right;}
.indexapp .title a:hover{color: #999;}
.indexapp ul{width: 1300px;overflow: hidden;}
.indexapp a:hover li{filter: alpha(opacity=80); opacity:0.8;}
.indexapp li{width: 388px;height: 365px;margin:0 18px 32px 0; float: left;}
.indexapp li img{width: 388px;height: 258px;float: left;}
.indexapp li span{color: #333; font-size:20px;display: block; margin:25px 0 15px; float: left;}
.indexapp li em{color: #999;font-size: 14px;float: left;font-style: normal; text-align: left;line-height: 20px;}
.indexapp .fan img{width: 185px;height: 70px;float: right;}
.indexapp .fan span{color: #fff; font-size:16px;background-color:#2771b9;  width:185px;height: 70px;float: left;display: inline-block; }

/*首页产品*/
.indexpro{width: 1200px;text-align: center;margin: 0 auto 30px; padding:40px 0; overflow: hidden}
.indexpro .title{width: 1200px;height: 60px;line-height: 60px;margin-bottom: 28px; border-bottom: 2px #00923f solid; background-color: #fff;}
.indexpro .title .left{float: left;}
.indexpro .title .right{float: right;margin-right: 20px;}
.indexpro .title .left h3{color: #fff; font-size: 18px;margin-right: 10px; padding:0 30px;background-color: #00923f;}
.indexpro .title .left a{color: #555;font-size: 18px; padding:0 20px;}
.indexpro .title .left a:hover{color: #ff0000;}

.indexpro .title h3{color: #333;font-size: 30px;display:inline-block;float: left;font-weight: normal; }
.indexpro .title em{color: #999;font-size: 16px;font-style: normal; margin-left: 15px;}
.indexpro .title a{color: #999;font-size: 12px;display: inline-block;float: right;}
.indexpro .title a:hover{color: #999;}
.indexpro ul{width: 1300px;overflow: hidden;}
.indexpro a:hover li{filter: alpha(opacity=80); opacity:0.8;}
.indexpro li{width: 288px;height: 241px;margin:0 20px 20px 0; float: left;border:1px #e8e8e8 solid;background-color: #fff;}
.indexpro li img{width: 288px;height: 196px;float: left;}
.indexpro li span{color: #fff; font-size:14px;background-color:#333;  width:288px;height: 45px;line-height: 45px; float: left;display: inline-block; }
.indexpro .fan img{width: 185px;height: 70px;float: right;}
.indexpro .fan span{color: #fff; font-size:16px;background-color:#2771b9;  width:185px;height: 70px;float: left;display: inline-block; }
/*首页新闻*/
.indexnews{width: 1200px;text-align: center;margin: 0 auto; padding:40px 0; overflow: hidden}
.indexnews .title{width: 1200px;height: 60px;line-height: 60px;margin-bottom: 28px; border-bottom: 1px #dddddd solid;}
.indexnews .title h3{color: #333;font-size: 30px;display:inline-block;float: left;font-weight: normal; }
.indexnews .title em{color: #999;font-size: 16px;font-style: normal; margin-left: 15px;}
.indexnews .title a{color: #999;font-size: 12px;display: inline-block;float: right;}
.indexnews .title a:hover{color: #999;}
.indexnews ul{width: 1500px;overflow: hidden;}
.indexnews ul li{width: 480px;height: 190px;border-right: 1px solid #ddd;padding-right: 120px;margin-right: 120px;margin-bottom: 20px; float: left;}
.indexnews ul li .time{width: 60px; overflow: hidden;float: left;}
.indexnews ul li .time span{color: #00923f;font-size: 54px;}
.indexnews ul li .time em{color: #00923f;font-size: 14px;font-style: normal; display: inline-block;}
.indexnews ul li .conten{width: 380px;overflow: hidden;float: right; text-align: left;}
.indexnews ul li .conten h2{color: #000;font-size: 20px;font-style: normal;margin-bottom: 18px;}
.indexnews ul li .conten span{color: #999;font-size: 14px;}
.indexnews ul li .conten a{color: #ff0000;font-size: 14px;display: block;margin-top: 20px;}

/*首页广告*/
.adbanner{}
.adbanner img{margin: 0 auto;display: block;}
/*首页关于我们*/
.indexabout{
	width: 1200px;
	margin:40px auto;
	height: 260px;
}
.indexabout img{width: 426px;height: 250px;float: left;}
.indexabout .right{width:754px;float: right;overflow: hidden;margin-right: -20px;}
.indexabout h3{font-size: 24px;color: #00923f;}
.indexabout p{font-size: 14px;line-height: 24px; width: 734px;padding:17px 0;}
.indexabout .right img{width: 176px;height: 89px;float: left;margin-right: 10px;}

/*每页底部联系客服*/
.onlinkf{height: 100px;line-height: 100px; background-color: #818287;}
.w450{width:450px; margin: 0 auto;}
.onlinkf .left{float: left;height: 100px;line-height: 100px;}
.onlinkf .right{float: right;height: 100px;line-height: 100px;}
.onlinkf span{font-size: 18px;color: #333;}
.onlinkf a{font-size: 18px;color: #333;}
.onlinkf a:hover{color:#000;}
.onlinkf img{float: left;}

/*每页底部新闻*/
.news-b { margin-right: 180px; display: inline; }
.news-b h2{color: #fff;float: left;font-size: 18px;font-weight: normal;}
.newslist-b .pic { display: block; overflow: hidden; width: 248px; height: 82px; margin: 0 auto; }
.newslist-b ul { overflow: hidden; padding-top: 10px; clear: both; }
.newslist-b ul li {width: 185px; height: 28px; line-height: 28px;float: left; overflow: hidden; }
.newslist-b ul li a { display: block; float: left; overflow: hidden; color: #777777; font-size: 14px; height: 24px; line-height: 24px; }
.newslist-b ul li a:hover { color: #999999; }
.newslist-b ul li em { display: block; width: 27px; height: 9px; float: left; padding-left: 6px; padding-top: 10px; color: #999;}
.newslist-b ul li span { height: 28px; line-height: 28px; float: right; color: #999; font-family: Arial, Helvetica, sans-serif; }


/*内页新闻类样式 */
.rblead .nlist { overflow: hidden; }
.rblead .nlist li { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dashed #ddd; clear: both; overflow: hidden }
.rblead .nlist li:last-child { margin-bottom: 0px }
.rblead .nlist li img { display: block; float: left; overflow: hidden; width: 120px; height: 120px; }
.rblead .nlist li img:hover { opacity: 0.8 }
.rblead .nlist li .rt { width: 710px; float: right; overflow: hidden; }
.rblead .nlist li .rt h3 a { font-size: 18px; font-weight: normal; color: #00923f }
.rblead .nlist li .rt h3 a:hover { color: #d92119; }
.rblead .nlist li .rt p { font-size: 14px; }
.rblead .nlist li .rt .date { font-size: 14px; color: #999; font-family: Arial, Helvetica, sans-serif }
.rblead .nlist li .summary { height: 44px; overflow: hidden; line-height: 22px; color: #666; }
.rblead .nlist li .summary a { color: #ff0000; font-size: 14px; }
.rblead .nlist li .summary a:hover { color: #d92119; ; }
/**详情页面样式**/

.delcont { line-height: 28px; margin: 0 auto; overflow: hidden; font-size: 12px; position: relative }
.delcont p img { float: left; padding-right: 20px; padding-top: 10px }
.delcont h2 { font-weight: normal; text-align: center; line-height: 36px; font-size: 24px; color: #333 }
.delcont h3 { color: #777; font-weight: normal; font-size: 12px; line-height: 28px; border-bottom: 1px #d5d5d5 dashed; border-top: 1px #d5d5d5 dashed; padding: 20px 0 }
.delcont h3 span { color: #d92119; padding-right: 16px; }
.delcont .ftit { font-size: 12px; text-align: center; padding: 10px 0; overflow: hidden; margin: 0 auto; color: #999; }
.delcont .share { font-size: 12px; height: 24px; width: 186px; overflow: hidden; position: absolute; right: 0; top: 45px; }
.delcont .share span { float: left; }
.nycontxt { margin: 20px 0 10px 0; line-height: 28px; border-bottom: 1px #ccc dashed; padding-bottom: 30px; font-size: 14px; }
.nycontxt p { clear: both; }
.delcont .tt { text-align: left; border-bottom: 1px dashed #ddd; margin-bottom: 20px; height: 36px; line-height: 22px; }
.delcont .cont-tit { font-size: 14px; padding-top: 15px; border-bottom: 1px #ddd solid; color: #333; height: 32px; line-height: 32px; }
.list-table { width: 728px; border: 1px #ddd solid; border-collapse: collapse; }
.list-table table tr { white-space: nowrap; }
.list-table tr th { color: #333; height: 48px; line-height: 48px; background: #f7f7f7; font-size: 14px; font-weight: 400 }
.list-table tr td { height: 48px; line-height: 48px; padding: 0 10px; }
.list-table tr td img { padding-top: 12px }
/*资料下载样式 */

.rblead .dlist { overflow: hidden; padding-top: 10px; }
.rblead .dlist li { border-bottom: 1px dashed #ddd; clear: both; overflow: hidden; height: 36px; line-height: 36px; }
.rblead .dlist li:last-child { margin-bottom: 0px; }
.rblead .dlist li:hover { background: #f5f5f5; }
.rblead .dlist li img { overflow: hidden; vertical-align: middle; }
.rblead .dlist li img:hover { opacity: 0.8 }
.rblead .dlist li p { float: left; padding-right: 10px; width: 60px; }
.rblead .dlist li p.type { width: 20px; }
.rblead .dlist li p.do { float: right; text-align: right; padding-right: 0; }
.rblead .dlist li p.do a { color: #004070 }
.rblead .dlist li p.do a:hover { color: #d92119 }
.rblead .dlist li p.tit { width: 480px; }

/*产品中心样式1列	*/
.pro_box1 { width: 890px; overflow: hidden; }
.pro_box1 li { display: inline; width: 844px;  overflow: hidden; background: #fff; padding-bottom: 35px; }
.pro_box1 li:nth-child(odd) { }
.pro_box1 li:nth-child(even) { }
.pro_box1 li:nth-child(1) { border-top: none; }
.pro_box1 li:nth-child(2) { border-top: none; border-top: 1px #ddd solid;}
.pro_box1 li a { overflow: hidden; }
.pro_box1 li img { width: 844px; height: 200px; overflow: hidden; padding-bottom: 15px; float: left }
.pro_box1 li img:hover { opacity: 0.8 }
.pro_box1 li .tent { width: 844px; margin-bottom: 35px; overflow: hidden; }
.pro_box1 li .tent p { line-height: 26px; overflow: hidden; }
.pro_box1 li .tent .tit a { font-size: 22px;font-weight: 600; color: #00923f; }
.pro_box1 li .tent .tit a:hover { font-size: 22px; font-weight: 600; color: #d92119; }
.pro_box1 li .tent .tit a span { color: #d92119 }
.pro_box1 li .tent .txt { color: #666; font-size: 14px; padding-top: 4px; }
.pro_box1 li .tent .txt a { color: #d92119 }
.pro_box1 li .tent .txt a:hover { color: #d92119; }

/*产品中心样式2列	*/

.pro_box { width: 890px; overflow: hidden; }
.pro_box li { display: inline; width: 410px; height: 290px; float: left; overflow: hidden; background: #fff; padding: 20px 0; margin-right: 22px;}
.pro_box li:nth-child(odd) {  }
.pro_box li:nth-child(even) { padding-left: 0px; }
.pro_box li:nth-child(1) { border-top: none; }
.pro_box li:nth-child(2) { border-top: none; }
.pro_box li a { overflow: hidden; }
.pro_box li img { width: 410px; height: 269px; overflow: hidden; padding-bottom: 8px; float: left }
.pro_box li img:hover { opacity: 0.8 }
.pro_box li .tent {text-align: center; width: 410px; overflow: hidden; }
.pro_box li .tent p { line-height: 22px; overflow: hidden; }
.pro_box li .tent .tit a { font-size: 16px; color: #333; }
.pro_box li .tent .tit a:hover { font-size: 16px; font-weight: 600; color: #00923f; }
.pro_box li .tent .tit a span { color: #00923f }
.pro_box li .tent .txt { color: #666; font-size: 14px; padding-top: 4px; }
.pro_box li .tent .txt a { color: #004070 }
.pro_box li .tent .txt a:hover { color: #00923f; }

/*产品目录	*/

.cata_box { width: 890px; overflow: hidden;font-size: 12px; }
.cata_box p{font-size: 20px;margin-bottom: 15px;}
.cata_box li { display: inline; width: 890px; float: left; overflow: hidden; background: #fff; padding: 20px 0; }
.cata_box .title{background-color: #555;color: #fff;font-size: 14px;font-weight: bold;}

.cata_box li .equal{display: table; border-collapse:separate; border:1px solid #888;}
.cata_box li .row{display: table-row;}
.row div{display: table-cell;word-break:break-all; }
.row .one{width: 120px; border-bottom:1px solid #888; padding:5px; border-right:1px solid #888; }
.row .two{width:125px;height: auto; border-bottom:1px solid #888;padding:5px; border-right:1px solid #888;}
.row .three{width:420px;word-wrap:break-word; border-bottom:1px solid #888;padding:5px; border-right:1px solid #888;}
.row .four{width:90px;word-wrap:break-word; border-bottom:1px solid #888;padding:5px; border-right:1px solid #888;}
.row .five{width:40px;  text-align:center; word-wrap:break-word; border-bottom:1px solid #888; padding:5px;}
/**产品详情页面类**/

.del-about { width: 850px; overflow: hidden }
.del-about .lt-extra { float: left }
.del-about .lt-extra img { width: 400px; }
.del-about .content { width: 430px }
.del-about .content h2 {color:#004070; font-size: 24px; font-weight: 400; }
.del-about .content .txt { padding: 20px 0; font-size: 14px; height: 160px; overflow: hidden; line-height: 26px; }
.rblead .cont-tit { font-size: 14px; padding-top: 15px; border-bottom: 2px #004070 solid; color: #333; height: 32px; line-height: 32px; }
.rblead .cont-tit h2 { font-size: 18px; font-weight: 400; background: #004070; float: left; padding: 0 30px; color: #fff }

/*产品展示	*/
.del-about1 { width: 100%;background-color: #fff; overflow: hidden; }
.del-about1 .lt-extra { float: left }
.del-about1 .lt-extra img { width: 450px; padding:10px;}
.del-about1 .content { width: 430px;margin-top: 40px; }
.del-about1 .content h2 {color:#00923f; font-size: 24px; font-weight: 400;width: 390px;border-bottom: 1px solid #d6d6d6; padding:10px 0; }
.del-about1 .content .txt {width:390px; padding: 20px 0; font-size: 14px; overflow: hidden; line-height: 26px; }
.del-about1 .content .do{width:200px;height: 43px;line-height: 43px; background-color: #ddd;text-align: center;border-radius:5px;}

.rblead1 { width: 940px; background-color: #fff;padding:50px 0 20px;border:1px solid #f0f0f0; line-height: 26px; font-size: 14px; color: #333;overflow: hidden; margin-top: 15px; }
.rblead1 .nei{width:844px;padding:0 48px;}
.rblead1 .cont-tit { font-size: 14px; padding: 15px 0 20px; border-bottom: 1px #d6d6d6 solid; color: #333; height: 32px; line-height: 32px; }
.rblead1 .cont-tit h2 { font-size: 30px; font-weight: 400;float: left;  color: #8b8b8b }
.rblead1 .nycontxt { margin: 20px 0 10px 0; line-height: 28px; border-bottom: 1px #ccc dashed; padding-bottom: 30px; font-size: 14px; }
.rblead1 .nycontxt p { clear: both; }

/*行业方案样式	*/
.solute_box { width: 1240px;margin-top:20px; overflow: hidden; }
.solute_box li { display: inline; width: 582px; float: left; overflow: hidden; background: #fff; padding: 20px 0;margin:0 35px 10px 0; }
.solute_box li:nth-child(odd) {  }
.solute_box li:nth-child(even) { }
.solute_box li:nth-child(1) { border-top: none; }
.solute_box li:nth-child(2) { border-top: none; }
.solute_box li a { overflow: hidden; }
.solute_box li img { width: 582px; height: 330px; overflow: hidden; padding-bottom: 8px; }
.solute_box li img:hover { opacity: 0.8 }
.solute_box li .tent { width: 390px; overflow: hidden; }
.solute_box li .tent p { line-height: 22px; overflow: hidden;  margin:5px 0 10px;}
.solute_box li .tent .tit a { font-size: 18px; font-weight: 600; }
.solute_box li .tent .tit a span { color: #d92119 }
.solute_box li .tent .txt { color: #666; font-size: 12px; }
.solute_box li .tent a { color: #cb0000 }
.solute_box li .tent a:hover { color: #ff0000; }
/**留言类样式**/

.guestb { margin: 0 auto; clear: both; overflow: hidden; color: #666; }
.guestb .form { font-size: 12px; }
.guestb .form tr { height: 36px; line-height: 36px; }
.guestb .form tr td { text-align: left; height: 36px; line-height: 36px; padding: 6px 0 }
.guestb .form tr td em { color: #ff0000; padding: 0 4px 0 0; font-style: normal; }
.guestb .form tr td span { color: #999; padding: 0 0 0 10px; font-size: 12px; }
.guestb .form tr td input[type=text] { height: 28px; line-height: 28px; width: 340px; border: 1px #ccc solid; font-size: 12px; color: #666; padding: 2px 10px; background: #fbfbfb; }
.guestb .form tr td textarea { width: 530px; border: 1px #ccc solid; font-size: 12px; color: #666; line-height: 20px; padding: 10px; background: #fbfbfb }
.guestb .form tr td input[type=submit] { width: 160px; text-align: center; height: 36px; line-height: 36px; font-size: 15px; color: #fff; background: #004070; border: none; cursor: pointer }
.guestb .form tr td input[type=reset] { width: 160px; margin-left: 20px; text-align: center; height: 36px; line-height: 36px; font-size: 15px; color: #666; background: #fff; border: 1px #e8e8e8 solid; cursor: pointer }
.guestb .form tr td input[type=radio] { width: 14px; margin-right: 6px; }
.guestb .form tr td select { height: 34px; line-height: 34px; width: 122px; border: 1px #ccc solid; font-size: 12px; color: #333; padding: 2px 10px; background: #fbfbfb; }
.guestb .form tr td .pic-yz { height: 34px }
.guestb .form tr td .tips a { color: #d92119 }
.guestb .form tr td .tips a:hover { color: #333; }
.guestb .form tr td .sex { margin-right: 10px; font-size: 12px; }
/*foot样式*/

.foot { width: 100%; margin: 0 auto; overflow: hidden; min-width: 1000px; border-top: 3px #d6d6d6 solid; font-size: 14px; padding: 30px 0; background: #f2f2f2 }
.footbl { width: 1000px; overflow: hidden; margin: 0 auto; }
.footbl dl { float: left; width: 110px; margin-right: 20px; }
.footbl dl dt { font-weight: 700; line-height: 30px; border-bottom: 1px #db2e2e solid; width: 56px; margin-bottom: 10px; }
.footbl dl dd { line-height: 24px; padding-right: 10px; }
.footbl dl dd a { color: #666; font-size: 12px; }
.footbl dl dd a:hover { color: #d92119; }
.footbl .contact { float: right; overflow: hidden }
.footbl .contact li { overflow: hidden }
.footbl .contact li img { float: left; padding-left: 20px; }
.footbl .contact li img:hover { opacity: 0.8 }
.footbl .contact li p { clear: both; line-height: 24px; }
.copyright { width: 1200px; margin: 0 auto; padding: 10px 0; overflow: hidden; color: #666666; }
.copyright p { margin: auto; line-height: 24px; font-size: 12px; float: left;}
.copyright p a {padding: 0 20px; color: #666666 }
.copyright p a:hover { color: #999999; }
.copyright span{font-size: 20px; float: right;}
/*分页样式*/

.page { margin: 40px auto; overflow: hidden; clear: both; }
.page a { float: left; margin-right: 5px; display: inline-block; width: 14px; height: 14px; line-height: 14px; text-align: center; padding: 4px; overflow: hidden; border: 1px #d1d1d1 solid; background: #fff; }
.page a:hover { background: #00923f; color: #fff; border: 1px #00923f solid; }
.page .next, .page .prew, .page .home, .page .last { width: 42px; border: 1px #d1d1d1 solid; background: #fff; }
.page .curn { background: #00923f; color: #fff; border: 1px #00923f solid; }
/*上一篇下一篇*/

.prent { float: left; overflow: hidden; padding-bottom: 30px; }
.prent p { clear: both; color: #666; font-size: 12px; line-height: 36px; }
.prent p a { font-size: 12px; }

/*相关新闻*/
.newslink{width: 870px;border:1px solid #ececec; padding: 20px; background-color: #fff;margin-top: 20px; overflow: hidden;}

.newslink .news { width: 270px; margin-right: 25px; display: inline; }
.newslink .newslist .pic { display: block; overflow: hidden; width: 248px; height: 82px; margin: 0 auto; }
.newslink .newslist ul { overflow: hidden; padding-top: 10px; clear: both; }
.newslink .newslist ul li { height: 30px; line-height: 30px; padding-left: 12px; overflow: hidden; background: url(../images/icon-list.gif) no-repeat left center; }
.newslink .newslist ul li a { display: block; float: left; overflow: hidden; color: #888; font-size: 14px; height: 24px; line-height: 24px; }
.newslink .newslist ul li a:hover { color: #d92119; }
.newslink .newslist ul li em { display: block; width: 27px; height: 9px; float: left; padding-left: 6px; padding-top: 10px; color: #999; background: url(../images/icon-hot.png) no-repeat right center; }
.newslink .newslist ul li span { height: 28px; line-height: 28px; float: right; color: #999; font-family: Arial, Helvetica, sans-serif; }

/*同类产品*/
.prolink{width: 890px;border-top:1px solid #d2d2d2; padding: 20px 0; overflow: hidden;}
.prolink .news { margin-right: 25px; display: inline; float: left;}
.prolink .newslist .pic { display: block; overflow: hidden; width: 248px; height: 82px; margin: 0 auto; }
.prolink .newslist ul { overflow: hidden; padding-top: 10px; clear: both; }
.prolink .newslist ul li { height: 30px; line-height: 30px; padding-left: 12px; overflow: hidden; background: url(../images/icon-list.gif) no-repeat left center; }
.prolink .newslist ul li a { display: block; float: left; overflow: hidden; color: #888; font-size: 14px; height: 24px; line-height: 24px; }
.prolink .newslist ul li a:hover { color: #d92119; }
.newslink .newslist ul li em { display: block; width: 27px; height: 9px; float: left; padding-left: 6px; padding-top: 10px; color: #999; background: url(../images/icon-hot.png) no-repeat right center; }
.prolink .newslist ul li span { height: 28px; line-height: 28px; float: right; color: #999; font-family: Arial, Helvetica, sans-serif; }

#banner_pro{background:url(../images/banner/banner_pro.jpg) center no-repeat; height:114px;}
#pageh1{width: 1200px;height:114px;line-height: 114px; margin:0 auto;}
#pageh1 h1{color: #333; font-size: 28px;}


/*右侧联系我们*/
.left-con{text-align: center; width: 245px;background-color: #fff;border:1px solid #f0f0f0; padding:38px 0 ;}
.left-con span{font-size: 16px;line-height: 28px;}
.left-con a{color: #fff; font-size:14px;width: 136px;height: 32px;line-height: 32px; border-radius: 6px;display: block;background-color: #ff0000;margin:20px auto 0;}

/*解决方案下面产品*/
.anli_pro{width: 844px;overflow: hidden;margin-top: 60px;}
.anli_pro ul{overflow: hidden;width: 860px;margin-top: 20px;}
.anli_pro li{width: 270px;height: 155px;border:1px #d7d7d7 solid; float: left;margin-right: 13px;margin-top: 13px;}
.anli_pro li .left{width: 136px;height: 155px;line-height: 155px;float: left;}
.anli_pro li img{width: 136px;}
.anli_pro li .right{width: 109px; padding:25px 25px 0 0;float: left;}
.anli_pro li h6{font-size: 16px;color: #074793;line-height: 25px;}
.anli_pro li p{font-size: 12px;color: #999;line-height: 18px;}
.anli_pro .webtt h4{font-size: 24px;color: #074793;}
/*右边浮动

#jump{position:fixed; z-index:9999;bottom:110px;right:100px;padding:6px; text-align:center;_position:absolute;_top:expression(documentElement.scrollTop + "px");}

#jump li{ height:45px; width:45px; line-height:45px; overflow:hidden;background: rgba(0,0,0,0.5);}

#jump a{ font-size:12px; color:#666; }

#top,#weixin{display:block;cursor:pointer; }

#top img ,#weixin img{ vertical-align:middle;}

#jump .wx{background:#646464;}

#EWM{ position:absolute; right:50px;top: -30px; display:none;}

#EWM img{ width:120px; height:120px;}

#EWM .arrow3 { width: 6px; height: 11px; display: block; background: url("../images/weixin-arrow.png")no-repeat; position: absolute; right: 1px; top: 122px; }

#EWM p{ margin-right:6px; background:#fff; line-height:24px; }

*/
