/*@font-face {*/
	/*font-family: 'fontn';*/
	/*src: url('font/GOTHICB.eot');*/
	/*src: local('☺'), url('font/GOTHICB.woff') format('woff'), url('font/GOTHICB.ttf') format('truetype'), url('font/GOTHICB.svg') format('svg');*/
	/*font-weight: normal;*/
	/*font-style: normal;*/
	/**/
/*}*/
* {padding:0;margin:0;}

body {width:100%; border: 0 none; overflow-x:hidden; background:#fff;
	/*font-family:'fontn',''; */
	font-family:'';
	font-size:62.5%; color:#333;-webkit-text-size-adjust:none;-webkit-font-smoothing: antialiased;}
table{border-collapse:collapse; border-spacing:0;}
ul {list-style:none; border:none;}
hr{border:none; background:none; height:8px;}
a{text-decoration: none; outline:none; color:#333;}
a:active{ outline:none;}
a,a span,a h3,a h4,a h5,a h6{text-decoration: none; outline:none; color:#333;transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}
.cl {clear:both;}
.fl{float:left;}
.fr{float:right;}
.ct{text-align:center;}
.pa_rt{padding-right:64px;}
.pd_btm{padding-bottom:80px;}
.pd{ }
.a_fff a{color:#fff;}
.a_fff a:hover{color:#fff;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#1756ab;}
.img_blk{display:block;}
img{ border: 0 none;}
textarea,input{font-family:''; font-size:14px;}
.head{}
.ap_nav{z-index:9999;}
.kd{}
#lik{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms; width:100%;position:absolute; left:0; right:0; top:0; margin-top:90px; height:84px; z-index:9999;}
.logo img{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.top{background:#c11b33; color:#fff;}
.top_ic{float:left;}
.hd_rt{float:right;}
.lang{float:right; font-size:14px;}
.divnav{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms; margin-right:65px;}
.nav ul li{overflow:hidden; position:relative;margin-left:30px; float:left; font-size:1.5em; height:79px; line-height:79px;text-align:center; position:relative;}
.nav ul li:hover{overflow:inherit;}
.nav ul li:hover a{border-bottom:5px solid #23ac3a;}
.nav ul li a{display:block; color:#0d872d; text-transform:uppercase;}
.nav ul li .erji a{position:static; border:none; font-weight:normal; text-transform:none; line-height:36px; font-weight:normal; text-align:left; padding-left:25px; height:36px;font-size:14px; display:block; color:#fff;}
.nav ul li .erji{ opacity:0;height:0; position:absolute; top:84px;background:rgba(13,135,45,0.8); padding:15px 0;left:-25px;width:280px; z-index:1000;transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.nav ul li .erji a:hover{color:#fdce11; text-decoration:underline;}
.nav ul li:hover .erji{opacity:1; height:auto;}
.hd_rtfr{float:right; padding-top:24px; padding-right:26px;}
.hd_rtfr a{display:block; float:left; font-size:1.5em; line-height:30px; height:30px; padding:0 5px; margin-right:10px; color:#0d872d;}
.hd_rtfr .lang_on{border:1px solid #0d872d;}
.top_scr{position:absolute; top:26px; right:0; width:200px; height:30px; border:1px solid #ccc; background:#fff; z-index:999;}
.top_txt{width:130px; height:30px; line-height:30px; padding:0 5px; border:none; background:none;}
.top_but{width:60px; height:30px; border:none; color:#fff; background:#23ac3a; cursor:pointer;}
.hd_c{background:url(../images/top_i1.png) no-repeat center; width:22px; height:22px; border:none; cursor:pointer;}
.sample--1{ position:absolute; top:15px; right:20px; z-index:9999; width:35px; height:35px;}
.nei_head .head .sample--1 span{background: linear-gradient(to bottom, transparent 0%, transparent 20%, #333 20%, #333 23%, transparent 23%, transparent 48%, #333 48%, #333 50%, transparent 47%, transparent 76%, #333 80%, #333 78%, transparent 78%), linear-gradient(transparent, transparent);}
.nei_head .head .sample--1 span.clicked {
  background: linear-gradient(-45deg, transparent 0%, transparent 48%, #333 49%, #333 51%, transparent 51%, transparent 100%), linear-gradient(45deg, transparent 0%, transparent 48%, #333 49%, #333 51%, transparent 51%, transparent 100%);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sample--1 span {
  display: block;
  width: 35px;
  height: 35px;
  cursor: pointer;
  border-radius: 0px;
  transition: all .3s ease, -webkit-transform .2s ease;
  transition: all .3s ease, transform .2s ease;
  background: linear-gradient(to bottom, transparent 0%, transparent 20%, #333 20%, #333 23%, transparent 23%, transparent 48%, #333 48%, #333 50%, transparent 47%, transparent 76%, #333 80%, #333 78%, transparent 78%), linear-gradient(transparent, transparent);
}
.sample--1 span:active, .sample--1 span:hover {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.sample--1 span.clicked {
  background: linear-gradient(-45deg, transparent 0%, transparent 48%, #333 49%, #333 51%, transparent 51%, transparent 100%), linear-gradient(45deg, transparent 0%, transparent 48%, #333 49%, #333 51%, transparent 51%, transparent 100%);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sample--1 span.clicked:active, .sample--1 span.clicked:hover {
  -webkit-transform: scale(0.9) rotate(180deg);
  transform: scale(0.9) rotate(180deg);
}
.ap_lang{position:absolute; top:12px; right:80px;}
.ap_lang a{display:block; border:1px solid #0d872d; color:#0d872d; margin-left:15px; float:left; height:35px; line-height:35px; padding:0 10px; font-size:14px;}
.pc_nav{background:rgba(255,255,255,0.65); border-radius:42px; height:84px;}
.top_scr{position:absolute; top:0; right:60px; width:200px; height:40px; border:1px solid #ccc; background:#fff; z-index:999;}
.top_txt{width:130px; height:40px; line-height:40px; padding:0 5px; border:none; background:none;}
.top_but{width:60px; height:40px; border:none; color:#fff; background:#0d872d; cursor:pointer;}
.rt_icon{position:fixed; right:0; bottom:0; z-index:9999; width:60px; background:rgba(255,255,255,0.75); padding:10px 0;}
.rt_icon ul li{position:relative;}
.rt_icon ul li i{display:block; width:60px; height:40px;}
.rt_icon ul li span{display:none; width:112px; position:absolute; bottom:0; right:60px;}
.rt_icon ul li:hover span{display:block;}
.rti1{background:url(../images/rt_i1.png) no-repeat center;}
.rti1:hover{background:url(../images/rt_i1a.png) no-repeat center;}
.rti2{background:url(../images/rt_i2.png) no-repeat center;}
.rti2:hover{background:url(../images/rt_i2a.png) no-repeat center;}
.rti3{background:url(../images/rt_i3.png) no-repeat center;}
.rti3:hover{background:url(../images/rt_i3a.png) no-repeat center;}
.rti4{background:url(../images/rt_i4.png) no-repeat center;}
.rti4:hover{background:url(../images/rt_i4a.png) no-repeat center;}
.in_rt{position:fixed; right:0; top:50%; margin-top:-150px; z-index:9999; width:70px; padding:20px 0; text-align:center; background:rgba(0,0,0,0.6);}
#nav{position:relative;}
#nav a i{background:url(../images/rt.png) no-repeat center; margin:10px auto; width:20px; height:20px; display:block;}
#nav a:hover i{background:url(../images/rta.png) no-repeat center;}
#nav .current a i{background:url(../images/rta.png) no-repeat center;}
#nav a span{display:block; font-family:'', sans-serif; font-size:18px; color:#fff; opacity:0; position:absolute; bottom:0; left:50%; margin-left:-25px;}
#nav .current a span{opacity:1;}
.rt_xian{width:1px; height:70px; margin:10px auto; background:#fff;}
.nav_sz{color:#0d872d; font-size:14px; padding-left:25px;}
.in_pd{padding:60px 0;}
.in_1lf{padding-left:50px;}
.in_bt1{font-size:32px; line-height:42px;}
.in_1lfnr{font-size:1.5em; line-height:33px; padding:30px 0 10px;}
.in_1lfnr2{font-size:1.5em; line-height:33px; padding:33px 0 0 50px; background:url(../images/in_c.png) no-repeat left top; margin-left:-50px;}
.in_1lfnr3{padding:50px 0 5px; display:table; border-bottom:3px solid #0d872d; font-size:18px; font-style:italic; color:#0d872d;}
.in_1rt ul li{position:relative; float:left; margin-top:20px;}
.in_1rt ul li a{display:block; position:relative;}
.in_1rt ul li a span{display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.4); opacity:0;}
.in_1rt ul li a span h3{font-size:18px; color:#fff; font-weight:normal; text-align:center; padding-top:40%;}
.in_1rt ul li a:hover span{opacity:1;}
.in_2{background:url(../images/in_probg.jpg) no-repeat center;}
.in_2bt{ padding-bottom:25px; padding-top:46px; font-size:32px; text-align:center;}
.in_2nav a{display:block; float:left; height:35px; line-height:35px; width:200px; text-align:center; background:#fff; font-size:18px;}
.in_2nav{display:table; margin:0 auto 30px; border:1px solid #ccc;}
.in_prozt{overflow:hidden; height:0;}
.in_prols{padding:0 4%;}
.in_prols ul li a h4{font-size:18px; text-align:center; font-weight:normal; padding:10px 0 5px;}
.in_prols ul li a h5{font-size:1.5em; text-align:center; font-weight:normal; color:#727171;}
.in_prols ul li a:hover h4{color:#0d872d;}
.pc_indt{background:url(../images/imap_0204.png) no-repeat center; height:543px; position:relative;}
.pc_indt{position: relative; font-family:'', sans-serif; width:1200px;}
.pc_indt ._b{width:100%;}
.pc_indt ._dots li{position: absolute;width:48px;height: 42px;background:url(../images/dot.png) center 10px no-repeat;
cursor: pointer;}
.pc_indt ._dots li img{display: none;width:100%;}
.pc_indt ._dots li:hover{background:none;}
.pc_indt ._dots li:hover img{display: block;}
.pc_indt ._dots ._l1{left: 150px;top:236px;}
.pc_indt ._dots ._l2{left: 210px;top:400px;}
.pc_indt ._dots ._l3{left: 418px;top:118px;}
.pc_indt ._dots ._l4{left: 330px;top:235px;}
.pc_indt ._dots ._l5{left: 295px;top:220px;}
.pc_indt ._dots ._l6{left: 350px;top:260px;}
.pc_indt ._dots ._l7{left: 452px;top:218px; }
.pc_indt ._dots ._l7 img{display:block !important;}
.pc_indt ._dots ._l8{left: 480px;top:210px;}
.pc_indt ._dots ._l9{left: 516px;top:210px;}
.pc_indt ._dots ._l10{left: 460px;top:284px;}
.pc_indt ._dots ._l11{left: 460px;top:320px;}
.pc_indt ._dots ._l12{left: 870px;top:208px;}
.pc_indt ._dots ._l13{right: 215px;top:300px;}
.pc_indt ._dots ._l14{right:235px;top:320px;}
.pc_indt ._dots ._l15{right:150px;top:345px;}
.pc_indt ._text{position: absolute;line-height: 1.66;background:#f18d00;color:#fff;
padding:0 15px;font-size:12px;border-radius: 15px;white-space: nowrap;
-webkit-transition:all ease .32s;
        transition:all ease .32s;}
.pc_indt ._dots li:hover ._text{font-size:16px;}
.pc_indt ._dots ._l1 ._text{right: 60px;top:-20px;}
.pc_indt ._dots ._l2 ._text{right: 78px;top:30px;}
.pc_indt ._dots ._l3 ._text{right: 64px;top:-26px;}
.pc_indt ._dots ._l4 ._text{right: 68px;top:-20px;}
.pc_indt ._dots ._l5 ._text{right: 70px;top:40px;}
.pc_indt ._dots ._l6 ._text{right: 62px;top:50px;}
.pc_indt ._dots ._l7 ._text{left: 54px;top:54px;}
.pc_indt ._dots ._l8 ._text{left: 56px;top:-34px;}
.pc_indt ._dots ._l9 ._text{left: 58px;top:-8px;}
.pc_indt ._dots ._l10 ._text{left: 69px;top:49px;}
.pc_indt ._dots ._l11 ._text{left: 64px;top:48px;}
.pc_indt ._dots ._l12 ._text{left: 51px;top:-27px;}
.pc_indt ._dots ._l13 ._text{left: 59px;top:-14px;}
.pc_indt ._dots ._l14 ._text{right: 61px;top:40px;}
.pc_indt ._dots ._l15 ._text{right: 48px;top:35px;}
.pc_indt ._text { line-height:1.7; }
.pc_indt ._dots ._l1 {left: 128px;top: 195px;}
.pc_indt ._dots ._l1 ._text {right: 40px;top: 29px;}
.pc_indt ._dots ._l3 {left: 441px;top: 255px;}
.pc_indt ._dots ._l3 ._text {right: 17px;top: -7px;}
.pc_indt ._dots ._l4 { left: 524px;top: 433px;}
.pc_indt ._dots ._l4 ._text { right:auto; left:70px; top:26px; }
.pc_indt ._dots ._l5 { left: 209px; top: 176px;}
.pc_indt ._dots ._l5 ._text { right:auto;left: 29px;top: 30px; }
.pc_indt ._dots ._l8 ._text { top:-35px; }
.pc_indt ._dots ._l12 { left:936px; top:194px;}
.pc_indt ._dots ._l12 ._text { left:63px; top:29px; }
.pc_indt ._dots ._l13 { right:66px; top:105px; }
.pc_indt ._dots ._l13 ._text { left: -84px;top: 30px;}
.pc_indt ._dots ._l18 ._text { top:3px; }

.pc_indt ._dots ._l24 {left: 145px;top: 161px;}
.pc_indt ._dots ._l24 ._text {right: 26px;top: 6px;}

.pc_indt ._dots ._l25 {left: 182px;top: 200px;}
.pc_indt ._dots ._l25 ._text {left: -22px;top: 31px;}

.pc_indt ._dots ._l26 {left: 242px;top: 236px;}
.pc_indt ._dots ._l26 ._text {left: -65px;top: 20px;}
.pc_indt ._dots li:hover { z-index:99;}
.pc_indt ._dots .small { width:24px; height:21px; background-position:-12px 0px;}
.pc_indt ._dots .small img { width:48px; height:42px; max-width:none; margin:-10px 0 0 -12px;}
.pc_indt ._dots .small:hover img { margin-left:-13px; margin-top:-9px;}

.pc_indt ._dots ._l16 { left:185px; top:162px;}
.pc_indt ._dots ._l16 ._text { left:-73px; top:-40px;}
.pc_indt ._dots ._l17 { left:164px; top:170px;}
.pc_indt ._dots ._l17 ._text { left:-94px; top:-25px;}
.pc_indt ._dots ._l18 { left:150px; top:190px;}
.pc_indt ._dots ._l18 ._text { left:-82px;}
.pc_indt ._dots ._l19 { left:190px; top:186px;}
.pc_indt ._dots ._l19 ._text { left:43px; top:-18px;}
.pc_indt ._dots ._l20 { left:419px; top:286px;}
.pc_indt ._dots ._l20 ._text { left:-84px; top:37px;}
.pc_indt ._dots ._l21 { left:440px; top:293px;}
.pc_indt ._dots ._l21 ._text { left:-84px; top:56px;}
.pc_indt ._dots ._l22 { left:451px; top:319px;}
.pc_indt ._dots ._l22 ._text { left:-89px; top:57px;}
.pc_indt ._dots ._l23 { left:875px; top:265px;}
.pc_indt ._dots ._l23 ._text { left:-95px; top:28px;}
.in_3lf{background:#efefef;}
.ap_indt img{width:100%;}
.in_3lf .in_2bt{ display:table;}
.in_3lfpd{padding:4%;}
.in_3lfnr{font-size:1.5em; line-height:30px;}
.in_3lf h3{padding-top:20px;}
.in_3lf h4 a{margin-top:30px; display:block; border:1px solid #c6bbb3; border-radius:15px; height:30px; text-align:center; font-size:1.4em; font-weight:normal; line-height:30px; width:130px;}
.in_3lf h4 a:hover{background:#0d872d; color:#fff; border-color:#0d872d;}
.in_4{padding-top:60px;}
.in_4bt{font-size:32px; background:url(../images/in_c2.png) no-repeat bottom right; padding-bottom:10px; margin-bottom:20px;}
.in_4lf h4 a{margin-top:30px; display:block; border:1px solid #c6bbb3; border-radius:15px; height:30px; text-align:center; font-size:1.4em; font-weight:normal; line-height:30px; width:130px;}
.in_4lf h4 a:hover{background:#0d872d; color:#fff; border-color:#0d872d;}
.sliderab {
	position: relative;
	overflow: hidden;
	padding-bottom:50px;
}

	.slidesab {
		height: 100%;

		/* Simple clear fix */
		overflow: hidden;

		/**
		 * Prevent blinking issue
		 * Not tested. Experimental.
		 */
		-webkit-backface-visibility: hidden;
		-webkit-transform-style: preserve-3d;

		/**
		 * Here is CSS transitions
		 * responsible for sliderab animation in modern broswers
		 */
		-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
		   -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
		    -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
		     -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
		        transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}

		.slideab {
			height: 100%;
			float: left;
			clear: none;
		}


	.sliderab-arrows {}

		.sliderab-arrow {
			position: absolute;
			display: block;
			margin-bottom: -20px;
			width: 60px;
			height: 60px;
			line-height: 60px;
			text-decoration: none;
			text-align: center;
			color: #fff;
			font-size: 2em;
			background-color: #333;
			background-color: rgba(50,50,50,.3);
			border-radius: 50%;
			display:none;
		}



	.sliderab-nav {
		position: absolute;
		bottom: 0;
	}
	.sliderab-nav a:nth-child(1)::before{position:absolute; top:0; left:0; right:0; bottom:0; content:'1';}
	.sliderab-nav a:nth-child(2)::before{position:absolute; top:0; left:0; right:0; bottom:0; content:'2';}
	.sliderab-nav a:nth-child(3)::before{position:absolute; top:0; left:0; right:0; bottom:0; content:'3';}
	.sliderab-nav a:nth-child(4)::before{position:absolute; top:0; left:0; right:0; bottom:0; content:'4';}
	.sliderab-nav a:nth-child(5)::before{position:absolute; top:0; left:0; right:0; bottom:0; content:'5';}
		.sliderab-nav__item {
			width: 30px;
			height: 30px;
			line-height:30px;
			float: left;
			clear: none;
			display: block;
			margin: 0 5px;
			border:1px solid #fff;
			border-radius:100%;
			position:relative;
			font-family:'', sans-serif;
			font-size:14px;
			text-align:center;
		}

				.sliderab-nav__item:hover { border:1px solid #ccc; }
				.sliderab-nav__item--current { border:1px solid #ccc; }
				.in_lnqh {
				width: 100%;
				height: 100%;
				text-align: center;
				text-transform: capitalize;
				vertical-align:middle; }
.in_ft{background:url(../images/in_ftbg.jpg) no-repeat center top; padding-top:60px;}
.in_ftls ul li{padding-top:30px; float:left;}
.in_ftls ul li a{display:block; border:5px solid #e9e9e9; width:220px; height:200px; background:rgba(255,255,255,0.8); overflow:hidden;}
.in_ftls ul li a i{display:block; width:220px; height:200px; background-size:125px 125px; transition:0.8s;}
.in_fti1{background:url(../images/in_fti1.png) no-repeat center;}
.in_fti2{background:url(../images/in_fti2.png) no-repeat center;}
.in_fti3{background:url(../images/in_fti3.png) no-repeat center;}
.in_ftls ul li a h3{font-size:26px; color:#fff; text-align:center; font-weight:normal;}
.in_ftls ul li a:hover i{height:125px; background-size:90px 90px; transform:rotateY(180deg);-webkit-filter: brightness(200%); filter: brightness(200%);}
.in_ftls ul li a:hover{background:#0d872d; border-color:#0d872d;}
.foot{background:#000; padding-top:50px;}
.ft_nav ul li{float:left; padding-left:15px;}
.ft_nav ul li h3 a{font-size:16px; color:#0d872d; font-weight:normal; margin-bottom:8px;}
.ft_nav ul li a{display:block; font-size:14px; color:#949495; margin-top:8px;}
.ft_nav ul li a:hover{color:#fff;}
.ft_ct{font-size:14px; line-height:18px; color:#949495; padding-bottom:30px;}
.ft_ct span{color:#0d872d; font-size:16px; display:block; padding:5px 0;}
.ft_ct i{font-style: inherit;}
.ft_ct p{color:#949495}
.ftbq{border-top:1px solid #0d872d; padding:15px 0; font-size:14px; font-family:'', sans-serif; color:#9fa0a0;}
.ftbq .fr{text-align:right;}
.abt_pd{padding-top:60px;}
.abt_bt{font-size:32px; background:url(../images/abt_btbg.png) no-repeat center bottom; display:table; padding-bottom:12px; margin-bottom:35px; min-width:256px; text-align:center;}
.abtnr{font-size:1.5em; line-height:24px; font-family:'';}
.abt2_nr{background:#fdce11;font-size:18px; line-height:30px; padding:20px 4%;}
.abt2_nav a{display:block; float:left; width:50%; background:#fff; cursor:pointer; font-size:18px; line-height:60px; height:60px; text-align:center; position:relative;}
.abt2_nav{border:3px solid #0d872d;}
.abt2_nav a i{display:block; position:absolute; bottom:-10px; width:20px; height:20px; border-radius:100%; background:#0d872d; left:0; right:0; margin:0 auto; opacity:0; transition:0.8s;}
.abt_clor{background:#f3f6fa;}
.abt_3{padding:50px 0;}
#container{ background:url(../images/abt_lcbg.jpg) no-repeat center; position:relative;}
#container h2 {font-weight:normal;line-height:28px;}
#container p{padding:5px 0;}
.credit{text-align:center;padding: 20px 0 100px;font-size:10px;}

/*-核心代码-*/
/* Menu style */
	#timeline {
		width: 1050px;
		margin:0 auto;
		position: relative;
		overflow:hidden;
	}
		#dates {
			overflow: hidden;
			height:140px;
			padding-top:10px;
		}#dates li{float:left; margin-top:10px;}
			#dates li a {
				list-style: none;
				float: left;
				width: 170px;
				height:130px;
				line-height:130px;
				font-size: 32px;
				text-align: center;
				background:#0d872d;
				margin-left:4px;
				position:relative;
			}
				#dates a {
					color:#fff;
				}
				#dates a span{color:#fff;}


		#issues {
			width: 1050px;
			overflow: hidden;
			padding-top:160px;
		}
			#issues li{width:1050px;float: left; }
			#issues li h3{ font-size:38px; font-weight:normal; color:#fff; padding:0 50px 10px;}
			#issues li h4{ font-size:32px; font-weight:normal; color:#fff; padding:0 50px; height:250px;}

			#prev,#next{position:absolute; top:505px; z-index:99;}
			#prev{left:60px;}#next{right:60px;}
			#dates li a i{display:block; position:absolute; top:-10px; left:0; right:0; z-index:9; background:#fdce11; border-radius:100%; width:20px; height:20px; margin:0 auto; opacity:0; transition:0.8s;}
			#dates li .selected i{opacity:1;}
			#dates li .selected{background:#fdce11; color:#0d872d;}
.abt3_ap{background:url(../images/abt_lcbg.jpg) no-repeat center; position:relative;}
.abt3_ap ul li h3{ font-size:38px; font-weight:normal; color:#fff; padding:40px 60px 10px;}
.abt3_ap ul li h4{ font-size:18px; font-weight:normal; color:#fff; padding:0 60px 40px;}
.abt4{background:url(../images/abt1_btmbg.jpg) no-repeat center bottom; padding:75px 0;}
.m_w img{max-width:100%;}
.abt4_ls ul li a{display:block; position:relative; overflow:hidden;}
.abt4_ls ul li a img{width:100%;}
.abt4_ls ul li a span{position:absolute; display:block; top:calc(100% - 40px); left:0; right:0; background:rgba(13,135,45,0.85); padding:0 30px; height:100%;}
.abt4_ls ul li a h3{font-size:18px; color:#fff; font-weight:normal; line-height:40px;}
.abt4_ls ul li a:hover span{top:0;}
.abt4_ls ul li a:hover h3{padding-top:40px;}
.abt4_ls ul li a h4{font-size:14px; font-weight:normal; line-height:24px; color:#fff; padding-top:10px; font-family:'';}
.abt4_ls ul li a h5{font-size:16px; font-weight:normal; line-height:26px; line-height:26px; border:2px solid #fff; color:#fff; text-align:center; margin-top:20px;}
.abt4_ls ul li{padding-top:30px;width: 50%; padding-right: 4px;padding-left: 4px; box-sizing: border-box;float: left}
.gs2nr{padding:4%;}
.gs2nr h3{font-size:32px; font-weight:normal; padding-bottom:20px;}
.gs2nrwz{font-size:16px; line-height:25px; font-family:'';}
.gs2_ic{position:absolute; top:50%; width:70px; height:70px; border-radius:100%; left:0; right:0; margin:-35px auto 0; z-index:999;}
.abt2pic ul li img{display:block;}
.pro_top{background:url(../images/pro_topbg.jpg) no-repeat center top; padding-top:35px;}
.pro_topbg{background:#fff; padding:15px 4%;}
.pro_topbg h3{font-size:18px; font-weight:normal; color:#0d872d; line-height:50px;}
.pro_topbg h3 a{color:#0d872d; }
.pro_topsc{height:50px; background:#f5f5f5;}
.pro_txt{padding:0 10px; width:calc(100% - 72px); border:none; background:none; line-height:50px; height:50px; float:left;}
.pro_but{background:url(../images/pro_but.png) no-repeat center #0d872d; border:none; height:50px; width:50px; cursor:pointer; float:right;}
.pro_topbg h4{font-size:1.5em; color:#727171;}
.pro_topbg h4 span{ display:block;font-size:18px; color:#0d872d;}
.pro_nav{border:3px solid #0d872d;line-height:60px; text-align:center; font-size:18px; background:#fff; margin-top:35px;}
.pro_nav a{display:block; float:left; color:#0d872d; text-align:center; width:20%;}
.pro_nav a:hover{background:#0d872d; color:#fff;}
.pro_nav .pro_on{background:#0d872d; color:#fff;}
.pro_list{padding:0 4%;}
.pro_list ul li{margin-top:50px;}
.pro_list ul li img{display:block;}
.pro_list ul li a{display:block; position:relative; overflow:hidden;}
.pro_list ul li a h3{font-size:1.5em; background:rgba(13,135,45,0.8); height:50px; line-height:50px; text-align:center; color:#fff; font-weight:normal; position:absolute; bottom:0; left:0; right:0;}
.pro_list ul li a span{position:absolute; opacity:0; top:-100%; height:100%; left:0; right:0; background:rgba(13,135,45,0.8);}
.pro_list ul li a span i{display:block; height:75px; margin-top:30%;}
.pro_list ul li a span h4{font-size:18px;  text-align:center; color:#fff; font-weight:normal; padding-top:20px;}
.pro_list ul li a span h5{font-size:1.5em; font-weight:normal; text-align:center; width:110px; height:30px; border:1px solid #fff; border-radius:15px; line-height:30px; margin:30px auto 0; color:#fff;}
.pro_list ul li a:hover span{top:0; opacity:1;}
.pro_list ul li a:hover h3{bottom:-50px; opacity:0;}
.pro_i1{background:url(../images/pro_ic1.png) no-repeat center;}
.fanye{display:table; margin:0 auto; padding:50px 0 70px;}
.fanye a{display:block; color:#666; margin:0 5px; float:left; height:30px; line-height:30px; text-align:center; font-size:16px;}
.fanye span a{width:30px; font-size:14px;}
.fanye a:hover{color:#0d872d;}
.fanye span {float:left; margin:0 5px;}
.fanye .fy_on{border:1px solid #aaa; border-radius:100%;}
.ks_pro{padding-top:30px;}
.ks_pro h3{font-size:1.5em; font-weight:normal; line-height:47px;}
.ks_pro span a{display:block; float:left; width:calc(50% - 2px); height:45px; line-height:45px; text-align:center; font-size:1.5em; border:1px solid #999; background:#fff;}
.ks_pro span a:hover{background:#2d9043; color:#fff;}
.p_neimain{background:#f7f9fc; padding:60px 0;}

.jqzoom{ position:relative;}
.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{padding-top:20px; overflow:hidden;}
#spec-left{ width:35px; float:left; cursor:pointer; margin-top:25px;}
#spec-right{ width:35px; float:right;cursor:pointer; margin-top:25px; text-align:right;}
#spec-list{height:150px; position:relative;}
#spec-list div{overflow:inherit !important;}
#spec-list ul{display: flex;justify-content: flex-start;}
#spec-list ul:nth-child(2){display: none}
#spec-list ul li{ float:left;display:inline; width:150px; padding-right:15px;}
#spec-list ul li img{width:150px; height:150px;}

.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
.nei_ptoprt h3{font-size:32px; font-weight:normal; color:#0d872d; padding-bottom:20px;}
.nei_ptoprt h4{font-size:1.5em; font-weight:normal; line-height:24px; font-family:'';}
.jqzoom b{background:url(../images/fdj.png) no-repeat center; position:absolute; bottom:30px; right:30px; width:25px; height:25px; z-index:999;}
.pro_toprtnav a{display:block; float:left; margin-left:2px; width:calc(33.333% - 4px); border:1px solid #888; height:43px; line-height:43px; text-align:center; font-size:14px; font-family:'';}
.pro_toprtnav{padding-top:40px;}
.pro_toprtnav a:hover{color:#fff; background:#0d872d; border-color:#0d872d;}
.pro_nrpd{padding-top:40px;}
.pro_bt{font-size:24px; padding-bottom:14px; border-bottom:1px dashed #aaa;}
.pro_bt2{font-size:18px; padding-bottom:14px; border-bottom:1px dashed #aaa;}
.pro_nr{font-size:16px; line-height:28px; font-family:''; padding-top:20px;overflow-x: auto}
.pro_nr img{max-width: 100% }
.biao{overflow-x:auto; padding-top:10px;}
.wh_bg{background:url(../images/ml_bg.jpg) no-repeat center; background-size:cover;}
.wh_bt{font-size:32px; padding-top:30px;}
.wh_nr ul li{font-size:14px; font-family:''; line-height:30px;}
.wh_nr{padding-top:20px;}
.wh_pic{padding:30px 0;}
.wh_nav{background:#0d872d; padding:20px 0 30px;}
.wh_nav a{display:block; float:left; height:30px; line-height:30px; padding-left:40px; font-size:14px; color:#fff; position:relative; margin-right:50px; margin-top:10px;}
.wh_nav a i{background:url(../images/wh_jtrt.png) no-repeat center; width:30px; height:30px; position:absolute; left:0; top:0;}
.zz_top{padding-top:55px;}
.zz_nav a{display:block; float:left; height:30px; line-height:30px; padding-left:40px; font-size:14px; color:#666; position:relative; margin-right:50px; margin-top:10px; background:url(../images/zz_jt.png) no-repeat center left;}
.zz_list ul li{margin-top:30px;}
.zz_list{padding-bottom:60px;}
.zz_list ul li img{display:block;}
.zz_list ul li span{display:block; position:relative; padding:15px; border-bottom:1px solid #f3f6fa;}
.zz_list ul li a{display:block; border:2px solid #f3f6fa;}
.zz_list ul li span i{display:block; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:85px; height:85px; background:url(../images/zz_fd.png) no-repeat center; opacity:0; transition:0.8s;}
.zz_list ul li a:hover span i{opacity:1;}
.zz_list ul li a:hover{box-shadow:0px 0px 5px #999;}
.zz_list ul li a h3{font-size:16px; font-family:''; padding:15px; height:60px; line-height:20px;}
.zz_list ul li a:hover h3{color:#0d872d;}
.cc_nr{padding-top:20px; font-size:16px; line-height:26px; background:url(../images/hz_map.jpg) no-repeat center; font-family:''; padding-bottom:50px;}
.news_list ul li{margin:20px 0;}
.news_list ul li img{display:block;}
.news_list ul li span{display:block; font-family:''; padding:15px;  border:1px solid #0d872d; margin:0 15px;}
.news_list ul li span h3{font-size:18px; padding:60px 0 15px;height: 54px;overflow: hidden}
.news_list ul li span h4{font-size:14px; font-weight:normal; line-height:24px; height:48px; overflow:hidden;}
.news_list ul li a span h5{position:relative; font-size:14px; color:#0d872d; padding-top:25px;}
.news_list ul li a span h5 i{position:absolute; left:45px; right:0; top:37px; background:#0d872d; height:1px;}
.news_list ul li a:hover h3,.news_list ul li a:hover h4,.news_list ul li a:hover h5{color:#fff;}
.news_list ul li a:hover h5 i{background:#fff;}
.fan_neibt{font-size:24px; padding-bottom:20px;}
.fan_ic{padding-bottom:20px;}
.anli_fanye{padding:30px 0 40px; text-align:center;}
.anli_fanye a{margin:0 15px; font-size:14px;}
.anli_fanye a:hover{color:#23ac3a;}
.nr{font-size:14px; line-height:24px; font-family:'';}
.fan_ic span{display:block; float:left; margin-right:10px; font-size:14px;}
.fan_neibt{font-size:24px; padding-bottom:20px;}
.fan_ic{padding-bottom:20px; font-family:'';}
.ct_toplfnr{padding:30px 4%;}
.ct_toplfnr h3{font-size:32px; font-weight:normal; padding-bottom:25px;}
.ct_toplfnr h4{font-size:14px; font-weight:normal;}
.ct_toplfnr h4 span{display:block; padding-left:40px; margin-top:14px; line-height:26px; font-family:'';}
.ct_toplf{background:#fdce11;}
.ct_toplfnr h5{font-size:14px; font-weight:normal;}
.ct_toplfnr h5 span{display:block; padding-left:50px; margin-top:14px; line-height:45px; font-family:'';}
.ctbtmxz span{display:block; float:left; margin:15px; font-size:18px; color:#0d872d;}
.ctbtmxz input{margin-right:10px;}
.ctbtmxz{display:table; margin:0 auto;}
.ctbtmjj{padding-bottom:10px; font-size:16px; text-align:center;}
.ms_ls ul li{margin-top:20px;}
.ms_jj{font-size:14px; color:#a09f9f;}
.ms_txt{width:29.333%; height:46px; line-height:46px; border:1px solid #eee; padding:0 1%;}
.ms_txt2{width:98%; height:46px; line-height:46px; border:1px solid #eee; padding:0 1%;}
.ms_txt3{width:98%; height:170px; line-height:26px; border:1px solid #eee; padding:5px 1%;}
.ms_sb{height:48px; border:none; background:#0d872d; color:#fff; font-size:16px; cursor:pointer;}
.ms_re{height:48px; border:none; background:#fdce11; color:#333; font-size:16px; cursor:pointer;}

.menu_head2{cursor:pointer; background:#fff; position:relative; font-size:16px; height:50px; line-height:50px;}
.menu_head2 a{display:block; cursor:pointer;}
.menu_head2 a:hover{ color:#282a76;}
.menu_list2 .current2{ background:#0d872d;}
.menu_list2 .current2 a span{ font-weight:bold; color:#fff;}
.menu_body2{display:none; background:#fff; font-size:14px;}
.rl_nav{background:#282a76; height:40px; line-height:40px; color:#fff; font-size:16px;}
.rl_nav span{display:block;}
.menu_head2 span{display:block; float:left; margin-left:60px;}
.menu_head2::before{display:block; position:absolute; bottom:0; top:0; right:20px; margin:auto; content:'+'; font-size:18px; background:#0d872d; width:22px; height:22px; border-radius:100%; text-align:center; line-height:22px; color:#fff;}
.menu_list2 .current2::before{content:'-'; background:#fff; color:#333;}
.zp_nr{border-bottom:1px solid #ececec; padding:30px 60px;}
.hr_bg{background:#f3f6fa; padding-bottom:60px; padding-top:20px;}
.zp_nr a{display:block; margin-top:30px; color:#0d872d;}
.cc_list ul li{padding-top:40px;}
.cc_list ul li span{display:block; float:left; margin-right:32px;}
.cc_list ul li a{display:block; margin-top:5px; float:left; margin-right:5px; cursor:pointer; position:relative;}
.cc_list ul li a i{display:block; position:absolute; top:-3px; left:-3px; right:-3px; width:231px; height:76px; bottom:-3px; opacity:0; background:url(../images/cic.png) no-repeat; transition:0.8s; -webkit-transition:0.8s;}
.cc_list ul li a:hover i{opacity:1;-webkit-filter: blur(0);filter:blur(0);}
.pro_btmls ul li{float:left;}

.news-d img{max-width: 100%;}