/*  引入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;}
}

.main{width:100%;max-width: 1600px;margin:0 auto;display: block;}

.header{width: 100%;margin:0 auto;position: fixed;top:0;left:0;/*transform: translateX(-50%);*/z-index:9;background: url("../images/nav_bg.jpg") center center no-repeat;background-size: cover;}
.logo{width: 327px;min-width:327px;height: 115px;object-fit: contain;display: block;padding:24px 0 25px;}
.logo a{display: block;height:100%;}
.logo img{width:auto;height: 100%;object-fit: contain;display: block;}
.header ul{flex-grow: 0;display: block;padding:0 20px 0 60px;}
.header li a{color:#3a3a3a;padding:0 30px;width: auto;display: block;font-size:20px;line-height: 115px;white-space: nowrap;transition: .4s ease .1s;font-family: 宋体;font-weight: 600;background-position: center 90px;}
.info_header.header li a{color:#000;}
.header li.on a,.header li:hover a{background: #d1baa3 url("../images/icon_01_on.png") center 90px no-repeat;color:#e60012;background-size: 13px 13px;}

.header_search{width:10%;background: #b20700;display: block;height: 115px;}
.header_wechat{position: relative;margin-left:15px;}
.header_wechat:before{width:1px;height: 20px;background: #fff;position: absolute;top:50%;transform: translateY(-50%);left:0;content:'';}
.header_wechat_img{position: absolute;top:30px;right:0;width:150px;height: 0;transition: height ease .5s;overflow: hidden;opacity: 0;z-index:999;}
.header_wechat_img img{width:100%;height: 150px;object-fit: cover;display: block;}
.header_wechat:hover .header_wechat_img{height: 150px;opacity:1;}

.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,.header_wechat 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;z-index:9;}
.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: 1700px) {
    .logo{width: auto;min-width: auto;height: 6.764vw;padding:1.4117vw 0 1.47vw;min-height: calc(60px + 1.4117vw + 1.47vw);}
    .header ul{padding:0 1.17647vw 0 3.5294vw;}
    .header li a{padding: 0 0.7647vw;line-height: 6.764vw;}
    .header_search{height: 6.764vw;}
    .header li a,.header li.on a{background-position: center 5.29vw;}
}
/*@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:1200px) {
    .header.flex_end{justify-content: space-between !important;padding-left:2%;}
    .logo{min-height: 60px;width: auto;}
    .header_search{min-height: 60px;width: auto;padding-right: 2%;}
    .web_nav_btn{display: flex !important;}
    .header ul{display: none !important;}
    .header_wechat{display: none;}
}


.footer{width:100%;background: #b20700;}
.main{width:100%;max-width: 1600px;margin:0 auto;display: block;}
.footer .main{padding:60px 0 30px;}
.copy_right{width:100%;text-align: left;font-size:16px;line-height: 38px;color:#fff;display: block;padding:10px 0 !important;border:none !important;}
.copy_right a{color:#fff;}
.footer_nav{margin-left:11.25%;flex-grow: 1;font-family: 宋体;}
.footer_nav dt a ,.footer_nav dd a{white-space: nowrap;display: block;}
.footer_nav dt a{color:#fff;font-size:18px;line-height: 30px;margin-bottom: 10px;font-weight:600;}
.footer_nav dd a{color:#fff;font-size:16px;line-height: 38px;}

@media screen and (max-width: 1600px) {
    .main{width: 100%;padding:0 2%;}
    .footer .main{padding: 2.8125vw 2% 1.875vw;}
    .copy_right{padding:0 2% !important;}
}
@media screen and (max-width: 960px) {
    .footer_nav{margin-left:0;}
    .copy_right{line-height: 20px;padding-bottom: 20px !important;}
}
@media screen and (max-width: 750px) {
    .footer_nav{display: none !important;}
    .footer_logo{margin:0 auto;}
    .copy_right{text-align: center;}
}


.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;}


@media screen and (max-width: 950px) {
    body{overflow-y: auto !important;}
}