/*
@author: he
@update: he (2026-01-16)
*/
@charset "utf-8";
body{font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;padding:0;background:#fff;color:#333;font-size:0.32rem;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
video embed,video object,video iframe,video{width:100%;height:auto;}
img{max-width:100%;border:0;}
li,ol,ul{list-style:none}
i,em,cite{font-style:normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a{text-decoration:none;outline:none;}
textarea{resize:none}
input[type="text"],input[type="password"],select,textarea,button,input[type="button"],input[type="reset"],input[type="submit"]{outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.wrap{min-width:320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative; background: url(/images/yishizigekaoshi/zhuanti/2026csxt/bg_01.jpg) no-repeat center -1.5rem; background-size: 100% auto;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.iosFootHank{ padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom);}
body{ background: #e7eff5;}
.ggTit{height: 1.333rem; text-align: center;}
.ggTit-licon{display: inline-block; background:url(/images/yishizigekaoshi/zhuanti/2026csxt/icon_03.png) no-repeat left center; background-size: 0.267rem 0.267rem;}
.ggTit-ricon{display: inline-block; background:url(/images/yishizigekaoshi/zhuanti/2026csxt/icon_03.png) no-repeat right center; background-size: 0.267rem 0.267rem;}
.ggTit-txt{display: inline-block; padding: 0 0.667rem; line-height: 1.333rem; font-size: 0.453rem; font-weight: 700; color: #333;}

/*页头*/
.header{ position: relative; z-index: 1; padding-top: 1.333rem;}
.header .logo{ position: absolute; top: 0.267rem; left: 0.533rem; width: 2.853rem; height: 0.52rem; background: url(/images/yishizigekaoshi/zhuanti/2026csxt/logo.png) no-repeat; background-size: 100% auto;}
.header .login{ position: absolute; top: 0.133rem; right: 0.533rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.373rem; color: #fff;}
.header .login a{ color: #fff;}
.header h1{ display: block; height: 1.787rem; line-height: 1.787rem; text-align: center; font-size: 0.8rem; color: #fff; font-weight: 700; margin-bottom: 0.373rem;}
.header .tiao{ height: 0.8rem; text-align: center; margin-bottom: 0.933rem;}
.header .tiao img{ width: auto; height: 0.8rem;}

/*辅导*/
.courseBox{ position: relative; z-index: 1; padding-top: 0.4rem; margin: 0 0.4rem 0.4rem; background: #fff; border-radius: 0.267rem; -webkit-box-shadow:0 0.053rem 0.267rem rgba(0, 0, 0, 0.05); -moz-box-shadow:0 0.053rem 0.267rem rgba(0, 0, 0, 0.05); box-shadow:0 0.053rem 0.267rem rgba(0, 0, 0, 0.05);}
.courseBox .tit{ height: 0.907rem; line-height: 0.907rem; font-size: 0.453rem; font-weight: 700; margin: 0 0.533rem 0.4rem;}
.courseBox .listBox{ position: relative; z-index: 1; display: block; padding: 0.267rem 0 0.267rem 1.467rem; border-radius: 0.213rem; margin: 0 0.533rem 0.533rem;
    background: -webkit-linear-gradient(left, #007fe0, #0061f5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #007fe0, #0061f5); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #007fe0, #0061f5); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #007fe0, #0061f5); /* 标准的语法 */}
.courseBox .listBox-icon{ position: absolute; left: 0.4rem; top: 50%; width: 0.667rem; height: 0.667rem; margin-top: -0.333rem;}
.courseBox .listBox-icon img{ width: 0.667rem; height: 0.667rem;}
.courseBox .listBox-jian{ position: absolute; right: 0.4rem; top: 50%; width: 0.16rem; height: 0.267rem; margin-top: -0.133rem; background: url(/images/yishizigekaoshi/zhuanti/2026csxt/icon_07.png) no-repeat; background-size: 100% 100%;}
.courseBox .listBox-tit{ height: 0.8rem; line-height: 0.8rem; font-size: 0.453rem; color: #fff; font-weight: 700;}
.courseBox .listBox-txt{ height: 0.64rem; line-height: 0.64rem; font-size: 0.293rem; color: #fff;}
.courseBox .loginBg{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 10; display: block;}

/*地区*/
.conditionBox{ display: none; padding-top: 0.4rem; margin: 0 0.4rem 0.4rem; background: #fff; border-radius: 0.267rem; -webkit-box-shadow:0 0.053rem 0.267rem rgba(0, 0, 0, 0.05); -moz-box-shadow:0 0.053rem 0.267rem rgba(0, 0, 0, 0.05); box-shadow:0 0.053rem 0.267rem rgba(0, 0, 0, 0.05);}
.conditionBox .tit{ height: 0.907rem; line-height: 0.907rem; font-size: 0.453rem; font-weight: 700; margin: 0 0.4rem 0.267rem;}
.conditionBox .topBoxYes,.conditionBox .topBoxNo{ display: none; padding: 0.267rem 0 0 1.867rem; margin: 0 0.533rem 0.4rem;}
.conditionBox .topBoxYes-tit,.conditionBox .topBoxNo-tit{ height: 0.507rem; line-height: 0.507rem; font-size: 0.453rem; font-weight: 700; margin-bottom: 0.293rem;}
.conditionBox .topBoxYes-txt,.conditionBox .topBoxNo-txt{ line-height: 0.507rem; font-size: 0.347rem;}
.conditionBox .topBoxYes-txt a,.conditionBox .topBoxNo-txt a{ color: #ff4711;}
.conditionBox .topBoxYes{ background: url(/images/yishizigekaoshi/zhuanti/2026csxt/icon_01.png) no-repeat left 0.267rem; background-size: 1.453rem 1.453rem;}
.conditionBox .topBoxNo{ background: url(/images/yishizigekaoshi/zhuanti/2026csxt/icon_02.png) no-repeat left 0.267rem; background-size: 1.453rem 1.453rem;}
.conditionBox .qualification .yesTop,.conditionBox .qualification .noTop{ display: none; margin: 0 0.4rem 0.213rem; font-weight: 700;}
.conditionBox .qualification .yesTop-tit,.conditionBox .qualification .noTop-tit{ line-height: 0.613rem; font-size: 0.427rem; margin-bottom: 0.16rem;}
.conditionBox .qualification .yesTop-txt,.conditionBox .qualification .noTop-txt{ line-height: 0.613rem; font-size: 0.347rem;}
.conditionBox .qualification .yesTop-txt{ color: #09C011;}
.conditionBox .qualification .noTop-txt{ color: #FF522F;}
.conditionBox .qualification-tit{ margin: 0 0 0.4rem 0.4rem;}
.conditionBox .qualification-tit li{ display: block; float: left; width: 1.84rem; height: 0.987rem; line-height: 0.987rem; text-align: center; font-size: 0.373rem; color: #333; border: 0.027rem solid #cccccc; border-radius: 0.133rem; margin-right: 0.267rem;}
.conditionBox .qualification-tit li.on{ color: #22C65E; border: 0.027rem solid #22C65E; background: #F0FDF4; font-weight: 700;}
.conditionBox .qualification-con{ display: none; padding: 0.373rem 0.267rem 0; border: 0.027rem solid #ffeaca; background: #fffdf4; margin: 0 0.4rem 0.4rem; border-radius: 0.133rem;}
.conditionBox .qualification-con .cTxt{ position: relative; z-index: 1; padding-left: 1.333rem; line-height: 0.507rem; font-size: 0.347rem; margin-bottom: 0.373rem;}
.conditionBox .qualification-con .cTxt-tit{ position: absolute; top: 0; left: 0; display: block; line-height: 0.507rem;}
.conditionBox .whether{ display: none;}
.conditionBox .whether-tit{ margin: 0 0 0.4rem 0.4rem;}
.conditionBox .whether-tit li{ display: block; float: left; width: 2.613rem; height: 0.987rem; line-height: 0.987rem; text-align: center; font-size: 0.373rem; color: #333; border: 0.027rem solid #cccccc; border-radius: 0.133rem; margin-right: 0.267rem;}
.conditionBox .whether-tit li.on{ color: #22C65E; border: 0.027rem solid #22C65E; background: #F0FDF4; font-weight: 700;}
.conditionBox .bHan{ display: none; margin: 0 0.4rem 0.667rem;}
.conditionBox .bHan .btn{ display: block; width: 4rem; height: 1.28rem; line-height: 1.28rem; text-align: center; color: #fff; font-size: 0.453rem; border-radius: 0.213rem;
    background: -webkit-linear-gradient(left, #007fe0, #0061f5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #007fe0, #0061f5); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #007fe0, #0061f5); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #007fe0, #0061f5); /* 标准的语法 */}
.conditionBox .bFot{ display: none; margin: 0 0.4rem;}
.conditionBox .bFot .btn01{ display: block; height: 1.28rem; line-height: 1.28rem; text-align: center; color: #fff; font-size: 0.453rem; border-radius: 0.213rem;
    background: -webkit-linear-gradient(left, #007fe0, #0061f5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #007fe0, #0061f5); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #007fe0, #0061f5); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #007fe0, #0061f5); /* 标准的语法 */}
.conditionBox .bFot .btn02{ display: block; height: 1.28rem; line-height: 1.28rem; text-align: center; color: #007BE4; font-size: 0.347rem;}
.conditionBox.yes .topBoxYes,.conditionBox.yes .yesTop{ display: block;}
.conditionBox.no .topBoxNo,.conditionBox.no .noTop{ display: block;}

/*指导*/
.guidance{ display: none; position: relative; z-index: 2; padding: 0.133rem 0.4rem 0; margin: 0 0.4rem 0.4rem; background: #fff; border-radius: 0.267rem;}
.guidance .con{ margin-bottom: 0.4rem;}
.guidance .con-txt{ height: 0.693rem; line-height: 0.693rem; font-size: 0.32rem; padding-left: 0.56rem; background: url(/images/yishizigekaoshi/zhuanti/2026csxt/icon_04.png) no-repeat left center; background-size: 0.347rem 0.387rem;}
.guidance .bBtn{ clear: both; display: block; height: 1.28rem; line-height: 1.28rem; text-align: center; font-size: 0.453rem; font-weight: 700; color: #fff; border-radius: 0.24rem; margin: 0 0 0.533rem;
    background: -webkit-linear-gradient(left, #F66F00, #FF9F2A); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #F66F00, #FF9F2A); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #F66F00, #FF9F2A); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #F66F00, #FF9F2A); /* 标准的语法 */}

/*提示*/
.prompt{ padding: 0.4rem; margin: 0 0.4rem; background: #fff; border-radius: 0.267rem; -webkit-box-shadow:0 0.053rem 0.267rem rgba(0, 0, 0, 0.05); -moz-box-shadow:0 0.053rem 0.267rem rgba(0, 0, 0, 0.05); box-shadow:0 0.053rem 0.267rem rgba(0, 0, 0, 0.05);}
.prompt .tit{ line-height: 0.64rem; font-size: 0.427rem; font-weight: 700; margin-bottom: 0.133rem;}
.prompt .txt{ line-height: 0.64rem; font-size: 0.347rem;}
.prompt .txt a{ color: #ff4711; text-decoration: underline;}



























