@charset "utf-8";*,*::after,*::before{box-sizing:border-box}
*:focus{outline:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,button,figure{margin:0;padding:0;border:0}
html{-webkit-text-size-adjust:none}
li{list-style:none}
body{font-size:14px;position:relative;*overflow-x:hidden;background-color:white;color:#333;font-family:"Microsoft YaHei","PingFang SC",apple-system,"Helvetica Neue","Source Han Sans SC","WenQuanYi Micro Hei",sans-serif;line-height:1;outline:none}
table{border-collapse:collapse;border-spacing:0}
ol,ul,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
h1{font-size:28px}
h2{font-size:22px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
img{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle;border:0}
em,i{font-style:normal}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{text-decoration:none;color:#333;display: block;}
a:hover{text-decoration:none; color: #ff5f01;}
a:focus{outline:0px dotted}
a:focus,input:focus{-moz-outline-style:none}
::selection{background:#0080c8;color:#fff}
::-moz-selection{background:#0080c8;color:#fff}
::-webkit-selection{background:#0080c8;color:#fff}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
::-webkit-scrollbar{height:11px;width:11px}
::-webkit-scrollbar-button{height:0;width:0}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block}
::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement{display:none}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{border-style:solid;border-color:transparent}
::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal{background-clip:padding-box;background-color:#fff}
::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);background-clip:padding-box;background-color:rgba(0,0,0,.2);min-height:28px;padding-top:100}
::-webkit-scrollbar-thumb:hover{-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.25);background-color:rgba(0,0,0,.4)}
::-webkit-scrollbar-thumb:active{-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.35);background-color:rgba(0,0,0,.5)}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{border-width:0}
::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.1);background-color:rgba(0,0,0,.05)}
::-webkit-scrollbar-track:active{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);background-color:rgba(0,0,0,.05)}
.g-in{width:1280px;margin:0 auto;}
.top{background: #434343;height: 48px;line-height: 48px;color: white; font-size: 14px;}
.top a{color: white;}
.top .top1{background: url(icon1.png) no-repeat left center;padding-left: 34px;}
.top .top2 li{margin-right: 30px;position: relative;}
.top .top2 li::after{content: "";position: absolute;right: -15px;border-left: 1px solid #fff;height: 16px;top: 50%;transform: translate(0,-50%);}
.top .top2 li:nth-child(4)::after{display: none;}
.head h2{height: 120px;line-height: 120px;vertical-align: center;}
.head  .fun ul li{margin-right: 60px;position: relative;}
.head  .fun ul li:last-child{margin-right: 0;}
.head  .fun ul li>a{font-size: 18px;position: relative;color: #3e4357;line-height: 120px;height: 120px;}
.head  .fun ul li .showdiv{position: absolute;top: 120px;width: 180%;background: white;left: 50%;transform: translate(-50%,0); z-index: 9;display: none;}
.head  .fun ul li .showdiv a{display: block;line-height: 40px;text-align: center;color: #3e4357;font-size: 18px;}
.head  .fun ul li .showdiv a:hover{background: #fac020;color: white;}
.banner .forme{ position: absolute; background: rgba(0,0,0,.4); width: 1200px; height: 134px; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); bottom: 72px;z-index: 99; padding: 20px 0 0 24px;box-sizing: border-box;}
.banner .forme .title{color: white;font-size: 18px;line-height: 34px;margin-bottom: 5px;}
.banner .forme .title span{font-size: 24px;margin-right: 11px;}
.banner .forme input{ width: 270px; height: 49px; background-color: white; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; font-size: 18px;padding-left: 15px;box-sizing: border-box;outline: none;border: none;cursor: pointer;}
.banner .forme .f input:nth-child(2){width: 589px;margin: 0 13px 0;}
.banner .forme .f input:nth-child(3){color: #333333; background: #fac020;padding: 0;}
.banner{position: relative;}
.banner .swiper-pagination-bullet{ width: 37px; height: 7px; border-radius:unset ; -webkit-border-radius:unset ; -moz-border-radius:unset ; -ms-border-radius:unset ; -o-border-radius:unset ;opacity: 0.3; background: #fff;}
.banner .swiper-pagination-bullet-active{opacity: 1;}
.banner .swiper-pagination{bottom: 42px !important;}
.foot{background: #2b2b2b;padding: 58px 0 0;}
.foot .link{display: flex;color: white;font-size: 18px;line-height: 28px;padding-bottom: 20px;border-bottom: 1px solid white;}
.foot .link .aa{display: flex;align-items: center;margin-left: 12px;}
.foot .link .aa a{color: white;position: relative;font-size: 14px;line-height: 24px;margin-right: 25px;}
.foot .link .aa a::after{content: "";right: -13px;top: 50%;margin-top:-7px ;border-right: 1px solid white; height: 15px;position: absolute;}
.foot .f-foot{margin-top: 60px;display: flex;padding-bottom: 74px;}
.foot .ft1{display: flex;margin-right: 120px;}
.foot .ft1 .wx{margin-right: 60px;}
.foot .ft1 .add1{color: white;font-size: 14px;line-height: 24px;padding-left: 31px;background: url(icon6.png) no-repeat left center;}
.foot .ft1 .add1:nth-child(2){background: url(icon7.png) no-repeat left center;margin-top: 13px;}
.foot .f-foot dl{margin-right: 50px;}
.foot .f-foot dl:last-child{margin-right: 0;}
.foot .f-foot dl a{color: white;}
.foot .f-foot .f-nav{display: flex;}
.foot .f-foot dl dt{margin-bottom: 19px;}
.foot .f-foot dl dt a{font-size: 14px;display: block;line-height: 24px;}
.foot .f-foot dl dd a{font-size: 12px;color: #f2f2f2;line-height: 24px;display: block;opacity: 0.5;}
.foot .copyright{background: #fac020;line-height: 45px;color: #2b2b2b;font-size: 14px;}
.foot .copyright a{color: #2b2b2b;display: inline-block;}
