@charset "utf-8";
*,*:after,*:before {
	-webkit-transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	transition-property:all;
	-ms-transition-property:all;
	-moz-transition-property:all;
	-webkit-transition-property:all;
	-o-transition-property:all;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	blr: expression(this.onFocus=this.blur());
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing: antialiased; /*chrome、safari*/	
	-moz-osx-font-smoothing: grayscale;/*firefox*/
	font-smoothing: antialiased;
	}

html,body {font-size: 14px;background:#fff;width:100%;margin:0px;padding:0px;font-family:"Microsoft YaHei",sans-serif;}
body {overflow-x:hidden;overflow-y:auto;min-width:320px;}
img {border:0px;max-width: 100%;}
.noselet{gn: expression(this.onselectstart=function(){return false;});-moz-user-select:none;user-select: none;}/*文字不可选中*/
ul,li,p {margin:0px;padding:0px;}
a {text-decoration:none;color:#7d7d7d;text-decoration:none;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease; color:#333333; outline:none;}
a:hover {}
a:active {-webkit-tap-highlight-color:rgba(0,0,0,0);outline: none;}
ul,li {list-style-type:none;border:none;}
input,button,select,textarea {outline:none;}
input[type="text"],input[type="password"],input[type="search"],textarea,select{outline: none; font-family: "SourceHanSansCN-Regular";-webkit-appearance: none;border-radius: 0; font-size:14px; display:block; width:100%; border:none; background:none; border:1px solid #dbdbdb; padding:6px 12px; transition:ease .45s;}
input[type="radio"]{display:inline-block; width:20px; height:20px; position:relative; top:2px; margin-right:5px; cursor:pointer;}
input[type="checkbox"]{display:inline-block; width:20px; height:20px; position:relative; top:2px; margin-right:5px; cursor:pointer;}
input::-webkit-input-placeholder {color: #888888;}
input:-moz-placeholder {　color: #888888;}
input::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder {color: #888888;}
textarea{resize:none; overflow:hidden;}
textarea::-webkit-input-placeholder {color: #888888;}
textarea:-moz-placeholder {　color: #888888;}
textarea::-moz-placeholder {color: #888888;}
textarea:-ms-input-placeholder {color: #888888;}
select::-ms-expand { display: none; }
::-moz-selection {text-shadow: none;}
::selection {background-color: #00817b;color: #ffffff;text-shadow: none;}
textarea {resize:none;}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"] {-webkit-appearance:none;padding:0;margin:0;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;margin:0;}
ul>li>a {display:block;}
ul>li>a>img {width:100%;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow:ellipsis;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow:ellipsis;}
.ellipsis5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;text-overflow:ellipsis;}
.ellipsis6{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;text-overflow:ellipsis;}
.pyc {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.ppyc {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.bgCover{background-size: cover;background-position: center;}

  .loadBg {
    padding-right: 38px;
    background: linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);
    background-size: 400% 100%;
    -webkit-animation: el-skeleton-loading 1.4s ease infinite;
    animation: el-skeleton-loading 1.4s ease infini
  }
@-webkit-keyframes el-skeleton-loading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

@keyframes el-skeleton-loading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}
.swiper-slide {  -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform,-webkit-transform}
.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform,-webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; }
.swiper-container-fade .swiper-slide{    pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active{pointer-events:auto; z-index: 3;}
.swiper-container-fade .swiper-slide{opacity:0!important;}
.swiper-container-fade .swiper-slide-active{opacity:1!important;} 
.swiper-container-vertical>.swiper-wrapper {flex-direction: column;}
.l {float:left;}
.r {float:right;}
.clear {clear:both;/* height:0px;*//* overflow:hidden;*/float:none;}
.clear:after {content:'';display:table;height:0;display:block;clear:both;}
section:after {content:"020";display:block;height:0;clear:both;visibility:hidden;}
.wh {width: 95%;margin:0 auto;clear:both;}
.wh:after {content:'';display:table;height:0;display:block;clear:both;}
.bjx {background-image:none !important;}
.flex_jz{display: flex;justify-content:center;/* 水平居中 */align-items:center;overflow:auto;}
.swiper-button-prev,.swiper-button-next{outline: none;}
.imgScale .img {width:100px;height:100px;overflow:hidden;display:inline-block;}
.imgScale li:hover .img img {transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
.nav>li .down{padding-top: 7px;width: 130px;position: absolute;left: 50%;margin-left: -65px;top: 27px;opacity: 0;visibility: hidden;transform: translateY(34px);-webkit-transform: translateY(34px);-moz-transform: translateY(34px);transition: 0.3s ease;}
.nav>li:hover .down {opacity: 1;visibility: visible;z-index: 5;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);}
.listTolr li {position: relative;overflow: hidden;}
.listTolr li:before{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);width: 0;height: 0;background: #ececec;border-radius: 50%;opacity: 0;visibility: hidden;transition: 0.35s;}
.listTolr li:hover:before {opacity: 1;visibility: visible;width: 110%;height: 280%;}
.listInLine li a {display: inline-block;padding-bottom: 5px;position: relative;line-height: 1;}
.listInLine li a:before {content: "";width: 100%;height: 1px;background: #fff;position: absolute;left: 0;bottom: 0;transform-origin: 100%;-webkit-transform-origin: 100%;-webkit-transition: -webkit-transform .33s cubic-bezier(.4,0,.2,1);transition: -webkit-transform .33s cubic-bezier(.4,0,.2,1);transition: transform .33s cubic-bezier(.4,0,.2,1);transition: transform .33s cubic-bezier(.4,0,.2,1),-webkit-transform .33s cubic-bezier(.4,0,.2,1);transform: scaleX(0);-webkit-transform: scaleX(0);visibility: hidden\9;}
.listInLine li a:hover:before {transform: scaleX(1);-webkit-transform: scaleX(1);-moz-transform: scaleX(1);transform-origin: 0; -webkit-transform-origin: 0;visibility: visible\9;}
.listTob li a:before {content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #da251d;-webkit-transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1);transition: -webkit-transform .33s cubic-bezier(.4,0,.2,1);transition: transform .33s cubic-bezier(.4,0,.2,1);transition: transform .33s cubic-bezier(.4,0,.2,1),-webkit-transform .33s cubic-bezier(.4,0,.2,1);transform-origin: left 100%;-webkit-transform-origin: left 100%;transform: scaleY(0);-moz-transform: scaleY(0);-webkit-transform: scaleY(0);visibility: hidden\9;}
.listTob li:hover a:before{transform: scaleY(1);-webkit-transform: scaleY(1);transform-origin: left 0;-webkit-transform-origin: left 0;visibility: visible\9;}
.imgCover{object-fit:cover;}
.bgImg {}
.bgImgAA {position:relative;overflow:hidden;font-size:0;padding-bottom: 50%;}
.bgImgAA .bgImgAB {position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;font-size:0;transition: all .6S;}
.bgImgAB {background-size:cover;background-position:center;background-repeat:no-repeat;}
.bgImgAA>img {visibility:hidden;width:100%;}
li:hover .bgImgAB {transform:scale(1.1);}
.hMask {position:relative;}
.hMask .mask {position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 40%,rgba(255,255,255,.8) 60%,rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 40%,rgba(255,255,255,.8) 60%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 40%,rgba(255,255,255,.8) 60%,rgba(255,255,255,0) 100%);background-image:linear-gradient(135deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 40%,rgba(255,255,255,.8) 60%,rgba(255,255,255,0) 100%);background-position:-205px 0;}
.hMask:hover .mask {background-position:190px 0;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms;}
.img>img {width:100%;height:100%;transition:all .6s;}
.imgh {cursor:pointer;font-size:0;}
.imgh .img01 {display:inline-block;}
.imgh .img02 {display:none;}
.hoverHui {transition:all 0.3s ease;filter:grayscale(100%);opacity:0.66;}
.imgh li:hover .img01 {display:none;}
.imgh li:hover .img02 {display:inline-block;}
.img_jz {display:table-cell;text-align:center;width:170px;height:170px;vertical-align:middle;position:relative;}
.img_jz>span {display:inline-block;height:100%;vertical-align:middle;}
.img_jz>img {vertical-align:middle;max-width:90%;max-height:90%;width:auto;}
.new_con {font-size: 20px;line-height: 30px;text-align:left;}
.new_con img {max-width:100%;}
a.img {display:block;font-size:0;}
a.img>img {width:100%;height:100%;}
.listH {}
.listH li {z-index:1;-webkit-transition:all 150ms ease-out 0ms;-moz-transition:all 150ms ease-out 0ms;-o-transition:all 150ms ease-out 0ms;transition:all 150ms ease-out 0ms;}
.listH li:hover {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:1;z-index:20;box-shadow:0 40px 100px 0 rgba(84,84,84,0.5);cursor:pointer !important;}
.yiny {-moz-box-shadow:0px 5px 21px 5px rgba(196, 196, 196, 0.4);-webkit-box-shadow:0px 5px 21px 5px rgba(196, 196, 196, 0.4);box-shadow:0px 5px 21px 5px rgba(196, 196, 196, 0.4);}
.table {display:table;width:100%;height:100%;text-align:center;vertical-align:middle;}
.tableCell {display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;}
.tList:after {content:'';display:table;clear:both;}
.tList li {float:left;}
.tList2 {}
.tList2 li {width:48%;margin-left:4%;/* border:1px solid #CDCDCD; */margin-bottom:4%;}
.tList2 li:nth-of-type(2n+1) {margin-left:0;}
.tList3 {}
.tList3 li {width:31%;margin-left:3.5%;margin-bottom:3.5%;}
.tList3 li:nth-of-type(3n+1) {margin-left:0;}
.tList4 {}
.tList4 li {width:23.5%;margin-left:2%;margin-bottom:2%;}
.tList4 li:nth-of-type(4n+1) {margin-left:0;}
.tList5 {}
.tList5 li {width:17%;margin-left:3.75%;margin-bottom:2%;}
.tList5 li:nth-of-type(5n+1) {margin-left:0;}
.tList6 {}
.tList6 li {width:16.666%;}
.tList6 li:nth-of-type(6n+1) {margin-left:0;}
.page {text-align:center;clear:both;padding:50px 0;width:100%;}
.page a {font-size:15px;padding:0px 10px;display:inline-block;margin:5px;border:1px solid;line-height:30px;}
.page a:hover,.page a.on {border-color:white;}
.hide{display: none !important;}
.show{display: block !important;}
.t-c{text-align: center;}
.t-l{text-align: left;}
.t-r{text-align: right;}
.f-s12{font-size: 12px;}
.f-s13{font-size: 3px;}
.f-s14{font-size: 14px;}
.f-s15{font-size: 15px;}
.f-s16{font-size: 16px;}
.f-s17{font-size: 17px;}
.f-s18{font-size: 18px;}
.f-s19{font-size: 19px;}
.f-s20{font-size: 20px;}
.f-s21{font-size: 21px;}
.f-s22{font-size: 22px;}
.f-s23{font-size: 23px;}
.f-s24{font-size: 24px;}
.f-s25{font-size: 25px;}
.f-s26{font-size: 26px;}
.f-s27{font-size: 27px;}
.f-s28{font-size: 28px;}
.f-s29{font-size: 29px;}
.f-s30{font-size: 30px;}
.f-s31{font-size: 31px;}
.f-s32{font-size: 32px;}
.f-s33{font-size: 33px;}
.f-s34{font-size: 34px;}
.f-s35{font-size: 35px;}
.f-s36{font-size: 36px;}
.f-s37{font-size: 37px;}
.f-s38{font-size: 38px;}
.f-s39{font-size: 39px;}
.f-s40{font-size: 40px;}
.w5{width: 50%;}
.w10{width: 10%;}
.w15{width: 15%;}
.w20{width: 20%;}
.w25{width: 25%;}
.w30{width: 30%;}
.w35{width: 35%;}
.w40{width: 40%;}
.w45{width: 45%;}
.w49{width: 49%;}
.w50{width: 50%;}
.w55{width: 55%;}
.w60{width: 60%;}
.w65{width: 65%;}
.w70{width: 70%;}
.w75{width: 75%;}
.w80{width: 80%;}
.w85{width: 85%;}
.w90{width: 90%;}
.w95{width: 95%;}
.w100{width: 100%;}
.m-auto{margin: 0 auto;display: block;}
.m-t5{margin-top: 5px;}
.m-t10{margin-top: 10px;}
.m-t15{margin-top: 15px;}
.m-t20{margin-top: 20px;}
.m-t25{margin-top: 25px;}
.m-t30{margin-top: 30px;}
.m-t35{margin-top: 35px;}
.m-t40{margin-top: 40px;}
.m-t45{margin-top: 45px;}
.m-t50{margin-top: 50px;}
.m-t55{margin-top: 55px;}
.m-t60{margin-top: 60px;}
.m-t65{margin-top: 65px;}
.m-t70{margin-top: 70px;}
.m-t75{margin-top: 65px;}
.m-t80{margin-top: 80px;}
.m-t85{margin-top: 85px;}
.m-t90{margin-top: 90px;}
.m-t95{margin-top: 95px;}
.m-t100{margin-top: 100px;}
.m-b5{margin-bottom: 5px;}
.m-b10{margin-bottom: 10px;}
.m-b15{margin-bottom: 15px;}
.m-b20{margin-bottom: 20px;}
.m-b25{margin-bottom: 25px;}
.m-b30{margin-bottom: 30px;}
.m-b35{margin-bottom: 35px;}
.m-b40{margin-bottom: 40px;}
.m-b45{margin-bottom: 45px;}
.m-b50{margin-bottom: 50px;}
.m-b55{margin-bottom: 55px;}
.m-b60{margin-bottom: 60px;}
.m-b65{margin-bottom: 65px;}
.m-b70{margin-bottom: 70px;}
.m-b75{margin-bottom: 65px;}
.m-b80{margin-bottom: 80px;}
.m-b85{margin-bottom: 85px;}
.m-b90{margin-bottom: 90px;}
.m-b95{margin-bottom: 95px;}
.m-b100{margin-bottom: 100px;}
.p-t5{padding-top: 5px;}
.p-t10{padding-top: 10px;}
.p-t15{padding-top: 15px;}
.p-t20{padding-top: 20px;}
.p-t25{padding-top: 25px;}
.p-t30{padding-top: 30px;}
.p-t35{padding-top: 35px;}
.p-t40{padding-top: 40px;}
.p-t45{padding-top: 45px;}
.p-t50{padding-top: 50px;}
.p-t55{padding-top: 55px;}
.p-t60{padding-top: 60px;}
.p-t65{padding-top: 65px;}
.p-t70{padding-top: 70px;}
.p-t75{padding-top: 65px;}
.p-t80{padding-top: 70px;}
.p-t85{padding-top: 85px;}
.p-t90{padding-top: 90px;}
.p-t95{padding-top: 95px;}
.p-t100{padding-top: 100px;}
.p-b5{padding-bottom: 5px;}
.p-b10{padding-bottom: 10px;}
.p-b15{padding-bottom: 15px;}
.p-b20{padding-bottom: 20px;}
.p-b25{padding-bottom: 25px;}
.p-b30{padding-bottom: 30px;}
.p-b35{padding-bottom: 35px;}
.p-b40{padding-bottom: 40px;}
.p-b45{padding-bottom: 45px;}
.p-b50{padding-bottom: 50px;}
.p-b55{padding-bottom: 55px;}
.p-b60{padding-bottom: 60px;}
.p-b65{padding-bottom: 65px;}
.p-b70{padding-bottom: 70px;}
.p-b75{padding-bottom: 75px;}
.p-b80{padding-bottom: 80px;}
.p-b85{padding-bottom: 85px;}
.p-b90{padding-bottom: 90px;}
.p-b95{padding-bottom: 95px;}
.p-b100{padding-bottom: 100px;}