.warp{ margin:0 auto; max-width: 640px; min-width: 320px; background: #f8f8f8;}

.logo{ text-align: center; padding: 5px 0; background: #fff;}
.logo img{ width: 52%;}

.banner{ width: 100%;}
.banner img{ width: 100%; height: auto;}

.section1{ padding: 0.4rem 2%; border-bottom: 1px solid #ccc; margin-bottom: 0.16rem; background: #fff;}
.section1 .evaluateList{ overflow: hidden;}
.section1 .evaluateItem{ float: left; box-sizing: border-box; border-right: 2px solid #eee; display: flex; align-items: center;}
.section1 .evaluateItem .img img{ width: 100%;}
.section1 .evaluateItem:first-child{ width: 48%;}
.section1 .evaluateItem:last-child{ width: 52%; border-right: none;}
.section1 .evaluateItem:first-child .img{ width: 53%; margin-right: 10px;}
.section1 .evaluateItem:last-child .img{ width: 58%; margin-left: 8%; margin-right: 10px;}
.section1 .evaluateItem .txt{ font-size: 0.28rem; line-height: 0.3rem;}

.section2{ border-top: 1px solid #eee; border-bottom: 1px solid #ccc; margin-bottom: 0.16rem; padding-bottom: 0.4rem; background: #fff;}
.section2 .title{ font-size: 0.36rem; color: #333; line-height: 0.40rem; padding: 0.55rem 2% 0.45rem; border-bottom: 1px solid #ccc;}
.section2 .title span{ position: relative; display: inline-block; margin-left: 0.15rem;}
.section2 .title span:after{ content: ""; display: block; width: 0.2rem; height: 0.2rem; border-right: 2px solid #cdcccc; border-bottom: 2px solid #CDCCCC; position: absolute; right: -0.15rem; bottom: -0.15rem;}
.section2 .title span:before{ content: ""; display: block; width: 0.2rem; height: 0.2rem; border-left: 2px solid #cdcccc; border-top: 2px solid #CDCCCC; position: absolute; left: -0.15rem; top: -0.15rem;}
.section2 .meaning{ padding: 0.27rem 2%; font-size: 0.28rem; line-height: 0.45rem; color: #666;}
.section2 .btnGroups{ padding: 0 2%; overflow: hidden;}
.section2 .btnGroups a{ display: block; width: 48%; height: 0.9rem; line-height: 0.9rem; box-sizing: border-box; border: 1px solid #009cde; border-radius: 3px; text-align: center; font-size: 0.32rem; color: #009cde; text-decoration: none;}
.section2 .btnGroups a .icon{ display: inline-block; width: 0.45rem; height: 0.45rem; background-image: url(../images/icon.png); background-repeat: no-repeat; background-size: 5rem 5rem; vertical-align: middle; margin-right: 0.15rem;}
.section2 .btnGroups .askOnline{ float: left;}
.section2 .btnGroups .askTel{ float: right;}
.section2 .btnGroups .askOnline span{ background-position: 0 0;}
.section2 .btnGroups .askTel span{ background-position: -0.45rem 0;}


.section3{ border-top: 1px solid #eee; border-bottom: 1px solid #ccc; background: #fff; padding-bottom: 0.4rem; margin-bottom: 0.16rem;}
.section3 .title{ font-size: 0.36rem; color: #333; line-height: 0.40rem; padding: 0.42rem 2% 0.42rem; border-bottom: 1px solid #ccc; text-align: center;}
.section3 .title span{ position: relative; display: inline-block;}
.section3 .title span:before{ content: ""; display: block; height: 1px; width: 0.2rem; background: #999; position: absolute; left: -0.25rem; top: 50%;}
.section3 .title span:after{ content: ""; display: block; height: 1px; width: 0.2rem; background: #999; position: absolute; right: -0.25rem; top: 50%;}
.section3 .reasonListBox{margin-top: 0.3rem;}
.section3 .reasonListBox .reasonTitle{  padding: 0 2%; font-size: 0.32rem; line-height: 0.4rem; color: #2d50a8; overflow: hidden;}
.section3 .reasonListBox .reasonTitle span{ display: block; float: left; border-bottom: 1px solid #2D50A8; padding: 0.06rem 0;}
.section3 .reasonListBox .reasonItem{ overflow: hidden; padding: 0.3rem 2%; border-bottom: 1px solid #ccc;}
.section3 .reasonListBox .reason{ overflow: hidden;}
.section3 .reasonListBox .reasonImg{ float: left; box-sizing: border-box; width: 1.8rem; height: 1.47rem; margin-right: 0.22rem;}
.section3 .reasonListBox .reasonImg img{ width: 100%;}
.section3 .reasonListBox .reasonTxt{ font-size: 0.28rem; line-height: 0.45rem; color: #666;}
.section3 .reasonListBox .askBtn{ overflow: hidden; float: right;}
.section3 .reasonListBox .askBtn a{ display: block; width: 2rem; height: 0.6rem; border: 1px solid #009CDE; border-radius: 3px; text-decoration: none; font-size: 0.28rem; line-height: 0.6rem; color: #009CDE; text-align: center;}

.section4{ border-top: 1px solid #eee; border-bottom: 1px solid #ccc; background: #fff; padding: 0.35rem 0 0.4rem; margin-bottom: 0.16rem;}
.section4 .title{  padding: 0 2%; font-size: 0.32rem; line-height: 0.4rem; color: #2d50a8; overflow: hidden;}
.section4 .title span{ display: block; float: left; border-bottom: 1px solid #2D50A8; padding: 0.06rem 0;}
.section4 .accordionItem{ padding: 0 2%; border-bottom: 1px solid #ccc;}
.section4 .accordionItem .accordtionCaption{ overflow: hidden; padding: 0.3rem 0;}
.section4 .accordionItem .captionTxt{ float: left; font-size: 0.3rem; line-height: 0.4rem; text-indent: 0.65rem; position: relative;}
.section4 .accordionItem .captionTxt:before{ content: ""; width: 0.48rem; height: 0.48rem; display: block; position: absolute; background-image: url(../images/icon.png); background-repeat: no-repeat; background-size: 5rem 5rem; left: 0; top: -0.04rem;}
.section4 .accordionItem:nth-child(1) .captionTxt:before{ background-position: -0.9rem 0;}
.section4 .accordionItem:nth-child(2) .captionTxt:before{ background-position: -1.38rem 0;}
.section4 .accordionItem:nth-child(3) .captionTxt:before{ background-position: -1.86rem 0;}
.section4 .accordionItem:nth-child(4) .captionTxt:before{ background-position: -2.34rem 0;}
.section4 .accordionItem:nth-child(5) .captionTxt:before{ background-position: -2.82rem 0;}
.section4 .accordionItem .symbol{ float: right; font-size: 0.36rem; width: 0.4rem; height: 0.4rem; line-height: 0.4rem; text-align: center;}
.section4 .accordionItem .accordtionBody{border-top: 1px dashed #ccc; padding: 0.1rem 0 0.3rem; display: none;}
.section4 .accordionItem .accordtionBody p{ font-size: 0.28rem; line-height: 0.45rem; color: #888;}
.section4 .accordionItem .accordtionBody .askBtn{ overflow: hidden; margin-top: 0.2rem;}
.section4 .accordionItem .accordtionBody .askBtn a{ display: block; width: 2rem; height: 0.6rem; border-radius: 3px; border: 1px solid #009CDE; float: right; font-size: 0.28rem; line-height: 0.6rem; text-decoration: none; color: #009CDE; text-align: center;}
.section4 .btnGroups{ padding: 0 2%; overflow: hidden; margin-top: 0.4rem;}
.section4 .btnGroups a{ display: block; width: 48%; height: 1.2rem; line-height: 1.2rem; box-sizing: border-box; border: 1px solid #ccc; border-radius: 3px; text-align: center; font-size: 0.32rem; color: #009cde; text-decoration: none;}
.section4 .btnGroups a .icon{ display: inline-block; width: 0.55rem; height: 0.55rem; background-image: url(../images/icon.png); background-repeat: no-repeat; background-size: 5rem 5rem; vertical-align: middle; margin-right: 0.15rem;}
.section4 .btnGroups .btn1{ float: left;}
.section4 .btnGroups .btn2{ float: right;}
.section4 .btnGroups .btn1 span{ background-position: 0 -0.45rem;}
.section4 .btnGroups .btn2 span{ background-position: -0.55rem -0.45rem;}

.section5{ border-top: 1px solid #eee; border-bottom: 1px solid #ccc; background: #fff; padding-bottom: 0.4rem; margin-bottom: 0.16rem;}
.section5 .title{ font-size: 0.36rem; color: #333; line-height: 0.40rem; padding: 0.42rem 2% 0.42rem; border-bottom: 1px solid #ccc; text-align: center;}
.section5 .title span{ position: relative; display: inline-block;}
.section5 .title span:before{ content: ""; display: block; height: 1px; width: 0.2rem; background: #999; position: absolute; left: -0.25rem; top: 50%;}
.section5 .title span:after{ content: ""; display: block; height: 1px; width: 0.2rem; background: #999; position: absolute; right: -0.25rem; top: 50%;}
.section5 .swipeTitle{ padding: 0 2%; font-size: 0.32rem; line-height: 0.4rem; color: #2d50a8; overflow: hidden; margin-top: 0.36rem;}
.section5 .swipeTitle span{ display: block; float: left; border-bottom: 1px solid #2D50A8; padding: 0.06rem 0;}
.section5 .swiper-container{ margin: 0 2%; margin-top: 0.4rem; padding-bottom: 0.36rem; border-bottom: 1px dashed #ccc; overflow: hidden;}
.section5 .swiper-container .swipeItem{ float: left; width: 18%; margin-right: 2.5%;}
.section5 .swiper-container .swipeItem:nth-child(5n){ margin-right: 0;}
.section5 .swiper-container .schoolLogo{ width: 100%;}
.section5 .swiper-container .schoolLogo img{ width: 100%; height: 100%;}
.section5 .swiper-container .schoolName{ font-size: 0.28rem; line-height: 0.3rem; color: #333; margin-top: 0.12rem; text-align: center;}
.section5 .knowMore{ text-align: center; text-align: center; margin-top: 0.36rem;}
.section5 .knowMore a{ font-size: 0.32rem; line-height: 0.4rem; color: #009cde; text-decoration: none;}
.section5 .knowMore a:after{ content: ""; display: inline-block; width: 0; height: 0; border-left: 0.08rem solid #009cde; border-top: 0.08rem solid transparent; border-bottom: 0.08rem solid transparent; vertical-align: middle; margin-left: 0.2rem;}

.section6{ border-top: 1px solid #eee; border-bottom: 1px solid #ccc; background: #fff; padding-bottom: 0.4rem; margin-bottom: 0.16rem;}
.section6 .title{ padding: 0 2%; font-size: 0.32rem; line-height: 0.4rem; color: #2d50a8; overflow: hidden; margin-top: 0.36rem;}
.section6 .title span{ display: block; float: left; border-bottom: 1px solid #2D50A8; padding: 0.06rem 0;}
.section6 .classificationBox{}
.section6 .classificationItem{ overflow: hidden; padding: 0.3rem 2%; border-bottom: 1px solid #ccc;}
.section6 .classificationImg{ float: left; width: 1.8rem; margin-right: 0.22rem;}
.section6 .classificationImg img{ width: 100%;}
.section6 .lessonName{ font-size: 0.3rem; line-height: 0.5rem; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.section6 .lessonDescrible{ font-size: 0.28rem; line-height: 0.5rem; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.section7{ border-top: 1px solid #eee; border-bottom: 1px solid #ccc; background: #fff; padding-bottom: 0.4rem; margin-bottom: 0.16rem;}
.section7 .title{ font-size: 0.36rem; color: #333; line-height: 0.40rem; padding: 0.42rem 2% 0.42rem; border-bottom: 1px solid #ccc; text-align: center;}
.section7 .title span{ position: relative; display: inline-block;}
.section7 .title span:before{ content: ""; display: block; height: 1px; width: 0.2rem; background: #999; position: absolute; left: -0.25rem; top: 50%;}
.section7 .title span:after{ content: ""; display: block; height: 1px; width: 0.2rem; background: #999; position: absolute; right: -0.25rem; top: 50%;}
.section7 .questionBoxTitle{ padding: 0 2%; font-size: 0.32rem; line-height: 0.4rem; color: #2d50a8; overflow: hidden; margin-top: 0.36rem;}
.section7 .questionBoxTitle span{ display: block; float: left; border-bottom: 1px solid #2D50A8; padding: 0.06rem 0;}
.section7 .questionItem{ padding: 0.3rem 2%; border-bottom: 1px solid #ccc; position: relative;}
.section7 .questionTitle{ font-size: 0.3rem; line-height: 0.5rem; color: #333;}
.section7 .questionLink{ text-indent: 0.22rem; font-size: 0.28rem; line-height: 0.5rem; color: #999;}
.section7 .questionItem .btnLink{ position: absolute; font-size: 0.28rem; color: #009cde; text-decoration: none; line-height: 0.4rem; height:0.4rem; right: 2%; top: 50%; margin-top: -0.2rem; padding-left: 0.32rem;}
.section7 .questionItem .btnLink:before{ content: ""; display: block; width: 0.25rem; height: 0.25rem; background: url(../images/icon.png) 0 -1rem no-repeat; background-size: 5rem 5rem; position: absolute; left: 0; top: 50%; margin-top: -0.12rem;}

.section7 .formBox{ padding: 0.4rem 2% 0;}
.section7 .formCtrl{ overflow: hidden; margin-bottom: 0.25rem;}
.section7 .formCtrl label{ display: block; overflow: hidden;}
.section7 .formCtrl .inputTit{ float: left; font-size: 0.28rem; line-height: 0.9rem; position: relative; padding-left: 0.32rem; width: 20%; box-sizing: border-box;}
.section7 .formCtrl .inputTit:before{ content: ""; display: block; width: 0.2rem; height: 0.2rem; position: absolute; left: 0; top: 50%; margin-top: -0.1rem; background-image: url(../images/icon.png); background-repeat: no-repeat; background-size: 5rem 5rem;}
.section7 .name .inputTit:before{ background-position: -0.25rem -1rem;}
.section7 .tel .inputTit:before{ background-position: -0.45rem -1rem;}
.section7 .question .inputTit:before{ background-position: -0.65rem -1rem;}
.section7 .formCtrl input{ float: right; width: 80%; border: 1px solid #ccc; border-radius: 3px; box-sizing: border-box; padding: 0.1rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.32rem; text-indent: 0.16rem; -webkit-appearance:none; outline:none;}
.section7 .formSubmit input{ width: 100%; height: 1rem; background: #009cde; border-radius: 3px; font-size: 0.34rem; color: #fff; -webkit-appearance:none; outline:none;}

.section8{ border-top: 1px solid #eee; background: #fff;}
.section8 .title{ padding: 0 2%; font-size: 0.32rem; line-height: 0.4rem; color: #2d50a8; overflow: hidden; margin-top: 0.36rem;}
.section8 .title span{ display: block; float: left; border-bottom: 1px solid #2D50A8; padding: 0.06rem 0;}
.section8 .wheel{ padding: 0.4rem 2%; border-bottom: 1px solid #ccc;}
.section8 .wheel img{ width: 100%; height: auto;}
.section8 .moduleBox{}
.section8 .moduleItem{ padding: 0.3rem 2%; overflow: hidden; border-bottom: 1px solid #ccc; display: flex; display: -webkit-flex; justify-content: space-between; align-items: center;}
.section8 .moduleItem.oddItem{ flex-direction: row;}
.section8 .moduleItem.evenItem{ flex-direction: row-reverse;}
.section8 .moduleItem .icon{ width: 15%;}
.section8 .moduleItem .icon img{ width: 100%;}
.section8 .moduleItem .moduleText{ width: 80%;}
.section8 .moduleItem.evenItem .moduleText{ text-align: right;}
.section8 .moduleItem .moduleText h1{ font-size: 0.32rem; line-height: 0.5rem; color: #333;}
.section8 .moduleItem .moduleText p{ font-size: 0.28rem; line-height: 0.4rem; color: #999;}

.footer{ background: #fff; padding-top: 0.36rem; overflow: hidden; padding-bottom: 60px;}
.footer .telNum{ text-align: center; font-size: 0.32rem; line-height: 0.55rem; color: #49a3ef; border-bottom: 1px solid #ccc; padding-bottom: 0.3rem;}
.footer .telNum span{ display: inline-block; width: 0.55rem; height: 0.55rem; background: url(../images/icon.png) -0.9rem -1rem no-repeat; background-size: 5rem 5rem; vertical-align: middle; margin-right: 0.2rem;}
.footer .copyRgiht{ text-align: center; font-size: 0.24rem; line-height: 0.3rem; color: #999; padding: 0.27rem 0 0.5rem;}


.top_tips{position:fixed;top:0;z-index:9999;width:100%;height:50px;line-height:50px;background:#000;color:#fff;box-shadow:0 0 10px rgba(10,2,4,.75);}
.top_tips span{ float: left; width:40px; height:40px; background:url(//wap.cma.gaodun.cn/images/iconAll.png) 0 -231px no-repeat; border-radius:5px; margin:5px}
.top_tips ul { float: left; }
.top_tips ul li { height: 20px; line-height: 20px; font-size: 12px !important;}
.top_tips ul li:nth-child(1) { margin-top: 5px; }
@media screen and (max-width:414px){
	.top_tips{ font-size:16px; }
}
@media screen and (max-width:375px){
	.top_tips{ font-size:14px; }
}
@media screen and (max-width:320px){
	.top_tips{ font-size:12px; }
}

#s-actionBar-container{position:fixed; bottom:0; width:100%; z-index:999; background:#ffffff;}
#s-actionBar-container .action-bar{ color:#999; border:1px solid #E5E5E5;}
#s-actionBar-container .action-bar .addfav, #s-actionBar-container .action-bar .support, #s-actionBar-container .action-bar .toshop{max-width: 50px;min-width: 26px;border-right: 1px solid rgba(0,0,0,.05);}
#s-actionBar-container .action-bar .cell{height: 49px;text-align: center;}
#s-actionbar .cell{ border-right: 1px solid rgba(0,0,0,.05);}
.mui-flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.mui-flex, .mui-flex *, .mui-flex::after, .mui-flex::before{box-sizing: border-box;}
.mui-flex.align-center{-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.mui-flex > .cell{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;width: 0;-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;display: block;padding: 0 !important;position: relative;}
#s-actionBar-container .action-bar .cell a{ position: absolute;width: 100%;height: 100%;display: block;top: 0;}
#s-actionBar-container .action-bar > div::before{font-family: tm-detail-font;width: 25px;height: 25px;font-size: 20px;display: block;margin: 1px auto 0;}
#s-actionBar-container .action-bar .support::before{ content: '\e60a';color: #4A90E2;}
#s-actionBar-container .action-bar .toshop::before{ content: '\e60d';color: #5F646E;}
#s-actionBar-container .action-bar .addfav::before{ content: '\e609';color: #5F646E;}
#s-actionBar-container .action-bar .cart{ background: #FF9500;}
#s-actionBar-container .action-bar .buy{ background: #DD2727;}
#s-actionBar-container .action-bar > button{border: none;color: #fff;font-size: 15px; font-family:"微软雅黑";}
#s-actionBar-container #s-actionbar .cell:last-child{border-right: none;}
#s-actionBar-container .activity-box{display: none;}

.swtCenter { display:none;width:250px;height:210px; background-color:#FFF;position:fixed;left:50%;top:50%;z-index:200;margin-left:-125px;margin-top:-110px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 20px rgba(10,2,4,0.75);-webkit-box-shadow:0 0 20px rgba(10,2,4,0.75);box-shadow:0 0 20px rgba(10,2,4,0.75);}
.swtCenter h3 {width:100%;font-size:22px;text-align:center; color:#15679c;font-weight:500;margin-top:11px; font-family:"微软雅黑",Arial,Helvetica,sans-serif}
.swtCenter h4 {width:100%;font-size:14px;text-align:center;color:#2e3642;font-family:"微软雅黑",Arial,Helvetica,sans-serif}
.mfhd {width:214px;height:43px;border:1px solid #6a7380;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;margin:10px auto 5px;}
.mfhd  input {width:146px;height:35px;line-height:35px; background-color:#FFF;font-size:14px;color:#6a7380;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;padding-left:6px;float:left;outline:none; border:0;}
.mfhd a {width:55px;height:43px;line-height:43px;color:#fff; background-color:#15679c;font-size:12px;text-align:center;text-decoration:none;-moz-border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;float:left;}.mfhd a:link{color:#fff;line-height: 43px;}
.swtCenter p {width:230px;font-size:12px;  line-height:20px;color:#6a7380;margin:0 auto; margin-top:5px;font-family:"微软雅黑",Arial,Helvetica,sans-serif}
.swt_lists {bottom:0;left:0;width:100%;height:52px;line-height:52px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;}
.swt_lists a {display:block;width:50%;height:100%;position:relative;float:left;}
.swt_list1 { background-color:#15679c;-moz-border-radius:0 0 0 15px;-webkit-border-radius:0 0 0 15px;border-radius:0 0 0 15px;}
.swt_list2 { background-color:#ff6004;-moz-border-radius:0 0 15px 0;-webkit-border-radius:0 0 15px 0;border-radius:0 0 15px 0;}
.swt_lists a i,.swt_lists a em {display:block;position:absolute;left:50%;color:#fff;text-decoration:none;}
.swtCallIcon {top:50%;margin-left:-50px;margin-top:-13px;width:27px;height:27px; background:url(//wap.cma.gaodun.cn/images/footerLink3.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}
.swt_lists em {height:100%;top:0;margin-left:-16px;font-size:16px; font-style:normal;font-family:"微软雅黑",Arial,Helvetica,sans-serif}
.swtLinkIcon {top:50%;margin-left:-50px;width:27px;height:24px;margin-top:-12px;background:url(//wap.cma.gaodun.cn/images/footerLink2.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}
.swtLinkCounter {top:15px;width:14px;height:14px;margin-left:-34px;line-height:13px;text-align:center;font-size:9px;background-color:#e60012;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);z-index:3;font-style:normal;}
.closeBtn_swt {right:-5px;top:-20px;width:44px;height:44px; background:url(//wap.cma.gaodun.cn/images/closeBtn_swt.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;cursor:pointer;position: absolute;}

@font-face{
	 font-family:tm-detail-font;
	 src:url(//at.alicdn.com/t/font_1471933651_9895208.eot);
	 src:url(//at.alicdn.com/t/font_1471933651_9895208.eot?#iefix) format('embedded-opentype'),url(//at.alicdn.com/t/font_1471933651_9895208.woff) format('woff'),url(//at.alicdn.com/t/font_1471933651_9895208.ttf) format('truetype'),url(//at.alicdn.com/t/font_1471933651_9895208.svg#iconfont) format('svg')
}
#LXB_CONTAINER_SHOW.lxb-container-btn-show{ display: none !important;}













