/*------------------------------------------此页面定义公共样式--------------------------------------------------*/
 *{outline:none;}
html,body{scroll-behavior:smooth;margin:0;padding:0;font-family: Microsoft YaHei;text-align:center;font-size:14px; color:#333;line-height:1.8em;vertical-align:middle;}
table,tr,td{padding:0;margin:0;border:none;border-spacing:0;}
div{margin:0 auto;}
p{margin:0;}
img{max-width:100%;}
.all{overflow:hidden; } 
.center{max-width:1200px;box-sizing:border-box;} 
a{text-decoration: none;}  
table{border-collapse:collapse;border-spacing:0;margin-top: 3px;}
table.fixed{table-layout:fixed}
td,th{padding:0}
a{cursor:pointer;color: #000000;text-decoration: none;}
a:link {color: #000000;}
a:hover {color:#fff;}
.tra{transition:all 0.3s ease-in-out;} 

.layui-laydate{text-align:left}
.laydate-time-list ol{overflow-y:auto!important;}

/*简单全局颜色控制*/
.bgbai{background:#fff;} 
.bghui{background:#f9f9f9;} 

.bai,.bai a{color:#fff}
.bai a:hover{color:#ebebeb;} 
a.w16.show-ib.feiji {
    width: 257px;
}
.hui,.hui a{color:#999}
.hui a:hover{color:#555;} 

 
/*分页及默认按钮*/
.page{text-align:center}
.page a{display: inline-block;  height:26px; line-height:26px; padding:0px 8px;background:#fff; border: 1px solid #999;border-radius: 4px;margin: 4px;box-shadow: 1px 1px 2px rgba(0,0,0,.2);}
.page a:hover,.page .xuan{background:#f1652b;color:#fff;border:1px solid #f1652b}
.page small{font-size:14px; padding-right:6px}
.page .tiaotxt{width:40px;margin:2px;height:26px;line-height:26px;padding:0 2px;border-radius:3px;border:1px solid #ccc; text-align:center}

.page .num{}
.page .num2{display:none}
.page i{width:5px;height:2px;display:inline-block}

.hytxt{ width:calc(100% - 32px);border: 1px solid #B6C0CD;padding: 8px 15px;vertical-align: middle;}
.hytxt select{width:100%}
.hybtn{padding: 5px 10px;background: #2691bf;border:0px; border-radius:5px;color:#fff;display:inline-block;cursor:pointer}
.hybtn:hover{background: #26b99a;color:#fff;}

.hybtn2{padding: 5px 0px; width:100%; border:0px; text-align:center; background: #2691bf; border-radius:5px;color:#fff;display:block;cursor:pointer}
.hybtn2:hover{background: #26b99a;color:#fff;}

/*三角*/
.san1{width:0;height:0;border-bottom:12px solid #e72d3a;border-right:13px solid transparent;border-left:12px solid transparent}
.san2{width:0;height:0;border-left:13px solid #e72d3a;border-bottom:12px solid transparent;border-top:12px solid transparent}
.san3{width:0;height:0;border-top:13px solid #e72d3a;border-left:12px solid transparent;border-right:12px solid transparent}
.san4{width:0;height:0;border-right:13px solid #e72d3a;border-top:12px solid transparent;border-bottom:12px solid transparent}
.xie1{width:0;height:0;border-top:13px solid #e72d3a;border-right:13px solid transparent}
.xie2{width:0;height:0;border-top:13px solid #e72d3a;border-left:13px solid transparent}
.xie3{width:0;height:0;border-right:13px solid #e72d3a;border-top:13px solid transparent}
.xie4{width:0;height:0;border-bottom:13px solid #e72d3a;border-right:13px solid transparent}


/*登录*/
.loginbox{max-width:840px;background:url(../image/dlbg.jpg) left center; background-size:cover;border-radius:10px;overflow:hidden;margin: 100px auto;} 

.loginbox .s1{width:50%}


/*手机时不显示背景和撑开宽度*/
/*
.loginbox{max-width:340px;background:none;}
.loginbox .s1{width:100%}*/


 .login{width:300px;padding:30px 20px}
       .login1{position:relative;margin:12px 0}
       .login1>i{position:absolute;left:9px; top:9px; font-size:20px;color:#aaa}
       .login1 .txt{width: calc(100% - 41px);border:1px #E7E7EB solid;border-radius: 3px; padding: 7px 5px 7px 34px;    background: 0 0; background:#fff}
       .login1 .zcyzm{width: calc(100% - 121px);float:left}
       .login1 .yzm{width:80px; vertical-align:top; float:left} 
       .login1 .hybtn2{padding:8px 0; font-size:16px}
       .login1 .ji{vertical-align:-2px}

       .login1 .t1{left:0px;top:0px;margin-left:40%;color:#2ec1b2}
       .login1 .t2{right:0px;top:0px;color:#2ec1b2}

       .loginbt .s1{background:#fff; width:40%;position:relative;}
       .loginbt .xian{border-top:1px solid #eee;margin-top:-12px; padding-top:10px}
      
       .sanfang1{background:#fff; width:40%;position:relative;padding:5px}
       .sanfang2{border-top:1px solid #eee;margin-top:-16px; padding-top:10px}
       .sanfang2 i{padding:15px; font-size:18px; padding:8px; background:#ff0000;border-radius:50%;display:inline-block; margin:8px}
       .sanfang2 .fa-weixin{background:#24a40f;color:#fff}
       .sanfang2 .fa-qq{background:#ff6a00;color:#fff}

        .yzmbtn{ height:37px; line-height:37px; width:80px; text-align:center; background: #2691bf;border: 0px;color: #fff;display: inline-block;cursor: pointer;}
   


/*手机会员中心*/
.m_utou1{bottom:45px;left:0px;width:100%}
.m_utoutp{border-radius:50%; border:3px solid #ef7d7d;width:100px;height:100px;object-fit:cover}
.m_ulist{margin:10px;padding:10px;}
.m_ulist a{display:block;border-bottom:1px solid #eee; padding:10px;position:relative}
.m_ulist a span {width:30px;display:inline-block;margin-right:10px; text-align:center;font-size:20px}
.m_ulist a>i{position:absolute;top:13px;right:10px;font-size:20px}


.m_menu{bottom:0px;left:0px; width:100%;box-shadow: 5px 2px 10px rgba(0,0,0,.5);padding-top:10px;background:#fff}
.m_menu a{display:block;float:left;width:20%}
.m_menu span{display:block;padding:5px;}
.m_menu img{height:25px} 
.m_menu1{max-width:640px}
 

.m_uli{padding:5px 0}
.m_uli span{padding:3px;display:inline-block;  width:65px}
.m_uli input[type=text],.m_uli input[type=password]{border:0px;background:#f5f5f5;padding:10px;width:calc(100% - 20px);margin:3px 0}
.m_uli2 input[type=text]{width:calc(100% - 110px)}
.m_uli2 select{width:calc(100% - 90px);border:0px;background:#f5f5f5; height:35px;line-height:35px} 

.m_uli textarea{border:0px;background:#f5f5f5;padding:10px;width:calc(100% - 20px);margin:3px 0; line-height:24px}
.m_uli select{padding:5px;margin:3px 0} 

.m_hybtn{ background: #eb5d57;border: 0px;border-radius: 5px;color: #fff;display:block;cursor: pointer; width:100%;padding:8px 0}
.m_hybtn2{background: #eb5d57;border: 0px;border-radius: 2px;color: #fff;display:inline-block;cursor: pointer;padding:2px 5px;}

.m_txt{border:0px;background:#fff;padding:6px 10px;margin:3px 0}

.daohang{padding:10px;background:#eb5d57;color:#fff; position:relative;font-size:16px}
.daohang a{left:15px;top:10px;position:absolute; font-size:20px }


/*默认全局会员中心*/
   .u_zong{padding:20px 0}
   .u_left{ padding:20px;width:20%;box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);}
    .u_right{padding:10px;width:70%;box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);}
 .u_right1{border-bottom: 1px solid #eee; font-weight:bold;padding-bottom:10px;}
  .u_right1 a{position:absolute;left:15px; top:5px; padding:5px;font-size:20px}
      

    .u_menua{ background-size:cover;background-position:center center; background-image:url(/img/u_bg.jpg); margin:-20px ;padding:20px 0}
    .u_menua1{padding-top:20px}
    .u_mentou {width: 70px; height: 70px; border-radius: 50%; margin:0 auto}
  
    .u_menub{margin-top:30px}
    .u_menub a{display:block;position:relative;padding:15px;border-bottom: 1px solid #eee;}
    .u_menub a:hover,.u_menub .sel{color:#000;font-weight:bold}
    .u_menub a:before{content: ">";float: right;opacity: .7;font-family: serif;}
    .u_menub a i{ width:25px; text-align:center;display:inline-block;padding-right:5px}




/*切换图样式*/
.slick-dotted.slick-slider{margin:0;}
.slick-dots{bottom:20px}
.slick-dots li{margin:2px}
.slick-dots li button:before{color:#fff;content:"•" ;font-size:10px; opacity:0.9}
.slick-dots li.slick-active button:before{color:#f00;} 
.slick-prev,.slick-prev{z-index:10;}
.slick-prev{left:5px;}
.slick-next{right:10px;}
.slick-prev:before, .slick-next:before{font-size:50px;line-height:20px;display:none }
.slick-prev:before{content:"‹";}
.slick-next:before{content:"›";}

.blist{display:none}
.blist.slick-slider{display:block }

/*咨询台样式*/
.qq{position:fixed;bottom:35%;right:5px;text-align:center;color:#fff;}
.qq a{color:#fff;}
.imtc{position:relative;}
.imtc1{padding:10px;margin-bottom:3px;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer; border-radius:5px}
.imtc2{top:0;right:100%;display:flex;align-items:center;overflow:hidden;min-height:100%;max-width:0;position:absolute;white-space: nowrap;}
.imtc21{border:5px solid transparent;right:0;top:20px;}
.imtc22{box-shadow:0 1px 3px rgba(0,0,0,.2);position:relative; border-radius:3px}
.imtc:hover .imtc2{max-width:400px;padding-right:10px;}
.imtc-ewm{width:110px;height:110px;max-width:none;}

/*弹窗样式*/
.pop{ width:320px; height:auto; padding:10px; border:1px solid #d9d9d9;border-radius:4px; display:none; position:absolute; z-index:49999; background:#fff}
.pop .close{ position:absolute; right:-5px; top:-5px; cursor:pointer;border-radius: 50%;display: inline-block;background: #333;height: 20px;line-height: 20px;width: 20px;text-align: center;}


/*图变大，图变闪*/
.tuda{overflow:hidden;position:relative;}
.tuda img{transition:ease .3s;}
.tuda:hover img{transform:scale(1.2,1.2);}

.tushan:after{content:"";position:absolute;background:#fff;width:100%;height:100%;top:0;left:125%;transform:skewX(-30deg);transition:ease .5s;opacity:.4;}
.tushan:hover:after{left:-125%;}

/*百度地图框架和iframe*/
.map-panel-box{width:100%!important}
iframe{border:0px}


/*默认子栏目导航条和留言和图高度*/
.zbox2_1{background:#ff6a00;color:#fff}
.zbox2_2 a:hover, .zbox2_2 .sel{color: #fff; background:#ff6a00 }
.zbox2_4{background:#ff6a00;color:#fff}
.zbox2_5{}

.youtu a:hover{background:#ff6a00;color:#fff}
.youtu a:hover .hui{color:#eee}
.yoututp{width:240px;height:150px} 
.liuyan{border:1px dashed #eee; padding:15px}
.liuyan .lo{padding:10px}
.liuyan .txt{border:1px dashed #eee; padding:10px;display:block;width:calc(100% - 20px)}



.mytable2 {width:100%}
.mytable2 th{background:#4cc6cd;color:#fff;padding:10px;font-size:15px;border:1px solid #c8e5f1}
.mytable2 td{padding:10px;border:1px solid #eee}


.line10{line-height:1em;}
.line12{line-height:1.2em;}
.line16{line-height:1.6em;}
.line18{line-height:1.8em;}
.line20{line-height:2em;}
.line24{line-height:2.1em;}
.line30{line-height:3em;}







/*------------------------------------------常用公共样式--------------------------------------------------*/


html{font-size:62.5%;} 

a{text-decoration: none;}
.bsbb{box-sizing: border-box;}
.bscb{box-sizing: content-box;}
.pad30{padding: 30px;}
.pad20{padding: 20px;}
.pad15{padding: 15px;} 
.pad10{padding: 10px;} 
.pad5{padding: 5px;}
.pad0{padding: 0;}
.padtb50{padding:50px 0;}
.padtb30{padding:30px 0;}
.padtb20{padding:20px 0;}
.padtb15{padding:15px 0;}
.padtb12{padding:12px 0;}
.padtb10{padding:10px 0;} 
.padtb5{padding: 5px 0;}
.padlr30{padding:0 30px;}
.padlr20{padding:0 20px;}
.padlr15{padding:0 15px;} 
.padlr10{padding:0 10px;}
.padlr5{padding:0 5px;}
.padt50{padding-top: 50px;}
.padt30{padding-top: 30px;}
.padt20{padding-top: 20px;}
.padt15{padding-top: 15px;} 
.padt10{padding-top: 10px;}
.padt5{padding-top: 5px;}
.padt0{padding-top: 0;}
.padr30{padding-right: 30px;}
.padr20{padding-right: 20px;}
.padr15{padding-right: 15px;} 
.padr10{padding-right: 10px;}
.padr5{padding-right: 5px;}
.padr0{padding-right: 0;}
.padb50{padding-bottom: 50px;}
.padb30{padding-bottom: 30px;}
.padb20{padding-bottom: 20px;}
.padb15{padding-bottom: 15px;} 
.padb10{padding-bottom: 10px;}
.padb5{padding-bottom: 5px;}
.padb0{padding-bottom: 0;}
.padl30{padding-left: 30px;}
.padl20{padding-left: 20px;}
.padl15{padding-left: 15px;} 
.padl10{padding-left: 10px;}
.padl5{padding-left: 5px;}
.padl0{padding-left: 0;}

.mar-5{margin:-5px}
.mar-10{margin:-10px}
.mar-15{margin:-15px}
.mar-20{margin:-20px}

.mar50{margin: 50px;}
.mar30{margin: 30px;}
.mar20{margin: 20px;}
.mar15{margin: 15px;} 
.mar10{margin: 10px;}
.mar5{margin: 5px;}
.mar0{margin: 0;}
.martb50{margin:50px auto;}
.martb30{margin:30px auto;}
.martb20{margin:20px auto;}
.martb15{margin:15px auto;} 
.martb10{margin:10px auto;}
.martb5{margin: 5px auto;}
.martb0{margin: 0px auto;}
.marlr50{margin:0 50px;}
.marlr30{margin:0 30px;}
.marlr20{margin:0 20px;}
.marlr15{margin:0 15px;} 
.marlr10{margin:0 10px;}
.marlr5{margin:0 5px;}
.marlr0{margin:0 0px;}
.mart50{margin-top: 50px;}
.mart30{margin-top: 30px;}
.mart20{margin-top: 20px;}
.mart15{margin-top: 15px;}
.mart12{margin-top: 12px;}
.mart10{margin-top: 10px;}
.mart5{margin-top: 5px;}
.mart0{margin-top: 0;}
.marr50{margin-right: 50px;}
.marr30{margin-right: 30px;}
.marr20{margin-right: 20px;}
.marr15{margin-right: 15px;}
.marr10{margin-right: 10px;}
.marr5{margin-right: 5px;}
.marr0{margin-right: 0;}
.marb50{margin-bottom: 50px;}
.marb30{margin-bottom: 30px;}
.marb20{margin-bottom: 20px;}
.marb15{margin-bottom: 15px;}
.marb10{margin-bottom: 10px;}
.marb5{margin-bottom: 5px;}
.marb0{margin-bottom: 0;}
.marl50{margin-left: 50px;}
.marl30{margin-left: 30px;}
.marl20{margin-left: 20px;}
.marl15{margin-left: 15px;}
.marl10{margin-left: 10px;}
.marl5{margin-left: 5px;}
.marl0{margin-left: 0;}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.pn{position:initial}
.fl{float: left;}
.fr{float: right;}
.fn{float: none;}
.al{text-align: left;}
.ar{text-align: right;}
.ac{text-align: center;}
.at{vertical-align:top;}
.am{vertical-align:middle;}
.ab{vertical-align:bottom;}
.cfx::after{content: "";display: block;clear: both;height:0;width:0;}
.ell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ell2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ell3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.hac{display: flex; align-items: center; justify-content: center;}


.w100{width:100%;}
.w95{width:95%}
.w90{width:90%;}
.w85{width:85%;}
.w80{width:80%;}
.w75{width:75%;}
.w70{width:70%;}
.w66{width:66.666666%;}
.w65{width:65%;}
/*.w60{width:68%;}*/
.w55{width:55%}
.w50{width:50%;}
.w45{width:45%}
.w40{width:40%;}
.w35{width:35%;}
.w33{width:33.333333%;}
.w30{width:30%;}
.w25{width:25%;}
.w20{width:20%;}
.w18{width:18%;}
/*.w16{width:16.666666%;}*/
.w15{width:15%}
.w14{width:14.28%}
.w13{width:13%;}
.w12{width:12.5%;}
.w11{width:11%;}
.w10{width:10%;}
.w8{width:8.333333%;}
.w5{width:5%;}
.h100{height:100%;}

.fe50{font-size: 5rem;} 
.fe40{font-size: 4rem;} 
.fe30{font-size: 3rem;} 
.fe24{font-size: 2.4rem;} 
.fe20{font-size: 2rem;}
.fe18{font-size: 1.8rem;}
.fe16{font-size: 1.6rem;}
.fe15{font-size: 1.5rem;}
.fe14{font-size: 1.4rem;}
.fe13{font-size: 1.3rem;}
.fe12{font-size: 1.2rem;} 
.fe11{font-size: 1.1rem;} 

.fbold{font-weight: bold;}
.flight{font-weight: 400;}
.sha-in{box-shadow: 0 1px 3px rgba(0,0,0,.22) inset;}
.sha-b{box-shadow: 0 2px 5px rgba(0,0,0,.2);}
.show-f{display: flex;}
.show-i{display: inline;}
.show-b{display: block;}
.show-if{display: inline-flex;}
.show-ib{display: inline-block;margin-left: 41px;}
.show-no{display: none;}
.overhide{overflow: hidden;}
.bor-r50{border-radius: 50%;}
.bor-r30{border-radius: 30px;}
.bor-r25{border-radius: 25px;}
.bor-r20{border-radius: 20px;}
.bor-r15{border-radius: 15px;}
.bor-r12{border-radius: 12px;}
.bor-r10{border-radius: 10px;}
.bor-r7{border-radius: 7px;}
.bor-r5{border-radius: 5px;}
.bor-r4{border-radius: 4px;}
.bor-r2{border-radius: 2px;}
.bor-r0{border-radius: 0;}
.op10{opacity: 1;}
.op9{opacity: .9;}
.op8{opacity: .8;}
.op7{opacity: .7;}
.op6{opacity: .6;}
.op5{opacity: .5;}
.op4{opacity: .4;}
.op3{opacity: .3;}
.op2{opacity: .2;}
.op1{opacity: .1;}
.borno{border:none;}
.img{object-fit: cover;}
.bg{background-size: cover;background-position: center;background-repeat: no-repeat;}
.top0{top:0;}
.right0{right:0;}
.bottom0{bottom:0;}
.left0{left:0;}
.z1000{z-index:1000;}
.z100{z-index:100;}
.z10{z-index:10;}
.hand{cursor:pointer;}
.border{border:1px solid #ddd;}
.borderb{border-bottom:1px solid #eee} 
.c-float-popWrap{max-width:320px;}
.img-cover{object-fit:cover;}
    
 @media screen and (max-width: 769px) {  
 
.sj-bsbb{box-sizing: border-box;}
.sj-bscb{box-sizing: content-box;}
.sj-center{width:1200px;}
.sj-pad30{padding: 30px;}
.sj-pad20{padding: 20px;}
.sj-pad15{padding: 15px;}
.sj-pad12{padding: 12px;}
.sj-pad10{padding: 10px;} 
.sj-pad5{padding: 5px;}
.sj-pad0{padding: 0;}
.sj-padtb30{padding:30px 0;}
.sj-padtb20{padding:20px 0;}
.sj-padtb15{padding:15px 0;} 
.sj-padtb10{padding:10px 0;} 
.sj-padtb5{padding: 5px 0;}
.sj-padlr30{padding:0 30px;}
.sj-padlr20{padding:0 20px;}
.sj-padlr15{padding:0 15px;} 
.sj-padlr10{padding:0 10px;}
.sj-padlr5{padding:0 5px;}
.sj-padt30{padding-top: 30px;}
.sj-padt20{padding-top: 20px;}
.sj-padt15{padding-top: 15px;} 
.sj-padt10{padding-top: 10px;}
.sj-padt5{padding-top: 5px;}
.sj-padt0{padding-top: 0;}
.sj-padr30{padding-right: 30px;}
.sj-padr20{padding-right: 20px;}
.sj-padr15{padding-right: 15px;} 
.sj-padr10{padding-right: 10px;}
.sj-padr5{padding-right: 5px;}
.sj-padr0{padding-right: 0;}
.sj-padb30{padding-bottom: 30px;}
.sj-padb20{padding-bottom: 20px;}
.sj-padb15{padding-bottom: 15px;} 
.sj-padb10{padding-bottom: 10px;}
.sj-padb5{padding-bottom: 5px;}
.sj-padb0{padding-bottom: 0;}
.sj-padl30{padding-left: 30px;}
.sj-padl20{padding-left: 20px;}
.sj-padl15{padding-left: 15px;} 
.sj-padl10{padding-left: 10px;}
.sj-padl5{padding-left: 5px;}
.sj-padl0{padding-left: 0;}
.sj-mar50{margin: 50px;}
.sj-mar30{margin: 30px;}
.sj-mar20{margin: 20px;}
.sj-mar15{margin: 15px;} 
.sj-mar10{margin: 10px;}
.sj-mar5{margin: 5px;}
.sj-mar0{margin: 0;}
.sj-martb50{margin:50px auto;}
.sj-martb30{margin:30px auto;}
.sj-martb20{margin:20px auto;}
.sj-martb15{margin:15px auto;} 
.sj-martb10{margin:10px auto;}
.sj-martb5{margin: 5px auto;}
.sj-martb0{margin: 0px auto;}
.sj-marlr50{margin:0 50px;}
.sj-marlr30{margin:0 30px;}
.sj-marlr20{margin:0 20px;}
.sj-marlr15{margin:0 15px;} 
.sj-marlr10{margin:0 10px;}
.sj-marlr5{margin:0 5px;}
.sj-mart50{margin-top: 50px;}
.sj-mart30{margin-top: 30px;}
.sj-mart20{margin-top: 20px;}
.sj-mart15{margin-top: 15px;} 
.sj-mart10{margin-top: 10px;}
.sj-mart5{margin-top: 5px;}
.sj-mart0{margin-top: 0;}
.sj-marr50{margin-right: 50px;}
.sj-marr30{margin-right: 30px;}
.sj-marr20{margin-right: 20px;}
.sj-marr15{margin-right: 15px;} 
.sj-marr10{margin-right: 10px;}
.sj-marr5{margin-right: 5px;}
.sj-marr0{margin-right: 0;}
.sj-marb50{margin-bottom: 50px;}
.sj-marb30{margin-bottom: 30px;}
.sj-marb20{margin-bottom: 20px;}
.sj-marb15{margin-bottom: 15px;} 
.sj-marb10{margin-bottom: 10px;}
.sj-marb5{margin-bottom: 5px;}
.sj-marb0{margin-bottom: 0;}
.sj-marl50{margin-left: 50px;}
.sj-marl30{margin-left: 30px;}
.sj-marl20{margin-left: 20px;}
.sj-marl15{margin-left: 15px;} 
.sj-marl10{margin-left: 10px;}
.sj-marl5{margin-left: 5px;}
.sj-marl0{margin-left: 0;}
.sj-pr{position: relative;}
.sj-pa{position: absolute;}
.sj-pf{position: fixed;}
.sj-pn{position:initial}
.sj-fl{float: left;}
.sj-fr{float: right;}
.sj-fn{float: none;}
.sj-al{text-align: left;}
.sj-ar{text-align: right;}
.sj-ac{text-align: center;}
.sj-at{vertical-align:top;}
.sj-am{vertical-align:middle;}
.sj-ab{vertical-align:bottom;}
.sj-cfx::after{content: "";display: block;clear: both;height:0;width:0;}
.sj-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sj-ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.sj-hybtn{display:flex;align-items:center;}
.sj-w100{width:100%;}
.sj-w95{width:95%;}
.sj-w90{width:90%;}
.sj-w80{width:80%;}
.sj-w70{width:70%;}
.sj-w66{width:66.666666%;}
.sj-w60{width:60%;}
.sj-w50{width:50%;}
.sj-w40{width:40%;}
.sj-w33{width:33.333333%;}
.sj-w30{width:30%;}
.sj-w25{width:25%;}
.sj-w20{width:20%;}
.sj-w16{width:16.666666%;}
.sj-w14{width:14.28%}
.sj-w12{width:12.5%;}
.sj-w10{width:10%;}
.sj-w8{width:8.333333%;}
.sj-w5{width:5%;}
.sj-h100{height:100%;}

.sj-fe24{font-size: 2.4rem;} 
.sj-fe20{font-size: 2rem;}
.sj-fe18{font-size: 1.8rem;}
.sj-fe16{font-size: 1.6rem;}
.sj-fe15{font-size: 1.5rem;}
.sj-fe14{font-size: 1.4rem;}
.sj-fe13{font-size: 1.3rem;}
.sj-fe12{font-size: 1.2rem;} 
.sj-fe11{font-size: 1.1rem;} 

.sj-fbold{font-weight: bold;}
.sj-flight{font-weight: 400;}
.sj-sha-in{box-shadow: 0px 0px 23.56px 7.44px rgba(0, 0, 0, 0.09) inset;}
.sj-sha-b{ box-shadow: 0px 0px 23.56px 7.44px rgba(0, 0, 0, 0.09);}
.sj-show-f{display: flex;}
.sj-show-i{display: inline;}
.sj-show-b{display: block;}
.sj-show-if{display: inline-flex;}
.sj-show-ib{display: inline-block;}
.sj-show-no,.sjno{display: none;}
.sj-overhide{overflow: hidden;}
.sj-bor-r20{border-radius: 20px;}
.sj-bor-r15{border-radius: 15px;}
.sj-bor-r12{border-radius: 12px;}
.sj-bor-r10{border-radius: 10px;}
.sj-bor-r7{border-radius: 7px;}
.sj-bor-r4{border-radius: 4px;}
.sj-bor-r2{border-radius: 2px;}
.sj-bor-r0{border-radius: 0;}
.sj-op10{opacity: 1;}
.sj-op9{opacity: .9;}
.sj-op8{opacity: .8;}
.sj-op7{opacity: .7;}
.sj-op6{opacity: .6;}
.sj-op5{opacity: .5;}
.sj-op4{opacity: .4;}
.sj-op3{opacity: .3;}
.sj-op2{opacity: .2;}
.sj-op1{opacity: .1;}
.sj-borno{border:none;}
.sj-img{object-fit: cover;}
.sj-bg{background-size: cover;background-position: center;background-repeat: no-repeat;}
.sj-top0{top:0;}
.sj-right0{right:0;}
.sj-bottom0{bottom:0;}
.sj-left0{left:0;}
.sj-z1000{z-index:1000;}
.sj-z100{z-index:100;}
.sj-z10{z-index:10;}
.sj-hand{cursor:pointer;}
.sj-border{border:1px solid #ddd;}
.sj-borderb{border-bottom:1px solid #eee}
.sj-border-no{border:none;}
.sj-c-float-popWrap{max-width:320px;}
.sj-img-cover{object-fit:cover;}

.sj-line10{line-height:1em;}
.sj-line12{line-height:1.2em;}
.sj-line16{line-height:1.6em;}
.sj-line18{line-height:1.8em;}
.sj-line20{line-height:2em;}
.sj-line24{line-height:2.1em;}
.sj-line30{line-height:3em;}

.sj-h20{height:20vw}
.sj-h30{height:30vw}
.sj-h40{height:40vw}
.sj-h50{height:50vw}
.sj-h60{height:60vw}
.sj-h70{height:70vw}
.sj-h80{height:80vw}
.sj-h90{height:90vw}
.sj-h100{height:100vw}

.all{min-width:initial}

.page .num2{display:inline-block}
.page .num{display:none} 
.page .pagesw{display:none}

.hybtn{display:block; width:calc(100% - 20px); text-align:center}

.login{width:auto}
.loginbox{background:#fff;width:320px;}
.loginbox .s1{width:100%}

.center{padding:0px 15px}

/*手机时的显示*/
.botmenu{ display:block;   width:100%; z-index:9999; background:#2b2b2b;  text-align:center; position:fixed; bottom:0px; left:0px}
.botmenu>div{ width:50%;padding:10px 0px 8px 0; float:left;color:#535353; position:relative;}
.botmenu>div>a{  vertical-align:middle; font-size:14px; width:90%; margin:0px auto; display:block}
.botmenu>div>a>img{ width:20px; padding-right:4px; }
.botmenu i{display:block;font-size:20px}
.menu{display:block;position:absolute;right:15px;top:50%; margin-top:-15px; font-size:30px;color:#f5a420;z-index:5555}

/*默认子栏目导航条和留言和图高度*/
.zbox2_2{ white-space: nowrap;overflow-x:auto}
.zbox2_2::-webkit-scrollbar { display:none }
.yoututp{width:100%;height:auto}


  /*默认全局适应时会员中心手机样式*/
.u_menua1{padding-top:40px}
.u_menub{width:92%;background:#fff;padding:10px 0;}
.u_menub a{width:85%; margin:0 auto}

.u_zong .center{width:100%}
.u_zong{padding:0}
.u_left{ padding:0px;width:100%;float:none}
.u_right{padding:0px;width:100%;float:none;box-shadow: none; }
.u_right1{background:#f45f01;color:#fff; text-align:center;padding:10px 0}


 }