/*
@author: he
@update: he (2025-01-17)
*/
@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/2025cxxt/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/2025cxxt/icon_03.png) no-repeat left center; background-size: 0.267rem 0.267rem;}
.ggTit-ricon{display: inline-block; background:url(/images/yishizigekaoshi/zhuanti/2025cxxt/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/2025cxxt/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 h2{ display: block; height: 0.933rem; line-height: 0.933rem; text-align: center; font-size: 0.453rem; color: #fff; font-weight: 700;}
.header h1{ display: block; height: 1.333rem; line-height: 1.333rem; text-align: center; font-size: 0.8rem; color: #fff; font-weight: 700; margin-bottom: 0.4rem;}
.header .type{ height: 1.067rem; background: #FFF9E2; margin-bottom: 0.533rem;}
.header .type .typeScroll{ overflow: hidden; width: 100%; height: 1.067rem;}
.header .type .typeScroll .swiper-slide{ position: relative; z-index: 1; margin: 0 0.4rem; padding-left: 0.933rem; line-height: 1.067rem; font-size: 0.373rem; color: #FF4F00; background: url(/images/yishizigekaoshi/zhuanti/2025cxxt/icon_01.png) no-repeat left center; background-size: 0.613rem 0.613rem;}
.header .type .typeScroll .swiper-slide a{ color: #FF4F00;}

/*地区*/
.areaBox{ 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);}
.areaBox .topCon{ padding: 0.533rem 0.4rem;}
.areaBox .topCon-tit{ float: left; line-height: 1.333rem; font-size: 0.453rem; color: #333; font-weight: 700;}
.areaBox .bBtn{ 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.4rem 0.533rem;
    background: -webkit-linear-gradient(left, #007FE1, #005DF7); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #007FE1, #005DF7); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #007FE1, #005DF7); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #007FE1, #005DF7); /* 标准的语法 */}

/*jquery-select.tipxw固定样式请勿动*/
body.body_selectBoxhs_on{position:fixed;left:0;width:100%;height:100%}
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs span.cover{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.select_boxhs i{position:absolute}
.select_boxhs .select_boxhsBg{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:79}
.select_boxhs .select_boxhsCon{position:fixed;width:100%;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;display:none;z-index:80}
.select_boxhs .select_boxhsCon ul{list-style-type:none;padding:0;margin:0;width:100%}
.select_boxhs .select_boxhsCon ul li{list-style-type:none;padding:0;margin:0;overflow:hidden}

/*此处样式自定义*/
.yourSelect{ float: right; width:4rem; height: 1.307rem;}
.yourSelect input{ display:block; width:2.747rem; height: 1.253rem; line-height: 1.253rem; font-size: 0.453rem; padding:0 0.8rem 0 0.4rem; border:0.027rem solid #bababa; border-radius: 0.213rem; overflow:hidden; font-family: "Microsoft Yahei"; color:#999}
.yourSelect input.on{ color: #333;}
.yourSelect i{display:block;width:0.387rem;height:0.28rem;top:0.533rem;right:0.267rem;transition:all .3s linear; background: url(/images/yishizigekaoshi/zhuanti/2025cxxt/icon_02.png) no-repeat; background-size: 100% 100%;}
.yourSelect i.on{transform:rotateZ(180deg)}
.yourSelect .select_boxhsBg{background:#000;opacity:.3}
.yourSelect .select_boxhsCon{max-height:7.2rem;background:#fff}
.yourSelect .select_boxhsCon ul li{line-height:1.2rem;height:1.2rem;text-align:center;font-size:.4rem;font-family: "Microsoft Yahei";border-bottom:1px solid #eee}

/*详情*/
.mainTab{ display: none;}
.details{ position: relative; z-index: 2; margin: -0.533rem 0.4rem 0.4rem; padding-top: 0.667rem; background: #fff; border-radius: 0.267rem;}
.details .fdTit{ position: absolute; top: 0; left: 0; width: 100%; height: 0.467rem; background: url(/images/yishizigekaoshi/zhuanti/2025cxxt/bg_02.jpg) no-repeat; background-size: 100% 100%;}
.details .swiper-container{ overflow:hidden; height: 0.72rem; padding: 0 0.333rem; margin-bottom: 0.4rem;}
.details .swiper-container .swiper-slide{ width: auto; height: 0.72rem; line-height: 0.72rem; cursor:pointer; font-size: 0.373rem; color: #333; padding: 0 0.267rem; margin: 0 0.067rem; border-radius: 0.36rem;}
.details .swiper-container .swiper-slide.on{ color: #fff; font-weight: 700;
    background: -webkit-linear-gradient(left, #007FE1, #005DF7); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #007FE1, #005DF7); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #007FE1, #005DF7); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #007FE1, #005DF7); /* 标准的语法 */}
.details .conBox{ display: none; margin: 0 0.4rem;}
.details .conBox .tit{ line-height: 0.667rem; font-size: 0.4rem; text-align: center; font-weight: 700; margin-bottom: 0.267rem;}
.details .conBox .txt{ line-height: 0.667rem; font-size: 0.4rem; margin-bottom: 0.267rem;}
.details .conBox .txt b{ color: #FF5625;}
.details .bBtn{ display: block; height: 1.067rem; line-height: 1.067rem; text-align: center; font-size: 0.4rem; font-weight: 700; color: #fff; border-radius: 0.533rem; margin: 0 0 0.533rem; background: #0065f2;}

/*指导*/
.guidance{ display: none; position: relative; z-index: 2; padding: 0 0.4rem; margin: 0 0.4rem 0.4rem; background: #fff; border-radius: 0.267rem;}
.guidance .leftCon{ width: 3.467rem; margin-bottom: 0.507rem;}
.guidance .leftCon-tit{ position: relative; z-index: 1; height: 0.693rem; line-height: 0.693rem; text-align: center; font-size: 0.4rem; color: #0062F3; font-weight: 700; margin-bottom: 0.4rem; background: #e2f4fc; border-radius: 0.107rem;}
.guidance .leftCon-tit:after{ position: absolute; left: 50%; bottom: -8px; content:" "; display:block; margin-left: -9px; width: 17px; height: 8px; background: url(/images/yishizigekaoshi/zhuanti/2025cxxt/icon_05.png) no-repeat; background-size: 100% 100%;}
.guidance .leftCon-pic{ width: 3.2rem; height: 3.2rem; padding: 0.133rem; background: #e3e0e0;}
.guidance .leftCon-pic img{ width: 3.2rem; height: 3.2rem;}
.guidance .rightCon{ float: right; width: 4.267rem; margin-bottom: 0.507rem;}
.guidance .rightCon-tit{ height: 0.693rem; line-height: 0.693rem; font-size: 0.4rem; font-weight: 700; margin-bottom: 0.32rem;}
.guidance .rightCon-txt{ height: 0.693rem; line-height: 0.693rem; font-size: 0.32rem; padding-left: 0.56rem; background: url(/images/yishizigekaoshi/zhuanti/2025cxxt/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); /* 标准的语法 */}
.guidance.ewm01 .leftCon{ float: left;}
.guidance.ewm02 .leftCon{ margin: 0 auto 0.507rem;}

/*提示*/
.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;}



























