*, :after, :before {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: inherit;
    list-style: none;
    text-decoration: none;
    font-style: normal;
    font-weight: inherit;
}

html {
    min-height: 100vh;
    width: 100%;
}

body {
    min-height: 100vh;
    width: 100%;
    margin: 0;



.page-container {
    margin-left: 258px;
    background: #fff;
}

.page-container .page-info {
    padding: 0 20px 35px;
}

.page-container .page-info .page-title {
    text-align: center;
    line-height: 40px;
    font-size: 32px;
	font-weight: bold;
    color: #39548b;
    padding: 40px 0 10px;
}

.page-container .page-info p {
    color: #333;
    /* font-size: 16px; */
    line-height: 30px;
    text-indent: 0em;
    
}

.page-container .page-info h4 {
    font-size: 22px;
    font-weight: bold;
    color: #333;
    margin: 35px 0;
}

.page-container .page-info h5 {
    font-size: 22px;
    font-weight: bold;
    color: #333;
    margin: 0;
    line-height: 34px;
}

.page-container .page-list {
	/*height: 1130px;
	overflow-y:scroll;*/
	padding-bottom: 35px;
}




.page-container .page-list #zdly a{
	text-align: center;
    display: block;
    padding-top: 20px;
    font-size: 30px;
    color: #0F6ABB;
    font-weight: 600;
}





.page-container .page-list .page-title {
    font-size: 18px;
    height: 35px;
    border-bottom: solid 1px #dcdcdc;
    margin-bottom: 10px;
}

.page-container .page-list .page-title b {
    background: #39548b;
    line-height: 35px;
    display: block;
    float: left;
	padding: 0 30px;
	text-align: center;
	font-weight: bold;
    color: #fff;
}

.page-container .page-list .page-title b a {color: #fff;}

.page-container .page-list ul {
	
}

.page-container .page-list ul li {
    padding: 10px 10px;
}

.page-container .page-list ul li a {
}

.page-container .page-list ul li b {
    font-size: 18px;
    line-height: 24px;
    color: #333;
}

.page-container .page-list ul li a:hover b {color: #1f69c4;}

.page-container .page-list ul li span {
    font-size: 18px;
    line-height: 21px;
    color: #999999;
    display: inline-block;
		float: right;
	height:25px;
	line-height:25x;
	
}

.page-container .page-more {
    padding: 20px;
    text-align: center;
    font-size: 18px;
}

.page-container .page-more span {
    background: #e6e6e6;
    line-height: 30px;
    height: 30px;
    display: block;
    width: 100px;
    font-size: 18px;
    text-align: center;
}




.page-container .page-list ul.list1.w80 li b {max-width: 80%;}
.page-container .page-list ul.list1.w100 li b {max-width: 100%;}



.page-container .page-list ul.list1 li b {height: 22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width: 67%; display: inline-block; vertical-align: top;}
.page-container .page-list ul.list1 li span {vertical-align: top;}
.page-container .page-list .more1 {height: 30px; width: 100px; line-height: 30px; text-align: center; font-size: 18px; color: #333; background: #f2f2f2; display: block; margin: 0 auto 20px;}

.page-list .tab-tab-nav {height: 40px; position: relative; overflow: hidden; padding: 5px 30px; background: #e6e6e6; margin: 0 15px 15px;}
.page-list .tab-tab-nav .prev,.page-list .tab-tab-nav .next {width: 30px; height: 40px; text-align: center; position: absolute; top: 0; left: 0; z-index: 2; background:url(/zwxxgk/images/prev.png) center no-repeat #e6e6e6; font-family: "SimSun";}
.page-list .tab-tab-nav .next {left: auto; right: 0; background:url(/zwxxgk/images/next.png) center no-repeat #e6e6e6;}
.page-list .tab-tab-nav ul {width: 200%; height: 30px; margin: 0; overflow: hidden;}
.page-list .tab-tab-nav ul li {float: left; height:30px; border-radius: 3px; width: 105px; margin-right: 10px; line-height:30px; text-align:center; position: relative; padding: 0; cursor: pointer;}
.page-list .tab-tab-nav ul li:hover {background: #39548b; color: #fff;}
.page-list .tab-tab-nav ul li.cur {background: #39548b; color: #fff;}




