/*product code css*/
.adver{
	width: 100%;overflow: hidden;margin-top: 60px;
}
.adver img{
	width: 100%;height: auto;
}
.product{
	width: 90%;margin: 0px auto;padding-bottom: 20px;
}
.pro_option{
	position: relative;overflow: hidden;height: 230px;overflow: hidden;
}
.pro_option ul{
	padding-top: 3px;position: absolute;
}
.pro_option ul li{
	float: left;width: 45%;padding-bottom: 10px;margin-bottom: 100px;
}
.pro_option_list{
	width: 50%;margin: 0px auto;overflow: hidden;
}
.pro_option_list img{
	width: 100%;height: auto;
}
.pro_option ul li a p{
	text-align: center;padding-bottom: 10px;font-size: 0.9em;
}
.pro_box span{
	position: absolute;top: 35%;width: 40px;height: 40px;border-radius: 40px;background: #0c8d45;display: block;text-align: center;line-height: 40px;font-size: 1.5em;color: #ffffff;cursor: pointer;
}
.prev{
	left: 0px;
}
.next{
	right: 0px;
}
.pro_title{
	height: 90px;text-align: center;background: url(../imgs/jiaodai_1.png) 48% 0px no-repeat;
}
.pro_h3{
	font-size: 1.4em;line-height: 40px;margin-left: 40px;
}
.pro_h4{
	font-size: 1em;font-weight: normal;margin-left: 40px;
}
.pro_title hr{
	width: 25%;border-bottom: 2px solid #0c8d45;
}
.pro_cont_list{
	width: 47.5%;margin-top: 10px;margin-right: 5%;float: left;position: relative;
}
.pro_cont_list:nth-child(2n){
	margin-right: 0;
}
.pro_list_img{
	width: 100%;border: 1px solid #ededed;
}
.pro_list_img img{
	width: 100%;height: auto;
}
.pro_cont_list a p{
	text-align: center;line-height: 30px;font-size: 0.8em;
}
.pro_list_desc{
	position: absolute;left: 0;top: 0;text-align: center;width: 100%;height: 200px;background: rgba(30,30,30,.3);display: none;
}
.pro_list_desc p{
	font-size: 1em;margin-top: 50px;
}
.pagelist{
	text-align: center;font-size: 0.9em;margin-top: 10px;
}
.pagelist li{
	display: inline;font-size: 0.8em;
}
.pagelist a{
	display: inline-block;padding: 5px 10px;background: #eeeeee;font-size: 0.8em;margin-right:5px;margin-top: 10px;
}
.pagelist a.page_active{
	background: green;color: #ffffff;
}
.pagelist a:hover{
	background: green;color: #ffffff;
}
/*user code css*/
.user{
	margin-top: 20px;
}
.user_title{
	height: 100px;text-align: center;background: url(../imgs/jiaodai_2.png) 48% 0px no-repeat;
}
.user_h3{
	font-size: 1.4em;line-height: 40px;margin-left: 40px;
}
.user_h4{
	font-size: 1em;font-weight: normal;margin-left: 40px;
}
.user_title hr{
	width: 25%;border-bottom: 3px solid #0c8d45;
}
.user_content{
	width: 95%;margin: 0px auto;padding-bottom: 20px;
}
.user_bg{
	background: #ededed;
}
.user_cont_list{
	display: inline-block;width: 100%;margin-top: 20px;text-align: center;background: #ffffff;border-radius: 10px;
}
.user_cont_list h3{
	font-size: 1.4em;line-height: 40px;
}
.user_cont_list p{
	font-size: 0.9em;text-align: left;height: 60px;padding: 0px 10px;
}
.user_list_img{
	width: 100%;
}
.user_list_img img{
	width: 100%;height: auto;
}
.user_more{
	width: 120px;height: 40px;background: #0c8d45;margin: 0px auto;margin-bottom: 20px;cursor: pointer;
}
.user_more a{
	color: #ffffff;line-height: 40px;
}
/*news code css*/
.news{
	margin-top: 10px;padding-bottom: 20px;background: #ededed;
}
.art_prev a{
	color: #0c8d45;
}
.news_head{
	width: 95%;margin: 0px auto;height: 40px;line-height: 40px;
}
.news_head h4{
	font-weight: normal;
}
.news_head h4 a{
	color: #0c8d45;
}
.news_hot{
	background: #ffffff;
}
.news_hot_cont{
	width: 100%;margin: 0px auto;position: relative;height: 500px;overflow: hidden;
}
.news_hot_cont ul{
	position: absolute;
}
.news_hot_list{
	width: 80%;margin: 0px auto;margin-top: 10px;
}
.news_img{
	width: 80%;margin: 0px auto;
}
.news_img img{
	width: 100%;height: auto;
}
.news_hot_desc{
	width: 100%;
}
.news_hot_desc h3{
	font-size: 1em;text-align: center;margin-bottom: 10px;
}
.mews_hot_intro{
	font-size: 0.9em;text-indent: 1.8em;
}
.news_hot_data{
	margin-top: 10px;font-size: 0.9em;
}
.news_hot_data .date{
	margin-right: 100px;
}
.news_more{
	width: 30%;height: 34px;background: green;margin-top: 20px;text-align: center;margin-left: 32.5%;border-radius: 5px;
}
.news_more a{
	color: #ffffff;line-height: 34px;font-size: 0.9em;
}
.news_list{
	width: 95%;margin: 0px auto;margin-bottom: 20px;
}
.news_list_text{
	height: 50px;line-height: 50px;border-bottom: 2px dotted #0c8d45;
}
.news_list_text a p{
	float: left;font-size: 0.8em;
}
.news_list_text a span{
	float: right;font-size: 0.7em;
}
/*aboutus code css*/
.aboutus{
	width: 95%;margin: 0px auto;margin-top: 20px;
}
.about_option{
	width: 100%;
}
.about_option ul li{
	width: 24%;float: left;margin-right: 1.33%;padding-bottom: 10px;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: 0.9em;line-height: 30px;
}
.about_p_en{
	font-size: 0.7em;
}
.about_title{
	height: 80px;text-align: center;margin-top: 20px;margin-bottom: 20px;background: url(../imgs/jiaodai_2.png) 48% 0px no-repeat;
}
.about_h3{
	font-size: 1.5em;line-height: 40px;margin-left: 40px;
}
.about_h4{
	font-size: 1em;font-weight: normal;margin-left: 40px;
}
.about_title hr{
	width: 25%;border-bottom: 3px solid #0c8d45;
}
.about_content{
	margin-bottom: 20px;
}

.about_content video{
	width: 100%;height: auto;
}
.about_content p{
	font-size: 0.9em;line-height: 24px;
}
.about_text_img1{
	width: 100%;
}
.about_text_img1 img{
	width: 100%;height: auto;margin-bottom:10px;
}
/*development code css*/
.development{
	width: 95%;margin: 0px auto;margin-top: 20px;
}
.deve_option{
	width: 100%;
}
.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: 20px;overflow: hidden;
}
.deve_title{
	height: 80px;text-align: center;margin-top: 20px;background: url(../imgs/jiaodai_2.png) 48% 0px no-repeat;
}
.deve_h3{
	font-size: 1.4em;line-height: 40px;margin-left: 40px;
}
.deve_h4{
	font-size: 0.9em;font-weight: normal;margin-left: 40px;
}
.deve_detail{
	width: 100%;height: 430px;
}
.deve_txt{
	background: #ededed;width: 240%;height: 240px;padding-top: 180px;margin-top: 20px;position: absolute;
}
.point{
	width: 100%;
}
.point_curse{
	width: 100%;margin-left: 16px;
}
.point_curse span{
	font-size: 0.9em;width: 44px;height: 44px;display: inline-block;border: 5px solid #0c8d45;border-radius: 44px;line-height: 44px;text-align: center;
}
.point_date_select{
	background: #82bf34;color: #ffffff;
}
.point_curse hr{
	display: inline-block;width: 48px;height: 5px;background: #0c8d45;vertical-align: middle;
}
.description{
	display: inline-block;text-align: center;margin-top: 10px;position: absolute;width: 80px;
}
.description p{
	margin-top: 10px;margin-bottom: 10px;font-size: 0.7em;
}
.description img{
	width: 60px;height: 60px;
}
.description1{
	
}
.description2{
	left: 106px;top: 0px;
}
.description3{
	left: 106px;
}
.description4{
	left: 212px;top:20px;
}
.description5{
	left: 316px;
}
.description6{
	left: 316px;top: 0px;
}
.deve_box span{
	color: white;background: #0c8d45;width: 30px;height: 30px;
	font-family: "宋体";line-height: 30px;font-size:1.6em;margin-top: 20px;
	text-align: center;cursor: pointer;border-radius: 30px;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: 0.9em;width: 22%;height: 36px;line-height: 36px;background: #0c8d45;border-radius: 5px;color: #ffffff;margin-left: 39%;margin-bottom: 10px;
}
.about_cd p{
	font-size: 0.9em;line-height: 24px;
}
.about_cd_list{
	width: 49%;float: left;margin-right: 2%;margin-top: 10px;
}
.about_cd_list:nth-of-type(2n){
	margin-right: 0;
}
.about_cd_img{
	width: 100%;
}
.about_cd_img img{
	width: 100%;height: auto;
}
.about_cd_list p{
	line-height: 30px;text-indent: 0;
}
.about_rc{
	text-align: center;
}
.about_sc{
	text-align: center;
}
.about_sc h3{
	font-size: 0.9em;width: 22%;height: 36px;line-height: 36px;background: #0c8d45;border-radius: 5px;color: #ffffff;margin-left: 40%;margin-bottom: 30px;
}
.about_sc p{
	font-size: 0.9em;text-indent: 0;line-height: 24px;margin-top: -20px;margin-bottom: 10px;
}
.about_sc_list{
	width: 49%;float: left;margin-right: 2%;margin-bottom: 10px;
}
.about_sc_list:nth-of-type(2n){
	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: 1em;width: 22%;height: 36px;line-height: 36px;background: #0c8d45;border-radius: 5px;color: #ffffff;margin-left: 39%;margin-bottom: 40px;
}
.about_td p{
	font-size: 0.9em;text-indent: 0;line-height: 24px;
}
.about_td_list{
	width: 49%;float: left;margin-right: 2%;margin-top: -20px;
}
.about_td_list:nth-of-type(2n){
	margin-right: 0;
}
.about_td_img{
	width: 100%;
}
.about_td_img img{
	width: 100%;height: auto;
}
/*certificate code css*/
.honor{
	width:100%;
}
.about_content{
	overflow: hidden;
}
.honor_title{
	text-align: center;margin-bottom: 20px;
}
.honor_h3{
	font-size: 1.2em;font-weight: normal;
}
.honor_text{
	position: relative;width: 100%;overflow: hidden;
}
.honor_float{
	position: relative;
}
.honor_all{
	width: 500%;margin: 0px auto;position: relative;
}
.honor_text_list{
	width: 20%;float: left;
}
.honor_img{
	width: 100%;
}
.honor_img img{
	width: 100%;height: auto;
}
.certification_title{
	text-align: center;line-height: 60px;
}
.certification_h3{
	font-size: 1.2em;font-weight: normal;
}
.certification_text_list{
	width: 50%;float: left;
}
.certification_img{
	width: 100%;
}
.certification_img img{
	width: 100%;height: auto;
}
.certification_text_list p{
	font-size: 0.8em;text-indent: 0;text-align: center;
}
.picMask{
	width: 100%; height: 40px; position: absolute; left: 0; bottom: 0; 
	background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.9) 0,rgba(0,0,0,0.8) 10%,rgba(0,0,0,0));
	background: linear-gradient(bottom,rgba(0,0,0,0.9) 0,rgba(0,0,0,0.8) 10%,rgba(0,0,0,0));
}
div.picMask nav{
	position: absolute; top: 14px; right: 25px; height: 10px;
}
div.picMask nav a{
	width: 10px; height: 10px; background: #ffffff; border-radius: 5px; margin-left: 15px; opacity: 0.5; float: left;
}
div.picMask nav a.active{
	opacity: 1;
}
.certification_select span{
	display: none;
}
/*contactus code css*/
.linkus{
	width: 96%;margin: 0px auto;
}
.link_text{
	margin-top: 20px;
}
.link_list{
	width: 33%;float: left;height: 200px;background: #ededed;margin-right: 0.5%;padding-top: 10px;padding-bottom: 10px;
}
.link_list_last{
	margin-right: 0;
}
.link_left{
	width: 50%;margin: 0px auto;
}
.link_left img{
	width: 100%;height: auto;
}
.link_right{
	width: 100%;margin: 0px auto;text-align:center;
}
.link_right p{
	margin-top: 10px;font-size: 0.8em;
}
.link_bold{
	font-weight: bold;text-align: center;
}
.link_number{
	height:100px;overflow: hidden;
}
.link_text2{
	margin-top: 10px;
}
.message{
	background: #ededed;width: 95%;padding: 2.5%;
}
.message h3{
	font-size: 1.1em;text-align: center;margin-bottom: 10px;
}
.liuyan{
	margin-bottom: 10px;
}
.liuyan label{
	margin-right: 4%;font-size:0.9em;
}
.liuyan label em{
	color: red;
}
.liuyan input{
	height: 30px;width: 72%;
}
.liuyan .number{
	margin-right: 3%;
}
.ly_text label{
	font-size:0.9em;
}
.ly_text label em{
	color: red;
}
.ly_text textarea{
	margin-left: 4%;width: 73%;height: 5em;
}
.code{
	width: 100%;margin-top: 10px;
}
.code img{
	width: 35%;height: 50px;background: #ffffff;display: inline-block;
}
.yzm{
	width: 50%;float: right;margin-right:8%;
}
.yzm span{
	font-size:0.9em;
}
.yzm input{
	width: 100%;height: 30px;
}
.submit{
	width: 100px;height: 36px;margin-top: 20px;border-radius: 5px;background: #0c8d45;color: #ffffff;font-size: 1em;border: none;cursor: pointer;margin-left: 32.5%;
}
.link_map{
	width: 100%;margin-top: 10px;
}
.map{
	width: 100%;
}
.map img{
	width: 100%;height: auto;
}
/*article_user code css*/
.user_nav{
	width: 95%;margin: 0px auto;margin-bottom: 20px;
}
.user_nav dl{
	width: 100%;text-align: center;
}
.user_nav dl dt{
	float: left;width: 25%;height: 40px;background: #82bf34;line-height: 40px;font-size:0.9em;
}
.user_nav dl dd{
	float: left;width: 25%;height: 40px;line-height: 40px;background: #ededed;font-size: 0.9em;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_dl2 dt{
	margin-top: 20px;
}
.user_nav_dl2 dd{
	margin-top: 20px;
}
.user_nav dl2 dd a.on{
	background: #0c8d45;color: #ffffff;display:inline-block;width:100%;height: 40px;
}
.user_txt{
	width: 100%;
}
.user_table{
	width: 95%;margin: 0px auto;text-align: center;margin-bottom: 20px;
}
.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: 40px;background: #0c8d45;color: #ffffff;border-right: 1px solid #ffffff;
}
.th_none{
	display: none;
}
.user_table table tr td{
	border-right: 1px solid #cccccc;width: 7%;font-size:0.9em;padding:1%;
}
.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: 10px;
}
.recruit_prev{
	height: 50px;line-height: 50px;padding-left: 10%;background: #ededed;
}
.recruit_prev a{
	color: green;
}
.recruit_bg{
	width: 100%;margin: 0px auto;
}
.recruit_title{
	height: 90px;text-align: center;background: url(../imgs/jiaodai_1.png) 48% 0px no-repeat;margin: 20px 0px;
}
.recruit_h3{
	font-size: 1.4em;line-height: 40px;margin-left: 40px;
}
.recruit_h4{
	font-size: 1em;font-weight: normal;margin-left: 40px;
}
.recruit_content{
	margin-bottom: 0px;
}
.recruit_span{
	background: #0c8d45;height: 50px;line-height: 50px;padding-left: 5px;color: #ffffff;font-size: 0.9em;
}
.recruit_span span{
	margin-right: 2%;font-size: 0.9em;
}
.recruit_span_last{
	float: right;
}
.recruit_content ul{
	padding: 0px 1%;
}
.recruit_content ul li{
	margin-bottom: 50px;
}
.recruit_more_h dl{
	line-height: 30px;font-size: 0.9em;
}
.recruit_more_h dl dd{
	float: left;margin-right: 5%;
}
.recruit_more_h dl dd span{
	vertical-align: top;font-size: 0.9em;
}
.recruit_more_t p{
	font-size: 0.9em;line-height: 30px;
}
.recruit_more_t span{
	font-size: 0.9em
}
.recruit_more{
	border: 2px solid #0c8d45;padding: 30px 5%;display: none;
}
.recruit_more_a{
	width: 30%;height: 40px;background: #0c8d45;display: block;text-align: center;line-height: 40px;border-radius: 5px;color: #ffffff;font-size: 1em;margin-left: 35%;
}
.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;
}