﻿@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1580px) {
	header .top .box{max-width: 97%;}
	.container{max-width:97%; }

	.foot .box{max-width: 97%;}

}
@media screen and (max-width: 1400px) {
header .top h1{ width: 320px;}
header .top .t_cat{float: right; width: calc(100% - 320px);}
}

@media screen and (max-width: 1080px) {
	header{display: none;}
	.sp_header,.sjj_nav{ display:block;}
	
	/*------------------手机导航开始----------------------------------------------*/
	.sp_header{height:60px;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:5px 0 0 6px;float:left;height:48px}
	.sp_logo img{margin:auto;max-height:48px;}
	.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:20px}
	.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:60px}
	.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:82px;overflow:hidden;line-height:45px;margin-top:5px}
	.sjj_nav>ul>li:first-child .language a{width:40px;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:30px;padding:0px 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:#444;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:#00a99d}
	.sjj_nav ul li ul li>ul{margin-left:10px}
	/*-----------------------------手机导航结束----------------------------------------*/

	.mtop{margin-top: 60px;}
	.banner,.banner_ny{margin-top: 60px;}
	.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;}
	
	.Titles h2{font-size:27px;}

	.server .server-con{padding: 0;}

	.dwup ul li{ width:19%; margin-right:1%;}
	
	.foot .box .t_l{float: left;width: 32%;margin-right: 2%;}
	.foot .box .t_l .dz img{width: 260px; }
	.foot .box .t_c{float: left;width: 47%; margin-right: 2%;}
	


	
}

@media screen and (max-width: 880px) {
	.dyip .box ul{margin-left:0;}
	.dyip .box ul li{float:left; width: 100%;margin-left:0}
	.dyip .box ul li .desc b{font-size: 17px;}
	.dyip .box ul li .desc span{font-size:14px;}

	.yl-list{margin:30px 0 ;transform: translate(0); position: static; }
	.index-search .row .col-lg-6{-webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%;}

	.index-search-type .iconfont{font-size: 45px; line-height: 75px;}
	.index-search .search-type{font-size: 17px;}
	.index-search .search-type .icon-waybill{margin-left: 5px;}

	.index-search .off-status-text{font-size:12px!important;}
	.index-search-type-item:hover, .index-search-type-item.active{background: none!important;}
	.index-search .search-type{font-size: 14px!important;width: 122px!important;}
	.index-search .off-status{height: 75px!important;line-height: 75px!important;border-radius: 8px;}
	.index-search .on-status_inner{padding-bottom: 35px;}
	.index-search .on-status .search-textarea{font-size:12px}


	.homeabout{padding: 35px 0 35px; margin-top: 35px;}
	.homeabout .aimg{ width:100%; padding: 0;}
	.homeabout .atxt{ width:100%; margin-top: 28px;}
	.homeabout  .atxt .info{  padding-bottom: 65px;}

	.homeabout  .atxt .experience{  width:100%; height:100px; padding: 15px 0 0 0;}
	.homeabout  .atxt .experience li .num{  font-size:35px;}
	.homeabout  .atxt .experience li .num sup{ font-size: 18px;}
	.homeabout  .atxt .experience li span{font-size:14px; }

	.tit02 h3{font-size: 32px;}
	.tit02 .title{font-size: 17px;}
	
	.imgshow-list li{width:48%;}


	.server .server-con li p {  font-size: 14px; }
	.server-form .in_tel{font-size: 20px;}

	.dwup ul li{ width:32.333%; margin-right:1%;}

	.news-con .news-slide .item { margin: 0 0 22px; float: left; width: 100%;}
	.news-con .news-slide .text { padding: 15px; }


	.foot .box .t_c{float: left;width:100%;} 
	.foot .box .t_c dl{float: left;width:100%; margin-bottom: 15px;}
	.foot .box .t_c dd{float: left;width:33.333%;}

	.foot .box .t_l{width:100%; padding-top: 20px;}
	.foot .box .info-code{display: none;}

	.banner_ny img{height:275px;}

	.main-about .about-content{padding:12px 0;line-height:32px; font-size: 15px;}
	.main-about .about-content img{width: 100% !important; height:auto !important;}
	.main-about .about-content p{float: none !important; max-width: 100% !important; margin:0 !important;}

	.cx-product-01 .list .pic{ width:100%; }
	.cx-product-01 .list .text{ width:100%; margin-top: 30px;}
	
	.news_list ul{margin-left: 0;font-size: 0px;}
	.news_list li{ width: 100%;margin-left: 0; margin-bottom: 5%;}
	.news_list li .title_er{margin: 20px 10px;}
	.NewsDetailed h3{font-size:18px;}
	.fanhui{display: none;}

	.ContactBlock .l_cont{float: left; width: 100%; }
	.ContactBlock .map{float: right; width: 100%;}
	
	.ContactBlock .map #map_container{height:450px;}

}
@media screen and (max-width: 580px) {
	.index-search-type .iconfont{font-size: 38px; }
	.index-search-type p{font-size: 14px;}

	.homeabout  .atxt .experience{ height:70px;}
	.homeabout  .atxt .experience li .num{  font-size:25px;}
	.homeabout  .atxt .experience li .num sup{ font-size: 15px;}
	.homeabout  .atxt .experience li span{font-size:12px; }

	.server-form .in_tel{font-size: 16px; width: 55%;}
	.server-form a {width: 35%;font-size: 14px;}
	.server-form a i{ margin-left: 16px;}

	.foot .box .t_c dt{font-size: 15px; margin-bottom: 12px}

	.banner_ny img{height:205px;}

	.sun-nav{ height: 50px; margin-top: -55px; }
	.sun-nav ul li{padding: 0 22px;  font-size: 15px;line-height: 50px; }

	.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;}

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

}