.mg { margin-top:45px;}
.tj1 {
  height: 148px;
  padding: 0 20px 14px 20px;
}
.mag{ margin-bottom:47px;}
.hu-tj {
  padding: 51px 36px 0 26px;
}
.wid1{width:28%;  margin: 0 auto;}
.hover{ text-align:center;}
.mw{ max-width:100%;}
.hover p{ text-align:left;
text-indent: 2em;
line-height: 200%;}
.apc .bd{ border:1px solid rgb(217, 217, 217)}
@media (min-width:768px){
	
	.sj p b{ font-size:20px;  letter-spacing: 5px;}
	.sj1{ font-size:12px;}
	.tel{color:#0070d8; font-size:22px; font-weight:700;}
	.hu-ipt{
	  margin-top: 30px;
	  width:331px;
	}
	.hu-ipt1{
	  float: right;
	  margin-top: 30px;
	}
	.hu_nav {
	  background-color: #0070d8;
	  height:47px;
	  min-height: 47px;
	}
	.container-fluid{ height:47px;}
	.navbar-right{  
	color: rgb(255, 255, 255);
 	line-height: 28px;
    font-size: 20px;
	padding-right:20px;
	line-height:47px;}
	.navbar-right img{ width:25px;line-height:47px;}
.navbar-collapse{ height:47px;}
.navbar-right { margin-bottom:0;
}
.hu-magin{
  width:20%
  }
.bottom-nav {padding-top:41px;}
.footer {height:262px;}
/*公告滚动*/
		.txtMarquee-left{ /*width:450px;  */position: absolute; top:-40px; width: 88%;
  margin: 0 auto;
  padding-left: 11%; }
		.txtMarquee-left .bd{ padding:10px; }
		.txtMarquee-left .bd .tempWrap{ width:100% !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
		.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
		.txtMarquee-left .bd ul li span{ color:#999;  }
	/*公告滚动*/	
/*底部滚动*/
		.picMarquee-left{ /*width:450px;*/  overflow:hidden; position:relative; border: 3px solid rgb(240, 240, 240);  }
		.picMarquee-left .bd{ padding:20px;   }
		.picMarquee-left .bd .tempWrap{ width:100% !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:210px; height:101px; display:block;}
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
/*底部滚动*/


}
@media (max-width:991px) and (min-width:769px){
	.nav>li>a {
  color: #FFF !important;
  padding: 13px 15px;
}
.img_header img {
  margin-left: 12px !important;
}
.navbar-right{
	padding-left: 10px;
	padding-right: 7px;}
.hu-ipt {
  margin-top: 30px;
  width: 240px;
}
  .hu-fcenter {
  padding-left: 35px;
}
}
@media (min-width:992px) and (max-width:1200px){
.logo{
  width: 38%;
}
.nav>li>a {
  padding: 13px 25px;
}
.img_header img {margin-left: 30px;}
.navbar-right{  padding-left: 26px;
  padding-right: 7px;}

}
@media (min-width:1200px){
	.img_header img {
  margin-left: 40px;
}
}
@media (max-width:768px){
	.tj1 {
  padding:0;
}
	.navbar-right img {
	  width: 25px;
}
	.navbar-right span {
		color:#fff;}
	.navbar-right{ padding-left:13px;}
	.bottom{ text-align:center;  font-size: 20px;}
	.clear{ float:none !important;}
	.pho{ text-align:center; margin-top:10px;}
	.hu-ipt1 {padding:15px;}
	.hu-ipt{ margin-top:16px;}
	.hu-fcenter { padding-left:0;}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		background-color:#0070d8;
}
	.fl {font-size:13px;}
	.search input{width:70% !important;}
	.m0 img{ margin-left:0 !important;}
} 
@media (max-width:400px){

.dt ul li a{  width: 60%;
  display: inline-block;
  height: 27px;
  overflow: hidden;
}
}
@media (max-width:500px){
	.mag{   margin-bottom: 0px; }}