﻿html {margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,q,dl,dt,dd,ol,ul,li,fieldset,form,legend,caption,tbody,tfoot,thead,article,aside,dialog,figure,wl-footer,header,hgroup,nav,section {list-style:none;margin:0px;padding:0px;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,dialog,wl-footer,header,hgroup,menu,nav,section {display:block}
body {line-height:1.5;font-size:14px;color:#333;background:#fff;font-family:"Microsoft YaHei","simsun","Helvetica Neue",Arial,Helvetica,sans-serif}
img {border:0;vertical-align:bottom}
::-webkit-input-placeholder {color:#999}
:-moz-placeholder {color:#999}
::-moz-placeholder {color:#999}
:-ms-input-placeholder {color:#ccc}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
button::-moz-focus-inner,input::-moz-focus-inner {padding:0;border:0}
textarea {overflow:auto}
input:focus,textarea:focus,button:focus,select:focus {outline:0}
input::-ms-clear {display:none}
article,aside,details,figcaption,figure,wl-footer,header,hgroup,main,nav,section,summary {display:block}
audio,canvas,progress,video {display:inline-block;vertical-align:baseline}
audio:not([controls]) {display:none;height:0}
[hidden],template {display:none}
a {background:transparent}
a:active,a:hover {outline:0}
a:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
abbr[title] {border-bottom:1px dotted}
b,strong {font-weight:bold}
table {border-spacing:0;border-collapse:collapse}
td,th {padding:0}
h1,h2,h3,h4,h5,h6,b {margin:0px 0px;padding:0px 0px;font-weight:400}
a {color:#666666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover {text-decoration:none;}
a:focus {outline:none;}
em {font-style:normal}
img {max-width:100%;}
.wh {width:100%;}
.eps {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.fl {float:left;}
.fr {float:right;}
.fn {font-weight:normal;}
.cl:after,.clearfix:after {clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.clear {clear:both;}
.cl,.clearfix {zoom:1;}
.center {text-align:center;}
.hide {overflow:hidden;}
.pcI {display:block;}
.wapI {display:none;}
.flatI {display:none;}
.maxWidth {max-width:100%;}
.ingBox {padding:50px 0;}
div .imgPD {position:relative;}
div .imgPD img,div .imgPD .effect-one-img {left:0;top:0;display:block;width:100%;}
div .imgPD11 {position:relative;padding-top:110%;}
div .imgPD70 {position:relative;padding-top:70%;}
div .imgPD13 {position:relative;padding-top:130%;}
.container {width:1600px;min-width:320px;margin:auto;}
.wor,.wx,.wor-content {line-height:24px;color:#666;font-size:13px;}
.wor h1.wor,h2,.wor h3,.wor h4,.wor h5,.wor h6,.wor b {font-size:800;color:#333}
.slow,.slow a,.slow p,.slow li,.slow td,.slow input,.slow button,.slow select.slow textarea,.slow em,.slow img,.slow span,.slow hr,.slow h1,.slow h2,.slow h3,.slow h4,.slow h5,.slow h6,.slow b,.slow u,.slow *:before,.slow *:after {-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.effect-one {position:relative;box-sizing:border-box;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.effect-one .effect-one-img {position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;overflow:hidden}
.effect-oneBox:hover .effect-one-img,.effect-one:hover .effect-one-img {/*opacity:.9;*/-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ImgPrimary {background:url(../image/ImgPrimary.gif) no-repeat center center;}
.ImgDisappear {background:url(404.png) no-repeat center center;}
.wl-wap-nav-show {position:fixed;z-index:20;height:100%;top:55px;left:0;border-top:1px #ddd solid;overflow:auto;display:none;width:100%;margin:0 auto;}
.wl-wap-nav-show .box {height:100%;overflow-y:auto;background:rgb(255 255 255 / 100%);width:100%;position:relative;z-index:2;padding:30px 20px 50px 20px;}
.wl-wap-nav-show .contactWap {margin:25px 0 0 0;padding:20px 0px 80px 0px;border-top:2px #ddd solid;}
.wl-wap-nav-show .contactWap .online {margin-left:-2%}
.wl-wap-nav-show .contactWap .online a {display:block;float:left;margin-bottom:2%;width:100%;padding:15px 15px;color:#666;font-size:14px;font-weight:bold;text-align:center;background:#eee;}
.wl-wap-nav-show .contactWap .online i {margin-right:5px;color:#666;font-size:17px;font-weight:100}
.wl-wap-nav-show ul li {line-height:40px;}
.wl-wap-nav-show ul li a {display:block;font-size:15px;color:#555;padding:2px 20px;border-radius:5px;background:#eee;margin-bottom:12px;}
.wl-wap-nav-show ul li em {float:right;color:#666;font-size:18px;margin-top:13px}
.wl-wap-nav-show ul li:hover a,.wl-wap-nav-show ul li.active a {color:#fff;background:#afafaf;}
.wl-wap-nav-show ul li.active em {color:#fff}
.wl-wap-nav-show ul li:first-child {border-top:none;}
.wl-wap-nav-show ul li:first-child i {font-size:1.2rem;}
.wl-wap-nav-show .show li a {opacity:1;transform:translateX(0);}
.wl-wap-navflag {color:#fff;color:#fff;float:right;margin:0px 15px 0 0;}
.wl-wap-navflag .btn {padding:0px;background:transparent;border:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;z-index:99999;}
.wl-wap-navflag .btn:focus {outline:0;}
.wl-wap-navflag .icon-bar {display:block;margin:7px 0;width:30px;height:2px;background-color:#333331;}
.wl-wap-navflag .btn:hover .icon-bar {-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;background-color:#333331;}
.wl-wap-navflag .animated {display:block;margin:0 auto;/*! position:fixed;*/}
.wl-wap-navflag .animated:hover .icon-bar,.wl-wap-navflag .animated:focus .icon-bar {background-color:#333331;}
.wl-wap-navflag .animated:focus {cursor:pointer;z-index:9999;}
.wl-wap-navflag .middle {margin:0 auto;}
.wl-wap-navflag .icon-bar {-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;z-index:999999;}
.wl-wap-navflag .animated .icon-bar {z-index:999999;background-color:#333331;}
.wl-wap-navflag .animated .top {-webkit-transform:translateY(10px) rotateZ(45deg);-moz-transform:translateY(10px) rotateZ(45deg);-ms-transform:translateY(10px) rotateZ(45deg);-o-transform:translateY(10px) rotateZ(45deg);transform:translateY(7px) rotateZ(45deg);}
.wl-wap-navflag .animated .bottom {-webkit-transform:translateY(-11px) rotateZ(-45deg);-moz-transform:translateY(-11px) rotateZ(-45deg);-ms-transform:translateY(-11px) rotateZ(-45deg);-o-transform:translateY(-11px) rotateZ(-45deg);transform:translateY(-11px) rotateZ(-45deg);}
.wl-wap-navflag .animated .middle {width:0;}
.mainBox {position:relative;}

.wl-gd-pic .pic {position:relative;padding-top:74%;z-index:2;border:1px #ddd solid;transition:all .4s ease-in-out;overflow:hidden;background:#f9f9f9;}
.wl-gd-pic .pic {display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.wl-gd-pic .pic img {position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;}
.wl-gd-pic .pic:before,.wl-gd-pic .pic:after {content:"";position:absolute;transition:all .4s ease-in-out;}
.wl-gd-pic .pic:before {content:"";position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;text-align:center;z-index:1;width:50px;height:50px;background:url(404.png) no-repeat 0 50px;}
.wl-gd-pic .pic:after {opacity:0;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);}
.wl-gd-pic .pic:hover,.wl-gd-pic li:hover .pic {border-color:#999}
.wl-gd-pic .pic:hover img,.wl-gd-pic li:hover .pic img {transform:scale(1.1)}
.wl-gd-pic .pic:hover:after,.wl-gd-pic li:hover .pic:after {opacity:1}
.wl-gd-pic .pic:hover:before,.wl-gd-pic li:hover .pic:before {background-position:0 0}
/*--*/.wl-gd-pic.dp2 .pic {height:260px;padding-top:0px !important;}
.wl-gd-pic.dp2 .pic img {position:initial;width:auto;height:auto;}

#bannerBox {width:100%;}
#bannerBox .swiper-container {width:100%;height:100%;margin-left:auto;margin-right:auto;}
#bannerBox .swiper-slide {text-align:center;font-size:18px;background:#fff;/* Center slide text vertically*/display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
#bannerBox .swiper-slide img {max-width:100%;display:block}
#bannerBox .btn {position:absolute;left:50px;top:0;bottom:0;z-index:9;margin:auto;height:max-content;cursor:pointer;background-image:none;transition:all .6s ease-in-out;}
#bannerBox .btn:before {color:#fff;font-size:60px;}
#bannerBox .btn:hover:before {color:#4D9D69}
#bannerBox .sPrev:before {content:"\e662";}
#bannerBox .sNext:before {content:"\eb9b";}
#bannerBox .sNext {left:auto;right:50px;}
#bannerBox:hover .btn {opacity:1}
#bannerBox .spot {bottom:50px}
#bannerBox .spot span {opacity:1;position:relative;width:10px;height:10px;margin:0 8px;overflow:hidden;background:#fff;transition:all .4s ease-in-out;}
#bannerBox .spot span:before {content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:-webkit-linear-gradient(left,#4D9D69,#4D9D69);transition:transform .5s;transform:scale(0,1);transform-origin:right;}
#bannerBox .spot .swiper-pagination-bullet-active {width:35px;border-radius:20px;}
#bannerBox .spot .swiper-pagination-bullet-active:before {transform:scale(1);transform-origin:left;}
#bannerBox .wap {display:none !important;}

.wl-ny-banner {position:relative;width:100%;overflow:hidden;}
.wl-ny-banner img {display:block;width:100%;height:100%;object-fit:cover;}
.wl-ny-banner img {transform:matrix(1.05,0,0,1.05,0,0);-webkit-transform:matrix(1.05,0,0,1.05,0,0);-webkit-animation:minus 5s 0s ease both infinite;-moz-animation:minus 5s 0s ease both infinite;animation:minus 5s 0s ease both infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;}
.wl-ny-banner .pos {position:absolute;top:0;right:0;bottom:0;left:0;height:fit-content;margin:auto}
.wl-ny-banner .box {}
.wl-ny-banner .box .title {color:#fff;font-size:44px;font-weight:bold;line-height:initial;}
.wl-ny-banner .box hr {display:table;width:30px;height:2px;margin:15px 0 0 0;border:none;background:#fff;}
.wl-ny-banner .box span {display:block;color:#fff;font-size:18px;line-height:initial;margin-top:16px;text-transform:uppercase;}
.wl-ny-banner .joint {animation:tits 1.2s 0s ease both infinite;}
.wl-ny-banner hr {animation:hrs 1s 0s ease both infinite;}
.wl-ny-banner .novel {animation:novs .8s 0s ease both infinite;}
.wl-ny-banner .cen {text-align:center}
.wl-ny-banner .cen hr {margin:15px auto 0;}
.wl-ny-banner .joint,.wl-ny-banner .novel,.wl-ny-banner hr {animation-iteration-count:1;}
@keyframes tits {from {transform:translateY(-10px);}
to {transform:translateY(0px);}
}
@keyframes hrs {from {width:0px;}
to {width:30px;}
}
@keyframes novs {from {transform:translateY(10px);}
to {transform:translateY(0px);}
}
/*缩小停止*/@-webkit-keyframes minus {from {-webkit-transform:matrix(1.05,0,0,1.05,0,0);transform:matrix(1.05,0,0,1.05,0,0);}
to {-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);}
}
@keyframes minus {from {-webkit-transform:matrix(1.05,0,0,1.05,0,0);transform:matrix(1.05,0,0,1.05,0,0);}
to {-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);}
}
#pages {float:left;width:100%;margin:40px 0 50px 0;/*! text-align:center;*/}
#pages span {border:0px #ddd solid;padding:8px 12px;margin:0 5px;background:#333123;color:#fff;transition:all .4s ease-in-out;}
#pages a {border:1px #ddd solid;padding:8px 12px;color:#666;margin:0 5px;background:#fff;transition:all .4s ease-in-out;}
#pages a:nth-child(1),#pages a:nth-child(3),#pages a:nth-last-child(2) {display:none}
#pages a:hover {color:#fff;background:#333123;}

.wl-online-kefu {position:fixed;right:0;top:180px;z-index:99}
.wl-online-kefu ul li {position:relative;margin:2px 0;cursor:pointer;}
.wl-online-kefu ul li a {position:relative;display:block;width:45px;height:45px;overflow:hidden;}
.wl-online-kefu ul li em {position:absolute;left:0;top:0;display:block;padding:6px 0 0 0;width:100%;height:100%;font-size:22px;color:#eee;text-align:center;background:rgba(102,102,102,0.9);}
.wl-online-kefu ul li em:before {position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;text-align:center;height:min-content;font-size:26px;font-style:normal;font-family:"iconfont";line-height:1;}
.wl-online-kefu ul li .ewm {display:block;width:100%;}
.wl-online-kefu ul li em.icon-mobile {font-size:35px;padding:0px 0px 0px 0px;/*! padding-top:0px;*/}
.wl-online-kefu ul li em.icon-phone {font-size:30px;}
.wl-online-kefu ul li b {position:absolute;left:0;top:45px;padding:3px;display:block;width:100%;font-size:14px;height:100%;color:#ddd;line-height:18px;text-align:center;background:#333;}
.wl-online-kefu ul li .toolbar-layer {position:absolute;right:47px;bottom:-10px;width:172px;opacity:0;padding:5px;border-radius:5px;border:1px #ccc solid;background:#fff;filter:alpha(opacity=0);transform-origin:95% 95%;-moz-transform-origin:95% 95%;-ms-transform-origin:95% 95%;-o-transform-origin:95% 95%;-webkit-transform-origin:95% 95%;transform:scale(0.01);-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}
.wl-online-kefu ul li .img {width:120px;}
.wl-online-kefu ul li .tel {color:#666;font-size:14px;padding:20px;background:rgba(255,255,255,0.86);}
.wl-online-kefu ul li .tel hr {width:100%;/* height:2px;*/border:0px;background:#ff5400;}
.wl-online-kefu ul li .tel font {float:left;width:100%;clear:both;margin:5px 0;padding:5px 0;font-weight:bold;color:#555;font-size:15px;bo;border-bottom:1px #ccc solid;}
.wl-online-kefu ul li .qq {padding:20px;width:140px;}
.wl-online-kefu ul li .qq a {color:#666;font-size:14px;width:auto;height:auto;margin:8px 0;}
.wl-online-kefu ul li .qq a:before {color:#12b7f5;margin-right:6px;font-size:16px;}
.wl-online-kefu ul li .qq a:hover {color:#12b7f5}
.wl-online-kefu ul li:hover .toolbar-layer {opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.wl-online-kefu ul li:hover em {top:-45px}
.wl-online-kefu ul li:hover b {top:0}
.wl-online-kefu ul li .cd-top {height:0px;}
.wl-online-kefu ul li .cd-is-visible {height:45px;}
.wl-online-kefu .icon-wechat:before {content:"\e62e";}
.wl-online-kefu .icon-phone:before {content:"\e613";}
.wl-online-kefu .icon-chevron-up:before {content:"\eb99";}
