/*================基本样式重置================*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea,select { margin:0; padding:0; }
i,em { font-weight:normal; font-style:normal; }
body { font:12px/1.5 \5b8b\4f53,tahoma,arial,sans-serif; font-family: "Microsoft Yahei";  }
li { list-style:none; }
a,img,input { border:0 none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:none; }
a:focus,input:focus { outline:0 none;}
textarea { resize:none; font-size:12px; } /*去掉火狐和谷歌浏览器的Textarea改变尺寸大小功能*/

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

/*========定义基础样式========*/
.hide { display:none;}
.fl { float:left;}
.fr { float:right;}
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1; }

.w1200{margin:0 auto;width: 1200px;}
.wu{margin-top: 30px;}

.zj_list{margin-bottom: 10px;overflow: hidden;}
.zj_list .zj_banner{width: 100%;height:178px; }

.zj_list .nav_l{position: relative; width: 234px;}
.zj_list .nav_l b{display: block;width: 100%;height: 45px;line-height: 45px;color: #fff;font-size: 22px;text-align: center;background: #03599f;}
.zj_list .nav_l em{position: absolute;left: 0px;top: 44px;display: block;width:8px;height: 10px;background: url(../images/zj/zj_list_2.png) center no-repeat; }
.zj_list .nav_l ul{margin-left: 6px;padding: 15px 0 0; width: 227px;border-bottom: #1d7be0 2px solid;background: #efefef;  }
.zj_list .nav_l ul li{}
.zj_list .nav_l ul li a{display: block;margin:0 auto;width: 182px; font-size: 16px;color: #333;line-height: 45px;background: url(../images/zj/zj_list_6.jpg) center bottom no-repeat;}
.zj_list .nav_l ul li .hover { color: #076CBC; }
.zj_list .nav_l ul li a p{margin: 0 12px; background: url(../images/zj_list_3.png) center right no-repeat;}

.zj_list .nav_l ul li:hover{color: #fff;background: url(../images/zj_list_5.jpg) center bottom no-repeat;}
.zj_list .nav_l ul li:hover a{color: #fff; background: none;}
.zj_list .nav_l ul li:hover a p{background: url(../images/zj_list_4.png) center right no-repeat;}


.zj_list .list{margin-bottom: 50px; width: 915px;}
.zj_list .list ul li{border-bottom: #c9c9c9 1px dashed;}
.zj_list .list ul li a{display: block;}
.zj_list .list ul li b{display: block;font-size: 16px;color: #222;font-weight: normal; width:810px; float:left;}
.zj_list .list ul li p{font-size: 14px;color: #5d5d5d;line-height: 24px;}
.zj_list .list ul li i{margin-top: 10px;padding-bottom: 13px; display: block;font-size: 14px;color: #989899;}

.focusBox{
	position: relative;
	width: 567px;
	background: #444;
	height: 378px;
}
.focusBox .hd{
    position: absolute;
    z-index: 2;
    bottom: 21px;
    right: 7px;
}
.focusBox .pic{
	height: 378px;
}
.focusBox .pic li{
	height: 378px;
	overflow: hidden;
}
.focusBox .pic li a span{
	width: 567px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	background: #060606;
	font-size: 14px;
	opacity:0.8; 
	color: #fff;
	left: 0;
	bottom: 0;
	text-indent: 1em;
	box-sizing: border-box;
}
.focusBox .hd li{
	width: 13px;
    height: 13px;
    margin: 0 6px; 
    border-radius: 50%;
    background: #fff;
    box-sizing: border-box;
    float: left;
    border-radius: 8.5px;
}
.focusBox .hd .on{
	width: 42px;
	background: #1d7fc8;
	transition:.3s;
	border:none;
	
}
.focusBox .prev, .focusBox .next {
    width: 34px;
    height: 51px;
    position: absolute;
    top: 45%;
    z-index: 9;
}
.focusBox .prev {
    background: url(../images/left.png)no-repeat center;
    left: 0;}
.focusBox .next {
    background: url(../images/right.png)no-repeat center;
    right: 0;}

.hasMoreTab{width: 600px;margin-left: 30px;height: 378px;}
.hasMoreTab .hd{position: relative;width: 100%; height: 44px;border-bottom: #b9b9b9 1px solid;}
.hasMoreTab .hd .more{position: absolute;right:0px;bottom: 5px;width: 65px;height: 25px;background: #e7e7e7;border-radius: 50px;}
.hasMoreTab .hd .more a{color: #666;font-size: 14px;width:100%;float:left;line-height: 25px;text-align: center;}
.hasMoreTab .hd ul li{margin-right: 10px;padding:0 13px 0 5px; float:left; line-height: 43px;font-size: 16px;color: #626262;cursor: pointer;}
.hasMoreTab .hd ul li:hover{border-bottom: 1px solid #076cbc;color: #076cbc;}
.hasMoreTab .hd ul li .on{border-bottom: 1px solid #076cbc;color: #076cbc;}
.hasMoreTab .bd .con ul li{height: 30px;width: 100%;background: url(../images/e.png)no-repeat left;line-height: 30px;}
.hasMoreTab .bd .con ul li p{float: left;color: #666666;font-size: 14px;width: 90%;padding-left: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hasMoreTab .bd .con ul li p:hover{color: #076cbc;}
.hasMoreTab .bd .con ul li span{float: right;color: #666666;font-size: 14px;width: 17%;}

.wlist{position: relative;margin-top: 30px;background-color: #f8f7f7;}
.wlist .newlist{margin-top: 20px;width: 390px;height: 265px;overflow: hidden;position: relative;border:#b9b9b9 1px solid;}
.wlist .newlist .tit2{height:45px;width: 390px;background: url(../images/bg03.png)no-repeat center; }
.wlist .newlist .tit2 p{padding-left: 20px;color:#fff ;font-size: 18px;float: left;line-height: 45px;}
.wlist .newlist .tit2 span a{padding-right: 10px;color:#444444 ;font-size:14px ;float: right;line-height: 45px;}
.wlist .newlist ul li{margin:5px;height: 30px;width: 100%;background: url(../images/e2.png)no-repeat left;line-height: 30px;}
.wlist .newlist ul li p{float: left;color: #666666;font-size: 14px;width: 95%;padding-left: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wlist .newlist ul li p:hover{color: #076cbc;}
.wlist .newlist ul li span{float: right;color: #666666;font-size: 14px;width: 21%;}
.mag{margin-right: 12px;}

.banner01{height: 98px;width: 100%;margin:25px 0 0 0;background: #d5eafb;}
.banner01 .hd{ display:none;}
.banner02{width: 100%;margin:25px 0 0 0;}
.banner02 ul li{width:227px;margin-right: 12px;float: left; padding-bottom:10px;height: 78px;}
.banner02 ul li:last-child{margin-right: 0;}
.banner02 ul li a{
	width: 100%;
	height: 100%;
}




@media screen and (max-width:1201px){
	.w1200{
		width: 100%;
		box-sizing: border-box;
		padding: 0 0.3rem;
	}
	.focusBox{
		width: 100%;
		height: 3.78rem;
	}
	.focusBox .prev, .focusBox .next {
		width: 0.34rem;
		height: 0.51rem;
	}
	.focusBox .next {
		background-size: 100% auto;
	}
	.focusBox .prev{
		background-size: 100% auto;
	}
	.focusBox .pic{
		height: 3.78rem;
	}
	.focusBox .pic li{
		height: 3.78rem;
	}
	.focusBox .pic li img{
		height: 100%!important;
	}
	.focusBox .pic li a span{
		width: 100%;
		height: 0.7rem;
		line-height: 0.7rem;
		font-size: 0.2rem;
	}
	.focusBox .hd {
		bottom: 0.28rem;
		right: 0.01rem;
	}
	.focusBox .hd li{
		width: 0.13rem;
		height: 0.13rem;
	}
	.focusBox .hd .on{
		width: 0.42rem;
	}
	.hasMoreTab{
		width: 100%;
		margin-left: 0;
		margin-top: 0.2rem;
		height: auto;
	}
	.hasMoreTab .hd{
		height: 0.7rem;
	}
	.hasMoreTab .hd ul li {
		margin-right: 0.1rem;
		padding: 0 0.13rem 0 0.05rem;
		float: left;
		line-height: 0.7rem;
		font-size: 0.3rem;
		color: #626262;
	}
	.hasMoreTab .hd .more {
		position: absolute;
		right: 0px;
		bottom: 0.14rem;
		width: 1rem;
		height: 0.4rem;
		background: #e7e7e7;
		border-radius: 0.5rem;
	}
	.hasMoreTab .hd .more a {
		color: #666;
		font-size: 0.2rem;
		width: 100%;
		float: left;
		line-height: 0.36rem;
		text-align: center;
	}
	.hasMoreTab .bd .con ul li{
		height: 0.7rem;
		line-height: 0.7rem;
	}
	.hasMoreTab .bd .con ul li p{
		width: 100%;
		padding-left: 0.1rem;
		font-size: 0.24rem;
		box-sizing: border-box;
	}
	.hasMoreTab .bd .con ul li span{
		/* float: none; */
		font-size: 0.24rem;
		width: 21%;
	}
	.hasMoreTab .bd .con ul li a .span2{
		float: right;
		
	}
	.hasMoreTab .bd .con ul li a .span1{
		float: left;
		width: 70%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.hasMoreTab .bd .con ul li a{
		overflow: hidden;
	}
	.wlist{
		margin-top: 0.3rem;
	}
	.wlist .newlist{
		width: 100%;
		margin-top: 0.3rem;
		height: auto;
		margin-right: 0;
	}
	.wlist .newlist .tit2{
		width: 100%;
		height: 0.8rem;
		background-size: 100% auto;
	}
	.wlist .newlist .tit2 p {
		padding-left: 0.2rem;
		color: #fff;
		font-size: 0.28rem;
		float: left;
		line-height: 0.8rem;
	}
	.wlist .newlist .tit2 span a {
		padding-right: 0.1rem;
		color: #444444;
		font-size: 0.26rem;
		float: right;
		line-height: 0.8rem;
	}
	.wlist .newlist ul li{
		margin: 0.1rem auto;
		background: url(../images/e2.png)no-repeat 0.1rem;
	}
	.wlist .newlist ul li p{
		font-size: 0.24rem;
		padding-left: 0;
		width: 100%;
		box-sizing: border-box;
		padding: 0 0.15rem 0 0.3rem;
	}
	.wlist .newlist ul li span{
		font-size: 0.24rem;
	}
	.banner01{
		height: auto;
		background: none;
	}
	.wu{
		margin-top: 0.3rem;
	}
	.banner02 ul li{
		width: 100%;
		margin-right: 0;
		float: none;
		padding-bottom: 0.2rem;
	}
	.banner02 ul li img{
		display: block;
		margin: 0.3rem auto 0;
		width: 5rem!important;
		height: 1.8rem!important;
	}
	
	
	.zj_list .nav_l {
		position: relative;
		width: 100%;
		margin-top: 0.3rem;
	}
	.zj_list .nav_l b {
		height: 0.7rem;
		line-height: 0.7rem;
		font-size: 0.34rem;
	}
	.zj_list .nav_l ul {
		padding: 0;
		width: 100%;
		margin-left: 0;
		position: absolute;
		overflow-y: auto;
		max-height: 4.3rem;
		height: 0;
		transition: all 0.5s;
	}
	.zj_list .nav_l ul li a {
		width: 100%;
		font-size: 0.26rem;
		line-height: 0.6rem;
		text-align: center;
	}
	.zj_list .nav_l.cur ul.cur{
		height: 4.3rem;
		padding: 0.15rem 0 0;
	}
	
	.zj_list .list {
		margin-bottom: 0.5rem;
		width: 100%;
		margin-top: 0.3rem;
	}
	.zj_list .list ul li b {
		font-size: 0.26rem;
		width: 75%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.zj_list .list ul li i {
		margin-top: 0;
		padding-bottom: 0;
		font-size: 0.24rem;
	}
	.zj_list .list ul li a{
		display: flex;
		justify-content: space-between;
	}
	.zj_list .list ul li{
		height: 0.8rem;
		line-height: 0.8rem;
	}
	
	.zj_list .list .min_page ul li{
		height: 0.5rem;
		line-height: 0.5rem;
	}
	
	
	#container{
		margin-top: 1.15rem;
	}
}

