
@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:26px;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_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 .navr img{width:15px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;}
.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:#0095eb;}
.sj_nav_li.current .navl{color: #fff;} 
.sj_nav_li.current .navr img{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}


@media screen and (max-width: 1800px){
	
}
@media screen and (max-width: 1680px){
	
}
@media screen and (max-width: 1440px){
	.pub{width:90%;}
	.pub1{width:90%;}
	.header{width:98%;}
	
	.index5_left_news1 li .index5_news1_time{ width:auto;}
	.index5_left_news1 li .index5_news1_more{ display:none;}
	.index5_left_news1 li .index5_news1_tit{ width:100%; float:none; margin:10px 0 0 0;}
	
	
	

	
}
@media screen and (max-width: 1080px){

.index1_type li{ font-size:18px;}
.foot_logo{ width:22%;}
	
}
/* --转成wap-- */
@media screen and (max-width: 960px){
	body{padding-top:62px;}
	.pub{width:90%;padding-left:20px;padding-right:20px;}
	.pub1{width:90%;padding-left:20px;padding-right:20px;}
	.header_bg, .top{display:none;}
	.sj_nav_all{display:block;}
	
	.banner_bj{ margin-top:0;}

	.index1_bj{ padding:40px 0;}
	.index1_top{ margin-bottom:30px;}
	.index1_top_left{ font-size:20px;}
	.index1_top_left p{ font-size:24px;}
	.index1_type{ width:100%; float:none; display:none;}
	.index1_type li{ font-size:16px;}
	.index1_pro{ width:100%; float:none; margin-top:20px;}

	
	.index2_bj{padding:40px 0;}
	.index2_left{ width:100%; float:none;}
	.index2_top{ font-size:20px;}
	.index2_top p{ font-size:24px;}
	.index2_top_con{ color:#757575; font-size:16px; line-height:25px; margin-top:50px; border-bottom:1px solid #ececec; padding-bottom:25px;}
	.index2_about{ line-height:28px; color:#454646; margin-top:25px;}
	.index2_more{font-size:16px; color:#616f78; margin-top:20px;}
	.index2_right{ width:100%; float:none; margin-top:40px;}
	.index2_right_top{ font-size:18px; color:#004a9d; font-weight:bold; text-align:right; margin-bottom:23px;}
	.index2_right_img img{ width:100%;}
	.index2_num{ margin-top:30px;}
	.index2_num li p{ font-size:24px; color:#fff; font-family: Roboto; }

	
	
	.index3_bj{ margin-top:30px; padding:20px 0; overflow:hidden;}
	.index3 li{ float:left; width:45%; margin-left:9%; text-align:center; color:#fff;}
	.index3 li img{ max-width:100%;}
	.index3 li p{ margin-top:10px; height:80px;}
	.index3 li:nth-child(1){ margin-left:0;}
	.index3 li:nth-child(3){ margin-left:0;}
	
	
	
	.index4_bj{ padding:20px 0; overflow:hidden;}
	.index4_left{ width:100%; float:none;}
	.index4_left_top{ font-size:24px;}
	.index4_more { height:90px; overflow:hidden;}
	.index4_more .index4_more1{ width:130px; height:45px; background:#0070cf; line-height:45px; color:#fff; text-align:center; float:left;}
	.index4_more .index4_more2{ width:128px; height:43px; line-height:43px; text-align:center; color:#313131; border:1px solid #313131; float:left;}
	.index4_tel{ display:none;}
	.index4_right{ width:100%; float:none;}
	
	.index5_left{ width:100%; float:none;}
	.index5_left_top{ width:100%; border-bottom:1px solid #dbdbdb; font-size:16px; color:#585858; padding-bottom:30px; margin-top:30px;}
	.index5_left_news li{ margin-top:30px;}
	.index5_left_news .index5_news_img{ width:48%;}
	.index5_left_news .index5_news_img img{ width:100%;}
	.index5_left_news .index5_news_con{ width:48%;}
	.index5_news_time{ font-size:16px; color:#585858;}
	.index5_news_tit{ font-size:22px; color:#242424; margin:10px 0;}
	.index5_news_con1{ font-size:16px; color:#636363; line-height:25px;}
	.index5_more{ color:#2f2f2f; font-size:16px; border-bottom:1px solid #d3d3d3; width:140px; padding-bottom:10px; margin-top:30px;}
	.index5_more span{ float:right;}
	.index5_left_news1{ margin-top:70px;}
	.index5_left_news1 li{ width:49%; float:left; border-bottom:1px solid #d2d2d2; font-size:18px; color:#707070; padding-bottom:20px; margin-top:20px;}
	.index5_left_news1 li .index5_news1_time{ font-size:16px; color:#898989; border:1px solid #d2d2d2; padding:5px;}
	.index5_left_news1 li .index5_news1_tit{ float:left margin-left:10px; margin-top:5px;}
	.index5_left_news1 li .index5_news1_more{ font-size:16px; color:#ababab; margin-top:10px;}
	.index5_left_news1 li:nth-child(2n){ float:right;}
	
	.index5_right{ width:96%; float:none; padding:2%; margin-top:30px;}
	.index5_right_top{ background:url(../Image/p3.jpg) center no-repeat; font-size:24px; color:#232323; text-align:center;}
	.index5_right li{ position:relative; margin-top:30px;}
	.index5_right li img{ width:100%;}
	.index5_right li p{ position:absolute; height:40px; background:rgba(0,116,201,0.63); width:100%; bottom:0; line-height:40px; color:#fff; text-align:center; font-size:16px;}
	
	
	
	.foot_bj{ background:#232323; margin-top:50px; padding-top:30px;}
	.foot_logo{ float:none; width:70%;}
	.foot_logo img{ max-width:100%;}
	.foot_nav{ width:50%; float:none; margin-left:0%; overflow:hidden; margin-top:20px;}
	.foot_contact{ width:65%; float:left; margin-left:0%; margin-top:20px;}
	.foot_contact p{ font-size:20px; color:#7d7d7d}
	.foot_contact ul{ float:none; color:#b3b3b3; line-height:28px; font-size:16px; margin-right:20px;}
	.cop{ width:30%; float:right;margin-top:40px;}

	
	.foot_bottom{color:#646464;line-height:58px; font-size:16px; border-top:1px solid #3c3c3c; margin-top:40px;}
	.foot_bottom a{ color:#646464;}

	.foot_bottom_left{ text-align:center; width:100%;}
	.foot_bottom_right{ text-align:center; width:100%;}
	
	.mobile_tel{ display:block;}

	
	
	.inner_banner{ margin-top:0; padding:10% 0; text-transform:uppercase; font-size:18px; color:#ffffff; position:relative;}
	.inner_banner p{ font-size:22px;}

	.inner_banner .pub .inner_about_type li{ font-size:16px;}
	.banner_about{ padding-bottom:20%;}
	
	.inner_top{ margin-bottom:40px; text-transform:uppercase;}
	.catname b{ font-size:20px; color:#2f2f2f;}
	.inner{ margin:40px auto; overflow:hidden;}

	
	.inner_pro_main{ width:100%; float:none;}
	.inner_pro_list li{ float:left; width:46%; margin:2%;}
	.inner_pro_list li .img{ width:100%; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.3); margin-bottom:20px;}
	.inner_pro_list li img{width:100%;display:block;}
	.inner_pro_list li p{ text-align:center; line-height:30px; margin-top:10px;}



	
	
	.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{ width:100%; float:none;}
	.pro_tel p{ font-size:18px;}

	.pro_contact{ width:40%; height:40px; line-height:40px; padding:0 4%; color:#fff; float:none;}
	.pro_back{ width:40%; height:40px; line-height:40px; padding:0 4%; color:#fff; float:right; margin-left:0;}
	.pro_info_main{ margin-top:40px;}
	.pro_info_top span{ font-size:18PX;}
	
	.news{margin-top:2%;}
	.news ul li{width:94%;margin-top:4%; margin-left:0; padding:3%;overflow:hidden;float:none;background:#FFF;}
	.news ul li .news1_tit{ font-size:18px; color:#2d2d2d; height: auto; line-height:30px; overflow:hidden; margin-bottom:20px;}
	.news ul li .news1_date{ color:#5b5b5b; font-size:16px;  line-height:30px; }
	.news ul li:hover{color:#FFF;background:#0d4cb0;}
	.news ul li:hover .news1_tit{ color:#fff;}
	.news ul li:hover .news1_con{ color:#fff;}
	.news ul li:hover .news1_date{ color:#fff;}
	
	


	.zxrz_l{ margin-top:0;}
	.newshow .newshowtit h1{ font-size:18px;}
	

	
	.honor li{ width:48%; float:left; color:#242424; overflow:hidden; margin:1%; position:relative;transition: all 0.8s ease 0s;}
	.honor li .case_img{ width:100%;}
	.honor li .case_img img{ width:100%; transition: 800ms ease-in-out; -webkit-transition: 800ms ease-in-out;}
	.honor li p{ background:rgba(0,0,0,0.5); font-size:18px; margin-top:10px; overflow:hidden; color:#fff; width:100%; height:50px; line-height:50px; text-align:center; position:absolute; bottom:0; left:0;}
	.honor li:hover img{ transform: scale(1.05);}


	
	.inner_contact_main{ position:relative;}
	.inner_contact_left{ width:100%; float:none;}
	.inner_contact_top{ font-size:16px; color:#8d8d8d;}
	.inner_contact_top p{ font-size:20px; font-weight:bold; color:#4f4f4f; margin-top:20px;}
	.inner_contact_left li{ color:#4f4f4f; line-height:28px; font-size:16px;}
	.contact-map{ float:none; width:100%; height:450px;}
	#dituContent{ width:100%; height:450px;}

	
	.inner_message{ width:100%; float:none;}
	.inner_message .input-group{ margin-bottom:10px; width:97%; margin-right:0; float:none;}
	.inner_message #captcha{ float:left; width:60%;}
	.inner_message #submit{ margin-top:10px;}
	
	
	.inner_message_bj{ margin-top:0px;}

	.inner_message{ width:70%; margin:0 auto; background:rgba(255,255,255,0.78); box-shadow:0 0 10px rgba(0,0,0,0.3); padding:2%;}
	.inner_message_top2{ font-family:'062-CAI978'; font-size:36px; color:#212121; }
	.inner_message_top1{ color:#212121; font-size:26px; position:relative;}
	.inner_message_top1 p{ float:left;}
	.inner_message_top1 span{ width:33px; height:3px; background:#003493; display:block; float:left; margin-top:20px; margin-left:20px;}
	.inner_message_main{ margin-top:30px;}
	.inner_message_main .input-group{ margin-bottom:10px; width:97%; margin-right:3%; float:none;}
	.inner_message_main .input-group1{ width:97%; margin-bottom:10px;}
	.inner_message_main .input-group1 input{line-height:40px; width:95%;}
	.inner_message_main .input-group input{line-height:40px; width:95%;}
	.inner_message_main #content{ width:95%; height:100px;}
	.inner_message_main #captcha{ float:left; width:58%;}
	.inner_message_main .verify{ width:90px; height:36px;}
	.inner_message_main .verify img{ width:90px; height:36px; margin-top:10px;}
	.inner_message_main #submit{ line-height:58px; height:58px; text-align:center; color:#fff; width:47%; margin-right:3%; background:#0063d0; float:right;}




	

	
}
@media screen and (max-width: 772px){
	

	

		

}
@media screen and (max-width: 584px){
	
	.index5_left_news li{ margin-top:30px;}
	.index5_left_news .index5_news_img{ width:100%; margin-bottom:10px;}
	.index5_left_news .index5_news_con{ width:100%;}
	.index5_left_news1{ margin-top:30px;}
	.index5_left_news1 li{ width:100%; float:none; margin-top:10px;}
	.index5_left_news1 li:nth-child(2n){ float:none;}
	

}