﻿@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1480px) {
	.header , .content , .footer ,.foot .box{max-width:97%; }

}
@media screen and (max-width: 1200px){
    .sl_c li{float:left;width: 20%;}
    .sl_c li.cur{width: 40%;}
    .sl_w{width:92%;height: 276px;left:5%;top:78px;padding:4%;}
    .pro_bj{height:100%;}
}
@media screen and (max-width: 1080px) {
	.t_sz,.topWrap,.s_bj{display: none;}
	.wrap{ display:block;}
	
	.wrap{max-width:100%;margin:0 auto; overflow:hidden; position:relative;} /*网站首页宽度*/
	.g-hd{z-index:1;overflow: hidden;height:100%;padding: 10px 0 20px;text-align: center;}
	.m-tel{line-height:1.67rem;height:1.67rem;font-size:14px;color:#474747;display:block;}
	.m-tel span{padding: 0 0 0 2.17rem;background:url(../images/t_tel_bj.jpg) no-repeat 0 center;-webkit-background-size:1.67rem 1.67rem;-ms-background-size:1.67rem 1.67rem;-o-background-size:1.67rem 1.67rem;background-size:1.67rem 1.67rem;display: inline-block;}
	.m-tel span b{font-size: 1.55rem;color: #d8161f;font-family: Arial;}
	.g-hd .m-logo{width:20.5%;display: block;margin:0 auto;}
	.g-hd .m-logo img{ width:100%;display: block;}
	.t-text{font-size:18px;line-height:2;color:#333;overflow: hidden;font-weight: bold;position: relative; margin: 8px 0;}
	.t-text:before,.t-text:after{content: "";position: absolute;width: 9%;height: 1px;background: #dcdcdc;top:16px;right: .2%;}
	.t-text:before{left: .2%;}

	/*nav*/
	.s_nav { overflow:hidden; width:100%;background-color: #000;}
	.s_nav li{min-width: 25%;float: left;text-align: center;}
	.s_nav li a{color:#fff;display:block;width:100%;text-shadow: 1px 1px 1px #444;border-right: 1px solid #444;border-bottom: 1px solid #444;overflow: hidden;word-wrap: break-word;word-break: break-all;padding: 16px 0; font-size: 14px;box-sizing: border-box;}
	.s_nav li a:nth-child(4),.s_nav li a:nth-child(8){ border-right:none}

	.mtop{margin-top: 70px;}
	.banner,.banner_ny{margin-top: 0;}
	.banner .swiper-slide .m{display: block;}
	.banner .swiper-slide .pc{display: none;}
	.banner .swiper-pagination-bullet{width: 10px;height: 10px;}
	.banner .swiper-pagination{bottom: 10px;}
	.banner .subiao{bottom:40px;}
	.banner .subiao i{font-size: 20px;}
	
	
	.titis{height: 118px;margin-bottom:22px;}
	.titis h4{font-size:32px;color: #1f1f1f;font-weight: normal;height:50px;line-height:50px;}
	.titis p{height:32px;line-height: 32px;font-size:15px;color: #dfdfdf;}

	.sl_c{height: auto;padding-top:30px; overflow: hidden;}
	.sl_c li{float:left;width:50%;}
	.sl_c li img{width: 100%; }
	.sl_c li p{display: none;}
	.sl_c li p img{margin-top:51px;}
	.sl_w{width:90%;height: 90%;background:rgba(208,22,22,0.77);position: absolute;left:5%;top:5%;padding:15px 0 0 15px;box-sizing: border-box;transform: scale(0);transition: all 0.3s}
	.sl_w img{max-width: 100%; width: auto !important;}
	.sl_w h4{height: 45px;line-height: 45px;font-size:25px;}
	.sl_w span {display: block;width:92%;font-size:14px;}
	.sl_c li.cur{width:50%;}
	
	
	.pro .titis p em{font-size:15px;}
	.pro_bj{padding:25px 0; height:100%;}
	.pro_qh{height: 100px;}
	.pro_qh li{width:33.333%;line-height: 50px; font-size:14px; border-bottom: 1px solid #333;}
	.pro_qh li:nth-child(4){width:50%;border-bottom:none}
	.pro_qh li:nth-child(5){width:50%;border-bottom:none}
	
	.pro_a li{width:48%;margin:0 2% 2% 0;}
	.pro_a li span {padding-left:10px;}
	.pro_a li span a {font-size:13px;}
	
	.adv_img{width: 100%;}
	.adv_w1{text-align: left; }
	.adv_w1 em{ float: left;font-size: 45px; color: #999; padding-right: 10px; padding-left: 0;}
	.adv_w{width: 100%;}
	
	.about{ padding:25px 0;}
	.about_w{ height:auto;}
	.about_img{padding: 0; box-sizing: border-box;}
	.about_img img{width: 100%; }
	.about_n{width: 100%;padding: 22px 15px; font-size: 14px; line-height: 30px;box-sizing: border-box;}
	.about_n h5{font-size: 22px; display: block;padding-bottom: 15px; color: #333;}
	.about_n a{display: block;width: 125px;height: 42px;line-height: 42px;text-align: center;background-color: #d01616;color: #fff;margin-top: 20px;}
	.about_eq{ padding:20px;background-color: #fff;margin-bottom: 45px; overflow: hidden;}
	
	.dzlc{display: none;}
	
	.snews{ width:100%; height:auto; overflow:hidden;}
	.newsnav{ margin-bottom:20px;}
	.news_c dl{ height:auto;  margin-bottom:25px;}
	.news_c dt{ width:100%;}
	.news_c dd{ width:100%; margin-top: 22px;}
	.news_c dd p{ height:72px;}
	.faq{width:100%; height:auto;margin: 22px 0;}
	
	.foot .box{padding-top: 12px;}
	.foot .box .t_l{width: 100%;margin-right:0;}
	.foot_b .box .t_l dl{width: 100%; margin: 12px 0;}
	.foot_b .box .t_l dt{font-size: 17px;margin-bottom: 12px;}
	.foot_b .box .t_l dd{float: left; width: 33.333%; }
	.foot_b .box .t_l dd{line-height:30px;}
	.foot .box .t_m{float: left;width: 65%; margin-left:0; margin-top: 6%;}
	.foot .box .t_r{float: right;width: 30%;margin-top: 6%;}
	
	.client-2{display: none;}
	
	.promore_l{width:100%;}
	.pros_right{width:100%; margin-top: 25px;}

	.padv_img{width: 100%;}
	.padv_w{width:100%;}
	
	.padv_w1{text-align: left; }
	.padv_w1 em{ float: left;font-size: 45px; color: #999; padding-right: 10px; padding-left: 0;}
	
	#map_container{height:475px;}
	

	
}

@media screen and (max-width: 780px) {
    .t-text{font-size:15px;}
    
    .titis {height: 105px;}
    .titis h4{font-size:30px;height:45px;line-height: 45px;}
	.titis p,.pro .titis p em{font-size:14px;}
    
    .sl_w span{padding-top:10px;}
    .sl_w img{margin-top:8px;}
	.sl_c li{float:left;width:100%;}
	.sl_c li.cur{width:100%;}
	
	.pro_qh {height: 150px;}
	.pro_qh li{width:50%;}
	.pro_qh li:nth-child(4){width:50%;border-bottom: 1px solid #333;}
	.pro_qh li:nth-child(5){width:100%;border-bottom:none}
	
	.pro_a li span {padding-left:10px;width:100%; height:50px; line-height:50px;}
	.pro_a li em{display: none;}
	
	.pro_a li:nth-child(5),.pro_a li:nth-child(6){display: none;}
	
	.adv_w1 em,.adv_w2 em{font-size: 33px}
	.adv_w1 b,.adv_w2 b{font-size: 18px;padding-top:5px;padding-bottom: 10px;}
	.adv_w1 i,.adv_w2 i{font-size: 18px;}
	
	.about_eq b{font-size: 20px;}
	
	.p12-curmbs-1 {font-size: 13px;}
	
	.blk-xs{width:100%;}
	.blk-sm{width:100%;margin-top: 25px;}
	.cl-cbgg-tys-02{display: none;}
	
    .ny_banner img {height:120px;}
	.about_ny{padding:0 0 15px; line-height: 30px;font-size: 14px;}
	
	.fdh-01-tit{height:59px;}
	.fdh-01-tit h2{height: 58px;font-size: 20px;line-height: 58px;}
	.fdh-01-nav-one h3{height: 42px;line-height: 42px;}
	.fdh-01-nav-one h3 a{font-size: 14px;}
	
	.Ulimg li{width:48%; }
	.client li{ width:32.333%;margin-bottom:3%;}
	.products ul li{width:48%;margin-bottom: 3%;}
	
	.newsList dt{float:left;width: 100%; }
	.newsList dd h5{font-size:15px;	}
	.newsList dd h5 span{font-size:12px;}
	.newsList dd{width: 100%; margin-top: 20px;}

    .fanhui{display:none;}

	.foot_b .box .t_l dd{float: left; width: 50%; }
	.foot .box .t_m{display: none;}
	.foot .box .t_r{display: none;}
	.foot_b .copyright {margin-top:20px;}
}
@media screen and (max-width: 580px) {
	
}