@charset "utf-8";
/*
河北顺茂网络科技有限公司
服务热线：400-806-2015
http://www.hbsmwlkj.com/
*/


html,body,div,iframe,span,
dl,dt,dd,ul,ol,li,
form,input,textarea,pre,p,blockquote,
th,td{ margin:0; padding:0; font-size:100%;}
a{text-decoration:none;}
li{list-style:none;}
.clear{ clear:both;}
h1,h2,h3{ font-weight:normal; padding:0px; margin:0px; }
img{ border:0; }

.fl{ float:left; display:inline; }
.fr{ float:right;display:inline; }

* {
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}


.xxpage{ text-align:center; padding:10px; }
/* a B13CDC*/
a{ color:#666; }
a:hover { text-decoration:none; }

/* body */
body,html { font-family:"微软雅黑","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"宋体"; font-size:12px; color:#666 }
body{ max-width:600px; margin:0 auto;box-sizing:border-box; background:#fff; margin-bottom:50px; }
.htcc{ border-bottom:1px solid #e6e6e6; margin:0 10px; position:relative; line-height:30px; }
.htcc h2{font-size:14px; font-weight:bold; color:#666;font-size:15px; border-bottom:1px solid #333; display:inline-block;  }
.htcc a{ position:absolute; right:0; top:0; font-size:12px;}

.cpzj img{ width:100%; display:block; margin-bottom:10px; }
.cpzj2{ margin:0px 10px; margin-top:20px;box-shadow: 1px 1px 2px #e2dede;border: 1px solid #e6e6e6;margin-bottom:10px; }
.cpzj2 img{ width:100%; display:block;  }


#xinfo img{ width:100% !important; height:auto !important; display:block; overflow:hidden }

.ad2 img{ display:block; width:100%;  }
/* HBSMWLKJ.COM */
.w-mrd{ height:30px; line-height:30px; /* background:#f8f8f8;*/ border-bottom:1px solid #eee; width:calc(100% - 40px); margin:0 20px; position:relative; z-index:88}
.w-mrr{  position:relative;   color:#666;}
.w-mrr .w-llk{ position:absolute; right:0; top:0;  height:30px; line-height:30px;}
.w-mrr .w-llk a{color:#666;}
.w-box{ }
.w-top { position:relative;z-index:2 }
.w-top img{ display:block; width:100%; z-index:1; position:relative}

.w-tel{ color:#000; font-size:18px; width:160px; margin-top:0; height:57px; background:url(../images/tel.png) no-repeat left; padding-left:70px; text-align:left; }
.w-tel .ww1{ font-size:14px; padding-bottom:3px; border-bottom:#dcdcdc 1px solid ; color:#dcdcdc; }
.w-tel .ww2{ font-size:20px; font-style:italic; color:#fff; padding-top:3px; }

.nav{  background-color:#ff4b00;  margin:0 auto;}

.navb{clear:both;font-weight:bold; color:#FFF; line-height:30px; }
.navb{ }

.navb li{ width:33%; font-size:12px; float:left; text-align:center;}
.navb li a{ color:#fff; display:block; border-left:1px solid rgba(255,255,255,0.2);}
.navb li a.end{ border-right:0; }
.navb li a:hover{ background:#f39417; }
.navb li.vnb{ border-bottom:1px solid rgba(255,255,255,0.2);}

.hcbox{ margin:0 auto; background:#fff; padding:0;}

.ncggb{margin:0 auto; position:relative; padding:0 20px; overflow:hidden;}
.ncggb .ggt{ background:url(../w.m/ggt.png) no-repeat left center; padding-left:15px; font-weight:bold; position:absolute; left:20px; top:0px; height:30px; line-height:30px; }

.w-header{ background:#4fabe7; }
.hcban{ position: relative;}

.nctx{ margin-left:80px; }
.nctx .bd li{ height:30px; line-height:30px; overflow:hidden; }




.icc{ border-bottom:1px solid #ff4b00; margin-bottom:20px; line-height:30px; }
.icc a{ padding:0 20px; display:inline-block; }
.icc a.cur{ background:#ff4b00; color:#fff; }
.swipea{ }
.swipea #js{bottom:10px;right:10px;position:absolute;text-align:center;}
.swipea #js a{background:rgba(255,255,255,.7);color:#fff;font-size:12px;width:10px;margin:0 1px;height:10px;line-height:10px;display:inline-block;text-align:center;border-radius:50%}
.swipea img{width:100%; display:block; height:150px;}
.swipea #js a.active{background:#ff4b00;opacity:.6;color:#fff}

.swipea li{ position:relative; }
.swipea li div{ background:rgba(0,0,0,0.5); color:#fff; position:absolute; bottom:0; left:0; width:calc(100% - 20px); padding:10px 10px; }


.hclx{ margin:0 20px; padding-bottom:20px; }
.maplogo{ background:url(../w.m/logo.png) no-repeat center; height:90px; background-size:auto 100%; }


.inews{ padding:20px; }
.inewsl li{ border-bottom:1px solid #efefef; padding-bottom:20px; margin-bottom:20px; }
.inewsl li .m05{ font-size:16px; color:#666; font-weight:bold; }
.inewsl li p{ padding-top:10px; line-height:20px; color:#666; font-size:12px; }
.inewsl li img{ width:100%; margin-bottom:10px; }


.ipa{ text-align:center; padding:0 10px; padding-bottom:20px; }
.nbox .ipa li{min-height:30px; display:block; padding:0 10px; height:30px; border-radius:5px; display:inline-block; border:1px solid #4f4f4f; line-height:30px; font-size:12px; margin:5px 4px; color:#666;  }
.ippa{ padding:0 20px; padding-bottom:20px; }
.nbox .ipa{ padding-top:10px; }


.abxx{background: #333; color:#fff; padding:20px; display:none; }
.abxx H2 a{ display:block; line-height:40px; font-size:14px; border-bottom:1px solid #fff; color:#fff; }
.abxx ul li a{ display:block; line-height:30px; font-size:12px; border-bottom:1px dashed #fff; color:#fff; padding-left:20px; }
.abxx span.xmmk{ border:1px solid #fff; display:block; text-align:center; font-size:14px;border-radius:20px; line-height:40px; height:40px; margin-top:20px; }
.where{ position:relative; padding-right:40px; overflow:hidden; }
.where span{ position:absolute; right:20px; top:0; }




/* HBSMWLKJ.COM */
.ym-banner{height:300px;text-align:center;   z-index:0;}
.ym-banner { height: 300px; overflow: hidden;width:710px; }
.ym-banner .bd {margin: 0 auto;overflow: hidden; position: relative; z-index: 0;}
.ym-banner .bd ul {width: 100% !important;}
.ym-banner .bd li {height: 300px;overflow: hidden;text-align: center;width: 100% !important;}
.ym-banner .bd li a { display: block; height: 300px; width:710px;}
.ym-banner .bd li span{ background:rgba(0,0,0,0.6); display:block; position:absolute; left:0; bottom:0; color:#fff; padding:10px 20px; text-align:left; width:670px; }
.ym-banner .bd li span h2{ font-size:16px; }
.ym-banner .bd li span i{ font-size:12px; font-style:normal; }
.ym-banner .hd { background:#009943; width:262px; bottom: 0; right:0px; height: 300px;position: absolute; z-index: 1;}
.ym-banner .hd ul { text-align: center; text-align:center; padding-top:8px;}
.ym-banner .hd ul li { float:none; background: #fff none repeat scroll 0 0; border:1px solid #fff;cursor: pointer;display: inline-block;height:88px;line-height: 88px; margin: 1px;  overflow: hidden;width:240px;}
.ym-banner .hd ul li img{ height:100%; width:100%; display:block; }
.ym-banner .hd ul .on {background: #37965f; border-color:#f29417;}

.ym-banner .next,
.ym-banner .prev { width:20px; height:40px;display:block; position:absolute; bottom:10px; background-repeat:no-repeat; background-position:center; }
.ym-banner .prev{ left:680px; background-image:url(../w/l1.png); }
.ym-banner .prev:hover{background-image:url(../w/l10.png);}
.ym-banner .next{ left:660px; background-image:url(../w/l2.png);}
.ym-banner .next:hover{ background-image:url(../w/l20.png);}

.ncgg{ height:30px; line-height:30px; border-bottom:1px solid #dcdcdc; background:#fff; }


.m-case-box{ padding:20px; }
.m-case-box .iabt{ font-size:16px; text-align:center; padding-bottom:10px;}
.m-case-box .xj{ width:100%; display:block; }
.m-case-box .iabf{ padding:10px 0; }

.iabxx .ipp{ padding:20px; border-top:1px solid #efefef; }
.iabxx .ipp div{  line-height:30px;}

#maps{ border-top:1px solid #efefef; padding:10px 20px; }

.xhb{ /* border:1px solid #dcdcdc; */ }
.xht{ height:34px; line-height:34px; background:#f7f7f7; position:relative; border-bottom:1px solid #dcdcdc;  }
.xht a{ position:absolute; right:10px; top:0; color:#fff; color:#666; }
.xht span{ display:inline-block; padding-left:40px; background:url(../w/00.png) no-repeat right center; font-weight:bold; color:#fff; min-width:100px; }
.h10{  }
.w01{ background:#f7f7f7;/* url(../w/01.jpg) no-repeat right center; */}
.xb{ margin:10px;  }
/* 协会介绍 */
.xhabout{}
.xhabout .xb{ position:relative;}
.xhabout .xb img{  width:100%; display:block; }
.xhabout .xb .xbb{line-height:22px; }

.xhabout  h2{ background:#178f4c; color:#fff; font-size:16px; text-align:center; line-height:30px;}
.xhabout p{ background:#f2f2f2; padding:10px; }
.xhabout p a{ color:#178f4c;}
/* 入会须知 */
.xhrh{ width:calc(100% - 18px); margin:0 8px;}
.xhrh .xb{ line-height:24px; }
/* 会长致辞 */
.xhhz{  width:calc(100% - 18px); margin:0 8px; margin-bottom:10px;}
.xhhz .xb{ position:relative; }
.xhhz .xb img{ width:40%; float:left; border:1px solid #efefef; margin-right:10px; }
.xhhz .xb .xbb{line-height:21px; }
.xhhz .xb .xbb a{ color:#ff4b00;}
.xhhz .xb .xbc{ clear:both; border-top:1px solid #efefef; margin-top:10px; padding-top:10px; margin-top:10px; line-height:22px; }

.xhhz .xb .xbc i{ font-weight:bold; font-style:normal; color:#fff; background:#ff4b00; padding:0 5px; margin-right:5px;}
/* 协会风采 */
.xhfc{ width:calc(100% - 18px); margin:0 8px; margin-top:20px;  }
.about99{ position:relative; }
.about99 .aboutl { overflow:hidden; margin-top:10px; }
.about99 .aboutl ul li{ width:100%; float:left;}
.about99 .aboutl ul li img{ width:100%; margin:0 5px; height:300px; }
.about99 .aboutl ul li span{ display:block; min-height:30px; line-height:22px; text-align:center; overflow:hidden; padding:0 20px; } 

.pp99{ width:20px; height:40px; background:#fff; display:block; position:absolute; top:50%; margin-top:-20px; background-repeat:no-repeat; background-position:center; }
.about99 .prev{ right:-20px; background-image:url(../w/l1.png); }
.about99 .prev:hover{background-image:url(../w/l10.png);}
.about99 .next{ left:-20px; background-image:url(../w/l2.png);}
.about99 .next:hover{ background-image:url(../w/l20.png);}


.lyy .w1{ line-height: 24px; font-size: 14px; padding: 10px 0; border-bottom: 1px solid #efefef; padding-left: 30px; background: url(../x/w11.png) no-repeat LEFT 10PX; background-size: 25px;}
.lyy .w1 a{color:#333}

.lyy .w2{ line-height: 21px; font-size: 14px; padding: 10px 0; border-bottom: 1px solid #efefef; padding-left: 30px; background: url(../x/w12.png) no-repeat LEFT 10PX; background-size: 25px; font-size: 12px;}
.lyy .w3 a{color:#666}






/* xhnc */
.xhnc{  width:calc(100% - 18px); margin:0 8px;}
.xhnc0{ }
.xhnc .xb{ }

/* 视频中心 */
.about66{ position:relative; }
.about66 .aboutl { overflow:hidden; margin-top:10px; }
.about66 .aboutl ul li{ width:230px; float:left; }
.about66 .aboutl ul li img{ width:100%; margin:0 5px; height:130px; }
.about66 .aboutl ul li span{ display:block; min-height:30px; line-height:20px; text-align:center; overflow:hidden; padding:0 20px; } 


.about66 .prev{ right:-20px; background-image:url(../w/l1.png); }
.about66 .prev:hover{background-image:url(../w/l10.png);}
.about66 .next{ left:-20px; background-image:url(../w/l2.png);}
.about66 .next:hover{ background-image:url(../w/l20.png);}

/* 友情商会 */
.xhlx li{ border:1px solid #dcdcdc; display:inline-block; padding:2px 10px; margin-right:5px; margin-bottom:5px; padding-left:25px; background:url(../w/ls.png) no-repeat 5px center; background-size:15px; }


/* 会员动态 */
.about55{ position:relative; }
.about55 .aboutl { overflow:hidden; margin-top:10px; }
.about55 .aboutl ul li{ width:calc(50% - 10px); float:left; padding:0 5px; }
.about55 .aboutl ul li img{ width:100%; height:150px; }
.about55 .aboutl ul li span{ display:block; min-height:30px; line-height:20px; text-align:center; overflow:hidden; padding:0 10px; } 
.about55 .prev{ right:-20px; background-image:url(../w/l1.png); }
.about55 .prev:hover{background-image:url(../w/l10.png);}
.about55 .next{ left:-20px; background-image:url(../w/l2.png);}
.about55 .next:hover{ background-image:url(../w/l20.png);}

/* 明星会员 */
.xhhy{width:calc(100% - 18px); margin:0 8px;  }
.about44{ position:relative; }
.about44 .aboutl { overflow:hidden; margin-top:10px; }
.about44 .aboutl ul li{ width:100%; float:left; }
.about44 .aboutl ul li a{ display:block;}
.about44 .aboutl ul li a{ line-height:24px; overflow:hidden; height:24px; border-bottom:1px dashed #efefef; padding-left:20px; background:url(../w/cy2.png) no-repeat left center; }


.ad2{ margin:0 8px; }

.about44 .prev{ right:-20px; background-image:url(../w/l1.png); }
.about44 .prev:hover{background-image:url(../w/l10.png);}
.about44 .next{ left:-20px; background-image:url(../w/l2.png);}
.about44 .next:hover{ background-image:url(../w/l20.png);}

ul.cy li{ line-height:24px; overflow:hidden; height:24px; border-bottom:1px dashed #efefef; padding-left:20px; background:url(../w/cy2.png) no-repeat left center; }

/* 底部 */
.footer{background:#333; padding-top:10px; font-size:14px; line-height:30px; color:#fff;}
.footer .box{ padding:20px; text-align:center;}

.footer p{font-size:12px; line-height:24px; color:#848588;background-repeat:no-repeat; background-position:left center;}



.copyright{ display:block;font-size:12px; color:#848588;  line-height:22px; border-top:1px solid #424551; margin-top:10px; padding-top:10px;}
.copyright span{float:right;}

.flogo{ width:180px;  background:url(../w/flogo.jpg) left center no-repeat; height:130px;}


/* 公共部分 */
.where{ background:#f2f2f2; line-height:30px; padding:0 20px; }
.iabf{ padding:20px; line-height:24px;}

.fbt {
    bottom: 0;
    height: 50px;
    left: 0;
    position: fixed;
    width: 100%;
}
.fbt li {
    background: rgba(0,0,0,0.8) none repeat scroll 0 0;
    float: left;
    height: 70px;
    text-align: center;
    width: 25%;
}
.fbt li img{ height:20px; }
.fbt li.s1 div {
}
.fbt li a {
    color: #fff;
}
.fbt li div {
    border-right: 1px solid rgba(255,255,255,0.1);
    height: 60px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
}
.fbt li div img {
    display: block;
    margin: 0 auto;
    padding-bottom: 3px;
    text-align: center;
}

.s1t{position:absolute; top:0px; right:45px; height:auto; width:120px; display:none }
.s1t a{ display:block; padding-left:30px; padding-right:20px; height:30px; line-height:30px;background:rgba(0,0,0,0.6) url(../w/f1.png) no-repeat 10px center; background-size:20px; border-radius:15px; margin-bottom:5px; }


.tjwt{ display:block; line-height:30px; margin-top:20px; text-align:center; border:1px solid #dcdcdc; color: #666; border-radius:15px; }


.nbox ul{ padding:0px 10px; }
.nbox li{ position:relative; line-height:30px; border-bottom:1px dashed #dcdcdc; min-height:90px;  }
/* .nbox li span{ position:absolute; right:10px; } */
.m-news .cmm a{ margin:0; margin-top:30px; margin-bottom:10px; }
.nbox li img{ width:100px; height:60px; position:absolute; top:10px; left:0; border:4px solid #fff; }
.nbox li{ }



.lyu{ background:#f2f2f2; display:none; z-index:999; position:fixed; top:0; left:0; padding:20px; width:calc(100% - 40px); height:calc(100% - 40px);}
.lyu input.ttg,
.lyu textarea{ border:1px solid #fff; padding:5px 10px; font-family:"Microsoft Yahei"; background:#fff;width:calc(100% - 2px); font-size:14px;margin-bottom:10px;  }
.lyu input.ttg{ height:30px; }
.lyu textarea{ min-height:80px; }
.lyu .where2{ font-size:16px; color:#666; padding-bottom:20px;  }

.subm{ display:block; width:100%; background:none; line-height:30px; text-align:center; border:1px solid #dcdcdc; color: #666; border-radius:15px; }
.sunmx{ color: #FFF;  display:block;  padding-top:20px; padding-bottom:20px; }

@media (max-width: 650px) {
}
@media (max-width: 560px) {

	.about99 .aboutl ul li img{ height:250px; }
}

@media (max-width: 500px) {
	.about55 .aboutl ul li img{ height:120px;}
	.about99 .aboutl ul li img{ height:230px; }
	.about44 .aboutl ul li img{height:100px;}
	
}

@media (max-width: 450px) {
	.about55 .aboutl ul li img{ height:110px;}
	.about99 .aboutl ul li img{ height:200px; }
	.about44 .aboutl ul li img{height:90px;}
}
@media (max-width: 400px) {
	.about55 .aboutl ul li img{ height:100px;}
	.about44 .aboutl ul li img{height:80px;}
}
@media (max-width: 360px) {

}

/* ================ */

.m-logo{ background:no-repeat center; text-align:center; color:#FFF; font-size:14px; }
.m-logo img{ width:100%; display:block;/*border-bottom:3px solid #0099ff;*/ }

.m-menu{ margin-left:0;  width:100%; max-width:600px;  }
.m-menu ul{ }
.m-menu li{ float:left; width:25%;background:#333;}
.m-menu li a{ display:block; font-size:14px; padding:10px; color:#fff; text-align:center;  border-bottom:1px solid #666; border-right:1px solid #666;}
.m-menu li.end a {border-right:0;}

/* header */


.m-nav{ text-align:center; position:relative;}
.m-case-box{ padding:20px 10px; }

.m-back{ background:url(../images/logo.jpg) no-repeat left top; position:absolute; height:40px; width:85px; top:-2px; left:20px; }
.m-back{ display:block; }


/* SMWL.LTD */
.zhsk-ervice{background:#f3f3f3 url(/static/s/bg2.jpg); padding-top:20px;  width:100%;}
.zhsk-ervice .ads{ padding:0 20px; }
.zhsk-box{ margin:0 auto; background:#fff; border-bottom:5px solid #ff4b00; padding:10px 20px; margin-top:20px;  padding-bottom:30px;  }
.zhsk-title{font-size:36px; color:#383838; text-align:center; color:#ff4b00; padding:30px 0;}
.zhsk-title span{ background:url(../images/sk-logo.png) no-repeat left center; display:inline-block; background-size:auto 70px; padding-left:300px; line-height:70px; }
.zhsk-title p{ line-height:30px; font-size:18px; }
.zhsk-info{}
.zhsk-info ul{}
.zhsk-info ul li{width:50%; text-align:center; float:left}
.zhsk-info ul li.ii5{ clear:both; width:100%; }
.zhsk-info ul li:first-child{margin-left:0px;}
.zhsk-info ul li img{ width:100%; }
.zhsk-info .asinfo-f{height:219px; font-size:14px; position:relative;}
.zhsk-info .f-odd{background:#ff4b00; color:#fff; height:99px; padding-top:70px;}
.zhsk-info .f-odd a{ color:#FFF; }
.zhsk-info .f-odd a:hover{ text-decoration:underline }
.zhsk-info .f-even{background:url(/static/s/as-even.jpg) no-repeat center; color:#333333;height:99px; padding-top:70px;}
.zhsk-info .f-even a{ color:#333; }
.zhsk-info .f-even a:hover{ text-decoration:underline }


.zhsk-info ul li.ii5 .asinfo-f{ padding-top:90px; }

.zhsk-info .f-odd i{position:absolute; left:50%;  bottom:115px;}
.zhsk-info .f-even i{position:absolute; left:50%;  bottom:115px;}
.zhsk-info .asinfo-f i.asf1{width:57px;height:36px; background:url(../ff/sicon1.png) no-repeat center; margin-left:-28px; }
.zhsk-info .asinfo-f i.asf3{width:57px;height:36px; background:url(../ff/sicon3.png) no-repeat center; margin-left:-21px; }
.zhsk-info .asinfo-f i.asf5{width:57px;height:36px; background:url(../ff/sicon5.png) no-repeat center; margin-left:-26px; }
.zhsk-info .asinfo-f i.asf2{width:57px;height:36px;background:url(../ff/sicon2.png) no-repeat center; margin-left:-26px; }
.zhsk-info .asinfo-f i.asf4{width:57px;height:36px; background:url(../ff/sicon4.png) no-repeat center; margin-left:-26px; }
.snum{padding-top:12px; padding-bottom:18px;}

.zhsk-info li p{ padding:0 20px; }

/* SMWL.LTD */

.zhsk-kc{ background:#fff; }

.kc1{ margin:0 20px; padding-bottom:10px;}
.kc1 li{ width:calc(50% - 10px); border-radius:10px 0 10px 0; float:left;position:relative;position:relative; text-align:center; background:#ff4b00; margin:5px; font-size:16px; color:#fff; padding:2px 0;}
.kc1 li img{ width:100%; display:block;}
.ktty { text-align:center; }
.ktty span{ background:#4f4f4f; color:#fff; font-size:16px; padding:5px 20px; display:inline-table; margin-top:20px; margin-bottom:10px; }
.ktty i{ font-size:12px; color:#666; padding:0 40px; display:block; font-style:normal; line-height:20px; padding-bottom:13px;}

/* SMWL.LTD */
.hzlc{background:#f3f3f3 url(/static/s/bg2.jpg); padding-top:20px;  width:100%;}
.hzlct{ text-align:center; font-size:20PX; }
.hzlct span{ display:block; font-size:14px; }

.hztcl{ padding:0 15px; padding-top:30px;padding-bottom:20px; }
.hztcl li{ width:50%; float:left;  }
.hztcl li div{ position:relative; background:#4f4f4f; height:50px; padding-top:10px; padding-bottom:10px; margin:0 5px; border-radius:10px; color:#fff; margin-bottom:10px; font-size:14px; line-height:23px; padding-left:45px;}
.hztcl li div i{ font-size:22px; font-style:normal; border:1px solid #fff; border-radius:50%; text-align:center; color:#fff; height:30px; width:30px; line-height:30px; position:absolute; left:5px; top:16px; }



.cpxx{background:#f3f3f3 url(/static/s/bg2.jpg);  width:100%;}
.cpxx .box{ padding:0 20px; }
.cpxx  ul {margin-left: -1px;margin-top: 20px;overflow: hidden;position: relative;border-top: 1px solid #dce1e6;border-left: 1px solid #dce1e6;float:right; display:inline;}

.cpxx dl{border-color: #dce1e6; border-bottom: 1px solid #dce1e6;border-right: 1px solid #dce1e6;float: left;height: 60px; overflow:hidden;text-align:center; line-height:60px;margin-left: 0;margin-top: 0;overflow: hidden;position: relative;width: 33%;}
.cpxx .wel{ background:#ff4b00; height:40px; line-height:40px; text-align:center; font-size:16px; }
.cpxx .wel h2{ font-size:14px; color:#fff;}

.cpxx dl em,
.cpxx dl ol{ display:inline-block; font-size:14px; color:#0e2076; text-align:center;}
.cpxx dl{ background:#fff; }
.cpxx dl em{ } 
.cpxx dl:hover{ background:#ff4b00; color:#fff; }
.cpxx dl:hover em,
.cpxx dl:hover ol{ color:#fff; }




.newsbox{padding:0 5%; width:90%; padding-top:10px; }
.newsbox .newshead{height:35px; background:#e1e1e1; line-height:35px; font-size:14px;}
.newsbox .newshead a{color:#666666;}
.newsbox .newshead span{display:block; width:146px; background:#4f4f4f url(../ff/newsicon.png) no-repeat 28px center; text-align:center; padding-left:27px; line-height:35px; height:35px; float:left; margin-right:20px;}
.newsbox .newshead span a{color:#fff; font-weight:bold; font-size:16px;}
.newsbox .newshead .newsmore{display:block; width:28px; height:48px;  float:right; margin-right:10px; background:url(../ff/newsmore.jpg) no-repeat left center;}
.newsbox ul{padding:15px 0px;}
.newsbox ul li{background:url(../ff/newsitem.png) no-repeat left center; padding-left:18px; font-size:14px; line-height:30px; color:#000;}
.newsbox ul li a{color:#666666; display:block; float:left; width:60%; overflow:hidden; height:30px;}
.newsbox ul li span{float:right; font-size:12px; /*width:30%;*/padding-right:18px; }

.newsbox .cpxxlist{padding:20px 5px 10px;}
.newsbox .cpxxlist li{width:calc(50% - 10px); margin:5px; border-radius:5px; background:#f2f2f2; font-size:14px; height:35px; line-height:35px; overflow:hidden; float:left; padding-left:0px; text-align:center;}
.newsbox .cpxxlist li a{width:100%; height:35px;}




.hzj{ padding:20px; background: #ff4b00; color:#fff; display:none; }
.hzj .xxt{ text-align:center; }
.hhl{ text-align:center; }
.hhl h1{ padding:10px 0; border-top:1px solid #fff; margin-top:10px; }
.hhl img{ width:100%; margin-top:10px; }

.hhr{ margin-top:30px; }
.hhr h1{ margin-bottom:10px; }
.hhr h2{ margin-top:20px; }


.hzj .box .hhr div h2 {
    background: rgba(0, 0, 0, 0) url("../ff/true.png") no-repeat scroll left center / 40px auto;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-left: 50px;
}




.mmnn{ padding-left:120px; float:left; }
.mmnn .m02{ color:#333; font-size:12px; line-height:20px; height:20px; overflow:hidden; display:block; padding-top:5px; font-weight:bold; }
.mmnn p{ line-height:22px; height:44px; overflow:hidden; padding-bottom:5px; }

.inewsl .mmnn{ padding-left:0; float:none; }
/* w-case */
.m-case{ /*padding:10px;*/ padding-bottom:10px; background:#FFF; }
.m-case img{max-width:100%; margin:0 auto;}
.m-case ul li{width:50%; text-align:center; float:left;}
.m-case ul li .xxgg{ margin:10px;}
.m-case ul li img{}
.m-case-logo { /*margin:0 5px;*/ }
.m-case-logo img{ width:100%; margin:0 auto;}
.m-case-descr{ float:left; text-align:left; width:auto;  margin-left:100px; margin-top:-80px; }
.m-case h1{font-size:12px; margin-bottom:0; font-size:14px; overflow:hidden;  height:35px; line-height:35px; background:#f2f2f2;}
.m-case h1 a{ color:#666; }
.m-case .xdescr{ padding:10px 0; text-align:left; line-height:20px; color:#666; border-bottom:1px solid #dcdcdc;}
.m-case-descr p{ padding-bottom:5px; line-height:21px;}
.m-case-descr span{ color:#8c8c8c; padding-top:5px;}
.cmm{ padding-top:10px; }
.cmm .m-more{ margin:10px 0; }



.casehead{padding:0px 20px 0px 20px; width:calc(100% - 40px); text-align:center;}
.casehead h2{font-size:26px; letter-spacing:2px; color:#333; border-top:1px solid #dcdcdc; padding-top:20px;}
.casehead p{font-size:18px; color:#ff4b00;}
/*.casehead img{width:100%;}*/
.casenav{padding-top:27px;}
.casenav ul{border-left:1px solid #c0c0c0; /* margin:0 20px 0 20px;  width:calc(100% - 40px);*/}
.casenav ul li{width:50%; background:#e4e4e4; float:left; display:block;border-bottom:1px solid #c0c0c0; text-align:center; font-size:16px; color:#666666; line-height:38px;}
.bt{border-top:1px solid #c0c0c0 !important;}
.caseshadow{background:url(../ff/casebg.jpg) no-repeat top left; background-size:99%; height:20px; }
.casenav ul li.cur{background:#ff4b00; color:#fff; font-weight:bold;}
.caseinfo{padding:0 5%; width:90%;}
.caseinfo ul li{padding:0 10px 20px 10px; min-height:260px;}
.caseinfo ul li h2{font-size:16px; font-weight:bold; color:#222222; line-height:42px; padding-top:6px;}
.caseinfo ul li img{border:2px solid #d5d5d5; width:auto; max-width:100%; margin:0 auto;}
.caseinfo ul li p{color:#6e6e6e; font-size:16px; line-height:32px;}

.about{padding:0 5%; width:90%; padding-top:10px;}
.about img{width:100%;}
.about p{font-size:14px; line-height:24px; padding-bottom:15px;}
.att{ font-size:18px; text-align:center; padding:10px; }





.jgb .jgimg img{ display:block;}
.jgb .jgt{ font-size:16px; line-height:40px; background:#ff4b00; }
.jgb .jgt span{ font-size:22px; color:#fff; padding-left:20px; }
.jgb .jgt a{ color:#fff; }
.jgb .jgd{ line-height:25px; font-size:14px; color:#666; padding-top:10px; }
.jgb .jgd a{ color:#ff4b00;}


.w-menu{ background:#fff; padding:20px 15px; }
.w-menu li { width:calc(20% - 2px); vertical-align:middle; border-right:1px solid #fff; float:left; text-align:center; }
.w-menu li img{ width:90%; margin:0 auto; display:block; margin-top:5px; }
.w-menu li h2{font-size:12px; line-height:24px;height:24px; overflow:hidden; }
.w-menu li a.wim1{ padding:0 5px; display:block;}
.w-menu li.nr{border-right:none;}
.w-menu li.nb{border-bottom:1px solid #fff; }



.ts ul{border-bottom: 1px solid #f0f0f0;  position:relative; overflow:hidden;}
.ts li{ display:inline-block; vertical-align:top; }


.ts li.x1{width: 25%;position:relative; overflow:hidden; text-align:center;}
.ts li.x1 .x1i img{ width:80%; margin:0 auto; }



.ts li.x0{width: 50%;position:relative; overflow:hidden;  }
.ts li.x0::after,
.ts li.x2::after,
.ts li.x5::after{border-right: 1px solid #f0f0f0;content: "";height: 100%;position: absolute;right: 0;top: 0;transform: scaleX(0.5);width: 1px;z-index: 10;}
.ts li.x5 .x1t{ font-size:12px; padding-top:5px; }


.ts li .x0b{ }
.xxi{ width:100%; margin-left:5px; height:auto; }
.x0t{font-size:16px; font-weight:bold; padding-left:20px; padding-top:20px; text-align:left;}
.x0t span{font-size:12px; font-weight:normal; display:block; color:#666;padding-bottom:5px; }
.x0i a{display:block; padding-left:20px;}

.x1t{font-size:16px; font-weight:bold;  text-align:center; padding-top:20px; }
.x1t span{font-size:12px; font-weight:normal; display:block; color:#666; padding-bottom:5px; }



.ts{ padding-right:5px; }
.ts li.x0 .x0i img{ width:90%; margin:0 auto;  }


.ts li.x5{ width:50%;border-bottom: 1px solid #f0f0f0; }
.ts li.x6::after{ border-right:0; }
.ts li.x5 img{ height:200px; }


.tjzx{ background:url(../menu/e1.jpg) no-repeat 20px 10px; background-size:60px; height:120px; border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0;}
.tjli{ position:relative; margin-left:90px; padding-right:20px; padding-left:10px; border-left:1px solid #f0f0f0; height:110px; padding-top:10px; }
.tjli li{line-height:25px; height:25px; overflow:hidden; font-size:12px;}
.xnews{ padding:20px; }
.xnews li{ border-bottom:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:10px; }
.xnews li h2{ font-size:14px; color:#009924; font-weight:bold; }
.xnews li h2 a{ color:#009924;}
.xnews li p{ padding-top:5px; line-height:24px; color:#666; font-size:12px; }


.ab99 a{ display:block; background: #f2f2f2; line-height:30px; font-size:14px; margin-bottom:10px; padding:20px 30px;}
