@charset "utf-8";
/* CSS Document */

.warp{ width: auto; max-width: 100vw; min-width: 100vw; min-height: 100vh;}
.warp .w1200,
.warp .w1280{ width: auto; }
.warp .f_l,
.warp .f_r{ float: none; }

.TopSlideBg{ width: 180vw; }
.TopSlideBg img{ max-width: 100%; }

.TopMain{background-size: auto 100%;}
.dbText{ padding: 2px 0; }
.dbText .Top_Btns.f_l{ display: none; }
.dbText .Top_Btns li.Personl{ float:right;margin-left: 0;}

.topCon{ height: auto; }

.Home_Logo{position: relative;width: 70vw;background-size: 23vw auto;margin: 0 auto;padding-top: 20px;}
.Home_Logo img{ width: 100%;}

.YwtbBtn{ display:none; }

.Home_Search{width: 95vw;margin: 15px auto 10px;zoom: 0.9;}
.Home_Search .AllSeSwitch{ width: 70px; }
.Home_Search .AllSeSwitch>dl{ left: 1px; }
.Home_Search>.SeInBox input{width: calc(100% - 140px);font-size: 15px;}
.Home_Search>.SeInBox>a{}


.NavBox{height:auto;/* padding:0 0 6px; */}
.NavBox>.w1200{ overflow-x:auto;overflow-x: overlay;}
.NavBox>.w1200::-webkit-scrollbar{ display:none; }
.NavBox ul{display: flex;justify-content: flex-start;}
.NavBox li{height: 40px;font-size: 16.5px;width: auto;float: none;overflow: inherit;}
.NavBox li>a{ height: 40px; line-height: 40px; min-width: inherit; padding: 0; }
.NavBox li + li::before{ height: 24px; top: 8px; }


/*内页头部*/
.InterTopBg{ background-size: auto 100%; height: 50vw; }
.InterTop .topCon{ height: auto; display: block; }
.InterTop .Top_Logo{ width: 75vw; background: url("../images/Top_ico_3.png") no-repeat center top; background-size: 23vw auto; margin: 0 auto; }
.InterTop .Top_Logo a{ display: block; height: 100%; background: url(../images/Home_Logo.png) no-repeat center top; background-size: 100% auto; }
.InterTop .Top_Logo img{ width: 100%; height: calc(75vw / (615 / 177)); opacity: 0;}
.InterTop .Home_Search{ margin: 15px auto 10px; }





/*底部*/
.FooterBox{ padding: 20px 10px;}
.FsLinks{ display: none; }
.BottomNavs{ margin-top: 0; }
.BottomTextCon{width: auto;float: none;/* text-align: left; */}
.BottomTextCon p span{display: inline-block;/* white-space: nowrap; */}
.BottomTextCon p span + span{ margin-left: 0; }
.BottomImgBtns{display: flex;justify-content: space-evenly;align-items: flex-start;position: relative;top: auto;height: auto;}

/*悬浮菜单*/
.FixedNavs{ display: none; }

@media screen and (max-width:600px ) {
    
}

@media screen and (max-width:375px ) {
    
}

@media screen and (max-width:345px ) {
    .dbText .Top_Btns li.Personl{ display:none; }
    .NavBox li{ zoom: 0.9; }
}

@media screen and (max-width:320px ) {
    
}


