figure,figcaption{ padding:0; margin:0;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both}
.sub-banner{width:100%; max-width:640px;}
.sub-banner img{ width:100%;}
.submain{margin-bottom:10px; padding-bottom:20px; background:#fff;}
.submain hgroup{ padding:20px 0; text-align:center;}
.submain hgroup h1{ font-size:2em; color:#237ac1; font-weight:700; margin-bottom:10px;position:relative; width:90%;margin:0 auto;}
.submain hgroup h2{font-size:1em;margin-top:15px;font-family: Arial; font-weight:300; text-transform:uppercase; display:block; position:relative; color:rgba(0,0,0,0.2);}
.submain hgroup h1 span{ color:#427092;}
.submain hgroup h2:after{
	content:'';
	width:30px;
	height:2px;
	background-color:#ffa527;
	display:block;
	position:absolute;
	top:-8px;
	left:50%;
	margin-left:-15px;
	}
.submain hgroup span{}
.submain hgroup h1:after{
	content:'';
	width:80px;
	height:1px;
	background-color:rgba(0,0,0,0.1);
	display:block;
	position:absolute;
	right:0;
	bottom:0px;
	}
.submain hgroup h1:before{
	content:'';
	width:80px;
	height:1px;
	background-color:rgba(0,0,0,0.1);
	display:block;
	position:absolute;
	left:0;
	bottom:0px;
	}
.submain hgroup h3{ font-size:1.4em; color:#222; font-weight:bold; margin-bottom:10px; text-align:left;
padding-left:10px; position:relative;
border-bottom:1px solid #efefef; padding-bottom:15px;}
.submain hgroup h3:before{ content:''; position:absolute; width:50px; height:3px; background-color:#ffa527; left:10px; bottom:-2px;}

.submain .cont{ font-size:1.2em; line-height:1.8em; padding:0; width:92%; margin:0 auto; color:#333; position:relative;}
.submain .cont img{ width:100%;}
.submain .cont .w55{ width:55%; overflow:hidden;font-size:1em; line-height:1.5em;}
.submain .cont .more{ width:121px; height:30px; display:block; border:none; margin-right:0; margin-left:auto; margin-top:10px;}
.submain .cont .more img{ width:100%;}
.server{}
.server h4{font-weight: 400; font-size: 1.2em;color:#237ac1;display: block;text-align: center;}
.server h5{ font-size: 0.8em;line-height:1.4em; font-weight: 300; color: #888;font-family:Arial;
display: block;text-align: center;margin-bottom: 10px;}
.server li{ margin:10px auto; height:90px;background-color:#fff; position:relative;padding-left:80px;
padding-top:5px; padding-bottom:5px; padding-right:5px; background-color:#f6f6f6;border-radius: 5px;}
.server li .ico{ position:absolute; left:20px; top:22px; width:40px; height:40px; border-radius:50%; overflow:hidden; line-height:40px; font-size:1.0em; color:#fff; text-align:center;
font-weight:100;font-family:Arial;background-color: #237ac1;}
.server li h2{ line-height:1.5em; color:#666; font-size:1em; margin-top:10px; margin-bottom:2px;}
.server li p{ color:#999; display:block; font-size:0.8em; line-height:1.6em;font-family:Arial;font-weight: 400;}


.pro{}
.pro ul{margin: 10px auto}
.pro ul li{display: block;width: 46%; margin:2%; float: left;}
.pro ul li a{display: block;border: 1px solid #f4f4f4;padding: 5px;height: 200px;}
.pro ul li a:hover{}
.pro ul li a .img{ height: 150px;overflow: hidden;margin-bottom: 10px;}
.pro ul li a .img img{height: 100%;display: block;margin: 0 auto; max-width:100%;}
.pro ul li a h3{font-size: 1em; line-height: 1.4em; color:#666;font-weight: 300;text-align: center;}

.lease{width: 96%;margin: 10px auto;padding: 10px 0;}
.lease h1{font-size: 1.8em;font-weight: 600;color:#237ac1; text-align: center;display: block;margin-top: 10px;}
.lease h2{}
.lease h3{}
.lease h4{}
.lease h5{}
.lease h6{}

.lease .txt{font-size: 1em; line-height: 1.4em;color:#333;text-align: center;padding: 10px 0;}
.lease .zldiv{width: 100%;}
.lease .zldiv .zl{width: 33.33%;float: left;padding: 0 6px;}
.lease .zldiv .zl img{width:70%;margin: 10px auto;}
.lease .zldiv .zl h3{font-size: 0.9em;color:#666;margin-bottom: 5px; text-align: center;}
.lease .zldiv .zl p{font-size: 0.82em;line-height: 1.4em; color: #888;text-align: left!important;}

.sblist{}
.sblist ul{width: 100%;}
.sblist ul li{margin-bottom: 10px;background-color:#fff; padding: 10px;}
.sblist ul li a{display:block;position: relative;}
.sblist ul li a .img{width: 100%;}
.sblist ul li a .img img{width:60%;display: block;margin: 10px auto;}
.sblist ul li a .info{width: 100%;}
.sblist .info h1{font-size: 1.8em;color:#338fff;margin-bottom: 8px; text-align: center;}
.sblist .info h2{font-size: 1.2em;color:#338fff;font-weight:400;margin-bottom: 5px;text-align: center;}
.sblist .info h3{font-size: 1em;color:#666;font-weight:200;margin-bottom: 5px;text-align: center;}

.sblist .info .rent{width: 49%;float: left;margin-right: 2%;background-color:#f6f6f6;padding: 5px;height: 140px;position: relative;margin-top: 30px;padding-top: 35px;}

.sblist .info .buy{width: 49%;float: left;background-color:#f6f6f6; padding: 5px;height: 140px;position: relative;margin-top: 30px;padding-top: 35px;}


.sblist .info  .rent h4{color: #fff;font-size: 2.2em;width: 46px;height: 46px;border-radius:50%;background-color:#f28800;  text-align: center;padding-top: 5px;position: absolute;top:-23px;left:50%;margin-left:-23px; line-height:1.4em;font-weight:300;}

.sblist .info  .buy h4{color: #fff;font-size: 2.2em;width: 46px;height: 46px;border-radius:50%;background-color:#d8281b;  text-align: center;padding-top: 5px;position: absolute;top:-23px;left:50%;margin-left:-23px; line-height:1.4em;font-weight:300; }

.sblist .info  h5{font-size:1.3em;font-weight: 600; color: #666;text-align: center;margin-bottom: 10px;}
.sblist .info  p{color: #666;font-size: 0.9em;line-height: 1.6em;margin-bottom: 6px;}
.sblist .info  span{font-size:1.5em; font-weight: 600;color:#f28800;padding-right: 3px; }

.lc{margin-left: 25px;}
.lc li{margin-bottom: 10px;background-color:#fff;padding:10px 10px 10px 30px;position: relative;}
.lc li i{display: block;position: absolute;left:-20px;top:50%;margin-top: -20px;
width: 40px;height: 40px;border-radius:50%; background-color:#237ac1;color: #fff;font-weight: 600; font-size: 2em;text-align: center;line-height: 40px;}
.lc li h3{font-size: 1.2em; color: #237ac1;margin-bottom: 5px;}
.lc li p{font-size: 0.88em;line-height: 1.6em;color: #666;}

.showpro{background-color: #fff;}
.showpro h2{font-size: 1.6em;line-height: 2.6em; color: #333; border-bottom: 1px solid #f8f8f8;margin-bottom: 10px;text-align: center;}
.showpro .jd{width: 50%;height: 30px;border-radius:30px;background-color:#237ac1;color:#fff;font-size:1.2em;text-align: center;margin:10px auto 0 auto;display: block;line-height: 28px;}
.showpro .showpro-cont{width: 96%;margin: 10px auto;}
.showpro .showpro-cont p{font-size: 1em;line-height: 1.6em;color: #666;}
.showpro .showpro-cont img{width: 100% !important;height: auto !important;}





.sub-cont{background:#fff;}
.sub-cont hgroup{ padding:20px 0; text-align:center;}
.sub-cont hgroup h1{ font-size:2em; color:#444; font-weight:700; margin-bottom:10px;position:relative; width:96%;margin:0 auto;}
.sub-cont hgroup h2{font-size:1em;margin-top:30px;font-family: Arial; font-weight:300; text-transform:uppercase; display:block; position:relative; color:rgba(0,0,0,0.2);}
.sub-cont hgroup h1 span{ color:#427092;}
.sub-cont hgroup h2:after{
	content:'';
	width:40px;
	height:3px;
	background-color:#1878c7;
	display:block;
	position:absolute;
	top:-12px;
	left:50%;
	margin-left:-20px;
	}
.sub-cont hgroup span{}
.sub-cont hgroup h1:after{
	content:'';
	width:50px;
	height:1px;
	background-color:rgba(0,0,0,0.1);
	display:block;
	position:absolute;
	right:0;
	bottom:0px;
	}
.sub-cont hgroup h1:before{
	content:'';
	width:50px;
	height:1px;
	background-color:rgba(0,0,0,0.1);
	display:block;
	position:absolute;
	left:0;
	bottom:0px;
}
.sub-txt{padding: 5px; font-size: 1em;line-height: 1.6em;font-weight: 200;color: #333;}
.zixun{color: #237ac1;font-size: 1.5em;font-weight:800;text-align: center;padding: 15px 0;
 background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#0b7ce9), to(#054f98));
 -webkit-background-clip: text;
 -webkit-text-fill-color: transparent;
}

.sub-cont .img{width: 96%; margin: 10px auto;}
.sub-cont .img img{width: 100%;}

.yw{width: 94%; margin: 10px auto;}
.yw h3{font-size: 1.4em;color:#333; line-height: 1.8em;font-weight: 600;}
.yw .ywlist{width: 100%;margin: 5px 0;}
.yw .ywlist li{float: left;width:50%;text-align: left;margin-bottom: 5px;font-size: 1em;line-height: 1.6em; color:#333; }
.yw .ywlist li:nth-of-type(odd){width:48.5%;margin-right: 1.5%;}


.smlist{width:94%;margin: 10px auto;}
.smlist .sm{padding: 15px 0;}
.smlist .sm h3{color: #1878c7;font-size:1.6em;font-weight: 600;margin-bottom:10px; }
.smlist .sm p{color: #434343;font-size:1em;line-height: 1.6em;margin-bottom: 10px; }
.smlist .sm .img{width: 100%}
.smlist .sm .img img{width: 100%}


.pic{width: 100%;margin-bottom:10px;}
.pic .w100{width:100%;float: left;padding: 5px 10px;}
.pic .w50{width:50%;float: left;padding: 4px 10px;}
.pic .w30{width:33.33%;float: left;padding: 3px;}
.pic img{width: 100%;}
.pic .w50 img{border: 4px solid rgba(0,0,0,0.06);}
.pic .w100 img{border: 4px solid rgba(0,0,0,0.06);}
.pic h3{text-align: center;font-size:1em!important;color:#333!important;margin-top: 5px;
line-height: 1.2em!important;font-weight: 100!important; }


.zclist{width:94%;margin:0 auto;padding-bottom: 10px;}
.zclist .zc{padding: 10px 10px;height: 70px;}
.zclist .zc:nth-of-type(odd){background-color: rgba(0,0,0,0.03);}
.zclist .zc h3{font-size:1.4em;color:#1878c7;font-weight:600;margin-bottom: 5px; }
.zclist .zc p{font-size: 0.9em;color:#444;line-height:1.6em;  }
.zclist .img{padding: 10px 0;}

.fa{width: 100%;}
.fa li{width: 80%;margin:0 auto;display: block;border-bottom:1px solid rgba(0,0,0,0.05);padding-left: 50px;position: relative;height: 50px;line-height: 50px;}
.fa li .ico{position: absolute;left:0;top:8px;width: 30px;height: 30px;}
.fa li .ico img{width: 100%;}
.fa li h3{font-size: 1.2em;color: #444;}
.fa-txt{font-size:1em;line-height: 1.6em;width: 90%;margin:0 auto;padding:15px 0;}
.fa-txt p{color:#444;margin-bottom: 5px; }


.hz{width: 94%;margin:0 auto;padding:0 0 30px 0; }
.hz li{font-size:1.2em;list-style: 1.8em; text-align: center;color: #666; padding: 10px 0;}
.hz li .jt{width: 30px;margin: 0 auto;}
.hz li .jt i{font-size:1.4em;font-weight: 100;color:#999!important;  }


.form{background-image:url(../images/bg.jpg);background-repeat: no-repeat;background-size: cover;
padding: 10px;}
.form label{width: 100%;margin: 10px 0;}
.form label input{background-color: transparent; height: 40px;line-height: 40px;font-size: 1.2em;color: #111!important;border-bottom: 1px solid rgba(0,0,0,0.08);width: 90%;margin: 0 auto;display: block;}

.form button{width:90%; height: 40px;border: none;color: #fff;font-size: 1.4em;margin: 10px auto;display: block;
    background: -webkit-linear-gradient(#1874dd,#0c5dba); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#1874dd,#0c5dba); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#1874dd,#0c5dba); /* Firefox 3.6 - 15 */
    background: linear-gradient(#1874dd,#0c5dba); /* 标准的语法（必须放在最后） */

}
.form .contact{padding: 10px 0;}
.form .contact .wx{width: 30%;float: left;}
.form .contact .wx img{width:80%;}
.form .contact .info{width: 70%;float: right; color: #333;line-height: 1.8em; font-size:1em;padding-top: 10px; }




/*危害*/
.whlist{width:94%;margin: 10px auto;}
.whlist .wh{padding: 15px 0;}
.whlist .wh h3{font-size: 1.6em;color:#1878c7; line-height: 1.8em;font-weight: 600;}
.whlist .wh p{color: #434343;font-size:1em;line-height: 1.6em;margin-bottom: 10px;}
.whlist .wh .img{width: 100%}
.whlist .wh .img img{width: 100%}

.ben{width: 100%;}
.ben li{background-color: #f5f5f5;height: 80px;padding: 5px 5px 5px 70px;display: block;margin: 10px 0;position: relative;}
.ben li .ico{position: absolute;left:10px;top:15px;width: 50px;height: 50px;background-color: #fff;border-radius: 50%;}
.ben li .ico img{width: 70%;display: block;margin: 0 auto;padding-top: 5px;}
.ben li p{color: #888!important;line-height: 1.4em;font-size: 1em;padding-top: 8px;}

.jq{padding: 10px 5px 10px 0;}
.jq li{width: 30%; height: 120px;float: left;position: relative;padding: 5px;margin-right: 5%;}
.jq li:nth-child(3){margin-right: 0%!important;}
.jq li::after{content:'';border:3px solid #f2f2f2;width:100%;height: 114px;position:absolute;left:0;top:0;right:0;bottom:0; }
.jq li h3{font-size:1.2em!important;text-align: center;color: #333!important;margin-bottom: 5px; }
.jq li .ico{width: 100%;}
.jq li .ico img{width: 40%;margin: 5px auto;display: block;}
.jq li p{font-size: 1em;line-height:1.2em!important;color:#666!important;text-align:center}
.wh .wh-title{padding:20px 0;}
.wh .wh-title h2{font-size:1.2em; text-align: center;line-height: 1.8em;color:#444;  }
.wh .wh-title h4{font-size:1.1em;text-align: center;line-height: 1.6em;color:#666;font-weight: 300;  }

.an{padding:0!important;margin:0!important;}
.an li{width: 16%;float: left;margin-right: 4%;text-align: center;font-size: 1em;border:2px solid #c9c9c9;height: 45px;margin-bottom: 4%;color: #333;padding: 5px}
.lh45{line-height:35px; }
.an li:nth-child(5n){margin-right:0%!important}

.yz{padding: 10px 0;}
.yz h3{font-size:1.8em!important;text-align: center;color:#666!important; }
.yz li{width: 60%;margin: 10px auto;display: block;border:2px solid #c9c9c9;line-height:35px;text-align: center;
color: #666;font-size: 1.2em;font-weight: 600;}

.sub-title{font-size: 1.3em;color:#1878c7;line-height:1.5em;font-weight:600;margin:5px 0}
.wh-cont{width:94%;margin: 0 auto;}
.wh-cont .img{width:100%; }
.wh-cont .img img{width:100%;}
.wh-txt{font-size: 1em;line-height: 1.6em;font-weight: 200;color: #333;margin-bottom: 5px;}

.jc{}
.jc h3{font-size:1em;color: #666;padding:0;margin:0;line-height:1em;}
.faq{width: 100%;}
.faq li{font-size: 1em;color: #666;line-height: 1.4em;position: relative;height: 100px;padding: 8px 5px 8px 30px;margin-left: 10px;border-bottom:1px solid #efefef;}
.faq li i{position: absolute;display: block;width: 30px;height:30px;background-color:#f0f0f0;color:#333;font-size: 1.4em;line-height: 30px;text-align: center;left:-13px;top:50%;margin-top:-15px;  border-radius:50%;  }
.faq li p{color:#666;line-height: 1.4em;margin-top: 5px;}
.faq .pt10{padding-top:10px; }


.c-info{width:100%;}
.c-info ul{}
.c-info ul li{margin-bottom: 10px 0;display: block;width: 100%;padding:15px 15px;position: relative;}
.c-info ul li:nth-of-type(odd){background-color:#f2f2f2; }
.c-info ul li h3{color: #666;font-size:1.2em;line-height: 1.8em; margin-bottom: 5px;}
.c-info ul li div{padding-left:20px;margin-bottom: 5px; color: #888;}
.c-info ul li div i{font-size:1.4em;color: #1878c7;position: absolute;left:15px;}


.wxcode{padding-top: 10px;}
.wxcode .wx{width:50%;float: left; padding: 10px;text-align: center;line-height: 1.8em;font-size: 1.2em;color: #333;}
.wxcode .wx img{width:70%;display: block;margin: 5px auto;}
