#map{ height:450px ; }

/*手机需要隐藏*/
.sj-nav,.sj-case,.swiper-container,.innews-r .title,.sj-innewsr,.sj-foot,.sjfoot-nav,.sjny-fl,.page-list{ display: none; }




@media screen and (max-width: 1024px){

}
@media screen and (max-width: 768px){


}

@media screen and (max-width: 480px){
	html{font-size: 625%;font-family: "Microsoft YaHei"}
	.w1200{ width:96%; }
	
	/*手机上隐藏*/
	.header,.head-menu,.fullSlide,.inpro-r > em,.inabout-l,.incase,.in-news > .w1200 > .l,.sj-innewsr .hd > a,.innewsr,.footer,.in-link { display: none; }
	.sjlogo > img{ float:left; display: block; width: 210px; padding-top: 5px; padding-left: 20px;}
	
	
	
	.swiper-container,.innews-r .title{ display: block; }
	.sj-nav{ display: block;height: 64px; background: #fff; box-shadow: 0 0 11px #a1a1a1; position: fixed; top: 0; left: 0; right: 0; z-index: 999; border-bottom: 1px solid #d5d5d5;}
	.sjnav{ display: none; position: fixed; top: 0;background: rgba(0,0,0,.7);left: 0; right: 0;  bottom: 0; }
	.sjmenu{ float: right; padding-right: 20px;}
	.sjmenu .icon{ display: block; line-height: 64px; font-size: .36rem; }
	/*首页*/
	.in-pro{  margin-top: 40px; }
	.swiper-slide img{ width:100%; }
	.inpro-li{ width:100%; margin-bottom: 10px;  }
	.inpro-r span{ display: none; }
	.inpro-r > h3{ margin-top: 20px; font-size: .18rem}
	.inpro-r > p{ padding: 0 10px;  font-size: .14rem;  line-height: .2rem; padding-top: 14px;}
	.inpro-r b{ right: inherit; left: 6px; width: 40px; height: 40px; }
	.shu{ height:24px; margin-top: 8px; }
	.heng{ width:24px; top: -13px; }
	.inpro{ margin-top: 10px; }
	.inpro-li:nth-child(3) b,.inpro-li:nth-child(4) b{ right:6px; left: inherit;  }
	.inabout-r{ float:none; margin-top: 30px; width: 100%; }
	.in-about > .w1200{ position: relative; }
	.inabout-li{ margin-right: 10px;}
	.inabout-li:last-child{ margin-right: 0; }
	.inabout-r > ul{ margin-top: 20px; }
	.inabout-r > a{ margin-top: 10px; }
	.sj-case{ display: block; margin-top: 10px;  }
	.in-case{ margin-top: 20px; height: 525px; }
	.in-case .title{ margin-top: 30px; }
	.sjcase-li{ width:49%; float:left; margin-bottom: 10px;  }
	.sjcase-li:nth-child(even){ float:right; }
	.sjcase-li img{ display: block; width:100%; }
	.sjcase-li p{ color: #444; background: #fff; width:100%; font-size: .14rem; text-align: center;  line-height: .36rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
	.sj-case ul{ display: table; }
	.innewsbd-li{ width:100%; margin-bottom: 10px;  }
	.sj-innewsr .innewsr{ width:100%; }
	.sj-innewsr .in-news{ margin-top: 30px; }
	.sj-innewsr .innewsr .hd{ margin-top: 0;}
	.sj-innewsr .innewsbd-li > a{ width:100%; }
	.sj-innewsr .innewsbdli-div{ width:40%; height: auto; float: left; }
	.sj-innewsr{ display: block; }
	.innewshd-li{ width:33%; }
	.innewshd-li a{ width:100%; }
	.innewstime{ left: 0; right: inherit; }
	.innewsbd-li .r{ width:60%; }
	.innewsbd-li .r h3{ font-size: .2rem; font-weight: bold; padding-left: 10px; padding-top: 6px;  }
	.innewsbd-li .r p{  padding-left: 10px; padding-top: 10px; font-size: .14rem;  }
	.sjinnewsbd-ul{ margin-top: 20px; display: table;  padding-bottom: 20px;}
	.sj-innewsr .hd{  overflow: hidden; }
	.in-news{ margin-top: 30px; }
	.inpart-li > a{ width:164px; height: 87px;  }
	.inpart-li{ width:172px; }
	.inpartli-div{ width:100%; }
	.sjpart{ width: 338px;overflow: hidden;}
	.inpart-div .next .icon,.inpart-div .prev .icon{ top: 20px; }
	.in-cont{ margin-top: 20px; }
	.incont-l{ width:100%; }
	.incont-l .title h3:after{ width: 90%;}
	.in-partner .title{ margin-top: 30px; }
	.sj-foot{ display: block;color: #444;font-size: .14rem; text-align: center; padding: 10px 0; padding-bottom: 70px; }
	.sj-foot a{ color: #444; }
	.sjfoot-nav{ display: block; background: #a10900; height: 60px; position: fixed; bottom: 0; left: 0; right: 0; z-index: 999; }
	.sjfoot-nav li{ float:left; width:25%; text-align: center;  }
	.sjfoot-nav li .icon{ color: #fff; font-size: .2rem; display: block;  height: 24px; margin-top: 8px;}
	.sjfoot-nav li p{ color: #fff; font-size: .14rem; }
	.sjnav ul{ background: #fff; width: 46%; position: fixed; right: 0; top: 0; bottom: 0; }
	.sjnav ul > h3{ text-align: center; font-weight: bold; font-size: .2rem; line-height: .5rem; border-bottom: 1px solid #eee; color: #777;  }
	.innav-li a{ font-size: .16rem; line-height: .5rem;  border-bottom: 1px solid #eee; width: 100%; display: block; text-indent: 40px; position: relative; }
	.innav-li .active:before{ content: ""; width: 2px; height: 15px;  background: #a10900;  display: inherit; position: absolute; top: 37%; left: 0;}
	.innav-li .active{ color: #a10900;}
	.close{ position: fixed; right: 46%;  width: 40px; height: 40px; background: #a10900; }
	.close .icon{ text-align: center; display: block; line-height: 40px; color: #fff; }
	/*首页：视频*/
	.video{ display:block;position:relative; background:none; margin-top: 20px; z-index: 3; }
	.video > h3{ margin-top: 20px;margin: 0 auto; float: none; width: 96%;}
	.video video{ margin:0 auto; width:96%; margin-left: 2%; height: 224px; }
	.video > h3 img{ display:none; }
	
	
	/*内页*/
	.aboutban,.caseban,.proban,.newsban,.serban,.jobsban,.contban,.digg{ display:none; }
	
	
	
	.main-l{ display: none; }
	.main-r{ width:100%; margin-top: 50px;  }
	.sjaboutban,.sjcaseban,.sjproban,.sjnewsban,.sjserban,.sjjobsban,.sjcontban{ display: block; background: #000; height: 210px;  width: 100%; margin-top: 65px;}
	.main-title > h3{ font-size:.24rem}
	.main-title > p{font-size: .2rem; padding-top: 5px;}
	.main-title > p:after{ margin-top: 4px;}
	.mianr-mid > p{ text-indent: 2em; text-align: left; font-size: .14rem; line-height: .24rem;}
	.nyban p{ padding-top: 215px;}
	.sjny-fl{ margin-top:20px; display: block; overflow: hidden; }
	.sjnyfl-li{ width:24%; float:left; margin-bottom: 10px; margin-right: 1.3%;   }
	.sjnyfl-li:nth-child(4n){  margin-right:0; }
	.sjnyfl-li a{ display:block; background: #eee; color: #444; font-size: .14rem; line-height: .4rem ; text-align: center; }
	.sjnyfl-li .active{ background: #a10900; color: #fff; }
	.mianr-mid{ margin-top: 10px;  }
	.mianr-mid img{ width:100%; }
	.ny-news{ margin-top:30px; }
	.nynews > .r{ display:none; }
	.nynews-l{ width:100%; margin-top: 10px;  }
	.nynews-top{ width:100%;display: table; height: auto;  padding-bottom: 8px; }
	.nynewst-l{ width:40%; height: auto;  }
	.nynews-top > a > .l{  width: 58%; margin-left: 0;  padding-left: 2%; }
	.nynews-top > a{ padding: 2%; }
	.nynews-top > a > .l > span{  line-height: 16px; font-size: 12px; 	}
	.nynews-top > a > .l > p{ font-size: .14rem;  line-height: .2rem; height: 60px; overflow: hidden;}
	.nynews-top > a > .l > h3{ padding-top: 0; }
	.nynews-li > a > h3{ font-size:.14rem; width: 70%; }
	.nynews-li > a > p{ width:24%; font-size: .12rem; text-align: right; }
	.honor-li{ width:49%; margin-right:0; margin-bottom: 50px; }
	.honor-li:nth-child(even){ float: right; }
	.honorli-div{ width:100%; height: auto;  }
	.page-list{ display:block; }
	.news-li,.news-li a{ width:100%; }
	.newsli-l{ width:20%; height: 74px;  }
	.newsli-r{ width:80%; padding: 0 ;height: 74px; overflow: hidden;   }
	.newsli-r > h3{ padding-left:10px; font-size: .16rem; padding-top: 0px; }
	.newsli-r > p{ padding:0 10px; font-size: .14rem; line-height: .2rem; padding-top: 0; height: 40px;  overflow: hidden;}
	.newsli-l > h3{ font-size:.12rem; font-weight: normal; padding: 5px 0; width:auto; }
	.newsli-l > p{font-size:.16rem; padding-top: 0px;}
	#map{ height:300px ; }
	.nycont-bot .l{ width:100%; }
	.foottb-r{ float:none; display: table;  margin: 0 auto; }
	
}



@media screen and (max-width: 375px){
	/*首页*/
	.inaboutli-div{ border:3px solid #eee; width:90px; height: 90px;  }
	.inabouli-zz{ top:3px; left: 3px; width: 90px;  height: 90px;  }
	.inabout-li:hover .inaboutli-div{  border:3px solid #a10900;}
	.inabout-li { margin-right: 20px; }
	.video video{ height: 203px; }
	.title h3{ font-size: .24rem;}
	.title h3:after{ margin-top: 9px; }
	.inpart-div{ padding-left: 10px; }
	.in-cont{ height: 300px; }
	.incont-l .title{ margin-top: 40px; margin-left: 30px; }
	.incontl{ padding-left: 30px;}
   
}




@media screen and (max-width: 360px){
	/*首页*/
	.inpro-r > p{ height:64px}
	.title h3{  font-size: .2rem; }
	.title p{ font-size: .14rem;}
	.more{ width: 114px; height:38px; line-height: 38px; font-size: .14rem; }
	.inabout-r > a > p{ height:120px}
	.inabout-li { margin-right: 9px;}
	.video video { height: 195px;}
	.in-case{  height: 485px; }
	.inpart-li > a{ width:154px; }
	.incontl{ padding-top:10px; }
	.sjlogo > img{ width: 180px; padding-top: 10px; }
	/*内页*/
	.honor-li h3{ font-size:13px; }
	
	
	
}

@media screen and (max-width: 320px){
	/*首页*/
	.inpro-r > h3{ margin-top: 10px; }
	.inaboutli-div{ width:90px; height: 90px; }
	.inabouli-zz{ width:90px; height: 90px; }
	.inabout-li { margin-right: 8px;}
	.inabouli-zz > p{ padding-top:20px; }
	.video video{ height: 173px; }
	.in-case{ height:445px; }
	.inpart-li{width: 144px; }
	.inpart-li > a { width: 134px; height: 70px;}
	.sjpart{ width:288px }
	.title h3:after{ width: 294px; }
	.innewsbd-li .r h3{ font-size: .16rem; }
	.inpart-div .next .icon, .inpart-div .prev .icon {top: 13px; width: 24px;}
	.inpart-div {  padding-left: 13px;}
	.in-cont { height: 250px;}
	.incontl > h3{ font-size: .16rem;}
	.incontl > p{ font-size: 12px;}
	.incontl { padding-left: 20px;}
	.incont-l .title{ margin-left: 20px;}
	.innewsbd-li .r p{ height: 47px;  overflow: hidden;}
	.sjlogo > img{ width: 160px; }
	.sj-nav{ height:60px; }
	.sjmenu .icon{ line-height:60px; }
	.sjnav ul > h3{ font-size: .18rem; line-height: .4rem;}
	.innav-li a{ font-size: .14rem;  line-height: .4rem;}
	.innav-li .active:before{ top: 33%;}
	.sj-foot{ font-size: .12rem;}
	.sjaboutban, .sjcaseban, .sjproban, .sjnewsban, .sjserban, .sjjobsban, .sjcontban{ height: 170px; margin-top: 60px;}
	.nyban p { padding-top: 174px;}
	
	
	
}



