body {font-size: 14x;color: #333;font-family: "微软雅黑";}

ul, ol {list-style: none;}

* {padding: 0;margin: 0;font-weight: normal;box-sizing: border-box;}

a, a:hover, a:focus {text-decoration: none;color: #333;}

.minWidth {width: 100%;min-width: 1200px;}
.page1200 {display: block;width: 1200px;margin-left: auto;margin-right: auto;}

.downsFloat > * {float: left;}
.downsFLoatR > * {float: right;}

.downsCursor > * {cursor: pointer;}

.fl {float: left !important;}
.fr {float: right !important;}

.cursor-p {cursor: pointer;}

/* 清除浮动 */
.clearfix:after{content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom: 1;}

.list-disc {list-style: disc !important;}
.downsListStyle-disc {list-style: disc !important;}
.downsListStyle-disc li {list-style: disc !important;}
.listStyle-inside {list-style-position: inside !important;}
.listStyle-inside li {list-style-position: inside !important;}

.shadow-default {box-shadow: 0 4px 6px 3px rgba(0,0,0,.05);}
.shadow-none {box-shadow: none !important;}

.border-none {border: none !important;}

[tab-tit], [hover-nav] {cursor: pointer;}
[tab-con], [hover-down] {display: none;}
[tab-con][tab-active], [hover-down][hover-active] {display: block;}

.position-r {position: relative;}
.position-a {position: absolute;}

.display-b {display: block;}
.display-ib {display: inline-block;}
.display-i {display: inline;}
.display-none {display: none;}

.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}

.fontw-normal {font-weight: normal;}
.fontw-bold {font-weight: bold;}

.overflow-ell {width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.color-f {color: #fff;}
.color-9 {color: #999;}
.color-6 {color: #666;}
.color-3 {color: #333;}

.bg-f8 {background-color: #f8f8f8;}
.bg-img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0;}

.fonts-12 {font-size: 12px;}
.fonts-14 {font-size: 14px;}
.fonts-16 {font-size: 16px;}
.fonts-18 {font-size: 18px;}
.fonts-20 {font-size: 20px;}
.fonts-22 {font-size: 22px;}
.fonts-24 {font-size: 24px;}
.fonts-26 {font-size: 26px;}
.fonts-36 {font-size: 36px;}
.fonts-48 {font-size: 48px;}

.marginTopReverse-35 {margin-top: -35px;}
.marginTop-5 {margin-top: 5px;}
.marginTop-15 {margin-top: 15px;}
.marginTop-10 {margin-top: 10px;}
.marginTop-20 {margin-top: 20px;}
.marginTop-30 {margin-top: 30px;}
.marginTop-40 {margin-top: 40px;}
.marginTop-50 {margin-top: 50px;}
.marginTop-60 {margin-top: 60px;}
.marginTop-70 {margin-top: 70px;}
.marginTop-80 {margin-top: 80px;}
.marginTop-90 {margin-top: 90px;}
.marginTop-100 {margin-top: 100px;}
.marginRight-5 {margin-right: 5px;}
.marginRight-15 {margin-right: 15px;}
.marginRight-10 {margin-right: 10px;}
.marginRight-20 {margin-right: 20px;}
.marginRight-30 {margin-right: 30px;}
.marginRight-40 {margin-right: 40px;}
.marginRight-50 {margin-right: 50px;}
.marginRight-60 {margin-right: 60px;}
.marginBottom-5 {margin-bottom: 5px;}
.marginBottom-15 {margin-bottom: 15px;}
.marginBottom-10 {margin-bottom: 10px;}
.marginBottom-20 {margin-bottom: 20px;}
.marginBottom-30 {margin-bottom: 30px;}
.marginBottom-40 {margin-bottom: 40px;}
.marginBottom-50 {margin-bottom: 50px;}
.marginBottom-60 {margin-bottom: 60px;}
.marginLeft-5 {margin-left: 5px;}
.marginLeft-15 {margin-left: 15px;}
.marginLeft-10 {margin-left: 10px;}
.marginLeft-20 {margin-left: 20px;}
.marginLeft-30 {margin-left: 30px;}
.marginLeft-40 {margin-left: 40px;}
.marginLeft-50 {margin-left: 50px;}
.marginLeft-60 {margin-left: 60px;}

.paddingTop-5 {padding-top: 5px;}
.paddingTop-10 {padding-top: 10px;}
.paddingTop-20 {padding-top: 20px;}
.paddingTop-30 {padding-top: 30px;}
.paddingTop-40 {padding-top: 40px;}
.paddingTop-50 {padding-top: 50px;}
.paddingTop-60 {padding-top: 60px;}
.paddingTop-150 {padding-top: 150px;}
.paddingRight-5 {padding-right: 5px;}
.paddingRight-10 {padding-right: 10px;}
.paddingRight-20 {padding-right: 20px;}
.paddingRight-30 {padding-right: 30px;}
.paddingRight-40 {padding-right: 40px;}
.paddingRight-50 {padding-right: 50px;}
.paddingRight-60 {padding-right: 60px;}
.paddingBottom-5 {padding-bottom: 5px;}
.paddingBottom-10 {padding-bottom: 10px;}
.paddingBottom-20 {padding-bottom: 20px;}
.paddingBottom-30 {padding-bottom: 30px;}
.paddingBottom-40 {padding-bottom: 40px;}
.paddingBottom-50 {padding-bottom: 50px;}
.paddingBottom-60 {padding-bottom: 60px;}
.paddingLeft-5 {padding-left: 5px;}
.paddingLeft-10 {padding-left: 10px;}
.paddingLeft-20 {padding-left: 20px;}
.paddingLeft-30 {padding-left: 30px;}
.paddingLeft-40 {padding-left: 40px;}
.paddingLeft-50 {padding-left: 50px;}
.paddingLeft-60 {padding-left: 60px;}

.hover .hover-after, .hover:hover .hover-before {display: none;}
.hover .hover-before, .hover:hover .hover-after {display: block;}