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

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

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

.TopMain{ }
.dbText{ padding: 2px 0; }
.dbText .Top_Btns{ display: none; }

.topCon{ height: auto; }

.Home_Logo{ position: relative; width: 75vw; background-size: 23vw auto;}
.Home_Logo img{ width: 100%;}

.Home_Search{ width: 90vw; margin: 15px auto 10px; zoom:0.8; }
.Home_Search .AllSeSwitch{ width: 70px; }
.Home_Search .AllSeSwitch>dl{ left: 1px; }
.Home_Search>.SeInBox input{ width: calc(100% - 180px); font-size: 15px; }
.Home_Search>.SeInBox>a{ width: 110px; text-indent: 3em; background-position-x:15px; font-size: 15px; }


.NavBox{ height:auto; padding:0 0 6px; }
.NavBox ul{ display: flex; justify-content: space-evenly;}
.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: center; }
.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: center;padding-top: 60px;}
.slhIcon{top:10px;}
/*悬浮菜单*/
.FixedNavs{ display: none; }

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

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

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

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


