﻿@charset "utf-8";
body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input{margin:0;padding:0;border:0}
html,body{font-size: 12px!important;min-width: 320px;max-width:750px;margin:0 auto;background:#eee;overflow-x: hidden;}
body{font-family:'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x: hidden;color:#444;}
table{border-collapse:0;border-spacing:0;border-collapse:collapse;line-height: 2rem;}
a,a:active,a:hover,a:focus,a:visited{text-decoration:none;color:#555;}
a,img{-webkit-touch-callout:none}
ol,ul,li{list-style:none}
i,span,em{font-style:normal;}

@media (min-width: 400px) and (max-width: 499px) {
  html,body{font-size: 14px!important;}
}
@media (min-width: 500px) and (max-width: 639px) {
  html,body{font-size: 16px!important;}
}
@media (min-width: 640px) {
  html,body{font-size: 18px!important;}
}

.top{width: 100%;position: fixed;top: 0;left:0;z-index: 1000;height:4.0rem;}
.top ul{width:100%;min-width:320px;max-width:750px;margin:0 auto;background-color:#fff;height:4.0rem;overflow:hidden;}
.top li.l{margin-left:0.1rem;margin-top:0.5rem;float:left;}
.top li.l img{height:3.2rem;}
.top li.r{float:right;margin-top:0.8rem;margin-right:0.1rem;}
.top li.r a{
    height: 2.3rem;width:6rem;
    line-height: 2.3rem; 
    background:#ef5126;
    font-size:1rem;
    color:#fff;
    text-align: center;
  float: right;
    border-radius: 0.2rem;
    display:block;

}

.nav{width:100%;height:2.8rem;margin:4rem auto 0;background:#0d67bb;color:#fff;position:relative;border-bottom:1px solid #ddd;}
.nav ul{width:100%;overflow:hidden;background:#0d67bb;}
.nav li{width:16.66%;float:left;display:inline;}
.nva li.mo{background:#F60;}
.nav a{font-size:1.2rem;color:#fff;line-height:2.8rem;display:block;width:100%;height:100%;text-align:center;border-right:1px solid #ddd;}
.nav ul.navmore{display:none;position: absolute;top:2.8rem;left:0;z-index:888;overflow:hidden;background:#0d67bb;border-top:1px solid #dadada;border-bottom:1px solid #dadada}

#twins{width: 100%;position:fixed;top:10rem;left:0;z-index: 999;height:17.0rem;display:none;}
#twins .twins{width:100%;min-width:320px;max-width:750px;margin:0 auto;overflow:hidden;height:17.1rem;position:relative;}
#twins .twins .twin{width:95%;height:16.3rem;margin:0.7rem auto 0;background:#fff;overflow:hidden;-webkit-border-radius: 0.5rem;-moz-border-radius:0.5rem;border-radius:0.5rem;position:relative;}
#twins .twins .twdo{position:absolute;left:2rem;top:0;width:1.6rem;height:0.8rem;z-index: 1000;background-image: url(../images/twdo.png);background-size: 100% 100%;display:none;}
#twins .twins .twup{position:absolute;left:2rem;bottom:0;width:1.6rem;height:0.8rem;z-index: 1000;background-image: url(../images/twup.png);background-size: 100% 100%;display:none;}
.twin ul.twbt{width:96%;height:1.5rem;margin:0.8rem auto 0;}
.twin ul.twbt li{float:left;display:inline;}
.twin ul.twbt li.tu{width:5px;height:1.3rem;background:#00468b;overflow:hidden;}
.twin ul.twbt li.wz{width:15rem;float:left;line-height:1.4rem;text-align:left;font-size:1.4rem;font-weight:bold;color:#333;margin-left:0.5rem;}
.twin ul.twbt li.cl{width:1.0rem;height:1.0rem;float:right;overflow:hidden;margin-right:0.2rem;background-image: url(../images/twcl.png);background-size: 100% 100%;}
.twin ul.twnr{width:95%;margin:0.5rem auto;overflow:hidden;height:9.6rem;line-height:1.6rem;font-size:1.2rem;}
.twin ul.twnr p{line-height:1.6rem;font-size:1.2rem;}
.twin ul.twnr li{float:left;display:inline;overflow:hidden;}
.twin ul.twnr li.l{margin:1rem 1rem 0 0;}
.twin ul.twnr li.l img{width:6rem;height:6reml}
.twin ul.twnr li.r{}
.twin ul.twcz{width:100%;height:2.8rem;position:absolute;left:0;bottom:0.5rem;}
.twin ul.twcz li{float:left;display:inline;width:50%;}
.twin ul.twcz a{display:block;width:95%;height:100%;margin:0 auto;text-align:center;font-size:1.3rem;line-height:2.8rem;color:#fff;background:#e64a20;-webkit-border-radius:0.3rem;-moz-border-radius:0.3rem;border-radius:0.3rem }


#fullbg { background-color:gray;left:0;opacity:0.5;position:absolute; top:0; width:100%;z-index:888; filter:alpha(opacity=50); -moz-opacity:0.5;-khtml-opacity:0.5; } 

.zx{width:90%;clear:both;margin:1rem auto;text-align:center;background-color: #fff;}
.zx a{background:#fa953f;
    font-size:1.3rem;padding:0.4rem 0.4rem;
    color:#fff;text-align: center;
    border-radius: 0.3rem;  
    line-height:3.3rem;height:3.3rem;
    
}
 
.sec0{width:100%;overflow: hidden;background-image: url(../images/banner_01.jpg);background-size: 100% 100%;}
.sec0 .ban{overflow: hidden;width:100%;line-height:0;margin:0;}
.sec0 .ban img{width:100%;}
.sec0 .btit{width:100%;height:6rem;overflow: hidden;position:relative;}
.sec0 .btit .wzt{position:absolute;width:100%;height:100%;z-index:10;top:0;left:0;}
.sec0 .btit .wzt h2{color:#ef5126;font-size: 1.6rem;text-align: center;line-height:1.7rem;margin-top:0.5rem;}
.sec0 .btit .wzt p{color:#fff;font-size: 0.8rem; text-align: center;overflow: hidden;margin-top: 0.5rem;}
.sec0 .btit .bo{position:absolute;width:100%;height:100%;z-index:9;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4;opacity: 0.4;bottom:0;left:0}

/*介绍*/
.sec1{width:100%;overflow: hidden;background-color: #fff;}
.js{width: 98%;overflow: hidden;background:#fff;margin:1rem auto 0;clear:both}
.fh{width: 5%; float: left;}
.fh p{font-size: 2rem;color:#329a93;line-height: 400%;}
.jsn{width: 30%;float: left;}
.jsn a{width: 90%;display: block;border: 0.1rem solid #e9e9e9;background-color: #fff;box-shadow: #e9e9e9 0.1rem 0.1rem 0.1rem 0.01rem;margin:0 auto;border-radius: 0.5rem;}
.jsn a p{text-align: center;margin-top: 1rem;margin-bottom: 1rem}
.jsn a div{width: 90%;border-radius:0.25rem 0.25rem 0.25rem 0.25rem;margin:0 auto;}
.jsn a div p{color: #fff;line-height: 2rem;text-align: center;margin-top: 1rem;font-family: "KaiTi_GB2312";font-size: 1.2rem;}

.stit{width: 98%;overflow: hidden;margin:1.5rem auto 0;}
.stit h2{color:#333;font-size: 1.5rem;text-align: center;color:#fa953f;font-family: "Microsoft YaHei";font-weight: bolder;}
.stit p{color:#fa953f;font-size: 1.1rem; text-align: center;overflow: hidden;margin-top: 0.5rem;font-family: "Microsoft YaHei";}

.sec2{width:100%;overflow: hidden;background-image: url(../images/bkxu_di.jpg);background-size: 100% 100%;overflow: hidden;margin-top:1rem;}

.s2tit{width:98%;overflow: hidden;margin:1.5rem auto 0;}
.s2tit h2{font-size:1.8rem;text-align: center;color: #fff;}
.s3tit{width:98%;overflow: hidden;margin:1.5rem auto 0;}
.s3tit h2{font-size:1.8rem;text-align: center;color: #000;}
.s2tit h2 em,.s3tit h2 em{color:#e64a20;}
.bkpd{width:98%;overflow:hidden;margin:1.5rem auto 3rem;clear:both;}
.bkxz{width:25%;float: left;margin-top:2rem;overflow: hidden;}
.bkxz a{width:90%;display:block;overflow: hidden;margin:0 auto;text-align:center;background-color:none}
.bkxz a img{width:80%;}
.bkxz a p{font-size:1rem;color:#fff;text-align: center;}

.tdpd{width:100%;overflow:hidden;margin:1.5rem auto 2rem;clear:both;}
.tbk{width:25%;float:left;margin-top:1rem;overflow:hidden;}
.tbk a{display:block;width:100%;border-radius:0.45rem;background-size:100% 100%;overflow:hidden;}
.tbk a.a1{background-image: url(../images/bktd_02.png);}
.tbk a.a2{background-image: url(../images/bktd_03.png);}
.tbk a.a3{background-image: url(../images/bktd_04.png);}
.tbk a.a4{background-image: url(../images/bktd_05.png);}
.tbk a p.p1{font-size: 1rem;color: #fff;text-align: center;margin-top: 0.7rem;line-height:1.1rem;}
.tbk a p.p2{font-size: 1rem;text-align: center;margin: 1.3rem 0 1.2rem;}
.tbk a p.p2 em{padding:0.1rem 0.6rem 0.1rem;background:#ef5126;color: #fff;border-radius:0.15rem}

.sec3{width:100%;overflow: hidden;background-image: url(../images/rmzy_di.jpg);background-size: 100% 100%;overflow: hidden;}
.zypd{width:100%;overflow:hidden;margin:1.5rem auto 2rem;clear:both;}
.zyk{width:25%;float:left;margin-top:1rem;overflow:hidden;}
.zyk a{display:block;width:95%;margin:0 auto;border-radius:0.45rem;background-size:100% 100%;overflow:hidden;}
.zyk a.a1{background-image: url(../images/rmzy_01.png);}
.zyk a.a2{background-image: url(../images/rmzy_02.png);}
.zyk a.a3{background-image: url(../images/rmzy_03.png);}
.zyk a.a4{background-image: url(../images/rmzy_04.png);}
.zyk a.a5{background-image: url(../images/rmzy_05.png);}
.zyk a.a6{background-image: url(../images/rmzy_06.png);}
.zyk a.a7{background-image: url(../images/rmzy_07.png);}
.zyk a.a8{background-image: url(../images/rmzy_08.png);}
.zyk a p.p1{font-size: 0.8rem;color: #fff;text-align: center;margin-top: 1.2rem;line-height:0.9rem;font-weight:bold;}
.zyk a p.p3{font-size: 0.7rem;line-height:0.9rem;margin: 1.7rem 0.2rem 0rem;}
.zyk a p.p2{font-size: 1rem;text-align: center;margin: 1.0rem 0 1.5rem;}
.zyk a p.p2 em{padding:0.1rem 0.6rem 0.1rem;background:#ef5126;color: #fff;border-radius:0.15rem}

.sec5{width:100%;overflow: hidden;overflow: hidden;}
.wzlb{width:95%;overflow:hidden;margin:1.5rem auto 2rem;clear:both;}
.wzlb ul{border-bottom:1px dashed #888888;font-size:1rem;overflow:hidden;}
.wzlb li{float:left;display:inline;line-height:1.2rem;padding:0.5rem 0;}
.wzlb li.l{width:80%;}
.wzlb li.r{width:20%;text-align:right;}
.wzlb li.r em{padding:0.1rem 0.4rem 0.1rem;background:#ef5126;color: #fff;border-radius:0.15rem}


.footer{width:100%;height:3rem;margin-top:1.5rem;border-top:1px solid #666;text-align:center;padding-top:1rem;background:#484747;}
.btop{width:100%; height:3rem; margin:0.5rem auto 0.8rem; background:#c2c2c2 url(../images/btop.png) no-repeat center; background-size:2rem;}
.btop a{width:100%; height:3rem; display:block;}
.foot{margin:0.2rem auto 5.8rem;}
.foot p{text-align:center;line-height:1.8rem;}

.dbzx{width: 100%;position: fixed;bottom: 0;left:0;z-index: 1000;height:4.5rem;}
.dbzx ul{width:100%;min-width:320px;max-width:750px;margin:0 auto;background-color: #0050A2;height:4.5rem;}
.dbzx li{float:left;display:inline;width:18.5%;text-align:center;}
.dbzx li img{width:80%;}
.dbzx li.c{width:26%;margin-top:-1.5rem;background:none;position:relative;}
.dbzx li.c img{width:70%;}
.dbzx li.c p{position: absolute;background-color: red;width: 1.2rem;height: 1.2rem;text-align: center;line-height: 1.3rem;color:#fff;border-radius: 50%;font-size: 1rem;right:25%;top: 0.5rem;}
@media (min-width: 640px) {
  .dbzx,.dbzx ul{height:5rem;}
}

.cred{color:#e64a20;}


.wp20{overflow:hidden;margin:0 auto 1rem;padding-bottom:1rem;width:98%;margin:0.6rem auto 0.2rem;}
.wp20 ul{width:50%;float:left;display:inline;overflow:hidden;margin:0.4rem auto;}
.wp20 li{line-height:1.2rem;width:92%;border:1px solid #dfdfdf;-webkit-border-radius: 0.2rem;-moz-border-radius: 0.2rem; border-radius:0.2rem;overflow:hidden;padding:0.5rem 0;margin:0 auto;}
.wp20 li a{width:100%;height:100%;display:block;text-align:center;font-size:1.1rem;}
.zybg{border-collapse:0;border-spacing:0;border-collapse:collapse;margin:0 auto;width:100%;width: 95%;text-align: center;margin-top: 1rem;}
.zybg td{padding:2px;background:#fff;border:1px solid #fa953f;font-size:1rem;color: #fa953f;}
.zybg td.thd{background:#fa953f;}

.thd{background:#dfdfdf;font-size:1.5rem;font-weight:bold;}
.thd p{color:#fff;font-size:1.5rem;font-family: "KaiTi_GB2312";line-height: 3rem;}
.thd1{background:#efefef;font-size:1.2rem;color:#fa953f;}
.thd1 p{color:#000;font-size:1.3rem;}
.btn1{font-size:0.9rem;padding:0.3rem 0.5rem;color:#fa953f;}
.mt1{margin-top:1rem}
.btn{background:#F30;font-size:0.9rem;padding:0.3rem 0.5rem;color:#fff;-moz-border-radius: 0.3rem;-webkit-border-radius: 0.3rem; border-radius:0.3rem;}

.jbt{width: 95%;
    margin: 1rem auto;
  }
.jbt p{font-size: 1.2rem;line-height: 1.5rem;text-align: left;font-family: "KaiTi_GB2312";margin-top: 1.5rem;margin-bottom: 1rem;}
.jbt img{width: 100%;height: 100%;}
.jbtt{width: 95%; margin: 0.5rem auto;border-bottom: 1px #fa953f dashed;}
.jbtt p{color:#fa953f;font-size: 1.5rem;text-align: center;font-family: "Microsoft YaHei";margin-bottom: 0.8rem;}

.dy{width: 56%;border: 0.2rem dashed #4eada3;overflow: hidden;float: left;margin: 1.2rem;margin-top: 2rem;}
.dy p{line-height: 2rem;font-size: 1rem;font-weight: bolder;color: #4eada3;padding: 1.23rem;}
.dyimg{width: 25%;float: right;margin: 1rem;}
.dyimg img{width: 100%;height: 100%;}

.gdx{width: 95%;margin: 0.5rem auto;}
.gdx img{width: 100%;height: 100%;}

.sgbpd{width: 98%;overflow:hidden;margin:auto;margin-bottom: 1rem;clear:both;}
.sgbtu{width: 30%;
    float: left;
    overflow: hidden;
    background-color: #329a93;
    border-radius: 0.5rem;
    margin: 2rem 0.42rem auto;
  box-shadow: #e9e9e9 0.2rem 0.2rem 0.1rem 0.01rem;
  margin-bottom: 1rem;}
.sgbtus{width: 72%;
    border: 0.2rem #fff dashed;
    margin: 1rem 1rem 0 1rem;
    border-radius: 0.35rem;
    float: left;
    overflow: hidden;}
.sgbtus p{font-size: 1.2rem;
    text-align: center;
    color: #fff;
    margin: 0.3rem;}
.sgbtuz{width: 90%;margin-left: 0.5rem;float: left;overflow: hidden;}
.sgbtuz p{font-size: 2rem;text-align: center;font-weight: bolder;color: #fff;}
.sgbtuz p strong{font-size: 3rem;}
.sgbtux{width: 80%;margin-left: 0.5rem;float: left;overflow: hidden;margin-bottom: 2rem;margin-top: 1rem;}
.sgbtux p{font-size: 1rem;text-align: center;color: #fff;}

.sgwttpd{width: 90%;}
.sgwttp{width: 50%;overflow: hidden;float: left;margin-top: 1.6rem;}
.sgwttp img{width: 100%;height: 100%;margin-left: 0.7rem;}
.sgwt{width: 50%;float: right;}
.swp20{overflow:hidden;margin:0 auto;padding-bottom:0.1rem;width:98%;}
.swp20 ul{width:50%;display:inline;margin:1rem auto;}
.swp20 li{line-height:0.7rem;width:92%;border:1px solid #aaaaaa;-webkit-border-radius: 0.2rem;-moz-border-radius: 0.2rem; border-radius:0.2rem;overflow:hidden;padding:0.5rem 0;margin:0.7rem auto;}
.swp20 li a{width:100%;height:100%;display:block;text-align:center;font-size:1rem;}

.stitl{background-color:#4eada3;width: 47%;margin: 2rem auto;border-radius: 0.3rem;}
.stitl p{font-size: 1.5rem;line-height: 3rem;text-align: center;color: #fff;}
.xysh{width: 95%;margin: 1rem auto;}
.xysh img{width: 100%;height: 100%;margin-top: 0.5rem;}

.stitj{background-color:#4eada3;width: 80%;margin: 2rem auto;border-radius: 0.3rem;}
.stitj h2{font-size: 1.5rem;line-height: 3rem;text-align: center;color: #fff;padding-top: 0.5rem;}
.stitj p{font-size: 1rem;line-height: 2rem;text-align: center;color: #fff;padding-bottom:1rem; }

.jybt{width:98%;margin: auto;}
.jynrk h2{width: 20%;text-align: left;font-size: 1.5rem;color:#002453;line-height: 3rem;margin-left: 2rem;}
.jynrk{width: 100%;}
.jynr{border-radius:50%;width: 18%;height: 5.3rem;overflow: hidden;float: left;margin: 0.2rem 1rem auto;}
.jynr p{font-size: 1rem;text-align: center;padding-top: 1.3rem;color: #fff;}
.jynr2{border-radius:20%;width: 18%;height: 5.3rem;overflow: hidden;float: left;margin: 0.2rem 1rem auto;}
.jynr2 p{font-size: 1rem;text-align: center;padding-top: 1.3rem;color: #fff;}

.ljby{width: 98%;margin: 1rem;}
.ljbys{width:45%;float:left;margin: 0.5rem;overflow: hidden;}
.ljbys img{width: 100%;height: 100%;}

.zhyd{width: 98%;margin-bottom: 2rem;}
.zhyd p{font-size: 1rem;text-align: center;line-height: 3rem;}
.zhyd p strong{font-size: 1rem;font-weight: bolder;}


.cf:before,.cf:after{display:table;content:""}.cf:after{clear:both}.cf{zoom:1}
.shadow{z-index:999990; display: none; position: fixed; width: 100%; height: 100%; top:0; left:0;  }
.float_container {z-index:999991; display: none; position: fixed;max-width:750px;margin:0 auto; width:100%;bottom:0; background-image: -moz-linear-gradient(#c0e1e1, #cbe3e1); background-image: -webkit-linear-gradient(#c0e1e1, #cbe3e1); background-image: -o-linear-gradient(#c0e1e1, #deceb7); background-image: linear-gradient(#c0e1e1, #cbe3e1); }
.db { display: block}
.float_container .title{background:#0278be;background-size: 40px;height:40px;font-size:18px; line-height: 40px; color:#fff; text-align: center; letter-spacing: -1px; }
.float_container .title a{display: block; color:#fff; height: 40px;line-height:40px;}
.float_container dl { display: block; transiton:all .3s linear 0s;margin:0;padding:0; }
.float_container dt { display: inline-block; width: 14%; float: left; margin: 10px 0 0px 8px; text-align: center}
.float_container dt img{max-width:100%;border:0;vertical-align:middle;-ms-interpolation-mode: bicubic}
.float_container dd {margin:0; display: inline-block; position: relative; width: 70%; float: left; margin-top: 10px;margin-bottom: 0px; }
.float_container .time { font-size: 12px; line-height: 1.2em; color:#6c6761; text-align: center;width:100%;margin:0;height:1.2em; }
.float_container .box { color:#000;position: relative; margin-left: 5%; padding:8px; border:1px solid #7ebbe4; border-top-color: #b2daf0; border-radius: 10px; box-shadow: 0 2px 0 #3ea0dd, inset 0 1px 1px #fff; background-image: -moz-linear-gradient(#c6e5fa, #a6d7f7); background-image: -webkit-linear-gradient(#c6e5fa, #a6d7f7); background-image: -o-linear-gradient(#c6e5fa, #a6d7f7); background-image: linear-gradient(#c6e5fa, #a6d7f7); letter-spacing: -1px; }
.float_container .box img { width: 20px; vertical-align: bottom;}
.float_container .box:before,
.float_container .box:after { position: absolute; content: ""}
.float_container .box:before { width: 18px; height: 13px; top:-1px; left:-9px;background-size: 18px; }
.float_container .box:after { width: 40px; height: 26px; bottom:-4px; right:-7px;  background-size: 40px; }
.float_container .btn_tk { margin-top: 15px; padding:10px 0; border-top:1px solid #c7c7c0; border-bottom:1px solid #979185; background-color: #eaebed; }
.float_container .btn_tk a { display: inline-block; width: 39%; height: 2em; float:left; margin:0 5%; border:1px solid #a6a5a1; border-radius: 12px; background-color: #fefefe; box-shadow: 0 2px 2px #d1d1d3; font-size: 16px; color:#6c6761; line-height: 2; text-align: center; text-decoration: none; transition:all .3s linear 0s; }
.float_container .btn_tk a:hover {border-color:#959490;background-color: #f7f7f7}
