html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li { margin:0;padding:0;list-style: none;  }
body{font-family: "microsoft yahei";color:#333;min-width:1300px;margin:auto;padding-top:70px;}
body p{font-size:16px;line-height:26px;}
.left{float:left;}
.right{float:right;}
.clear:after{content:"";display:table;clear:both;}
ul.clear li{float:left;}
a{color:#333;text-decoration:none;}
img{display:block;border:none;}
.wrap{width:1100px;margin:auto;}
.maintit{font-size:38px;text-align:center;padding:40px 0;}
.morelink{padding:40px 0;}
.morelink a{    display: block;    width: 160px;    height: 40px;    text-align: center;    color: #fff;    background: #ff810a;    border-radius: 6px;    line-height: 40px;    font-size: 18px;    margin: auto ;}
/*nav*/

/*banner*/
.banner li{width:100%;height:480px;}
.banner a{display:block;width:100%;height:100%;}
/*reason*/
.reason ul{margin-right:-45px;}
.reason ul li{width:335px;margin-right:45px;margin-bottom:20px;}
.reason ul li div{padding:0 0.15rem;}
.reason ul li div h3{font-size:24px;line-height:50px;font-weight:normal;padding-left:20px;color:#fff;background:#ec6941;border-radius:0 6px 6px 0;}
.reason ul li div p{padding:15px;background:url("../img/reapbg.png") no-repeat -1px 0;background-size:100% 100%;font-size:18px;line-height: 30px;}
.reason .morelink{padding-top:20px;}
/*question*/
.question{background:#4d4542;}
.question ul{margin-right:-28px;}
.question ul li{width:346px;margin-right:28px;margin-bottom:28px;border:1px solid #ec6941;}
.question ul li a{color:#fff;font-size:20px;line-height:50px;}
.question ul li a:hover{color:#ec6941;}
.question ul li a b{float:left;width:50px;color:#fff;background:#ec6941;text-align:center;margin-right:10px;font-weight:normal;font-size:22px;}
.question ul li a span{color:#ec6941;}
.question .maintit{color:#fff;}
.question .morelink{padding-top:12px;}
.dp img{margin:auto;}
/*htl*/
.htl{background:#4d4542;}
.htl .maintit{color:#fff;}
.htl ul{margin-right:-15px;}
.htl ul li{width:208px;margin-right:15px;}
.htl ul li div{background:#fff;border-radius: 6px;padding:20px 15px;overflow:hidden;}
.htl ul li div img{height:94px;margin:auto;}
.htl ul li div h3{font-size:20px;line-height:50px;color:#4d4542;text-align:center;}
.htl ul li div h4{font-size:18px;padding-left:20px;font-weight:normal;background:url("../img/ttbg.png") no-repeat left center ;background-size: auto 60%;margin-top:10px;margin-bottom:5px;}
.htl ul li div .tjlist{padding-left:20px;color:#ec6941;height:78px;}
.htl ul li div a{float:right;color:#666666;margin-top:10px;}
/*teas*/
.teas{background:#ec6941;color:#fff;}
.teas .teaList{width:1100px;position:relative;overflow:hidden;height:428px;}
.teas ul{margin-right:-25px;width:1967px;position:absolute;left:0;}
.teas ul li{width:256px;margin-right:25px;}
.teas ul li .content{padding:20px 10px;background:#4d4542;border-radius:6px;}
.teas ul li .content .card{overflow:hidden;}
.teas ul li .content .card img{float:left;width:128px;}
.teas ul li .content .card div{float:left;width:108px;text-align:center;margin-top:40px;}
.teas ul li .content .card div h2{font-size:22px;margin-bottom:5px;}
.teas ul li .content .card div span{font-size:18px;}
.teas ul li .content h3{font-size:18px; margin-top:10px;margin-bottom:5px;color:#ff810a;}
.teas ul li .content p.jj{height:52px;}
.teas ul li .content p.td{height:130px;}
.teas .swiper-container{padding-bottom:0.5rem;}
.teas .swiper-container-horizontal>.swiper-pagination-bullets,.teas  .swiper-pagination-custom,.teas  .swiper-pagination-fraction{bottom:-0.1rem;}
.teas .morelink a{color:#ff810a;background:#fff;}
.twrap{position:relative;}
.twrap .tbtn b{position:absolute;width:40px;height:40px;top:210px;cursor:pointer;z-index: 5;    box-shadow: 0 0 5px #fff;    border-radius: 50%;opacity:0.8;}
.twrap .tbtn .prev{left:-60px;background:url("../img/lbtn.png") no-repeat;}
.twrap .tbtn .next{right:-60px;background:url("../img/rbtn.png") no-repeat;}
.twrap .tbtn .cant{opacity:0.2;cursor: not-allowed;}
/*bx*/
.bx ul{margin-right:-29px;}
.bx ul li{width:253px;margin-right:29px;}
.bx ul li a{position:relative;display:block;}
.bx ul li a span{position:absolute;bottom:25px;width:100%;text-align:center;color:#fff;}
.bx ul li img{width:100%;}
.bx .morelink{padding-bottom:0px;}
/*study*/
.study ul{margin-right: -10px;}
.study ul li{width:170px;border:2px solid #ec6941;border-radius:0 30px 0 0;margin-right:10px;background:#ffece6;}
.study ul li div{padding:20px 10px;text-align:justify;}
.study ul li div h3{fong-size:22px;color:#ec6941;text-align:center;}
.study ul li div .day{color:#666;text-align:center;padding:10px 0;}
.study ul li div .desc{height:78px;}
/*whyC*/
.whyC{ background:#ec6941;}
.whyC .maintit{color:#fff;}
.whyC .wclist{width:1014px;margin:auto;}
.whyC ul{margin-right:-27px;}
.whyC ul li{float:left;width:320px;margin:0 27px 16px 0;}
.whyC ul li div{background:#fff;padding:25px 0;}
.whyC ul li div img{display:block;height:60px;margin:auto;}
.whyC ul li div h3{font-size:22px;margin:10px 0 15px;color:#25282a;text-align:center;font-weight:normal;}
.whyC ul li div p{color:#666;text-align:justify;padding:0 25px;}
.whyC .morelink a{color:#ec6941;background:#fff; width:340px;overflow:hidden;}
.whyC .morelink a span{float:left;text-align:center;}
.whyC .morelink a span.text{width:40%;}
.whyC .morelink a span.num{width:60%;background:#4d4542;color:#fff;}








































/*contact*/
.contact{padding:40px 0;background:#f5f5f5;}
.contact ul{}
.contact ul li{width:530px;background:#fff;overflow:hidden;margin-bottom:20px;border-radius:20px;padding-bottom:15px;}
.contact ul li .content{width:500px;margin:auto;border-top:1px solid #fff;}
.contact ul li .content  img{float:left;}
.contact ul li .content .txt{margin-top:20px;float:right;width:380px;}
.contact ul li .content .txt1{margin-top:50px;}
.contact ul li .content .txt p{font-size:18px;line-height:30px;margin-top:5px;}
.contact ul li .content .zf{padding:20px 40px;border:1px solid #000;border-radius:20px;margin-top:10px;}
.contact ul li .content .zf>p{float:left;margin-right:50px;font-size:18px;line-height:120px;}
.contact ul li .content .zf .cod{float:left;margin-right:50px;}
.contact ul li .content .zf .cod p{font-size:14px;text-align:center;margin-bottom:6px;}
.contact ul li .content .zf img{float:none;}
/*about*/
.about {background:url("../img/aboutbg.png") no-repeat;background-size:cover;padding:0 0 40px 0;}
.about p{width:500px;color:#fff;font-size:20px;line-height:36px;}
.about .maintit{color:#fff;}
.about p a{color:#ff810a;}
#map{width: 543px;height: 255px;}

/* ¶¨Ê±Æ÷µ¯¿ò */
#alert_msg{
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,.7);
    left: 0;
    top: 0;
    z-index: 9999;
}
.n-zktankuang{
    position: fixed;
    top:50%;
    margin-top: -400px;
    left:50%;
    margin-left: -507.5px;
    z-index: 999;
}
.cur{
    display: block;
}
.n-guding{
    position: relative;
}
#guanbi{
    position: absolute;
    font-size: 38px;
    left: 210px;
    width: 36px;
    height: 38px;
    line-height: 34px;
    text-align: center;
    display: block;
    border-radius: 50%;
    border: 1px solid;
    top: 82px;
    color: #fff;
}
#guanbi: hover{
    cursor: pointer;
}
.z_a1{    position: absolute;
    width: 660px;
    height: 214px;
    left: 170px;
    top: 244px;}
.z_a2{    position: absolute;
    width: 659px;
    height: 68px;
    left: 172px;
    bottom: 114px;}
.z_leftImg{    position: fixed;
    bottom:0;
    left: 0;
    z-index: 999;}

#footer{display:none;}