/*  引入iconfont  */
@import "//at.alicdn.com/t/font_3233701_wtvk3bbbmyl.css";

* {margin: 0;padding: 0;box-sizing: border-box;touch-action: pan-y;}
body {width: 100%;min-width:320px;margin: 0 auto;font: 14px/1.5 '微软雅黑';color: #333;overflow-x: hidden;}
body{scrollbar-width: none;-ms-overflow-style: none;}
body::-webkit-scrollbar{display: none;}
li {list-style: none;}
a {text-decoration: none;color: #333;}
a:hover {color: #333;}
i {font-style: normal;}
button, input, textarea, hr {border: none;-webkit-appearance: none;}
.clear {clear: both;}
table {border-collapse: collapse;max-width: 100%;}
table td {border-collapse: collapse;}
select{outline: unset;}
input:focus ,textarea:focus ,button{outline: none;}
iframe{width:100%;height: 100%;}
img{border:none;}
li{list-style: none;}

.clear{clear: both;}

.bg_fff{background: #fff !important;}
.no_position{position: unset !important;top:unset !important;right:unset !important;bottom:unset !important;left:unset !important;transform:unset !important;}

.border_top_ddd{border-top:1px solid #ddd;}

.no_border_left{border-left:0 !important;}

.flex_start{display: flex !important;justify-content: flex-start !important;}
.flex_end{display: flex !important;justify-content: flex-end !important;}
.flex_center{display: flex !important;justify-content: center !important;}
.flex_space_between{display: flex !important;justify-content: space-between !important;}
.align_items_center{align-items: center;}
.align_items_baseline{align-items: baseline;}
.flex_wrap{flex-wrap: wrap !important;}

.mr_top_35{margin-top:35px !important;}
.mr_top_70{margin-top:70px !important;}
.mr_top_130{margin-top:130px !important;}
.padding_bottom_85{padding-bottom: 85px !important;}
@media screen and (max-width: 750px) {
    .mr_top_35{margin-top:4.666vw !important;}
    .mr_top_70{margin-top:9.333vw !important;}
    .mr_top_130{margin-top:17.333vw !important;}
    .padding_bottom_85{padding-bottom: 11.333vw !important;}
}

.header{width: 96%;max-width: 1400px;margin:0 auto;position: fixed;top:0;left:50%;transform: translateX(-50%);z-index:9;padding:10px 0;}
.logo{width: 219px;min-width:219px;height: 62px;object-fit: contain;display: block;}
.logo img{height: 100%;object-fit: contain;display: block;}
.header ul{flex-grow: 1;display: block;}
.header li a{color:#fff;padding:0 50px;width: auto;display: block;font-size:15px;line-height: 32px;white-space: nowrap;transition: .4s ease .1s;}
.info_header.header li a{color:#000;}

.info_header.header li a.active,.info_header.header li a:hover{color:#c59911;}
.search{width:30px;height: 30px;display: block;position: relative;}
.search_icon{width: 100%;height: 100%;display: block;}
.search svg{width: 30px;height: 30px;object-fit: contain;display: block;color:#FFF;padding:5px 0 5px 10px;}
.info_header .search svg{color:#000;}
.search_popup{position: absolute;top:30px;right:0;min-width: 100%;box-shadow: 0 0 10px rgba(255,255,255,.1);display: none;}
.search_popup form{width:100%;}
.search_popup form input[type=text]{min-width: 100px;line-height: 36px;padding:0 10px;display: block;font-size:14px;color:#333;border-radius:0;}
.search_popup form input[type=submit]{padding:0 10px;line-height: 36px;display: block;font-size:14px;text-align: center;background:#1197f0;color:#fff;border-radius:0;}
.web_nav_btn{display: none !important;}
.web_nav_btn svg{width:30px;height: 30px;padding:3px 0 3px 10px;}
@media screen and (max-width: 1600px) {
    .logo{height: 3.875vw;width: 13.6875vw;min-width: 13.6875vw;}
    .header li a{padding: 0 3.125vw;font-size:0.9375vw;line-height: 2vw;}
}
@media screen and (max-width: 960px) {
    .logo{height: 3.958vw;width: auto;min-width: unset;}
    .header li a{padding: 0 2.6vw;font-size:15px;line-height:3.958vw;}
}
@media screen and (max-width: 750px) {
    .logo{min-height: 32px;width: auto;}
    .web_nav_btn{display: flex !important;}
    .header ul{display: none !important;}
}


.footer{width:100%;}
.main{width:100%;max-width: 1400px;margin:0 auto;display: block;}
.footer .main{border-bottom:1px solid #dedede;padding:45px 0 30px;}
.footer_contact{min-width:320px;max-width: 320px;display: block;}
.footer_contact h2{width:100%;font-size:18px;line-height: 18px;color:#000;display: block;}
.footer_contact p{width:100%;font-size:18px;line-height: 18px;color:#777;display: block;margin:20px 0 10px;}
.footer_contact span{width:100%;font-size:16px;line-height: 32px;color:#777;display: block;}
.footer_wechat{display: block;}
.footer_wechat_list{width:97px;height: 97px;border:1px solid #d2d2d2;display: block;margin:0 20px;}
.footer_wechat_list img{width: 100%;height: 100%;object-fit: contain;display: block;}
.footer ul{flex-grow: 1;display: block;}
.footer li{margin-left:80px;}
.footer li a{font-size:14px;line-height: 32px;color:#777;display: block;}
.copy_right{width:100%;text-align: center;font-size:14px;line-height: 32px;color:#777;display: block;padding:10px 0 !important;border:none !important;}
.copy_right a{color:#777;}

@media screen and (max-width: 1600px) {
    .main{width: 100%;padding:0 2%;}
    .footer .main{padding: 2.8125vw 2% 1.875vw;}
    .footer_contact{width: 20vw;min-width: 20vw;max-width: 20vw;}
    /*.footer_contact h2,.footer_contact p{font-size:1.125vw;line-height: 1.125vw;}*/
    .footer_contact p{margin:1.25vw 0 0.625vw;}
    /*.footer_contact span{font-size:1vw;line-height: 2vw;}*/
    .footer_wechat_list{width: 6.0625vw;height: 6.0625vw;margin:0 1.25vw;}
    .footer li{margin-left:5vw;}
    /*.footer li a{font-size:0.875vw;line-height: 2vw;}*/
    /*.copy_right{font-size: 0.875vw;line-height: 2vw;padding:0.625vw 0 !important;}*/
}
@media screen and (max-width: 960px) {
    .footer ul{width:100%;display: block;margin-top:3vw;justify-content: center !important;}
    .footer_wechat_list{width: 10.1vw;height: 10.1vw;}
    .footer_contact{flex-grow: 1;width:auto;max-width: unset;}
}
@media screen and (max-width: 750px) {
    .footer_wechat{width:100%;justify-content: center !important;margin-top:3vw;}
    .footer_wechat_list{width: 97px;height: 97px;}
}
@media screen and (max-width: 500px) {
    .footer ul{width:100%;display: block;margin-top:3vw;justify-content: space-between !important;}
    .footer ul li{margin:0;}
}

.web_nav{width:100%;height: 100vh;position: fixed;top:0;left:100%;bottom:0;background:rgba(0,0,0,.4);z-index:99;}
.web_nav_main{width: 80%;height:100vh;max-width: 300px;background: #fff;}
.web_nav_close{width:100%;height:50px;padding:0 10px;}
.web_nav_close .icon{height: 30%;object-fit: contain;display: block;}
.web_nav_main ul{max-height: calc(100vh - 50px);width:100%;overflow-y: auto;display: block;padding:5% 0;}
.web_nav_main ul::-webkit-scrollbar{display: none;}
.web_nav_main li{width:100%;padding:0 5%;}
.web_nav_main li a{width:auto;display: inline-block;font-size:16px;line-height: 46px;color:#333;}
.web_nav_main li dl{padding-bottom: 5%;display: none;width:100%;}
.web_nav_main li dd a{padding:0 10%;color:#666;font-size:14px;line-height: 36px;}