body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, form, fieldset, legend, input, button, textarea, blockquote {margin: 0;padding: 0;}
body {min-width: 1260px;color: #333;background: #FFF7EF url(background.png) repeat;font-family: "PingFang SC","Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size: 14px;line-height: 1.8;word-wrap: break-word;}
body * {transition: all 200ms;}
ul, ol {list-style: none;}
a {cursor: pointer; text-decoration:none;}
a:link {color: #333;text-decoration: none;}
a:visited {color: #333;text-decoration: none;}
a:hover {color: #568ABE;text-decoration: none;}
a:active {color: #568ABE;text-decoration: none;}
button {margin: 0;padding: 0;border: 0px solid transparent;outline: none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
ul, ol{list-style: none;}
table {border-collapse: collapse;border: 0;padding: 0;margin: 0;}
img {border: 0;vertical-align: middle;}
em, i {font-style: normal;font-weight: normal;}
pre{white-space: normal;font-family: inherit;}
.cGray{color: #333;}
.cCcc{color: #ccc;}
.cgreen{color: #5ecfba;}
.bg{background:#fff;}
.f14px {font-size: 14px;}
.cRed {color: #c33;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb30{margin-bottom:30px;}
.mb60,.xb6,.yc6{margin-bottom: 60px;}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-bottom: 15px;}
.mtt15{margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mlr5 {margin: 0 5px;}
.p40{padding:40px 0;}
.p30{padding:30px;}
.p20{padding:20px 0;}
.diqu{display:none;}
.fwrite{background:#fff;}
.pt-20{padding-top:20px;}
.pl-20{padding-bottom:20px;}
.f-13{font-size:13px;}

/* 浮动与清除 */
.floatLeft,.fleft {float: left;}
.floatRight,.fright {float: right;}
.clearFloat:after,.clearfix:after{clear: both;content: ".";display: block;height: 0;font-size: 0;visibility: hidden;}
.clearFloat,.clearfix {*zoom:1;}


.va-m{font-size:12px;height: 30px; line-height: 30px; padding: 0px 10px; background-color: #f69c00; display: inline-block; border-radius: 5px; color: #fff; text-decoration: none}
.va-m img{ vertical-align: middle;margin-right:5px;}

.content {max-width: 1260px;width: 100%;margin: 0 auto;}

header.top-fixed {min-width: 1260px;position: fixed;height: 74.47px;top: 0;left: 0;right: 0;z-index: 99;height: auto;margin: 0 auto;background: #fff;box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.1);}
.top-relative{min-width: 1260px;position: relative;height: 74.47px;top: 0;left: 0;right: 0;z-index: 99;height: auto;margin: 0 auto;background: #fff;box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.1);}
.xwz-logo img {width: 240px;max-width: 100%;height: auto;}
.xwz-logo {float: left;padding-right: 48px;margin-top: -10px;}

.xwz-search {width: 200px;margin-right: 24px;}
form.search-form {position: relative;bottom: 0px;}
.search img {position: absolute;width: 14px;right: 10px;}
button.search {position: absolute;right: 0px;bottom: 25px;}

.xwz-nav {float: left;position:relative;}
.xwz-nav>ul {display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;list-style: none;margin: 0 auto;padding:0;}
.xwz-nav>ul>li {display: inline-block;margin-right: 16px;}
.xwz-nav>ul>li a {font-size: 16px;line-height: 30px;color: #333;font-weight: 600;padding: 4px 10px;transition: auto !important;}

.xwz-nav>ul>li.kehu {position: relative;}
.xwz-nav>ul>li.menu-item-has-children,.xwz-nav .freekc {position: relative;}
.xwz-nav>ul>li.menu-item-has-children,.xwz-nav>ul>li.freekc{margin-right: 25px;}


.subnav {display: none;padding: 45px 0;position: absolute;z-index: 1988;right: -420px;top: 13px;}
.subnav-main {width: 560px;right: -85px;top: 53px;padding: 20px 20px;background: #FFFFFF;border: 1px solid rgba(17, 30, 44, 0.1);border-radius: 0 0 8px 8px;box-shadow: 0 30px 36px -12px rgba(12,21,35,.16);border-color: hsla(0,0%,80.8%,.31);}
.subnav-main ul li a {padding: inherit;}
.subnav-main ul li {text-align: center;}
.subnav-main ul li img{border-radius:8px;width:70px;height:70px;}
.subnav-main ul li span {font-size: 13px;opacity: 0.5;color: #111E2C;font-family: PingFang SC;}
.subnav.more-block {display: block;}
.subnav-main ul li:hover h6 {color: #388EE4;}
.subnav-main ul li a h6 {color: #111E2C;}
.subnav-main .ul-flex {display: flex; justify-content: space-between;}
.xwz-nav li.current-menu-item {border-radius: 32px;background: linear-gradient(90deg, rgba(56, 142, 228, 0.1) 0%, rgba(56, 142, 228, 0) 100%);}

.topH {padding: 20px 0;display: flex;justify-content: flex-start;height: 32px;}
.flex {display: flex;justify-content: space-between;align-items: center;}
.xwz-nav>ul>li.current-menu-item a {color: #388EE4;padding: 4px 12px 4px 12px;}
.xwz-nav li.kehu:before {content: "";background: url(badge_new.png) no-repeat;background-size: 18px;right: -10px;top: -2px;width: 18px;height: 18px;position: absolute;}

.swiper-slide a {position: relative;display: block;}
.xwz-nav li.menu-item-has-children:before,.xwz-nav .freekc:before {content: "";background: url(dropdown.png) no-repeat;background-size: 16px;right: -10px;top: 7px;width: 16px;height: 16px;position: absolute;}
.xwz-nav .freekc:hover:before {content: "";background: url(dropup.png) no-repeat;}
.xwz-nav>ul>li.members a {color: #68400B;}
input#searchtxt {border: 1px solid #e8eef6;border-radius: 50px;background-color: #fff;color: #111E2C;font-size: 13px;padding: 0 20px 1px 22px;height: 36px;outline: none;width: 100%;box-shadow: 0 0 38px 42px #fff inset;}
input::-webkit-search-cancel-button{display: none;}
input[type=search]::-ms-clear{display: none;}

footer {background-color: #414141;padding-bottom: 10px;min-width: 1300px;}
footer .footNavs {width: 350px;height: 64px;display: inline-block;vertical-align: top;border-right: 1px solid #737373;margin: 20px 0px 0px 0px;}
.footLog{width: 300px;height: 75px;display: inline-block;background: url(sw-footer-sprite.png) no-repeat 0 0;font-size: 0px;margin-top: 20px;}	
footer .footNavs .navLink {line-height: 32px;color: #fff;font-size: 14px;text-decoration: none;margin: 0px 20px;}
footer .csLinks {width: 300px;height: 64px;line-height: 64px;color: #fff;display: inline-block;vertical-align: top;margin: 20px 0px 0px 20px;}
footer .footQRcode {width: 250px;height: 130px;display: inline-block;vertical-align: top;float: right;text-align: center;color: #fff;}
footer .friendlyLink {width: 1000px;height: 30px;display: inline-block;vertical-align: top;text-align: left;overflow: hidden;font-size: 13px;}
footer .friendlyLink ul,footer .friendlyLink li{display:inline-block;}




.ft-copyright,.friendlyLink{font-size:13px;line-height:2em;color:#fff;}
.ft-copyright a,.friendlyLink a{color:#fff;}
.wx-ewm{display: inline-block; vertical-align: top; margin: 0px 10px;}