﻿@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 2000px)and (max-width:2560px){
	.weixin{
		width: 15%;
	}
	.zhuanti_con{
		padding: 5% 6% 4.5% 4%;
	}
	.culture_text a{
		margin: 5% auto 7%;
	}
	.share_form{
		width: 68%;
	}
	.duty_r{
		line-height:45px;
		padding: 5% 3% 4.5% 5%;
	}
}
@media only screen and (max-width: 1900px){
	.footer_nav li{
		margin-left: 6.5%;margin-right:0px;
	}
	.idea_con h2{
		font-size: 20px;
	}
	.share_form{
		width: 90%;
	}
	.events .bx-viewport{
		height: 292px !important;
		width: 100% !important;
	}
	.duty_r{
		padding: 3% 3% 2.6% 5%;
	}
	.about_txt{
		line-height: 32px;
	}
	.zhuanti_con{
		padding: 5% 6% 3% 4%;
	}

}
@media only screen and (min-width: 1681px){
	.hqTxtBox{padding: 20px 10px}
	.hqTxtBox2{padding-top:15px}
	.newDataBox .newData .dataTxt1{display: block;font-size: 40px;color: #fff;line-height: 50px;text-align: center;}
	.newDataBox .newData .dataTxt2{display: block;font-size: 18px;color: #fff;line-height: 30px;text-align: center;}
	.newDataBox .newData .dataTxt3{width:30px;height: 30px;font-size: 25px;display:inline-block;text-align: center;border: 1px solid #999;color: #999;border-radius: 20px;}
	.newDataBox .newData .newTxt{text-align: left;color: #333;font-size: 16px;font-weight: 400;line-height: 30px;}
	.newDataBox .newData .newTxt3{ text-indent:2em;color: #555;font-size: 13px;line-height: 23px;height: 46px;overflow:hidden;  text-overflow: ellipsis;  -webkit-line-clamp: 2;  display: -webkit-box;  -webkit-box-orient: vertical;}
	.newBox .newTxtBox:hover .dataTxt3{border: 1px solid #fff;color: #fff;}
	.newBox .newTxtBox .newTxt{text-align: left;color: #333;font-size: 20px;font-weight: 400;line-height: 40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
	.newBox .newTxtBox .newTxt2{width: 30%;text-align: right;color: #999;font-size: 15px;line-height: 50px;}
	.newBox .newTxtBox .newTxt3{ text-indent:2em;color: #555;font-size: 15px;line-height: 25px;height: 50px;overflow:hidden;  text-overflow: ellipsis;  -webkit-line-clamp: 2;  display: -webkit-box;  -webkit-box-orient: vertical;}
	.prBox .swiper-slide{    width: 24%;margin: 7px 0.5%;}
	#swiper2 .swiper-slide,.v-new .swiper-slide .media-wrap{height: 529px}
	.newLeft{width: 50%;}
	.newBox{width: 48.5%;}
	.newBox .newTxtBox{padding: 20px;border-bottom: 1px solid #eee;display: block;    transition: background-color 0.3s ease-in-out;    -webkit-transition: background-color 0.3s ease-in-out;    -moz-transition: background-color 0.3s ease-in-out;}
	.newBox .newTxtBox:hover{background: #035bab;}
	.newBox .newTxtBox:hover .newTxt,.newBox .newTxtBox:hover .newTxt2,.newBox .newTxtBox:hover .newTxt3{color: #fff;}
	.newDataBox{width: 100%;overflow: auto}
	.newDataBox .newData{display: block;float: left}
	.newData1{width: 15%}
	.newData2{width: 77%}
	.newData3{width: 8%;text-align: right}
	.dataTxt3{margin-top: 30px}
	.zpTxt3 {text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp:4;}
	.honorBox {
		width: 1400px;
		margin: 0px auto;
	}
	.navImg{display: none}
	.foot1{width: 50%;float: left;}
	.foot2{width: 25%;float: left;}
	.foot3{width: 25%;float: left;}
	.footTxt1{display:block;line-height: 25px;color: #e3fcf9;font-size: 18px;}
	.footTxt2{display: block;line-height: 40px;color: #fff;font-size: 25px;}
	.footTxt3{display: block;line-height: 25px;color: #e3fcf9;font-size: 18px;}
	.v-services{padding: 80px 0}
}
@media only screen and (max-width: 1680px){
	.content{
		width: 85%;
	}
	.about{
		padding: 2.5% 3% 2% 2%;
	}
	.zhuanti_con{
		padding: 5% 6% 4.5% 4%;
	}
	.banner_tit h2{
		font-size: 36px;
	}
	.banner_tit h3{
		font-size: 18px;
	}
	.about_txt{
		font-size: 14px;
		line-height: 34px;
		/*height: 270px;*/
	}
	.nav_list>li{
		margin: 0 2%;
	}
	.nav_bg{
		height: 48px;
	}
	.type a{
		line-height: 48px;
	}
	.youshi_txt{
		height: 90px;
	}
	.events_con h4{
		font-size: 20px;
	}

	.jianzhang_con p {

	    line-height: 30px;
	}
	.apply_process_list li h4{
		font-size: 40px;
		line-height: 46px;
	}
	.apply_process_list li p{
		font-size: 14px;
		line-height: 24px;
	}
	.zhiyao_con{
		font-size: 15px;
		line-height: 2;
	}
	.duty_l_con h3{
		line-height: 34px;
	}
	.duty_r{
		font-size: 15px;
		line-height: 31px;
		padding: 3.3% 3% 3.05% 5%;
	}
	.image_text h3{
		font-size:22px ;
		margin-bottom: 0;
	}

	.business_con,.drug_l{
		font-size: 14px;
		line-height: 26px;
	}
	/*.honor_list li{
		width: 346px !important;
	}*/
	.idea_con{
		font-size: 14px;
		line-height: 30px;
	}
	.brand_idea li{
		font-size: 14px;
	}
	.zhuanti_date{
		font-size: 14px;
	}
	.share_form{
		width: 90%;
	}
	.events .bx-viewport{
		height: 293px !important;
    	width: 100% !important;
	}
	.head{width: 85%}
	.logo{width:15%;padding: 5px 0}
	.nav_list{width: 82%}
	.hqTxtBox{padding: 10px}
	.aboutBox .hqBox2 .hqTxtBox .hqTxt {
		line-height: 35px;
		color: #333;
		font-size: 22px;
	}
	.aboutBox .hqBox2 .hqTxtBox .hqTxt2 {
		line-height: 30px;
		color: #555;
		font-size: 14px;
		text-indent: 2em;
		margin: 10px 0;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;
	}
	.hqTxtBox2{padding-top:15px;}
	.hqTxtBox2 .hqImg{width: 65px;height: 65px;padding: 10px;}
	.v-aboutus a.v-a{padding: 4px 0px;}
	.case_tab{width:85%}
	.nav_list  li:nth-child(3) .subnav{
		right:-450%;left: auto;
	}
	.nav_list  li:nth-child(4) .subnav{
		right:-330%;left: auto;
	}
	.nav_list>li{width: 12.2%;margin: 0px 1%;}
	.nav_list>li>a{display: block;padding: 0;text-align: center}
	.newDataBox .newData .dataTxt1{display: block;font-size: 36px;color: #fff;line-height: 50px;text-align: center;}
	.newDataBox .newData .dataTxt2{display: block;font-size: 16px;color: #fff;line-height: 30px;text-align: center;}
	.newDataBox .newData .dataTxt3{width:30px;height: 30px;font-size: 25px;display:inline-block;text-align: center;border: 1px solid #999;color: #999;border-radius: 20px;}
	.newDataBox .newData .newTxt{text-align: left;color: #333;font-size: 16px;font-weight: 400;line-height: 30px;}
	.newDataBox .newData .newTxt3{ text-indent:2em;color: #555;font-size: 13px;line-height: 23px;height: 46px;overflow:hidden;  text-overflow: ellipsis;  -webkit-line-clamp: 2;  display: -webkit-box;  -webkit-box-orient: vertical;}
	.newBox .newTxtBox:hover .dataTxt3{border: 1px solid #fff;color: #fff;}
	.newBox .newTxtBox .newTxt{width:70%;text-align: left;color: #333;font-size: 20px;font-weight: 400;line-height: 40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
	.newBox .newTxtBox .newTxt2{width: 30%;text-align: right;color: #999;font-size: 15px;line-height: 40px;}
	.newBox .newTxtBox .newTxt3{ text-indent:2em;color: #555;font-size: 15px;line-height: 25px;height: 50px;overflow:hidden;  text-overflow: ellipsis;  -webkit-line-clamp: 2;  display: -webkit-box;  -webkit-box-orient: vertical;}
	.newBox .newTxtBox .newTxt0{width: 100%}
	.prBox .swiper-slide{    width: 24%;margin: 7px 0.5%;}
	#swiper2 .swiper-slide,.v-new .swiper-slide .media-wrap{height: 529px}
	.newLeft{width: 50%;}
	.newBox{width: 48.5%;}
	.newBox .newTxtBox{padding: 20px;border-bottom: 1px solid #eee;display: block;    transition: background-color 0.3s ease-in-out;    -webkit-transition: background-color 0.3s ease-in-out;    -moz-transition: background-color 0.3s ease-in-out;}
	.newBox .newTxtBox:hover{background: #035bab;}
	.newBox .newTxtBox:hover .newTxt,.newBox .newTxtBox:hover .newTxt2,.newBox .newTxtBox:hover .newTxt3{color: #fff;}
	.newDataBox{width: 100%;overflow: auto}
	.newDataBox .newData{display: block;float: left}
	.newData1{width: 15%}
	.newData2{width: 77%}
	.newData3{width: 8%;text-align: right}
	.dataTxt3{margin-top: 30px}
	.zpTxt3 {text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp:4;}
	.honorBox{width:85%;margin:0px auto;}
	.navImg{display: none}
	.foot1{width: 50%;float: left;}
	.foot2{width: 25%;float: left;}
	.foot3{width: 25%;float: left;}
	.footTxt1{display:block;line-height: 25px;color: #e3fcf9;font-size: 18px;}
	.footTxt2{display: block;line-height: 40px;color: #fff;font-size: 25px;}
	.footTxt3{display: block;line-height: 25px;color: #e3fcf9;font-size: 18px;}
	.v-services{padding: 80px 0}
}
@media only screen and (max-width: 1610px){

	.head{width: 85%}
	.logo{width:15%;padding: 5px 0}
	.nav_list{width: 82%}
	.nums_con li span{
		font-size: 30px;
	}
	.footer_nav li{
		margin-left: 5.5%;margin-right:0px;
	}
	.image_text{
		line-height: 24px;
	}
	.duty_r{
		padding: 3% 3% 2.5% 5%;
	}

	.about_txt{
		line-height: 27px;
	}
	.events_con p{
		line-height: 26px;
	}
	.prBox .swiper-slide{    width: 24%;margin: 7px 0.5%;}
	#swiper2 .swiper-slide,.v-new .swiper-slide .media-wrap{height: 529px}
	.newLeft{width: 50%;}
	.newBox{width: 48.5%;}
	.newBox .newTxtBox{padding: 20px;border-bottom: 1px solid #eee;display: block;    transition: background-color 0.3s ease-in-out;    -webkit-transition: background-color 0.3s ease-in-out;    -moz-transition: background-color 0.3s ease-in-out;}
	.newBox .newTxtBox:hover{background: #035bab;}
	.newBox .newTxtBox:hover .newTxt,.newBox .newTxtBox:hover .newTxt2,.newBox .newTxtBox:hover .newTxt3{color: #fff;}
	.newDataBox{display: table;width: 100%;}
	.newDataBox .newData{display: table-cell;}
	.zpTxt3 {text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp:4;}
	.navImg{display: none}
	.foot1{width: 50%;float: left;}
	.foot2{width: 25%;float: left;}
	.foot3{width: 25%;float: left;}
	.footTxt1{display:block;line-height: 25px;color: #e3fcf9;font-size: 18px;}
	.footTxt2{display: block;line-height: 40px;color: #fff;font-size: 25px;}
	.footTxt3{display: block;line-height: 25px;color: #e3fcf9;font-size: 18px;}
	.v-services{padding: 80px 0}
}


@media only screen and (max-width: 1470px){
	.zhiyao_con{
		line-height: 1.6;
	}
	.business_con, .drug_l{
		line-height: 24px;
	}
	.culture_text{
		padding: 10% 0 4%;
	}
	.duty_r{
		padding: 1.1% 3% 1.1% 5%;
		line-height: 30px;
	}
	.about_txt{
		line-height: 24px;
	}
}
@media only screen and (max-width: 1440px){
	.share_form{
		width: 100%;
	}

	.banner_tit h2{
		font-size: 30px;
	}
	.banner_tit h3{
		font-size: 16px;
	}
	.first_name{
		padding: 5% 0 0;
	}
	.subcompany_list>li a{
		font-size: 14px;
	}
	.nums_con li{
		font-size: 14px;
	}
	.nums_con li span{
		font-size: 24px;
	}
	.nums_con li em{
		font-size: 16px;
	}
	.footer_nav li h3{
		font-size: 14px;
	}
	.honor_con .bx-wrapper .bx-controls-direction a{
		top:18%;
	}
	/*.honor_list li{
		width: 280px !important;
	}*/
	/*.events .bx-viewport{
		width: 1000px !important;
	}*/
	.events .bx-viewport{
		height: 252px !important;
	}
	.events_con h4{
		font-size: 16px;
		line-height: 2;
	}
	.events_con p{
		padding-right: 0;
		font-size: 14px;
	}

	.jubao_xin_code p{
		font-size: 16px;
	}
	.weixin{
		font-size: 12px;
	}
	.web_jubao label,.web_jubao3,.web_jubao_btn{
		font-size: 14px;
	}
	.web_jubao3{
		width: 22%;
	}
	.gou_r p{
		font-size: 13px;
	}
	.gou_r h3{
		font-size: 18px;
	}

	.zhiyao_con{
		font-size: 14px;
		line-height: 1.8;
		padding: 3% 3% 0;
	}
	.m_contact_txt span{
		font-size: 16px;
	}
	.m_pro_infor a{
		font-size: 14px;
	}
	.industry p{
		font-size: 23px;
	}
	.business_con,.drug_l{
		font-size: 12px;
		line-height: 24px;
	}
	.duty_l_con p{
		font-size: 14px;
	}
	.duty_l_con h3{
		line-height: 24px;
	}
	.duty_r{
		font-size: 15px;
		line-height: 26px;
		padding:2.5% 3% 2.5% 5%
	}

	.image_text{
		line-height: 28px;
		font-size: 12px;
	}
	.brand_txt{
		line-height: 28px;
		font-size: 12px;
	}
	.idea_con{
		line-height: 26px;
	}
	.jianzhang_con p {
		font-size: 14px;
	    line-height: 26px;
	}
	.about_text h3{
		font-size: 24px;
	}
	.about_txt{
		line-height: 24px;
	}
	.culture_text{
		padding: 10% 0 4%;
	}
	.nav_bg{
		height: 40px;
	}
	.type a{
		line-height: 40px;
	}
	.culture_text p{
		font-size: 14px;
		line-height: 22px;
	}
	.zhuanti_con{
		padding: 5% 6% 3.3% 4%;
	}
	.foot1{width: 50%;float: left;}
	.foot2{width: 25%;float: left;}
	.foot3{width: 25%;float: left;}
	.footTxt1{display:block;line-height: 25px;color: #e3fcf9;font-size: 16px;}
	.footTxt2{display: block;line-height: 40px;color: #fff;font-size: 20px;}
	.footTxt3{display: block;line-height: 25px;color: #e3fcf9;font-size: 16px;}
	.v-services{padding: 80px 0}
	.footBottom{line-height: 50px;text-align: center;font-size: 13px;color: #e3fcf9;}

}
@media only screen and (max-width: 1400px) and (min-width: 1281px){
	.events .bx-viewport{
		height: 245px !important;
	}
	.duty_l_con h3{
		margin-bottom: 1.5%;
	}
	.culture_text{
		padding: 10% 0 3%;
	}
	.zhiyao_con{
		line-height: 1.7;
	}
	.about_text h3{
		line-height: 2.1;
	}
	.image_text{
		line-height: 26px;
		font-size: 12px;
	}
	.brand_txt{
		line-height: 26px;
		font-size: 12px;
	}
	.foot1{width: 50%;float: left;}
	.foot2{width: 25%;float: left;}
	.foot3{width: 25%;float: left;}
	.footTxt1{display:block;line-height: 25px;color: #e3fcf9;font-size: 18px;}
	.footTxt2{display: block;line-height: 40px;color: #fff;font-size: 25px;}
	.footTxt3{display: block;line-height: 25px;color: #e3fcf9;font-size: 18px;}
	.v-services{padding: 80px 0}
	.newLeft,.allmap{width: 50%!important;}

}

@media only screen and (max-width: 1366px){
	.nav_list>li>a{
		font-size: 14px;
	}
	.about_text h3{
		font-size: 24px;
		line-height: 2.1;
	}
	.about_txt{
		font-size: 14px;
		line-height: 24px;
	}
	.footer_nav li{
		margin-left: 4.5%;margin-right:0px;
	}
	/*.honor_list li{
		width: 260px !important;
	}*/
	.zhaopin h3{
		font-size: 20px;
	}
	.jianzhang_con p{
		font-size: 14px;
		line-height: 24px;

	}
	.gou_r p{
		font-size: 14px;
	}
	.apply_process_list li h4{
		font-size: 30px;
		line-height: 32px;
	}
	.xuzhi_list li{
		font-size: 13px;
	}
	.jubao_xin_txt{
		font-size: 14px;
		width: 47%;
	}
	.weixin{
		width: 24%;
	}
	.jubao_xin_code img{
		width: 54%;
	}
	.jubao_xin_code p{
		font-size: 12px;
	}
	.gou_r{
		padding: 2% 3% 0;
	}
	.duty_r{
		font-size: 14px;
		line-height: 26px;
		padding: 2.1% 3% 2.5% 5%;
	}
	.duty_l .bx-wrapper .bx-controls-direction a{
		top:58%;
	}
	.duty_l .bx-wrapper .bx-prev{
		right: 10%;
	}
	.idea_con h2{
		font-size: 20px;
	}
	.idea_con{
		line-height: 24px;
	}

	.events .bx-viewport{
		height: 239px !important;
	}
	.culture_text a{
		margin: 4% auto 0;
	}
	.shares{
		width: 19.4%;
	}
	.jubao_xin_code{
		margin: 4% 3% 0 0.5%;
	}
	.duty_l_con p{
		line-height: 24px;
	}

}
@media only screen and (min-width: 1279px)and (max-width:1340px){
	.zhuanti_con{
		padding: 5% 6% 3% 4%;
	}
}

@media only screen and (max-width: 1280px) and (min-width: 1023px){
	.nav_list>li>a {
		font-size: 16px;
	}
	.events .bx-viewport{
		height: 245px !important;
	}
	.duty_l_con h3{
		margin-bottom: 1.5%;
	}
	.culture_text{
		padding: 10% 0 3%;
	}
	.zhiyao_con{
		line-height: 1.7;
	}
	.about_text h3{
		line-height: 2.1;
	}
	.image_text{
		line-height: 26px;
		font-size: 12px;
	}
	.brand_txt{
		line-height: 26px;
		font-size: 12px;
	}
	.foot1{width: 50%;float: left;}
	.foot2{width: 25%;float: left;}
	.foot3{width: 25%;float: left;}
	.footTxt1{display:block;line-height: 25px;color: #e3fcf9;font-size: 18px;}
	.footTxt2{display: block;line-height: 40px;color: #fff;font-size: 25px;}
	.footTxt3{display: block;line-height: 25px;color: #e3fcf9;font-size: 18px;}
	.v-services{padding: 80px 0}
	.newLeft,.allmap{width: 50%!important;}

}
@media only screen and (max-width: 1280px){
	.content{
		width: 80%;
	}

	.footer_nav li{
		margin-left: 5.6%;margin-right:0px;
	}
	.subcompany_list>li a{
		font-size: 14px;
	}
	/*.honor_list li{
		width: 265px !important;
	}*/
	.events_year li h3{
		font-size: 40px;
	}
	.events_year li h3 span{
		font-size: 32px;
	}
	.events_year li p{
		font-size: 12px;
	}
	.events .bx-viewport{
		height: 208px !important;
	}
	.culture_text h3{
		font-size: 20px;
	}
	.culture_text p{
		font-size: 12px;
		line-height: 22px;

	}
	.culture_text a{
		font-size: 14px;
		height: 30px;
		line-height: 30px;
	}
	/*.zhili_list_con h3{
		font-size: 30px;
	}
	.zhili_list_con p{
		font-size: 14px;
	}*/
	.gou_r p{
		line-height: 1.5;
	}
	.http{
		font-size: 18px;
		line-height: 3;
	}
	.zhiyao_con{
		padding: 2% 3% 0;
		font-size: 12px;
	}
	.m_contact_txt span{
		font-size: 14px;
		line-height: 1.5;
	}
	.contact_list li h3{
		font-size: 16px;
	}
	.contact_list li p{
		font-size: 14px;
	}
	.image_text h3{
		font-size: 16px;
	}
	.image_text{
		line-height: 20px;
	}
	.events_con h4{
		font-size: 15px;
	}
	.about_txt{
		font-size: 12px;
		line-height: 20px;
	}
	.image_text{
		line-height: 22px;
		font-size: 12px;
	}
	.brand_txt{
		line-height: 22px;
		font-size: 12px;
	}

}
@media only screen and (max-width: 1135px){
	    .nav_list>li{margin: 0 1%;}
}
@media only screen and (max-width: 1024px) {
	.content{
		width: 94%;
	}
	.footer_nav li{
		margin-left:5% ;margin-right:0px;
	}
	.nav_list>li{
		margin: 0 1.5%;
	}
	.logo{
		width: 22%;
		padding: 27px 0 0;
	}
	.about_text h3{
		font-size: 18px;
		line-height: 1.5;
	}
	.about_txt{
		font-size: 12px;
		line-height: 20px;
		height: 176px;
	}
	.tit{
		font-size: 20px;
	}
	.nums_con li{
		font-size: 12px;
	}
	.nums_con li span{
		font-size: 18px;
	}
	.nums_con li em{
		font-size: 14px;
	}
	.year_list{
		width: 90%;
	}
	.foot1{width: 50%;float: left;}
	.foot2{width: 25%;float: left;}
	.foot3{width: 25%;float: left;}
	.footTxt1{display:block;line-height: 25px;color: #e3fcf9;font-size: 18px;}
	.footTxt2{display: block;line-height: 40px;color: #fff;font-size: 25px;}
	.footTxt3{display: block;line-height: 25px;color: #e3fcf9;font-size: 18px;}
	.v-services{padding: 80px 0}
	/*.honor_list li{
		width: 245px !important;
	}*/
	.honor_con .bx-wrapper .bx-controls-direction a{
		top:18%;
	}
	.honor_con .bx-wrapper .bx-prev{
		left:-80px;
	}
	.honor_con .bx-wrapper .bx-next{
		right: -80px;
	}
	.honor_con .bx-viewport {
	    height: 200px !important;
	}
	.events .bx-viewport{
/*		width: 900px !important;*/
		height: 180px !important;
	}
	.events_con h4{
		font-size: 14px;
	}
	.events_con p{
		font-size: 12px;
		line-height: 22px;
	}
	.culture_text a{
		margin: 2% auto 1.5%;
	}
	.linian li h2{
		font-size: 20px;
		line-height: 30px;
	}
	.linian li p{
		font-size: 14px;
		line-height: 24px;
		height: auto;
	}
	.linian li a{
		width: 126px;
		height: 34px;
		line-height: 34px;
	}
	.m_pro_infor a{
		font-size: 12px;
		border-radius: 16px;
		height: 34px;
		line-height: 34px;
	}
	.m_pro_type_more img{
		margin: 46% 0 0;
	}
	.business_con,.drug_l{
		font-size: 12px;
		line-height: 20px;
	}
	.duty_r{
		line-height: 20px;
		padding: 2.1% 3% 1.6% 5%;
	}
	.duty_l_con h3{
		font-size: 17px;
		line-height: 19px;
	}
	.duty_l_con p{
		font-size: 12px;
		line-height: 22px;
		height: 44px;
	}
	.duty_l .bx-wrapper .bx-next{
		right: 1%;
	}
	.idea_con{
		padding: 2% 4%;
		font-size: 12px;
		line-height: 18px;
	}
	.idea_con h2{
		font-size: 14px;
	}
	.zhili_txt{
		opacity: 1;
	}
	.shares{
		width: 21.4%;
	}
	.share_form{
		width: 222px;
	}
	.zhili_txt div{
		line-height: 24px;
		height: 168px;
	}
	.jianzhang_con h3 {
	    margin: 1% 0 1%;
	}
	.jianzhang_con p{
		font-size: 12px;
    	line-height: 20px;
	}
	.zhaopin h3 {
		font-size: 16px;
	}
	.jianzhang_con h3 img{width: 5%;}
	.jianzhang_con {
		width: 61.6%;
		padding: 5px 1%;
	}
	.zpBox{width: 48%;margin: 10px 1%}
	.zpTxt {
		line-height: 45px;
		font-size: 18px;
		color: #333;
		font-weight: 400;
		border-bottom: 1px solid #eee;
	}
	.zpTxt3 {
		line-height: 27px;height: 108px;
		font-size: 14px;
		color: #666;
		margin: 8px 0;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp:4;-webkit-box-orient: vertical;
	}
	.navImg{display: none}

}
@media only screen and (max-width: 1010px){

	.tit{
		font-size: 20px;
	}

	.pad_hid{
		display: none;
	}

	.shares{
		width: 231px;
		float: none;
		margin: 40px auto 0;
	}
	.share_form{
		width: 231px;
	}
	.ad{
		display:  none;
	}

}
@media only screen and (max-width: 969px){
	.nav_list>li{
		margin: 0 1%;
	}
}
@media only screen and (max-width: 900px){
	.pc_banner{
		display: none
	}
	.phone_banner{
		display: block;
	}
	.allbanner{
		position: relative;
		overflow: hidden;
	}
	.allbanner img{

	}

	.content,.honorBox,.case_tab{
		width: 96%!important;
	}
	.phone_hid{
		display: none;
	}
	.navbar-toggle{
		position: relative;
    	float: right;
		padding: 4px;
		margin-top:18px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 3%;
		background-color: transparent;
		border-radius: 4px;
		border: solid 1px #fff;
	}
	.navbar-toggle .icon-bar{
		background: #00a3d8;
		display: block;
	    width: 22px;
	    height: 2px;
	    border-radius: 1px;
	}
	.navbar-toggle .icon-bar+.icon-bar {
	    margin-top: 3px;
	}
	.navbar-toggle{
		display: block;
	}
	.nav_list{
		width: 100%;
		background: #fff;
		padding: 10% 0;
		position: absolute;
		top:55px;
		left:0;
		z-index: 99999;
		display: none;
	}
	.nav_list>li{
		width: 100%;
		text-align: center;
	}
	.nav_list>li>a{
		line-height: 2.5;
	}
	.nav_list>li:hover>a{
		border-bottom: none;
	}
	.nav_list>li{
		margin: 0 1%;
	}
	.nav_list>li>a{
		font-size: 16px;
	}
	/*.navbar-toggle .icon-bar+.icon-bar{
		margin-top: -1px !important;
	}*/
	.navbar-toggle{
		height: 30px;
		margin-top: 15px;
		outline: none;
	}




	.superNav-inner-header-icon-click span:nth-child(1) { animation-duration: 0.5s; animation-fill-mode: both; animation-name: clickfirst; }
	.superNav-inner-header-icon-click span:nth-child(2) { animation-duration: 0.5s; animation-fill-mode: both; animation-name: clicksecond; }
	 @keyframes clickfirst { 0% {
	 transform: translateY(50%) rotate(0deg);
	}
	 100% {
	 transform: translateY(0) rotate(225deg)  translateX(-15%);
	}
	}
	 @keyframes clicksecond { 0% {
	 transform: translateY(-50%) rotate(0deg);
	}
	 100% {
	 transform: translateY(0) rotate(-225deg)  translateX(-15%);
	}
	}
	.superNav-inner-header-icon-out span:nth-child(1) { animation-duration: 0.5s; animation-fill-mode: both; animation-name: outfirst; }
	.superNav-inner-header-icon-out span:nth-child(2) { animation-duration: 0.5s; animation-fill-mode: both; animation-name: outsecond; }
	 @keyframes outfirst { 0% {
	 transform: translateY(0) rotate(-225deg);
	}
	 100% {
	 transform: translateY(0px) rotate(0deg);
	}
	}
	 @keyframes outsecond { 0% {
	 transform: translateY(0) rotate(225deg) ;
	}
	 100% {
	 transform: translateY(2px) rotate(0deg);
	}
	}
	.search{
		margin-top: 16px;
	}
	.about{
		padding: 3% 2%;
	}
	.share{
		width: 4%;
    	margin-top: 17px;
	}
	.about_pic{
		width: 100%;
		margin: 0 auto;
	}
	.about_text{
		width: 100%;
		padding: 2%;
	}
	.about_text h3{
		font-size: 16px;
	}
	.nums_con{
		width: 92%;
	}
	.nums_con li span{
		font-size: 18px;
	}
	.nums_con li em{
		font-size: 12px;
	}
	.honor_con li{
		width: 100%;
	}
	/*.honor_list li{
		width: 192px !important;
	}*/
	.honor_con .bx-wrapper .bx-prev{
		left:-60px;
	}
	.honor_con .bx-wrapper .bx-next{
		right: -60px;
	}
	.honor_con li p{
		font-size: 14px;
	}
	.honor_con .bx-viewport {
	    height: 180px !important;
	}
	.events .bx-viewport{
		width: 760px !important;
		height: 160px !important;
	}
	.events_con {
		padding-top: 0;
	}
	.events_con h4{
		font-size: 14px;
		line-height: 1.5;
	}
	.events_year li p{
		line-height: 1.5;
		margin: 5% 0 0;
	}
	.subcompany_list{
		margin-right: -4%;
	}
	.subcompany_list > li{
		width: 46%;
		margin-right: 4%;
		margin-bottom: 1%;
	}
	.subcompany_list > li a{
		line-height: 26px;
	}
	.culture_text h3{
		font-size: 14px;
		margin-bottom: 1%;
	}
	.culture_text a {
	    font-size: 12px;
	    height: 24px;
	    line-height: 24px;
	    width: 80px;
	    margin: 1% auto 0;
	}
	.jianzhang_pic, .apply_process_pic{
		display: none;
	}
	.jianzhang_con, .apply_process_con{
		width: 100%;
		padding-bottom: 4%;
	}
	.linian li p{
		font-size: 12px;
		line-height: 20px;
		margin: 8% 0 5%;
	}
	.shouquanweb{
		margin: 3% 0 0;
	}
	.jubao_xuzhi,.jubao_style{
		width: 100%;
	}
	.weixin{
		width:14% ;
	}
	.web_jubao{
		width: 90%;
	}
	.web_jubao label, .web_jubao3, .web_jubao_btn{
		font-size: 12px;
	}
	.web_jubao_btn{
		height: 30px;
		line-height: 30px;
	}
	.web_jubao_radio{
		margin-left: 10%;
	}
	.gou_l,.gou_r{
		width: 100%;
	}
	.gou_r{
		padding-bottom: 3%;
	}
	.http{
		font-size: 14px;
	}
	.enter{
		font-size: 14px;
	}
	.zhiyao_pic,.zhiyao_con{
		width: 100%;
	}
	.zhiyao li:nth-child(2) .zhiyao_pic,.zhiyao li:nth-child(2) .zhiyao_con{
		width: 100%;
	}
	.zhiyao_con{
		padding: 4% 3%;
	}
	.m_contact_txt span{
		font-size: 12px;
		line-height: 1.5;
	}
	.contact_list li h3{
		font-size: 14px;
	}
	.contact_list li p{
		font-size: 12px;
	}
	.industry p{
		font-size: 16px;
	}
	.business_pic,.business_con,.drug_l,.drug_r{
		width: 100%;
	}
	.drug_l{
		padding: 4% 0 0;
	}
	.business_pic{
		padding: 1.5% 0 0;
	}
	.business_con{
		padding: 3% 0;
	}
	.duty_l{
		width: 100%;
	}
	.duty_r{
		width: 93%;
		margin-right: 3.5%;
		background: #005bac;
	}
	.news_xx_tit{
		font-size: 20px;
	}
	.news_xx_txt{
		font-size: 14px;
	}
	.news_xx_txt img{
		width: 90%;
		margin: 0 auto;
		display: block;
	}
	.nextpage{
		font-size: 12px;
	}
	.news_share{
		width: 20%;
	}
	.image_pic,.image_text{
		width: 100%;
	}
	.brand_tit{
		font-size: 16px;
	}
	.brand_txt{
		font-size: 12px;
		line-height: 1.7;
	}
	.idea_pic,.idea_con{
		width: 100%;
		float: inherit;
	}
	.backtop{
		width: 8%;
	}
	.Lbtn{
		display: none;
	}
	.Rbtn{
		display: none;
	}
	.search_list_type{
		font-size: 14px;
	}
}

@media only screen and (max-width: 568px){

	.content{
		width: 92%;
		margin: 0 auto;
	}
	.head{
		height: 55px;
	}
	.logo{
		width: 58%;
		padding: 3.5% 0 0;
	}
	.search{
		width: 7%;
		margin-top: 4%;
		margin-left: 3%;
	}
	.share{
		width: 7%;
		margin-top: 5%;
		margin-left: 3%;
	}

	.tit{
		font-size: 20px;
		margin-bottom: 6%;
	}
	.mar_t{
		padding: 7% 0 0;
	}
	.news{
		margin: 0;
	}
	.news li{
		width: 100%;
		margin-bottom: 3%;
	}
	.youshi li{
		width: 100%;
	}
	.youshi_tit{
		font-size: 16px;
	}
	.youshi li a{
		font-size: 14px;
	}
	.nums_con{
		width: 92%;
		padding: 6% 0;
	}
	.nums_con li{
		width: 50%;
		margin-bottom: 2%;
		font-size: 12px;
	}
	.nums_con li:nth-child(2) {
	    padding-left: 5%;
	    background: none;
	}
	.nums_con li:nth-child(4) {

	    background: none;
	}
	.copyright_txt{
		text-align: center;
		float: none;
	}
	.nav_bg{
		height:45px;
	}
	.type a{
		font-size: 13px;
		width: 78px;
		line-height: 45px;
		/*margin-right: 2%;*/
	}
	.first_name{
		padding: 15% 0 0;
	}
	.m_about h2{
		font-size: 18px;
	}
	.m_about_txt{
		line-height: 22px;
		font-size: 12px;
		padding-bottom: 3%;
	}

	.honor_con .bx-wrapper .bx-controls-direction a{
		width: 30px;
	}
	.honor_con .bx-wrapper .bx-controls-direction a{
		top: 34%;
	}
	.honor_bg{
		height: auto;
		padding: 3% 0 0;
	}
	/*.honor_list li{
		width: 297px !important;
		margin-bottom: 10%;
	}*/
	.honor_con .bx-viewport{
		height: 250px !important;
	}
	.honor_con .bx-wrapper .bx-prev{
		left:0;
	}
	.honor_con .bx-wrapper .bx-next{
		right:0
	}
	.year_list{
		width: 100%;
	}
	.year_list li{
		width: 20%;
		font-size: 12px !important;
		line-height: 30px;
	}
	.year_list li.current1{
		font-size: 14px !important;
	}
	/*.honor_list li img{
		border: none;
	}*/
	.events .bx-viewport{
		width: 100% !important;
		height: 390px !important;
	}
	.events .bx-wrapper .bx-controls-direction a{
		top: 91%;
	}
	.events .bx-wrapper .bx-prev{
		right:54px;
	}
	.events .bx-wrapper .bx-next{
		right:15px
	}
	.events_pic{
		width: 100%;
		float: none;
	}
	.events_con{
		width: 100%;
		float: none;
		padding: 2% 3%;
	}
	.events_con h4{
		font-size:16px !important ;
	}
	.events_con p{
		font-size: 12px !important;
		line-height: 22px;
	}
	.events_year li h4{
		font-size:12px ;
	}
	.events_year li h3{
		font-size: 16px;
		background: url(../images/main82.png) no-repeat;
		background-size: 100%;
		line-height: 2.8;
	}
	.events_year li h3 span{
		font-size: 14px;
	}
	.events_year li.current2 h3{
		background: url(../images/main81.png) no-repeat;
		background-size: 100%;
	}
	.events_year li p{
		font-size: 12px;
		line-height: 22px;
	}
	.subcompany_list>li{
		width: 96%;

	}
	.subcompany_list>li a{
		font-size: 14px;
		line-height: 34px;
	}
	.subcompany_box{
		width: 96%;
		height: 300px;
		top:10%;
		margin: 0 auto;
		padding: 2% 3%;
	}
	.subcompany_box h4{
		font-size: 14px;
	}
	.ubcompany_close{
		width: 6%;
		top:5%;
	}
	.subcompany_box p{
		font-size: 12px;
		line-height: 24px;
	}
	.honor_bg{
		background: #005bac;
	}
	.pc_culture_con{
		display: none;
	}
	.phone_culture_con{
		display: block;
	}
	.culture li{
		width: 100%;
		/*margin-bottom: 10%;*/
	}
	.culture_text{
		padding: 6% 0 5%;
	}
	.culture_text h3{
		font-size: 20px;
		margin: 0;
	}
	.culture_text p{
		font-size: 14px;
		line-height: 20px;
		height: 60px;
		margin: 3% 0 0;
	}
	.culture_text a{
		width: 100px;
		height: 32px;
		margin: 2% auto 0;
		line-height: 32px;
		font-size: 16px;
	}
	.culture_con .bx-viewport{
		height: 415px !important;
	}
	.culture_con .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
		bottom: 0;
	}
	.linian li{
		width: 50%;
	}
	.linian li:nth-child(3){
		border-left: solid 1px #dcdbdd;
	}
	.linian li h2{
		font-size: 14px;
		line-height: 2;
	}
	.linian li a{
		width: 50%;
		font-size: 12px;
		line-height: 24px;
		height: 24px;
		border-radius: 10px;
	}
	.apply_process_list li img{
		width: 20%;
		margin-left: 15%;
		margin-top: 12%;
	}
	.apply_process_list li h4{
		font-size: 20px;
		line-height: 24px;
	}
	.apply_process_list li p{
		font-size: 12px;
		line-height: 18px;
	}
	.shouquanweb{
		margin: 10% 0 0;
	}
	.zhaopin h3{
		font-size: 16px;
	}
	.shouquanweb li p{
		font-size: 14px;
		line-height: 2;
	}
	.huodong_list li h3, .huodong_list li p{
		font-size: 12px;
		line-height: 1.5;
	}
	.huodong_more{
		width: 40%;
		height: 24px;
		line-height: 24px;
		border-radius: 10px;
		font-size: 12px;
	}
	.work_huanjing_list li p{
		font-size: 12px;
		padding:0;
	}
	.zhili_list,{
		margin-right: -2%;
	}
	.zhili_list li, .notice_con li{
		width: 48%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.notice_con li{
		width: 98%;
	}
	.zhili_list_con h3{
		font-size: 30px;
	}
	.zhili_list_con p{
		font-size: 12px;
	}
	.zhili_con{
		font-size: 12px;
		padding: 2%;
	}
	.notice_tit li{
		font-size: 14px;
	}
	.notice_con li h4{
		font-size: 14px;
	}
	.notice_con li p{
		font-size: 12px;
		margin: 2% 0;
	}
	.notice_con li p span{
		display: none;
	}
	.notice_con li>a{
		font-size: 12px;
		width: 27%;
		padding: 1% 0 1% 7%;
	}
	.jubao_tit,.web_jubao_tit{
		font-size: 16px;
		line-height: 2.5;
	}
	.xuzhi_list li{
		height: 255px;
		padding-bottom: 2%;
	}
	.jubao_tel,.jubao_xin{
		height: 150px;
		padding-bottom: 2%;
	}
	.jubao_tel img{
		width: 23%;
	}

	.jubao_tel h3{
		font-size: 14px;
	}
	.jubao_tel p{
		font-size: 12px;
	}
	.jubao_xin_txt,.web_jubao_send{
		font-size: 12px;
	}
	.jubao_xin_code{
		width: 22%;
	}
	.web_jubao1,.web_jubao3,.web_jubao4,.web_jubao2{
		width: 100%;
	}
	.web_phone{
		margin: 2% 0 0;
	}
	.web_jubao label,.web_jubao label.web_jubao_tit1,.web_jubao label.web_jubao_tit5,.web_jubao label.web_jubao_tit2{
		width: 20%;
	}
	.web_jubao label,.web_jubao_upload,.web_jubao_send{
		line-height: 30px;
		height: 30px;
	}
	.user{
		width: 80%;
		height: 30px;
	}
	 .web_jubao_send{
		margin-left: 20%;
		margin-bottom: 5%;
	}
	.user7{
		width: 55%;
	}
	.web_jubao_btn{
		margin-right: 5%;
	}
	.yzm{
		height: 30px;
	}
	.message_tips{
		font-size: 12px;
	}
	.m_contact_txt{
		width: 90%;
	}
	.m_contact_txt{
		padding: 1% 3% 1% 5%;
	}
	.m_contact_txt span{
		line-height: 1.3;
	}
	.contact_list li{
		width: 50%;

	}
	.m_pro_type{
		height: 60px;
		border: none;
	}
	.m_pro_type li{
		width: 25%;
		border: solid 1px #ddd;
		height: 58px;
		margin-top: -1px;
		margin-left: -1px;
	}
	.m_pro_type li a{
		height: 58px;
		padding: 10% 0 0;
	}
	.m_pro_type li:last-child{
		border-right: solid 1px #ddd;
	}
	.m_pro_type li a img{
		width: 25%;
	}
	.m_pro_type li p{
		font-size: 12px;
		line-height: 1.5;
	}
	.m_pro{
		margin-right: 1%;
	}
	.m_pro li{
		width: 48%;
		margin-right: 0%;
	}
	.m_pro_infor h2{
		font-size: 16px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.m_pro_infor h3{
		font-size: 14px;
		line-height: 22px;
		height: 88px;
	}
	.m_pro_infor h4{
		font-size: 14px;
	}
	.m_pro_infor a{
		width: 60%;
	}
	.m_pro_type_more img{
		margin: 20% 0 0;
	}
	.industry p{
		width: 34%;
		font-size: 12px;
	}
	.m_pro_infor p{
		line-height: 22px;
		height: 132px;
	}
	.duty_l .bx-wrapper .bx-controls-direction a{
		top: 50%;
	}
	.duty_l .bx-wrapper .bx-prev{
		right: 12%;
	}
	.duty_r{
		width: 100%;
		margin-right: 0.5%;
	}
	.news_xx_tit{
		font-size: 16px;
	}
	.news_xx_time{
		font-size: 14px;
	}
	.news_share{
		width: 33%;
	}
	.brand_idea li{
		width: 100%;
		height: auto !important;
	}
	.brand_idea_list li{
		width: 48.9%;
	}
	.zhili_txt h3{
		font-size: 13px;
	}
	.zhili_txt div{
		height: 100px;
		line-height: 20px;
	}
	#time{
		line-height: 30px;
	}
	.backtop{
		width: 10%;
	}
	.banner_tit{
		top: 28%;

	}
	.banner_tit h2{
		font-size: 16px;
	}
	.banner_tit h3{
		font-size: 12px;
	}
	.zhuanti_tit{
		font-size: 14px;
	}
	.backlist{
		top:-45px;
		width: 20%;
		font-size: 14px;
	}
	.type{
		margin-left: -2%;
	}
	.footer_bg{
		margin-top: 5%;
	}
	.subcompany_bg{
		background: #005bac;
	}
	.flex-control-nav a{
		width: 10px;
		height: 10px;
	}
	.nextpage{
		margin: 6% 0 0;
	}
	.user5{
		margin-bottom: -3%;
	}
	.about_txt{
		height: auto;
	}
	.web_jubao_bg{
		background: #005bac;
	}
	.map_list>li h4{
		font-size: 12px;
	}
	.map_list>li>p a{
		font-size: 12px;
	}
	.m_ss{
		width: 80%;
		font-size: 12px;
	}
	.m_ss_btn{
		width: 20%;
		font-size: 14px;
	}
	.search_list_type{
		width: 22%;
	}
	.search_list_con{
		width: 75%;
	}
	.search_list_con a{
		font-size: 14px;
	}
	.search_list_con p{
		font-size: 12px;
	}
}
@media only screen and (max-width: 414px){
	.honor_con .bx-viewport{
		height: 262px !important;
	}
	.share{
		width: 7.5%;
		margin-top: 4%;
	}
}
@media only screen and (max-width: 375px){
	.share{
		width: 8.5%;
	}
	.type a{
		font-size: 12px;
		width: 73px;
	}
}
@media only screen and (max-width: 360px){

	.type a{
		font-size: 11px;
		width: 66px;
	}
}








