﻿@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:2rem auto;text-align:center;}
.zx a{box-shadow: 0 10px 20px rgba(230, 74, 32, 0.3); background:#ef5126;
    font-size:1.3rem;padding:0.8rem 2rem;
    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}

/*介绍*/ 

.sec200{width:100%;overflow: hidden;background-image: url(../images/200.jpg);background-size: 100% 100%;}
.secwb{width: 80%;margin: 2rem auto;}
.secwb img{width: 100%;height: 100%;}
.secw{width:100%;overflow: hidden;background-image: url(../images/bj1.jpg);background-size: 100% 100%;}
.js{width: 98%;overflow: hidden;background:#f0f8fe;margin:1rem auto 0;clear:both}
.fh{width: 5%; float: left;}
.fh p{font-size: 2rem;color:#e64a20;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.4rem 0.3rem;margin:0 auto}
.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-weight: bolder;}

.stit{width: 98%;overflow: hidden;margin:1.5rem auto 0;}
.stit h2{color:#fff;font-size: 1.8rem;text-align: center;background-color: #5188EB;width: 80%;margin: 0 auto;}
.stit p{color:#333;font-size: 1rem; text-align: center;overflow: hidden;margin-top: 1rem;}

.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:96%;margin:1rem auto;clear:both;}
.tbk{width:20%;float:left;margin:1rem 0.6rem auto;overflow:hidden;border-radius:1rem;}
.tbk a{width:100%;overflow:hidden;}
.tbk a p.p1{font-size: 1rem;color: #fff;text-align: center;margin-top: 0.7rem;line-height:1.5rem;margin-bottom: 0.7rem;padding-bottom: 1rem;padding-top: 1rem;}
.tbk2{width:20%;float:left;margin:1rem 0.6rem auto;overflow:hidden;border-radius:50%;}
.tbk2 a{width:100%;overflow:hidden;}
.tbk2 a p.p1{font-size: 1rem;color: #fff;text-align: center;margin-top: 1rem;line-height:1.5rem;margin-bottom: 1rem;padding-bottom: 1rem;padding-top: 1rem;}

.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;}
}
.bfdxt{width: 98%;overflow: hidden;margin: auto;}
.bfdxt img{width: 100%;margin: 1rem auto;}
.cred{color:#e64a20;}
.zx1{    clear: both;
    text-align: center;
    width: 100%;
    overflow: hidden;
      margin: 1.5rem auto 2.0rem;}
.zx1 a{padding:0.5rem 1rem;font-size:1.3rem;line-height:3rem;height:3rem;text-align:center;color:#fff;background:#e64a20;margin:1rem auto;border-radius:0.8rem;}

.wp20{overflow:hidden;margin:0 auto 1rem;padding-bottom:1rem;width:98%;margin:0.6rem auto 0.2rem;padding-top: 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: 90%;text-align: center;margin-top: 1rem;}
.zybg td{padding:2px;font-size:1rem;border: 1px solid #e64a20;}
.zybg td.thd{background:#eee;color:#777;}


.thd{background:#dfdfdf;font-size:1.5rem;font-weight:bold;}
.thd p{color:#d44400;font-size:1.5rem;}
.thd1{background:#efefef;font-size:1.2rem;}
.thd1 p{color:#d44400;font-size:1.2rem;background-color: #e64a20;}
.thd2{background:#e64a20;font-size:1.2rem;}
.thd2 p{color:#fff;font-size:1.2rem;background-color: #e64a20;}
.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;}
.btn2{background:#2094e6;color:#fff;font-size:0.9rem;padding:0.1rem 0.3rem;-moz-border-radius: 0.3rem;-webkit-border-radius: 0.3rem; border-radius:0.3rem;}
.zybg a.b3:hover{color:#fff;}

.jbt{background:url(../images/xx.jpg) no-repeat center;background-size: 100% 100%;}
.jbt h2{color:#e64a20;font-size: 2rem;text-align: center;padding-top: 3rem;}
.jbt p{color:#333;font-size: 1rem; text-align: center;overflow: hidden;margin-top: 1rem;line-height: 2rem;padding-bottom: 10rem;}

.wp211{width:98%; margin: 0 auto; display: block;overflow:hidden}
.wp211 ul{ margin: 0.5rem 1% 2% 1%; font-size: .18rem; letter-spacing: 1.5px; line-height: .36rem; color: #444;}
.wp211 ul li img{ width:100%;  margin: 0 auto; display: block;}
.wp211 ul li p{font-size:1rem; line-height: 2.0rem;text-align: left;}
.wbg11 {border-bottom: 0.1rem; padding-bottom:0rem;}


.daoyu{width: 100%;background-color: #F7F7F7;height: 3rem;}
.daoyu p.dytz{width: 70%;margin-left: 2%;font-size: 1.5rem;line-height: 3rem;color: #2C82C9;font-weight: bolder;float: left;overflow: hidden;}
.daoyu p.dyty{width: 28%;font-size: 1.2rem;line-height: 3rem;color: #2C82C9;float: right;overflow: hidden;}
.sec1{width:100%;overflow: hidden;background:#fff;}
.sec1 img{width: 100%;}
.schoolm{width:100%;overflow: hidden;background:#fff;}
.schoolpic{width: 29%;float: left;margin-left: 1%;}
.schoolpic img{width: 100%;}
.schoolxq{width: 68%;float: right;line-height: 2rem;margin-left: 2%;margin-top: .5rem;}
.schoolxq h1{font-size: 1.5rem;font-weight: bolder;}
.schoolxq p{font-size: 1rem;}
.schoolxq a{color:#fff;border-radius: 1rem;padding:.5rem;margin-left: 2%;}
.schoolxq a.zszy{background-color: #F33531;}
.schoolxq a.lqfs{background-color: #4A90E2;}
.schoolxq a.gdzx{background-color: #7ED321;}
.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}
