@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; color: #000;}
img {border:none; vertical-align:middle;width: 100%;display:block;}
table { border-collapse:collapse; }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
body {min-width: 320px;max-width: 750px ;margin: 0 auto !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;}
body,h1,h2,h3,h4,h5,p,dl,dd,ul,li,ol,form,input,textarea,th,td,select,div{ margin:0; padding:0;font-family:'Microsoft Yahei';box-sizing:border-box;}
.fl{ float: left;}
.fr{ float: right;}
.clearfix:after{content: ""; display: block; clear: both;}
.clearfix{ zoom:1;}

.dis{display:block}
.undis{display:none}
.overflow{overflow:hidden}
.clear{clear:both;visibility:hidden}
.l{float:left;display:inline}
.r{float:right;display:inline}
.c{text-align:center}

.viewport{width:100%;margin:0 auto;overflow:hidden}
.bgb1{ background:#1f272a}
.lbox{width:56%; float:left; margin:1% 0 0}
.l2{ margin:2% 0 0}
.rbox{width:42%; float:right;position:relative;}
.Dn-index-img2 { width:98%; display:block; margin:2% 0 0;}
.Dn-index-img777 { width:90%; position:absolute; top:5%; left:5%;animation: 9.5s linear 0s normal none infinite rotate;
-webkit-animation:9.5s linear 0s normal none infinite rotate;}
@-webkit-keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotate{
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}
}
@-o-keyframes rotate{
from{-o-transform:rotate(0deg)}
to{-o-transform:rotate(360deg)}
}
.kec{padding:.2rem;font:normal .24rem/2 'Î¢ÈíÑÅºÚ';color:#FFF;text-align:center}
.kec h1{font:normal .36rem/2 'Î¢ÈíÑÅºÚ';}
.kec small{font-size: .3rem;text-align: center;color: #fff;padding: .2rem 0;line-height: 2;background: url(xj_18.jpg) center no-repeat;}}
tr td a{color:#FF0}
.zx{width:60%; margin:.2rem auto}
.zx a{ display:block;width:100%; font:normal .3rem/2 'Î¢ÈíÑÅºÚ'; background:#fee404;color:#100c0b;margin:.2rem auto;padding:0;}
.p1{padding:.2rem;font:normal .24rem/1.5 'Î¢ÈíÑÅºÚ';}
.p1 span{ color:#F00}
ol,ul{list-style:none}
li {list-style: none;}
/********ÔÚÏß±¨Ãû***********/
.zdfd{width:100%; height:4rem; position:fixed; z-index:1000; bottom:0;}
.zdfd ul li{float:left; text-align:center;font:1.4rem/4rem 'Î¢ÈíÑÅºÚ'; color:#fff;width:33%; height:4rem; }
.zdfd ul li.zx1{background:#3e3a39;}
.zdfd ul li.tel{background:#ff6b00;}
.zdfd ul li.qq{background:#3e3a39;}
.lmtt{height:1.8rem; padding:0.75rem 1rem; font:1.4rem/1.8rem 'Î¢ÈíÑÅºÚ'; color:#575757}
.lmtt i{width:0.3rem; height:1.25rem; display:block; float:left; margin:0.2rem 0.5rem 0 0; background:#018bd1}
.lmtt .cka{height:1.8rem; padding:0 0.8rem; font:1.2rem/1.8rem 'Î¢ÈíÑÅºÚ'; color:#fff; display:block; float:right; background:#ff6b00; border-radius:2px}
.zxbm{padding-bottom:1rem}
.zxbm p{font:1.4rem/2rem 'Î¢ÈíÑÅºÚ'; padding:0.7rem 0; text-align:center; color:#575757}
.zxbm p span{color:#e60012}
.zxbm input{width:26rem; height:2rem; display:block; margin:0.5rem auto 0; padding:0.5rem 1rem; border:#959595 solid 1px; border-radius:5px; font:1.3rem/2rem 'Î¢ÈíÑÅºÚ'; color:#575757}
.zxbm select{width:28rem; height:3.25rem; display:block; margin:0.5rem auto 0; padding:0 0.5rem; border:#959595 solid 1px; border-radius:5px; font:1.3rem/2rem 'Î¢ÈíÑÅºÚ'; color:#575757; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url(/2017_tpl/ui/ggzd_select.png) no-repeat scroll right center transparent; background-size:3.25rem}
.zxbm select::-ms-expand{display:none}
.zxbm select option{font:1.3rem/2rem 'Î¢ÈíÑÅºÚ'; color:#575757; padding-left:1rem}
.zxbm .btn{width:10rem; height:3rem; display:block; margin:1rem auto 0; background:#ff6b00; border-radius:5px; font:1.5rem/3rem 'Î¢ÈíÑÅºÚ'; color:#fff; text-align:center}
.backtop{width:32rem; height:3rem; margin:0 auto; background:#c2c2c2 url(/2017_tpl/ui/ggzd_top.png) no-repeat center; background-size:2rem}
.backtop a{width:32rem; height:3rem; display:block}

.ggzd{width:32rem; height:4rem; padding:0.5rem 0; margin:0 auto 5rem; color:#959595; text-align:center}
.ggzd .p1{font:1.3rem/2rem 'Î¢ÈíÑÅºÚ'}
.ggzd .p2{font:1.2rem/1.5rem 'Î¢ÈíÑÅºÚ'}

.gzd{ display:block;width:10rem; height:3rem; float:left; margin:11rem 0 0 11rem;}

.zt022 {width: 100%;margin: 0 auto;}
.zt022 h2{line-height: 2;color: #282828;font-size: .36rem;text-align:center}
.zt022 h3{font-size: 1.4rem;text-align: center;color: #fff;padding:1.4rem 0;line-height: 2rem;background: url(dq_06.jpg) center no-repeat;}
.zt022 h4{font-size: .3rem;text-align: center;color: #100c0b;padding:.2rem 0;line-height: 2;background: url(cad_40.jpg) center no-repeat;}
.zt022 ul{width: 96%;margin: 0 auto;overflow: hidden;}
.zt022 ul li{float: left;width: 48.5%;margin-left:1%;}
.zt022 ul li img{float: left;width: 20%;margin:0 1%;}
.zt022 ul li:nth-child(even){margin-right: 0;}
.zt022 ul li p{color: #363636;font-size: 0.24rem;text-align: center;float: left;line-height:1.5}
.zt022 ul li span{color: #fb2c03;font-size: .24rem;text-align: center;width:80%;margin:auto .2rem;line-height:2.5}
.zxbut1 {display: block;width: 50%;margin: 0.6rem auto; border-radius:20px;padding: .6rem; text-align: center;color: #fff;font-size: 1.0rem;background: #fb2c03;}
.zxbut {display: block;width: 90%;margin: .2rem auto; border-radius:30px; text-align: center;color: #fee404;font-size: .3rem;border: 2px solid #fee404;line-height:2;font-weight:bold;}
.container{width:98%;margin:0 auto;}
.container h1{ 
    line-height: 2;
    color: #282828;
    font-size: .36rem;
    text-align: center;}
.container h1 p{text-align:left;font-size:.38rem;}
.container h1 font{color:#000;text-align:center;font-size:0.4rem;-moz-box-flex:1; font-weight:bold;}
.container h2{color:#7e7e7e;text-align:center;font-size:0.35rem;-moz-box-flex:1;line-height:0.4rem;margin-top:0.3rem;}
.container h2 p{font-size:.24rem;}
.container h2 span{background-color:#0ab2cc; color:#FFF;}
.container h5{font-size: .3rem;text-align: center;color: #100c0b;padding:.2rem 0;line-height: 2;background: url(cad_40.jpg) center no-repeat;}
.container p{font-size:0.3rem;}
.yuanjiao{color:#7e7e7e;border:1px solid #7e7e7e; border-radius:0.3rem; padding:0.07rem 0.4rem;}
.ys ul li{width:44%; margin:1%; background-color:#d00e31; padding:1%; float:left; color:#FFF; border-radius:0.2rem; padding-left:3%;}
.zixun ul li{width:50%; float:left;text-align:center;color:#FFF; padding:1.5% 0}

.teac li{width:48%; float:left; margin:0 0.1%;}
.teac li p{font-size:0.2rem;margin-top: .1rem;text-align: center; color: #ffffff;}
.teac h3 { color: #ffffff;margin-top: .2rem;border-bottom: .01rem solid #ffffff;text-align: center;}