@charset "utf-8";

/* --手机端导航-- */
.sj_nav_all{display:none;box-shadow:0px 0px 8px rgba(0,0,0,0.2);z-index:99999;}
.sj_lightbox{width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(0,0,0,0.6);z-index:9900;display:none;}

.sj_head{width:100%;height:62px;display:block;position:fixed;left:0;top:0;z-index:9999;background:#FFF;box-shadow:0px 0px 8px rgba(0,0,0,0.2);}
.sj_head_logo{width:80%;height:62px;float:left;padding-left:15px;overflow:hidden;}
.sj_head_logo img{width:auto;height:30px;float:left;margin-top:18px;}
.sj_head_logo b{width:auto;height:62px;float:left;font-size:18px;color:#FFF;line-height:72px;font-family:Tahoma, Geneva, sans-serif;}
.sj_head_bar{width:14%;height:62px;padding-top:18px;float:right;position:relative;cursor:pointer;}
.sj_head_bar .bar{width:50%;max-width:30px;height:3px;margin:5px auto 0;display:block;background-color:#250908;
    transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;
}
.sj_head_bar.sj_head_bar_active .bar:nth-child(1){
	margin-top:12px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.sj_head_bar.sj_head_bar_active .bar:nth-child(2){opacity:0;}
.sj_head_bar.sj_head_bar_active .bar:nth-child(3){
	margin-top:-11px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sj_nav{width:86%;height:100%;background:#fff;overflow:auto;position:fixed;left:-86%;top:0;z-index:9999;}
.sj_nav_top{width:100%;height:62px;overflow:hidden;border-bottom:1px solid #eef1f4;}
.sj_nav_top_logo{width:auto;height:32px;margin-left:15px;margin-top:15px;float:left;}
.sj_nav_top_logo img{max-width:100%;height:32px;}


.sj_nav_ser{width:100%;position:relative;}
.sj_nav_ser form{width:100%;position:relative;}
.sj_nav_ser .s{width:90%;height:56px;line-height:24px;font-size:15px;color:#333;padding:1% 5%;background:#FFF;border:none;border-bottom:#eef1f4 solid 1px;outline:none;float:left;}
.sj_nav_ser .b{width:50px;height:56px;cursor:pointer;border:none;outline:none;position:absolute;right:0px;top:0px;background:url(../Image/search2.png) no-repeat center;}

.sj_lag{ color:#000; margin:0px 15px; line-height:56px; font-size:18px;}
.sj_lag a{ color:#000;}
.sj_lag .china{background:url(../Image/china.jpg) left center no-repeat; padding-left:35px; margin-right:5px;}
.sj_lag .eng{background:url(../Image/eng.jpg) left center no-repeat; padding-left:40px; float:right;}
.sj_nav_li{margin:0px 15px;border-bottom:1px solid #ddd;}
.sj_nav_li a{font-size:16px;color:#250908;display: block;}
.sj_nav_li .navn{height:50px;line-height:50px;padding:0px 5px;}
.sj_nav_li .navn .yw500{width:100%;}
.sj_nav_li .navm{width:100%;}
.sj_nav_li .navl{width:35%;float:left;}
.sj_nav_li .navr{width:65%;float:right;text-align: right;}
.sj_nav_li ul{display:none;padding:5px 0;}
.sj_nav_li ul li a{width:100%;height:40px;line-height:40px;padding:0px 5px;font-size:15px;color:#333;}
.sj_nav_li.current .navn{background-color:#02217f;}
.sj_nav_li.current .navl{color: #fff;} 

@media screen and (max-width: 1800px){
	
}
@media screen and (max-width: 1680px){
	
}
@media screen and (max-width: 1440px){
	.pub{width:90%;}
	.top{width:100%;}
	.header{width:90%;}
	
	.header .logo{width:30%;}
	.nava{width:54%;margin-right:2%;}
	.head_right{ width:10%;}
	

	
}
@media screen and (max-width: 1200px){
		.index3_main{ width:100%; float:right; position:relative;}

	
	



}
/* --转成wap-- */
@media screen and (max-width: 960px){
	.l-anchor {display: none;}
	.index_search_bj{ display:none;}
	.logo{ width:50%; margin:20px 0;}

	.pub{width:90%;padding-left:20px;padding-right:20px;}
	.header_bg{display:none;}
	.top_bj{display:block; padding-bottom: 0;}
	.sj_nav_all{display:block;}
	.head_right{ display:none;}
	
	.index1_main li {width:48%;height:auto;float:left;margin:1%;position:relative;cursor:pointer;}
	.index1_top p{ font-size:26px; margin-top:30px;}

	
	.index1_type{ display:none;}
	.index1_right{ width:100%; background:#eff1f4; float:right; overflow:hidden; padding:2.5% 0 120px 0; position:relative;}
	.index1_pro li{ float:left; width:45%; margin:0 2.5%;}
	.index1_more{ width:100%;}
	
	.index2_top{ width:85%; margin:0 auto; color:#000000; font-size:16px; margin-top:30px;}
	.index2_top p{ font-size:26px;}
	
	.index2_bj{ background-size:cover;}
	.index2_left{ display:none;}
	.index2_right{ width:100%; float:none; padding:4% 0 100px 0; position:relative;}
	.index2_case li{ width:100%; float:none; margin:0 0%;}
	.index2_case li:nth-child(1){ margin-top:0;}
	.index2_case li:nth-child(2){ margin-top:0;}
	.index2_case li .pic:after { padding-bottom: 70%;}
	
	
	
	.index3_bj{ width:100%; height: auto; margin-top:30px; overflow:hidden;
	background-image: -webkit-linear-gradient(bottom left, #0570df, #022281);
	background-image: -o-linear-gradient(bottom left, #0570df, #022281);
	background-image: linear-gradient(to top right, #0570df, #022281);
	background-position: top center;
	background-size: 100% 100%; }
	.index3{ width:90%; margin:0 auto; overflow:hidden;}
	.index3_main{ width:100%; float:right; position:relative;}
	.index3_adv_top_con{ width:100%; margin-top:60px;}
	.index3_adv_top_con li p{ font-size:26px;}
	.index3_adv_top_con .adv1{ background:url(../Image/adv1.png) left top no-repeat; margin-top:0;}
	
	.index3_adv_top_img{ width:100%;}

	.index4_left { width:100%; float:none; height: auto; padding:25% 0;}
	.index4_con{ width:90%; height:auto; padding:5%;}
	.index4_right{ width:100%; position:relative; height:auto; padding:25% 0;}
	
	.index5_bj{ width:100%; height:auto; background:#eff1f4; margin-top:4%;}
	.index5_top{ width:100%; float:none; color:#fff; font-size:16px; background:url(../Image/index5_bj.jpg) center no-repeat; background-size:cover; padding:15% 0; text-align:center; margin-top:50px;}
	.index5_top p{ font-size:30px; margin:0;}
	.index5_main{ width:100%; height: auto; position:relative; float:none; background:#eff1f4; padding-left:0%; padding-top:40px; padding-bottom:100px;}
	.index5_main li{ float:left; width:30.3%; margin:1%; border:1px solid #e5e5e5;}

	.index6_left{ width:100%;}
	.index6_right{ width:100%; margin-top:40px;}
	.index6_news li span{ display:none;}
	.index6_cqsb li{ display:block; float:none; width:100%; margin:10px 0;}
	
	.index7{ 
    display: block;
    margin-left: 9.25%;
    margin-right: 4.25%; position:relative; z-index:99;
}
	.index7_left{ margin-left:0%; color:#90bcea; font-size:16px; width:100%;}
	.index7_left_con{ display:none;}
	.index7_left_top b{ font-size:24px;}
	.index7_right{ width:100%; height:auto; margin-top:30px;}

	
	.foot_left{ width:100%; float:none;}
	
	.foot_mid{ width:100%; margin-left:10%; margin-top:20px; float:none; margin-left:0;}
	.foot_right{ width:100%; margin-top:20px; float:none;}




	.inner_banner_bj{ position:relative; padding-bottom:50px;}
	.inner_top_bj{ width:80.4%; position: absolute; right: 0;bottom: 0px; height:100px;}

	.inner_banner{width:100%;height:auto;}
	.inner_banner_con{ display:none;}
	.inner_banner_top{ font-size:35px;}
	.main{margin-top:0;}
	
	.inner_about1_top1{ text-transform:uppercase; font-size:26px; font-family:Roboto;}
	.inner_about1_top2{ font-size:24px; margin:20px 0;}

	.inner_about1 li{ margin-top:40px;}
	.inner_about1_img{ width:100%; float:none;}
	.inner_about1_con{ width:100%; float:none; margin:5% 0; font-size:16px; color:#333333; line-height:30px;}

	.inner_about2{ margin-top:60px; overflow:hidden;}
	.inner_about2_img{ width:100%;}
	.inner_about2_img img{ width:100%;}	
	.inner_about2_con{ width:100%; margin-top:40px;}
	
	.inner_about3_left{ width:100%; margin-top:50px; float:none;}
	.inner_about3_main{ width:90%; float:none; background:url(../Image/inner_about7_bj.jpg) center no-repeat; background-size:cover; padding:5% 5%; overflow:hidden; margin-top:30px;}
	.inner_about3_left_more{ width:50%;}
	.inner_about3_main li{ float:left; width:22%; margin:1%; border:1px solid #e5e5e5;}
	
	.inner_pro{ display:block;}
	
	.inner_pro_type{ position: relative; width:100%; left:0%; top:30px;}
	.inner_pro_right{ position:relative; z-index:99; margin-top:30px; width:100%; float:none;}

	.inner_pro_bj{ width:100%; float:none; background:#eff1f4; padding-bottom:5%; overflow:hidden;}
	.inner_pro{ width:90%; margin:5% auto;}
	
	.pro li{ float:left; width:48%; margin:5% 1%; position:relative;}

	.inner_pro_info_bj{ width:100%; float:none; background:#eff1f4; padding-bottom:5%; overflow:hidden;}
	.inner_pro_info{ width:90%; margin:5% auto;}
	
	.inner_news_bj{ width:100%; float:none; background:#eff1f4; padding-bottom:5%; overflow:hidden;}
	.inner_news{ width:90%; margin:5% auto;}
	
	.inner_message_bj{ width:100%; float:none; background:#eff1f4; padding-bottom:5%; overflow:hidden;}
	.inner_message{ width:90%; margin:5% auto;}
	
	
	.inner_message_top{ width:100%; height:auto; background:url(../Image/message_bj.png) left top no-repeat; margin-top:50px; position:relative; overflow:hidden;}
	.inner_message_con{ color:#434343;  font-size:16px; position: relative; width:100%; left:0%; margin-top:300px;}


	.inner_contact_bj{ width:100%; float:none; background:#eff1f4; padding-bottom:5%; overflow:hidden;}
	.inner_contact{ width:90%; margin:5% auto;}
	.inner_contact_con li{ float:none; width:100%; margin:3% 0 0 0; padding-top:80px; color:#757575; font-size:18px;}

	.inner_case_bj{ width:100%; float:none; background:#eff1f4; padding-bottom:5%; overflow:hidden;}
	.inner_case{ width:90%; margin:5% auto;}
	.inner_case_left{ position: relative; width:100%; left:0; top:0;}
	.inner_case_top{ width:85%; padding:5% 5% 5% 10%;}
	.inner_case_type{ width:80%; margin-left:10%;}
	.inner_case_right{ position:relative; z-index:99; margin-top:30px; width:100%; float:right;}
	
	.case_top .pic { width: 100%; height: auto; margin:0 auto;}
	.case_top .title{height:45px;overflow:hidden;font-size:18px;line-height:45px; width:30%; text-align:center; color:#fff; position:absolute; bottom:0; left:0;

	.inner_zyyw_bj{ width:100%; float:none; background:#eff1f4; padding-bottom:5%; overflow:hidden;}
	.inner_zyyw{ width:90%; margin:5% auto;}
	.inner_zyyw_left{ position:relative; width:95%; left:0; top:0;background:url(../Image/zyyw.jpg) left center no-repeat; padding-top:5%; padding-bottom:5%; overflow:hidden; padding-left:5%;}
	.inner_zyyw_left_main{ width:100%; float:right;}
	.inner_zyyw_left_top{ font-size:40px; font-style:italic;
		background-image: -webkit-linear-gradient(left, #ffc323, #ff9600);
				-webkit-background-clip: text;
				-webkit-text-fill-color: transparent;}
	.inner_zyyw_left_main p{ font-size:20px; color:#fff; font-style:italic;}
	.inner_zyyw_left_con{ width:60%; color:#fff; font-size:16px; line-height:30px;}
	.inner_zyyw_right{ position:relative; z-index:99; margin-top:50px; width:100%; float:none;}



	



	





	.proleft { width:100%; float:none;}
	.proright { width:90%; float:none; padding:5%;}

	
	.inner_contact_left{ width:100%;}
	.inner_contact_right{ width:100%; height:100%;}
	
	.inner_zszx_left{ width:100%; height:auto; margin-top:0;}
	.inner_zszx_left img{ width:100%;}
	.inner_zszx_right{ width:100%; margin-top:40px;}
	
	.inner_zszx_right_tel{ background:#f2f2f2; padding:20px 50px 20px 0; color:#000000; border-radius:10px; font-size:20px; line-height:50px;}
	.inner_zszx_right_tel li{ font-family:Impact; color:#175aa7; float:right; border-left:none; background:url(../Image/p15.jpg) left 17px center no-repeat; padding-left:70px; font-size:20px; margin-left:20px;}
	
	.inner_news li{
    display: flex;
    flex-wrap: wrap;
    color: #fff;
	float:left;
	 width:100%;
	 background:#fff;
	 margin-left:0%;
	 margin-top:5%;
}

	
	#dituContent{ width:100%; height:396px;}

	

	

	
}
@media screen and (max-width: 772px){
	.strengthMain li{float:left;width:100%;height:100%;overflow:hidden;background:#000;position:relative; margin:20px 0%;}
	
	

		

}
@media screen and (max-width: 584px){
	.foot_logo img{ width:80%;}

}