@charset "utf-8";

/* --手机端导航-- */

@media screen and (max-width: 1800px){
	
}
@media screen and (max-width: 1680px){
	
}
@media screen and (max-width: 1440px){
	.pub{width:90%;}
	
	
	

	
}
@media screen and (max-width: 1200px){
	
	.head_right{ font-size:26px;}

	



}
/* --转成wap-- */
@media screen and (max-width: 991px){
	.l-anchor {display: none;}

	.pub{width:90%;padding-left:20px;padding-right:20px;}
	
	.logo{width:30%;height:auto;float:left; line-height:80px; margin-left: 4%;}

	.head_right{ display:none;}
	.nava{width:30%;}
	.search { display:none;}
	
	.banner .banner_con{position: absolute; top: 50%; width: 100%; color: #fff; font-size:16px;
		-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
				transform: translateY(-50%);
	}
	.banner .banner_con h3{font-size: 25px; font-weight: bold; margin:0;}
	.banner .banner_con p{ font-size:22px; font-weight: bold; margin:0;}

	.index_about_left{ width:80%; height:auto; position: relative; left:0; top:0; margin:0 auto; margin-top:100px; z-index:99;}
	.index_about_top{ font-size:30px; color:#000; font-weight:bold; margin-top:60px;}
	.index_about_top p{ margin:0; font-size:22px; color:#0d3f91; text-transform:uppercase; font-style:italic;}
	.index_about_con{ width:100%; font-size:16px; color:#666666; line-height:25px; margin-top:5%;}
	.index_about_more{ margin-top:5%;}
	.index_about_bottom{ display:none;}
	
	
	.index_about_right{ width:100%;background:url(../Image/about.jpg) center no-repeat; height: auto; overflow:hidden; position:relative; right:0; top:20px;}
	.index1_num{ width:100%; float:none; margin-top:50px; margin-bottom:50px;}
	.index1_num .index-strength-list{}
	.index1_num .index-strength-list li{width:50%;text-align:center;float:left;}
	.index1_num .index-strength-list li h2{height:50px;line-height:50px;font-size:28px;color:#fff;display:inline-block; font-style:italic; margin:0;}
	.index1_num .index-strength-list li span{line-height:20px;font-size:20px;font-weight:normal;color:#fff;margin-left:20px;display:inline-block;}
	.index1_num .index-strength-list li p{font-size:18px;color:#fff;line-height:24px;margin-top:12px;}
	
	.index_pro_type{ margin-top:110px;}
	.index_pro_type li {
		width: 100%;
		height: 100px;
		padding-top: 20px;
		padding-bottom: 20px;
		overflow: hidden;
	}
	.index_pro_type li .text_box { width: 100%; height:50%; position: absolute; left: 15%; bottom:0;transition: all 0.6s; color: #fff; font-size:0;}
	.index_pro_type li .text_box img{ display:none;}
	.index_pro_type li .text_box h3 { color: #fff; font-size:18px; margin-top:0;}
	.index_pro_type .li_on{width: 100%;}
	
	.index_pro_type .li_on .index_pro_type1{ display:none;}
	.index_pro_type li:hover .index_pro_type1{ display:none;}
	.index_pro_type li:hover .text_box{ display:block;}

	
	
	
	
	.index4 .index4_top{position: relative;width:85%;margin:auto; margin-bottom:3%; padding:25px 0 0 120px;}
	.index4 .index4_top .ico{ position:absolute; left:0; top:0;}
	.index4 .index4_top h2{font-size:20px; color: #000; margin:20px 0 0 0;}
	.index4 .index4_top dl{display: flex; display: -webkit-flex; display: -ms-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; margin:0;}
	.index4 .index4_top dd{font-size:14px; color: #666666; margin:0;}


	.index4 .list{height:600px; position: relative; bottom:0;}
	.index4 .img-bg{ position: absolute; left: 0;top: 0; right: 0; bottom: 0; background: center no-repeat; background-size: cover; opacity: 0;}
	.index4 .img-bg.on{opacity: 1}
	.index4 .list .list-wrapper { position: absolute; z-index: 10;left: -1px; right: 0; top: 0; bottom: auto;overflow: hidden;}
	.index4 .list li { height:300px; color: #fff; background: rgba(0, 0, 0, 0.2);border-left: rgba(255, 255, 255, 0.5) solid 1px; position: relative; z-index: 2; padding-top:300px;}
	.index4 .list li h3{font-size: 18px; margin:0 10px;}
	.index4 .list li .tag{}
	.index4 .list li .tag dl{display: flex;display: -webkit-flex; display: -ms-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;padding-top: 25px;}
	.index4 .list li .tag dd{ margin:5px;display: block; color: #fff; border: #fff solid 1px; height: auto; line-height:28px; padding: 0; font-size: 14px;}
	.index4 .list li .more{padding-top:35px;  margin:0 10px;}
	.index4 .list li .more a{color: #fff;background:url(../Image/p5.png) center right no-repeat; font-size:16px; padding-right:30px;}

	
	.index5_top{ text-align:center; font-size:24px; color:#000; margin-bottom:0; font-weight:bold; margin-top:50px;}
	.index5_top p{ margin:0; font-size:20px; color:#0d3f91; text-transform:uppercase; font-style:italic;}

	.index5_main ul li{ float:none; width:100%; margin:0 1.6%; margin-bottom:3%; background:#fff; padding-bottom:20px;}
	.index5_main ul li .pic { display:none;}
	.index5_main ul li .news1_tit{ font-weight:bold; color:#000000; margin:10px 0; height:60px; overflow:hidden;}
	.index5_main ul li .news1_date{ color:#0d3f91; font-style:italic; line-height:30px; margin:0;}
	.index5_main ul li .news1_con{ color:#666; margin:0;}
	
	
	.index6_top{ font-size:24px; margin-top:60px;}
	.index6_messge{  width:90%; margin:0 auto;}
	.index6_messge_left{width:90%; float:none;background:#fff; padding:1% 5%;}
	.index6_message_p p{font-size:20px;}
	
	.index6_right{ display:none;}
	
	
	.foot_bj{background:url(../Image/foot_bj.jpg) center no-repeat; background-size:cover; padding:90px 0;}
	.foot_logo{ width:100%; float:none;}
	.foot_logo img{ width:50%;}
	.foot_nav{ display:none;}
	
	.foot_contact{ width:100%; float:none; margin-top:30px;}
	.foot_contact li{ width:95%; float:none; padding:1.5%; border:1px solid #3e3e3e; text-align:right; font-size:16px; color:#787878;}
	.foot_contact li p{ font-size:18px; margin:0;}
	.cop{ width:100%; text-align:center; font-size:16px; color:#787878; float:none; margin-top:10px;}
	.cop img{ width:50%;}
	
	
	.inner_banner{ width:100%; position:relative; text-align:center; padding:35% 0 25%; background-size:cover;}
	
	.inner_top_bj{ line-height:50px; margin-top:-50px;}
	.location{ font-size:16px;}
	.inner_top_right{ margin-left:0;}
	.inner_top_right li{ position:relative; font-size:16px; color:#666666; margin:0 15px; float:left;height:50px;}
	.inner_top_right a{ color:#666666;display:block; line-height:50px; float:left;}
	.inner_top_right li p{ width:0; height:4px; background:#0d3f91; position:absolute; bottom:0; left:0; margin:0;}
	.inner_top_right li:hover p{ width:100%;}
	
	.inner_about1{ width:90%; background:#fff; padding:5% 0;}
	.inner_about1_left{ width:90%; font-size:18px; color:#0d3f91; margin-left:5%; float:none;}
	.inner_about1_left p{ font-size:22px; color:#000; font-weight:bold; font-family:"微软雅黑";}
	.inner_about1_content{ font-size:16px; line-height:25px; color:#666666; width:90%; float:none; margin-left:5%; margin-right:5%;}
	
	.inner_about2_num{ width:80%; background:#fff; overflow:hidden; padding-left:10%; padding-top:2%; padding-bottom:2%;}
	.inner_about2_num .index-strength-list{}
	.inner_about2_num .index-strength-list li{ margin-top:30px; float:left; text-align:center; width:50%;}
	.inner_about2_num .index-strength-list li h2{height:50px;line-height:50px;font-size:25px;color:#0d3f91;display:inline-block; margin:0;}
	.inner_about2_num .index-strength-list li p{font-size:16px;color:#000;line-height:24px;margin-top:12px;}
	
	.inner_about2_dev_img{ width:100%; float:none;}
	.inner_about2_dev_con{ width:100%; float:none; color:#fff; line-height:25px;}
	
	.inner_about3_left{ width:90%; float:none; font-size:16px;}
	.inner_about3_left span{ color:#0d3f91;}
	.inner_about3_left p{ font-size:22px; color:#000; width:100%; font-weight:bold; font-family:"微软雅黑";}
	.inner_about3_right{ display:none;}
	.inner_about3 ul{ margin-top:5%;}
	.inner_about3 ul li{ width:100%; float:none; margin:0;}
	
	
	
	.inner_about4_left{ width:100%; float:none;}
	.inner_about4_left p{ font-size:22px; color:#000; font-weight:bold; font-family:"微软雅黑"; margin-bottom:30px;}
	.inner_about4_left ul li{ font-size:18px; color:#000; border-bottom:1px solid #dcdcdc; line-height:40px; margin-top:30px; padding-bottom:10px;}
	.inner_about4_left ul li img{ float:right; margin-top:10px;}
	
	.inner_about4_right{ width:100%; float:none;}
	
	.inner_about4_honor_list{padding-bottom:80px;margin-top:30px;position:relative;display:none;}
	.inner_about4_honor_list2{padding-bottom:32px;margin-top:4%;position:relative;display: block;}
	
	
	.inner_pro_list li{ width:43%; float:left; box-shadow:0 0 10px rgba(0,0,0,0.3); margin:1.5%; padding:2%; border-bottom:3px solid #fff; transition:all 0.5s;}
	.inner_pro_tit{ font-size:16px; color:#000; height:100px; overflow:hidden;}
	.inner_pro_tit p{ font-family:Impact; font-size:22px; height:40px; margin:0;overflow:hidden;}
	.inner_pro_img{ width:100%; margin:30px auto;}
	.inner_pro_con{ display:none;}
	.inner_pro_more{ font-size:15px;}
	
	.proleft { width: 100%; float:none;}
	.proright { width: 100%; padding-bottom:20px; float:none; margin-top:30px; border-bottom:1px solid #dcdcdc; }
	.proright h3{ border-bottom:1px solid #dcdcdc; color:#000000; font-size:20px; padding-bottom:20px; margin-bottom:20px; margin-top:0; font-family:"微软雅黑"; font-weight: bold;}
	.pro_des{ color:#666666; margin-bottom:30px;}
	.pro_des_tit{ position:relative; margin-bottom:10px;}
	.pro_des_tit p{font-family:"微软雅黑"; font-size:20px; color:#000; font-weight:bold; margin:0; position: relative; z-index:9;}
	.pro_des_tit .pro_line{ height:11px; background:#c9c9c9; position:absolute; width:106px; bottom:-1px;}
	
	.pro_tel{ float:none;}
	.pro_tel p{ font-size:20px;}
	.pro_contact{ margin-top:20px; float:none;}
	
	
	.pro_info_top{ border-bottom:1px solid #dcdcdc; overflow:hidden; margin-top:5%; padding-bottom:30px;}
	.pro_info_top_tit{ float:none; color:#000000; font-size:20px; font-family:"微软雅黑"; font-weight: bold;}
	.pro_info_top_right{ float:none; margin-top:20px;}
	.pro_info_top_right li{ float:left; position:relative; margin:0 15px;}
	.pro_info_top_right li p{ font-size:20px;}
	
	.pro_yyly_top span{ font-size:24px;}
	
	.pro_yyly li{ float:left; width:46%; margin:2%;}
	.pro_yyly li:nth-child(4){ margin-right:2%;}
	.pro_yyly li img{ width:100%;}
	.pro_yyly li p{ color:#000; font-size:20px;}
	.pro_yyly li b{ display:block; color:#c9c9c9; font-size:30px; font-family: Impact;}
	
	.pro_scsb_main li p{ text-align:center; color:#000; font-size:16px;}
	
	.news_list{margin-top:-15px;}
	.news_list li{padding:15px 0px 15px;margin-bottom:0px;}
	.news_list_li{width:auto;height:auto;}
	.news_list_img{width:120px;height:120px;}
	.news_list_img img{width:120px;height:120px;display:block;}
	.news_list_con2 .news_list_time p{ display:none;}
	.news_list_con2{width:auto;height:auto;float:none;padding-left:140px;}
	.news_list_con2 .news_list_title{width:auto;height:20px;font-size:16px;line-height:20px; margin:10px 0;}
	.news_list_con{width:auto;height:40px;overflow:hidden;font-size:14px;line-height:20px;color:rgb(120,120,120);}
	.news_list_li .btn_blue{display:none;}
	
	
	.contact li{ width:100%; text-align:center; float:none; font-size:16px; font-weight:bold; font-family:"微软雅黑";}
	.contact li b{ display:block; font-size:20px; margin-bottom:10px;}

	.message_bj .index6_top{ font-size:24px; margin-top:60px;}
	.message_bj .index6_messge{  width:90%; margin:0 auto;}
	.message_bj .index6_messge_left{width:90%; float:none;background:#fff; padding:1% 5%;}
	.message_bj .index6_message_p p{font-size:20px;}
	.message_bj .index6_right{ display:none;}
	
	
	.inner_jjfa_top{ width:100%; margin:0 auto; color:#666666; font-size:16px; margin-bottom:50px;}
	.inner_jjfa_top p{ font-size:24px; color:#000; text-align:center;}
	.inner_jjfa_left{ width:100%;margin-bottom:40px;}
	.inner_jjfa_left li{padding:5%; min-height:250px;}
	.inner_jjfa_tit{ font-size:20px; color:#fff; font-weight:bold;}
	.inner_jjfa_main li a{ font-size:16px; color:#fff; padding:5px 20px; margin-right:20px; margin-top:20px; border:1px solid #fff; display:block; float:left;}
	.inner_jjfa_right{ width:100%;}
	.inner_jjfa_right li{ padding:5%; min-height:250px; margin-bottom:40px;}

	.inner_honor_main li{ width:46%; margin:2%; position:relative; float:left;}




















	
	


	

	
}
@media screen and (max-width: 772px){
	
	

		

}
@media screen and (max-width: 584px){

}