﻿@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1580px) {
	
	.wrapper,.wrapper01{max-width:97%;}
	.head .menu .nav li a{font-size: 15px;}

}
@media screen and (max-width: 1250px) {

}

@media screen and (max-width: 1080px) {
	.head{display: none;}
	.sp_header,.sjj_nav{ display:block;}
	
	/*------------------手机导航开始----------------------------------------------*/
	.sp_header{height:70px;overflow:hidden;background:#fff;position:fixed;left: 0px;top: 0px;z-index:10;width:100%; box-shadow: 0 2px 6px rgb(0 0 0 / 22%);}
	.sp_logo{padding:7px 0 0 6px;float:left;height:58px}
	.sp_logo img{margin:auto;max-height:58px;}
	.sp_wz{float:left; width: 68%; margin-left:1.5%; margin-top: 7px;}
	.sp_wz h1{font-size: 21px;line-height: 1.65; font-weight: bold;color: #333;}
	.sp_wz p{font-size: 15px; color: #045bb3;}

	.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:25px}
	.sp_nav span{display:block;background:#1c2952;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
	.sp_nav span:nth-of-type(1){top:0px}
	.sp_nav span:nth-of-type(2){top:10px}
	.sp_nav span:nth-of-type(3){top:20px}
	.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
	.sp_nav_se span:nth-of-type(2){width:0}
	.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
	.sjj_nav{position:fixed;z-index:1000;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
	.nav_show{top:70px}
	.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
	.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 82px)}
	.sjj_nav>ul>li:first-child .language{float:right;width:102px;overflow:hidden;line-height:45px;margin-top:5px}
	.sjj_nav>ul>li:first-child .language a{width:50px;float:left;border-left:1px #ddd solid;text-align:center;color:#777;}
	.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:50px;padding:0 7px 0 7px;}
	.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
	.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
	.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:55px;font-size:16px; color: #000;}
	.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
	.sjj_nav ul li ul{display:none}
	.sjj_nav ul li a{color:#000;width:80%}
	.sjj_nav ul li ul li a{color:#444;display:block;text-align:left; line-height:45px;font-size:14px; }
	.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
	.sjj_nav ul li .sjj_nav_i_se svg{fill:#d20b03}
	.sjj_nav ul li ul li>ul{margin-left:10px}
	/*-----------------------------手机导航结束----------------------------------------*/

	.n_banner,.mtop,.banner,.ty-banner-1{margin-top: 70px;}

	.banner .swiper-slide .m{display: block;}
	.banner .swiper-slide .pc{display: none;}
	.banner .swiper-pagination-yi{bottom: 15px;}
	.banner .swiper-pagination-bullet{width: 10px;height: 10px;border:1px solid #FFF;}
	.banner .swiper-pagination-bullet-active{border:1px solid #FFF;}
	.banner .swiper-pagination{bottom: 10px;}
	.banner .subiao{bottom:40px;}
	.banner .subiao i{font-size: 20px;}
	
	.banner .swiper-button-next{background: none;width: 40px;height: 40px;line-height: 40px;text-align: center;margin-top: -25px;outline: medium;}
	.banner .swiper-button-prev{background: none;width: 40px;height: 40px;line-height: 40px;text-align: center;margin-top: -25px;outline: medium;}
	.banner .swiper-button-next i, .banner .swiper-button-prev i{font-size: 28px;color: #eee;}


	.title{width: 100%; }
	.title h2{ font-size: 27px; line-height: 40px;}
	.title p{ font-size: 15px;}
	
	.dyip{padding:35px 0;}
	.dyip .hd{ width: 100%; float: none; }
	.dyip .hd ul{text-align: left;}
	.dyip .bd li{width: 48%;}
	.dyip .hd li{padding: 0 28px; font-size: 15px; line-height: 42px;}

	.n_main .j_intro{display: none;}

	.adv .b_l p{font-size: 18px;}
	.adv .b_l strong{font-size: 32px;}
	.adv .b_r{display: none;}

	.g_ys .wl_info{display: block; }
	.g_ys .wl_info .wl_info-img{width: 100%;}
	.g_ys .wl_info .wl_info-cont{padding:25px 0;width: 100%; }

	.company_l {width: 100%;}
	.company_r {width:100%; margin-top: 28px;}
	.company_r h3{font-size:22px;}
	.index_num .list li{font-size: 14px;}
	.index_num .list b{ display: block; font-size: 45px; letter-spacing: -0.5px;}
	.index_num .list b i{font-size: 18px;}

	
	.my-kefu{display: none;}

	.ny_l { width:100%;}
	.ny_title { height:55px; font-size:22px;line-height:55px; }
	.ny_tel { padding-left:24px;height:55px; line-height:55px;}
	.ny_r { width:100%;}

	
}

@media screen and (max-width: 880px) {

    .dyip .hd li{padding:0 18px;}
	
	.news_info li{  margin-right: 0; width:100%;}

	.f_about > div.fl{ margin-right: 0; width: 100%;}
	.f_about > div.fl:nth-child(4){width: 100%; display: none;}
	.f_about > div.fl div{  margin-bottom: 12px;}
	.f_about b{ font-size: 16px; line-height: 28px;}
	.f_about p{ float: left; margin-right: 25px; line-height: 25px; margin-bottom: 15px;}
	.f_about div.fr { width: 100%;}
	.f_about div.fr b{ line-height: 32px;}
	.f_about .codes div p{ float: none; margin-right: 0; line-height: 40px;}
		
	
	.ULtimg li,.zhengshu li,.product_list ul li{width:48%;}
	
	.product_con_t .t_l p{font-size:15px;}

	.xinwen-list dt{width:100%;}
	.xinwen-list dd{ width: 100%; margin-top: 20px;}
	.xinwen-list dd h4 a{font-size: 17px;}
	.xinwen-info-content{font-size: 14px; line-height: 32px;}

	.xinwen-info-paging{line-height: 36px; padding: 10px 0;}
	.xinwen-info-paging dd{width:100%;}
	.xinwen-info-paging dd.items-next:after{content: "";width: 8px;height: 8px;border: 2px solid #b3b3b3;border-style: solid none none solid;position: absolute;top: 50%;left: -30px;margin-top: -5px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);z-index: 1;}

	
	#map_container{height:400px;}

}
@media screen and (max-width: 580px) {
    .sp_wz{display:none;}
    .sp_wz h1{font-size:18px;}
    .sp_wz p{font-size:12px;}
    .dyip .hd li{padding:0 10px;}
    .dyip .bd li p{font-size:12px; line-height: 25px; min-height: 50px}
	.infou-ul ul { margin-left:0;}
	.infou-ul li {width: 100%;margin-left: 0;}
	.f_about > div.fl:nth-child(5){width:100%;}

	.company{padding: 30px 0;}
	.company_nr{margin-top: 28px;}
	.company_r p{font-size: 14px;}
	.index_num {margin: 35px 0 0;}
	.index_num .list li{ width: 50%; margin-bottom:35px;}


	.cx-news-02 .list .bd{padding-top:8px;}
	.cx-news-02 .list .hd h3{font-size:17px;}
	.cx-news-02 .list .pic{width:38%;}
	.cx-news-02 .list .text{width:calc(100% - 40%);}
	.cx-news-02 .list .bd p{height:30px;line-height:27px;font-size:13px;-webkit-line-clamp:1;}

	.ny_tel,.ny_tel_n {display: none;}
	.ny_r {margin-top: 20px;}
	.ny_r_info {line-height:32px; font-size: 14px;}
	.ny_r_info img{max-width: 100%; display: block;}
	.ny_r_info p{float: none !important; width: 100% !important; display: block !important; margin-left: 0 !important;}

	.col-sm-6 { width: 100%; float: left; padding: 0 15px; box-sizing: border-box;}

}

@media screen and (max-width: 460px) {
    .sp_wz{display:none;}
    .product_list ul li p{font-size:12px; }

}