@charset "utf-8";
.banner{
	margin-top: 55px;width: 100%;
}
.banner img{
	width: 100%;height: auto;
}
.position{
	display: none;
}
.about_option{
	width: 100%;margin-bottom: 20px;
}
.about_option ul li{
	width: 23%;float: left;margin-right: 2.66%;padding-bottom: 5px;background: #ededed;
}
.about_option ul li.about_active{
	background: #007cc3;box-shadow:0px 0px  2px 1px #ccc;text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);mix-blend-mode: multiply;
}
.about_option ul li.about_active 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: 16px;margin-top: 4px;
}
.about_p_en{
	font-size: 0.7em;display: none;
}
/*pagelist introduce code css*/
.introduce{
	width: 100%;margin: 10px 0px;
}
.intro_title{
	margin-bottom: 20px;
}
.index_title{
	text-align: center;
}
.index_title h3{
	font-size: 1.5em;color: #007cc3;text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);mix-blend-mode: multiply;
}
.index_title h5{
	font-size: 1em;line-height: 24px;font-weight: normal;color: #333333;
}
.intro_left{
	width: 96%;margin0px auto;margin-top: 10px;
}
.intro_left p{
	text-indent: 1.9em;margin-bottom: 10px;line-height: 24px;font-size: 0.95em;
}
.intro_right{
	width: 100%;
}
.intro_right video{
	width: 100%;
}
/*pagelist show code css*/
.show{
	width: 100%;margin: 20px 0px;
}
.show_container{
	width: 96%;margin: 0px auto;
}
.show_container ul{
	margin: 20px 0px;
}
.show_container ul li{
	display: inline-block;width: 100px;height: 30px;text-align: center;line-height: 30px;border-bottom: 1px solid #555555;color: #555555;cursor: pointer;
}
.show_container ul li.show_on{
	border: 1px solid #007cc3;border-bottom: none;color: #007cc3;background: #007cc3;color: #ffffff;text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);mix-blend-mode: multiply;box-shadow:0px 0px  2px 1px #ccc;
}
.show_cont_gc{
	width: 100%;display: none;
}
.show_gc_img{
	width: 48%;margin-right: 2%;float: left;margin-bottom: 10px;
}
.show_gc_img:nth-child(2n){
	margin-right: 0;
}
.show_gc_img img{
	width: 100%;height: auto;
}
/*culture pagelist code css*/
.culture{
	width: 100%;margin: 30px 0px;
}
.cul_title{
	margin-bottom: 20px;
}
.cul_container{
	width: 96%;margin:0px auto;
}
.cul_cont_left{
	width: 100%;
}
.cul_cont_left img{
	width: 70%;height: auto;margin-left: 15%;
}
.cul_cont_right{
	width: 100%;margin-top: 20px;
}
.mission{
	margin-bottom: 30px;
}
.vision{
	margin-bottom: 30px;
}
.cul_cont_right h4{
	font-size: 1em;margin-bottom: 4px;text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);mix-blend-mode: multiply;
}
.cul_cont_right p{
	line-height: 20px;color: #666666;font-size: 0.95em;
}
/*cooperate code css*/
.cooperate{
	width: 100%;margin: 20px 0px;position: relative;
}
.co_container{
	width: 100%;margin: 20px auto;
}
.pic{
	width: 22%;margin-right: 4%;float: left;margin-bottom: 20px;
}
.pic img{
	width: 100%;height: auto;
}
.pic:nth-child(4n){
	margin-right: 0;
}
.btn{
	display: none;
}
/*certificate pagelist code css*/
.certificate{
	width: 100%;margin-bottom: 20px;
}
.cert_title{
	margin-bottom: 20px;
}
.cert_container{
	width: 96%;margin: 0px auto;
}
.cert_cont_all{
	width: 100%;
}
.cert_cont_img{
	width: 100%;
}
.cert_list{
	width: 48%;float: left;margin-bottom: 10px;margin-right: 4%;
}
.cert_list:nth-child(2n){
	margin-right: 0;
}
.cert_list img{
	width: 100%;height: auto;box-shadow:0px 0px  3px 2px #aaa;
}
.cert_list p{
	text-align: center;font-size: 0.95em;text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);mix-blend-mode: multiply;line-height: 30px;
}
.cert_box{
	display: none;
}
/*linkus pagelist code css*/
.contact{
	width: 100%;margin: 20px 0px;
}
.contact_text{
	width: 96%;margin 0px auto;margin-top: 20px;
}
.contact_title{
	margin-bottom: 20px;
}
.contact_list{
	width: 45%;height: 150px;padding: 1%;margin-right: 1%;float: left;border: 1px solid #999999;margin-bottom: 10px;
}
.contact_list:nth-child(5){
	margin-right: 0;
}
.contact_list p{
	line-height: 24px;font-size: 0.9em;
}
.contact_img_ali{
	width: 48%;float: left;
}
.contact_img_ali img{
	width: 100%;height: auto;
}
.contact_img_ali p{
	text-align: center;
}
.contact_img_weixin{
	width: 48%;float: right;
}
.contact_img_weixin img{
	width: 100%;height: auto;
}
.contact_img_weixin p{
	text-align: center;
}
.contact_else{
	width: 100%;margin: 20px 0px;
}
.contact_message{
	width: 100%;
}
.message{
	width: 90%;border: 1px solid #999999;padding: 20px 5%;
}
.message h3{
	text-align: center;font-size: 1.5em;margin-bottom: 20px;
}
.liuyan{
	margin-bottom: 10px;
}
.liuyan label{
	margin-right: 30px;
}
.liuyan input{
	width: 60%;height: 26px;outline-style: none;
}
.ly_text{
	margin-bottom: 10px;
}
.ly_text label{
	margin-right: 30px;
}
.ly_text textarea{
	width: 60%;height: 60px;outline-style: none;
}
.code{
	width: 100%;
}
.yzm{
	width: 35%;
}
.yzm input{
	width: 96%;height: 26px;outline-style: none;float: left;
}
.code img{
	width: 46%;height: auto;margin-left: 5%;
}
.submit{
	width: 35%;height: 36px;margin-bottom: 20px;margin-top: 10px;background: #007cc3;border: none;border-radius: 5px;cursor: pointer;color: #ffffff;font-size: 1em;
}
.contact_map{
	display: none;
}
/*search pagelist code css*/
.news{
	width: 100%;margin: 20px 0px;
}
.news_content{
	width: 96%;margin: 0px auto;
}
.news_all{
	width: 100%;
}
.news_list{
	width: 96%;margin-bottom: 15px;padding: 2%;border-bottom: 1px dotted #666666;
}
.news_list_img{
	width: 100%;
}
.news_list_img img{
	width: 100%;height: auto;
}
.news_list_text{
	width: 100%;margin-top: 10px;
}
.news_list_text h4{
	font-size: 1.1em;line-height: 40px;text-align: center;color: #333333;
}
.news_list_text p{
	font-size: 0.9em;color: #333333;text-indent: 2em;margin-bottom: 15px;
}
/*pagelist code css*/
.pagelist{
	text-align: center;font-size: 0.9em;margin-top: 20px;
}
.pagelist span{
	vertical-align: top;
}
.pagelist li{
	display: inline;margin-right: 10px;
}
.pagelist a{
	display: inline-block;padding: 3px 7px;background: #eeeeee;font-size: 0.9em;margin-right:6px;margin-top:20px;
}
.pagelist a:hover{
	background: #007cc3;color: #ffffff;
}
.pagelist a.selected{
	background: #007cc3;color: #ffffff;
}
.FontRed{
	color:#007cc3;
}