/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
fieldset,img{border:0}
abbr,acronym{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#333; background-color:#666666;font-size:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#ccc}
::-moz-placeholder{color:#ccc}
::-ms-input-placeholder{color:#ccc}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
.mmore{margin-top:40px;}
.mmore>a{font-family: 'Source Han Sans CN';display: inline-block;width: 260px;height: 55px;font-size: 20px;letter-spacing: 2px;color: #ffffff;background: #ce662c;margin: 0 auto;line-height: 55px;text-align: center; margin-top:-20px;}
.mmore>a:hover{color: #fffffe; background-color: #caaa68;}

#mobile-div,#mobile-diva,#mobile-divb,#mobile-divc,#mobile-divd,#abb {display:block;} 
#wapsss {display:none;}
@media only screen and (max-width: 768px) {  
#mobile-div,#mobile-diva,#mobile-divb,#mobile-divc,#mobile-divd,#abb {display:none;}
#wapsss {display:block;}}

.content_lite {
	width: 300px;
	height: 40px; line-height:40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-image: url(../image/icon2.png);
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	position: relative; padding-left:25px;
}

.content_lite .img {
	position: absolute;
	top: -6px;
	right: 12px; z-index:999;
}

.content_lite span {
	font-size: 16px;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #FFFFFF;
	padding-left: 10px;
}


.sec-5-tab>a{ cursor: pointer;display: inline-block;padding-left:50px;padding-right:50px;height: 50px;border: 0px solid #bfbfbf;text-align: center;line-height: 50px;font-size: 18px;color: #ffffff;font-family: 'Source Han Sans CN'; background-color: #caaa68; margin-left: 2px; margin-top:50px;}
.sec-5-tab>a:hover{color: #333333; background-color: #E8E8E8;}

.footer{ background: #373d41; padding-top: 60px; padding-bottom: 60px;}
.footer .site-relative-infor{ width: 1300px; margin: 0 auto; padding-bottom: 78px; border-bottom: 1px solid #53585c;}
.footer .site-map{ float: left; overflow: hidden; margin-left: 10px;}
.footer .site-map dl{ float: left; margin-right: 90px;}
.footer .site-map dt{ font-size: 14px; line-height: 24px; color: #fff;}
.footer .site-map dd a{ font-size: 12px; line-height: 28px; color: #ccc;display: block; text-decoration: none;}
.footer .site-contact{ float: right;}
.footer .site-contact ul{ margin-bottom: 20px;}
.footer .site-contact ul:after{ content: ""; clear: both; display: block;}
.footer .site-contact li{ float: left; width: 40px; height: 40px; border-radius: 50%; background-color: #73777a; cursor: pointer; background-image: url(../image/icons.png); background-repeat: no-repeat; margin-right: 35px; transition: all 0.3s; position: relative;}
.footer .site-contact li:hover{ background-color: #cdb177;}
.footer .site-contact li .hover-content{ position: absolute; background: url(../image/border-bj.png) center no-repeat; width: 212px; height: 220px; bottom: 40px; left: 50%; margin-left: -106px; display: none;}
.footer .site-contact li:hover .hover-content{ display: block;}
.footer .site-contact .site-contact-wechat{ background-position: 0 -440px;}
.footer .site-contact .site-contact-wechat .code-img{ text-align: center; margin-top: 25px;}
.footer .site-contact .site-contact-wechat .code-txt{ text-align: center; font-size: 14px; line-height: 22px; font-weight: bold; color: #666; margin-top: 16px;}
.footer .site-contact .site-contact-qq{ background-position: -40px -440px; margin-right: 0;}
.footer .site-contact .site-contact-qq .code-img{ text-align: center; margin-top: 30px;}
.footer .site-contact .site-contact-qq .code-txt{ text-align: center; font-size: 22px; line-height: 22px; font-family: arial; color: #cdb177; margin-top: 16px;}
.footer .site-contact .site-contact-qq a{ display: block; width: 160px; height: 38px; line-height: 38px; background: #cdb177; border-radius: 4px; text-align: center; color: #fff; font-weight: bold; margin: 0 auto; font-size: 16px; text-decoration: none; margin-top: 18px;}
.footer .site-contact .site-contact-webo{ background-position: -80px -440px;}
.footer .site-contact .site-contact-webo .code-img{ text-align: center; margin-top: 25px;}
.footer .site-contact .site-contact-webo .code-txt{ text-align: center; font-size: 14px; line-height: 22px; font-weight: bold; color: #666; margin-top: 16px;}
.footer .site-contact .site-contact-wechat:hover{ background-position: 0 -480px;}
.footer .site-contact .site-contact-qq:hover{ background-position: -40px -480px;}
.footer .site-contact .site-contact-webo:hover{ background-position: -80px -480px;}
.footer .site-contact .photo-number{ text-align: center; font-size: 16px; line-height: 24px; color: #fff; padding-bottom:8px;}
.footer .site-contact .call-time{ text-align: center; font-size: 12px; line-height: 24px; color: #73777a;}
.footer .friend-links{ width: 1300px; margin: 0 auto;}
.footer .friend-links dl{ overflow: hidden;}
.footer .friend-links dt{ float: left; width: 79px; height: 22px; background: url(../image/border.png) center no-repeat; font-size: 12px; line-height: 22px; text-align: center; color: #ccc;}
.footer .friend-links dd{ float: left;}
.footer .friend-links dd a{ display: block; font-size: 12px; color: #ccc; text-decoration: none; line-height: 22px; margin: 0 6px;}
.footer .copyright{ font-size: 12px; line-height: 16px; color: #ccc; font-weight: lighter; margin-top: 10px;}


/*首页3按钮 */
.section .linkCourseCenter{ background: #e9e9e9; height: 142px; overflow: hidden; margin-top: 40px;}
.section .linkCourseCenter .linkBtn{ display: block; margin: 0 auto; width: 300px; height: 62px; border: 1px solid #373d41; line-height: 62px; font-size: 28px; text-decoration: none; color: #333; text-align: center; margin-top: 24px;}
.section .linkCourseCenter p{ text-align: center; font-size: 20px; line-height: 24px; color: #888; letter-spacing: 6px; margin-top: 15px;}
.section-1{ padding: 26px 0 23px; overflow: hidden;}
.section-1 .ul-list{ width: 1300px; margin: 0 auto; overflow: hidden;z-index: -1;}
.section-1 .ul-list li{ float: left; width: 433.3px; height: 110px;overflow: hidden; transition: all 0.3s;border:1px solid #bfbfbf;}
.section-1 .ul-list li.item-2{border-left: 0;border-right: 0;}
/* .section-1 .ul-list li:hover{ background: #F7F7F7;} */

.title{ text-align: center; font-size: 30px; line-height: 36px;  position: relative; padding-bottom: 28px;font-family: 'Source Han Sans CN'}
.title:after{ content: ""; display: block;/* width: 121px; height: 3px;*/ background: #d8bc84; position: absolute; bottom: 0px; left: 50%; margin-left: -60px;}
.title-white{ color: #fff;font-weight: 500;letter-spacing: 2px;}
.title-black{color: #333;font-weight: 500;letter-spacing: 2px;}
.title-tip{ text-align: center; font-size: 18px; line-height: 20px; padding-top: 18px;font-family: 'Source Han Sans CN'}
.title-tip-black{ color: #333;}
.title-tip-white{ color: #fff;}
.fl{float: left;}
.fr{float: right;}

.wrap .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 40px;}
.sec-banner .swiper-slide a{display: inline-block;width: 100%;height: 100%;}
.sec-banner .swiper-slide img{width: 100%;}
.section-1 .ul-list li:last-child{ width: 433.3px;}
.section-1 .ul-list li .icon{ width: 50px; height: 50px; float: left; background-image: url(../image/icons.png); background-repeat: no-repeat; margin: 30px;}
.section-1 .ul-list .item-1 .icon{ background-position: 0 0;}
.section-1 .ul-list .item-2 .icon{ background-position: -50px 0;}
.section-1 .ul-list .item-3 .icon{ background-position: -100px 0;}
.section-1 .ul-list li .text{ float: left; width: 265px; margin: 29px 0;}
.section-1 .ul-list .text h1{ line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.section-1 .ul-list .text h1 a{ font-size: 20px; color: #000; text-decoration: none;}
.section-1 .ul-list .text p{ font-size: 14px; color: #999; line-height: 20px; margin-top: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.section-1 .ul-list li .ul-list-shadow{width: 100%;height: 100%;display: none;background: rgba(0, 0, 0, 0.7);z-index: 10;text-align: center;position: relative;}
.section-1 .ul-list li .ul-list-shadow>a{color: #d5b16b;border:1px solid #d5b16b;border-radius: 4px;    position: absolute;left: 50%;top: 50%;margin-left: -90px;display: inline-block;width: 180px;height: 36px;margin-top: -18px;line-height: 36px;}
.section-1 .ul-list li:hover .ul-list-shadow{display: block}

.section-2 { padding: 50px 0 0px; overflow: hidden;background: #f7f7f7;}
.section-2 .sec-2-c{width: 1300px;margin: 0 auto;text-align: center;font-family: 'Source Han Sans CN'}
.section-2 .title span{color: #e0c591}
.sec-2-detail {background: #fff;width: 1300px;padding: 40px 30px 60px 30px;margin-bottom:50px; height:580px;}
.sec-2-detail dl{float: left;width: 393px;margin-right: 30px;}
.sec-2-detail dl:last-child{margin-right: 0}
.sec-2-detail dl dt{width: 100%;height: 393px;position: relative;}
.sec-2-detail dl dt img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.sec-2-detail dl dt .show-1 .title,.sec-2-detail dl dt .show-2 .title{font-family: 'Source Han Sans CN';font-size: 25px;line-height: 30px;color: #ffffff;text-align: center;padding-top:100px;padding-bottom: 20px;margin-bottom: 20px;}
.sec-2-detail dl dt .show-1 .title::after{content:'';width: 40px !important;height: 2px;background: rgba(255, 255, 255, .4);display: block;margin: 0 auto;margin-left: -20px;}
.sec-2-detail dl dt .show-2 .title::after{content:'';width: 40px !important;height: 2px;background: #fff;display: block;margin: 0 auto;margin-left: -20px;}
.sec-2-detail dl dt>div{position: absolute;width: 100%;height: 100%;overflow: hidden;}
.sec-2-detail dl .show-2{width: 100%;height: 100%;-webkit-transition: all 0.5s;transition: all 0.5s;transform: translateY(100%);-webkit-transform: translateY(100%);background: rgba(179, 149, 91, .8)}
.sec-2-detail dl .show-2.on{transform: translateY(0);transition: all .5s;-webkit-transition: translateY(0);-webkit-transform: translateY(0)}
.sec-2-detail dl .show-2 p{font-family: 'Source Han Sans CN';font-size: 16px;color: #ffffff;text-align: center;line-height: 32px;font-family: 'Source Han Sans CN'}
.sec-2-detail dl .show-2 p.title{font-size: 25px;font-family: 'Source Han Sans CN'}
.sec-2-detail dl .show-2 p.title a{color: #fff;}
/* .sec-2-detail dl .show-1{height: 100%;} */
.sec-2-detail dl .show-1 a{font-family: 'Source Han Sans CN';display: block;width: 180px;height: 42px;background: #caaa68;text-align: center;line-height: 42px;font-size: 16px;color: #fff;margin: 0 auto;border-radius:5px;}
.sec-2-detail dl .show-1 a:hover{font-family: 'Source Han Sans CN';display: block;width: 180px;height: 42px;background: #c7622a;text-align: center;line-height: 42px;font-size: 16px;color: #fff;margin: 0 auto;}
.sec-2-detail dl dd{padding-top: 25px;}
.sec-2-detail dl dd p{font-size: 15px;line-height: 30px;text-align: left;font-family: 'Source Han Sans CN';color: #666666}
.sec-2-detail dl dd p.active{color: #b19763;}
.sec-2-c>a{font-family: 'Source Han Sans CN';display: inline-block;width: 260px;height: 55px;font-size: 20px;letter-spacing: 2px;color: #fffffe;background: #caaa68;margin: 0 auto;line-height: 55px;text-align: center;}

.section-4{position: relative;padding: 60px 0 0;height: 980px;background-size: 100% 100%;}
.section-4 .sec-4-c{width: 1300px;margin: 0 auto;}
.sec-4-c .detail{padding-top: 60px;}
.sec-4-c .detail img{ float: left;margin-right: 40px;width: 400px;}
.sec-4-c .detail .detail-r{float: right; width:850px;}
.sec-4-c .detail .detail-r p{font-size: 16px;line-height: 36px;color: #ffffff;margin-bottom: 25px;font-family: 'Source Han Sans CN';}
.sec-4-c .detail .detail-r a{display: inline-block;width: 316px; padding:7px 10px;border:2px solid #fff;font-size: 18px;letter-spacing: 2px;color: #fff;text-align: center;}
.sec-4-c .detail .detail-r a:hover{color:#d8c18d;border:2px solid #d8c18d;}
.section-teacher{width: 100%;height: 380px;position: absolute;left: 0;bottom: 0}
.sec-tea-c{width: 1300px;padding:75px 0 0 0;margin: 0 auto;}
.sec-tea-c .sec-tea-c-l{width: 242px;height: 245px;border:1px solid #d3bd8b;padding:25px 15px;float: left;}
.sec-tea-c-l p{font-size: 24px;letter-spacing: 2px;color: #fff;line-height: 40px;font-family: 'Source Han Sans CN';}
.sec-tea-c-l p.yellow{color: #d3bd8b;}
.sec-tea-c-l p.first{position: relative;padding-top:20px;}
.sec-tea-c-l p.first::before{content:'';width: 45px;height: 4px;background: #d3bd8b;display: inline-block;position: absolute;left: 0;top: 0;}

.xx1 img{cursor: pointer;transition: all 0.2s;width:120px;height:120px;display: block; border-radius: 50%;overflow: hidden; }  
.xx1 img:hover{transform: scale(1.1);}
.disabledClass{
    background-color: #ccc !important;

}
#sendButton{
    width:77px;
    height: 30px;
    background: #63a5f8;
    color: #fff;
    border:0 !important;
    border-radius: 5%;
    cursor: pointer;
}
.section-3{overflow: hidden; padding-bottom:90px; margin-bottom:-54px;}
.section-3 .title{ margin-top: 60px;}
.section-3 .hearded-list{ width: 1300px; margin:50px auto 0; overflow: hidden;}
.section-3 .hearded-item{ float: left; width: 325px; position: relative; }
.section-3 .effect-content{ position: absolute; left: 0; top: 0; width:325px; height:466px; transition: all 0.3s;}
.section-3 .effect-content .content-cell{ position: absolute; width: 100%; left: 0; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); transition: all 0.3s;}
.section-3 .effect-content .content-1,.section-3 .effect-content .content-2{ display: none;}
.section-3 .effect-content .content-1{ margin-top: 20px; position: relative;}
.section-3 .effect-content .content-1 p{ font-size: 14px; line-height: 22px; color: #fff; text-align: center;}
.section-3 .effect-content .content-2{ width: 225px; padding: 10px 0; border: 3px solid #fff; margin: 32px auto 0;}
.section-3 .effect-content .content-2 p{ font-size: 14px; line-height: 22px; color: #fff; text-align: center;}
.section-3 .effect-content .icon{ margin: 0 auto; width: 70px; height: 70px; background-image: url(../image/icons.png); background-repeat: no-repeat;}
.section-3 .effect-content h2{ text-align: center; color: #fff; font-weight: bold; font-size: 24px; letter-spacing: 2px; line-height: 30px; padding-top: 25px; margin-top: 15px; position: relative; transition: all 0.3s;}
.section-3 .effect-content h2:after{ content: ""; display: block; width: 22px; height: 2px; background: #fff; position: absolute; top: 0; left: 50%; margin-left: -11px;}
.section-3 .item-1 .effect-content .icon{ background-position: 0 -320px;}
.section-3 .item-2 .effect-content .icon{ background-position: -70px -320px;}
.section-3 .item-3 .effect-content .icon{ background-position: -140px -320px;}
.section-3 .item-4 .effect-content .icon{ background-position: -210px -320px;}
.section-3 .hearded-item:hover .effect-content{ background: rgba(191,158,91,0.76);}
.section-3 .hearded-item:hover .content-1,.section-3 .hearded-item:hover .content-2{ display: block;}
.section-3 .hearded-item:hover h2{ margin-top: 0; padding-top: 15px;}
.section-3 .hearded-item:hover h2:after{ display: none;}
.section-3 .hearded-item:hover .content-1:after{ content: ""; display: block; width: 22px; height: 2px; background: #fff; position: absolute; bottom: -12px; left: 50%; margin-left: -11px;}

/*轮播图*/
.ind_swiper{
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.ind_swiper .swiper-pagination{
    position: absolute;
    bottom: 30px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
}
.ind_swiper .swiper-pagination .swiper-pagination-bullet{
    width: 55px;
    height: 4px;
    margin: 0 4px;border-radius:0;
    background: #FFF;
    opacity: 1;
}
.ind_swiper .swiper-pagination .swiper-pagination-bullet-active{
    background: #d5ac5a;
}
/* 手机轮播 */
.wap_swiper{
    display: none;
}
/*!-----------------[初始化结束]--------------*/
.wp{width:1300px;margin:0 auto; padding:0 auto;}
/*!******************************
    -------[=头部]-------
********************************/
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:fixed;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-5px;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
/*!******************************
    -------[=底部]-------
********************************/
/*!******************************
    -------[=公用]-------
********************************/
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {box-shadow: inset 0 0 0 1000px #fff;
}
/*去除输入框的背景色*/
@media only screen and (min-width:1300px) and (max-width:1920px){
.wp{width:1300px;}
}
@media screen and (max-width:1300px){
/* .menuBtn{display:block} */
}
/*!****** lib.css end *******/
/*!****** bl *******/
.nocon{text-align: center;font-size: 20px;opacity: .5;padding: 100px 0 0 0;}
.header{height:86px;position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#333333}
.header::after{content:"";display:block;position:absolute;left:0px;height:0px;background-color:#fff;opacity:.1;bottom:0}
.logo{font-size:0;line-height:86px;float:left; padding-right:60px;}
.logo img{display:inline-block;vertical-align:middle;max-height:54px}
.nav{float:left;line-height:86px;}
.nav li{float:left}
.nav a{display:block;font-size:16px; color:#fff;margin:0 20px;text-align:center;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.nav a::after{position:absolute;content:"";display:block;width:100%;left:0;bottom:0;height:5px;background-color:#deb767;opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.nav .on a,.nav a:hover{color:#deb767}
.nav .on a::after,.nav a:hover::after{opacity:1}
.header{float:left;}
.qr{float:right;}
.wapqr{display: none;}
.header .user{position:relative; width:110px; float:left;}
.header .pic{width:43px;height:43px; float:left;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.header .name{overflow:hidden;line-height:86px;font-size:16px;color:#fff; float:right;}
.header .name a{color: #FFF;float: left;}
.header .end,.header .msg{position:relative;height:86px;padding-left:40px}
.header .msg .icon{width:20px;height:20px;background:url(../image/h2.png) center center no-repeat;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.header .end{font-size:16px;color:#fff;line-height:86px;padding-left:26px}
.header .msg .num{width:18px;height:18px;text-align:center;line-height:18px;font-size:14px;color:#fff;background-color:red;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;left:12px;top:40%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.header .end .icon{width:18px;height:18px;background:url(../image/h1.png) center center no-repeat;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.header .end,.header .msg,.header .user{float:left}
@media only screen and (min-width:1300px) and (max-width:1600px){
.header{height:5.375vw;top:0;left:0}
.header::after{content:"";left:5vw;right:12.5vw;height:1px;opacity:.1;bottom:0}
.logo{font-size:0;line-height:5.375vw;}
.logo img{max-height:3.375vw}
.nav{line-height:5.375vw;}
.nav a{font-size:1.125vw;margin:0 20px;width:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.nav a::after{content:"";left:0;bottom:0;height:.312vw;opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.nav .on a::after,.nav a:hover::after{opacity:1}
.header .user{width:110px; float:left;}
.header .pic{width:43px;height:43px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.header .name{line-height:5.375vw;font-size:16px;}
.header .end,.header .msg{height:5.375vw;padding-left:2.5vw}
.header .msg .icon{width:1.25vw;height:1.25vw;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.header .end{font-size:1.125vw;line-height:5.375vw;padding-left:1.625vw}
.header .msg .num{width:1.125vw;height:1.125vw;line-height:1.125vw;font-size:.875vw;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;left:.75vw;top:40%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.header .end .icon{width:1.125vw;height:1.125vw;background:url(../image/h1.png) center center no-repeat;background-size:contain;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
}
@media only screen and (max-width:1300px){
.header .h-r{background-color:#317cfd}
.header.fixed{position:fixed;top:0}
.nav{float:none;margin:0}
.nav a{margin:0;color:#fff;width:100%;text-align:center;font-size:16px;height:40px;line-height:40px}
.nav li{width:100%;float:none;margin-bottom:10px}
/* .header .qr{display:none} */
.nav a::after{display:none}
.header{height:50px}
.logo{line-height:50px;margin-right:2.37vw}
.logo img{max-height:28px}
}
.footer-z{height:60px;line-height:60px;z-index:2;background-color:#333;color:#bfbfbf;width:100%;font-size:14px}
.footer-z .ql{float:left}
.footer-z .qr{float:right}
.footer-z .qr a{color:#bfbfbf;display:inline-block;margin:0 5px;position:relative}
.footer-z .qr a:last-child::after{display:none}
.footer-z .qr a::after{content:"";display:block;width:1px;height:16px;background-color:#bfbfbf;position:absolute;right:-6px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.header-q .box2{display:none}
.g-bot{display:none}
.m-taber{display:none}
.g-btn-c{overflow:hidden;margin-bottom:30px}
.g-btn-c .ql,.g-btn-c .qr{text-align:center}
.g-btn-c .ql{float:left}
.g-btn-c .qr{float:right;display:flex;justify-content:center}
.g-btn-c .sign{color:#fff;height:33px;display:block;width:100px;background-color:#caaa68;border:1px solid #caaa68;float:left;margin-right:20px;cursor:pointer}
.g-btn-c .read{height:33px;line-height:33px;border:1px solid #dcdfe6;background-color:#fff;color:#333;width:50px;}
.g-btn-c .no-read{height:33px;line-height:33px;float:left;background-color:#caaa68;border:1px solid #caaa68;width:50px;color:#fff;}
.g-btn-c .delete{cursor:pointer;height:33px;width:78px;background-color:#ff4949;border:1px solid #ff4949;color:#fff;overflow:hidden;}
.g-bg{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;padding-top:86px;padding-bottom: 30px; overflow:hidden}
.g-bg2{padding:0;height:auto}
.wp{width:1300px;margin:0 auto; padding:0 auto;}
.g-box{background-color:#fff;width:1300px;box-shadow:0 0 0px #d6e5ff;border-radius:0px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:0 0 1px 0;margin-top:2.3vw;margin-bottom:1.5vw;}
.m-list-z{padding:25px 35px 25px 40px}
.m-list-z .mark{display:block;line-height:35px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;background-color:#ffeded;font-size:14px;color:#ff0000;padding:0 25px;width:98%;margin-bottom:20px; font-weight: bold;}
.g-nav{position:relative;overflow:hidden}
.g-nav::after{position:absolute;content:"";display:block;width:100%;height:2px;background-color:#e9e9e9;left:0;bottom:0}
.g-nav .tit::after{position:absolute;content:"";display:block;width:100%;height:2px;background-color:#caaa68;left:0;bottom:0;z-index:1;opacity:0}
.g-nav .on .tit{color:#caaa68; font-weight: bold; font-size: 16px;}
.g-nav .on .tit::after{opacity:1}
.g-nav li{display:inline-block;float:left}
.g-nav .tit{display:block;position:relative;font-size:16px;height:40px;line-height:40px;padding:0 20px}
.g-nav .moreli,.ul-class-z .moreli{float: right;}
.g-nav li .more,.ul-class-z li .more{font-size: 14px;color: #818181;}
.g-nav li .more:hover,.ul-class-z li .more:hover{color: #caaa68;}
.ul-subject-z .con{overflow:hidden;margin:24px 0 30px;position:relative;background-color:#f9fbff}
.ul-subject-z .pic{float:left;width:29.5%;margin-right:3.5%;position: relative;}
.ul-subject-z .pic img{width:100%;height:100%}
.ul-subject-z .pic .abimg{width: 100px;height: 42px;position: absolute;top: -1px;left: -1px;}
.ul-subject-z .txt{overflow:hidden;position:absolute;width:67%;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);padding-right:30px}
.ul-subject-z .tit{margin-bottom:22px;position:relative;padding-left:75px}
.ul-subject-z .condition{width:66px;font-size:14px;display:inline-block;text-align:center;height:22px;border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;background-color:#ce4e4e;color:#fff;margin-right:15px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-subject-z .tit h2{display:inline-block;font-size:22px; font-weight: bold; line-height:1.4;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
/* display:-webkit-box; */
.ul-subject-z .time{color:#d9534f;font-size:15px;line-height:1.4;padding-bottom:14px;border-bottom:1px dashed #bec7d9}
.ul-subject-z .time1{margin-right:35px}
.ul-subject-z .info{overflow:hidden;color:#848484;font-size:17px;margin-bottom:10px}
.ul-subject-z .qr{height:44px;line-height:44px;float:left;margin-right:35px}
.ul-subject-z .qr span{font-size:12px;height:30px;line-height:30px;padding:0 8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}
.ul-subject-z .qr .xa{background-color:#e7faf0;color:#13ce66;border:1px solid #d0f5e0}
.ul-subject-z .qr .xb{background-color:#ffeded;color:#ff8b49;border:1px solid #ffdbdb}
.ul-subject-z .btn a{display:block;width:154px;height:50px;line-height:50px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:#fff;position:relative;background-color:#caaa68;float:left;margin-right:20px;font-size:18px;padding-left:54px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-subject-z .btn a:hover{opacity:.8}
.ul-subject-z .icon{display:inline-block;width:18px;height:18px;position:absolute;left:22px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-size:contain}
.ul-subject-z .btn span{display:inline-block}
.ul-subject-z .btn .desc{color:#919191;border:1px solid #919191;background-color:#fff}
.ul-subject-z .end .condition{background-color:#969696}
.ul-subject-z .end .time{color:#848484}
.ul-subject-z .btn .achievement{background-color:#969696}
.header-q{position:fixed;top:0;left:0;width:100%;z-index:99}
.header-q .box{width:100%;height:64px;line-height:64px;background-color:#317cfd}
.g-top{height:26px;width:100%;background-color:#f9fbff}
.header-q .box{padding:0 30px}
.header-q .ql{position:relative;float:left;padding-right:70px}
.header-q .tit{font-size:20px;color:#fff}
.header-q .condition{width:60px;text-align:center;position:absolute;height:20px;line-height:18px;font-size:12px;color:#fff;background-color:#ff4949;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.header-q .qr{float:right;width:195px;height:36px;background-color:#6d9ff4;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;right:30px;font-size:16px;color:#fff;line-height:36px;padding-left:50px;margin-top:14px;position:relative}
.header-q .qr::after{content:"";display:block;width:21px;height:24px;position:absolute;left:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(../img/b1.png) center center no-repeat;background-size:contain}
.m-action-z{padding:90px 17.1% 30px;overflow:hidden}
.m-nav-q,.m-user{width:16%;position:fixed;background-color:#fff;overflow-y:auto;overflow-x:hidden}
.m-nav-q{left:1.1%;top:90px;bottom:30px}
.m-user{right:1.1%;top:90px;bottom:30px}
.m-question{height:100%;width:96.6%;margin:0 1.7%;background-color:#fff}
.m-nav-q .item-box{padding:20px 16px}
.m-nav-q .title{overflow:hidden;font-weight:700;margin-bottom:15px}
.m-nav-q .item{margin-bottom:15px}
.m-nav-q .ql{float:left}
.m-nav-q .qr{float:right}
.ul-nav-q{margin:0 -5px;overflow:hidden}
.ul-nav-q li{float:left;width:16.666%;margin-bottom:6px;text-align:center}
.ul-nav-q .con{margin:0 5px;width:36px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;overflow:hidden;text-align:center;display:inline-block;cursor:pointer}
.ul-nav-q .num{height:22px;line-height:22px;color:#b4c3dc;background-color:#f1f3f8;margin-bottom:2px;font-size:14px;font-weight:700}
.ul-nav-q .on .num{background-color:#1a8cfe;color:#fff}
.ul-nav-q .mark{height:20px;background-color:#f1f3f8}
.ul-nav-q .mark.on{position:relative}
.ul-nav-q .mark.on::after{position:absolute;content:"";display:block;left:50%;top:50%;width:15px;height:15px;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);background:url(../img/b3.png) center center no-repeat;background-size:contain}
.ul-nav-q1 .on .num{background-color:#ffba00}
.g-info-q{text-align:center;padding:18px 0;width:100%;bottom:0;left:0;border-top:14px solid #f9fbff}
.g-info-q .xl{display:inline-block}
.g-info-q .list{display:flex;align-items:center;font-size:12px;float:left;margin:0 10px}
.g-info-q .icon{width:10px;height:10px;float:left;margin-right:5px}
.g-info-q .icon1{width:15px;height:15px;background:url(../img/b3.png) center center no-repeat;background-size:contain}
.m-question{padding:18px 22px 0;overflow:hidden}
.g-btn-a2{display:none}
.wap_txt{display: none;}
.m-question .tit{font-size:20px;color:#171717;height:54px;line-height:54px;background-color:#fafafa;font-weight:700;padding-left:40px;position:relative;margin-bottom:28px}
.m-question .tit::after{position:absolute;content:"";display:block;width:8px;height:25px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;background-color:#1a8cfe;left:18px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-question{padding:0 30px;margin-bottom:30px}
.ul-question .con{padding:20px 0 38px;border-bottom:1px solid #dedede;font-size:16px}
.ul-question .question{margin-bottom:20px;color:#333;position:relative;width: 98%; font-weight:bold}
.ul-question .question .icon{position:absolute;content:"";display:block;top:50%;right:-20px;width:18px;height:18px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(../img/b4.png) center center no-repeat;background-size:contain;cursor:pointer}
.ul-question .question.on .icon{background:url(../img/b3.png) center center no-repeat;background-size:contain}
.ul-question .radio{left:-9999px;position:absolute}
.ul-question .item{cursor:pointer;height:42px;line-height:42px;position:relative;padding-left:40px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;width:100%;overflow:hidden}
.ul-question .label{cursor:pointer}
.ul-question .item:hover{background:#fafafa}
.ul-question .checked .txt{color:#1a8cfe}
.ul-question .label::after{content:"";display:block;position:absolute;left:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:16px;height:16px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid #aaa}
.ul-question2 .label::after{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}
.ul-question3 label::after{background:url(../img/b5.png) center center no-repeat;background-size:contain;background-color:#c1c1cb}
.ul-question .checked::after,.ul-question3 .item:hover label::after{background:url(../img/b5.png) center center no-repeat;background-size:contain;background-color:#1a8cfe;border-color:#1a8cfe;width:16px;height:16px;border:none}
.ul-question3 .item:nth-child(2n) .label::after{background:url(../img/p4.png) center center no-repeat;background-size:contain;background-color:#c1c1cb}
.ul-question3 .item:nth-child(2n) .checked::after,.ul-question3 .item:nth-child(2n):hover .label::after{background:url(../img/p4.png) center center no-repeat;background-size:contain;background-color:#1a8cfe;border-color:#1a8cfe}
.ul-question .num{color:#1a8cfe;margin-right:10px}
.ul-question4 .item{margin:6px 0;overflow:hidden;padding-left:0}
.ul-question4 .item:hover{background-color:#fff}
.ul-question4 .nums{display:inline-block;font-size:12px;border-color:#d8d8d8;background:#f1f3f8;color:#27274a;border:1px solid #ccc;border-top-left-radius:4px;border-bottom-left-radius:4px;height:34px;line-height:34px;padding:0 12px;float:left;border-right:0}
.ul-question4 .input{overflow:hidden;height:34px;border:1px solid #ccc;position:relative}
.ul-question4 .input input{position:absolute;width:100%;padding:6px 10px}
/*.ul-question5 .con{height:400px}*/
.ul-question5 .content{overflow-y:auto;overflow-x:hidden}
.ul-question5 .content textarea{width: 100%;padding: 20px; background-color:#f8f8f8;height:150px;}
.m-user{padding:14px 20px 20px 20px}
.m-user .box{background-color:#f8fafe;padding:16px 0;text-align:center;margin-bottom:62px}
.m-user .info{font-size:16px;color:#393939;line-height:1.3;margin-bottom:8px}
.m-user .time{color:red;font-size:26px;line-height:1.4;margin-bottom:18px;font-weight:700}
.m-user .desc{color:#848484;font-size:14px;line-height:1.4}
.m-user .desc span{margin:0 10px}
.m-user .pic{width:95px;height:95px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden;position:absolute;top:-30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.m-user .center{background-color:#f8fafe;position:relative;padding:75px 24px 32px 24px;margin-bottom:5px}
.m-user .item{padding:7px 0;border-bottom:1px solid #ebf0fc}
.m-user .item span{color:#848484;font-size:14px;line-height:26px}
.m-user .item:last-child{border:none}
.m-user .bot{padding:12px 0;background-color:#f8fafe;margin-bottom:60px;font-size:14px;line-height:28px;display:flex;justify-content:center}
.ul-font span{display:inline-block;padding:0 5px;height:28px;line-height:28px;background-color:#fff;margin:0 5px;cursor:pointer}
.ul-font .on{background-color:#317cfd;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}
.g-btn-a{width:100%;height:75px;transition: .2s;line-height:75px;background-color:#ff4949;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:24px;color:#fff;text-align:center;margin-bottom:20px;cursor:pointer}
.g-btn-a:hover{background-color:#317cfd; }
.g-btn-a .imp{display:inline-block;padding-left:50px;position:relative}
.g-btn-a .icon{width:38px;height:38px;background:url(../img/b6.png) center center no-repeat;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-log{width:1200px;margin:0 auto;padding:30px 0 48px}
.m-log .desc,.m-log .tit{text-align:center;font-size:50px;color:#fff;font-weight:700}
.m-log .box-c{overflow:hidden;margin-bottom:0px;border: 3px solid #f8fbfd; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .2);}
.m-log .desc{margin-bottom:46px;font-size: 31px;}
.m-log .zt{display:inline-block;position:relative}
.m-log .zt::after,.m-log .zt::before{width:115px;height:1px;position:absolute;content:"";display:block;background-color:#fff;opacity:.5;left:-150px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-log .zt::after{left:auto;right:-150px}
.m-log .pic{float:left;height:595px;width:599px}
.m-log .pic img{width:100%;height:100%}
.m-log .txt{overflow:hidden;/*background:url(../img/c2.png) center center no-repeat;*/  background-color: #fff; background-size:cover;height:595px;padding:53px 103px 0 103px}
.m-log .inner{height:460px}
.ul-logo-z{position:relative;overflow:hidden;margin-bottom:20px}
.ul-logo-z li{width:50%;float:left;text-align:center}
.ul-logo-z .tits{width:80%;display:inline-block;font-size:22px;color:#070707;height:64px;line-height:64px;font-weight:700;cursor:pointer;position:relative}
.ul-logo-z .tits::after{content:"";display:block;position:absolute;bottom:0;left:50%;width:100%;height:3px;background-color:#c0a05d;z-index:1;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);opacity:0}
.ul-logo-z .on .tits::after{opacity:1}
.ul-logo-z::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#ddd}
.m-form-log .item{border:2px solid #ddd;margin-bottom:25px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;position:relative}
.m-form-log .title{float:left;width:7em;padding-left:20px;font-size:15px;color:#757575;height:46px;line-height:46px}
.m-form-log .input{overflow:hidden;padding-right:20px;font-size:15px;color:#757575;height:46px;line-height:46px;font-weight: bold}
.m-form-log .input input{width:100%}
.m-form-log .yanzheng .input{padding-right:120px}
.m-form-log .mark{color:#d8bc84;position:absolute;right:16px;width:90px;height:25px;line-height:25px;top:38%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);cursor:pointer;font-size:0}
.m-form-log .mark img{height: 35px;}
.m-form-log .mark2{font-size:14px;background:#fff}
.m-form-log .password{padding-right:40px;position:relative}
.m-form-log .password .icon{position:absolute;width:24px;height:24px;background:url(../image/c5.png) center center no-repeat;background-size:contain;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:2;cursor:pointer}
.m-form-log .box{padding-bottom:5px}
.m-form-log .submit{float: left; background-color:#b28634;width:100%;height:50px;font-size:18px; letter-spacing: 0px; color:#fff;border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;-ms-border-radius:5px 0px 0px 5px;-o-border-radius:5px 0px 0px 5px;font-weight:700;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-form-log .wushi{width: 50%;}
.m-form-log .submit:hover{opacity:.8}
.m-form-log .regist{float: left; background-color:#eb5605;width:50%;height:50px;font-size:18px; letter-spacing: 0px; color:#fff;border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;-ms-border-radius:0px 5px 5px 0px;-o-border-radius:0px 5px 5px 0px;font-weight:700;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-form-log .regist:hover{opacity:.8}
.m-log .imp{font-size:13px;color:#696969;line-height:1.6}
.m-log .ql{float:left}
.m-log .qr{float:right}
.m-log .ql,.m-log .qr{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-log .ql:hover,.m-log .qr:hover{text-decoration:underline}
.m-log .info{font-size:15px;line-height:36px;color:#fff;text-align:center;}
.m-log .info span{display:block}
.m-log .info a{display:inline-block;margin:0 7px;color:#fff;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-log .info a:hover{text-decoration:underline}
.m-log .finfo{position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%); width: 95%}
.m-wx{text-align:center;position: relative;}
.m-wx .ewm{display:inline-block;width:201px;height:201px;margin:10px 0 43px}
.m-wx .mark{font-size:13px;line-height:1.5;color:#333;margin-bottom:12px}
.m-wx .info{font-size:16px;color:#a6a6a6;line-height:1.5}
.m-user-center{padding:20px;overflow:hidden}
.m-user-center .title{background:url(../image/d1.jpg) center center no-repeat;background-size:cover;height:125px;padding:15px 0 0 24px;margin-bottom:34px}
.m-user-center .pic{width:134px;height:134px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden;border-bottom:2px solid #d5d5d5;margin-right:46px;float:left}
.m-user-center .pic img{border-radius: 50%;width: 100%;height: 100%;}
.m-user-center .txt{overflow:hidden;color:#fff;padding-top:10px}
.m-user-center .list{font-size:16px;line-height:2.1}
.m-user-center .list span{width:280px;display:inline-block;margin-right:20px}
.g-snv{float:left}
.ul-snv{background-color:#f8f8f8;width:215px;height:600px}
.ul-snv .con{display:block;height:59px;line-height:59px;padding-left:55px;position:relative}
.ul-snv .icon{position:absolute;left:26px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:17px;height:17px;background-size:contain;background-repeat:no-repeat;background-position:center center}
.ul-snv .tit{font-size:16px; font-weight: bold;}
.ul-snv .icon2,.ul-snv li:hover .icon2{display:none}
.ul-snv .on .icon,.ul-snv li:hover .icon{display:none}
.ul-snv .on .con,.ul-snv li:hover .con{background-color:#f6ecd6}
.ul-snv .on .tit,.ul-snv li:hover .tit{color:#ad8c49}
.ul-snv .on .icon2,.ul-snv li:hover .icon2{display:block}
/* .g-right{overflow-y:scroll;border:1px solid #f1f1f1;padding:27px 20px 0 20px;height:600px} */
.g-right{border:1px solid #f1f1f1;padding:27px 20px 0 20px;min-height:600px}
.m-form-user{margin-left:45px}
.m-form-user .item{overflow:hidden;margin-bottom:40px}
.m-form-user .pic-box{float:left;margin-right:30px;width:127px;height:126px;position:relative;cursor: pointer;}
.m-form-user .pic-box input{font-size:0;position:absolute;width:100%;height:100%;top:0;cursor:pointer;visibility:hidden;}
.m-form-user .pic-box input::-webkit-file-upload-button{border:none}
.m-form-user .desc{margin-top:80px;font-size:14px;line-height:1.4;color:#8e8e8e}
.m-form-user .ql{font-size:16px;color:#8e8e8e;line-height:40px;height:40px;margin-right:20px;float:left}
.ul-info-user{overflow:hidden;padding-bottom:30px}
.ul-info-user li{float:left;margin-right:67px;margin-bottom:20px}
.updapass li{float: none;}

.ul-info-user .select{overflow:hidden;width:275px;line-height:40px;height:40px;border:1px solid #ddd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;float:left;margin: 0}
.ul-info-user .select select{width:100%;height:100%;padding:0;color:#333333;padding:10px 20px;}
.ul-info-user .select{position:relative}
.ul-info-user .select::after{content:"";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(../img/e5.png) center center;background-size:contain;width:18px;height:18px}

.ul-info-user .select select{padding:0 20px}
.ul-info-user .select::after{content:"";right:.625vw;width:1.125vw;height:1.125vw}
.ul-info-user .select{margin-bottom:0}

.ul-info-user .input{overflow:hidden;width:275px;line-height:40px;height:40px;border:1px solid #ddd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.ul-info-user .input input{width:100%;height:100%;font-size:14px;padding:10px 20px}
.m-form-user .submit{width:125px;height:46px;line-height:46px;background-color:#caaa68;text-align:center;color:#fff;font-size:18px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;margin-left:84px}
.m-class-center{padding:30px 42px 0 42px}
.ul-video{overflow:hidden;margin:0 -10px;}
.ul-video li{float:left;width:25%;padding-bottom:20px; }
.ul-video .con{margin:0 10px;display:block;border:1px solid #efefef;}
.ul-video .pic{position:relative;padding-top:57.5%;overflow:hidden}
.ul-video .pic img{width:100%;/*height:100%;*/position:absolute;top:48%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-video .pic .abimg{width: 89px;height: 38px;position: absolute;top: 11.5%;left:auto;right: 0;}
.ul-subject-z .pic .abimgtj{width: 89px;height: 38px;position: absolute;top: 0;left:auto;right: 0;}
.ul-video .txt{background-color:#fafafa;padding:20px 10px;overflow:hidden;}
.ul-video .tit{font-size:15px;color:#333;margin-bottom:20px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;height:1.4em}
.ul-video .ql{float:left}
.ul-video .qr{float:right;font-size:12px;color:#848484}
.ul-video .money{color:#ff4949;margin-right:20px}
.ul-video .mark{color:#01b846}
.pages{display:flex;align-items:center;justify-content:center; margin-top:1vw;}
.pages .desc,.pages .jump,.pages .select{line-height:28px}
.pages .desc{margin-right:20px}
.pages .select{border:1px solid #dcdfe6;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:0 10px;margin-right:30px}
.pages .jump .input{border:1px solid #dcdfe6;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;width:60px;display:inline-block;margin:0 3px}
.pages .jump input{width:100%;text-align:center;padding:0 5px}
.pages .select select{height:28px}
.ul-pages{overflow:hidden;margin:0 -5px;float:left;margin-right:40px}
.ul-pages li{float:left}
.ul-pages a{display:block;margin:0 5px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;background-color:#f4f4f5;font-weight:700}
.ul-pages .on a{background-color:#caaa68;color:#fff}
.ul-pages .next a,.ul-pages .prev a{position:relative}
.ul-pages .next a::after,.ul-pages .prev a::after{width:15px;height:15px;content:"";display:block;position:absolute;background:url(../img/e3.png) center center no-repeat;background-size:contain;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}
.ul-pages .prev a::after{background:url(../img/e7.png) center center no-repeat;background-size:contain}
.ul-pages .next:disabled a::after,.ul-pages .prev:disabled a::after{background:url(../img/e4.png) center center no-repeat;background-size:contain}
.m-tabel2{white-space:nowrap;overflow-x:auto}
.m-tabel2 table{min-width:800px}
.g-so{overflow:hidden;margin-bottom:40px}
.g-so .so{position:relative;padding-left:45px}
.g-so .so input{line-height:40px;font-size:16px}
.g-so .box{border:1px solid #dcdfe6;height:42px;width:250px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;margin-right:30px}
.g-so .icon{width:20px;height:20px;background:url(../img/so.png) center center no-repeat;background-size:contain;position:absolute;left:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.g-so .select select{width:100%;height:100%;padding:0 30px;color:#c0c4cc}
.g-so .select{position:relative}
.g-so .selectClass{float: left}
.g-so .select::after{content:"";display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(../img/e5.png) center center;background-size:contain;width:18px;height:18px}
.ul-class-z{ overflow:hidden;position:relative;margin-bottom:32px}
.ul-class-z::after{content:"";display:block;position:absolute;height:2px;width:100%;background-color:#e9e9e9;bottom:0;left:0}
.ul-class-z li{float:left}
.ul-class-z a{padding:0 20px;font-size:16px;height:45px;line-height:45px;position:relative;display:block}
.ul-class-z .on a::after{content:"";display:block;position:absolute;height:2px;width:100%;background-color:#caaa68;bottom:0;left:0;z-index:2}
.ul-class-z .on a{color:#caaa68; font-weight: bold; font-size: 16px;}
.m-tabel{margin-bottom:30px}
.m-tabel table{width:100%}
.m-tabel .top{background-color:#f7f9fe;font-size:15px;border:none}
.m-tabel .top th{height:50px;line-height:50px;text-align:center;color:#201e1e}
.m-tabel .label{cursor:pointer}
.m-tabel .top .t1{text-align:left}
.m-tabel td{height:45px;line-height:45px;text-align:center;font-size:14px;color:#333}
.m-tabel tr{position:relative;border-bottom:1px solid #dfe6ec}

.m-tabel .t1{width:25.6%;padding:0 0px 0 30px;text-align:left;color:#caaa68;font-weight:700;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;cursor:pointer}
.m-tabel .t22{width:25.6%;padding:0 0px;text-align:left;color:#caaa68;font-weight:700;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;cursor:pointer}
.m-tabel .t27{width:35.6%;padding:0 0px;text-align:left;color:#caaa68;font-weight:700;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;cursor:pointer}


.m-tabel .t8{position:relative}
.m-tabel .t10,.m-tabel .t8,.m-tabel .t9{width:33.3%}
.m-tabel .t2{width:12.6%}
.m-tabel .t3{width:21%}
.m-tabel .t4{width:17%}
.m-tabel .t7{width:26.8%}
.m-tabel tr span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.m-tabel tr span a{color: #caaa68;}
.m-tabel tr span a:hover{color:#ff8084}
.m-tabel tr:hover{background-color:#f5f7fa}
.m-tabel .t1:hover{color:#ff8084}
.m-tabel .t1:hover a{color:#ff8084}
.m-tabel .top .t1:hover{color:#201e1e;text-decoration:none}
.m-tabel .t8:hover{color:#d8bc84;text-decoration:underline}
.m-tabel .t4{position:relative}
.m-tabel .t4 .no,.m-tabel .t4 .yes{height:24px;line-height:24px;background-color:#e7faf0;color:#13ce66;border:1px solid #d0f5e0;padding:0 8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%)}
.m-tabel .t4 .no{background-color:#ffeded;color:#ff8b49;border:1px solid #ffdbdb}
.m-tabel .look{padding-left:40px;position:relative;text-align:left;font-size:14px;color:#ec0100}
.m-tabel .look::after{position:absolute;top:50%;left:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);content:"";display:block;width:20px;height:14px;background:url(../img/f1.png) center center no-repeat;background-size:contain}
.m-tabel .mark{height:35px;line-height:35px;background-color:#303133;position:absolute;top:-45px;left:0;font-size:12px;padding:0 20px;color:#fff;font-weight:400;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;display:none;overflow: hidden;}
.m-tabel .inner{position:relative;display:block;z-index:2}
.m-tabel .inner::after{position:absolute;width:24px;height:24px;background:url(../img/f2.png) center center no-repeat;background-size:contain;content:"";display:block;top:28px;left:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:2}
.m-tabel .t1:hover .mark{display:block}
.m-class-detail{padding:34px 26px 34px 26px;overflow:hidden}
.m-video2{width:64.4%;padding-right:2.6%;float:left;position:relative;padding-top:30px}
.m-video2::after{position:absolute;content:"";display:block;width:1px;height:100%;background-color:#dadada;right:0;top:0}
.m-class-nav{overflow:hidden}
.m-class-detail .title{line-height:38px;padding-bottom:20px;border-bottom:1px solid #dadada}
.m-class-detail .tit{font-size:22px;color:#101010;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-right:20px}
.g-bg3{height:auto;padding-bottom:50px}
.g-box2{height:auto}
.m-class-detail .back{display:inline-block;float:right;font-size:14px;color:#848484}
.m-video2 .video{margin-bottom:30px}
.m-video2 p{font-size:14px;line-height:36px;color:#686868}
.m-class-nav{padding:16px 0 0 16px;}
.wapm-class-nav{display: none;}
.ul-tabel-z .top{height:54px;line-height:54px;background-color:#f6f9fa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding:0 15px;cursor:pointer}
.ul-tabel-z .tit{font-size:16px;color:#686868;float:left}
.ul-tabel-z .btn{float:right;position:relative;padding-right:20px;color:#caaa68}
.ul-tabel-z .btn .x2{display:none}
.ul-tabel-z .btn::after{position:absolute;content:"";display:block;width:16px;height:16px;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(../img/c8.png) center center no-repeat;background-size:contain}
.ul-tabel-z li{margin-bottom:18px}
.ul-tabel-z .box{padding:10px 5px 20px 20px;display:none}
.ul-tabel-z .on .btn::after{transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg)}
.ul-tabel-z .on .x1{display:none}
.ul-tabel-z .on .x2{display:block}
.ul-tabel-z .item{overflow:hidden;padding:8px 0;cursor:pointer;display:block}
.ul-tabel-z .active .info{color:#caaa68}
.ul-tabel-z .info{font-size:14px;color:#666;float:left;padding-left:24px;position:relative}
/* .ul-tabel-z .info::after{position:absolute;content:"";display:block;width:16px;height:16px;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(../img/c7.png) center center no-repeat;background-size:contain} */
.ul-tabel-z .info img{position:absolute;content:"";display:block;width:16px;height:16px;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.ul-tabel-z .rate{width:45px;text-align:center;float:right;height:22px;line-height:22px;padding:0;background-color:#e7faf0;color:#84e5b0;border:1px solid #84e5b0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}
.m-pop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none}
.m-pop .pop-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.6}
.m-info-p,.m-pay{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);width:447px;height:506px;background-color:#fff;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding-top:27px}
.m-info-p{width:70%;padding:30px;position:relative;text-align:left;max-height:80vh}
.m-info-p .content{overflow-y:auto;overflow-x:hidden;max-height:400px}
.m-info-p .tit{font-size:20px;line-height:1.4;font-weight:700;margin-bottom:20px;text-align:center}
.m-info-p p{font-size:16px;line-height:2}
.m-pay .tit{width:261px;height:75px;display:inline-block}
.m-pay .qr{width:218px;height:215px;display:inline-block}
.m-pay .desc{font-size:17px;color:#656565;line-height:1.2;margin-bottom:30px}
.m-pay .money{font-size:26px;color:#f40000;line-height:1.2;margin-bottom:5px}
.m-pay .back,.m-pay .mark{display:inline-block;height:38px;line-height:38px;padding:0 20px;background-color:#ffba00;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;margin:0 5px;cursor:pointer}
.m-pay .mark{background-color:#caaa68}
.m-info-p .close,.m-pay .close{position:absolute;top:20px;right:20px;width:20px;height:20px;background:url(../image/p3.png) center center no-repeat;background-size:contain;cursor:pointer}
.m-question.large .con{font-size:18px}
.m-question.small .con{font-size:14px}
.m-tabel .t-check{position:relative;padding-left:44px}
.m-tabel .t-check label::after{position:absolute;content:"";display:block;width:14px;height:14px;border:1px solid #dcdfe6;border-radius:2px;left:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-tabel .t-check .checked::after{background:url(../img/b5.png) center center no-repeat;background-size:contain;background-color:#caaa68}
.m-tabel .t-check input{position:absolute;left:-9999px}
.m-tabel .t8,.m-tabel .top .t8{width:30%;text-align:left}
.g-btn-c .delete:disabled,.g-btn-c .sign:disabled{opacity:.8;cursor:not-allowed}
.m-nav-r{width:300px;position:fixed;top:120px;bottom:90px;position:fixed;background-color:#fff;overflow-y:auto;overflow-x:hidden;padding:20px}
.m-nav-r .txt{font-size:16px;font-weight:700;line-height:32px;background:#f5f5f5;padding:10px;margin-bottom:15px;color:#303133}
.m-nav-r .title{margin-bottom:15px}
.m-nav-r .title span{color:#caaa68; font-weight: bold;}
.ul-nav-q2{margin-bottom:15px}
.ul-nav-q2 .con{width:30px}
.m-nav-r .tit{color:#000;font-size:16px; font-weight: bold; line-height:40px;border-bottom:1px solid #dcdfe6;margin-bottom:15px}
.m-nav-r .info{font-size:14px;line-height:32px}
.m-nav-r .info span{color:#caaa68;font-style:oblique}
.m-nav-r .info .yes{color:#03dd6d; font-size: 18px;}
.m-nav-r .info .no{color:#ff0000; font-size: 18px;}
.m-results{padding:120px 0 30px 0;position:relative}
.g-right-re{padding-left:300px}
.ul-results .con{background-color:#fff;padding:20px;box-shadow:0 2px 12px 0 rgb(0 0 0 / 10%);margin-bottom:20px}
.ul-results .item{height:42px;line-height:42px;border:#eee 1px solid;margin:15px 0;padding:0 10px;position:relative}
.ul-results .question{font-size:14px;color:#303133;line-height:30px}
.ul-results .num{display:block;width:30px;height:30px;text-align:center;color:#fff;line-height:25px;background:url(../img/g1.png) center center no-repeat;background-size:contain;float:left;margin-right:12px}
.ul-results .qr{font-weight:700;color:#caaa68;float:left;margin-right:8px}
.ul-results .as{position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);font-size:14px;color:#303133;display:flex;justify-content:center;align-items:center}
.ul-results .as .ql{width:14px;height:14px;background:url(../img/g2.png) center center no-repeat;background-size:contain;margin-right:10px}
.ul-results .as2 .ql{background:url(../img/g3.png) center center no-repeat;background-size:contain}
.ul-results .tits{font-size:16px;font-weight:700;line-height:1.5;color:#555;margin-bottom:10px;padding-left:30px;position:relative}
.ul-results .tits::after{content:"";display:block;width:20px;height:20px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(../img/g2.png) center center no-repeat;background-size:contain}
.ul-results .as-box{border:#eee 1px solid;border-radius:5px;line-height:24px;margin:5px 0 10px 0;padding:10px;font-size:14px;color:#555;background:#fcfcfc}
.ul-results p{font-size:14px;color:#303133;line-height:1.8}
.ul-results .con2 .tits::after{background:url(../img/g3.png) center center no-repeat;background-size:contain}
.ul-results .item2{height:auto;padding:10px}
.ul-nav-q2 .num{background-color:#1a8cfe;color:#fff}
.ul-nav-q2 .num2{background-color:#ff4b50}
@media only screen and (min-width:1300px) and (max-width:1600px){
.footer-z{bottom:0;height:3.75vw;line-height:3.75vw;font-size:.875vw}
.ul-question4 .input{height:2.125vw;border:1px solid #ccc}
.ul-question4 .input input{padding:.375vw .625vw}
.ul-question4 .nums{font-size:.75vw;border-top-left-radius:.25vw;border-bottom-left-radius:.25vw;height:2.125vw;line-height:2.125vw;padding:0 .75vw;border-right:0}
.footer-z .qr a{margin:0 .312vw}
.footer-z .qr a::after{content:"";width:1px;height:1vw;right:-.375vw}
.g-btn-c{margin-bottom:1.875vw}
.g-btn-c .sign{height:2.062vw;width:6.25vw;border:1px solid #caaa68;border-radius:.25vw;-webkit-border-radius:.25vw;-moz-border-radius:.25vw;-ms-border-radius:.25vw;-o-border-radius:.25vw;margin-right:1.25vw}
.g-btn-c .read{height:2.062vw;line-height:2.062vw;border:1px solid #dcdfe6;width:3.125vw;border-top-right-radius:.25vw;border-bottom-right-radius:.25vw}
.g-btn-c .no-read{height:2.062vw;line-height:2.062vw;border:1px solid #caaa68;width:3.125vw;border-top-left-radius:.25vw;border-bottom-left-radius:.25vw}
.g-btn-c .delete{height:2.062vw;width:4.875vw;border:1px solid #ff4949;border-radius:.25vw;-webkit-border-radius:.25vw;-moz-border-radius:.25vw;-ms-border-radius:.25vw;-o-border-radius:.25vw}
.g-bg{padding:5.375vw 0 3.75vw;min-height:100vh;}
.g-bg2{padding:0;height:auto}
.wp{width:1300px;margin:0 auto; padding:0 auto;}
.g-box{width:1300px;border-radius:0px;-webkit-border-radius:.625vw;-moz-border-radius:.625vw;-ms-border-radius:.625vw;-o-border-radius:.625vw;/*min-height:53.12vw;*/margin-top:2.875vw}
.m-list-z{padding:1.562vw 2.187vw 1.562vw 1.5vw}
.m-list-z .mark{height:2.687vw;line-height:2.687vw;border-radius:.312vw;-webkit-border-radius:.312vw;-moz-border-radius:.312vw;-ms-border-radius:.312vw;-o-border-radius:.312vw;font-size:.875vw;padding:0 .937vw;margin-bottom:1.25vw}
.g-nav::after{content:"";height:.125vw;left:0;bottom:0}
.g-nav .tit::after{content:"";height:.125vw;left:0;bottom:0;opacity:0}
.g-nav .tit{font-size:1vw;height:2.5vw;line-height:2.5vw;padding:0 1.25vw}
.ul-subject-z .con{margin:1.5vw 0 1.875vw}
.ul-subject-z .pic{width:29.5%;margin-right:2.5%}
.ul-subject-z .tit{margin-bottom:1.375vw;padding-left:4.687vw}
.ul-subject-z .condition{font-size:.875vw;width:4.125vw;height:1.375vw;border-radius:.687vw;-webkit-border-radius:.687vw;-moz-border-radius:.687vw;-ms-border-radius:.687vw;-o-border-radius:.687vw;margin-right:.937vw}
.ul-subject-z .tit h2{font-size:1.375vw;line-height:1.4}
.ul-subject-z .time{font-size:.937vw;line-height:1.4;margin:0 -1.25vw;padding-bottom:.875vw;border-bottom:1px dashed #bec7d9}
.ul-subject-z .time span{margin:0 1.25vw}
.ul-subject-z .info{font-size:1.062vw;margin-bottom:.625vw}
.ul-subject-z .qr{height:2.75vw;line-height:2.75vw;margin-right:2.187vw}
.ul-subject-z .btn a{width:9.625vw;height:3.125vw;line-height:3.125vw;border-radius:.312vw;-webkit-border-radius:.312vw;-moz-border-radius:.312vw;-ms-border-radius:.312vw;-o-border-radius:.312vw;margin-right:1.25vw;font-size:1.125vw;padding-left:3.375vw}
.ul-subject-z .icon{width:1.125vw;height:1.125vw;left:1.375vw}
.header-q .box{padding:0 1.875vw}
.header-q .ql{padding-right:5.375vw}
.header-q .tit{font-size:1.25vw}
.header-q .qr::after{content:"";width:1.312vw;height:1.5vw;left:.937vw}
.m-action-z{padding:86px 20% 30px}
.m-nav-q,.m-user{width:20%}
.m-question{width:94%;margin:0 3%}
.m-nav-q .item-box{padding:1.25vw 1vw;height:39.37vw}
.m-nav-q .title{font-weight:700;margin-bottom:.937vw}
.m-nav-q .item{margin-bottom:.937vw}
.ul-nav-q{margin:0 -.312vw}
.ul-nav-q li{width:16.666%;margin-bottom:.375vw}
.ul-nav-q .con{margin:0 .312vw;width:2.25vw;border-radius:.25vw;-webkit-border-radius:.25vw;-moz-border-radius:.25vw;-ms-border-radius:.25vw;-o-border-radius:.25vw}
.ul-nav-q .num{height:1.375vw;line-height:1.375vw;margin-bottom:.125vw;font-size:.875vw;font-weight:700}
.ul-nav-q .mark{height:1.25vw}
.ul-nav-q .mark.on::after{width:.937vw;height:.937vw}
.g-info-q{padding:1.125vw 0;border-top-width:.875vw}
.g-info-q .list{align-items:center;font-size:.75vw;margin:0 .625vw}
.g-info-q .icon{width:.625vw;height:.625vw;margin-right:.312vw}
.g-info-q .icon1{width:.937vw;height:.937vw}
.m-question{padding:1.125vw 1.375vw 0;word-wrap:normal}
.m-question .tit{font-size:1.25vw;height:3.375vw;line-height:3.375vw;font-weight:700;padding-left:2.5vw;margin-bottom:1.75vw}
.m-question .tit::after{content:"";width:.5vw;height:1.562vw;border-radius:.25vw;-webkit-border-radius:.25vw;-moz-border-radius:.25vw;-ms-border-radius:.25vw;-o-border-radius:.25vw;left:1.125vw}
.ul-question{padding:0 1.875vw;margin-bottom:1.875vw}
.ul-question .con{padding:1.25vw 0 2.375vw;border-bottom:1px solid #dedede;font-size:1vw}
.ul-question .question{margin-bottom:1.25vw}
.ul-question .question .icon{width:1.125vw;height:1.125vw}
.ul-question .radio{left:-624.9vw}
.ul-question .item{height:2.625vw;line-height:2.625vw;padding-left:2.5vw}
.ul-question .label::after{content:"";left:.625vw;width:1vw;height:1vw;border:1px solid #aaa}
.ul-question .checked::after{width:1vw;height:1vw;border:none}
.ul-question .num{margin-right:.625vw}
.m-user{padding:.875vw 1.25vw 0 1.25vw}
.m-user .box{padding:1vw 0;margin-bottom:3.875vw}
.m-user .info{font-size:1vw;line-height:1.3;margin-bottom:.5vw}
.m-user .time{font-size:1.625vw;line-height:1.4;margin-bottom:1.125vw;font-weight:700}
.m-user .desc{font-size:.875vw;line-height:1.4}
.m-user .desc span{margin:0 .625vw}
.m-user .pic{width:5.937vw;height:5.937vw;top:-1.875vw}
.m-user .center{padding:4.687vw 1.5vw 2vw 1.5vw;margin-bottom:.312vw}
.m-user .item{padding:.437vw 0}
.m-user .item span{font-size:.875vw;line-height:1.625vw}
.m-user .bot{padding:.75vw 0;margin-bottom:4.75vw;font-size:.875vw;line-height:1.75vw;justify-content:center}
.ul-font span{padding:0 .312vw;height:1.75vw;line-height:1.75vw;margin:0 .312vw}
.ul-font .on{border-radius:.25vw;-webkit-border-radius:.25vw;-moz-border-radius:.25vw;-ms-border-radius:.25vw;-o-border-radius:.25vw}
.g-btn-a{height:4.687vw;line-height:4.687vw;border-radius:.312vw;-webkit-border-radius:.312vw;-moz-border-radius:.312vw;-ms-border-radius:.312vw;-o-border-radius:.312vw;font-size:1.5vw}
.g-btn-a .imp{padding-left:3.125vw}
.g-btn-a .icon{width:2.375vw;height:2.375vw}
.m-log{width:75vw;margin:0 auto;padding:1.375vw 0 3vw}
.m-log .desc,.m-log .tit{font-size:3.125vw;font-weight:700}
.m-log .box-c{margin-bottom:0vw;border: 3px solid #f8fbfd; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .2);}
.m-log .desc{margin-bottom:4.125vw;font-size:2.3vw}
.m-log .zt::after,.m-log .zt::before{width:7.187vw;height:1px;content:"";opacity:.5;left:-9.375vw}
.m-log .zt::after{left:auto;right:-9.375vw}
.m-log .pic{height:37.18vw;width:37.43vw}
.m-log .txt{height:37.18vw;padding:3.75vw 6.437vw 0 6.437vw}
.m-log .inner{height:28.75vw}
.ul-logo-z{margin-bottom:1.25vw}
.ul-logo-z .tits{font-size:1.375vw;height:4vw;line-height:4vw;font-weight:700}
.ul-logo-z .tits::after{height:.187vw}
.ul-logo-z::after{content:"";bottom:0;left:0;height:.187vw}
.m-form-log .item{border:.125vw solid #ddd;margin-bottom:1.25vw;border-radius:.312vw;-webkit-border-radius:.312vw;-moz-border-radius:.312vw;-ms-border-radius:.312vw;-o-border-radius:.312vw}
.m-form-log .title{padding-left:1.25vw;font-size:.937vw;height:3vw;line-height:3vw}
.m-form-log .input{padding-right:1.25vw;font-size:.937vw;height:3vw;line-height:3vw}
.m-form-log .yanzheng .input{padding-right:7.5vw}
.m-form-log .mark{right:0vw;width:5.625vw;height:1.562vw;line-height:1.562vw}
.m-form-log .password{padding-right:2.5vw}
.m-form-log .password .icon{width:1.5vw;height:1.5vw;right:.625vw}
.m-form-log .box{padding-bottom:.937vw}
.m-form-log .submit{height:3.125vw;font-size:1.2vw;border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;-ms-border-radius:5px 0px 0px 5px;-o-border-radius:5px 0px 0px 5px;font-weight:700}
.m-form-log .regist{height:3.125vw;font-size:1.2vw;border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;-ms-border-radius:0px 5px 5px 0px;-o-border-radius:0px 5px 5px 0px;font-weight:700}
.m-log .imp{font-size:1.1vw;line-height:1.6}
.m-log .info{font-size:.937vw;line-height:2.25vw}
.m-wx .ewm{width:12.56vw;height:12.56vw;margin:.625vw 0 2.687vw}
.m-wx .mark{font-size:.812vw;line-height:1.5;margin-bottom:.75vw}
.m-wx .info{font-size:1vw;line-height:1.5}
.m-user-center{padding:1.25vw}
.m-user-center .title{height:7.812vw;padding:.937vw 0 0 1.5vw}
.m-user-center .pic{width:8.375vw;height:8.375vw;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-bottom:.125vw solid #d5d5d5;margin-right:2.875vw}
.m-user-center .txt{padding-top:.625vw}
.m-user-center .list{font-size:1vw;line-height:2.1}
.m-user-center .list span{width:17.5vw;margin-right:1.25vw}
.ul-snv{width:13.43vw;height:37.5vw}
.ul-snv .con{height:3.687vw;line-height:3.687vw;padding-left:3.437vw}
.ul-snv .icon{left:1.625vw;width:1.062vw;height:1.062vw}
.ul-snv .tit{font-size:1vw; font-weight: bold;}
.g-right{border-top:1px solid #f1f1f1;padding:1.687vw 0 0 1.25vw;height:37.5vw}
.m-form-user{margin-left:2.812vw}
.m-form-user .item{margin-bottom:2.5vw}
.m-form-user .pic-box{margin-right:1.875vw;width:7.937vw;height:7.875vw}
.m-form-user .pic-box input{font-size:0;top:0}
.m-form-user .pic-box input::-webkit-file-upload-button{border:none}
.m-form-user .desc{margin-top:5vw;font-size:.875vw;line-height:1.4}
.m-form-user .ql{font-size:1vw;line-height:2.5vw;height:2.5vw;margin-right:1.25vw}
.ul-info-user{padding-bottom:1.875vw}
.ul-info-user li{margin-right:4.187vw;margin-bottom:1.25vw}
.ul-info-user .input{width:17.18vw;line-height:2.5vw;height:2.5vw;border:1px solid #ddd;border-radius:.312vw;-webkit-border-radius:.312vw;-moz-border-radius:.312vw;-ms-border-radius:.312vw;-o-border-radius:.312vw}
.ul-info-user .input input{font-size:.875vw;padding:.625vw 1.25vw}

.ul-info-user .select{width:17.18vw;line-height:2.5vw;height:2.5vw;border:1px solid #ddd;border-radius:.312vw;-webkit-border-radius:.312vw;-moz-border-radius:.312vw;-ms-border-radius:.312vw;-o-border-radius:.312vw}
.ul-info-user .select select{font-size:.875vw;padding:.625vw 1.25vw}

.m-form-user .submit{width:7.812vw;height:2.875vw;line-height:2.875vw;font-size:1.125vw;border-radius:.312vw;-webkit-border-radius:.312vw;-moz-border-radius:.312vw;-ms-border-radius:.312vw;-o-border-radius:.312vw}
.m-class-center{padding:1.875vw 2.625vw 0 2.625vw}
.ul-video{margin:0 -.625vw;margin-bottom:2.5vw}
.ul-video li{margin-bottom:.625vw}
.ul-video .con{margin:0 .625vw}
.ul-video .pic{padding-top:57.5%;border-radius:.187vw;-webkit-border-radius:.187vw;-moz-border-radius:.187vw;-ms-border-radius:.187vw;-o-border-radius:.187vw}
.ul-video .txt{padding:1.25vw .625vw;box-shadow:0 0 .125vw #d6e5ff}
.ul-video .tit{font-size:.937vw;margin-bottom:1.25vw;line-height:1.4;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ul-video .qr{font-size:.75vw}
.ul-video .money{margin-right:1.25vw}
.pages .desc,.pages .jump,.pages .select{line-height:1.75vw}
.pages .desc{margin-right:1.25vw}
.pages .select{border:1px solid #dcdfe6;border-radius:.125vw;-webkit-border-radius:.125vw;-moz-border-radius:.125vw;-ms-border-radius:.125vw;-o-border-radius:.125vw;padding:0 .625vw;margin-right:1.875vw}
.pages .jump .input{border:1px solid #dcdfe6;border-radius:.125vw;-webkit-border-radius:.125vw;-moz-border-radius:.125vw;-ms-border-radius:.125vw;-o-border-radius:.125vw;width:3.75vw;margin:0 .187vw}
.pages .jump input{padding:0 .312vw}
.pages .select select{height:1.75vw}
.ul-pages{margin:0 -.312vw;margin-right:2.5vw}
.ul-pages a{margin:0 .312vw;width:1.875vw;height:1.875vw;line-height:1.875vw;border-radius:.125vw;-webkit-border-radius:.125vw;-moz-border-radius:.125vw;-ms-border-radius:.125vw;-o-border-radius:.125vw;font-weight:700}
.ul-pages .next a::after,.ul-pages .prev a::after{width:.937vw;height:.937vw;content:""}
.g-so{margin-bottom:2.5vw}
.g-so .so{padding-left:2.812vw}
.g-so .so input{line-height:2.5vw;font-size:1vw}
.g-so .box{border:1px solid #dcdfe6;height:2.625vw;width:15.62vw;border-radius:.25vw;-webkit-border-radius:.25vw;-moz-border-radius:.25vw;-ms-border-radius:.25vw;-o-border-radius:.25vw;margin-right:1.875vw}
.g-so .icon{width:1.25vw;height:1.25vw;left:.937vw}
.g-so .select select{padding:0 1.875vw}
.g-so .select::after{content:"";right:.625vw;width:1.125vw;height:1.125vw}
.ul-class-z{margin-bottom:2vw}
.ul-class-z::after{content:"";height:.125vw;bottom:0;left:0}
.ul-class-z a{padding:0 1.25vw;font-size:1vw;height:2.812vw;line-height:2.812vw}
.ul-class-z .on a::after{content:"";height:.125vw;bottom:0;left:0}
.m-tabel{margin-bottom:1.875vw}
.m-tabel .top{font-size:.937vw;border:none}
.m-tabel .top th{height:3.125vw;line-height:3.125vw}
.m-tabel .top .t1{text-align-last:left}
.m-tabel td{height:2.812vw;line-height:2.812vw;font-size:.875vw}
.m-tabel tr{border-bottom:1px solid #dfe6ec}
.m-tabel .t1{width:36.6%;padding:0 2.5vw;font-weight:700;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-tabel .t2{width:12.6%}
.m-tabel tr span{-webkit-line-clamp:1;-webkit-box-orient:vertical}
.m-tabel .t4 .no,.m-tabel .t4 .yes{height:1.5vw;line-height:1.5vw;border:1px solid #d0f5e0;padding:0 .5vw;border-radius:.25vw;-webkit-border-radius:.25vw;-moz-border-radius:.25vw;-ms-border-radius:.25vw;-o-border-radius:.25vw}
.m-tabel .t4 .no{border:1px solid #ffdbdb}
.m-tabel .look{padding-left:2.5vw;font-size:.875vw}
.m-tabel .look::after{left:.625vw;content:"";width:1.25vw;height:.875vw}
.m-tabel .mark{height:2.187vw;line-height:2.187vw;top:-2.812vw;left:0;font-size:.75vw;padding:0 1.25vw;font-weight:400;border-radius:.25vw;-webkit-border-radius:.25vw;-moz-border-radius:.25vw;-ms-border-radius:.25vw;-o-border-radius:.25vw}
.m-tabel .inner::after{width:1.5vw;height:1.5vw;top:2.375vw}
.m-class-detail{padding:2.125vw 1.625vw 0 1.625vw}
.m-video2{width:64.4%;padding-right:2.6%;padding-top:1.875vw}
.m-video2::after{content:"";width:1px;right:0;top:0}
.m-class-detail .title{line-height:2.375vw;padding-bottom:1.25vw;border-bottom:1px solid #dadada}
.m-class-detail .tit{font-size:1.375vw}
.g-bg3{height:auto;padding-bottom:3.125vw}
.g-box2{min-height:68.75vw}
.m-class-detail .back{font-size:.875vw}
.m-video2 .video{margin-bottom:1.875vw}
.m-video2 p{font-size:.875vw;line-height:2.25vw}
.m-class-nav{padding:1vw 0 0 1vw}
.ul-tabel-z .top{height:3.375vw;line-height:3.375vw;border-radius:.312vw;-webkit-border-radius:.312vw;-moz-border-radius:.312vw;-ms-border-radius:.312vw;-o-border-radius:.312vw;padding:0 .937vw}
.ul-tabel-z .tit{font-size:1vw}
.ul-tabel-z .btn{padding-right:1.25vw}
.ul-tabel-z .btn::after{content:"";width:1vw;height:1vw;right:0}
.ul-tabel-z li{margin-bottom:1.125vw}
.ul-tabel-z .box{padding:.625vw .312vw 1.25vw 1.25vw}
.ul-tabel-z .item{padding:.5vw 0}
.ul-tabel-z .info{font-size:.875vw;padding-left:1.5vw}
.ul-tabel-z .info::after{content:"";width:1vw;height:1vw;left:0}
.ul-tabel-z .rate{height:1.375vw;line-height:1.375vw;padding:0 .75vw;border:1px solid #84e5b0;border-radius:.187vw;-webkit-border-radius:.187vw;-moz-border-radius:.187vw;-ms-border-radius:.187vw;-o-border-radius:.187vw}
.m-pop{top:0;left:0}
.m-pop .pop-bg{top:0;left:0;opacity:.6}
.m-pay{width:27.93vw;height:30.43vw;border-radius:.312vw;-webkit-border-radius:.312vw;-moz-border-radius:.312vw;-ms-border-radius:.312vw;-o-border-radius:.312vw;padding-top:1.687vw}
.m-pay .tit{width:16.31vw;height:4.687vw}
.m-pay .qr{width:13.62vw;height:13.43vw}
.m-pay .desc{font-size:1.125vw;line-height:1.2;margin-bottom:1.25vw}
.m-pay .money{font-size:1.625vw;line-height:1.2;margin-bottom:.312vw}
.m-pay .back,.m-pay .mark{height:2.375vw;line-height:2.375vw;padding:0 1.25vw;border-radius:.25vw;-webkit-border-radius:.25vw;-moz-border-radius:.25vw;-ms-border-radius:.25vw;-o-border-radius:.25vw;margin:0 .625vw}
.m-pay .close{top:1.25vw;right:1.25vw;width:1.25vw;height:1.25vw}
.m-question.large .con{font-size:1.125vw}
.m-question.small .con{font-size:.875vw}
}
@media only screen and (max-width:1300px){
.h-r{display:none;float:none;margin:0;position:fixed;top:50px;left:0;right:0;bottom:0;z-index:10;overflow-y:auto;padding:10px 0;background:#fff;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.footer-z{height:40px;line-height:26px;padding:7px 0;font-size:12px}
.ul-subject-z .tit h2{font-size:18px}
.ul-subject-z .condition{font-size:12px;height:20px;line-height:20px;width:60px;margin-right:10px}
.m-list-z{padding:20px}
.ul-subject-z .btn a{width:130px;height:40px;line-height:40px;font-size:16px;padding-left:45px}
.ul-subject-z .qr{height:38px;line-height:38px;font-size:14px}
.m-class-detail{padding:20px}
.m-class-detail .tit{font-size:20px}
.ul-tabel-z .tit{font-size:14px}
.g-bg3,.g-box2{overflow:hidden}
.header-q .box{height:50px;line-height:50px}
.header-q .tit{font-size:18px}
.header-q .qr{margin-top:9px;height:32px;line-height:32px;font-size:14px}
.header-q .qr::after{width:18px;height:20px}
.m-log .info{font-size:12px;line-height:22px}
.g-bg{padding-top:50px;height:auto}
.g-box{width:100%;margin:30px 0}
.m-log .desc,.m-log .tit{font-size:45px}
.m-log .desc{font-size: 30px;}
.g-bg2{padding:0}
.m-log{width:98%;padding:80px 0 30px}
.m-log .pic,.m-log .txt{width:50%;height:500px}
.m-log .txt{padding:30px 50px 0 50px}
.ul-logo-z .tits{height:50px;line-height:50px;font-size:18px}
.m-form-log .title{height:40px;line-height:40px;padding-left:10px}
.m-form-log .title:after{height:0px;}
.m-form-log .input{height:40px;line-height:40px;padding-right:10px; font-weight: bold;}
.m-form-log .item{margin-bottom:15px}
.m-log .inner{height:400px}
.m-form-log .mark{right:10px}
.m-log .desc{margin-bottom:40px}
.m-nav-q,.m-user{width:25%;top:76px;bottom:30px}
.m-action-z{padding:76px 25% 30px}
.m-question{width:92%;margin:0 4%}
.ul-nav-q li{width:20%}
.g-btn-a{height:60px;line-height:60px}
.m-nav-q .item-box,.m-question,.m-user{padding:10px}
.ul-video li{width:33.3%}
.g-box{height:auto}
.m-class-center{padding:20px}
.m-form-user{margin-left:10px}
.ul-info-user li{margin-right:15px}
.ul-snv{width:180px}
.ul-info-user .input{width:220px}
.wp{width:100%;padding:0 15px;max-width:none}
.m-nav-r{padding:10px}
.m-question2{width:98%;margin:0 0 0 2%}
.m-results{padding:80px 0 30px 0}
.m-nav-r{top:80px}
}
@media only screen and (max-width:960px){
.m-class-nav{display: none;}
.wapm-class-nav{display: block;}
.wapqr{display: block;}
.fix:after,.fix:before{display: inline;}
.wap_swiper{display: block;}
.ind_swiper{display: none;}
.wap_swiper img{width: 100%;}
.wap_swiper{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.wap_swiper .swiper-pagination{
    position: absolute;
    bottom: 5px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
}
.wap_swiper .swiper-pagination .swiper-pagination-bullet{
    width: 12px;
    height: 12px;
    margin: 0 4px;
    background: #FFF;
    opacity: 1;
}
.wap_swiper .swiper-pagination .swiper-pagination-bullet-active{
    background: #d8bc84;
}
.g-snv{float:none}
.g-bot{display:block}
.g-right-re{padding-left:0}
.m-nav-q,.m-nav-r{display:none;width:38%;z-index:99;left:auto;top:0;bottom:0;left:0;position:fixed}
.wap_txt{display: block;background: #FFF;padding: 10px;box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);margin-bottom: 20px;line-height:28px;}

.wap_txt .info{color:#000; font-weight:bold}
.wap_txt .info span{color:#caaa68; font-weight:bold}

.wap_txt .info .no {color:#ff0000; font-weight:bold;font-size:18px;}
.wap_txt .info .yes {color:#29b000; font-weight:bold;font-size:18px;}


.m-results{padding-left:0}
.m-user{display:none}
.g-top{height:0}
.m-action-z{width:100%;padding:0 10px;padding-top:80px}
.m-question{margin:0;width:100%}
.ul-subject-z .pic{width:100%;float:none;margin-bottom:20px}
.ul-subject-z .txt{position:static;width:100%;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.ul-video li{width:50%}
.m-nav-q,.m-question,.m-user{height:auto}
.z-box{width:40%;float:right}
.m-action-z{height:auto}
.m-log .desc{margin-bottom:20px}
.ul-snv{white-space:nowrap;overflow-x:auto;width:100%;height:auto;display: flex;flex-wrap: wrap;}
.m-user-center .title{margin-bottom:40px;height:100px}
.m-user-center .pic{height:100px;width:100px;margin-right:25px}
.m-user-center .list{font-size:14px}
.m-user .bot{margin-bottom:20px}
.g-box{height:auto}
.ul-snv li{width:180px;display:inline-block}
.ul-snv .con{height:45px;line-height:45px}
.m-tabel .top th{height:40px;line-height:40px}
.m-tabel td{height:40px;line-height:40px}
.m-tabel .t1{padding:0 10px}
.g-right{padding:20px;height:auto}
.m-user-center .list span{width:auto;display:inline-block}
.m-log .txt{padding:30px 20px 0 20px}
.m-video2{width:100%;padding-right:0}
.m-video2::after{display:none}
.m-class-nav{width:100%;padding-left:0}
.footer-z{height:auto}
.footer-z .ql,.footer-z .qr{float:none}
.m-class-detail .tit{font-size:18px}
.g-btn-a2{display:block}
.g-bot{display:block;position:fixed;bottom:0;left:0;right:0;text-align:center;background-color:#fff;padding:10px;z-index:99;border-top:#eee 1px solid}
.g-bot a{display:block;width:46%;height:40px;line-height:40px;background-color:#ff4949;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;color:#fff;font-size:14px;float:left}
.g-bot .as{background-color:#317cfd;float:right}
.m-nav-q2{display:block;padding-top:50px}
.g-bg2{padding-bottom:80px}
.header-q .box{display:none}
.header-q .box2{display:block;padding:0;height:80px;line-height:40px;background-color:#317cfd}
.header-q .tit{font-size:15px;position:relative;display:inline-block;padding-left:30px}
.header-q .condition{right:-70px}
.header-q .time{color:red;font-size:15px;font-weight:700;background-color:#fafafa;text-align:center}
}
@media only screen and (max-width:767px){
.g-box{margin:20px 0}
.footer-z{display:none}
.header-q .tit{padding-left:10px}
.m-taber{display:block;border-top:1px solid rgba(0,0,0,.13);position:fixed;bottom:0;left:0;width:100%;padding-bottom:9px;background-color:#fff;z-index:99}
.m-taber li{float:left;width:25%}
.m-taber .item{display:block;text-align:center;padding:12px 0 10px}
.m-taber .icon{width:30px;height:30px;display:inline-block}
.m-taber .txt{font-size:.8rem;color:#333;line-height:0.8;font-weight:bold}
.m-taber .icon2{display:none}
.m-taber .on .icon{display:none}
.m-taber .on .txt{color:#caaa68}
.m-taber .on .icon2{display:inline-block}
.m-nav-q,.m-nav-r{display:none;width:40%;min-width:200px;z-index:99}
.m-nav-q{min-width:220px}
.m-log{height:100vh}
 .header .qr .name{ line-height:50px;} 
.m-form-user .submit{height:36px;line-height:36px;font-size:16px}
.m-class-detail .tit{font-size:16px}
.ul-tabel-z .tit{font-size:14px}
.wp{width:100%;padding:0 10px}
.z-box{width:100%;margin-bottom:20px}
.m-question{width:100%}
.m-user-center .pic{height:60px;width:60px;margin-right:15px}
.m-user-center .txt{padding-top:0}
.m-video2{padding-top:20px}
.m-video2 .video{margin-bottom:20px}
.m-class-detail{padding:10px}
.m-class-detail .title{padding-bottom:10px;line-height:30px}
.m-user-center{padding:10px}
.m-user-center .title{height:auto;padding:10px;margin-bottom:20px}
.m-user-center .list span{margin-right:0;display:block}
.m-user-center .list{line-height:2}
.m-tabel{white-space:nowrap;overflow-x:auto;margin-bottom:20px}
.m-tabel table{min-width:600px}
.m-tabel2 table{min-width:800px}
.pages .desc,.pages .jump,.pages .select{display:none}
.ul-pages{margin-right:0}
.m-log .desc,.m-log .tit{font-size:26px; margin-bottom:2vh}
.m-log .desc{font-size:16px}
.m-log{padding:40px 10px 20px}
.m-log .pic{display:none}
.m-log{width:100%}
.m-log .txt{width:100%;height:auto;display:inline-block}
.m-log .txt{padding:30px 20px}
.m-log .box-c{margin-bottom:30px;border: 3px solid #f8fbfd; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .2); background-color:#fff}
.header-q .qr{display:none}
.header-q .ql{padding:0}
.m-question .tit{font-size:16px;margin-bottom:15px;height:45px;line-height:45px}
.m-question .tit::after{width:5px;height:18px}
.ul-question .con{font-size:14px}
.ul-question{padding:0}
.ul-question .question{margin-bottom:12px}
.ul-question .con{padding:10px 0 20px}
.g-btn-a{height:40px;line-height:40px;font-size:16px}
.g-btn-a .icon{width:24px;height:24px}
.m-form-user{margin:0 10px}
.ul-info-user li{margin-right:0;width:100%}
.ul-info-user .input{width:55vw}
.ul-info-user .select{width:55vw}
.m-form-user .desc{width:100%;margin-top:10px}
.m-form-user .pic-box{margin-right:0;overflow:hidden;float:none}
.m-form-user .item{margin-bottom:20px}
.ul-video li{width:50%}
.ul-video .pic .abimg{width: 15vw;height: auto;}
.ul-class-z{white-space:nowrap;overflow-x:auto;margin-bottom:20px}
.ul-class-z li{display:inline-block;float:none}
.g-so .select{margin-bottom:10px}
.g-so{margin-bottom:20px}
.m-class-center{padding:10px 10px 20px}
.ul-video{margin-bottom:15px}
.m-list-z .mark{width:100%;margin-bottom:10px;line-height:24px;padding:5px}
.ul-subject-z .tit h2{font-size:16px}
.ul-subject-z .tit{margin-bottom:10px}
.m-list-z{padding:10px}
.ul-subject-z .qr{height:28px;line-height:28px}
.ul-subject-z .btn a{margin-bottom:10px}
.ul-subject-z .con{margin:10px 0 15px}
.m-pay{width:80%;height:auto;padding:15px 0}
.m-pay .tit{width:180px;height:40px}
.m-pay .qr{width:180px;height:180px}
.m-pay .close{top:10px;right:10px}
.g-right{padding:10px 10px 20px}
.m-tabel .t-check{padding-right:34px}
.m-tabel .t-check .label::after{left:15px}
.ul-snv li{width:120px}
.ul-snv .con{padding-left:40px}
.ul-snv .icon{left:15px}
.g-btn-c{margin-bottom:10px}
.g-bg{padding:50px 0}
.g-bg2{padding:0 0 76px 0}
.ul-info-user{padding-bottom:0}
.g-so .box{width:100%}
.ul-subject-z .time1{margin-bottom:10px}
.ul-subject-z .time span{display:block}
.ul-video .tit{margin-bottom:12px}
.ul-video .txt{padding:10px}
.ul-question .item{height:36px;line-height:36px}
.ul-logo-z .tits{font-size:16px;height:40px;line-height:40px}
.m-log .finfo{display:none}
.m-info-p{width:90%}
.m-info-p .content{max-height:44vh}
.ul-results .con{padding:10px}
.m-nav-q2{display:block}
}
@media only screen and (max-width:400px){
.g-btn-c .ql,.g-btn-c .qr{width:100%;float:left}
.g-btn-c .ql{margin-bottom:10px}
.g-btn-c .delete{float:right}
.g-btn-c .qr{justify-content:left}
}

.navbar {overflow: hidden;width: 100%;margin-top:17px;}
.navbar ul {overflow: hidden;}
.navbar ul li {width:25%;float: left;margin-top: .32rem;}
.navbar ul li a {display: block;width: 100%;}
.navbar ul li a img {width:55%;display: block;margin: 0 auto;margin-bottom:15px;}
.navbar ul li a p {text-align: center;font-size:13px;line-height: .4rem;color: #444444;}

.toixo {overflow: hidden;margin-top:25px; width:100%;}
.toixo h2 {font-weight: bold;line-height:30px;font-size:18px;margin-bottom:12px;color: #000;}
.toixo ul {overflow: hidden; width:100%;}
.toixo ul li {overflow: hidden;width:48%;height:140px;float: left;padding:17px 0 0 17px;margin-bottom:3%;border-radius:4px;background-size: 100% 100%;}
.toixo ul li p {font-size:16px;color: #fff;line-height:140%;margin-bottom:12px;}
.toixo ul li span {display: block;font-size:14px;line-height:160%;color: #fff;}
.toixo ul li:nth-child(2n) {margin-right: 0;}
.toixo ul li:nth-child(3) {height:140px;}
.toixo ul li:nth-child(4) {height:140px;}

.phone {overflow: hidden;width:100%;height:45px;border-radius:22px;margin: 0 auto;margin-top:12px;background: #D6B16B;font-size:18px;margin-bottom:30px;color: #fff;text-align: center;line-height:45px;}
.phone a {display: block;color: #fff;}
.wapdibu {overflow: hidden;padding:20px 0 60px 0;background: #333333; text-align:center;}
.wapdibu div {overflow: hidden;display: flex;align-items: center; justify-content: center;}
.wapdibu div a {font-size:12px;position: relative;margin:12px 15px;line-height:15px; color: #999999;}
/*!****** bl end *******/