*{padding:0;margin:0;box-sizing:border-box;}
html,body{background:#F8F8F8;font-size:16px;color:#53565d;}
body{margin-left:auto;margin-right:auto;}
a{color:#4e5052;text-decoration:none;}
ul,li,ol,dl,dt,dd{list-style:none;}
b{font-weight:normal;}
table{
	border-spacing: 0;
    border-collapse: collapse;
}
.clearfix:after{ 
	visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.left{float:left;}
.right{float:right;}
.line{
	height:0.7142rem;
}
.bgfff{
	background:#FFF;
}



/*header*/
header{background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#309ff5), color-stop(100%,#3a73ff));padding:0.5rem;}
header .logo img{width:8rem;}
header .pagetitle{line-height:2.3035rem;color:#FFF;padding-left:15px;font-size:16px;}

header .province_list a{color:#FFF;display:block;line-height:2.3035rem;}
header a.tnavlink{color:#FFF;display:block;padding:0 1rem;line-height:2.3035rem;}
header a.tnavlink i{font-size:2rem !important;vertical-align:middle;}

@keyframes navopen{
	from{height:0px;}
	to{height:100%;}
}

.swiper-slide a img{vertical-align:middle;}


/*select province*/
.select_pr_box{position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.95);top:0;left:0;z-index:999;}
.pr_content{padding:30% 4rem 0;}
.pr_content h2{font-size:18px;padding-bottom:1rem;}
.pr_content ul a{display:inline-block;width:3rem;line-height:3rem;}
.pr_content p.pr_tip{padding-top:1rem;font-size:14px;padding-bottom:3rem;}
.pr_content i{margin-left:auto;margin-right:auto;font-size:4rem;width:6rem;height:6rem;display:block;background:rgba(0,0,0,0.05);padding:1rem;border-radius:50%;}


.tnav{position:fixed;width:100%;z-index:9999;height:0;transition:1s;overflow:hidden;top:0;background:#FFF;overflow-y:scroll;}
.nav_title{line-height:3rem;border-bottom:1px solid #ECECEC;position:relative;}
.nav_title h2{text-align:center;font-weight:normal;font-size:18px;}
.nav_title i.navhide{position:absolute;right:1rem;top:0;font-size:18px;}
.tnavon{animation:navopen 1s forwards;transition:1s;}
.tnav ul{padding:0.5rem 1rem;}
.tnav ul li:nth-child(5){display:inline-block;margin-right:0.5rem;}
.tnav ul li:nth-child(5) h3>a{display:inline-block;line-height:1.8;padding:0 0.5rem;background:#ECECEC;font-size:14px;}
.tnav ul li:nth-child(6){display:inline-block;}
.tnav ul li:nth-child(6) h3>a{display:inline-block;line-height:1.8;padding:0 0.5rem;background:#ECECEC;font-size:14px;}
.tnav ul li h3{border-bottom:1px solid #ECECEC;}
.tnav ul li h3>a{padding:0.5rem 0;display:block;font-size:16px;font-weight:normal;}
.tnav ul li>dl{padding-top:0.5rem;}
.tnav ul li>dl>dd{float:left;margin-right:0.5rem;line-height:1.8;margin-bottom:0.5rem;}
.tnav ul li>dl>dd a{display:block;padding:0 0.5rem;background:#ECECEC;font-size:14px;}

.iconnav{padding:1rem 0.3571rem;background:#FFF;}
.iconnav ul{padding-bottom:1rem;}
.iconnav ul:nth-child(2){padding-bottom:0;}
.iconnav ul li{float:left;width:20%;text-align:center;font-size:16px;}
.iconnav ul li img{width:100%;padding:0 1rem;}

.topnews{background:#FFF;padding:1rem;}
.top1{line-height:2rem;margin-bottom:10px;}
.top1 i.topicon{font-size:12px;background:#F00;color:#FFF;padding:0.1rem 0.3rem;border-radius:3px;font-style:normal;margin-right:0.5rem;}
.top1 img{width:40px;vertical-align: middle;margin-right:5px;}
.top1 a{display:inline;color:#333;font-size:18px;}
.top2{width:100%;}
.top2 ul li{border-top:1px solid #ECECEC;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height:40px;}
.top2 ul>li>a{font-size:16px;position:relative;}
.top2 ul>li>a>i{display:inline-block;font-style:normal;height:20px;width:20px;text-align:center;color:#FFF;line-height:20px;background:#3a73ff;border-radius:0 0 10px 0;margin-right:5px;font-size:12px;}


.zhuanti{background:#FFF;}
.search{padding:1rem;padding-bottom:0.5rem;}
.search input.keyword{height:3rem;padding:0.5rem;border:1px solid #ECECEC;font-size:16px;float:left;width:70%;}
.search button.search-submit{height:3rem;padding:0.5rem;background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#309ff5), color-stop(100%,#3a73ff));font-size:16px;color:#FFF;border:0;display:block;float:left;width:30%;}
.zhuanti_list{padding:0 1rem;}
.zhuanti_list li{border-bottom:1px solid #ECECEC;}
.zhuanti_list li a{display:block;font-size:16px;padding:0.75rem 0;}
.zhuanti_list li a:before{content:"";display: inline-block;width: 1.4rem;height: 1.2rem;margin-right: 0.5rem; line-height: 2rem;vertical-align: bottom;background: url("https://www.infosgames.com/res/images/topic_icon.svg") center center no-repeat;}
.zhuanti_list li a span{color:#949db7;margin-left:1rem;font-size:14px;}
.zhuanti_link{font-size:16px;padding:1rem 0;text-align:center;display:block;color:#3a73ff;}

.indexadtwo{padding-left:1rem;}
.indexadtwo li{width:50%;float:left;}
.indexadtwo li a{display:block;padding-right:1rem;}
.indexadtwo li a img{width:100%;border-radius:10px;}
.indexadone{padding:0 1rem;}
.indexadone img{width:100%;border-radius:10px;}


.examnews{background:#FFF;padding-bottom:1rem;}

.examtitle{margin:0 1rem;border-bottom:1px solid #ECECEC;}
.examtitle h2{float:left;font-size:18px;padding:10px 0;position:relative;}
.examtitle h2 img{height:18px;vertical-align:middle;}
.examtitle h2 span{font-size:12px;color:#787878;font-weight:normal;margin-left:10px;}
.examtitle h2 i{font-weight:normal;font-size:16px;color:#787878;}
.examtitle h2:before{content:"";position:absolute;left:-1rem;width:10px;height:18px;background:#3a73ff;top:1rem;}

.examtitle a.examnews_more{display:inline-block;padding:1rem 0  0 1.5rem;float:right;}

.examlist{padding:0 1rem;}
.examlist li{padding:10px 0;border-top:1px solid #F8F8F8;}
.examlist li a h3{font-size:16px;font-weight:400;height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.examlist li a>p{padding-top:8px;font-size:12px;color:#949db7;}
.examlist li a>p>span.typename{font-size:12px;margin-right:10px;}
.examlist li:nth-child(1){border-top:0;}
.examlist li:nth-child(1) a img{width:30%;max-height:5rem;margin-right:10px;}
.examlist li:nth-child(1)>a>h3{white-space:normal;text-overflow:clip;height:auto;}
.examlist li>h3{font-weight:400;line-height:1.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.examlist li>h3 a{font-size:16px;}

.more_btn a{display:block;padding:8px 0;margin-left:1rem;margin-right:1rem;margin-top:0.5rem;font-size:16px;color:#787878;text-align:center;background:#F8F8F8;border-radius:5px;}


.course{background:#FFF;}
.courselist{padding:0.5rem;}
.courselist a{display:block;width:50%;padding:0.5rem;float:left;transition:1s;}
.courselist a img{width:100%;border-radius:5px;}
.courselist a p{text-align:center;padding-top:5px;font-size:16px;height:2.5rem;}

.courselist1 li{display:block;width:50%;padding:0.5rem;float:left;transition:1s;}
.courselist1 li img{width:100%;border-radius:5px;}


.weixin{background:#FFF;}
.weixin .wxbox{padding:1rem;}
.weixin .wxbox span{display:block;width:50%;text-align:center;float:left;}
.weixin .wxbox span img{width:70%;}

footer{background:#FFF;padding:1rem;text-align:center;}
footer p{padding-bottom:0.5rem;color:#555;font-size:1rem;}


/*page */
.catnav{padding:0.5rem 1rem;color:#787878;}
.catnav a{color:#555;}

.content{background:#FFF;padding:1rem;}
.content h2{font-size:18px;border-bottom:1px solid #F0F0F0;padding-bottom:0.3rem}
.content .ctitle{padding-bottom:1rem;border-bottom:1px solid #ECECEC;}
.content .ctitle h1{font-size:20px;line-height:1.6;font-weight:normal;}
.content .ctitle div.content_info{padding-top:0.5rem;color:#787878;}
.content .ctitle div.content_info span{margin-right:1rem;}
.content .cbody{font-size:16px;line-height:1.5;padding-top:0.5rem;}
.content .cbody>p{padding-bottom:0.625em;}
.content .cbody>p>img{max-width:100%;}
.content .cbody>h2{font-size:20px;font-weight:bold;padding-bottom:0.7em;color:#333;}
.content .cbody>h3{font-size:18px;font-weight:bold;padding-bottom:0.7em;color:#333;}
.content .cbody>h4{font-size:16px;font-weight:bold;padding-bottom:0.7em;color:#333;}
.content .cbody>h5{border-left: #78bdff 4px solid;font-size: 18px;color: #333; height: 19px;line-height: 19px !important;padding-left: 15px;margin: 15px 0 10px;font-weight: bold;}
.content .cbody img{max-width:95%;height:auto !important;}
.content .cbody table{display: block;border:1px solid #ECECEC;font-size:14px;overflow:hidden;overflow-x: auto;white-space: nowrap;}
.content .cbody table th{border-bottom:1px solid #ECECEC;}
.content .cbody table td{border: 1px solid #ECECEC;}

.likearc{padding-top:1rem;}
.likearc h2{font-size:18px;padding-bottom:10px;}
.likearc ul li{line-height:2rem;height:2rem;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap;}
.likearc ul li a{color:#309ff5;}

.arctips{background:#f3f3f3;padding:0.5rem;font-size:14px;margin-top:1rem;}
.arctips p{color:#787878;}

.pageadtow{padding:1rem 0 0 1rem;}
.pageadtow li{width:50%;float:left;}
.pageadtow li a{display:block;padding-right:1rem;}
.pageadtow li a img{width:100%;border-radius:10px;}

.quicknav{background:#FFF;padding:1rem;}
.quicknav dl dt{font-size:16px;padding-bottom:10px;font-weight:bold;}
.quicknav dl dd{float:left;width:25%;margin-bottom:10px;}
.quicknav dl dd a{display:block;padding:7px 0;text-align:center;border:1px solid #F0F0F0;margin-right:10px;font-size:16px;}

.baoming_ft{background:#FFF;padding:1rem;}
.baoming_ft h2{font-size:18px;padding-bottom:0.5rem;border-bottom:1px solid #ECECEC;}
.baoming_ft>ul{padding:1rem 0 0;}
.baoming_ft>ul>li{width:49%;float:left;margin-bottom:0.5rem;}
.baoming_ft>ul>li a{display:block;}
.baoming_ft>ul>li>a>img{width:100%;vertical-align:middle;}
.baoming_ft>ul>li:nth-child(1),.baoming_ft>ul>li:nth-child(3){margin-right:2%;}

.recarc{padding:1rem;background:#FFF;}
.recarc h2{font-size:18px;padding-bottom:0.5rem;border-bottom:1px solid #ECECEC;}
.recarc h2 span{float:right;font-size:14px;display:block;font-weight:normal;line-height:2rem;}
.recarc h2 span a{color:#787878;}
.recarc ul li{border-bottom:1px solid #ECECEC;}
.recarc ul li h3{font-weight:normal;line-height:3rem;height:3rem;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap;}


/*list page*/
.archives_list{background:#FFF;padding:1rem;}
.archives_list h1{font-size:18px;}
.archives_list ul{padding-top:0.5rem;}
.archives_list li{padding:0.8rem 0;border-top:1px solid #F0F0F0;}
.archives_list li a{display:block;font-size:16px;}
.archives_list li a img{float:right;width:33%;margin-left:10px;border-radius:5px;}
.archives_list li a h3{font-size:18px;font-weight:normal;line-height:1.6;}
.archives_list li a p{font-size:12px;padding-top:0.5rem;color:#797e94;}


/*item list*/

.item_list{background:#FFF;padding:1rem;}
.item_list h1{font-size:18px;}
.item_list ul{padding-top:0.5rem;}
.item_list li{padding:0.8rem 0;border-top:1px solid #F0F0F0;}
.item_list li a{display:block;}
.item_list li a img{float:left;width:25%;margin-right:10px;border-radius:5px;}
.item_list li a h3{font-size:18px;font-weight:normal;line-height:1.6;}
.item_list li a p{font-size:14px;padding-top:0.5rem;color:#797e94;}
.item_list li a p span{margin-right:1rem;}
.item_list li a p span.zkschool{color:#3a73ff;}
.item_list li a p span.zkschool i{font-size:12px;vertical-align:middle;}
.item_list li a p span.zkclick em{color:#FF5910;font-style:normal;}


.pageno{border-top:1px solid #F0F0F0;}
.pageno li{float:left;width:50%;}
.pageno li a{display:block;padding:10px 10px;background:#FFF;border-right:1px solid #F0F0F0;border-radius:3px;text-align:center;font-size:16px;}
.pageno li:nth-child(2) a{border-right:0;}
.pageno li>span{padding:1rem 1rem 0;display:block;}


/*zikao index*/
.index_catnav{font-size:1rem;border-top:1px solid #4199de;padding:0.5rem 1rem;background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#309ff5), color-stop(100%,#3a73ff));color:#69a6ff;}
.index_catnav a{color:#8cc0ef;}

.cat_nav{padding:0.5rem;}
.cat_nav li{width:25%;float:left;}
.cat_nav li a{display:block;padding:0.5rem;text-align:center;}
.cat_nav li a>img{width:80%;}
.cat_nav li a>p{font-size:16px;}

.college_tab{padding:1rem 1rem 0.5rem;}
.college_tab li{float:left;width:15%;padding:5px 0;text-align:center;border:1px solid #ECECEC;margin-right:2%;border-radius:5px;}
.college_tab li:last-child{margin-right:0;}
.college_tab li.current{box-shadow:0px 0px 2px rgba(0,0,0,0.1);border:1px solid #3a73ff;color:#3a73ff;}

.college_box ul{padding:0 0.5rem;display:none;opacity:0;transition:0.5s;}
.college_box ul.show{display:block;opacity:1;transition:0.5s;}
.college_box ul li{width:33.33%;float:left;}
.college_box ul li a{display:block;margin:0.5rem;padding:1rem 0;box-shadow:0px 0px 5px rgba(0,0,0,0.1);text-align:center;}
.college_box ul li a>img{width:60%;border-radius:50%;}
.college_box ul li a>h3{font-size:14px;font-weight:normal;padding:0.2rem;white-space: nowrap;overflow: hidden;}
.college_box ul li a>p{font-size:12px;display:inline-block;padding:0.3rem 0.5rem;border:1px solid #3a73ff;color:#3a73ff;border-radius:20px;}

.itemcat{padding-bottom:1px;}
.item_box{margin:1rem;box-shadow:0px 0px 5px rgba(0,0,0,0.1);}
.item_box li{width:50%;float:left;border-bottom:1px solid #ECECEC;}
.item_box li:nth-child(1),.item_box li:nth-child(3),.item_box li:nth-child(5){border-right:1px solid #ECECEC;}
.item_box li a{display:block;padding:1rem 0.5rem;}
.item_box li a>img{width:22%;float:left;margin-right:0.3571rem;padding:0.5rem 0 1rem;}
.item_box li a>h3{font-size:16px;white-space: nowrap;overflow: hidden;}
.item_box li a>h4{font-size:12px;font-weight:normal;color:#989898;padding-top:0.25rem;}
.item_box li a>p{font-size:12px;color:#3a73ff;padding-top:0.25rem;}

.tabarclist{padding:1rem 1rem 0.5rem;}
.tabarclist li{float:left;width:22%;padding:5px 0;text-align:center;border:1px solid #ECECEC;margin-right:3%;border-radius:5px;}
.tabarclist li:last-child{margin-right:0;}
.tabarclist li.current{box-shadow:0px 0px 2px rgba(0,0,0,0.1);border:1px solid #3a73ff;color:#3a73ff;}

.tabarclist_box ul{display:none;padding:0 1rem 1rem;}
.tabarclist_box ul.show{display:block;}
.tabarclist_box ul li{border-bottom:1px solid #ECECEC;}
.tabarclist_box ul li a{display:block;padding:0.5rem 0;}
.tabarclist_box ul li a>h3{line-height:2rem;font-size:16px;font-weight:normal;height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tabarclist_box ul li a>p{color:#989898;}
.tabarclist_box ul li:last-child{border:0;}


/*zikao page*/
.item_info img{width:30%;height:auto;margin-right:1rem;}
.item_info h1{font-size:18px;font-weight:normal;padding-bottom:0.5rem;}
.item_info p{font-size:16px;padding-bottom:0.25rem;}
.item_info p span{font-weight:bold;margin-right:10px;}

.item_description{padding-top:0.5rem;font-size:16px;line-height:1.6}
.item_description b{font-weight:bold;}
.item_description>div{padding:0.5rem 0;font-size:16px;line-height:1.6;overflow:hidden;padding-bottom:1rem;position:relative;}
.dropmore{position:absolute;width:100%;bottom:0;}
.dropmore .dropmore_linear{height:3rem;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));}
.dropmore .dropmore_btn{display:block;background:#FFF;text-align:center;font-size:14px;color:#787878;}
.dropmore .dropmore_btn i{font-size:18px;}
.item_description>div.displayall{height:auto !important;}
.item_description>div.displayall .dropmore{display:none;}


.item_content{padding:0.5rem 0;font-size:16px;line-height:1.6;}
.item_content h2{font-weight:bold;font-size:18px;padding-bottom:0.5rem;}
.item_content table{width: 100%;max-width: 100%;border:1px solid #ECECEC;font-size:14px;}
.item_content table th{border-bottom:1px solid #ECECEC;}
.item_content table td{border: 1px solid #ECECEC;}

.hotitem{background:#FFF;padding:1rem;}
.hotitem h2{font-size:18px;padding-bottom:0.5rem;border-bottom:1px solid #ECECEC;}
.hotitem h2 span{float:right;font-size:14px;display:block;font-weight:normal;line-height:2rem;}
.hotitem h2 span a{color:#787878;}
.hotitem li{padding:0.8rem 0;border-top:1px solid #F0F0F0;}
.hotitem li:first-child{border:0;}
.hotitem li a{display:block;}
.hotitem li a img{float:left;width:25%;margin-right:10px;border-radius:5px;}
.hotitem li a h3{font-size:18px;font-weight:normal;line-height:1.6;}
.hotitem li a p{font-size:14px;padding-top:0.5rem;color:#797e94;}
.hotitem li a p span{margin-right:1rem;}
.hotitem li a p span.zkschool{color:#3a73ff;}
.hotitem li a p span.zkschool i{font-size:12px;vertical-align:middle;}
.hotitem li a p span.zkclick em{color:#FF5910;font-style:normal;}

/*teacher page */
.t_pic{text-align:center;padding-bottom:1rem;}
.t_pic img{width:66.66%;}

.t_description h1{text-align:center;font-size:20px;padding-bottom:0.5rem;}
.t_description h3{text-align:center;font-size:18px;padding-bottom:0.5rem;}
.t_description p{font-size:16px;line-height:1.6;}

.recteacher{background:#FFF;padding:1rem;}
.recteacher h2{font-size:18px;padding-bottom:0.5rem;border-bottom:1px solid #ECECEC;}
.recteacher h2 span{float:right;font-size:14px;display:block;font-weight:normal;line-height:2rem;}
.recteacher h2 span a{color:#787878;}
.recteacher ul{padding:0.5rem 0 0;}
.recteacher ul li{width:25%;float:left;text-align:center;padding-top:0.5rem;}
.recteacher ul li img{width:75%;border-radius:50%;}
.recteacher ul li h3{padding:0.5rem 0;font-size:16px;font-weight:normal;}


/*video page*/
.playinfo{line-height:1.6;padding:1rem 0;}
.playinfo span{margin-right:0.5rem;}
.kelist{padding:1rem 0 0;}
.kelist a{display:block;width:50%;float:left;margin-bottom:1rem;}
.kelist a:nth-child(1),.kelist a:nth-child(3){padding-right:0.5rem;}
.kelist a:nth-child(2),.kelist a:nth-child(4){padding-left:0.5rem;}
.kelist a img{width:100%;border-radius:10px;}
.kelist a p{text-align:center;padding-top:5px;font-size:16px;}

/*college page*/
.college_thumb{position:relative;}
.college_thumb h1{width:100%;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1) 55%,rgba(255,255,255,1));padding:5rem 1rem 1rem;position:absolute;bottom:0;font-size:18px;}
.college_thumb h1 i{font-size:20px;margin-right:0.5rem;}
.sinfo{font-size:16px;padding:0 1rem 1rem;background:#FFF;}
.sinfo p{padding-bottom:0.5rem;}
.sinfo p span{margin-right:1rem;}
.college_content{padding:0 1rem 1rem;background:#FFF;}
.college_content h2{border-bottom:1px solid #F0F0F0;padding-bottom:0.2rem}
.college_item h2{color:#309ff5;font-weight:normal;}
.college_item ul{padding:1rem 0;}
.college_item ul a{display:inline-block;background:#ECECEC;padding:7px 10px;font-size:16px;margin-right:10px;margin-bottom:10px;}
.college_item ul p{display:inline-block;background:#ECECEC;padding:7px 10px;font-size:16px;}

.hot_college{background:#FFF;padding:1rem;}
.hot_college h2{font-size:18px;}
.hot_college ul{padding-top:0.5rem;}
.hot_college li{padding:0.8rem 0;border-top:1px solid #F0F0F0;}
.hot_college li a{display:block;}
.hot_college li a img{float:left;width:25%;margin-right:10px;border-radius:5px;}
.hot_college li a h3{font-size:18px;font-weight:normal;line-height:1.6;}
.hot_college li a p{font-size:14px;padding-top:0.5rem;color:#797e94;}
.hot_college li a p span{margin-right:1rem;}
.hot_college li a p span.college_click em{color:#FF5910;font-style:normal;}
.college_more_btn{display:block;text-align:center;font-size:16px;padding:10px 0;background:#ECECEC;}

/*store page*/
.store_image{margin-top:-1px;}
.store_image img{vertical-align:middle;}
.store_basic{padding:1rem;background:#FFF;}
.store_title_icon{margin-right:0.5rem;}
.store_title_icon i{font-size:3rem;color:#309ff5;}
.store_title_box h1{font-weight:normal;padding-bottom:0.5rem;font-size:1.4rem;}
.store_title_box p span.trueprice{color:#d89803;}
.store_title_box p span.price{color:#999999;float:right;}
.store_instructions{padding:0.5rem 0;vertical-align:middle;background:#FFF;}

.store_info{}
.store_info_t{font-size:18px;line-height:1.2;padding-bottom:0.5rem;}
.store_info_t i{font-size:2rem;color:#158fe4;vertical-align:middle;padding-right:0.5rem;}
.store_info_c {font-size:14px;line-height:1.7;}
.store_info_c p{padding-bottom:0.5rem;}
.store_info_c ul{list-style:disc;padding-left:1.5rem;}
.store_info_c ul li{list-style-type:disc}
.store_ts{display:inline-block;margin-right:0.5rem;line-height:1.6;margin-right:1rem;}
.store_line{border-top:1px solid #DDD;height:0;margin:15px 0;}

.store_body{margin-top:1rem;}
.store_body h2{font-size:18px;border-bottom:5px solid #158fe4;padding-bottom:0.5rem;display:inline-block;}
.goodsbody{padding-top:1rem;font-size:14px;line-height:1.6;}
.goodsbody p{padding-bottom:1rem;}
.goodsbody img{max-width:100%;height:auto !important;}

.buybox{position:fixed;z-index:2;bottom:0;left:0;width:100%;background:#FFF;box-shadow:0 -1px 3px rgba(0,0,0,0.1);padding:1rem;}
.buybox div.buy_price{width:50%;float:left;}
.buybox div.buy_price p.buy_red{font-size:16px;color:red;padding-bottom:0.2rem;}
.buybox div.buy_chat{width:50%;float:left;border-radius:50px;overflow:hidden;}
.buybox div.buy_chat a{display:block;width:50%;float:left;text-align:center;color:#FFF;padding:0.7rem 0;font-size:16px;}
.buybox div.buy_chat a.kuaichat{background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#309ff5), color-stop(100%,#3a73ff));}
.buybox div.buy_chat a.store_register{background:#2764e6;}

.store_form{position:fixed;bottom:-999px;transition:0.5s;left:0;width:100%;background:#FFF;padding:1rem;z-index:3;box-shadow:0 -1px 3px rgba(0,0,0,0.1);visibility:hidden;}
.form_show{visibility:visible;bottom:0;transition:0.5s;}
.form_title{font-size:16px;line-height:1.2;padding-bottom:1rem;border-bottom:1px solid #ECECEC;position:relative;}
.form_title h3{float:left;color:#309ff5;font-weight:normal;padding-right:1rem;}
.form_title i{float:right;font-size:2rem;color:#787878;position:absolute;right:0;top:-0.5rem;vertical-align:middle;}
.form_input{padding-top:1rem;}
.form_input label{font-size:16px;text-align:right;width:20%;float:left;line-height:2rem;}
.form_input .input-block{width:80%;float:left;padding-left:1rem;position:relative;}
.form_input .form_input_block input{border-bottom:1px solid #ECECEC;font-size:16px;height:2rem;width:100%;border-top:0;border-left:0;border-right:0;}
.form_input .form_radio_block{width:100%;}
.form_input .form_radio_block li{float:left;padding:7px 12px;background:#ECECEC;margin-right:1rem;margin-bottom:1rem;}
.form_input .form_radio_block li.current{background:#309ff5;color:#FFF;}
.form_input .form_select{position:relative;}
.form_input .form_select i{position:absolute;right:1rem;line-height:2rem;top:0;color:#DDD;}
.form_select_block{
	display:none;
    position: absolute;
    left: 0;
    bottom: 2rem;
    padding: 5px 0;
    z-index: 900;
    width: 100%;
}
.form_selected .form_select_block{
	display:block;
}
.form_select_block_inline{
    max-height: 15rem;
    overflow-y: auto;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0,0,0,.12);
	margin:1rem 0 0 1rem;
}
.form_select_block_inline li{
	padding: 0 1rem;
    line-height:2.5rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.diagsubmit{padding:1rem 0;}
.diagsubmit .d-submit{display:block;width:100%;background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#309ff5), color-stop(100%,#3a73ff));color:#FFF;padding:10px 0;border:0;font-size:16px;border-radius:30px;}


/*teacher list */
.teacher_list{padding:1rem;background:#FFF;}
.teacher_list li{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ECECEC;}
.teacher_list li a{display:block;overflow:hidden;}
.teacher_list li a img{float:left;width:40%;max-width:260px;margin-right:1rem;}
.teacher_list li a>h3{font-size:18px;padding:1rem 0 0.5rem 0;}
.teacher_list li a>h4{font-size:14px;padding-bottom:0.5rem;}


/*index ke*/
.ke_index{background:#FFF;}
.ke_list ul{overflow:hidden;padding:1rem 0.75rem;}
.ke_list ul li{width:50%;float:left;padding:0 0.25rem;margin-bottom:0.5rem;}
.ke_list ul li img{width:100%;vertical-align:middle;}
.ke_list ul li p{padding:0.5rem;line-height:2rem;height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*index article*/
.article_index{padding:0.5rem 0;}
.article_block{background:#FFF;}
.article_list{padding:0.5rem 1rem;}
.article_list li a:before{content:" ";position:absolute;left:0;width:4px;height:4px;background:#787878;border-radius:100%;top:45%;}
.article_list li a{display:block;position:relative;padding-left:0.75rem;}
.article_list li h3{font-weight:normal;font-size:16px;text-overflow:ellipsis;white-space:nowrap;line-height:2.6rem;height:2.6rem;overflow:hidden;}

/*store list*/
.store_index{background:#FFF;}

/* shop index*/
.shop_tab{padding:1rem 1rem 0;font-size:14px;}
.shop_tab a{display:inline-block;padding:5px 7px;margin-right:1rem;background:#ececec;color:#555;animation:1s;}
.shop_tab a.current{background:#3a73ff;color:#FFF;animation:1s;}

/*baoming_index */
.baoming_index{padding-top:1rem;}
.baoming_title h1{font-size:18px;font-weight:bold;text-align:center;}
.baoming_title p{text-align:center;padding-top:0.5rem;padding-left:1rem;padding-right:1rem;color:#787878;}
.baoming_list{padding-top:1rem;}
.baoming_list li{margin-bottom:1rem;background:#FFF;}
.baoming_list li a{display:block;}
.baoming_list li a>img{width:100%;}
.baoming_list li a>h2{padding:0.5rem 1rem;font-size:18px;font-weight:normal;}
.baoming_list li a>p{padding:0 1rem 1rem;}

/*baoming_page*/
.baoming_form{background:#FFF;padding:1rem;}
.baoming_form_title h1{padding-bottom:0.5rem;font-size:20px;font-weight:normal;position:relative;padding-left:1rem;line-height:2rem;}
.baoming_form_title h1:before{content:" ";position:absolute;width:10px;height:1.5rem;background:#309ff5;left:0;top:0.25rem;}
.baoming_form_title p{font-size:14px;color:#787878;line-height:1.4;}
.custom-form {
    padding:1rem 0 0;
}

.custom-form-group {
    margin-bottom: 1rem;
    clear: both;
}

.custom-form-group:after {
    content: '\20';
    clear: both;
    *zoom: 1;
    display: block;
    height: 0;
}

.custom-form-label {
    position: relative;
    float: left;
    display: block;
    padding: 0.5rem 1rem;
    width: 7rem;
    font-weight: normal;
    line-height: 2rem;
    text-align: right;
}

.lcustom-form-item .lcustom-form-inline {
    margin-bottom: 5px;
    margin-right: 10px;
}

.custom-form-item, .layui-input-inline {
    position: relative;
}

.custom-form-item {
    margin-left: 7rem;
    min-height: 36px;
}
.custom-form-item .baoming_tips{
	padding-top:0.5rem;
	color:#787878;
}
.custom-form-item .baoming_tips a{
	color:#309ff5;
}

.layui-input-inline {
    display: inline-block;
    vertical-align: middle;
}

.layui-form-item .layui-input-inline {
    float: left;
    width: 190px;
    margin-right: 10px;
}

.layui-form-text .layui-input-inline {
    width: auto;
}
.custom-form-input, .custom-form-textarea, .custom-form-select {
    height: 3rem;
    line-height: 1.3;
    line-height: 3rem \9;
    border: 1px solid #e6e6e6;
    background-color: #fff;
    border-radius: 2px;
	padding-left: 5px;
}

.custom-form-select {
    width: 100%;
    margin-right: 5px;
}

.custom-form-input::-webkit-input-placeholder,
.custom-form-textarea::-webkit-input-placeholder,
.custom-form-select::-webkit-input-placeholder {
    line-height: 1.3;
}

.custom-form-input, .custom-form-textarea {
    display: block;
    width: 100%;
    padding-left: 1rem;
}

.custom-form-input:hover, .custom-form-textarea:hover {
    border-color: #D2D2D2 !important;
}

.custom-form-input:focus, .custom-form-textarea:focus {
    border-color: #C9C9C9 !important;
}

.custom-form-textarea {
    position: relative;
    min-height: 100px;
    height: auto;
    line-height: 20px;
    padding: 6px 10px;
    resize: vertical;
}
.custom-form-submit{
	display:block;padding:0.7rem 0;text-align:center;font-size:16px;background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#309ff5), color-stop(100%,#3a73ff));
	border:0;
	width:100%;
	color:#FFF;
	border-radius:20px;
}

.baoming_content{background:#FFF;padding:1rem;}
.baoming_content h3{padding-bottom:0.5rem;font-size:20px;font-weight:normal;position:relative;padding-left:1rem;line-height:2rem;}
.baoming_content h3:before{content:" ";position:absolute;width:10px;height:1.5rem;background:#309ff5;left:0;top:0.25rem;}
.baoming_content dl{padding-bottom:0.5rem;}
.baoming_content dl dt{float:left;padding-right:0.5rem;}
.baoming_content a{color:#309ff5;text-decoration:underline;}
.baoming_content dl dd{line-height:1.5;}
/*help_list*/
.more_question{background:#FFF;}
.question_list{padding:0.5rem 1rem;}
.question_list a{display:inline-block;padding:0.5rem 0.75rem;margin:0 0.75rem 0.75rem 0;background:#F3F3F3;}

/*single page*/
.single_page{padding:1rem;background:#FFF;}
.single_title h1{padding-bottom:0.5rem;font-size:20px;font-weight:normal;position:relative;padding-left:1rem;line-height:2rem;}
.single_title h1:before{content:" ";position:absolute;width:10px;height:1.5rem;background:#309ff5;left:0;top:0.25rem;}
.single_body{font-size:16px;line-height:1.6;}
.single_body p{padding-bottom:1em;}
.single_body h3{font-size:16px;font-weight:bold;padding-bottom:0.5rem;}
.single_body img{max-width:100%;height:auto !important;}

/*campus list */
.campus_index{background:#FFF;padding-bottom:1rem;}
.campus_list{padding:0 1rem;}
.campus_list li{margin-bottom:1rem;}
.campus_list li img{width:100%;}
.campus_list li p{text-align:center;}

.foot_pos{width: 100%;height: 50px;
	position: fixed;
    bottom: 0;
    background: white;
}
.foot_bot{
	display: flex;
    text-align: center;
    justify-content: space-around;
    border: 1px solid #ddd;
}

.courselist1 li p{height: 8rem;overflow: hidden;text-overflow: ellipsis;}

.foot_bot a{display: inline-block;width: calc(100% / 4);text-align: center;background-position: center 7px;background-size: auto 20px;background-repeat: no-repeat;height: 50px;padding-top: 25px;}
.foot_bot a span{font-size: 14px;}
.foot_bot a:nth-child(1){background-image: url("https://www.infosgames.com/res/images/icon-index.png");background-size: 30px 20px; }
.foot_bot a:nth-child(2){background-image: url("https://www.infosgames.com/res/images/icon-wsbm.png");}
.foot_bot a:nth-child(3){background-image: url("https://www.infosgames.com/res/images/icon-zxzx.png");}
.foot_bot a:nth-child(4){background-image: url("https://www.infosgames.com/res/images/zll.png");}


.view_more {
    position: relative;
    width: 100%;
}

.view_more ul {
    position: absolute;
    margin-top: -90px;
    color: #78bdff;
    text-align: center;
    font-size: 17px;
    width: 100%;
}

.view_more ul span {
    display: block;
    height: 50px;
    width: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
    background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}

.view_more ul b {
    font-weight: normal;
    background: #fff;
    padding-bottom: 21px;
    padding-top: 3px;
    font-weight: bold;
    display: block;
}

.advisory_a{
            width: 100%;
            margin: 0 auto;
            border-bottom: 10px solid #F4F4F4;
            background-color: #FFFFFF;
        }
        .advisory_K{
            width: 80%;
            margin: 0 auto;
            padding: 20px 0 ;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }
        .advisory_K_h2{
            text-align: center;
            font-size: 16px;
            font-weight: bold;
            color: #333333;
            letter-spacing: 0;
            padding-bottom: 20px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }
        .advisory_K a{
            width: 100%;
            background: #4084FF;
            color: #FFFFFF;
            border-radius: 20px;
            display: block;
            text-align: center;
            padding: 10px 0px;
          
        }
        .advisory_K_xian{
            width: 100%;
            height: 14px;
            opacity: 0.3;
            background-image: linear-gradient(180deg, #4084FF 0%, rgba(64,132,255,0.00) 65%);
            border-radius: 20px;
        }
        .advisory_K_z{
            text-align: center;
            font-size: 14px;
        }
        .advisory_K_z span{
            color: #fa741b!important;
        }

