/*** Swiper 3.4.2* Most modern mobile touch slider and framework with hardware accelerated transitions** http://www.idangero.us/swiper/** Copyright 2017, Vladimir Kharlampidi* The iDangero.us* http://www.idangero.us/** Licensed under MIT** Released on: March 10, 2017*/
.swiper-container{margin-left:auto;margin-right:auto;width: 100%;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;;background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image: none;left: 0px;right: auto;}
.swiper-button-prev::before{content: "\e730";}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: none;right: 0px;left: auto; }

.swiper-button-next::before{content: "\e731";}
.swiper-button-next, .swiper-button-prev { font-family: "iconfont"; font-size: 18px;  text-align: center; color: #333; z-index: 10; }

/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/
#baguetteBox-overlay { display: none; opacity: 0; position: fixed; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; background-color: #222; background-color: rgba(0, 0, 0, 0.8); -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; -moz-transition: opacity .5s ease; transition: opacity .5s ease; z-index: 99999999999999999999999999999999999999; }
#baguetteBox-overlay.visible { opacity: 1; }
#baguetteBox-overlay .full-image { display: inline-block; position: relative; width: 100%; height: 100%; text-align: center; }
#baguetteBox-overlay .full-image figure { display: inline; margin: 0; height: 100%; }
#baguetteBox-overlay .full-image img { display: inline-block; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
#baguetteBox-overlay .full-image figcaption { display: block; position: absolute; bottom: 0; width: 100%; text-align: center; line-height: 1.8; color: #ccc; background-color: #000; background-color: rgba(0, 0, 0, 0.6); font-family: Verdana, Geneva, sans-serif; }
#baguetteBox-overlay .full-image:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }
#baguetteBox-slider { position: absolute; left: 0; top: 0; height: 100%; width: 100%; white-space: nowrap; -webkit-transition: left .4s ease, -webkit-transform .4s ease; transition: left .4s ease, -webkit-transform .4s ease; -o-transition: left .4s ease, -o-transform .4s ease; -moz-transition: left .4s ease, transform .4s ease, -moz-transform .4s ease; transition: left .4s ease, transform .4s ease; transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease, -o-transform .4s ease; transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease; }
#baguetteBox-slider.bounce-from-right { -webkit-animation: bounceFromRight .4s ease-out; -moz-animation: bounceFromRight .4s ease-out; animation: bounceFromRight .4s ease-out; }
#baguetteBox-slider.bounce-from-left { -webkit-animation: bounceFromLeft .4s ease-out; -moz-animation: bounceFromLeft .4s ease-out; animation: bounceFromLeft .4s ease-out; }
.baguetteBox-button#next-button, .baguetteBox-button#previous-button { top: 50%; top: -webkit-calc(50% - 30px); top: -moz-calc(50% - 30px); top: calc(50% - 30px); width: 44px; height: 60px; }
.baguetteBox-button { position: absolute; cursor: pointer; outline: 0; padding: 0; margin: 0; border: 0; border-radius: 15%; background-color: #323232; background-color: rgba(50, 50, 50, 0.5); color: #ddd; font: 1.6em sans-serif; -webkit-transition: background-color .4s ease; -o-transition: background-color .4s ease; -moz-transition: background-color .4s ease; transition: background-color .4s ease; }
.baguetteBox-button:hover { background-color: rgba(50, 50, 50, 0.9); }
.baguetteBox-button#next-button { right: 2%; display: block !important; }
.baguetteBox-button#previous-button { left: 2%; display: block !important; }
.baguetteBox-button#close-button { top: 20px; right: 2%; right: -webkit-calc(2% + 6px); right: -moz-calc(2% + 6px); right: calc(2% + 6px); width: 30px; height: 30px; }
.baguetteBox-button svg { position: absolute; left: 0; top: 0; }


@font-face {
	font-family: 'SourceHanSansCN-Medium';
	src: url('../font/SourceHanSansCN-Medium.eot');
	src: url('../font/SourceHanSansCN-Medium.eot?#iefix') format('embedded-opentype'),
	url('../font/SourceHanSansCN-Medium.woff2') format('woff2'),
	url('../font/SourceHanSansCN-Medium.woff') format('woff'),
	url('../font/SourceHanSansCN-Medium.ttf') format('truetype'),
	url('../font/SourceHanSansCN-Medium.svg#SourceHanSansCN-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'SourceHanSansCN-Regular';
	src: url('../font/SourceHanSansCN-Regular.eot');
	src: url('../font/SourceHanSansCN-Regular.eot?#iefix') format('embedded-opentype'),
	url('../font/SourceHanSansCN-Regular.woff2') format('woff2'),
	url('../font/SourceHanSansCN-Regular.woff') format('woff'),
	url('../font/SourceHanSansCN-Regular.ttf') format('truetype'),
	url('../font/SourceHanSansCN-Regular.svg#SourceHanSansCN-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'SourceHanSansCN-Bold';
	src: url('../font/SourceHanSansCN-Bold.eot');
	src: url('../font/SourceHanSansCN-Bold.eot?#iefix') format('embedded-opentype'),
	url('../font/SourceHanSansCN-Bold.woff2') format('woff2'),
	url('../font/SourceHanSansCN-Bold.woff') format('woff'),
	url('../font/SourceHanSansCN-Bold.ttf') format('truetype'),
	url('../font/SourceHanSansCN-Bold.svg#SourceHanSansCN-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'SourceHanSansCN-Heavy';
	src: url('../font/SourceHanSansCN-Heavy.eot');
	src: url('../font/SourceHanSansCN-Heavy.eot?#iefix') format('embedded-opentype'),
	url('../font/SourceHanSansCN-Heavy.woff2') format('woff2'),
	url('../font/SourceHanSansCN-Heavy.woff') format('woff'),
	url('../font/SourceHanSansCN-Heavy.ttf') format('truetype'),
	url('../font/SourceHanSansCN-Heavy.svg#SourceHanSansCN-Heavy') format('svg');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}


* { margin: 0; padding: 0; -moz-box-sizing: border-box; box-sizing: border-box; }
html { font-size: 62.5%;}
body {font-family: "microsoft yahei", arial, helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;height: 100%;background:#fff;width:100%;max-width:1920px;margin-left: auto;margin-right: auto; overflow-x:hidden;color: #333;}
::selection { color: #fff; background: #3e84ff; }
.bold{font-family: "SourceHanSansCN-Bold";}
img {border: none; vertical-align: middle; max-width: 100%;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;}
embed, video, iframe { max-width: 100%; }
input[type="submit"], textarea[type="submit"] { cursor: pointer; }
input[type="checkbox"], textarea[type="checkbox"] { cursor: pointer; }
input[type="radio"], textarea[type="radio"] { cursor: pointer; }
input, textarea, select {font-size: 14px; font-size: 1.4rem; border: none; outline: none; background: none;font-family: arial;}
input:focus, textarea:focus, select:focus { outline: none; }
textarea { resize: none; }
.h1, .h2, .h3, h1, h2, h3{margin: 0;padding: 0;font-weight: normal;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
a {text-decoration: none;color: #333;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;display: inline-block; }
a:hover,a.active,a:focus {text-decoration: none;transition: 0.5s ease-in-out;}
a:hover {text-decoration: none;color: #3E84ff;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;cursor: pointer; }
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a, button {-webkit-transition: all .5s ease 0s;transition: all .5s ease 0s;text-decoration: none;background-color: transparent;border: 0;cursor: pointer;}
embed, video, iframe {max-width: 100%;}
.mar0{margin: 0 !important;}.padd0{padding: 0 !important;}
.iconfont{font-size: 20px; text-align: center; line-height: 1; }
.flo-left{float: left;}.flo-right{float: right;}.clear{clear: both;}
.pull-left { float: left !important; }
.pull-right { float: right !important; }
.fix { *zoom: 1; }
.fix:after, .fix:before { display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.posi-rela{position: relative;}.posi-abso{position: absolute;}.posi-fix{position: fixed;}
.text-center{text-align: center;}.text-left{text-align: left;}.text-right{text-align: right;}
.contain{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){.contain{width:750px;}}
@media (min-width:992px){.contain{width:980px;}}
@media (min-width:1260px){.contain{width:1230px;}}
@media (min-width:1460px){.contain{width:1430px;}}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){.container{width:750px;}}
@media (min-width:992px){.container{width:980px;}}
@media (min-width:1260px){.container{width:1230px;}}
.flex{display: flex;}.block{display: block;}.inblock{display: inline-block;}
.self-ellipsis {display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.self-ellipsis a{display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.self-ellipsis-2 {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.self-ellipsis-2 a {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.self-ellipsis-3 {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.self-ellipsis-3 a {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.self-ellipsis-4 {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.self-ellipsis-4 a {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.self-ellipsis-5 {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.self-ellipsis-5 a {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
a.pic{display: block; text-align: center; position: relative; overflow: hidden;}
.pic img {-webkit-transition: all 550ms;-o-transition: all 550ms;-moz-transition: all 550ms;transition: all 550ms;}
.pic:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.picimgs a {position: relative;display: block;overflow: hidden;}
.picimgs:hover a::before {right: 50%;left: 50%;width: 0;background: rgba(255, 255, 255, .2);}
.picimgs a::before,.picimgs a::after {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;z-index: 1;background: rgba(255, 255, 255, 0);transition: all 0.7s ease-in-out;}
.picimgs:hover a::after {height: 0;top: 50%;bottom: 50%;background: rgba(255, 255, 255, .2);}
.common-vc { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.common-hc { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.common-center { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.item-table {display: table;table-layout: fixed;width: 100%;height: 100%;}
.item-cell {display: table-cell;width: 100%;height: 100%;vertical-align: middle;}
.item-backdrop .iconfont {font-size: 26px;color: #fff;position: relative;}

.video-backdrop { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: #000; background-color: rgba(0, 0, 0, 0.5); z-index: 9999; /* .item-videobox start */ /* .item-videobox end */ }
.video-backdrop.active{display: block;}
.video-backdrop .item-close { position: absolute; right: 2.60417%; top: 2.60417%; color: #fff; font-size: 36px; font-size: 3.6rem; cursor: pointer; }

@media screen and (max-width: 767px) { .video-backdrop .item-close { font-size: 26px; font-size: 2.6rem; } }

.video-backdrop .item-videobox { overflow: hidden; max-width: 1500px; -moz-border-radius: 0; border-radius: 0; position: absolute; top: 50%; left: 50%; width: 95%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.video-backdrop .item-videobox .item-video { position: relative; overflow: hidden; padding-bottom: 52.08333333333333%; height: 0; }
.video-backdrop .item-videobox .item-video iframe, .video-backdrop .item-videobox .item-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; }
.video-backdrop .item-videobox .item-video iframe body { margin: 0px !important; }
.banner{position: relative;}
.main{position: relative;font-family: "SourceHanSansCN-Regular";}

.m-sec1{padding-top: 6.666666666666667%;position: relative;padding-bottom: 71px;}
.m-sec1-title{font-size: 36px;color: #000000;line-height: 40px;text-align: center;font-family: 'SourceHanSansCN-Bold';}
.m-sec1-name{text-align: center;font-size: 16px;font-weight: 400;color: #898989;line-height: 40px;}
.m-sec1-list{padding-top: 66px;position: relative;font-size: 0;letter-spacing: 0;margin-left: -22px;margin-right: -22px;}
.m-sec1-list-item{width: 33.333333333333%;display: inline-block;vertical-align: top;padding: 0 22px;margin-bottom: 29px;}
.m-sec1-item-box{width: 100%;background: #FFFFFF;box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);background-size: cover!important;position: relative;padding: 82px 39px 26px;}
.m-sec1-item-icon{position: absolute;top: 46px;right: 46px;width: 130px;}
.m-sec1-item-title{font-size: 42px;color: #000000;line-height: 56px;font-family: 'SourceHanSansCN-Bold';}
.m-sec1-item-desc{overflow: hidden;font-size: 16px;height: 192px;color: #000000;line-height: 32px;margin-top: 36px;font-family: "SourceHanSansCN-Medium";}
.m-sec1-item-desc strong{font-size: 18px;font-family: 'SourceHanSansCN-Bold';}
.m-sec1-list-item:nth-last-of-type(2) .m-sec1-item-box{padding-left: 20px;padding-right: 0;}
.m-sec1-list-item:nth-last-of-type(2) .m-sec1-item-desc{margin-left: -8px;}
@media (min-width:1260px) and (max-width: 1459px){
	.m-sec1{padding-bottom: 58px;}
	.m-sec1-title{font-size: 32px;line-height: 36px;}
	.m-sec1-name{font-size: 16px;line-height: 36px;}
	.m-sec1-list{padding-top: 58px;margin-left: -15px;margin-right: -15px;}
	.m-sec1-list-item{width: 33.333333333333%;padding: 0 15px;margin-bottom: 24px;}
	.m-sec1-item-box{padding: 72px 30px 24px;}
	.m-sec1-item-icon{top: 36px;right: 36px;width: 100px;}
	.m-sec1-item-title{font-size: 36px;line-height: 52px;}
	.m-sec1-item-desc{font-size: 14px;height: 168px;line-height: 28px;margin-top: 36px;}
	.m-sec1-item-desc strong{font-size: 17px;}
}
@media (min-width:992px) and (max-width: 1259px){
	.m-sec1{padding-bottom: 50px;}
	.m-sec1-title{font-size: 28px;line-height: 32px;}
	.m-sec1-name{font-size: 14px;line-height: 32px;}
	.m-sec1-list{padding-top: 48px;margin-left: -8px;margin-right: -8px;}
	.m-sec1-list-item{width: 33.333333333333%;padding: 0 8px;margin-bottom: 20px;}
	.m-sec1-item-box{padding: 64px 26px 22px;}
	.m-sec1-item-icon{top: 30px;right: 30px;width: 90px;}
	.m-sec1-item-title{font-size: 30px;line-height: 48px;}
	.m-sec1-item-desc{font-size: 12px;height: 156px;line-height: 26px;margin-top: 32px;}
	.m-sec1-item-desc strong{font-size: 16px;}
}
@media (max-width: 991px){
	.m-sec1{padding-bottom: 38px;}
	.m-sec1-title{font-size: 24px;line-height: 30px;}
	.m-sec1-name{font-size: 13px;line-height: 30px;}
	.m-sec1-list{padding-top: 36px;margin-left: -12px;margin-right: -12px;}
	.m-sec1-list-item{width: 50%;padding: 0 12px;margin-bottom: 20px;}
	.m-sec1-item-box{padding: 64px 26px 20px;}
	.m-sec1-item-icon{top: 30px;right: 30px;width: 90px;}
	.m-sec1-item-title{font-size: 28px;line-height: 42px;}
	.m-sec1-item-desc{font-size: 12px;min-height: 130px;height: auto;line-height: 26px;margin-top: 28px;}
	.m-sec1-item-desc strong{font-size: 16px;}
}
@media (max-width: 720px){
	.m-sec1{padding-bottom: 30px;}
	.m-sec1-title{font-size: 20px;line-height: 28px;}
	.m-sec1-name{font-size: 12px;line-height: 26px;}
	.m-sec1-list{padding-top: 30px;margin-left: -6px;margin-right: -6px;}
	.m-sec1-list-item{width: 50%;padding: 0 5px;margin-bottom: 20px;}
	.m-sec1-item-box{padding: 56px 20px 18px;}
	.m-sec1-item-icon{top: 24px;right: 24px;width: 80px;}
	.m-sec1-item-title{font-size: 24px;line-height: 36px;}
	.m-sec1-item-desc{font-size: 12px;min-height: 120px;line-height: 24px;margin-top: 24px;}
	.m-sec1-item-desc strong{font-size: 15px;}
}
@media (max-width: 640px){
	.m-sec1{padding-bottom: 30px;}
	.m-sec1-title{font-size: 20px;line-height: 28px;}
	.m-sec1-name{font-size: 12px;line-height: 26px;}
	.m-sec1-list{padding-top: 30px;margin-left: -6px;margin-right: -6px;}
	.m-sec1-list-item{width: 100%;padding: 0 5px;margin-bottom: 20px;}
	.m-sec1-item-box{padding: 50px 20px 16px;max-width: 365px;margin: 0 auto;}
	.m-sec1-item-icon{top: 24px;right: 24px;width: 80px;}
	.m-sec1-item-title{font-size: 24px;line-height: 36px;}
	.m-sec1-item-desc{font-size: 12px;min-height: auto;line-height: 24px;margin-top: 24px;}
	.m-sec1-item-desc strong{font-size: 14px;}
}
.m-sec2{padding-top: 98px;position: relative;padding-bottom: 52px;background: url(../img/sec2-bg.png) no-repeat center center;background-size: cover;}
.m-sec2-tbody{font-size: 0;letter-spacing: 0;margin-left: -9px;margin-right: -6px;padding-top: 36px;}
.m-sec2-tbody-left{width: 28.97526501766784%;float: left;}
.m-sec2-tbody-right{width: 67.49116607773852%;float: right;}
.m-sec2-tbody-img{width: 100%;text-align: center;position: relative;overflow: hidden;}
.m-sec2-tbody-list{font-size: 0;letter-spacing: 0;margin-left: -22.5px;margin-right: -22.5px;}
.m-sec2-tbody-item{width: 50%;padding: 0 22.5px;display: inline-block;vertical-align: top;}
.m-sec2-tbody-box{width: 100%;padding: 21px 20px 23px 23px;}
.m-sec2-tbody-box:hover{background: #F6FAFF;box-shadow: 0px 0px 16px 0px rgba(55, 55, 55, 0.1);}
.m-sec2-tbody-box .tbody-icon{display: inline-block;vertical-align: top;max-width: 58px;}
.m-sec2-tbody-box .tbody-title{font-size: 24px;color: #117AF9;line-height: 40px;display: inline-block;vertical-align: top;margin-left: 10px;padding-top: 10px;}
.m-sec2-tbody-box .tbody-desc{min-height: 96px;overflow: hidden;font-size: 16px;color: #000000;line-height: 32px;padding-left: 2px;margin-top: 3px;}
@media (min-width:1260px) and (max-width: 1459px){
	.m-sec2{padding-top: 88px;padding-bottom: 40px;}
	.m-sec2-tbody{margin-left: 0px;margin-right: 0px;padding-top: 30px;}
	.m-sec2-tbody-left{width: 30%;float: left;}
	.m-sec2-tbody-right{width: 68%;float: right;}
	.m-sec2-tbody-list{margin-left: -15px;margin-right: -15px;}
	.m-sec2-tbody-item{width: 50%;padding: 0 15px;}
	.m-sec2-tbody-box{padding: 18px;}
	.m-sec2-tbody-box .tbody-icon{max-width: 52px;}
	.m-sec2-tbody-box .tbody-title{font-size: 22px;line-height: 36px;margin-left: 10px;padding-top: 8px;}
	.m-sec2-tbody-box .tbody-desc{min-height: 90px;font-size: 15px;line-height: 30px;padding-left: 0px;margin-top: 4px;}
}
@media (min-width:992px) and (max-width: 1259px){
	.m-sec2{padding-top: 76px;padding-bottom: 32px;}
	.m-sec2-tbody{margin-left: 0px;margin-right: 0px;padding-top: 26px;}
	.m-sec2-tbody-left{width: 30%;float: left;}
	.m-sec2-tbody-right{width: 68%;float: right;}
	.m-sec2-tbody-list{margin-left: -10px;margin-right: -10px;}
	.m-sec2-tbody-item{width: 50%;padding: 0 10px;}
	.m-sec2-tbody-box{padding: 15px;}
	.m-sec2-tbody-box .tbody-icon{max-width: 48px;}
	.m-sec2-tbody-box .tbody-title{font-size: 20px;line-height: 32px;margin-left: 10px;padding-top: 6px;}
	.m-sec2-tbody-box .tbody-desc{min-height: 84px;font-size: 14px;line-height: 28px;padding-left: 0px;margin-top: 4px;}
}
@media (max-width: 991px){
	.m-sec2{padding-top: 64px;padding-bottom: 28px;}
	.m-sec2-tbody{margin-left: 0px;margin-right: 0px;padding-top: 26px;}
	.m-sec2-tbody-left{width: 100%;float: left;}
	.m-sec2-tbody-right{width: 100%;float: right;margin-top: 20px;}
	.m-sec2-tbody-list{margin-left: -10px;margin-right: -10px;}
	.m-sec2-tbody-item{width: 50%;padding: 0 10px;}
	.m-sec2-tbody-box{padding: 15px;}
	.m-sec2-tbody-box .tbody-icon{max-width: 48px;}
	.m-sec2-tbody-box .tbody-title{font-size: 20px;line-height: 30px;margin-left: 10px;padding-top: 6px;}
	.m-sec2-tbody-box .tbody-desc{min-height: 84px;font-size: 13px;line-height: 28px;padding-left: 0px;margin-top: 4px;}
}
@media (max-width: 660px){
	.m-sec2{padding-top: 50px;padding-bottom: 20px;}
	.m-sec2-tbody{margin-left: 0px;margin-right: 0px;padding-top: 26px;}
	.m-sec2-tbody-left{width: 100%;float: left;}
	.m-sec2-tbody-right{width: 100%;float: right;margin-top: 20px;}
	.m-sec2-tbody-list{margin-left: -10px;margin-right: -10px;}
	.m-sec2-tbody-item{width: 50%;padding: 0 10px;}
	.m-sec2-tbody-box{padding: 15px;}
	.m-sec2-tbody-box .tbody-icon{max-width: 48px;}
	.m-sec2-tbody-box .tbody-title{font-size: 20px;line-height: 30px;margin-left: 10px;padding-top: 6px;}
	.m-sec2-tbody-box .tbody-desc{min-height: 78px;font-size: 2vw;line-height: 26px;padding-left: 0px;margin-top: 4px;}
}
@media (max-width: 540px){
	.m-sec2{padding-top: 40px;padding-bottom: 20px;}
	.m-sec2-tbody{margin-left: 0px;margin-right: 0px;padding-top: 26px;}
	.m-sec2-tbody-left{width: 100%;float: left;}
	.m-sec2-tbody-right{width: 100%;float: right;margin-top: 20px;}
	.m-sec2-tbody-list{margin-left: 0px;margin-right: 0px;}
	.m-sec2-tbody-item{width: 100%;padding: 0 10px;}
	.m-sec2-tbody-box{padding: 15px;}
	.m-sec2-tbody-box .tbody-icon{max-width: 48px;}
	.m-sec2-tbody-box .tbody-title{font-size: 20px;line-height: 30px;margin-left: 10px;padding-top: 6px;}
	.m-sec2-tbody-box .tbody-desc{min-height: 78px;font-size: 13px;line-height: 26px;padding-left: 0px;margin-top: 4px;}
}
.m-sec3{padding-top: 97px;position: relative;padding-bottom: 161px;}
.m-sec3-btn{margin-top: 14px;text-align: center;}
.m-sec3-btn-href{display: inline-block;width: auto;min-width: 244px;height: 48px;padding: 9px 15px;background: linear-gradient(0deg, #0177FF 0%, #6DA3FB 98%);border-radius: 24px;font-size: 16px;color: #FFFFFF;text-align: center;line-height: 30px;}
.m-sec3-btn .m-sec3-btn-href:hover{color: #fff;background: linear-gradient(180deg, #0177FF 0%, #6DA3FB 98%)}
@-webkit-keyframes footerWave{
  0%{-webkit-transform:translateX(0);transform:translateX(0);}
  100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
@keyframes footerWave{
  0%{-webkit-transform:translateX(0);transform:translateX(0);}
  100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
.footer-waves{overflow: hidden;position: absolute;bottom: 0;left: 0;width: 100vw;height: 109px;z-index: -1;}
.footer-waves .wave{position: absolute;left: 0;bottom: 0;width: 20000%;height: 100%;background: url(../img/sec3-bottom.png) repeat bottom center;;-webkit-animation: footerWave 2700s linear infinite;-o-animation: footerWave 2700s linear infinite;animation: footerWave 2700s linear infinite;}
.m-sec3-list{padding-top: 62px;font-size: 0;letter-spacing: 0;margin-left: -29px;margin-right: -29px;}
.m-sec3-list .sec3-list-item{width: 25%;padding: 0 29px;display: inline-block;vertical-align: top;margin-bottom: 54px;}
.sec3-item-box{width: 100%;position: relative;height: 170px;overflow: hidden;}
.sec3-list-item .sec3-item-box-top{width: 170px;border-radius: 50%;height: 100%;position: absolute;left: 50%;transform: translateX(-50%);top: 0;transition: all .5s;}
.sec3-list-item .sec3-item-box-top:hover{width: 100%;border-radius: 10px;}
.sec3-item-box-top-icon{position: absolute;top: 50%;left: 50%;transition: all .5s; opacity: 1;transform: translate(-50%, -50%);}
.sec3-list-item .sec3-item-box-top:hover .sec3-item-box-top-icon{opacity: 0;}
.sec3-item-box-hover{display: flex;align-items: center;justify-content: center;height: 100%;padding: 0 20px;opacity: 0;transition: all .5s;}
.sec3-list-item .sec3-item-box-top:hover .sec3-item-box-hover{opacity: 1;}
.sec3-item-box-text{font-size: 16px;color: #FFFFFF;line-height: 32px;}
.sec3-item-box-name{padding-top: 10px;font-size: 20px;color: #000000;line-height: 40px;text-align: center;}
.sec3-list-item1 .sec3-item-box-top{background: linear-gradient(0deg, #0177FF 0%, #6DA3FB 98%);}
.sec3-list-item1 .sec3-item-box-top-icon{width: 98px;height: 90px;}
.sec3-list-item1 .sec3-item-box-top:hover{background: linear-gradient(0deg, #0479FE, #6BA2FB);}
.sec3-list-item2 .sec3-item-box-top{background: linear-gradient(0deg,#9F44F0, #5B84FF);}
.sec3-list-item2 .sec3-item-box-top-icon{width: 90px;height: 90px;}
.sec3-list-item2 .sec3-item-box-text{line-height: 24px;}
.sec3-list-item3 .sec3-item-box-top{background: linear-gradient(0deg, #1FD1FD, #1992F8);}
.sec3-list-item3 .sec3-item-box-top-icon{width: 94px;height: 110px;}
.sec3-list-item4 .sec3-item-box-top{background: linear-gradient(0deg, #819DFF, #5174EC);}
.sec3-list-item4 .sec3-item-box-top-icon{width: 92px;height: 92px;}
.sec3-list-item5 .sec3-item-box-top{background: linear-gradient(-56deg, #B849F8, #E272F5);}
.sec3-list-item5 .sec3-item-box-top-icon{width: 114px;height: 90px;}
.sec3-list-item6 .sec3-item-box-top{background: linear-gradient(-56deg, #14C7BC, #4CBECF);}
.sec3-list-item6 .sec3-item-box-top-icon{width: 100px;height: 100px;}
.sec3-list-item7 .sec3-item-box-top{background: linear-gradient(-56deg, #F66EA8, #ED7179, #FFA3A6);}
.sec3-list-item7 .sec3-item-box-top-icon{width: 95px;height: 103px;}
.sec3-list-item8 .sec3-item-box-top{background: linear-gradient(-56deg, #20B6FB, #4CBECF)}
.sec3-list-item8 .sec3-item-box-top-icon{width: 104px;height: 104px;}
.sec3-list-item9 .sec3-item-box-top{background: linear-gradient(0deg, #5656F5, #AC90FC);}
.sec3-list-item9 .sec3-item-box-top-icon{width: 99px;height: 94px;}
.sec3-list-item10 .sec3-item-box-top{background: linear-gradient(0deg, #F88C7B, #F8A568)}
.sec3-list-item10 .sec3-item-box-top-icon{width: 86px;height: 86px;}
.sec3-list-item11 .sec3-item-box-top{background: linear-gradient(-56deg, #E96070, #F57272);}
.sec3-list-item11 .sec3-item-box-top-icon{width: 104px;height: 104px;}
.sec3-list-item12 .sec3-item-box-top{background: linear-gradient(-56deg, #6DA3FB, #0177FF);}
.sec3-list-item12 .sec3-item-box-top-icon{width: 100px;height: 100px;}
.sec3-list-item12 .sec3-item-box-top:hover{width: 170px;border-radius: 100%;}
.sec3-list-item12 .sec3-item-box-top:hover .sec3-item-box-top-icon{opacity: 1;}
.sec3-list-item12 .sec3-item-box-top:hover .sec3-item-box-hover{opacity: 0;}
@media (min-width:1260px) and (max-width: 1459px){
	.m-sec3{padding-top: 80px;padding-bottom: 150px;}
	.m-sec3-btn{margin-top: 12px;}
	.m-sec3-btn-href{min-width: 240px;height: 44px;padding: 7px 12px;border-radius: 22px;font-size: 16px;line-height: 30px;}
	.m-sec3-list{padding-top: 54px;margin-left: -15px;margin-right: -15px;}
	.m-sec3-list .sec3-list-item{width: 25%;padding: 0 15px;margin-bottom: 46px;}
	.sec3-item-box{height: 170px;}
	.sec3-list-item .sec3-item-box-top{width: 170px;}
	.sec3-item-box-hover{padding: 0 20px;}
	.sec3-item-box-text{font-size: 15px;line-height: 28px;}
	.sec3-item-box-name{padding-top: 10px;font-size: 18px;line-height: 36px;}
}
@media (min-width:992px) and (max-width: 1259px){
	.m-sec3{padding-top: 70px;padding-bottom: 130px;}
	.m-sec3-btn{margin-top: 10px;}
	.m-sec3-btn-href{min-width: 224px;height: 40px;padding: 6px 12px;border-radius: 20px;font-size: 15px;line-height: 28px;}
	.m-sec3-list{padding-top: 46px;margin-left: -8px;margin-right: -8px;}
	.m-sec3-list .sec3-list-item{width: 33.33333333333%;padding: 0 8px;margin-bottom: 36px;}
	.sec3-item-box{height: 160px;}
	.sec3-list-item .sec3-item-box-top{width: 160px;}
	.sec3-item-box-hover{padding: 0 10px;}
	.sec3-item-box-text{font-size: 14px;line-height: 24px;}
	.sec3-item-box-name{padding-top: 10px;font-size: 16px;line-height: 32px;}
}
@media (max-width: 991px){
	.m-sec3{padding-top: 60px;padding-bottom: 120px;}
	.m-sec3-btn{margin-top: 10px;}
	.m-sec3-btn-href{min-width: 220px;height: 36px;padding: 5px 10px;border-radius: 18px;font-size: 14px;line-height: 26px;}
	.m-sec3-list{padding-top: 40px;margin-left: -15px;margin-right: -15px;}
	.m-sec3-list .sec3-list-item{width:33.3333333333333%;padding: 0 15px;margin-bottom: 36px;}
	.sec3-item-box{height: 160px;}
	.sec3-list-item .sec3-item-box-top{width: 160px;}
	.sec3-item-box-hover{padding: 0 10px;}
	.sec3-item-box-text{font-size: 14px;line-height: 24px;}
	.sec3-item-box-name{padding-top: 10px;font-size: 16px;line-height: 32px;}
}
@media (max-width: 750px){
	.m-sec3{padding-top: 50px;padding-bottom: 120px;}
	.m-sec3-btn{margin-top: 10px;}
	.m-sec3-btn-href{min-width: 220px;height: 36px;padding: 5px 10px;border-radius: 18px;font-size: 14px;line-height: 26px;}
	.m-sec3-list{padding-top: 40px;margin-left: -10px;margin-right: -10px;}
	.m-sec3-list .sec3-list-item{width:50%;padding: 0 10px;margin-bottom: 36px;}
	.sec3-item-box{height: 160px;}
	.sec3-list-item .sec3-item-box-top{width: 160px;}
	.sec3-item-box-hover{padding: 0 10px;}
	.sec3-item-box-text{font-size: 12px;line-height: 22px;}
	.sec3-item-box-name{padding-top: 10px;font-size: 14px;line-height: 30px;}
}
@media (max-width: 420px){
	.m-sec3{padding-top: 50px;padding-bottom: 120px;}
	.m-sec3-btn{margin-top: 10px;}
	.m-sec3-btn-href{min-width: 220px;height: 36px;padding: 5px 10px;border-radius: 18px;font-size: 14px;line-height: 26px;}
	.m-sec3-list{padding-top: 40px;margin-left: -10px;margin-right: -10px;}
	.m-sec3-list .sec3-list-item{width:100%;padding: 0 10px;margin-bottom: 36px;}
	.sec3-item-box{height: 160px;}
	.sec3-list-item .sec3-item-box-top{width: 160px;}
	.sec3-item-box-hover{padding: 0 10px;}
	.sec3-item-box-text{font-size: 12px;line-height: 22px;}
	.sec3-item-box-name{padding-top: 10px;font-size: 14px;line-height: 30px;}
}
.m-sec4{width: 100%;position: relative;padding-top: 98px;padding-bottom: 84px;}
.m-sec4-tbody{padding-top: 60px;position: relative;max-width: 1284px;margin: 0 auto;width: 100%;}
.m-sec4-tbody-img{width:39.15756630265211%;margin: 0 auto;text-align: center;}
.m-sec4-tbody-left{float: left;width: 264px;}
.m-sec4-tbody-right{float: right;width: 264px;}
.sec4-tbody-item{margin-bottom: 35px;width: 100%;position: relative;}
.sec4-tbody-item-top{font-size: 0;letter-spacing: 0;position: relative;padding-top: 16px;}
.sec4-tbody-item-top .nums{font-size: 72px;font-weight: 800;color: rgba(0, 0, 0, 0.02);line-height: 72px;padding-top: 7px; -webkit-text-stroke: 2px #0177FF;text-stroke: 2px #0177FF;font-family: 'SourceHanSansCN-Heavy';display: inline-block;vertical-align: top;}
.sec4-tbody-item-top .sec4-tbody-item-title{display: inline-block;vertical-align: top;font-size: 24px;color: #000000;line-height: 40px;margin-left: 6px;position: relative;padding-bottom: 5px;}
.sec4-tbody-item-top .sec4-tbody-item-title::before{position: absolute;content: "";bottom: 0;left: 50%;transform: translateX(-50%);width: 46px;height: 3px;background: #117AF9;}
.sec4-tbody-item-top .sec4-tbody-item-title:hover{color: #117AF9;}
.sec4-tbody-item-top::after{position: absolute;content: "";bottom: 0;left: 188px;width: 31px;height: 31px;background: #FF986B;border: 1px solid #E5E5E4;opacity: 0.35;border-radius: 50%;}
.sec4-tbody-item-top::before{position: absolute;content: "";top: 0;left: 22px;width: 61px;height: 61px;background: #117AF9;border: 1px solid #E5E5E4;opacity: 0.15;border-radius: 50%;}
.sec4-tbody-item-text{font-size: 16px;color: #000000;line-height: 32px;margin-top: 7px;min-height: 128px;}
.m-sec5{background: rgba(235, 244, 255, .47);width: 100%;position: relative;padding-top: 98px;padding-bottom: 5.20833333333333%;}
.m-sec5-swiper{position: relative;padding-top: 36px;margin-left: -20px;margin-right: -20px;padding: 0 90px;}
.swiper-button{width: 38px;height: 38px;border-radius: 50%; font-size: 22px;}
.swiper-button-prev::before{content: "";}
.swiper-button-next::before{content: "";}
.swiper-button-prev{background: url(../img/left.png) no-repeat center center;background-size: 100% 100%;}
.swiper-button-next{background: url(../img/right.png) no-repeat center center;background-size: 100% 100%;}
.swiper-sec5-tbody{width: 100%;position: relative;display: flex;align-items: center;}
.swiper-sec5-title{position: absolute;right: 0;top: 0; font-size: 161px;font-family: 'SourceHanSansCN-Bold';color: rgba(0, 0, 0, 0);line-height: 102px;opacity: 0.14;-webkit-text-stroke: 2px #6DA3FB;text-stroke: 2px #6DA3FB;}
.swiper-sec5-img{width: 71.82539682539683%;}
.swiper-sec5-info{width: 28.17460317460317%;padding-top: 90px;padding-left: 66px;}
.sec5-info-title{font-size: 24px;font-family: 'SourceHanSansCN-Bold';color: #117AF9;line-height: 32px;padding-bottom: 14px;}
.sec5-info-name{font-size: 18px;color: #117AF9;line-height: 32px;margin-top: 16px;}
.sec5-info-text{font-size: 16px;color: #000000;line-height: 32px;}
@media (min-width:1260px) and (max-width: 1459px){
	.m-sec4{padding-top: 88px;padding-bottom: 72px;}
	.m-sec4-tbody{padding-top: 50px;}
	.m-sec4-tbody-img{width:40%;}
	.m-sec4-tbody-left{width: 264px;}
	.m-sec4-tbody-right{width: 264px;}
	.sec4-tbody-item{margin-bottom: 30px;}
	.sec4-tbody-item-top{padding-top: 12px;}
	.sec4-tbody-item-top .nums{font-size: 64px;line-height: 64px;padding-top: 6px;}
	.sec4-tbody-item-top .sec4-tbody-item-title{font-size: 22px;line-height: 36px;margin-left: 6px;padding-bottom: 5px;}
	.sec4-tbody-item-top .sec4-tbody-item-title::before{width: 42px;height: 3px;}
	.sec4-tbody-item-top::before{left: 20px;width: 56px;height: 56px;}
	.sec4-tbody-item-top::after{left: 160px;width: 28px;height: 28px;}
	.sec4-tbody-item-text{font-size: 16px;line-height: 30px;min-height: 120px;}
	.m-sec5{padding-top: 88px;}
	.m-sec5-swiper{padding-top: 32px;margin-left: -20px;margin-right: -20px;padding: 0 50px;}
	.swiper-button{width: 34px;height: 34px;line-height: 30px; font-size: 20px;}
	.swiper-sec5-title{font-size: 132px;line-height: 88px;}
	.swiper-sec5-img{width: 72%;}
	.swiper-sec5-info{width: 28%;padding-top: 70px;padding-left: 40px;}
	.sec5-info-title{font-size: 20px;line-height: 30px;padding-bottom: 14px;}
	.sec5-info-name{font-size: 18px;line-height: 30px;margin-top: 16px;}
	.sec5-info-text{font-size: 16px;line-height: 30px;}
}
@media (min-width:992px) and (max-width: 1259px){
	.m-sec4{padding-top: 74px;padding-bottom: 60px;}
	.m-sec4-tbody{padding-top: 40px;}
	.m-sec4-tbody-img{width:39%;}
	.m-sec4-tbody-left{width: 28%;}
	.m-sec4-tbody-right{width: 28%;}
	.sec4-tbody-item{margin-bottom: 30px;}
	.sec4-tbody-item-top{padding-top: 12px;}
	.sec4-tbody-item-top .nums{font-size: 64px;line-height: 64px;padding-top: 6px;}
	.sec4-tbody-item-top .sec4-tbody-item-title{font-size: 22px;line-height: 36px;margin-left: 6px;padding-bottom: 5px;}
	.sec4-tbody-item-top .sec4-tbody-item-title::before{width: 42px;height: 3px;}
	.sec4-tbody-item-top::before{left: 20px;width: 50px;height: 50px;}
	.sec4-tbody-item-top::after{left: 160px;width: 28px;height: 28px;}
	.sec4-tbody-item-text{font-size: 16px;line-height: 30px;min-height: 120px;}
	.m-sec5{padding-top: 74px;}
	.m-sec5-swiper{padding-top: 32px;margin-left: -20px;margin-right: -20px;padding: 0 50px;}
	.swiper-button{width: 34px;height: 34px;line-height: 30px; font-size: 20px;}
	.swiper-sec5-title{font-size: 110px;line-height: 66px;}
	.swiper-sec5-img{width: 70%;}
	.swiper-sec5-info{width: 30%;padding-top: 30px;padding-left: 20px;}
	.sec5-info-title{font-size: 18px;line-height: 28px;padding-bottom: 10px;}
	.sec5-info-name{font-size: 15px;line-height: 28px;margin-top: 12px;}
	.sec5-info-text{font-size: 14px;line-height: 28px;}
}
@media (max-width: 991px){
	.m-sec4{padding-top: 60px;padding-bottom: 50px;}
	.m-sec4-tbody{padding-top: 30px;}
	.m-sec4-tbody-img{width:100%;}
	.m-sec4-tbody-left{width: 50%;padding-right: 20px;}
	.m-sec4-tbody-right{width: 50%;padding-left: 20px;}
	.sec4-tbody-item{margin-bottom: 20px;}
	.sec4-tbody-item-top{padding-top: 12px;}
	.sec4-tbody-item-top .nums{font-size: 52px;line-height: 52px;padding-top: 6px;}
	.sec4-tbody-item-top .sec4-tbody-item-title{font-size: 20px;line-height: 32px;margin-left: 6px;padding-bottom: 5px;}
	.sec4-tbody-item-top .sec4-tbody-item-title::before{width: 36px;height: 3px;}
	.sec4-tbody-item-top::before{left: 20px;width: 50px;height: 50px;}
	.sec4-tbody-item-top::after{left: 160px;width: 28px;height: 28px;}
	.sec4-tbody-item-text{font-size: 14px;line-height: 26px;min-height: 104px;}
	.m-sec5{padding-top: 60px;}
	.m-sec5-swiper{padding-top: 28px;margin-left: -10px;margin-right: -10px;padding: 0 40px;}
	.swiper-button{width: 30px;height: 30px;line-height: 26px; font-size: 20px;}
	.swiper-sec5-title{display: none;}
	.swiper-sec5-img{width: 68%;}
	.swiper-sec5-info{width: 32%;padding-top: 0px;padding-left: 20px;}
	.sec5-info-title{font-size: 18px;line-height: 24px;padding-bottom: 6px;}
	.sec5-info-name{font-size: 15px;line-height: 24px;margin-top: 8px;}
	.sec5-info-text{font-size: 13px;line-height: 24px;}
}
@media (max-width: 760px){
	.m-sec4{padding-top: 50px;padding-bottom: 40px;}
	.m-sec4-tbody{padding-top: 30px;}
	.m-sec4-tbody-img{width:100%;}
	.m-sec4-tbody-left{width: 50%;padding-right: 20px;}
	.m-sec4-tbody-right{width: 50%;padding-left: 20px;}
	.sec4-tbody-item{margin-bottom: 20px;}
	.sec4-tbody-item-top{padding-top: 12px;}
	.sec4-tbody-item-top .nums{font-size: 52px;line-height: 52px;padding-top: 6px;}
	.sec4-tbody-item-top .sec4-tbody-item-title{font-size: 20px;line-height: 32px;margin-left: 6px;padding-bottom: 5px;}
	.sec4-tbody-item-top .sec4-tbody-item-title::before{width: 36px;height: 3px;}
	.sec4-tbody-item-top::before{left: 20px;width: 50px;height: 50px;}
	.sec4-tbody-item-top::after{left: 160px;width: 28px;height: 28px;}
	.sec4-tbody-item-text{font-size: 14px;line-height: 26px;min-height: 104px;}
	.m-sec5{padding-top: 50px;}
	.m-sec5-swiper{padding-top: 28px;margin-left: -10px;margin-right: -10px;padding: 0 40px;}
	.swiper-button{width: 30px;height: 30px;line-height: 26px; font-size: 20px;}
	.swiper-sec5-title{display: none;}
	.swiper-sec5-tbody{display: block;}
	.swiper-sec5-img{width: 100%;}
	.swiper-sec5-info{width: 100%;padding-top: 20px;padding-left: 0px;}
	.sec5-info-title{font-size: 18px;line-height: 24px;padding-bottom: 6px;}
	.sec5-info-name{font-size: 15px;line-height: 24px;margin-top: 8px;}
	.sec5-info-text{font-size: 13px;line-height: 24px;}
}
@media (max-width: 420px){
	.m-sec4{padding-top: 40px;padding-bottom: 30px;}
	.m-sec4-tbody{padding-top: 30px;}
	.m-sec4-tbody-img{width:100%;}
	.m-sec4-tbody-left{width: 100%;padding: 0 10px;}
	.m-sec4-tbody-right{width: 100%;padding: 0 10px;}
	.m-sec5{padding-top: 40px;}
}







