
/*** 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;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; }

.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;}
.zoomPreload{-moz-opacity:0.8;opacity: 0.8;filter: alpha(opacity = 80);color: #333;font-size: 12px;font-family: Tahoma;text-decoration: none;border: 1px solid #CCC;background-color: white;padding: 8px;text-align:center;background-image: url();background-repeat: no-repeat;background-position: 43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px;* width:100px;* height:49px;}
.zoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;}
.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;/*opacity:0.5;*/z-index:5000;width:100%;height:100%;display:none;z-index:101;}
.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110;}
.zoomWrapper{position:relative;border:1px solid #C6C6C6;z-index:110;}
.zoomWrapperTitle{display:block;background:#C6C6C6;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.zoomIframe{z-index: -1;filter:alpha(opacity=0);-moz-opacity: 0.80;opacity: 0.80;position:absolute;display:block;}

/*********************************************************
/ 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; }

.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}/* display none until init */.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}.owl-carousel .owl-item{float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}/* mouse grab icon */.grabbing {cursor:url(grabbing.png) 8 8, move;}/* fix */.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}/* Owl Carousel Owl Demo Theme  v1.3.3 *//* Styling Next and Prev buttons */.owl-theme .owl-controls .owl-buttons { font-size: 0; letter-spacing: 0; text-align: center; }.owl-theme .owl-controls .owl-buttons div { display: inline-block; vertical-align: top; font-size: 12px; font-size: 1.2rem; }/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action *//* Styling Pagination*/.owl-theme .owl-controls .owl-pagination { font-size: 0; letter-spacing: 0; text-align: center; margin-top: 30px; }@media screen and (max-width: 991px) { .owl-theme .owl-controls .owl-pagination { margin-top: 20px; } }@media screen and (max-width: 767px) { .owl-theme .owl-controls .owl-pagination { margin-top: 10px; } }.owl-theme .owl-controls .owl-page { display: inline-block; vertical-align: top; }.owl-theme .owl-controls .owl-page span { display: block; width: 14px; height: 14px; border-radius: 50%; margin: 0 5px; font-size: 0; border: solid 2px #fff; }@media screen and (max-width: 991px) { .owl-theme .owl-controls .owl-page span { margin: 0 4px; width: 12px; height: 12px; } }@media screen and (max-width: 767px) { .owl-theme .owl-controls .owl-page span { margin: 0 3px; width: 10px; height: 10px; } }.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { background-color: #fff; }/* If PaginationNumbers is true */.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; border-radius: 30px; }/* preloading images */.owl-item.loading { min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center; }.cer-owl { position: relative; margin-left: -12px; margin-right: -12px;padding-bottom: 66px;}.cer-owl .owl-buttons {display: none !important; }.cer-owl .owl-btns { font-size: 0; letter-spacing: 0; }.cer-owl .owl-btns .owl-btn { display: inline-block; vertical-align: top; font-size: 14px;  line-height: 31px; color: #666; cursor: pointer; position: absolute; bottom: 0; width: 33px;height: 33px;border: 1px solid #686868; }.cer-owl .owl-btns .owl-btn:hover { background: #252525;color: #fff;border-color: #252525; }.cer-owl .owl-btns .owl-btn.disabled { color: #666; cursor: auto; }.cer-owl .owl-btns .item-prev { left: 50%;transform: translateX(-120%); }@media screen and (max-width: 991px) { .cer-owl .owl-btns .item-prev { margin-right: 5px; } }.cer-owl .owl-btns .item-next { right: 50%;transform: translateX(120%); }.cer-owl .list-item { margin: 0 4%; }@media screen and (max-width: 1199px) { .cer-owl .list-item { margin: 0 5.17241%; } }.cer-owl .item-img img { display: block; width: 100%; }@media screen and (max-width: 991px) { .cer-owl .item-backdrop { display: none; } }.cer-owl .item-backdrop:before { opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }.cer-owl .item-backdrop .iconfont { font-size: 34px;color: #fff; position: relative; }

* { margin: 0; padding: 0; -moz-box-sizing: border-box; box-sizing: border-box; }
html { font-size: 62.5%;}
body {margin: 0 auto;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:0 auto; overflow-x:hidden;color: #333;}
::selection { color: #fff; background: #3E83FE;}
.bold{font-family: "gothambold";}
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;cursor: pointer; display: inline-block; }
a:hover,a.active,a:focus {color: #f67001;text-decoration: none;transition: 0.5s ease-in-out;}
a:hover {text-decoration: none;color: #f67001;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;}
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; }
/* .an-btn1 start */
.an-btn1 { position: relative; z-index: 1; overflow: hidden; -webkit-transition: background 0.4s linear, color 0.3s linear; -o-transition: background 0.4s linear, color 0.3s linear; -moz-transition: background 0.4s linear, color 0.3s linear; transition: background 0.4s linear, color 0.3s linear; }
.an-btn1:before { position: absolute; top: 50%; left: 50%; width: 120%; height: 50%; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; z-index: -1; content: ''; background: #; -webkit-transition: all 0.4s linear 0s; -o-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s; -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg); -o-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg); }
.an-btn1 .iconfont { -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.an-btn1:hover { border-color: #51CB93 !important; background-color: #51CB93 \9; color: #fff !important; }
.an-btn1:hover .iconfont { color: #fff !important; }
.an-btn1:hover:before { height: 500%; opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }

/* .an-btn1 end */
/* .an-btn2 start */
.an-btn2 { position: relative; z-index: 1; overflow: hidden; -webkit-transition: background 0.4s linear, color 0.3s linear; -o-transition: background 0.4s linear, color 0.3s linear; -moz-transition: background 0.4s linear, color 0.3s linear; transition: background 0.4s linear, color 0.3s linear; }
.an-btn2:before { position: absolute; top: 50%; left: 50%; width: 120%; height: 50%; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; z-index: -1; content: ''; background: #3E83FE; -webkit-transition: all 0.4s linear 0s; -o-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s; -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg); -o-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg); }
.an-btn2 .iconfont { -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.an-btn2:hover { border-color: #3E83FE !important; background-color: #3E83FE \9; color: #fff !important; }
.an-btn2:hover .iconfont { color: #fff !important; }
.an-btn2:hover:before { height: 500%; opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }

/* .an-btn2 end */
@media screen and (min-width: 992px) { .an-bd1 .item-backdrop { position: absolute; left: 0px; top: 0px; bottom: 0; right: 0; -webkit-transition: all 900ms ease; -o-transition: all 900ms ease; -moz-transition: all 900ms ease; transition: all 900ms ease; -webkit-transition: -webkit-transform 0.4s ease; transition: -webkit-transform 0.4s ease; -o-transition: -o-transform 0.4s ease; -moz-transition: transform 0.4s ease, -moz-transform 0.4s ease; transition: transform 0.4s ease; transition: transform 0.4s ease, -webkit-transform 0.4s ease, -moz-transform 0.4s ease, -o-transform 0.4s ease; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: right center; -moz-transform-origin: right center; -ms-transform-origin: right center; -o-transform-origin: right center; transform-origin: right center; }
  .an-bd1 .item-backdrop:before { position: absolute; content: ''; left: 0px; top: 0px; right: 0px; bottom: 0px; opacity: 0.51; filter: alpha(opacity=51); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=51)"; background-color: #000; } }

@media screen and (min-width: 992px) { .an-bd1:hover .item-backdrop { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } }

.at-resp-share-element .at4-share-count-container {
    text-decoration: none;float: right; padding-right: 15px;line-height: 25px !important;
}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}

.mm-search-form{position: relative;background-color: #EFEFEF; border-radius: 20px;  padding: 6px 0;}.mm-search{position: relative; padding: 0 15px; }.mm-search-form input{font-size: 16px; color: #333; line-height: 28px; width: 100%; }.mm-search .search-btn{position: absolute; top: 10px;height: 100%; right: 10px;background-color: transparent; border: 0; width: 10%;}.mm-search .side-mm-keyword{max-height: 32px;height: 32px;padding: 0 16px;}.mm-search .iconfont{position: absolute; top: 15px; right: 10px;color: #666;}
.m_nav{position: fixed;top: 0px;box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);width: 100%;height: 100%;background: #fff;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;z-index: 2000;opacity: 1;visibility: visible;margin-top: 0;overflow-y: auto;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;top: 0;transform: translateX(100%);-ms-transform: translateX(100%);-webkit-transform: translateX(100%);-o-transform:translateX(100%);-moz-transform:translateX(100%); }.m_nav.open{transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0); }
@media (min-width:992px){.m_nav.open{transform: translateX(100%);}}
.m_nav .top{height: 60px;padding: 20px;box-sizing: border-box;}.m_nav .top .closed{width: 30px;height: 30px;vertical-align: middle;float:right;cursor: pointer;}.m_nav .logo{width: 100%;margin:0 auto;}.m_nav .logo img{display: block;margin:10px auto;}.m_nav .ul{margin-top: 30px; padding: 0 20px;}.m_nav .ul>li{padding: 3px 0px;border-bottom: 1px solid #f5f5f5;transform: translateY(0);-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;opacity: 0;}
.m_nav.open .ul>li{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.m_nav .ul li:nth-child(1) {-webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(2) {-webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(3) {-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(4) {-webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(5) {-webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(6) {-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;}.m_nav .ul li:nth-child(7) {-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;}
ul.topnav li {text-align: left; position:relative;}
ul.topnav li a {padding: 5px;padding-left: 0px;color: #333;display: block; font-size: 14px;line-height: 28px; padding-right:50px;}
ul.topnav ul {display: none;}
ul.topnav ul li {clear: both;padding: 2px 0;}
ul.topnav ul li a {padding-left: 20px;font-size: 14px;font-weight: normal;outline: 0;}
ul.topnav ul li a:hover {}
ul.topnav ul ul li a {padding-left: 40px;}
ul.topnav ul ul ul li a {padding-left: 60px;}
ul.topnav span { display:block; position:absolute; right:0px; top:6px; width:24px; height:24px; background:#333; cursor:pointer; border-radius:5px;}
ul.topnav span:before{ content:""; width:16px; height:2px; background:#fff; position:absolute; left:4px; top:50%; margin-top:-1px;}
ul.topnav span:after{ content:""; width:16px; height:2px; background:#fff; position:absolute; left:4px; top:50%; margin-top:-1px; transform:rotate(90deg); transition:0.5s;}
ul.topnav span.yizi:after{ transform:rotate(0deg);}

::-webkit-input-placeholder {color:#999;opacity:1}
:-o-placeholder {color:#999;opacity:1 }
::-moz-placeholder {color:#999;opacity:1 }
:-ms-input-placeholder {color:#999;opacity:1 }

.h0-text{font-size: 18px;line-height: 30px;}.h1-text{font-size: 16px;line-height: 30px;}.h2-text{font-size: 16px;line-height: 28px;}.h3-text{font-size: 16px;line-height: 26px;}.h4-text{font-size: 14px;line-height: 26px;}.h5-text{font-size: 14px;line-height: 24px;}.h1-text a{display: block;}.h0-text p{min-height: 30px; line-height: 30px;}.h1-text p{min-height: 30px; line-height: 30px;}.h2-text p{min-height: 28px; line-height: 28px;}.h4-text p{line-height: 26px;min-height: 26px;}
@media (min-width:992px) and (max-width:1259px){.h0-text{font-size: 16px;line-height: 28px;}.h1-text{font-size: 15px;line-height: 28px;}.h0-text p{min-height: 28px;line-height: 28px;}.h1-text p{min-height: 28px;line-height: 28px;}.h2-text{font-size: 15px;line-height: 26px;}.h2-text p{min-height: 26px;line-height: 26px;}.h3-text{font-size: 15px;line-height: 24px;}.h4-text{font-size: 13px;line-height: 24px;}.h5-text{font-size: 13px;line-height: 22px;}.h4-text p{line-height: 24px;min-height: 24px;}}
@media (max-width:991px){.h0-text{font-size: 15px;line-height: 26px;}.h1-text{font-size: 14px;line-height: 26px;}.h0-text p{min-height: 26px;line-height: 26px;}.h1-text p{min-height: 26px;line-height: 26px;}.h2-text{font-size: 14px;line-height: 24px;}.h2-text p{min-height: 24px;line-height: 24px;}.h3-text{font-size: 14px;line-height: 22px;}.h4-text{font-size: 12px;line-height: 22px;}.h5-text{font-size: 12px;line-height: 20px;}.h4-text p{line-height: 22px;min-height: 22px;}}
@media (max-width:660px){.h0-text{font-size: 14px;line-height: 26px;}.h1-text{font-size: 14px;line-height: 24px;}.h0-text p{min-height: 26px;line-height: 26px;}.h1-text p{min-height: 24px;line-height: 24px;}.h2-text{font-size: 13px;line-height: 22px;}.h2-text p{min-height: 22px;line-height: 22px;}.h3-text{font-size: 13px;line-height: 20px;}.h4-text{font-size: 12px;line-height: 20px;}.h5-text{font-size: 12px;line-height: 18px;}.h4-text p{line-height: 20px;min-height: 20px;}}

.banner{position: relative;}
.section{position: relative;width: 100%;}
.sec-top{position: relative;width: 100%;margin-top: -60px;z-index: 9}
.sec-top-box{width: 100%;background: #FFFFFF;box-shadow: -8px 0px 20px 0px rgba(92, 92, 92, 0.2);border-radius: 10px;padding-top: 28px;}
.sec-top-list{font-size: 0;letter-spacing: 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.sec-top-item{display: inline-block;vertical-align: top;padding-left: 36px;min-width: 22.5%;position: relative;margin-bottom: 27px;}
.sec-top-item::before{content: "";position: absolute;right: 0;top: 10px;bottom: 10px;width: 1px;background: #E1E1E1;}
.sec-top-item:nth-of-type(2),.sec-top-item:nth-of-type(3){width: 27.5%;padding-left: 72px;}
.sec-top-item:nth-of-type(4){padding-left: 72px;}
.sec-top-item:nth-of-type(4)::before{width: 0!important;}
.sec-item-title{font-size: 24px;font-weight: bold;color: #333333;line-height: 36px;margin-top: 7px;}
.sec-top-item:hover .sec-item-title{color: #3E83FE;}
.sec1{padding-top: 60px;position: relative;padding-bottom: 55px;}
.sec-item-text{font-size: 18px;color: #666;line-height: 36px;}
.sec-bg-title{font-size: 51px;color: #0069AB;line-height: 60px;opacity: 0.13;text-align: center;text-transform: uppercase;position: relative;}
.sec-title{font-size: 3.2rem;color: #333333;line-height: 42px;text-align: center;position: relative;margin-bottom: 60px;margin-top:20px;}
.sec-text{text-align: center;font-size: 20px;color: #666666;line-height: 36px;margin-top: 10px;}
.sec-href a{min-width: 175px;padding: 10px 15px;text-align: center;font-size: 16px;color: #FFFFFF;line-height: 27px;background: #f67001;box-shadow: 0px 8px 10px 0px rgba(7, 43, 92, 0.13);border-radius: 25px;border: 1px solid #f67001;}
.sec-href a:hover{color: #f67001;background: #FFFFFF;}
@media (min-width: 992px) and (max-width: 1259px){.sec1-list .m-item .m-item-img img{height: 130px;}
	.sec-top{margin-top: -45px;}
	.sec-top-box{padding-top: 22px;}
	.sec-top-item{padding-left: 30px;min-width: 23%;margin-bottom: 25px;}
	.sec-top-item:nth-of-type(2),.sec-top-item:nth-of-type(3){width: 27%;padding-left: 50px;}
	.sec-top-item:nth-of-type(4){padding-left: 50px;}
	.sec-item-title{font-size: 20px;line-height: 30px;margin-top: 5px;}
	.sec-item-text{font-size: 16px;line-height: 30px;}
	.sec1{padding-top: 50px;padding-bottom: 48px;}
	.sec-bg-title{font-size: 46px;line-height: 54px;}
	.sec-title{font-size: 28px;line-height: 36px;margin-top: -32px;}
	.sec-text{font-size: 18px;line-height: 32px;margin-top: 10px;}
	.sec-href a{min-width: 170px;padding: 8px 15px;font-size: 16px;line-height: 26px;border-radius: 22px;}
}


@media (max-width: 460px){
	.sec-top{margin-top: 0px;}
	.sec-top-box{padding-top: 16px;}
	.sec-top-item{text-align: center;padding-left: 0!important;}
	.sec-top-item:nth-of-type(4){padding-left: 30px;}
	.sec1{padding-top: 30px;padding-bottom: 24px;}
	.sec-bg-title{font-size: 36px;line-height: 42px;}
	.sec-title{font-size: 20px;line-height: 28px;margin-top: -20px;}
	.sec-text{font-size: 16px;line-height: 28px;margin-top: 10px;}
}
.sec2{background-size: cover;margin-top:70px;clear:both;}
.sec2-tbody{margin-top: -6px;margin-left: -70px;font-size: 0;letter-spacing: 0;}
.sec2-tbody-left{width: 63%;float: left;}
.sec2-tbody-right{width: 37%;float: left;}
.sec2-tbody-list{padding-top: 98px;position: relative;}
.sec2-tbody-item{position: relative;padding-left: 65px;padding-bottom: 24px;}
.sec2-tbody-item::before{position: absolute;content: "";background: url(../images/dui.png) no-repeat center center;background-size: 100%;width: 24px;left: 23px;top: 3px;height: 24px;}
.sec2-tbody-title{font-size: 18px;font-weight: bold;color: #333333;line-height: 30px;}
.sec2-tbody-text{font-size: 16px;color: #333333;line-height: 24px;margin-top: 8px;}
.sec2-cont{padding-top: 62px;position: relative;font-size: 0;letter-spacing: 0;margin-left: -7px;margin-right: -7px;padding-bottom: 75px;}
.sec2-cont-left{display: inline-block;vertical-align: top;width: 44.55445544554455%;}
.sec2-cont-img{position: relative;width: 100%;text-align: center;padding-top: 6px;}
.sec2-cont-right{display: inline-block;vertical-align: top;width: 55.44554455445545%;}
/* .sec2-bg-title, .sec2-title{color: #fff;} */
.sec2-list{padding-top: 30px;font-size: 0;letter-spacing: 0;margin-left: -25.5px;margin-right: -25.5px;text-align: center;padding-bottom: 46px;}
.sec2-list-item{cursor:default;transition: all .4s;position:relative;top:0;width: 33.333333333333%;display: inline-block;vertical-align: top;padding: 0 25.5px;margin-bottom: 50px;text-align: left;}
.sec2-item-box{width: 100%;position: relative;background: #FFFFFF;border-radius: 6px;overflow: hidden;}
.sec2-item-name{font-size: 18px;padding: 12.5px 28px;font-weight: bold;color: #FFFFFF;line-height: 32px;background: #f67001;}
.sec2-item-text{font-size: 16px;color: #555555;line-height: 22px;padding: 12px 28px;height: 119px;overflow: hidden;background-color: #E8EAEC;}
.sec2-item-text p{position: relative;padding: 7px 0;padding-left: 16px;}
.sec2-item-text p::before{width: 6px;content: "";position: absolute;left: 0;top: 15px;height: 6px;background: #f67001;border-radius: 50%;}

@media (min-width: 1260px) and (max-width: 1459px){
	.sec2-tbody{margin-top: -6px;margin-left: -30px;}
	.sec2-tbody-left{width: 60%;float: left;}
	.sec2-tbody-right{width: 40%;float: left;}
	.sec2-tbody-list{padding-top: 70px;}
	.sec2-tbody-item{padding-left: 60px;padding-bottom: 20px;}
	.sec2-tbody-item::before{width: 24px;left: 18px;top: 3px;height: 24px;}
	.sec2-tbody-title{font-size: 18px;line-height: 30px;}
	.sec2-tbody-text{font-size: 16px;line-height: 24px;margin-top: 8px;}
	.sec2-cont{padding-top: 56px;margin-left: -7px;margin-right: -7px;padding-bottom: 60px;}
	.sec2-cont-left{;width: 44.55445544554455%;}
	.sec2-cont-img{padding-top: 6px;}
	.sec2-cont-right{width: 55.44554455445545%;}

}
@media (min-width: 992px) and (max-width: 1259px){
	.sec2-tbody{margin-top: -6px;margin-left: -20px;}
	.sec2-tbody-left{width: 54%;float: left;}
	.sec2-tbody-right{width: 46%;float: left;}
	.sec2-tbody-list{padding-top: 20px;}
	.sec2-tbody-item{padding-left: 50px;padding-bottom: 10px;}
	.sec2-tbody-item::before{width: 20px;left: 16px;top: 3px;height: 20px;}
	.sec2-tbody-title{font-size: 16px;line-height: 26px;}
	.sec2-tbody-text{font-size: 14px;line-height: 22px;margin-top: 6px;}
	.sec2-cont{padding-top: 48px;margin-left: -5px;margin-right: -5px;padding-bottom: 50px;}
	.sec2-cont-left{;width: 45%;}
	.sec2-cont-img{padding-top: 6px;}
	.sec2-cont-right{width: 55%;}
	.sec2-list{padding-top: 50px;margin-left: -15px;margin-right: -15px;padding-bottom: 40px;}
	.sec2-list-item{width: 33.333333333333%;padding: 0 15px;margin-bottom: 36px;}
	.sec2-item-name{font-size: 16px;padding: 10px 24px;line-height: 30px;}
	.sec2-item-text{font-size: 14px;line-height: 20px;padding: 10px 24px;height: 112px;}
	.sec2-item-text p{padding: 5px 0;padding-left: 14px;}
	.sec2-item-text p::before{width: 6px;top: 12px;height: 6px;}
}
@media (max-width:991px){
	.sec2-tbody{margin-top: 0px;margin-left: 0px;}
	.sec2-tbody-left{width: 100%;float: left;}
	.sec2-tbody-right{width: 100%;float: left;}
	.sec2-tbody-list{padding-top: 30px;}
	.sec2-tbody-item{padding-left: 50px;padding-bottom: 10px;}
	.sec2-tbody-item::before{width: 20px;left: 16px;top: 3px;height: 20px;}
	.sec2-tbody-title{font-size: 16px;line-height: 26px;}
	.sec2-tbody-text{font-size: 14px;line-height: 22px;margin-top: 6px;}
	.sec2-cont{padding-top: 48px;margin-left: -5px;margin-right: -5px;padding-bottom: 50px;}
	.sec2-cont-left{;width: 100%;}
	.sec2-cont-img{padding-top: 6px;}
	.sec2-cont-right{width: 100%;padding-top: 16px;}
	.sec2-list{padding-top: 30px;margin-left: -15px;margin-right: -15px;padding-bottom: 20px;}
	.sec2-list-item{width: 50%;padding: 0 15px;margin-bottom: 32px;}
	.sec2-item-name{font-size: 16px;padding: 10px 20px;line-height: 30px;}
	.sec2-item-text{font-size: 14px;line-height: 20px;padding: 8px 20px;height: 108px;}
	.sec2-item-text p{padding: 5px 0;padding-left: 14px;}
	.sec2-item-text p::before{width: 6px;top: 12px;height: 6px;}
}
@media (max-width:460px){
	.sec2-cont{padding-bottom: 20px}
	.sec2-list{padding-top: 20px;margin-left: -15px;margin-right: -15px;padding-bottom: 20px;}
	.sec2-list-item{width: 100%;padding: 0 15px;margin-bottom: 28px;}
	.sec2-item-name{font-size: 16px;padding: 5px 16px;line-height: 28px;}
	.sec2-item-text{font-size: 14px;line-height: 20px;padding: 5px 16px;height: auto;}
	.sec2-item-text p{padding: 3px 0;padding-left: 12px;}
	.sec2-item-text p::before{width: 6px;top: 10px;height: 6px;}
}
.sec3{position: relative;padding-bottom: 7.291666666666667%;}
.sec3-buzou{font-size: 0;letter-spacing: 0;padding-top: 30px;text-align: center;padding-bottom: 17px;}
.sec3-buzou-item{min-width: 265px;display: inline-block;vertical-align: top;padding: 16px 19px 19px;line-height: 30px;font-size: 22px;font-weight: bold;color: #FFFFFF;background: #f67001;border-radius: 6px;margin: 0 19px;margin-bottom: 20px;}
.sec3-buzou-item span{width: 30px;display: inline-block;vertical-align: top;height: 30px;border: 1px solid #FFFFFF;border-radius: 50%;text-align: center;}
.sec3-buzou-img{max-width: 33px;margin-top: 20px;}
.sec3-tbody{position: relative;width: 100%;padding-bottom: 90px;}
.sec3-tbody-img{width: 46%;position: relative;z-index: 2;text-align: center;margin: 0 auto;}
.sec3-tbody-list{position: absolute;left: 0;top: 0;right: 0;width: 100%;padding-top: 108px;}
.sec3-tbody-item{width: 27%;position: relative;transition: all .4s;top: 0;cursor: default}
.sec3-tbody-item::before{position: absolute;content: "";top: 9px;width: 12px;height: 12px;background: #f67001;border-radius: 50%;}
.sec3-tbody-item:nth-of-type(odd){float: left;text-align: right;padding-right: 35px;margin-right: 23%;}
.sec3-tbody-item:nth-of-type(even){float: right;text-align: left;padding-left: 35px;margin-left: 23%;}
.sec3-tbody-item:nth-of-type(odd)::before{right: 0;}
.sec3-tbody-item:nth-of-type(even)::before{left: 0;}
.sec3-item-title{font-size: 22px;font-weight: bold;color: #333333;line-height: 34px;}
.sec3-item-text{padding-top: 18px;font-size: 16px;color: #555555;line-height: 32px;min-height: 160px;}
.sec3-list{display: flex;flex-wrap: wrap;width: 100%;position: relative;font-size: 0;letter-spacing: 0;margin-left: -1px;margin-right: -1px;padding-top: 30px;}
.sec3-item{display: inline-block;vertical-align: top;width: 33.3333333333333%;padding: 1px;overflow: hidden}
.sec3-item:nth-of-type(odd) .sec3-box{background: #303030;}
.sec3-item:nth-of-type(even) .sec3-box{background: #303030;}
.sec3-item:nth-of-type(2) .sec3-box{background: #f67001;}
.sec3-item:nth-of-type(4) .sec3-box{background: #f67001;}
.sec3-item:nth-of-type(6) .sec3-box{background: #f67001;}
.sec3-box{padding: 45px 56px 25px;text-align: center;transition: all .4s}
.sec3-item-name2{font-size: 22px;font-weight: bold;color: #FFFFFF;line-height: 32px;}
.sec3-item-text2{margin-top: 20px; font-size: 16px;color: #FFFFFF;line-height: 32px;height: 128px;overflow: hidden;}
@media (min-width: 1459px){
	.sec2-list-item:hover{top: -10px;transition: all .4s}
	.sec3-tbody-item:hover{top: -10px;transition: all .4s}

	.sec3-item:hover .sec3-box{transform: scale(1.1);transition: all .4s}
}
@media (min-width: 992px) and (max-width: 1259px){
	.sec3{padding-top: 70px;}
	.sec3-buzou{padding-top: 54px;padding-bottom: 15px;}
	.sec3-buzou-item{min-width: 240px;padding: 12px 16px 16px;line-height: 28px;font-size: 20px;margin: 0 16px;margin-bottom: 18px;}
	.sec3-buzou-item span{width: 28px;height: 28px;}
	.sec3-buzou-img{max-width: 30px;margin-top: 18px;}
	.sec3-tbody{padding-bottom: 80px;}
	.sec3-tbody-img{width: 44%;}
	.sec3-tbody-list{padding-top: 80px;}
	.sec3-tbody-item{width: 28%;}
	.sec3-tbody-item::before{top: 8px;width: 10px;height: 10px;}
	.sec3-tbody-item:nth-of-type(odd){padding-right: 20px;margin-right: 22%;}
	.sec3-tbody-item:nth-of-type(even){padding-left: 20px;margin-left: 22%;}
	.sec3-item-title{font-size: 20px;line-height: 30px;}
	.sec3-item-text{padding-top: 16px;font-size: 14px;line-height: 28px;min-height: 150px;}
	.sec3-list{padding-top: 60px;}
	.sec3-item{width: 33.3333333333333%;}
	.sec3-box{padding: 40px 42px 20px;}
	.sec3-item-name2{font-size: 20px;line-height: 30px;}
	.sec3-item-text2{margin-top: 18px; font-size: 14px;line-height: 30px;height: 120px;}
}
@media (max-width: 991px){
	.sec3{padding-top: 60px;}
	.sec3-buzou{padding-top: 40px;padding-bottom: 15px;}
	.sec3-buzou-item{min-width: 200px;padding: 12px 15px 14px;line-height: 26px;font-size: 16px;margin: 0 16px;margin-bottom: 18px;}
	.sec3-buzou-item span{width: 26px;height: 26px;}
	.sec3-buzou-img{max-width: 30px;margin-top: 18px;display: none;}
	.sec3-tbody{padding-bottom: 80px;}
	.sec3-tbody-img{width: 100%;}
	.sec3-tbody-list{padding-top: 20px;position: relative;}
	.sec3-tbody-item{width: 50%;}
	.sec3-tbody-item::before{top: 8px;width: 0px;height: 10px;}
	.sec3-tbody-item:nth-of-type(odd){padding: 0 10px;margin-right: 0;text-align: center;}
	.sec3-tbody-item:nth-of-type(even){padding: 0 10px;margin-left:0;text-align: center;}
	.sec3-item-title{font-size: 20px;line-height: 30px;}
	.sec3-item-text{padding-top: 16px;font-size: 14px;line-height: 28px;min-height: 150px;}
	.sec3-list{padding-top: 40px;}
	.sec3-item{width: 50%;}
	.sec3-box{padding: 30px 35px 20px;}
	.sec3-item-name2{font-size: 20px;line-height: 30px;}
	.sec3-item-text2{margin-top: 18px; font-size: 14px;line-height: 30px;height: 120px;}
}
@media (max-width: 540px){
	.sec3{padding-top: 40px;}
	.sec3-buzou{padding-top: 30px;padding-bottom: 15px;}
	.sec3-buzou-item{min-width: 200px;padding: 12px 15px 14px;line-height: 26px;font-size: 16px;margin: 0 16px;margin-bottom: 18px;}
	.sec3-buzou-item span{width: 26px;height: 26px;}
	.sec3-buzou-img{max-width: 30px;margin-top: 18px;display: none;}
	.sec3-tbody{padding-bottom:40px;}
	.sec3-tbody-img{width: 100%;}
	.sec3-tbody-list{padding-top: 20px;position: relative;}
	.sec3-tbody-item{width: 100%;margin-bottom: 20px;}
	.sec3-tbody-item::before{top: 8px;width: 0px;height: 10px;}
	.sec3-tbody-item:nth-of-type(odd){padding: 0 10px;margin-right: 0;text-align: center;}
	.sec3-tbody-item:nth-of-type(even){padding: 0 10px;margin-left:0;text-align: center;}
	.sec3-item-title{font-size: 20px;line-height: 30px;}
	.sec3-item-text{padding-top: 16px;font-size: 14px;line-height: 28px;min-height: auto;}
	.sec3-list{padding-top: 40px;}
	.sec3-item{width: 100%;}
	.sec3-box{padding: 30px 20px 20px;}
	.sec3-item-name2{font-size: 20px;line-height: 30px;}
	.sec3-item-text2{margin-top: 18px; font-size: 14px;line-height: 30px;height: 120px;}
}