@charset "utf-8";
/**初始**/
@font-face {
  font-family: "SourceHanSansCN";
  src:url(/cn/fonts/SourceHanSansCN-Regular.ttf) format("truetype"),
  url(/cn/fonts/SourceHanSansCN-Regular.eot)?#iefix) format('embedded-opentype');
}

@font-face {
	font-family:"DIN-Bold";
	src: url(/cn/fonts/DINCond-Bold.svg) format("svg"),
	url(/cn/fonts/DINCond-Bold.eot)?#iefix) format('embedded-opentype'),
	url(/cn/fonts/DINCond-Bold.woff2) format('woff2'),
	url(/cn/fonts/DINCond-Bold.woff) format('woff'),
	url(/cn/fonts/DINCond-Bold.ttf) format('truetype');
}
* {outline: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
html {font: normal 14px "微软雅黑";-webkit-text-size-adjust: 100%}
body {padding: 0;margin: 0 auto;font-size: 14px;color: #333;background-color: #fff;font-family: "微软雅黑";
-webkit-text-size-adjust: none;
/*取出点击泛起半透明的灰色配景*/
-webkit-tap-highlight: rgba(0,0,0,0);
/*控制内容的可选择性*/
/* -webkit-user-select: none;
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none; */
}
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}
ul,
li,
form,
dl,
dt,
dd,
div,
ol,
figure,
article,
nav,
menu,
aside{padding: 0;margin: 0;}
ul,
ul li {list-style: none;}
h1,h2,h3,h4,h5{margin: 0;}
p{margin: 0;}
table {border-collapse: collapse;border-spacing: 0}
table td {border-collapse: collapse;font-size: 14px;}
select, input, textarea {font-size: 14px;color: #222222;border-radius: 0;-webkit-border-radius: 0;font-family: "微软雅黑";}
img{border: none;max-width: 100%;vertical-align: middle;transition: 0.4s ease-out;}
a {color: #222222;text-decoration: none;noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */}
a:hover {color: #206e32;text-decoration: none;}
a:focus {color: #222222;outline: none;-moz-outline: none;}
a:active {color: #222222;}
pre{
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
	margin:0;
	font-family: "微软雅黑";
	text-align:justify;
	text-justify:inter-ideograph;
	}

.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:""; display:block; height:0; clear:both; }

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.dot2,
.dot3,
.dot4,
.dot5,
.dot6{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
/*2行文本省略号*/
.dot2 {-webkit-line-clamp: 2;}
/*3行文本省略号*/
.dot3 {-webkit-line-clamp: 3;}
/*4行文本省略号*/
.dot4 {-webkit-line-clamp: 4;}
.dot5 {-webkit-line-clamp: 5;}
.dot6 {-webkit-line-clamp: 6;}

.ytable{ display:table; width:100%;table-layout:fixed;}
.ytable-cell{ display:table-cell; vertical-align:middle;}

/*笔直居中,容器设置宽高*/
.ycenter {align-items: center;
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混淆版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */}
/*水平居中,容器设置宽高*/
.xcenter {justify-content: center;
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混淆版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */}
/*盒子结构*/
.flexbox{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
/*弹性结构水平笔直居中 兼容性高*/
.xycenterbox{
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混淆版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
/*弹性结构水平居中 兼容性高*/
.xcenterbox{
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混淆版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
}
/*弹性结构笔直居中 兼容性高*/
.ycenterbox{
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混淆版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}

.Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover;}

:after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.nM{ margin:0;}
.nP{ padding:0;}
/**字体巨细**/
.fz_24{ font-size:24px;}
.fz_20{ font-size:20px;}
.fz_18{ font-size:18px;}
.fz_16{ font-size:16px;}
.fz_14{ font-size:14px;}
.fz_12{ font-size:12px;}
/**初始 End**/

.fl{ float:left;}
.fr{ float:right;}
.w20{ width:20%; padding-bottom:4%;}
.w77{ width:77%; padding-bottom:4%;}
@media(max-width:1024px){
.fl,
.fr{ float:none;}
.w20,
.w77{ width:100%; padding-bottom:2%;}
}
/*用于图片变是非*/
.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}.grayscale.grayscale-fade{transition:filter .5s}@media screen and (-webkit-min-device-pixel-ratio:0){.grayscale.grayscale-fade{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s}}.grayscale.grayscale-fade:hover,.grayscale.grayscale-off{-webkit-filter:grayscale(0);filter:grayscale(0)}.grayscale.grayscale-replaced{-webkit-filter:none;filter:none}.grayscale.grayscale-replaced>svg{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.grayscale.grayscale-replaced.grayscale-fade:hover>svg,.grayscale.grayscale-replaced.grayscale-off>svg{opacity:0;}
/*↑↑↑如修改栏目左右结构宽度比例 请不要修改这里的  在style.css 加上修改*/
/**页面框架 End**/
.auto{ margin:0 auto;}
.auto_1600{ max-width:1600px; margin:0 auto;}
@media(max-width:1600px){.auto_1600{ padding:0 2%;}}
.auto_1440{ max-width:1440px; margin:0 auto;}
@media(max-width:1440px){.auto_1440{ padding:0 2%;}}
.auto_1280{ max-width:1280px; margin:0 auto;}
@media(max-width:1280px){.auto_1280{ padding:0 2%;}}
.auto_1200{ max-width:1200px; margin:0 auto;}
@media(max-width:1200px){.auto_1200{ padding:0 2%;}}
.auto_1180{ max-width:1180px; margin:0 auto;}
@media(max-width:1180px){.auto_1180{ padding:0 2%;}}
.auto_1150{ max-width:1150px; margin:0 auto;}
@media(max-width:1150px){.auto_1150{ padding:0 2%;}}
.auto_1100{ max-width:1100px; margin:0 auto;}
@media(max-width:1100px){.auto_1100{ padding:0 2%;}}
.auto_1060{ max-width:1060px; margin:0 auto;}
@media(max-width:1060px){.auto_1060{ padding:0 2%;}}
.auto_1000{ max-width:1000px; margin:0 auto;}
@media(max-width:1000px){.auto_1000{ padding:0 2%;}}
.auto_950{ max-width:950px; margin:0 auto;}
@media(max-width:950px){.auto_950{ padding:0 2%;}}

/*导航公共样式*/
.header-menu li.aon em > a{ color:#82c4c7;}
.header-menu li em{ display:block; font-style:normal; text-align:center;}
.header-menu li em a{ display:block;}
.header-menu li .sub dt{ line-height:40px;}
.header-menu li .sub dt a{display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0 10px;}
.header-menu li .sub dt a:hover{ background:#009; color:#fff;}
.header-menu .sub-has-sub dl{display:none;}

@media(min-width:1025px){
#header-menu{ display:none;}
.relative{ position:relative; z-index:100;}
.header-menu li .sub{position:absolute;  /*top:-400%;*/}
.header-menu li .sub{ opacity:0;overflow:hidden; }
.header-menu li.aon .sub{ opacity:1; }

.no-fullbground .sub{background-color:rgba(255,255,255,0.9)}
.no-fullbground .sub-left{left:0;}
.no-fullbground .sub-right{right:0;}
.sub-horizontal .sub .sub-menu > dl{ float:left;}
.sub-horizontal .sub-right >dl{ float:right;}
.sub-horizontal .sub-menu >dl dt{ float:left;}
/*.sub-horizontal .sub-right-txt-r .sub-menu >dl{ text-align:right; float:right; }
.sub-horizontal .sub-right-txt-r .sub-menu >dl dt{ float:none; display:inline-block;}*/
.sub-horizontal .sub-right .sub-menu >dl{ text-align:right; float:right; }
.sub-horizontal .sub-right .sub-menu >dl dt{ float:none; display:inline-block;}

.sub-vertical .has-sub{ position:relative; z-index:100;}
.sub-vertical .sub{background-color:rgba(255,255,255,0.9); left:0; width:100%;}
.sub-vertical .sub-row-2{ width:200%;}
.sub-vertical .sub-row-3{ width:300%;}
.sub-vertical .sub-row-2 .sub-menu dt{ float:left; width:50%;}
.sub-vertical .sub-row-3 .sub-menu dt{ float:left; width:33.3333333%;}
.sub-vertical .sub-has-sub{ position:relative;}
.sub-vertical .sub-has-sub dl{ background-color:rgba(255,255,255,0.9);position:absolute; left:100%; top:0; width:100%;}
.sub-vertical dt.aon > a{background:#009; color:#fff;}
.sub-vertical .sub-position-right{left:auto; right:0;}
.sub-vertical .sub-position-right .sub-has-sub dl{ left:auto; right:100%;}

.sub-txt-img .sub{ width:300%; }
.sub-txt-img .sub-intro{padding:5px; overflow:hidden;}
.sub-txt-img .sub-intro .sub-left{ float:left; width:40%;}
.sub-txt-img .sub-intro .sub-right{ float:right; width:56%;}
.sub-txt-img .sub-img img{ display:block; width:100%;}
.sub-txt-img .sub-txt{ font-size:12px; line-height:24px;}

.fullbground .sub{}
.fullbground .sub-menu >dl,
.fullbground .sub-menu >dl dt{ float:left;}
.sub-menu-layer{ position:absolute; left:0; top:100%; width:100%;background-color:rgba(255,255,255,0.9);}
.sub-slideDown .sub-menu-layer{ display:none; /*transition:0.3s;*/}
}
/*图标*/
.has-icon-v{text-align:center;}
.has-icon-v i{ display:block;  padding:10px 0;}
.has-icon-v i img{ width:50px; height:50px; }
.has-icon-h i{ display:inline-block; vertical-align:middle;}
.has-icon-h i img{ width:20px; height:20px; margin-right:5px;}
/*图标 end*/
@media(max-width:1024px){
.header-menu{ display:none;}
.Public_nav_style #header-menu,
.Public_nav_style #header-menu ul{position:fixed;top:0;height:100%; z-index:100;right:-100%; opacity:0;transition:opacity 0.3s;}
.Public_nav_style #header-menu{ background-color:rgba(0,0,0,0.5); width:100%; }
.Public_nav_style #header-menu ul{   width:60%; max-width:280px; background:rgba(32, 151, 155, 0.9); height:100%; max-height:100%; overflow:auto;padding:50px 2% 0; transition:0.3s;}
.Public_nav_style #header-menu.header-menu-show,
.Public_nav_style #header-menu.header-menu-show ul{ right:0;opacity:1;}
#header-menu li .sub{ display:none;}
#header-menu li{ line-height:40px; }
#header-menu li em{ font-style:normal; display:block; font-size:16px;border-bottom:1px solid rgba(255,255,255,0.3);}
#header-menu li a{display:block;}
#header-menu li em a{ border-bottom:1px solid rgba(0,0,0,0.3); font-weight:bold; padding:0 10px;}
#header-menu li:last-child em,
#header-menu li:last-child em a{ border-bottom:0;}
#header-menu li a:hover,
#header-menu li a{ color:#fff;}
#header-menu li.has-sub em{ position:relative;}
#header-menu li.has-sub em::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; z-index:2; background-color:transparent;}
#header-menu li.has-sub em .op{position:absolute; width:15px; height:15px; right:3%; top:50%; margin-top:-6px;display:none; transition:0.3s;}
#header-menu li.has-sub.clickon em .op{ transform:rotate(45deg);}
#header-menu li.has-sub em .op::before,
#header-menu li.has-sub em .op::after{  position:absolute; content:'';  background:#fff;}
#header-menu li.has-sub em .op::before{width:100%; height:3px;left:0; top:6px;}
#header-menu li.has-sub em .op::after{ width:3px; left:6px; top:0; height:100%;}
.Public_nav_style #header-menu li.has-sub em::after{position:absolute; content:''; right:2%; border:6px solid transparent; border-top-color:#fff; top:50%; margin-top:-3px;}
.Public_nav_style #header-menu li.clickon em::after{border-bottom-color:#fff;border-top-color:transparent;margin-top:-9px;}
.Public_nav_style #header-menu li.clickon em a{ background:rgba(0,0,0,0.2);}
#header-menu li .sub-menu dt.has-dt{ position:relative;}
#header-menu li .sub-menu dt.has-dt::before{position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
#header-menu li .sub-menu dt a{padding:0 10px; border-bottom:1px dashed rgba(0,0,0,0.5);display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  }
#header-menu li .sub-menu dt:last-child >　a{ border-bottom:0;}
#header-menu li .sub-has-sub{ position:relative;}
#header-menu li .sub-has-sub i{ position:absolute; left:0; top:0; height:40px; width:100%; background-color:transparent; z-index:2;}
.Public_nav_style #header-menu li .sub-has-sub i::before,
.Public_nav_style #header-menu li .sub-has-sub i::after{ position:absolute; content:''; top:50%; background:#fff;}
.Public_nav_style #header-menu li .sub-has-sub i::before{ width:10px; height:2px; margin-top:-1px; right:5px;}
.Public_nav_style #header-menu li .sub-has-sub i::after{ width:2px; height:10px; margin-top:-5px; right:9px;}
.Public_nav_style #header-menu li .clickon > i::after{ display:none;}
.Public_nav_style #header-menu li .clickon > a{ background-color:rgba(0,0,0,0.2);}

.Public_nav_style #open_menu{ position:absolute; right:2%; width:40px; height:40px; border:2px solid #20979b; border-radius:50%;  top:5px; z-index:200;}
#open_menu i,
#open_menu i::before,
#open_menu i::after{ position:absolute;}
.Public_nav_style #open_menu i,
.Public_nav_style #open_menu i::before,
.Public_nav_style #open_menu i::after{background:#20979b;}
#open_menu i{ top:50%;}
.Public_nav_style #open_menu i{ width:60%; left:20%;  margin-top:-1px; height:2px;}
#open_menu i::before,
#open_menu i::after{ left:0; width:100%; height:100%; content:'';transition:transform 0.3s;}
#open_menu i::before{ top:6px;}
#open_menu i::after{top:-6px;}

.Public_nav_style #open_menu.open_menu_on{ border-color:#fff;}
#open_menu.open_menu_on i{ background:none !important;}
.Public_nav_style #open_menu.open_menu_on i::before,
.Public_nav_style #open_menu.open_menu_on i::after{ background:#fff; margin-top:0;}
#open_menu.open_menu_on i::before,
#open_menu.open_menu_on i::after{  top:0 !important;}
#open_menu.open_menu_on i::before{ transform:rotate(45deg);}
#open_menu.open_menu_on i::after{ transform:rotate(-45deg);}
}

/* Top002469*/
.Top002469{ background: #ffffff; position:relative;border-bottom: 1px solid #ebebeb;}

.Top002469 .header{ max-width:100%;}
.Top002469 .header-mid{max-width: 1440px;margin: 0 auto;position: relative;}
.Top002469 .header-mid .Toplogo{position: absolute;left: 50%;top: 0;transform: translateX(-50%);-ms-transform: translateX(-50%);padding:16px 50px;border-right: 1px solid #ebebeb;}

.Top002469 .header-menu li{width:auto !important;position: relative;}
.Top002469 li .dl{display: none;position: absolute;left: 0;top: 40px;width: 100%;background-color: white;font-size: 18px;z-index: 99;}
.Top002469 li .dl a{padding: 5px;display: block;}
.Top002469 li .dl a:first-child{margin-top: 10px;}
.Top002469 li .dl a:last-child{margin-bottom: 10px;}
.Top002469 .header-menu li em a{ position:relative; color:#000000;padding: 35px 30px;border-right: 1px solid #ebebeb;font-size: 18px;}
.Top002469 .header-menu li:hover em a,
.Top002469 .header-menu li.aon em a{ color:#206e32;}
.Top002469 .header-menu li em a::after{ position:absolute; content:''; width:0; bottom:0px; height:2px; background:#206e32; left:50%; transform:translateX(-50%); transition:0.3s ease-in-out;}
.Top002469 .header-menu li:hover em a::after,
.Top002469 .header-menu li.aon em a::after{ width:100%;}

.Top002469 .top-head{padding: 10px 40px;background-color: #1e6737;color: white;}
.Top002469 .top-head a{ display:inline-block;color: #FFFFFf; position:relative;}
.Top002469 .top-head .notice_head{float: left;overflow: hidden; position:relative;padding-left: 30px;width: 20%;}
.Top002469 .top-head .notice_head span{margin-right: 10px;}
.Top002469 .top-head .notice_head::before{content: "";position: absolute;left: 0;top: 2px;background: url(/cn/images/lb.png)no-repeat center;padding: 8px;}
.Top002469 .top-head .top_right{float: right;}
.Top002469 .top-head .top_right em{font-style: normal;padding-right: 15px;}
.Top002469 .top-head .top_right .phone{position: relative;padding-left: 30px;margin-left: 15px;}
.Top002469 .top-head .top_right .phone::before{content: "";position: absolute;left: 0;top: 2px;background: url(/cn/images/phone.png)no-repeat center;padding: 8px;}

.Top002469 .head_wap{display: none;}
@media(min-width:1025px){
.Top002469 .header-menu ul{text-align: center;}
.Top002469 .header-menu li{ display: inline;font-size: 0;}
.Top002469 .header-menu li:last-child{border: none;}
.Top002469 .header-menu li#m3{margin-right: 140px;}
.Top002469 .header-menu li#m4{margin-left: 140px;}
.Top002469 .header-menu li em{ display:inline-block; }
.Top002469 .header-menu li em a{  line-height:1.2;font-size: 18px;}
}
@media(min-width:1025px) and (max-width:1440px){
.Top002469 .top-head .notice_head{width: 30%;}
.Top002469 .header-menu li em a{padding: 35px 20px;}

}
@media(max-width:1280px){
	.Top002469 .header-menu li em{font-size: 16px;}
	.Top002469 .header-menu li em a{padding: 35px 10px;}
	.Top002469 .header-mid .Toplogo{padding: 16px 30px;}
	.Top002469 .header-menu li#m3{margin-right: 120px;}
	.Top002469 .header-menu li#m4{margin-left: 120px;}
}
@media(min-width:1025px) and (max-width:1200px){
.Top002469 .header-menu li em{font-size:14px;}
}
@media(max-width:1024px){
.Top002469 .head_wap{display: block;padding: 5px 10px;position: relative;}
.Top002469 .top-head{padding: 10px;}
.Top002469 .top-head .top_right,
.Top002469 .top-head .notice_head{width: 100%;float: none;font-size: 12px;}
.Top002469 .top-head .top_right em{padding-right: 5px;}
.Top002469 .top-head .top_right .phone{display: none;}
.Top002469 .header-mid .Toplogo{display: none;}
.Top002469 .header{ position:relative; padding-top:0;}
.Top002469 .header-left{height: 70px;}
.Top002469 .header-top{ position:relative; width:100%; right:0; top:0;}
.Top002469 .header-top::before{content: "";opacity: 0;transition: 0.3s;}
.Top002469 .header-top.before::before{position: fixed;opacity: 1;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);left: 0;top: 0;z-index: 99;}
.Top002469 .top-search{ position:absolute; right:10px; top:60px;z-index: 100;display: none;}
.Top002469 .header-left .logo{ width:16%; min-width:130px;left: 15px;top: 0;}
.Top002469 #open_menu{ position:absolute; right:2%; top:50%; transform:translateY(-50%);width: 40px;height: 32px;background: #206E32;z-index: 1000;}
.Top002469 #open_menu i,
.Top002469 #open_menu i::before,
.Top002469 #open_menu i::after{ position:absolute; background:#fff; left:0;}
.Top002469 #open_menu i{ height:2px; width:60%; left:20%; top:50%; margin-top:-1px;}
.Top002469 #open_menu i::before,
.Top002469 #open_menu i::after{ height:100%; content:''; width:100%;}
.Top002469 #open_menu i::before{ top:7px;}
.Top002469 #open_menu i::after{top:-7px;}
.Top002469 #open_menu.open_menu_on{background: none;position: fixed;top: 30px;}
.Top002469 #open_menu.open_menu_on i{ background:none;}
.Top002469 #open_menu.open_menu_on i::before,
.Top002469 #open_menu.open_menu_on i::after{ top:0; transition:transform 0.3s;}
.Top002469 #open_menu.open_menu_on i::before{ transform:rotate(45deg);}
.Top002469 #open_menu.open_menu_on i::after{ transform:rotate(-45deg);}
.Top002469 #header-menu{ position:fixed; right:-100%; opacity:0; top:0;z-index: 999; background:#206E32; width:60%;height: 100vh;overflow-y: auto; max-width:200px;padding-top: 50px;}
.Top002469 #header-menu.header-menu-show{ left:auto; right:0; opacity:1; top:0; transition:0.3s;}
.Top002469 #header-menu li em{display:block; font-style:normal;}
.Top002469 #header-menu li a{ position:relative; display:block; line-height:40px; color:#fff; padding:0 10px; font-size:16px;}
.Top002469 #header-menu li em a::after{ position:absolute; content:''; width:0; bottom:0; height:2px; background:#fff; left:0; transition:0.3s ease-in-out;}
.Top002469 #header-menu li:hover em a::after{ width:100%;}
.Top002469 #header-menu li .dl{background: none;position: relative;top: auto;padding: 10px 15px;}
.Top002469 #header-menu li .dl a{padding: 0;line-height: 30px;}
}
@media(max-width:375px){
.Top002469 .top-head a{font-size: 12px;white-space: nowrap;}
}
.bottom{background-color: #206e32;color: white;}
.bottom .bottom_footer .left{float: left;overflow: hidden;}
.bottom .bottom_footer .left p{margin: 0;}
.bottom .bottom_footer .left p a{color: #ffffff;}
.bottom .bottom_footer .left p a.beian{background: url(/cn/images/baimg.png) no-repeat left center;padding-left: 24px;display: inline-block;margin-left: 10px;}
.bottom .bottom_footer .left .img{float: left;}
.bottom .bottom_footer .left .txt{float: left;}
.bottom .bottom_footer .right{float: right;}
.bottom .bottom_footer .right .bottshare{margin-bottom: 10px;text-align: right;}
.bottom .bottom_footer .right .bottshare span{display: inline-block;padding: 10px;}
.bottom .bottom_footer .right .bottshare a{padding: 20px;}
.bottom .bottom_footer .right .bottshare a.wx{background: url(/cn/images/wx.png)no-repeat center;}
.bottom .bottom_footer .right .bottshare a.wb{background: url(/cn/images/weibo.png)no-repeat center;}
.bottom .bottom_footer .right .bottshare a.share{background: url(/cn/images/fenxiang.png)no-repeat center;}
.bottom .bottom_footer .right .linksBox a{color: white;display: inline-block;padding-right: 10px;margin-right: 8px;border-right: 1px solid #377d47;line-height: 1;}
.bottom .bottom_footer .right .linksBox a:last-child{border: none;padding: 0;margin: 0;}
.bottom .bottom_footer{padding: 25px 0;}
.bottom .bottom_menu{padding: 50px 0 100px 0;border-bottom: 1px solid #35764b;}
.bottom .bottom_menu a{color: white;}
.bottom .bottom_menu a:hover{opacity: 0.8;}
.bottom .bottom_menu dl{float: left;width: 10%;}
.bottom .bottom_menu .code{width: 230px;font-size: 16px;line-height: 1.8;float:right;}
.bottom .bottom_menu .code .txt{padding-left:15px;}
.bottom .bottom_menu dl dt{font-size: 18px;margin-bottom: 15px;}
.bottom .bottom_menu dl dd{line-height: 1.5;margin-bottom: 10px;}
@media(max-width:1024px){
.bottom .bottom_menu{display: none;}
.bottom .bottom_footer .left,
.bottom .bottom_footer .left .txt,
.bottom .bottom_footer .right{float: none;text-align: center;margin: 5px 0;}
}
@media(max-width:768px){
.bottom .left .txt{text-align: center;}
.bottom .left .img{text-align: center;}
.bottom .left .txt{font-size: 12px;}
.bottom .right .linksBox,
.bottom .right .bottshare{text-align: center;}
.bottom .bottom_footer .left p a{color: #ffffff;display: block;}
}

/*导航公共样式 end*/
/*by 20190122*/




/*2022/2/7*/
.sear{
    width: 170px;
    height: 50px;
    background:#e5e5e5;
    position: absolute;
    right: -150px;
    top: 50%;
    transform: translateY(-50%);
    padding-right: 50px;
}
.sear input{
    width: 100%;
    height: 100%;
    background: none;
    border: none;
padding-left:15px;
}
.sear button{
cursor: pointer;
	width: 50px;
	    height: 50px;
    position: absolute;
right:0px;
top:0;
   background: none;
    border: none;
padding:0;
background-image: url(/cn/images/search.png);
background-size: 18px;
background-position: center;
background-repeat: no-repeat;
}
@media (max-width: 1680px){
	.Top002469 .header-menu li em a {
    padding: 35px 20px;
}
.sear {
    right: -54px;
}
}
@media (max-width: 1459px){
.Top002469 .header-menu li em a {
    padding: 35px 12px;
font-size: 16px;
}
.Top002469 .header-menu li#m4 {
    margin-left: 90px;
}
.Top002469 .header-mid .Toplogo {
    padding: 16px 25px;
}
.sear {
    width: 140px;
    height: 40px;
    right: 10px;
    padding-right: 30px;
}
.sear button {
    width: 30px;
    height: 40px;
}

}
@media (max-width: 1024px){
.sear {
    position: relative;
    right: 0;
    top: 0;
    transform: translateY(0%);
    margin-left: 10px;
    margin-top: 10px;
}
}


<!--耗时1766351907.3062秒-->