/* 重置 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
/* webkit引擎的浏览器取消默认样式(-webkit-appearance) */
input,textarea{-webkit-user-select:auto !important;user-select:auto !important;/*-webkit-appearance:none;*/}
input[type="submit"],input[type="reset"],input[type="button"],input[type="password"],input[type="text"],button{-webkit-appearance:none;outline:none;}
:focus{outline:none;}
img{vertical-align:middle;border:0 none;}
a{text-decoration:none;color:inherit;}
section{display:block;margin:0 auto;}
header,footer{margin:0 auto;width:100%;}
em,i{font-style:normal;}
button,input{border:0 none;}
u,del{text-decoration:none;}

.hxxx{display: block;
    float: left;
    font-size: 14px;
    margin: .3rem 0 .1rem;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
.clear { display: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
/*基于display:table-cell的自适应布局*/
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}
/*双栏自适应cell部分连续英文字符换行*/
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}
/*单行文字溢出虚点显示*/
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

html, a {-webkit-tap-highlight-color: transparent}
textarea.fixAndroidKeyboard:focus, input.fixAKeyboard:focus {-webkit-tap-highlight-color: rgba(255,255,255,0);-webkit-user-modify: read-write-plaintext-only}

.noscroll {position: absolute;width: 100%;height: 100%;overflow: hidden;}
.hidden {display: none !important;}

html, body {line-height: 1;width: 100%;font-family: "helvetica neue",arial,sans-serif;-webkit-text-size-adjust: none;  }
body { background-color:#ffffff;}


@-webkit-keyframes fadeIn{0%{opacity:0}
50%{opacity:.5}
100%{opacity:1}
}

.jbox{-webkit-animation-name: fadeIn; /*动画名称*/
-webkit-animation-duration: 0s; /*动画持续时间*/
-webkit-animation-iteration-count: 1; /*动画次数*/
-webkit-animation-delay: 0s; /*延迟时间*/}

/* 默认 */
.dn{display:none;}.db{display:block;}.dib{display:inline-block;}.di{display:inline;}
.h14{height:14px;}.h16{height:16px;}.h18{height:18px;}.h20{height:20px;}.h22{height:22px;}.h24{height:24px;}
.lh14{line-height:14px;}.lh16{line-height:16px;}.lh18{line-height:18px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh24{line-height:24px;}
.m0{margin:0;}.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.mr1{margin-right:1px;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.ml-1{margin-left:-1px;}.mt-1{margin-top:-1px;}
.p1{padding:1px;}.pl1{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.pl5{padding-left:5px;}.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}
.g0{color:#3ec9e6 !important;}.g3{color:#333;}.g6{color:#666;}.g9{color:#999;}.wh{color:white;}
.f0{font-size:0;}.f10{font-size:10px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}.f24{font-size:24px;}
.fa{font-family:Arial;}.ft{font-family:Tahoma;}.fv{font-family:Verdana;}.fs{font-family:'宋体';}.fw{font-family:'微软雅黑';}
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.tj{text-align:justify;}
.tdl{text-decoration:underline;}.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}
.lt0{letter-spacing:0;}lt1{letter-spacing:1px;}
.wrap{white-space:nowrap;}
.bk{word-wrap:break-word;}
.vm{vertical-align:middle;}.vtb{vertical-align:text-bottom;}.vb{vertical-align:bottom;}.vt{vertical-align:top;}.vn{vertical-align:-2px;}
.l{float:left;}.r{float:right !important;}
.cl{clear:both;}
.rel{position:relative;}.abs{position:absolute;}
.zx1{z-index:1;}.zx2{z-index:2;}
.poi{cursor:pointer;}.def{cursor:default;}
.ovh{overflow:hidden;}
.vh{visibility:hidden;}.vv{visibility:visible;}
.z{*zoom:1;}
.noborder{ border: 0 !important;}

.swiper-container1{ width: 100%; height: 3.4rem; display: block; float: left;}
.swiper-container1 img{width: 100%; height: 3.4rem; display: block; float: left;}

.swiper-container1-hd { width: 100%; height: auto; display: block; float: left;}
.swiper-container1-hd img{width: 100%; height: auto; display: block; float: left;}

.swiper-pagination-bullet {
    width: .1rem;
    height:  .1rem;
    display: inline-block;
    border-radius: 50%;
    background: #CECECE;
    opacity: 1;
}
.swiper-pagination-bullet-active{
    background: #2DAFFC;
    opacity: 1;
    width: .4rem;
    border-radius: .06rem;
}
.swiper-container { position: relative; z-index: 1;}
.gg{ position: relative; z-index:2;    background-color: rgba(247,248,250,1); width: 6.90rem;
    height: 1.5rem;
    margin-top: -.3rem;
    z-index:99;
    background-color: rgba(247,248,250,1);
    margin-left: .3rem;
    font-size: .2rem;
    display: block;
    float: left;
    padding-bottom: .4rem;
}
.gg img{
    width: 3.75rem;
    height: .26rem;
    display: block;
    margin-top: .22rem;
    margin-bottom: .16rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.gg_box{
    width: 120%;
    height: 1.3rem;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    color: rgba(74,75,75,1);
    font-size: 11px;
    line-height: 20px;
    font-weight: bold;
    letter-spacing: 1px;
    transform: scale(0.8);
    margin-left: -10%;
}

.gg_box span{color: rgba(234,26,26,1);}

.bt{ width: 6.9rem;
    height: .56rem;
    display: block;
    float: left;
    margin: 0 0 0 .3rem;
    background-color: rgba(247, 248, 250, 1);
    position: relative;
}
.bt_t{ width: 1.11rem;
    height: .28rem;
    left: 2.9rem;
    top: .14rem;
    z-index: 0;
    position: absolute;
}
.bt_a{
    width: 1.22rem;
    height: .23rem;
    left: 5.56rem;
    top: .17rem;
    z-index: 0;
    position: absolute;
}
.bt_a img{ width: 100%; height: 100%; display: block; float: left;}

.ic{ width: 7.04rem;  display: block; float: left; margin: .2rem 0 0 .23rem; height: auto;}
.ic a{ width: 1.08rem; height: auto; display: block; float: left; margin:0 .4rem .4rem 0;}
.ic a img{width: 1.08rem; height: 1.08rem; display: block; float: left; }
.ic a span{
    width: 100%;
    height: auto;
    display: block;
    margin-top: .08rem;
    position: relative;
    color: #181a19;
    line-height:.24rem;
    word-break: break-word;
    white-space: pre-wrap;
    text-align: center;
    font-size: .24rem;
}

.ic a:nth-child(5n){ margin-right: 0;}

.hx{
    width: 6.9rem;
    height: .1rem;
    margin: .4rem .3rem ;
     display: block;
     float: left;
    background-color: rgba(247, 248, 250, 1);
}

.hd{
    width: 6.9rem;
    height: auto;
    margin: 0 .3rem .4rem;
    display: block;
    float: left;
}

.bt_r{
    width:auto;
    height: .32rem;
    margin: 0 0 .3rem;
    display: block;
    float: left;
}

.hd_box{ width:100%;height: auto; display: block;float: left;}
.hd_boxl{ width:3.4rem;height: 2rem; display: block;float: left;    border-radius: .15rem; }
.hd_boxl img{ width:3.4rem;height: 2rem; display: block;float: left;  border-radius: .15rem; }
.hd_boxr{ width:3.4rem;height: 2rem; display: block;float: right;    border-radius: .15rem; overflow: hidden;}
.hd_boxr img{ width:3.4rem;height: 2rem; display: block;float: right;    border-radius: .15rem; overflow: hidden;}

.swiper-container2 img{width:3.4rem!important;height: 2rem !important;display: block; float: left;}
.swiper-container2  {width:3.4rem!important;height: 2rem !important;}
.swiper-container2 .swiper-wrapper .swiper-slide{width:100%!important;height: 2rem !important;}

.gd{ width:100%;height: auto; display: block;float: left; border-radius: .15rem; overflow: hidden;}
.gd img{width:100%;height: auto; display: block;float: left; }

.zy{ width:100%;height: 2.12rem; display: block;float: left;    margin-bottom: .2rem;}

.zyl{width: 2.25rem;height: 2.02rem; display: block;float: left;    margin-left: .13rem; position: relative; overflow: hidden;}
.zyli{width: .36rem;
    height: 1.15rem;
    left: 0px;
    top: 0px;
    z-index: 0;
    position: absolute; display: block;float: left; z-index: 99; }

.swiper-containerzd img{
    /* width: 1.82rem!important;height: .95rem !important;display: block; float: left; margin: .3rem  0 .1rem .3rem; */
    width: auto;
    height: .95rem !important;
    display: block;
    float: none;
    margin: .2rem auto .1rem;

}
.swiper-containerzd  {width: 2.25rem!important;height:2.02rem !important;}
.swiper-containerzd .swiper-wrapper .swiper-slide{width:100%!important;height: 2.02rem!important;}
.swiper-containerzd em{width: auto;
    height: auto;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    z-index: 0;
    display: block;
    position: relative;
    color: #191615;
    line-height: .22rem;
    overflow-x: visible;
    overflow-y: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    white-space: pre-wrap;
    text-align: center;
 width: 100%;
 font-size: 12px;
}
.swiper-containerzd2 img {
    width: auto;
    height: 100% !important;
    display: block;
    float: none;
    margin: .2rem auto .1rem;
    max-width: 100%;
    max-height: 100%;
}
.zyl .swiper-pagination{bottom:0 !important}

.zyr{width: 4.5rem;height: 1.92rem; display: block; float: right;}
.zyr a{width:1.45rem;height: 1.92rem; display: block; float: left; margin: 0 .37rem;}

.zyr a span img{width: auto;
    height: auto;
    max-width: 70%;
    max-height: 70%;
    left: 50%;
    right: initial;
    top: 50%;
    bottom: initial;
    z-index: 0;
    display: block;
    position: absolute;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);}

.zyr a span{
    width: 100%;
    height: 1.2rem;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    margin-top: 10px;
    margin-left: 0px;
    margin-bottom: 0px;
    position: relative;
    display: block;
    float: left;
}

.zyr a i{ width: 100%;
    height: .24rem;
    display: block;
    float: left;
    text-align: center;
    height: .24rem;
    max-width: 100%;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    z-index: 0;
    display: inline-block;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    color: #191615;
    line-height: .22rem;
    overflow-x: hidden;
    overflow-y: visible;
    text-overflow: ellipsis;
    word-break: keep-all;
    white-space: nowrap;
    text-align: center;
    font-size: .22rem;
}

.zyr a em{ width: 180%;
    height: .24rem;
    float: left;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    z-index: 0;
    display: inline-block;
    margin-top: 0;
    margin-left: -40%;
    margin-right: auto;
    position: relative;
    color: rgba(237,64,20,1);
    line-height: .22rem;
    overflow-x: hidden;
    overflow-y: visible;
    text-overflow: ellipsis;
    word-break: keep-all;
    white-space: nowrap;
    text-align: center;
    font-size: .2rem;
    
    transform: scale(0.6);
}

.hhx{
    width: 1px;
    height: 100%;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    float: left;
    display: block;
    box-shadow: 0px 20px 20px 20px rgba(0,0,0,1) outset;
    -webkit-box-shadow: 0px 20px 20px 20px rgba(0,0,0,1) outset;
    -moz-box-shadow: 0px 20px 20px 20px rgba(0,0,0,1) outset;
    -ms-box-shadow: 0px 20px 20px 20px rgba(0,0,0,1) outset;
    -o-box-shadow: 0px 20px 20px 20px rgba(0,0,0,1) outset;
    background-image: url(../images/cge_5021471691392021dfb92a2ae61770f5.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: relative;
    opacity: .5;
}

.zyr2{ background: rgb(251, 251, 251);}
.zyr2 a { margin: auto; float: none;} 
.zyr3{ background: rgb(251, 251, 251);}
.zyr3 a{margin: 0; float: left;}
.zyr3 .hhx:nth-child(3n){ display: none;}
.zyr2 .hhx{ display: none;}


.bt_tt{
    width: 100%;
    height: .34rem;
    float: left;
    display: block;
    position: relative;
    color: rgba(38,38,38,1);
    font-size: .32rem;
    line-height: .32rem;
    font-weight: bold;
    text-align: left;
    left: 0;
    top: 0;
     margin: 0 0 .3rem 0;
}

.fq{
    width: 100%;
    height: auto;
    float: left;
    display: block;
    position: relative;
}

.fq a{
    width: 2.2rem;
    height: 2.2rem;
    float: left;
    display: block;
    position: relative;
    margin:0 .1rem  .1rem 0;
}
.fq a img{
    width: 100%;
    height: 100%;
    float: left;
    display: block;
    position: relative;
}
.hd2{ margin-bottom: 0;}
.hd3{ margin-bottom: .2rem;}
.swiper-container1 .swiper-pagination{ bottom: .3rem;}
.hd_boxl em{width: 100%;
    height: .24rem;
    max-width: 100%;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    z-index: 0;
    display: block;
    float: left;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    color: rgba(237,64,20,1);
    font-size: .14rem;
    line-height: .22rem;
    overflow-x: hidden;
    overflow-y: visible;
    text-overflow: ellipsis;
    word-break: keep-all;
    white-space: nowrap;
    text-align: center;
    margin: .1rem 0;
}



/* cl */
.c{
    width: 7.5rem;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: 0;
    background-color: rgba(236,236,236,1);
    position: absolute
}

.cl{
    width: 1.7rem;
    height: 100%;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    float: left;
    border-top: 2px #ECECEC solid;
    background-color: rgba(255,255,255,1);
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.clb{
    width: 1.7rem;
    height: auto;
    left: 0px;
    top: 0px;
    position: absolute;
}

.clb1{
    width: 100%;
    height: 1.15rem;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    z-index: 0;
    border-bottom: 2px #ECECEC solid;
    background-color: rgba(255,255,255,1);
    position: relative;
}

.clb2{
    width: 100%;
    height: auto;
    left: 50%;
    right: initial;
    top: 50%;
    bottom: initial;
    position: absolute;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
}

.clb3{
    width: 100%;
    height: auto;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    float: left;
    z-index: 0;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: .1rem;
    position: relative;
}
.clb3 img{    
    width: auto;
    height: auto;
    max-width: 50%;
    max-height: .5rem;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    z-index: 0;
    display: block;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.clb4{
    width: 100%;
    height: .33rem;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    float: left;
    z-index: 0;
    position: relative;
}

.clb4 span{
    -webkit-tap-highlight-color: rgba(255,255,255,0);    box-sizing: border-box;
    -moz-box-sizing: border-box;width: auto;
    height: .33rem;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    z-index: 0;
    display: block;
    position: relative;
    font-size: .2rem;
    line-height: .33rem;
    word-break: break-word;
    white-space: pre-wrap;
    text-align: center;width: 1.7rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;color: rgba(85,85,87,1);
}
.clb5{
    display: none;
    width: .28rem;
    height: .28rem;
    left: initial;
    right: -.16rem;
    top: 50%;
    bottom: initial;
    position: absolute;
    transform: translate(0px,-50%);
    -webkit-transform: translate(0px,-50%);
    -moz-transform: translate(0px,-50%);
    -ms-transform: translate(0px,-50%);
    -o-transform: translate(0px,-50%);
}

.clb5 img{
    width: .28rem;
    height: auto;
    left: initial;
    right: 0px;
    top: 50%;
    bottom: initial;
    position: absolute;
    transform: translate(0px,-50%);
    -webkit-transform: translate(0px,-50%);
    -moz-transform: translate(0px,-50%);
    -ms-transform: translate(0px,-50%);
    -o-transform: translate(0px,-50%);
}

.cr{
    width: 5.8rem;
    height: 100%;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    float: left;
    padding-bottom: .3rem;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.crb{
    width: 5.35rem;
    height: auto;
    left: .15rem;
    top: 0px;
    padding-bottom: .15rem;
    position: absolute;
}

.crb1{width: 5.35rem;
    height: .9rem;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    z-index: 0;
    border-radius: .15rem;
    margin-top: .15rem;
    margin-left: 0px;
    background-color: rgba(255,255,255,1);
    position: relative;
    display: block;
    float: left;
}

.crb2{
    box-sizing: border-box;
    height: .34rem;
    left: 50%;
    right: initial;
    top: 50%;
    bottom: initial;
    z-index: 0;
    margin-top: 0px;
    margin-left: -.25rem;
    position: absolute;
    color: #2a9eeb;
    font-size: .26rem;
    line-height: .1rem;
    overflow-x: visible;
    overflow-y: hidden;
    word-break: break-word;
    white-space: pre-wrap;
    text-align: left;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    width: 4.2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.crb2 span{
    width: auto;
    height: .34rem;
    max-width: 4.2rem;
    left: 0px;
    top: 0px;
    position: absolute;
    color: #0f0f0f;
    line-height: .34rem;
    overflow-x: hidden;
    overflow-y: visible;
    text-overflow: ellipsis;
}
.crb3{
    width: .36rem;
    height:.36rem;
    left: 4.61rem;
    top: .27rem;
    z-index: 0;
    position: absolute;
}
.clb4 .ct{border:0}
.crb3 img{
    width: .36rem;
    height: .36rem;
    left: 0px;
    top: 0px;
    z-index: 0;
    position: absolute;
}
.crb4{width: .05rem;
    height: .05rem;
    left: .17rem;
    right: initial;
    top: 50%;
    bottom: initial;
    border-radius: 50px;
    background-color: rgba(42,158,235,1);
    position: absolute;
    transform: translate(0px,-50%);
    -webkit-transform: translate(0px,-50%);
    -moz-transform: translate(0px,-50%);
    -ms-transform: translate(0px,-50%);
    -o-transform: translate(0px,-50%);}

    .crb5{width: 5.35rem;
    height: .90rem;
    left: 0px;
    top: 0px;
    display: inline-block;
    position: absolute;}

    .clb4 span.ct{font-weight: bold;
    font-size: .31rem;
    color: #000;}


.ct{width: 100%;
    height: 7%;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    z-index: 1;
    border-bottom: 2px #ECECEC solid;
    background-color: rgba(255,255,255,1);
    position: fixed;
    display: block;
    float: left;
    z-index: 9999;
    
}
.ct p{
    width: 50%;
    height: .8rem;
    display: block;
    float: left;
    position: relative;
}
.ct p span{
    width: 100%;
    height:.8rem;
    line-height: .8rem;
    text-align: center;
    display: block;
    float: left;
    font-size: .32rem;color: rgba(85,85,87,1);
}
.ct p img{
    width: .45rem;
    height: .08rem;
    display: none;
    margin: auto;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -.22rem;
}

.ct p.active img{
    display: block;
}
.ct p.active span{
    color: #000;
}

.cl2{ top: 1rem; height: 90%;}
.cr2{ top: 1rem; height: 90%;}
.cc1{ background: rgba(236,236,236,1);}

.cc2{background: rgba(243,243,243,1);}

.c2b{width: 100%;
    height: auto;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    padding-top: .4rem;
    padding-left: .5rem;
    padding-right: .5rem;
    margin-left: 0px;
    margin-bottom: .15rem;
    background-color: rgba(255,255,255,1);
    position: relative;    display: block;
    float: left;    box-sizing: border-box;}

    .c2bt{width: auto;
    height: auto;    display: block;
    float: left;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    z-index: 0;
    display: block;
    position: relative;
    font-size: .29rem;
    line-height: .29rem;
    letter-spacing: -2.304;
    word-break: break-word;
    white-space: pre-wrap;
    text-align: left;}

    .c2bb{width: 100%;
        height: auto;
        display: block;
        float: left;
        left: initial;
        right: initial;
        top: initial;
        bottom: initial;
        z-index: 0;
        margin-top: .4rem;
        margin-left: 0px;
        position: relative;}

        .c2bb a  {width: 25%;
        height: auto;
        left: initial;
        right: initial;
        top: initial;
        bottom: initial;
        float: left;
        z-index: 0;
        margin: 0px 0px .4rem 0px;
        position: relative;
        text-align: left;    display: block;
        float: left;
    }
     .c2bb a img{
            width: 1.08rem;
    height: 1.08rem;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    z-index: 0;
    display: block;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
        }
        .c2bb a span{
            width: auto;
            height: auto;
            left: initial;
            right: initial;
            top: initial;
            bottom: initial;
            z-index: 0;
            display: block;
            margin-top: .08rem;
            margin-left: 0px;
            position: relative;
            color: #181a19;
            line-height: .24rem;
            word-break: break-word;
            white-space: pre-wrap;
            text-align: center;    font-size: .24rem;
        }

.tcgg{
    width: 100%;
    height: 100%;
    left: 50%;
    right: initial;
    top: 50%;
    bottom: initial;
    background-image: url(../images/9f1cb765-77e6-4f24-b6f8-19090ef0e8702.jpg) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: none;
    position: fixed;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);    z-index: 999999;
}

    .tcgg a {
        width: 3.77rem;
        height: .6rem;
        left: 50%;
        margin-left: -1.8rem;
        right: initial;
        top: initial;
        bottom: 10%;
        position: absolute;
        /* transform: translate(-50%,0px);
        -webkit-transform: translate(-50%,0px); */
    }
    .tcgg a img{
        width: 3.77rem;
        height: .6rem;}

/*公告跳转页end*/
.risk-warning-box {
    width: 100%;
    height: 100%;
    left: 50%;
    right: initial;
    top: 50%;
    bottom: initial;
    background-image: url(../images/20211203notice4.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    display: none;
    position: fixed;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);    z-index: 999999;

    /*width: 100%;*/
    /*height: 100%;*/
    /*left: 50%;*/
    /*right: initial;*/
    /*top: 50%;*/
    /*bottom: initial;*/
    /*!*background-image: url(../images/notice-link.svg);*!*/
    /*background-size: cover;*/
    /*background-repeat: no-repeat;*/
    /*background-position: 50% 50%;*/
    /*display: none;*/
    /*position: fixed;*/
    /*transform: translate(-50%,-50%);*/
    /*-webkit-transform: translate(-50%,-50%);*/
    /*-moz-transform: translate(-50%,-50%);*/
    /*-ms-transform: translate(-50%,-50%);*/
    /*-o-transform: translate(-50%,-50%);*/
    /*z-index: 9999;*/
}
.risk-warning-box  .btn-link{
    position: absolute;
    top: 24%;
    left: 12%;
    display: inline-block;
    background-color: rgba(0,0,0,0);
    width: 5.77rem;
    height: 100px;
    z-index: 999;
}

.risk-warning-box  .tcgg-btn{
    top: 60%;
    height: 200px;

}
/*公告跳转页end*/
/*官方直营分三等分 start*/
.zy:first-child .zyr a, .zy:nth-child(3) .zyr a {width: 33%;height: 1.92rem; display: block; float: left; margin: 0;}
.zy:first-child .zyr a:last-child span img , .zy:nth-child(3) .zyr a:last-child span img {width:100%;}
.zy:first-child .zyr a span img , .zy:nth-child(3) .zyr a span img {width: 45%;height: auto;}
.zy:first-child .zyr a i , .zy:nth-child(3) .zyr a i {word-break: normal;font-size: 8px;overflow-x: visible;}
.zy:first-child .zyr a em , .zy:nth-child(3) .zyr a em {word-break: normal;overflow-x: visible;}
.zy:first-child .zyr .hhx:last-child , .zy:nth-child(3) .zyr .hhx:last-child{width: 0;}


/*官方直营分三等分 end*/
/*官方直营隐藏大沙河模块 strat*/
.hd2 .zy:last-child {
    display: none;
}
/*官方直营隐藏大沙河模块 end*/