@charset "utf-8";

/*banner*/
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li { -webkit-backface-visibility: hidden;position:relative} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li.clone{position:relative}
.flexslider .slides img {width: 100%; display: block;}
.flexslider .slides > a{display: block;width: 100%;height: 0;padding-bottom: 62.81%;overflow: hidden;}
.flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { position: relative;zoom:1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 10px; }
.flexslider .slides > li a{display: block;}
/*.flexslider ul li.flex-active-slide .imgresponsive{transition: transform 6000ms linear 0s;*/
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);}

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 84px; height: 84px;  position: absolute; top: 50%; z-index: 7; overflow: hidden; cursor: pointer; color: rgba(255,255,255,1);text-align: center; border:3px solid #424243; border:3px solid rgba(255,255,255,0.2); margin-top:0px;font-size: 36px; font-size: 3.6rem;background: #090e00; background-color: rgba(0,0,0,0.3);line-height: 84px;border-radius: 50%;margin-top: -42px;}
.flex-direction-nav .flex-prev { left:55px;}
.flex-direction-nav .flex-next { right: 55px;}
.flex-direction-nav .flex-disabled { cursor: default; }
.flex-direction-nav a:hover{color:#fff;background: rgba(0,0,0,0.6);}
/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
/*.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
*/.flex-pauseplay a:hover  { opacity: 1; }
/*.flex-pauseplay a.flex-play:before { content: '\f003'; }
*//* Control Nav */
.flex-control-nav {width: auto; padding: 10px 15px; background: rgba(0,131,185,.6); height: 9px; border-radius: 20px; position: absolute; bottom:29px; right:50%; margin:0 -600px 0 0; text-align: center ; z-index:98; }
.flex-control-nav li {margin: 0 7px 0 ; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 8px; height:8px; display: block;  cursor: pointer; text-indent: -9999px;border-radius:8px;background: #ffffff;  }
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active { background: #e3bb1d;  }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.banner{width: 100%;overflow: hidden;position: relative;}
.banner .flexslider .slides li a{position: relative;}
.banner .flexslider .slides li a .imgresponsive{background-position: center top;background-repeat: no-repeat;width: 100%;display: block;background-size: 100% 100%;background-attachment: fixed;-moz-background-attachment: fixed;padding-bottom: 47.91%;}
.till-slides{position: absolute;z-index: 8; left: 50%;width: 1200px;margin-left: -600px;bottom: 0;}
.till-slides h3{font-size: 36px;font-size: 3.6rem;height: 72px;line-height: 67px;overflow: hidden;text-shadow: 3px 5px 16px rgba(0,0,0,0.8);width: 68%;margin-bottom: 0;}
.till-slides p{max-height: 90px;line-height: 30px;overflow: hidden;font-size: 18px;font-size: 1.8rem;width: 62%;margin-bottom: 30px;}
.banner .flexslider .slides li a:after{z-index: 7;content: '';clear: both;left: 0;bottom: 0;width: 100%;height: 240px;background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));display: block;position: absolute;}

*{font-family:微软雅黑,Helvetica,sans-serif,Arial;padding:0;margin:0;box-sizing:border-box;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}
body{padding:0;margin:0;font-family:Arial,"Microsoft Yahei",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;font-size:14px;overflow-x:hidden;background:url(../images/bodybg.png) center top repeat-x #fff;  /*background-image:linear-gradient(0deg,rgba(255,255,255,0),rgba(19,124,58,1));*/}
body,html{min-height:100vh;overflow-x:hidden}
html{overflow:-moz-scrollbars-vertical}
html::-webkit-scrollbar{width:4px;height:8px;background-color:#f5f5f5}
html::-webkit-scrollbar-track{border-radius:10px;background-color:#e2e2e2}
html::-webkit-scrollbar-thumb{border-radius:10px;background-color:#333}
table{border-collapse:collapse;border-spacing:0}
.sz_fj{padding:.2rem 0}
.sz_fj li{line-height:.36rem;font-size:.16rem}
.sz_fj li a{color:#333}
.sz_fj li a:hover{color:#00873c}
table td{line-height:1.25;padding:5px;padding-left:15px}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.pb_sys_common{margin-bottom:20px}
a{text-decoration:none;bblr:expression(this.onFocus=this.blur());outline-style:none;outline:0}
:focus,a,img,input{mayfish:expression(this.onfocus=this.blur);cursor:handbblr: expression(this.onFocus=this.blur());outline-style:none}
ul{list-style:none}
img{border:0;vertical-align:middle}
dd,dl,dt,form,h1,h2,h3,h4,h5,h6,li,p,ul{padding:0;margin:0;font-weight:400}
h3,h4,h5{font-weight:400}
h4 a:hover,h5 a:hover{-moz-transition:all .36s ease-in-out;-webkit-transition:all .36s ease-in-out;-o-transition:all .36s ease-in-out;-ms-transition:all .36s ease-in-out;transition:all .36s ease-in-out}
hr{display:block;height:1px;border:0;background:#d8d8d8;padding:0;margin-bottom:0;margin-top:0}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
.fl{float:left}
.fr{float:right}
.clear{clear:both;height:0;font-size:1px;line-height:0}
.container01,.container02,.container03,.container04,.container05,.container06,.container07,.container08,.n-container01,.n-container03,.n-container04{margin:0 auto}
.slow img:hover{transform:scale(1.05)}
.slow img{-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.more a,h5 a{-moz-transition:all .36s ease-in-out;-webkit-transition:all .36s ease-in-out;-o-transition:all .36s ease-in-out;-ms-transition:all .36s ease-in-out;transition:all .36s ease-in-out}
.slow01{-moz-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.slow02{-moz-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;-ms-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.shadow{-moz-box-shadow:1px 1px 10px #999;-webkit-box-shadow:1px 1px 10px #999;box-shadow:1px 1px 10px #999}
.radius{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.opacity{opacity:1;-moz-opacity:1;-khtml-opacity:1}
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.overfloat-dot-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.overfloat-dot-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.overfloat-dot-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.overfloat-dot-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.overfloat-dot-6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.overfloat-dot-7{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:.6;-moz-opacity:.6;-khtml-opacity:.6}
.ar_wap{display:none}
.a_body{position:relative;z-index:0}
.section{overflow:hidden}
.w1200{margin:0 auto;padding:0 50px;max-width:1340px}
.header_box_li{position:relative;z-index:1;transition:.4s;z-index:999}
@-webkit-keyframes sticky{0%{top:-200px}
100%{top:0}
}
@keyframes sticky{0%{top:-200px}
100%{top:0}
}
.header_box_li.sticky .header_top{display:none}
#nav .search_btn{margin-top:5px}
.header_box_li.sticky #nav .search_btn{display:block;height:35px;width:35px;border-radius:50%;background:url(../images/sticky_ss.png) no-repeat center center;margin:6px 0 0 2rem}
.header_box_li.sticky #nav .search_btn img{display:none}
.header_box_li.sticky #header{background:#00873c}
.header_box_li.sticky .w1600{width:1340px}
.header_box_li.sticky #nav ul li h3{color:#fff}
.header_box_li.sticky #nav ul li .sub{box-shadow:0 8px 8px rgba(0,55,59,.25)}
.pc_top_lj{float:right;margin:5px 0 0;display:flex;margin-right:.45rem;align-items:center;width:2.4rem;justify-content:space-between}
.pc_top_lj a{display:block;width:.48rem;height:.48rem;margin-left:0}
.pc_top_lj .search_btn{position:relative;background:url(../images/sticky_ss.png) no-repeat center center;transition:.4s;background-size:52%!important;margin-right:-.17rem}
.pc_top_lj .search_btn:hover{background:url(../images/sticky_ss_on.png) no-repeat center center}
.pc_top_lj .en_lj{border:1px solid #bcbcbc;text-align:center;line-height:.48rem;border-radius:50%;color:#bcbcbc;font-size:.14rem;transition:.4s}
.pc_top_lj .en_lj:hover{color:#32c372;border:1px solid #32c372}
.pc_top_lj .nav_btn{position:relative;width:.4rem;margin-left:0}
.pc_top_lj .nav_btn p{width:100%;height:3px;border-radius:50px;background:#bababa;margin:.1rem auto 7px;transition:.4s}
.pc_top_lj .nav_btn:hover p{background:#32c372}
.header_box_li.xg{height:4.625rem}
.header_box_li.xg #header{height:4.625rem}
.header_box_li.xg #header .header_top{height:1.3rem}
.header_box_li.xg #header .header_top .tianqi{display:none}
.header_box_li.xg #header .header_top .list_box0{display:none}
.header_box_li.xg #logo img{width:70%}
.header_box_li.xg #logo .xx{opacity:0!important}
.header_box_li.xg #logo .box_table{height:100%!important}
.header_box{position:relative;z-index:10000}
#header{position:fixed;height:1.15rem;z-index:999;width:100%;background-size:cover;transition:.4s;max-width:100%;margin:0 auto}
#header.xg:before{opacity:0;visibility:hidden}
.head_bottom{padding:0;width:100%;margin:0 auto;height:100%}
.header_top{position:relative;height:2.5rem;padding:0;text-align:right;z-index:10000;transition:.4s;padding:0 0}
.header_top .tianqi{display:inline-block;height:4rem}
.header_top .search_btn{display:inline-block;float:none;font-size:.14rem;color:#fff}
.header_top .search{width:20px;height:20px;position:relative;z-index:20}
.header_top .search .input{position:absolute;z-index:1;left:auto;right:-.5rem;top:-12px;bottom:auto;height:40px;width:0;background:#fff;opacity:0;visibility:hidden;transition:.5s}
.header_top .search .input input{width:100%;height:100%;font-size:13px;padding:0 2rem 0 1rem;color:#333}
.header_top .search .btn{position:absolute;left:0;top:0;right:0;bottom:0;z-index:5}
.header_top .search .btn input{cursor:pointer;position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;height:100%;width:100%}
.header_top .search .btn svg{width:18px;height:18px;fill:#fff}
.header_top .search:hover .btn svg{fill:#6510ad}
.header_top .search:hover .input{width:16.25rem;opacity:1;visibility:visible}
.header_top .zc_lj a{font-size:.14rem;display:inline-block;transition:.6s;margin-left:1rem;position:relative;line-height:2.5rem;color:rgba(255,255,255,.7)}
.header_top .zc_lj a:hover{color:#ffba00}
.list_box0{display:inline-block;vertical-align:top}
.list_box0 .li{font-size:.14rem;display:inline-block;transition:.6s;margin-left:1rem;position:relative;line-height:2.5rem}
.list_box0 .li>a{display:block;color:rgba(255,255,255,.7);transition:.5s}
.list_box0 .li>a:hover{color:#ffba00}
.list_box0 .li a>img{margin:-1px .625rem 0 0}
.list_box0 .li a .ewm_box{display:inline-block;border:#d3d3d3 1px solid;background:#fff;position:absolute;left:50%;transform:translateX(-50%) scaleY(1);top:3.5rem;opacity:1;visibility:visible;transform-origin:top;display:none}
.list_box0 .li a .ewm_box:before{content:"";position:absolute;border-left:transparent 6px solid;border-right:transparent 6px solid;border-bottom:#fff 6px solid;top:-6px;left:50%;margin-left:-6px}
#m_header .list_box0{float:right}
#m_header .list_box0 .li{line-height:60px;display:none}
#m_header .list_box0 .li a .ewm_box{top:60px}
#m_header .list_box0 .li a>img{height:16px}
.list_box_01{font-size:0;white-space:nowrap;padding:.625rem}
.list_box_01 li{display:block!important;margin:0 15px!important;text-align:center}
.list_box_01 li h3 img{border:#ededed 1px solid;width:85px;height:85px}
.list_box_01 li h5{font-size:.75rem;color:#666;line-height:20px;margin:0}
.list_box0 .li+.li+.li:after{display:none}
.list_box0 .li:first-child:after{display:none}
.list_box0 .li input.txt{background:0 0;border-bottom:1px solid #fff;width:7.8125rem;padding:0 5px 5px;outline:0;border-left:0;border-right:0;border-top:0;color:#fff;float:left}
.list_box0 .li input.img{width:20px;height:18px;float:left}
.header_box .w1200{height:100%;position:relative;max-width:1650px}
#header #logo{margin-left:.8rem}
#header #logo .box_table{width:4.73rem;display:table;height:100%}
#header #logo .box_table .box_table_cell{display:table-cell;vertical-align:middle}
#header #logo .xx p{line-height:15px!important}
#header #logo .xx{color:#fff;transition:.4s;opacity:1;font-family:"楷体";font-size:24px;text-align:center}
.head_bottom>.right{width:auto;display:flex;align-items:center;height:100%}
#logo{float:left;height:100%;position:relative}
#logo img{transition:.4s;width:100%}
#logo img.img2{display:none}
#nav{float:right;padding-top:2px;width:100%}
#nav ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}
#nav ul li{float:left;position:relative;z-index:0;margin:0 .1rem}
#nav ul li:before{content:"";position:absolute;left:0;width:100%;height:41px;bottom:0;transition:.6s}
#nav ul li.on:before,#nav ul li:hover:before{width:140%;left:-20%}
#nav ul li a{display:block;padding:.44rem 0;transition:.4s;color:#b7b7b7}
#nav ul li h3{font-size:.2rem;line-height:.24rem;position:relative;display:inline-block;color:#333}
#nav ul li a i{margin:-3px 0 0 .1rem;display:inline-block;width:10px;height:5px;transition:.5s}
#nav ul li a i{display:inline-block;width:9px;height:6px;background-size:contain;vertical-align:middle;margin-left:8px}
#nav ul li .sub{position:absolute;top:110%;min-width:172px;left:50%;z-index:10000;transform:translateX(-50%) scaleY(0);visibility:hidden;-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:.5s;transform-origin:top;padding:10px 0;background:#00873c;box-shadow:0 0 .06rem rgba(0,0,0,.4)}
#nav ul li .sub .box{text-align:center}
#nav ul li .sub a{padding:6px 6%;line-height:25px;transition:.6s;font-size:.15rem;color:#fff;white-space:unset;display:block;text-align:left;position:relative}
#nav ul li .sub a:hover{color:#fff;background:#32c372}
#nav ul li .sub a:hover::after{background:#fff}
#nav ul li:hover .sub{-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;transform:translateX(-50%) scaleY(1)}
#nav>ul>li h3:before{content:"";display:block;position:absolute;width:21px;height:12px;left:50%;margin-left:-10px;bottom:10px;transition:.3s;opacity:0;visibility:hidden}
#nav ul li.on h3:after,#nav>ul>li:hover h3:after{transform:scale(1)}
#nav>ul>li.on h3:before,#nav>ul>li:hover h3:before{opacity:1;visibility:visible;display:none}
.search_btn{cursor:pointer;text-align:center;float:left;transition:.6s;margin:0 0 0 15px;position:relative}
.search_btn img{margin:0}
#header .dw2{float:left;height:90px;width:53px;cursor:pointer;position:relative;margin-right:1.5rem;transition:.6s;margin-left:1rem}
#header .dw2:after{content:"";width:1px;height:16px;display:block;position:absolute;background:rgba(255,255,255,.75);right:-1.5rem;top:50%;margin-top:-8px}
#header .dw2.yuyan:before{content:"";width:1px;height:100%;display:block;position:absolute;left:0;top:0;display:none}
#header .dw2 .dh{height:23px;line-height:23px;text-align:center;font-size:13px;color:#fff;cursor:pointer;transition:.6s}
#header .dw2 .dh span{padding-right:14px;width:53px;height:23px;display:inline-block;font-style:italic}
#header .dw2 .dd{padding-bottom:10px;padding-top:10px;position:absolute;top:100%;width:100%;text-align:center;background:#acce22;left:0;border:1px solid #acce22;opacity:0;visibility:hidden;transition:.4s;transform:translateY(15px)}
#header .dw2 .dd:before{content:"";display:inline-block;border:8px solid transparent;border-bottom:8px solid #acce22;position:absolute;top:-16px;left:50%;margin-left:-8px}
#header .dw2 .dd a{display:block;text-align:center;line-height:30px;color:#fff;font-size:13px;padding:0 10px}
#header .dw2 .dd a:hover{font-weight:700}
#header .dw2.on .dd{opacity:1;visibility:visible;transform:translate(0)}
.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}
.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{-webkit-backface-visibility:hidden;position:relative}
.flexslider .slides>li.clone{position:relative}
.flexslider .slides img{width:100%;display:block}
.flexslider .slides>a{display:block;width:100%;height:0;padding-bottom:62.81%;overflow:hidden}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{position:relative;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:10px}
.flexslider .slides>li a{display:block}
.flex-direction-nav a{text-decoration:none;display:block;width:84px;height:84px;position:absolute;top:50%;z-index:7;overflow:hidden;cursor:pointer;color:#fff;text-align:center;border:3px solid #424243;border:3px solid rgba(255,255,255,.2);margin-top:0;font-size:36px;font-size:3.6rem;background:#090e00;background-color:rgba(0,0,0,.3);line-height:84px;border-radius:50%;margin-top:-42px}
.flex-direction-nav .flex-prev{left:55px}
.flex-direction-nav .flex-next{right:55px}
.flex-direction-nav .flex-disabled{cursor:default}
.flex-direction-nav a:hover{color:#fff;background:rgba(0,0,0,.6)}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;background:#ddd}
.flex-pauseplay a:hover{opacity:1}
.flex-control-nav{width:auto;padding:10px 15px;background:rgba(0,131,185,.6);height:9px;border-radius:20px;position:absolute;bottom:29px;right:50%;margin:0 -600px 0 0;text-align:center;z-index:98}
.flex-control-nav li{margin:0 7px 0;display:inline-block;zoom:1}
.flex-control-paging li a{width:8px;height:8px;display:block;cursor:pointer;text-indent:-9999px;border-radius:8px;background:#fff}
.flex-control-paging li a.flex-active,.flex-control-paging li a:hover{background:#e3bb1d}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
.banner{width:100%;overflow:hidden;position:relative}
.banner .flexslider .slides li a{position:relative}
.banner .flexslider .slides li a .imgresponsive{background-position:center top;background-repeat:no-repeat;width:100%;display:block;background-size:100% 100%;background-attachment:fixed;-moz-background-attachment:fixed;padding-bottom:47.91%}
.till-slides{position:absolute;z-index:8;left:50%;width:1200px;margin-left:-600px;bottom:0}
.till-slides h3{font-size:36px;height:72px;line-height:67px;overflow:hidden;text-shadow:3px 5px 16px rgba(0,0,0,.8);width:68%;margin-bottom:0}
.till-slides p{max-height:90px;line-height:30px;overflow:hidden;font-size:18px;font-size:1.8rem;width:62%;margin-bottom:30px}
.banner .flexslider .slides li a:after{z-index:7;content:'';clear:both;left:0;bottom:0;width:100%;height:240px;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.8));display:block;position:absolute}
.qiehuan{width:100%;height:auto;overflow:hidden}
.qihuanleft{width:45%;height:100%;float:left;position:relative;margin-right:5%;padding-top:10px}
.qihuanleft img{width:100%;border-radius:15px;height:100%}
.qihuanright{width:50%;height:100%;float:right}
.jicengli{height:.6rem;border-bottom:1px dotted #999}
.jicena{width:80%;height:.6rem;line-height:.6rem;font-size:.2rem;overflow:hidden;float:left;display:block;color:#636363;white-space:nowrap;text-overflow:ellipsis}
.jisp2{width:20%;text-align:right;float:right;font-size:.2rem;color:#636363;display:block;height:.6rem;line-height:.6rem}
.search_btn{margin-left:0;cursor:pointer}
.search_btn svg{display:inline-block;fill:#fff;width:16px;height:16px;vertical-align:middle}
.search-dialog-box{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000000;opacity:0;visibility:hidden;transition:.6s}
.search-dialog-box:before{content:"";position:absolute;top:0;height:0;background:0 0;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;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:.2rem;line-height:.25rem;color:#fff;text-align:center;overflow:hidden;display:none}
.search-dialog .search-inner{overflow:hidden;margin-top:0}
.search-dialog .search-input{width:561px;margin:0 auto;padding:0 0 0 .3rem;background:#fff;box-sizing:border-box;transition:all .3s;max-width:94%;border-radius:500px}
.search-dialog .search-input input[type=text]{float:left;height:.56rem;width:calc(100% - .89rem);background-color:transparent;font-size:.2rem;line-height:.25rem;color:#919191;transition:all .3s;outline:0;border:0}
.search-dialog .search-input input[type=text]::-webkit-input-placeholder{color:#919191}
.search-dialog .search-input input[type=text]:-moz-placeholder{color:#919191}
.search-dialog .search-input input[type=text]::-moz-placeholder{color:#919191}
.search-dialog .search-input input[type=text]:-ms-input-placeholder{color:#919191}
.search-dialog .search-input .clear-btn,.search-dialog .search-input input[type=image]{float:right;height:.72rem;width:.56rem}
.search-dialog .search-input input[type=image]{background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:1.5rem;background-image:url(../images/search.png);background:#00873c url(../images/search.png) no-repeat center center;height:.56rem;width:.89rem;border-radius:100px}
.search-dialog .search-input .clear-btn{background-color:rgba(0,0,0,.2);background-repeat:no-repeat;background-position:center;background-image:url(../images/close-btn.svg);background-size:.56rem;border-radius:100%;margin-right:1rem;display:none}
.search-dialog .search-input.on{background-color:#fff}
.search-dialog .search-input.on input[type=image]{background-image:url(../images/'')}
.search-dialog .hot-search{font-size:0;width:3.12rem;margin:.6rem auto 0;box-sizing:border-box;padding:0 .6rem;overflow:hidden}
.search-dialog .hot-search .hot-link,.search-dialog .hot-search .hot-tit{display:inline-block;zoom:1;vertical-align:top}
.search-dialog .hot-search .hot-tit{font-size:.375rem;line-height:.5rem;color:#fff;font-weight:700;padding-left:.6rem;background-repeat:no-repeat;background-position:left center;background-size:.5rem}
.search-dialog .hot-link{margin-left:1rem}
.search-dialog .hot-link a{display:inline-block;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}
.header-right.is-open .bubbles-bg{visibility:visible;opacity:1}
.header-right.is-open .search-btn .con-box{display:none}
.header-right.is-open .close-btn{display:block}
.header-right.is-open .item .search-bg{transform:scale(1)}
.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:24px;height:24px;z-index:10;right:2.14rem;top:.48rem;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-repeat:no-repeat;background-image:url(../images/search_close.png);transition:.6s}
.pub-close i:hover{transform:rotate(180deg)}
@keyframes spin{to{transform:rotate(1turn)}
}
@keyframes spin2{to{transform:rotate(-1turn)}
}
@keyframes spin-reverse{from{transform:rotate(1turn)}
}
@keyframes spin-reverse2{from{transform:rotate(-1turn)}
}
.tc_search{margin:2rem 1.3rem 0;width:calc(100% - 2.6rem);position:relative}
.tc_search form{height:40px;border-radius:0;background:rgba(255,255,255,.1);position:relative;width:100%;margin-bottom:1rem}
.tc_search .keyword{font-size:.875rem;color:#fff;height:40px;line-height:40px;padding:0 1rem;box-shadow:none;-webkit-appearance:none;border-right:0;background:0 0;width:100%;outline:0;border:1px solid rgba(255,255,255,.5);padding:0 51px}
.tc_search .btn_blue{position:absolute;top:0;right:0;width:40px;height:40px;line-height:38px;border:0;background:url(../images/search_white.svg) center center no-repeat;background-size:1.2rem}
.tc_search .btn_blue.fr{background:#e9edef;color:#4e4f53}
.tc_search input::-webkit-input-placeholder{color:#fff;color:rgba(255,255,255,.7)}
.tc_search input::-moz-placeholder{color:#fff;color:rgba(255,255,255,.7)}
.tc_search input:-moz-placeholder{color:#fff;color:rgba(255,255,255,.7)}
.tc_search input:-ms-input-placeholder{color:#fff;color:rgba(255,255,255,.7)}
.tc_search input:focus::-webkit-input-placeholder{color:transparent}
.tc_search input:focus:-moz-placeholder{color:transparent}
.tc_search input:focus::-moz-placeholder{color:transparent}
.tc_search input:focus:-ms-input-placeholder{color:transparent}
#nav_btn_box{height:100%;z-index:999999;float:right;margin-left:0}
#nav_btn_box.on{background:0 0}
#nav_btn .point.on .navbtn::after,#nav_btn .point.on .navbtn::before{background:#fff}
#nav_btn{cursor:pointer;text-align:center;z-index:99999;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;outline:0;box-shadow:none}
#nav_btn .point{display:inline-block;width:1.875rem;height:22px;position:relative;outline:0}
#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:14px;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:#fff}
#nav_btn .navbtn::after,#nav_btn .navbtn::before{position:absolute;left:0;display:inline-block;width:1.75rem;height:1px;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:#fff}
#nav_btn .navbtn::after{top:-8px}
#nav_btn .navbtn::before{top:8px}
#nav_btn .point.on .navbtn{background:0 0}
#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:0}
#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:0}
.m_nav_list{flex-direction:column;justify-content:flex-start;width:100%;margin:30px 0 0}
.m_nav_list::-webkit-scrollbar{display:none}
#m_nav{z-index:99999;position:fixed;width:100%;height:100vh;right:-105%;top:0;display:none;padding:1.5rem 0 1.5rem;overflow:hidden;pointer-events:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:rgba(12,152,101,.98)}
#m_nav .close{position:absolute;top:6px;right:15px;font-size:28px;color:#fff;z-index:10000}
#m_nav.act{pointer-events:auto;right:0;overflow:auto}
#m_nav>ul>li{width:100%;overflow:hidden;padding:0 0 0 2.3rem;position:relative}
#m_nav>ul>li{border-bottom:1px solid rgba(255,255,255,.1)}
#m_nav li .a{display:inline-block;width:calc(100% - 30px)}
#m_nav li .a{line-height:4rem;height:4rem;color:#fff;padding:0;font-size:.14rem;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 li i{opacity:1;display:inline-block;width:5rem;height:4rem;display:inline-block;background:url(../images/../fonts/arrow_down.svg) calc(100% - 2rem) center no-repeat;background-size:13px 13px!important;position:absolute;display:block;right:0}
#m_nav li.on i{background:url(../images/../fonts/arrow_down_on.svg) calc(100% - 2rem) center no-repeat}
#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:0 0;border:0;clear:both;padding-bottom:10px}
#m_nav .title .list span{background:0 0}
#m_nav .title .list span a:hover{color:#c21d1b}
#m_nav .title .list a{display:block;font-size:1rem;color:rgba(255,255,255,.6);text-align:left;line-height:40px;height:40px;border:0;font-weight:300}
#m_nav .title .list .void>a{background-size:10px;position:relative}
#m_nav .title .list .void>a:before{content:"·";position:absolute;left:-1em;font-size:12px;font-weight:700}
#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:0 0;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,.4);display:none}
.m_header_box{transition:.6s;display:none;height:60px}
#m_header #logo .box_table{width:auto;float:left;display:table;height:100%}
#nav_btn_box .box_table{width:auto;float:left;display:table;height:100%;height:100%}
#nav_btn_box .box_table .box_table_cell{vertical-align:middle;display:table-cell}
#m_header #logo .box_table .box_table_cell{vertical-align:middle;display:table-cell;margin:0 auto}
#m_header #logo .box_table .box_table_cell a{display:block}
.m_header_box header{padding:0 5%;top:0;height:60px;box-shadow:0 8px 8px rgba(0,55,59,.25);position:fixed;top:0;left:0;right:0;z-index:100;background:#0c9865;background-size:cover}
#m_header #logo{float:left}
#m_header #logo img{max-height:50px;width:auto}
#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)}
.g-nav2{position:fixed;z-index:1;left:0;top:0;right:0;bottom:0;background:url(../images/yc_nav_bg.jpg) center no-repeat;background-size:cover}
.g-nav2 .scroll{position:absolute;z-index:1;left:0;right:0;top:.8rem;bottom:0;overflow-y:auto}
.g-nav2 .scroll ul{max-width:17.85rem;margin:0 auto;display:flex}
.g-nav2 .scroll li{width:14.285%;text-align:center;padding-top:.45rem}
.g-nav2 .scroll li a{color:#fff}
.g-nav2 .scroll li h2{font-size:.22rem}
.g-nav2 .scroll li h2 a{display:table;position:relative;margin:0 auto}
.g-nav2 .scroll li h2 a::after{content:"";display:block;width:0%;height:1px;background:#fff;position:absolute;bottom:-7px;left:0;transition:.4s}
.g-nav2 .scroll li h2 a:hover::after{width:100%}
.g-nav2 .scroll li .list{padding:.2rem 0}
.g-nav2 .scroll li .list h3{font-weight:400;font-size:.17rem;line-height:.36rem}
.g-nav2 .scroll li .list h3 a{opacity:.8}
.g-nav2 .scroll li .list h3 a:hover{opacity:1}
.g-nav2 .scroll li .list dl{padding-bottom:.2rem}
.g-nav2 .scroll li .list dd{font-size:.12rem;line-height:.3rem;opacity:.65}
.g-nav2 .scroll li .list dd:hover{opacity:1}
html.navShow{overflow:hidden}
html.navShow .yc_nav_dh{opacity:1;visibility:visible}
.yc_nav_dh{position:fixed;background:rgba(0,0,0,.8);width:100%;height:100%;z-index:99999;top:0;left:0;transition:.4s;opacity:0;visibility:hidden}
.yc_nav_dh .nav_close{width:.4rem;height:.4rem;background:url(../images/nav_close.png) no-repeat center center;background-size:100%;position:absolute;top:.39rem;right:.45rem;z-index:10;transition:.4s;cursor:pointer}
.yc_nav_dh .nav_close:hover{transform:rotate(180deg)}
@font-face{font-family:sou_regular;src:url(../images/../fonts/SourceHanSansCN-Normal.woff2)}
@font-face{font-family:times;src:url(../images/../fonts/times.ttf)}
@font-face{font-family:times_bd;src:url(../images/../fonts/timesbd.ttf)}
#fp-nav.fp-right{display:none}
.toubu_div{position:absolute;top:0;width:100%;left:0;z-index:88;transition:.5s;transition-delay:.5s;-moz-transition-delay:.5s;-webkit-transition-delay:.5s;-o-transition-delay:.5s}
.toubu_div_bai{position:fixed}
.toubu_div_bai .list_box0 .li>a{color:#000}
.img img{transition:.4s;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:.4s}
.img{overflow:hidden;position:relative;padding-bottom:60%}
a:hover .img img{transform:scale(1.05)}
.w1600{width:100rem;margin:0 auto}
.w1340{width:1340px;margin:0 auto}
.w1340::after{clear:both;content:"";display:block}
.w1520{width:1520px;margin:0 auto;position:relative}
.w1520::after{clear:both;content:"";display:block}
.w1400{width:14rem;margin:0 auto}
.swiper-slide{filter:brightness(1)}
.swiper-button-next,.swiper-button-prev{margin:0;border:none}
.swiper-button-prev{left:30px}
.swiper-button-next{right:30px;left:auto}
.pageart_right { width: 300px; float: right; }
.pageArticle1 { margin:0 350px 0 0;  }
.pageart_title { height: 60px; line-height: 60px; background: #f5f4f0 }
.pageart_title h3 { font-size: 24px; color: #00873c; font-weight: normal; padding: 0 0 0 107px; background: url(../images/title1_03.png) no-repeat 58px 13px; height: 60px; line-height: 60px;}
.pageart_right ul { padding: 0 18px 20px; background: #fafafa; }
.pageart_right ul li { padding: 18px 0 10px 0; border-top: 1px solid #e6e6e6; }
.pageart_right ul li:first-child { border:0px; }
.pageart_right a { font-size: 14px; color: #666666; line-height: 22px; height: 44px; overflow: hidden; }
.pageart_right p {margin: 10px 0 0 0; font-size: 14px; color: #999999; padding: 0 0 0 24px; height: 14px; line-height: 14px; background: url(../images/clock_03.png) no-repeat left center; }
/* 本例子css */
.focusBox { position: relative; width:100%; height:100%; overflow: hidden; }
.focusBox .pic img { width:100%; height:100%; display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease; border:none }
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;border-radius: 0px 0px 12px 12px; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px; border:none; background:none}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: .2rem;  text-decoration: none; }
.focusBox .prev,
.focusBox .next { width:45px; height:99px; position:absolute; top:0.8rem; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(../images/index.png); background-position:-112px 0; left:0 }
.focusBox .next { background-image:url(../images/index.png); background-position:-158px 0; right:0 }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
.news_fl{width:100%;height:100%;overflow:hidden;position:relative}
.news_fl .bd ul li{position:relative;width:100%;float:left}
.news_fl .bd ul li,.news_fl .bd ul li .news_fl_pic{width:100%;height:100%;overflow:hidden;float:left}
.news_fl .bd ul li .news_fl_pic img{width:100%;height:100%;object-fit:cover}
@media only screen and (min-width:1450px){    .news_fl .bd ul li .news_fl_pic img{min-height: 454px;}}
.news_fl .bd ul li .news_fl_title{width:100%;height:60px;background-color:rgba(0,0,0,.3);padding:0 100px 0 10px;box-sizing:border-box;position:absolute;bottom:0;color:#fff;line-height:60px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius: 0px 0px 12px 12px;}
.news_fl .hd{position:absolute;right:10px;bottom:25px}
.news_fl .hd ul li{width:10px;height:10px;float:left;margin:0 5px;cursor:pointer;display:inline-block;border-radius:100%;background:#000;opacity:.8}
.news_fl .hd ul li.on{background:#0c704c;opacity:1}
.part1{position:relative;margin-top:1.15rem}
.part1::after{content:"";display:block}
.p1_lb .swiper-slide a{display:block;position:relative;overflow:hidden}
.p1_lb .swiper-slide a .imgresponsive{background-position:center top;background-repeat:no-repeat;width:100%;display:block;background-size:100% 100%;background-attachment:fixed;-moz-background-attachment:fixed;padding-bottom:47.91%}
.p1_lb .swiper-slide.swiper-slide-active img{transition:5s linear;transform:scale(1.05)}
.p1_lb .swiper-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
.p1_lb .swiper-slide .con{width:100%;position:absolute;bottom:0;left:0}
.p1_lb .swiper-slide .con .bt1{font-size:.18rem;color:#fff;text-align:center;padding:0 1.05rem;position:relative;font-family:sou_regular;display:none;margin:0 auto;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.p1_lb .swiper-slide .con .bt1::after{content:"";display:block;width:.9rem;height:1px;background:#fff;position:absolute;left:0;top:50%}
.p1_lb .swiper-slide .con .bt1::before{content:"";display:block;width:.9rem;height:1px;background:#fff;position:absolute;right:0;top:50%}
.p1_lb .swiper-slide .con .bt2{font-size:.22rem;color:#fff;font-family:sou_regular;margin-top:.35rem;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:rgba(0,135,60,.38);padding:.1rem .2rem;line-height:.3rem}
.p1_lb .swiper-pagination{width:2.9rem;display:flex;justify-content:space-between;left:calc(50% - 1.45rem);bottom:.85rem}
.p1_lb .swiper-pagination::after{content:"";display:block;width:100%;height:1px;background:url(../images/bn_dt_dot_bg.png) repeat-x center center;position:absolute;top:50%;left:0;z-index:1}
.p1_lb .swiper-pagination span{height:8px;width:8px;background:#fff;opacity:1;position:relative;margin:0!important}
.p1_lb .swiper-pagination span::after{content:"";display:block;width:16px;height:16px;background:rgba(255,255,255,.2);position:absolute;top:-4px;left:-4px;border-radius:50%;opacity:0;transition:.4s}
.p1_lb .swiper-pagination span.swiper-pagination-bullet-active::after{opacity:1}
.p1_lb .swiper-button-next,.p1_lb .swiper-button-prev{width:.33rem;height:.33rem;background:url(../images/part2_jt_prev.png) no-repeat center center;border:1px solid #32c372;border-radius:0;transition:.4s;left:.1rem;top:calc(50% - .16rem);background-size:41%}
.p1_lb .swiper-button-next{background:url(../images/part2_jt_next.png) no-repeat center center;left:auto;right:.1rem;background-size:41%}
.p1_lb .swiper-button-next:hover,.p1_lb .swiper-button-prev:hover{border:1px solid #32c372}
.sy_tit{position:relative;margin-bottom:.6rem}
.sy_tit .bt{display:table;margin:0 auto}
.sy_tit .bt p{font-size:.45rem;color:#333;text-align:center;font-weight:700;margin-bottom:8px;letter-spacing:4px}
.sy_tit .bt span{display:block;min-width:2.57rem;position:relative;text-align:center;font-family:times;font-size:.24rem;color:#666;padding:0 .6rem}
.sy_tit .bt span::after{content:"";display:block;width:.5rem;height:2px;background:#00873c;position:absolute;left:0;top:calc(50% - 1px)}
.sy_tit .bt span::before{content:"";display:block;width:.5rem;height:2px;background:#00873c;position:absolute;right:0;top:calc(50% - 1px)}
.sy_tit .more{position:absolute;right:0;top:calc(50% - .235rem);width:.47rem;height:.47rem;background:url(../images/sy_tit_more_bg.png) no-repeat center center;border-radius:50%;overflow:hidden;transition:.4s;background-size:100%}
.sy_tit .more::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/sy_tit_more.png) no-repeat center center;background-size:.22rem}
.sy_tit .more::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:-100%;background:url(../images/sy_tit_more.png) no-repeat center center;background-size:.22rem}
.sy_tit .more:hover::after{left:100%;transition:.4s}
.sy_tit .more:hover::before{left:0;transition:.4s}
.sy_tit .more:hover{box-shadow:0 0 6px rgba(0,0,0,.8)}
.sy_tit.bai .bt p{color:#fff}
.sy_tit.bai .bt span{color:#fff}
.sy_tit .p2_jt{position:absolute;left:0;bottom:.1rem;width:.8rem;height:.33rem}
.sy_tit .p2_jt>div{width:.33rem;height:.33rem;background:url(../images/part2_jt_prev.png) no-repeat center center;border:1px solid #666;border-radius:0;transition:.4s;left:0;top:0;background-size:41%}
.sy_tit .p2_jt>div.swiper-button-next{background:url(../images/part2_jt_next.png) no-repeat center center;left:auto;right:0;background-size:41%}
.sy_tit .p2_jt>div:hover{border:1px solid #32c372}
.part2{padding:.65rem 0 .42rem}
.p2_lb{padding:0 .3rem .43rem;margin:0 -.3rem}
.p2_lb .swiper-slide a{display:block}
.p2_lb .swiper-slide .img{padding-bottom:63.3%;border-radius:.1rem}
.p2_lb .swiper-slide .con{position:relative;display:flex;justify-content:space-between;align-items:center;padding:.3rem;margin:0 0 0 5%;width:calc(100% - 37px);position:relative;z-index:3;margin-top:-.44rem}
.p2_lb .swiper-slide .con::before{content:"";display:block;width:98%;height:100%;box-shadow:0 .23rem .3rem rgba(0,0,0,.08);position:absolute;top:0;left:0;z-index:1}
.p2_lb .swiper-slide .con::after{content:"";display:block;width:100%;height:100%;background:#fff;clip-path:polygon(98% 0,100% 100%,75% 100%,0 100%,0 100%,0 0);position:absolute;top:0;left:0;z-index:2}
.p2_lb .swiper-slide .con .sj{width:50px;position:relative;z-index:5}
.p2_lb .swiper-slide .con .sj p{font-size:.36rem;color:#00873c;font-weight:700;text-indent:3px}
.p2_lb .swiper-slide .con .sj span{font-size:12px;color:#00873c}
.p2_lb .swiper-slide .con .bt{width:calc(100% - 62px);position:relative;z-index:5;font-size:.18rem;color:#333;line-height:.24rem;height:.48rem;overflow:hidden}
.p2_lb .swiper-slide .con .line{width:100%;height:3px;background:#00873c;position:absolute;bottom:0;left:0;z-index:3}
.p2_lb .swiper-slide a:hover .con .line{background:url(../images/part3_xxk_li_bg.jpg) no-repeat center center;background-size:cover;height:100%;clip-path:polygon(98% 0,100% 100%,75% 100%,0 100%,0 100%,0 0);transition:.4s}
.p2_lb .swiper-slide a:hover .sj p{color:#fff;transition:.4s}
.p2_lb .swiper-slide a:hover .sj span{color:#fff;transition:.4s}
.p2_lb .swiper-slide a:hover .bt{color:#fff;transition:.4s}
.part3 .sy_tit .more{display:none}
.part3 .sy_tit .more.on{display:block}
.part3{background:url(../images/part3_bg.png) no-repeat center center;background-size:cover;padding:.85rem 0}
.part3 .p3_xxk{position:absolute;right:.95rem;top:37%}
.part3 .p3_xxk ul{display:flex}
.part3 .p3_xxk ul li{position:relative}
.part3 .p3_xxk ul li a{font-size:.2rem;color:#333;padding:.17rem .32rem .17rem .38rem;position:relative;border-radius:.1rem;transition:.4s;position:relative;z-index:2;display:block}
.part3 .p3_xxk ul li::before{content:"";display:block;background:url(../images/part3_xxk_li_bg.jpg) no-repeat center center;background-size:cover;border-radius:.1rem;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:.4s}
.part3 .p3_xxk ul li.on a{color:#fff}
.part3 .p3_xxk ul li a::after{content:"";width:.12rem;height:2px;background:#fff;position:absolute;top:calc(50% - 1px);left:.16rem;opacity:0}
.part3 .p3_xxk ul li.on a::after{opacity:1}
.part3 .p3_xxk ul li.on::before{opacity:1}
.p3_main .box{display:none}
.p3_main .box.on{display:block}
.p3_main .box ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.p3_main .box ul li{width:47.14%;margin-bottom:.3rem}
.p3_main .box ul li a{display:flex;background:rgba(255,255,255,.5);justify-content:space-between;padding:.16rem 0 .2rem .4rem;border-radius:.1rem;position:relative;transition:.4s}
.p3_main .box ul li a::after{content:"";display:block;width:.47rem;height:.47rem;position:absolute;right:.16rem;bottom:-.13rem;background:url(../images/part3_main_li_more.jpg) no-repeat center center;opacity:0;transition:.4s}
.p3_main .box ul li .sj{width:56px;padding-top:.1rem}
.p3_main .box ul li .sj p{font-size:.3rem;color:#00873c;text-align:right;margin-bottom:12px}
.p3_main .box ul li .sj span{font-size:.14rem;color:#333}
.p3_main .box ul li .con{width:calc(100% - 68px);padding-left:18px;position:relative;padding-right:.16rem;height:.7rem}
.p3_main .box ul li .con>div{display:flex;flex-wrap:wrap}
.p3_main .box ul li .con::before{content:"";display:block;width:0%;height:3px;background:#00873c;position:absolute;top:-.16rem;left:0}
.p3_main .box ul li .con::after{content:"";display:block;width:1px;height:100%;background:#00873c;position:absolute;left:0;bottom:0}
.p3_main .box ul li .con .ly{font-size:.14rem;color:#00873c;padding-top:.1rem}
.p3_main .box ul li .con .bt{font-size:.2rem;color:#636363;line-height:.36rem;width:100%;max-height:.72rem;overflow:hidden}
.p3_main .box ul li a:hover .con>div{flex-direction:column-reverse}
.p3_main .box ul li a:hover .con::before{width:100%;transition:.4s;transition-delay:.2s}
.p3_main .box ul li a:hover .con::after{height:calc(100% + .16rem);transition:.2s}
.p3_main .box ul li a:hover{box-shadow:0 .33rem .35rem rgba(0,0,0,.3);background:#fff}
.p3_main .box ul li a:hover .con .bt{color:#00873c}
.p3_main .box ul li a:hover:after{opacity:1}
.part7{background:linear-gradient(60deg,#00873c 0,#6c6 100%)}
.part7bg{padding:.4rem 0;background:url(../images/partner-shape.png) no-repeat center 40%;background-size:cover;width:100%;height:auto}
.part4{padding:.4rem 0;background:url(../images/part4_bg.jpg) no-repeat center center;background-size:cover;width:100%;height:auto}
.p4_lb .swiper-slide .img{padding-bottom:40%;border-radius:.1rem}
.p4_lb .swiper-slide .img_out{position:relative}
.p4_lb .swiper-slide .img:hover img{width:120%}
.p4_lb .swiper-slide .img_out .sj{width:67px;height:72px;background:url(../images/part4_sj_bg.jpg) no-repeat center center;background-size:cover;padding:.12rem .08rem;position:absolute;bottom:-.16rem;left:5%;z-index:2;transition:.4s;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}
.p4_lb .swiper-slide .img_out .sj p{font-size:24px;color:#fff;text-align:right;margin-bottom:.1rem;font-weight:700}
.p4_lb .swiper-slide .img_out .sj span{font-size:.14rem;display:block;text-align:center;color:#fff}
.p4_lb .swiper-slide .con{width:100%;margin:.22rem auto 0;transition:.4s}
.p4_lb .swiper-slide .con .bt{font-size:.18rem;line-height:.3rem;max-height:1.2rem;overflow:hidden;color:#333;word-break:break-all;margin-bottom:.1rem;transition:.4s;text-align: center;}
.p4_lb .swiper-slide .con .zy{font-size:.14rem;line-height:.24rem;color:#999;max-height:.72rem;overflow:hidden;transition:.4s}
.p4_lb .swiper-slide a:hover .con{width:100%}
.p4_lb .swiper-slide a:hover .con .bt{color:#00873c}
.p4_lb .swiper-slide a:hover .img_out .sj{bottom:0;left:0;opacity:.7}
.a4_lb .img{padding-bottom:40%;border-radius:.1rem}
.a4_lb .img_out{position:relative}
.a4_lb .img:hover img{width:120%}
.a4_lb .img_out .sj{width:67px;height:72px;background:url(../images/part4_sj_bg.jpg) no-repeat center center;background-size:cover;padding:.12rem .08rem;position:absolute;bottom:-.26rem;left:5%;z-index:2;transition:.4s;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}
.a4_lb .img_out .sj p{font-size:24px;color:#fff;text-align:right;margin-bottom:.1rem;font-weight:700}
.a4_lb .img_out .sj span{font-size:.14rem;display:block;text-align:center;color:#fff}
.a4_lb .con{width:90%!important;margin:.22rem auto 0;padding-top:0!important;transition:.4s;margin-top:0;margin-bottom:.4rem}
.a4_lb .con .bt{font-size:.18rem;line-height:.3rem;max-height:1.2rem;overflow:hidden;color:#fff;word-break:break-all;margin-bottom:.1rem;transition:.4s}
.a4_lb .con .zy{font-size:.14rem;line-height:.24rem;color:#999;max-height:.72rem;overflow:hidden;transition:.4s}
.a4_lb a:hover .con{width:100%}
.a4_lb a:hover .con .bt{color:#fff}
.a4_lb a:hover .img_out .sj{bottom:0;left:0;opacity:.7}
.Service-box{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.Service-content{width:1200px;margin:0 auto;padding:0}
.Service-item{display:block; width: calc(100% / 7);text-align:center;float:left;height:180px;box-sizing:border-box;border-radius:10px;overflow:hidden;padding-bottom:0}
.Service-content .Service-item{-webkit-transition:all 160ms;transition:all 160ms}
.item-image{display:inline-block;height:100px;width:100px;line-height:100px;text-align:center;border:3px solid transparent;margin:0;border-radius:100%;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 160ms;transition:all 160ms}
.item-image img{width:100%;height:100%;display:block;border:none}
.item-title{line-height:25px;font-size:18px;color:#fff;padding:22px 0 7px}
.item-text{color:#9a9a9a;font-size:12px;line-height:17px;height:34px;overflow:hidden;font-family:PingFangSC-Regular,"Microsoft YaHei",Tahoma,sans-serif}
.item-link{font-family:PingFangSC-SC,"Microsoft YaHei",Tahoma,sans-serif;color:#fff;display:none;padding:6px 20px;background-color:#c4a167;margin:17px auto;font-size:14px;line-height:25px;border-radius:5px;-webkit-transition:all 160ms;transition:all 160ms;font-weight:400}
.Service-item:hover{background:#c4a167;box-shadow:0 15px 30px rgba(0,0,0,.1);position:relative;z-index:99;text-decoration:none;webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}
.Service-item:hover .item-image{height:60px;width:60px;line-height:60px;margin:0 auto}
.Service-item:hover .item-link{display:block}
.Service-item:hover .item-title{padding:10px 0 7px}
.Service-item{/*margin-left:63px;*/position:relative}
.item-tag{width:67px;height:67px;color:#fff;position:absolute;transform:rotateZ(-315deg);top:9px;right:9px;font-size:12px;line-height:17px}
.zppl{width:100px;float:left;margin-bottom:0}
.zppr{width:calc(100% - 100px);float:right;padding-top:15px}
.zppl .bt p{/*writing-mode: tb-rl;*/word-break: break-all;letter-spacing: 20px;}
.zppl .bt span{/*writing-mode: tb-rl;*/word-break: break-all;letter-spacing: 20px;}
.part5 .sy_tit .p2_jt>div{background:url(../images/part2_jt_prev_bai.png) no-repeat center center;border:1px solid #fff}
.part5 .sy_tit .p2_jt>div.swiper-button-next{background:url(../images/part2_jt_next_bai.png) no-repeat center center}
.part5{background:url(../images/part5_bg.jpg) no-repeat center center;background-size:cover;padding:.85rem 0}
.jintit{text-align:center}
.jintit a{margin:0 auto;color:#fff;font-size:18px;display:block;line-height:40px;border:dashed 1px #fff;border-radius:10px;width:100px;margin-top:20px}
.p5_lb{padding:10px .38rem;margin:0 -.38rem}
.p5_lb .swiper-slide a{background:url(../images/part5_li_bg.jpg) no-repeat center center;background-size:cover;border-radius:.1rem;display:flex;justify-content:space-between;padding:.45rem .68rem .35rem .6rem;box-shadow:0 .2rem .38rem rgba(0,0,0,.23);transition:.4s}
.p5_lb .swiper-slide .left .img_out{width:1.53rem;height:1.48rem;position:relative;padding-top:1px}
.p5_lb .swiper-slide .left .img_out::after{content:"";display:block;width:100%;height:100%;background:url(../images/part5_img_bg.png) no-repeat center center;position:absolute;top:0;left:0;z-index:1;transition:.4s;background-size:100%}
.p5_lb .swiper-slide .left .img_out .img{width:1.42rem;height:1.42rem;padding:0;border-radius:50%;z-index:2;margin:.03rem auto 0}
.p5_lb .swiper-slide .left .name{width:100%;font-size:.14rem;color:#fff;text-align:center;margin-top:.05rem}
.p5_lb .swiper-slide .con{width:calc(100% - 1.7rem);padding-top:5px}
.p5_lb .swiper-slide .con .bt{border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:.1rem;transition:.4s}
.p5_lb .swiper-slide .con .bt p{font-size:.2rem;color:#fff;line-height:.36rem;max-height:.72rem;overflow:hidden}
.p5_lb .swiper-slide .con .xx{padding-top:.1rem}
.p5_lb .swiper-slide .con .xx p{font-size:.16rem;line-height:.3rem;color:#fff;padding-left:26px;background:url(../images/part5_con_ico1.png) no-repeat left center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.p5_lb .swiper-slide .con .xx p+p{background:url(../images/part5_con_ico2.png) no-repeat left center}
.p5_lb .swiper-slide a:hover .left .img_out::after{transform:rotate(-45deg) scale(.9)}
.p5_lb .swiper-slide a:hover .con .bt{border-bottom:1px solid #fff}
.p5_lb .swiper-slide a:hover{box-shadow:0 0 10px #000}
.part6{background:#f3f3f3 url(../images/part6_bg.jpg) no-repeat center bottom;padding:.85rem 0}
.part6 .p6_ul1{display:flex;flex-wrap:wrap;margin:0 -1.5%}
.part6 .p6_ul1 li{width:30.33%;margin:0 1.5% .3rem}
.part6 .p6_ul1 li a{display:block;background:#fff;padding:.22rem .3rem;border-radius:.1rem;transition:.4s}
.part6 .p6_ul1 li .xx{display:flex;justify-content:space-between;align-items:center}
.part6 .p6_ul1 li .xx .sj{font-size:.14rem;color:#999}
.part6 .p6_ul1 li .xx .lx{width:1.4rem;font-size:.14rem;color:#2476c2;border:1px solid #2476c2;padding:.07rem 2px;text-align:center;border-radius:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.part6 .p6_ul1 li .con{margin-top:.16rem}
.part6 .p6_ul1 li .con .bt{font-size:.18rem;line-height:.28rem;color:#323232;height:.56rem;overflow:hidden;transition:.4s}
.part6 .p6_ul1 li.lx1 .xx .lx{color:#2476c2;border:1px solid #2476c2}
.part6 .p6_ul1 li.lx2 .xx .lx{color:#24b1c2;border:1px solid #24b1c2}
.part6 .p6_ul1 li.lx3 .xx .lx{color:#00873c;border:1px solid #00873c}
.part6 .p6_ul1 li.lx1 a:hover{box-shadow:0 0 10px rgba(36,118,194,.3)}
.part6 .p6_ul1 li.lx2 a:hover{box-shadow:0 0 10px rgba(36,177,194,.3)}
.part6 .p6_ul1 li.lx3 a:hover{box-shadow:0 0 10px rgba(194,36,39,.3)}
.part6 .p6_ul1 li.lx1 a:hover .con .bt{color:#2476c2}
.part6 .p6_ul1 li.lx2 a:hover .con .bt{color:#24b1c2}
.part6 .p6_ul1 li.lx3 a:hover .con .bt{color:#00873c}
.p6_box2{display:flex;margin:.7rem auto 0;justify-content:center}
.p6_box2 .left{width:5.9rem;display:flex;flex-wrap:wrap}
.p6_box2 .right{width:7.1rem;display:flex;margin-top:.7rem}
.p6_box2 .box{width:50%;height:2.35rem;background:#2093d5}
.p6_box2 .box2{background:#e1c942;margin-top:.7rem}
.p6_box2 .box3{background:#fbaa5b;margin-top:-.7rem}
.p6_box2 .box4{background:#a0ae83}
.p6_box2 .box5{background:#7788b0;margin-top:1.24rem;width:58.4%}
.p6_box2 .box6{background:#75cd75;width:41.6%}
.p6_box2 .box a{display:block;padding-top:10%;transition:.4s;height:100%;position:relative}
.p6_box2 .box .pic{width:1.1rem;height:1.1rem;background:rgba(255,255,255,.1);display:flex;justify-content:center;align-items:center;margin:0 auto;border-radius:50%;margin-bottom:.05rem}
.p6_box2 .box .pic svg{width:50%}
.p6_box2 .box .bt p{font-size:.2rem;line-height:.3rem;text-align:center;color:#fff}
.p6_box2 .box a:hover{box-shadow:0 0 10px rgba(0,0,0,.5);z-index:3}
.part8{padding:.85rem 0;background:url(../images/part4_bg.jpg) no-repeat center center;background-size:cover}
.p8_lb .swiper-slide .img{padding-bottom:67%;border-radius:.1rem}
.p8_lb .swiper-slide .img_out{position:relative}
.p8_lb .swiper-slide .img_out .sj{width:67px;height:72px;background:url(../images/part4_sj_bg.jpg) no-repeat center center;background-size:cover;padding:.12rem .08rem;position:absolute;bottom:-.1rem;left:5%;z-index:2;transition:.4s;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}
.p8_lb .swiper-slide .img_out .sj p{font-size:24px;color:#fff;text-align:right;margin-bottom:.1rem;font-weight:700}
.p8_lb .swiper-slide .img_out .sj span{font-size:.14rem;display:block;text-align:center;color:#fff}
.p8_lb .swiper-slide .con{width:90%;margin:.22rem auto 0;border-top:3px solid #00873c;padding-top:.3rem;transition:.4s}
.p8_lb .swiper-slide .con .bt{font-size:.18rem;line-height:.3rem;max-height:1.2rem;overflow:hidden;color:#fff;word-break:break-all;margin-bottom:.1rem;transition:.4s}
.p8_lb .swiper-slide .con .zy{font-size:.14rem;line-height:.24rem;color:#999;max-height:.72rem;overflow:hidden;transition:.4s}
.p8_lb .swiper-slide a:hover .con{margin-top:0;background:#fff;width:100%;padding:.3rem 5% .22rem}
.p8_lb .swiper-slide a:hover .con .bt{color:#00873c}
.p8_lb .swiper-slide a:hover .img_out .sj{bottom:0;left:0;opacity:.7}
.part8{padding:.45rem 0 .42rem}
.linktit{padding-right:20px;float:left;width:145px;font-size:.25rem;color:#1c1c1c;font-weight:700;line-height:27px}
.linktit .en{font-size:.14rem;color:#00873c;line-height:21px;font-weight:400}
.linkcont{padding-top:6px;overflow:hidden}
.linkcont .a1{width:18.4%;font-size:18px;margin-right:2%;color:#333;line-height:28px;-webkit-background-clip:text;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s; float:left;}
.linkcont .a1:last-child{margin-right:0}
.linkcont .a1 img{width: 100%;}
.linkcont .a1:hover{color:#00873c}
.foot{background:url(../images/foot_bg.jpg) no-repeat center center;background-size:cover;padding:.57rem 0 .2rem 0;position:relative}
.foot>div{display:flex;justify-content:space-between;flex-wrap:wrap}
.foot .left .foot_logo{margin-bottom:.4rem}
.foot .left .foot_logo img{max-width:100%}
.foot .left .dz p{font-size:.16rem;color:#fffefe;line-height:.36rem}
.foot .right{display:flex;align-items:flex-start}
.foot .right .xtit{font-size:.16rem;color:#fff;width:.16rem;line-height:.22rem;padding:.35rem 0;position:relative;margin-right:.22rem;margin-top:.12rem}
.foot .right .xtit::after{content:"";display:block;width:1px;height:.32rem;background:rgba(255,255,255,.2);position:absolute;left:50%;bottom:0}
.foot .right .xtit::before{content:"";display:block;width:1px;height:.32rem;background:rgba(255,255,255,.2);position:absolute;left:50%;top:0}
.foot .right .con{margin-top:20px}
.foot .right .con li{float:left;margin-right:10px}
.foot .right .con p{display:block;font-size:.16rem;color:#fff;line-height:36px;position:relative;text-align:center}
.foot .right .con p::after{content:"";display:block;width:0;height:1px;background:#fff;transition:.4s;position:absolute;bottom:4px;left:0}
.foot .right .con p:hover::after{width:100%}
.foot .bq{width:100%;padding-top:.16rem;border-top:1px solid rgba(255,255,255,.2);margin-top:.05rem;text-align:center}
.foot .bq p{font-size:.14rem;color:#fff}
.foot .bq a{font-size:.14rem;color:#fff}
.fhdb{background:#00873c;width:.9rem;height:.9rem;position:absolute;right:2.15rem;top:-.4rem;z-index:10;border-radius:50%;overflow:hidden;cursor:pointer}
.fhdb::before{content:"";display:block;width:100%;height:100%;background:url(../images/fhdb_img.png) no-repeat center center;position:absolute;top:0;left:0;background-size:100%}
.fhdb::after{content:"";display:block;width:100%;height:100%;background:url(../images/fhdb_img.png) no-repeat center center;position:absolute;top:100%;left:0}
.fhdb:hover::before{transition:.4s;top:-100%}
.fhdb:hover::after{transition:.4s;top:0}
.leader-ls01{margin:58px 0 -46px}
.leader-ls01 .item{margin-bottom:46px}
.leader-ls01 .con{display:-webkit-flex;display:flex}
.leader-ls01 .pic{width:377px;position:relative;/* overflow:hidden; */flex-shrink:0; height: 251px;}
.leader-ls01 .pic:after{content:'';display:block;padding-top:81.28%}
.leader-ls01 .pic:before{display:block;content:"";position:absolute;left:-12px;top:-12px;bottom:15px;right:12px;background:#00873c}
.leader-ls01 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.leader-ls01 .inner{margin-left:-20px;padding:40px 65px 30px;width:calc(100% - 357px);background-repeat:no-repeat;background-position:left center;-webkit-background-size:cover;background-size:cover;position:relative;z-index:2;flex-shrink:0}
.leader-ls01 .hd{margin-bottom:40px;padding-bottom:12px;position:relative}
.leader-ls01 .hd:after{content:'';position:absolute;left:0;bottom:0;width:96px;height:1px;background-color:#1c1c1c}
.leader-ls01 .hd .tit{font-size:32px;color:#00873c;font-weight:700;line-height:48px}
.leader-ls01 .hd .job{font-size:30px;color:#333;font-weight:700;line-height:46px}
.leader-ls01 .hd .job span{color:#00873c;}
.leader-ls01 .info{margin-bottom:-32px;font-size:16px;color:#333;line-height:20px}
.leader-ls01 .info .it{margin-bottom:32px;display:-webkit-flex;display:flex}
.leader-ls01 .info .t,.leader-ls01 .info em{flex-shrink:0}
.leader-ls01 .info .p{flex-grow:1}
.leader-ls01 .info em{margin:0 10px;font-style: normal;}
.leader-ls01 .info .p{font-weight:normal;font-size:18px}
.TDgrjj p{line-height: 45px;}
.leader-ls01 .item:nth-child(even) .pic{margin-left:-20px;order:2}
.leader-ls01 .item:nth-child(even) .inner{margin:0;background-position:right center;order:1}
.leader-ls01 .hd:after{background-color:#fff}
.leader-ls01 .info .it{margin-bottom: 15px;font-size: 18px;}
.leader-ls01>.tit03{display: none;}
.tit03>.tit{font-weight: 700;}
.leader-ls01>.tit03:before{background:none}
.tit03{margin-bottom: 20px;}
.leader-ls01 .item:nth-child(even) .pic{margin-left:0px;order:1}
.leader-ls01 .item:nth-child(even) .inner{margin:0;background-position:right center;order:2}
@media(max-width:1890px){#nav ul li{margin:0 .05rem}
#header #logo{width:25%}
#header #logo .box_table{width:100%}
}
@media(max-width:1650px){.w1600{width:95%}
.sy_yc_lj{top:auto;bottom:112px;right:.625rem}
.sy_yc_lj ul li p{display:none}
.sy_yc_lj ul li{height:1.875rem;width:1.25rem}
.sy_yc_lj ul li img{width:1.25rem}
#header{height:95px}
#nav ul li a{padding:.28rem 0}
.pc_top_lj .search_btn{margin:0}
#nav ul li h3{font-size:.2rem;color:#fff}
.item-image{width:98px;height:98px}
/*.Service-item{margin-left:48px}*/
}
@media(max-width:1200px){.search_btn img{width:2.375rem}
#header{height:80px}
#nav ul li{margin:0 11.2px}
#nav{display:none}
#header #logo{width:5rem}
}
@media(min-width:1400px){#header{height:1rem;background-image:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,.8))}
.part1{margin-top:0}
#nav ul li h3{color:#fff}
.banner .flexslider .slides li a .imgresponsive{background-size:100%;/*padding-bottom:68%;*/}
.qihuanleft img{width:605px;height:454px}
.flex-direction-nav a{text-decoration:none;display:block;/*width:40px;height:40px;*/border:2px solid rgba(255,255,255,.2);font-size:0.6rem;background-color:rgba(0,0,0,.3);/*line-height:40px;margin-top:-20px;*/}
.zkjs_box{min-height:500px}
.flex-direction-nav .flex-prev{/*left:10px;*/}
.flex-direction-nav .flex-next{/*right:10px;*/}
.till-slides{width:96%;margin-left:0;left:20px}
#vsb_content_1018_u91{min-height:500px}
.till-slides p{font-size:1.6rem;max-height:66px;line-height:22px;width:90%}
.banner .flexslider .slides li a:after{height:200px}
}
@media only screen and (min-width:1200px){
    .leader-ls01 .pic{width: 180px; height: 251px;}
.leader-ls01 .inner{width: calc(100% - 200px);margin: 0px;padding-top: 20px;}
.leader-ls01 .hd{margin-bottom: 0px;}
.leader-ls01{margin-bottom:20px}
.leader-ls01 .inner *{font-weight: bold;}
.w1300{min-width: 1200px;}
.xsbg{display: none;}
}
@media only screen and (min-width:1450px){
    .focusBox .pic img{min-height: 454px;}

}

@media(max-width:950px){.g-nav2 .scroll li h2 a::after{bottom:0}
.g-nav2{overflow-y:auto}
.g-nav2 .scroll{position:static;padding-top:1rem}
.g-nav2 .scroll ul{flex-wrap:wrap}
.g-nav2 .scroll li{width:100%;text-align:left;padding-top:0;border-bottom:rgba(255,255,255,.13) solid 1px;position:relative}
.g-nav2 .scroll li h2{font-size:.36rem;line-height:1rem;padding-left:.5rem;position:relative}
.g-nav2 .scroll li i{width:.9rem;height:.9rem;background:url(../images/down_arrow.png) no-repeat center center;display:block;position:absolute;top:0;right:.2rem;font-size:.3rem;color:#fff;transition:.4s;cursor:pointer}
.g-nav2 .scroll li.on i{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.g-nav2 .scroll li .list{padding:0 0 0 .5rem;display:none}
.g-nav2 .scroll li .list h3{font-size:.34rem;line-height:.96rem;border-top:rgba(255,255,255,.13) solid 1px}
.g-nav2 .scroll li .list h3:nth-child(1){border:0}
.g-nav2 .scroll li .list dl{margin-left:-.5rem;padding:0 .2rem .3rem 0;margin-top:-.1rem;display:flex;flex-wrap:wrap}
.g-nav2 .scroll li .list dd{font-size:.24rem;line-height:.6rem;min-width:25%;padding-left:.5rem}
.g-nav2 .scroll li .list dd a{display:block;height:.6rem}
.g-nav2 .btn-list a{color:#fff}
.g-nav2 .btn-list ul{border-bottom:rgba(255,255,255,.13) solid 1px;padding:.25rem 0 .25rem .5rem}
.g-nav2 .btn-list ul li{width:25%}
.g-nav2 .btn-list ul a{display:block;font-size:.24rem;line-height:.64rem}
.g-nav2 .btn-list .language{border-bottom:rgba(255,255,255,.13) solid 1px}
.g-nav2 .btn-list .language .name{height:1rem;padding-left:.5rem;font-size:.24rem}
.g-nav2 .btn-list .language .name i{flex-shrink:0;font-size:.24rem;margin-right:.1rem;font-style:normal}
.g-nav2 .btn-list .search{position:relative;padding:.4rem .5rem}
.g-nav2 .btn-list .search .btn{font-size:.36rem;color:#6510ad;position:absolute;top:.4rem;right:.5rem;bottom:.4rem;z-index:5;line-height:.9rem;width:1rem;text-align:center}
.g-nav2 .btn-list .search .btn input{width:100%;height:.9rem;cursor:pointer;position:absolute;z-index:1;left:0;right:auto;top:0;bottom:auto}
.g-nav2 .btn-list .search .input{height:.9rem;background:#fff}
.g-nav2 .btn-list .search .input input{width:100%;height:.9rem;line-height:.9rem;font-size:.24rem;padding:0 .2rem}
.banner .flexslider .slides li a:after{height:80px}
}

@media(max-width:650px){.p1_lb .swiper-pagination{display:none}
.pc_top_lj{width:1.8rem}
#m_header #logo{width:80%}
.p1_lb .swiper-slide a{padding-bottom:50%}
.p1_lb .swiper-slide .con{width:100%;left:0}
.p3_main .box ul li .sj{width:49px}
.p3_main .box ul li .con{width:calc(100% - 64px)}
.p3_main .box ul li{width:100%}
#header #logo{width:4.7rem}
#header{height:60px}
.part1{margin-top:60px}
.pc_top_lj .nav_btn p{margin:.1rem auto 7px}
.sy_tit .p2_jt{width:1.6rem}
.sy_tit .p2_jt>div{width:.6rem;height:.6rem}
.sy_tit .more{width:.6rem;height:.6rem}
.p2_lb .swiper-slide .con .bt{font-size:.3rem;line-height:.4rem;height:.8rem}
.p3_main .box ul li .con .bt{font-size:.32rem;line-height:.4rem;height:.8rem;margin-top:.1rem;max-height:none}
.p3_main .box ul li .con{height:auto}
.p3_main .box ul li .sj p{font-size:.5rem}
.p3_main .box ul li .sj span{width:100%;text-align:right;display:block}
.p4_lb .swiper-slide .con .bt{font-size:.3rem;line-height:.4rem;max-height:1.6rem}
.p4_lb .swiper-slide .con .zy{line-height:.4rem}
.part6 .p6_ul1 li{width:100%}
.part6 .p6_ul1 li .xx .lx{width:2.4rem}
.part6 .p6_ul1 li .con .bt{font-size:.3rem;line-height:.4rem;height:.8rem}
.p6_box2{flex-wrap:wrap}
.p6_box2 .left{width:100%}
.p6_box2 .right{width:100%;margin:0}
.p6_box2 .box2{margin:0}
.p6_box2 .box3{margin:0}
.p6_box2 .box5{width:50%;margin:0}
.p6_box2 .box6{width:50%}
.p6_box2 .box{height:2.8rem}
.p6_box2 .box .bt p{line-height:.35rem}
.p4_lb .swiper-slide .img_out .sj p{margin-bottom:.05rem}
.foot .right .xtit{width:.26rem}
.p4_lb .swiper-slide .img_out .sj{width:54px;height:52px}
.p5_lb .swiper-slide .con .xx p{line-height:.5rem}
.Service-item{width:30%;padding:0}
.Service-item+.Service-item{margin-left:3%}
.qihuanleft{display:none}
.newpic{display: block; width: 100%; float: none;clear: both;}
.qihuanright{width:100%;float:none}
.jicengli{height:1rem}
.jicena{font-size:.32rem;line-height:1rem;height:1rem}
.jisp2{line-height:1rem;height:1rem}
.xshd_list ul li a{flex-wrap:wrap}
.xshd_list ul li .img{width:100%;height:auto}
.xshd_list ul li .img img{position:relative}
.xshd_list ul li .con{width:100%}
.xshd_list ul li .con .s .sj{margin-right:.2rem}
.xshd_list ul li .con .s .sj p{font-size:18px}
.xshd_list ul li .con .s .bt{font-size:.38rem;line-height:.5rem;max-height:1rem}
.xshd_list ul li .con .zy p{font-size:.26rem;line-height:.4rem;height:1.2rem}
.xshd_list ul li+li::before{width:100%}
.xygg_list ul li .bt p{font-size:.32rem;line-height:.5rem;max-height:1rem}
.xygg_list ul li .sj{width:56px;padding-right:6px}
.xygg_list ul li .bt{width:calc(100% - 56px);padding-left:6px}
.xygg_list ul li .sj p{font-size:22px}
.xygg_list ul li .sj span{font-size:12px}
.zkjs_xxk_dh ul li a{padding:.17rem .52rem .17rem .52rem}
.zkjs_xxk_dh ul li a::after{left:.3rem}
.zkjs_list ul li{width:47.9%}
.zkjs_list ul li p{font-size:.3rem;padding:.26rem 0}
.zkjs_tit p{font-size:.4rem}
.nry .box2 p{font-size:.32rem!important;line-height:.5rem!important;margin-bottom:.3rem!important}
.nry .box3 a{font-size:.32rem;line-height:.5rem}
.rkjs_nry_main1 .xxk ul li{font-size:.32rem}
.rkjs_nry_main1 .xxk_box .con p{font-size:.32rem;line-height:.5rem;margin-bottom:.3rem}
.rkjs_nry_main2 .box .x_tit p{font-size:.4rem}
.rkjs_nry_main2 .box .con p{font-size:.32rem;line-height:.5rem;margin-bottom:.3rem}
.ej_bn .img{padding-bottom:31%}
.xrld_list ul li{width:100%}
.xrld_list ul li .con .xx2 p{padding-left:20px;min-height:12px;background-size:13px!important}
.xrld_list ul li .con .bt{font-size:.4rem}
.xrld_list ul li .con .con_in{padding:.3rem .3rem .05rem}
.Service-item{width:30%;padding:0;margin-left:0}
.kstd{width:100%!important}
.Service-item+.Service-item{margin-left:3%}
.zppl{width:100%;float:none;text-align:center;clear:both}
.zppr{width:100%;float:none;clear:both}
.zppl .bt p{writing-mode:inherit}
.linkcont{width:100%}
.linktit{float:none;clear:both;font-size:.45rem}
.linkcont .a1{width:50%;margin:0;height:auto;overflow:hidden;display:block;float:left}
.linkcont .a1 img{min-height:50px;max-width:100%}
.leader-ls01{margin:20px 0 -20px}
.leader-ls01 .item{margin-bottom:20px}
.leader-ls01 .con{display:block}
.leader-ls01 .pic{margin:0!important;width:100%;height: auto;}
.leader-ls01 .inner{padding:30px 20px;margin:0!important;width:100%;background:rgb(162,98,42,.23);background-position:center center!important}
.leader-ls01 .hd .tit{font-size:20px}
.leader-ls01 .info{margin-bottom:-15px}
.leader-ls01 .info .it{margin-bottom:15px}
.leader-ls01 .pic:after{padding-top:120%}

/*230911 首页banner移动端修改*/
.banner .flexslider .slides li a .imgresponsive{
	/*background-position: center top 60px;*/
	/*background-size: 100% 25%;*/
	/*-webkit-background-size: 100% 25%;*/
	background-attachment: scroll;
	background-size: cover;
	width: 100%;
	height: 100%;
	display: block;
}
.till-slides{
	width: 100%;
	margin-left: 0;
	left: 0;
}
.till-slides h3{
	font-size: 22px;
	height: 45px;
	line-height: 45px;
	padding-left: 10px;
}
.till-slides p{
	display: none;
}
.flex-direction-nav a{
	width: 60px;
	height: 60px;
	line-height: 60px;
	font-size: 36px;
}
}
.w1300{width:13rem;margin:0 auto;}
.ej_bn{margin-bottom:.5rem}
.ej_bn .img{padding-bottom:18%}
.ej_main{/* background:url(../images/ej_main_bg.jpg) no-repeat center bottom; */background-size:100%}
.ej_main_box{display:flex;justify-content:space-between;flex-wrap:wrap}
.ej_dh_box{width:2.8rem}
.ej_dh_box h2{font-size:.36rem;color:#fff;text-align:center;width:100%;height:1.4rem;background:url(../images/ej_dh_lmmc.png) no-repeat;background-size:100%;line-height:1.4rem;position:relative;z-index:3}
.ej_dh_box h2 span{display:block;width:.4rem;height:.4rem;right:.14rem;top:.2rem;background:url(../images/bnt_sub_nav2.png) no-repeat center center;position:absolute;background-size:100%;cursor:pointer;display:none}
.ej_dh_box ul{background:#f3f3f3;position:relative;padding-top:.4rem;margin-top:-.41rem;z-index:1}
.ej_dh_box ul::after{content:"";display:block;width:100%;height:.2rem;position:absolute;bottom:-.2rem;left:0;background:url(../images/ej_dh_ul_bg.png) no-repeat}
.ej_dh_box ul li{padding:.11rem .3rem;position:relative}
.ej_dh_box ul li+li::before{content:"";display:block;width:calc(100% - .6rem);height:1px;background:#e6e6e6;position:absolute;top:0;left:.3rem}
.ej_dh_box ul li::after{content:'';width:calc(100% + .1rem);height:.9rem;background:url(../images/ej_dh_li_on.png) no-repeat;background-size:100%;z-index:1;opacity:0;display:block;position:absolute;top:-.3rem;left:0}
.ej_dh_box ul li a{display:block;height:.48rem;line-height:.48rem;position:relative;z-index:3}
.ej_dh_box ul li p{font-size:.18rem;color:#323232;transition:.4s;position:relative}
.ej_dh_box ul li p::after{content:"";width:.13rem;height:.12rem;background:url(../images/ej_dh_li_ico.png) no-repeat center center;background-size:100%;position:absolute;right:0;top:.16rem}
.ej_dh_box ul li.on::after{opacity:1}
.ej_dh_box ul li.on p{color:#fff!important}
.ej_dh_box ul li.on{padding:0 .3rem}
.ej_dh_box ul li a:hover p{color:#00873c;transform:translate(5px)}
.ej_nr_box{width:9.4rem}
.ej_nr_box .dqwz{font-size:14px;color:#999;padding-left:25px;line-height:18px;background:url(../images/dqwz.png) no-repeat left 0;padding-bottom:.15rem;border-bottom:1px solid #ececec;margin-bottom:.3rem}
.ej_nr_box .dqwz a{font-size:14px;color:#999;transition:.4s;line-height:18px}
.ej_nr_box .dqwz span{font-family:宋体}
.ej_nr_box .dqwz p{color:#00873c;display:inline}
.ej_nr_box .dqwz a:hover{color:#00873c}
.fanye{text-align:center;margin:.42rem 0 0}
.ej_nr_box .dqwz table td{padding:0 5px;padding-left:0}
@media(max-width:1350px){.w1300{width:94%;margin: 0 auto;}
.ej_nr_box{width:calc(100% - 3.4rem)}
}
@media(max-width:1024px){.ej_nr_box{width:100%}
.ej_bn .img{padding-bottom:25%}
.ej_dh_box{width:100%;margin-bottom:.3rem}
.ej_nr_box{width:100%}
.ej_dh_box h2{background:url(../images/ej_dh_lmmc_sj.jpg) no-repeat center center;background-size:cover;height:.9rem;line-height:.9rem}
.ej_dh_box h2 span{display:block}
.ej_dh_box ul{display:none}
.ej_dh_box ul::after{display:none}
.ej_dh_box ul li{padding:.04rem .3rem!important}
.ej_dh_box ul li.on::before{display:none}
.ej_dh_box ul li::after{display:none}
.ej_dh_box ul li.on{background:url(../images/ej_dh_li_on_sj.jpg) no-repeat center center;background-size:cover}
}
.xrld_list ul{display:flex;flex-wrap:wrap;justify-content:flex-start}
.xrld_list ul li{margin-bottom:.3rem;width:49%}
.xrld_list ul li a{display:flex}
.xrld_list ul li .img{padding:0;width:1.8rem;height:2.4rem}
.xrld_list ul li .con{width:calc(100% - 1.8rem);display:flex;flex-wrap:wrap;align-items:flex-end}
.xrld_list ul li .con .bt{font-size:.16rem;color:#333;font-weight:600;padding:0 .2rem;width:100%;transition:.4s}
.xrld_list ul li .con .con_in{width:100%;background:#f9f9f9 url(../images/xrld_list_li_bg.jpg) no-repeat bottom right;padding:.2rem .2rem}
.xrld_list ul li .con .xx1{padding-bottom:.1rem;border-bottom:1px solid #e2e2e2}
.xrld_list ul li .con .xx1 .zw{font-size:.16rem;color:#333;font-weight:600;margin-bottom:.1rem}
.xrld_list ul li .con .xx1 .zwzz{font-size:.16rem;color:#333;line-height:.3rem;font-weight:600;max-height:.6rem;overflow:hidden}
.xrld_list ul li .con .xx2{padding-top:.1rem}
.xrld_list ul li .con .xx2 p{font-size:.16rem;color:#333;padding-left:30px;background:url(../images/xrld_list_ico_dd.png) no-repeat left center;min-height:20px;margin-bottom:.2rem;line-height:.25rem}
.xrld_list ul li .con .xx2 p+p{background:url(../images/xrld_list_ico_yx.png) no-repeat left center}
.xrld_list ul li a:hover .con .bt{color:#00873c;transform:translate(0,-5px)}
@media(max-width:1350px){.xrld_list ul li .img{height:auto}
}
.xshd_list ul li{position:relative;padding:.2rem 0;transition:.4s;border-radius:.1rem}
.xshd_list ul li::before{display:none}
.xshd_list ul li+li::before{content:"";display:block;width:calc(100% - 3.3rem);height:1px;background:#ebebeb;position:absolute;top:0;right:0}
.xshd_list ul li::after{content:"";width:.47rem;height:.47rem;background:url(../images/part3_main_li_more.jpg) no-repeat;background-size:100%;display:block;position:absolute;bottom:-.235rem;right:.3rem;opacity:0;transition:.4s;z-index:2}
.xshd_list ul li a{display:flex;justify-content:space-between}
.xshd_list ul li .img{width:3rem;height:2rem;padding:0;border-radius:.1rem}
.xshd_list ul li .con{width:calc(100% - 3.3rem)}
.xshd_list ul li .con .s{display:flex;justify-content:space-between;align-items:center;padding-top:.1rem}
.xshd_list ul li .con .s .sj{width:.67rem;height:.72rem;padding:.15rem .07rem .1rem;background:url(../images/part4_sj_bg.jpg) no-repeat;background-size:cover;min-width:59px;min-height:52px;margin-right:.1rem}
.xshd_list ul li .con .s .sj p{font-size:.24rem;text-align:right;color:#fff;margin-bottom:.06rem;font-weight:700}
.xshd_list ul li .con .s .sj span{display:block;font-size:.14rem;color:#fff;text-align:right}
.xshd_list ul li .con .s .bt{font-size:.18rem;line-height:.3rem;color:#333;max-height:.6rem;overflow:hidden;width:calc(100% - .87rem);transition:.4s}
.xshd_list ul li .con .zy{margin-top:.28rem}
.xshd_list ul li .con .zy p{font-size:.14rem;line-height:.24rem;color:#999;height:.72rem;overflow:hidden}
.xshd_list ul li:hover{padding:.2rem;box-shadow:0 8px .35rem rgba(0,0,0,.1);background:#fff url(../images/xshd_list_li.jpg) no-repeat right center;background-size:cover}
.xshd_list ul li:hover::after{opacity:1}
.xshd_list ul li:hover .con .s .bt{color:#00873c}
.xygg_list ul li{position:relative}
.xygg_list ul li::after{box-shadow:0 8px .35rem rgba(0,0,0,.1);width:98%;content:"";display:block;height:100%;position:absolute;top:0;left:0;opacity:0;transition:.4s}
.xygg_list ul li a::after{content:"";opacity:0;display:block;transition:.4s;width:100%;height:100%;background:#fff url(../images/xygg_li_bg.jpg) no-repeat right center;background-size:cover;clip-path:polygon(98% 0,100% 100%,75% 100%,0 100%,0 100%,0 0);position:absolute;top:0;left:0;z-index:2}
.xygg_list ul li a::before{content:"";display:block;width:100%;height:3px;opacity:0;transition:.4s;background:#00873c;position:absolute;bottom:0;left:0;z-index:3}
.xygg_list ul li a{display:flex;position:relative;padding:.3rem 0;align-items:center;justify-content:space-between;border-bottom:1px dashed #d9d9d9;z-index:5;transition:.4s}
.xygg_list ul li .sj{width:75px;padding-right:14px;border-right:1px solid #00873c;margin-top:3px;position:relative;z-index:5}
.xygg_list ul li .sj p{font-size:30px;color:#00873c;text-align:right;margin-bottom:7px}
.xygg_list ul li .sj span{display:block;font-size:14px;color:#333;text-align:right}
.xygg_list ul li .bt{width:calc(100% - 75px);padding-left:14px;position:relative;z-index:5}
.xygg_list ul li .bt p{font-size:.2rem;color:#323232;line-height:.32rem;max-height:.64rem;overflow:hidden;transition:.4s}
.xygg_list ul li .bt .smallt{font-size:.15rem;color:#444;}
.xygg_list ul li .bt .smallt samp{    margin-right: 0.05rem;background:#79ac90;padding: 0.03rem 0;border-radius: 0.5rem;color: #fff;text-align: center;}
.xygg_list ul li:hover .bt p{color:#00873c}
.xygg_list ul li:hover{z-index:6}
.xygg_list ul li:hover a{padding:.3rem 2%}
.xygg_list ul li:hover:after{opacity:1}
.xygg_list ul li:hover a::after{opacity:1}
.xygg_list ul li:hover a::before{opacity:1}

.xsjl_list ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.xsjl_list ul li{width:48.4%;margin-bottom:.3rem;position:relative;background:#f9f9f9;border:1px solid #f2f2f2;transition:.4s}
.xsjl_list ul li::before{content:"";display:block;width:0;height:3px;background:#00873c;position:absolute;bottom:0;left:0;z-index:2;transition:.4s}
.xsjl_list ul li::after{background:#fff url(../images/xsjl_list_li_bg.jpg) no-repeat center center;background-size:cover;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;transition:.4s}
.xsjl_list ul li a{display:flex;justify-content:space-between;padding:.3rem .1rem;transition:.4s;position:relative;z-index:3}
.xsjl_list ul li .sj{width:75px;padding-right:14px;margin-top:3px;position:relative;z-index:5}
.xsjl_list ul li .sj p{font-size:30px;color:#00873c;text-align:right;margin-bottom:7px}
.xsjl_list ul li .sj span{display:block;font-size:14px;color:#333;text-align:right}
.xsjl_list ul li .con{width:calc(100% - 75px);padding-left:14px;border-left:1px solid #00873c}
.xsjl_list ul li .con .bt{font-size:.18rem;color:#323232;line-height:.28rem;transition:.4s;max-height:.56rem;overflow:hidden}
.xsjl_list ul li .con .xx{margin-top:.1rem}
.xsjl_list ul li .con .xx p{font-size:.16rem;color:#666;min-height:.3rem;line-height:.3rem;padding-left:20px;margin-bottom:.07rem}
.xsjl_list ul li .con .xx p+p{background:url(../images/xsjl_list_ico_sj.png) no-repeat left center;margin-bottom:0}
.xsjl_list ul li:hover{border:1px solid transparent;box-shadow:0 8px .35rem rgba(0,0,0,.1)}
.xsjl_list ul li:hover::before{width:100%}
.xsjl_list ul li:hover::after{opacity:1}
.xsjl_list ul li:hover .con .bt{color:#00873c}
.nry{position:relative}
.my-share-d{position:absolute;right:-1rem;top:0}
.my-share-d>p{font-size:18px;color:#dbdbdb}
.my-share-d>p span{font-size:14px;color:#666}
.my-share-d>div{width:.5rem;height:.5rem;background:#fff;display:flex;justify-content:center;align-items:center;box-shadow:0 0 16px rgba(0,0,0,.09);border-radius:50%;margin-top:.08rem;cursor:pointer;transition:.4s}
.my-share-d>div img{max-width:60%}
.my-share-d>div:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}
.qrid_zz{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.9);display:none;top:0;left:0;z-index:1000;display:none;justify-content:center;align-items:center}
.qrid_zz #qrid{padding:8px;background:#fff;border-radius:5px}
.nry .box1 .bt{font-size:.3rem;color:#323232;line-height:.4rem;margin-bottom:.2rem；text-align:center;}
.nry .box1 .xx{display:flex;flex-wrap:wrap;padding-bottom:.1rem;border-bottom:1px solid #00873c}
.nry .box1 .xx p{font-size:.16rem;color:#666;line-height:.26rem;min-height:.26rem;padding-left:26px;margin-right:.2rem}
.nry .box1 .xx .sj{background:url(../images/nry_ico_sj.png) no-repeat left center}
.nry .box1 .xx .dj{background:url(../images/nry_ico_dj.png) no-repeat left center}
.nry .box2{border-bottom:1px solid #d4d4d4;padding:.2rem 0}
.nry .box2 p{font-size:.2rem!important;color:#323232!important;line-height:.34rem!important;text-indent:2em;margin-bottom:.15rem}

.nry .box2 table {    font-size: 14px;    margin-top: 15px;    margin-bottom: 15px;    width: 100%;    border-collapse: collapse;}
.nry .box2 table a {    color: #323232;}
.nry .box2 table a:hover {    color: #2c7c23;    text-decoration: underline;}
.nry .box2 table img {    max-width: 600px;}
.nry .box2 table td {    text-align: center;    padding: 5px 10px;    border: 1px #bbb solid;}
.nry .box2 table td:hover {    background: #e5fbe2;}
.nry .box2 table td p {    text-indent: 0px;    margin: 0;    padding: 0;}
.nry .box2 table th {    background: #7030a0;    color: #fff;    font-size: .22rem;    font-weight: 600;}
.nry .box2,.nry .box2 p {    font-size: .2rem;    line-height: 2.15;    color: #222222;}
.nry .box2 video {    width: 100%;    object-fit: cover;    height: auto;}
.nry .box2 strong {    font-weight: bold;}

.nry .box2 p.has_img{text-indent:0!important;text-align:center}
.nry .box2 img{height:auto!important;margin:0 auto;max-width:100%;text-align:center}






.nry .box3{padding:.2rem 0}
.nry .box3 a{font-size:.18rem;color:#323232;line-height:.25rem;display:block;padding:.1rem 0;transition:.4s}
.nry .box3 a:hover{color:#00873c}
@media(max-width:1350px){.my-share-d{position:relative;right:0;display:flex;align-items:center;width:100%;justify-content:flex-end;margin-bottom:.1rem}
.my-share-d>div{margin:0 .1rem}
}
@media(max-width:800px){.nry .box1 .bt{font-size:.44rem;line-height:.6rem;text-align:center;}
.nry .box2 p{font-size:.28rem!important;line-height:.46rem!important}
.nry .box3 a{font-size:.28rem;line-height:.46rem}
.nry .box1 .xx p{min-height:26px;line-height:26px}
.w1400{width:97%}
#header #logo{margin-left:1.5%}
.pc_top_lj{width:2rem}
.part3 .p3_xxk{position:relative;left:0;top:0}
.fhdb{right:.1rem}
.part6 .p6_ul1 li{width:47%}
.p1_lb .swiper-slide a{padding-bottom:30%}
.foot .right .con a{line-height:.46rem;font-size:.16rem}
.foot .right .xtit{line-height:.32rem}
.foot .right{margin-top:.2rem}
.xsjl_list ul li{width:100%}
.xsjl_list ul li .con .bt{font-size:.3rem;line-height:.4rem;max-height:.8rem}
.xygg_list ul li .bt p{font-size:.3rem;line-height:.4rem;max-height:.8rem}
.nry .box2  td p{ text-indent: 0px;margin-bottom: 0px !important;}
}
.zkjs_xxk_dh{margin-bottom:.38rem}
.zkjs_xxk_dh ul{display:table;border-radius:.1rem;overflow:hidden;border:1px solid #eee;margin:0 auto}
.zkjs_xxk_dh ul::after{content:"";display:block;clear:both}
.zkjs_xxk_dh ul li{position:relative;float:left}
.zkjs_xxk_dh ul li+li{border-left:1px solid #eee}
.zkjs_xxk_dh ul li a{font-size:.2rem;color:#333;padding:.17rem .62rem .17rem .62rem;position:relative;transition:.4s;position:relative;z-index:2;display:block}
.zkjs_xxk_dh ul li::before{content:"";display:block;background:url(../images/part3_xxk_li_bg.jpg) no-repeat center center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:.4s}
.zkjs_xxk_dh ul li.on a{color:#fff!important}
.zkjs_xxk_dh ul li a::after{content:"";width:.12rem;height:2px;position:absolute;top:calc(50% - 1px);left:.44rem;opacity:0}
.zkjs_xxk_dh ul li.on a::after{opacity:1}
.zkjs_xxk_dh ul li.on::before{opacity:1}
.zkjs_xxk_dh ul li a:hover{color:#00873c;transform:translate(0,-3px)}
.zkjs_list ul{display:flex;flex-wrap:wrap;margin:0 -1.05%}
.zkjs_list ul li{margin:0 1.05% .2rem;width:17.9%}
.zkjs_list ul li a{display:block;transition:.4s}
.zkjs_list ul li .img{padding-bottom:123%}
.zkjs_list ul li p{font-size:.18rem;color:#323232;padding:.16rem 0;text-align:center;transition:.4s;border-left:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2}
.zkjs_list ul li a:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}
.zkjs_list ul li a:hover p{color:#00873c;background:#fff}
.zkjs_tit{margin-bottom:.2rem}
.zkjs_tit p{font-size:.3rem;color:#323232;padding-left:25px;position:relative}
.zkjs_tit p::after{width:15px;height:2px;content:"";display:block;position:absolute;left:0;top:calc(50% - 1px)}
.rkjs_nry_jsxx{display:flex;justify-content:space-between;margin-bottom:.45rem}
.rkjs_nry_jsxx .img_out{position:relative}
.rkjs_nry_jsxx .img_out::after{content:"";width:1.82rem;height:2.13rem;background:url(../images/zkjs_nry_img_bg.png);position:absolute;bottom:-.05rem;right:-.05rem;z-index:1}
.rkjs_nry_jsxx .img_out .img{width:2.2rem;height:2.7rem;padding:0;z-index:3}
.rkjs_nry_jsxx .img_out .img img{position:relative}
.rkjs_nry_jsxx .con{width:calc(100% - 2.53rem)}
.rkjs_nry_jsxx .con .s{padding-bottom:.2rem;border-bottom:1px solid #e5e5e5}
.rkjs_nry_jsxx .con .s .bt{font-size:.32rem;color:#323232;margin-bottom:.18rem}
.rkjs_nry_jsxx .con .s .zc{font-size:.2rem;color:#00873c}
.rkjs_nry_jsxx .con .x{padding-top:.2rem}
.rkjs_nry_jsxx .con .x p{font-size:.18rem;color:#323232;padding-left:22px;margin-bottom:.1rem;background:url(../images/zkjs_nry_ico_ms.png) no-repeat left center;line-height:.3rem;min-height:.3rem}
.rkjs_nry_jsxx .con .x p+p{background:url(../images/zkjs_nry_ico_yx.png) no-repeat left center}
.rkjs_nry_jsxx .con .x p+p+p{background:url(../images/zkjs_nry_ico_dd.png) no-repeat left center}
.rkjs_nry_jsxx .con .x p+p+p+p{background:url(../images/zkjs_nry_ico_lj.png) no-repeat left center}
.rkjs_nry_main1 .xxk{margin-bottom:.4rem}
.rkjs_nry_main1 .xxk ul{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;display:flex;position:relative;background:#f6f6f6;flex-wrap:wrap}
.rkjs_nry_main1 .xxk ul::before{width:100%;height:1px;background:#ebebeb;position:absolute;top:0;left:0;content:""}
.rkjs_nry_main1 .xxk ul::after{width:100%;height:1px;background:#ebebeb;position:absolute;bottom:0;left:0;content:""}
.rkjs_nry_main1 .xxk ul li{padding:.2rem .215rem;font-size:.18rem;color:#323232;position:relative;cursor:pointer}
.rkjs_nry_main1 .xxk ul li a{color:#323232}
.rkjs_nry_main1 .xxk ul li::after{content:"";display:block;width:100%;height:.03rem;background:#00873c;position:absolute;top:0;left:0;opacity:0}
.rkjs_nry_main1 .xxk ul li.on{background:#fff;color:#00873c;z-index:3}
.rkjs_nry_main1 .xxk ul li.on a{color:#00873c}
.rkjs_nry_main1 .xxk ul li.on::after{opacity:1}
.rkjs_nry_main1 .xxk_box .con{display:none}
.rkjs_nry_main1 .xxk_box .con.on{display:block}
.rkjs_nry_main1 .xxk_box .con p{font-size:.18rem;color:#323232;line-height:.34rem;text-indent:0;margin-bottom:.15rem}
.rkjs_nry_main2 .box{padding-bottom:.1rem}
.rkjs_nry_main2 .box+.box{border-top:1px dashed #dfdfdf;padding-top:.3rem}
.rkjs_nry_main2 .box .x_tit{margin-bottom:.2rem}
.rkjs_nry_main2 .box .x_tit p{font-size:.26rem;color:#323232;font-weight:600;display:table;background-image:linear-gradient(to right,#00873c,#7c2245);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.rkjs_nry_main2 .box .con p{font-size:.18rem;color:#323232;line-height:.34rem;text-indent:0;margin-bottom:.15rem}
#nav ul li .sub .box .a{position:relative}
#nav ul li .sub .box .a dl{position:absolute;left:100%;top:0;width:100%;background:#fff;visibility:hidden;opacity:0;transition:.4s;box-shadow:0 0 .06rem rgba(0,0,0,.4)}
#nav ul li .sub .box .a:hover dl{visibility:initial;opacity:1}
.ej_dh_box ul li p::after{display:none}
.ej_dh_box ul li{position:relative}
.ej_dh_box ul li span{transition:.4s;cursor:pointer;content:"";display:block;width:.3rem;height:.3rem;background-size:.13rem;position:absolute;right:.3rem;top:.2rem;z-index:3}
.ej_dh_box ul li span.on{transform:rotate(90deg)}
.ej_dh_box ul li.on span.on{transform:rotate(0)}
.ej_dh_box ul li dl{padding-left:.1rem;display:none;width:calc(100% + .6rem);margin-left:-.3rem;position:relative;padding-top:.05rem}
.ej_dh_box ul li.on dl{display:block}
.ej_dh_box ul li dl::after{content:"";display:block;width:calc(100% - .1rem);height:calc(100% + .25rem);background:#fff;box-shadow:0 0 7px rgba(0,0,0,.05);position:absolute;top:-.1rem;right:0;z-index:1;clip-path:polygon(100% 0,100% 100%,100% 86%,0 100%,0 100%,0 0)}
.ej_dh_box ul li dl dd{position:relative;z-index:3;padding-left:.25rem}
.ej_dh_box ul li dl dd::after{content:"";display:block;width:calc(100% + .1rem);height:.65rem;background:url(../images/ej_dh_li_dd_on.png) no-repeat;background-size:100%;opacity:0;position:absolute;top:-.11rem;left:-.1rem}
.ej_dh_box ul li dl dd.on::after{opacity:1}
.ej_dh_box ul li dl dd a{font-size:.16rem;color:#333;line-height:.4rem;height:auto;transition:.4s;position:relative;z-index:3;padding-left:.12rem}
.ej_dh_box ul li dl dd a::after{content:""}
.ej_dh_box ul li dl dd a:hover{color:#00873c}
.ej_dh_box ul li dl dd.on a{color:#fff}
.ej_dh_box ul li.on span{transform:rotate(90deg);background:url(../images/ej_dh_li_ico.png) no-repeat center center;background-size:.13rem;top:.03rem}
@media(max-width:1024px){.ej_dh_box ul li dl::after{clip-path:polygon(100% 0,100% 100%,100% 100%,0 100%,0 100%,0 0)}
.ej_dh_box ul li dl dd a{line-height:.4rem}
.ej_dh_box ul li.on dl dd a{color:#fff}
.ej_dh_box ul li.on dl dd a:hover{color:#00873c}
.ej_dh_box ul li dl dd::after{width:calc(100%);height:100%;top:0; background-color: #2aa522;/* background:url(../images/ej_dh_li_on_sj.jpg) no-repeat center center; background-size:cover;*/right:0;left:auto}
.ej_dh_box ul li.on dl dd.on a{color:#fff}
.ej_dh_box ul li span{background-size:100%!important}
.ej_dh_box ul li.on{background:0 0}
.ej_dh_box ul li.on>a{/* background:url(../images/ej_dh_li_on_sj.jpg) no-repeat center center; */background-color: #2aa522;width:calc(100% + .6rem);margin-left:-.3rem;padding:0 .3rem;background-size:cover}
.ej_dh_box ul li.on span{top:.25rem}
.ej_dh_box ul li.on dl dd a{color:#333}
.ej_dh_box ul li dl dd a{line-height:.55rem}
.ej_dh_box ul li a{height:.7rem;line-height:.7rem}
.ej_dh_box ul li p{font-size:.32rem}
}
