*{margin:0;padding:0}ul li{list-style:outside none none}a{text-decoration:none;cursor:pointer;color:#333}h1,h2,h3,h4,h5,h6{font-weight:normal}i,em{font-style:normal}input,textarea{font-family:"微软雅黑",Helvetica;font-size:14px;outline:0;border:0}article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}table{empty-cells:show;border-collapse:collapse}.fl{float:left}.fr{float:right}html,body{background:#fff none repeat scroll 0 0;font:14px/1.5 'Microsoft Yahei',Arial,Helvetica,sans-serif,Simsun;color:#333;}.clearboth::after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}.center{text-align:center}
.pagination{margin:30px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;*zoom:1;}.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#dfdfdf;border:1px solid transparent;border-left-width:0; margin-right:6px;}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#db3517; color:#fff;}.pagination ul>.active>a,.pagination ul>.active>span{color:#dfdfdf;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#dfdfdf;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0}.pagination-centered{text-align:center}
.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:22px 30px;font-size:17.5px}
.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0}img { border:none}
/* == clearfix == */
.clearfix:after {display:block; height:0; clear:both; content:"\200B";}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix { clear: both; content: ''; *zoom: 1; }
.clearfix:after, .clearfix:before { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;}figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

.clear{clear:both}.cut{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}
.clear_both{zoom:1;}.clear_both:after{content:""; display:block; clear:both;}
.dis{ display:inline-block; *display:inline; zoom:1;}

.wwouts, .newrow{ width:1200px; margin:0 auto;}
.header{width:100%;background-color:#fff; position:relative; z-index:100;} 
.hearderBox{width:1200px; margin:0 auto; position:relative; z-index:100;}
.logo_right .header_middle{overflow:hidden; padding:10px 0}
.header_middle .logo{ float:left}
.header_middle .zldl{overflow:hidden;width:396px; height:60px;float:left;position:relative;padding-left:30px;text-align:left;margin-top:30px}
.header_middle .zldl span{font-size:18px; color:#333;}
.header_middle .zldl p{color:#515151; font-size:14px; margin-top:3px;}
.header_middle .zldl_phone{ display:block; width:240px; margin-top:34px; height:46px; background:url(images/header_phone.png) no-repeat 0 0; float:right; padding-left:65px;}
.header_middle .zldl_phone span{display:block; width:173px; font-size:14px; color:#000;}
.header_middle .zldl_phone b{display:block; font-size:20px; color:#db3517; }
.hearer_Nav{height:53px; line-height:53px; position:relative; z-index:1000; background-color:#000}
.hearer_Nav .daohang{ width:1200px; margin:0 auto}
.hearer_Nav ul li{font-size:16px;height:53px; line-height:53px;float:left; position:relative;}	
.hearer_Nav ul li.last{background:none;}
.hearer_Nav ul li>a{display:block; color:#FFF; padding:0 30px;}
.hearer_Nav ul li:hover, .hearer_Nav ul li.on{ background-color:#3c0f70}
.hearer_Nav ul li:hover>a,.hearer_Nav ul li.cur>a{text-decoration:none;}
.hearer_Nav ul li .ej_Nav{ display:none;position:absolute;width:100%;}
.hearer_Nav ul li .ej_Nav dl{width:365px;}
.hearer_Nav ul li .ej_Nav dd{width:110px; height:40px; line-height:40px; float: left; }
.hearer_Nav ul li .ej_Nav dd a{display:block; width:123px; height:40px; color:#333; text-align: center;font-size:13px; background-color:#fff;}
.hearer_Nav ul li .ej_Nav dd a:hover{text-decoration:none; color:#000; background-color:#f2f2f2}
.hearer_Nav ul li:hover .ej_Nav{ display:block;}


.top-bar { background:#fff; height:36px; font-size:14px; line-height:36px; border-bottom:1px solid #eee; color:#777}
.left-widgets { float:left;} .right-widgets { float:right} .top-bar .clock { margin:0 15px;}
.top-bar .mini-contacts i { margin-right:5px;}.top-bar .email { margin-right:15px;}
#wrapper .wrap{width:1200px;margin:0 auto}
.wrapfix:after {content: " "; display: block;height: 0; clear: both; visibility: hidden;} 
.blank90 { height:88px; clear:both; overflow:hidden}
#header { width:100%;  height:88px; background-color:#fff; box-shadow: 0 2px 6px rgba(0,0,0,.1);}
.top{ width:1200px; margin: 0 auto;}.t-logo{ float:left; width: 26%; height: 72px;}
.logo{ float:left; width:400px; margin-top: 11px;}.logo img{ width: 100%;}
.logo-m{ padding-top:20px; margin-left:15px; float: left;}.logo-m img{ float: right;}


.probg{ width:100%; background-color:#fff; padding:80px 0 45px; overflow:hidden}
.fenbox{ width:235px; float:left;}.fen{ width:215px; height:62px; padding:10px; background:#111; text-align:center;}
.fen h2{ color:#fff; font-size:24px; line-height:60px; border:1px solid #fff;}
.fenlei{ width:236px; padding-top:4px; padding-bottom:12px;}
.fenlei ul li{ margin-top:10px; width:234px; height:44px; background-color:#f2f2f2; border:1px solid #f2f2f2; text-indent:30px;}
.fenlei ul li a{ width:231px; display:block; color:#4c4c4c; line-height:44px; font-size:15px; font-weight:bold;}
.fenlei ul li:hover{ background-color:#ccc; border-color:#ccc; margin-top:10px; text-indent:32px;}
.fenlei ul li a:hover{ font-size:15px; font-weight:bold;}
.chanbox{ width:916px; float:right;}
.jdcase_con dl { background-color:#fff;float: left;width: 280px;margin-left:35px;margin-bottom:28px;border: 1px solid #eeeeee;padding-bottom:12px;}
.jdcase_con dl.bdnot {margin-left: 0;}
.jdcase_con dl dt {border-bottom: 1px solid #eee;margin-bottom:8px;}
.jdcase_con dl dt img {display: block;width: 280px;height:204px;}
.jdcase_con dl dd { text-align: center;font-size:16px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.jdcase_con dl dd a {color: #333;}
.jdcase_con dl:hover { background: #ccc;border: 1px solid #eee;}
.jdcase_con dl:hover dt { padding:2px;border-bottom-color:#eee ;}
.jdcase_con dl:hover dt img {width: 276px;height: 200px;}


.boxtit { margin-top:55px; background: url(images/ntt.png) no-repeat center 46px;}
.boxtit h2{ text-align: center; color:#227ecb; font-size:32px; font-weight:700}
.boxtit p{ text-align: center; color: #5a5a5a; font-size:16px; }
.communnews .boxtit { margin-top:10px; margin-bottom:40px;}
.newbtn{ margin:15px auto; background-color:#fff; display:block; width:200px; height: 40px; border: 2px #EAEAEA solid; margin-top: 30px; font-size: 14px; text-align: center; line-height: 40px; color: #666; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.newbtn:hover{ border: 2px #0669b5  solid; background:#0669b5; color:#fff;}
.indexabout .boxtit { margin-top:30px; margin-bottom:40px;}

/* 工程案例 */
.poster-main { position: relative; width: 1200px; height: 656px; margin: 0 auto; left: 50%; margin-left: -600px; margin-top:60px;}
.poster-main .poster-list { width: 1200px; height: 685px; overflow: hidden}
.poster-main .poster-list .poster-item { float:left; width:240px; padding:0 10px; overflow:hidden}
.poster-main .poster-list .poster-item .li1 { height: 256px; border: 1px solid #c9c9c9; background: #fff;}
.poster-main .poster-list .poster-item p { color: #ffffff; font: 400 13px/36px "microsoft yahei"; text-align: center; height: 36px; overflow: hidden; bottom: 0%; width: 100%; background: #4e99e5; transition: all .5s}
.poster-main .poster-list .poster-item:hover{ z-index: 9999!important;}
.poster-main .poster-list .poster-item p a{ display: block;}

.wp{ margin-left:auto;	margin-right: auto;	max-width: 1200px;	height:auto;}
.indexabout{ background-color:#f2f2f2; width:100%;height:auto;overflow: hidden;padding-top:32px; padding-bottom:65px;}
.ableft{ float:left;width:40%;}
.abright{ margin-left: 45%;}
.title hr{ width: 50px; background: #000;height: 2px;border: none;display: inline-block;}
.title h2{ font-size: 40px;}
.title h3{ font-size: 24px;margin-bottom: 10px;}
.abright p{ font-size: 16px; line-height: 28px; margin-bottom:8px;}
.abright .abmore{ display: inline-block; width: 160px; height: 40px; border: 2px #aaa solid; margin-top:28px; font-size: 14px; text-align: center; line-height: 40px; color: #666; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.abright .abmore i{ display: inline-block; vertical-align: -3px; width: 18px; height: 18px; margin-left: 15px; background: url(images/icon18.png) right center no-repeat; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.abright .abmore:hover{ border: 2px #00A0EA  solid;background:#00A0EA; color:#fff;}
.abright .abmore:hover i{ background: url(images/icon18.png) left center no-repeat;}
.videoIndex{ width:100%;height:405px;background-size:cover ;background-repeat:no-repeat ;background-position:center center;position: relative;}
.videoIndex  a { display: block; width: 79px; height: 79px; cursor: pointer; position: absolute; top: 50%; left: 50%; margin-top: -40px; margin-left: -40px; z-index: 4;}
.noimg{	width:100%;height:100%;z-index: 8;	position: relative;}
/*实力强，有保障*/
.slq{ overflow:hidden;width:100%; position:relative;}
.slqBox{width:1200px; margin:20px auto 0;}
.slqBox h4{ margin-left:20px; font-size:28px; color:#222;}
.slqBox h5{ font-size:18px; color:#3f3f3f; margin:10px 0px 30px 20px;}
.slqBox p{font-size:16px; color:#000000; padding-left:20px; margin-top:10px;  background:url(images/xiaohua.png) no-repeat left 9px; line-height:24px}
.slqBox .blocks { position: absolute; height: 70px;width: 6px;background-color: #227ecb;top: 88px;}
.slq01{ overflow:hidden; width:100%; height:410px; }
.Box{overflow:hidden;  margin:0 auto; height:190px;}
.Box h3{ font-size:30px; color:#FFF; text-align:center; margin-top:26px }
.Box h3 span{font-size:40px;}
.Box p{ font-size:14px; color:#114661; text-align:center; margin-top:16px;}
.Box p>span{font-size:30px; color:#114661;}
.slqBox .Box1{padding-left:0;}
.slqBox .Box1 .wz{ margin-left:18px; position:relative; float:left; padding-top:80px; width:660px; overflow:hidden}
.slqBox .Box1 .ystp1 img{ padding-left:50px}
.slq .slq02{width:100%; height:340px;}
.slqBox .Box2 .ystp2{ float:left;}
.slqBox .Box2 .wz{ position:relative; width:600px;float:right; padding:78px 20px 0px 100px}
.slq .slq03{width:100%; margin-top:50px }
.slqBox .Box3 .wz{float:left; padding:50px 20px 0px 120px; width:460px}
.slqBox .Box3 .ystp3 img{ padding-left:50px; float:right; }


.newrow{ width:930px; margin:33px auto 0; float:right}
.newrow .colnews{ border-bottom: 1px solid #EDEDED;margin:25px 0 16px;width:100%;height:auto;padding-bottom:15px;	position: relative;}
.colnews{height:190px;position: relative;margin-top: 20px; overflow:hidden}
.colnews:hover .right-c img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);	-ms-transform: scale(1.1,1.1);}
.colnews{	cursor: pointer; }
.colnews .left{ text-align: center; padding-top: 20px; position: absolute; right: 0px; top:20px; z-index: 1; width: 120px; height: 130px; float: left; overflow: hidden; color:#000; border-left:1px solid #EDEDED ;}
.colnews .left span{ font-size: 34px;display: inline-block;color:#00A0EA;}
.colnews .left p{ font-size: 16px;padding-bottom: 20px;}
.colnews .left:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);}
.colnews .left img{ transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s; -moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s; width: 100%; height: 100%;}
.colnews .right{ float:left; margin-left:25px; z-index:3; padding-right:15px; min-height:140px; height:auto; text-align:left; width:685px;}
.colnews .right-c{ float:left; overflow: hidden; z-index: 1; width: 200px; height: 130px}
 .colnews .right-c img{ width:100%;height:100%;transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;}
.colnews .right-m{width:100%;height:100%;}
.colnews .right h4{	margin-top:10px; font-size:18px; color:#333;}
.colnews:hover .right h4 { color:#db3517;}
.colnews .right p{ font-size: 14px; margin-top: 15px; color: #666;}
.colnews .right p.time { font-size: 14px; margin-top: 8px; color: #888;}

.crumbox { width:1200px; margin:10px auto; border-bottom: 1px solid #ddd; overflow:hidden}
.breadcrumb{ float:left; margin:12px 0 15px;list-style:none;padding:0;}
.breadcrumb>li{display:inline-block;font-size:14px;line-height:110%;}
.breadcrumb>li a, .breadcrumb>li{color:#a7a7a7;}
.breadcrumb>li+li:before{content:'>';margin:0 10px 0 5px;}
.goback { float:right; margin-top:11px;}
.goback:hover { color:#db3517;}

.SildeBar .wscllxwm { width:196px; margin-top:15px;padding:6px 10px;background:#fff; border:1px solid #e2e2e2}
.SildeBar .wscllxwm h4 {font-size: 18px;height: 46px;line-height: 46px;text-indent: 8px;border-bottom: 1px solid #e4e4e4;margin-bottom: 15px;}
.SildeBar .wscllxwm h4 a {color: #333;}
.SildeBar .wscllxwm ul li {margin-bottom:10px;padding-left:5px;color: #333;}
.SildeBar .wscllxwm ul li b {color: #ff5c01;}
.SildeBar .wscllxwm ul li img {display: block;margin-top: 20px;}

/* 解决方案 */
#solution { width:1200px; margin:0 auto 100px; overflow:hidden}
#solution #prod_list li a{line-height:150%;}
#solution #prod_list h2{font-weight:bold;font-size:22px;line-height:110%; margin-bottom:15px; color:#333}
#solution #prod_list li p{ margin-bottom:10px; height: 70px;overflow:hidden;}
#solution #prod_list li .photo{border:1px solid #dfdfdf;}
.list-unstyled{padding-left:0;list-style:none; margin-right:-3%;}
#prod_list h2 a{color:#313131;}#prod_list li{ float:left; width:47%; margin:50px 3% 0 0; position:relative;}
#prod_list li a{font-size:15px; color:#888; display:block;line-height:110%;}
#prod_list li .photo{overflow:hidden;}#prod_list li img{display:block;width:100%;}
#prod_list li a:before{content:'';width:60px;height:60px;position:absolute;left:50%;bottom:0;margin-left:-30px;background:rgba(6,26,38,.8) url(images/arrow_right.svg) no-repeat center;background-size:50%;z-index:9;opacity:0;}
#prod_list li a:hover:before{opacity:1;}
#prod_list li a:hover img{transform: scale(1.1, 1.1);}

.container{margin-left:auto; margin-right:auto; width:1200px;}
.jdcase_conl dl { background-color:#f2f2f2;float: left; width:288px; margin-right:30px; margin-bottom:30px;border: 1px solid #eeeeee;padding-bottom:12px; overflow:hidden}
.jdcase_conl dl.bdnot { margin-right: 0;}
.jdcase_conl dl dt {border-bottom: 1px solid #eee;margin-bottom: 8px;}
.jdcase_conl dl dt img {display: block;width: 288px;height:210px;}
.jdcase_conl dl dd { text-align: center;font-size:16px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.jdcase_conl dl dd a {color: #333;}
.jdcase_conl dl:hover {background: #ccc;border: 1px solid #ccc;}
.jdcase_conl dl:hover dt {padding: 2px;border-bottom-color:#ccc ;}
.jdcase_conl dl:hover dt img {width: 284px;height: 206px;}
.h_title{ margin-bottom:40px; text-align: center; color:#333; font-size:30px; font-weight:600; background: url(images/casetit.png) no-repeat center;}


body .page-title h2 { letter-spacing: normal; font-size: 24px; color: #192533; margin: 0 0 15px 0;}
.page-title { margin-bottom: 45px;}
.page-title .sub-title, .lovers-section h3 { color: #0669b5; font-size: 40px; line-height: normal; font-weight:700; background-repeat: no-repeat; text-align: left; background-position: left bottom; margin-bottom:15px;}
.detail-form-inner .detail-layout, .detail-form-inner .form-layout { width:90%; margin:0 auto; margin-bottom: 45px;}
.detail-form-inner .form-layout { margin-bottom: 68px; }
.ueditor_baidumap { width:100% !important;}
@media (min-width:768px){ 
	.pg_7_50, .pg_7_37 { margin-top:80px;}
	.detail-form-inner .detail-layout { float:left; width:550px;padding-right: 60px; margin-bottom: 45px;}
	.detail-form-inner .form-layout { float:left; width: 45%;margin-bottom: 45px;}
}
.detail-form-inner p.caption { background-image: url(images/blackstone-heading-divider.png); padding-bottom: 52px; background-repeat: no-repeat; background-position: left bottom; margin-bottom:25px;}
.detail-form-inner p { font-size:15px; margin-bottom:10px}
.page-title .mod_img { width:120px;}
@media (min-width:768px){
	.pg_7_50, .pg_7_37 { margin-top:80px; overflow:hidden}
}
.divewm { clear:both; overflow:hidden}
.divewm .tit { float:left; width:70%;}
.divewm .ewm { float:left; width:28%;}
@media (max-width:481px){
	.page-title .sub-title { font-size: 34px; margin-bottom:15px;}
	.detail-form-inner p.caption {  background-image: url(images/blackstone-heading-divider.png); padding-bottom: 40px;  background-repeat: no-repeat; background-position: left bottom; background-size:140px;}	
}


.g-wrap {position:relative; margin:0 auto; width:1200px; height:100%; overflow:hidden;}
.fixed-tophead {position:fixed; width:100%; top:0px; left:0px; z-index:9999; border-bottom:1px solid #eee}
.bgbox{ width:100%; height:auto; border-bottom:1px solid #ddd;}
.box{ width:1200px; height:auto; margin:auto;}
.bgcolor{background-color:#fff;}.topheader { position:fixed; left:0px; top:0px; z-index:999; height:80px; background-color:#fff;}
.warp{width:1000px; margin:0 auto;}.fl{float: left;}.fr{float: right;}.text-left{text-align: left;}.text-right{text-align: right;}.text-center{text-align: center;}.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}.over{overflow: hidden;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.fixed{position: fixed;z-index: 1;}
.inline{display: inline;}
.block{display: block;}
.inline-block{display: inline-block;}
.hide{display: none;}.max-w100{max-width: 100%;}.max-h100{max-height: 100%;}.middle{vertical-align: middle;}
.border-box{ -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.trans{ -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.main{ width:1200px; margin:0 auto;}

/*首页*/
/*------------// Overall //------------------*/
.banner{overflow:hidden;width:100%;position:relative;z-index:1}
#flashs{position:relative;height:500px;overflow:hidden}
#flashs .bgitem{z-index:1;position:absolute;top:0;height:500px;width:100%}
#flashs .bgitem a{display:block!important;position:absolute;display:block;width:100%;height:500px;z-index:5}
#flashs .btn{position:absolute;left:0;bottom:22px;width:100%;text-align:center;z-index:9999}
#flashs .btn span{display:inline-block;width:45px;height:8px;background:#919191; margin-left:10px; margin-right:10px;cursor:pointer; border-radius:8px;}
#flashs .btn span.on{background:#db3517}
#flashs .bot{display:block;position:absolute;width:58px;height:58px;top:50%;margin-top:-29px;display:none}
#flashs .bot1{background:url(images/babot1.png) no-repeat center;left:5%;z-index:2}
#flashs .bot2{background:url(images/babot2.png) no-repeat center;right:5%;z-index:2}
#flashs:hover .bot{display:block}

h2.h2_title { font-size:30px;color:#333; text-align:center; padding-top:45px;}
h2.h2_title i { display:inline-block;*display:inline;*zoom:1; width:80px; height:1px; background:#333333; vertical-align: middle;}h2.h2_title a { display:inline-block; *display:inline; *zoom:1; vertical-align:middle;padding:0 22px;color:#000; height: 30px;line-height: 30px; font-weight:700}
p.p_title {font-size:18px;color:#666;text-align:center;margin-top:10px;padding-bottom:35px;text-transform:uppercase;}


.communnews{padding-top:0px; padding-bottom: 46px;}
.new_content {}
.ltnews{ margin-bottom: 30px; height:366px;width:645px;float: left;}
.ltnews .lttup { width:290px; float:left; margin-right:25px;}
.ltnews a.ltimg { position: relative; z-index: 1; float:left;width:100%; height: 100%;overflow: hidden;}
.ltnews .txt{position: relative;background-color: #F2F2F2;float: right; width:249px; height:145px; padding:15px 20px 16px;color: #666; z-index: 1;}
.ltnews .txt p{color: #666;}
.ltnews { position: relative; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s;}
.ltnews .pic{ width: 100%;height: 100%;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.ltnews img{ display:block; width:100%; height:189px;}

.ul-timg-sz li.w100{ width: 98%;height: 428px;margin-right: 0;}
.ul-timg-sz li.w100 .txt{ width: 24%; background-color: #3b3b3b;}
.ltnews h3{color: #fff;}
.ul-timg-sz li.w100 a,.ul-timg-sz li.w100 h3,.ul-timg-sz li.w100 .txt p{color: #fff;}
.ltnews h3:after{background-color: #c5c5c5;}
.ltnews .info{color: #c5c5c5;}
.ltnews .info{ font-size: 14px;color: #333333;margin-bottom: 12px;}
.ltnews .date{ display: block;font-size: 14px;margin-top: 9px;}
.ltnews h3{ margin-bottom: 10px;font-weight: normal;font-size:18px; height:35px; line-height:35px; overflow:hidden; color: #333333;}
.ltnews h3:after{ content: ''; display:block; width:25px; height:2px; margin-top:-1px; background-color:#db3517;}
.ltnews .s1{ font-size: 12px;float: left; margin-top:12px; color:#369}
		
.ev-container { float:right; width:535px;}		
.pic-text-list-module li { margin-bottom:26px; overflow:hidden;zoom:1;display:inline-block;vertical-align:top}
.pic-text-list-module .inner:after{content:'';display:table;clear:both}
.pic-text-list-module .inner{ padding:0; zoom:1; position:relative}
.pic-text-list-module .inner:hover .hovershow{display:block}
.pic-text-list-module .inner .hovershow{position:absolute;bottom:5px;right:5px;font-size:0;background:#06f;display:none;padding:0 5px;cursor:default;border-radius:3px}
.pic-text-list-module .inner .hovershow img{margin:5px;cursor:pointer;width:20px;filter:brightness(5)}
.pic-text-list-module .pics{ float:left; width:150px; height:100px; margin-right:12px; overflow:hidden;text-align:left;border:1px solid #ccc;padding:0;font-size:0;line-height:0;display:block}
.pic-text-list-module .pic{overflow:hidden;position:relative;display:inline-block;font-size:12px}
.pic-text-list-module .pic table{width:100%;height:100%}
.pic-text-list-module .pic td{text-align:center;vertical-align:middle}
.pic-text-list-module .pic-attr{overflow:hidden;font-size:12px}
.pic-text-list-module .pic-title{font-weight:400;overflow:hidden;height:26px;line-height:26px;font-size:18px}
.pic-text-list-module .pic-intro{ padding-top:5px; overflow: hidden;text-align: left;font-size: 14px;line-height:20px;height:40px;color: #777;}	
.pic-text-list-module .pic-title a:hover, .ltnews a:hover h3{ color:#db3517}			


.new .tit{margin-top:0px}.new_content .new_list{float:left;width:32%;margin-right:2%;background:#fff;background-color:#fff;box-shadow:rgba(0,0,0,.1) 5px 10px 30px}.new_content .new_list:last-child{margin-right:0}
.new_content .new_list .new_list_img{width:100%;height:auto;overflow:hidden;position:relative}
.new_content .new_list .new_list_img::after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background-color:#d60000;transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;z-index:9}
.new_list:hover .new_list_img::after{width:100%}
.new_list .new_list_img img{transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transform:scale(1,1); width:100%; display:block;}
.new_list:hover .new_list_img img{ overflow:hidden;transform:scale(1.2,1.2);transition:all .3s ease-out 0s}
.new_list .new_list_txt { border:1px solid #ddd\9; overflow:hidden}
.new_list .new_list_txt .new_list_time{float:left;width:50px;margin-top:10px;margin-right:10px;text-align:center}
#new { overflow:hidden}
.new_list .new_list_txt .new_list_time .time_month{font-size:20px;color:#bdc3c7;line-height:30px}
.new_list .new_list_txt .new_list_time .time_day{font-size:24px;line-height:36px;color:#bdc3c7;padding-bottom:10px;width:50px;border-bottom:1px solid #d6dbde}
.new_list .new_list_txt .new_list_time .time_icon{text-align:center;margin-top:20px;font-size:16px;color:#d6dbde;width:100%;-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s}
.new_list:hover .new_list_txt .new_list_time .time_icon{color:#d60000}
.new_content .new_list_txt .new_list_detail{width:300px;height:140px;float:left;margin-top:10px;border-left:1px solid #d6dbde;padding-left:10px;overflow:hidden}
.new_list .new_list_txt .new_list_detail h2 a{font-size:16px;line-height:24px;font-weight:700;display:block;color:#333}
.new_list .new_list_txt .new_list_detail h2 a:hover{color:#d60000}
.new_content .new_list_txt .new_list_detail p{ margin-top:5px;font-size:14px;color:#666;line-height:22px;max-height:44px;overflow:hidden}
.new_list .new_list_txt .new_list_detail a.more{display:block;font-size:14px;margin-top:6px;color:#666;transition:all .4s ease-out 0s;-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s}
.new_list .new_list_txt .new_list_detail a.more:hover{color:#d60000}


.heatlf{ border:1px solid #e8e8e8; float:left;padding:22px 16px 0 20px;background: #fff;width: 314px;color: #323232; height:368px;box-shadow:5px 5px 30px #e7e7e7;}.biaozi{width:100%;display:block; text-align:center} .biaozi img {width:100%;}
.heatlf a { padding:10px 0; display:block}
.heat_tit{line-height:50px;font-size:22px; text-align:center}
.brandinfo{line-height: 24px;font-size: 14px;height:96px; text-align:justify;}
.goto{display:block;background:url(images/goto.png) no-repeat left center;height:20px;margin-top:32px;}
.heat_tit{line-height:50px;font-size:22px; text-align:center}
.brandinfo{line-height: 24px;font-size: 14px;height:178px; text-align:justify;}
.goto{display:block;background:url(images/goto.png) no-repeat left center;height:20px;margin-top:32px;}
.heatrt{/*width:790px;float:right;*/}
ul.headline{background:#fff;margin-bottom:17px;}
ul.headline li{position:relative;float:left;width:33.3%;text-align:center;height:55px;line-height:55px;}
ul.headline li a{font-size: 18px;color: #333;}
.triangle{width:12px;height:7px;background:url(images/triangle.png) no-repeat;position: absolute;left:50%;bottom:-7px;margin-left:-6px;display:none;}
ul.headline li:hover,ul.headline li.on{background:#ff0000;}
ul.headline li:hover .triangle,ul.headline li.on .triangle{display:block;}
ul.headline li:hover a,ul.headline li.on a{color:#fff;}
.present{padding:20px 0 19px 20px;background:#fff;display:block;}


.dl-list{ margin-top:60px; margin-bottom: 10px; overflow:hidden}
.dl-list dt{ padding-left: 18px; line-height: 70px; font-size: 18px; color: #d5424e; background-color: #e1e1e1;}
.dl-list .question{ padding-left: 18px; line-height: 65px; font-size: 16px; color: #666; cursor: pointer; border-bottom: 1px solid  #f5f5f5; background: #eee url(images/faq-img1.png) right 18px center no-repeat; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; padding-right: 40px;}
.dl-list .question.open{ color: #d5424e; background-image: url(images/faq-img2.png);}
.dl-list .txt{ display: none; padding: 16px 19px 20px; line-height: 1.86em; color: #666; background-color: #fff; border:1px solid #eee;}
.ul-pic-lb{ padding-top: 23px; margin-right: -20px;}
.ul-pic-lb li{float: left;width: 20%;margin-bottom:30px;}
.ul-pic-lb a{ display: block; margin-right:24px; position: relative; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; border:1px solid #eee}
.ul-pic-lb a:hover{ box-shadow: 0px 0px 30px 5px rgba(0,0,0,.21)}
.ul-pic-lb img{ display: block; width: 100%; height: 100%;}
.ul-pic-lb li h3{ height:36px; line-height:35px; background:#f2f2f2; font-size:15px; text-align:center; padding:0 6px; overflow:hidden;}

.chanpty { margin-top:15px; margin-bottom:15px; float: left;position:relative; width:274px;height:342px;margin-right:32px;border: 1px solid #ddd;}
.mr0 { margin-right:0px;}
/*xn_c_index_39_wrap*/
.xn_c_index_39_wrap{width:1200px;margin:0 auto;}
.xn_c_index_39_topbox{width:100%;}
.xn_c_index_39_newsmore{float:right; font-size:10px; font-family:Arial; text-transform:uppercase; color:#333;}
.xn_c_index_39_newsmore a{ color:#333;}
.xn_c_index_39_newsmore a:hover{ color:#000;}
.xn_c_index_39_news_t1{ font-size:18px; line-height:18px; color:#333; padding-left:16px; border-left:3px solid #b4a46b;}
.xn_c_index_39_news_t1 a{ color:#333;}
.xn_c_index_39_news_t1 a:hover{ color:#000;}
.xn_c_index_39_nrbox{width:100%;}
.xn_c_index_39_nrboxsmall{ overflow:hidden;  width:274px; height:300px;}
.chanpty:hover .xn_c_index_39_lftbox img{ transform:scale(1.2);}
.xn_c_index_39_lftbox{ width:286px; height:300px; overflow:hidden;}
.xn_c_index_39_lftbox img{ width:286px; transition:all ease 3s;}
.xn_c_index_39_ritbox{ position:absolute; left:0px; top:0px; height:100%; width:100%; background:rgba(0,0,0,.3); opacity:0; transition:0.3s;}
.chanpty:hover .xn_c_index_39_ritbox{ opacity:1;}
.xn_c_index_39_title{ font-size:18px; overflow:hidden; font-weight:bold; color:#333; padding:0 15px;}
.xn_c_index_39_title a{font-size:18px; color:#fff; display:block; padding-top:115px; text-align:center; width:100%;line-height:32px; font-family:Microsoft Yahei;}
.xn_c_index_39_title a:hover{ color:#fff; text-decoration:none;}
.tytit { background: #f5f5f5; height:41px; line-height:38px; font-size:16px; text-align:center; overflow:hidden}
.xn_c_index_39_time{ overflow:hidden; line-height:32px; font-size:14px; font-weight:bold; text-align:center; color:#fff;}
.xn_c_index_39_click{ display:none;}
.xn_c_index_39_coent{ line-height:22px; height:52px; color:#666; font-size:12px; overflow:hidden; display:none;}
.xn_c_index_39_news_t2,.xn_c_index_39_news_t3,.xn_c_index_39_more{ display:none;}
/*end_xn_c_index_39_wrap*/
.hz > div { width: 160px; height: 60px; border: 1px solid #e6e6e6; background: no-repeat center center; margin: 0px 11px 10px 0px; float: left;}
.hz > div:hover { border:1px solid #277833; cursor:pointer}
.xxtitle a:hover { color:#277833}
.aboutimg img {transition:all ease 1s;}
.aboutimg a:hover img {transform:scale(1.05);}

/*页面框架结构*/
.BanSub { width: 100%; height:244px; overflow:hidden}
.Contain{ position:relative; width:1200px;height:auto;margin:0 auto; padding-bottom:60px; overflow:hidden}
.SildeBar{marin-right:8px;}
.MainContent{ margin-top:42px; width:930px;float:right; min-height:600px;} .xMainContent{width:1200px;}
.Content{ width:1000px; margin:5px auto}.Content img { max-width:100% !important; }
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.Current{float:right;}.MainContent .title{padding-left:24px;background:url(images/tibg.png) 0 4px no-repeat;width:898px;height:40px;margin:12px auto;border-bottom:1px dashed #d8d8d8;}
.MainContent .title h3{margin-top:56px;display:inline;font-size:16px;font-weight:100;font-size:18px;color:#333;}
.MainContent .title h4{margin-top:56px;display:inline;font-size:14px;font-weight:100;color:#444;}
.divider { margin:0 5px;}.MainContent .title h4 a:hover { color:#db3517; text-decoration:underline}

.xMainContent .title{ line-height:32px; padding-left:28px;background:url(images/tibg.png) 0 7px no-repeat;height:40px;margin:12px auto;border-bottom:1px dashed #d8d8d8;}
.xMainContent .title h3{margin-top:56px;display:inline;font-weight:100;font-size:22px;color:#333;}
.xMainContent .title h4{margin-top:56px;display:inline;font-size:14px;font-weight:100;color:#444;}
.xMainContent .title h4 a:hover,  .Current a:hover{ color:#db3517; text-decoration:underline}
.xContent{ width:1200px; margin:5px auto}
.xtitle{  width:1200px; line-height:32px; padding-left:5px; height:66px;margin:10px auto; text-align:left}
.xtitle h3{margin-bottom:5px;font-weight:100;font-size:22px;color:#333;}
.xtitle h4{margin-top:56px;font-size:14px;font-weight:100;color:#444;}
.xtitle h4 a:hover,  .vCurrent a:hover{ color:#db3517; text-decoration:underline}

.abimg { float:right; width:500px; margin-right:0;}.abimg img { display:block; margin-bottom:20px;}
.gyabtxt { width:640px; float:left;}.gyabtxt p{ margin-bottom:12px;}

.Current span{color:#333;}
/*页面二级/左侧/右侧菜单*/
.SildeBar{width:240px;float:left;min-height:435px; margin-top:56px;}
.ColumnName{width:238px;height:120px;background:url(images/title_bg.jpg) no-repeat;margin-bottom:3px;}
.ColumnName h3 { display:block; padding-left:20px;font-size:30px;font-weight:400; padding-top:18px; padding-bottom:5px; color:#fff;}
.ColumnName span{ padding-left:20px;color:#fff;font-size:16px; display:block}
.ColumnName em { width:50px; height:3px; background-color:#fff; margin-top:8px; margin-left:20px;color:#fff;font-size:14px; display:block} 
 .Menublack { width:216px; height:20px; border:1px solid #ddd; background-color:#f2f2f2; overflow:hidden}

.MenuList{}
.MenuList ul li{ width:237px; line-height:46px; margin-bottom:-1px; background:url(images/proList_icon02.png)  180px 15px no-repeat;}
.MenuList ul li:hover,.MenuList ul li.onmenu{width:237px;background:url(images/menu_bg.png) no-repeat;}
.MenuList ul li a{display:block;width:196px;font-size:14px;padding-left:20px;color:#838383;border:1px solid #dfdfdf;}
.MenuList ul li a:hover,.MenuList ul li.onmenu a{color:#db3517; font-weight:700; border-right:none}

.xMenuList{ width:204px; background-color:#fff; border:1px solid #dfdfdf; padding-left:12px; padding-top:12px; overflow:hidden}
.xMenuList ul li{width:96px;line-height:46px; float:left; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.xMenuList ul li:hover,.xMenuList ul li.onmenu{width:96px;background:#f2f2f2;}
.xMenuList ul li a{display:block;width:96px;font-size:14px;color:#838383; text-align:center}
.xMenuList ul li a:hover,.xMenuList ul li.onmenu a{color:#277833; border-right:none}

.MenuList .second{padding:20px 0;}
.MenuList .second dd a{font-size:12px;color:#838383;display:block;line-height:30px;padding-left:26px;background:url(images/probg2.jpg) 10px center no-repeat;}
.MenuList .second dd a:hover,.MenuList .second dd.onsmenu a{color:#0084cb;background:url(images/probg1.jpg) 10px center no-repeat;}
.MenuList dl{display: none;}
.MenuList .secmenu a{width: 157px;padding-left: 40px;background: url(images/rr.png) no-repeat left 24px center;}
.MenuList .secmenu:hover a{width: 157px;padding-left: 40px;background: url(images/rrr.png) no-repeat left 24px center;}
/*页面二级/左侧/右侧菜单*/

.artice-list {}

.artice-list li { float:left; width:100%; margin-top:25px;}
.artice-list li .ltimg { float:left; width:230px;}.artice-list li .ltimg img { width:220px; height:150px;}
.artice-list li .ritbox { float:right; width:670px;}
.artice-list li .ritbox h3 { font-size:18px; font-weight:700}
.artice-list li .ritbox p.tyy { padding-top:15px; line-height:22px; min-height:80px;}
.artice-list li .ritbox a { color:#333}.artice-list li .ritbox a:hover { color:#db3517; text-decoration:underline}

.contentright { margin-top:50px; margin-bottom:30px; overflow:hidden}
.contentright .relative-news {position:relative; border-top:1px solid #e8e6e6; padding-top:20px; padding-bottom:20px;}
.contentright .relative-news p { font-size:16px; height:26px; line-height:26px; margin-bottom:8px;}
.contentright .relative-news p a:hover { color:#db3517}
.contentright .md-date { font-size:30px; color:#333; font-weight: normal; letter-spacing:0px; line-height:36px; margin-bottom:20px; text-align:center}
.contentright .md-desc { font-size: 12px; color:#888; padding-top:0px; text-align:center}
.contentright .media-detail { border-top:1px dashed #e5e5e5; margin-top:20px; margin-bottom:40px; padding-top:25px; font-size:14px}
.contentright .media-detail p { font-size:14px; margin-bottom:10px; line-height:26px;}
.contentright .media-detail img { max-width:100%}

/*内页样式*/

.category { width:1200px; margin:0 auto; border-bottom:1px solid #ddd;}
.category .list{  height:80px; line-height:80px; margin-right:70px; color:#333; padding:0 15px; font-size:16px}
.category .list.on{ color:#db3517; border-bottom:1px solid #db3517;}
.category .list:hover { color:#db3517;}

.inside .tis{ width:100%; text-align:center;}
.inside .tis .xian{ width:40px; height:2px; vertical-align:middle; background:#f08200; margin-top:-10px;}
.inside .tis .fz24{ color:#f08200; margin:0 15px;}


/*联系我们*/
#pz_main{ float:left; width:1200px; margin:0 auto; overflow:hidden;}
.c_1200_4{ width:100%; float:left; padding:60px 0 60px 0;}
.c_1200_4 .c_570_l{ border:1px solid #ddd; width:40%; float:left;}
.c_1200_4 .c_570_l .title{ width:100%; float:left;}
.c_1200_4 .c_570_l .title h2{ width:100%; float:left; font-size:32px; color:#333; line-height:48px;}
.c_1200_4 .c_570_l .title h4{ width:100%; float:left; font-size:20px; color:#333; line-height:31px; text-transform:uppercase; font-family:"Segoe UI";}
.c_1200_4 .c_570_l ul{ width:100%; float:left; margin-top:31px; padding:9px 0 36px 0; border-top:dashed 1px #999; border-bottom:dashed 1px #999;}
.c_1200_4 .c_570_l ul li{ width:100%; float:left; margin-top:30px; font-size:16px; color:#333; line-height:26px;}
.c_1200_4 .c_570_l ul li .name{ float:left; font-size:18px;}
.c_1200_4 .c_570_l ul li img{ float:left; margin-right:14px;}
.c_1200_4 .c_570_l ul li a{ color:#333;}
.c_1200_4 .c_570_l .ewm{ width:100%; float:left; margin-top:40px;}
.c_1200_4 .c_570_l .ewm .ewm_img{ width:124px; height:124px; float:left; border:solid 1px #dbdbdb; padding:7px; background:white;}
.c_1200_4 .c_570_l .ewm .ewm_img img{ width:100%; float:left;}
.c_1200_4 .c_570_l .ewm .ewm_text{ margin-left:160px;}
.c_1200_4 .c_570_l .ewm .ewm_text h5{ width:100%; float:left; margin-top:58px; font-size:16px; color:#333; line-height:30px;}
.c_1200_4 .c_570_l .ewm .ewm_text h6{ width:100%; float:left; font-size:12px; color:#333; line-height:27px;}
.c_1200_4 .c_570_l .ewm .ewm_text .p{ width:100%; float:left; font-size:12px; color:#999; line-height:21px;}
.c_1200_4 .c_570_r{ width:56%; float:right; height:550px; margin-top:0px;}
#bdmap{ display:block; width:100%; height:100%;}
.BMap_shadow img{ height:0 !important; width:0 !important;}

/*联系我们 边栏*/
.dd_contact { width:218px; margin-top:12px; margin-bottom:10px;}
.pc_header { border: 1px solid #999; border-top: 2px solid #999; background:#999; height: 35px; line-height: 35px; font-size: 14px; color: #2C498B; font-weight: bold; padding: 0 10px 0 15px; _padding: 10px 10px 0 15px; _height: 25px; _line-height: 25px; color: #fff; }
.pc_header span { float: right; font-size: 12px; font-weight: normal; color: #333; font-family: 宋体; _margin-top: -5px; background: #999; color: #fff; }
.pc_header span a { color: #fff; font-size: 12px; text-decoration: none; outline: none; }
.pc_body { border: 1px solid #ddd; border-top: 0; font-size: 12px; line-height: 22px; }
.pc_body p { margin: 0 0 5px 0; display: block; font-weight: bold; font-size: 14px; }
.pc_body.p15 { padding:15px 0 15px 15px; }


/*产品中心*/
.prolist { margin-top:26px;}.prolist ul{margin-right:-52px;}
.prolist ul li{ float: left;margin-right:39px;margin-bottom:40px;width:284px; height:350px; text-align:center;}
.prolist ul li.mr0 { margin-right:0px;}
.prolist ul li a{display:block;}.prolist ul li p { display:block; width:280px; height:296px; border:1px solid #e5e5e5; overflow:hidden}
.prolist ul li h3 { margin-top:3px; height:20px; line-height:20px; overflow:hidden}
.prolist ul li img{width:280px;height:306px; transition:all ease 0.5s;}
.prolist ul li:hover img{ box-shadow: 0 3px 25px 0px rgba(0, 0, 0, 0.5); border:1px solid #ddd}
.casexx .prolist ul li{ height:300px;}
.casexx .prolist ul li img{width:280px;height:241px;}
.dcasexx .prolist ul li{ width:270px; height:300px;}
.dcasexx .prolist ul li img{width:270px;height:238px;}

.prolist ul li:hover img { transform:scale(1.2);}
.prolist ul li span{display:block; margin-top:3px; padding: 0 5px; background-color:#f2f2f2; height:30px; line-height:28px; overflow:hidden;text-align:center;font-size:14px;}
.prolist ul li:hover span { background-color:#ddebdf}
.pro_title{padding-left:18px;background:url(images/tiao.jpg) no-repeat 0 7px;font-size:25px;margin-top:35px;}

.picFocus{ float:left; width:475px;position:relative;zoom:1;background:#f6f6f6;margin-top:0px;}
.picFocus .hd{ width:390px; padding-top:10px;padding-bottom:12px;margin-left:42px;position:relative;}
.picFocus .hd_box {overflow:hidden;}
.picFocus .hd ul{ margin-right:-5px; overflow:hidden; zoom:1; width:600px;position: relative;top:0px;left:0px;}
.picFocus .hd ul li{ padding-top:5px; float:left; text-align:center; margin-right:20px;width:82px;}
.picFocus .hd ul li img{ width:82px; height:47px; border:1px solid #ddd; cursor:pointer; margin-right:15px;}
.picFocus .hd ul li.on{border-bottom:2px solid #db3517;}
.picFocus .hd ul li.on img{border:1px solid #db3517;}

.picFocus .hd>a{display:block;width:7px;height:15px; position:absolute;top:50%;cursor:pointer;z-index:9;margin-top: -7px;}
.picFocus .hd .prev1{left:-25px;background:url(images/icons.png) no-repeat;}
.picFocus .hd .next1{right:-25px; background:url(images/icons.png) no-repeat -7px 0px;}

.picFocus .bd {border:1px solid #ebebeb;}
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ max-width:475px; max-height:271px; display:block; }
.picFocus .bd .arrow a{display:block;width:53px;height:74px; position:absolute;top:105px;cursor:pointer;z-index:9;}
.picFocus .bd .arrow .prev{left:-5px;background:url(images/pre1.jpg) no-repeat center center;}
.picFocus .bd .arrow .prev:hover{background:url(images/pre.jpg) no-repeat center center;}
.picFocus .bd .arrow .next{right:-5px; background:url(images/next.jpg) no-repeat center center;}
.picFocus .bd .arrow .next:hover{background:url(images/next1.jpg) no-repeat center center;}
.procon{padding:38px 0;}
.slideTxtBox{min-height:600px;}
.slideTxtBox .hd{ height:50px; line-height:50px;background:#f6f6f6;position:relative;margin-top:30px;}
.slideTxtBox .hd ul{ float:left;  position:absolute;}
.slideTxtBox .hd ul li{width:140px;float:left;font-size:20px;color:#464646;cursor:pointer;background:#f6f6f6;text-align:center;}
.slideTxtBox .hd ul li.on{color:#fff;background:#888;}


.t05 {line-height:40px;background:#999;}.t05 {padding:0 18px; color:#fff;font-size:16px; text-align:left;} /*左边标题块*/
.t05 a{color:#fff;font-size:16px;}.t05 img { padding:6px 0 0 0; float:right;}


.SildeBar .top{ width:186px; margin:15px 12px 0; padding-left:6px; height: 40px;border-bottom: 1px solid #e7e7e7;}
.SildeBar .top h3{font-size: 18px;color: #333333;font-weight: normal;float: left;} 
.SildeBar .top h3 em{font-weight: bold;color: #0669b5; margin-left:2px}
.SildeBar .top h3 i{ width:80px;height:1px;background: #0669b5;position:relative; display: block; top:13px; left:-3px;}
.SildeBar .top a.more{ margin-right:4px; display: block;width: 21px;height: 21px;float: right;margin-top: 4px;}


.t05_con { border-top:0; padding:8px 1px; margin-bottom:10px; zoom:1; overflow:hidden;background:#fff;} 
.t05_cons { border-top:0; padding:2px 0; margin-bottom:10px; zoom:1;} 
.t05_cons1 { border-top:0; padding:5px 12px; zoom:1;background:#fff; margin-bottom: 10px;} 
.t05_cons1 li { margin-top:8px; line-height:20px;height:20px; overflow: hidden; width:192px; overflow:hidden; font-size: 13px;}.t05_cons1 li a:hover { color:#db3517; text-decoration:underline}

.ProductDetailstopright { margin-left:60px; float:left; width:382px; position: relative; }
.ProductDetailstopright dl { margin: 0px; padding:0px; }
.ProductDetailstopright dl dt { font-weight:400; font-size:26px; line-height:40px; padding-bottom:20px; border-bottom:1px solid #ccc; }
.ProductDetailstopright dl dt .downbtn { float: right; padding-right: 28px; background: url(images/icon_07.png) no-repeat right center; font-size: 16px; color:#148BD7; }
.ProductDetailstopright dl dd { font-size:16px; padding:20px 0px 20px; line-height: 36px; min-height: 149px; height: auto !important; height: 149px; }
.ProductDetailstopright dl dd p { line-height:26px; margin-bottom:10px;}
.ProductDetailstopright dl dd span.Special { color:#eb5c24; font-size: 16px; padding-right: 10px; }


/* 案例 */
.wpout { width:1200px; margin:0 auto;}
.Contain .title { padding-bottom:10px; margin-bottom:35px; border-bottom:1px solid #eee;}
.wpout .md-date { font-size:30px; color:#333; font-weight: normal; letter-spacing:0px; line-height:36px; margin-bottom:15px; text-align:center}
.wpout .md-desc { font-size:12px;color:#888;padding-top:0px;text-align:center;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom: 20px; }
.wpout .media-detail { border-top:1px solid #e5e5e5; margin-top:50px; margin-bottom:40px; padding-top:25px; font-size:14px}
.wpout .media-detail p { font-size:14px; margin-bottom:10px; line-height:26px;}
.wpout .relative-news {position:relative; padding-bottom:20px;}
.wpout .relative-news p { font-size:16px; height:26px; line-height:26px; margin-bottom:8px;}
.wpout .relative-news p a:hover { color:#db3517}

.searchbtn { background:url(images/3.png) no-repeat 0 0; width:18px; height:18px; text-indent:-9999px; margin-top: 12px; cursor:pointer}
.img-responsive { width:169px; height:115px;} a:hover .img-responsive { opacity:0.9; filter:alpha(opacity='90');}
.ab1 {width:595px; height:360px; background-color:#f5f5f5; position:relative}
.abt1 {height:35px; border-bottom:2px solid #014886; width:120px; overflow:hidden; margin-bottom:15px;}
.ui-footer-seo-brand  a { margin:0 5px;}

.hzhba {width:1200px; height: auto; margin:45px auto 30px; padding-bottom:20px;}
.titlebx { width:100%; height: 37px; line-height: 37px; background:#f5f5f5; color: #FFFFFF; font-size: 16px;}
.titlebxwz {width: 169px; background:#3da229; color: #FFFFFF; font-size:16px; text-align:center}

.head-fix { position:fixed; left:0px; width:100%; top:0px; z-index:99}
.blaock100 { height:133px; clear:both; overflow:hidden}

.suspension{position:fixed;z-index:55;right:0;bottom:115px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#db3517;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(images/side_icon.png);background-repeat:no-repeat;}
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:0px;}
.suspension .d-qrcode{top:34px;}
.suspension .d .inner-box{padding:8px 10px 5px 16px;}
.suspension .d-service-item{ padding:10px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:135px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-item .text .number em { font-size:12px; color:#333}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode { width:150px; text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

.factorylist { margin-top:20px;}
.factorylist ul { margin-right: -25px; }
.factorylist ul li { float: left; width:270px; height:220px; position: relative; overflow: hidden; margin: 0 30px 30px 0; cursor: pointer; }
.factorylist ul li img { display: block; width:270px; height:220px; position: relative; z-index: 1; }
.factorylist ul li .name1 { position: absolute; z-index: 2; left: 0; right: 0; bottom: 0; height: 50px; line-height: 50px; padding: 0 40px 0 20px; background: url(images/bg_02.png) no-repeat; font-size: 16px; color: #fff; font-weight:400;}
.factorylist ul li .name2 { font-size: 24px; line-height: 36px; color: #fff; font-weight:400; text-transform: uppercase; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8F000000,endcolorstr=#8F000000); position: absolute; left: 0; right: 0; bottom: 0; top: 100%; overflow: hidden; z-index: 2; text-align: center; color:#3ab14c}
.contactus { }
.grC { color:#148bd7; margin-right:8px;}
.contactusL { margin-top:34px;overflow:hidden;position:relative;}
.contactusL dl { float:left;width:570px; height:250px; border-bottom:1px solid #e9e9e9;padding-bottom:25px;margin-bottom:31px; overflow:hidden}
.contactusL dl dd { border-right:1px solid #e9e9e9;}
.contactusL dl:nth-child(2n) dd, .contactusL dl.odd dd { border-right:none;padding-left:128px;}
.contactusL dl dd .name {font-size:16px;font-weight:bold;margin-bottom:24px; }
/*图片弹窗*/
.yuangongmask { width: 100%; height: 100%; background: rgba(0,0,0,.5); position: fixed; left: 0; top: 0; z-index: 50; display: none; }
.bigimgovflow { position: relative; background: #fff; padding: 10px; }
.bigimgfloat { position: relative; overflow: hidden; margin: 0 auto; }
.bigimgcont { width: 580px; height: 438px; position: fixed; top: 50%; left: 50%; margin: -219px 0 0 -290px; z-index:1001; display: none; background: #fff; }
.bigimgfloat img { display: block; width: 100%; margin: 0 auto; background: #f2f2f2; }
.bigimgfloat .name { font-size:14px;line-height:24px;padding:5px 0;}
.closeyuangong { display: block; width: 30px; height: 30px; overflow: hidden; background: url(images/fancybox_sprite.png) no-repeat; position: absolute; top: -16px; right: -10px; z-index: 9;}
.Meetpeopletext { text-align: center; padding: 0 0 0; width: 100%; z-index: 9; }
.closeyuangong { display: block; width: 32px; height: 32px; }
.wwhobigimgcont img { width: 55%; }
.closeyuangong { width:40px; height:38px; top:-16px; right: -20px; }
.wwhobigimgcont { width: 820px; height: 607px; }

/*图片弹窗引用*/
/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(images/fancybox_sprite.png);}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url(images/fancybox_loading.gif) center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url(images/blank.gif); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.fancybox-lock {overflow: hidden;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url(images/fancybox_overlay.png);}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background: rgba(0, 0, 0, .8);}

.link{line-height:24px;padding:30px 0 0;color:#999; width:1200px; margin:0 auto}
.link a{color:#999; display:inline-block; white-space:nowrap; padding-right:12px;}
.link a:hover{text-decoration:underline;}


.footer{background:#333;padding-top:40px;}.wrap{width:1200px;margin:0 auto;}
.footp { width:1200px; margin:0 auto;}.logoft { float:left; width:680px;}
.logoft dt { width:552px; font-size:16px; color:#666; }.logoft dt a { color:#aaa; font-size:18px; }
.logoft dt .pipe { margin:0 15px; }
.logoft dt h3 { font-size:28px; margin-bottom:10px; color:#ddd;}
.logoft dd { margin-top:15px; width:650px;  color:#999}
.logoft dd p{ font-size:14px; margin-bottom:5px;}
dl.sub{ margin-top:0px; float:left; width:230px; margin-right:0px;}
dl.sub dt{width:80px;border-bottom:3px solid #666;line-height: 20px;margin-bottom: 15px;padding-bottom: 15px;}
dl.sub dt a{font-size:18px;color:#bbb;}dl.sub dd{line-height:28px; height:28px; float:left; width:150px;}
dl.sub dd a{font-size:12px;color:#848484;} dl.sub dd a:hover { color:#ff8f02}
.cphone { margin-left:20px; float:left; text-align:left}.cphone h3 { font-size:18px; color:#ddd}.cphone .sjhmnum { font-size:30px; margin:5px 0; font-weight:700; color:#fff; font-style:oblique}.cphone p { color:#888;}
.menber{ padding-left:50px; border-left:1px solid #666; font-size: 14px;color:#fff; width:400px; float:right; margin-top:10px;}
.jort{width:100px;float:left;}.jort img {width:100px;height:100px;display:block;}
.fousus{display:block;line-height:28px;text-align:center; font-size:12px; color:#bbb}
.copy { color:#999; margin-top:5px; clear:both; height:24px; margin-bottom:20px; font-size:12px}

.head-fix { position:fixed; left:0px; width:100%; top:0px; z-index:99}
.blaock100 { height:133px; clear:both; overflow:hidden}

.link{ border-top:1px dashed #666; line-height:24px; padding:15px 0 30px;color:#999; width:1200px; margin:0 auto;}
.link a{color:#999; display:inline-block; white-space:nowrap; padding-right:12px;}
.link a:hover{text-decoration:underline;}

a.dlbtn { background-color:#FF6600; margin:100px auto; width:220px; height:50px; line-height:50px; font-size:16px; text-align:center; display:block; border-radius:5px; color:#fff; cursor:pointer; z-index:99}
a.dlbtn:hover { background-color:#db3517}


.ul-pic-lb{ padding-top: 23px; margin-right: -20px;}
.ul-pic-lb li{float: left;width: 25%;margin-bottom:35px;}
.ul-pic-lb a{ display: block; margin-right:30px; position: relative; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s;}
.ul-pic-lb a:hover{ box-shadow: 0px 0px 30px 5px rgba(0,0,0,.21)}
.ul-pic-lb img{ display: block;}
.ul-pic-lb li h3{ height:36px; line-height:35px; background:#f2f2f2; font-size:15px; text-align:center; padding:0 6px; overflow:hidden;}

