
.xxgkBanner { height: 188px; background-image: url(/vpn/89/https/P75YPLUUQJZHG6JPM7YYMLUDNG/images/banner-xxgk-bg-1.jpg;vpn_img);}
.xxgkBanner img { position: relative; top: 54px; left: -8px;}
.path .pathNav a:first-child { margin-left: 0;}
.tit-temp1 h2 {padding-left: 17px; color: #595858; font-size: 20px;}
.tit-temp1 h2 i { width: 3px; margin-right: 15px; background: #595858; top: 2px;}

.listsBox { padding:76px 104px 30px;}

.newListsT1 { padding-top: 7px; background: url(/vpn/89/https/P75YPLUUQJZHG6JPM7YYMLUDNG/images/lists_ico_1-1.jpg;vpn_img) repeat-x;}
.newListsT1 ul:first-child { border: none;}
.newListsT1 ul { padding: 35px 0; border-top: dashed 1px #8C8C8C;}
.newListsT1 ul li { padding: 8px 0;}
.newListsT1 ul li a { display: block; position: relative; padding: 0 100px 0 15px; font-size: 16px; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.newListsT1 ul li a:hover,.newListsT1 ul li a:hover em{ color: #556eb0; opacity: 1;}
.newListsT1 ul li a i { position: absolute; left: 0; top: 9px; display: block; width: 5px; height: 5px; background: #000; border-radius: 50%;}
.newListsT1 ul li a em { position: absolute; right: 0; top: 0; color: #888; }

.newListsT1 ul li a .zDico { padding: 0 5px; font-size: 12px; line-height: 16px; right: -5px;}
.newListsT1 ul li.dz a{padding-left: 65px;}
.newListsT1 ul li.dz a .dzBox{background-color: red; padding: 0 6px; color: #fff; position: absolute; left: 15px; top: 0px;}


.pagination { top: 0; color: #7a7a7a; font-size: 13px;}
.pagination .rightcon a { margin: 0 4px; padding: 3px 10px; border: 1px solid #D2D2D2; color: #7a7a7a;}
.pagination .rightcon a:hover { color: #369;}
.pagination input#num { width: 26px; height: 26px; border: 1px solid #D2D2D2; background: none;}
.pagination input.submitBtn { width: 50px; height: 26px; background: #233A5F; border: 1px solid #233A5F; line-height: 24px; font-weight: 500;}
.pagination input.submitBtn:hover { background: #34507C;}

.hjbh-warp h4 {padding: 10px 0 15px 10px; font-size: 24px; color: #000; font-weight: 700;}
.hjbh-warp ul li { float: left; width: 33.33%;}
.hjbh-warp ul li a { display: block;  margin: 10px; background: #E8ECF1; font-size: 16px; color: #000; padding: 0 25px; line-height: 48px;}
.hjbh-warp ul li a:hover { background: #63738D; color: #fff; opacity: 1;}

.public-service-warp .tit-temp1 { padding: 33px 0;}

.listsBox.fljz { padding: 88px 88px 53px;}
.listsBox.fljz dl { margin-bottom: 50px; border-bottom: 2px solid #A2A0A0;}
.listsBox.fljz dl:last-child { border: none; margin-bottom: 0;}
.listsBox.fljz dl dt span { display: inline-block; min-width: 122px; height: 36px; padding: 0 16px; line-height: 36px; background: #335386;font-size: 18px; font-weight: 700; color: #fff;  text-align: center;}
.listsBox.fljz dl dd { padding: 30px 0 25px;}
.listsBox.fljz dl dd a { display: inline-block; min-width: 250px; padding: 5px 20px; font-size: 16px; color: #000; line-height: 28px; position: relative;}
.listsBox.fljz dl dd a:after { content: ""; display: block; width: 6px; height: 6px; background: #A2A0A0; border-radius: 50%; position: absolute; left: 0; top: 15px;}
.listsBox.fljz dl dd a:hover { color: #556eb0; opacity: 1;}
.listsBox.fljz dl dd ul li:first-child a { margin-top: 2px;}
.listsBox.fljz dl dd ul li:last-child a { margin-bottom: 0;}
.listsBox.fljz dl dd ul li a { display: block; margin: 14px 0; padding-right: 130px;}
.listsBox.fljz dl dd ul li a em { position: absolute; right: 0; top: 5px; color: #a6a4a4; }
.listsBox.fljz dl dd ul li a:hover em {color: #556eb0;}

.public-service-warp .article-content .article-content-basic{padding-top: 20px;}
.public-service-warp .article-content .article-content-basic p{float: left; width: 100%; padding-right: 10px; margin-bottom: 10px; font-size: 16px; line-height: 28px; color: #373737; }
.public-service-warp .article-content .article-content-basic p b{font-size: 17px;}
.public-service-warp .article-content .article-content-basic.w50 p{width: 50%;}
.public-service-warp .article-content .article-content-basic .clear{ clear: both;}
@media screen and (max-width:1200px) {
 .public-service-warp .article-content .article-content-basic.w50 p{width: 100%;}
}

@media screen and (max-width: 760px){
	body{ padding: 0;}
	
	.listsBox { padding:15px;}
	.newListsT1 ul { padding: 15px 0;}
	.newListsT1 ul li a { white-space: inherit; padding-right: 0;}
	.newListsT1 ul li a em { position: relative; display: block;text-align: right;}
	
	
	.tit-temp1 h2 p.nav { padding-top: 5px;}
	.tit-temp1 h2 p.nav a { padding: 0 5px;}
	
	.hjbh-warp > div { margin: 15px 0 !important;}
	.hjbh-warp ul li { width: 100%;}
	
	
	.public-service-warp .tit-temp1 {padding: 30px 15px;}
	.banner-pages { margin-top:60px;  height: 120px;}
	.xxgkBanner img { height: 60px; position: relative; top: 45px; left: 10px;}
	.zx_ml_list_page { margin-bottom: 0 !important;}
	.pagination .rightcon a { margin: 0;}
	.pagination input.submitBtn { margin-left: 0;}

	.listsBox.fljz { padding: 15px;}
	.listsBox.fljz dl dd a { padding-left: 15px; font-size: 14px; line-height: 20px; min-width: auto;}
	.listsBox.fljz dl dd a:after { top: 12px;}
	.listsBox.fljz dl dd ul li a { padding-right: 90px;}
}
