/***** 智能手机 *****/
@media all and (max-width:960px){

body{
	min-width:100%;
	padding:0; 
	margin:0;
	border:0;  
	font-family:"Microsoft YaHei",SimHei,arial;
	font-size:16px;
	color:#444;
	}


/*nav*/

.navbg{  width:100%;height:autopx; background: #006098;}
.navbg1{  height:auto; background: #FFFFFF;}
.navbg2{  display:none;}
.navbox{ width:100%; margin:0 auto; position:relative; }
.logo{width:100%; margin:0 auto;  height:auto;}
.logo img{width:95%; height:100%;}
.search1{display:none;  }
.erweima{ display:none; }


.menuBox{float:none;width:100%;z-index:999;  margin-top:-50px; } 
.nav{width:100%;z-index:999;  }
.nav ul{width:102%;  }
.nav li{ float:none; width:100%; line-height:60px; text-align:center; background:url(../images/navline.png) right no-repeat;  position:relative; }
.nav li a{ display:block; font-size:18px; color:#fff;  }
.nav li a:hover{ background: #007BC6; }

.subnav{ z-index:999; cursor:default; position:absolute; width:100px;  top:60px; overflow:hidden; display:none;  }
.subnav li { height:34px; text-align:center; background:#006098; border-top:solid 1px #007BC6; }
.subnav li a{ display:block; line-height:34px; font-size:14px !important; font-weight:normal; }
.subnav li a:hover{ background:#007BC6; }
.nav li:hover .subnav{ display:block !important; }

.nav li.nav_current{ background:#007BC6; }



.banner{ width:100%; margin:0 auto;height:10rem; auto;overflow:hidden; position:relative;max-width:100%; min-width:100%; }
.banner .bd{ overflow:hidden;  }
.banner .bd ul li{ float:left; width:100%; background-size:cover; position:relative;height:auto; }
.banner .bd ul li img{ width:100%; height:10rem; }
.banner .hd{  position:absolute; right:50px; bottom:20px; }
.banner .hd ul li{isplay:block; float:left; width:14px; height:14px; background:#fff; border-radius:50%; margin-right:20px; }
.banner .hd ul li.on{ width:12px; height:12px; background:none; border:solid 3px #fff; margin-bottom:4px; }
.banner .bd li span{ width:100%; height:50px; line-height:50px; background:url(../images/h1bg.png) repeat-x; position:absolute; bottom:0; left:0; display:none;  }
.banner .bd li span h1{ color:#fff; font-size:18px; padding-left:30px; }
.banner .bd ul li:hover span{ display:block; }


.link{ width:100%; height:96px; background:#9b0d14; }
.linkbox{ width:100%; margin:0 auto; }
.linkbox span{ float:left; width:113px; height:96px; background:url(../images/link.png) left center no-repeat; margin-right:20px; }
.linkbox ul li{ float:left; padding:0 14px; height:96px; line-height:96px; }
.linkbox ul li a{ color:#fff; }

.foot{ width:100%; overflow:hidden; height:auto; background:url(../images/footbg.jpg); background-size:cover; }
.footbox{ width:100%; margin:0 auto; }
.foot-left{   display:none;}
.foot-center{ float:none; width:100%; margin-left:10px;color:#e3f4ff;padding-left:10px;}
.foot-center .dl{ padding:40px 0; }
.foot-center .dt{ color:#e3f4ff; font-size:18px; height:30px; line-height:30px; margin-bottom:30px; }
.foot-center .dd{ float:left; width:50%;  font-size:13px; line-height:30px; color:#e3f4ff;  }
.foot-center .dd a{  color:#e3f4ff;  }
.foot-center .dd a:hover{  text-decoration:underline;   }
.foot-center p{  color:#e3f4ff;  }
.foot-center a{  color:#e3f4ff;  }
.foot-right{ display:none;
}
.copyright{ width:100%; height:64px; line-height:64px; text-align:center; color:#e3f4ff; background:#242424; }


.box3{ width:100%; margin:35px auto 0 auto; overflow:hidden; }
.notic{
	float: none;
	width: 100%;
	overflow: hidden;
	margin-right: 0px;
}
.notic:last-child{
	margin-right: 0px;
}
.tz-title{padding:10px; height:40px; line-height:40px; margin-bottom:5px; background:#e3e3e3;  border-bottom:solid 2px #e3e3e3;}
.tz-title span{ float:left; width:150px; font-size:22px; font-weight:bold; }
.tz-title span b{ color:#006098; border-bottom:solid 2px #006098; padding:5px 0;  }
.tz-title a{ float:right; }
.tzlist{padding:20px; overflow:hidden; }
.tzlist li{ height:22px; line-height:22px; margin-bottom:21px; }
.tzlist li span{ float:left; width:85px; border-right:solid 1px #9c9c9c; color:#9c9c9c;  }
.tzlist li a{
	float: right;
	width: 190px;
	font-size: 15px;
}
.tzlist li:hover span{ border-right:solid 1px #006098; color:#006098;  }

.firsttz{ overflow:hidden; margin-top:20px; margin-bottom:35px; }
.firsttz span{ float:left; width:200px; height:140px; }
.firsttz span img{ width:200px; }
.firsttz dl{ float:right; width:165px; }
.firsttz dl dt{ height:30px; line-height:30px; overflow:hidden;  }
.firsttz dl dt a{ font-size:16px;}
.firsttz dl dd{ color:#999; line-height:24px; overflow:hidden;  }
.firsttz dl span{ margin-top:10px; display:block; height:30px; line-height:30px;}
.firsttz dl span a{ color:#006098; font-size:12px;  }

.mtlist{ overflow:hidden; margin:10px 0; padding:20px;}
.mtlist li{ height:auto; line-height:atuo; margin-bottom:1rem; overflow:hidden; }
.mtlist li a{
	float: left;
	border-left: solid 3px #d5d5d5;
	padding-left: 10px;
	font-size: 1rem;
	width: 80%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.mtlist li span{ float:right; color:#a09f9f;  }
.lastnotic{ margin-right:0 !important; }

.fr11{margin-left:20px;}


.conbanner{
	width:100%;
	height: 200px;
	margin: 0 auto;
}
.conbanner img{
	width:100%;
	height: 200px;
	margin: 0 auto;
}
.conbox{ width:100%; margin:0 auto 30px auto; }
.position{ height:46px; line-height:46px; background:#006098; padding:0 20px; color:#fff; position:relative;   }
.position span{
	display: block;padding:0 10px;
	width: auto;
	height:auto;
	line-height: auto;
	font-size: 1.2rem;
	text-align: center;
	background: #006098 url(../images/lanmu.jpg) no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
}


.xrleader{ overflow: hidden; min-height:5rem; display: block; }
.content-left{ float:none; width:100%   }
.content-left ul li{ width:30% ;float:left;height:54px;margin-left:3%; margin-bottom:1%; line-height:54px; text-align:center;  background:#f3f3f3; border-top:solid 1px #eaeaea; }
.content-left ul li a{ display:block; font-size:16px; }
.content-left ul li a:hover{ background:#007bc6; border-left:solid 4px #006098 ; color:#fff; }
.curr-sidenav{  background:#007bc6; border-left:solid 4px #006098 ; color:#fff; }

.content-right{ float:none; width:90%; overflow:hidden; margin:15px auto; }

.content-right ul li{ overflow:hidden; margin-bottom:30px; border-bottom:solid 1px #d9d9d9;}

.xrleader-pic{ float:left; width:28%; height:190px; background:url(../images/xrldbg.png); overflow:hidden; }
.xrleader-pic img{ padding:2px; }
.content-right ul li dl{ float:right; width:70%; overflow:hidden; }
.content-right ul li dl dt{ height:54px; line-height:54px; border-bottom:solid 1px #d9d9d9;  }
.content-right ul li dl dt a{ font-size:16px; }
.content-right ul li dl dd{ color:#7d7d7d; line-height:32px; overflow:hidden; margin-top:20px; }

.nei_text{ line-height:30px; text-indent:0em; padding:15px 0 10px 0; overflow:hidden;  }
.nei_text img{ display:block; margin:10px auto;max-width:100% }
.nei_text h1{font-size:18px;   }


.nei_text ul li{ overflow:hidden; margin-bottom:10px; border-bottom:solid 1px #d9d9d9;}


.nei_text ul li span {float:none; }


}


@media screen and (min-width: 1198px) and (max-width: 2000px) {
	 .menuBox { display: block !important; opacity: 1 !important;}
}

@media screen and (max-width: 960px) {
	
	/*二级页面 头部 start*/
	.navbox a.app-menuBtn,.header.temp1 a.app-searchBtn,.header.temp1 a.app-mylink,.header.temp1 a.app-skin { display: block; float: right; margin-top: 14px;z-index:999;}
	.navbox a.app-menuBtn img { width: 32px;}
	.navbox a.app-searchBtn img { width: 26px; margin: 5px;}
	.navbox a.app-mylink,.header.temp1 a.app-skin { margin: 18px 12px 0 0;padding: 3px 10px; background: #333333;border-radius: 3px;font-size: 15px;color: #fff;}
	.navbox a.app-skin { background: #222}
	.navbox .menuBox { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0;z-index:999;}
	.navbox .menuBox b.bg { display: block; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,.7); }
	.navbox .psInfo { display: block;}
	.navbox .menuBox p.psIco { width: 40%;text-align: center; position: absolute; top: 50%; margin-top: -60px; left: 0; font-size: 14px; z-index: 2; color: #fff; padding-bottom: 35px;background: url(ico-3-2.png) no-repeat center bottom;}
	.navbox .menuBox .moveMenuBox { position: absolute; top: 0; right: -60%; width: 60%; height: 100%; background: #222; overflow: hidden; overflow-y: auto; z-index: 2; }
	.navbox .menuBox .moveMenuBox h2 { display: block; height: 42px; background: #222; color: #fff; line-height: 42px; padding-left: 30px; font-size: 16px; font-weight: 700; }

	
}