/*!****** 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;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}
/*轮播图*/
.ind_swiper{
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.ind_swiper .swiper-pagination{
    position: absolute;
    bottom: 5px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
}
.ind_swiper .swiper-pagination .swiper-pagination-bullet{
    width: 12px;
    height: 12px;
    margin: 0 4px;
    background: #FFF;
    opacity: 1;
}
.ind_swiper .swiper-pagination .swiper-pagination-bullet-active{
    background: #007aff;
}
/* 手机轮播 */
.wap_swiper{
    display: none;
}
/*!-----------------[初始化结束]--------------*/
.wp{width:95%;max-width:1600px;margin: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:1200px) and (max-width:1920px){
.wp{max-width:83.33vw}
}
@media screen and (max-width:1200px){
/* .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:#317cfd}
.header::after{content:"";display:block;position:absolute;left:80px;right:200px;height:1px;background-color:#fff;opacity:.1;bottom:0}
.logo{font-size:0;line-height:86px;float:left;margin-right:32px}
.logo img{display:inline-block;vertical-align:middle;max-height:74px}
.nav{float:left;line-height:86px;margin:0 -10px;margin-right:10px}
.nav li{float:left}
.nav a{display:block;font-size:18px; font-weight: bold; color:#fff;margin:0 10px;width:100px;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:#ffd550;opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.nav .on a,.nav a:hover{color:#ffd550}
.nav .on a::after,.nav a:hover::after{opacity:1}
.header .qr{float:right}
.wapqr{display: none;}
.header .user{position:relative;padding-left:50px;margin-right:15px}
.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%;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}
.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(../img/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(../img/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:1200px) 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;margin-right:6.37vw}
.logo img{max-height:3.375vw}
.nav{line-height:5.375vw;margin-right:2.5vw}
.nav a{font-size:1.125vw;margin:0 .625vw;width:6.25vw;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{padding-left:3.125vw;margin-right:.937vw}
.header .pic{width:2.687vw;height:2.687vw;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:1.125vw}
.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(../img/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:1200px){
.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:0}
.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:#1890ff;border:1px solid #1890ff;float:left;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;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;border-top-right-radius:4px;border-bottom-right-radius:4px}
.g-btn-c .no-read{height:33px;line-height:33px;float:left;background-color:#1890ff;border:1px solid #1890ff;width:50px;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px}
.g-btn-c .delete{cursor:pointer;height:33px;width:78px;background-color:#ff4949;border:1px solid #ff4949;color:#fff;overflow:hidden;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}
.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{max-width:1300px;width:95%;margin:0 auto}
.g-box{background-color:#fff;width:1300px;box-shadow:0 0 5px #d6e5ff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:0 0 1px 0;margin-top:26px}
.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:#dfe4ed;left:0;bottom:0}
.g-nav .tit::after{position:absolute;content:"";display:block;width:100%;height:2px;background-color:#317afd;left:0;bottom:0;z-index:1;opacity:0}
.g-nav .on .tit{color:#317afd; 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: #317afd;}
.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:#1890ff;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:#007aff;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:#007aff;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(../img/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:#007aff;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:#eb8c05;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(../img/d1.jpg) center center no-repeat;background-size:cover;height:125px;padding:15px 0 0 24px;margin-bottom:64px}
.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:#ddefff}
.ul-snv .on .tit,.ul-snv li:hover .tit{color:#3c87ff}
.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}
.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 .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:#1890ff;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;margin-bottom:40px}
.ul-video li{float:left;width:25%;margin-bottom:10px}
.ul-video .con{margin:0 10px;display:block}
.ul-video .pic{position:relative;padding-top:57.5%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;overflow:hidden}
.ul-video .pic img{width:100%;/*height:100%;*/position:absolute;top:50%;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:#fff;padding:20px 10px;overflow:hidden;box-shadow:0 0 2px #d6e5ff}
.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}
.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:#1890ff;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;float:left;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 .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:#dfe4ed;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:#317afd;bottom:0;left:0;z-index:2}
.ul-class-z .on a{color:#317afd; 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:#1890ff;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:#1890ff;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:#1890ff;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: #1890ff;}
.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:#007aff;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:#3c87ff}
.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:100%;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:#317afd}
.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:#317afd}
.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:#1890ff}
.m-info-p .close,.m-pay .close{position:absolute;top:20px;right:20px;width:20px;height:20px;background:url(../img/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:#1890ff}
.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:#1890ff; 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:#1890ff;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:#1890ff;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:1200px) 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 #1890ff;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 #1890ff;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{max-width:81.25vw;margin:0 auto}
.g-box{width:81.25vw;box-shadow:0 0 .312vw #d6e5ff;border-radius:.625vw;-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;margin-bottom:4vw}
.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}
.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:1200px){
.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 .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: #007aff;
}
.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:#1890ff; 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:7px;background-color:#fff;z-index:99}
.m-taber li{float:left;width:20%}
.m-taber .item{display:block;text-align:center;padding:8px 0 5px}
.m-taber .icon{width:30px;height:30px;display:inline-block}
.m-taber .txt{font-size:.8rem;color:#333;line-height:1.3;font-weight:bold}
.m-taber .icon2{display:none}
.m-taber .on .icon{display:none}
.m-taber .on .txt{color:#1890ff}
.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:22px}
.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:auto}
.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:110px;}
.ul-snv li .tit{font-size:14px;}
.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}
}
/*!****** bl end *******/
