@media (min-width: 1600px) {.ffbar{ right:8% !important;} }
@media (min-width: 1400px) {
.page-banner  .container{ width:1400px;}
.pro-canshu .container{ width:1400px;}
.page-gray .container{ width:1400px;}
.footLink .container{ width:1400px;}
.bluebg .container{ width:1400px;}
/*.gragbg-jianbian .container{ width:1400px;} */
}
@media (min-width: 1200px){ .container{ width:1200px; padding-left:0; padding-right:0;} .gray-about .container{ width:1200px;}.container-small{ width:1200px !important;}}
@media (min-width: 992px) and (max-width: 1199px){ 

.main_menu > li > a {
    padding: 0 20px;
}

}
@media (min-width: 992px) {

.index-about {}
 .companyintro{max-width:500px;}
.index-about .wrap{ display:table; width:100%;}
.index-about .about-pic,.index-about .about-txt{ display:table-cell; vertical-align:middle;}
.index-about .about-txt{ width:45%;}
.inNews .col-lg-8 .col-lg-4{ padding-left:0;}	
#aboutPage .col-md-7{ width:calc(996/1919*100%);}
#aboutPage .col-md-5{ width:calc(923/1919*100%);}
.proItem-blue{ height:325px;}
}
@media (min-width: 768px) and (max-width: 991px){ 
.navbar-brand img{ width:200px;}
.main_menu > li > a{
    padding: 0 10px;

}
.main_menu li a {
    font-size: 16px;
    font-weight:normal;
}
 .cateBlock .catitem{ width:50%; float:left;}
 .cateBlock .cinquery{width:100%;float:left;}
}

@media (max-width: 768px){
	.top .pull-right{ float:none !important;}
	.navbar-header{ float:none;}
	.navbar{ min-height:2px; height:auto;}
	#navbar {
		float: none;
		margin-top: 0;
	}
	.main_menu{ width:100%; display:block;}
	.main_menu > li{ float:none; text-align:center; border-bottom:1px solid #1c2931; margin:0; border-right:0; padding:0;}
	.main_menu > li > a{ float:none; display:block; padding:10px 0; line-height:1.4;}
	.main_menu > li > a:hover{ background-color:#f0f0f0;}
	.main_menu > li ul{ position:relative; width:100%; left:0; margin-left:0;}

.carousel-indicators li {
    margin: 0 5px;
}
.carousel-indicators .active {
    margin: 0 5px;
}
#fp-nav{ display:none;}
.foot-icon .item{ width:20%; float:left; text-align:center; padding:0 2%;}
.foot-icon .item span.cn{ font-size:14px;}
.foot-icon .item span.en{ font-size:12px;}
.appaliction-02 .apitem{ margin:0 auto 20px auto; }

.sidebar{ width:100%; float:none; }
.mainContent{ float:none; width:100%;}
.searchBox .ztext{ width:calc(100% - 120px);padding-left:50px;}
.searchBox .btn-search{  width:120px;}
.map-block{ height:auto; }
.map-block .contactInfo{ position:relative;  width:100%; padding-left:40px;}
.position{ text-align:center;}
.dark .position:before{ display:none;}
.dark .position:after{ display:none;}
.light .position:before{ display:none;}
.light .position:after{ display:none;}
.picMarquee-left .bd{ width:calc(100% - 100px); margin-left:auto; margin-right:auto;}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ left:0; }
.picMarquee-left .hd .next{ left:auto; right:0; }
.chitu-canshu{font-size:13px;}
.chitu-canshu .bluebar{ font-size:13px }
.chitu-canshu td.tbt{ font-size:12px; }
.searchBox .btn-search{ font-size:18px;}
.ds-moblie{ display:block; margin-top:10px;}
.mainContent iframe{ width:100%; height:auto;}
.guwenBlock .gimg{ float:none; width:100%}
.guwenBlock.style2 .gimg{ float:none;}
.guwenBlock .ginfo{ padding:4.5% 4.3%; float:none; width:100%;}
}
@media (max-width: 479px){ 
.mp-pusher {
	 padding-top:130px;
}
.navbar-brand{ padding-left:5px;}
.navbar-brand img{ width:200px;}
.page-banner .bt {margin-top: -50px;}
.page-banner .bt img{ max-height:100px;}
.service-block .f48{ font-size:24px; }
.service-block .f18{ font-size:15px; }
.psitem { margin-left:-10px; margin-right:-10px;}
.psitem h4{ font-size:14px; white-space:nowrap;}
.app-link-box{ padding-right:50;}
.app-link-box .cn{ font-size:20px; }
.app-link-box .en{ font-size:15px;}
.foot-icon .item img{ width:40px;}
.about-jumb .f48{ font-size:24px; }
.about-jumb .f18{ font-size:15px;}
.block-blue .inner{  font-size:18px;}
.about-icon .item span.cn{ font-size:18px;}
.about-icon .item span.en{ font-size:15px;}
.foot-icon .item span.cn{ font-size:12px;}
.map-block .contactInfo h3{ font-size:24px;}
.position{ font-size:21px;}
#carousel-index .item img{ height:280px; position:relative; left:50%; top:0; transform:translate(-50%,0); width:auto; max-width:none;}
.vr-sulotion .sitb{  height:150px;}
.vr-sulotion .sitb h3{ line-height:150px;}
.line{ display:block; height:0; clear:both; overflow:hidden;}
.xiegang{display:block; height:0; overflow:hidden; }
.vr-canshu table{ font-size:16px;}
.vr-canshu table th{ min-width:85px;}
.vr-sulotion.wukong .sitb{  height:auto;}

.sitb .inner {
    padding-top: 5%;
}
}






