﻿@charset "utf-8";
/* CSS Document */

@media all and (max-width:1700px){/*1680 * 1050*/}
@media all and (max-width:1460px){/*1440 * 900*/}
@media all and (max-width:1400px){}
@media all and (max-width:1380px){/*1366*/}
@media all and (max-width:1300px){/*1280 * 800*/}
@media all and (max-width:1280px){

	.contain{width:100%;padding:0 1%;}
	.Hlang{padding:0 0 0 15px;}
	.Hsrch{padding:0 5px;}
	.Hnav>li{padding:0 46px;}
	.Hnav .Hname{font-size:14px;}
	}

@media all and (max-width:1260px){/*1260*/.media-modal .mediaModal-contain{width:90%;max-height:90%;margin-left:-45%;}}

@media all and (max-width:1200px){ /*1200*/
	.page-nav a{padding:15px 1.5%;font-size:16px;margin:0 0 0 1.5%;}
	.ctUs-list .culist-icon{width:100px;height:100px;line-height:98px;}
	.ctUs-list .culist-icon img{width:45px;}
	.ctUs-list .culist-type{margin:25px 0 0;}}

@media all and (max-width:1100px){/*1024 * 768 */}

@media all and (max-width:980px){/*web*/
	
	html{font-size:50.1563px;}

	img{max-width:100%;}
	
	/*-- Header --*/
	.Header-wrapper .Header-cl,
	.header-container,
	.Hlogo,
	.Hlang-menu,
	.Hsrch-box,
	.Hnav .Hname{height:50px;}
	.Hlogo,
	.Hlang-menu,
	.Hnav .Hname{line-height:50px;}
	.Hlogo img{height:65px;}
	
	
	.header-container{top:68px;}
	.Header-wrapper .Header-cl{height:68px;}
	.Header-wrapper{height: 108px;}
	
	.Hmenu-btn,
	.Hnav .Hname i{display:block;}
	
	.Hlang{padding:0px;border:0px;margin:0 10px 0 0;}
	.Hlang-menu{width:50px;padding:0px;font-size:0px;background-position:center center;}
	.Hlang-box{top:50px;}
	
	.Hsrch{padding:0px;border:0px;}
	.Hsrch-menu{width:50px;height:50px;}
	.Hsrch-box{top:50px;border-top:1px solid #ccc;}
	.Hsrch-block{width:100% !important;padding:0px 4%!important;margin:9px 0 0 !important;}
	
	.H-intro,
	.Hnav,
	.Hnav>li.Hnav-cur{display:none;}
	
	.Hnav{padding:10px 0;width:100%;background:#B71219;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0px;position:absolute;top:50px;left:0px;}
	.Hnav>li{width:100%;padding:0px;}	
	.Hnav .Hname{padding:0 4%;}  
	.Hn2nd-box{padding:0px;width:100%;position:relative;top:0px;left:0px;}
	.Hn2nd-box a{padding:10px 6%;}
	.Hn2nd-box:after{display:none;} 
	
	justify-content: end;
	
	/*-- Footer --*/
	.footer-container{padding:1rem 0;}
	.Fnav{width:20%;}
	.Fct{width:372px;clear:both;float:left;margin:2rem 0 0;}
	
	/*-- Container --*/
	#index-bnr .bnr-img{height:14rem;}
	
	.I-title .t1{line-height:38px;font-size:28px;}

	.Icase-list li{width:50%;padding-top:0;}
	.Icase-more{margin:1.56rem auto 0;}
	.Icase-box .name{margin:.7rem 0 0;}
	.Icase-box .name,
	.Icase-box .con{padding:0 4%;}
	.Icase-box .Icase-img{height:180px;}
	.bnr-img.page-bnr{height:6rem;}
	
	.page-nav a{width:33.3334%;margin:0px;}
	.page-nav a.cur:after{bottom:0px;}
	
	.com-pro{padding:1rem 0;}

	.comPro-box{margin:.8rem 0 0;}
	
	.com-cul{padding:1.64rem 0 3.2rem;}
	.comCul-list li{width:100%;}
	
	.page-n2nd{margin:.4rem .2rem 0;overflow:hidden;}
	.page-n2nd a{width:49%;float:left;margin:15px 0 0 0;}
	.page-n2nd a:nth-child(2n){float:right;}
	
	.news-list li{padding:.68rem 0;position:relative;}
	.nlist-img{width:245px;margin:0px;}
	.nlist-box{width:100%;margin:.6rem 0 0;}
	.nlist-date{width:auto;margin:0px;float:left;}
	.nlist-box .c{height:auto;max-height:72px;}
	.nlist-box .btn{margin:5px 0 0;}
	.nlist-date{margin:5px 0 0;float:right;position:absolute;right:0px;}
	.nlist-date .day,
	.nlist-date .year{display:inline-block;}
	
	.news-container{padding:.8rem 0 2rem;}
	.pagination a,.pagination span{padding:0 10px;line-height:30px;}
	
	.news-info{padding:1.08rem 0 1.5rem;}
	.nInfo-con{padding:.76rem 0 1.5rem;margin:.56rem 0 0;}
	.nInfo-page,
	.nInfo-share{display:block;float:none;}
	
	.nInfo-page .btn.prev-btn{border-right:0px;margin:0 0 0 19px;}
	.nInfo-page .btn.prev-btn,
	.nInfo-page .btn.next-btn{width: 80px;font-size:18px;font-family: '宋体';}
	
	.aboutus-container{padding:.6rem 0 2rem;}
	.ctUs-container{padding:1.2rem 0 1.5rem;}
	.ctUs-name{font-size:24px;line-height:32px;}
	
	.ctUs-list li{width:50%;margin:30px 0 0;}
	
	.service-container{padding:1rem 0;}

	.proInfo-box{margin:20px 0 0;}
	
	.ctUs-list .culist-con{min-height:85px;}

	.Icase-list .Icase-fl{width:100%;}
	.Icase-list .Icase-fl li{width:100%;padding-right:0px;}
	.Icase-list .Icase-fr{width:100%;}

    .Icase-box .name{font-size:18px;}
	#allmap{height:300px;}
	#allmap img{max-width:none;}
	.solDload-tbody dd .td.td-action .btn{margin: -70px 250px;}
	
	.cp-list .cp-fl li{width:50%;padding:0px 20px 20px 0; float:left;}
	.in-product-ul li{width: 47%;}
	.srv-list li{width:31.666%;}
	.isl-list .isl-fl li{width:50%;}
	.parter-list li{width:32.3333%;}
	.parter-list .parter-box{height:100px;line-height:98px;}
	.i-nums{margin-top: 30px;}
	.case-ul li{width: 48%;height: 285px;}
	
}


@media all and (max-width:768px){
    
	/*-- Footer --*/
	.Fnav{width:100%;border-bottom:1px solid #ccc;margin:0px;}
	.Fnav dt{padding:0 2%;height:50px;line-height:50px;background:url(../images/icon/icon-Hdd.png) no-repeat right center;}
	.Fnav dt i{display:block;}
	.Fnav dd{padding:0 0 10px;margin:0px;display:none;}
	.Fnav dd a{padding:0 6%;height:40px;line-height:40px;}	
	
	.solDload-thead{display:none;}
	.solDload-tbody{margin:1rem 0 0;}
	.solDload-tbody dd .td.td-name,
	.solDload-tbody dd .td.td-date,
	.solDload-tbody dd .td.td-action{width:100%;text-align:left;}
	
	.aboutus-list li{width:46%; height:200px;margin:10px;}
    .product-list-ul li{width: 48%;}
	.product-list-div{margin-bottom: 15px;}
	.proInfo-img{width:100%;}
	.proInfo-block{width:100%;height:auto;}
	
	}

@media all and (max-width:640px){
    #index-bnr .bnr-img{height:21rem;}
	.page-nav a{font-size:14px;}
	
	.aboutus-list .aboutus-box{height:100px;line-height:98px;}

	.smapApply-list li{width:100%;}
	.proInfo-img,
	.proInfo-block{width:100%;}
	.proInfo-block{padding-bottom:20px;height:auto;}
	.proInfo-block .con{height:auto;}
	.pIdtl-nav a{width:33.3334%;font-size:14px;}
	   }

@media all and (max-width:580px){
	.Icase-list li,
	.aboutus-list li{width:45%;}
}

@media all and (max-width:414px){
html{font-size:21.5625px;}
	.Fct{width:100%;}
	.Fct .FoCon-btn{float:none;margin:0 0 10px;}
	.pIdtl-nav a{width:33.3334%;line-height:40px;height:40px;font-size:12px;}
}
