@media screen and (min-width: 1200px) {
	body {
		font-family: "微软雅黑";
		overflow-x: hidden;
	}
	@font-face {
		font-family: 'Arnhem-Normal.otf';
		src: url(../font/Arnhem-Normal.otf);
	}
	.warp {
		width: 1200px;
		margin: 0 auto;
	}
	.footer {
		background-color: #222;
		padding-top: 100px;
		height: 510px;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 100%;
	}
	.copyright {
		height: 100px;
		line-height: 100px;
		font-size: 14px;
		color: #999999;
		margin-top: 18px;
		display: inline-block;
		border-top: 1px solid #777;
		width: 100%;
	}
	.copyright a img {
		height: 30px;
	}
	.footer_l {
		width: 910px;
		float: left;
	}
	.copyright a {
		color: #777777;
	}
	.footer_r {
		float: right;
		width: 290px;
	}
	.footer_l h2 {
		font-size: 16px;
		color: #FFFFFF;
		margin-bottom: 30px;
		margin-top: 0;
		line-height: 22px;
	}
	.footer_l h2 a {
		color: #AAAAAA;
		text-decoration: none;
	}
	.footer_l .pull-left {
		margin-right: 95px;
	}
	.footer_l .pull-left:last-child {
		margin-right: 0;
	}
	.footer_l ul {
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 14px;
	}
	.footer_l ul li {
		width: 100%;
		color: #777777;
	}
	.footer_l ul li a {
		color: #777777;
		text-decoration: none;
		display: block;
		line-height: 30px;
	}
	.footer_r {
		margin: 0;
	}
	.footer_r h2 {
		color: #777;
		text-decoration: none;
		text-align: right;
		width: 100%;
		margin: 0;
		font-size: 14px;
		line-height: 30px;
		padding-bottom: 10px;
	}
	.footer_r h1 {
		font-size: 16px;
		color: #FFFFFF;
		margin-bottom: 30px;
		margin-top: 0;
		text-align: right;
		width: 100%;
		line-height: 22px;
	}
	.footer_r p {
		color: #777;
		text-decoration: none;
		text-align: right;
		width: 100%;
		margin: 0;
		font-size: 14px;
		line-height: 30px;
	}
	.footer_r p a {
		text-align: right;
		color: #777;
	}
	.footer_share {
		padding-top: 40px;
		width: 270px;
		float: right;
		height: auto;
		text-align: center;
		font-size: 14px;
		line-height: 35px;
		color: #777;
	}
	.footer_share a {
		width: 113px;
		text-align: center;
		height: auto;
		font-size: 14px;
		line-height: 35px;
		color: #777;
		float: left;
	}
	.footer_share a img {
		width: 113px;
		height: 113px;
	}
	.footer_share a:last-child {
		float: right;
	}
	a:hover {
		text-decoration: none !important;
	}
	.copyright img {
		width: 50px;
		height: 35px;
		margin-right: 20px;
	}
	.am-head:after,
	.nav .am_serch:after {
		content: '';
		display: block;
		height: auto;
		clear: both;
		font-size: 0;
	}
	.am-head {
		width: 100%;
		height: 110px;
		line-height: 110px;
		background: #FFFFFF;
	}
	li {
		list-style-type: none;
	}
	.nav .am_serch {
		width: 100%;
		text-align: right;
		height: 46px;
		float: right;
		padding: 20px 0px 8px;
		font-size: 14px;
		color: rgb(153, 153, 153);
		line-height: 18px;
	}
	.nav .am_serch a.index_a {
		display: inline-block;
		font-size: 14px;
		color: rgb(153, 153, 153);
		line-height: 18px;
	}
	.nav .am_serch a.index_a:after {
		background: url(../img/index.png)left no-repeat;
		content: '';
		width: 15px;
		height: 14px;
		vertical-align: middle;
		float: left;
		margin-right: 10px;
		margin-top: 2px;
	}
	.hidden-lg,
	.pc {
		display: none;
	}
	.am_serch_R {
		float: right;
		width: auto;
		margin-left: 20px;
	}
	.am_serch_R input.input {
		font-size: 14px;
		color: #999999;
		width: 204px;
		border-bottom: 1px solid rgb(204, 204, 204);
		background: none;
		line-height: 30px;
		padding-bottom: 6px;
		position: relative;
		left: 14px;
		bottom: 2px;
		height: 20px;
		padding-right: 20px;
	}
	.am_serch_R .am_open select {
		float: left;
	}
	.am_serch_R .am_open {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		display: none;
		transition: all 0.5s linear;
		-moz-transition: all 0.5s linear;
		-ms-transition: all 0.5s linear;
	}
	.am_serch_R span {
		float: left;
		padding: 0px 8px;
		color: rgb(204, 204, 204);
	}
	.am_serch_R select {
		float: right;
		text-align: center;
		padding-right: 20px;
		/* width: 60px; */
		-webkit-appearance: none;
		background: url(../img/selecr.png)right no-repeat;
	}
	.am_open select {
		padding-right: 0;
	}
	input,
	select,
	textarea {
		resize: none;
		border: none;
		outline: none;
		background: none;
	}
	.am_serch_R input {
		border: none;
		outline: none;
		float: left;
		background: url(../img/ss.png)left no-repeat;
		width: 17px;
		height: 14px;
		vertical-align: middle;
		margin-top: 2px;
		position: relative;
		z-index: 999;
	}
	.nav {
		width: 720px;
		height: 110px;
		font-size: 16px;
		color: #333333;
		float: right;
		/* position: relative; */
	}
	.nav ul {
		width: 100%;
		height: 64px;
		line-height: 64px;
		padding: 0;
		/* position: relative; */
	}
	.nav ul li {
		width: auto;
		float: left;
		height: 64px;
		text-align: right;
		padding-right: 154px;
		position: relative;
	}
	.nav ul li a {
		font-size: 16px;
		color: rgb(51, 51, 51);
		text-transform: uppercase;
		display: inline-block;
		/* position: relative; */
		text-align: right;
		/* position: relative; */
	}
	.nav ul li a:hover {
		color: rgb(11, 126, 60);
		background: url(../img/x.png)bottom center no-repeat;
	}
	.nav ul li:last-child {
		padding-right: 0px;
	}
	.nav ul li:hover .nav_slide .nav_slide_a a {
		background: none;
	}
	.nav ul li .nav_slide {
		background-color: rgba(255, 255, 255, 0.7);
		position: absolute;
		left: 0;
		/* min-width: 310px; */
		z-index: 999;
		padding: 10px 10px 10px 30px;
		display: none;
		transition: all .5s linear;
		float: left;
	}
	.nav ul li:first-child .nav_slide {
		min-width: 430px;
	}
	.nav ul li .nav_slide_1 {
		z-index: 9999;
	}
	.nav ul li .nav_slide .nav_slide_a {
		float: left;
		width: 110px;
		font-size: 16px;
		color: #333333;
		line-height: 28px;
		text-align: left;
	}
	.nav ul li .nav_slide .nav_slide_a a {
		width: 100%;
		display: block;
		line-height: 28px;
		font-size: 16px;
		text-align: left;
		position: relative;
		padding-bottom: 5px;
	}
	.nav ul li .nav_slide .nav_slide_a a:hover {
		color: rgb(11, 126, 60);
	}
	.nav ul li .nav_slide .nav_slide_a a.spa {
		color: #005bac;
		background: url(../img/jt.png)right no-repeat;
		background-position-x: 78px;
		background-position-y: 6px;
	}
	.nav ul li .nav_slide .nav_slide_r {
		/* width: 160px; */
		height: auto;
		float: left;
	}
	.nav ul li .nav_slide .nav_slide_r img {
		max-width: 100%;
		max-height: 120px;
	}
	.nav ul li:hover .nav_slide {
		display: block;
	}
	ul {
		margin-bottom: 0;
	}
	.am-slider-a1 {
		width: 100%;
		height: auto;
		box-shadow: none;
	}
	.am-slider-a1 .am-control-nav {
		bottom: 30px;
	}
	.am-slider-a1 .am-control-nav li a {
		width: 12px;
		height: 12px;
		background: #FFFFFF;
		box-shadow: none;
	}
	.am-slider-a1 .am-control-nav li a.am-active,
	.am-slider-a1 .am-control-nav li a:hover {
		background: #01833d;
	}
	.am-slider .down {
		background: url(../img/down.png)center no-repeat;
		height: 37px;
		position: absolute;
		bottom: 87px;
		left: 49.5%;
		width: 26px;
		z-index: 12;
		animation: b_jump 1.5s ease-in-out 0.1s alternate infinite;
		-webkit-animation: b_jump 1.5s ease-in-out 0.1s alternate infinite;
		cursor: pointer;
	}
	@keyframes b_jump {
		0% {
			transform: translateY(0);
			-webkit-transform: translateY(0);
		}
		100% {
			transform: translateY(-10px);
			-webkit-transform: translateY(-10px);
		}
	}
	@-webkit-keyframes b_jump {
		0% {
			transform: translateY(0);
			-webkit-transform: translateY(0);
		}
		100% {
			transform: translateY(-10px);
			-webkit-transform: translateY(-10px);
		}
	}
	.am-slider-a1 .am-control-nav li {
		margin: 0px 15px 0px 0px;
	}
	.am-slider-a1 .am-control-nav li:last-child {
		margin-right: 0;
	}
	@media only screen and (min-width: 1279px) and (max-width: 1680px) {
		.nav ul li:last-child .nav_slide {
			left: 0;
		}
	}
	@media only screen and (min-width: 769px) and (max-width: 1367px) {
		.nav ul li:last-child .nav_slide {
			left: -16px;
		}
	}
	@media only screen and (min-width: 1025px) and (max-width: 1281px) {
		.nav ul li:last-child .nav_slide {
			left: -61px;
		}
	}
	.banner {
		width: 100%;
		height: auto;
	}
	.banner img {
		max-width: 100%;
		vertical-align: top;
		height: auto;
	}
	ul {
		margin-top: 0;
		padding-left: 0;
	}
	.pagewrap {
		margin: 80px;
		width: 100%;
		height: 38px;
		position: relative;
	}
	.pagelis {
		width: auto;
		height: 38px;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
	}
	.pagelis a,
	.firstpage,
	.lastpage {
		float: left;
		margin-right: 12px;
		width: 38px;
		height: 38px;
		border: solid 1px #e5e5e5;
		box-sizing: border-box;
		font-size: 16px;
		color: #ccc;
		text-align: center;
		line-height: 36px;
	}
	.firstpage a,
	.lastpage a {
		border: 0;
	}
	.firstpage a img,
	.lastpage a img {
		width: 8px;
	}
	.pagelis .pageon,
	.pagelis a:hover {
		background: #01833d;
		color: #fff;
		border: 0;
	}
	.am_advlist {
		display: none;
	}
	.am_advlist {
		display: none;
	}
	/*首页 header footer end*/
	/*首页 center start*/
	.indexcenter {
		width: 1200px;
		margin: 0 auto;
	}
	.productcenterwrap {
		width: 100%;
		padding: 57px 0 62px;
	}
	.producttitle {
		text-align: center;
	}
	.producttitle .pcimg {
		text-align: center;
		width: 520px;
		max-height: 40px;
	}
	.producttitle p {
		margin: 17px 0 30px;
		font-size: 36px;
		color: #000;
	}
	.producttitle .pcline {
		width: 54px;
		max-height: 4px;
	}
	.productcon {
		margin-top: 37px;
		width: 1200px;
	}
	.productconleft {
		width: 806px;
		float: left;
	}
	.productconright {
		float: left;
		width: 374px;
		height: 696px;
		margin-left: 20px;
		background-color: #f8f8f8;
		position: relative;
	}
	.productleft {
		position: relative;
	}
	.pl {
		background-color: #f8f8f8;
		width: 806px;
		height: 338px;
		margin-bottom: 20px;
	}
	.pl .plogo {
		max-width: 58px;
		max-height: 90px;
		position: absolute;
		top: 19px;
		left: 33px;
	}
	.pltitle {
		font-size: 26px;
		color: #000;
		position: absolute;
		padding-left: 40px;
		top: 127px;
		width: 322px;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.plthems {
		font-size: 14px;
		color: #999;
		line-height: 30px;
		width: 322px;
		height: 56px;
		position: absolute;
		z-index: 3;
		left: 39px;
		top: 174px;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.pr {
		position: absolute;
		top: 0;
		right: 0;
		width: 494px;
		height: 338px;
	}
	.pr img {
		max-width: 100%;
		height: 338px;
	}
	.plmore {
		width: 97px;
		height: 30px;
		display: block;
		position: absolute;
		left: 40px;
		top: 268px;
	}
	.plmore span {
		font-size: 14px;
		color: #0b7e3c;
		vertical-align: middle;
		margin-right: 11px;
	}
	.plmore img {
		max-width: 8px;
		max-height: 14px;
		vertical-align: middle;
	}
	.productconright .plogo {
		position: absolute;
		top: 19px;
		left: 158px;
		max-height: 90px;
		max-width: 58px;
	}
	.productconright .prtitle {
		top: 133px;
		left: 0;
		text-align: center;
		position: absolute;
		font-size: 26px;
		color: #000;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 374px;
	}
	.prthems {
		position: absolute;
		top: 175px;
		text-align: center;
		width: 374px;
		height: 56px;
		text-overflow: ellipsis;
		overflow: hidden;
		font-size: 14px;
		color: #999;
	}
	.productconright .plmore {
		position: absolute;
		left: 150px;
		top: 252px;
	}
	.primg {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 375px;
		height: 338px;
	}
	.primg img {
		max-width: 375px;
		max-height: 338px;
	}
	/*首页 center end*/
	/*产品中心start*/
	.banner {
		width: 100%;
	}
	.banner .pcimg {
		width: 100%;
		display: block;
	}
	.banner .phimg {
		display: none;
	}
	.navwrap {
		width: 100%;
		height: 64px;
		background-color: #f5faf7;
	}
	.navcontant {
		width: 1200px;
		margin: 0 auto;
		position: relative;
	}
	.navleft {
		width: 216px;
		height: 120px;
		background-color: #01823d;
		opacity: 0.77;
		padding: 20px 0 28px 23px;
		box-sizing: border-box;
		position: absolute;
		bottom: -64px;
		left: 0;
	}
	.navtitle {
		max-width: 191px;
		font-size: 24px;
		color: #fefefe;
	}
	.navtag {
		max-width: 191px;
		font-size: 16px;
		color: #fff;
		margin-top: 30px;
	}
	.navrightph {
		display: none;
	}
	.navright {
		width: auto;
		position: absolute;
		right: 0;
		top: 0;
	}
	.navright li {
		float: left;
		line-height: 64px;
		margin-right: 56px;
	}
	.navright li:last-child {
		margin-right: 0;
	}
	.navright li a {
		font-size: 16px;
		color: #666;
	}
	.navright .navlis {
		background: url(../images/x.png) no-repeat center bottom;
		background-size: 100%;
	}
	.navright .navlis a {
		color: #01833d;
	}
	.pcwrap {
		width: 100%;
	}
	.pccontent {
		width: 1200px;
		margin: 0 auto;
		padding: 90px 0 100px;
	}
	.phpccontent,
	.ph_more,
	.pdcontactwrapph {
		display: none;
	}
	.pclistwrapper {
		position: relative;
		width: 288px;
		height: 386px;
		margin: 0 14px 30px 0;
		float: left;
	}
	.pclistwrapper:nth-child(4n) {
		margin: 0 0 30px;
	}
	@media screen and (min-width: 1200px) and (max-width: 1690px) {
		.pclistwrapper {
			margin: 0 25px 30px 0;
		}
		.pclistwrapper:nth-child(4n) {
			margin: 0 25px 30px 0;
		}
		.pclistwrapper:nth-child(3n) {
			margin: 0 0 30px 0;
		}
	}
	.pclistwrap {
		height: 386px;
		width: 593px;
		border: solid 1px #01833d;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
		display: none;
	}
	.pcconlist {
		width: 288px;
		height: 386px;
		box-sizing: border-box;
		position: absolute;
		top: 0;
		left: 0;
		border: solid 1px #cccccc;
	}
	.pclistwrapper:hover .pclistwrap {
		display: block;
	}
	.pclistwrapper:hover .pcconlist {
		visibility: hidden;
	}
	.pcconlists {
		float: left;
		border: 0;
		width: 288px;
		height: 386px;
		box-sizing: border-box;
	}
	.pcconlistimg {
		margin-bottom: 23px;
		width: 286px;
		height: 305px;
	}
	.pcconlistimg img {
		width: 100%;
		height: 305px;
	}
	.pcconlis {
		float: left;
		padding: 60px 18px 70px 34px;
		box-sizing: border-box;
		width: 302px;
		transition: 0.5s all linear;
		-webkit-transition: 0.5s all linear;
		-ms-transition: 0.5s all linear;
		-moz-transition: 0.5s all linear;
		background: #fff;
		height: 384px;
		overflow: hidden;
	}
	.pccontitle {
		font-size: 18px;
		color: #333;
		text-align: center;
	}
	.pcconthems {
		width: 252px;
		height: 63px;
		font-size: 14px;
		color: #999;
		text-overflow: ellipsis;
		overflow: hidden;
		margin: 43px 0 76px;
	}
	.seemore {
		display: block;
		width: 124px;
		height: 38px;
		background-color: #01833d;
		background-image: url(../images/p_prve.png);
		background-position: 92px center;
		background-size: 8px 14px;
		background-repeat: no-repeat;
		box-sizing: border-box;
		padding-left: 18px;
		line-height: 38px;
		font-size: 14px;
		color: #fff;
	}
	.seemore:hover {
		color: #fff;
	}
	.pccontitles {
		font-size: 24px;
		color: #333;
	}
	.pagewrap {
		margin: 80px;
		width: 100%;
		height: 38px;
		position: relative;
	}
	.pagelis {
		width: auto;
		height: 38px;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
	}
	.pagelis a,
	.firstpage,
	.lastpage {
		float: left;
		margin-right: 12px;
		width: 38px;
		height: 38px;
		border: solid 1px #e5e5e5;
		box-sizing: border-box;
		font-size: 16px;
		color: #ccc;
		text-align: center;
		line-height: 36px;
	}
	.firstpage a,
	.lastpage a {
		border: 0;
	}
	.firstpage a img,
	.lastpage a img {
		width: 8px;
	}
	.pagelis .pageon {
		background: #01833d;
		color: #fff;
		border: 0;
	}
	/*产品中心end*/
	/*产品详情start*/
	.pdcontentwrap {
		width: 1200px;
		margin: 0 auto;
		overflow: hidden;
	}
	.pdcontent {
		width: 100%;
		padding: 90px 0 78px;
	}
	.pdtitle {
		font-size: 36px;
		color: #000;
		text-align: center;
	}
	.pdline {
		margin: 15px 0 69px;
		text-align: center;
	}
	.pdline img {
		max-width: 54px;
		max-height: 4px;
	}
	.pdconimg {
		width: 440px;
		height: 440px;
		border: solid 1px #01833d;
		position: relative;
		float: left;
	}
	.pdconimg img {
		max-width: 338px;
		max-height: 338px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
	}
	.pdright {
		float: left;
		margin-left: 76px;
		width: 682px;
	}
	.pdrightheader {
		width: 682px;
		height: 48px;
		border-bottom: 0.01rem solid #eee;
	}
	.pdrighttitle {
		float: left;
		font-size: 24px;
		color: #333;
		min-width: 109px;
		height: 49px;
		background: url(../images/linegreen.jpg) no-repeat;
		background-position: left bottom;
		background-size: 100%;
	}
	.pdrightadds {
		display: none;
	}
	.pdrightadd {
		max-width: 520px;
		float: right;
		font-size: 14px;
		color: #666;
	}
	.pdrightadd span {
		color: #333;
	}
	.pdrightcon {
		width: 100%;
		margin-top: 37px;
	}
	.pdrighttag {
		font-size: 18px;
		color: #333;
	}
	.pdrightlist {
		margin-top: 20px;
		width: 100%;
		line-height: 22px;
	}
	.pdrightlist li {
		width: 100%;
		font-size: 14px;
		color: #333;
		line-height: 26px;
	}
	.pdcontactwrapper {
		width: 100%;
		background-color: #f8f8f8;
	}
	.pdcontact {
		width: 1200px;
		margin: 0 auto;
		padding: 40px 0 120px;
	}
	.pdcontactwrap {
		margin-top: 77px;
	}
	.pdcontacttag {
		width: 92px;
		float: left;
		font-size: 14px;
		color: #333;
		line-height: 25px;
	}
	.pdcontacttitle1,
	.pdcontacttitle2,
	.pdcontacttitle3 {
		float: left;
		line-height: 25px;
	}
	.pdcontacttitle1 {
		width: 380px;
	}
	.pdcontacttitle2 {
		width: 362px;
	}
	.pdcontacttitle3 {
		width: 182px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.pdcontactwrap .green {
		color: #0b7e3c;
	}
	/*产品详情end*/
	/*公众平台start*/
	.cswrap {
		width: 100%;
		padding: 80px 0;
	}
	.cstitle {
		width: 100%;
		text-align: center;
	}
	.cstitle img {
		width: 34px;
		vertical-align: middle;
	}
	.cstitle span {
		font-size: 24px;
		color: #0b7e3c;
		margin-left: 20px;
		vertical-align: middle;
	}
	.cstag {
		width: 100%;
		font-size: 16px;
		color: #666;
		text-align: center;
		margin: 18px 0 40px;
		position: relative;
	}
	.csipttitle,
	.csiptthems,
	.csiptname,
	.csipttel,
	.csiptemail {
		background: #f5faf7;
		padding-left: 30px;
		box-sizing: border-box;
		font-size: 16px;
		color: #333;
	}
	.csipttitle {
		width: 856px;
		height: 50px;
		margin: 0 auto;
	}
	.csipttitle input {
		width: 770px;
		height: 50px;
		padding-left: 10px;
		line-height: 50px;
		border: 0;
		box-sizing: border-box;
		background: #f5faf7;
	}
	.csiptthems {
		width: 856px;
		height: 200px;
		margin: 20px auto;
	}
	.csiptthems span {
		line-height: 50px;
	}
	.csiptthems textarea {
		width: 770px;
		height: 200px;
		padding-left: 10px;
		line-height: 25px;
		border: 0;
		box-sizing: border-box;
		background: #f5faf7;
		vertical-align: top;
		padding-top: 10px;
	}
	.phcsipt {
		display: none;
	}
	.csiptmsg {
		width: 856px;
		margin: 0 auto;
	}
	.csiptname,
	.csipttel {
		float: left;
		width: 240px;
		height: 50px;
		margin-right: 20px;
	}
	.csiptname input,
	.csipttel input,
	.csiptemail input {
		width: 156px;
		height: 50px;
		padding-left: 10px;
		line-height: 50px;
		border: 0;
		box-sizing: border-box;
		background: #f5faf7;
	}
	.csiptmsg span.cstag b {
		font-weight: bold;
		color: #ed5b5a;
		position: absolute;
		top: 0;
		left: -12px;
	}
	.csiptemail {
		width: 336px;
		height: 50px;
		float: left;
	}
	.csiptemail input {
		width: 230px;
	}
	.cssubwrap {
		margin-top: 60px;
		width: 100%;
		text-align: center;
	}
	.cssubwrap input {
		width: 154px;
		height: 56px;
		background-color: #0b7e3c;
		font-size: 16px;
		color: #fff;
		text-align: center;
		line-height: 56px;
		border: 0;
		cursor: pointer;
	}
	.cssubwrap .resetbtn {
		color: #333;
		background-color: #f3d521;
		margin-left: 38px;
	}
	/*公众平台end*/
	/*联系方式start*/
	.ciwrap {
		width: 100%;
		padding: 80px 0 100px;
	}
	.contactlist {
		width: 1200px;
	}
	.pdcontentwrap .contactlist .contactlisheader {
		background: #0b7e3c;
		border: 0;
	}
	.pdcontentwrap .contactlist .contactlisheader li {
		color: #fff;
		font-size: 18px;
		height: 70px !important;
	}
	.contactlist .contactlis {
		border-bottom: 1px solid #e5e5e5;
	}
	.contactlist .contactlis li {
		float: left;
		padding: 25px 0;
		height: auto;
		font-size: 14px;
		color: #333;
	}
	.contactlist .contactlis li:first-child {
		width: 439px;
		padding: 25px 0 25px 30px;
	}
	.contactlist .contactlis li:first-child+li {
		width: 414px;
	}
	.contactlist .contactlis li:last-child {
		width: 247px;
		padding-right: 30px;
		float: right;
	}
	.pdcontentwrap .contactlist .contactlisheader li:last-child,
	.contactlist .contactlis li span,
	.contactlist .contactlis li img {
		/* float: right; */
		text-align: right;
	}
	.ciwrap .contactlist .contactlisheader li:first-child+li+li+li {
		width: 131px !important;
	}
	.ciwrap .contactlis li:first-child+li+li+li {
		width: 300px !important;
	}
	.contactlist .contacthree li:first-child {
		padding: 54px 30px;
	}
	.contactlist .contacthree li:first-child+li {
		padding: 54px 0;
	}
	.phcontactlist {
		display: none;
	}
	/*信访意见箱start*/
	/*信访意见箱 end*/
	.vobwrap {
		width: 100%;
		padding: 80px 0 162px;
	}
	.voblis {
		width: 388px;
		height: 290px;
		background-color: #f5faf7;
		background-image: url(../images/vobbg.jpg);
		background-position: left bottom;
		background-repeat: no-repeat;
		background-size: 100%;
		box-sizing: border-box;
		margin: 0 18px 18px 0;
		float: left;
	}
	.voblis:nth-child(3n) {
		margin: 0 0 18px 0;
	}
	.voblis:first-child+div+div {
		margin: 0 0 18px 0;
	}
	.voblink .vobheader {
		width: 100%;
		padding-top: 62px;
		margin-bottom: 67px;
		text-align: center;
	}
	.voblink .vobheader img {
		width: 34px;
		margin-bottom: 10px;
		max-height: inherit;
	}
	.vobheader p {
		width: 100%;
		font-size: 24px;
		color: #0b7e3c;
	}
	.voblink {
		width: 100%;
		display: block;
		text-align: center;
	}
	.voblink span {
		font-size: 18px;
		color: #0b7e3c;
		margin-right: 5px;
		vertical-align: middle;
	}
	.voblink img {
		width: 9px;
		max-height: 16px;
	}
	/*联系方式end*/
	/*人力资源start*/
	.ciwrap {
		width: 100%;
		padding: 80px 0 90px;
	}
	.ciwrap .contactlis li:first-child {
		width: 350px;
	}
	.ciwrap .contactlis li:first-child+li {
		width: 220px;
	}
	.ciwrap .contactlis li:first-child+li+li {
		width: 250px;
	}
	.ciwrap .contactlis li:first-child+li+li+li {
		width: 131px;
	}
	.ciwrap .contactlis li:first-child+li+li+li img {
		width: 20px;
		max-height: 20px;
		margin-left: 9px;
	}
	.ciwrap .contactlis .hrmsgwrap {
		width: 1200px !important;
		padding: 15px 0 36px 30px;
		box-sizing: border-box;
	}
	.ciwrap .contactlis .hrmsgwrap .hrmsgtitle {
		font-size: 14px;
		width: 1107px;
		color: #000;
		margin-bottom: 5px;
	}
	.ciwrap .contactlis .hrmsgwrap .hrmsglis {
		width: 1107px;
		margin-bottom: 30px;
	}
	.ciwrap .contactlis .hrmsgwrap .hrmsglis li {
		font-size: 14px;
		width: 1107px;
		color: #666;
		line-height: 24px;
		padding: 0;
		float: none;
	}
	.nowapply {
		display: block;
		width: 118px;
		height: 53px;
		background-color: #0b7e3c;
		font-size: 16px;
		color: #fff;
		line-height: 53px;
		text-align: center;
	}
	.nowapply:hover {
		color: #fff;
	}
	.rotate {
		transform: rotateZ(90deg);
		-ms-transform: rotateZ(90deg);
		-moz-transform: rotateZ(90deg);
		-webkit-transform: rotateZ(90deg);
	}
	.hide {
		display: none;
	}
	.pagewrap {
		margin-top: 60px;
		width: 100%;
		position: relative;
	}
	.pagelis {
		width: auto;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
	}
	.pagelis a,
	.pagefirst,
	.pagelast {
		width: 38px;
		height: 38px;
		display: block;
		line-height: 38px;
		color: #ccc;
		font-size: 16px;
		text-align: center;
		border: solid 1px #e5e5e5;
		margin-right: 12px;
		float: left;
		cursor: pointer;
	}
	.pagelis div {
		float: left;
	}
	.pagelis .pagefirst img,
	.pagelis .pagelast img {
		width: 8px;
		max-height: 14px;
		vertical-align: top;
		margin-top: 12px;
	}
	.pagelis .pageon {
		background: #01833d;
		border: 0;
		color: #fff;
	}
	.phsub {
		display: none;
	}
	/*人力资源end*/
	/*博士后流动站start*/
	.dswrap {
		width: 100%;
		padding: 80px 0 100px;
	}
	.dstitle {
		width: 1176px;
		font-size: 20px;
		color: #333;
		line-height: 40px;
	}
	.dstag {
		width: 1176px;
		font-size: 18px;
		color: #0b7e3c;
		line-height: 36px;
		margin: 50px 0 14px;
	}
	.dsthems {
		width: 1176px;
		font-size: 14px;
		color: #666;
		line-height: 28px;
	}
	.dsimages {
		width: 1200px;
		margin-top: 56px;
	}
	.dsimg {
		width: 624px;
		height: 364px;
		margin-right: 90px;
		position: relative;
		float: left;
	}
	.dsimg:first-child+div {
		margin-right: 0;
		width: 486px;
		height: 364px;
	}
	.dsimages img {
		max-width: 624px;
		max-height: 364px;
		position: absolute;
		margin: auto;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		display: block;
	}
	.dsimg:first-child+div img {
		max-width: 486px;
		max-height: 364px;
	}
	.dsimages .dsimg .dsimgshow {
		display: none;
	}
	/*博士后流动站end*/
	/*首页 center start*/
	.indexcenter {
		width: 1200px;
		margin: 0 auto;
	}
	.phproduct,
	.demarcation,
	.aboutwrap {
		display: none;
	}
	.productcenterwrap {
		width: 100%;
		padding: 57px 0 62px;
	}
	.producttitle {
		text-align: center;
	}
	.producttitle .pcimgs {
		text-align: center;
		max-width: 100%;
		max-height: 40px;
	}
	.producttitle p {
		margin: -29px 0 30px;
		font-size: 36px;
		color: #000;
	}
	.producttitle .pcline {
		width: 54px;
		max-height: 4px;
		display: block;
		margin: 0 auto;
	}
	.productcon {
		margin-top: 37px;
		width: 1200px;
	}
	.productconleft {
		width: 806px;
		float: left;
	}
	.productconright {
		float: left;
		width: 374px;
		height: 696px;
		margin-left: 20px;
		background-color: #f8f8f8;
		position: relative;
	}
	.productleft {
		position: relative;
	}
	.pl {
		background-color: #f8f8f8;
		width: 806px;
		height: 338px;
		margin-bottom: 20px;
	}
	.pl .plogo {
		max-width: 58px;
		max-height: 90px;
		position: absolute;
		top: 19px;
		left: 33px;
	}
	.pltitle {
		font-size: 26px;
		color: #000;
		position: absolute;
		padding-left: 40px;
		top: 127px;
		width: 305px;
		text-overflow: ellipsis;
		overflow: hidden;
		height: 36px;
	}
	.plthems {
		font-size: 14px;
		color: #999;
		line-height: 18px;
		width: 265px;
		height: 56px;
		position: absolute;
		z-index: 3;
		left: 39px;
		top: 174px;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.pr {
		position: absolute;
		top: 0;
		right: 0;
		width: 494px;
		height: 338px;
	}
	.pr img {
		max-width: 494px;
		max-height: 338px;
	}
	.plmore {
		width: 97px;
		height: 30px;
		display: block;
		position: absolute;
		left: 40px;
		top: 268px;
	}
	.plmore span {
		font-size: 14px;
		color: #0b7e3c;
		vertical-align: middle;
		margin-right: 11px;
	}
	.plmore img {
		max-width: 8px;
		max-height: 14px;
		vertical-align: middle;
	}
	.productconright .plogo {
		position: absolute;
		top: 19px;
		left: 158px;
		max-height: 90px;
		max-width: 58px;
	}
	.productconright .prtitle {
		top: 133px;
		left: 0;
		text-align: center;
		position: absolute;
		font-size: 26px;
		color: #000;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 374px;
	}
	.prthems {
		position: absolute;
		top: 175px;
		text-align: center;
		width: 374px;
		height: 62px;
		text-overflow: ellipsis;
		overflow: hidden;
		padding: 0px 10px;
		font-size: 14px;
		color: #999;
	}
	.productconright .plmore {
		position: absolute;
		left: 150px;
		top: 252px;
	}
	.primg {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 375px;
		height: 338px;
	}
	.primg img {
		width: 100%;
		max-height: 338px;
	}
	.about {
		width: 100%;
		padding: 59px 0 107px;
		background-color: #f8f8f8;
	}
	.aboutcenter {
		width: 1200px;
		margin: 0 auto;
		position: relative;
	}
	.aboutcon {
		width: 100%;
		margin-top: 42px;
	}
	.abouttitle {
		max-width: 684px;
		font-size: 24px;
		color: #0b7e3c;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.aboutthems {
		max-width: 684px;
		font-size: 14px;
		color: #666;
		line-height: 24px;
		margin: 30px 0 45px;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.aboutmore {
		width: 170px;
		height: 50px;
		border: solid 1px #eeeeee;
		display: block;
		border-radius: 5px;
		line-height: 48px;
		padding-left: 29px;
		box-sizing: border-box;
	}
	.aboutmore span {
		font-size: 14px;
		color: #666;
	}
	.aboutmore img {
		max-width: 23px;
		max-height: 10px;
		margin-left: 32px;
	}
	.aboutlist {
		width: 1199px;
		height: 114px;
		background-color: #ffffff;
		box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.05);
		position: absolute;
		top: 395px;
		left: 0;
		padding: 14px 0 15px;
		box-sizing: border-box;
	}
	.aboutlist a {
		display: block;
		width: 182px;
		height: 90px;
		text-align: center;
		float: left;
		border-right: 1px solid #eee;
	}
	.aboutlist a img:last-child {
		margin-bottom: 35px;
	}
	.aboutlist a:last-child {
		border: 0;
	}
	.aboutlist a img {
		max-width: 100%;
		max-height: 22px;
		display: block;
		margin: 20px auto 10px;
	}
	.am_pt {
		width: 100%;
		height: 100%;
		position: relative;
		top: -19px;
		left: 0;
		max-height: 150px;
	}
	.am_pt p {
		width: 100%;
		max-height: 150px;
		overflow: hidden;
		transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		position: absolute;
		top: 50%;
		left: 50%;
	}
	.aboutlist a p {
		max-width: 182px;
		text-align: center;
		font-size: 16px;
		color: #666;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.aboutimages {
		width: 450px;
		height: 320px;
		position: absolute;
		right: 20px;
		top: 174px;
		z-index: 5;
	}
	.aboutimages img {
		max-width: 450px;
		max-height: 320px;
	}
	.aboutmation {
		width: 100%;
		margin-top: 109px;
	}
	.information {
		width: 100%;
		padding-top: 109px;
	}
	.infocenter {
		width: 1200px;
		margin: 0 auto;
	}
	.infocon {
		margin-top: 59px;
		width: 1200px;
	}
	.infoleft {
		float: left;
		width: 568px;
	}
	.infoimg {
		width: 568px;
		height: 298px;
	}
	.infoimg img {
		max-width: 568px;
		max-height: 298px;
		display: block;
	}
	.infomsg {
		width: 568px;
		height: 127px;
		background-color: #f8f8f8;
		box-sizing: border-box;
		padding: 17px 0 39px;
	}
	.infotime {
		max-width: 500px;
		overflow: hidden;
		text-overflow: ellipsis;
		margin: 0px 0 12px 19px;
		color: #999;
		font-size: 16px;
	}
	.infotime span {
		color: #0b7e3c;
		font-size: 26px;
		padding-right: 8px;
	}
	.infolefttitle {
		max-width: 500px;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 18px;
		color: #333;
		margin-left: 20px;
	}
	.inforight {
		float: right;
		width: 578px;
	}
	.infolist {
		width: 578px;
		border-bottom: 1px solid #eee;
		padding-bottom: 36px;
		margin-bottom: 40px;
	}
	.infolist:hover .infomore {
		display: block;
	}
	.infolisleft {
		float: left;
		width: 446px;
	}
	.infotitle {
		font-size: 18px;
		color: #333;
		width: 446px;
		height: auto;
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.infotitle:hover {
		color: #0b7e3c;
	}
	.infothems {
		margin-top: 14px;
		font-size: 14px;
		color: #999;
		width: 446px;
		height: 39px;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 20px;
	}
	.infolisright {
		float: right;
		margin-top: -5px;
	}
	.infolistime {
		font-size: 26px;
		color: #0b7e3c;
		margin-bottom: 26px;
	}
	.infomore {
		display: none;
		margin-left: 40px;
	}
	.infomore img {
		max-width: 100%;
	}
	.phinfomeor {
		display: none;
	}
	.friends {
		width: 100%;
		padding: 51px 0 58px;
	}
	.friendcenter {
		width: 1200px;
		margin: 0 auto;
	}
	.friendcon {
		margin-top: 41px;
		padding-top: 10px;
		width: 100%;
		position: relative;
	}
	.friendcon .swiper-wrapper {
		margin-top: 41px;
		padding-top: 10px;
	}
	.friendimages {
		width: 285px;
		height: 150px;
		border: solid 1px #cccccc;
		margin-right: 19px;
		float: left;
		box-sizing: border-box;
		transition: all 0.3s linear;
		cursor: pointer;
	}
	.friendimages:last-child {
		margin-right: 0;
	}
	.friendimages:hover {
		border: solid 2px #0b7e3c;
		transform: translateY(11px);
		-webkit-transform: translateY(-11px);
		-moz-transform: translateY(-11px);
		-ms-transform: translateY(-11px);
	}
	.friendimages img {
		max-width: 80px;
		max-height: 56px;
		margin: 19px auto;
		display: block;
	}
	.friendimages p {
		width: 283px;
		font-size: 24px;
		color: #333;
		text-align: center;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.only {
		padding-top: 61px;
	}
	.swiper-next,
	.swiper-prev {
		width: 28px;
		height: 28px;
		position: absolute;
		top: 125px;
		cursor: pointer;
	}
	.swiper-next img,
	.swiper-prev img {
		max-width: 28px;
		max-height: 28px;
		display: none;
	}
	.swiper-next {
		left: -46px;
	}
	.swiper-prev {
		right: -46px;
	}
	.swiper-next .def,
	.swiper-prev .def {
		display: block;
	}
	.swiper-next .hov,
	.swiper-prev .def {
		transform: rotateZ(180deg);
		-ms-transform: rotateZ(180deg);
		-moz-transform: rotateZ(180deg);
		-webkit-transform: rotateZ(180deg);
	}
	.swiper-next:hover .def {
		display: none;
	}
	.swiper-next:hover .hov {
		display: block;
	}
	.swiper-prev:hover .def {
		display: none;
	}
	.swiper-prev:hover .hov {
		display: block;
	}
	/*首页 center end*/
	/*.csiyzm input {
		float: right;
		width: 145px;
	}
	.csiyzm span.cstag {
		line-height: 50px;
	}
	.am_num {
		width: 400px;
		float: left;
		padding-left: 26px;
		font-size: 16px;
		color: #999999;
		line-height: 50px;
		height: 50px;
	}
	.am_num b{color: #0b7e3c;font-weight: normal;padding-right: 5px;}
}*/
	.cstitle .mbimg {
		max-width: 28px;
		max-height: 34px;
	}
	.csiptmsg .mbw {
		width: 149px;
	}
	.csiptmsg .mbwidth {
		width: 228px;
	}
	.mbcode .mbw {
		width: 140px;
	}
	.mbcode {
		float: left;
	}
	.mbxing {
		color: #eb1616;
	}
	.mbnumberwrap {
		float: left;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
		color: #999;
	}
	.mbnumberwrap span:first-child {
		color: #0b7e3c;
		margin-right: 10px;
	}
	/*廉洁信箱end*/
	.votitle {
		width: 1200px;
		margin: 40px auto 0;
		font-size: 16px;
		color: #0b7e3c;
		text-align: center;
	}
	.votitle span:first-child {
		margin-right: 30px;
	}
	/*信访箱*/
	/*问题解答*/
	.aqwrap {
		width: 100%;
		min-height: 750px;
	}
	.mbwrap {
		width: 856px;
		margin: 0 auto;
	}
	/*增加*/
	.am_detail_h {
		width: 100%;
		padding-bottom: 15px;
		background: url(../img/lianx.png)center bottom no-repeat;
		height: auto;
		font-size: 16px;
		color: #999;
		line-height: 35px;
		text-align: center;
		margin-bottom: 50px;
	}
	.am_detail_h h2 {
		width: 100%;
		font-size: 22px;
		color: #333;
		margin: 0;
		font-weight: normal;
		line-height: 35px;
		padding-bottom: 10px;
	}
	p {
		margin: 0;
	}
	.am_indexlist p {
		font-size: 16px;
		line-height: 30px;
	}
	.am_indexlist p img {
		width: 100%;
		height: auto;
		margin: 0px auto;
		text-align: center;
	}
	.am_detail_txt {
		font-size: 16px;
		color: #999;
		line-height: 35px;
		padding-top: 50px;
		margin-top: 50px;
		border-top: 1px solid #E5E5E5;
		display: inline-block;
		width: 100%;
		margin-bottom: 100px;
	}
	.am_detail_txt p.spa {
		width: 60%;
		float: left;
		font-size: 16px;
		color: #666;
		line-height: 35px;
		display: block;
	}
	.am_detail_txt p.last {
		color: rgb(1, 131, 61);
	}
	input.lb {
		border-width: 1px;
		border-color: rgb(1, 131, 61);
		border-style: solid;
		border-radius: 2px;
		float: right;
		text-align: center;
		color: rgb(1, 131, 61);
		width: 152px;
		height: 42px;
		margin-top: -19px;
	}
	input.center {
		margin: 20px auto 100px;
		float: none;
		display: block;
	}
	p.nr {
		width: 1009px;
		height: auto;
		text-align: center;
		margin: 0px auto 100px;
	}
	p.nr img {
		width: 100%;
		height: auto;
	}
	.am_map {
		width: 100%;
		height: auto;
		background: #f8f8f8;
		font-size: 16px;
		line-height: 35px;
		color: #666666;
		text-align: left;
		padding: 40px 0px 80px;
	}
	.am_map .am_title {
		width: 100%;
		height: auto;
		padding-bottom: 12px;
		font-size: 16px;
		line-height: 35px;
		color: #666666;
		border-bottom: 1px solid #E5E5E5;
		text-align: right;
		margin-bottom: 20px;
	}
	.am_map .am_title a {
		color: #666666;
	}
	.am_map .am_title a.nor {
		color: #0d7e3b;
	}
	.am_content {
		width: 100%;
		height: auto;
		padding: 30px 38px 20px;
		background: #FFFFFF;
		margin-top: 20px;
	}
	.am_content h2 {
		width: 100%;
		text-align: left;
		height: auto;
		padding-bottom: 25px;
		margin: 0;
		font-weight: normal;
		padding-left: 42px;
		font-size: 22px;
		color: #0d7e3b;
		background: url(../img/jiantou.png)left top no-repeat;
	}
	.am_content .am_a {
		font-size: 16px;
		line-height: 30px;
		color: #666666;
		display: inline-block;
		text-align: left;
	}
	.am_content .am_a a {
		color: #666666;
		padding-left: 26px;
		float: left;
		padding-right: 40px;
		background: url(../img/k.png)left center no-repeat;
	}
	.nav ul li:nth-of-type(2) .nav_slide {
		/* min-width: 430px; */
	}
	.czjz {
		display: -webkit-box;
		-webkit-box-orient: horizontal;
		-webkit-box-pack: center;
		-webkit-box-align: center;
		display: -moz-box;
		-moz-box-orient: horizontal;
		-moz-box-pack: center;
		-moz-box-align: center;
		display: -o-box;
		-o-box-orient: horizontal;
		-o-box-pack: center;
		-o-box-align: center;
		display: -ms-box;
		-ms-box-orient: horizontal;
		-ms-box-pack: center;
		-ms-box-align: center;
		display: box;
		box-orient: horizontal;
		box-pack: center;
		box-align: center;
	}
	.firstpage a img,
	.lastpage a img {
		margin: 11px auto;
	}
	.aboutlist a:last-child img {
		margin-bottom: 18px;
	}
	a:focus,
	a:hover {
		color: #333333;
	}
	.am_oh .warp p img {
		margin: 0px auto;
		display: block;
	}
}