* { 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", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;; }a:hover { color: #c70617; text-decoration: none; }body { width: 100%;min-width:1220px; background: #f9f9f9; font-family: "Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;; font-size: 12px; color: #333; }.clear { clear: both; }.clear:after { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; }img { border: 0; }/* 缩写，图片等无边框 */fieldset,img,abbr,acronym{border: 0 none;} /* 重置fieldset（表单分组）、图片的边框为0*/img{vertical-align:top;} /* 图片在当前行内的垂直位置 */abbr,acronym{font-variant: normal;}legend{color:#000;}blockquote, q{quotes: none} /* 重置嵌套引用的引号类型 *//* 清除特殊标记的字体和字号 */address,caption,cite,code,dfn,em,strong,th,var{font-style: normal;} /* 重置样式标签的样式 *//*全局样式  */table tr td{padding-left:8px;}.wm{width:1180px; margin:0 auto;overflow: hidden;}.fl{ float:left;}/*左浮动*/.fr{ float:right;}/*右浮动*/.fl,.fr{display:inline;}/*浮动后，此元素会被显示为内联元素，元素前后没有换行符*/.full { width: 100%; margin: 0 auto; overflow: hidden; min-width: 1180px; }.w1000 { width: 1180px; overflow: hidden; margin:0 auto; }.w-490{ width:490px;}.w230{ width:230px;}.bgcolor-f { background: #fff }.bgcolor-f6 { background: #f6f6f6 }.bgcolor-f7 { background: #f7f7f7 }.bgcolor-f13{ background:#131313}.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}.mtt10{ margin-top:10px;}.mtt20{ margin-top:20px;}.mtt30{ margin-top:30px;}.mtt40{ margin-top:40px;}.mtt50{ margin-top:50px;}.mtb20{ margin-bottom:20px;}.mtb30{ margin-bottom:30px;}.mtb50{ margin-bottom:50px;}.pd-t20{ padding-top:20px;}.pd-nei{width:1180px; overflow: hidden; margin:0 auto;}.bor-b{ border-bottom:1px #e9e9e9 solid;}.bor-t{ border-top:1px #e9e9e9 solid;}.bor-b-dashed{border-bottom:1px #c9c9c9 dashed;}.bold{ font-weight:bold}.pd-lt20 { padding-left:20px;}.pd10{ padding:10px;}.bor-t-3{ border-top:3px #616161 solid}.bor{  }/*文字大小*/h1{font-size:30px;}h2{font-size:24px;}h3{font-size:20px;}f-14{font-size: 14px;}.c1{color:#c70617;}.c2{color:#fff;}.c3{color:#333;}/*通用标题样式1	*/.webtt { height: 30px; line-height: 30px; background: url(../images/icon-tt.png) no-repeat left center;}.webtt .tit {width:140px; height:40px; line-height:30px; text-align:center;  color: #333;font-size: 16px;  font-weight:600; float:left}.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: "宋体" }/*头部样式  */.top { width: 1000px; height: 30px; line-height: 30px; margin: 0 auto; }.top ul li { float: left; padding: 0 14px; height: 30px; line-height:30px; background: url(../images/icon-top-line.png) no-repeat right center; vertical-align:middle }.top ul li:last-child { background: none; padding-right: 0; }.top ul li a { color: #666; }.top ul li a:hover { color: #d92119; }.top ul li a img{ vertical-align:middle; padding-right:6px; }.top ul .pd0 { padding: 0px; }.headerfull { width: 100%; margin: 0 auto; background: #fff; min-width: 1180px; z-index:99; -webkit-box-shadow: 1px 2px 8px rgba(0,0,0, .10), inset 8px 8px 8px rgba(255,255,255, .60);	-moz-box-shadow: 1px 2px 8px rgba(0,0,0, .10), inset 1px 1px 1px rgba(255,255,255, .44);	box-shadow: 1px 2px 8px rgba(0,0,0, .10), inset 1px 1px 1px rgba(255,255,255, .44);}.header { width: 1180px; height: 87px; margin: 0 auto; position:relative }.header .logo { width: 275px; height: 87px; float: left; overflow: hidden; }.header .logo img{  height:87px; }.header h1{ float:left; padding-left:30px; font-size:28px; color:#333; font-weight:400; }.header h1 span{ display:block; font-size:13px; color:#999;font-weight:400}.header .tel { float: right;height: 74px; line-height:74px; margin-top: 16px; overflow: hidden; }.header .tel span { font-size: 28px; color: #ec9b16; font-weight: 700; font-family: Arial, Helvetica, sans-serif }/*主导航菜单*/#nav-menu{height:87px;width:580px; float: left;margin-left: 30px;}#nav-menu .container{position:relative;overflow:visible; z-index:99;}#nav-menu .menu{padding:0 0 0 14px;}#nav-menu .menu .stmenu{position:relative;float:left;padding:0 6px;display:inline;}#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}#nav-menu .menu li a.xialaguang{display:inline-block;color:#454545;height:87px; line-height:87px;text-decoration:none;font-size:15px;padding:0 20px; text-align:center;}#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{ color:#029730;}#nav-menu .menu li a.xialaguang span{height:30px;line-height:25px;display:inline-block;font-weight:bold;}#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:100px;}#nav-menu .menu .children{display:none;position:absolute;top:87px;left:0px;width:100%;padding:30px 0 50px;background:#FFF;border-top:1px solid #eee;line-height:normal; z-index:99;	filter:alpha(opacity=90);        -moz-opacity:0.9;        -khtml-opacity: 0.9;        opacity: 0.9;  -webkit-box-shadow: 8px 8px 8px rgba(0,0,0, .50), inset 8px 8px 8px rgba(255,255,255, .60);	-moz-box-shadow: 5px 5px 5px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);	box-shadow: 5px 5px 5px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);}#nav-menu .menu .children li{width:100%;padding:0px;display:inline-block;font-size:12px;}#nav-menu .menu .children li:first-child{ border-top:none;}#nav-menu .menu .children li h3{display:block; width:100%;}#nav-menu .menu .children li a{width:100%;height:24px;line-height:24px;overflow:hidden;display:block;color:#333;text-decoration:none; font-size:14px;}#nav-menu .menu .children li a:hover{ color:#c70617}#nav-menu .menu li.stmenu2 ul{ position:absolute; z-index:999999}#nav-menu .menu .children dl{ float:left; padding-left:50px;width:135px;}#nav-menu .menu .children dl h3{display:inline-block; height:34px; line-height:34px;margin-bottom: 6px;}#nav-menu .menu .children dl h3 a{ font-size:16px; font-weight:600;color:#029730;}#nav-menu .menu .children dl dt{ color:#333; height:32px; line-height:32px;border-bottom: 1px solid #d7d7d7; clear:both}#nav-menu .menu .children dl dt a{ font-size:13px; }#nav-menu .menu .children dl dt a:hover{color:#c70617}#nav-menu .menu .children dl dd{ height:22px; line-height:22px; overflow:hidden; float:left; padding-right:10px; float:left }#nav-menu .menu .children dl dd a{ color:#888;}#nav-menu .menu .children dl dd a:hover{color:#c70617}#nav-menu .menu li.stmenu3 {width:600px; text-align: left;}#nav-menu .menu .children1 {width:700px; margin-left:280px;border-left: solid 1px #eee;}#nav-menu .menu .children1 h4{margin-top:6px;display: block;color:#029730;font-size: 18px;font-weight: 600px; }#nav-menu .menu .children1 span{line-height: 22px;padding:10px 0;display: block;}#nav-menu .menu .children1 .left{ float:left; width:160px; height: 100%; padding: 15px 50px 0;}#nav-menu .menu .children1 .right{ float:left; width:350px;}#nav-menu .menu .children1 ul{border-top:  1px solid #d7d7d7;}#nav-menu .menu .children1 li{border-bottom:  1px solid #d7d7d7;padding:5px 0;}#nav-menu .menu .children2 {margin-left:436px;}#nav-menu .menu .children3 {margin-left:472px;}#nav-menu .menu .children4 {margin-left:472px;}/*主页导航*/.nav-ul>li{ width: 108px; height: 74px; float: left; text-align: center; transition: all 0.5s; }.nav-ul>li>a{ width: 100%; height: 74px; color: #333;  line-height: 74px; display: inline-block;}.nav-ul>li:first-child{margin-left: 50px; width: 90px;}.nav-ul>li:first-child a{ width: 100%; display: inline-block;}/*.nav-ul>li>a:hover{ background:#fff\0; background: rgba(255,255,255,0.8); color: #111;}*/ .nav-ul-liBox{ width: 520px; height: 340px; box-sizing: border-box; padding-top: 20px; background: rgba(255,255,255,0.8); overflow: hidden; display: none; z-index: 99999; }.nav-ul-liBox-fl{ width: 130px; height: 340px; float: left; }.nav-ul-liBox-fr-all{ width: 386px; float: left;}.nav-ul-liBox-fr-all div{ display: none;}.nav-ul-liBox-fr-all div:first-child{ display: block;}.nav-ul-liBox-fr{ width: 100%; height: 340px; text-align: left; padding-left: 30px; box-sizing: border-box; overflow: hidden;}.nav-ul-liBox>span{ width: 1px; height: 230px; float: left; display: inline-block; background: #ced3d2;}.nav-ul-liBox-fl>li{ width: 100%; height: 50px; text-align: left; box-sizing: border-box;}.nav-ul-liBox-fl>li>a{ width: 100%; height: 50px; display: inline-block; color: #111; line-height: 50px; padding-left: 30px; box-sizing: border-box;}.nav-ul-liBox-fl>li>a:hover{ color: #fff; background: #57b67a;}.nav-ul-liBox-fr h2{ max-width: 90%; margin: 16px 0; font-size: 16px; color: #57b67a;}.nav-ul-liBox-fr p{ width: 222px; color: #474848; font-size: 13px; line-height: 20px;}.nav-ul-liBox-fr img{ margin-top: 25px; max-width: 90%;}.nav-ul .navLi-width{ width: 90px !important;}.nav-ul .nav-li-Class{ background: #fff \0; background: rgba(255,255,255,0.9); color: #111;}#button {	color: #666;	display: inline-block;	position: relative;	margin: 30px 20px;	padding: 0 20px;	text-align: center;	text-decoration: none;	font:12px/25px Arial, sans-serif;	/*text-shadow: 1px 1px 1px rgba(255,255,255, .22);*/	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;	/*-webkit-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);	-moz-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);	box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);	-webkit-transition: all 0.15s ease;	-moz-transition: all 0.15s ease;	-o-transition: all 0.15s ease;	-ms-transition: all 0.15s ease;	transition: all 0.15s ease;*/}#button  a{color: #fff;}/*搜索 *//*搜索*/.ser-box{ padding-top:30px; width:239px; height:32px; float: right;}.ser-box input[type=text] {width: 178px;  height: 32px; line-height: 32px; float:left; border: 0px #fff solid; background:url(../images/s1.jpg) no-repeat center center;border-right:none; font-size: 12px; color: #999; outline:none;padding:0 10px; }.ser-box input[type=submit] { width: 41px; height: 32px; line-height: 32px;  float:right; text-align: center; background:url(../images/s2.jpg) no-repeat center center;; border: none; cursor: pointer;outline:none; text-indent:4em }/*首页搜索*/.ser-box1{ padding-top:30px; width:236px; height:32px; float: right;}.ser-box1 input[type=text] {width: 195px;  height: 32px; line-height: 32px; float:left; border: 0px #fff solid; background:url(../images/s1.jpg) no-repeat center center;border-right:none; font-size: 12px; color: #999; outline:none;padding-left:10px; }.ser-box1 input[type=submit] { width: 41px; height: 32px; line-height: 32px;  float:right; text-align: center; background:url(../images/s2.jpg) no-repeat center center;; border: none; cursor: pointer;outline:none; text-indent:4em }/**首页banner**/#slider { width: 100%; margin: 0 auto; height: 600px; position: relative; min-width: 1000px }div#slideshow { float: left; width: 100%; height: 600px; overflow: hidden; }.slider-item { width: 100% !important; height: 600px; }.slider-item a { display: block; width: 100%; height:600px; overflow: hidden; }.slider_content_inner img { border: none; }.controls-center { width: 100%; margin: 0 auto; position: absolute; bottom: 25px;  }#slider_controls { float: right; padding: 5px 0 0 0; position: relative; margin: 0; z-index: 10; width: 100%; }#slider_controls ul { margin: 0 auto; width: 222px; height: 20px; line-height: 20px; }#slider_controls ul li { margin: 0; padding: 0;  }#slider_controls ul li { float: left; display: block; list-style-type:decimal }#slider_controls ul li a { width: 58px; height: 3px; line-height:18px; text-align:center;color:#fff; background:#029730 ; display: block; float: left;  margin:0 8px ; outline: none;}#slider_controls ul li a:focus { outline: none; }#slider_controls ul li a.activeSlide { background:#fff;  color:#EC9B16; }/*首页3广告位*/.index-ad-box{margin: 5px 0; max-width: 1920px;min-width:1180px;overflow: hidden; }.ad-box{width: 100%;text-align: center;}.ad-box .item{width: 33.3333%;overflow: hidden;display:block;float: left;box-sizing: border-box;padding:0 2px;}.ad-box .item a{width:100%;display:block;}.ad-box .item a img{width: 100%;transition: all 0.8s;}.ad-box .item a img:HOVER{transform: scale(1.04,1.04);transition: all 0.8s;}/*首页3部分展示*/.container{position: relative;width:100%; }.index-1{width:341px; height:144px;padding:26px;margin:25px 0;float:left;transition-property: margin-top;transition-duration: 0.4s;-webkit-transition-property:  margin-top; /* Safari */-webkit-transition-duration:0.4s; /* Safari */}.index-1:hover{margin-top:15px; }.index-1 h2{margin-top:0px;}.index-1 span{font-size:14px;display: block; line-height: 30px;}.index-1 .dq{margin-top:28px}.index-1 .line{width:40px; background-color: #c70617;height: 2px;margin-top:30px;}.index-1 .lineb{width:40px; background-color: #fff;height: 2px;margin-top:30px;}.index-bg1{background-color: #e2e2e2;}.index-bg2{background-color: #ffae00;width:342px;}.index-bg3{background-color: #c70617;}/*首页工程案例*/.index_anli{text-align: center;background-color: #fff;padding: 60px 0;border-bottom: 1px solid #eee;}.index_anli h3{color: #333;font-size: 32px;}.index_anli img{margin:10px auto;display: block;}.index_anli span{color: #787878;font-size: 14px;margin:5px 0 50px;display: inline-block;}.index_anli ul{width: 1216px; overflow: hidden;}.index_anli ul li{width:268px;float: left;margin-right:36px;}.index_anli ul li img{width:268px; height: 145px;}.index_anli em{color: #666;font-size: 14px;display: inline-block;}/*首页解决方案*/.index_fa{text-align: center;background-color: #fff;padding: 60px 0;border-bottom: 1px solid #eee;}.index_fa h3{color: #333;font-size: 32px;}.index_fa img{margin:10px auto;display: block;}.index_fa span{color: #787878;font-size: 14px;margin:5px 0 50px;display: inline-block;}.index_fa .fa_img img{width:556px;height: 215px;}.index_fa ul{width: 1248px; overflow: hidden;}.index_fa ul li{width:556px;height:38px; line-height: 38px; float: left;margin-right:68px;border-bottom: 1px dashed #ddd;}.index_fa ul li span{width: 450px;height:38px;line-height: 38px;text-align: left;float: left;}.index_fa ul li em{color: #999;width:80px;line-height: 38px;text-align: right;float: right;display: inline-block;}/*首页热销产品*/.index_rx{text-align: center;background-color: #eee;padding: 60px 0;border-bottom: 1px solid #eee;}.index_rx h3{color: #333;font-size: 32px;}.index_rx img{margin:10px auto;display: block;}.index_rx span{color: #787878;font-size: 14px;margin:5px 0 50px;display: inline-block;}.index_rx .fa_img img{width:556px;height: 215px;}.index_rx ul{width: 1216px; overflow: hidden;}.index_rx ul li{width:268px;float: left;margin-right:36px;margin-bottom: 20px;}.index_rx ul li img{width:268px; height: 268px; background-color:#fff; }.index_rx em{color: #666;font-size: 14px;display: inline-block;}.index_rx .button{color: #029730;font-size: 14px; width:1180px;height: 32px;line-height: 32px;background-color: #DCDCDC;border-radius: 10px;margin:60px auto 10px;}.index_rx a:hover .button {color:#fff;background-color:#029730; }/*首页技术支持*/.index_xw{background-color: #fff;padding:60px 0;}.index_xw .title{height: 35px;line-height: 35px;}.index_xw .title h3{color:#333;font-size: 24px;float: left; display: inline-block;}.index_xw .title em{color:#666;font-size: 24px;float:left; margin-left:70px;}.index_xw .cont{width:1230px;overflow: hidden;}.index_xw .cont .news{width:565px;height: 95px;margin-top:40px;float:left;margin-right: 50px;}.index_xw .cont .news .left{width: 433px;height: 95px;  float: left}.index_xw .cont a:hover .news{background-color: #efefef;}.index_xw .cont a:hover .news  .left{padding:10px;margin-left:8px;}.index_xw .cont .news .left span{width:100%; color:#555;font-weight: bold; font-size: 16px;}.index_xw .cont a:hover .news .left span  {color:#333;}.index_xw .cont a:hover .news .left p{margin-top:5px;}.index_xw .cont .news .left p{width:100%; color:#777;font-size: 12px;margin-top:15px;line-height: 20px;}.index_xw .cont a:hover .news .left p{color:#666;}.index_xw .cont a:hover .news .right{background-color: #007023;}.index_xw .cont .news .right{width:95px;height: 95px;text-align: center;background-color: #029730;float: right;}.index_xw .cont .news .right span{color: #fff;font-size: 62px; margin-top:-5px; display: inline-block;}.index_xw .cont .news .right em{color:#fff;font-size: 14px;margin-top: -10px; display: inline-block;}/*首页关于我们*/.index_about {background-color: #000;padding:60px 0;}.index_about .left{width:600px;float: left; overflow: hidden;}.index_about .left .menu{width:600px;height:160px;letter-spacing:1px;}.index_about .left dl{float: left;}.index_about .left dl dt{color:#eee;font-size: 18px;margin-bottom: 30px;}.index_about .left dl dd{color:#7e7e7e;font-size: 14px;line-height: 22px;}.index_about .left dl dd a{color:#7e7e7e;font-size: 14px;}.index_about .left dl dd a:hover{color:#eee;}.index_about .left .menu .center{margin:0 50px;padding: 0 50px;border-left: 1px dashed #333;border-right: 1px dashed #333;height: 100%}.index_about .left .jishu{padding-top:45px;width:600px;display: block;}.index_about .left .jishu span{color:#eee;font-size: 18px;}.index_about .left .jishu p{color: #7e7e7e;line-height: 22px;margin-top:25px;}.index_about .right {width:525px;float: right;}.index_about .right .content{width: 525px;}.index_about .right .content .content_left{width:227px; float: left}.index_about .right .content .content_left img{float: left;}.index_about .right .content .content_right{width:244px; float:right;}.index_about .right .content .content_right img{float: left;}.index_about .right .about{width:525px;color: #7e7e7e;line-height: 22px; margin-top:80px;}.index_about .right .about img{margin-top: 52px;}/*fooder*/.fooder{width: 100%; height: 65px;background-color: #fff;}.fooder p{height:65px; margin-top:0;}.copy{height:65px;line-height: 65px; color:#CECECE;}.copy em{color: #808080;}.daoh{height:65px;line-height: 65px;}.daoh a{padding:0 8px; display: inline-block; color:#808080;}/*内页banner*/.banner{ width:100%; height:290px; overflow: hidden}.banner_nei{width:1180px;height:120px; font-size: 28px; color: #333; font-weight: 600px; line-height: 130px; overflow: hidden; margin:0 auto;}.banner_nei1{width:1180px;font-size:24px;margin: 80px auto 60px;text-align: center;}.banner_nei1 a{padding:0 35px; border-radius: 50%;width: 200px;height: 200px; }.banner_nei1 a:hover{color:#c70617;}.banner_nei1 a.select{color:#c70617;}/*当前位置样式 */.locate { width: 1180px; margin: 0 auto; height: 50px; line-height: 50px;  overflow: hidden; color: #999; font-size:12px; margin-bottom: 15px;}.locate span { padding: 0 6px; font-family: "宋体"，"Microsoft YaHei", "Arial" ;}.locate a { color: #999}.locate .in { color: #d92119 }.locate a:hover { color: #d92119 }/*内页左边框架样式 */.lblead{width:230px;overflow:hidden;position:relative;bolder:solid 1px #d6d6d6;padding-bottom: 30px;}.lb-top{ overflow:hidden; }.lb-top .tt { overflow: hidden ; padding:15px; border-top:solid 1px #ddd;border-bottom: solid 1px #ddd;}.lb-top .tit { color: #333; font-size: 16px; font-weight:400;float: left;  }.lb-list{ overflow:hidden;}.lb-list li{ height:42px; line-height:42px;font-size:14px; padding:0 15px; margin-bottom:1px}.lb-list li a{ color:#333;}.lb-list li:hover{background:#eee}.lb-list li:hover a{ color:#fff}.lb-list li.select{background:#eee}.lb-list li.select a{ color:#fff}.lb-list li em{ display:block; width:18px; height:18px; float:left; background:#eee; margin-top:11px; margin-right:10px; text-align:center; line-height:18px; font-family:"宋体"; font-style:normal; color:#fff;}.lb-list li.select em{ color:#eee;background:#fff;  }.lb-list li:hover em{ color:#eee;background:#fff;  }.lb-cont{ overflow:hidden; font-size:14px; color:#666; }.lb-cont p{ clear:both;overflow:hidden; padding:15px 0 5px 0}.lb-cont .tel{ background:#ff872f; color:#fff; text-align:center; padding:20px 0; font-size:16px; border-radius:2px}.lb-cont .tel span{ display:block; font-size:24px; font-weight:700;}/*内页右边框架样式 */.pdnei{width: 1180px;margin:30px auto;}.rblead{ width:1180px; line-height:24px; font-size:12px; color:#333; overflow:hidden}.rblead .rtop {  overflow: hidden;  border-bottom: 1px #dbdbdb solid; padding-bottom: 10px; }.rblead .rtop .tt { float: left; overflow: hidden }.rblead .rtop .tit { color: #333; font-size: 18px; }.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}/*内页新闻类样式 */.rblead .nlist {padding:30px;background-color:#fff;overflow: hidden; }.rblead .nlist li{padding-bottom:15px; margin-bottom:15px;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; padding:15px; border:1px solid #ddd; border-radius:4px }.rblead .nlist li img:hover{ opacity:0.8}.rblead .nlist li .rt { width: 540px; height: 122px; float: right; overflow: hidden; }.rblead .nlist li .rt h3 a { font-size: 14px; font-weight: normal; }.rblead .nlist li .rt h3 a:hover { color: #d92119; }.rblead .nlist li .rt p {font-size: 12px; }.rblead .nlist li .rt .date{ font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif}.rblead .nlist li .summary { height: 66px; overflow: hidden; line-height: 22px; color: #666; }.rblead .nlist li .summary a { color: #da2627; font-size:12px; }.rblead .nlist li .summary a:hover { color: #f68620; }.rblead .cont-tit{ font-size:14px; padding-top:15px; border-bottom:1px #ddd solid; color:#333; height:32px; line-height:32px;}/*内页新闻类样式 */.nlist {overflow: hidden; }.nlist li{padding-bottom:15px;background-color:#fff; padding:15px;clear:both; margin-bottom:15px; overflow:hidden }.nlist li:last-child{ margin-bottom:0px}.nlist li img { display: block; float: left;  overflow: hidden; width:320px;height:180px; }.nlist li img:hover{ opacity:0.8}.nlist li .rt { width: 760px;padding:20px; float: right; overflow: hidden; }.nlist li .rt h2 a { font-size: 18px; line-height:28px;}.nlist li .rt h2 a:hover { color: #c70617; }.nlist li .rt p {font-size: 12px; margin-top:10px;}.nlist li .rt em{font-size:12px; color:#999;display:block;margin-top:20px;}.nlist li .rt .date{ font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif}.nlist li .summary { overflow: hidden; line-height: 22px; color: #666; }.nlist li .summary a { color: #666; font-size:12px; }.nlist li .summary a:hover { color: #444; }.cont-tit{ font-size:14px; padding-top:15px; border-bottom:1px #ddd solid; color:#333; height:32px; line-height:32px;}.nlist li .rt .xxnr{font-size:12px;color:#666;}.nlist li .rt .xxnr a{color:#666;}/**内页详情页面类**/.delcont{ line-height:28px; padding:50px;background-color:#fff; overflow:hidden; font-size:12px; position:relative }.delcont p img{ padding-right:20px;padding-top: 10px}.delcont h1{ text-align:center; line-height:36px;}.delcont h2{ font-weight:normal; text-align:center; line-height:36px; font-size:16px;}.delcont em{ font-weight:normal; background-color:#f9f9f9; color:#999; font-size:12px; line-height:28px; border-bottom:1px #d5d5d5 dashed;border-top:1px #d5d5d5 dashed; padding:20px 10px;;display:block;}.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 ; padding-bottom:15px;}.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}/**资料下载**/.downshow{width: 730px; overflow: hidden; margin:0 auto;}.downshow .left{ width:400px; float:left; overflow:hidden; line-height:32px;color:#666}.downshow .left span{ padding-right:8px;font-size:12px;color:#333}.downshow .right{ width:200px;float:right; overflow:hidden; padding-top:30px; }.downshow p{width: 720px; overflow: hidden; line-height:24px; border-top:1px #ddd dashed; padding-top:10px; margin-top:10px; color:#666; }.downshow p span{ display:block; clear:both; font-size:12px; color:#333 }/*产品中心样式	*/.pro_box { width: 1300px; overflow: hidden; }.pro_box li { display: inline; width: 340px; float: left;overflow: hidden; margin-right: 77px; margin-bottom: 77px;  background: #fff;border-top:1px solid #333;}.pro_box a:hover li  { overflow: hidden; border-top:1px solid #c70617;}.pro_box li img { width: 340px; height: 340px; overflow: hidden;  float:left }.pro_box li img:hover {opacity:0.8;  }.pro_box li:hover{}.pro_box-item{position: relative;overflow: hidden;width: 340px;float: left;}.pro_box img{     -webkit-transition: all .3s ease-in-out;     -moz-transition: all .3 ease-in-out;     -ms-transition: all .3s ease-in-out;     -o-transition: all .3s ease-in-out;     transition: all .3s ease-in-out; }.pro_box-item:hover img{     -webkit-transform: scale(1.1,1.1);     -moz-transform: scale(1.1,1.1);     -ms-transform: scale(1.1,1.1);     -o-transform: scale(1.1,1.1);     transform: scale(1.1,1.1); }.pro_box li .tent{ text-align: center; width:340px; display: block; overflow:hidden;}.pro_box li .tent p {line-height:40px;overflow: hidden;margin-bottom: 5px;}.pro_box li .tent .tit { font-size: 18px; line-height: 40px;}.pro_box a:hover li .tent .tit{color: #c70617;}.pro_box li .tent em{font-size: 14px;color: #777;}.pro_box .b{color:#333; width: 160px;height: 30px;line-height: 30px;font-size: 14px;border:1px solid #333;text-align: center;margin:60px auto 0; }.pro_box a:hover li .b{color:#c70617;border-color:#c70617; }.proder-content{background-color: #fff;padding:100px 50px;}/* 产品中心左侧折叠 */ul.expmenu{ overflow:hidden;}ul.expmenu li div.header2{padding:16px;}ul.expmenu li:last-child div.header2{border-bottom:none;}ul.expmenu li ul li {margin:6px 18px 0 8px;color:#727272; padding-bottom:10px;padding-left: 20px;}ul.expmenu li ul li:last-child{border-bottom:none;}ul.expmenu li ul li.selected{background-color:#f4f4f4;}ul.expmenu li ul li a{ font-size:14px;}ul.expmenu div.header2{	color:#333;	}ul.expmenu li div.header2 .label{color: #666; font-size:18px; font-weight: 600;}ul.expmenu li div.header2 .arrow{display:block;width:16px;height:16px;background:no-repeat center;float:right;}ul.expmenu li div.header2 .arrow.up{background-image:url(../images/arrow_u.png);}ul.expmenu li div.header2 .arrow.down{background-image:url(../images/arrow_d.png);}ul.expmenu li .menu{display:none;}	/* Mouse Events */ul.expmenu div.header2:hover{background:#c70617;cursor:pointer;}ul.expmenu div.header2:hover .label{color: #fff;}ul.expmenu li div.header2  em{ display:block; width:18px; height:18px; float:left; background:#cacaca; margin-right:10px; text-align:center; line-height:18px; font-family:"宋体"; font-style:normal; color:#fff;}ul.expmenu li div.header2:hover em{ color:#c9151e;background:#fff;  }ul.expmenu div.select{}ul.expmenu li div.select .label{ color:#333;}ul.expmenu li div.select em{color:#c9151e;background:#fff;}.menu ol { margin:6px 12px; overflow:auto; }.menu a{color: #333;text-decoration: none;}.menu .no {display:none;}.menu ol a{line-height:24px;padding-right: 10px; color:#666}.menu a:hover{color:#d92119}/**产品详情页面类**/.pro-ms{width:1040px;height:260px;padding:70px; background-color:#fff; border-bottom: 1px solid #d8d8d8;}.pro-ms img{height:260px;}.pro-ms h1{font-size:24px;color:#c70617;line-height:70px;}.pro-ms p{font-size:12px;color:#666; line-height:28px;width:580px;}.del-about{ width:730px; overflow:hidden}.del-about .right-extra { float:left}.del-about .content{ width:360px}.del-about .content .txt{ padding:10px 0}.right-extra .mt{height:28px;line-height:28px;padding:0 10px 8px;border-top:1px solid #EED97C;background:url(../images/bg_hotsale.gif) repeat-x 0 -552px;color:#c00;}.right-extra .tab{border-bottom:2px solid #BE0000;margin-bottom:10px;}.right-extra .tab li{position:relative;height:24px;padding:3px 12px 0;background:url(../images/icon_clubs.gif) #ccc no-repeat right -150px;overflow:hidden;margin-right:3px;line-height:24px;font-size:14px;font-weight:bold;color:#c30;}.right-extra .tab span{position:absolute;left:0;top:0;z-index:1;width:10px;height:27px;background:url(../images/icon_clubs.gif) no-repeat 0 -150px;}.right-extra .tab a{float:none;color:#c30;}.right-extra .tab .curr{background-position:right -178px;color:#fff;}.right-extra .tab .curr span{background-position:0 -178px;}.right-extra .tab .curr a{color:#fff;}.right-extra .mc .extra{padding:5px 10px;border-top:1px solid #F3E6C6;}.right-extra .total{float:right;}.right-extra .total strong{color:#FF7403;}.right-extra .total a:link,.right-extra .total a:visited{color:#005aa0;}.right-extra .join a:link,.right-extra .join a:visited{color:#FF7604;}.right-extra .norecode{padding:0 10px 10px;}.right-extra .iloading{margin-bottom:10px;}/*图片放大镜*/.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}.jqzoom img{ width:350px; height:350px;}.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #ddd;display:none;overflow:hidden;}.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50); }/*图片小图预览*/.spec-preview{width:350px;height:350px;border:1px solid #DFDFDF;}.spec-scroll{clear:both;margin-top:5px;width:352px; overflow:hidden}.spec-scroll .prev{float:left;margin-right:4px;}.spec-scroll .next{float:right;}.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}.spec-scroll .items ul li{float:left;width:64px;text-align:center;}.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}/*解决方案	*/.fangan_box { width: 1215px; overflow: hidden; }.fangan_box li { display: inline; width: 370px;height: 420px; float: left; overflow: hidden; margin-right: 35px; margin-bottom: 50px;border-bottom: 1px solid #c70617; }.fangan_box li:hover{}.fangan_box li p {font-size: 16px; line-height:22px;margin:30px 0; overflow: hidden;}.fangan_box li a { overflow: hidden; }.fangan_box li img { width: 370px; height: 200px; overflow: hidden;}.fangan_box li img:hover {opacity:0.8}.fangan_box li .tent{overflow:hidden;}.fangan_box li .tent .tit a { font-size: 14px;  }.fangan_box li .tent .tit a span{ color:#c70617}.fangan_box li .tent .txt { color: #999; font-size: 12px; }/*案例展示	*/.anli_box { width: 1215px; overflow: hidden; }.anli_box li { display: inline; width: 370px;height: 380px; float: left; overflow: hidden; margin-right: 35px; margin-bottom: 50px;border-bottom: 1px solid #e1e1e1; }.anli_box li:hover{}.anli_box li p {font-size: 16px; line-height:22px;margin:30px 0; overflow: hidden;}.anli_box li a { overflow: hidden; }.anli_box li img { width: 370px; height: 200px; overflow: hidden;}.anli_box li img:hover {opacity:0.8}.anli_box li .tent{overflow:hidden;}.anli_box li .tent .tit a { font-size: 14px;  }.anli_box li .tent .tit a span{ color:#c70617}.anli_box li .tent .txt { color: #999; font-size: 12px; }.anli_box li .tent .txt1 { color: #999; font-size: 12px; margin: 0;}/*团队风采样式	*/.image-set{ overflow:hidden; width:750px}.image-set li{ float:left;display: inline-block;  margin: 0 20px 20px 0;}.example-image { padding:4px; border:1px solid #ddd; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;}.image-set li p{ text-align:center}.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background:#000;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity: 0.8; display: none; }.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; }.lightbox .lb-image { display: block; height: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }.lightbox a img { border: none; }.lb-outerContainer { position: relative; background-color: white;  *zoom: 1;width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }.lb-outerContainer:after { content: ""; display: table; clear: both; }.lb-container { padding: 4px; }.lb-loader { position: absolute; top: 43%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../images/loading.gif) no-repeat; }.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }.lb-container > .nav { left: 0; }.lb-nav a { outline: none; }.lb-prev, .lb-next { width: 49%; height: 100%; cursor: pointer; /* Trick IE into showing hover */display: block; }.lb-prev { left: 0; float: left; }.lb-prev:hover { background: url(../images/prev.png) left 48% no-repeat; }.lb-next { right: 0; float: right; }.lb-next:hover { background: url(../images/next.png) right 48% no-repeat; }.lb-dataContainer { margin: 0 auto; padding-top: 5px;  *zoom: 1;width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }.lb-dataContainer:after { content: ""; display: table; clear: both; }.lb-data { padding: 0 4px; color: #bbbbbb; }.lb-data .lb-details { float: left; text-align: left; line-height:24px; }.lb-data .lb-caption { font-size: 14px;  color: #fff; }.lb-data .lb-number { display: block; clear: left; font-size: 12px; color: #fff; }.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../images/close.png) top right no-repeat; text-align: right; outline: none;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7; }.lb-data .lb-close:hover { cursor: pointer;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1; }/**人才招聘样式**/.job-box {overflow: hidden;  margin-bottom:10px; border-bottom:1px dashed #ddd }.job-box  h3 { font-size: 12px; font-weight: normal; color:#666; }.job-box  h3 span{ color:#333; padding-left:30px;}.job-box .sumlist{ overflow:hidden;border-bottom: #ddd 1px dashed;padding-bottom: 10px;}.job-box .sumlist li{ width:240px; float:left; overflow:hidden;color:#666; line-height:32px;}.job-box .sumlist li span{ color:#333; padding-left:30px;}.job-box .sumtxt { color:#666; padding:10px 0; line-height:20px;}.job-box .sumtxt span{ display:block; clear:both; color:#333;padding-bottom: 6px}.job-box .sumdo{  padding-bottom:6px; overflow:hidden;}.job-box .sumdo a{color:#d92119; }.job-box .sumdo a:hover{color:#666}.job-box .sumdo a span{  font-family: "宋体"，"Microsoft YaHei", "Arial" ;}.job-box .sumdo .buttom{ background:#db3333; border-radius:2px; padding:6px 70px; float:left}.job-box .sumdo .share{ float:right}.job-box .sumdo .buttom a{ color:#fff; font-size:16px;}.job-box .pd40{ padding:40px 0;}/**留言类样式**/.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: 4px 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; margin-top: 6px; 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: 12px; color: #fff; background: #C00; 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: 12px; 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:12px; padding:20px 0;background:#eee}.footbl { width: 1000px;  overflow: hidden; margin:0 auto; }.footbl dl{ float:left; width:140px;}.footbl dl dt{ font-weight:700; line-height:38px; border-bottom:1px #db2e2e solid; width:50px; margin-bottom:10px;}.footbl dl dd{ line-height:24px;}.footbl .contact { float:right; overflow:hidden }.footbl .contact li { padding:10px 0 0 0; overflow:hidden}.footbl .contact li img{ float:left; padding-right:30px;}.footbl .contact li img:hover{ opacity:0.8}.footbl .contact li p{ clear:both; line-height:24px; }.copyright { width: 100%; margin: 0 auto; padding: 10px 0; overflow: hidden; color: #9b9d9d; background:#616161 }.copyright p { width:1000px; margin:auto; text-align: center; line-height: 24px;font-size:12px;  }.copyright p span{ padding:0 20px;}.copyright p a{ color: #9b9d9d}.copyright p a:hover{ color:#E44D47;}/*分页样式*/.page { margin: 20px auto; overflow: hidden; clear: both; }.ww { width: 960px; }.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: #d92119; color: #fff;border: 1px #d92119 solid; }.page .next, .page .prew, .page .home, .page .last { width: 50px;border: 1px #D1D1D1 solid;background: #fff; }.page .curn { background: #d92119; color: #fff;border: 1px #d92119 solid; }/*上一篇下一篇*/.prent {width:1080px; border-top: 1px dashed #ccc; float: left; overflow: hidden; padding:15px 0 30px; }.prent p { clear: both; color: #666; font-size: 12px; line-height: 36px; }.prent p a { font-size: 12px; }