@charset "utf-8";
/* CSS Document */

ol{background: #F0F0F0; text-align: right; margin-bottom: 5px;}
ol a{color: #666; line-height: 3;}

.main{background: #fff;}
.main .leftNav{float: left; width: calc(100% * 0.25 - 40px); margin-right: 40px;}
.main .right{float: left; width: calc(100% * 0.75);}

.main .leftNav h3{background:#007fce; font-size: 24px; font-size: 2.4rem; color: #fff; line-height: 1.5; padding: 15px 0; text-align: center;}
.main .leftNav ul{padding-bottom: 20px;}
.main .leftNav li{font-size: 18px; font-size: 1.8rem; line-height: 1.4;}
.main .leftNav li a{display: block; color: #0f0f0f; border-bottom: 1px solid #dedede; padding: 15px 20px 15px 23px;}
.main .leftNav li a:hover, .main .leftNav li.active a{color: #2236af; border-left: 3px solid #0d3f9f;}

.main .right h3{font-size: 24px; font-size: 2.4rem; color: #2236af; line-height: 1.6;}

/*文字列表*/
.list-date li{margin-bottom: 12px;}
.list-date li span b{color: #1872b0; display: inline-block; margin-right: 1px; border-right:1px solid #ccc; padding-right:15px;}
.list-date li span em{ font-size: 14px;  font-size: 1.4rem;color: #999; padding-left: 15px; font-style: normal;}
.list-date a{line-height: 1.4; display: block;}

/*page*/
.pagination .page {float: left; margin-left: -1px; padding: 8px 12px; position: relative; text-decoration: none;}
.pagination .inactive {background: #F0F0F0; border: 1px solid #dedede; color: #2236af;}
.pagination .active {background: #e4e9ee; border: 1px solid #c8d1e6; color: #965f4a; cursor: default; z-index: 2;}
.pagination-m button{ width:80%; color: #3287da; border:1px solid #c8d1e6; font-size:18px; font-size: 1.8rem; border-radius:4px; padding: 15px; margin-bottom: 20px;}

/*细览*/
article{padding: 15px 30px;}
article h1{color: #2236af; font-size: 24px; font-size: 2.4rem; line-height: 1.6; text-align: center; font-weight: bold;}
article h5{color: #666; font-size: 14px; font-size: 1.4rem; line-height: 2; text-align: center; margin: 15px 0; border-bottom: 1px solid #d9d9d9;}
.detail *{font-size:16px !important; line-height:1.8 !important;}
.detail p{margin-bottom:15px !important;}
.detail img{margin: 20px auto !important;}
.file{padding: 15px 30px;}
.file_title{height:30px; line-height:30px; margin-top:20px}
.file_title p{background:url(line_file_cebsitpe.gif) no-repeat left center #fff; display:block; float:left; padding:0 20px 0 40px; font-size:18px; font-size: 1.8rem;}
.file_list li{line-height: 1.5; margin:10px 0 0 0;}


/*手机总体*/
@media screen and (max-device-width: 1023px) {
	.main{padding: 0 10px;}
	.leftNav{display: none;}
	.main .right{float: left; width: 100%;}
	.list-date li{background-position: 0 8px; line-height: 1.6; padding-bottom: 5px;}
	
	.pagination{display: none;}
	.pagination-m{display: block;}
	.pagination-m li{text-align: center;}
	
}
/*pc总体*/
@media screen and (min-device-width: 1024px) {
	.pagination{display: block;}
	.pagination-m{display: none;}
}
/*5*/
@media screen and (min-device-width: 300px) and (max-device-width: 373px) {

}
/*6*/
@media screen and (min-device-width: 374px) and (max-device-width: 412px) {

}
/*5、6、plus*/
@media screen and (min-device-width:300px) and (max-device-width: 767px) {
	.list-date li time{float: none; padding-left: 0; padding-right: 5px;}
}

/*ipad*/
@media screen and (min-device-width:768px) and (max-device-width: 1023px) {
}
/*1280 1366*/
@media screen and (min-device-width: 1024px) and (max-device-width: 1367px) {
	.main .leftNav{float: left; width: calc(100% * 0.3 - 40px); margin-right: 40px;}
	.main .right{float: left; width: calc(100% * 0.7);}
	
	.main .leftNav h3{background-size: cover;}
	
	.list-date li{background-position: 0 10px; line-height: 1.8; padding-bottom: 5px;}
}
/*1920*/
@media screen and (min-device-width: 1368px) and (max-device-width: 1440px) {
	.detail img{ max-width: 800px;}
}
/**/
@media screen and (min-device-width: 1441px) {
}