﻿@charset "utf-8";
/*width:1200+*/
@media only screen and (min-width: 1200px){

	}
@media only screen and (max-width: 1360px){
	.navul li>a{  padding:0 6px;}
}
/** max-width:1200 **/
@media only screen and (max-width: 1249px){
.wp{ width:94%;}
.header{ position:fixed; background-color: #fff;}
.headerHeight{ height: 50px;}
.loarea .wp{ width: 96%;}
.nav{ display:none;}
.menubtn{ display:block;} 
.loarea{ height:50px;}
.logo{ width:140px; height: 50px; margin: 0 auto; justify-content: center; }
.logo .tp{ height:24px;}
.logo .tp1{ display: none;}
.logo .tp2{ display: inline-block;}
.topOpa{ margin-left: auto; position: absolute; right: 0; }
.topOpa *{ display: none;}
.topOpa .sbtn{ font-size: 0; padding: 0.3rem 0em; min-width: 40px;}
.topOpa .sbtn::before{ margin-right: 0;}
.topOpa .loginArea{ display: inline-block;}
.topOpa .loginArea .sbtn{ border: none; color: #023758;}
.topOpa .searchArea{ position: static;}
.searchLay{ padding: 10px 0.3rem; visibility: hidden;  box-sizing: border-box; position: fixed; top: 0; margin: 0; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); }

.language .curLanguage{padding: 0.6em 8px;height: 100%;}
.language .curLanguage .icon{ height: 20px; }
.lanLay{ width: 120px;}
.inav{ display: block;}
.actsearchLay{ width: 100% !important; visibility: visible !important; }

}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
.banimg{ height: auto;}
.footer_wap{ display:block;}
.pcshow{ display:none;}
.wapshow{ display:inline-block;}
.bigimgw100 .tp{ width: 150%; max-width: 150%; margin-left: 25%;}

.p_l{ width: 100%; margin-right: 0px;}
.p_r{ margin-top: 30px; min-width: 100%;}

}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

}
/** max-width:768 **/
@media only screen and (max-width: 767px) {
body,input,textarea,select,button{ font-size: 0.22rem;}
body{ background-color:#fff; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.phone{
    display: block;
}
.pc{
    display: none;
}
.mt10{ margin-top: 0.10rem;}
.mt15{ margin-top: 0.15rem;}
.mt20{ margin-top: 0.20rem;}
.mt25{ margin-top: 0.25rem;}
.mt30{ margin-top: 0.30rem;}
.mt35{ margin-top: 0.35rem;}
.mt40{ margin-top: 0.40rem;}
.mt45{ margin-top: 0.45rem;}
.mt50{ margin-top: 0.50rem;}
.mt60{ margin-top: 0.60rem;}
.mt70{ margin-top: 0.70rem;}
.mt80{ margin-top: 0.80rem;}
.mt90{ margin-top: 0.9rem;}
.mt100{ margin-top: 1rem;}
.rd2{ border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; }
.rd3{ border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.rd4{ border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.rd5{ border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.rd6{ border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
.rd8{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.rd10{ border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
.rd12{ border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.rd15{ border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
.rd18{ border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; }
.rd20{ border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
.rd25{ border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; }
.sbtn{ font-size: 0.22rem;}
.banner .swiper-pagination{ bottom:0.1rem !important; }
.banner .swiper-pagination-bullet{width:0.15rem;height:0.15rem; margin:0 0.05rem !important;}
.topOpa .sbtn{ padding: 0.1rem 0;}
.language .curLanguage{ padding: 0.6em 8px;}


.heItem{ width: 100%; margin-bottom: 0.2rem; }
.heItem .shade .inner{ padding: .2rem 5%; }
.heItem .shade .inner .tit{ font-size: .28rem;}
.heItem .shade .inner .mandiv{ margin-top: .28rem;}
.morea .arr{  font-size: .28rem; }

.h_tit{ padding: .3rem 0; }
.h_tit .tit{  font-size: .36rem; }
.h_notice{ margin-top: .3rem; padding-bottom: .8rem;}
.homeConfirmBtn{ width:3.2rem;}
.homeConfirmBtn .val{ font-size: .28rem; margin-right: .16rem;}
.homeConfirmBtn .arr{  width: .26rem; height: .26rem; line-height: .26rem; }

.homeConfirmBtn2 .val{ font-size: .28rem; margin-right: .16rem;}
.homeConfirmBtn2 .icon{ height: .3rem;}

.hnItem .tparea .shade .icon{ width: .66rem;}
.hnItem .des{ padding: .2rem 0.3rem;}
.hnItem .des .tit{ font-size: .24rem; height:auto;}
.hnItem .des .info{ font-size: .22rem; margin-top: .1rem;}
.hnItem .des .info .time{ font-size: 0.22rem;}
.hnItem .des .info .cutline{ margin: 0 0.15rem;}
.hnItem .des .info .type{ font-size: 0.24rem;}


.h_tit2 .subtit{ font-size: .36rem; }
.h_tit2 .tit{ font-size: .36rem; margin-top: .15rem;}
.h_tit2 .icon{ bottom: .1rem; height: .82rem;}
.h_about .intro .h_tit2{ margin-bottom: 0.4rem;}
.h_about .tp{ position: relative; width: 100%; height: auto; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.h_about .wp{ min-height: 0px;}
.h_about .intro{ width: 100%; padding: .4rem 0; }
.h_about .intro .title{ width: .4rem; margin-right: 10%;}
.h_about .intro .nr{ margin-top: .28rem;}
.h_about .intro .homeConfirm{ margin-top: .4rem;}

.h_exb .intro .h_tit2{ margin-bottom: 0.4rem;}
.h_exb .tp{ position: relative; width: 100%; height: auto; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.h_exb .wp{ min-height: 0px;}
.h_exb .intro{ width: 100%; padding: .4rem 0; }
.h_exb .intro .title{ width: .4rem; margin-right: 10%;}
.h_exb .intro .nr{ margin-top: .28rem;}
.h_exb .intro .homeConfirm{ margin-top: .4rem;}
.hexblink{ margin-top: .4rem;}
.hexblink a{  font-size: .24rem;  margin:0 .12rem .12rem 0; padding:0.5em 1.2em; }




.h_goods{ padding: .3rem 0 .8rem;}
.hgoodsItem{ width: 48%; margin: 0 3% 3% 0;}
.hgoodsItem:nth-child(2n){ margin-right: 0;}
.hgoodsItem .des{ padding: .2rem 0;}
.hgoodsItem .des .tit{ font-size: .26rem; margin-bottom: .08rem;}
.hgoodsItem .des .price{ font-size: .24rem;}

.h_shop .tp{ position: relative; width: 100%; height: auto; }
.h_shop .wp{ min-height: 0px;}
.h_shop .intro{ width: 100%; padding: .8rem 0; }
.h_shop .intro .title{ width: .4rem; margin-left: 10%;}
.h_shop .intro .inner .nr{ margin-top: .2rem;}
.h_shop .intro .inner .homeConfirm{ margin-top: .4rem;}

.h_social{ padding: .8rem 0;}
.hsocialItem{ width: 100%; margin-bottom: .2rem;}
.hsocialItem .type{ height:.6rem; max-width: 60%; }
.hsocialItem .tparea{ margin-top: .25rem;}
.hsocialItem .des{ padding: .28rem 0; }
.hsocialItem .des .nr{ font-size: .26rem;}
.hsocialItem .des .homeConfirm{ margin-top: .3rem;}

.footer .wp{ padding: .6rem 2%; }
.flogo_fadd{ width: 100%; margin-right: 0%; text-align: center; }
.flogo .tp{ max-width: 60%; max-height: 1.4rem;}
.fadd{ font-size: .24rem; margin-top: .3rem;}
.fadd .list{ padding: .12rem 0;}
.fnav{ min-width: 100%; margin-top: 0.3rem; }
.fnavItem{ width: 33.33%; }
.fnavItem .tit{ font-size: .28rem;}
.fnavItem .nr{ margin-top: .14rem;}
.fnavItem a{ padding: .12rem 0 ; font-size: .24rem; }
.fnavItem a:hover{ margin-left: .08rem;}
.flink{ margin-top: .2rem;  text-align:center;}
.flink .btn{ margin-top:0 0.15rem; font-size: .4rem; }
.flink .btn .tp{ width:0.36rem; }
.flink2{ margin-top: .2rem;}
.flink2 a{ font-size: .24rem; margin-right: .12rem;}
.copyright{ margin-top: .2rem; font-size: .22rem; text-align:center; }



}
/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1249px){
	.loginMain .location{ padding-top: 10px;}
	.loginWrap{ height: calc(100vh - 90px);}
}
/** width:960px **/
@media only screen and (max-width: 1023px){
.i_main{ min-height: 0;}
/* .i_ban .tp{ width: 150%; max-width: 150%; margin-left: -25%;}
.lm a{ font-size: 16px;} */
.m_l{ width: 100%; padding-right: 0px; margin-right: 0px; border-right: none;}
.m_r{ min-width: 100%; margin-top: 40px;}
.ibanIntro{ margin-top: 0; background-color: #fff;}
.ibanIntro .wp{ padding: 0px 0 80px;top: 0px;}
.ibanIntro .wp .tit{ width: 100%; text-align: center;}
}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){
/* .banIntro .tit{ font-size: 0.66rem; }
.banIntro .line{ width: 1.2rem; height: 2px; }
.banIntro .subtit{ font-size:0.22rem; margin-top: 0.1rem;} */
.turnpage{ text-align: center;}
.turnpage a,.turnpage .span{ display: none;}
.turnpage .point{ display:inline-block; padding:0.2rem 0.6rem;margin:0 0.1rem; line-height: 1; font-size: 0.3rem;  }
.turnpage .point .iconfont{ font-size:0.26rem;}
.location{ padding: .15rem 0; }
.location .cutline{ font-size:.2rem; }
.location a{ font-size:.22rem;  margin:0 .08rem;}

.policy{ padding: .6rem 0 1rem;}
.policyTitle{font-size: .4rem;}
.policyBody{ margin-top: .25rem;}
.policyItem .title{ font-size: .28rem;}
.policyItem1 .wrap{ padding: .25rem 0;}
.policyItem1 .wrap .list{padding: .06rem 0; }
.policyItem1 .wrap .list .mc{ min-width: 12em;}
.policyItem2 .wrap{ margin-top: .25rem;}
.policyItem2 .wrap .item{ margin-bottom: .3rem;}
.policyItem2 .wrap .item .tit{ font-size: .26rem; padding:0.8em 0 0.8em .12rem; }
.policyItem2 .wrap .item .tit::before{ width: .03rem; height: .22rem; }
.policyItem2 .wrap .item .nr{ margin-top: .2rem;}

.loginMain{ }
.loginMain .location{ padding-top: 0.15rem;}
.loginWrap{ width: 90%; height:auto; padding-bottom: 0.6rem;}
.loginWrap .tparea{ width: 100%; text-align: center;}
.loginWrap .tparea .tp{ height:0.8rem; }
.loginBox{ margin-top: 0.3rem; width: 100%; padding: .5rem .7rem; }
.loginTitle{ font-size: .36rem;}
.loginForm{ margin-top: .14rem; padding-bottom: .6rem;}
.formItem{ margin-bottom: .15rem;}
.formItem .attrmc{ font-size: .24rem; padding: .1rem 0;}
.formItem .text{ width: 100%; height: .6rem; line-height: .6rem; font-size: .22rem; padding: 0 .2rem;}
.forgetPwd{ padding: .15rem 0;}
.formConfirm .sbtn{ font-size: .24rem; }
.chooseType{ padding-top: .44rem;}
.chooseType .title{ font-size: .34rem;}
.chooseType .wrap{ margin: .24rem auto 0; width: 80%;}
.chooseType .wrap .list{  margin: 0 .1rem; }


.i_tit{ padding: .5rem 0; font-size: .36rem;}
.updataPwd{  padding: .25rem 0 .8rem;}
.updataForm{ margin-top: .14rem; }
.formItem2{  padding: .2rem .3rem; }
.formItem2 .attrmc{  padding: .08rem 0; margin-right: 0rem; width: 100%;}
.formItem2 .attrval{  min-width: 100%;}
.formItem2 .text{  height: .7rem; line-height: .7rem; font-size: .22rem; padding: 0 .2rem; }
.hasEye { }
.hasEye  .text{ padding-right: .6rem;}
.hasEye .openEyeBtn{ right: .15rem;}
.hasYzm .text{ padding-right: 1.8rem;}
.hasYzm .sendBtn{right: .15rem; font-size: .2rem; }
.updataPwd .formConfirm .sbtn{ font-size: .24rem;  width: 2.2rem;}
.back{ padding: .1rem 0;}

.memMain .wp{ padding: .5rem 0 1rem;}
.m_r{ margin-top: .5rem;}
.mnav{ margin-top: -0.25rem;}
.mnav .item{ padding: .25rem 0;}
.mnav .item .tit a{ font-size: .26rem;}
.mnav .item .tit a .icon{ height: .24rem; margin-right: .14rem;}
.mnav .item .nr{ margin:.14rem 0 0rem .0rem;}
.mnav .item .nr a{ font-size: .24rem; padding:.1rem 0  .1rem .0.3rem;}
.mnav .item .nr a::after{ left: 0.1rem;}
.actMnav{}
.exit .sbtn{ font-size: .28rem;}
.exit .sbtn .icon{ height: .28rem; margin-right: .18rem;}
.m_tit{ font-size: .36rem; }
.mine{ font-size: .28rem; margin-top: .4rem;}
.mine .info{ margin-top: .14rem;}

.nobuyRecord{ margin-top: .3rem;}
.nobuyRecord .info{ font-size: .28rem;}


.buyRecordItem{ margin-bottom: .3rem;}
.buyRecordTable th,.buyRecordTable td{ padding: .26rem .3rem; font-size: .24rem;}
.buyRecordTable th{ display: none;}
/* .buyRecordTable tr{ display: block;}
.buyRecordTable td{ float: left;}
.buyRecordTable tr td{ width: 100% !important;} */
.buyRecordTable .goodsTparea{ margin: 0 auto; text-align: center;}
.buyRecordTable .goodsTparea .tp{ width: 1.2rem;}
.buyRecordTable .goodDesc .tit{ font-size: .24rem;}
.buyRecordTable .goodDesc .para{ font-size: .22rem;margin-top:.18rem;}
.buyRecordTable .goodDesc .para .price{margin-top: .18rem;}
.buyRecordTable .goodDesc .para .info{margin-top: .18rem;}
.revInfo{}
.revInfo .row{ }
.revInfo .row .rev{flex-wrap: wrap;}
.revInfo .row .rev .mc{  width: 100%; margin-right: 0rem;}
.revInfo .row .rev .val{ font-size: .22rem; min-width: 100%;}
.revInfo .row .rev .val .list{ padding: .03rem 0;}
.revInfo .row .total{ width: 2.4rem; }
.revInfo .row .total .discount{ margin-top: .18rem;}
.revInfo .row .total .payPrice{ font-size: .3rem;margin-top: .18rem;}
.revInfo .time{ margin-top: .1rem; flex-wrap: wrap;}
.revInfo .time .mc{  width: 100%; margin-right: 0rem;}
.revInfo .time .val{ font-size: .22rem; min-width: 100%;}
.revInfo .time .val .list{ margin-right: .3rem;}
.buyRecordTable .orderInfoTd{ padding: .3rem .3rem;}
.orderInfo .box{ width: 30%;}
.orderInfo .box:nth-child(3){ width: 1.76rem; }
.orderInfo .box:nth-child(3) .score{ margin-top: .05rem; font-size: .18rem;}

.memWrap .title{ padding: 0.6em 1em; }
.formItem3{  padding: .25rem 0; border:none; }
.formItem3::after{ display: none; }
.formItem3 .attrmc{  padding: 0.1rem 0.25rem; text-align: left; width: 100%; }
.formItem3 .attrval{  padding: 0rem .25rem; min-width: 100%;}
.formItem3 .text{ height: .6rem; line-height: .6rem; font-size: .22rem; padding: 0 .2rem; }
.formItem3 .hasYzm{ padding-right: 2.2rem;}
.formItem3 .hasYzm .sendBtn{ right: .0rem;  font-size: .22rem;}
.memInfo .formConfirm{ margin-top: 0.4rem;}
.memInfo .formConfirm .sbtn{ font-size: .24rem;}

.mainPoints .info{ font-size: .24rem;}
.mainPoints .info .p1{ margin-top: .08rem;font-size: .22rem;}
.mainPoints .intro{ margin-top: .35rem;}
.mainPoints .intro .title{ font-size: .32rem; }
.mainPoints .intro .nr{ font-size: .22rem;margin-top: .15rem; }
.records{ margin-top: .45rem; padding-top: .45rem;}
.records .title{ font-size: .28rem;}
.recordsTableWrap{margin-top: .35rem; width: 100%; max-height: 6rem;  }
.recordsTable th,.recordsTable td{ padding: .15rem;}

.cartMain{ padding: .6rem 0 1rem;}
.cart .i_tit{ font-size: .42rem;}
.cartTableWrap{ margin-top: .5rem;  }
.cartTable th,.cartTable td{ padding: .15rem; font-size: .24rem;}
.cartTable .nameTd{ display: none;}
.cartTable .titleTd{ font-size: .24rem; width: 100%; border-bottom: none; }
.cartTable tr{ display: flex; flex-wrap: wrap;}
.cartTable tr td{ border-right: none;}
.cartTable tr td:nth-child(1){ width: 100%; border-bottom: none;; }
.cartTable tr td:nth-child(2){ width: 20%;}
.cartTable tr td:nth-child(3){ width: 20%;}
.cartTable tr td:nth-child(4){ width: 20%;}
.cartTable tr td:nth-child(5){ width: 40%;}
.cartTable tr td:nth-child(5) .sbtn{ width: 1.6rem; font-size: .22rem; }
.cartTable .goodsNum{ width: .66rem; height: .5rem; line-height: .5rem;}
.goodsInfo .tparea{ width: 1.32rem; margin-right: .14rem;}
.goodsInfo .des{ min-width: 0;}
.goodsInfo .des .tit{ font-size: .24rem;}
.goodsInfo .des .para{ font-size: .22rem;margin-top:.1rem;}
.goodsInfo .des .para .price{margin-top: .1rem;}
.goodsInfo .des .para .info{margin-top: .1rem;}
.cart .tableOpa{ margin-top: .34rem;}
.cart .tableOpa .sbtn{ margin-left: .14rem;}
.integral_total{ margin-top: .35rem; }
.integral_total .integral{  width: 100%;}
.integral_total .integral .icon{ width: 1.2rem; margin-right: .14rem;}
.integral_total .integral .des{ font-size: .24rem; }
.integral_total .totalWrap{ width: 100%; margin-top: 0.3rem; }
.integral_total .totalTable td{padding: .14rem;}
.cartConfirm{ margin-top: .5rem; }
.cartConfirm .continueBtn{width: 40%; font-size: .22rem; }
.cartConfirm .continueBtn::before{  font-size: .24rem; margin-right: .14rem;}
.cartConfirm .opa{width: 54%; }
.cartConfirm .opa .sbtn{ font-size: .24rem; }



.point_calc{ margin-top: .6rem;}
.point_calc .box{ width: 100%; margin-bottom: 0.2rem;}
.point_calc .box1 .p1{font-size: .26rem;}
.point_calc .box1 .p2{ font-size: .24rem; margin-bottom: .08rem;}
.point_calc .totalTable td{padding: .14rem;}
.point_calc .fill .sbtn{ margin-left: .2rem; }

.sendInfo{ padding: .3rem 0 1rem;}
.sendInfo .title{ font-size: .28rem;}
.siItem{ margin-bottom: .5rem;}
.siItem .checkrow{ font-size: .24rem; margin-bottom: .14rem;}
.siItem .checkrow .radio{ margin-right: .1rem;}
.siForm .payway{ padding: .1rem .1rem;}
.siForm .payway .list{ padding: .1rem 0;}
.siForm .payway .list .radio{ margin-right: .1rem;}
.siForm .payway .list .tp{ height: .4rem; margin-right: .14rem;}

.siForm .textarea{ height: 1.8rem;  font-size: .22rem; padding: .14rem .2rem; }
.siForm .select{ height: .6rem; line-height: .6rem; font-size: .22rem; padding: 0 .2rem;  }
.siForm .text,.siForm .select{ width: 4rem;}
.sitip{ margin-bottom: .1rem;}
.siForm .formItem3{ border-bottom: 1px solid #eee;}
.siForm .formItem3 .attrmc{ width: 42%; margin-right: 0rem; padding: 0.15rem  0.2rem;}
.siForm .formItem3 .attrval{ min-width: 0;}
.siForm .formItem3 .text,.siForm .formItem3 .select{ width: 100%;}

.siForm .formItem3 .require{ font-size: .18rem; margin-left: .08rem;}

.commonTip .tit{ font-size: 0.3rem; }
.commonTip .nr{ padding: 0.3rem; font-size: 0.24rem; }

.sectionName{  font-size: .4rem; padding: .24rem 0; margin-top: .3rem;  }
.lm{  margin-top: .15rem;}
.lm a{  font-size: .28rem; margin-right: .26rem; }
.imainBottomHeight{ height: 1rem;}
.p_main{ padding:.6rem 0 .7rem;}
.p_r{ margin-top: .4rem;}

.pnav{  border: .14rem solid #FBF7F1;  }
.pnav .tit{ font-size: .24rem; }
.pnav .nr{padding: 0rem .3rem;}
.pnav .nr a{ font-size: .24rem; padding: .14rem 0;}
.pnav .nr a::before{ font-size: .26rem; margin-right: .08rem;}

.notice .wrap{ padding-bottom: .3rem;}
.notice .hnItem{ width: 48%; margin:0 4% .6rem 0;}
.notice .hnItem:nth-child(3n){ margin-right: 4%;}
.notice .hnItem:nth-child(2n){ margin-right: 0;}

.noticeDel{  padding: .3rem 0 1rem;}
.noticeDel .artHeader .info{ font-size: .24rem;}
.noticeDel .artHeader .info .type{ margin-left: .2rem;}
.noticeDel .artHeader .tit{ font-size:.44rem;  margin-top: .2rem; }
.noticeDel .artBody{padding:.4rem 0rem .4rem; }
.noticeDel .artBody .wz{ font-size: .22rem;}
.noticeDel .pnpage{ margin-top: .6rem;}
.pnpage a{  padding:.08rem .3rem; font-size:.24rem; margin:0 .1rem; }
.pnpage a.backNotice{ padding:.15rem .3rem;}

.i_tit2{ font-size: .4rem ;padding: .5rem 0;}
.qus{ padding: 0 0 .8rem;}
.qusPart .title{ font-size: .28rem; padding:.25rem 0 .25rem .1rem; }
.qusPart .title::after{ height: .2rem;}
.qusItem .row{ margin-bottom: .3rem;}
.qusItem .row .tp{ width: .62rem; height: .62rem;}
.qusItem .row .desc{ padding: .2rem .3rem; border-width: 1px;} 
.qusItem .row .desc .nr{ padding: 0 .4rem 0 .4rem;  font-size: .24rem;}
.qusItem .row .desc .arr{ width: .32rem; height: .32rem;border-width: 1px;}
.qusItem .row .desc .arrIcon{  bottom: -0.1rem; width: 0.4rem;  }
.qusItem .rowQus{ padding-right: .92rem;}
.qusItem .rowQus .tp{ margin-right: .2rem;}
.qusItem .rowAns{ padding-left: .92rem; }
.qusItem .rowAns .tp{ margin-left: .2rem;}

.userGuide{ padding-bottom: .8rem;}
.guideFlow{ margin-bottom: .5rem;}
.guideFlow .box{ width: 48.5%; margin:  0 3% 3% 0; margin-bottom: .22rem;   }
.guideFlow .box:nth-child(2n){ margin-right: 0;}
.guideFlow .box .tit{ font-size: .26rem; padding: .12rem 0;}
.guideFlow .box .tit .iconarea{margin-right: .12rem;}
.guideFlow .box .tit .iconarea .icon{ height: .32rem;}
.guideFlow .box .nr{ padding: .14rem .22rem;}
.guideFlow .box .nr .list{ font-size: .22rem; padding: .12rem 0;}
.guideIntroItem{ margin-bottom: .4rem;}
.guideIntroItem .tit{ font-size: .26rem; }
.guideIntroItem .subtit{ font-size: .24rem; margin-top: .2rem;}
.guideIntroItem .nr{ margin-top: .25rem; margin-top: .2rem;}


.mess{ padding: 0 0 .75rem; }
.mess .info{ font-size: .22rem;}
.messform{ margin-top: .4rem;}
.messFormItem{ margin-bottom: .3rem;}
.messFormItem .attrmc{ font-size: .22rem;  width: 2rem; padding-right: .15rem; margin-right: .15rem; }
.messFormItem .attrmc .require{  font-size: .24rem; }
.messFormItem .attrval{ min-width: 0;}
.messFormItem .text,.messFormItem .select{  height: .6rem; line-height: .6rem; font-size: .22rem; padding: 0 .2rem; }
.messFormItem .textarea{ height: 2.8rem;  font-size: .22rem; padding: .14rem .2rem;}
.messFormItem .hastip .text{ width: 2.6rem; margin-right: .14rem;}
.messFormItem .tip{ font-size: .22rem;}
.mess .agree{ margin-top: .6rem; padding: .15rem 0; }
.mess .agree .checkbox{ padding: .14rem 0;}
.mess .formConfirm .sbtn{ font-size: .24rem; }

.ibanIntro .wp{ padding: .6rem 0 .9rem; }
.ibanIntro .wp .tit{  font-size: .36rem ;}
.ibanIntro .wp .nr{font-size: .22rem ;margin: .5rem auto 0;}

.producingArea{ padding: .2rem 0.3rem;}
.producingArea .item{  padding: .2rem 0;height: auto;}
.producingArea .item .tp{ position: relative; width: 100%; height: auto; top: 0%; border-radius:0.5rem  !important; -webkit-border-radius:0.5rem  !important; -moz-border-radius:0.5rem  !important; -ms-border-radius:0.5rem  !important; -o-border-radius:0.5rem  !important; }
.producingArea .item .intro{width: 100%; padding: .4rem 0%;}
.producingArea .item .i_tit3{ margin-bottom: .3rem; font-size: .36rem; }


.placeList{ padding: .5rem 0;}
.placeItem{ padding: .3rem 0; width: 100%; margin: 0;}
.placeItem .tparea{ border-radius: 0.5rem 0 0 0; -webkit-border-radius: 0.5rem 0 0 0; -moz-border-radius: 0.5rem 0 0 0; -ms-border-radius: 0.5rem 0 0 0; -o-border-radius: 0.5rem 0 0 0; }
.placeItem .des{ padding: .2rem 0;}
.placeItem .des .tit{ font-size: .3rem;}
.placeItem .des .nr{ margin-top: .15rem;}
.safe .desc .nr{ padding: .36rem .6rem; font-size: .28rem; }
.safe .desc .nr::after{ width: 1.4rem; height: .08rem; }

.pdel{ padding: 0 0 .6rem;}
.pDesc{ margin-top: .55rem;}
.pdescTit .list{ margin-right: .15rem; font-size: .26rem; border-radius: .1rem .1rem 0 0; -webkit-border-radius: .1rem .1rem 0 0; -moz-border-radius: .1rem .1rem 0 0; -ms-border-radius: .1rem .1rem 0 0; -o-border-radius: .1rem .1rem 0 0;  }
.pdescContent{ padding: .18rem 0;}
.pdescBox{ font-size: .24rem; }
.customWant .wrap{ margin: .2rem 0; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.customWant .tparea{ width: 100%; margin: 0rem 0; border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -moz-border-radius: 0.5rem; -ms-border-radius: 0.5rem; -o-border-radius: 0.5rem; }
.customWant .des{ min-width: 100%;  padding: .4rem 5%;}
.customWant .des .tit{ font-size: .26rem;}
.customWant .des .nr{ margin-top: .26rem; font-size: .22rem;}
.recommend .wrap{ margin-top: .24rem;}


.pdt{  padding: .4rem 0; margin-top: 0rem; flex-wrap: wrap;}
.pdtSlideWrap{ width: 100%;}
.pdtIntro{ min-width:100%;width:100%; margin-top: 0.4rem; }

.pdtIntro .tit{ font-size: .36rem;  }
.pdtIntro .price{ margin-top: .24rem; font-size: .3rem;}
.pdtIntro .price .type{ font-size: .24rem; margin-left: .08rem;}
.pdtIntro .award,.pdtIntro .agentPrice{ font-size: .24rem;}
.pdtIntro .award{margin-top: .14rem;}
.pdtIntro .agentPrice{margin-top: .14rem;}
.pdtIntro .nr{  margin-top: .26rem;  }
.pdtIntro .paraItem{ padding: .14rem 0;}
.pdtIntro .paraItem .subtit{ font-size: .26rem; color: #01224D;}
.pdtIntro .paraItem .wrap{ padding: .14rem 0 0;}
.pdtIntro .paraItem1 .item{ width: 33.33%; }
.pdtIntro .paraItem1 .item .tparea{ width: .7rem; }
.actPara{ border: .02rem solid #003473;}
.pdtIntro .paraItem1 .item .des{margin-top: .14rem; font-size: .24rem; }
.pdtIntro .paraItem1 .item .des .price2 .type{ font-size: .2rem;}
.pdtIntro .mandiv{ margin-top: .2rem;}
.pdtIntro .mandiv .select{ width: 100%; padding: .2rem .15rem; }
.pdtIntro .mandiv .opa{margin-top: .25rem;}
.pdtIntro .mandiv .opa .sbtn{ padding: .1rem .3rem; font-size: .24rem; width: 48%; }
.textNumber{ width: 1.6rem; border-radius: .3rem;  }
.textNumber .text{ width: .8rem;height: .5rem; line-height: .5rem;}
.textNumber .btn{ width: .4rem; height: .5rem; font-size: .12rem;  line-height: .5rem;}

.gallery-top {height: auto;width: 100%; float:none; height: 7rem;}
.gallery-thumbs {height: 1.3rem; padding: .02rem !important;}
.gallery-thumbs-wrap {height: auto;width: auto;float:none;margin: .15rem .5rem 0 !important;}
.gallery-thumbs-wrap .swiper-button-prev{ left: -0.4rem; top: 50%;}
.gallery-thumbs-wrap .swiper-button-next{ left: auto; right: -0.4rem; bottom: 50%;}
.gallery-thumbs-wrap .swiper-button-prev,.gallery-thumbs-wrap .swiper-button-next{ width:.3rem; bottom:0; top: 50%; height:.3rem; line-height: .3rem; transform: translateY(-50%) rotate(-90deg); -webkit-transform: translateY(-50%) rotate(-90deg); -moz-transform: translateY(-50%) rotate(-90deg); -ms-transform: translateY(-50%) rotate(-90deg); -o-transform: translateY(-50%) rotate(-90deg); }
.gallery-thumbs-wrap .swiper-button-prev .iconfont,.gallery-thumbs-wrap .swiper-button-next .iconfont{ font-size: .24rem; }


}
/*******************************************************************/


