@font-face {
    font-family: "webfontlight";
    font-display: swap;
    src: url('http://m.ytomick.com//font/Alibaba-PuHuiTi-Light.ttf') format('truetype'); /* IE9 */
    src: url('http://m.ytomick.com//font/Alibaba-PuHuiTi-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('http://m.ytomick.com//font/Alibaba-PuHuiTi-Light.woff2') format('woff2'),
    url('http://m.ytomick.com//font/Alibaba-PuHuiTi-Light.woff') format('woff'), /* chrome、firefox */
    url('http://m.ytomick.com//font/Alibaba-PuHuiTi-Light.eot') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
}
@font-face {
    font-family: "webfontregular";
    font-display: swap;
    src: url('http://m.ytomick.com//font/Alibaba-PuHuiTi-Regular.ttf') format('truetype'); /* IE9 */
    src: url('http://m.ytomick.com//font/Alibaba-PuHuiTi-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('http://m.ytomick.com//font/Alibaba-PuHuiTi-Regular.woff2') format('woff2'),
    url('http://m.ytomick.com//font/Alibaba-PuHuiTi-Regular.woff') format('woff'), /* chrome、firefox */
    url('http://m.ytomick.com//font/Alibaba-PuHuiTi-Regular.eot') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
}

@font-face {
    font-family: "webfontheavy";
    font-display: swap;
    src: url('http://m.ytomick.com/font/Alibaba-PuHuiTi-Heavy.ttf') format('truetype'); /* IE9 */
    src: url('http://m.ytomick.com/font/Alibaba-PuHuiTi-Heavy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('http://m.ytomick.com/font/Alibaba-PuHuiTi-Heavy.woff2') format('woff2'),
    url('http://m.ytomick.com/font/Alibaba-PuHuiTi-Heavy.woff') format('woff'), /* chrome、firefox */
    url('http://m.ytomick.com/font/Alibaba-PuHuiTi-Heavy.eot') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
}
@font-face {
    font-family: "webfontbold";
    font-display: swap;
    src: url('http://m.ytomick.com/font/Alibaba-PuHuiTi-Bold.ttf'); /* IE9 */
    src: url('http://m.ytomick.com/font/Alibaba-PuHuiTi-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('http://m.ytomick.com/font/Alibaba-PuHuiTi-Bold.woff2') format('woff2'),
    url('http://m.ytomick.com/font/Alibaba-PuHuiTi-Bold.woff') format('woff'), /* chrome、firefox */
    url('http://m.ytomick.com/font/Alibaba-PuHuiTi-Bold.eot') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
}

@font-face {
    font-family: "webfontelight";
    font-display: swap;
    src: url('http://m.ytomick.com/font/AlibabaSans-Light.otf.ttf') format('truetype'); /* IE9 */
}

.web-fontelight{
    font-family: "webfontelight" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.web-fontbold {
    font-family: "webfontbold" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.web-fontheavy {
    font-family: "webfontheavy" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.web-fontregular{
    font-family: "webfontregular" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.web-fontlight{
    font-family: "webfontlight" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.wxbl{font-size: 12px;margin-left: .1rem;margin-top: .1rem;}
.m_ad{width: 6.8rem;margin: 0 auto;}
.cmt_tit{text-align: center;padding-top: .3rem;}
.cmtt1{font-size: .44rem;font-weight: bold;color: #781e00;}
.cmtt2{font-size: .26rem;background: url("../../images/wap/major/major/ttbg.png") no-repeat center center;background-size: contain;color: #781e00;}

.kclist{width: 95%;margin: 0 auto;padding: .3rem 0;}
.kclist ul li {width: 100%;border-radius: 5px;overflow: hidden;box-shadow: 0px 0px 4px #999;max-height: 3.5rem;margin-bottom: .2rem;}
.kclist ul li .kcl{width: 2.8rem;}
.kclist ul li .kcr{width: calc(100% - 2.8rem);}
.kclist ul li .kcr .kcrbox{width: 3.7rem;margin: 0 auto;padding-top: .2rem;text-transform: uppercase;}
.kclist ul li .kcr .kcrbox .kcrb1{color: #781e00;font-size: .3rem;}
.kclist ul li .kcr .kcrbox .kcrb1 span{font-size: .34rem;font-weight: bold;}
.kclist ul li .kcr .kcrbox .kcrb2{font-size: .2rem;color: #781e00;padding-bottom: .18rem;border-bottom: 1px solid #781e00;}
.kclist ul li .kcr .kcrbox .kcrb3{font-size: .24rem;color: #666;padding-top: .18rem;line-height: .34rem;}
.kclist ul li .kcr .kcrbox .kcrb4{padding-top: .28rem;}

.kcrb4 a{display: block;width: 1.7rem;height: .5rem;border: 1px solid #781e00;border-radius: 30px;text-align: center;line-height: .5rem;font-size: .22rem;}
.kcrb4 a.kb4a1{color: #781e00;}
.kcrb4 a.kb4a2{color: #fff;background: #781e00;}
.kclist ul li:last-child{margin-bottom: 0;}

.tslist {width: 95%;margin: 0 auto;padding: .3rem 0;}
.tslist ul li{width: 49%;float: left;margin-right: 2%;margin-bottom: 2%;background: #ffe6de;border-radius: 5px;min-height: 3.4rem;}
.tslist ul li:nth-child(2n){margin-right: 0;}
.tslist ul li .tspic{height: 2.3rem;}
.tslist ul li .tsbox{width: 100%;display: flex;align-items: center;height: 1.1rem;}
.tslist ul li .tsbox .tsbs{padding-left: 10px;}
.tslist ul li .tsbox .tsbs .tsbs1{font-size: .34rem;font-weight: bold;color:#781e00;}
.tslist ul li .tsbox .tsbs .tsbs2{font-size: .22rem;color: #666;}
.tslist ul li:last-child{display: flex;align-items: center;justify-content: center;text-align: center;}

.tslist ul li .tswx a{display: block;width: 100%;height: 100%;}
.tslist ul li .tswx a img{display: block;width: .8rem;height: .66rem;margin: 0 auto;}
.tslist ul li .tswx a span{font-size: .36rem;display: block;color: #781e00;}

.moreks {width: 95%;margin: 0 auto;}
.moreks ul li{border-radius: 30px;width: 1.65rem;height: .46rem;float: left;line-height: .46rem;background: #781e00;color: #fff;font-size: .22rem;text-align: center;margin-right: .17rem;margin-bottom: .1rem;}
.moreks ul li:first-child{background: none;color: #781e00;}
.moreks ul li:nth-child(4n){margin-right: 0;}
.moreks ul li a{display: block;width: 100%;height: 100%;color: #fff;font-size: .22rem;}
.moreks ul li:first-child a {color: #781e00;}

.qus{width: 95%;margin: 0 auto;padding: .3rem 0;}
.qus ul li{float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;}
.qus ul li:nth-child(3n){margin-right: 0;}
.qbtn a{display: block;width: 100%;height: .7rem;line-height: .7rem;background: #781e00;color: #fff;text-align: center;font-size: .22rem;}
.n-ckxf{padding-top: 0 !important;padding-bottom: 0 !important;}
.common-form1 li{padding-left: 16px;}
.common-form1 li span.icon{display: block;float: left;}
.common-form1 li input, .common-form1 li select{display: block;padding-top: 7px;}
.common-form1 .reg-con1{justify-content: left;}
.xuefei_form_click2{background: #781e00 !important;}
.common-form1 .common-form1-btn{margin-top: .2rem !important;}
