body{font:normal 14px/22px "ËÎÌå";background:#fff;text-alt:justify;text-justify:inter-ideograph;overflow-x:hidden;}
body,p,ul,li,ol,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,iframe{margin:0;padding:0;font-family:"Microsoft YaHei"}
ul,li,ol{list-style:none outside none;}
a img{border:none;}

a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:focus{color:#0c1d0d;}
/* clear */
.clear{zoom:1;clear:both;display:inline-block;}
.clear{display:block;}
.clear:after{content:".";height:0;display:block;clear:both;visibility:hidden;font-size:0;}
.fl{float:left;}
.fr{float:right;}

.warp{width:982px;margin:0 auto;}
.header{height:80px;margin:0 auto;padding:30px 40px 0;}
.header .fl{padding:0 20px;}
.header .nav li{float:left;padding:10px;line-height:2em;font-size:16px;}
.header .nav li a{color:#999;display:block;padding:0 10px;}
.header .nav li.active a{color:#333;background:url("../img/line.gif") repeat-x left center}
.header .nav li a:hover{background:none;}
.header .nav li.lx{position:relative;}
.header .nav li.lx a{float:left;}
.header .nav li.lx i{float:left;padding:8px 0 0;}
.header .nav li.lx #er{position:absolute;top:35px;left:-100px;z-index:99599;display:none;}
.banner{height:465px;}
#slideshow{position: relative;height:434px;width:100%;margin: 0 auto;}
#slideshow a{float: left;display: inline;text-align:center;overflow:hidden;}
#slideshow .img{position: absolute;height:434px;background:#fff100;}
#slideshow .img span{position: absolute;width: 19999px;display: block}
#slideshow .btns{z-index: 10;position: absolute;width: 989px}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 444px;left: 50%}
#slideshow .btns b i{width: 10px;background: #aaa;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 6px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #333}
#slideshow .btns b i.on{background: #333;cursor: default}
#slideshow .btns b i.on: hover{background: #3cd2f1;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top: 80px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="../img/btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;height: 300px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}
h2{clear:both;overflow:hidden;padding:35px 0 15px;height:50px;}
h2 a.l{padding:0 10px;margin-right:35px;font-weight:500;line-height:30px;overflow:hidden;float:left;font-size:20px;color:#999;}
h2 a.on{background:url("../img/line.gif") repeat-x left center;font-size:26px;color:#333;line-height:30px;}
h2 a.more{float:right;padding-top:10px;}

.main,.fw{overflow:hidden;}
.fw dl{float:left;width:326px;height:270px;}
.fw dl dd h3{color:#444;font-size:18px;font-weight:500;line-height:2em;}
.fw dl dd p{font-size:12px;color:#999;}

.footer{background:#eee;padding:20px 0 0;overflow:hidden;margin:30px 0 0;}
.footer .logo{display:block;margin-bottom:10px;}
.footer .flex{display:flex; justify-content: space-between;}
.footer a,.footer span{color:#666;font-size:12px;padding:0 5px;}
.footer p{ color:#999;font-size:12px;}
.footer .bot{padding:10px 0;background:#e0e0e0;margin-top:20px;}
.footer .bot p{text-align:center;}

.all{height:6px;width:100%;background:#fff100;}
.all div{width:40%;height:6px;background:#000;}

.pagewarp{margin:40px auto; padding:0px 0; overflow:hidden; position:relative; }
.page { float:left; position:relative; left:50%; padding-left: 0 !important ; width:auto !important;margin-top: 10px !important; }
.page li { float:left; position:relative; right:50%; overflow:hidden; margin:0 3px;font-size:12px; }
.page li a { display:block; padding:0 8px; height:25px;line-height:25px; font-size:12px;color:#000;-moz-border-radius: 5px 15px 20px 3px/4px 20px 2px 5px;-webkit-border-radius: 5px 15px 20px 3px/4px 20px 2px 5px;;border-radius:15px 10px 20px 7px/20px 14px 12px 10px; }
.page li b,.page li span{display:block; padding:0 8px; height:25px;line-height:25px; background:#000;color:#fff100;font-weight:500;-moz-border-radius: 5px 15px 20px 3px/4px 20px 2px 5px;-webkit-border-radius: 5px 15px 20px 3px/4px 20px 2px 5px;;border-radius:15px 10px 20px 7px/20px 14px 12px 10px;}
.page li a:hover{background:#000;color:#fff100;border-color:#0ba29a;}
.page li span{background:none;border:0 none; color:#777;font-size:14px;}

.case_tab .fw{display:none;}
h2 span.l{float:left;font-size:24px;font-weight:500;}
h2 span.l b{font-size:16px;font-weight:500;margin:0 0 0 10px;}
h2 .fr,h2 .fr a{font-size:16px;font-weight:500;color:#999;}
.text{border-bottom:1px solid #333;height:30px;margin-bottom:20px;}
.article .k{padding:25px 0;}
.article .blue{color:#0066cc;}
.pt20{padding-top:20px;}

.eidg{background:url("../img/bo.jpg") repeat-x bottom left #fff100;}
.eidg .l{width:30%;float:left;background:url("../img/lbg.jpg") no-repeat bottom right #000;padding-bottom:150px;}
.eidg .l img{float:right;margin:20px 40px;}
.eidg .r{background:url("../img/rbg.jpg") no-repeat bottom left ;padding:30px 0 150px 20px;width:423px;float:left;}
.eidg .r p{line-height:2em;font-size:16px;}

.btngtop{position:absolute;width:74px;height:74px;text-align:center;z-index:9;cursor:pointer;background:url(../img/top.jpg) no-repeat top center;padding-top:30px;font-size:12px;}
.btngtop:hover{text-decoration:none;}

.loginwp{position:fixed;top:0;left:0;width:100%;height:100%;align-items: center;justify-content: center;display:none;background:rgba(0,0,0,.5);}
.loginwp .info{background:#fff;padding:30px;box-shadow: 0 0 20px rgba(0, 0, 0, .4);transform: translateY(100%);transition: .4s; opacity: 0;position:absolute;}
.loginwp .info.show{position:relative;transform: translateY(0);opacity: 1;}
.loginwp .close{position:absolute;width:20px;height:20px;right:20px;top:20px;}
.loginwp .close:before,.loginwp .close:after{content:'';width:1px;height:100%;background:#999;display:block;transform: rotate(45deg);top:0;left:0;position: absolute;}
.loginwp .close:after{transform: rotate(-45deg);}
.loginwp.show{display:flex;z-index:999;}
.loginwp .info .t span{font-size:12px;margin-left:20px;color:#999;}
.loginwp .info .t span a{color:#0057f6;}
.loginwp .cum{display:flex;width:100%;height:36px;align-items: center;margin:10px auto 0;}
.loginwp .cum.g{background:#f6f6f6;}
.loginwp .cum input[type=text],.loginwp .cum input[type=password]{flex:1;display:block;width:0;border:none;background:none;padding:5px 10px;}
.loginwp .cum{font-size: 12px;color:#999}
.loginwp .cum a{color:#0057f6;padding:0 5px;}
input{outline: none;}
.loginwp button{background:#e56b21;color: #fff;cursor: pointer;height:36px;border: none;width: 100%;}
.loginwp .tip{font-size: 12px;color:red;padding-bottom: 10px;}

.twlist dl{margin-bottom:15px;background:#f5f5f5;display:flex;}
.twlist dt{width:328px;height:177px;}
.twlist dt a{display:block;width:100%;height:100%;background:no-repeat center;background-size:cover;}
.twlist dd{padding:30px;flex:1;}
.twlist a{color:#666;}
.twlist b{font-size:16px;color:#333;}
.twlist p{font-size:12px;margin:5px 0;}

.ffcode{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);left:0;top:0;z-index:999;opacity:0;pointer-events: none;display:flex;align-items: center;justify-content: center;}
.ffcode.show{opacity:1;pointer-events: all;}
.ffcode .info{background:#fff;width:220px;padding:20px;}
.ffcode .info .code{height:220px;background:#eee}
.ffcode .info .code img{width:100%}
.ffcode .info p{text-align:center;color:red;padding:10px 0;}
.ffcode .info span{cursor:pointer;text-align:center;display:block;color:#ccc;}

.twlist span{font-size:12px;color:#999;}