/*
*********内页start*********
*/
.ajaxLoad{color:#666;height:2rem;line-height:2rem;text-align:center;clear:both;position:relative;background:#fff;margin:5px 0 0 0; font-size:0.7rem;}
.ajaxLoad i{font-size:0.8rem;margin:0 5px 0 0;color:#fc8b1c;}
/*内页banner*/
.subBanner{
	clear: both;
	padding-top:40%;
	background-repeat:no-repeat;
	background-position: center center;
}
/*内页导航*/
.subNav{
	clear: both;
	position: relative;
	z-index:11
}
.subNavT{
	clear: both;
	height:2rem;
	overflow: hidden;
	background:#f9f9f9;
	border-bottom:1px solid #e9e9e9;
	padding:0 10px;
}
.subNavT span{
	float: left;
	height: 2rem;
	line-height: 2rem;
	color: #444;
	font-size:0.7rem
}
.subNavT em{
	float:right;
	width:1rem;
	height:2rem;
	background:url(../images/icon18.png) no-repeat center center;
	background-size:auto 0.5rem;
}
.subNav .div_a{
	width: 100%;
	position: absolute;
	top:2rem;
	left: 0;
	z-index: 9;
	background:#fff;
	display: none;
	box-shadow:0 1px 3px rgba(0,0,0,0.1)
}
.subNav .div_a a{
	display: block;
	height:1.5rem;
	line-height:1.5rem;
	padding-left: 10px;
	font-size:0.65rem;
	color:#666
}
.subNav .div_a a.hover{color:#fff;background:#d20707}
/*全图列表*/
.imgList{margin:0 -5px;}
.imgList dd{
	float:left;
	width:50%;
	overflow: hidden;
	margin-bottom:10px;
}
.imgList dd a{
	display: block;
	overflow:hidden;
	margin:0 5px;
	position: relative;
}
.imgList dd a .pic:before{padding-top:36.98%}
.imgList dd a .div{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background:rgba(210,7,7,0.7);
	font-size:0.65rem;
	color:#fff;
	text-align: center;
	box-sizing:border-box;
	padding:10px;
}
/*图文列表*/
.textImg dd{
	clear:both;
	overflow:hidden;
	padding-bottom:0.5rem;
	margin-bottom:0.5rem;
}
.textImg dd .pic{
	width:6rem;
	overflow: hidden;
	margin-right:10px;
}
.textImg dd .divR{
	overflow: hidden;
}
.textImg dd .divR .divT{
	clear: both;
	height:1rem;
	overflow: hidden;
	line-height: 1rem;
	color: #444444;
	font-size: 0.65rem;
	margin-top:3px;
}
.textImg dd .divR .txt{
	overflow: hidden;
	line-height: 1rem;
	color: #666666;
	font-size:0.6rem;
}
.textImg dd .divR .txt span{color:#d20707}
.textImg dd .divR .divT2{
	height:1rem;
	line-height: 1rem;
	color:#d20707;
	font-size:0.6rem;
}
/*.shareBt{display:block;width:20px;margin:0 auto;position: relative;margin-top:20px;}*/
.shareClose{line-height:2rem;text-align:center;padding:3px 0 0 0;font-size:0.8rem;}
/*.shareBt:after{display: block;content: "";overflow: hidden;width: 100%;padding-top: 100%;background: url(../images/share/share.png) no-repeat center center;background-size: 100% 100%;position: absolute;left: 50%;bottom:-4px;}*/
.shareBox{width:100%;overflow: hidden;background: #fff;position: fixed;left: 0px;bottom:-100%;z-index: 10000;-webkit-transition: bottom 0.8s;-o-transition: bottom 0.8s;transition: bottom 0.8s;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.shareBox.show{bottom:0px;}
.shareCont{overflow: hidden;padding:0.5rem 0px 0.25rem;}
.bdsharebuttonbox p{display: block;width:20%;overflow: hidden;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:0.25rem;}
.bdsharebuttonbox a{display: block;width: 100%;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin:0px !important;padding:0 0.5rem !important;background: none !important;height: auto !important;}
.bdsharebuttonbox span{display: block;width: 100%;overflow: hidden;padding: 0px 0.75rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bdsharebuttonbox i{clear:both;display: block;font-size:0.6rem;color:#666;text-align: center;overflow: hidden;margin:5px 0px;font-style:normal}
.boxShadow{position: fixed;left: 0px;top:0px;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.6);z-index: 999;display: none;}
.bdsharebuttonbox a:before{display: block;content: "";overflow: hidden;width: 100%;padding-top: 100%;}

/*.bdsharebuttonbox a.bds_weChat{
    display: none;
}*/
.bdsharebuttonbox a.bds_weChat:before{background: url(../images/share/shareBt5.png) no-repeat center center;background-size:100%;}
.bdsharebuttonbox a.bds_tsina:before{background: url(../images/share/shareBt1.png) no-repeat center center;background-size:100%;}
.bdsharebuttonbox a.bds_tqq:before{background: url(../images/share/shareBt2.png) no-repeat center center;background-size:100%;}
.bdsharebuttonbox a.bds_qzone:before{background: url(../images/share/shareBt3.png) no-repeat center center;background-size:100%;}
.bdsharebuttonbox a.bds_douban:before{background: url(../images/share/shareBt4.png) no-repeat center center;background-size:100%;}
.bdsharebuttonbox a.bds_sqq:before{background: url(../images/share/shareBt6.png) no-repeat center center;background-size:100%;}
.weChatShareTip{
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgba(0,0,0,0.5) url(../images/share/weChatShare.png) no-repeat calc(100% - 30px) 10px;
    background-size: 90% auto;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 9999999;
}
/*文章阅读页*/	
.articleBox{line-height:1.5rem;color:#454545;padding:10px;font-size:0.75rem;background:#fff;}
.articleBox img{max-width:100%;}
.articleTitle{
	font-size: 0.9rem;
    color: #333333;
    text-align: center;
    line-height:1.2rem;
	}
.articleTime{display: block;clear: both;text-align: center;color: #999;font-size:0.6rem;padding:0 0 5px 0;}
.articleTime span{color:#d20707}
.articleTop{
	overflow:hidden;
	background:#f9fafb;
	padding:10px 0;
	}
.articleTop .articleTitle{
	font-size:18px;
	color:#333333;
	text-align:center;
	font-weight:bold;
	padding:0 50px;
	line-height:30px;
	}
.articleTop .articleTime{
	text-align:center;
	padding:10px 0 0 0;
	}

.articleHand{
    clear:both;
    font-size:0.75rem;
    padding:0 0px 20px 0;
    overflow: hidden;
    }
.articleHand a{
    display:block;
    line-height:1.6rem;
    padding:0 20px 0 10px;
    float:left;
    clear: both;
}
.articleHand a i{
	padding:0 5px 0  0;
	}
.articleHand a.word{color:#37a6ff !important; }
.articleHand a.ppt{color:#ff7735 !important;}
.articleHand a.excel{color:#15bf44 !important; }
.articleHand a.pdf{color:#1369c0 !important; }
.articleHand a.zip{color:#ff9779 !important; }

.videoCon{
	position:absolute;
	top:205px;
	bottom:0;
	overflow-y:auto;
	}
.videoCon .articleTitle{
	font-size:18px;
	color:#333333;
	text-align:left;
	font-weight:bold;
	padding:5px 10px 0 10px;
	line-height:30px;
	}
.videoCon .articleTime{
	text-align:left;
	padding:0 0 0 10px;
	}
	
.audiojs{
	width:40px;
	height:40px;
	border-radius:100%;
	background:url(../audiojs/play.png) no-repeat center center;
	background-size:cover; 
	margin:2px 10px 0 0;
	position:relative;
	z-index:9;
	}
.audiojs.playing{
	width:40px;
	height:40px;
	border-radius:100%;
	background:url(../audiojs/play2.png) no-repeat center center;
	background-size:cover;
	}
.audiojs .scrubber{ display:none;}
.audiojs .time{ display:none;}
.audiojs .play-pause {
	width: 25px;
	height: 40px;
	padding:0 6px;
	margin: 0px;
	float: left;
	overflow: hidden;
}
.articelImgSlide{
    overflow: hidden;
}
#articelImgSlide img{
    display: block;
    width: 100%;
}
#articelImgSlide{
    /*padding-bottom: 30px;*/
}
#articelImgSlide .swiper-pagination{
    bottom: 5px;
}
.articelImgSlide .swiper-button-prev{
    left: 0px;
    background: url(../images/aboutPrev3.png) no-repeat center center;
    background-size: auto 30px;
}
.articelImgSlide .swiper-button-next{
    right: 0px;
    background: url(../images/aboutNext3.png) no-repeat center center;
    background-size: auto 30px;
}
.articelImgSlide .swiper-pagination-bullet{background: #eee;opacity: 1;}
.articelImgSlide .swiper-pagination-bullet-active{background: #007aff;}
/**/
.map{height:7rem}
.mapText .divT{
	clear: both;
	height: 1.5rem;
	overflow: hidden;
	line-height: 1.5rem;
	color: #333333;
	font-size:0.7rem;
}
.mapText .txt{
	clear: both;
	overflow: hidden;
	color: #777777;
	font-size: 0.65rem;
	line-height: 1rem;
}
.ewmBox{
	width:7.65rem;
	overflow: hidden;
	margin:0 auto;
}
.ewmBox .pic{
	width:7.65rem;
	height:7.65rem;
}
.ewmBox .pic img{
	display: block;
	width:7.65rem;
	height:7.65rem;
}
.ewmBox span{
	display: block;
	height:1.5rem;
	line-height: 1.5rem;
	text-align: center;
	color: #333333;
	font-size:0.7rem;
}
/*评价展示*/
.swiper-container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.swiper-slide {
	background-size: cover;
	background-position: center;
}
.swiper-button-next, .swiper-button-prev{background-color:#e1e1e1;padding:10px;transform: scale(0.5)}
.gallery-topBox{position: relative}
.gallery-top {
	width:50%;
	margin:0 auto;
}
.gallery-thumbs {
	box-sizing: border-box;
	padding: 10px 0;
}
.gallery-thumbs .swiper-slide {
	width:12.5%;
	height: 100%;
	opacity: 0.5;
}
.gallery-thumbs .swiper-slide-active {
	opacity: 1;
}
.gallery-top .pic:before {
    padding-top: 201.4%;
}
.gallery-thumbs .pic:before {
    padding-top: 201.4%;
}
/*常见问题 begin*/
.problemDl dd{
	clear: both;
	overflow:hidden;
	margin-bottom:10px;
}
.problemDl dd .divT{
	clear: both;
	height:2rem;
	overflow:hidden;
	padding:0 10px;
	background:#f9f9f9;
	cursor:pointer;
}
.problemDl dd.hover .divT{background:#f19d31}
.problemDl dd .divT .spanT1{
	height:2rem;
	line-height:2rem;
	color: #666666;
	font-size:0.65rem;
	font-weight: bold;
}
.problemDl dd .divT .spanT1.typ{
	padding-left:0.9rem;
	background:url(../images/icon23.png) no-repeat left center;
}
.problemDl dd.hover .divT .spanT1.typ{
	background:url(../images/icon22.png) no-repeat left center;
}
.problemDl dd.hover .divT .spanT1{color:#fff}
.problemDl dd .divT em{
	float: right;
	width: 42px;
	height:2rem;
	background:url(../images/icon20.png) no-repeat center center;
	background-size:0.7rem auto;
}
.problemDl dd.hover .divT em{background:url(../images/icon21.png) no-repeat center center;background-size:0.7rem auto;}
.problemDl dd .divC{
	clear: both;
	overflow:hidden;
	padding:10px;
	display: none;
}
.problemDl dd .divC .divCT{
	float: left;
	height:1rem;
	overflow: hidden;
	line-height: 1.2rem;
	color: #f19d31;
	font-size:0.7rem;
	font-weight: bold;
}
.problemDl dd .divC .divCR{
	overflow:hidden;
	color:#666666;
	line-height:1.2rem;
	font-size:0.65rem;
	overflow-x: auto;
}
.problemDl.typ dd .divC .divCR{padding-left:15px}
.applyText{
	clear: both;
	padding:10px;
	overflow: hidden;
	background:#fff5e8;
	border-bottom:1px solid #e4d9d1;
	border-top:1px solid #e4d9d1;
}
.applyText .divT{
	clear: both;
	height:1.5rem;
	overflow: hidden;
	line-height:1.5rem;
	text-align: center;
	font-size: 0.7rem;
	color: #d20707;
}
.applyText .txt{
	clear: both;
	overflow: hidden;
	color: #666666;
	font-size: 0.65rem;
	line-height: 1rem
}
/*常见问题 end*/
/*申请试用*/
.applyDl dd{
	clear: both;
}
.applyDl dd .divT{
	clear: both;
	height:1.8rem;
	overflow: hidden;
	line-height: 1.8rem;
	color: #666666;
	font-size:0.65rem;
}
.applyDl dd .divT span{color:#e80010;padding-right:5px;}
.applyDl dd .divT2{
	overflow: hidden;
	padding-left:0.5rem;
	line-height: 1.8rem;
	color:#999;
	font-size:0.65rem;
}
.i_10{display:inline-block;width:0.5rem}
.applyDl dd .inputBox{
	height:1.8rem;
	background:#fff;
	border-radius:5px;
	padding:0 5px;
}
.applyDl dd .bdAll:before{border-radius:10px}
.applyDl dd textarea{
	width:100%;
	box-sizing: border-box;
	height:4.5rem;
	background:#f9f9f9;
	border:1px solid #e7e7e7;
	border-radius:5px;
	padding:5px;
	line-height:1rem;
	font-size:0.65rem;
	color: #666;
}
.applyDl.typ dd .inputBox{background:#f9f9f9}
.applyDl dd .inputBox input{
	display: block;
	width:100%;
	height:1.8rem;
	overflow: hidden;
	line-height: 1.8rem;
	border: none;
	background: none;
	font-family:"microsoft yahei";
	font-size:0.65rem;
}
.applyDl dd .inputBox input::-webkit-input-placeholder{color:#999}    /* 使用webkit内核的浏览器 */
.applyDl dd .inputBox input:-moz-placeholder{color:#999}                  /* Firefox版本4-18 */
.applyDl dd .inputBox input::-moz-placeholder{color:#999}                  /* Firefox版本19+ */
.applyDl dd .inputBox input:-ms-input-placeholder{color:#999}           /* IE浏览器 */
.applyDl dd .inputBox select{
	display: block;
	width:100%;
	height:1.8rem;
	overflow: hidden;
	line-height: 1.8rem;
	border: none;
	background: none;
	font-family:"microsoft yahei";
	font-size:0.65rem;
	outline:none;
}
.applyDl dd .code{
	height:1.8rem;
	overflow: hidden;
	margin-left:15px;
}
.applyDl dd .code img{
	display: block;
	height:1.8rem;
}
.applyDl dd .myBtn{
	width: 100%;
	background:#f19d31;
}
.applyDl dt{
	clear: both;
	height:1.5rem;
	line-height: 1.5rem;
	color: #333333;
	font-size:0.7rem;
}
/**/
.loginDl dd .ddBox input{
	
}
.loginDl.typ dd .ddBox{
	background:none;
	padding:0 0.5rem;
	overflow:visible;
}
.loginDl.typ dd .ddBox.bdAll:before{border:1px solid #dddddd}
.loginDl.typ dd .ddBox input::placeholder{color:#666666}
.loginDl.typ dd .myBtn{
	background:#e79e45;
	color: #ffffff;
	border-radius:0;
}
.loginDl.typ dt{
	clear: both;
	height:1.8rem;
	line-height:1.8rem;
	text-align: center;
	font-size:1rem;
	color:#000;
	margin-bottom:0.5rem;
}
/*成绩查询结果*/
.qrtT{
	clear: both;
	height:1.3rem;
	line-height: 1.3rem;
	overflow: hidden;
	color: #333333;
	font-weight: bold;
	font-size:0.68rem;
}
.qrtT span{
	color:#666666;
	float:left;
	width:3.7rem;
}
.qrtBox{
	background:#fff;
	overflow: hidden;
}
.qrtDl dt{
	clear: both;
	overflow: hidden;
}
.qrtDl dt span{
	float: left;
	height:1.5rem;
	line-height: 1.5rem;
	font-size:0.67rem;
	color:#333333;
	font-weight:bold;
	box-sizing:border-box;
}
.qrtDl dt span.span1{text-align:left;width:40%;padding-left:0.2rem;}
.qrtDl dt span.span2{text-align:center;width:30%}
.qrtDl dd{
	clear: both;
	overflow: hidden;
}
.qrtDl dd:last-child:after{display:none}
.qrtDl dd span{
	float: left;
	height:1.6rem;
	line-height: 1.6rem;
	font-size:0.65rem;
	color:#333333;
	box-sizing: border-box;
}
.qrtDl dd span.span1{text-align:left;width:40%;padding-left:0.2rem;}
.qrtDl dd span.span2{text-align:center;width:30%;color:#999999}
.qrtDl dd span.span3{font-size:0.8rem;color:#f55600;font-weight:bold}
/*课程详情*/
.coursePic{
	width: 100%;
	overflow: hidden;
}
.coursePic img{
	display: block;
	width: 100%;
}
.courseBox1{
	clear: both;
	overflow: hidden;
	background:#fff;
}
.courseBox1 .divT{
	clear: both;
	height: 1.5rem;
	overflow: hidden;
	color:#333333;
	font-size:0.8rem;
	line-height: 1.5rem;
}
.courseBox1 .divT2{
	clear: both;
	height: 1rem;
}
.courseBox1 .divT2 .divT2L{
	line-height: 1rem;
	color: #999999;
	font-size:0.65rem;
}
.courseBox1 .divT2R .bt{
	float: left;
	height:1rem;
	color: #999999;
	font-size:0.65rem;
	padding-left:22px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size:auto 0.65rem;
	margin-left:0.5rem;
} 
.courseBox1 .divT2R .bt.bt1{background-image:url(../images/icon66.png)}
.courseBox1 .divT2R .bt.bt2{background-image:url(../images/icon67.png)}
.courseBox1 .divT2R .bt.bt2.hover{
	background-image:url(../images/icon26h.png);
	color: #ff813b;
}
.courseBox1T{
	clear:both;
	padding:0 0.5rem;
	overflow: hidden;
	background:#f7f7f7;
	height:1.5rem;
	line-height: 1.5rem;
	font-size:0.68rem;
	color:#f55600;
}
.courseBox1_a{
	clear: both;
	overflow: hidden;
	text-align: center;
	font-size: 0;
}
.courseBox1_a a{
	display:inline-block;
	height:1.5rem;
	overflow: hidden;
	line-height:1.5rem;
	font-size:0.65rem;
	color: #444;
	margin:0 0.5rem;
	position: relative;
}
.courseBox1_a a:after{
	content: "";
	display: block;
	width:50%;
	height:1px;
	background:#03366d;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	display: none;
}
.courseBox1_a a.hover{color:#03366d}
.courseBox1_a a.hover:after{display: block}
.courseBox1_Text{
	overflow: hidden;
	font-size:0.65rem;
	line-height: 1rem;
	color: #333333;
}
/**/
.shoppingBt{
	clear: both;
	height:1.8rem;
	overflow: hidden;
}
.shoppingBt .bt{
	float: left;
	height:1.8rem;
	overflow: hidden;
	line-height: 1.8rem;
	color: #fff;
	background:#03366d;
	font-size:0.68rem;
	text-align: center;
}
.shoppingBt .bt.bt1{width:40%}
.shoppingBt .bt.bt2{width:60%;background:#ff813b}
/**********内页end*********
*/