/*fonts*/
@font-face {
    font-family: "LdB";
    src: url("../fonts/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_KUnNShXUEKi4Rw.ttf");
}

/*通用*/
*{ margin:0; padding:0;}
*, ::after, ::before {-webkit-box-sizing:border-box;box-sizing:border-box;}
html{}
body{margin:0;color:#fff; position: relative;font-family:"Arial"; background:#FFF; font-size:12px;word-break: break-word;}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin:0px;padding:0px;border:none;list-style:none; font-weight: normal;}
a{text-decoration:none;  text-shadow:none;font-weight:normal;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
ul{list-style:none;}
textarea,input,button,select{outline:none;-webkit-appearance:none; font-family:Arial, Helvetica, sans-serif;}
a{color:#6c6c6c;text-decoration:none;}
img{border:none;max-width: 100%;}
span{margin:0; padding:0; cursor: auto;}
span:focus,div:focus {outline: none;}
i{font-style: normal;}
button{border:none;background-color: transparent;cursor: pointer;}
input{background-color: transparent;border:none;}
.flex{display:-webkit-box;display: -ms-flexbox;display:flex;flex-wrap:wrap;align-items:flex-start;}
.flexC{display:-webkit-box;display: -ms-flexbox;display:flex;align-items:center; flex-wrap:wrap;}
.fl-bet{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;}
.fl-cen{-webkit-box-pack: center;-ms-flex-pack: center;justify-content:center;}
.fl-end{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:flex-end;}
.Huans {-webkit-box-sizing:border-box;box-sizing:border-box;}

.Menu{font-family: "LdB";}

/*
display:flex;justify-content:space-between;align-items:center; flex-wrap:wrap;align-content:center
|flex-start|flex-end|center|space-between|space-around

overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;

left:0;top:50%;transform: translate(0,-50%);

transition:0.5s;
.IndEnvT:before,.IndEnvT:after{display:block;content:'';position: absolute;}
*/
/*footer*/
footer {background:#000; color:#FFF;}
.ftLog{display: block;margin:0 auto;}
.ftLog1{display: block;margin: 0 auto;background:#272727;}
.ftLog2{display: block;}
.ftNav{width:100%;}
.ftNava{color:#FFF;}
.ftC{width:100%; text-align: center; color:#919191;}

.pc{display: block;}
.wap{display: none;}
@media  screen and ( min-width:1680px){
/*header*/
.hd_nav{ display: none;}
.Menu{width:100%;}
.MenuU{ height:100px;}
.MenuU li{margin:0 30px;}
.MenuA{line-height:50px;font-size: 20px;color:#FFF;position: relative;}
.MenuA:before{display:block;content:'';position: absolute;left:50%;bottom:0;transform: translate(-50%,0);background:#f25c0b;width:0;height: 4px;border-radius:2px;transition:0.5s;}
.MenuA:hover,.MenuU li .on{font-weight:700;}
.MenuA:hover:before,.MenuU li .on:before{width:38px;transition:0.5s;}
/*footer*/
footer {padding:20px 4%;}
.ftLog1{width:70px;}
.ftLog2{width:92px;}
.ftNav{padding:20px 0;}
.ftNava{font-size: 20px;line-height:36px; margin:0 30px;}
.ftNava:hover{text-decoration: underline;}
.ftC{font-size: 14px;line-height:30px;}
}
@media screen and (max-width:1680px ) and ( min-width:1440px){
/*header*/
.hd_nav{ display: none;}

.Menu{width:100%;}
.MenuU{ height:90px;}
.MenuU li{margin:0 27px;}
.MenuA{line-height:46px;font-size:18px;color:#FFF;position: relative;}
.MenuA:before{display:block;content:'';position: absolute;left:50%;bottom:0;transform: translate(-50%,0);background:#f25c0b;width:0;height:3px;border-radius:2px;transition:0.5s;}
.MenuA:hover,.MenuU li .on{font-weight:700;}
.MenuA:hover:before,.MenuU li .on:before{width:35px;transition:0.5s;}
/*footer*/
footer {padding:18px 4%;}
.ftLog1{width:64px;}
.ftLog2{width:88px;}
.ftNav{padding:18px 0;}
.ftNava{font-size:19px;line-height:34px; margin:0 28px;}
.ftNava:hover{text-decoration: underline;}
.ftC{font-size: 13px;line-height:28px;}
	
	
.pc{display: block;}
.wap{display: none;}
}
@media screen and (max-width:1440px ) and ( min-width:1280px){
/*header*/
.hd_nav{ display: none;}
.Menu{width:100%;}
.MenuU{ height:75px;}
.MenuU li{margin:0 24px;}
.MenuA{line-height:42px;font-size:16px;color:#FFF;position: relative;}
.MenuA:before{display:block;content:'';position: absolute;left:50%;bottom:0;transform: translate(-50%,0);background:#f25c0b;width:0;height:3px;border-radius:2px;transition:0.5s;}
.MenuA:hover,.MenuU li .on{font-weight:700;}
.MenuA:hover:before,.MenuU li .on:before{width:32px;transition:0.5s;}
/*footer*/
footer {padding:18px 4% 16px;}
.ftLog1{width:62px;}
.ftLog2{width:84px;}
.ftNav{padding:16px 0;}
.ftNava{font-size:18px;line-height:32px; margin:0 26px;}
.ftNava:hover{text-decoration: underline;}
.ftC{font-size: 12px;line-height:26px;}
	
	
.pc{display: block;}
.wap{display: none;}
}
@media screen and (max-width:1280px ) and ( min-width:960px){
/*header*/
.hd_nav{ display: none;}
/*Menu*/
.Menu{width:100%;}
.MenuU{ height:68px;}
.MenuU li{margin:0 20px;}
.MenuA{line-height:38px;font-size:15px;color:#FFF;position: relative;}  
.MenuA:before{display:block;content:'';position: absolute;left:50%;bottom:0;transform: translate(-50%,0);background:#f25c0b;width:0;height:3px;border-radius:2px;transition:0.5s;}
.MenuA:hover,.MenuU li .on{font-weight:700;}
.MenuA:hover:before,.MenuU li .on:before{width:30px;transition:0.5s;}
/*footer*/
footer {padding:17px 4% 14px;}
.ftLog1{width:58px;}
.ftLog2{width:78px;}
.ftNav{padding:15px 0;}
.ftNava{font-size:17px;line-height:30px; margin:0 24px;}
.ftNava:hover{text-decoration: underline;}
.ftC{font-size: 12px;line-height:24px;}
	
	
.pc{display: block;}
.wap{display: none;}
}
@media screen and (max-width:960px ) and ( min-width:640px){
/*header*/
.hd_nav{width:36px;height:36px; position:fixed; z-index:999;border-radius:4px;border:1px solid #f25c0b;padding:7px;right:4%;top:10px;}
.hd_nav i{top:50%;margin-top:-2px;position:absolute;display:inline-block;height:2px;width:20px;background:#f25c0b;}
.hd_nav:before{margin-top: -8px;}
.hd_nav:after{margin-top:5px;}
.hd_nav:before,.hd_nav:after{content: '';position:absolute;top:50%;display:inline-block;height:2px;width:20px;background:#f25c0b;transition:0.2s;}
.hd_nav.active i{display:none;}
.hd_nav.active:before{transform: rotate(45deg);}
.hd_nav.active:after{transform: rotate(-45deg);}
.hd_nav.active:before,.hd_nav.active:after{margin-top:0;background:#f25c0b;}
.Menu{position:fixed;width:100%;height:100vh;top:0;left:100%;z-index:997;transition:0.5s;-webkit-backdrop-filter: blur(30px);backdrop-filter: blur(30px);background:rgba(0,0,0,0.8);}
.Menuwap{left:0;transition:0.5s;}
.MenuU{padding-top:60px;}
.MenuU li{width:100%; position: relative; margin-bottom:10px;}
.MenuA{line-height:55px;font-size:20px;color:#FFF;position: relative;text-align: center; display: block;}  
.MenuA:before{display:block;content:'';position: absolute;left:50%;bottom:0;transform: translate(-50%,0);background:#f25c0b;width:0;height:3px;transition:0.5s;}
.MenuU li .on{font-weight:700;}
.MenuU li .on:before{width:40px;transition:0.5s;}
/*footer*/
footer {padding:16px 4% 10px;}
.ftLog1{width:50px;}
.ftLog2{width:70px;}
.ftNav{padding:3px 0;}
.ftNava{font-size:16px;line-height:30px; margin:0 20px;}
.ftNava:hover{text-decoration: underline;}
.ftC{font-size: 12px;line-height:24px;}
	
	
.pc{display: block;}
.wap{display: none;}
	
.Hdf{position:fixed;z-index:10;width:100%;height:56px;padding:0 4%;top:0;left:0;}
.HdfO{background:rgba(0,0,0,0.8);}
}
@media only screen and (max-width:640px){

/*header*/
.hd_nav{width:0.24rem;height:0.24rem; position:fixed; z-index:999;border-radius:0.03rem;border:0.01rem solid #f25c0b;padding:0.04rem;right:4%;top:0.1rem;}
.hd_nav i{top:50%;margin-top:-2px;position:absolute;display:inline-block;height:2px;width:0.14rem;background:#f25c0b;}
.hd_nav:before{margin-top: -8px;}
.hd_nav:after{margin-top:5px;}
.hd_nav:before,.hd_nav:after{content: '';position:absolute;top:50%;display:inline-block;height:2px;width:0.14rem;background:#f25c0b;transition:0.2s;}
.hd_nav.active i{display:none;}
.hd_nav.active:before{transform: rotate(45deg);}
.hd_nav.active:after{transform: rotate(-45deg);}
.hd_nav.active:before,.hd_nav.active:after{margin-top:0;background:#f25c0b;}
.Menu{position:fixed;width:100%;height:100vh;top:0;left:100%;z-index:997;transition:0.5s;-webkit-backdrop-filter: blur(30px);backdrop-filter: blur(30px);background:rgba(0,0,0,0.8);}
.Menuwap{left:0;transition:0.5s;}
.MenuU{padding-top:0.44rem;}
.MenuU li{width:100%; position: relative; margin-bottom:0.08rem;}
.MenuA{line-height:0.4rem;font-size:0.14rem;color:#FFF;position: relative;text-align: center; display: block;}  
.MenuA:before{display:block;content:'';position: absolute;left:50%;bottom:0;transform: translate(-50%,0);background:#f25c0b;width:0;height:0.03rem;transition:0.5s;border-radius:0.02rem}
.MenuU li .on{font-weight:700;}
.MenuU li .on:before{width:0.4rem;transition:0.5s;}

/*footer*/
footer {padding:0.12rem 4% 0.08rem;}
.ftLog1{width:0.32rem;}
.ftLog2{width:0.48rem;}
.ftNav{padding:0.1rem 0;}
.ftNava{font-size:0.12rem;line-height:0.2rem; margin:0 0.1rem;}
.ftC{font-size:0.1rem;line-height:0.18rem;}
	
.pc{display: none;}
.wap{display: block;}
	
.Hdf{position:fixed;z-index:10;width:100%;height:0.44rem;padding:0 4%;top:0;left:0;}
.HdfO{background:rgba(0,0,0,0.8);}
}


@media screen and (min-width:960px){
.Run{transition:All 0.6s ease-in-out;-webkit-transition:All 0.6s ease-in-out;-moz-transition:All 0.6s ease-in-out;-o-transition:All 0.6s ease-in-out;}
.Run:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform: rotate(360deg);}
.Mover{transition:0.5s;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.Mover:hover{transition:0.5s;ransform:translate(0,-15px);-webkit-transform:translate(0,-15px);-moz-transform:translate(0,-15px);-o-transform:translate(0,-15px);-ms-transform:translate(0,-15px);}
.enlarge img{ width:100%;transition:0.5s;}
.enlarge:hover img{-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); transition:0.5s;}
}
html {font-size: 625%; /*100 ÷ 16 × 100% = 625%*/}
/*出的各分辨率媒体查询换算：*/
@media screen and (min-width:360px) and (max-width:374px) and (orientation:portrait){html{font-size:703%;}}
@media screen and (min-width:375px) and (max-width:383px) and (orientation:portrait){html{font-size:732.4%;}}
@media screen and (min-width:384px) and (max-width:399px) and (orientation:portrait){html{font-size:750%; }}
@media screen and (min-width:400px) and (max-width:413px) and (orientation:portrait){html{font-size:781.25%;}}
@media screen and (min-width:414px) and (max-width:431px) and (orientation:portrait){html{font-size:808.6%;}}
@media screen and (min-width:432px) and (max-width:479px) and (orientation:portrait){html {font-size:843.75%;}}


.overH{overflow:auto}
.overH::-webkit-scrollbar{width:3px;height:0;}/*滚动条整体样式*/
.overH::-webkit-scrollbar-thumb{background:#1393cc; border-radius:4px}/*滚动条里面小方块*/
.overH::-webkit-scrollbar-track{background:rgba(255,255,255,0.2);}/*滚动条里面轨道*/
/*
display:flex;justify-content:space-between;align-items:center; flex-wrap:wrap;align-content:center
|flex-start|flex-end|center|space-between|space-around

overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;

left:0;top:50%;transform: translate(0,-50%);

transition:0.5s;
.IndEnvT:before,.IndEnvT:after{display:block;content:'';position: absolute;}
*/

