<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */

@font-face{ font-family: "Geometr415 Blk BT"; src: url(../fonts/tt0524m_0.ttf);}

body{ font-size:100%;line-height:1.1; width:100%; position:relative; background:none; font-family:"微软雅黑","Microsoft YaHei", sans-serif; overflow-x:hidden;}

*{ padding:0; margin:0; behavior: url(../css/ie-css3.htc);}

img{ max-width:100%;}

#bdshare_weixin_qrcode_dialog *,#bdshare_weixin_qrcode_dialog{ box-sizing:content-box; }

.j_tab{ display:table; width:100%; height:100%;}

.j_tab_cel{vertical-align:middle; width:100%; height:100%;}

*{ margin:0; padding:0; outline:none; }

a{ color:inherit;}

a:focus{ outline: none !important;}

h4, .h4, h5, .h5, h6, .h6,h1, .h1, h2, .h2, h3, .h3,p{ margin:0;}

h5 a{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

img{ max-width:100%; max-height:100%;}

.img img{ width:100%; height:100%;}

svg{ max-width:100%; max-height:100%;}

table{table-layout: fixed;}

.m1100{ width:1100px; margin:0 auto; display: block; position:relative;}

.m{max-width: 1800px; height:100%;margin: 0 auto; padding:0 100px; display: block; position:relative;}

.m1280{max-width: 1280px; width:100%; height:100%; margin: 0 auto; padding:0 40px; display: block; position:relative;}

.m1360{max-width: 1360px; width:100%; height:100%; margin: 0 auto; display: block; position:relative;}

.m1400{max-width: 1540px; width:100%; height:100%; margin: 0 auto; padding:0 70px; display: block; position:relative;}

.m1600{max-width: 1600px; width:100%; height:100%; margin: 0 auto; display: block; position:relative;}

.m1689{max-width: 1689px; width:100%; height:100%; margin: 0 auto; display: block; position:relative;}

.m1900{max-width: 1900px; width:100%; height:100%; margin: 0 auto; display: block; position:relative;}

.pad_top{float:left;width:100%;padding-top:1.5rem;}

.pad_bot{ padding-bottom:1.5rem;}

.pad_aside{ padding-left:45px; padding-right:45px;}

.draw_h{ width: 50px !important; height: 50px !important; line-height: 48px !important; display:block; border-radius: 50%; text-align: center; position:relative;}

.draw_h:before{ content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; border: 2px solid rgba(100%,100%,100%,.5); border-radius: 50%;}

svg.drawcircle{position:absolute;top:0;left:0;overflow: inherit;display: block;pointer-events: none;}

svg.drawcircle circle {

fill: none; box-sizing:border-box;

stroke-width: 2;

stroke: none;

stroke-dasharray: 0 , 188.49;

stroke-dashoffset:188.49;

transition: all .3s linear 0s;	

}

.draw_h:hover svg.drawcircle circle { 

stroke:#b71d35 ;

stroke-dasharray:188.49 , 0;

stroke-dashoffset:188.49;

-webkit-transition: all .7s cubic-bezier(0.11, 0.57, 0.58, 1);

transition: all .7s cubic-bezier(0.11, 0.57, 0.58, 1);

}

.draw_h .icon {fill:#626262; vertical-align: middle; transition:.3s;

position: absolute;

top: 50%;

left: 50%;

-webkit-transform: translate(-50%, -50%);

transform: translate(-50%, -50%);

}

.draw_h:hover .icon{ fill:#0081cc;}

/*===========================header=============================*/

.header_box{height: 6rem;position:fixed;z-index:100;left: 0;right: 0;top: 0;-moz-transition: all .5s;-webkit-transition: all .5s;transition: all .5s;}

.header_box.hover{background:#fff;}

.header_box.hover #nav li &gt;a{color:#333;}

.header_box.hover #nav li.on &gt;a, #nav li &gt;a:hover{color:#fff;}

.header_box.hover #nav li &gt;a:hover{color:#fff;}

.header_box.hover #nav li &gt;a span{position:relative;}

.header_box.hover #nav li &gt;a span:before{

  content:"";

  position:absolute;

  background-image: -moz-linear-gradient( 44deg, rgb(129,205,216) 0%, rgb(129,205,217) 100%);

  background-image: -webkit-linear-gradient( 44deg, rgb(129,205,216) 0%, rgb(129,205,217) 100%);

  background-image: -ms-linear-gradient( 44deg, rgb(129,205,216) 0%, rgb(129,205,217) 100%);

  width: 6px;

  height:6px;

  transition: .36s;

  right: -20px;

  top: 50%;

  margin-top: -2px;

  border-radius: 50%;

}

.header_box.hover .logo .img1{ display:none}

.header_box.hover .logo .img2{ display:block}

.header_box.hover .menu&gt;ul&gt;li&gt;a{color:#001943}

.header_box.header-scroll{height:6rem;background:#fff;box-shadow: 0px 0px 10px 0 #eeeeee;}

#header{float:left; z-index:999; width:100%; transition:.6s;}

#logo{ float:left;padding-top:2rem;width:34%;}

.box{ line-height: 30px;}

#nav{float:left;text-align: center; position: relative; z-index: 999; margin-top:.8rem;}

#nav ul{  display: flex;}

#nav ul li{position:relative; z-index:0; height:100%; flex-grow: 1; }

#nav ul li h3 a{ display:block; height:3.725rem;  text-transform:uppercase; overflow:hidden; position:relative; transition:.6s; text-align:center; z-index:1; transition:.8s;}

#nav ul li h3{ font-size:1.1rem; color:#333333;transition:.8s; padding:0 .5rem;}

#nav ul li .sub{position:absolute;top:100%;background:#fff;background:rgba(255,255,255,.9);margin-top:1rem;width:7rem; padding:.5rem;left:0; z-index: 10000; transform:scaleY(0); transform-origin: top; visibility:hidden;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0; transition:.5s;}

#nav ul li .sub .txt{text-align: center;margin-bottom:0px;}

#nav ul li .sub dd{display: inline-block; position: relative;}

#nav ul li .sub dd a{font-size:1rem;color:#191919;}

#nav ul li .sub a{padding:0;line-height:2;transition:.3s;font-size:1rem;color:#666;}

#nav ul li .sub a:hover{color:#81b927;}

#nav ul li:hover .sub{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; visibility:visible;  transform:scaleY(1); }

#nav ul li.on h3,#nav ul li:hover h3{color:#141414;font-weight: bold;}

#nav ul li:hover&gt;a:after,#nav ul li.on&gt;a:after{width:30px;margin:6px auto 0;content: ""; display: block; height:3px; background: rgba(129,185,39);}

#nav ul li:nth-child(6) .sub,#nav ul li:nth-child(7) .sub,#nav ul li:nth-child(8) .sub,#nav ul li:nth-child(9) .sub,#nav ul li:nth-child(10) .sub{ left:auto; right: 0;}

.kuaijie{float:right;padding-top:2rem;}
.kuaijie .jfhz{float:left;}
.kuaijie .jfhz a{position:relative;padding-right:.7rem;margin-right:.7rem;font-size:1rem;}
.kuaijie .jfhz a:hover{color:#81b927;}
.kuaijie .jfhz a:before {
content: "";
display: block;
width: 1px;
height: 1rem;
background: rgba(98,109,119);
position: absolute;
top: 15%;
right: 0;
}

.search {
position: relative;

}
.search:before {

content: "";

display: block;

width: 1px;

height: 1rem;

background: rgba(98,109,119);

position: absolute;

top: 60%;

left: -.5rem;

}

.search li{float:right;cursor:pointer}

.search li svg{ fill:#5e656b;}

.search-dialog-box{

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;

    height: 18rem;

    z-index: 1000000;

    opacity: 0;

    visibility: hidden;

    transition: .6s;

    /* overflow: hidden; */

}

.search-dialog-box:before{content:"";position:absolute;top:0;height:0;background: #a8c875;transition: .6s;left: 0;right: 0;z-index: 1;}

.search-dialog-box.on:before{ height:100%}

.search-dialog-box .bubbles-bg{

    opacity: 0;

    visibility: hidden;

    display: none;

}

.search-dialog-box .search-bg{

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 0;

    margin: 0;

    background: rgba(0,0,0,.7);

    background-size: cover;

    background-repeat: no-repeat;

    /* z-index: 1; */

    transform-origin: center center;

    transition: height .8s cubic-bezier(.77,0,.175,1);

}

.search-dialog-box .wrap-inner{

    transform:translateY(100%);

    transition: .6s;

}

.header-right .bubbles-bg{

    opacity: 0;

    visibility: hidden;

    transition: all .5s .8s;

}

.search-dialog-box .bubbles-bg .bubble{

    position: absolute;

}

.search-dialog-box .bubbles-bg .bubble .circle{

    border-radius: 100%;

    position: absolute;

    left: 0;

    top: 0;

    width:100%;

    height: 100%;

}

.search-dialog-box .bubbles-bg .bubble1{

    width:6%;

    padding-top: 6%;

    left: 26.875%;

    top: -6.67%;

}

.search-dialog-box .bubbles-bg .bubble1 .circle{

    border:1px solid #fff;

}

.search-dialog-box .bubbles-bg .bubble2{

    width:12px;

    padding-top: 12px;

    left: 13.54%;

    top: 18%;

}

.search-dialog-box .bubbles-bg .bubble2 .circle{

    background-color: #ff495f;

}

.search-dialog-box .bubbles-bg .bubble3{

    width:36px;

    padding-top: 36px;

    left: 8.854%;

    top: 30.55%;

}

.search-dialog-box .bubbles-bg .bubble3 .circle{

    background-color: #fff;

}

.search-dialog-box .bubbles-bg .bubble4{

    width:56.875%;

    padding-top: 56.875%;

    left: -28.6458%;

    top: 51.85%;

}

.search-dialog-box .bubbles-bg .bubble4 .circle{

    background: -webkit-linear-gradient(45deg, rgba(255,255,255,0),rgba(255,255,255,.05) 100%);

    background: -ms-linear-gradient(45deg, rgba(255,255,255,0),rgba(255,255,255,.05) 100%);

    background: linear-gradient(45deg, rgba(255,255,255,0),rgba(255,255,255,.05) 100%);

}

.search-dialog-box .bubbles-bg .bubble5{

    width:54px;

    padding-top: 54px;

    left: 26.3%;

    top: 70.83%;

}

.search-dialog-box .bubbles-bg .bubble5 .circle{

    background-color: #fff;

    opacity: .1;

}

.search-dialog-box .bubbles-bg .bubble6{

    width:56.875%;

    padding-top: 56.875%;

    left: 73.4375%;

    top: -52.77%;

}

.search-dialog-box .bubbles-bg .bubble6 .circle{

    background: -webkit-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.1) 100%);

    background: -ms-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.1) 100%);

    background: linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.1) 100%);

}

.search-dialog-box .bubbles-bg .bubble7{

    width:2rem;

    padding-top: 2rem;

    left: 60.9375%;

    top: 18.5%;

}

.search-dialog-box .bubbles-bg .bubble7 .circle{

    background-color: #ff495f;

}

.search-dialog-box .bubbles-bg .bubble8{

    width:1.35rem;

    padding-top: 1.35rem;

    left: 95.83%;

    top: 70.83%;

}

.search-dialog-box .bubbles-bg .bubble8 .circle{

    border:1px solid #fff;

}

.search-dialog-box .bubbles-bg .bubble9{

    width:16px;

    padding-top: 16px;

    left: 76.5625%;

    top: 96.296%;

}

.search-dialog-box .bubbles-bg .bubble9 .circle{

    background-color: #fff;

}

.search-dialog-box .bubbles-bg .bubble10{

    width:56.875%;

    padding-top: 56.875%;

    left: 71.354%;

    top:87%;

}

.search-dialog-box .bubbles-bg .bubble10 .circle{

    background: -webkit-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.3) 100%);

    background: -ms-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.3) 100%);

    background: linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.3) 100%);

}

.search-dialog-box .bubbles-bg .bubble{

    animation:spin 8s infinite linear;

    transform-origin: 50% 45%;

}

.search-dialog-box .bubbles-bg .bubble:nth-child(2n){

    animation:spin2 8s infinite linear;

}

.search-dialog-box .bubbles-bg .bubble .circle{

    animation:spin-reverse 8s infinite linear;

}

.search-dialog-box .bubbles-bg .bubble:nth-child(2n) .circle{

    animation:spin-reverse2 8s infinite linear;

}

.search-dialog-box .bubbles-bg .sm-bubble{

    transform-origin: 30% 30px;

}

.search-dialog{

    position: absolute;

    left: 0;

    top: 50%;

    transform: translateY(-50%);

    width: 100%;

    z-index: 2;

}

.search-dialog .search-tit{

    font-size: 2.75rem;

    line-height: 3.5rem;

    color: #fff;

    text-align: center;

    overflow: hidden;

    display: none;

}

.search-dialog .search-inner{

    overflow: hidden;

    margin-top: 0;

}

.search-dialog .search-input{

    width: 50rem;

    margin: 0 auto;

    padding: 0 0.5rem 0 1.5rem;

    background-color: rgba(255,255,255,.1);

    box-sizing: border-box;

    transition: all .3s;

    max-width: 94%;

}

.search-dialog .search-input input[type=text]{

    float: left;

    height: 4.5rem;

    width: calc(100% - 3.5rem);

    background-color: transparent;

    font-size: 1.25rem;

    line-height: .5rem;

    color: #fff;

    transition: all .3s;

}

.search-dialog .search-input input[type=text]::-webkit-input-placeholder{

    color:rgba(255,255,255,0.5);  

}  

.search-dialog .search-input input[type=text]:-moz-placeholder{

    color:rgba(255,255,255,0.5); 

}  

.search-dialog .search-input input[type=text]::-moz-placeholder{

    color:rgba(255,255,255,0.5); 

}  

.search-dialog .search-input input[type=text]:-ms-input-placeholder {

    color:rgba(255,255,255,0.5); 

} 

.search-dialog .search-input input[type=submit],

.search-dialog .search-input .clear-btn{

    float: right;

    height: 4.5rem;

    width: 3.5rem;

}

.search-dialog .search-input input[type=submit]{

    background-color: transparent;

    background-repeat: no-repeat;

    background-position: center;

    background-size: 1.5rem;

    background-image: url('../fonts/search-btn.svg');

}

.search-dialog .search-input .clear-btn{

    background-color: rgba(0,0,0,.2);

    background-repeat: no-repeat;

    background-position: center;

    background-image: url('../fonts/close-btn.svg');

    background-size: 3.5rem;

    border-radius: 100%;

    margin-right: 1rem;

    display: none;

}

.search-dialog .search-input.on{

    background-color: #fff;

}

.search-dialog .search-input.on input[type=submit]{

    background-image: url('../fonts/search-btn2.svg')

}

.search-dialog .hot-search{

    font-size: 0;

    width:19.5rem;

    margin:.6rem auto 0;

    box-sizing: border-box;

    padding:0 .6rem;

    overflow: hidden;

}

.search-dialog .hot-search .hot-tit,

.search-dialog .hot-search .hot-link{

    display: inline-block;

    *display: inline;

    zoom:1;

    vertical-align: top;

}

.search-dialog .hot-search .hot-tit{

    font-size: .375rem;

    line-height: .5rem;

    color: #fff;

    font-weight: bold;

    padding-left: .6rem;

    background-repeat: no-repeat;

    background-position: left center;

    background-size: .5rem;

    background-image: url(../images/hot-icon.png);

}

.search-dialog .hot-link{

    margin-left: 1rem;

}

.search-dialog .hot-link a{

    display: inline-block;

    *display: inline;

    zoom:1;

    font-size: .375rem;

    line-height: .5rem;

    margin-right: .75rem;

    color:#fff;

    padding-bottom: 5px;

    position: relative;

}



.search-dialog .hot-link a:before{

    content: "";

    position: absolute;

    left:0%;

    bottom:0;

    width:100%;

    height: 2px;

    background-color: #fff;

    transform:scaleX(0);

    transform-origin:left center;

    transition:transform .3s;

}

.search-dialog-box .bottom-box{

    position: absolute;

    left: 0;

    bottom:5.1%;

    width:100%;

}

.search-dialog-box .bottom-box .share-box{

    overflow: hidden;

}

.search-dialog-box .bottom-box .copy{

    font-size: .35rem;

    line-height:.5rem;

    color: #fff;

    font-family: "gilroy-regular";

    margin-top: .5rem;

    overflow: hidden;

}

.search-dialog-box.on{

    opacity: 1;

    visibility: visible;

}

.search-dialog-box.on .search-bg{height: 100vh;}



.search-dialog-box.on .bubbles-bg{opacity: 1;visibility: visible;}

.search-dialog-box.on .wrap-inner{ transform:translateY(0)}



.pub-close {

    position: absolute;

    width: 3rem;

    height: 3rem;

    z-index: 10;

    right: 1.5rem;

    top: 1.35rem;

    background-color: rgba(255,255,255,.1);

    border-radius: 100%;

}

.pub-close .bg {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background-color: #1c5ab7;

    transform: scale(0);

    border-radius: 100%;

    transition: transform .3s;

}

.pub-close i {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background-position: center;

    background-size: 0.75rem;

    background-repeat: no-repeat;

    background-image: url(../images/close-btn.svg);

    transition:.6s

}

.pub-close i:hover{ transform:rotate(180deg)}





/*手机头部开始*/

#m_header{ position: fixed; z-index:999; width:100%; left:0; top:0; background:#fff; display:none;}

#m_header #m_logo{ height:4.5rem; float: left; }

#m_header .yuyan{ height:4.5rem; float:right; margin-right:4rem;}

#m_header .yuyan span{ display:block; width:24px; height:24px; line-height:24px; color:#fff; font-size:.9rem; text-align:center; margin-left:17px; background:rgba(255,255,255,.3);}

/*导航按钮开始*/

#nav_btn_box{ height:100%; z-index:9999; margin-left:20px; position:fixed; height:4.5rem; right:0; top: 0; display:none; }

#nav_btn_box .m{ padding: 12px 15px;}

#nav_btn_box.on{ background:none;  }

#nav_btn{}

#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before{ background:#fff;}

#nav_btn{ cursor: pointer; text-align: center;z-index:99999; padding-bottom:4px; transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s; outline:none; box-shadow:none;}

#nav_btn .point{display: inline-block;width: 1.875rem;height: 22px; position: relative; outline:none;}

#nav_btn .point:hover .navbtn,

#nav_btn .point:hover .navbtn::after,

#nav_btn .point:hover .navbtn::before{width: 1.75rem;}

#nav_btn .navbtn{position: absolute;top: 12px;left: 0;display: inline-block;width: 21px;height: 1px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;/* background: #333; */}

#nav_btn .navbtn::after,

#nav_btn .navbtn::before{position: absolute;left: 0;display: inline-block;width: 1.75rem;height: 3px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #939393;}

#nav_btn .navbtn::after{top: -5px;}

#nav_btn .navbtn::before{top: 5px;}

#nav_btn .point.on .navbtn{background: transparent;}

#nav_btn .point.on .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}

#nav_btn .point.on .navbtn::before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}

/*导航按钮结束*/

.m_nav_list{flex-direction:column; justify-content: flex-start; width:100%; overflow: auto;}

.m_nav_list::-webkit-scrollbar {display:none}

#m_nav {z-index: 99999; position: fixed; background:#81b927; width:17rem;  height:100vh; right: -400px; top: 0; display:none;padding-top:15px; overflow:hidden; pointer-events: none;transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);-webkit-transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);-moz-transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);-o-transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);-ms-transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;}

#m_nav.act{ pointer-events: auto; right:0;}

#m_nav .jfhzm{display:flex;justify-content:center;align-items:center;width:100%;}
#m_nav .jfhzm a{position:relative;padding-right:2rem;margin-right:2rem;font-size:1.2rem;color:#fff;}
#m_nav .jfhzm a:hover{color:#81b927;}
#m_nav .jfhzm a:before {content: "";display: block;width: 1px;height: 1rem;background: #fff;position: absolute;top: 15%;right: 0;}
#m_nav .jfhzm a#zh_click_t{padding-right:0px;margin-right:0px;}
#m_nav .jfhzm a#zh_click_t:before{display: none;}

#m_nav&gt;ul&gt;li{ width:100%; overflow:hidden; padding:0 2.3rem; }

#m_nav&gt;ul&gt;li+li{ border-top:1px solid rgba(255, 255, 255, 0.1);}

#m_nav li .a{  }

#m_nav li .a h3{ line-height:5rem; height:5rem; color:#fff; padding:0; font-size:1.125rem; float:left;}

#m_nav li .a span{ display:block; position:absolute; top:0; right:10px; width: 20px; height: 50px; text-align:center;}

#m_nav li .a span i{ font-size:0;}

#m_nav .title .a i{  opacity:1;filter:alpha(opacity=100); display:inline-block; width:10px; height:5rem; float:right; display:inline-block; background: url(../images/arrow_down.svg) center no-repeat; background-size:contain;}

#m_nav li.on.title .a i{ transform:rotate(-90deg);-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}

#m_nav .on.title .a i{ transform:rotate(-90deg);-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}

#m_nav li{display:block;width:100%;}

.slide_nav{ position: absolute; left:0; height: 70px; z-index: 998; padding:15px; top:0; width: 100%; }

#m_nav .title .list{display:none;position:relative;width:100%;z-index:9;left:0;margin-left:0;background:none;border:0;clear: both;padding-bottom:10px;}

#m_nav .title .list span{ background:none; }

#m_nav .title .list span a:hover{ color: #014085;}

#m_nav .title .list a{display:block;font-size:1rem;color: #fff;text-align:left;line-height:40px;height: 40px;border:0;font-weight:300;}

/*三级导航 开始*/

#m_nav .title .list .void&gt;a{background-size:10px; position:relative;}

#m_nav .title .list .void&gt;a:before{ content:"·"; position:absolute; left:-1em; font-size:12px; font-weight:bold;}

#m_nav .title .list span{ position:relative; display:block;}

#m_nav .title .list span .sub{ position: static; width:100%;display: block !important; overflow:hidden;}

#m_nav .title .sub a{ background:none; font-size:.875rem; opacity:.8; min-width:50%; float:left; display:inline-block; color:#999;}

.nav_mask { position: fixed; top: 0; left: 0;width: 100%;height: 100%;z-index: 888;background-color: rgba(0,0,0,0.4);display: none;}

/*首页banner*/
.ban-img{display:block;width:100%;height:auto;position:relative; -moz-transition:none;-webkit-transition:none;transition:none}
.banner .ban-bg{width:100%;height:100%;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:absolute;top:0px;left:0px;}
.ban-txt{text-align:center;color:#333;z-index:2;position:absolute;top:40%;width:100%;}
.ban-txt .t1{font-size:2rem;transition-delay:.6s;-webkit-transition-delay:.6s;opacity:0;transition:all .6s ease-in-out .2s;-webkit-transition:all .6s ease-in-out .2s;transform:translateX(-100px);-webkit-transform:translateX(-100px);}
.swiper-slide.swiper-slide-active .ban-txt .t1{transform:translate(0,0) scale(1);-webkit-transform:translate(0,0) scale(1);opacity:1;}
/*分页器*/
.banner .swiper-pagination-bullet{width:10px;height: 10px;line-height:10px;text-align:center;border-radius: 50%;background-color:#fff;position: relative;opacity: 1;font-size: 1.1rem;font-family: Dosis_m;transition: .5s;}
.banner .swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 8px; border-radius:5px;}
.banner .swiper-pagination-bullet-active{background:#7eb723;width:100px;height: 10px;line-height:8px;border-radius:5px;}

/*首页荣誉资质*/
#fzzry{background: url(../images/ryzzbj.png) no-repeat;background-size: 100% 100%;padding: 3rem 0 2rem 0;}
#s_rongyu{padding-bottom:2.5rem;}

#s_rongyu a{text-align:center;}

#s_rongyu .yw{font-size: 2.1rem;padding-bottom:.4rem;color: #b2d289;line-height: 2.5rem;font-family: "MiSans Regular";}

#s_rongyu .tt{font-size: 2.5rem;padding-bottom: 1rem;color: #1b1b1b;letter-spacing: 5px;font-family: "MiSans Regular";}

#s_rongyu span{display:flex;padding-bottom:1rem;}

#s_rongyu span img{width:auto;margin:0px auto;}

#s_rongyu .ghms{font-size: 1.4rem;padding-bottom:2.5rem;color: #1b1b1b;letter-spacing:1px;font-family: "MiSans Regular";}

#s_rongyu ul {float:left;width:100%;}

#s_rongyu ul li {float:left;width:23.5%;padding:.7rem;margin-bottom:2rem;margin-right:2%;background-color:#f1f7e3;}

#s_rongyu ul li img{width:auto;height:180px;}

#s_rongyu ul li span{color:#313131;font-size:1.3rem;padding:1rem 0 .5rem 0;text-align:center;line-height:1.5;display:block;font-family: "MiSans Regular";}

/*首页荣誉资质*/

/*首页重点特色产品*/

#zdtscp{float:left;padding:3rem 0 1rem 0;}
#zdtscp a{text-align:center;}
#zdtscp a img{width:auto;transition: 1s;}
#zdtscp a img:hover{transform: scale(1.02);}
#zdtscp .yw{font-size: 2.1rem;padding-bottom:.4rem;color: #b2d289;line-height: 2.5rem;font-family: "MiSans Regular";}
#zdtscp .tt{font-size: 2.5rem;padding-bottom: 1rem;color: #1b1b1b;letter-spacing: 5px;font-family: "MiSans Regular";}
#zdtscp span{display:flex;padding-bottom:1rem;}
#zdtscp span img{width:auto;margin:0px auto;}
#zdtscp .ghms{font-size:1.4rem;padding-bottom:3rem;color: #1b1b1b;letter-spacing:1px;font-family: "MiSans Regular";}

.jxqh{float:left;width:100%;}

.jxqh .pro-left{float:left;width:100%;padding-bottom:2rem;}

.jxqh .pro-left .left-categorjx ul li{float:left;width:22%;margin-right:3%;color:#151515;cursor:pointer;text-align:center;font-size:1.3rem;}

.jxqh .pro-left .left-categorjx ul li font{float:left;width:100%;}

.jxqh .pro-left .left-categorjx ul li dl{float:left;width:100%;position:relative;padding-top:3rem;}

.jxqh .pro-left .left-categorjx ul li dl i{float:left;width:100%;}

.jxqh .pro-left .left-categorjx ul li dl i:before {content: "";position: absolute; bottom: 0;width: 22px;height: 22px;border-radius:50%;background-color:#e6e8ec;left: 50%;margin-left: -9px;transition: .5s;}

.jxqh .pro-left .left-categorjx ul li dl i:after {content: "";position: absolute;bottom: 4px;width: 14px;height: 14px;border-radius: 50%;background: #c1c7d1;left: 50%;margin-left: -5px;opacity: 1;transition: .5s;}

.jxqh .pro-left .left-categorjx ul li dl dt{content: "";width:17.8rem;height:2px;position:absolute;bottom:10px;left:10.6rem;background: #e6e8ec;transition: 0.6s ease-in-out;}

.jxqh .pro-left .left-categorjx ul li:hover{color:#81b927;}

.jxqh .pro-left .left-categorjx ul li.on{color:#81b927;}

.pro-left .left-categorjx ul li.on dl i:after{content: "";position: absolute;bottom: 4px;width: 14px;height:14px;border-radius:50%;background: #81b927;left: 50%;margin-left: -5px;opacity: 1;transition: .5s;}

.pro-left .left-categorjx ul li:hover dl i:after{content: "";position: absolute;bottom: 4px;width: 14px;height:14px;border-radius:50%;background: #81b927;left: 50%;margin-left: -5px;opacity: 1;transition: .5s;}

.jxqh .pro-rightjx{display:none;}

.jxqh .pro-rightjx{float:left;width:100%;font-size:1.1rem;line-height:1.7;}

.jxqh .pro-rightjx.active{display: block;}

.jxqh .pro-rightjx ul {float:left;width:100%;text-align:center;overflow:hidden;}

.jxqh .pro-rightjx ul li {float:left;width:32%;margin-bottom:2rem;margin-right:2%;border:2px solid #eeeeee;}

.jxqh .pro-rightjx ul li img{width:auto;height:250px;margin:0px auto;display:flex;padding:4rem 2rem;}

.jxqh .pro-rightjx ul li dl{float:left;width:100%;padding:1rem 1rem 1.5rem 1rem;border-top: 2px solid #eeeeee;margin-bottom:0px;}

.jxqh .pro-rightjx ul li dl p{color:#313131;font-size:1.3rem;padding:.5rem 0;text-align:left;line-height:1.5;font-family: "MiSans Regular";font-weight:bold;}

.jxqh .pro-rightjx ul li dl font{float:left;width:100%;height:2.1rem;color:#313131;font-size:1.3rem;text-align:left;font-family: "MiSans Regular";}

.jxqh .pro-rightjx ul li dl font i{float:right;}

.jxqh .pro-rightjx ul li dl font i img.jiant{width:auto;height:auto;padding:1rem 0 0 0;display:block;}

.jxqh .pro-rightjx ul li dl font i img.jiants{width:auto;height:auto;padding:1rem 0 0 0;display:none;}

.jxqh .pro-rightjx ul li:hover{box-shadow: 0 0 20px 1px #eeeeee;}

.jxqh .pro-rightjx ul li:hover dl{background-color:#8bbe40;border-top: 2px solid #8bbe40;}

.jxqh .pro-rightjx ul li:hover dl p{color:#fff;}

.jxqh .pro-rightjx ul li:hover dl font{color:#fff;}

.jxqh .pro-rightjx ul li:hover dl font i img.jiant{display:none;}

.jxqh .pro-rightjx ul li:hover dl font i img.jiants{display:block;}

/*首页重点特色产品*/



/*首页新闻中心上图切换*/

.bxln{display:flex;max-width:1800px;height: 100%;margin: 0 auto;padding: 0 100px;position: relative;}

.bxln .qiehuan{width:100%;}

/*首页新闻中心上图切换*/

/*首页新闻中心*/

.xinwen{overflow:hidden;padding-top:3rem;}

.xinwen .xinwbj{background:url(../images/xwbj.png) no-repeat;
background-size: 100% 100%;
box-shadow: 0 0 20px 1px #eeeeee; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
float:left;
width:100%;
padding-bottom:1rem;
margin-bottom:2rem;
}

.xinwen .xinwbj .xinwdh{padding:3rem 0 1rem 0;}

.xinwen .xinwbj .xinwdh a{text-align:center;}

.xinwen .xinwbj .xinwdh .yw{font-size: 2.1rem;padding-bottom:.4rem;color: #b2d289;line-height: 2.5rem;font-family: "MiSans Regular";}

.xinwen .xinwbj .xinwdh .tt{font-size: 2.5rem;padding-bottom: 1rem;color: #1b1b1b;letter-spacing: 5px;font-family: "MiSans Regular";}

.xinwen .xinwbj .xinwdh span{display:flex;padding-bottom:1rem;}

.xinwen .xinwbj .xinwdh span img{width:auto;margin:0px auto;}

.xinwen .xinwbj .xinwdh .ghms{font-size:1.4rem;padding-bottom:2rem;color: #1b1b1b;letter-spacing:1px;font-family: "MiSans Regular";}

.s_new01{ width: 50%; float: left; position: relative;padding-left:2%;}

.s_new01 div li {background-color:#fff;border-radius:.5rem;}

.s_new01 div li h5{ font-size: 1.125rem; color: #fff; width: 100%;height: 55px;line-height: 55px;background: url(../images/bg9.png) no-repeat center;background-size: cover;text-align: start;text-indent: 1em; margin-top: -55px;position: relative;}

.s_new01 div li .img img{height:400px;}

.s_new01 .xwqh .slick-dots{position:absolute;bottom:5%;right:1%;text-align: right;width:20%;z-index: 1;}

.s_new01 .xwqh .slick-dots li{width:8px;height:8px;}

.s_new01 .xwqh .slick-dots li button:before{width:8px;height:8px;}

.s_news02{width: 48%; float:right;padding-right:2rem;}

.s_news02 .bd{background:#fff;}

.s_news02 .bd ul li{float:left;width:100%;position:relative;margin-bottom:1.75rem;padding-bottom:1.75rem;border-bottom: 1px solid #d4d4d4;transition: all .5s ease;}

.s_news02 .bd ul li .txt{ padding:0 1rem 0 0; width: calc(100% - 7rem); float:left;}

.s_news02 .bd ul li .txt h3{ font-size: 1.2rem; color: #626262; line-height: 1.5;font-weight: bold;}

.s_news02 .bd ul li .txt p{ font-size:1.1rem; color: #757575;line-height:1.7; padding-top:1rem;}

.s_news02 .bd ul li .time{width:3.5rem; font-size: 1.2rem; line-height:2.5rem; text-align: center; color: #fff; font-family: "Swis721 BlkCn BT";display:none;background-color: #8bbe40; position: relative;bottom: 1rem;margin-left: 1.5rem;}

.s_news02 .bd ul li .time span{font-size: 1.2rem; line-height:3.4rem; color: #fff;}

.s_news02 .bd ul li .time i{display: flex;}

.s_news02 .bd ul li .time i img{margin: 0px auto;}

.s_news02 .bd ul li .times{width: 7rem; font-size:1.15rem;padding-top:1.5rem; text-align: center; color: #8b8b8b; font-family: "Swis721 BlkCn BT"; float: right;display:block;}

.s_news02 .bd ul li:hover{box-shadow: 0 0 20px 1px #eeeeee;border-bottom: 1px solid #f2f2f2;margin-bottom:1rem;padding-bottom:1rem;}

.s_news02 .bd ul li:hover .txt{float:right;}

.s_news02 .bd ul li:hover .txt h3{padding-top:1rem;color:#8bbe40;}

.s_news02 .bd ul li:hover .txt p{padding-top:1rem;line-height:1.5;}

.s_news02 .bd ul li:hover .time{float:left;display:block;}

.s_news02 .bd ul li:hover .times{display:none;}

.s_yeji_slide{width: 100%;float: left;}
.s_yeji_slide li .img{height:500px;}
.s_yeji_slide li .img img{width:100%;height:auto;}

.s_yeji_slide .slick-dots{bottom:2rem;text-align:center;}

.s_yeji_slide .slick-dots li{ margin:0 6px;}

.s_yeji_slide .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 15px;height: 15px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}

.s_yeji_slide .slick-dots li button:before{font-family: 'slick';font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 15px; height: 15px;border-radius: 50%;background:#c7c7c3;content: '';text-align: center;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.s_yeji_slide .slick-dots li.slick-active button{color:#fff;}

.s_yeji_slide .slick-dots li.slick-active button:before{background:#6a9224;}

#f05 .left_con{ width: 77.8%; float: left;}

#f05 .right_con{ width: 20%; float: right;}

#f05 .left_con .item{ width:calc(50% - 1.25rem); margin-bottom: 4.5rem;}

#lingdgh{padding:2rem 0 3rem 0;}

#lingdgh .slick-dots {margin-top:1rem;}

#lingdgh a{text-align:center;}

#lingdgh .yw{font-size: 2.1rem;padding-bottom:.4rem;color: #b2d289;line-height: 2.5rem;font-family: "MiSans Regular";}

#lingdgh .tt{font-size: 2.5rem;padding-bottom: 1rem;color: #1b1b1b;letter-spacing: 5px;font-family: "MiSans Regular";}

#lingdgh span{display:flex;padding-bottom:1rem;}

#lingdgh span img{width:auto;margin:0px auto;}

#lingdgh .ghms{font-size: 1.4rem;padding-bottom:2.5rem;color: #1b1b1b;letter-spacing:1px;font-family: "MiSans Regular";}

#lingdgh ul li a{ position:relative; display: block; width: 100%; height: 100%;}

#lingdgh ul li a img{width: auto; margin:0px auto;}

#lingdgh ul li span{color:#404040;padding:2rem 1rem 0 1rem;display: block;width:100%;text-align:center;font-size:1.4rem;}

#lingdgh ul li font{color:#404040;padding:.8rem 1rem 0 1rem;display: block;width:100%;text-align:center;font-size:1.4rem;}

#lingdgh .slick-arrow{ z-index:99;}

#lingdgh .slick-prev{ left:1rem;}

#lingdgh .slick-next{ right:1rem;}

#lingdgh .swiper-button-prev{ background:url(../images/next.png) center no-repeat; background-size:3rem; left:10rem;}

#lingdgh .swiper-button-prev:hover{ background:url(../images/nexts.png) center no-repeat; background-size:3rem; left:10rem;}

#lingdgh .swiper-button-next{ background:url(../images/pret.png) center no-repeat; background-size:3rem; right:10rem;}

#lingdgh .swiper-button-next:hover{ background:url(../images/prets.png) center no-repeat; background-size:3rem; right:10rem;}

#lingdgh  .slick-initialized .slick-slide {padding: 0 10px;}

#foot{overflow: hidden;background: url(../images/footbj.png) no-repeat;background-size:100% 100%;}

.lxczyy{float:left;width:100%;padding:3rem 0;}

.lxczyy .dizhi{float:left;}

.lxczyy .dizhi:nth-child(1){width:62%;}

.lxczyy .dizhi:nth-child(2){width:38%;}

.lxczyy .dizhi:nth-child(3){width:36%;}

.lxczyy .dizhi img{float:left;width:auto;padding-right:1rem;}

.lxczyy .dizhi:nth-child(3) img{padding-top:.5rem;}

.lxczyy .dizhi h2{font-size: 1.2rem;color:#fff;}

.lxczyy .dizhi h3{font-size: 1.16rem;color:#fff;padding-top:.5rem}

.ftsx{float:left;width:100%;border-bottom:1px solid #bdda92;}

.sha{width: 100%;height: auto;overflow: hidden;padding:2rem 0;}

.sha .lt {float: left;width:10.33%;}

.sha .lt:nth-child(4){width:15%;}

.sha .lt span {float:left;width:100%;font-size: 18px;font-weight: bold;line-height: 46px;}

.sha .lt span a{font-size:1.2rem;line-height: 40px;}

.sha .lt a {float:left;width:100%;font-size: 1.1rem; color: #fff;line-height: 35px;}

.sha .ewlg {width: 20%;float: left;text-align: center;margin-right:3%;}

.sha .ewlg .ewm { width: 150px;margin: 0px auto;text-align: center;}

.sha .ewlg .ewm p {font-size: 1.15rem;color: #fff;line-height:45px;}

.sha .ewlg .dblg{float:left;width:100%;padding-top:1rem;}

.sha .ewlg .dblg img{width:auto;}

.you {width: 100%;height: 100px;overflow: hidden;padding:25px 0px;margin-bottom:3rem;border-top:1px solid #bdda92;border-bottom: 1px solid #bdda92;}

.you .l {padding-right: 2%;height: 50px;float: left;}

.you .l span {color: #c3dca5;font-size: 14px;text-align: center;font-style: oblique;letter-spacing:5px;}

.you .l p {color: #fff;font-size: 22px;line-height: 35px;text-align: center;}

.you .r {float: left; line-height: 50px;}

.you .r a {font-size: 1.2rem;color: #fff;float: left; margin-left: 1.5rem;}

.bqxx{width: 100%;height:4.5rem;line-height:4.5rem;background-color: #7ead38;text-align: center;}

.bqxx p {font-size:1.15rem;color: #fff;display: inline-block;margin: 0px 5px;}

#gotop{ display:none; border-radius:50%; bottom:5rem; right:1rem; position:fixed; z-index:999; overflow:hidden;}

#gotop img{ width:100%; height:100%;}



/****************内页开始*****************/

/*内页banner*/

.n_banner {width: 100%; position: relative; text-align:center; height:31.25rem; overflow:hidden; margin-bottom: 2rem; }

#n_mian{padding-bottom: 2.5rem; overflow: hidden;}

.main_left{width: 18.625rem; border-radius:0 0 .5rem .5rem;float: left;box-shadow: 1px 5px 20px -5px #eeeeee;padding-bottom: 1rem;}

.main_right{width: calc(100% - 21.75rem); float: right;}

#n_nav .lmmc{background: #7eb723;text-align: center;color: #fff;font-size: 1.6rem;font-weight: bold;padding: 2rem;border-radius: 0.5rem 0.5rem 0 0;}

#n_nav ul{padding:3rem 3rem 0 3rem;margin: 0px auto;}

#n_nav ul li{font-size: 1rem; color: #2b2b2c; line-height: 3.5rem; background: #f1f3f8; display: block; margin-bottom: 9px; border-radius:.5rem; position: relative; transition: .3s;}

#n_nav ul li a{display: block;text-align:center;}

#n_nav ul li.on,#n_nav ul li:hover{background: #7eb723; color: #fff;}

#n_nav ul li .sub{padding-bottom: 1rem; display: none;}

#n_nav ul li .sub a{line-height: 2.5rem; font-weight: normal; position: relative; opacity: .7;}

#n_nav ul li .sub a.on{ opacity: 1;}

#n_nav ul li .sub a.on:before{ content: ""; display: block; width: 3px; height: 14px; position: absolute; top: 50%; margin-top: -7px; background: #fff; left: 1rem;}

#n_gg{ background: #f7faff; border: 1px solid #014099; border-radius: 1rem; padding: 2.25rem 1.375rem; margin-top: 1.5rem; display:none;}

#n_gg h3{ font-size: 2.25rem; color: #1662ce;font-family: "Franklin Gothic Demi";}

#n_gg p{ font-size: .875rem; color: #8f8f8f; margin-top: 5px; margin-bottom: 1.625rem;}

#n_gg i{ display: block; width: 100%; height: 2px; background: #014099; margin-bottom: 4.25rem;}

#n_gg h4{ font-size: 1.125rem; color: #014099; margin-bottom: .75rem; line-height: 1.5rem;}

#n_gg span{ font-size: 1.375rem; color: #a8a59d; text-transform: uppercase; line-height: 1.5rem;}

/*内页导航*/

.n_nav_box{ position:relative; height:4rem; line-height:4rem; z-index: 2; overflow: hidden; margin-bottom: 2rem; position: relative; z-index: 1;}

.n_nav_box:after{content:""; width:100%; height:1px; display:block; background:#e8e8e8; position:absolute; bottom:0; left:0; transition: 0s; z-index:-1;}

.n_nav{ float:left; }

.n_nav a{ font-size:1.5rem; color:#333; font-weight: bold; display:inline-block;  text-align:center; position:relative; z-index:1; transition: .5s;}

.n_nav a:after{ content:""; width:100%; height:2px; display:block; background:#7eb723; position:absolute; bottom:0; left:0; transition: 0s; z-index:0;}

.n_position{ text-align:right; float:right;  font-size:0; height: 4rem; line-height:4rem; color:#a6a6a6;    background: url(../images/home.png) left center no-repeat;  padding-left:1.25rem; }

.n_position a{ font-size:.875rem; color:#ababab; position:relative; transition:.2s;}

.n_position i{margin:0 .8rem;position:relative;}

.n_position i::after {width:7px;height:7px;border-top:1px solid;border-right:1px solid;border-color:#ababab;content:'';position:absolute;right:-1px;top:-8px;transform: rotate(45deg);}

.n_position em{ font-size:.875rem; color:#ababab;}

.n_position a:hover{ color:#7eb723;}



#n_dangqun ul li{ overflow: hidden;margin-bottom:1rem;padding-bottom:1rem;border-bottom: 1px solid #e8e8e8;}

#n_dangqun ul li .img{ width: 18.4375rem; float: left; margin-right: 2.5rem;}

#n_dangqun ul li .img img{ transition: 1s;}

#n_dangqun ul li:hover .img img{ transform: scale(1.1);}

#n_dangqun ul li .txt{ padding: 0 2rem; }

#n_dangqun ul li .txt h5{ font-size: 1.2rem; color: #242424; margin-bottom: .75rem; transition: .5s;}

#n_dangqun ul li .txt p{ font-size: 1rem; line-height: 1.5rem; height: 3rem; overflow: hidden; color: #7a7a7a;}

#n_dangqun ul li .bot{ overflow:hidden; margin-top: 1rem;}

#n_dangqun ul li .time{font-family: "Franklin Gothic Demi";border-radius: 0.5rem; font-size: 13px;background: #f3f3f3; float: left; }

#n_dangqun ul li .time span{ font-size: 2rem; line-height:3rem;color: #7eb723; margin-right: 5px;}

#n_dangqun ul li .more{ float: right; font-size: .875rem; color: #605e5b; font-family: arial; text-transform: uppercase;}

#n_dangqun ul li:hover .txt h5{ color:#7eb723;}



#n_duocaixy ul li{overflow:hidden;margin-bottom:1rem;border-radius:.5rem;transition: 0.6s ease-in-out;background-image: -moz-linear-gradient( 6deg, rgb(248,248,248) 0%, rgb(224,231,237) 100%);background-image: -webkit-linear-gradient( 6deg, rgb(248,248,248) 0%, rgb(224,231,237) 100%);background-image: -ms-linear-gradient( 6deg, rgb(248,248,248) 0%, rgb(224,231,237) 100%);}

#n_duocaixy ul li .img{ width: 28.4375rem; float: left; margin-right: 2.5rem;}

#n_duocaixy ul li .img img{ transition: 1s;border-radius:.5rem;}

#n_duocaixy ul li:hover{box-shadow: 1px 5px 20px -5px #eeeeee; background-image: -moz-linear-gradient( 6deg, rgb(129,185,39) 0%, rgb(129,185,39) 100%);background-image: -webkit-linear-gradient( 6deg, rgb(129,185,39) 0%, rgb(129,185,39) 100%);background-image: -ms-linear-gradient( 6deg, rgb(129,185,39) 0%, rgb(129,185,39) 100%);}

#n_duocaixy ul li:hover .img img{ transform: scale(1.05);}

#n_duocaixy ul li .txt{float:left;width: calc(100% - 31.4375rem);padding:5rem 3rem;}

#n_duocaixy ul li .txt h5{ font-size: 1.2rem; color: #242424; margin-bottom: 1rem; transition: .5s;line-height:1.5;}

#n_duocaixy ul li .txt p{ font-size: .875rem; line-height: 1.5rem; height: 3rem; overflow: hidden; color: #7a7a7a;}

#n_duocaixy ul li:hover .txt h5{ color:#fff;}

#n_duocaixy ul li:hover .txt p{ color:#fff;}



.zhaopin{text-align:justify;}

.zhaopin .list_box_26zp{display:flex;flex-wrap:wrap;position:relative;}

.zhaopin .list_box_26zp li{width:50%;margin-bottom:1.5rem;padding:0 .75rem;border-radius:10px;}

.zhaopin .list_box_26zp li *{transition:.5s}

.zhaopin .list_box_26zp li a{float:left;width:100%;border-radius:15px;padding:2rem;background-color:#f1f3f8;}

.zhaopin .list_box_26zp li a .ll{width:100%;}

.zhaopin .list_box_26zp li a .ll h5{font-size:1.2rem;}

.zhaopin .list_box_26zp li a .cony{width:75%;}

.zhaopin .list_box_26zp li a .cony h5{color:#e21818 !important;line-height:1.375rem;margin:1rem 0 !important;font-size:1.2rem !important;padding:0px !important;}

.zhaopin .list_box_26zp li a h6{font-size:1.1rem;white-space:unset;color:#333333;line-height:1.25;margin: 1.5rem 0 0;opacity:.9;width:100%;}

.zhaopin .list_box_26zp li a h6 span{width:100%;padding-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.zhaopin .list_box_26zp li a h6 span img{float:left;width:24px;padding-right:.5rem;padding-bottom:.3rem;}

.zhaopin .list_box_26zp li a h6 span .diz2{display:none;}

.zhaopin .list_box_26zp li a h6 span .shij2{display:none;}

.zhaopin .list_box_26zp li a h6 span:first-child{ display:inline-block;}

.zhaopin .list_box_26zp li a .tsgd {color:#6e6e6e;font-size:1rem;text-align:right;width:100%;}

.zhaopin .list_box_26zp li a .tsgd img {float:right;padding:.1rem 0 0 .5rem;}

.zhaopin .list_box_26zp li a .tsgd .ts2 {display:none;}

.zhaopin .list_box_26zp li a:hover{background:#7eb723;}

.zhaopin .list_box_26zp li a:hover *{color:#fff}

.zhaopin .list_box_26zp li a:hover .diz1{display:none;}

.zhaopin .list_box_26zp li a:hover .diz2{display:block;}

.zhaopin .list_box_26zp li a:hover .shij1{display:none;}

.zhaopin .list_box_26zp li a:hover .shij2{display:block;}

.zhaopin .list_box_26zp li a:hover .ts1{display:none;}

.zhaopin .list_box_26zp li a:hover .ts2{display:block;}



#n_zhaopin{ width:100%;}

#n_zhaopin .content{float:left;padding:2%;box-shadow: 0 0 20px 1px #eeeeee;border-radius: 0 0 0.5rem 0.5rem;}

#n_zhaopin .left_con{width: calc(100% - 60%);float:left;}

#n_zhaopin .left_con .title{font-size:1.6rem;}

#n_zhaopin .left_con h6{font-size:1rem;white-space:unset;color:#333333;line-height:1.25;margin-top:2rem;opacity:.7;width:100%;}

#n_zhaopin .left_con h6 span{width: 100%;padding-bottom:.5rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

#n_zhaopin .left_con h6 span img{float:left;padding-right:.5rem;padding-bottom:.3rem;}

#n_zhaopin .left_con h6 span:first-child{ display:inline-block;}

#n_zhaopin .left_con .zxdh {background:linear-gradient(to right, #7eb723, #a2d94a);color:#fff;font-size:1.1rem;line-height:4rem;border-radius:5px;position:absolute;padding:0 2%;bottom:6.5rem;}

#n_zhaopin .left_con .zxdh img {width:20px;margin-right:.5rem;}

#n_zhaopin .right_con{width:60%;float:right;border-left:1px solid #dde1e8; padding-left:2rem;}

.ar_tjob{float:left;width:100%;color:#7eb723;padding-bottom:1.5rem;}

.ar_tjob h2{float:left;font-size:1.4rem;}

.ar_jobe{float:left;width:100%;font-size:1.1rem;color:#333333;line-height:1.5;}

.zpkx{border-top:0px !important;}

.padding-bottom-40 {padding-bottom:40px;}

.picbox {width:860px;height: 620px;position: relative;margin: 0 auto;}

.picbox .add {position:absolute;}

.picbox .add a {display: block;position: relative;}

.picbox .add a .desc {

position: absolute;

left: 50%;

margin-left: -20px;

top: 10px;

width: 50px;

height: 30px;

line-height: 30px;

text-align: center;

z-index: 10;

font-size: 12px;

}

.picbox .add a .detail {

display: none;

position: absolute;

left: 50%;

margin-left: -75px;

top: -80px;

width: 210px;

line-height: 26px;

z-index: 1000;

padding: 10px;

background: #f8f8f8;

}

.picbox .add a:hover .detail {

display: block;

}

.picbox .add1 {

left: 290px;

top: 215px;

}

.picbox .add2 {

left: 455px;

top: 267px;

}

.picbox .add3 {

left: 162px;

top: 170px;

}

.picbox .add4 {

left: 417px;

top: 274px;

}

.picbox .add5 {

left: 545px;

top: 155px;

}

.picbox .add6 {

left: 264px;

top: 275px;

}

/*.picbox .add7 {
left: 123px;
top: 318px;
}*/

.picbox .add7 {

left: 615px;

top: 373px;

}

.picbox .add8 {

left: 597px;

top: 424px;

}

.picbox .add9 {

left: 590px;

top: 332px;

}

.picbox .add10 {

left: 510px;

top: 492px;

}

.picbox .add11 {

left: 449px;

top: 593px;

}

.picbox .add12 {

left: 368px;

top: 361px;

}

/*.picbox .add13 {

left: 450px;

top: 386px;

}*/

.picbox .add13 {

left: 486px;

top: 330px;

}

.picbox .add14 {

left: 495px;

top: 243px;

}

.picbox .add15 {

left: 558px;

top: 276px;

}

.picbox .add16 {

left: 552px;

top: 343px;

}

.picbox .add17 {

left: 494px;

top: 460px;

}

.picbox .add18 {

left: 483px;

top: 395px;

}

.picbox .add19 {

left: 550px;

top: 432px;

}

.picbox .add20 {

left: 448px;

top: 490px;

}

.picbox .add21 {

left: 584px;

top: 451px;

}

.picbox .add22 {

left: 310px;

top: 473px;

}

.picbox .add23 {

left: 426px;

top: 460px;

}

.picbox .add24 {

left: 514px;

top: 258px;

}

.picbox .add25 {

left: 660px;

top: 85px;

}

.picbox .add26 {

left: 665px;

top: 156px;

}

.picbox .add27 {

left: 631px;

top: 191px;

}

.picbox .add28 {

left: 536px;

top: 235px;

}

.picbox .add29 {

left: 547px;

top: 246px;

}

.picbox .add32 {

left: 630px;

top: 474px;

}

.picbox .add .dot {

width: 2px;

height: 2px;

position: relative;

margin-right: 0;

}

.picbox .dot:before {

content: ' ';

position: absolute;

z-index: 2;

left: 4px;

top: 4px;

width: 2px;

height: 2px;

background-color: #9a1f24;

border-radius: 50%;

}

.picbox .dot:after {

content: ' ';

left: 0;

top: 0;

position: absolute;

z-index: 1;

width: 2px;

height: 2px;

background-color: #7eb723;

border-radius: 50%;

box-shadow: 0 0 10px #eeeeee;

-webkit-animation-name: 'ripple';

-webkit-animation-duration: 1s;

-webkit-animation-timing-function: ease;

-webkit-animation-delay: 0s;

-webkit-animation-iteration-count: infinite;

-webkit-animation-direction: normal;

}

.picbox .add4 .dot:before,

.picbox .add7 .dot:before {}

.picbox .add4 .dot:after,

.picbox .add7 .dot:after {}

.up_yxwl_fgsf {font-size: 16px;line-height: 2em;display: flex;flex-wrap: wrap;}

.up_yxwl_fgsf a {color: #8e291b;padding: 0 10px;display: flex;}

@keyframes ripple {

0% {

left: 5px;

top: 5px;

opacity: 0.75;

width: 0;

height: 0;

}



100% {

left: -20px;

top: -20px;

opacity: 0;

width: 50px;

height: 50px;

}

}

.shichang{width:100%;}

.shichang .col-title {

font-size: 2rem;

font-weight: bold;

text-align: center;

margin-bottom: 1rem;

}

.dtl_shic {

font-size: 1.2rem;

line-height: 2.5em;

}

.dtl_shic table {
border-collapse: collapse;
border-spacing: 0;
}
.shicfs{width:100%;font-size: 1.2rem;line-height: 2.5em;}
.shicfs table {
border-collapse: collapse;
border-spacing: 0;
}

/*翻页*/
.page { text-align:center; margin-top: 1rem;}
.page a{ padding:0 13px; min-width: 35px; height:35px; line-height:33px; display:inline-block; margin:0 0.1rem; border-radius: 2px; color:#66635f; font-size:.875rem; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.page .page-num-current{ background:#7eb723 ;  color:#fff;}
.page a:hover{ background:#7eb723 ; color:#fff;}
.text-secondaryy{font-size:1.15rem;line-height:2;}

.ar_article{ font-size:.9375rem; color:#686868; line-height:1.8rem; text-align:justify;}

.ar_article p{font-size:1.1rem;color:#686868;line-height:2.2rem;}	

.lntitle006 h3{font-size: 1.25rem;color: #b71d35;font-weight: bold;margin-top: 1rem;}

.lntitle006 p{font-size: 1rem;color:#7c7c84; line-height:24px; opacity:.7;text-align: justify;}

.ar_fot{float:left;width:100%;border-top:1px solid #e8e8e8;padding-top:1rem;}

.ar_fot .fl{float:left;width:100%;line-height: 2;}

.ar_fot .fl a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.ar_fot .fl a:hover span{color:#7eb723;cursor:pointer;}



@-webkit-keyframes enter {

    0% { opacity: 0; transform:translateY(-100%); }

    100% { opacity: 1;  transform: translateY(0px); }

}

@keyframes enter {

    0% { opacity: 0; transform:translateY(-100%); }

    100% { opacity: 1; transform: translateY(0px); }

}

@-webkit-keyframes quit {

	0% { opacity: 1;  transform: translateY(0px); }

    100% { opacity: 0; transform:translateY(100px); }

}

@keyframes quit {

   0% { opacity: 1;  transform: translateY(0px); }

    100% { opacity: 0; transform:translateY(100px); }

}

#n_staff ul{display: flex; flex-wrap: wrap;}
#n_staff ul .tici{background-color:#E7F3EF;float:left;width:100%;margin-bottom:1rem;line-height:2.5;text-indent:1rem;font-weight:bold;}
#n_staff ul li{width: 32%;margin-right:2%; float: left;margin-bottom: 1.5rem; border: 1px solid #eeeeee;}
#n_staff ul li.chanpin{padding:2rem 1rem 1rem 1rem;margin-bottom:2rem;border:0px;width:49%;border-radius:10px;box-shadow:0 0 20px rgb(29 56 72 / 15%);transition:all .5s ease;}
#n_staff ul li.chanpin .img{padding:0px;z-index:1}
#n_staff ul li.chanpin h5{border-top:0px;padding:1rem 0 1rem .4rem;text-align:left;color:#333;font-size:1.4rem;font-weight:bold;}
#n_staff ul li.chanpin h6{text-align:left;color:#7f8c94;line-height:1.8;}
#n_staff ul li.chanpin .pzwhgg{float:left;width:100%;color:#7f8c94;line-height:1.8;}
#n_staff ul li.chanpin .pzwhgg span{float:left;}
#n_staff ul li a{display: block;}
#n_staff ul li.chanpin:hover {box-shadow:0px 34px 30px 0px rgb(124 193 14 / 20%);transform:translateY(-15px);}
#n_staff ul li.chanpin:after {content: '';position: absolute;bottom: 0px;left: 0px;width: 100%;height: 0%;border-radius: 10px;background: linear-gradient(0deg, #a5e441 0%, #7eb723 100%);transition: all .5s ease;z-index: 0;}
#n_staff ul li.chanpin:hover:after {height:100%;}
#n_staff ul li.chanpin:hover h5{color:#fff;}
#n_staff ul li.chanpin:hover h6{color:#fff;}
#n_staff ul li.chanpin:hover .pzwhgg{color:#fff;}
#n_staff ul li.chanpin .tecy{float:left;padding:1.5rem 0;z-index:1;position:relative;}

#n_staff ul li .img{position: relative;overflow: hidden; padding: 1rem; text-align:center;}
#n_staff ul li .img img{transition: 1s;height:160px;width:auto;}
#n_staff ul li h5{line-height:1.5rem;padding:1rem 0 .5rem 0;font-size:1.1rem; color: #616366; text-align: center;border-top:1px solid #eeeeee;}
#n_staff ul li h5 img{padding-left:.3rem;}
#n_staff ul li h6{text-align:center;color:#009999;font-size:1rem;}
#n_staff ul li:hover .img .mask:before{ width: 100%; left: 0; right: auto;}
#n_staff ul li:hover .img .mask span{ opacity: 1; visibility: visible; transform: translateY(0); transition: .5s .3s; }
#n_staff ul li:hover h5{ color: #7eb723;}

.n_news02 { padding-bottom: 1rem;}
.n_news02 ul{ margin-top: -1.125rem;}
.n_news02 ul li{ height: 6rem; position: relative; margin-top: 1rem; background: #fff;}
.n_news02 ul li .time{ width:5rem; height: 100%; font-size: 12px; background: #f3f3f3; text-align: center; color: #515151; font-family: "Swis721 BlkCn BT"; float: left; transition: .5s;}
.n_news02 ul li .time span{ font-size: 2rem; line-height: 3rem; display: block; color: #7eb723; transition: .5s;}
.n_news02 ul li .txt{ padding: 0 2rem; width: calc(100% - 5rem); float: right;}
.n_news02 ul li .txt h5{ font-size: 1.25rem; color: #3b3b3b; margin-bottom: .5rem;}
.n_news02 ul li .txt p{ font-size: .875rem; color: #7f7f82; line-height: 1.25rem; height: 2.5rem; overflow: hidden;}
.n_news02 ul li:hover{}
.n_news02 ul li:hover .time{color: #fff;background:#7eb723 !important;box-shadow:1px 5px 20px -5px #eeeeee;}
.n_news02 ul li:hover .time span{ color:#fff !important;}

/*新闻详情*/
#n_news_xq{ width:100%; overflow:hidden;}

.ar_title{margin-bottom:2rem;border-bottom:1px solid #e5e5e5;padding-bottom: .6rem;position:relative; }

.ar_title h3{font-size:1.5rem;color:#404040;text-align:center;margin-bottom: 1.1rem;}

.ar_title h4 { overflow: hidden;display:flex;align-items:center;justify-content: center;}

.ar_title .time{ font-size:.875rem; color:#404040; display: inline-block; margin-bottom:1rem; line-height:1rem;}

.ar_title .time font{ width:.9rem; height:1.125rem; float: left; margin-right:.5rem;}

.ar_title .time font svg{ max-width:100%; max-height:100%;}

.ar_title h4 span{ font-size:.875rem; color:#7f7f86; margin-right:2.5rem; line-height: 35px;}

.ar_title h4 .dianji{ font-size:.875rem; color:#7f7f86; line-height: 35px;}



/*特色产品详情*/
.chanpin{ width:100%; overflow:hidden;}
.chanpin a{color: #009999;}
.chanpin table{border-collapse: unset;}
.chanpin table td{font-size:1rem;line-height:2.5rem;}
.chanpin table .fon1 {font-size: 1rem;line-height: 24px;color: #009999;}
.chanpin table .cpxx{border:1px solid #e7e7e7;}
.chanpinnr{float:left;width:100%;border:1px solid #e7e7e7;padding-bottom:.5rem;}
.chanpinnr span{float:left;width:100%;position:relative;line-height:2.5rem;color:#333;font-weight:bold;margin-bottom:.5rem;}
.chanpinnr p{float:left;width:100%;font-size:1rem;color:#009999;padding:0 1%;line-height:1.6rem;}
.chanpingdsm{float:left;width:100%;font-size:1rem;color:#333;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;line-height:2.5rem;padding:0 1%;}
.chanpinlcxgzl{float:left;width:100%;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding-bottom:.5rem;margin-bottom:1rem;}
.chanpinlcxgzl span{float:left;width:100%;background-color: rgb(242, 242, 242);padding:0 1%;line-height:2.5rem;color:#333;font-weight:bold;margin-bottom:.5rem;}
.chanpinlcxgzl ul{float:left;width:100%;padding:0 1%;}
.chanpinlcxgzl ul p{line-height:1.7rem;}
.chanpinlcxgzl ul p a{color: #009999;}
.chanpinlcxgzl ul p a:hover{color: #990000;}
.chanpinlcxgzl font{font-size:1rem;line-height:1.7rem;color: #009999;padding:0 1%;}
.chanpinxinxi{float:left;width:100%;padding-bottom:.5rem;}
.chanpinxinxi span{float:left;width:100%;background-color: rgb(242, 242, 242);padding:0 1%;line-height:2.5rem;color:#333;font-weight:bold;margin-bottom:.5rem;}
.chanpinxinxi ul{float:left;width:100%;padding:0 1%;color:#009999;line-height:1.5;}

/*产品详情*/
#show_team { display: block;}
#show_team .team_article{ display: block;}
#show_team .left{width: 21rem;background:#fff;border: #e5e5e5 1px solid;border-radius:15px;}
#show_team .left img{display:inline-block;width: 100%;height: 13.75rem;border-radius:15px;}
#show_team .left ul .miso-track{ }
#show_team .right{width: calc(100% - 21rem);padding: 1.125rem 0 0 2rem;}
#show_team .right .peo_name{position:relative;}
#show_team .right .peo_name:before{content: "";width:7px;height:22px;border-radius:5px;position:absolute;top:2px;left:0;background:#7eb723;transition: 0.6s ease-in-out;}
#show_team .right h1{display: block;font-size: 14px;margin-bottom: 20px;color: #fff;text-align: center;}
#show_team .right h1 span{color: #fff;font-size: 18px;font-weight: bold;}
#show_team .right h2{  padding-top: 20px;  margin-bottom: 6px; font-size: 14px; color: #213a7d;}
#show_team .right .ar_article p{color: #6f6f6f;font-size: .9375rem;line-height: 1.875rem;margin-bottom: 1.875rem;}
#show_team .jj_scoll{position:relative;width: 103%;padding: 0 3% 0 0;height: 9.375rem;overflow: scroll;overflow-x:hidden;}
#show_team .jj_scoll{ -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; -webkit-tap-highlight-color: transparent;}
#show_team .jj_scoll::-webkit-scrollbar{width:3px;height:3px;background-color:transparent;}
#show_team .jj_scoll::-webkit-scrollbar-track{border-radius:0;background-color:transparent;}
#show_team .jj_scoll::-webkit-scrollbar-thumb{border-radius:0;width:3px;height:3px;background-color:#7eb723;}
#show_team .jj_scoll p{line-height:1.875rem; margin-bottom:0;color:#5d5d5d;font-size:1.1rem;}
#show_team .right .peo_name h5{font-size: 1.6rem;color: #666;line-height:1.6rem;margin: 0 0 2.5rem;padding: 0 0 0 1rem;}
#show_team .box_b h3{font-size: 1.4rem;color:#7eb723;margin:2rem 0 1rem 0;}

#page_show_box{position:fixed;z-index: 99999999;top:0;left:0;opacity:0; visibility:hidden;height:100%;width:100%;}
#page_show_box .bg_box{position:fixed;z-index:9994;top:0px; opacity:0; visibility:hidden;height:100%;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background: rgba(0,0,0,0.6);}
#page_show_box .box{position:absolute;top:50%;z-index:9999;left:50%;transform: translateX(-50%) translateY(-50%);width: 800px;max-width: 94%;}
#bnt_close{position: absolute;top:0px;width: 1.5rem;height: 1.5rem;right: -2.5rem;}
#bnt_close img{display:block;position: inherit;z-index: 1;width: 100%;cursor: pointer;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
#page_show_box #page_ar{position:relative;height: 100%;}
#page_show_box #page_ar .ar_box{border-radius: .625rem;padding: 4.375rem 3.375rem;background: #fff;position:relative;box-sizing: border-box;-webkit-animation-duration: 1.2s;animation-duration: 1.2s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
#page_show_box #page_ar .ar_box.on{transform:scale(1);}
#page_show_box #page_ar .ar_box .p{line-height:30px; font-size:14px; color:#686a6a; max-height:540px; text-align:justify; overflow: hidden;}
#page_show_box #page_ar .ar_box .title{font-size:18px; color:#686a6a; display:block; margin-bottom:10px;}
#page_show_box #page_ar #ar_content{height:90px; overflow:hidden;}
#bnt_close img:hover{transform:rotate(360deg)}
.bottom_waifx{background:#eef0f3 url(../images/bolang.png) center top no-repeat;background-size:100% auto;margin: 0 -3.375rem -4.375rem;padding: 3.5rem 3.375rem;border-radius: 0 0 .625rem .625rem;}
.list_box_26{display:flex;flex-wrap:wrap;position:relative;bottom:0px;}
.list_box_26 li{width:40%;border: #e5e5e5 1px solid;padding:0 .5rem;border-radius:10px;margin:0 .8rem .8rem 0;}
.list_box_26 li *{ transition:.5s}
.list_box_26 li a{display:flex;justify-content:space-between;align-items: center;}
.list_box_26 li a .ll{ width:100%;}
.list_box_26 li a .cony{width:75%;}
.list_box_26 li a .cony h5{color:#e21818 !important;line-height:1.375rem;margin:1rem 0 !important;font-size:1.1rem !important;padding:0px 0px 0px .2rem !important;}
.list_box_26 li a h5 svg{width:1.375rem;height:1.375rem;margin:0 .375rem 0 0;vertical-align: top; fill:#f03a50; display: none; }
.list_box_26 li a h6{font-size: .9375rem;white-space:unset;color:#333333;line-height:1.25;margin: 1.5rem 0 0;opacity:.7;width:100%;}
.list_box_26 li a h6 span{width: 100%;padding-bottom:.5rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_box_26 li a h6 span img{float:left;width:24px;padding-right:.5rem;padding-bottom:.3rem;}
.list_box_26 li a h6 span .diz2{display:none;}
.list_box_26 li a h6 span .shij2{display:none;}
.list_box_26 li a h6 span:first-child{ display:inline-block;}
.list_box_26 li a .tsgd {color:#6e6e6e;font-size:1rem;text-align:right;width:100%;padding-top:1rem;}
.list_box_26 li a .tsgd img {float:right;padding:.1rem 0 0 .5rem;}
.list_box_26 li a .tsgd .ts2 {display:none;}
.next-miso_aa{width:2.4375rem;height:1.125rem;background-size: 100% !important;top: 50%;position: absolute; cursor:pointer}
.next-miso_aa.next-prev{background:url(../images/list_box_26_prev.png) center no-repeat;left: -10%;}
.next-miso_aa.next-next{background: url(../images/list_box_26_next.png) center no-repeat;right: -10%;}
/*产品详情*/

/*Slider 开始*/
.miso_qh{ opacity:0; visibility:hidden; transition:0.6s}
.miso_qh.miso-initialized{ opacity:1; visibility:visible;}
.miso-slider{ position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; z-index:0}
.miso-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.miso-list:focus{outline: none;}
.miso-list.dragging{ cursor: pointer; cursor: hand;}
.miso-slider .miso-track,
.miso-slider .miso-list{ -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.miso-track {position: relative;left: 0;top: 0;display:inline-block;zoom: 1;margin-left: auto;margin-right: auto;vertical-align: top;}
.miso-track:before,
.miso-track:after{ display: table; content: '';}
.miso-track:after{ clear: both;}
.miso-loading .miso-track{ visibility: hidden;}
.miso-slide { float: left; height: 100%; min-height: 1px; display: none; -moz-user-select:text; -khtml-user-select: text; user-select:text;}
[dir='rtl'] .miso-slide{ float: right;}
.miso-slide img{ display: block;}
.miso-slide.miso-loading img{ display: none;}
.miso-slide.dragging img{ pointer-events: none;}
.miso-initialized .miso-slide{ display: block;}
.miso-loading .miso-slide{ visibility: hidden;}
.miso-vertical .miso-slide{ display: block; height: auto;}
.miso-arrow.miso-hidden {display: none;}

.miso-slidept {float:left;height:100%; min-height: 1px; display: none; -moz-user-select:text; -khtml-user-select: text; user-select:text;}
[dir='rtl'] .miso-slidept{float:right;}
.miso_hdpt .miso-list{width:850px;margin:0px auto;}

.miso-loading .miso-list{ background: #fff url('../images/ajax-loader.gif') center center no-repeat;}
.miso-prev,
.miso-next{font-size: 0;line-height: 0;  position: absolute; top: 50%; display: block; width: 20px; height: 20px;padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent;}
.miso-prev:hover,
.miso-prev:focus,
.miso-next:hover,
.miso-next:focus{ color: transparent; outline: none; background: transparent;}
.miso-prev:hover:before,
.miso-prev:focus:before,
.miso-next:hover:before,
.miso-next:focus:before{ opacity: 1;}
.miso-prev.miso-disabled:before,
.miso-next.miso-disabled:before{ opacity: .25;}

.miso-prev:before,
.miso-next:before{ font-size:2rem; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight:bold; cursor:pointer}

.miso-prev{ left: 0px;}
[dir='rtl'] .miso-prev{ right: 0px; left: auto;}
.miso-prev:before{ content: ''; font-family:simsun;}
[dir='rtl'] .miso-prev:before{ content: ''; font-family:simsun;}

.miso-next{ right: 0px;}
[dir='rtl'] .miso-next{ right: auto; left: 0px;}
.miso-next:before{ content: ''; font-family:simsun;}
[dir='rtl'] .miso-next:before{ content: ''; font-family:simsun;}

/* Dots */
.miso-dots { position: absolute; bottom:0; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.miso-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.miso-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer;}
.miso-dots li button:focus{ outline: none; }
.miso-dots li.miso-active a{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg);}
/* Arrows */
.miso-prev, .miso-next {position: absolute;display: block;height: 20px;width: 20px;line-height: 0;font-size:0; cursor: pointer;background: transparent;color: transparent;padding: 0;border: none;outline: none;top: 50%;z-index: 1;}
.miso-prev{ left:0}
.miso-next{ right:0}
.miso-prev:before,.miso-next:before{ width:20px; height:20px; display:block}
.miso-prev:before{ content: ''; background: url(../images/left_svg.svg) center no-repeat;}
.miso-next:before{ content: ''; background: url(../images/right_svg.svg) center no-repeat;}
@media(max-width: 768px){
.miso-prev, .miso-next{ width:20px; height:20px;}
.miso-prev:before,.miso-next:before{ width:20px; height:20px; background-size:20px 20px}
} 
/*Slider 结束*/

/*联系我们*/
.lianxi{float:left;width:100%;border-bottom:1px dotted #e8e8e8;padding-bottom:2rem;margin-bottom:2rem;}
.lianxi .lxleft{float:left;width:40%;}
.lianxi .lxleft p{font-size:1.1rem; color:#7f7f86; line-height:2rem; text-align:justify;}
.lianxi .lxleft p span{float:left;width:100%;padding-bottom:1rem;color:#333;}
.lianxi .lxright{float:right;width:58%;}
.lianxi .lxright #dituContent{width:100%;height:300px;}
.lianxi .lxright #dituContent .BMap_bubble_content{line-height:1.5;}
.lianxi .lxright #dituContentc{width:100%;height:300px;}
.lianxi .lxright #dituContentc .BMap_bubble_content{line-height:1.5;}
.lianxi .lxright #dituContentl{width:100%;height:300px;}
.lianxi .lxright #dituContentl .BMap_bubble_content{line-height:1.5;}
/*联系我们*/

/*新首页样式*/

#f05{background:unset;}

.lijungk{background:url(../images/syljzybj.png) no-repeat;background-size: 100% 100%;padding:5rem 0;}

#s_gaik{float:left;width:41%;}

#s_gaik .yw{font-size: 2.2rem;padding-bottom:.5rem;color: #81b927;font-weight: 600;}

#s_gaik .tt{font-size: 2.8rem;color: #1b1b1b;}

#s_gaik hr {margin: 1.5rem 0 2rem;border:0px;height: 4px;position: relative;}

#s_gaik hr:before {content: "";position: absolute;top: 0;left: 0;width: 6rem;border-radius:10px;height: 100%;background: #7eb723;}

#s_gaik .shouyegk{display:block;}

#s_gaik .shouyegk p{font-size:1.2rem;color:#333;line-height:2.4rem;font-family: "MiSans Regular";}	

#s_gaik .shouyegk span{padding:2rem 0;display:flex;color:#333;font-size:1.2rem;font-family: "MiSans Regular";}

#s_gaik .shouyegk span a i{background-color: #7eb724;border-radius: 100%;padding: 0px 0.4rem 0.1rem 0.4rem;margin-left:1rem;font-size:1.3rem;color: #fff;font-weight:bold;font-family: 微软雅黑;}

#s_gaik .list_box_sy{display:flex;flex-wrap:wrap;padding-top:2rem;position: relative;z-index: 1;align-items: center;}

#s_gaik .list_box_sy li{text-align:center;display:flex;width:33.33%;}

#s_gaik .list_box_sy li .a{text-align: center;}

#s_gaik .list_box_sy li h3{display: flex;align-items: flex-start;justify-content: center;}

#s_gaik .list_box_sy li h3 big{ font-size: 3rem; color: #7eb723; font-family:arial;}

#s_gaik .list_box_sy li h3 big i{ font-family: arial;}

#s_gaik .list_box_sy li h3 big i{ font-family: arial;}

#s_gaik .list_box_sy li h3 small{font-size: 1.4rem;color: #4e4e4e;margin:1.7rem 0 0 0.5rem;font-family:"MiSans Regular";}

#s_gaik .list_box_sy li h5{ font-size: 1.1rem;color: #4e4e4e; line-height:1.5; margin:.5rem 0 0;font-family:"MiSans Regular";}

.zytub{float:left;width:59%;padding-left:2%;}

.zytub ul {float:left;width:100%;}

.zytub ul .jjjg{float:left;width:32%;margin-right:2%;padding-top:6rem;}

.zytub ul .jjjg li:nth-child(1) {padding-bottom:1rem;}

.zytub ul .zcwh{float:left;width:32%;margin-right:2%;padding-top:3rem;}

.zytub ul .zcwh li:nth-child(1) {padding-bottom:1rem;}

.zytub ul .rygh{float:left;width:32%;padding-top:12rem;}

.zytub ul .rygh li:nth-child(1) {padding-bottom:1rem;}

.zytub ul li .box {display: block;border-radius: 0.625rem;position: relative;z-index: 1;overflow: hidden;background: url(../images/whbj.png) no-repeat;background-size: 100%;}

 .zytub ul li .box:before {content: "";display: block;position: absolute;z-index: -1;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;transition: .5s;background: url(../images/whbjs.png) no-repeat;background-size: 100%;}

.zytub ul li .ico {width: 100%;height: 10rem;display: flex;align-items: center;justify-content: center;}

.zytub ul li .ico .mrtp {width: auto;transition: .5s;display:block;}

.zytub ul li .ico .xztp {width: auto;transition: .5s;display:none;}

.zytub ul li .txt {padding: 0 1rem 2rem;}

.zytub ul li .txt h4 {font-size: 1.125rem;transition: .5s;color: #0d0f15;font-weight: bold;margin-bottom: 5px;}

.zytub ul li .txt span {font-size: .7rem;transition: .5s;color: #161b22;text-transform: uppercase;}

.zytub ul li .box:hover:before {opacity: 1;visibility: visible;}

.zytub ul li .box:hover .txt h4 {color: #fff;}

.zytub ul li .box:hover .txt span {color: #fff;}

.zytub ul li .box:hover .ico .mrtp {display:none;}

.zytub ul li .box:hover .ico .xztp {display:block;}

.rongm{padding:1rem 0 2rem 0;}

#s_rmtzx{width:100%;}

#s_rmtzx a{text-align:center;}

#s_rmtzx .yw{font-size: 2.1rem;padding-bottom:.4rem;color: #b2d289;line-height: 2.5rem;font-family: "MiSans Regular";}

#s_rmtzx .tt{font-size: 2.5rem;padding-bottom: 1rem;color: #1b1b1b;letter-spacing: 5px;font-family: "MiSans Regular";}

#s_rmtzx span{display:flex;}

#s_rmtzx span img{width:auto;margin:0px auto;}

#s_rmtzx ul {display:flex;padding-top:1rem;}

#s_rmtzx ul li {float:left;text-align:center;padding-top:1.5rem;margin-right:1%;background-color:#fff;}

#s_rmtzx ul li img{width:auto;max-height:175px;}

#s_rmtzx ul li span{color:#313131;font-size:1.1rem;float:left;padding:1rem 0;width:100%;text-align:center;line-height:1.5;display:block;}

/*新首页样式*/

/*董事长致辞*/
.xzjs{float:left;width:100%;background:url(../images/xzhsbj.png) bottom no-repeat;background-size:100%;padding-bottom:20%;position:relative;}
.xzjs .xztp{float:left;width:40%;}
.xzjs .xztp .zcld{background:url(../images/xzbj.png) no-repeat;background-size:100% 100%;}
.xzjs .xztp .zcld img{width:100%;padding:1rem;}
.xzjs .xztp .ldmc{font-size:1.03rem;color: #7f7f86;padding-top:1rem;text-align:right;}
.xzjs .xztp .ldjs{font-size:1.03rem;color:#7f7f86;padding-top:2rem;line-height:1.4;text-indent:2rem;}
.xzjs .xzjj {float:right;width:56%;font-size:1.03rem;color:#7f7f86;line-height:1.6;}
.xzjs .xzjj .qianz{float:right;padding:1rem 2rem 0 0;}
.xzjs .xzjj .qianz img{width:auto;}
/*董事长致辞*/

#ar_fot{ margin-top:10px; position:relative; padding-bottom:3rem; width:100%; overflow:hidden;}

#ar_fot .inbox{ position:relative;}

#ar_fot h3{ display:block; font-size:14px; line-height:30px; color:#676869;width:35px; height:35px; transition:.3s; margin:0;}

#ar_fot h3 a{ display:block; width:35px; height:35px;}

#ar_fot h3 a svg{ max-width:100%; max-height:100%; }

#ar_fot h3 a svg *{ fill:#ccc;}

#ar_fot h3 a:hover{ color:#d9353c;}

#ar_fot h3.prev{ position: absolute; left:0; top:0;}

#ar_fot h3.next{ position: absolute; right:0; top:0; }

#ar_fot h3 a:hover svg *{ fill:#15499a;}

#ar_fot .bnt_back{ font-size:14px; width:160px; height:35px; line-height:35px; margin:0 auto; text-align:center; border:1px solid #ccc; border-radius:20px; transition:.3s;}

#ar_fot .bnt_back a{ display:block; font-size:14px; color:#7f7f7f; transition:.3s;}

#ar_fot .bnt_back:hover{ border:1px solid #15499a;}

#ar_fot .bnt_back:hover a{color:#15499a;}</pre></body></html>