@charset "utf-8";
/* CSS Document akakaz */
* {
	margin:0;
	padding:0;
	font-family: "微软雅黑", "宋体", "新宋体", "仿宋_GB2312";
}
img {
	border:none;
	/*max-width: 100%;
	height: auto;
	width: auto\9;*/
}
ul, li, ol {
	list-style: none;
}
#main{
	width:100%;
}

/*自写样式*/
body {
	background: #fff !important;
	margin: 0 auto;
	width: 100%;
}
a {
	text-decoration: none;
	outline: none;
	cursor: pointer;
/*	transition: all .1s linear;*/
}

.container {
	width: 1200px;
	margin: 0 auto;
}

.tit {
	width: 100%;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.tit>a {
	font-size: 42px;
	font-weight: bold;
	color: #222;
	line-height: 1;
	display: inline-block;
	margin: 92px 0 50px;
	position: relative;
	top: 0;
	transition: 0.6s;
	z-index: 1;
}
.tit>a:hover {
	color: #62b236;
	top: -9px;
}
.tit>p {
	font-size: 100px;
	font-weight: bold;
	color: #fbfbfb;
	line-height: 78px;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 60px;
}

.more {
	display: block;
	width: 240px;
	height: 50px;
	margin: 40px auto 0;
	text-align: center;
	background: #cecece;
	font-family: "宋体";
	font-size: 12px;
	color: #000;
	line-height: 50px;
}
.more>img {
	margin-left: 21px;
}
.more:hover {
	text-decoration: underline;
}

.product {
	width: 100%;
	overflow: hidden;
}
.product .p_con {
	width: 100%;
}
.product .parHd {
	width: 1200px;
	padding-bottom: 43px;
	font-size: 0;
	text-align: center;
	margin: 0 auto;
}
.product .parHd .ph_son {
	display: inline-block;
	width: 12.5%;
	padding-top: 5px;
	font-size: 18px;
	color: #fff;
	line-height: 60px;
	position: relative;
	top: 0;
	transition: 0.8s;
	overflow: hidden;
}
.product .ph_son .ph_pic {
	width: 58px;
	height: 58px;
	margin: 0 auto;
	line-height: 0;
}
.product .ph_pic>img {
	width: 100%;
}
.product .ph_son:nth-of-type(1) .ph_pic {
	background: url(../images/p1.png) no-repeat center;
}
.product .ph_son:nth-of-type(1).on .ph_pic {
	background: url(../images/p1-1.png) no-repeat center;
}
.product .ph_son:nth-of-type(2) .ph_pic {
	background: url(../images/p2.png) no-repeat center;
}
.product .ph_son:nth-of-type(2).on .ph_pic {
	background: url(../images/p2-1.png) no-repeat center;
}
.product .ph_son:nth-of-type(3) .ph_pic {
	background: url(../images/p3.png) no-repeat center;
}
.product .ph_son:nth-of-type(3).on .ph_pic {
	background: url(../images/p3-1.png) no-repeat center;
}
.product .ph_son:nth-of-type(4) .ph_pic {
	background: url(../images/p4.png) no-repeat center;
}
.product .ph_son:nth-of-type(4).on .ph_pic {
	background: url(../images/p4-1.png) no-repeat center;
}
.product .ph_son:nth-of-type(5) .ph_pic {
	background: url(../images/p5.png) no-repeat center;
}
.product .ph_son:nth-of-type(5).on .ph_pic {
	background: url(../images/p5-1.png) no-repeat center;
}
.product .ph_son:nth-of-type(6) .ph_pic {
	background: url(../images/p6.png) no-repeat center;
}
.product .ph_son:nth-of-type(6).on .ph_pic {
	background: url(../images/p6-1.png) no-repeat center;
}
.product .ph_son:nth-of-type(7) .ph_pic {
	background: url(../images/p7.png) no-repeat center;
}
.product .ph_son:nth-of-type(7).on .ph_pic {
	background: url(../images/p7-1.png) no-repeat center;
}
.product .ph_son:nth-of-type(8) .ph_pic {
	background: url(../images/p7.png) no-repeat center;
}
.product .ph_son:nth-of-type(8).on .ph_pic {
	background: url(../images/p7-1.png) no-repeat center;
}
.product .parHd .ph_son:hover, .product .parHd .ph_son.on {
	top: -7px;
}
.product .ph_son .ph_tit {
	font-size: 16px;
	color: #111;
	line-height: 1;
	margin-top: 24px;
}
.product .ph_son .ph_zy {
	font-size: 16px;
	color: #999;
	line-height: 1;
	margin-top: 11px;
}
.product .ph_son.on .ph_tit, .product .ph_son.on .ph_zy {
	color: #75bc3c;
}

.product .parBd {
	width: 100%;
	padding-top: 50px;
	padding-bottom: 20px;
	background-color: #f8f8f8;
}
.product .pb_con {
	width: 1200px;
	margin: 0 auto;
}
.product .pb_con .pb_son {
	float: left;
	width: 284px;
	margin-right: 20px;
	margin-bottom: 40px;
	position: relative;
	top: 0;
	transition: 0.6s;
	box-shadow: 0 0 9px 1px #f8f8f8;
}
.product .pb_con .pb_son:nth-of-type(4n) {
	margin-right: 0;
}
.product .pb_con .pb_son:hover {
	top: -7px;
	box-shadow: 0 0 9px 1px #cacaca;
}
.product .pb_con .p_pic {
	width: 100%;
	height: 285px;
	line-height: 0;
	overflow: hidden;
}
.product .p_pic>img {
	width: 100%;
	height: 100%;
	transition: 0.6s;
}
.product .pb_con .p_title {
	width: 100%;
	height: 70px;
	background-color: #fff;
	transition: 0.6s;
	overflow: hidden;
}
.product .pb_son:hover .p_title {
	background-color: #75bc3c;
}
.product .p_title>span {
	font-size: 18px;
	color: #111;
	line-height: 70px;
	display: inline-block;
	text-indent: 18px;
}
.product .pb_son:hover .p_title>span {
	color: #fff;
}
.product .p_title>div {
	float: right;
	width: 28px;
	height: 28px;
	background: url(../images/p_arr.png) no-repeat center;
	margin-top: 21px;
	margin-right: 18px;
	transition: 0.6s;
}
.product .pb_son:hover .p_title>div {
	background: url(../images/p_arr1.png) no-repeat center;
}

.honor {
	width: 100%;
	height: 561px;
	background: url(../images/h_bg.png) no-repeat center;
	overflow: hidden;
}
.honor .tit>a {
	color: #fff;
}
.honor .tit>p {
	color: #79c041;
}
.honor .parBd {
	position: relative;
}
.honor .prev {
	line-height: 0;
	position: absolute;
	left: 0;
	top: 24%;
}
.honor .next {
	line-height: 0;
	position: absolute;
	right: 0;
	top: 24%;
}
.honor .hbd {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}
.honor .hbd .h_son {
	float: left;
	width: 260px;
	text-align: center;
	margin-right: 20px;
}
.honor .h_son .h_pic {
	width: 100%;
	height: 180px;
	line-height: 0;
	overflow: hidden;
}
.honor .h_pic>img {
	max-width: 100%;
	height: 100%;
	transition: 0.4s;
}
.honor .h_pic:hover>img {
	transform: scale(1.04);
}
.honor .h_son .h_title {
	font-size: 18px;
	color: #fff;
	line-height: 1;
	margin-top: 14px;
}

.network {
	width: 100%;
	overflow: hidden;
}
.network .net_pic {
	float: left;
	line-height: 0;
}
.network .net_right {
	float: right;
	width: 405px;
	height: 391px;
	background: url(../images/net_right.jpg) no-repeat center;
}
.network .net_right .nr_txt {
	font-size: 18px;
	color: #222;
	line-height: 34px;
	width: 328px;
	margin-top: 34px;
	margin-left: 62px;
}

.zhanhui {
	width: 100%;
	overflow: hidden;
}
.zhanhui .z_pic {
	width: 440px;
	height: 280px;
}
.zhanhui .z_bg1 {
	float: left;
	width: 760px;
	height: 280px;
	background: url(../images/zh_bg.jpg) no-repeat center;
}
.zhanhui .z_bg2 {
	float: right;
	width: 760px;
	height: 280px;
	background: url(../images/zh_bg2.jpg) no-repeat center;
}
.zhanhui .zc_list {
	width: 350px;
	height: 18px;
	line-height: 0;
	margin-left: 30px;
	margin-bottom: 29px;
	overflow: hidden;
}
.zhanhui .zc_list:nth-of-type(1) {
	margin-top: 38px;
}
.zhanhui .z_bg2 .zc_list {
	margin-left: 380px;
}
.zhanhui .zc_list>img {
	float: left;
	margin-top: 1px;
	margin-right: 10px;
}
.zhanhui .zc_list>a {
	display: inline-block;
	height: 18px;
	font-size: 18px;
	color: #222;
	line-height: 1;
	overflow: hidden;
}
.zhanhui .zc_list>a:hover {
	color: #62b236;
}

.gongyi {
	width: 100%;
	margin-bottom: 40px;
	overflow: hidden;
}
.gongyi .g_con {
	width: 100%;
	height: 426px;
	background: url(../images/gongyi_bg.jpg) no-repeat center;
	margin-top: 20px;
}
.gongyi .g_con .g_son {
	float: left;
	text-align: center;
	line-height: 0;
	margin: 0 53px;
	overflow: hidden;
}
.gongyi .g_son>img {
	margin-top: 12px;
}
.gongyi .g_son:hover>img {
	transition: 1s;
	transform: rotateY(360deg);
}
.gongyi .g_son>p {
	font-size: 18px;
	color: #222;
	line-height: 1;
	margin-top: 32px;
	margin-bottom: 34px;
}
.gongyi .g_son:hover>p {
	color: #62b236;
}

.intro {
	width: 100%;
	height: 550px;
	background: url(../images/i_bg.jpg) no-repeat center;
	overflow: hidden;
}
.intro .i_con {
	overflow: hidden;
}
.intro .i_con .i_left {
	float: left;
	width: 600px;
	height: 550px;
	line-height: 0;
	overflow: hidden;
}
.intro .i_left>img {
	width: 100%;
	height: 100%;
	transition: 0.6s;
}
.intro .i_left:hover>img {
	transform: scale(1.06);
}
.intro .i_con .i_right {
	float: right;
	width: 530px;
}
.intro .i_right .ir_tit {
	font-size: 90px;
	font-weight: bold;
	color: #fff;
	line-height: 70px;
	text-align: right;
	margin-top: 38px;
}
.intro .i_right .ir_name {
	font-size: 30px;
	font-weight: bold;
	color: #75bc3c;
	line-height: 1;
	margin-top: 26px;
}
.intro .i_right .i_txt {
	font-size: 15px;
	color: #222;
	line-height: 30px;
	width: 100%;
	height: 240px;
	margin-top: 26px;
	overflow: hidden;
}
.intro .i_right .i_more {
	display: block;
	width: 134px;
	margin-top: 35px;
	font-size: 20px;
	color: #666;
	line-height: 32px;
}
.intro .i_right .i_more:hover {
	color: #62b236;
}
.intro .i_more>img {
	float: right;
	width: 32px;
	height: 32px;
	position: relative;
	left: 0;
	transition: 0.6s;
}
.intro .i_more:hover>img {
	left: 12px;
}

.news{
    width: 100%;
	margin-bottom: 34px;
	overflow: hidden;
}
.news .n_con {
	width: 100%;
	overflow: hidden;
}
.news .n_con .n_list {
	float: left;
	width: 578px;
	height: 106px;
	border: 1px solid #bfbfbf;
	margin-bottom: 26px;
}
.news .n_con .n_list:nth-of-type(odd) {
	margin-right: 39px;
}
.news .n_con .n_list:hover {
	border: 1px solid #62b236;
}
.news .n_list .n_date {
	float: left;
	margin-left: 22px;
}
.news .n_date>p {
	font-size: 42px;
	color: #222;
	line-height: 32px;
	margin-top: 26px;
}
.news .n_date>p:nth-of-type(2) {
	font-size: 12px;
	color: #666;
	line-height: 9px;
	margin-top: 13px;
}
.news .n_list .n_txt {
	float: left;
	width: 420px;
	height: 69px;
	border-left: 1px solid #d2d2d2;
	padding-left: 24px;
	margin-top: 19px;
	margin-left: 20px;
	overflow: hidden;
}
.news .n_txt>a {
	font-size: 18px;
	color: #222;
	line-height: 1;
	display: block;
	width: 100%;
	height: 18px;
	margin-top: 3px;
	overflow: hidden;
}
.news .n_list:hover .n_txt>a {
	color: #62b236;
}
.news .n_txt>p {
	font-size: 14px;
	color: #888;
	line-height: 22px;
	display: block;
	width: 100%;
	height: 44px;
	margin-top: 7px;
	overflow: hidden;
}

.liuyan {
	width: 100%;
	padding-bottom: 80px;
	background-color: #ebebeb;
	overflow: hidden;
}
.liuyan p {
	text-align: center;
	margin-top: 60px;
	font-size: 36px;
	color: #222;
	line-height: 1;
}
.liuyan form {
	margin-top: 52px;
}
.liuyan .input {
	float: left;
	width: 500px;
	height: 50px;
	margin-left: 70px;
	margin-bottom: 30px;
	border: 0;
	font-size: 16px;
	color: #999;
	line-height: 50px;
	text-indent: 22px;
}
.liuyan .input:nth-of-type(2), .liuyan textarea.input {
	margin-left: 60px;
	margin-right: 70px;
}
.liuyan .input::placeholder {
	font-size: 16px;
	color: #999;
	line-height: 50px;
}
.liuyan textarea {
	min-width: 500px;
	max-width: 500px;
	min-height: 50px;
	max-height: 200px;
}
.liuyan .button {
	float: right;
	width: 164px;
	height: 45px;
	background-color: #75bc3c;
	border: 0;
	margin-right: 70px;
	font-size: 16px;
	color: #fff;
	line-height: 45px;
	cursor: pointer;
}
.liuyan .button:hover {
	background-color: #54872b;
}