@charset "UTF-8";
*{margin:0;padding:0;list-style-type:none;}
body{font-size:14px;font-family:"5FAE8F6F96C59ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "5B8B4F53" !important;color:#666;}
a{text-decoration:none;color:#666;outline:none;blr:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.clearfix{height:100%;}
.common,.container{width:1200px;margin:0 auto;max-width:1920px;min-width:1200px;}
p{line-height:24px;}
img{border:none;}
*:focus{outline:none;}
.fl{float:left;}
.fr{float:right;}
h1{font-size:20px;color:#333;}
h2{font-size:18px;color:#ff4e00;}
h3{font-size:16px;font-weight:normal;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 顶部代码 ***/
body{min-width:1200px;/*position:relative;*/}
.header{position:relative;z-index:999;}
.header img{max-width:100%;height:auto;}
.logo{display:block; font-size:22px;
height:50px;box-sizing: border-box;
}

	.lc{ height: 50px; background: #000000; position: absolute;  min-width: 1000px; z-index: 9999;width: 100%; display: none; }
	.lc ul{margin: auto; width: 1000px; }
	.lc ul li{ display: inline-block; vertical-align: top;  width: 20%; background: url("https://www.paichen.net/images/i3.jpg") right no-repeat;padding-top: 5px; height: 45px;}
	.lc ul li div{ background: url("https://www.paichen.net/images/i4.jpg") no-repeat 15px 2px; }
	.lc ul li.ok div{background: url("https://www.paichen.net/images/i1.jpg") no-repeat 15px 2px;  }
	.lc ul li.on div{background: url("https://www.paichen.net/images/i2.jpg") no-repeat 15px 2px;  }
	.lc ul li.on p{ color:#ff0000; }
	.lc ul li p{ font-size: 14px; color:#999999;  padding-bottom: 3px; width: 80%; margin-left: 20%; line-height: 20px; }
	.lc ul li .time{ font-size: 12px; }
	.lc .x{position: absolute;  right: 50px; top: 0; top: 12px; cursor: pointer; }


.logo span{ position: relative; top: 10px; }
.logo img{ display: inline-block ; vertical-align: top; padding-right: 15px; }
.header dl dt{float:left;}
.header dl dd{float:right;}
.header .hd-t{background:#f2f2f2;font-size:12px;color:#666;}
.header .hd-t dl dt{line-height:33px;}
.header .hd-t dl dd a{display:inline-block;width:68px;height:20px;line-height:20px;text-align:center;margin:5px 0 0 6px;border:solid 1px #e5e5e5;color:#999;background:#fff;}
.header .hd-c{position:relative;z-index:10;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .25);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .25);box-shadow:0 1px 3px rgba(0, 0, 0, .25);padding:19px 0;}
.header .hd-c dl dd{padding-top:7px;}
.header .hd-c .tel{position:relative;float:left;padding-left:57px;}
.header .hd-c .tel img{width:43px;height:auto;position:absolute;left:0;top:0;}
.header .hd-c .tel h2{font-size:25px;line-height:25px;}
.header .hd-c .tel p{color:#999;line-height:22px;}
.header .hd-c ul{float:right;margin:3px 0 0 23px;border-left:solid 1px #cdcdcd;padding-left:5px;}
.header .hd-c ul li{float:left;color:#292929;position:relative;margin-left:20px;}
.header .hd-c ul li p{line-height:18px;}
.header .hd-c ul li .a{padding-left:50px;cursor:pointer;height:40px;background:url('ico/tp_wx1.jpg') left center no-repeat;color:#999;}
.header .hd-c ul li .h{display:none;position:absolute;left:-12px;top:40px;padding-top:17px;text-align:center;}
.header .hd-c ul li .h span{display:block;background:#fff;border:solid 1px #e5e5e5;padding:10px;}
.header .hd-c ul li .h em{display:block;width:15px;height:7px;position:absolute;left:50%;margin-left:-7px;top:11px;background:url('ico/wx_jt.png') center no-repeat;}
.header .hd-c ul li .h p{font-size:12px;}
.header .hd-c ul li.on .a{background:url('ico/tp_wx2.jpg') left center no-repeat;color:#292929;}
.header .hd-c ul li.on .h{display:block;}
.header .hd-b,
.header .hd-b .common{background:#ff4e00;position:relative;z-index:2;}
.nav li{float:left;text-align:center;}
.nav li a{color:#fff;display:inline-block;padding:0 27px;line-height:55px;background:url('ico/nv_li.jpg') right center no-repeat;}
.nav li a:hover{background:#333;}
.nav li:hover ul{ display: block; }
.nav li ul{display:none; overflow: hidden;  position: absolute;  background:#ff4e00; opacity: .8;  }
.nav li ul li{ float: none; display:  inline-block;}
.nav li ul li a{ padding: 0 10px;}
.header .search{height:55px;float:right;cursor:pointer;width:30px;text-align:center;}
.header .search img{width:15px;height:auto;margin-top:20px;}
.searchbox{position:absolute;left:0;width:100%;height:55px;top:0;transition:top 300ms ease 0s;z-index:1;}
.searchbox input{float:right;font-size:12px;color:#757575;height:38px;line-height:38px;padding:0 10px;width:200px;border:6px solid #4c4a4f;}
.searchbox .input_but{display:none;}

.nav_trigger{width:25px;height:25px;position:absolute;right:3%;top:50%;margin-top:-12px;z-index:200;cursor:pointer;display:none;}
.nav_icon{display:inline-block;position:relative;width:25px;height:3px;background:#000;-webkit-transition-property:background-color, -webkit-transform; ransition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-property: background-color, transform, -webkit-transform; -webkit-transition-duration: .3s;  transition-duration: .3s;}
.nav_icon:before,
.nav_icon:after{content: '';display:block;width:25px;height:3px;position:absolute;background:#000;-webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: .3s; transition-duration: .3s;}
.nav_icon:before{margin-top:-9px; }
.nav_icon:after{margin-top:9px;}
.nav-active .nav_icon{background: rgba(0, 0, 0, 0);}
.nav-active .nav_icon:before{margin-top: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); background:#000;}
.nav-active .nav_icon:after{margin-top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background:#000;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 底部代码 ***/
.footer{}
.foot1{background:url('ft_bg.jpg') center no-repeat;color:#fff;text-align:center;padding:48px 0;}
.foot1 span,
.foot1 a{display:inline-block;vertical-align:top;height:44px;line-height:44px;margin:0 10px;}
.foot1 a{width:180px;color:#fff;font-size:20px;}
.foot1 .ft11{font-size:30px;}
.foot1 .ft12{background:#f5bd12;}
.foot1 .ft13{background:#0bae7a;}
.foot1 .ft14{font-size:16px;}
.foot1 .ft14 i{font-style:normal;}
.foot1 .ft14 img{vertical-align:middle;}
.foot2{background:#333;padding:35px 0;}
.foot2 dl dt{float:left;margin-right:35px;}
.foot2 dl dt span,
.foot2 dl dt a{display:block;}
.foot2 dl dt span{font-size:16px;line-height:30px;color:#fff;margin-bottom:10px;}
.foot2 dl dt a{font-size:13px;color:#999;line-height:28px;}
.foot2 dl dt a:hover{color:#eee;}
.foot2 dl dd{float:right;}
.foot2 dl dd span{display:block;padding:10px 0;}
.foot2 dl dd p{float:right;margin-left:25px;font-size:15px;color:#999;padding-top:16px;}
.foot2 dl dd img{width:80px;height:auto;}
.foot3{background:#e4e4e4;padding:20px 0 85px;}
.foot3 .link{text-align:center;line-height:28px;font-size:13px;margin-bottom:15px;color:#666;}
.foot3 .link a{color:#666;}
.foot3 .copy,
.foot3 .copy a{font-size:12px;color:#999;text-align:center;}
.foot3 .copy p{line-height:22px;}
.foot3 .copy img{vertical-align:middle;}

.kjtj{position:fixed;left:0;bottom:0;z-index:99999;width:100%;background:rgba(51,51,51,0.95);background-color:#333\95;/*ie6/7/8 hack*/filter: alpha(opacity=95);}
.kjtj ul{text-align:center;padding:10px 0;}
.kjtj ul li{display:inline-block;*display:inline;*zoom:1;color:#fff;margin:0 15px;}
.kjtj ul li input{width:198px;padding:0 5px;height:28px;line-height:28px;color:#aaa;background:none;border:solid 1px #fff;}
.kjtj .tij{width:120px;height:40px;line-height:40px;color:#fff;background:#c20304;border-radius:5px;border:none;cursor:pointer;}


/*#mask {display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1024;}
#mask .wrap {background-color:#2b2b2b;height:100%;padding:0 29px;position:fixed;right:-378px;top:0;width:320px;z-index:1024;}
#mask .wrap p {color: #8c8c8c;font-size: 13px;line-height: 18px;margin-top: 130px;}
#mask .wrap p .tit {color: #e1dede;font-size: 15px;}
#mask .wrap p span {display: block;}
#mask .wrap p .column {background:rgba(0, 0, 0, 0) url("sitemap_arrow.png") no-repeat scroll 0 7px;font-size: 13px;margin-left: -16px;padding-left: 16px;}
#sitemap{background:rgba(0, 0, 0, 0) url("sitemap_tit.png") no-repeat scroll 29px 77px;}
#sitemap a {color: #8c8c8c;font-size:13px;transition:color 300ms ease 0s;}
#sitemap a.reenoo {font-weight:bold;}*/

/************************************************************************************************************/
/************************************************************************************************************/
/*** 顶部banner代码 ***/
.hdp{width:100%;height:515px;position:relative;min-width:1200px;}
.hdp .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.hdp .bd ul{width:100% !important;}
.hdp .bd li{width:100% !important;height:515px;overflow:hidden;text-align:center;}
.hdp .bd li a{display:block;width:100%;height:100%;}
.hdp .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;}
.hdp .hd ul{text-align:center;}
.hdp .hd ul li{cursor:pointer;display:inline-block;*display:inline;*zoom:1;margin:0 7px;width:18px;height:5px;overflow:hidden;background:#b0b0b0;font-size:0;line-height:0px;}
.hdp .hd ul .on{background:#ff4e00;}
.hdp .prev,
.hdp .next{display:block;position:absolute;z-index:1;top:50% margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url('left.png') no-repeat;cursor:pointer;display:none;}
.hdp .next{left:auto;right:15%;background:url('right.png') no-repeat;}

/************************************************************************************************************/
/*** 手机幻灯片代码 ***/
.fullslide{position:relative;width:100%;}
.fullslide .bd{position:relative;z-index:0;overflow:hidden;}
.fullslide .bd li{float:left;width:100%;}
.fullslide .bd li img{display:block;width:100%;height:auto;margin:0 auto;}
.fullslide .hd{position:absolute;left:0;width:100%;height:25px;text-align:center;bottom:0px;z-index:99;}
.fullslide .hd li{display:inline-block;width:15px;height:5px;line-height:5px;font-size:0;overflow:hidden;margin:0px 7px;cursor:pointer;background:#b0b0b0;}
.fullslide .hd li.on{background:#ff4e00;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 首页代码 ***/
.icontainer{}
.icontainer .row{padding-bottom:70px;}
.icontainer dl.itit{text-align:center;padding:65px 0 45px;}
.icontainer dl.itit dt{font-size:30px;color:#000;line-height:40px;}
.icontainer dl.itit dd{font-size:15px;line-height:20px;color:#666;}
.icontainer dl.itit span{display:block;width:25px;margin:10px auto 0;height:18px;line-height:0;font-size:0;border-top:solid 2px #ff4e00;}

.row1{background:#ff4e00;color:#fff;}
.row1 ul li{float:left;width:299px;border-right:solid 1px #ff7133;text-align:center;}
.row1 ul li a{display:block;padding:43px 0;color:#fff;}
.row1 ul li img,
.row1 ul li span{display:inline-block;vertical-align:top;text-align:left;}
.row1 ul li img{width:44px;height:auto;margin-right:15px;}
.row1 ul li h2{color:#fff;line-height:24px;}
.row1 ul li p{line-height:20px;}
.row1 ul li:hover{background:#ff5c15;}

/*** 首页-服务项目代码 ***/
.row2{}
.row2 ul li{float:left;width:199px;margin-right:1px;overflow:hidden;position:relative;font-size:0;}
.row2 ul li p{position:absolute;width:100%;height:38px;line-height:38px;left:0;bottom:0;font-size:15px;font-weight:bold;text-align:center;color:#fff;background:rgba(0,0,0,0.6);background-color:#000\6;filter: alpha(opacity=60);}
.row2 ul li img{
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.row2 ul li:hover p{background:#ff4e00;}
.row2 ul li:hover img{
	-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter: gray;
}

/*** 首页-我们的优势代码 ***/
.row3{background:#f7f9fb;}
.row3 ul li{float:left;width:215px;margin-right:28px;border:solid 1px #f7f9fb;}
.row3 ul li a{position:relative;display:block;border:solid 1px #ff4e00;margin-top:45px;padding-bottom:30px;}
.row3 ul li h1{font-size:50px;line-height:66px;color:#ff4e00;width:140px;background:#f7f9fb;margin:-33px auto 0;text-align:center;}
.row3 ul li h1 span{display:inline-block;vertical-align:middle;line-height:20px;font-size:14px;margin-left:5px;}
.row3 ul li h2{text-align:center;font-size:22px;color:#333;margin:10px 0 15px;}
.row3 ul li p{padding:0 25px;height:96px;overflow:hidden;}
.row3 ul li:hover{border-color:#ff6600;}
.row3 ul li:hover,
.row3 ul li:hover h1,
.row3 ul li:hover h2,
.row3 ul li:hover p{background:#ff4e00;color:#fff;}

/*** 首页-工程案例代码 ***/
.row4{}
.row4 .rw4-box{}
.row4 .rw4-hd{text-align:center;}
.row4 .rw4-hd span{display:inline-block;width:128px;height:33px;line-height:33px;border:solid 1px #ff4e00;color:#ff4e00;margin:0 8px;cursor:pointer;}
.row4 .rw4-hd span.hit{background:#ff4e00;border-color:#ff6600;color:#fff;}
.row4 .rw4-bd{margin-top:40px;}
.row4 .rw4-bd .rw{position:relative;height:0;overflow:hidden;text-align:center;}
.row4 .rw4-bd .rw.show{height:auto;padding-top:45px;}
.row4 .rw4-bd .hd{position:absolute;z-index:10;left:0;top:0;width:100%;}
.row4 .rw4-bd .hd li{display:inline-block;*display:inline;*zoom:1;cursor:pointer;margin:0 8px;width:80px;height:80px;border:solid 1px #ff4e00;background:#fff;vertical-align:top;border-radius:100%;margin-top:1px;}
.row4 .rw4-bd .hd li img{width:80px;height:80px;border-radius:100%;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.row4 .rw4-bd .hd li a{display:block;font-size:16px;color:#999;line-height:22px;padding-top:18px;}
.row4 .rw4-bd .hd li.on{border-width:2px;margin-top:0;-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, .4);-moz-box-shadow:0 2px 8px rgba(0, 0, 0, .4);box-shadow:0 2px 8px rgba(0, 0, 0, .4);}
.row4 .rw4-bd .hd li.on img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.row4 .rw4-bd .bd{color:#fff;width:100% !important;}
.row4 .rw4-bd .bd li{padding:100px 0 50px;width:100% !important;}
.row4 .rw4-bd .bd li .common{height:190px;overflow:hidden;}
.row4 .rw4-bd .bd h1{font-size:28px;font-weight:normal;line-height:40px;color:#fff;}
.row4 .rw4-bd .bd span{display:block;height:84px;overflow:hidden;margin:20px 0;}
.row4 .rw4-bd .bd p{font-size:15px;line-height:28px;}
.row4 .rw4-bd .bd a{color:#c1bdbd;display:inline-block;line-height:24px;}

/*** 首页-公司简介代码 ***/
.row5{}
.row5 .rw51{position:relative;z-index:10;background:#ff4e00;color:#fff;text-align:center;}
.row5 .rw51 dl{position:relative;padding:30px 0 35px;}
.row5 .rw51 dl dt{color:#ffa38d;font-size:34px;text-transform:uppercase;font-weight:bold;}
.row5 .rw51 dl dd.f20{font-size:20px;line-height:30px;margin-top:5px;position:relative;z-index:20;}
.row5 .rw51 dl dd.img{font-size:0;padding:21px;background:#ff4e00;border-radius:100%;position:absolute;left:50%;margin-left:-31px;bottom:-20px;}
.row5 .rw51 dl img{width:20px;height:auto;}
.row5 .rw52{background:#f5f5f5 url('rw5.jpg') center bottom no-repeat;}
.row5 .rw52 dl{padding:58px 0;background:#fff;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, .17);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, .17);box-shadow:0 1px 5px rgba(0, 0, 0, .17);}
.row5 .rw52 dl dt{width:460px;height:260px;overflow:hidden;margin:0 25px 0 50px;float:left;}
.row5 .rw52 dl dt img{max-width:100%;height:auto;}
.row5 .rw52 dl dd{width:590px;float:left;position:relative;}
.row5 .rw52 dl dd a{display:block;width:128px;height:33px;line-height:33px;text-align:center;border:solid 1px #ff4e00;color:#ff4e00;font-size:13px;}
.row5 .rw52 dl dd div{height:215px;overflow:hidden;margin-bottom:10px;}
.row5 .rw52 dl dd p{font-size:15px;color:#666;margin-bottom:20px;}

/*** 首页-新闻资讯代码 ***/
.row6{background:#f7f9fb;}
.row6 .more{display:block;float:right;margin-right:20px;line-height:50px;font-size:13px;color:#333;}
.row6 .more img{width:19px;height:auto;vertical-align:middle;margin-right:10px;}
.row6 .rw61,
.row6 .rw62{background:#fff;-webkit-box-shadow:0 1px 8px rgba(45, 85, 153, .25);-moz-box-shadow:0 1px 8px rgba(45, 85, 153, .25);box-shadow:0 1px 8px rgba(45, 85, 153, .25);}
.row6 .rw61{width:770px;}
.row6 .rw61 dt,
.row6 .rw62 .t{border-bottom:solid 1px #ff4e00;}
.row6 .rw61 dt span{display:inline-block;font-size:16px;color:#333;margin-right:-5px;text-align:center;width:175px;line-height:50px;border-right:solid 1px #e4e4e4;cursor:pointer;}
.row6 .rw61 dt span.hit{background:#ff4e00;color:#fff;}
.row6 .rw61 ul{padding:0 25px 30px;display:none;}
.row6 .rw61 ul.show{display:block;}
.row6 .rw61 ul li{height:100px;margin-top:25px;}
.row6 .rw61 ul li a{display:block;float:left;height:100px;overflow:hidden;}
.row6 .rw61 ul li .img{width:180px;}
.row6 .rw61 ul li .img img{height:auto;width:100%;}
.row6 .rw61 ul li .txt{width:500px;float:right;}
.row6 .rw61 ul li span{display:block;height:24px;line-height:24px;font-size:18px;color:#3c3c3e;}
.row6 .rw61 ul li p{font-size:13px;line-height:22px;color:#999;height:44px;overflow:hidden;padding-top:11px;margin-top:11px;border-top:dashed 1px #d5d5d5;}
.row6 .rw62{width:385px;}
.row6 .rw62 .t span{display:block;float:left;margin-left:20px;color:#333;line-height:50px;}
.row6 .rw62 .t span img{width:28px;height:auto;vertical-align:middle;margin-right:10px;}
.row6 .rw62 ul{padding:0 20px 31px;}
.row6 .rw62 ul li{margin-top:25px;padding-bottom:10px;border-bottom:dashed 1px #d5d5d5;}
.row6 .rw62 ul li h3,
.row6 .rw62 ul li p{position:relative;padding-left:45px;}
.row6 .rw62 ul li h3{color:#333;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.row6 .rw62 ul li p{margin-top:8px;padding-top:3px;font-size:13px;color:#666;height:48px;overflow:hidden;}
.row6 .rw62 ul li span{display:block;width:30px;height:30px;font-size:16px;color:#fff;position:absolute;left:0;top:0;text-align:center;line-height:30px;}
.row6 .rw62 ul li h3 span{background:#026bbc;}
.row6 .rw62 ul li p span{background:#ff4e00;}

.isj{padding:4% 2%; text-align: center; }
.isj li{display: inline-block; width:27%;padding:2%;text-align:center; padding-top: 15px; padding-bottom: 15px; border: 1px solid #ff4e00; margin-right: 1%;margin-bottom: 1%; }
.isj li img{max-width:100%;height:auto;}
.isj li a{ font-size: 14px;}
/************************************************************************************************************/
/************************************************************************************************************/
/*** 内页代码 ***/
.container{padding:25px 0 50px;}
.banner{height:290px;}

.subnav{background:#fafafa;border:solid 1px #e7e7e7;}
.subnav li{padding:0 12px;}
.subnav a{display:block;line-height:44px;color:#222;border-bottom:solid 1px #e7e7e7;padding-left:27px;background:url('ico/sub_a.jpg') left center no-repeat;}
.subnav li:hover{background:#fbe8e1;}
.subnav li:hover a{color:#ff4e00;background:url('ico/sub_h.jpg') left center no-repeat;}

.ml{width:220px;}
.mr{width:935px;}
.ml h1.lt{color:#fff;padding-left:18px;background:#ff4e00;line-height:70px;}
.ml h1.lt span{font-size:12px;margin-left:5px;/*font-weight:normal;text-transform:uppercase;*/display:inline-block;vertical-align:middle;line-height:30px;}
.ml .mx{margin-top:20px;}
.ml .mx h2{font-size:15px;background:#333;color:#fff;line-height:50px;padding-left:15px;}
.ml .mx h2 span{display:inline-block;height:13px;line-height:0;font-size:0;width:10px;vertical-align:middle;border-left:solid 2px #fff;}
.ml .mx ul{border:solid 1px #e7e7e7;background:#fafafa;}
.ml .xw ul{padding:15px;}
.ml .xw li{line-height:20px;font-size:12px;position:relative;padding:8px;border-bottom:dashed 1px #e7e7e7;}
.ml .xw li a{color:#333;display:block;line-height:20px;}
.ml .xw li b{display:block;position:absolute;left:0;top:8px;color:#ff4e00;}
.ml .xw img{width:100%;height:auto;}
.ml .lx ul{border-width:0 1px;text-align:center;color:#666;}
.ml .lx ul li{border-bottom:solid 1px #e7e7e7;padding:20px 0;}
.ml .lx ul li p{margin-bottom:10px;}
.ml .lx ul li a{display:inline-block;width:96px;height:27px;line-height:27px;font-weight:bold;color:#fff;background:#ff4e00;}

dl.mtit{border-bottom:solid 1px #e7e7e7;padding:23px 0 16px;margin-bottom:40px;}
dl.mtit dt{float:right;}
dl.mtit dd{float:left;font-size:20px;font-weight:bold;color:#333;line-height:30px;}
dl.mtit dd span{display:inline-block;height:20px;line-height:0;font-size:0;width:15px;border-left:solid 3px #ff4e00;vertical-align:middle;}
.crumbs{font-size:12px;color:#c2c2c2;line-height:20px;margin-top:7px;}
.crumbs a{color:#c2c2c2;}
.crumbs img{width:14px;height:auto;vertical-align:middle;margin-right:9px;}

.page{padding-top:15px;}
.page a,
.page b{display:inline-block;vertical-align:top;padding:0 10px;height:25px;margin-right:5px;line-height:25px;color:#999;background:#f0f0f0;}
.page b{color:#fff;background:#ff4e00;}

.pic{text-align:center;text-indent:0 !important;}
.pic img{max-width:100%;height:auto;}

.h2{font-size:18px;font-weight:bold;color:#333;display:block;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.border{padding-bottom:14px;border-bottom:solid 1px #efefef;margin-top:10px;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 企业资质代码 ***/
.qyzz{overflow:hidden;}
.qyzz h2{font-size:16px;}
.honor{width:970px;margin-bottom:25px;}
.honor li{margin:29px 32px 0 0;float:left;width:248px;border:solid 1px #e7e7e7;padding:20px;text-align:center;}
.honor li img{max-width:100%;height:auto;}
.honor li b,
.honor li span{display:block;line-height:24px;color:#666;}
.honor li b{color:#333;line-height:40px;height:40px;overflow:hidden;}
.honor li span{max-height:72px;overflow:hidden;}
.honor li.none{display:none;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 工程案例代码 ***/
.case{}
.case li{float:left;width:290px;margin:0 32px 35px 0;border-bottom:solid 1px #dfdfdf;}
.case li img{max-width:100%;height:auto;display:block;margin:0 auto;transition:all 300ms ease 0s;}
.case li a{display:block;position:relative;}
.case li a.img{background:#000;}
.case li a.img span{display:none;transition:all 350ms ease 0s;position:absolute;left:50%;top:50%;margin:-17px 0 0 -61px;color:#fff;width:120px;height:35px;line-height:35px;text-align:center;border:solid 1px #fff;}
.case li a.txt{padding:24px 0 37px;transition:all 300ms ease 0s;}
.case li a.txt h3{line-height:25px;height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
.case li a.txt p{color:#999;line-height:22px;height:44px;overflow:hidden;margin-top:10px;}
.case li:hover{-webkit-box-shadow:0 0px 10px rgba(0, 0, 0, .15);-moz-box-shadow:0 0px 10px rgba(0, 0, 0, .15);box-shadow:0 0px 10px rgba(0, 0, 0, .15);}
.case li:hover img{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.case li:hover a.img span{display:block;}
.case li:hover a.txt{padding:24px 15px 37px;}

/************************************************************************************************************/
/*** 工程案例-详情代码 ***/
.cstext{color:#333;}
.cstext .cs1 .product-detail{width:440px;float:left;overflow:hidden;position:relative;}
.cstext .cs1 .product-detail .bigImg{width:438px;height:288px;overflow:hidden;border:solid 1px #edeeef;}
.cstext .cs1 .product-detail .bigImg .img{width:100%;height:100%;position:relative;}
.cstext .cs1 .product-detail .bigImg img{width:100%;height:288px;position:absolute;left:0;top:0;}
.cstext .cs1 .product-detail .smallImg{width:440px;margin:20px auto 0;overflow:hidden;}
.cstext .cs1 .product-detail .smallImg ul{position:relative;overflow:hidden;height:70px;}
.cstext .cs1 .product-detail .smallImg ul li{width:90px;height:68px;transition:all .4s;border:1px solid #edeeef;overflow:hidden;float:left;margin:0 9px;}
.cstext .cs1 .product-detail .smallImg img{width:100%;height:100%;cursor:pointer;}
.cstext .cs1 .smallImg-active{border-color:#ff4e00!important;}
.cstext .cs1 .slide_arrow{position:absolute;bottom:22px;transition:all .3s;cursor:pointer;width:15px;height:26px;opacity:1;background-size:15px auto !important;}
.cstext .cs1 .slide_arrow span{display:block;}
.cstext .cs1 .slide-left-arrow{left:0;background:url('ptl.png') center no-repeat;}
.cstext .cs1 .slide-right-arrow{right:0px;background:url('ptr.png') center no-repeat;}

.cstext .cs1 dd{float:right;width:460px;}
.cstext .cs1 dd h1{line-height:38px;padding-bottom:10px;border-bottom:solid 2px #000;}
.cstext .cs1 dd p.ln{font-size:16px;padding:17px 0;border-bottom:solid 1px #e4e4e4;}
.cstext .cs1 dd p.pd{border:none;padding-bottom:9px;}
.cstext .cs1 dd div{height:45px;margin-top:40px;}
.cstext .cs1 dd a{display:inline-block;height:45px;line-height:45px;font-size:18px;color:#fff;background:#ff4e00;padding:0 30px;}
.cstext .cs1 dd a.zx{padding:0 35px;background:#0a7ddf;margin-right:20px;}

.cstext .csh2{line-height:30px;padding-bottom:14px;border-bottom:solid 1px #dadada;margin-bottom:30px;color:#333;}
.cstext .cs2{margin-top:35px;}
.cstext .cs2 dt{background:#333;height:45px;font-size:16px;}
.cstext .cs2 dt span{display:block;float:left;width:130px;height:45px;line-height:45px;text-align:center;cursor:pointer;color:#fff;}
.cstext .cs2 dt span.hit{background:#ff4e00;}
.cstext .cs2 dd{margin-top:20px;}
.cstext .cs2 dd div{display:none;}
.cstext .cs2 dd p{line-height:30px;}

.cstext .cs3{margin-top:45px;}
.cstext .cs3 li{float:left;width:290px;overflow:hidden;margin-right:32px;text-align:center;}
.cstext .cs3 li img{width:100%;height:auto;}
.cstext .cs3 li p{height:45px;line-height:45px;overflow:hidden;font-size:16px;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 消防问答代码 ***/
.problem{background:url('ico/pm.jpg') 4px center repeat-y;margin-bottom:50px;}
.problem li{padding-left:30px;background:url('ico/pm1.jpg') left 18px no-repeat;padding-bottom:20px;}
.problem li a{padding:5px 0;}
.problem li p{color:#888;max-height:48px;overflow:hidden;}
.problem li:hover{background:url('ico/pm2.jpg') left 18px no-repeat;}
.problem li:hover a{color:#ff4e00;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 工程资讯代码 ***/
.news{}
.news dl:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.news dl{height:100%;padding-bottom:30px;border-bottom:dashed 1px #e7e7e7;margin-bottom:29px;}
.news dl dt{float:left;width:70px;text-align:center;background:#e4e4e4;color:#222;}
.news dl dt h1{font-size:30px;line-height:50px;color:#222;}
.news dl dt span{display:block;line-height:24px;border-top:solid 1px #fff;letter-spacing:-1px;}
.news dl dd{width:845px;float:right;}
.news dl dd a{height:25px;line-height:25px;}
.news dl dd p{color:#666;margin-top:7px;height:48px;overflow:hidden;}
.news dl:hover dt{background:#ff4e00;  color:#fff;  }
.news dl:hover dt h1{ color:#fff; }
.news dl:hover a{color:#ff4e00;}
/************************************************************************************************************/
/*** 工程资讯-详情代码 ***/
.newstext{}
.newstext .ntit{text-align:center;margin-bottom:30px;}
.newstext .ntit b{font-weight:normal;}
.newstext .ntit dt{font-size:18px;color:#ff4e00;font-weight:bold;margin-bottom:10px;}
.newstext .ntit dd,
.newstext .ntit dd a{font-size:12px;color:#999;}
.newstext p{text-indent:2em;margin-bottom:20px;}
.sxb{border-top:solid 1px #e7e7e7;margin-top:35px;padding-top:20px;}
.sxb li{width:48%;height:25px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sxb li.fr{text-align:right;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 人才招聘代码 ***/
.talent{}
.talent h2{margin-bottom:28px;}
.talent li{border:solid 1px #e5e5e5;margin-bottom:15px;}
.talent li.none{display:none;}
.talent li h3{padding:0 24px;line-height:44px;background:#fcfcfc;cursor:pointer;}
.talent li strong{color:#ff4e00;}
.talent li a{display:inline-block;width:105px;height:35px;line-height:35px;text-align:center;color:#fff;background:#ff4e00;margin-top:30px;}
.talent li .item{display:none;padding:20px 24px 35px;}
.talent li.on h3{border-bottom:solid 1px #e5e5e5;color:#e22a2e;}
.talent li.on .item{}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 企业文化代码 ***/
.culture dl{position:relative;margin-bottom:35px;}
.culture dl dt{float:left;width:465px;}
.culture dl dt img{width:100%;height:auto;}
.culture dl dd{width:420px;position:absolute;right:0;top:50%;transform:translateY(-50%);max-height:100%;overflow:hidden;}
.culture dl dd p{font-size:15px;margin-bottom:10px;}
.culture dl.odd dt{float:right;}
.culture dl.odd dd{left:0;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 联系方式代码 ***/
.contact{}
.contact h3,
.contact .us strong{font-weight:bold;color:#333;}
.contact .us{padding:10px 0 40px;}
.contact .us p{float:left;width:50%;margin-top:10px;}
.contact .us img{width:15px;height:auto;vertical-align:middle;margin-right:10px;}
.contact .map{width:100%;height:400px;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 在线留言代码 ***/
.message{}
.message h3{padding:0 20px;background:#ddd;font-weight:bold;line-height:48px;}
.message li{padding:24px 20px;border-bottom:solid 1px #ddd;}
.message li.gw{display:none;}
.message li label,
.message li input,
.message li span,
.message li textarea{display:inline-block;vertical-align:top;height:38px;line-height:38px;font-size:16px;}
.message li label{width:85px;}
.message li span{color:#ff0000;margin-left:15px;}
.message li input{padding:0 14px;border:solid 1px #ddd;width:400px;}
.message li textarea{padding:7px 14px;border:solid 1px #ddd;width:400px;line-height:24px;height:144px;}
.message li .key{width:238px;margin-right:15px;}
.message li img{vertical-align:top;padding-top:10px;}
.message .btns{border:none;}
.message .btns input{font-size:16px;width:auto;padding:0 48px;height:40px;line-height:40px;color:#fff;border:none;background:#333;cursor:pointer;}
.message .btns .tij{background:#ff4e00;margin-right:15px;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 合作加盟代码 ***/
.join{}
.join .jtit{text-align:center;padding:60px 0 45px;}
.join .jtit dt{font-size:30px;color:#333;}
.join .jtit dd{margin:0 auto;width:30px;border-bottom:solid 1px #333;height:19px;font-size:0;line-height:19px;}
.join .in{padding-bottom:65px;}

.join .in1{background:url('join.jpg') center no-repeat;color:#fff;text-align:center;padding:9% 0 12%;position:relative;z-index:99;}
.join .in1 h1{font-size:50px;color:#fff;line-height:70px;}
.join .in1 span{display:block;font-size:12px;text-transform:uppercase;font-family:arial;line-height:20px;margin:20px 0 25px;}
.join .in1 .line{width:100px;margin:0 auto;height:59px;border-top:solid 1px #fff;}
.join .in1 h3{font-size:24px;line-height:35px;margin-bottom:85px;}
.join .in1 .dj{width:175px;margin:0 auto;padding:0 3px 5px 0;position:relative;}
.join .in1 .dj a{display:inline-block;width:175px;height:45px;line-height:45px;color:#fff;font-size:16px;border-radius:25px;}
.join .in1 .dj a.dj1{background:#ff4e00;position:relative;z-index:2;}
.join .in1 .dj a.dj2{position:absolute;right:0;bottom:0;z-index:1;background:rgba(0,0,0,0.2);background-color:#000\2;filter: alpha(opacity=20);}
.join .in1 dl dd{position:absolute;left:50%;bottom:-21px;margin-left:-21px;font-size:0;padding:5px;background:rgba(255,78,0,0.2);background-color:#ff4e00\2;filter: alpha(opacity=20);border-radius:100%;}
.join .in1 dl dd img{width:18px;height:auto;padding:16px;background:#ff4e00;border-radius:100%;}

.join .in2{background:#f1f1f1;}
.join .in2 ul li{float:left;width:285px;margin:0 20px 20px 0;text-align:center;}
.join .in2 ul li a{display:block;padding:0 25px 25px;background:#fff;}
.join .in2 ul li span{display:block;position:relative;}
.join .in2 ul li h1{color:#f8f8f8;font-size:55px;font-family:Arial;position:absolute;left:0;top:0;}
.join .in2 ul li img{width:35px;height:auto;padding:15px;background:#ff4e00;}
.join .in2 ul li img.h{display:none;background:#fff;}
.join .in2 ul li h3{color:#333;font-weight:bold;margin:15px 0 10px;}
.join .in2 ul li p{font-size:13px;color:#666;height:72px;overflow:hidden;}
.join .in2 ul li a:hover{background:#ff4e00;}
.join .in2 ul li a:hover img.h{display:inline-block;}
.join .in2 ul li a:hover img.a{display:none;}
.join .in2 ul li a:hover h1{color:#fe7b55;}
.join .in2 ul li a:hover h3,
.join .in2 ul li a:hover p{color:#fff;}

.join .in2 .jm a{background:#d4d4d4 !important;}
.join .in2 .jm h1{color:#dbdbdb !important;}
.join .in2 .jm a:hover img.h{display:none;}
.join .in2 .jm a:hover img.a{display:inline-block;}
.join .in2 .jm em{display:inline-block;width:175px;height:45px;line-height:45px;border:solid 1px #ff4e00;color:#ff4e00;font-style:normal;font-size:16px;border-radius:25px;margin-top:35px;}
.join .in2 .jm a{padding-bottom:62px;}

.join .in3{text-align:center;}
.join .in3 li{display:inline-block;*display:inline;*zoom:1;width:160px;margin:0 17px;vertical-align:top;}
.join .in3 li img{width:44px;height:auto;padding:34px;background:url('ico/in3.jpg') center no-repeat;margin:15px 0 20px;}
.join .in3 li p{font-size:15px;color:#333;line-height:26px;}

.join .in4{background:url('in4.jpg') center no-repeat;}
.join .in4 .jtit dt,
.join .in6 .jtit dt{color:#fff;}
.join .in4 .jtit dd,
.join .in6 .jtit dd{border-color:#fff;}
.join .in4 .jm{display:block;background:#ff4e00;color:#fff;border-radius:25px;font-size:16px;width:175px;height:45px;margin:30px auto 0;line-height:45px;text-align:center;}
.join .in4 li{float:left;width:320px;padding:14px 29px;border:solid 1px #fff;color:#fff;text-align:center;line-height:30px;font-size:15px;margin-right:30px;}

.join .in5{background:#f1f1f1;}
.join .in5 ul{height:320px;}
.join .in5 li{float:left;background:#333;border:solid 1px #dcdcdc;width:238px;margin-left:-1px;text-align:center;position:relative;top:0;transition:all .2s linear;color:#333;}
.join .in5 li .txt{background:#fff;padding:20px 14px;}
.join .in5 li span{display:block;font-size:0;padding:27px 0;border-bottom:solid 1px #dcdcdc;transition:all .2s linear;}
.join .in5 li img{width:50px;height:auto;}
.join .in5 li p{height:144px;overflow:hidden;}
.join .in5 li:hover{border-color:#ff4e00;top:-9px;-webkit-box-shadow:0 0px 8px rgba(0, 0, 0, .4);-moz-box-shadow:0 0px 8px rgba(0, 0, 0, .4);box-shadow:0 0px 8px rgba(0, 0, 0, .4);transition:box-shadow .2s linear;transition:top .2s linear;z-index:2;}
.join .in5 li:hover span{padding:31px 0;background:#ff4e00;border-color:#ff4e00;}
.join .in5 li:hover .txt{padding-bottom:40px;}

.join .in6{background:url('in6.jpg') center top no-repeat;}
.join .in6 li{padding:0 95px;position:relative;font-size:16px;height:100%;}
.join .in6 li:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.join .in6 li span{display:block;position:absolute;top:50%;margin-top:-32px;width:64px;height:64px;line-height:64px;text-align:center;border-radius:100%;overflow:hidden;}
.join .in6 li img{width:50px;height:auto;vertical-align:bottom;padding-top:3px;}
.join .in6 li em{display:block;width:9px;height:14px;position:absolute;top:50%;margin-top:-7px;}
.join .in6 li .txt{padding:13px 25px;position:relative;border-radius:5px;max-width:620px;}
.join .in6 li.even span{left:0;background:#cbcbcb;}
.join .in6 li.even .txt{background:#ff4e00;color:#fff;float:left;}
.join .in6 li.even em{background:url('ico/in6_3.png') center no-repeat;left:-6px;}
.join .in6 li.odd{border-bottom:solid 1px #656565;margin-top:25px;padding-bottom:33px;margin-bottom:34px;}
.join .in6 li.odd span{right:0;background:#ff4e00;font-size:24px;color:#fff;font-weight:bold;}
.join .in6 li.odd .txt{background:#f1f1f1;color:#333;float:right;}
.join .in6 li.odd em{background:url('ico/in6_2.png') center no-repeat;right:-6px;}

.join .in7{background:#f1f1f1;}
.join .in7 .txt,
.join .in8 .txt{text-align:center;margin-top:-20px;margin-bottom:35px;}
.join .in7 .txt p,
.join .in8 .txt p{color:#333;line-height:26px;}
.join .in7 li{float:left;width:285px;margin:20px 20px 0 0;overflow:hidden;text-align:center;color:#333;}
.join .in7 li a{display:block;border:solid 1px #d7d7d7;font-size:0;}
.join .in7 li img{width:100%;height:auto;}
.join .in7 li p{margin-top:15px;height:24px;overflow:hidden;}
.join .in7 li:hover{color:#ff4e00;}
.join .in7 li:hover a{border-color:#ff4e00;}

.join .in8 b{color:#ff4e00;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 网站地图代码 ***/
.sitemap{}
.sitemap dl{padding-bottom:25px;border-bottom:dashed 1px #e7e7e7;margin-bottom:24px;}
.sitemap dl dt{font-size:16px;color:#ff4e00;font-weight:bold;line-height:35px;}
.sitemap dl dd{line-height:25px;}
.sitemap dl dd a{margin-right:10px;}
.sitemap dl dd span{margin-right:5px;}
.sitemap dl dd a:hover{color:#ff4e00;}



.Sj{ display: none; }
.pcxs{display:block;}
.sjxs{display:none;}
@media screen and (max-width:640px){
	.kjtj{display:none;}
	.footer{ margin-bottom: 50px; }
	.Sj{ display: block; width: 100%; position: fixed; bottom: 0; }
		.Sj ul{ overflow: hidden;  background: #333;}
	.Sj ul li{ width: 25%; float: left; text-align: center;}
	.Sj ul li a{ display: block; transition: .5s; }
		.Sj ul li img{ margin-top: 5px; }
	.nav li ul{ display: none !important;}
	body,.hdp{min-width:0;max-width:640px;}
	.common,.container{width:94%;max-width:640px;min-width:0px;}
	.fl,.fr{float:none;width:100% !important;}
	.pcxs,.foot1,.foot2,
	dl.mtit dd,
	.ml h1.lt,
	.ml .mx,
	.foot3 .link,
	.header .hd-t,
	.header .search,
	.header .hd-c dl dd,
	.header .hd-c dl dt img{display:none;}
	.sjxs,
	.nav_trigger{display:block;}
	h1{font-size:18px;}
	h2{font-size:16px;}
	h3{font-size:14px;}

	/************************************************************************************************************/
	/************************************************************************************************************/
	/*** 顶部代码 ***/
	.foot3 .copy p{ font-size: 12px; }
	.logo{height:60px;background-size:auto 65%;}
	.header .hd-c{z-index:200;padding:0;background:#fff;}
	.header .hd-b{position:fixed;left:-100%;top:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:300ms;transition-duration:300ms;width:100%;height:100%;padding-top:75px;overflow-y:scroll;}
	.header .hd-b .common,.nav{height:auto;}
	.nav-active .hd-b{left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
	.nav-active .hd-c{position:fixed;left:0;top:0;width:100%;}
	.nav li{float:none;}
	.nav li a{display:block;padding:0;line-height:37px;background:none;}

	.searchbox{position:relative;left:auto;height:auto;top:0 !important;margin-top:15px;}
	.searchbox form{display:block;height:35px !important;border:solid 1px #fff;border-radius:5px;}
	.searchbox input{float:left;color:#fff;height:35px;line-height:35px;padding:0 3%;width:80%;background:none;border:none;}
	.searchbox .input_but{display:block;background:url('ico/ss.png') center no-repeat;background-size:15px auto;width:14%;padding:0;}

	/************************************************************************************************************/
	/************************************************************************************************************/
	/*** 内页代码 ***/
	.container{padding:60px 0 30px;position:relative;height:auto;}
	.banner{height:120px;background-size:auto 100% !important;}

	.subnav{height:100%;background:none;border:none;margin-bottom:20px;}
	.subnav:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
	.subnav li{float:left;width:24%;margin:2% 1% 0 0;text-align:center;padding:0;}
	.subnav li a{display:block;background:#e4e4e4;border:solid 1px #e7e7e7;padding:0;border:none;background-image:none !important;line-height:35px; font-size: 12px; }
	.subnav li a:hover{background:#fbe8e1;}

	dl.mtit{position:absolute;top:0;left:0;width:100%;padding:10px 0 9px;margin-bottom:0;height:auto;}
	.crumbs{margin-top:0px;}

	.h2{font-size:16px;height:25px;line-height:25px;}
	.border{padding-bottom:14px;margin-top:10px;}

	/************************************************************************************************************/
	/************************************************************************************************************/
	/*** 企业资质代码 ***/
	.qyzz h2{font-size:15px;}
	.honor{width:100%;margin-bottom:0px;}
	.honor li{margin:3% 1% 0!important;width:93%;padding:1.3%;}

	/************************************************************************************************************/
	/************************************************************************************************************/
	/*** 工程案例代码 ***/
	.case li{width:48%;margin:0 1% 3%!important;}
	.case li a.img span{margin:-15px 0 0 -45px;width:90px;height:28px;line-height:28px;}
	.case li a.txt{padding:14px 0 19px;}
	.case li a.txt p{margin-top:0px;font-size:13px;}
	.case li:hover a.txt{padding:14px 10px 19px;}

	/************************************************************************************************************/
	/*** 工程案例-详情代码 ***/
	.cstext .cs1 .product-detail{width:300px;float:none;margin:0 auto;}
	.cstext .cs1 .product-detail .bigImg{width:298px;height:196px;}
	.cstext .cs1 .product-detail .bigImg img{height:196px;}
	.cstext .cs1 .product-detail .smallImg{width:330px;margin:15px auto 0;}

	.cstext .cs1 dd{float:none;width:100%;margin-top:20px;}
	.cstext .cs1 dd h1{line-height:28px;padding-bottom:0px;}
	.cstext .cs1 dd p.ln{font-size:15px;padding:8px 0;}
	.cstext .cs1 dd p.pd{padding-bottom:4px;}
	.cstext .cs1 dd div{height:35px;margin-top:20px;}
	.cstext .cs1 dd a{height:35px;line-height:35px;font-size:14px;padding:0 10px;}
	.cstext .cs1 dd a.zx{padding:0 20px;margin-right:10px;}

	.cstext .cs2{margin-top:25px;}
	.cstext .cs2 dt{height:35px;font-size:14px;}
	.cstext .cs2 dt span{width:33.3%;height:35px;line-height:35px;}
	.cstext .cs2 dd p{line-height:25px;}

	.cstext .cs3{display:none;}

	/************************************************************************************************************/
	/************************************************************************************************************/
	/*** 消防问答代码 ***/
	.problem{margin-bottom:25px;}

	/************************************************************************************************************/
	/************************************************************************************************************/
	/*** 工程资讯代码 ***/
	.news dl{padding-bottom:20px;margin-bottom:19px;}
	.news dl dt{width:65px;}
	.news dl dt h1{font-size:28px;}
	.news dl dd{width:85%;}
	.news dl dd a{height:25px;line-height:25px;}

	/************************************************************************************************************/
	/*** 工程资讯-详情代码 ***/
	.newstext .ntit{margin-bottom:20px;}
	.newstext .ntit b{display:none;}
	.newstext .ntit dt{font-size:15px;}
	.newstext p{margin-bottom:15px;}
	.sxb{margin-top:25px;padding-top:15px;}
	.sxb li{width:100%;}
	.sxb li.fr{text-align:left;}

	/************************************************************************************************************/
	/************************************************************************************************************/
	/*** 人才招聘代码 ***/
	.talent h2{margin-bottom:25px;}
	.talent li h3{padding:0 3%;line-height:34px;}
	.talent li a{width:85px;height:30px;margin-top:20px;line-height:30px;}
	.talent li .item{display:none;padding:5% 3% 6%;}

	.about img{max-width:100%;height:auto;}


	/************************************************************************************************************/
	/************************************************************************************************************/
	/*** 企业文化代码 ***/
	.culture dl{margin-bottom:25px;}
	.culture dl dt{float:none;width:100%;}
	.culture dl dd{width:100%;position:relative;right:auto;top:auto;transform:translateY(0%);margin-top:15px;}
	.culture dl dd p{font-size:14px;margin-bottom:10px;}
	.culture dl.odd dt{float:none;}
	.culture dl.odd dd{left:auto;}

	/************************************************************************************************************/
	/************************************************************************************************************/
	/*** 联系方式代码 ***/
	.contact .us{padding:10px 0 25px;}
	.contact .us p{float:none;width:100%;}
	.contact .map{height:220px;}

	/************************************************************************************************************/
	/************************************************************************************************************/
	/*** 在线留言代码 ***/
	.message h3{padding:0 4%;line-height:40px;}
	.message li{padding:14px 4%;}
	.message li label,
	.message li input,
	.message li span,
	.message li textarea{height:33px;line-height:33px;font-size:14px;}
	.message li label{width:60px;}
	.message li span{margin-left:5px;}
	.message li input{padding:0 3%;width:64%;}
	.message li textarea{padding:7px 3%;width:64%;height:96px;}
	.message li .key{width:40%;margin-right:10px;}
	.message li img{padding-top:8px;}
	.message .btns input{font-size:14px;padding:0 30px;height:35px;line-height:35px;}
	.message .btns .tij{margin-right:10px;}

	/************************************************************************************************************/
	/************************************************************************************************************/
	/*** 合作加盟代码 ***/
	.join .jtit{text-align:center;padding:35px 0 25px;}
	.join .jtit dt{font-size:24px;}
	.join .jtit dd{height:14px;line-height:14px;}
	.join .in{padding-bottom:40px;}

	.join .in1{padding:12% 0 18%;}
	.join .in1 h1{font-size:30px;line-height:45px;}
	.join .in1 span{font-size:10px;line-height:15px;margin:15px 0 20px;}
	.join .in1 .line{width:80px;height:34px;}
	.join .in1 h3{font-size:18px;line-height:30px;margin-bottom:35px;}
	.join .in1 .dj{width:150px;}
	.join .in1 .dj a{width:150px;height:40px;line-height:40px;font-size:14px;}

	.join .in1 dl dd{position:absolute;left:50%;bottom:-21px;margin-left:-21px;font-size:0;padding:5px;background:rgba(255,78,0,0.2);background-color:#ff4e00\2;filter: alpha(opacity=20);border-radius:100%;}
	.join .in1 dl dd img{width:18px;height:auto;padding:16px;background:#ff4e00;border-radius:100%;}

	.join .in2 ul li{width:48%;margin:0 1% 2%;}
	.join .in2 ul li a{padding:0 4% 5%;}
	.join .in2 ul li h1{font-size:45px;line-height:60px;}
	.join .in2 ul li img{width:30px;}

	.join .in2 .jm em{width:150px;height:40px;line-height:40px;font-size:14px;}
	.join .in2 .jm a{padding-bottom:49px;}

	.join .in3 li{width:30.3%;margin:0 1%;}
	.join .in3 li img{padding:30px;background-size:100% auto;margin:15px 0 10px;}
	.join .in3 li p{font-size:14px;line-height:24px;}

	.join .in4 .jm{font-size:14px;width:150px;height:40px;line-height:40px;}
	.join .in4 li{width:90%;padding:14px 4.5%;margin:1% 0;}

	.join .in5 ul{height:auto;}
	.join .in5 li{width:49%;}
	.join .in5 li:hover{top:0px;}
	.join .in5 li:hover span{padding:27px 0;}
	.join .in5 li:hover .txt{padding-bottom:20px;}

	.join .in6 li{padding:0 65px;font-size:14px;}
	.join .in6 li span{margin-top:-20px;width:40px;height:40px;line-height:40px;}
	.join .in6 li img{width:30px;}
	.join .in6 li .txt{padding:10px 15px;max-width:80%;}


	.join .in7 .txt,
	.join .in8 .txt{margin-bottom:25px;}

	.join .in7 li{width:48%;margin:1%;}
.logo img{ display: inline-block !important;}
.logo span{ display: none; }
.logo{ margin-top: 5px; }
.logo img{ max-width: 130px; }
.logo img:nth-child(2){ position: relative; top: 8px; }
}
@media screen and (max-width:480px){
	.news dl dd{width:78%;}

}
@media screen and (max-width:400px){
	.join .in2 ul li{width:100%;margin:0 0 3%;}

}
@media (max-width:640px) and (min-width:560px){

}
