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;padding-top:70px;min-width:1100px;}
.left{float:left;}
.right{float:right;}
.clear:after{content:"";display:table;clear:both;}
a{color:#333;text-decoration:none;}
img{display:block;borer:none;}
.wrap{width:1100px;margin:auto;}
/*nav*/
.nav{background:#fff;text-align:center;position:fixed;top:0;left:0;width:100%;z-index:999;box-shadow:2px 2px 5px #999;}
.nav a{line-height:80px;margin-right:20px;font-size:16px;}
.nav a:hover{color:#e20a1d;}
/*banner*/
.banner li{width:100%;height:466px;background-position: center;}
.banner a{display: block;width:100%;height:100%;}
.kcItem ul{margin-left:-40px;padding:60px 0;}
.kcItem ul li{width:245px;float:left;margin-left:40px;text-align:center;background:#e20a1d;padding:20px 0;border-radius:10px;}
.kcItem ul li p{color:#fff;font-size:18px;line-height:32px;}
.kcItem ul li b{display:block;width:102px;height:102px;background:#fff;text-align:center;line-height:102px;border-radius: 50%;margin:auto;margin-top:-40px;margin-bottom:15px;color:#e20a1d;border:1px solid #e20a1d;font-size:24px;}
.kcItem ul li:nth-child(2n){background:#ff810a;}
.kcItem ul li:nth-child(2n) b{color:#ff810a;border-color:#ff810a;}
.dateb{
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=100%,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fd7084,endcolorstr=#ffe36f,gradientType=1);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=100%,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fd7084,endcolorstr=#ffe36f,gradientType=1);/*IE8*/
    background: -moz-linear-gradient(left, #fd7084 0%, #ffe36f 100%);
    background: -webkit-gradient(linear, left right, left right, color-stop(0%,#fd7084), color-stop(100%,#ffe36f));
    background: -webkit-linear-gradient(left, #fd7084 0%,#ffe36f 100%);
    background: -o-linear-gradient(left, #fd7084 0%,#ffe36f 100%);
    background: -ms-linear-gradient(left, #fd7084 0%,#ffe36f 100%);
    background: linear-gradient(to right, #fd7084 0%,#ffe36f 100%);
    padding:20px 0;
}
.dateb li{width:540px;border:1px dashed #e20a1d;border-radius:10px;}
.dateb li div{padding:30px;}
.dateb li div p{font-size:20px;color:#000;}
.dateb li div p.clear{margin-top:20px;}
.dateb li div p span{float:left;font-size:30px;height:60px;vertical-align: bottom;line-height:76px;color:#fff;margin:0 10px;}
.dateb li div p span.num{font-size:60px;font-weight:bold;color:#e20a1d;line-height:60px;margin:0 6px;padding:0 8px;background:#fff;background:#fff;border-radius:6px;}
.dateb li div p span.bigT{font-size:40px;letter-spacing: 5px;}
.main-tit{text-align:center;font-size:46px;color:#25282a;background:url("../img/main_titbg.png") no-repeat center;padding:20px 0;}
.know{padding:50px 0;}
.know .main-tit{position:relative;margin-bottom:60px;}
.know .main-tit:after{content:">";position:absolute;bottom:-50px;left:50%;color:#f00;transform: rotate(90deg) scaleY(3);font-size:28px;}
.know ul{border:1px dashed #e20a1d;border-radius:10px;position:relative;overflow:hidden;}
.know ul:after{position:absolute;content:"";height:100%;border-right:1px dashed #e20a1d;top:0;left:50%;z-index:2;}
.know ul li{width:50%;float:left;}
.know ul li .content{padding:30px;}
.know ul li .content .top{margin-bottom:20px;}
.know ul li .content b{float:left;position:relative;width:158px;height:58px;line-height:58px;border:1px solid #e20a1d;text-align:center;}
.know ul li .content b u{position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;color:#e20a1d;font-size:30px;z-index:2;text-decoration: none;}
.know ul li .content b:after{content:"";position:absolute;width:100%;height:100%;background:#e20a1d;top:-5px;right:-5px;z-index:1;}
.know ul li .content .top a{float:left;margin-left:180px;font-size:20px;line-height:36px;padding:0 20px;border:1px solid #ff810a;color:#ff810a;border-radius: 10px 0 10px 0;margin-top:20px;}
.know ul li .content .top a:hover{color:#fff;background:#ff810a;}
.know ul li .content span{float:left;font-size:18px;margin-right:20px;line-height:38px;}
.know ul li .content p>a{float:left;font-size:18px;color:#e20a1d;line-height:38px;}
.slogon1{width:100%;height:327px;background:url("../img/slogon1.jpg") no-repeat top center;border-top:1px solid #fff;}
.slogon1 a{display:block;width:180px;height:40px;font-size:18px;text-align:center;color:#fff;border:1px solid #fff;margin:240px auto 0;line-height:40px;}
.slogon1 a:hover{color:#333;background:#fff;}
.bigbg{background:url("../img/bigbg.jpg") no-repeat ;background-size:cover; }
.bigcontainer{padding:30px 0;}
.bigcontainer .main-tit{padding:30px 0;}
.bigcontainer .fit-tit{padding:0;margin-bottom:10px;}
.bigcontainer .fit{text-align:center;font-size:18px;margin-bottom:30px;}
.banxing ul{margin-left:-24px;}
.banxing ul li{width:350px;float:left;margin-left:24px;}
.banxing ul li .b-top{padding:15px 0;background:#fa4c6b;color:#fa4c6b;}
.banxing ul li .b-top .tit{position:relative;height:40px;}
.banxing ul li .b-top .tit:before{content:"";position:absolute;top:50%;left:5px;width:60px;border-bottom:1px dashed #fff;}
.banxing ul li .b-top .tit:after{content:"";position:absolute;top:50%;right:5px;width:60px;border-bottom:1px dashed #fff;}
.banxing ul li .b-top .tit div{ width:-webkit-fit-content;   width: -moz-fit-content;    width: fit-content;  margin:auto;height:40px;color:#fff;font-size:26px;line-height:40px;overflow:hidden;}
.banxing ul li .b-top .tit div h2{float:left;font-size:24px;line-height:38px;border:1px solid #fff;border-left:none;border-right:none;padding:0 6px;}
.banxing ul li .b-top .tit div h2 span{color:#e4ff00;}
.banxing ul li .b-top .tit div img{float:left;}
.banxing ul li .b-top p{color:#fff;text-align:center;padding-top:10px;}
.banxing ul li .b-top p .fl{font-size:20px;padding:0 5px;}
.banxing ul li .b-top p .oldp{font-size:14px;padding:0 5px;}
.banxing ul li .b-top p .yhp{font-size:16px;padding:0 5px;}
.banxing ul li .b-top p .yhp u{text-decoration: none;color:#e4ff00;}
.banxing table {border-collapse:collapse;text-align: center;color:#25282a;}
.banxing table tr td{width:348px;border:1px solid #fa4c6b;}
.banxing table tr td.td1{font-weight:bold;font-size:15px;height:60px;background:#f2f2f2;line-height:28px;}
.banxing table tr td.td2{font-size:16px;height:30px;background:#fff6f8;}
.banxing table tr td.td3{font-size:16px;background:#fff;line-height:24px;}
.banxing table tr td.td3-1{height:160px;}
.banxing table tr td.td3-2{height:220px;}
.banxing table tr td.td3-3{height:170px;}
.banxing table tr td.td3-4{height:120px;}
 .links{text-align:center;padding:30px 0;}
 .links a{display:inline-block;line-height:42px;font-size:22px;width:190px;border:1px solid #ff810a;margin:0 100px;color:#ff810a;border-radius:4px;}
 .links a:hover{color:#fff;background:#ff810a;}
 .link1 a{border:1px solid #0295d3;margin:0 150px;color:#0295d3;}
 .link1 a:hover{color:#fff;background:#0295d3;}
.tables table{border-collapse:collapse;width:1100px;color:#25282a;font-size:16px;line-height:24px;border:1px solid #0295d3;border-radius:10px 10px 0 0 ;}
.tables table td{border:1px solid #0295d3;text-align:center;}
.tables table thead{}
.tables table thead tr{background:#0295d3;color:#fff;font-size:20px;line-height:40px;border-radius:10px 10px 0 0 ;}
.tables table thead td{border:1px solid #fff;}
.youhui{padding:50px 0 10px;}
.link2 a{border:1px solid #d71436;color:#d71436;}
.link2 a:hover{color:#fff;background:#d71436;}
/*名师*/

/* åå¸ˆ */
.tea-box{width:1016px;margin:auto;}
.tea-box .outbox{width:1016px;height:219px;overflow:hidden;position:relative;margin:auto;}
.tea-box .tealistbox{width:99999px;height:219px;overflow:hidden;position:absolute;left:0;}
.tea-box .tealist{float:left;width:1016px;background:#fff;}
.tea-box .tealist .imgbox{float:left;width:255px;height:219px;position:relative;}
.tea-box .tealist .imgbox a{position:absolute;top:15px;left:10px;color:#eb5c56;width:32px;padding-top:40px;font-size:18px;text-align:center;background:url("../img/play.png") no-repeat top;}
.tea-box .tealist .text{width:740px;float:right;}
.tea-box .tealist .text h2{font-size:24px;color:#184d77;padding-top:15px;}
.tea-box .tealist .text h3{font-size:16px;color:#333;padding:10px 0;}
.tea-box .tealist .text p{color:#666;line-height:24px;text-align:justify;}
.tea-box .tealist .text p b{color:#333;font-weight:normal;}
.tea-box .teatabOut{width:1016px;overflow:hidden;height:113px;margin-top:16px;position:relative;z-index: 2;}
.tea-box .main{position:relative;}
.tabbtn{position:absolute;width:100%;bottom:0;z-index:3;top:0;height:0;}
.tabbtn a{position:absolute;top:26px;width:24px;height:60px;background:url("../img/tabarrow.gif") no-repeat;outline:none;opacity:0.8;text-align: center;
    color:#fff;font-size: 20px;background:#920a0a;line-height: 60px;}
.tabbtn a.prev{left:0;}
.tabbtn a.next{right:3px;}
.tea-box .teatab {width:9999px;position:absolute;left:0;}
.tea-box .teatab  li{width:131px;height:113px;margin-right:16px;position:relative;float:left;cursor:pointer;}
.tea-box .teatab  li.active:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(146,10,10,0.5);}
.tea-box .teatab  li img{width:131px;}
.tea-box h1{font-size:30px;color:#184d77;padding-left:60px;background:url("../img/th1.png") no-repeat left center;font-weight:normal;margin:40px 0 30px -30px;}
/*å…³äºŽæˆ‘ä»¬*/

.inkPhoBox{padding:60px 0; background:#faf8f5;}
.books{padding:30px 0;background:#f0f0f0;}
.inkPhoBox  .desc,.books .desc{text-align:center;font-size:22px;margin-bottom:40px;}
.books ul li{line-height:30px;padding-top:5px;font-size:14px;border-bottom:1px solid #000;}
/*.books ul li a{color:#f57600;}*/
.books ul li b{font-size:16px;}
.yuce{padding:40px 0;background:url("../img/yucebg.png") no-repeat;backgrond-size:cover;}
.yuce .s-tit{text-align:center;font-size:24px;margin-bottom:30px;}
.yuce .s-tit span{ color:#d71436;}
.ycBooks{width:940px;margin:auto;}
.ycBooks .Bimg{float:left;width:290px;height:360px;background:#d71436;margin-right:20px;}
.ycBooks .Bimg img{margin:40px auto;}
.ycBooks .Btxt{float:right;width:630px;height:360px;
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=100%,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#d71436,endcolorstr=#f57600,gradientType=1);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=100%,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#d71436,endcolorstr=#f57600,gradientType=1);/*IE8*/
    background: -moz-linear-gradient(left, #d71436 0%, #f57600 100%);
    background: -webkit-gradient(linear, left right, left right, color-stop(0%,#d71436), color-stop(100%,#f57600));
    background: -webkit-linear-gradient(left, #d71436 0%,#f57600 100%);
    background: -o-linear-gradient(left, #d71436 0%,#f57600 100%);
    background: -ms-linear-gradient(left, #d71436 0%,#f57600 100%);
    background: linear-gradient(to right, #d71436 0%,#f57600 100%);
}
.ycBooks .Btxt .inner{width:560px;margin:20px auto;}
.ycBooks .Btxt .inner p{font-size:16px;color:#fff;text-indent: 2em;line-height:32px;}
.ycBooks .Btxt .inner p.p1{font-weight:bold;margin-top:20px;}
.ycBooks .Btxt .inner p a{color:#dcb977;}
.ycBooks .Btxt .inner .links a{background:#d71436;color:#fff;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    background-image: url(../img/r-btn.png);
    right: 10px;
    left: auto;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background-image: url(../img/l-btn.png);
    left: 10px;
    right: auto;
}
.whyC{padding:40px 0; background:#f0f0f0;}
.whyC ul{margin-right:-10px;}
.whyC ul li{float:left;width:360px;height:240px;background:#fff;margin-right:10px;margin-bottom:10px;}
.whyC ul li div{width:310px;margin:20px auto;}
.whyC ul li div h3{overflow:hidden;}
.whyC ul li div h3 span{font-size:30px;line-height:78px;padding:0 20px;float:left;background:#f0f0f0;}
.whyC ul li div h3 .h3-1{color:#fc5b4c;}
.whyC ul li div h3 .h3-2{color:#f1a538;}
.whyC ul li div h3 .h3-3{color:#8371cb;}
.whyC ul li div h3 .h3-4{color:#36b691;}
.whyC ul li div h3 .h3-5{color:#f07b7f;}
.whyC ul li div h3 .h3-6{color:#0295d3;}
.whyC ul li div p{font-size:18px;line-height:30px;padding-top:10px;}
.whyC  .links .alink{width:300px;background:#ff810a;color:#fff;text-align:center;border:none;}
.jingyan{padding:40px 0;background:#fff8f9;}
.jingyan .s-tit{text-align: center;font-size:24px;margin-bottom:40px;}
.jingyan ul{margin-right:-29px;}
.jingyan ul li{float:left;width:253px;height:223px;position:relative;margin-right:29px;margin-bottom:29px;}
.jingyan ul li p{position:absolute;bottom:0;left:0;width:100%;color:#fff;background:#000;opacity:0.6;line-height:36px;font-size:16px;text-align:center;}
.slogon2{width:100%;height:144px;background:url("../img/slogon2.png") no-repeat top center;}
.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 {background:url("../img/aboutbg.png") no-repeat;background-size:cover;padding:40px 0;}
.about p{width:500px;color:#fff;font-size:20px;line-height:36px;}
.about .main-tit{color:#fff;background-image:url("../img/main_titbg1.png");margin-bottom:20px;}
.about p a{color:#ff810a;}
.lnzt{position:fixed;bottom:0;width:100%;background:rgba(0,0,0,0.7);z-index:99;box-shadow: 0 0 15px #000;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#77000000,endColorstr=#77000000);}
.lnzt .inner{width:900px;margin:auto;position:relative;}
.lnzt img{float:left;width:100px;}
.lnzt .form{float:right;padding-top:20px;}
.lnzt .form h1{font-weight:normal;font-size:20px;color:#e1e1e1;}
.lnzt .form h1 span{color:#ff810a;}
.lnzt .form h1 b{font-size:16px;}
.lnzt .form form{margin-top:10px;}
.lnzt .form input{width:160px;font-size:16px;height:36px;line-height:36px;margin-right:10px;margin-top:10px;padding-left:10px;outline:none;background:none;border:1px solid #bbb;color:#bbb;border-radius:4px;}
.lnzt .form input::-webkit-input-placeholder{ color: #fff;}
.lnzt .form input.sub{background:#fff;color:#ff810a;}
.lnzt #close{position:absolute;top:10px;right:-50px;background:#fff; color:#ff810a;;width:40px;height:40px;line-height:38px;text-align:center;border-radius:50%;font-size:24px;font-weight:bold;cursor:pointer;border:1px solid #ff810a;;transition:all 0.3s ease;}
.lnzt #close:hover{transform:rotate(360deg);}
#openImg{position:fixed;bottom:20px;left:20px;width:80px;cursor:pointer;z-index:99;display:none;}
#openImg img{width:100%;}
#openImg p{font-size:14px;text-align:center;color:#ff810a;;font-weight:bold;text-shadow:#fff;}
#alert-box{width:400px;height:160px;position:fixed;top:30%;left:50%;margin-left:-200px;border:3px solid #ff810a;background:#fff;box-shadow:0 0 10px #aaa; border-radius:10px;display:none;}
#alert-text{width:320px;margin:20px;border:1px solid #ff810a;padding:20px;font-weight:bold;}
#alert-box button{width:80px;height:36px;font-size:16px;line-height: 36px;text-align:center;margin:auto;outline:none;background:#ff810a;border-radius:10px;border:1px solid #ff810a;color:#fff;display:block;}


.masker{position: fixed;width:100%;height: 100%;background:rgba(0,0,0,0.3);z-index: 99;top:0;left:0;display: none;}
.freebox{position: fixed;width:500px;padding:40px 20px;background:#fff;border-radius: 10px;box-shadow: 0 0 8px #ddd;top:50%;left:50%;transform: translate3d(-50%,-50%,0);
z-index: 100;display: none;}
.freebox h3{font-size: 16px;text-align: center;color:#ff810a;margin-bottom: 20px;}
.freebox .ffmain{padding:0 50px;}
.freebox .ffmain li{margin-top: 10px;}
.freebox .ffmain li p{padding-bottom: 5px;font-size: 14px;}
.freebox .ffmain input,.freebox .ffmain textarea{width:100%;line-height: 24px;}
.freebox .fclose{position: absolute;width:30px;height: 30px;border-radius: 20px;text-align: center;line-height: 28px;color:#fff;background:#ff810a;top:10px;
    cursor:pointer;font-size:24px;right:10px;}
.freebox .subbtn{display: block;width:100px;height: 30px;background:#ff810a;color:#fff;border-radius: 4px;border: none;margin:auto;}










