@charset "utf-8";
body {
	margin: 0;
	padding: 0;
}

h3,
h6,
p {
	margin: 0;
	padding: 0;
}

ul,
li {
	margin: 0;
	padding: 0;
	list-style: none;
}

a {
	text-decoration: none;
}

nav {
	width: 100%;
	min-width: 1200px;
	height: auto;
}

.hying {
	width: 100%;
	min-width: 1200px;
	height: 33px;
	background: #eeeeee;
}

.hying p {
	margin: 0;
	width: 1200px;
	height: 33px;
	margin: 0 auto;
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 33px;
	color: #686868;
}

.logo {
	width: 100%;
	min-width: 1200px;
	height: 102px;
	background: #FFFFFF;
}

.lo {
	width: 1200px;
	margin: 0 auto;
	height: 102px;
}

.lozuo {
	display: block;
	float: left;
	width: 520px;
	height: 102px;
}

.lozuo img {
	width: auto;
	height: 100%;
}

.loyou {
	display: block;
	float: right;
	width: 220px;
	height: 102px;
}

.lyimg {
	display: block;
	float: left;
	width: 58px;
	height: 102px;
}

.lyimg img {
	width: 58px;
	height: auto;
}

.lyname {
	display: block;
	float: left;
	width: 162px;
	margin-top: 29px;
	height: 73px;
}

.lyname h3 {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	font-weight: 100;
}

.lyname p {
	font-family: arial;
	font-size: 24px;
	line-height: 33px;
	color: #23a684;
}

.navbar {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	height: 58px;
	background: #23a684;
}

.navron {
	width: 1200px;
	margin: 0 auto;
	height: 58px;
}

.navul li {
	display: block;
	float: left;
}

.navul li:hover .int {
	background: #12d3a6;
}

.int {
	display: block;
	padding: 0 37px;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 58px;
	color: #FFFFFF;
}

.act {
	display: block;
	padding: 0 37px;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 58px;
	color: #FFFFFF;
	background: #12d3a6;
}

.navul li:hover .kuang {
	display: block;
}

.kuang {
	position: absolute;
	background: transparent;
	display: none;
}

.navsan {
	height: 12px;
	text-align: center;
	background-color: transparent;
	background-image: url(../img/nav.png);
	background-position: center;
	background-size: 14px 12px;
	background-repeat: no-repeat;
	opacity: 0.6;
}

.kuangul {
	padding-bottom: 10px;
	background-color: rgba(18, 211, 166, 0.6);
}

.kuangul li {
	display: block;
	float: none;
	height: 42px;
	border-bottom: 1px dashed #FFFFFF;
}

.kuangul li a {
	display: block;
	padding: 0 42px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 42px;
	color: #FFFFFF;
}

.kuang li a:hover {
	background: #12d3a6;
}


/*nav*/

.banner {
	width: 100%;
	height: 690px;
	background: url(../img/bannar.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

#banner {
	width: 100%;
	height: 690px;
}

.barong {
	position: absolute;
	top: 193px;
	right: 0;
	width: 422px;
	height: 690px;
	background-color: rgba(255, 255, 255, 0.5);
}

.bashang {
	width: 362px;
	height: 354px;
	padding: 0 30px;
	background-color: rgba(255, 255, 255, 0.6);
	margin-bottom: 28px;
}

.bastit {
	width: 362px;
	height: 57px;
}

.baszuo {
	display: block;
	float: left;
	width: 33px;
	height: 57px;
}

.baszuo img {
	width: 33px;
	height: auto;
}

.basyou {
	display: block;
	float: left;
	width: 329px;
	height: 57px;
	font-family: "微软雅黑";
	font-size: 24px;
	line-height: 57px;
	color: #000000;
}

.basron {
	width: 382px;
	height: 297px;
}

.basrro {
	display: block;
	float: left;
	width: 170px;
	height: 116px;
	background-color: #FFFFFF;
	border-radius: 4px;
	margin-bottom: 28px;
	margin-right:20px;
}

.bro {
	float: right;
}

.basrimg {
	width: 100px;
	margin: 0 auto;
	height: 72px;
}

.basrimg img {
	width: 100px;
	height: auto;
}

.basron p {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 20px;
	line-height: 40px;
	color: #000000;
}

.baxia {
	width: 362px;
	height: 308px;
	padding: 0 30px;
	background-color: rgba(255, 255, 255, 0.6);
}

.baxron {
	width: 362px;
	height: 228px;
	background-color: #FFFFFF;
	border-radius: 4px;
}

.baxrro {
	width: 362px;
	height: 57px;
}

.baxzuo {
	display: block;
	float: left;
	width: 69px;
	height: 57px;
}

.baxzuo img {
	width: 100%;
	height: auto;
}

.baxyou {
	display: block;
	float: left;
	width: 293px;
	height: 57px;
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 57px;
	color: #333333;
}


/*banner*/

.iabout {
	width: 100%;
	min-width: 1200px;
	height: auto;
	background-image: url(../img/iabout.jpg);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.iabrong {
	width: 1200px;
	margin: 0 auto;
	height: auto;
	padding-top: 88px;
	padding-bottom: 50px;
}

.iabrong h3 {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 30px;
	line-height: 104px;
	color: #000000;
	font-weight: 400;
}

.iabxian {
	display: block;
	width: 30px;
	margin: 0 auto;
	height: 3px;
	background-color: #23a684;
	margin-bottom: 40px;
}

.iabrong p {
	
	width: 1140px;
	margin: 0 auto;
	height: auto;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 34px;
	color: #434343;
	margin-bottom: 50px;
}

.iabimg {
	width: 964px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}

.iaimg {
	display: block;
	float: left;
	width: 452px;
	height: 320px;
	overflow: hidden;
}

.iaimg:hover img {
	transform: scale(1.1);
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.iai {
	float: right;
}

.iaimg img {
	width: 100%;
	height: auto;
}


/*iabout*/

.iproduct {
	width: 100%;
	min-width: 1200px;
	height: auto;
	background-color: #FFFFFF;
}

.iprong {
	width: 1200px;
	margin: 0 auto;
	height: 458px;
	overflow: hidden;
}

.ipron {
	display: block;
	float: left;
	width: 200px;
	padding: 115px 100px 0;
	height: 343px;
}

.ipron:hover .ipimg {
	background-color: #23a684;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.ipimg {
	width: 90px;
	margin: 0 auto;
	height: 90px;
	border-radius: 4px;
	background-color: #d6d6d6;
	margin-bottom: 15px;
}

.ipron h3 {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 20px;
	line-height: 30px;
	color: #000000;
	font-weight: 400;
}

.ipron p {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 28px;
	color: #666666;
}


/*iproduct*/

.itupian {
	width: 100%;
	min-width: 1200px;
	height: auto;
	background-image: url(../img/itupian.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

.itprong {
	width: 1200px;
	margin: 0 auto;
	height: auto;
	/*	padding-top: 137px;*/
	overflow-x: hidden;
	padding-top: 130px;
	padding-bottom: 71px;
}

.itprong h3 {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 30px;
	line-height: 42px;
	color: #FFFFFF;
	font-weight: 500;
}

.itprong h6 {
	text-align: center;
	font-family: arial;
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: 400;
	text-transform: uppercase;
}

.itprong p {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
}

.itpron {
	width: 1221px;
	margin-top: 65px;
	height: auto;
	overflow: hidden;
}

.itprro {
	display: block;
	float: left;
	width: 386px;
	margin-right: 21px;
	margin-bottom: 25px;
	height: 295px;
	overflow: hidden;
}

.itpimg {
	width: 386px;
	height: 295px;
	overflow: hidden;
}

.itpimg img {
	width: 100%;
	height: auto;
}

.itpze {
	position: relative;
	z-index: 666;
	width: 386px;
	height: 203px;
	background-color: rgba(0, 0, 0, 0.6);
	padding-top: 92px;
}

.itpjia {
	display: block;
	width: 60px;
	margin: 0 auto;
	height: 60px;
	border: 6px solid #FFFFFF;
	font-family: arial;
	font-size: 80px;
	line-height: 60px;
	color: #FFFFFF;
	text-align: center;
	border-radius: 50%;
	font-weight: 100;
}

.itpze p {
	text-align: center;
	margin-top: 20px;
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 24px;
	color: #FFFFFF;
}

@keyframes itpjia {
	from {
		margin-top: 0;
	}
	to {
		margin-top: -295px;
	}
}

.itprro:hover .itpze {
	animation: itpjia .5s 1;
	animation-fill-mode: forwards;
	animation-timing-function: ease-out;
}


/*itupian*/

.inews {
	width: 100%;
	min-width: 1200px;
	height: 832px;
}

.inrong {
	width: 1200px;
	margin: 0 auto;
	height: auto;
	padding-bottom: 117px;
}

.intit {
	width: 1200px;
	height: 30px;
	padding: 100px 0 60px;
}

.intit h3 {
	display: block;
	float: left;
	width: 110px;
	height: 30px;
	font-family: "微软雅黑";
	font-size: 24px;
	line-height: 30px;
	color: #23a684;
	font-weight: 400;
}

.intit p {
	display: block;
	float: left;
	height: 22px;
	margin-top: 8px;
	font-family: arial;
	font-size: 16px;
	line-height: 22px;
	color: #7d7d7d;
	text-transform: uppercase;
}

.inron {
	width: 1200px;
	height: auto;
	overflow: hidden;
}

.inrzuo {
	display: block;
	float: left;
	width: 818px;
	height: auto;
}

.inrrro {
	display: block;
	width: 677px;
	margin-right: 141px;
	height: 84px;
	padding: 40px 0 50px;
	border-bottom: 1px dashed #d1d1d1;
	overflow: hidden;
}

.inrrro:hover .inrrzuo {
	background-color: #23a684;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inrrro:hover .inrrzuo h3,
.inrrro:hover .inrrzuo p {
	color: #FFFFFF;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inrrro:hover .inrryou h3 {
	color: #23a684;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inrrzuo {
	display: block;
	float: left;
	width: 84px;
	height: 84px;
	margin-right: 16px;
	background-color: #f2f2f2;
	border-radius: 4px;
}

.inrrzuo h3 {
	margin-top: 20px;
	font-family: arial;
	font-size: 24px;
	line-height: 30px;
	color: #4c4c4c;
	text-align: center;
	font-weight: 300;
}

.inrrzuo p {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 15px;
	color: #666666;
	text-align: center;
}

.inrryou {
	display: block;
	float: left;
	width: 577px;
	height: auto;
}

.inrryou h3 {
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 30px;
	color: #000000;
	font-weight: 400;
}

.inrryou p {
	width: 555px;
	height: 60px;
	overflow: hidden;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	color: #777777;
}

.inryou {
	display: block;
	float: left;
	width: 382px;
	height: auto;
	margin-top:40px;
}

.inryimg {
	display: block;
	width: 382px;
	height: 212px;
	margin-bottom: 43px;
}

.inryim {
	width: 382px;
	height: 212px;
	overflow: hidden;
}

.inryim:hover img {
	transform: scale(1.1);
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inryim img {
	width: auto;
	height: 100%;
}

.inryze {
	position: absolute;
	z-index: 666;
	width: 367px;
	height: 38px;
	padding-left: 15px;
	margin-top: -38px;
	background-color: rgba(0, 0, 0, 0.7);
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 38px;
	color: #FFFFFF;
}


/*inews*/

.footer {
	width: 100%;
	height: auto;
}

.foota {
	width: 100%;
	min-width: 1200px;
	height: auto;
	background-color: #f7f7f7;
	overflow: hidden;
}

.farong {
	width: 1200px;
	margin: 0 auto;
}

.faron {
	display: block;
	float: left;
	width: 300px;
	height: 50px;
	padding-top: 45px;
	padding-bottom: 45px;
}

.fazuo {
	display: block;
	float: left;
	width: 60px;
	height: 50px;
}

.zzz {
	width: 74px;
}

.fazuo img {
	width: auto;
	height: 50px;
}

.fayou {
	display: block;
	float: left;
	width: 220px;
	height: auto;
}

.fayou h3 {
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 26px;
	color: #262626;
	font-weight: 500;
}

.fayou p {
	font-family: arial;
	font-size: 22px;
	line-height: 32px;
	color: #333333;
}

.footb {
	width: 100%;
	min-width: 1200px;
	height: auto;
	background-color: #2b2b2b;
}

.fbrong {
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}

.fbzuo {
	display: block;
	float: left;
	width: 1097px;
	padding-top: 31px;
	padding-bottom: 27px;
}

.fbzuo p {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 38px;
	color: #dcdcdc;
}

.fbyou {
	display: block;
	float: right;
	width: 100px;
	height: auto;
	padding-top: 25px;
	padding-right: 3px;
}

.erweima {
	width: 100px;
	height: 100px;
	overflow: hidden;
}

.erweima img {
	width: auto;
	height: 100px;
}

.fbyou p {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	color: #dcdcdc;
}


/*ifooter*/

.gobg {
	width: 100%;
	min-width: 1200px;
	height: 379px;
	background-image: url(../img/gong.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.gobg1 {
	width: 100%;
	min-width: 1200px;
	height: 379px;
	background-image: url(../img/gong1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.gobg2 {
	width: 100%;
	min-width: 1200px;
	height: 379px;
	background-image: url(../img/gong2.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.gong {
	width: 100%;
	min-width: 1200px;
	height: auto;
	background-color: #FFFFFF;
}

.gorong {
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}

.gotit {
	margin: 0 auto;
	height: 43px;
	padding: 120px 0 51px;
	text-align: center;
}

.innt {
	display: inline-table;
	width: 116px;
	height: 43px;
	margin: 0 17px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 43px;
	color: #444444;
	background-color: #eeeeee;
}

.innt:hover {
	background-color: #23a684;
	color: #FFFFFF;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.acct {
	background-color: #23a684;
	color: #FFFFFF;
}

.goron {
	width: 1221px;
	margin-left: -10.5px;
	height: auto;
	overflow: hidden;
}

.goimg {
	display: block;
	float: left;
	width: 386px;
	height: 294px;
	margin: 0 10.5px 27px;
	overflow: hidden;
}

.goimg:hover .goze {
	opacity: 1;
	transition: all ease-out 1s 0s;
	-webkit-transition: all ease-out 1s 0s;
	-moz-transition: all ease-out 1s 0s;
	-o-transition: all ease-out 1s 0s;
}

.goim {
	width: 386px;
	height: 294px;
	overflow: hidden;
}

.goim img {
	widows: auto;
	height: 100%;
}

.goze {
	position: absolute;
	z-index: 666;
	display: block;
	width: 386px;
	height: 294px;
	margin-top: -294px;
	background-color: transparent;
	opacity: 0;
}

.gozeron {
	display: block;
	width: 78px;
	margin: 0 auto;
	height: 78px;
	background-color: rgba(0, 0, 0, 0.6);
	border-radius: 50%;
	margin-top: 106px;
}

@keyframes goze{
	0%{
		transform: rotate(0deg);
	}
	25%{
		transform: rotate(360deg);
	}
	50%{
		transform: rotate(720deg);
	}
	75%{
		transform: rotate(1080deg);
	}
	100%{
		transform: rotate(1440deg);
	}
}

.gozeron {
	animation: goze 8s 1;
	animation-iteration-count: infinite;
	animation-timing-function: linear;	
}

.gozeron img {
	width: 78px;
	height: auto;
}

.page {
	width: 1200px;
	height: auto;
}

.pagerr {
	width: 382px;
	margin: 0 auto;
	height: 32px;
	padding-top: 79px;
	padding-bottom: 110px;
}


/*gong*/

.gongv {
	width: 100%;
	min-width: 1200px;
	height: auto;
	background-image: url(../img/gongv.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 68px;
	padding-bottom: 58px;
}

.gvshang {
	width: 1070px;
	margin: 0 auto;
	height: auto;
	padding-bottom: 59px;
	background-color: #FFFFFF;
	border-radius: 12px;
}

.gvstit {
	width: 660px;
	margin: 0 auto;
	padding-top: 34px;
	padding-bottom: 39px;
}

.gvstit h3 {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 25px;
	line-height: 49px;
	color: #333333;
}

.scrollpic {
	width: 857px;
	
	margin: 0 auto;
}

#myscroll {
	display: block;
	width: 580px;
	margin: 0 auto;
	position: relative;
	
	overflow: hidden;
}

#myscroll #myscrollbox {
	display: block;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 1000000px;
}

#myscroll ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#myscroll ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

#myscroll ul li a {
	display: block;
	float: left;
	width: 580px;
	position: relative;
	height: 442px;
	overflow-y: hidden;
	color: #333;
}

#myscroll ul li a img {
	width: 580px;
	height: auto;
}

#myscroll img {
	width: 100%;
	height: auto;
}

#mybtns {
	position: absolute;
	display: block;
	z-index: 250;
}

#mybtns a {
	display: block;
	width: 40px;
	height: 75px;
	text-indent: -1000em
}

#myscroll,
#mybtns a,
#myscroll a:hover .intro,
#myscroll a .intro,
#myscroll #myscrollbox {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

#mybtns #left {
	margin-top: 183px;
	background: url(../img/zzzuo.png);
	background-repeat: no-repeat;
}

#mybtns #right {
	margin-top: -75px;
	margin-left: 817px;
	background: url(../img/zzzyou.png);
	background-repeat: no-repeat;
}

.gvxia {
	width: 990px;
	margin: 0 auto;
	height: auto;
	margin-top: 28px;
	background-color: #FFFFFF;
	border-radius: 12px;
	padding: 13px 45px 45px 35px;
}

.gvxtit {
	width: 990px;
	height: auto;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 26px;
}

.gvxtit h3 {
	font-family: "微软雅黑";
	font-size: 30px;
	line-height: 60px;
	color: #23a684;
	font-weight: 300;
}

.gvxron {
	width: 990px;
	margin: 0 auto;
	height: auto;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 50px;
	margin-bottom: 27px;
}

.gvxron p {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 40px;
	color: #666666;
	text-indent: 2em;
}

.sxpage {
	width: 960px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.sxpa {
	width: 817px;
	display: block;
	float: left;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 34px;
	color: #23a684;
}

.sxpa a {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 34px;
	color: #333333;
}

.sxpa a:hover {
	color: #23a684;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.sxpaa {
	display: block;
	float: right;
	width: 143px;
	height: 46px;
	background-color: #23a684;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 46px;
	color: #FFFFFF;
	margin-top: -25px;
}

.sxpaa:hover {
	background-color: #f8bd02;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}


/*gongv*/

.abbg {
	width: 100%;
	min-width: 1200px;
	height: 379px;
	background-image: url(../img/abbg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.about1 {
	width: 100%;
	min-width: 1200px;
	height: auto;
	background-image: url(../img/gongv.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.abrong1 {
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}

.abtit1 {
	width: 1200px;
	height: auto;
	padding-top: 70px;
	padding-bottom: 45px;
}

.abtit1 h3 {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 30px;
	line-height: 76px;
	color: #272727;
	font-weight: 400;
}

.abxian {
	width: 28px;
	margin: 0 auto;
	height: 3px;
	background-color: #23a684;
}

.abron1 {
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding-bottom: 69px;
}

.abron1 p {
	/*text-align: center;*/
	font-family: "微软雅黑";
	font-size: 15px;
	line-height: 43px;
	color: #333333;
}

.abimg1 {
	width: 1224;
	margin-left: -12px;
	height: auto;
	margin-top: 43px;
	margin-bottom: 43px;
	overflow: hidden;
}

.abimmg1 {
	display: block;
	float: left;
	width: 380px;
	margin: 0 12px;
	height: 278px;
	overflow: hidden;
}

.abimmg1 img {
	width: auto;
	height: 100%;
}

.about2 {
	width: 100%;
	min-width: 1200px;
	height: ;
}

.abrong2 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	height: 448px;
}

.abronzuo {
	display: block;
	float: left;
	width: 50%;
	height: 448px;
	background-image: url(../img/abiim.png);
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
}

.abronyou {
	display: block;
	float: left;
	width: 50%;
	height: 448px;
	background-color: #23a684;
	background-position: left;
}

.abryou {
	width: 568px;
	height: 348px;
	padding: 70px 26px 30px 66px;
}

.abryou h3 {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 24px;
	line-height: 84px;
	color: #FFFFFF;
	font-weight: 400;
}

.ba {
	background-color: #FFFFFF;
	margin-bottom: 50px;
}

.abryou p {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 15px;
	line-height: 40px;
	color: #FFFFFF;
}

.about3 {
	width: 100%;
	min-width: 1200px;
	height: auto;
}

.abrong3 {
	width: 1200px;
	margin: 0 auto;
	height: auto;
	padding-top: 59px;
	padding-bottom: 114px;
	text-align: center;
}

.abrong3 h3 {
	font-family: "微软雅黑";
	font-size: 30px;
	line-height: 76px;
	color: #272727;
	font-weight: 400;
}

.abrp3 {
	width: 1180px;
	margin: 0 auto;
	margin-top: 46px;
	height: auto;
	text-align: center;
}

.abrp3 p {
	font-family: "微软雅黑";
	font-size: 15px;
	line-height: 40px;
	color: #333333;
}


/*about*/

.jx {
	background-image: url(../img/jx.jpg);
}

.jx1 {
	background-image: url(../img/jx1.jpg);
}
.jx2 {
	background-image: url(../img/jx2.jpg);
}

.jixie {
	width: 100%;
	min-width: 1200px;
	height: auto;
	background-image: url(../img/gongv.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.jxrong {
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}

.tjx {
	padding-top: 97px;
	padding-bottom: 86px;
}

.jxtit {
	width: 100%;
	height: auto;
	padding-top: 38px;
}

.jxtit h3 {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 32px;
	color: #303030;
	font-weight: 300;
}

.jxtit p {
	text-align: center;
	font-family: arial;
	font-size: 14px;
	line-height: 30px;
	color: #717171;
	text-transform: uppercase;
}

.jxron {
	width: 1228.5px;
	height: auto;
	overflow: hidden;
}

.jximg {
	display: block;
	float: left;
	width: 381px;
	height: 285px;
	margin-right: 28.5px;
	margin-bottom: 32px;
	overflow: hidden;
}

.jxim {
	width: 381px;
	height: 285px;
	overflow: hidden;
}

.jxim img {
	width: auto;
	height: 100%;
}

.jxze {
	width: 381px;
	height: 285px;
	margin-top: -285px;
}

.jximg:hover .goze {
	opacity: 1;
	transition: all ease-out 1s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.jxpr {
	padding-top: 72px;
	padding-bottom: 136px;
}

/*jixie*/

.zheng {
	background-image: url(../img/zhengshu.jpg);
}

.zhengshu {
	width: 100%;
	min-width: 1200px;
	height: auto;
	background-image: url(../img/gongv.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.zsrong {
	width: 1200px;
	margin: 0 auto;
	height: auto;
	padding-bottom: 114px;
}

.zhe {
	padding-top: 97px;
	padding-bottom: 57px;
}

.zsron {
	width: 1230px;
	height: auto;
}

.zsimg {
	display: block;
	float: left;
	width: 380px;
	height: 580px;
	margin-right: 30px;
	margin-bottom: 31px;
}

.zsbo {
	width: 380pxpx;
	height: 580px;
}

.zsim {
	width: 380px;
	height: 544px;
	background-color: #FFFFFF;
	overflow: hidden;
}

.zsim img {
	width: auto;
	height:544px;
	margin: 0 auto;
}

.zstext {
	width: 380px;
	height: 36px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 36px;
	color: #666666;
	background-color: #FFFFFF;
}

/*zhengshu*/

.new {
	background-image: url(../img/newbg.jpg);
}

.news {
	width: 100%;
	min-width: 1200px;
	height: auto;
	background-color: #FFFFFF;
}

.nerong {
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}

.nene {
	padding-top: 96px;
	padding-bottom: 35px;
}

.neron {
	width: 1100px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}

.nerrr {
	margin-right: 0;
	width: 1100px;
	padding: 30px 0 26px;
}

.nerryou {
	width: 1000px;
}

.nerryou h3 {
	line-height: 34px;
	margin-top: 11px;
}

.nerryou p {
	width: 1000px;
}

.nepag {
	padding-top: 60px;
	padding-bottom: 97px;
}

/*news*/

.newsv {
	width: 100%;
	min-width: 1200px;
	height: auto;
	background-color: #FFFFFF;
}

.nvrong {
	width: 960px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	padding-top: 107px;
	padding-bottom: 90px;
}

.nvtit {
	width: 960px;
	height: auto;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 20px;
}

.nvtit h3 {
	font-family: "微软雅黑";
	font-size: 24px;
	line-height: 48px;
	color: #000000;
	font-weight: 400;
}

.nvtit p {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 62px;
	color: #999999;
}

.nvron {
	width: 960px;
	height: auto;
	font-family: "微软雅黑";
	font-size: 15px;
	line-height: 40px;
	color: #444444;
	padding-bottom: 60px;
	border-bottom: 1px solid #e4e4e4;
}

.nvron p {
	text-indent: 2em;
}

.nvimg {
	width: 960px;
	height: 348px;
	overflow: hidden;
	margin: 20px 0;
}

.nvimg img {
	width: 100%;
	height: auto;
}

.nvnvnv {
	padding-top: 27px;
	padding-bottom: 4px;
}

/*newsv*/

.connn {
	background-image: url(../img/conbg.jpg);
}

.cont {
	width: 100%;
	min-width: 1200px;
	height: auto;
	background-color: #FFFFFF;
}

.corong {
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	padding-bottom: 144px;
}

.cococo {
	padding-top: 97px;
	padding-bottom: 80px;
}

.cotubiao {
	width: 1200px;
	height: auto;
	overflow: hidden;
}

.cotb {
	display: block;
	float: left;
	width: 300px;
	height: 385px;
}

.cotbimg {
	width: 180px;
	margin: 0 auto;
	height: 180px;
	border-radius: 50%;
	background-color: #f4f3ef;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100px 100px;
}

.co1 {
	background-image: url(../img/co1.png);
}

.co1:hover {
	background-image: url(../img/bo1.png);
}

.co2 {
	background-image: url(../img/co2.png);
}

.co2:hover {
	background-image: url(../img/bo2.png);
}

.co3 {
	background-image: url(../img/co3.png);
}

.co3:hover {
	background-image: url(../img/bo3.png);
}

.co4 {
	background-image: url(../img/co4.png);
}

.co4:hover {
	background-image: url(../img/bo4.png);
}

.cowenzi {
	width: 300px;
	height: 160px;
	margin-top: 45px;
}

.cowenzi h3 {
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 38px;
	color: #555555;
	text-align: center;
	font-weight: 300;
}

.cowenzi p {
	font-family: "微软雅黑";
	font-size: 17px;
	line-height: 25px;
	color: #777777;
	text-align: center;
}

.cotbimg:hover {
	animation: goze 16s 1;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-direction: reverse;
}

.cotbimg:hover {
	background-color: #23a684;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.coditu {
	width: 1200px;
	height: 450px;
	overflow: hidden;
}

.nnan {
	display: block;
}

.fbzuo p a {
	color: #dcdcdc;
}

.inside-menu{ height:70px; border-bottom:1px #e3e3e3 solid; background:#fff;}
.w1200{ width:1200px; margin:0 auto;}
.w1200 .fl{ float:left; display:inline;}
.w1200 a.home{ width:22px; height:70px; float:left; background:url(../img/tb.png) center no-repeat;}
.w1200 span{ width:30px; height:70px; float:left; background:url(../img/jt.jpg) no-repeat center;}
.w1200 a{ display:block; font:14px/70px "微软雅黑"; color:#888; float:left;}
.w1200 a:hover{ color:#23a684;}
.w1200 em{ display:block; float:left; color:#888; font:14px/70px "微软雅黑";  }

.wrr{ float:right; display:block;}
.wrr ul li{  float:left; font:14px/70px "微软雅黑";  margin-left:22px; display:inline;}
.wrr ul li a.hover{ margin-bottom:-1px; border-bottom:2px solid #23a684; position:relative; color:#23a684}
.wrr ul li a{ display:block; color:#777; padding:0 18px;}

