﻿/*当前位置*/
.list-dqwz{line-height: 3rem; border-bottom: 3px solid #333;margin-top: 0;}
.list-dqwz span{color:#333;font-size: 1.6rem;padding-right: 0.8rem;}
.list-dqwz a{color:#333;font-size: 1.2rem;padding: 0 0.5rem;}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.list-dqwz{line-height: 4rem; border-bottom: 1px solid #333;}
	.list-dqwz a{font-size: 1.6rem;}
	
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.list-dqwz{line-height: 3rem;padding: 0.5rem 0; border-bottom: 1px solid #333;}
	.list-dqwz a{font-size: 1.8rem;}
}

@media screen and (max-width: 479px) {   
	.list-dqwz{line-height: 3rem;padding: 1rem 0; border-bottom: 1px solid #333;}
	.list-dqwz a{font-size: 1.8rem;}	
}


/*通用列表*/
.list-tylist {margin-top: 1.5rem}
.list-tylist ul{ padding:0.8rem;zoom:1;border-bottom: 1px dashed #DDD;}
.list-tylist ul:nth-last-child(1){border-bottom:0px;}
.list-tylist ul li:before {content: "";position: absolute;top: 50%;left: 0.4rem;width:0.3rem;height: 0.3rem;margin-top: -0.15rem;background-color: #ddd;border-radius: 100px;transition:all 0.5s;}
.list-tylist ul li:hover:before {background-color: #487bc5;transition:all 0.5s;}
.list-tylist li{font-size:1.2rem;line-height:1.6rem;padding:0.5rem 0.8rem 0.5rem 1.4rem;position: relative;transition:all 0.5s;}
.list-tylist li:hover{background-color:#f7f7f7;transition:all 0.5s;}
.list-tylist li a{font-size:1.2rem;color: #000;transition:all 0.5s;}
.list-tylist li a:hover{color:#487bc5;transition:all 0.5s;}
.list-tylist li .date{ float:right; color:#999;font-size: 1rem;padding: 0 0.5rem;}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.list-tylist li{line-height:3rem;}
	.list-tylist li a{font-size:1.8rem;}	
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.list-tylist ul{padding:0.8rem 0;}
	.list-tylist li{line-height:3rem;}
	.list-tylist li a{font-size:1.8rem;}
	.list-tylist li .date{font-size:1.4rem;}
}

@media screen and (max-width: 479px) {
	.list-tylist ul{padding:0.8rem 0;}
	.list-tylist li{line-height:3rem;}
	.list-tylist li a{font-size:1.8rem;}
	.list-tylist li .date{font-size:1.4rem;}
}

/*图片列表*/
.list-piclist {margin-top: 1.5rem}
.list-piclist ul{padding:0.8rem;zoom:1;}
.list-piclist li{font-size:1.2rem;line-height:1.6rem;padding:0.5%;position: relative;transition:all 0.5s;width:23%; margin: 1%; float: left;box-shadow:0 0 3px 3px #dde2ef;}
.list-piclist li a{font-size:1.2rem;color: #000;transition:all 0.5s;}
.list-piclist li a:hover{color:#487bc5;transition:all 0.5s;}
.list-piclist li h2{font-size:1.2rem;line-height: 1.8rem;}
.list-piclist li .date{ float:right; color:#999;font-size: 1rem;padding: 0 0.5rem;}
.list-piclist li .laiyuan{ float:left; color:#999;font-size: 1rem;padding: 0 0.5rem;}
.list-piclist li img{ width:100%; height:12rem; display:block;transition:all 0.5s;}
.list-piclist li img:hover{transition:all 0.5s;transform:scale(1.02);}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.list-piclist li{line-height:3rem;width:46%;margin:2% 2% 3%; padding:1%;}	
	.list-piclist li h2{font-size:2.2rem;line-height: 3rem;}
	.list-piclist li img{display:block;height: 25rem;}
	.list-piclist li .laiyuan{font-size:1.8rem;}
	.list-piclist li .date{font-size:1.8rem;}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.list-piclist li{line-height:3rem;width:45%;margin:2% 2% 3%; padding:2%;}	
	.list-piclist li h2{font-size:2.2rem;}
	.list-piclist li img{height:auto; display:block;}
	.list-piclist li .laiyuan{font-size:1.4rem;}
	.list-piclist li .date{font-size:1.4rem;}
}

@media screen and (max-width: 479px) {
	.list-piclist li{line-height:3rem;width:98%;margin:2% auto 3%; padding:2%;}		
	.list-piclist li h2{font-size:2.2rem;}
	.list-piclist li img{height:auto; display:block;}
	.list-piclist li .laiyuan{font-size:1.8rem;}
	.list-piclist li .date{font-size:1.8rem;}
}



/* 分页 */
.pages{padding:40px 0 25px;text-align:center;font-size:14px}
.pages a{display:inline-block;margin:6px 3px;padding:0 9px;height:36px;min-width:40px;border:1px solid #d6d8da;border-radius:2px;color:#888;font-size:14px;line-height:36px;transition:all 0.5s;}
.pages a.current,.pages a.onhover,.pages a:hover{border-color:#487bc5;background:#487bc5;color:#fff;transition:all 0.5s;}
.pages input[type=text]{margin:0 4px 0 7px;padding:0 10px;width:38px!important;height:35px;border:1px solid #cdd7e0;border-radius:2px;vertical-align:middle;text-align:center;font-size:16px;line-height:35px}
.pages span:hover{background:0 0;color:#444}
.pages input[type=submit]{margin-left:3px;padding:0 10px;height:36px;border:1px solid #cdd7e0;border-radius:2px;background:#fff;color:#333;vertical-align:middle;line-height:37px}
.pages .bai12_22h{margin-left:20px}



/*正文页*/
.article{margin-top: 1.5rem}
.article-title{ padding:0.8rem 0;}
.article-title h1{font-size:1.8rem; font-weight:bold;line-height:3rem;text-align:center; }
.article-title-info{clear:both; line-height:2.5rem; border-bottom:#e5e5e5 1px solid; text-align:center;}
.article-title-info span{font-size:1rem; color:#666;margin:0 10px;display: inline;height:2.5rem;}
.article-title-zrbj{line-height:2.5rem;font-size:1rem;margin-top: 1rem;}
.article-title-zrbj span{margin:0 10px;}

.fenxiang{display: inline-block;}
.fenxiang span{float: left;}
.fenxiang a{width:2rem!important;line-height:2rem;height:2rem!important;background-repeat:no-repeat;background-size:20px 20px;background-position:center center;cursor:pointer;margin:0px 6px 6px 0;overflow:hidden;color:#3a8ceb;border-radius:50%;display:inline-block !important;}
.fenxiang .bds_weixin{background-image:url(../image/wx.png);border:1px solid #7bc549}
.fenxiang .bds_qzone{background-image:url(../image/qqkj.png);border:1px solid #fdbe3d}
.fenxiang .bds_tsina{background-image:url(../image/wb.png);border:1px solid #ff763b}
.fenxiang .bds_sqq{background-image:url(../image/qq.png);border:1px solid #56b6e7}

.article-con{clear:both; overflow:hidden;text-align:left;margin: 1.5rem auto;font-size: 1.2rem !important;padding: 0 2rem;}
.article-con p{color:#333;line-height: 2rem !important;font-size: 1.2rem !important;}
.article-con a{color:#487bc5}
.article-con img{max-width:90% !important;max-height: 100% !important; width: auto; height: auto;}

/*表格*/
.article-con table {font-size:1.2rem;text-shadow: 1px 1px 0px #fff;background:#fff;border:#e0e0e0 1px solid;margin-bottom:15px; width:100% !important;}
.article-con table th {padding:5px 5px;border-bottom:1px solid #e0e0e0;}
.article-con table th:first-child{text-align: center;padding-left:10px;}
.article-con table tr{text-align: center;padding-left:10px;}
.article-con table tr td:first-child{text-align: left;padding-left:10px;border-left: 0;}
.article-con table tr td {padding:5px;border-bottom:1px solid #e0e0e0;border-left: 1px solid #e0e0e0;text-align:left;transition:all 0.5s;}
.article-con table tr.even td{background:#efefef;}
.article-con table tr:last-child td{border-bottom:0;}
.article-con table tr:hover td{background: #f8f8f8;transition:all 0.5s;}
.article-con table p{text-indent: 0;}

/*视频*/
.article-con iframe{max-width:90% !important;max-height: 100% !important;}


/*信息公开正文页*/
.article-xxgk{padding: 1rem 2rem;border: 1px solid #e5e5e5; background:#f2f7ff;}
.article-xxgk ul{margin: 0 auto;}
.article-xxgk ul li{width: 47%; float: left;font-size: 1rem; line-height: 2rem;}
.article-xxgk ul li:nth-child(even){margin-left:3% !important;}
.article-xxgk ul li b{}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.article-title h1{font-size:2.8rem;line-height: 4rem;margin: 0;}
	.article-title-info{padding: 1rem 0;}
	.article-title-info span{font-size:1.8rem;white-space: nowrap;line-height: 3rem;margin:0 10px;float: none;}
	.article-title-info .zihao{display: none;}
	.article-title-info .fenxiang{display: none;}	
	.article-con p{line-height: 3.5rem !important;font-size: 2rem !important;}
	.article-title-zrbj{line-height: 2.5rem;font-size: 1.8rem;margin-top: 2rem;color: #666;}
	.article-con iframe{height:40rem;}
	
	.article-xxgk ul li{font-size: 2rem; line-height:4rem;}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.article-title h1{font-size:2.4rem;line-height: 3rem;margin: 0;}
	.article-title-info{padding: 1rem 0;}
	.article-title-info span{font-size:1.8rem;white-space: nowrap;line-height: 3rem;margin:0 5px;}
	.article-title-info .zihao{display: none;}
	.article-title-info .fenxiang{display: none;}
	.article-con{padding: 0;}
	.article-con p{line-height: 3.5rem !important;font-size: 2rem !important;}
	.article-title-zrbj{line-height: 2.5rem;font-size: 1.8rem;margin-top: 2rem;color: #666;}
	.article-con iframe{height:40rem;}
	
.article-xxgk ul li{width: 100%; float: none;font-size: 2rem; line-height:4rem;}
.article-xxgk ul li:nth-child(even){margin-left:0% !important;}
}

@media screen and (max-width: 479px) {
	.article-title h1{font-size:2.4rem;line-height: 3rem;margin: 0;}
	.article-title-info{padding: 1rem 0;}
	.article-title-info span{font-size:1.8rem;white-space: nowrap;line-height: 3rem;margin:0 5px;}
	.article-title-info .zihao{display: none;}
	.article-title-info .fenxiang{display: none;}
	.article-con{padding: 0;}
	.article-con p{line-height: 3.5rem !important;font-size: 2rem !important;}
	.article-title-zrbj{line-height: 2.5rem;font-size: 1.8rem;margin-top: 2rem;color: #666;}
	.article-con iframe{height:40rem;}
	
.article-xxgk ul li{width: 100%; float: none;font-size: 2rem; line-height:4rem;}
.article-xxgk ul li:nth-child(even){margin-left:0% !important;}
}



/*信息公开规章正文页*/
.gz_header { background:#fff;border-bottom: #015293 5px solid;position:relative;}
.gz_header h1:before{display:inline-block;vertical-align:middle;content:'';width:55px;height:80px;background:url(../image/logo_xxgk.png) left 5px no-repeat;background-size:55px; margin-right: 10px;}
.gz_header h1{display:block;color:#ff0103;height:100px;line-height:100px;font-size:40px;font-family:"方正小标宋简体";font-weight:bold;text-align:center;}
.gz_header_xz{position:absolute ; right: 0; bottom: 18px;width: 30%; text-align: right;} 
.gz_header_xz a{padding:8px ; margin:0 12px 0 0px;font-size: 14px; line-height:22px;border:1px solid #d2d2d2 ; color: #666;}
.gz_header_titbg{background:#fff;position:relative;}
.gz_header_title{color:#000;line-height:40px;padding-top:58px;font-size:28px;display:block;font-family:"方正小标宋简体"!important;font-weight:bold;text-align:center;}
.gz_header_shuoming {color:#000;line-height:40px;font-size:18px;display:block;font-family:"仿宋"!important;text-align:center;}

.gz_footer { background:#fff;border-bottom: #015293 5px solid;position:relative;height: 0px;margin-top:70px;}
.gz_footer_title{color:#015293;background:#fff;line-height:108px;padding-right:58px;font-size:28px;display:block;font-family:"方正小标宋简体"!important;font-weight:bold;text-align:right;}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.gz_header{padding-bottom:15px;}
	.gz_header h1:before{width:55px;height:60px;}
	.gz_header h1{height:auto;line-height:50px;font-size:30px;}
	.gz_header_xz{position:relative; right: 0; bottom:8px;width:100%; text-align: center; margin-top: 30px;} 
	.gz_header_title{line-height:40px;padding-top:30px;font-size:22px;}
	.gz_header_shuoming {line-height:40px;font-size:18px;}
	.gz_footer { margin-top:30px;}
	.gz_footer_title{line-height:80px;padding-right:20px;font-size:22px;}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.gz_header{padding-bottom:15px;}
	.gz_header h1:before{width:55px;height:60px;}
	.gz_header h1{height:auto;line-height:50px;font-size:30px;}
	.gz_header_xz{position:relative; right: 0; bottom:8px;width:100%; text-align: center; margin-top: 30px;} 
	.gz_header_title{line-height:40px;padding-top:30px;font-size:22px;}
	.gz_header_shuoming {line-height:40px;font-size:18px;}
	.gz_footer { margin-top:30px;}
	.gz_footer_title{line-height:80px;padding-right:20px;font-size:22px;}
}

@media screen and (max-width: 479px) {
	.gz_header{padding-bottom:15px;}
	.gz_header h1:before{width:55px;height:60px;}
	.gz_header h1{height:auto;line-height:50px;font-size:30px;}
	.gz_header_xz{position:relative; right: 0; bottom:8px;width:100%; text-align: center; margin-top: 30px;} 
	.gz_header_title{line-height:40px;padding-top:30px;font-size:22px;}
	.gz_header_shuoming {line-height:40px;font-size:18px;}
	.gz_footer { margin-top:30px;}
	.gz_footer_title{line-height:80px;padding-right:20px;font-size:22px;}
}
