﻿/*product code css*/
.adver{
	width: 100%;overflow: hidden;
}
.adver img{
	width: 100%;height: auto;
}
.product{
	width: 80%;margin: 0px auto;padding-bottom: 30px;padding-top: 50px;
}
.pro_option{
	position: relative;overflow: hidden;height: 280px;overflow: hidden;
}
.pro_option ul{
	margin-left: 5%;padding-top: 3px;position: absolute;
}
.pro_option ul li{
	float: left;width: 19.4%;padding-bottom: 10px;margin-bottom: 100px;
}
.pro_option ul li:hover{
	box-shadow:0px 0px  3px 2px #0c8d45;
}
.pro_option ul li:hover>a{
	color: green;
}

.pro_option_list{
	width: 80%;margin: 0px auto;overflow: hidden;
}
.pro_option_list img{
	width: 100%;height: auto;
}
.pro_option_list img:hover{
	-webkit-animation:prolist 3s linear;
	-moz-animation:prolist 3s linear;
	-ms-animation:prolist 3s linear;
	animation:prolist 3s linear;
}
@-webkit-keyframes prolist{
	0% {
		-webkit-transform:rotate(0deg) scale(1);
		-moz-transform:rotate(0deg) scale(1);
		-ns-transform:rotate(0deg) scale(1);
		transform:rotate(0deg) scale(1);
	}
	40% {
		-webkit-transform:rotate(60deg) scale(1.5);
		-moz-transform:rotate(60deg) scale(1.5);
		-ms-transform:rotate(60deg) scale(1.5);
		transform:rotate(60deg) scale(1.5);
	}
	60% {
		-webkit-transform:rotate(30deg) scale(1.2);
		-moz-transform:rotate(30deg) scale(1.2);
		-ms-transform:rotate(30deg) scale(1.2);
		transform:rotate(30deg) scale(1.2);
	}
	90% {
		-webkit-transform:rotate(0deg) scale(0.8);
		-moz-transform:rotate(0deg) scale(0.8);
		-ms-transform:rotate(0deg) scale(0.8);
		transform:rotate(0deg) scale(0.8);
	}	
}
.pro_option ul li a p{
	text-align: center;padding-bottom: 10px;
}
.pro_box span{
	position: absolute;top: 35%;width: 50px;height: 50px;border-radius: 50px;background: #0c8d45;display: block;text-align: center;line-height: 50px;font-size: 1.8em;color: #ffffff;cursor: pointer;
}
.pro_box span:hover{
	background: #82bf34;
}
.prev{
	left: 0px;
}
.next{
	right: 0px;
}
.pro_title{
	height: 150px;text-align: center;margin-top: 50px;margin-bottom: 50px;background: url(../imgs/jiaodai.png) 48% 0px no-repeat;
}
.pro_h3{
	font-size: 2.5em;line-height: 80px;
}
.pro_h4{
	font-size: 1.5em;font-weight: normal;line-height: 60px;
}
.pro_title hr{
	width: 25%;border-bottom: 3px solid #0c8d45;
}
.pro_cont_list{
	width: 23%;margin-top: 40px;margin-right: 2.66%;float: left;position: relative;
}
.pro_cont_list:nth-child(4n){
	margin-right: 0;
}
@media only screen and (min-width:1367px){
	.pro_list_img{height: 320px;line-height: 320px;}
	.pro_list_desc{height: 320px;font-size:1em;}
}
@media only screen and (max-width:1366px) and (min-width:1000px){
	.pro_list_img{height: 240px;line-height: 240px;}
	.pro_list_desc{height: 240px;font-size:0.9em;}
}
.pro_list_img{
	width: 100%;border: 1px solid green;
}
.pro_list_img img{
	width: 85%;height: auto;margin-left:7.5%;
}
.pro_cont_list a:hover{
	color: green;
}
.pro_cont_list a p{
	text-align: center;line-height: 40px;
}
.pro_list_desc{
	position: absolute;left: 0;top: 0;text-align: center;width: 100%;background: rgba(30,30,30,.3);display: none;
}
.pro_list_desc p{
	margin-top: 30px;
}
.pagelist{
	text-align: center;font-size: 1em;margin-top: 50px;margin-bottom: 50px;
}
.pagelist li{
	display: inline;margin-right: 10px;
}
.pagelist a{
	display: inline-block;padding: 5px 10px;background: #eeeeee;font-size: 0.9em;margin-right:10px;margin-top:20px;
}
.pagelist a:hover{
	background: green;color: #ffffff;
}
.pagelist a.selected{
	background: green;color: #ffffff;
}
.FontRed{
	color:red;
}
/*user code css*/
.user{
	margin-top: 50px;
}
.user_title{
	height: 150px;text-align: center;margin-bottom: 100px;background: url(../imgs/jiaodai.png) 48% 0px no-repeat;
}
.user_h3{
	font-size: 2.5em;line-height: 80px;
}
.user_h4{
	font-size: 1.5em;font-weight: normal;line-height: 60px;
}
.user_title hr{
	width: 25%;border-bottom: 3px solid #0c8d45;
}
.user_content{
	width: 80%;margin: 0px auto;padding-bottom: 80px;
}
.user_bg{
	background: #ededed;
}
.user_cont_list{
	display: inline-block;width: 21%;padding: 0px 1%;margin: 60px 2% 0px 0px;text-align: center;background: #ffffff;border-radius: 10px;
	-webkit-transition:transform 1s linear;
	-moz-transition:transform 1s linear;
	-ms-transition:transform 1s linear;
	transition:transform 1s linear;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}
.user_cont_list:nth-of-type(4n){
	margin-right: 0;
}
.user_cont_list:hover{
	-webkit-transition:transform 1s linear;
	-moz-transition:transform 1s linear;
	-ms-transition:transform 1s linear;
	transition:transform 1s linear;
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
}
.user_cont_list h3{
	font-size: 1.5em;line-height: 60px;
}
.user_cont_list p{
	font-size: 0.9em;text-align: left;height: 85px;
}
.user_list_img{
	width: 100%;margin-top: 20px;
}
.user_list_img img{
	width: 100%;height: auto;
}
.user_more{
	width: 120px;height: 40px;background: #0c8d45;margin: 0px auto;margin-bottom: 30px;cursor: pointer;
}
.user_more:hover{
	background: #82bf34
}
.user_more a{
	color: #ffffff;line-height: 40px;
}
/*news code css*/
.news{
	margin-top: 40px;padding-bottom: 80px;background: #ededed;
}
.news_head{
	width: 80%;margin: 0px auto;height: 60px;line-height: 60px;
}
.news_head h4{
	font-weight: normal;
}
.news_head h4 a:hover{
	color: #0c8d45;
}
.news_hot{
	background: #ffffff;
}
.news_hot_cont{
	width: 80%;margin: 0px auto;position: relative;height: 470px;overflow: hidden;
}
.news_hot_cont ul{
	position: absolute;
}
.news_hot_list{
	width: 90%;margin: 0px auto;margin-bottom: 100px;
}
.news_img{
	width: 40%;float: left;
}
.news_img img{
	width: 100%;height: auto;
}
.news_hot_desc{
	width: 55%;float: right;
}
.news_hot_desc h3{
	font-size: 1.4em;line-height: 80px;
}
.news_hot_desc p{
	line-height: 30px;
}
.news_hot_data{
	margin-top: 30px;
}
.news_hot_data .date{
	margin-right: 100px;
}
.news_more{
	width: 120px;height: 40px;background: green;margin-top: 80px;text-align: center;
}
.news_more:hover{
	background: #0c8d45;
}
.news_more a{
	color: #ffffff;line-height: 40px;
}
.h50{
	height: 50px;width: 100%;background: #ffffff;
}
.news_list{
	width: 60%;margin: 0px auto;
}
.news_list_text{
	height: 80px;line-height: 80px;border-bottom: 2px dotted #0c8d45;
}
.news_list_text a:hover{
	color: #0c8d45;
}
.news_list_text a p{
	float: left;font-size: 1em;
}
.news_list_text a span{
	float: right;
}
/*aboutus code css*/
.aboutus{
	width: 80%;margin: 0px auto;margin-top: 50px;
}
.about_option{
	width: 50%;
}
.about_option ul li{
	width: 23%;float: left;margin-right: 2.66%;padding-bottom: 20px;background: #ededed;
}
.about_option ul li.about_active{
	background: green;
}
.about_option ul li.about_active a{
	color: #ffffff;
}
.about_option ul li:hover{
	background: green;
}
.about_option ul li:hover>a{
	color: #ffffff;
}
.about_option ul li:nth-child(4){
	margin-right: 0px;
}
.about_option_list{
	width: 100%;
}
.about_option_list img{
	width: 100%;height: auto;
}
.about_option ul li a{
	text-align: center;
}
.about_p_ch{
	font-size: 1.1em;line-height: 40px;
}
.about_p_en{
	font-size: 0.8em;height:26px;
}
.about_title{
	height: 150px;text-align: center;margin-top: 80px;background: url(../imgs/jiaodai.png) 48% 0px no-repeat;
}
.about_h3{
	font-size: 2.5em;line-height: 60px;
}
.about_h4{
	font-size: 1.5em;font-weight: normal;line-height: 60px;
}
.about_title hr{
	width: 25%;border-bottom: 3px solid #0c8d45;
}
.about_content{
	margin-bottom: 80px;margin-top: 120px;
}
.about_content video{
	width:100%;height:auto;
}
.about_vedio{
	width: 100%;
}
#video{
	width: 100%;height: auto;
}
.about_text{
	margin-top: 40px;
}
.about_text p{
	font-size: 1.0em;line-height: 30px;margin-bottom: 30px;
}
.about_text_img1{
	width: 30%;margin-right: 5%;float: left;
}
.about_text_img3{
	margin-right: 0px;
}
.about_text_img1 img{
	width: 100%;height: auto;
}
/*development code css*/
.development{
	width: 80%;margin: 0px auto;margin-top: 50px;
}
.deve_option{
	width: 40%;
}
.deve_option ul{
	
}
.deve_option ul li{
	width: 23%;float: left;margin-right: 2.66%;padding-bottom: 20px;background: #ededed;
}
.deve_option ul li.deve_active{
	background: green;
}
.deve_option ul li.deve_active a{
	color: #ffffff;
}
.deve_option ul li:hover{
	background: green;
}
.deve_option ul li:hover>a{
	color: #ffffff;
}
.deve_option ul li:nth-child(4){
	margin-right: 0px;
}
.deve_option_list{
	width: 100%;
}
.deve_option_list img{
	width: 100%;height: auto;
}
.deve_option ul li a{
	text-align: center;
}
.deve_p_ch{
	font-size: 1.1em;
}
.deve_p_en{
	font-size: 0.8em;
}
.deve_content{
	position: relative;margin-bottom: 80px;overflow: hidden;
}
.deve_title{
	height: 150px;text-align: center;margin-top: 80px;background: url(../imgs/jiaodai.png) 48% 0px no-repeat;
}
.deve_h3{
	font-size: 2.2em;line-height: 80px;
}
.deve_h4{
	font-size: 1.3em;font-weight: normal;
}
.deve_detail{
	width: 90%;height: 780px;
}
.deve_txt{
	background: #ededed;width: 200%;height: 450px;padding-top: 320px;margin-top: 30px;position: absolute;left: 0px;
}
.point{
	width: 100%;
}
.point_curse{
	width: 100%;margin-left: 3%;
}
.point_curse span{
	font-size: 1.6em;width: 80px;height: 80px;display: inline-block;border: 5px solid #0c8d45;border-radius: 80px;line-height: 80px;text-align: center;
}
.point_date_select{
	background: #82bf34;color: #ffffff;
}
.point_curse hr{
	display: inline-block;width: 10%;height: 5px;background: #0c8d45;vertical-align: middle;
}
.description{
	display: inline-block;text-align: center;margin-top: 50px;position: absolute;
}
.description p{
	margin-top: 20px;margin-bottom: 20px;
}
.description1{
	left: 0.6%;
}
.description2{
	left: 13.5%;top: -50px;
}
.description3{
	left: 14%;
}
.description4{
	left: 27.5%;top: -50px;
}
.description5{
	left: 40.5%;
}
.description6{
	left: 40.5%;top: -50px;
}
@media only screen and (max-width:1400px) and (min-width:1000px){
	.deve_detail{
		width: 90%;height: 680px;
	}
	.description2{
		margin-top: 120px;
	}
	.description4{
		margin-top: 120px;
	}
	.description6{
		margin-top: 120px;
	}
	.description img{
		width:60%;height:auto;
	}
	.point_curse span{
		font-size: 1.4em;width: 60px;height: 60px;border-radius: 60px;line-height: 60px;
	}
	.point_curse hr{
		width: 10%;
	}
	.description p{
		font-size:0.9em;margin-top: 10px;margin-bottom: 10px;
	}	
}
.deve_box span{
	color: white;background: #0c8d45;width: 50px;height: 50px;
	font-family: "宋体";line-height: 50px;font-size:2.5em;margin-top: 30px;
	text-align: center;cursor: pointer;border-radius: 50px;font-weight: bold;
}
.deve_box .deve_prev{
	float: left;
}
.deve_box .deve_next{
	float: right;
}
.deve_box span::selection{
	background: transparent;
}
.deve_box span:hover{
	background: #82bf34;
}
/*culture code css*/
.about_cd{
	text-align: center;
}
.about_cd h3{
	font-size: 1.5em;width: 20%;height: 50px;line-height: 50px;background: #0c8d45;border-radius: 5px;color: #ffffff;margin-left: 40%;margin-bottom: 30px;
}
.about_cd_list{
	width: 24%;float: left;margin-right: 1.33%;
}
.about_cd_list:nth-of-type(4){
	margin-right: 0;
}
.about_cd_img{
	width: 100%;
}
.about_cd_img img{
	width: 100%;height: auto;
}
.about_cd_list p{
	line-height: 50px;
}
.about_rc{
	text-align: center;
}
.about_sc{
	text-align: center;
}
.about_sc h3{
	font-size: 1.5em;width: 20%;height: 50px;line-height: 50px;background: #0c8d45;border-radius: 5px;color: #ffffff;margin-left: 40%;margin-bottom: 30px;
}
.about_sc p{
	line-height: 50px;
}
.about_sc_list{
	width: 24%;float: left;margin-right: 1.33%;margin-bottom: 30px;
}
.about_sc_list:nth-of-type(4){
	margin-right: 0;
}
.about_sc_img{
	width: 100%;
}
.about_sc_img img{
	width: 100%;height: auto;
}
.about_td{
	text-align: center;
}
.about_td h3{
	font-size: 1.5em;width: 20%;height: 50px;line-height: 50px;background: #0c8d45;border-radius: 5px;color: #ffffff;margin-left: 40%;margin-bottom: 30px;
}
.about_td p{
	line-height: 50px;
}
.about_td_list{
	width: 24%;float: left;margin-right: 1.33%;
}
.about_td_list:nth-of-type(4n){
	margin-right: 0;
}
.about_td_img{
	width: 100%;
}
.about_td_img img{
	width: 100%;height: auto;
}
/*certificate code css*/
.about_content{
	overflow: hidden;
}
.honor_title{
	text-align: center;margin-bottom: 50px;
}
.honor_h3{
	font-size: 1.8em;font-weight: normal;
}
.honor_h4{
	font-size: 1.5em;font-weight: normal;
}
.honor_text{
	position: relative;height: 400px
}
.honor_float{
	height: 400px;position: absolute;
}
.certification_select{
	
}
.certification_select span{
	font-size: 2.5em;display: inline-block;width: 80px;height: 80px;border-radius: 80px;line-height: 70px;background: #ededed;text-align: center;color: #0c8d45;cursor: pointer;position: absolute;
}
.certification_select span:hover{
	background: #dddddd;
}
.cprev{
	top: 120px;
}
.cnext{
	right: 0;top: 120px;
}
.honor_all{
	margin: 0px auto;height: 400px;
}
.honor_text_list{
	float: left;
}
.honor_img p{
	text-align: center;
}
.honor_img img{
	width: 362px;height: 362px;
}
@media only screen and (max-width:1400px) and (min-width:1000px){
	.honor_img img{
		width: 380px;height: 380px;
	}
}
.certification_title{
	text-align: center;line-height: 150px;
}
.certification_h3{
	font-size: 1.8em;font-weight: normal;
}
.certification_text_list{
	width: 20%;float: left;
}
.certification_img{
	width: 100%;
}
.certification_img img{
	width: 100%;height: auto;
}
.certification_text_list p{
	text-align: center;
}
/*contactus code css*/
.linkus{
	width: 80%;margin: 0px auto;
}
.link_text{
	margin-top: 80px;
}
.link_list{
	width: 30%;float: left;height: 170px;background: #ededed;margin-right: 5%;padding-top: 30px;padding-bottom: 30px;
}
.link_list_last{
	margin-right: 0;
}
.link_left{
	float: left;width: 25%;margin-left: 7.5%;margin-right: 7.5%;line-height: 170px;
}
.link_left img{
	width: 100%;height: auto;
}
.link_right{
	width: 90%;
}
.link_number{
	margin-bottom: 20px;font-size:0.9em;
}
.link_bold{
	font-weight: bold;margin-bottom:10px;font-size:1.2em;
}
@media only screen and (max-width:1400px) and (min-width:1000px){
	.link_left{
		width: 22%;margin-left: 5%;margin-right: 5%;
	}
}
.link_text2{
	margin-top: 50px;
}
.message{
	background: #ededed;width: 45%;float: left;padding: 2.5%;
}
.message h3{
	font-size: 1.3em;text-align: center;margin-bottom: 30px;
}
.liuyan{
	margin-bottom: 10px;
}
.liuyan label{
	margin-right: 5%;
}
.liuyan label em{
	color: red;
}
.liuyan input{
	height: 30px;width: 70%;
}
.ly_text label em{
	color: red;
}
.ly_text textarea{
	margin-left: 5%;width: 70%;height: 5em;
}
.code{
	width: 100%;margin-top: 10px;
}
.code img{
	width: 25%;height: 60px;background: #ffffff;display: inline-block;
}
.yzm{
	width: 50%;float: right;margin-right: 14%;
}
.yzm input{
	width: 100%;height: 30px;
}
.submit{
	width: 120px;height: 40px;margin-top: 20px;border-radius: 5px;background: #0c8d45;color: #ffffff;font-size: 1.1em;border: none;cursor: pointer;margin-left:40%;
}
.submit:hover{
	background: #82bf34;
}
.link_map{
	width: 47.5%;float: right;
}

#dituContent{
	width:100%;height:530px;border:#ccc solid 1px;
}
/*article_user code css*/
.user_nav{
	width: 80%;margin: 0px auto;margin-bottom: 50px;
}
.user_nav dl{
	width: 100%;text-align: center;
}
.user_nav dl dt{
	float: left;width: 12.5%;height: 40px;background: #82bf34;line-height: 40px;
}
.user_nav dl dd{
	float: left;width: 12.5%;height: 40px;line-height: 40px;background: #ededed;cursor: pointer;border-bottom: 1px solid #ffffff;
}
.user_nav dl dd a.on{
	background: #0c8d45;color: #ffffff;display:inline-block;width:100%;height: 40px;
}
.user_nav dl dd:hover{
	background: #0c8d45;color: #ffffff;
}
.user_nav dl dd:nth-of-type(8n){
	margin-left: 12.5%;
}
.user_nav_dl2 dt{
	margin-top: 50px;
}
.user_nav_dl2 dd{
	margin-top: 50px;
}
.user_nav_dl2 dd a.on{
	background: #0c8d45;color: #ffffff;display:inline-block;width:100%;height: 40px;
}
.user_txt{
	width: 100%;
}
.user_table{
	width: 80%;margin: 0px auto;text-align: center;margin-bottom: 80px;
}
.user_table table{
	width: 100%;border-collapse: collapse;
}
/*.user_table table tr{}
.user_table table tr:nth-of-type(2n){
	background: #ededed;
}
.user_table table tr:nth-of-type(2n+1){
	background: #ffffff;
}*/
.user_table table tr th{
	height: 60px;background: #0c8d45;color: #ffffff;border: 1px solid #ffffff;
}
.user_table table tr td{
	border: 1px solid #cccccc;width: 7%;
}
.user_table table tr td:nth-of-type(1){
	width: 16%;
}
.user_table table tr td img{
	width: 100%;height: auto;
}
/*list_recruit code css*/
.recruit{
	margin-top: 80px;
}
.recruit_prev{
	height: 50px;line-height: 50px;padding-left: 10%;background: #ededed;
}
.recruit_bg{
	width: 80%;margin: 0px auto;
}
.recruit_title{
	height: 150px;text-align: center;margin-top: 50px;margin-bottom: 50px;background: url(../imgs/jiaodai.png) 48% 0px no-repeat;
}
.recruit_h3{
	font-size: 2.5em;line-height: 80px;
}
.recruit_h4{
	font-size: 1.5em;font-weight: normal;line-height: 60px;
}
.recruit_content{
	border: 1px solid #ededed;margin-bottom: 80px;
}
.recruit_span{
	background: #0c8d45;height: 50px;line-height: 50px;padding-left: 5%;color: #ffffff;
}
.recruit_span span{
	margin-right: 5%;
}
.recruit_span_last{
	float: right;
}
.recruit_content ul{
	padding: 50px 8%;
}
.recruit_content ul li{
	margin-bottom: 50px;
}
.recruit_more_h dl{
	line-height: 60px;
}
.recruit_more_h dl dd{
	float: left;margin-right: 5%;
}
.recruit_more_h dl dd span{
	vertical-align: top;
}
.recruit_more_t p{
	font-size: 0.9em;line-height: 40px;
}
.recruit_more{
	border: 2px solid #0c8d45;padding: 30px 5%;display: none;
}
.recruit_more_a{
	width: 12%;height: 50px;background: #0c8d45;display: block;text-align: center;line-height: 50px;border-radius: 5px;color: #ffffff;font-size: 1.2em;margin-left: 39%;
}
.recruit_more_a:hover{
	background: #82bf34;
}
/*list_train*/
.recruit_train{
	
}
.recruit_detail{
	box-shadow:0px 0px  5px 3px #cccccc;
}
.recruit_list{
	width: 100%;margin-top: 50px;
}
.recruit_p_img{
	width: 45%;
}
.recruit_list img{
	width: 100%;height: auto;float: left;
}
.recruit_p1{
	padding: 50px;width: 45%;float: right;
}
.recruit_p1 h4{
	color: #0c8d45;font-size: 1.2em;border-bottom: 2px solid #0c8d45;width: 300px;height: 40px;
}
.recruit_p1 p{
	border-top: 1px solid #0c8d45;padding-top: 30px;
}
.recruit_p2{
	padding: 50px;width: 45%;float: right;
}
.recruit_p2 h4{
	color: #0c8d45;font-size: 1.2em;border-bottom: 2px solid #0c8d45;width: 300px;height: 40px;
}
.recruit_p2 p{
	padding-top: 30px;
}
.recruit_p2 p:nth-of-type(1){
	border-top: 1px solid #0c8d45;
}
.recruit_img{
	margin-top: 50px;box-shadow:0px 0px  5px 3px #cccccc;width: 100%;margin-bottom: 50px;padding-bottom: 30px;
}
.recruit_img_list{
	width: 30%;float: left;margin-left: 2.5%;margin-top: 30px;
}
.recruit_img_list img{
	width: 100%;height: auto;
}
.recruit_img_list p{
	text-align: center;
}