@charset "utf-8";
*{ margin:0; padding:0;color: #000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif; font-size:14px; max-width:100%; line-height:1;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; -webkit-transition: all linear 0.4s; transition: all linear 0.4s;}
body { margin:0 ;  overflow-x: hidden;min-width: 1200px;position: relative;width: 100%;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
a{ text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; -webkit-transition: all linear 0.4s; transition: all linear 0.4s;}
a:hover,.ah:hover{color:#eb6622!important}
.bgh:hover{background-color:#d85d1d !important; color:#fff; }
.text,textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}
img{border:none;display: block; max-width:100%;}
h1,h2,h3,h4,h5{font-weight:normal;}
.clear{clear:both}
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fr{float:right;}.fl{float:left}.fix{*zoom: 1;}
.flex{display:flex; justify-content:space-between;}
.tc{text-align:center; margin:auto;}
.tl{text-align:left !important;}
.bggray{background-color:#f2f2f2;}
.ttu{text-transform:uppercase;}
.w50{width:50%; margin:auto}
.w55{width:55%; margin:auto}
.w60{width:60%; margin:auto}
.w70{width:70%; margin:auto}
.w80{width:80%; margin:auto}
.w90{width:90%; margin:auto}
.mgt0{margin-top:0px !important;}
.mgt20{margin-top:20px !important;}
.mgt30{margin-top:30px !important;}
.mgt40{margin-top:40px !important;}
.mgt50{margin-top:50px !important;}
.bor{border:1px solid #ddd;}

body{font-family:'Microsoft YaHei';max-width:1920px; margin:auto; font-size:14px; width:100%;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.container{width:1200px;margin:auto; display:flex;  justify-content:space-between;  }
.content{width:1200px;margin:auto; }
.imgbox{overflow:hidden}
.imgbox img{-webkit-transition: all linear 1s;transition: all linear 1s;z-index: 10;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);}
.imgbox img:hover{-webkit-transition: all linear 0.5s;transition: all linear 0.5s;z-index: 10;-webkit-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05);}
.imghover{-webkit-transition: all linear 1s;transition: all linear 1s;z-index: 10;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);}
.imghover:hover{-webkit-transition: all linear 0.5s;transition: all linear 0.5s;z-index: 10;-webkit-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05);}
.videobox{position:relative; overflow:hidden}
.videobox::after{content:""; width:80px; height:80px; background:url(/assets/images/video_play.png) no-repeat center center; background-size:contain; position:absolute; top:50%; margin-top:-40px; left:50%; margin-left:-40px; z-index:99;}
.videobox video{width:100%}
.pcshow{display:block;}
.mobileshow{display:none}

.header{ z-index:9999; background-color:#fff; padding:15px 0 0;-webkit-transition: all linear 0.4s;transition: all linear 0.4s; position:fixed; top:0; width:100%; }
.header .iconfont{font-size:22px; color:#fff; line-height:32px; margin-right:5px;vertical-align: middle; }
.header .top{border-bottom:1px solid #e6e6e6; padding-bottom:20px;}
.header .top .l{cursor:pointer; font-size:13px;}
.header .top .l .iconfont{color:#666; font-size:14px; font-weight:bold; margin-left:5px;}
.header .top .r{display:flex; justify-content:space-between; }
.header .top .career{margin-right:30px; font-size:13px;}
.header .top .career .iconfont{color:#444;font-size:20px;}
.header .sc{ line-height:32px; background-color:#eb6622; color:#fff; padding:0 20px; border-radius:3px; font-size:13px; }
.header .bottom{padding:20px 0;}
.header .bottom .sc{display:none}
.header .logo img{height:50px;}
.header .nav{width:700px; overflow:hidden; height:50px;}
.header .nav li{background-color:#fff;}
.header .nav .a1{ line-height:50px; text-align:center; font-size:16px; color:#000; position:relative; display:block;}
.header .nav .a1::after{content:""; background-color:#eb6622; width:100%; height:3px; position:absolute; left:0; bottom:-5px; -webkit-transition: all linear 0.3s; transition: all linear 0.3s;}
.header .nav .a1.current,.header .nav a:hover{color:#eb6622;}
.header .nav .a1.current::after,.header .nav a:hover::after{bottom:0;}
.header .subnav{ overflow:hidden; background-color:#f2f2f2; border-top:20px solid #fff; display:none; position: absolute; width: 100%; left: 0; top:135px; padding:30px 0; }
.header .subnav .container{justify-content:flex-end;  }
.header .subnav a{ display:block; width:220px; margin: 0 10px; overflow:hidden; }
.header .subnav a p{text-align:center; font-size:15px; line-height:30px; padding-top:10px;}
.header.smallheader {padding: 5px 0 8px; border-bottom:1px solid #ddd;  box-shadow: 0 10px 10px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);}
.header.smallheader .top{display:none}
.header.smallheader .bottom{padding:5px 0;}
.header.smallheader .bottom .sc{display:block; margin-top:10px; height: 32px;}
.header.smallheader .logo img{height:40px;}
.header.smallheader .subnav{top:60px}
.footer{width:100%; overflow:hidden; background-color:#fff; padding:2% 0 3%;}
.footer .gotop{ text-align:center; margin:0 auto; display:block; width:45px; height:40px; transform:rotate(180deg);   box-shadow: 0 -2px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);}
.footer .gotop span{line-height:40px; font-size:18px; color:#333; font-weight:bold; cursor:pointer;  }
.footer .content{margin-top:3%;}
.footer .item{width:20%; }
.footer .item b{font-size:16px; font-weight:normal;margin-bottom:15px; display:block;}
.footer .item p{color:#555; line-height:22px; margin-bottom:10px; font-size:13px; }
.footer .sj{width:160px; margin-top:20px;}
.footer .sj .iconfont{font-size:26px;}
.copyright{ background-color:#f2f2f2; padding:10px 0; }
.copyright p,.copyright a{line-height:30px; font-size:13px; margin-right:10px;}
.rts{overflow:hidden; padding:3% 0; background-color:#f2f2f2; margin-top:3%;}
.rts .content{padding:0 5%}
.rts .img{width:100px; height:100px; border-radius:50px; border:3px solid #fff;}
.rts .tit3{text-align:left; max-width:100%;}
.rts .l{text-align:center;}
.rts .r{width:80%}
.rts .r .titp{max-width:70%; text-align:left; line-height:24px; color:#555;}
.rts .btn{background-color:#eb6622; color:#fff; padding:5px 15px; margin-top:20px;}

.sitemap{ padding: 30px 0; justify-content:flex-start;}
.sitemap a{font-size: 14px; color: #333; padding: 0 5px;}
.sitemap .icon-home:hover{color:#006db8}

.banner{overflow:hidden; width:100%; position:relative; margin-top:160px;}
.banner img{width:100%}


@media only screen and (max-width:1200px) {
    .pcshow{display:none;}
    .mobileshow{display:block}
    body{max-width:100%; min-width:100%;}
    .container{width:100%;margin:auto; }
    
}

