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, font, 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 ,textarea { margin:0; padding:0;font-size: 0.12rem; }
address,cite,dfn,em,var, i {font-style:normal;}
body {font-size: 16px; line-height: 1.5; font-family:'Microsoft Yahei','simsun','arial','tahoma';  background: #081B2E;color:#fff }
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; }
button,input,select,textarea{font-size:100%;}
fieldset,img{border:0;}
a { text-decoration: none; background: none ;color:#fff;}
ul, ol { list-style: none; }
div{box-sizing: border-box;}
:focus{ outline:none;}
.clearfix{ clear: both; content: ""; display: block; overflow: hidden }
.clear{clear: both;}
.fl{ float: left; }
.fr{float: right;}
html, body{ width: 100%; height: 100%;}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type='number'] {
    -moz-appearance: textfield;
}

/* 背景 */

.body_1 {
    width: 100%;
    height: 100%;
    background-size: cover;
    position: relative;
}

/* 头部 */
.rtop {
    position: relative;
    z-index:999;
    width: 100%;
    height:7.6%;
    background: url(/img/header_bg.png) no-repeat center;
    background-size: cover;
}
.rtop::after{position: absolute;
width: 27%;
height: 45%;
content: '';
top: 16%;
left: 50%;
display:block;
transform: translate(-50%,0);
background: url(/img/header_logo.png) no-repeat center;
background-size: cover;
}
.rtop_1 {width:100%;height:60%;position: relative;z-index: 999;}
.nav{width:33%;height:100%;}
.nav_1{float:left;margin-left:1%;}
.nav_2{float:right;margin-right:1%;}
.nav li.rtop_1a {
    width: 19.4%;
    height: 0.58rem;
    line-height: 0.58rem;
    text-align: center;
    font-size: 0.2rem;
    color:#fff !important;
    font-weight: 500;
   display: inline-block;
    border-bottom: 0.03rem solid transparent;
    position: relative;
}

.nav li.rtop_1a > a {
        font-size: 0.2rem;
        color: #fff !important;
        font-weight: 500;
        font-family: "PingFang SC";
    }
.nav li.rtop_1a.current > a{color:#8DC8E9 !important;
    text-shadow: 0 0.01rem 0.09rem #7ccbf5b3;     
    background: linear-gradient(180deg, #F5FDFF 18%, #8DC8E9 86%);
    background-clip: text;
    -webkit-background-clip: text;
    font-weight: 600;
   }

.nav li.rtop_1a > a:hover{
    color:#8DC8E9 !important;
    text-shadow: 0 0 0.2rem rgba(124, 203, 245, 1);   
    background: linear-gradient(180deg, #F5FDFF 18%, #8DC8E9 86%);
    background-clip: text;
    -webkit-background-clip: text;
 
}
 .naverji{ 
    display: block;
    position: absolute;bottom: 0;
    left: 0;
    top: 0.7rem;
    width: 100%;
    height: fit-content;;
    border-radius: 4px;
    border: 1px solid rgba(50, 159, 221, 0.87);
    background: #172639;
    backdrop-filter: blur(36px);
    z-index: 200;
    padding: 0.15rem 0;
    display: none;
    
}

.naverji span{
    display: block;
    width: 100%;
    font-size:0.16rem;
    height: 0.4rem;
    line-height: 0.4rem;
    cursor: pointer;
    text-align: center; 
    box-sizing: border-box;
    border-radius: 2px;
    color: rgb(255, 255, 255,.6);
   
}

.naverji span:hover{
   
    color: #fff !important;
    background:rgba(23, 38, 57, 1);
    
}
.naverji span:hover a{
    color: #43F4FF;
}
.naverji a:hover{
    color: #43F4FF;
}

.danwei span{color:#fff;}


@keyframes scaleChange {
    0% {
        transform: scale(0);
        
        
    } 
    100% {
        transform: scale(1);
    }
}


.rtop_2 {
    position: relative;
    top: 8%;
    right: 0%;
    z-index: 100;
    text-align: right;
    overflow: hidden;
    padding-right:0.4rem;
    margin-top: 0.2rem;
}
.sun{
    width: 0.24rem;
    height: 0.24rem;   
    position: absolute;
    right:13%;top:-0.02rem;
}
.ssd{ color: #e8f0ff;}
.ssd2{padding-left:0.4rem;}
.rtop_2 p {
    font-size: 0.14rem;
    color: #e8f0ff;
    float:right;
    padding: 0 0.22rem;
    border-right: 1px solid #446eb9;
    vertical-align: middle;
}

.rtop_2 p:first-child {
    border-right: none !important;
}
.rtop_2 p a{color:#e8f0ff;position: relative;padding-left:0.4rem;cursor: pointer;}
.rtop_2 p a:hover{color:#fff;}
.rtop_2 p a::before{width:0.13rem;height:0.13rem;display:inline-block;content: '';background:url(/img/exit.png);background-size: cover;position: absolute;left:0.19rem;top:0.02rem;}
.rtop_2 p:first-child{padding-right:0;}

.newcard{position: relative;flex-shrink: 0;
    border-radius: 4px;
    border: 1px solid #315075;
    background: linear-gradient(150deg, #0078ce33 18.31%, #1d6ea921 89.24%)}
.newcard_lefttop{position: absolute;width:0.07rem;height:0.07rem;content: '';left:-0.01rem;top:-0.01rem;background: url(/img/radius.png);background-size: cover;}
.newcard_righttop{position: absolute;width:0.07rem;height:0.07rem;content: '';right:-0.01rem;top:-0.01rem;background: url(/img/radius.png);background-size: cover;transform: rotate(90deg)}
.newcard_leftbottom{position: absolute;width:0.07rem;height:0.07rem;content: '';left:-0.01rem;bottom:-0.01rem;background: url(/img/radius.png);background-size: cover;transform: rotate(270deg)}
.newcard_rightbottom{position: absolute;width:0.07rem;height:0.07rem;content: '';right:-0.01rem;bottom:-0.01rem;background: url(/img/radius.png);background-size: cover;transform: rotate(180deg)}
    .p_title {
    position: relative;
    width: 100%;   
    background:url(/img/title_barbg.png) no-repeat left center/auto 100%;  
    background-size:contain;
    height: 0.3rem;
    line-height: 0.3rem;
    padding-left: 0.18rem;
    clear: both;
    margin-bottom:0.1rem;
}
.p_title2 { 
    background:url(/img/title_barbg2.png) no-repeat left center/auto 100% !important;   
   
}
.p_title3 {
    background:url(/img/title_barbg3.png) no-repeat left center/auto 100% !important; 
    
}
.p_title4 {  
    background:url(/img/title_barbg4.png) no-repeat left center/auto 100% !important; 
    
}
.p_title5 { 
    background:url(/img/title_barbg5.png) no-repeat left center/auto 100% !important;   
    
    
}

.p_tit {
    float: left;
    height: 0.3rem;
    line-height: 0.3rem;
    padding-left:0.2rem;
}

.p_tit p {
    color: #fff;
    font-size: 0.16rem;
    float: left;
}

.p_tit span {
    float: left;
    font-size: 0.12rem;
    color: #9EC1FF;
    padding-left: 0.1rem;
}
.p_tit span {
    margin-top: 0.02rem;
}
.rbtn2 {
    height: 0.36rem;
    line-height: 0.36rem;
    background: url(/img/btn_centert.png) repeat-x 0 0;
    color: #c4d6ff;
    font-size: 0.14rem;
    text-align: center;
    width: 0.82rem;
    cursor: pointer;
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    background-size: contain;

}
.rbtn2::before {
    position: absolute;
    left: -0.06rem;
    top: 0;
    width: 0.06rem;
    height: 0.36rem;
    content: '';
    background: url(/img/btn_left.png) no-repeat center;
    background-size: cover;
    display: inline-block;
}
.rbtn2::after {
    position: absolute;
    right: -0.06rem;
    top: 0;
    width: 0.06rem;
    height: 0.36rem;
    content: '';
    background: url(/img/btn_right.png) no-repeat center;
    background-size: cover;
    display: inline-block;
}
.rbtn {
    height: 0.32rem;
    line-height: 0.32rem;
    background: url(/img/btn2_center.png) repeat-x 0 0;
    color: #c4d6ff;
    font-size: 0.14rem;
    text-align: center;
    width: 0.66rem;
    cursor: pointer;
    position: relative;
    display: inline-block;
    background-size: contain;

}

.rbtn::before {
    position: absolute;
    left: -0.06rem;
    top: 0;
    width: 0.06rem;
    height: 0.32rem;
    content: '';
    background: url(/img/btn2_left.png) no-repeat center;
    display: inline-block;
    background-size: cover;
}

.rbtn::after {
    position: absolute;
    right: -0.06rem;
    top: 0;
    width: 0.06rem;
    height: 0.32rem;
    content: '';
    background: url(/img/btn2_right.png) no-repeat center;
    display: inline-block;
    background-size: cover;
}


/* 滚动条样式 */

/* 滚动条样式 */
::-webkit-scrollbar-thumb{
    background-color: #fff;
    width: 0.03rem;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background-color: #38caff;
}

::-webkit-scrollbar{
    background-color:#091F33;
    width: 4px;
    height: 10px;
    border-radius: 1rem;
}

::-webkit-scrollbar{width:4px;height:4px}
::-webkit-scrollbar-button{width:8px;height:0}
::-webkit-scrollbar-track{background:0 0}
::-webkit-scrollbar-thumb{-webkit-transition:.3s;transition:.3s;border-radius: 5px;background-color:#38caff}
::-webkit-scrollbar-thumb:active{background:#fff;}

/* 年月日 */

.rdate {
    float: right;
    height: 0.46rem;
    padding-right: 0.13rem;
    
}

.rdate {
    float: right;
    height: 0.46rem;
    padding-right: 0.13rem;
}

.rdate a {
    width: 0.24rem;
    height: 0.24rem;   
    color: rgba(255,255,255,.4);
    float: right;
    border: 1px solid #3F6CAB;
    font-size: 0.14rem;
    text-align: center;
    line-height: 0.24rem;
    background-size: 100%;
    margin: 0.08rem 0;
    cursor: pointer;
}

.rdate .current {    
    background: linear-gradient(180deg, #4A80CA 0%, #183760 100%);
    color: #fff;
}

.rdate a:hover, .rdate a:focus {
    background: linear-gradient(180deg, #4A80CA 0%, #183760 100%);
    cursor: pointer;
    color: #fff;
}
.rdate1 a {
    margin: 0;
    cursor: pointer;
}

.rsearch_box {
    height: 0.36rem;
}

.rtime {
    height: 0.3rem;
    color: #c4d6ff;
}

.btn_7 {
    width: 1.6rem;
    height: 0.3rem;
    border: 0.01rem solid #3563c4;
    border-radius: 3px;
    background: transparent !important;
    outline: none;
    color: #c4d6ff;
    line-height: 0.3rem;
    padding-left: 0.1rem;
    font-size: 0.14rem;
    float: left;
    margin-right: 0.1rem;
}

.btn_7::-webkit-input-placeholder {
    color: #c4d6ff !important;
}

.rline {
    line-height: 0.36rem;
    float: left;
    font-size: 0.16rem;
    margin-right: 0.1rem;
}
.btn_9 {
    width: 1.4rem;
    height: 0.29rem;
    border: 0.01rem solid #3563c4;
    border-radius: 3px;
    background: transparent !important;
    outline: none;
    color: #c4d6ff;
    line-height: 0.29rem;
    padding-left: 0.1rem;
    font-size: 0.14rem;  
}

.btn_9::-webkit-input-placeholder {
    color: #c4d6ff !important;
}

.btn_10 {
    height: 0.33rem;
    padding: 0 0.22rem;
    line-height: 0.33rem;
}

.btn_11 {
    height: 0.33rem;
    line-height: 0.33rem;
}

.sel_box{margin-right:0.2rem;line-height:0.32rem;float: left;}
.sel_box > span{color:#fff;padding-right:0.1rem;}
.main{margin:1% 1.8% 0 1.8%;height: 88%; position: relative;}

/* 弹窗 */
.tanchuangbg{ width: 3.94rem; border-radius: 0.04rem;display: none; height: 3.1rem;  background-color: #1548B0; background-size: cover; position: absolute; top: 23%; left: 50%; transform: translate(-50%); z-index: 99;box-shadow: -10px 10px 30px rgba(0, 24, 61, 0.45);border: 1.5px solid #58ACE9;}
.tanchuang_icon{ position: absolute; width: 0.26rem; height: 0.26rem; background: url(/img/tc-icon.png) no-repeat center center;background-size: contain;}
.tanchuang_icon1{ left: -0.01rem; top:-0.03rem;}
.tanchuang_icon2{ right: 0em; top: -0.03rem;transform: rotate(90deg);}
.tanchuang_icon3{ left: 0rem; bottom: 0rem;transform: rotate(-90deg);}
.tanchuang_icon4{ right: 0rem; bottom: 0.01rem;transform: rotate(180deg);}
#Tangchuang2{height:3.6rem;}
.text_bar{width:50%;margin:1% auto 6% auto;display:block;
    height: 0.32rem;
    flex-shrink: 0;
    border-radius: 0.04rem;
    border: 0.01rem solid #248AFF;
    background: #104EC0;
    font-size:0.14rem;text-align: center;line-height:0.32rem;color:#fff;
    box-shadow: 0 0 0.08rem 0 #109BFF inset;}
    .text_bar::-webkit-input-placeholder {
    color:#fff}
    .tctitle {
        width: 88%;
        height: 0.69rem;
        border-bottom: 1px solid #2a79cc;
        margin: 0 auto;
        padding-top: 0.2rem;
        position: relative;
        font-size: 0.2rem;
    }
        .tctitle .TangTitle {
            font-size: 0.2rem;
        }
.linetc{ width: 0.24rem;
    height: 0.03rem;
    background: #00EAFF;
    position: absolute;
    bottom: -0.01rem;
    left: 0;
    box-shadow: 0 1px 8px 0 #00eaff80;}
.delect{ position: absolute; right: 1%; top: 32%;font-size: 0.18rem;color:#fff;}
.tcdetails1{ display: inline-block; width: 1.122rem; margin-left: 3%; text-align: right; margin-right: 0.1rem; margin-bottom: 0.12rem;color: rgba(225,225,225,0.6);}
.tcdetails{ margin-top: 0.2rem;}
.tcicon{ position: absolute; width: 0.26rem; height: 0.26rem; }
.tcicon1{ left: 0.01rem; top: 0.01rem;}
.tcicon2{ right: 0.01rem; top: 0.01rem;transform: rotate(90deg);}
.tcicon3{ left: 0.01rem; bottom: 0.01rem;transform: rotate(-90deg);}
.tcicon4{ right: 0.01rem; bottom: 0.01rem;transform: rotate(180deg);}
.tcdetails span{ font-size: 0.16rem;}
.mainbtntc{ width: 100%; position: relative; left: 0;margin-top: 0.05rem;text-align: center;}
.mainbtntc a{ width: 0.92rem; height: 0.36rem; display: inline-block; text-align: center; line-height: 0.36rem; font-size: 0.16rem;}
.mainbtntc a.auto{  background: url(/img/tanchuangbtn_green.png) no-repeat center center; background-size: contain;}
.mainbtntc a.star{ background: url(/img/tanchuangbtn_orange.png) no-repeat center center; background-size: contain;}
.mainbtntc a.stop{ background: url(/img/tanchuangbtn_red.png) no-repeat center center; background-size: contain;}
.mainbtntc a:first-child{ margin-right: 0.1rem;}
.tcdetails2{ display: inline-block; width: 60%;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}

.option {
    line-height: 0.36rem;
    border-bottom-left-radius:7px;   
    border-bottom-right-radius:7px;   
    border: 1px solid rgba(50, 159, 221, 0.87);
    background:#172639;
    margin-top:-4px;
    padding-top:4px;
}
.choose{
    height: 0.36rem;
    flex-shrink: 0;
    border-radius: 0.07rem;
    background: linear-gradient(180deg, #1B2939 0%, #407CD3 100%);
    border: 0.014rem solid #7da0b9;
    padding-left: 0.1rem;
    color: #fff;
}

.choose::-webkit-input-placeholder {
    color: #c4d6ff;
}
.option{
    max-height: 2rem;
    overflow-y: scroll;
    display: none;
}
.option ul li{
    width: 100%;
    height: 0.36rem;
    line-height: 0.36rem;
    flex-shrink: 0;    
    border-top:none;
    padding-left: 0.1rem;
    box-sizing: border-box;
 }
 .option ul li:hover,.list_down ul li:hover{
    background: rgba(0, 148, 255, .2);
 }
 .mapseachjiantou{ position: absolute; top: 0.1rem; right: 0.2rem;}

 input{
    border-radius: 4px;
    border: 1px solid #248aff99;
    background: #1957c899;
    border: 1px solid #4F9FFF;
background: rgba(41, 88, 154, 0.4);
flex-shrink: 0;
 }
 /*下拉菜单*/
 .list {
    width: 1.4rem;
    position: relative;
    display: inline-block;
    margin-left:0.1rem;
    font-size:0.12rem;
    border-radius: 0.04rem;
}

.shuru {
    width: 100%;
    height: 0.34rem;
    border-radius: 0.04rem;   
    background: transparent;
    padding-left: 0.1rem;
    color: #fff;
    line-height: 0.35rem;
    box-sizing: border-box;
    border:0.01rem solid #4D5E73;background: linear-gradient(180deg, #1B2939 0%, #3463A7 100%);
}

.shuru::-webkit-input-placeholder {
    color: #fff;
}
.icon {
    position: absolute;   
    top:-0.02rem;
    right: 0.1rem;
    transform-origin: center;
    line-height: 0.34rem;
}
 .list_down {
    width: 100%;
    position:absolute;
    z-index:100;
    overflow-y: auto;
    line-height: 0.34rem;
    max-height: 1rem;
    border-bottom-left-radius:7px;
    border-bottom-right-radius:7px;
    border:1px solid rgba(50, 159, 221, 0.87);
    background:#172639;
    display: none;
}

.list_down ul {
    width: 100%;
}

.list_down li {
    width: 100%;
    height: 0.34rem;
    line-height: 0.34rem;  
    padding-left: 0.1rem;
    box-sizing: border-box;
}
/*搜索输入框*/
.mapseach {margin-left:0.1rem;
    display: inline-block;
    position: relative !important;  
    right:0;
    
}
.choose {
    width:1.4rem;
    height: 0.34rem;   
    border-radius: 0.03rem;
    border: 0.01rem solid #3563c4;
    background: transparent;
    padding-left: 0.1rem;
    color: #fff;
    box-shadow: none;
}
.mapseach1 .btn_9{ width: 1.4rem; height: 0.34rem;
        border: 1px solid #3563c4;
    background: transparent;
    padding-left: 0.1rem;
    color: #fff;
}
.chosen-container{ width: 100% !important;}
.mapseach1 .chosen-container-single .chosen-single{
    width: 1.4rem; 
    background: transparent;
    padding-left: 0.1rem;
    color: #fff;
}
.chosen-container .chosen-results{
    width:100%;
    padding-right: 0;
    display: block;
    border-bottom-left-radius:7px;
    border-bottom-right-radius:7px;
    box-sizing: border-box;
    border:1px solid rgba(50, 159, 221, 0.87);
    background:#172639;
    padding-left: 0;
}
.chosen-container .chosen-results li{
    width: 100%;
    height: 0.34rem;
    line-height: 0.34rem;    
    padding-left: 0.1rem !important;
    display: block;
    box-sizing: border-box;
    padding: 0;
    color: #fff;
    margin: 0;
}
.mapseach1 .chosen-drop{width: 100% !important;}
.mapseach1 .chosen-drop{ width: 100% !important;}
.chosen-container .chosen-drop{ background: none;border: none; height: auto;}
.chosen-container .chosen-results li.active-result{ padding: 0;}
.chosen-container-single .chosen-single span{ color: #fff;width: 100%; height: 0.34rem; line-height: 0.34rem; margin: 0;}
.chosen-container .chosen-results li.highlighted{ background: rgba(0, 148, 255, .2); color: #fff;}
.chosen-container .chosen-results li.active-result:hover{background: rgba(0, 148, 255, .2); color: #fff;}
.chosen-search input{ width: 100%; height: 0.34rem; padding: 0; padding-left: 0.1rem;box-sizing: border-box;}
.chosen-container-single .chosen-search{ padding: 0 0.1rem;}

 .see{ position: absolute; right: 0.6rem;font-size: 0.12rem; cursor: pointer;color:rgba(255,255,255,.7);}
 .see::after{position: absolute;right: -0.15rem;top: 50%;margin-top:1px;transform:translate(0,-50%);width:0.11rem;height:0.11rem;content: '';display: inline-block;background:url(/img/see.png) no-repeat;background-size: cover;}
 .baojing_box{clear:both;}
 /* 地图弹窗样式 */
.BMap_bubble_pop{ background: rgba(5, 35, 81, 0.9) !important;position: relative;border: 1px solid #499aca !important;border-radius: 0 !important; padding: 0 !important;}
/* .BMap_bubble_pop img{ display: none;} */
.BMap_bubble_content{ width: 100% !important; height: 100% !important;}
.BMap_bubble_top{ height: 0rem !important;}
.map_title{position: relative;width: 90%; margin: 0 auto ;font-size:0.14rem; height: 0.55rem; line-height: 0.55rem;padding-left: 0.3rem; color: #fff;border-bottom: 1px solid rgba(0,234,255,0.2);}
.map_title::before{position: absolute;left:0;top:50%;transform:translate(0,-50%);width:0.21rem;height:0.13rem;content: '';display: block;background:url(/img/sh_icon.png)no-repeat center;background-size: cover;}
.map_tc{ width: 100%; height: 100%;position: relative;border:0.01rem solid #3F96F6;border-radius:0.12rem;}
.map_tc1,.map_tc2,.map_tc3{border:0.01rem solid #3F96F6;border-radius:0.12rem;}
.map_main{ width: 90%; margin: 0.1rem auto 0;}
.map_main ul li{ float: left; width: 50%;}
.map_main ul li span:first-child{ color: rgba(225,225,225,0.6);display: inline-block;width: 1rem; vertical-align: text-top;    text-align: right;}
.map_main ul li span:nth-child(2){ display: inline-block; width: 50%;vertical-align: text-top;margin-left: 0.1rem;color:#3F96F6}
.BMap_bubble_pop img{ height: 0 !important;}
.mapseach{ position: absolute;top: 0;z-index: 100;border-radius:0.04rem;color:#fff;}
.mapseach1{right: 6.5%; position: absolute !important; top: 0;z-index:200;}
.btn_map{ width: 2.2rem; background: #104EC0 !important;box-shadow: 0 0 8px 0 #109BFF inset;border: 0.01rem solid #3563c4;
    border-radius: 3px;
    outline: none;
    color: #c4d6ff;
    padding-left: 0.1rem;
    font-size: 0.14rem;
    margin-left: 0.1rem;
    height: 0.33rem;color: #c4d6ff;vertical-align: middle;}
.mapseach1{ display: inline-block;}
.btn_map1{ height: 0.29rem;vertical-align: middle;}
.btn_map1::placeholder{ color: #c4d6ff;}
.tciconmap{ position: absolute; width: 0.26rem; height: 0.26rem; background: url(/img/tc-icon.png) no-repeat center center;background-size: contain;}
.tciconmap1{ left: -0.01rem; top:-0.03rem;}
.tciconmap2{ right: 0em; top: -0.03rem;transform: rotate(90deg);}
.tciconmap3{ left: 0rem; bottom: 0rem;transform: rotate(-90deg);}
.tciconmap4{ right: 0rem; bottom: 0.01rem;transform: rotate(180deg);}
.map_title_icon{ width: 0.23rem; height: 0.23rem; background: url(/img/mapFrame.png) no-repeat center center;background-size: contain;position: absolute;left: 0.25rem;top: 0.15rem;}
.anchorBL{ display: none !important;}
.main_map{position: absolute;width: 100%;height:100%;margin:0;top: 0;}
.quxiao{width: 0.3rem;position: absolute;right:0;top:0;font-size: 0.16rem;cursor: pointer;text-align: center;line-height: 0.53rem;color:rgba(255,255,255,.7)}
.sel_box .mapseach1{position:relative !important;right:0 !important;}
/*page页码*/
.page {
    width: 100%;
    text-align: center;
    line-height: 0.26rem;
    vertical-align: middle;
    margin:0.2rem 0;
    clear: both;
    font-size: 0.14rem;
}

.page span {
    color: #fff;
    font-size: 0.14rem;
    display: inline-block;
    margin: 0 0.08rem;
}
.page span a{display:block;width:0.2rem;color:#fff;font-size: 0.14rem;}
.sel_1 {
width: 0.28rem;
height: 0.26rem;
border-radius:0.04rem;
border: 0.01rem solid #236AA2;
background: #0C395E;
}
.btn_ok{
padding:0 0.1rem;
height: 0.28rem;
flex-shrink: 0;
border-radius:0.04rem;
border: 0.01rem solid #236AA2;
background: #0C395E;
color:#fff;
    cursor: pointer;
}
.btn_go{width: 0.16rem;padding-left:0.1rem;
    height: 0.24rem;
    line-height:24rem;
    border-radius:0.04rem;
    border:0.01rem solid #236AA2;
    color:#fff;}
.btn_go ::-webkit-input-placeholder{font-size:0.12rem;}
/* 新排行进度条 */
.paihang_1{position: absolute;top:0.1rem;left:0;width:100%;z-index: 500;}
.paihangmainnum {
    display: inline-block;
    background:url(/img/num_4.png) no-repeat center;
    background-size: cover;
    width: 0.26rem;
    height: 0.29rem;
    font-size:0.13rem;
    color:#fff;
    font-weight: 600;
    text-align: center;
    line-height: 0.29rem;
}
.HotPai div.paihangmain:first-child .paihangmainnum,.HotPai2 div.paihangmain:first-child .paihangmainnum,.HotLiu div.paihangmain:first-child .paihangmainnum,.tousuData div.paihangmain:first-child .paihangmainnum{
    background:url(/img/num_1.png) no-repeat center;
    background-size: cover;
    color: #fff;
}
.HotPai div.paihangmain:nth-child(2) .paihangmainnum,.HotPai2 div.paihangmain:nth-child(2) .paihangmainnum,.HotLiu div.paihangmain:nth-child(2) .paihangmainnum,.tousuData div.paihangmain:nth-child(2) .paihangmainnum{
    background:url(/img/num_2.png) no-repeat center;
    background-size: cover;
    color: #fff;
}
.HotPai div.paihangmain:nth-child(3) .paihangmainnum,.HotPai2 div.paihangmain:nth-child(3) .paihangmainnum,.HotLiu div.paihangmain:nth-child(3) .paihangmainnum,.tousuData div.paihangmain:nth-child(3) .paihangmainnum{
    background:url(/img/num_3.png) no-repeat center;
    background-size: cover;
    color: #fff;
}
.HotPai div.paihangmain:nth-child(1) .mh_value,.HotPai2 div.paihangmain:nth-child(1) .mh_value,.HotLiu div.paihangmain:nth-child(1) .mh_value,.tousuData div.paihangmain:nth-child(1) .mh_value{color:#D97554}
.HotPai div.paihangmain:nth-child(2) .mh_value,.HotPai2 div.paihangmain:nth-child(2) .mh_value,.HotLiu div.paihangmain:nth-child(2) .mh_value,.tousuData div.paihangmain:nth-child(2) .mh_value{color:#FFA43C}
.HotPai div.paihangmain:nth-child(3) .mh_value,.HotPai2 div.paihangmain:nth-child(3) .mh_value,.HotLiu div.paihangmain:nth-child(3) .mh_value,.tousuData div.paihangmain:nth-child(3) .mh_value{color:#2EFFF5}
.progressbarmain{width:100%;height:0.28rem;}
.progressbar{width:96%!important;box-sizing: border-box;margin:0 2%;   
    height: 0.15rem;
    transform: skewX(-30deg);
    flex-shrink: 0;
    border-radius: 10%;
    background:linear-gradient(90deg, rgba(41,83,136,1),rgba(38,73,117,1)); 
}
.progressbar1 {
    width: 2rem;
    height: 0.5rem;
    display: inline-block;
}
.mh_value{top:0.12rem;}
.paihangtitle {
    display: inline-block;
    margin-left: 0.1rem;      
    font-size: 0.13rem;
    vertical-align: top;
    
}

.paihangmain1 {
    margin-top: 0rem;
}
.paihangmainright{display: inline-block; width: 100%;position: relative;margin-top:0.32rem;}
.paihangtitle2{ color: #75a0ef; float: right; margin-right: 15%; font-size: 0.13rem;}
.paihangmain {
    position: relative;
    width: 100%;
    height: 0.5rem;
    overflow: hidden;
}


.exit{position: absolute;height:0.46rem;line-height:0.46rem;color:#fff;font-size:0.16rem;right:2%;padding-left:0.28rem;cursor: pointer;}
.exit::before{position: absolute;left:0;top:0.15rem;width:0.18rem;height:0.18rem;content: '';display: inline-block;background:url(/img/exit.png) no-repeat center;background-size: cover;}
.weather{position: absolute;top:7.4%;left:4.8rem;z-index: 900;height:0.26rem;}
.weather img{width:0.26rem;height:0.26rem;vertical-align: bottom;}
.weather span{color:#fff;font-size:0.14rem;padding-left:0.1rem;height:0.26rem;line-height:0.26rem;display: inline-block;}
.newBtn{width:1.24rem;height:0.38rem;font-size:0.14rem;text-align:center;line-height:0.38rem;display: block;cursor: pointer;background:url(/img/btn_video.png)no-repeat center;background-size: cover;}

.u-df { display:-webkit-box;  display:-ms-box; display:flex; }
.u-flex-h {-webkit-box-orient:horizontal; }
.u-flex-r {-ms-flex-direction:row; flex-direction:row; }
.u-flexd--c {-webkit-box-orient:vertical; -ms-flex-direction:column; flex-direction:column; }

.u-jc-c { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.u-jc-sb { justify-content : space-between; }
.u-jc-end { -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; }
.u-fd-rr { -webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse;  flex-direction:row-reverse; }
.u-jc-sa {-webkit-justify-content: space-around; justify-content: space-around; }

.u-ai-fs { -webkit-box-align:start; -ms-flex-align:start;  align-items:flex-start; }
.u-ai-c { -webkit-box-align:center; -ms-flex-align:center;  align-items:center; }
.u-al-fe { -webkit-box-align:end; -ms-flex-align:end;  align-items:flex-end; }
.u-as-bl { -webkit-align-self:baseline; -ms-align-self:baseline;  align-self:baseline; }

.u-flex-sb {  justify-content:space-between; }
.u-fw { -webkit-flex-wrap: wrap; flex-wrap:wrap; }
.flex-1 { flex:1; }
.mh_value{position: absolute;top:36%;right:0;width:0.55rem;color:#fff;font-size:0.13rem;transform: translate(0, -50%);}
.paihangtitle1,.paihangtitle22{font-size:0.13rem;}  
/*新按钮*/
.newbtn,.newbtn2{height: 0.34rem;display:inline-block;font-size:0.12rem;color:#fff;text-align:center;line-height:0.32rem;}
.newbtn{width:0.93rem;background:url(/img/newbtn.png)no-repeat center;background-size: cover;}
.newbtn2{width:1.38rem;background:url(/img/newbtn2.png)no-repeat center;background-size: cover;}
.mh_value {width:60px;}
@media screen and (width: 3240px) and (height: 1080px) { 
    .rtop{ width: 3240px;height:78px;background: url(/img/header_bg2.png) no-repeat center; background-size: cover;}
    .rtop::after{position: absolute;
        width: 450px;height: 66px;content: '';top: 2px;left: 50%;display:block;transform: translate(-50%,0);background: url(/img/header_logo.png) no-repeat center;background-size: contain;}
    .nav {width: 39%;} 
    .nav li.rtop_1a{ height: 46px; line-height: 46px;}
    .nav li.rtop_1a a{ font-size:16px;} 
    .p_title,.p_tit{ height: 26px; line-height: 26px;}  
    .p_title{ padding-left:0;margin-bottom:15px !important;}
    .p_tit p{font-size: 15px !important}
    .p_tit {padding-left: 40px;}
    .paihangmain{height:50px;}
    .paihang_1 {top:0}
    .paihangmainnum{ width: 22px !important; height: 22px !important; line-height: 22px !important; font-size: 14px;margin-top:15px;margin-left:10px;}
    .paihangtitle1,.paihangtitle22{font-size:14px;}
    .paihangtitle2{margin-right:100px;}
    .paihangmainright {margin-top:35px;}
    .progressbarmain,.progressbar{height:16px;}
    .page{line-height:0.22rem;}
    .page span {font-size: 0.1rem;}
    .sel_1 {width: 0.24rem;height: 0.22rem;}
    .btn_go {width: 0.12rem;height: 0.21rem;line-height: 21rem;padding:0 0.04rem 0 0.08rem;}
    .btn_ok {padding: 0 0.1rem;height: 0.23rem;font-size:0.1rem;}
    .btn_9 {
        width: 1.2rem !important;
        height: 0.24rem !important;        
        line-height: 0.24rem !important;
        padding-left: 0.1rem;
        font-size: 0.12rem !important;
    }
    
    .icon{top:0 !important;right:0.08rem;font-size:14px;} 
    .rbtn {height: 0.24rem;line-height: 0.24rem;font-size: 0.12rem;width: 0.44rem;background:url(/img/btn3_center.png) repeat-x 0 0;background-size: contain;}
    .rbtn::before {left: -0.06rem;width: 0.06rem;height: 0.24rem;background:url(/img/btn3_left.png) no-repeat center;background-size: cover;}
    .rbtn::after {right: -0.06rem;width: 0.06rem;height: 0.24rem;background:url(/img/btn3_right.png) no-repeat center;background-size: cover;}
    .btn_7 {width: 1.4rem;height: 0.22rem;line-height: 0.22rem;font-size:0.12rem;}
    .rline {line-height: 0.24rem;font-size: 0.12rem;}
    .rbtn2 {height: 0.24rem;line-height: 0.24rem;font-size: 0.12rem;width: 0.44rem;background:url(/img/btn3_center.png) repeat-x 0 0;background-size: contain;}
    .rbtn2::before {left: -0.06rem;width: 0.06rem;height: 0.24rem;background:url(/img/btn3_left.png) no-repeat center;background-size: cover;}
    .rbtn2::after {right: -0.06rem;width: 0.06rem;height: 0.24rem;background:url(/img/btn3_right.png) no-repeat center;background-size: cover;}
    .rdate a {width: 0.2rem;height: 0.2rem;font-size: 0.1rem;line-height: 0.22rem;}


    .chosen-container-single .chosen-single{height:0.24rem !important;}
    .shuru{height:0.24rem !important;font-size:14px;}
    .list_down li{height:0.24rem;line-height:0.24rem;}
    .chosen-container-single .chosen-single span {height: 0.24rem !important;line-height: 0.24rem !important;}
    .chosen-container .chosen-results li {height: 0.24rem !important;line-height: 0.24rem !important;}
    .chosen-container .chosen-results {padding: 0.24rem 0 0 4px !important;}
    .list_down li {height: 0.24rem !important;line-height: 0.24rem !important;font-size:16px;}

    .exit{position: absolute;height:50px;line-height:50px;color:#fff;font-size:16px;right:2%;padding-left:30px;cursor: pointer;}
.exit::before{position: absolute;left:0;top:15px;width:20px;height:20px;content: '';display: inline-block;background:url(/img/exit.png) no-repeat center;background-size: cover;}
.weather{position: absolute;top:6.5%;left:490px;z-index: 900;height:24px;}
.weather img{width:24px;height:24px;vertical-align: bottom;}
.weather span{color:#fff;font-size:14px;padding-left:10px;height:24px;line-height:24px;display: inline-block;}
.tongji_box{width:100%;height:250px;}
.jingbao {position: relative;height: 170px;bottom:0;width:100%; right: 0;}
.shunshidanjao1{height:292px;}
.spjk_box{height:180px;}
.newbtn{width:0.66rem;height: 0.24rem;font-size:14px;line-height:0.24rem;margin-top:7px;}
.newbtn2{width:0.97rem;height:0.24rem;line-height:0.24rem;font-size:14px;}
.rdate {height: 26px!important;}
.rdate a {width: 26px;height: 26px;font-size: 14px;line-height: 26px;}
.naverji {top:0.45rem;padding:0.1rem 0}
.naverji span {height: 0.3rem;font-size: 16px;line-height: 0.3rem; }
.chosen-container-single .chosen-single span{font-size:16px;}
.sel_box > span {font-size:16px;}


}


@media screen and (width: 3840px) and (height: 1080px) {





 }




