@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family:"微软雅黑";font-size: 12px;font-size: 1.2rem;height: 100%;background:#f2f2f2;width:100%;max-width:1920px;margin:0 auto;}
img {border: none;}
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;color: #333;}
img{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;}
h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea, select {font-family:"微软雅黑";font-size: 12px;font-size: 1.2rem;color:#999999;border: none;outline: none;}
.fl {float:left;}
.fr {float:right;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}


::-webkit-input-placeholder {/* WebKit browsers */
 color:#666666;opacity:1}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#666666;opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#666666;opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#666666;opacity:1 }

.sou ::-webkit-input-placeholder {/* WebKit browsers */
 color:#666;opacity:1}
.sou:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#666;opacity:1 }
.sou::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#666;opacity:1 }
.sou:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#666;opacity:1 }

@media screen and (min-width:1000px) {.zong {width: 960px;margin: auto;}}
@media screen and (max-width:999px) {.zong {width: 95%;margin: auto;}}


/*  head  */
.head{ position:fixed; top:0px; left:0px; width:100%; height:99px; background:#f2f2f2; z-index:999; box-shadow:0 0 12px rgba(0,0,0,0.60);}
.headh{ height:0px !important;}
.headh .logo,.headh .sousuo{ display:none}
.nav{ position:absolute; width:100px; height:99px; background:#ff9900; left:0px; top:0px; cursor:pointer; z-index:99999999999999999}
.nav span{ display:block; width:35px; height:3px; background:#ffffff; position:absolute; left:50%; margin-left:-18px; top:50%; transition:0.5s; z-index:99999991}
.nav .nav1{ margin-top:-1px;}
.nav .nav2{ margin-top:-14px;}
.nav .nav3{ margin-top:10px;}
.nav:hover .nav1{ width:25px;}


.navh .nav1{ transform:rotate(45deg)}
.navh .nav2{ transform:rotate(-45deg); width:17px; margin-left:-2px; margin-top:-8px;}
.navh .nav3{ transform:rotate(-45deg); width:18px; margin-top:5px; margin-left:-16px;}
.navh:hover .nav2{ margin-top:-10px; margin-left:6px;}
.navh:hover .nav3{ margin-top:7px; margin-left:-25px;}

.logo{ width:290px; height:99px; background:#333333; margin-left:100px;}
.logo a{ display:block; padding:35px 23px;}
.logo a img{ width:100%; max-width:243px; max-height:30px;}

.sousuo{ position:absolute; right:45px; top:0px; line-height:99px; cursor:pointer}
.sousuo i{ color:#666666; float:left; font-size:30px; padding-right:23px;}
.sousuo a{ font-size:16px; font-size:1.6rem; color:#666666;}

.sousuo2{ width:0px; overflow:hidden; transition:0.5s; background:#f2f2f2; height:99px; position:absolute; right:0px; top:0px;}
.guanbi{ width:99px; height:99px; position:relative; float:left; cursor:pointer}
.guanbi span{ display:block; width:20px; height:2px; background:#666666; position:absolute; left:50%; margin-left:-10px; top:50%;}
.guan1{ margin-top:0px; transform:rotate(45deg)}
.guan2{ margin-top:0px; transform:rotate(-45deg)}
.sousuo2 form{width: calc(100% - 99px); float:left;}
.sousuo2 .sou{ width:90%; padding-left:15px; line-height:97px; background:none; font-size:20px; font-size:2rem; color:#666}
.sousuoh{width: calc(100% - 390px);}


.daohang{ position:fixed; width:100%; height:100%; top:0px; left:-100%; background:#f2f2f2; z-index:999999999; transition:0.5s;}
.daoul{ position:absolute; width:100%; left:0px; top:50%; margin-top:-390px; text-align:center; line-height:38px;}
.daoul span{ display:block; font-size:14px; font-size:1.4rem; color:#666666;}
.daoul li a{ font-size:28px; font-size:2.8rem; color:#666666;}
.daoul li a:hover{ color:#ff9900}
.daohangh{ left:0px;}


.banner { position: relative; z-index: 2; overflow: hidden; }
.banner .carouse { max-height: 1080px; overflow: hidden; }
.banner .slideItem { position: relative; cursor:pointer;}
.banner video { position: absolute; display: block; left: 50%; top: 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%); min-width: 100%; min-height: 100%; max-width: none; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; display: none \9; display: block \9\0; width: 100%;}
.banner .dotList { position: absolute; left: 0; width: 100%; bottom: 47px; }
.banner .dotList ul { text-align: center; }

.banner.hide { display: none; }

.slide .carouse{width:100%;overflow:hidden;position:relative}
.slide .slideItem .banner-img{width:100%;cursor:pointer}
.slide .carouse .slideItem{width:100%;position:absolute}
.slide .console{height:57px;display:inline-block;width:35px;position:absolute;top:40%;}
.slide .dotList{text-align:center;}
.slide .dotList ul li{display:inline-block;width:18px;height:18px; margin:0 7px; border:1px solid #ff9900; border-radius:50%;cursor:pointer}
.slide .dotList ul li.active{ background:#ff9900;}
.slide .carousel-control{ display:block;position:absolute;top:50%; margin-top:-95px; color:#363636; font-size:40px; width:84px;height:84px; background:#ffffff; background:rgba(255,255,255,0.6); border-radius:50%; text-align:center; line-height:84px;z-index:999; display:none}
.slide .carousel-control:hover{ background:#14365f; background:rgba(20,54,95,0.3); color:#fff}
.slide .carousel-control.left{left:45px;background-position: 0;cursor:pointer}
.slide .carousel-control.right{right:51px;background-position: 0;cursor:pointer}
.slide .slidedetail{display:none}
.imgtoVideo img{width:100%}
.imgtoVideo>div{padding:1px;position:relative;cursor:pointer;width:49%;display:inline-block}
.imgtoVideo>div:hover .imgtoVideoDetail{display:block}
.imgtoVideo .imgtoVideoDetail{width:100%;height:100%;position:absolute;top:0;left:0;padding:1px;display:none}
.imgtoVideo .imgtoVideoDetail>div{background:rgba(0,98,197,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8142B49,endColorstr=#C8142B49);width:100%;height:100%;text-align:center}
.imgtoVideo .tovideo .imgtoVideoDetail{display:block}
.imgtoVideo .tovideo .imgtoVideoDetail>div{background:#0c2d47;width:84px;height:84px;color:#fff;line-height:84px; border:1px solid #F00;vertical-align:middle;margin:0 auto;margin-top:17%}
.imgtoVideo .imgtoVideoDetail .fa-search{color:#fff;font-size:25px;margin-top:21%}
.contentIV{position:fixed;top:0;left:0;right:0;width:100%;height:100%;display:table;background:rgba(20,43,73,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8142B49,endColorstr=#C8142B49);margin:0 auto;z-index:-999;max-width:1024px;display:none}
#picturetoVideo .carouse .slideItem{display:table;height:100%}
#picturetoVideo .carouse .slideItem>div{display:table-cell;vertical-align:middle;text-align:center}
#picturetoVideo .carouse .slideItem .banner-img{max-width:100%;width:auto}
.closeContentIV{position:absolute;top:10px;right:10px;font-size:25px;color:#fff;font-weight:bold;cursor:pointer;z-index:999}
.banner2{ display:none}

@media screen and (max-height:899px) {
.daoul{ line-height:26px; margin-top:-260px;}
.daoul li a{ font-size:20px; font-size:2rem;}
}
@media screen and (max-height:599px) {
.daoul{ line-height:22px; margin-top:-220px;}
.daoul span{font-size:12px; font-size:1.2rem;}
.daoul li a{ font-size:16px; font-size:1.6rem;}
}
@media screen and (max-height:499px) {
.daoul{ line-height:28px; margin-top:-150px;}
.daoul span{ display:none}
.daoul li a{ font-size:16px; font-size:1.6rem;}
}
@media screen and (max-width:767px) {
.head{ height:50px;}
.nav{ width:50px; height:50px;}
.logo{ width:150px; height:50px; margin-left:50px;}
.logo a{ padding:18px 5px;}
.sousuo{ right:15px; line-height:50px; cursor:pointer}
.sousuo i{ padding-right:0px; font-size:20px;}
.sousuo a{ display:none}
.sousuo2{ height:40px; top:50px;}
.sousuo2 .sou{ line-height:38px;}
.sousuoh{width:100%;}
.guanbi{ width:50px; height:40px;background:#f2f2f2;}
.sousuoh{ overflow:visible}
.sousuoh .guanbi{ position:absolute; right:0px; top:-45px; }
.sousuo2 .sou{ font-size:14px; font-size:1.4rem;}
.daoul span{font-size:12px; font-size:1.2rem;}
.daoul li a{ font-size:16px; font-size:1.6rem;}
.nav span{ width:20px; height:2px; margin-left:-10px;}
.nav .nav2{ margin-top:-8px;}
.nav .nav3{ margin-top:6px;}
.navh .nav2{ width:10px; margin-left:-1px; margin-top:-5px;}
.navh .nav3{ width:9px; margin-top:3px; margin-left:-8px;}
.navh:hover .nav2{ margin-top:-8px; margin-left:7px;}
.navh:hover .nav3{ margin-top:5px; margin-left:-12px;}
.banner2{ display:block; margin-top:50px;}
.banner1{ display:none}
.banner .dotList { position: absolute; left: 0; width: 100%; bottom: 7px; }
.slide .dotList ul li{display:inline-block;width:8px;height:8px; margin:0 2px; border:1px solid #ff9900; border-radius:50%;cursor:pointer}
}

/*  main1  */
.main1{}
.m1lie{ width:33.3333%; float:left; position:relative; background:#000; transition:0.5s;}
.m1tu{ display:block;}
.m1tu img{ width:100%; max-width:640px; max-height:443px; opacity:0.5;}
.m1zi{ display:block; position:absolute; text-align:center; width:96%; left:2%; font-size:32px; font-size:3.2rem; color:#ffffff; line-height:44px; top:50%; margin-top:-22px;}
.m1lie:hover{ background:#ff9900;}
@media screen and (max-width:999px) {
.m1zi{ font-size:20px; font-size:2rem;}
}
@media screen and (max-width:599px) {
.m1zi{ font-size:16px; font-size:1.6rem;}
}
@media screen and (max-width:399px) {
.m1zi{ font-size:12px; font-size:1.2rem;}
}

/*  main2  */
.main2{position: relative; padding-bottom:56%;height: 0;overflow: hidden;}
.main2 iframe {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.main2 iframe body{ margin:0px !important;}

.main2 video {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.main2 video body{ margin:0px !important;}


/*  main3  */
.main3{ padding:0 59px; padding-top:82px; padding-bottom:143px;}
.m3biao{ display:block; text-align:center; font-size:36px; font-size:3.6rem; color:#666666; line-height:50px;}
.main3 p a{ display:block; font-size:20px; font-size:2rem; line-height:30px; color:#666666; margin-top:19px;}
.m3mor{ display:block; font-size:20px; font-size:2rem; font-weight:bold; line-height:24px; color:#ff9900;}
.main3 a:hover{ color:#ff9900;}
.m3mor:hover{ color:#666 !important}
@media screen and (max-width:999px) {
.main3{ padding:20px 0;}
.m3biao{ font-size:24px; font-size:2.4rem;}
.main3 p a{ font-size:14px; font-size:1.4rem; margin-top:5px; line-height:24px;}
.m3mor{ font-size:14px; font-size:1.4rem;}
}

/*  main4  */
.main4{}

.slide2 { position: relative; z-index:1}
.slide2 .carouse { width: 100%; overflow: hidden; position: relative; z-index:2}
.slide2 .carouse .slideItem { width: 100%; position: absolute; cursor: pointer; z-index:3}
.slide2 .carouse .slideItem img { width: 100%; display: block; }
.slide2 .console { height: 57px; display: inline-block; width: 35px; position: absolute; top: 40%; border:1px solid #fff }
.slide2 .carousel-control { position: absolute; top: 50%; width: 98px; height: 98px; z-index: 4; margin-top: -49px; text-align: center; line-height: 98px; background: #333; background: rgba(51, 51, 51, 0.7); border:1px solid #fff; border:1px solid rgba(255,255,255,0.7)}
.slide2 .carousel-control.iconfont { font-size: 20px; font-size: 2rem; color: #fff; }
.slide2 .carousel-control:hover { background: #ff9900; background: rgba(255, 153, 0, 0.7); }
.slide2 .carousel-control:hover .iconfont { }
.slide2 .carousel-control.left { left: 1px; cursor: pointer;}
.slide2 .carousel-control.right { right: 1px; cursor: pointer;}
.slide2 .dotList { position: absolute; width:100%; left:0px; bottom:12px; line-height: 0; text-align:center; z-index:4}
.slide2 .dotList li { display: inline-block; cursor: pointer; width:12px; height:12px; background:#fff; background:rgba(255,255,255,0.25); text-align:center; border-radius:50%; margin-left:7px; margin-right:6px; outline: none;}
.slide2 .dotList li.active { background:#fff; }
@media screen and (max-width:999px) {
.slide2 .carousel-control { width:30px; height:30px; margin-top:-15px; line-height:30px;}
.slide2 .carousel-control.iconfont{ font-size:14px;}
.slide2 .dotList li {width:7px; height:7px; margin-left:3px; margin-right:3px; }
}

/*  main5  */
.main5{ padding-bottom:39.8%; position:relative; z-index:1; overflow:hidden;}
.m5lie{ width:20%; position:absolute; height:50%;}
.m5lie1{ left:0px; top:0px;}
.m5lie2{ left:20%; top:0px;}
.m5lie3{ left:40%; top:0px;}
.m5lie4{ left:60%; top:0px;}
.m5lie5{ left:80%; top:0px;}
.m5lie6{ left:0px; top:50%;}
.m5lie7{ left:20%; top:50%;}
.m5lie8{ left:40%; top:50%;}
.m5lie9{ left:60%; top:50%;}
.m5lie10{ left:80%; top:50%;}

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}
.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}
.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-container-3d{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{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:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{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:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}
.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}
.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;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-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.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;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-white{--swiper-pagination-color:#ffffff}
.swiper-pagination-black{--swiper-pagination-color:#000000}
.swiper-pagination-lock{display:none}
.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-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content: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-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}

@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;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-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.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-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0; display:none}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.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;backface-visibility:hidden}

.swiper-container { width: 100% !important; height:100%; position: absolute; left:0px;  top:0px;}
.swiper-slide { background-position: center; background-size: cover; height:100%; width:100% !important; background:no-repeat center;}

.m5n{ position:absolute; width:40%; height:50%; left:0px; bottom:0px; background:#ff9900; background:rgba(255,153,0,0.85); z-index:999;}
.m5n a{ display:block; text-align:center; font-size:52px; font-size:5.2rem; line-height:70px; color:#fff; position:absolute; width:100%; left:0px; top:50%; margin-top:-70px;}

@media screen and (max-width:999px) {
.m5n a{ font-size:30px; font-size:3rem; line-height:45px; margin-top:-45px;}
}
@media screen and (max-width:599px) {
.m5n a{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:-24px;}
}

/*  foot  */
.foot{ background:#333333; padding-top:44px; padding-bottom:36px;}
.ful1{ width:240px; float:left;}
.ful2{ width:303px; float:right; margin-top:43px; position:relative; z-index:99}
.ful1 a{ display:block; font-size:18px; font-size:1.8rem; line-height:24px; color:#b3b3b3; margin-top:6px;}
.ful2 a{ color:#fff; float:left; margin-left:24px; font-size:24px; cursor:pointer}
.erweima{ position:absolute; left:0px; bottom:100%; z-index:999; display:none}
.fp{ font-size:12px; font-size:1.2rem; color:#b3b3b3; line-height:30px; margin-top:30px;}
.fp img{ display:inline-block;}
.ful1 a:hover{ color:#fff}
@media screen and (max-width:767px) {
.foot{ padding-top:24px; padding-bottom:16px;}
.ful1{ display:none}
.ful2{ width:auto; float:none; margin-top:auto;}
.fp{ margin-top:auto;}
.ful2 a{ margin-left:10px;}
}

/*****************************************  product  ************************************/
.fenbanner{ position:relative;}
.fena{ display:block;}
.fena img{ width:100%; max-width:1920px; max-height:880px;}
.fenzi{ display:block; position:absolute; width:100%; left:0px; top:50%; margin-top:-46px; font-size:72px; font-size:7.2rem; font-weight:bold; line-height:90px; color:#ffffff; text-transform:inherit; text-align:center; font-style:italic;}
.fenzi:hover{ color:#ff9900}

.prmain1{ background:#333333;}
.prmain1 .zong{ position:relative; padding-bottom:68px;}
.prt{ position:absolute; width:100%; left:0px; top:-38px;z-index: 99}
.prt a{ display:block; float:left; width:231px; line-height:85px; height:85px; margin-left:10px; margin-bottom:10px; background:#ffffff; text-align:center; font-size:18px; font-size:1.8rem; color:#4d4d4d;}
.prt a:hover{ background:#cccccc; color:#4d4d4d}
.dangpr{ background:#cccccc !important; color:#4d4d4d !important; font-weight:bold;}
.prbiao{ display:block; font-size:18px; font-size:1.8rem; color:#fff; font-weight:bold; line-height:30px; position:relative; padding-top:74px; padding-bottom:6px;}
.prbiao:before{ content:""; position:absolute; width:37px; height:1px; background:#ff9900; left:0px; bottom:0px;}

.prn{ border-top:1px solid #cccccc; margin-top:35px; padding-top:20px; padding-bottom:11px;}
.inlie li{ width:32.333%; float:left; margin-left:1.5%; line-height:24px; margin-top:12px;}
.inlie li input{ display:inline-block; cursor:pointer;}
.inlie li a{ display:inline-block; font-size:14px; font-size:1.4rem; color:#ffffff; font-weight:bold;}
.inlie li a span{ color:#cccccc; font-weight:normal; transition:0.5s;}
.inlie li:hover a{ color:#ff9900;}
.inlie li:hover a span{ color:#ff9900;}

.prmain2{ padding-top:29px; padding-bottom:95px;}
.prlie{ width:473px; position:relative; margin-top:32px; background:#fff; z-index:1}
.prtu{ display:block; padding-bottom:27px; position:relative; z-index:2}
.prtu img{ width:100%; max-width:473px; max-height:473px; margin:auto;}
.prtu:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:#ff9900; opacity:0; transition:0.5s;}
.prfu1{ width:100%; position:absolute; left:0px; top:0px; z-index:3}
.prfu1>a{ display:block; padding:0 5%; font-size:32px; font-size:3.2rem; font-weight:bold; color:#666666; padding-top:22px;}
.prfu1 p a{ display:block; padding:0 5%; font-size:18px; font-size:1.8rem; line-height:30px; color:#4d4d4d; margin-top:10px;}
.prmor{ width:236px; height:100px; position:absolute; right:0px; bottom:0px; background:#ff9900; transition:0.5s; z-index:3}
.prmor input{ position:absolute; left:36px; top:50%; margin-top:-5px; cursor:pointer}
.prmor a{ display:block; line-height:100px; padding-left:27px; text-align:center; font-size:24px; font-size:2.4rem; color:#ffffff;}
.prlie:hover .prtu:before{ opacity:0.5;}
.prmor:hover{ background:#f9aa34;}
.prlie:hover .prfu1 a{ color:#fff}

.fenye{ padding-top:34px;}
.fenyen{ float:left;}
.fenyen span{display: none;}
.fenyen a{ display:block; float:left; width:66px; height:66px; margin-right:2px; text-align:center; line-height:66px; background:#ffffff; font-size:24px; font-size:2.4rem; color:#666666; margin-bottom:10px;}
.fenyen a:hover{ color:#4d4d4d; background:#dbdbdb;}
.dangfen,.active{ color:#4d4d4d !important; background:#dbdbdb !important; font-weight:bold;}
.fenyen .sx{ color:#727272;}
/*.fenyen .dn{ display:none}*/
.fuxuan{ float:right;}
.fuxuan input{ width:190px; height:66px; background:#dbdbdb; text-align:center; line-height:66px; font-size:24px; font-size:2.4rem; color:#4d4d4d; cursor:pointer; transition:0.5s; margin-bottom:10px;}
.fuxuan input:hover{ background:#ff9900; color:#fff;}

@media screen and (max-width:999px) {
.prmain2{ padding-top:10px; padding-bottom:20px;}
.fenzi{ margin-top:-1px; font-size:32px; font-size:3.2rem; }
.inlie li{ width:49%}
.prt{ position:relative; top:auto;}
.prt a{ width:24%; margin:5px 0.5% !important; height:40px; line-height:40px; font-size:14px; font-size:1.4rem;}
.prbiao{ padding-top:20px;}
.prn{ margin-top:15px; padding-top:10px; padding-bottom:5px;}
.prlie{ width:49%; margin-top:10px;}
.prmor{height:50px;}
.prmor a{ line-height:50px; font-size:18px; font-size:1.8rem; color:#ffffff;}
}
@media screen and (max-width:767px) {
.fenbanner{ margin-top:50px;}
.fenzi{ margin-top:-25px; line-height:50px; font-size:22px; font-size:2.2rem; }
.inlie li{ width:100%; margin:auto;}
.prt a{ width:49%;}
.prlie{ width:100%;}
.prfu1{ position:relative;}
.prlie:hover .prfu1 a{ color:inherit}
.prlie:hover .prtu:before{ opacity:0;}
.prfu1>a{ font-size:22px; font-size:2.2rem;}
.prfu1 p a{ font-size:14px; font-size:1.4rem; margin-top:0px;}
.fenyen a{ width:30px; height:30px; line-height:30px; font-size:14px;}
.fuxuan input{ width:120px; height:30px; line-height:30px; font-size:14px; font-size:1.4rem;}
}


/*****************************************  product2  ************************************/
.pr2main{ padding-top:159px; padding-bottom:52px;}

.m-imgshow {}
.m-imgshow .box-wp { position: relative; margin: 0 auto; max-width: 954px; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.m-imgshow .box-big { position: relative; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;padding-top: 85px; }
.m-imgshow .box-big div { position: relative; }
.m-imgshow .box-big .img { line-height: 0; font-size: 0; text-align: center; display: block;}
.m-imgshow .box-big .img img{ width:100%; max-width:960px; max-height:480px;}

.m-imgshow .box-big .title { display: block; background: #000000; background: rgba(0, 0, 0, 0.5); position: absolute; bottom: 8px; left: 9px; right: 9px; font-size: 16px; font-size: 1.6rem; text-align: center; color: #FFFFFF; line-height: 39px; font-family: verdana; }
.m-imgshow .box-small { margin-left: auto; margin-right: auto; position: relative; z-index:1}
.m-imgshow .box-btn { position: absolute; bottom: 50%; margin-bottom: -49px; display: block; width:98px; height:98px; background:#333; background:rgba(51,51,51,0.7); border:1px solid #fff; border:1px solid rgba(255,255,255,0.7); text-align:center; line-height:98px; color:#fff; z-index:3}
.m-imgshow .box-btn i{ font-size:18px !important;}
.m-imgshow .box-btn.prev { left: 0; border-left:none}
.m-imgshow .box-btn.next { right: 0; border-right:none }
.m-imgshow .box-btn:hover{ background:#ff9900; background:rgba(255,153,0,0.7);}
.m-imgshow .box-list { overflow: hidden; margin-top:20px; z-index:2}
.m-imgshow .box-list ul { width: 1000%;}
.m-imgshow .box-list ul li { float: left; width: 5%;}
.m-imgshow .list-item { position: relative; }
.m-imgshow .list-item img { display: block; width:100%; max-width:480px; max-height:240px;}
.m-imgshow .list-item img { -webkit-transition: none; -o-transition: none; -moz-transition: none; transition: none; }
.m-imgshow .list-item:hover img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.m-imgshow .list-item.active { position: relative;}
.m-imgshow .list-item.active:before { position: absolute; content: ''; width: 15px; height: 9px;   top: -9px; left: 50%; margin-left: -7px; }
.m-imgshow .box-big .box-btn { display: none; }
.m-imgshow .item-title { text-align: center; line-height: 30px; display: none; }

.pr2fu{ position:absolute !important; width:100%; left:0px; top:0px; background:#fff; padding-bottom:10px;}
.pr2fu a{ display:block; font-size:32px; font-size:3.2rem; font-weight:bold; line-height:50px; padding:0 1.5%; color:#666666; padding-top:3px;}
.pr2fu p{ font-size:18px; font-size:1.8rem; color:#666666; line-height:24px; padding:0 1.5%;}

.inno{ text-align:center;}
.inno a{ display:inline-block; width:236px; height:80px; line-height:80px; text-align:center; background:#ff9900; font-size:24px; font-size:2.4rem; color:#ffffff; margin-left:31px; margin-right:30px; margin-top:53px;}
.inno a:hover{ background:#333333;}
.pr2biao{ display:block; font-size:52px; font-size:5.2rem; color:#ffffff; line-height:100px; text-align:center; background:#333333;}

.pr2main2{}
.subNavBox2{ width:50%; border-top:1px solid #ffffff; margin-top:47px;}
.subNav2{cursor:pointer; position:relative; background:#f6f6f6; line-height:30px; padding:19px; padding-left:22px; padding-right:70px; font-size:18px; font-size:1.8rem; color:#666666; border:1px solid #ffffff; border-top:none;border-left:none;}
.subNav2:before{ content:""; position:absolute; width:69px; height:100%; right:0px; top:0px; background:#cccccc url(../images/kai.jpg) no-repeat center;}
.subNav2:hover{}
.currentDd2{ background:#eeeeee; border-bottom:1px solid #eeeeee;}
.currentDd2:before{ background:#eeeeee url(../images/guan.jpg) no-repeat center;}
.navContent2{display: none;background:#eeeeee; padding:21px; font-size:16px; font-size:1.6rem; line-height:24px; color:#666666; border-left:1px solid #fff; border-right:1px solid #fff}
.navContent2 li,.navContent2 p,.navContent2 span,.navContent2 strong{ color:#666}
.navContent2 a{ color:#ff9900; font-weight:bold;}
.navContent2 a:hover{ text-decoration:underline;}
.navContent2 li{ padding-left:17px; background:url(../images/dian.jpg) no-repeat left 9px;}

.subNavBox{ width:50%; border-top:1px solid #ffffff; margin-top:47px;}
.subNav{cursor:pointer; position:relative; background:#f6f6f6; line-height:30px; padding:19px; padding-left:22px; padding-right:70px; font-size:18px; font-size:1.8rem; color:#666666; border:1px solid #ffffff; border-top:none;}
.subNav:before{ content:""; position:absolute; width:69px; height:100%; right:0px; top:0px; background:#cccccc url(../images/kai.jpg) no-repeat center;}
.subNav:hover{}
.currentDd{ background:#eeeeee; border-bottom:1px solid #eeeeee;}
.currentDd:before{ background:#eeeeee url(../images/guan.jpg) no-repeat center;}
.navContent{display: none;background:#eeeeee; padding:21px; font-size:16px; font-size:1.6rem; line-height:24px; color:#666666; border-left:1px solid #fff; border-right:1px solid #fff}
.navContent li,.navContent p,.navContent span,.navContent strong{ color:#666}
.navContent a{ color:#ff9900; font-weight:bold;}
.navContent a:hover{ text-decoration:underline;}
.navContent li,.navContent strong{ padding-left:17px; background:url(../images/dian.jpg) no-repeat left 9px;font-weight:normal;}

.faa{ border-top:1px solid #fff; padding-top:10px; margin-top:10px;}
.subNav3{ position:relative; height:30px;}
.subNav3:before{ content:"展开"; position:absolute; width:100%; height:100%; left:0px; top:0px; font-size:16px; font-size:1.6rem; line-height:30px; font-weight:bold;color:#ff9900; cursor:pointer}
.subNav3:hover:before{ text-decoration:underline;}
.currentDd3{ border:none; padding-bottom:0px; margin-bottom:0px;}
.currentDd3:before{ content:"关闭"; }
.navContent3{ display:none; font-size:14px; font-size:1.4rem; color:#555; font-weight:bold;}
.faq{ padding:10px 0;}
.bon{ border:none}

.pr2biao2{ margin-top:96px;}
.pr2main3{ padding-bottom:187px;}
.img-scroll { position:relative; z-index:1}
.img-scroll .prev,.img-scroll .next{position: absolute; bottom: 50%; margin-bottom: -49px; display: block; width:98px; height:98px; background:#333; background:rgba(51,51,51,0.7); border:1px solid #fff; border:1px solid rgba(255,255,255,0.7); text-align:center; line-height:98px; color:#fff; z-index:3; transition:0.5s;}
.img-scroll .prev { left:0;cursor:pointer;}
.img-scroll .next { right:0;cursor:pointer;}
.img-list { position:relative; width:100%; margin-left:0px; overflow:hidden; z-index:2}
.img-list ul { width:10000%;}
.img-list li { float:left; display:inline; width:0.5%; margin-right:0px; position:relative; background:#fff;}
.pr3a{ display:block; font-size:32px; font-size:3.2rem; color:#666666; line-height:40px; padding:0 4.7%; padding-top:13px; padding-bottom:16px;}
.img-scroll .prev:hover,.img-scroll .next:hover{ background:#ff9900; background:rgba(255,153,0,0.7);}
.pr3tu{ display:block;}
.pr3tu img{ width:100%; max-width:480px; max-height:240px;}

@media screen and (max-width: 999px) { 
.pr2main3{ padding-bottom:27px;}
.m-imgshow { overflow: hidden; }
.m-imgshow .box-btn { margin-bottom: -20px; width:40px; height:40px; line-height:40px;}
.img-scroll .prev,.img-scroll .next{margin-bottom: -20px; width:40px; height:40px; line-height:40px;}
.inno a{ width:136px; height:40px; line-height:40px; font-size:18px; font-size:1.8rem; margin-left:10px; margin-right:10px; margin-top:20px;}
.pr2biao{ font-size:32px; font-size:3.2rem;  line-height:60px;}
.pr2biao2{ margin-top:26px;}
.pr3a{ font-size:22px; font-size:2.2rem; padding:0 1.7%; padding-top:10px; padding-bottom:10px;}
 }
@media screen and (max-width: 767px) { 
.pr2main{ padding-top:80px; padding-bottom:20px;}
.m-imgshow .box-big { padding-top:70px; background:#fff}
.pr2fu a{ font-size:22px; font-size:2.2rem; line-height:30px;}
.pr2fu p{ font-size:14px; font-size:1.4rem;}
.pr2biao{ font-size:22px; font-size:2.2rem;  line-height:60px;}
.subNavBox2,.subNavBox{ width:100%; margin-top:20px;}
.subNavBox2{ margin-top:auto; border-top:none;}
.subNav2,.subNav{ padding:10px; font-size:14px; font-size:1.4rem;}
.navContent,.navContent2{ font-size:14px; font-size:1.4rem; padding:5px;}
.pr3a{ font-size:14px; font-size:1.4rem; padding:0 1.7%; padding-top:10px; padding-bottom:10px;}
.subNav3:before{ font-size:14px; font-size:1.4rem;}
.navContent3{ font-size:12px; font-size:1.2rem;}
}
@media screen and (max-width: 599px) { 
.inno a{ width:80px; height:40px; line-height:40px; font-size:14px; font-size:1.4rem; margin-left:5px; margin-right:5px; margin-top:20px;}
}

/*****************************************  jinengku  ************************************/
.jimain{ background:#ffffff; box-shadow:0 3px 12px rgba(0,0,0,0.1); position:relative; top:-44px;}
.jibiao{ display:block; padding:0 2.85%; font-size:32px; font-size:3.2rem; color:#666666; line-height:50px; padding-top:22px; padding-bottom:27px;}
.jibiao:hover{ color:#ff9900;}
.jiul{}
.jiul li{ width:50%; float:left; border-top:3px solid #f2f2f2;}
.jiul li a{ display:block; padding:10px 28px; font-size:16px; font-size:1.6rem; color:#666666; line-height:30px;}
.jiul li a:hover{ background:#eeeeee;}
.dangji a{ background:#eeeeee !important; font-weight:bold !important;}

.jimain2{ padding-top:53px; padding-bottom:227px;}
.jimain3{ padding-top:66px; padding-bottom:182px;}
.jibiao2{ display:block; font-size:38px; font-size:3.8rem; color:#666666; line-height:50px;}
.jin{ font-size:20px; font-size:2rem; color:#666666; line-height:26px; padding-top:19px;}
.jin p,.jin li,.jin span,.jin strong{ color:#666666;}
.jin>strong{ display:block; margin-top:26px; margin-bottom:5px;}
.jin a{ font-weight:bold; color:#ff9900;}
.jin a:hover{ text-decoration:underline;}
.jibiao3{ display:block; font-size:38px; font-size:3.8rem; color:#666666; font-weight:bold;}

.jisx{ margin-top:24px;}
.jisx li{ width:50%; float:left; font-size:20px; font-size:2rem; color:#ff9900; font-weight:bold;}
.jisx li a{ color:#ff9900;}
.jisx li a:hover{ text-decoration:underline;}
.ji2{ text-align:right;}

@media screen and (max-width: 767px) { 
.jimain{ top:0px; margin-top:10px;}
.jiul li{ width:100%;}
.jimain2{ padding-top:23px; padding-bottom:27px;}
.jibiao{ font-size:22px; font-size:2.2rem; padding-top:10px; padding-bottom:10px;}
.jibiao2,.jibiao3{ font-size:22px; font-size:2.2rem; color:#666666; line-height:40px;}
.jin{ font-size:14px; font-size:1.4rem; color:#666666; line-height:24px; padding-top:9px;}
.jin>strong{ margin-top:15px; margin-bottom:5px;}
.jiul li a{padding:10px; font-size:14px; font-size:1.4rem; color:#666666; line-height:24px;}
.jimain3{ padding-top:26px; padding-bottom:22px;}
.jisx li{ font-size:14px; font-size:1.4rem;}
}

/*****************************************  kefu3-1  ************************************/
.jiul2 li{ width:100%;}

.ke1main{ padding-top:30px;}
.ke1biao{ display:block; font-size:52px; font-size:5.2rem; color:#666666; line-height:70px;}
.ke1n{ font-size:20px; font-size:2rem; line-height:26px; color:#666666; margin-top:16px;}
.ke1n p{ color:#666; margin-bottom:26px;}
.ke1a{ display:block; font-size:38px; font-size:3.8rem; color:#666666; line-height:50px; padding-top:4px;}
.ke1n2{ border:1px solid #ffffff; border-top:none; margin-top:20px;}
.ke1n2 .faa{ margin-top:auto; padding:18px; padding-bottom:0px; font-size:18px; font-size:1.8rem; line-height:26px; color:#666666;font-family: "Forza-Book";}
.ke1n2 .faa span{ color:#666666;font-family: "Forza-Bold";font-weight: bold;}
.ke1n2 .subNav3{ margin-bottom:17px;}
.ke1n2 .subNav3:before{ margin:0 18px;}
.ke1n2 .navContent3{ padding:0 18px; font-weight:normal;}

.ke1main2{ background:#e6e6e6; margin-top:59px; padding-top:62px; padding-bottom:108px;}
.sousuo3{ width:100%; height:100px; background:#ffffff; box-shadow:0 0 15px rgba(0,0,0,0.2);}
.sousuo3 form{ width:100%; height:100px; position:relative; z-index:1}
.sou3{ width:800px; float:left; line-height:98px; padding-left:15px; font-size:16px; font-size:1.6rem; color:#666;}
.suo3{ width:100px; height:100px; float:right; background:none; position:relative; z-index:3; cursor:pointer}
.sousuo3 i{ display:block; width:100px; height:100px; position:absolute; right:0px; top:0px; color:#ff9900; text-align:center; line-height:100px; font-size:34px; font-weight:bold; box-shadow:0 0 15px rgba(0,0,0,0.2); z-index:2}

#outer { position:relative; top:-45px; padding-bottom:214px;}
#tab {zoom: 1; position:absolute; left:50%; margin-left:-480px; top:0px;}
#tab li{ width:233px; float:left; cursor:pointer; height:85px; background:#ffffff; margin-left:9px; text-align:center; transition:0.5s;font-family: "Forza-Book"; box-shadow:0 0 15px rgba(0,0,0,0.2);}
#tab li a {display:table-cell; vertical-align:middle; font-size:18px; font-size:1.8rem; color:#666666; line-height:20px; height:85px;
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;

display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;

display:box;
box-pack:center;
box-align:center;}
#tab li:hover{ background:#eeeeee;}
#tab li.current { background:#eeeeee;}
#content {}
#content .tabul {display: none; padding-top:45px;}
#main{ margin-left:auto !important}

.ou1t{ background: #333333; padding-top:50px; padding-bottom:30px;}
.ou1t .prbiao{ padding-top:10px;}
.subNavBox3{font-family: "Forza-Book";}
#outer .subNav{ padding-right:100px;}
.subNav span{ font-weight:900; color:#666}
.suba{ display:inline-block; font-size:18px; font-size:1.8rem; color:#ff9900; margin-top:30px;}
.suba:hover{ text-decoration:underline;}
@media screen and (max-width: 999px) { 
.sou3{ width:80%;}
#tab { left:2.5%; margin-left:auto;}
#tab li{ width:23%; margin:0 1% !important;}

.ke1biao{ font-size:24px; font-size:2.4rem; line-height:40px; margin-top:20px;}
.ke1n{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.ke1n p{ margin-bottom:0px;}
.ke1a{ font-size:20px; font-size:2rem; color:#666666; line-height:50px; padding-top:4px;}
.ke1n2 .faa{ font-size:14px; font-size:1.4rem; padding:8px; padding-bottom:0px;}
.ke1n2 .subNav3:before{ margin:0 8px;}

.ke1main2{ margin-top:19px; padding-top:22px; padding-bottom:28px;}
#outer { top:0px; padding-bottom:20px; padding-top:20px;}
#tab { position:relative; left:auto;}
#tab li{ height:35px;}
#tab li a { height:35px; font-size:14px; font-size:1.4rem;}

.sousuo3{ height:40px;}
.sousuo3 form{ height:40px;}
.sou3{ line-height:38px; padding-left:10px; font-size:14px; font-size:1.4rem;}
.suo3{ width:40px; height:40px;}
.sousuo3 i{ width:40px; height:40px; line-height:40px; font-size:20px;}
}

/*****************************************  kefu3-2  ************************************/
.ke2biao{ display:block; font-size:38px; font-size:3.8rem; color:#666666; line-height:50px;font-family: "Forza-Book"; padding-top:14px;}
.ke2main{ background:#ffffff; margin-top:28px; padding-top:20px; padding-bottom:20px;}
.ke3ta{ border:none;}
.ke3ta tr td{ border:none; padding:6px 17px; font-size:20px; font-size:2rem; line-height:26px; color:#ff9900;font-family: "Forza-Bold";}
.ke3ta tr td a{color:#ff9900; display:block;}
.ke3ta tr td a:hover{ text-decoration:underline;}
.ke3ta .biaotou td{ font-size:32px; font-size:3.2rem; padding:10px 17px; color:#666666; line-height:40px;font-family: "Forza-Book"; padding-bottom:56px;}
.ke2main2{ margin-top:55px; padding-bottom:56%;}

.ke2main3{ padding-top:91px;}
.ke2biao3{ display:block; font-size:38px; font-size:3.8rem; line-height:44px; color:#666666;font-family: "Forza-Book";}
.ke2a3{ display:block;font-family: "Forza-Bold"; font-size:20px; font-size:2rem; color:#666666; line-height:40px; margin-top:25px;}
.ke2n{ background:#ffffff; padding-bottom:1px; margin-top:20px;}
.ke2lie{ position:relative; padding:3px 0; margin-bottom:6px;}
.sp1{ display:block; position:absolute; left:14px; top:50%; margin-top:-8px; width:16px;}
.sp1 img{ width:100%; max-width:16px; max-height:16px;}
.sp2{ display:block; position:absolute; left:60px; top:50%; margin-top:-16px; width:107px; font-size:16px; font-size:1.6rem; line-height:32px; color:#333333; text-align:center;}
.sp3{ display:block; position:absolute; left:236px; top:50%; margin-top:-8px; width:16px;}
.sp3 img{ width:100%; max-width:16px; max-height:16px;}
.ke2lie a{ display:block; padding-left:321px; padding-right:10px; font-size:20px; font-size:2rem; line-height:32px; color:#ff9900;font-family: "Roboto-Bold";}
.ke2lie a:hover{ text-decoration:underline;}
.hei{ height:280px;}

.ke3main{ padding-top:10px; padding-bottom:216px;}
.ke3biao{ display:block; font-size:38px; font-size:3.8rem; line-height:50px; color:#666666;}
.ke3n{ margin-top:18px;}
.ke3n a{ display:block; font-size:20px; font-size:2rem; line-height:30px; margin-bottom:30px; color:#ff9900; font-family: "Forza-Bold";}
.ke3n a:hover{ text-decoration:underline;}

@media screen and (max-width: 767px) { 
.ke2biao{ font-size:24px; font-size:2.4rem;}
.ke2main{ margin-top:10px; padding-top:10px; padding-bottom:10px;}
.ke3ta tr td{ padding:5px; font-size:14px; font-size:1.4rem; line-height:22px; color:#ff9900;font-family: "Forza-Bold";}
.ke3ta .biaotou td{ font-size:20px; font-size:2rem; padding:5px; line-height:30px; padding-bottom:16px;}
.ke2main2{ margin-top:25px;}
.ke2main3{ padding-top:20px;}
.ke2biao3{ font-size:22px; font-size:2.2rem; line-height:32px;}
.ke2a3{font-size:16px; font-size:1.6rem; margin-top:5px;}
.sp1{ left:5px;}
.sp2{ left:30px; width:90px; font-size:14px; font-size:1.4rem;}
.sp3{  left:130px;}
.ke2lie a{ font-size:14px; font-size:1.4rem; padding-left:160px; padding-right:5px; line-height:22px;}
.hei{ height:30px;}

.ke3main{ padding-bottom:20px;}
.ke3biao{ font-size:24px; font-size:2.4rem; line-height:40px; color:#666666;}
.ke3n{ margin-top:8px;}
.ke3n a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-bottom:10px;}
}

/*****************************************  kefu3-4  ************************************/
.ke4main{ padding-top:16px; padding-bottom:172px;}
.ke4biao{ display:block; font-size:32px; font-size:3.2rem; color:#666666; line-height:50px;font-family: "Forza-Book";}
.ke4a{ display:block; font-size:20px; font-size:2rem; font-weight:bold; line-height:40px; color:#666666; margin-top:19px;}

.ke4n{position: relative; padding-bottom:56%;height: 0;overflow: hidden; margin-top:29px; margin-bottom:50px;}
.ke4n iframe {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.ke4n iframe body{ margin:0px !important;}

.ke5main{ padding-top:12px; padding-bottom:254px;}
.ke5main>a{ display:block; font-size:20px; font-size:2rem; color:#666666; line-height:42px; font-weight:bold;}
.ke5main p{ font-size:20px; font-size:2rem; line-height:26px; color:#666666; margin-bottom:22px;}
.ke5biao{ margin-bottom:23px;}
.ke5p{ font-style:italic; margin-top:60px;}
.ke5main p a{ color:#ff9900;}
.ke5main p a:hover{ text-decoration:underline;}

.ke6main{ padding-bottom:191px;}
.ke6biao{ display:block; font-size:38px; font-size:3.8rem; line-height:50px; color:#666666;font-family: "Forza-Book";}
.ke6n{ font-size:20px; font-size:2rem; line-height:32px; color:#666666;font-family: "Roboto-Regular"; margin-top:23px;}

.ke6n .ke6a{ font-size:20px; font-size:2rem; line-height:32px; color:#ff9900;font-family: "Roboto-Regular"; margin-top:23px;}


.ke6n a,.ke6n span,.ke6n li,.ke6n strong,.ke6n p{ color:#666666;}
.ke6n img{ max-width:100%;}
.ke6n table{ border-collapse:collapse;}
.ke6n table tr td{ padding:10px; border:1px solid #fff; font-size:14px; font-size:1.4rem;}

.ke6a{ display:block; font-size:20px; font-size:2rem; color:#ff9900; line-height:32px;font-family: "Roboto-Bold"; margin-top:32px;}
.ke6a:hover{ text-decoration:underline;}

.ke7main{ padding-bottom:239px;}
.ke7biao{ display:block; font-size:38px; font-size:3.8rem; line-height:50px; color:#666666;font-family: "Forza-Book";}
.ke7n{ font-size:20px; font-size:2rem; line-height:32px; color:#666666;font-family: "Roboto-Regular"; margin-top:23px;}
.ke7n a,.ke7n span,.ke7n li,.ke7n strong,.ke7n p{ color:#666666;}
.ke7n>a{font-family: "Roboto-Bold";}
.ke7n img{ max-width:100%;}
.ke7n table{ border-collapse:collapse;}
.ke7n table tr td{ padding:10px; border:1px solid #fff; font-size:14px; font-size:1.4rem;}
.ke7n p{ margin-bottom:33px;}
.ke7n p a{ color:#ff9900; font-weight:bold;}
.ke7n p a:hover{ text-decoration:underline;}

.ke8main{ padding-top:38px; padding-bottom:114px;}
.ke8biao{ display:block; text-align:center; font-size:52px; font-size:5.2rem; color:#161616; line-height:65px;}
.ke8a{ display:block; font-size:20px; font-size:2rem; font-weight:bold; color:#161616; line-height:26px; margin-top:15px;}
.ke8lie{ font-size:20px; font-size:2rem; line-height:26px; margin-top:26px;}
.ke8lie p,.ke8lie a{ color:#161616;}
.ke8lie a{ font-weight:bold;}
.ke8main .fenye{ padding-top:91px;}

.ke8main2{ height:475px; background:url(../images/ganbei.jpg) no-repeat center; margin-bottom:75px; text-align:center;
display: -webkit-flex;
display: -moz-flex;　
display: flex;
display: -ms-flexbox;

-webkit-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;

display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;
-moz-box-orient:vertical;

display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:stretch;
-webkit-box-orient:vertical;

display:box;
box-pack:center;
box-align:center;
box-orient:vertical;
}
.ke8main2 p{ display:block; font-size:48px; font-size:4.8rem; line-height:52px; color:#f2f2f2; text-align:center; padding:0 260px;}
.ke8main2 a{ text-align:center;}
.ke8main2 a span{ display:block; width:199px; height:44px; border:3px solid #f2f2f2; margin:auto; font-size:18px; font-size:1.8rem; font-weight:bold; color:#f2f2f2; line-height:44px; margin-top:54px; transition:0.5s;}
.ke8main2 a span:hover{ background:#fff; color:#ff9900}
@media screen and (max-width: 1299px) { 
.ke8main2 p{ font-size:34px; font-size:3.4rem; line-height:45px; padding:0 50px;}
}
@media screen and (max-width: 767px) { 
.ke4main{ padding-top:16px; padding-bottom:22px;}
.ke4biao{ font-size:24px; font-size:2.4rem; line-height:40px;}
.ke4a{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:10px;}
.ke4n{ margin-top:10px; margin-bottom:10px;}
.ke5main p{ font-size:14px; font-size:1.4rem;}
.ke5main{ padding-top:12px; padding-bottom:24px;}
.ke5p{ margin-top:20px;}
.ke6main{ padding-bottom:20px;}
.ke6biao{ font-size:24px; font-size:2.4rem; line-height:50px;}
.ke6n{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.ke6a{ font-size:14px; font-size:1.4rem; margin-top:10px;}

.ke7main{ padding-bottom:20px;}
.ke7biao{ font-size:24px; font-size:2.4rem; line-height:50px;}
.ke7n{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.ke7n p{ margin-bottom:15px;}

.ke8main{ padding-top:10px; padding-bottom:24px;}
.ke8biao{ font-size:24px; font-size:2.4rem; line-height:35px;}
.ke8a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:15px;}
.ke8lie{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:20px;}
.ke8main .fenye{ padding-top:21px;}
.ke8main2 p{ font-size:20px; font-size:2rem; line-height:35px; padding:0 10px; font-weight:bold;}
.ke8main2{ height:375px; margin-bottom:25px; text-align:center;}
}

/***************************************  news  *************************************/
.nemain1{ padding-top:61px; background:#fff; padding-bottom:145px;}
.nebiao{ display:block; font-size:38px; font-size:3.8rem; font-weight:bold; color:#666666; line-height:50px; margin-bottom:15px;}
.nemain1 p{ font-size:20px; font-size:2rem; color:#666666; line-height:28px;}
.map{ margin-top:28px;}
.nemain1 p a{ color:#ff9900; font-weight:bold;}
.nemain1 p a:hover{ text-decoration:underline;}

.nemain2{ padding-top:20px; padding-bottom:87px;}
.nebiao2{ display:block; font-size:38px; font-size:3.8rem; line-height:50px; color:#666666;  font-family: "Forza-Book"; padding-top:38px;}
.nelie{ border-bottom:1px solid #b3b3b3; position:relative; min-height:134px; padding-bottom:32px; margin-top:19px;}
.riqi{ width:133px; height:134px; position:absolute; left:8px; top:12px; background:url(../images/riqi.jpg) no-repeat center; background-size:100% 100%;}
.riqi p{ color:#ff9900; font-size:24px; font-size:2.4rem; font-style:italic; line-height:34px; text-align:center;font-family: "Forza-Bold"; margin-top:35px;}
.riqi p span{ display:block; color:#ff9900;}
.nezi{ padding-left:237px; padding-right:60px;}
.nezi a{ font-size:22px; font-size:2.2rem; line-height:30px; color:#666666;font-family: "Roboto-Bold";}
.nezi p{ font-size:20px; font-size:2rem; color:#666666; line-height:30px;font-family: "Roboto-Regular";}
.nemor{ color:#ff9b05 !important; font-size:20px !important; font-size:2rem !important;}
.nemor:hover{ text-decoration:underline;}
.nemain2 .fenye{ padding-top:61px;}

.nemain3{ background:#fff; padding-top:137px; padding-bottom:160px;}
.nemain3 p{ font-size:38px; font-size:3.8rem; color:#666666; line-height:50px; float:left;font-family: "Forza-Book";}
.nemain3 a{ display:block; font-size:20px; font-size:2rem; color:#ff9b05; line-height:30px; float:right; margin-right:233px;font-family: "Roboto-Bold"; margin-top:8px;}
.nemain3 a:hover{ text-decoration:underline;}

@media screen and (max-width: 999px) { 
.nemain3 a{ margin-right:auto;}
}
@media screen and (max-width: 767px) { 
.nemain1{ padding-top:21px; padding-bottom:20px;}
.nebiao{ font-size:24px; font-size:2.4rem; line-height:40px; margin-bottom:15px;}
.nemain1 p{ font-size:14px; font-size:1.4rem; line-height:24px;}
.map{ margin-top:10px;}

.nemain2{ padding-top:10px; padding-bottom:27px;}
.nebiao2{ font-size:24px; font-size:2.4rem; line-height:40px; padding-top:10px;}
.nelie{ min-height:80px; padding-bottom:15px; margin-top:19px;}
.riqi{ width:80px; height:80px; left:0px;}
.riqi p{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:15px;}
.nezi{ padding-left:0px; padding-right:0px; padding-top:110px;}
.nezi a{ font-size:16px; font-size:1.6rem; line-height:24px;}
.nezi p{ font-size:14px; font-size:1.4rem; line-height:24px;}

.nemain3{ padding-top:30px; padding-bottom:30px;}
.nemain3 p{ font-size:28px; font-size:2.8rem; line-height:40px; float:none;}
.nemain3 a{ font-size:16px; font-size:1.6rem; float:none; margin-right:0px;}
}

/***************************************  about5-1  *************************************/
.ab1main{ padding-top:100px; padding-bottom:252px;}
.ab1biao{ display:block; font-size:38px; font-size:3.8rem; color:#666666; line-height:50px;font-family: "Forza-Book";}
.ab1main p{ font-size:20px; font-size:2rem; line-height:26px; color:#666666; margin-bottom:26px; margin-top:19px;}
.ab1main2{ margin-top:45px;}

.ab2main{ padding-top:88px; padding-bottom:200px;}
.ab2biao{ display:block; font-size:38px; font-size:3.8rem; color:#666666; line-height:50px;}
.ab2main p{font-size:20px; font-size:2rem; line-height:26px; color:#666666; margin-bottom:26px; margin-top:19px;}
.ab2tu{ display:block; width:130px; float:left; margin-right:26px;}
.ab2tu img{ width:100%; max-width:130px; max-height:169px;}
.ab2main p a{ color:#ff9900;font-family: "Roboto-Regular";}
.ab2main p a:hover{ text-decoration:underline;}
.mat3{ padding-top:27px;}

.ab3main{ padding-top:92px; padding-bottom:211px;}
.ab3biao{ display:block; font-size:38px; font-size:3.8rem; line-height:50px; color:#666666; margin-bottom:13px;}
.ab3lie{ position:relative; min-height:140px; padding-top:14px; padding-bottom:28px;}
.ab3tu{ display:block; width:107px; position:absolute; left:9px; top:17px;}
.ab3tu img{ width:100%; max-width:107px; max-height:140px;}
.ab3lie1{}
.ab3lie2{ background:#fff; padding-bottom:47px;}
.ab3zi{ padding-left:148px; padding-right:20px;}
.ab3zi a{ display:block; font-size:20px; font-size:2rem; color:#666666; font-weight:bold; line-height:26px; margin-bottom:28px;}
.ab3zi p{ font-size:20px; font-size:2rem; line-height:26px; color:#666666;}

.ab4main{ padding-bottom:254px; padding-top:44px;}
.ab4biao{ display:block; font-size:24px; font-size:2.4rem; font-weight:bold; line-height:40px; color:#666666; margin-bottom:15px; margin-top:15px;}
.ab4main p{ font-size:20px; font-size:2rem; line-height:26px; color:#666666;}
.ab4a{ font-size:20px; font-size:2rem; line-height:26px; color:#ff9900;}
.ab4a a{ color:#ff9900;}
.ab4a a:hover{ text-decoration:underline;}
.ab4ta{ background:#fff; width:100%; padding-top:20px; padding-bottom:24px;}
.ab4ta tr td{ font-size:20px; font-size:2rem; color:#666666; line-height:26px; padding:29px 24px;}
.ab4ta tr .td1{ padding:7px 24px;}

.ab5main{ padding-bottom:254px; padding-top:76px;}
.ab5biao{ display:block; font-size:38px; font-size:3.8rem; line-height:50px; color:#666666; margin-bottom:3px;}
.ab5main p{font-size:20px; font-size:2rem; line-height:26px; color:#666666; margin-bottom:26px;}
.ab5tu{ display:block;}
.ab5tu img{ width:100%; max-width:964px; max-height:543px;}
.ab5main p a{color:#ff9900;}
.ab5main p a:hover{ text-decoration:underline;}

.ab6main{ padding-top:47px;}
.ab7main{ padding-top:103px; padding-bottom:222px;}
.ab7main .ab5biao{ margin-bottom:28px;}
.ab7tu{ display:block; margin-top:30px; margin-bottom:30px;}
.ab7tu img{ width:100%; max-width:962px; max-height:321px;}
.ab7main p a{ color:#ff9900;}
.ab7main p a:hover{ text-decoration:underline;}

.ab8main{ padding-top:89px; padding-bottom:214px;}
.ab8main .ab5biao{ margin-bottom:28px;}

.ab9main{ padding-top:52px; padding-bottom:211px;}
.ab9main .ab5biao{ margin-bottom:28px;}
.ab9main p a{ color:#ff9900; font-weight:bold;}
.ab9main p a:hover{ text-decoration:underline;}

.ab10main{ padding-top:32px; padding-bottom:80px;}
.ab10biao{ display:block; text-align:center; font-size:72px; font-size:7.2rem; color:#161616;}
.ab10main p{ font-size:30px; font-size:3rem; color:#161616; line-height:40px; margin-top:80px;}
.ab10main p a{ text-decoration:underline; padding-left:19px;}
.ab10main p a:hover{ color:#ff9900;}

.ab10main2{ margin-bottom:auto;}

.ab10main3{ background:#fff; padding-top:136px; padding-bottom:117px;}
.ab10a{ display:block; font-size:36px; font-size:3.6rem; line-height:40px; color:#161616; font-weight:bold; margin-top:100px;}
.ab10lie{ padding-top:45px; border-bottom:1px solid #cccccc; padding-bottom:60px;}
.ab10tu{ display:inline-block; border-bottom:1px solid #3d3d3d;}
.ab10tu img{ max-width:100%;}
.ab10a2{ display:block; font-size:30px; font-size:3rem; font-weight:bold; line-height:40px; color:#161616; margin-top:60px;}
.ab10lie .ul{ margin-top:48px;}
.ab10lie .ul .li{ font-size:30px; font-size:3rem; line-height:48px; color:#161616;}
.ab10lie .ul .li a{ text-decoration:underline;}
.ab10lie .ul .li a:hover{ color:#ff9900}
.ab10lie p{ font-size:30px; font-size:3rem; line-height:48px; color:#161616; margin-top:10px;}
.ab10lie .ab10a{ margin-top:auto;}

.ab10main4{ margin-bottom:auto;}
.ab10main4 img{ max-width:100%;}

.ab10main5{ background:#fff; padding-top:62px;}
.ab10a3{ display:block; font-size:36px; font-size:3.6rem; font-weight:bold; color:#161616; line-height:48px; margin-top:60px;}
.ab10a4{ display:block; font-size:30px; font-size:3rem; font-weight:bold; color:#161616; line-height:48px; margin-top:3px;}
.ab10p{}
.ab10p p{ font-size:30px; font-size:3rem; line-height:48px; color:#161616; margin-top:48px;}

.ab10n{ width:78.8%; margin:auto; border-collapse:collapse; margin-top:90px;}
.ab10n td{ border:1px solid #cccccc; vertical-align:top}
.ab10n .ul{}
.ab10n .ul .li{ font-size:30px; font-size:3rem; line-height:48px; color:#161616; padding:0 35px;}
.ab10n .ab10ul1{ position:relative;}
.ab10n .ab10ul2{ left:30%;}
.ab10n .ab10ul3{ left:60%;}

.ab10n2{ padding-top:56px; padding-bottom:93px;}
.ab10a5{ display:block; font-size:30px; font-size:3rem; font-weight:bold; color:#161616; line-height:48px;}
.ab10n2 .ul{ font-size:30px; font-size:3rem; line-height:48px; color:#161616; margin-top:41px;}
.ab10n2 .ul .li{color:#161616;}
.ab10n2 p{ font-size:30px; font-size:3rem; line-height:48px; color:#161616; margin-bottom:48px; margin-top:34px;}

.ab11main{ padding-bottom:204px; padding-top:90px;}

.ab12main{ padding-bottom:218px;}
.ab12lie{ padding-top:24px; padding-bottom:57px;}
.ab12a{ display:block; font-size:38px; font-size:3.8rem; line-height:50px; color:#666666;}
.ab12n{ font-size:20px; font-size:2rem; line-height:26px; color:#666666; padding-top:20px; padding-bottom:27px;}
.ab12n p,.ab12n li,.ab12n span,.ab12n strong{ color:#666666;}
.ab12tu{}
.ab12tu a{ display:block; width:465px;}
.ab12tu a img{ width:100%; max-width:465px; max-height:465px;}
.ab12main .fenye{ padding-top:19px;}
.mab{ background:#fff; width:100%; height:60px;}

@media screen and (max-width: 999px) { 
.ab10main{ padding-top:22px; padding-bottom:20px;}
.ab10biao{ font-size:32px; font-size:3.2rem;}
.ab10main p{ font-size:18px; font-size:1.8rem; line-height:40px; margin-top:10px;}

.ab10main3{ padding-top:26px; padding-bottom:27px;}
.ab10a3,.ab10a{ font-size:20px; font-size:2rem; font-weight:bold; color:#161616; line-height:48px; margin-top:60px;}
.ab10a2,.ab10a4,.ab10n ul li,.ab10p p,.ab10n2 ul,.ab10n2 p{font-size:18px; font-size:1.8rem; line-height:28px; margin-bottom:20px; margin-top:10px;}
.ab10lie .ul{ margin-top:20px;}
.ab10lie .ul .li,.ab10lie p{ font-size:18px; font-size:1.8rem; line-height:28px; color:#161616;}

.ab10main5{ padding-top:32px;}
.ab10n{ width:96%; margin-top:20px;}
.ab10n ul li{ padding:5px 10px;}
.ab10n2{ padding-top:26px; padding-bottom:23px;}

.ab12tu a{ width:49%;}
}
@media screen and (max-width: 767px) { 
.ab1main{ padding-top:20px; padding-bottom:22px;}
.ab1biao{ font-size:24px; font-size:2.4rem; line-height:30px;}
.ab1main p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-bottom:10px; margin-top:10px;}
.ab1main2{ margin-top:20px;}

.ab2main{ padding-top:20px; padding-bottom:22px;}
.ab2biao{ font-size:24px; font-size:2.4rem; line-height:30px;}
.ab2main p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-bottom:10px; margin-top:10px;}

.ab3main{ padding-top:20px; padding-bottom:22px;}
.ab3tu{ width:80px; left:5px;}
.ab3zi{ padding:auto; padding-left:98px; padding-right:5px;}
.ab3biao{ font-size:24px; font-size:2.4rem; line-height:30px;}
.ab3zi a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-bottom:10px;}
.ab3zi p{ font-size:14px; font-size:1.4rem; line-height:24px; color:#666666;}

.ab4main{ padding-bottom:20px; padding-top:24px;}
.ab4biao{ font-size:18px; font-size:1.8rem; line-height:30px; margin:10px 0;}
.ab4main p{ font-size:14px; font-size:1.4rem; line-height:24px; color:#666666;}
.ab4ta tr td{ font-size:14px; font-size:1.4rem; padding:5px;}
.ab4a{ font-size:14px; font-size:1.4rem;}
.ab4ta tr .td1{ padding:2px 5px;}

.ab5main{ padding-top:20px; padding-bottom:22px;}
.ab5biao{ font-size:24px; font-size:2.4rem; line-height:30px;}
.ab5main p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-bottom:10px; margin-top:10px;}

.ab10main{ padding-top:22px; padding-bottom:20px;}
.ab10biao{ font-size:24px; font-size:2.4rem;}
.ab10main p{ font-size:16px; font-size:1.6rem; line-height:20px; margin-top:10px;}

.ab10main3{ padding-top:26px; padding-bottom:27px;}
.ab10a3,.ab10a{ font-size:16px; font-size:1.6rem; font-weight:bold; color:#161616; line-height:48px; margin-top:60px;}
.ab10a2,.ab10a4,.ab10n ul li,.ab10p p,.ab10n2 ul,.ab10n2 p{font-size:14px; font-size:1.4rem; line-height:28px; margin-bottom:20px; margin-top:10px;}
.ab10lie .ul{ margin-top:10px;}
.ab10lie .ul .li,.ab10lie p{ font-size:14px; font-size:1.4rem; line-height:28px; color:#161616;}

.ab10n{ width:96%;}
.ab10n .ul .li{ padding:2px 5px;}
.ab10lie{ padding-top:20px; padding-bottom:20px;}
.ab10a3{ margin-top:20px;}

.ab12main{ padding-bottom:18px;}
.ab12lie{ padding-top:20px; padding-bottom:7px;}
.ab12a{ font-size:22px; font-size:2.2rem; line-height:34px;}
.ab12n{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:15px; padding-bottom:15px;}
}


/***************************************  zhiliang6-1  *************************************/
.zl1main{ padding-top:10px; padding-bottom:256px; font-size:20px; font-size:2rem; line-height:26px;}
.zl1a{ display:block; color:#666666; font-weight:bold; margin-bottom:26px;}
.zl1main p{ color:#666666; margin-bottom:26px;}
.zl1a2{ display:block; color:#ff9900; font-weight:bold; margin-bottom:26px;}
.zl1a2:hover{ text-decoration:underline;}
.zl1main p a{ color:#ff9900; font-weight:bold;}
.zl1main p a:hover{ text-decoration:underline;}

.zl2main{ padding-top:0px; padding-bottom:256px;}
.zl2biao{ display:block; font-size:38px; font-size:3.8rem; line-height:50px; color:#666666; margin-bottom:24px;}

.zl3main{ padding-top:0px; padding-bottom:281px;}
.zl3tu{ display:block; padding-top:12px;}
.zl3tu img{ max-width:100%;}

.zl4main{ padding-top:0px; padding-bottom:254px;}

.zl6main{ padding-top:20px; padding-bottom:25px;}
.zl6main .ul{}
.zl6main .ul .li{ color:#666666;font-family: "Roboto-Regular";}
.zl6main .ul .li a{ color:#ff9900;font-family: "Roboto-Bold";}
.zl6main .ul .li a:hover{ text-decoration:underline;}

@media screen and (max-width: 767px) { 
.zl1main{ padding-top:20px; padding-bottom:20px; font-size:16px; font-size:1.6rem; line-height:24px;}
.zl1main p,.zl1a,.zl1a2{ margin-bottom:15px;}
.zl1main p{ font-size:14px; font-size:1.4rem;}
.zl2biao{ font-size:24px; font-size:2.4rem; margin-bottom:10px;}
}

/***************************************  7-1  *************************************/
.xnmain{ font-size:20px; font-size:2rem; line-height:26px; color:#666666; padding-top:24px; padding-bottom:224px;}
.xnmain p{ margin-top:26px; color:#666666;}
@media screen and (max-width: 767px) { 
.xnmain{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:24px; padding-bottom:24px;}
.xnmain p{ margin-top:20px; color:#666666;}
}

/***************************************  comain  *************************************/
.comain{ padding-top:33px;}
.colie{ margin-top:52px;}
.cotu{ display:block; width:397px; float:left;}
.cotu img{ width:100%; max-width:397px; max-height:289px; margin:auto;}
.cozi{ width:533px; float:right;}
.coa{ display:block; font-size:36px; font-size:3.6rem; font-weight:bold; line-height:40px; color:#161616; padding-top:15px;}
.cozi p{ font-size:20px; font-size:2rem; line-height:26px; color:#666666; margin-top:26px;}
.cozi p a{ color:#ff9900;}
.cozi p a:hover{ text-decoration:underline;}

.comain2{ padding-top:78px; padding-bottom:80px;}
.cop{ font-size:20px; font-size:2rem; line-height:26px; margin-top:20px;}
.comain2 form{ padding-top:18px;}
.comain2 .int1{ padding-left:14px; margin-top:23px;}
.comain2 .int1 input{ width:442px; height:50px; line-height:50px; background:#fff; border:1px solid #d2d2d2; padding-left:13px; font-size:16px; font-size:1.6rem; color:#666666;}
.comain2 .xing{ background:url(../images/xing.png) no-repeat left 26px;}
.comain2 .int2{ padding-left:14px; margin-top:23px;}
.comain2 .int2 textarea{ width:932px; height:191px; line-height:50px; background:#fff; border:1px solid #d2d2d2; padding-left:13px; font-size:16px; font-size:1.6rem; color:#666666;}
.comain2 .int3{ padding-left:14px; margin-top:23px; margin-right:22px;}
.comain2 .int3 input{ width:163px; height:50px; line-height:50px; background:#fff; border:1px solid #d2d2d2; padding-left:13px; font-size:16px; font-size:1.6rem; color:#666666;}
.comain2 .yanzheng{ width:178px; height:54px; float:left; margin-top:23px; cursor:pointer;}
.comain2 .int4{ width:250px; height:54px; background:#ff9900; font-size:16px; font-size:1.6rem; font-weight:bold; color:#ffffff; float:right; margin-top:23px; margin-right:10px; cursor:pointer; transition:0.5s;}
.comain2 .int4:hover{ background:#f5a835;}

@media screen and (max-width: 999px) { 
.comain{ padding-top:13px;}
.colie{ margin-top:22px;}
.cotu{ float:none; margin:auto; width:100%;}
.cozi{ width:auto; float:none; margin-top:10px;}
.coa{ font-size:22px; font-size:2.2rem; line-height:30px;}
.cozi p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:0px;}
.comain2{ padding-top:20px; padding-bottom:20px;}
.cop{ font-size:14px; font-size:1.4rem; margin-top:0px;}
.comain2 input{ font-size:14px; font-size:1.4rem;}
.comain2 .int1,.comain2 .int2,.comain2 .int3{ float:none; margin-top:10px; margin-right:auto;}
.comain2 .int1 input,.comain2 .int2 textarea,.comain2 .int3 input{ width:92%; height:30px; line-height:30px; font-size:14px; font-size:1.4rem;}
.comain2 .int2 textarea{ height:80px;}
.comain2 .yanzheng{ margin-left:13px;}
.comain2 .int4{ width:30%; float:none; margin-right:auto; margin-left:10px;}
}


/***************************************  cookie  *************************************/
.ckmain{ background:#fff; padding-top:41px; padding-bottom:90px; margin-bottom:136px;}
.ckbiao{ display:block; font-size:20px; font-size:2rem; font-weight:bold; color:#666666; line-height:26px;}
.mat{ margin-top:89px;}
.ckn{ font-size:20px; font-size:2rem; line-height:26px; color:#666666;}
.ckn a,.ckn p,.ckn span,.ckn strong,.ckn li{ color:#666;}
.cka{ display:block; margin-top:30px; font-style:italic;}
.ckn p{ margin-top:26px;}
.mat2{ margin-top:98px;}
.ckn p a{ color:#ff9900; font-weight:bold;}
.ckn p strong{ color:#ff9900;}
.ckn p a:hover{ text-decoration:underline;}

.ckn table{ width:100%; border-collapse:collapse; margin-top:86px}
.ckn table td{ border:1px solid #cccccc; color:#666666; padding:34px 8px;    word-break: break-all;}
/*.tds{writing-mode: tb-rl;-webkit-writing-mode: vertical-rl;      writing-mode: vertical-rl;*writing-mode: tb-rl;}*/

@media screen and (max-width: 999px) { 
.ckmain{ padding-top:30px; padding-bottom:20px; margin-bottom:26px;}
.table{ width:100%;  overflow:scroll;}
.table table{ width:100%; min-width:700px;}	
.ckn{ font-size:14px; font-size:1.4rem; line-height:24px; color:#666666;}
.mat{ margin-top:29px;}
.mat2{ margin-top:18px;}
.cka{ margin-top:20px;}
.ckn p{ margin-top:16px;}
}


@font-face {
  font-family: "Roboto-Regular";
  src: url("../fonts/Roboto-Regular.woff2") format("woff2"),
       url("../fonts/Roboto-Regular.woff") format("woff"),
       url("../fonts/Roboto-Regular.ttf") format("truetype"),
       url("../fonts/Roboto-Regular.eot") format("embedded-opentype"),
       url("../fonts/Roboto-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Bold";
  src: url("../fonts/Roboto-Bold.woff2") format("woff2"),
       url("../fonts/Roboto-Bold.woff") format("woff"),
       url("../fonts/Roboto-Bold.ttf") format("truetype"),
       url("../fonts/Roboto-Bold.eot") format("embedded-opentype"),
       url("../fonts/Roboto-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Forza-Book";
  src: url("../fonts/Forza-Book.woff2") format("woff2"),
       url("../fonts/Forza-Book.woff") format("woff"),
       url("../fonts/Forza-Book.ttf") format("truetype"),
       url("../fonts/Forza-Book.eot") format("embedded-opentype"),
       url("../fonts/Forza-Book.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Forza-Bold";
  src: url("../fonts/Forza-Bold.woff2") format("woff2"),
       url("../fonts/Forza-Bold.woff") format("woff"),
       url("../fonts/Forza-Bold.ttf") format("truetype"),
       url("../fonts/Forza-Bold.eot") format("embedded-opentype"),
       url("../fonts/Forza-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1575266765569'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1575266765569#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAbYAAsAAAAADHgAAAaJAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCEJgqKPIh2ATYCJAMsCxgABCAFhG0HgQsb0QrIHpIkFYIEFCiggJImjHiA1nx7szNLSZEVoyMgxYrAIapWk6owv7pCEiXtnRH5Hza1DzQG0QrdOa1PzJKZRCYWIZRUyAjT3L2RqdanYsjZRL1CWv7nWPKVRdJR/stv51LZiyigvdGABxQVdLNh0XQDmk19i3gWF5IJvJ2AhhGqQBbbOzlBLwFroAOOsYwX9DafFMIKKmfhc2rKwn3IVdkN9ByAe+rPh/+hVtCTySO40/qjbQPQoqV7MB8Tf1y1O4pwLb8IbmcRMRFIhBe+secQ9dpEmMbn75NjQB9WmKylu//Lfep+0/vtHyQ9yHgw/0cHNzfxQfpMsDrog7FEZImsKBudK5QqdVn/vAK3daOU6/UGLZ2IJFq/IJEWhWS0miKBVnskp52IFLSTkJJ2OlLRzkBq2vNHaYCmbB9A+4Z7IFsEQN0sVgpjmIgCHpKG/mLCGwNMZA2susmodInUansZE6xRRUmcXJoIRUVEidzysJRYWJRElKxMLlHcTqKk5LqF2mzP5MTCQnA1lHe84upFrzpIklIWyx5VTV2iOJ3LdpRv3Lu9bF16z8nFsZIpRWIh7i9RuygSrip1pJtOWXapqkdRyF6S4lb0r6LKLllyRgG/uQ80N+NoIzZCM1xTiSltozGl0poTpKLgyE3JWXgse5UkSk5YLItyxdXHM+RbxBTVM+Vk5bVqTE1DFCWMeaOn2uw9+sc55xXFeU5yKYp7kyw3PNEIivRsqycdfk7CJ2fKMnHngSdGXmztV8ASq4vGNyZJ7kpF3JJUwU/qXTklw1Um7puc6S6PRc3I0xWJgUIxiS5amYxYbpUg2LVijwWuLk9mSmJksHgZ6HGzELKrRX2Z7gG6WzTQgwn2jFqPSZR2sdzWdlJN0y1RAkVYnI9dVZWdX8+8DMG2zIPeeAOx3z2IuArHb64hkZK1BHFrNcx9uNneeIqltfElYW52jAejxPFOWF4qcfGQcVN1wo7Ob9KWvhcfPq1LQ3vE9bfrj1lr0FWv9FSPtvqxtmQ2XNK5pald3wkn6QYtcUJqf5VWuLargeO5dXS9F9aG54nnyc9J8XEE/jKnUtfEFr/MrByX1dnedFA/g/Vz9xFxg+8Xr0fxt+4VY4P1vSdUjL1uXmBa3MnYTtt+3JACm9ldqPFo+JJBdTtWEbYlb593ed/leTvmjedH/RnqQ0Lzg50xm4O9NvVlRPsQNail50W0L6deY20Orf4AtFhr0R/U2uyh/7/qoEFjjzBZnXXa/yGb/Y0ftHSBFpV3YBcqcQbM+7m/VMUebzvazpQwkWyR8nruXxbHGN01vsvAQ8BN670uZScGq3aFO1ifPExqwXZpjUTHVnX8NLpd1SXV3al4zQL412T8vBHuBUOwlQntuihYthpDlmPXrmErsOXykOW5Q9H589Gh6Jm/QIqiCxaYj14wf2uWpeofx0+8DFV7njj+KjR71yLpiWnSqjVrXPEuepdVk0xPkgz79G7DXujXRT4xl5X6ypeWmZ+Q+nNDz8LHUf/+GL/oGLYqQY3TIt+kwQwR9i91kEBy5iAIM7VQDNlR14NEOMTJ1HLKg7j5JeRMgPcvHepqPV0NHb11/XiUqZla37Ha6c5W0WwziyabSdR8c3DlO8CLxQ/oN9AZHfF4FZBk/wA6NxISxwF0psa32AiAzj770sVqVIz6uCbKGpXi9Ofgbt7KLmSgpcm7ijgu133Ez5xnhnh9qWTE1p9xk9JPAJ0fKd2NoMtj/qJ9cF5jNJ2nY2/1aGCKDkv1cT1/R//Y+pPb0d+ETGk4RJWRhESZCLmmmVCozIOGCRxnN/XFw4RUY7xxBIJeNkKmhy6IejlPSJRrkBvgGRR6BQwatoaESzaNDizemqe9Ah2gfCMo1s8VBIWggGsDe9DMkDwvbzWqfDfNR9giVbNaDWfTQRfQfB5HRIYytQQhSAV5Lp+yk7vReXkcFea5EO0XquUIQrhR9epBvydU83P5gFuER/MS0AIoPiNkVZYfp0BwbQHu+v4eaIwh8njxITN+VN1ovAh245SaqqkRg+CwFcSasS7DI4Zi1CKwSBAljudx8lHsLELLwxqHEvbfKYTmJ6gmJ0UlrJHqbKVgXFu18h3509t4HM8C12iGLMSQQh6KUIYq1OGA27yb/AzN+jh90OunlQiXaxyUS1YdwQ0RhvjomjphGCsINK/zsQxDd6+tyaODQm0tzzI5goVcf/v6BrYgIngZ3psPAAAA') format('woff2'),
  url('../fonts/iconfont.woff?t=1575266765569') format('woff'),
  url('../fonts/iconfont.ttf?t=1575266765569') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1575266765569#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-weibo:before {
  content: "\e63d";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-ico-youtube1:before {
  content: "\e61b";
}

.icon-twitter:before {
  content: "\e607";
}

.icon-bigger3:before {
  content: "\e649";
}

.icon-left3:before {
  content: "\e714";
}

.icon-right3:before {
  content: "\e715";
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-instagram:before {
  content: "\e79d";
}




.fenyen a.no{display: none;}
.listcart{ width:100%; margin-top:40px;margin-bottom: 40px;}
.listcart a{ background:#fff;display:inline-block;height: 30px; width:200px; line-height: 30px;cursor: pointer;border: none;overflow: hidden;color: #666666;cursor: pointer;  border:1px solid #666666; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px;}
.listcart a:hover{  border:#666666 solid 1px; background:#666666; color:#fff!important;}
@media screen and (max-width:999px){
.listcart a{margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }
.listcart{ width:100%;
}
}
@media screen and (max-width:420px){
.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}
}
.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;}
.ppp{line-height: 30px;margin-bottom: 20px;margin-top: 20px;}

.shuxp_c a:hover{color: #f5a835;}


.fenbanner a:hover{color: #fff;}
.fenbanner b:hover{color: #fff;}


.ab10n2 p a:hover{color: #ff9900;}


.jin p img{display: inline-block;}

 
 .ke1n2 .faa img{display: inline-block;}


 .ab10n p{    font-size: 28px!important;
    font-size: 2.8rem!important;}


    .subNav img,.navContent2 img{    display: inline-block!important;}