/*
@author: sunke
*/
@charset "utf-8";
html{color:#333;background:#fff;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body {background:#FFF;color:#4a4f5a;font: 400 14px/1.5 "\5FAE\8F6F\96C5\9ED1",Helvetica,STHeiti,Droid Sans Fallback;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
input,select,textarea{font-size:100%}
article,aside,footer,header,nav,section,audio,canvas,video,img {display: block;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
button{outline:0;border:none;}
a{color:#333;}
a:hover{text-decoration:none}
ins,a{text-decoration:none}
textarea {resize: none;}
iframe,img {border:0;}
img{display:block;max-width:100%;}
ul,ol {list-style:none;}
input,select,textarea {outline: 0;-webkit-user-modify: read-write-plaintext-only;}
input {-webkit-appearance: none;}
i,em{font-style:normal;}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;display:inline-block;}
.fr{float:right;display:inline-block;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.wrap{min-width: 320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
.title{ padding:.56rem 0 .346rem; text-align:center;}
.title h3{ height:.8rem; line-height:.8rem; font-size:.533rem;}
.title h3 i{ display:inline-block; width:.88rem; height:.373rem; background:url("/images/zhuanti/2018yishichaxuntuiguang/ico01.png") no-repeat; background-size:100% auto; margin:0 .133rem;}
.title h3 i.ot{ background:url("/images/zhuanti/2018yishichaxuntuiguang/ico02.png") no-repeat; background-size:100% auto;}
.title h3 em{ color:#0acfc8; font-size:.733rem; vertical-align:-.05rem;}
.title p{ font-size:.4rem; line-height:.56rem;}
.title p em{ color:#0acfc8;}

/**/
.top-header{}
.top-header .logo{ display:block; width:6.053rem; padding:.24rem 0 0 .32rem;}
.top-header .secret-btn{ display:block; width:2.533rem; height:1.353rem; text-align:center; font-size:.32rem; color:#fff; line-height:.4rem; padding-top:.1rem; background:url("/images/zhuanti/2018yishichaxuntuiguang/btn01.png") no-repeat; background-size:100% auto;}
.top-header .secret-btn em{ color:#ffff00;}

/**/
.header{ padding:.72rem 0 .16rem;}
.header p{ line-height:.92rem; text-align:center; font-size:.29rem;}

/**/
.area {

}
.area ul li {
	float: left;
	width: 2.13rem;
	height: 0.67rem;
	background-color: #bcdde2;
	border-radius: 0.07rem;
	line-height: 0.67rem;
	text-align: center;
	margin-left: 0.33rem;
	margin-bottom: 0.27rem;
}
.area ul li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0.37rem;
	color: #333;
}
.area ul li a.more {
	color: #117a87;
}

/**/
.ad{}
.ad .swiper-pagination{ bottom:.2rem;}
.ad .swiper-pagination-bullet{ background:#cdf2f0; opacity:1; width:.133rem; height:.133rem;}
.ad .swiper-pagination-bullet-active{ width:.346rem; background:#fff; border-radius:1rem;}

/**/
.consult{ padding:0 .333rem .693rem;}
.consult li{ display:inline-block; height:.933rem; line-height:.933rem; background:#6dcae0; border-radius:.1rem; font-size:.32rem; padding:0 .266rem; margin-bottom:.493rem; position:relative;}
.consult li i{ display:block; width:.413rem; height:.24rem; background:url("/images/zhuanti/2018yishichaxuntuiguang/ico03.png") no-repeat; background-size:100% auto; position:absolute; left:.306rem; bottom:-.24rem;}
.consult li:nth-child(2n){ background:#8bd9e4; float:right;}
.consult li:nth-child(2n) i{ background:url("/images/zhuanti/2018yishichaxuntuiguang/ico04.png") no-repeat; background-size:100% auto; left:auto; right:.306rem;}
.consult .btn{ display:block; width:4rem; height:.8rem; line-height:.8rem; text-align:center; font-size:.48rem; background:#ffff00; border-radius:.1rem; margin:.133rem auto 0;}

/**/
.prompt{ width:9.333rem; background:#fdebeb; border-radius:.1rem; margin:0 auto .666rem; text-align:center; padding:.52rem 0 .453rem;}
.prompt .tit{ width:2.4rem; height:.6rem; line-height:.6rem; text-align:center; background:#eb3939; border-radius:.1rem; margin:0 auto; font-size:.32rem; color:#fff; position:relative;}
.prompt .tit i{ display:block; width:.173rem; height:.146rem; background:url("/images/zhuanti/2018yishichaxuntuiguang/ico05.png") no-repeat; background-size:100% auto; position:absolute; right:.346rem; bottom:-.146rem;}
.prompt h3{ line-height:.666rem; color:#eb3939; font-size:.48rem; padding-top:.24rem;}
.prompt p{ line-height:.6rem; font-size:.4rem;}

/**/
.course{}
.course .list01{ padding:0 .32rem;}
.course .list01 li{ background:#f7f7f7; position:relative; margin-bottom:.266rem; padding-bottom:.266rem; overflow:hidden;}
.course .list01 .tags{ display:block; padding-right:.24rem; height:.666rem; line-height:.666rem; background:#f77238; font-size:.266rem; color:#fff; text-indent:.266rem; border-top-right-radius:5rem; border-bottom-right-radius:5rem; position:absolute; left:0; top:0;}
.course .list01 .tit{ float:left; width:4rem; height:4.093rem; background:url("/images/zhuanti/2018yishichaxuntuiguang/course01.jpg") no-repeat; background-size:100% auto; margin:.28rem 0 0 .266rem;}
.course .list01 .tit .t1{ padding:.706rem 0 0 .52rem; color:#fff;}
.course .list01 .tit .t1 p{ font-size:.266rem; line-height:.346rem;}
.course .list01 .tit .t1 p:last-child{ border-bottom:1px solid #fff; display:inline-block; padding-bottom:.053rem;}
.course .list01 .tit .t2{ line-height:1.12rem; padding-left:.52rem; font-size:.533rem; color:#fff;}
.course .list01 .tit.bg02{ background:url("/images/zhuanti/2018yishichaxuntuiguang/course02.jpg") no-repeat; background-size:100% auto;}
.course .list01 .tit .t3{ line-height:.43rem; text-align:center; padding-top:.92rem; font-size:.266rem; color:#fff;}
.course .list01 .tit .t3 i{ display:inline-block; width:.546rem; height:1px; background:#bcc1df; margin:0 .066rem; vertical-align:.1rem;}
.course .list01 .tit .t4{ line-height:.706rem; text-align:center; font-size:.573rem; color:#fff; padding-bottom:.36rem;}
.course .list01 .btn{ display:block; width:1.733rem; height:.48rem; line-height:.48rem; text-align:center; font-size:.32rem; color:#1889c5; border-radius:5rem; background:#fff; margin-left:.52rem;}
.course .list01 .tex{ float:right; width:4.8rem; padding:.106rem 0 0;}
.course .list01 .tex h4{ line-height:.653rem; font-size:.32rem; font-weight:bold;}
.course .list01 .tex p{ font-size:.266rem; line-height:.4rem; padding-bottom:.053rem;}
.course .list01 .tex .btn2{ display:block; width:2.4rem; height:.666rem; line-height:.666rem; background:#f77238; text-align:center; border-radius:.1rem; font-size:.32rem; color:#fff; margin-top:.22rem;}
.course .tit01{ line-height:1.186rem; text-align:center; font-size:.4rem; color:#0acfc8;}
.course .list02{ padding:0 .32rem;}
.course .list02 li{ width:4.533rem; background:#f7f7f7; padding:.266rem 0 0;}
.course .list02 .top-nav{ width:3.734rem; height:2.133rem; margin:0 auto; padding-left:.266rem; background:url("/images/zhuanti/2018yishichaxuntuiguang/course03.jpg") no-repeat; background-size:100% auto;}
.course .list02 .top-nav p:first-child{ padding:.293rem 0 0 0;}
.course .list02 .top-nav p{ line-height:.666rem; font-size:.533rem; color:#fff;}
.course .list02 .top-nav p.line{ display:inline-block; padding-bottom:.106rem; border-bottom:1px solid #fff;}
.course .list02 li.fr .top-nav{ background:url("/images/zhuanti/2018yishichaxuntuiguang/course04.jpg") no-repeat; background-size:100% auto;}
.course .list02 .tex{ padding:.266rem .266rem 0;}
.course .list02 .tex p{ font-size:.266rem; line-height:.4rem; padding-bottom:.2rem;}
.course .list02 .tex p em{ display:inline-block; height:.293rem; line-height:.293rem; color:#fff; background:#0acfc8; padding-left:.04rem; margin-right:.066rem;}
.course .btn3{ display:block; width:6.666rem; height:.8rem; line-height:.8rem; text-align:center; font-size:.4rem; color:#333; background:#ffff00; border-radius:.1rem; margin:.4rem auto .693rem; text-decoration:none;}
.course .btn3:hover{ background:#f77238; color:#fff;}

/**/
.teacher{ height:10.48rem; background:url("/images/zhuanti/2018yishichaxuntuiguang/teacher-bg.jpg") no-repeat center top #f7f7f7; background-size:100% auto;}
.teacher .swiper-container{ padding:1.133rem 0 1.066rem;}
.teacher .swiper-slide{}
.teacher .swiper-slide .tea-wrap{ width:9.333rem; margin:0 auto;}
.teacher .swiper-slide .top{ background:#fff; border:1px solid #aae3df; border-bottom:0; padding:0 .4rem 0 3.666rem; position:relative;}
.teacher .swiper-slide .top .tags{ display:block; height:.8rem; line-height:.8rem; background:#0acfc8; font-size:.32rem; color:#ffff00; padding:0 .346rem; position:absolute; right:0; top:.373rem; border-top-left-radius:5rem; border-bottom-left-radius:5rem;}
.teacher .swiper-slide .top .tags a{ color:#ffff00;}
.teacher .swiper-slide .top h3{ line-height:1.2rem; padding-top:.173rem; font-size:.826rem; color:#0acfc8;}
.teacher .swiper-slide .top h4{ line-height:.48rem; font-size:.32rem; padding-bottom:.213rem;}
.teacher .swiper-slide .top p{ font-size:.266rem; line-height:.466rem; padding-bottom:.2rem;}
.teacher .swiper-slide .top .pic01{ width:3.373rem; left:.053rem; position:absolute; bottom:0;}
.teacher .swiper-slide .top .pic02{ width:3.48rem; left:0; position:absolute; bottom:0;}
.teacher .swiper-slide .top .pic03{ width:3.573rem; left:0; position:absolute; bottom:0;}
.teacher .swiper-slide .btn-wrap{ height:1.066rem; line-height:1.066rem; text-align:center; font-size:.32rem; color:#fff; background:#0acfc8;}
.teacher .swiper-slide .btn-wrap span{ display:inline-block; height:.4rem; line-height:.4rem; margin-right:.1rem; padding:0 .1rem; font-size:.32rem; background:#c6fffd; border-radius:5rem; color:#454545;}
.teacher .swiper-pagination{ bottom:.2rem;}
.teacher .swiper-pagination-bullet{ background:#dcdcdc; opacity:1; width:.133rem; height:.133rem;}
.teacher .swiper-pagination-bullet-active{ width:.346rem; background:#cacaca; border-radius:1rem;}

/**/
.apply{ width:100%; background:url("/images/zhuanti/2018yishichaxuntuiguang/apply-bg.jpg") no-repeat center top #03aea8; background-size:100% auto; padding-bottom:.666rem;}
.apply .title{ color:#fff;}
.apply .tab-tit{ width:9.333rem; margin:0 auto;}
.apply .tab-tit li{ width:4.626rem; height:.853rem; line-height:.853rem; text-align:center; font-size:.32rem; color:#fff; background:#29d0ca; border-top-left-radius:.2rem; border-top-right-radius:.2rem;}
.apply .tab-tit li.current{ background:#9ce7e5;}
.apply .tab-con{width:8.533rem; margin:0 auto; display:none; background:#9ce7e5; padding:.4rem;}
.apply .tab-con .box{ height:1rem; line-height:1rem; background:#fff; border-radius:.1rem; margin-bottom:.4rem; font-size:.373rem; text-indent:.266rem; }
.apply .tab-con .box .ipt1{ height:.8rem; margin-top:.1rem; border:0; width:5rem;}
.apply .tab-con .btn{ display:block; width:5.6rem; height:1.066rem; line-height:1.066rem; text-align:center; font-size:.48rem; margin:0 auto; background:#ffff00; border-radius:5rem;}

/**/
.footer{ text-align:center; padding:.666rem 0 0; margin-bottom:1.2rem;;}
.footer img{ width:2.893rem; margin:0 auto;}
.footer p{ font-size:.266rem; line-height:.453rem; padding:.186rem 0 .173rem;}

/**/
.fix-bottom{ width:100%; height:1.33rem; text-align:center; position:fixed; left:0; bottom:0; line-height: 1.33rem; text-align: center; font-size: 0.45rem;color: #fff; z-index:99;}
.fix-bottom li{ float:left; }
.fix-bottom li.l1{
	width: 6.53rem;
	height: 1.33rem;
	background-color: #03aea8; }
.fix-bottom li.l2{
	width: 3.47rem;
	height: 1.33rem;
	background-color: #f77238;
}

.fix-bottom li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}




/**/
.mask{ display:none; width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,.6); z-index:198;}
.pop{ display:none; width:9.96rem; height:10.64rem; position:fixed; left:50%; top:50%; margin:-5.32rem 0 0 -4.98rem; z-index:199;}
.pop .close-btn{ display:block; width:1.2rem; height:1.2rem; position:absolute; right:0; top:0;}

/**/
.online-consulting{ width:1.066rem; position:fixed; right:0; top:30%; z-index:99;}

/* iphone4 */
@media screen and (device-width: 320px){
    .consult li{ font-size:.24rem;}

}
.bg {
	width: 100%;
	height: 9.8667rem;
	background: url("/images/zhuanti/2018yishichaxuntuiguang/bg.jpg") no-repeat;	
	-webkit-background-size: 100%;
	background-size: 100%;
}