﻿@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"Microsoft Yahei","Arial Narrow",HELVETICA;background:#eee;-webkit-text-size-adjust:100%;}
a{color:#333;text-decoration:none}
a:hover{color:#341b00;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#666;}
.g-wp p{ color:#000;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1200px; margin:0 auto; position:relative;}
.layout2{ width: 1100px; margin: 0 auto;}

.boxMo{ min-width:1200px;}

.banner{ max-width: 1920px; width: 100%; height: auto; margin: 0 auto 60px;}
.banner img{ width: 100%;}

.search{ position: relative; height: 98px; margin-bottom: 60px; background-color: #fff; border: 1px solid #ccc; border-radius: 10px;}
#text_keyword{ position: absolute; top: 20px; left: 0; width: 1020px; font: lighter 30px/60px "Microsoft Yahei"; text-align: center; color: 444; background-color: #fff; border: 0; border-right: 1px solid #ccc; outline: none;}
#btn_submit{ position: absolute; top: 20px; right: 24px; width: 120px; height: 60px; font: 30px/60px "Microsoft Yahei"; color: #005bac; text-align: right; background: url(btn_search.png) no-repeat left center; border: none; cursor: pointer; outline: none;}

.list_tem{ position: relative; padding: 20px; margin-bottom: 14px; border-radius: 10px; background-color: #fff; box-shadow: 4px 4px #ddd;}
.list_tem h3{ min-height: 50px; padding-left: 70px; margin-bottom: 14px; font: 24px/28px "Microsoft Yahei"; text-align: justify;}
.list_tem h3 a{ color: #183883;}
.list_tem .num2{ position: absolute; top: 20px; left: 20px; width: 50px; height: 50px; margin-right: 10px; font: bold 30px/50px "Microsoft Yahei"; text-align: center; color: #fff; background-color: #183883; color: #fff;}
.list_item{ text-align: right}
.list_item span{  font-weight: lighter; font-size: 18px; line-height: 20px;}
.list_item span.num{ color: #333;}
.list_item span.pdate{ color: #999; padding-left: 20px; margin-left: 20px; border-left: 1px solid #999}

.nores{ font-size: 24px; text-align: center;}
.con{ margin-bottom: 10px; text-indent: 2em; font-size: 20px; line-height: 28px; color: #666;}
.con em{ color: red; font-weight: bold;}

#displaypagenum{ margin-bottom: 40px;}
a.page { border: 1px solid #e3e3e3; padding: 0 14px; font-size: 18px; line-height: 40px; height: 40px; text-align: center; margin: 10px 2px; background: #f5f5f5; display: inline-block } 
a.page:hover { border: 1px solid #4b98dc; background: #4b98dc; color: #fff } 
#displaypagenum span, span.page { display: inline-block; padding: 0 14px; margin: 10px 2px; font-size: 18px; line-height: 40px; height: 40px; text-align: center }

.article{ padding: 40px 50px; margin-bottom: 40px; background-color: #fff; border: 1px solid #ccc; border-radius: 10px;}
.article h1{ margin-bottom: 36px; font: bold 36px/44px "Microsoft Yahei"; text-align: center; color: #183883;}
.article_item{ height: 40px; margin-bottom: 30px; border-bottom: 1px solid #e2e2e2;}
.article_item span{ float: left; padding: 0 10px; height: 40px; font: 18px/40px "Microsoft Yahei"; color: #999; }
.article_con{}
.article_con p{ font-size: 20px; line-height: 40px; color: #333; text-align: justify; margin-bottom: 20px;}
.article_con img{ max-width: 900px}


@media screen (min-width: 600px) and (max-width: 1199px) {
	#ddd{}
	#text_keyword{ width: 75%; font-size: 20px;}
	#btn_submit{ position: absolute; top: 20px; right: 24px; width: 15%; font-size: 24px; background: url(btn_search.png) no-repeat left center; background-size: auto 50%}
}

@media screen and (max-width: 590px) {
	#ddd{}
	
}

@media screen and (max-width: 1199px) {
	#ddd{}
	.banner, .search{ margin-bottom: 30px;}
	.layout{ width: 96%; margin: 0 auto;}
    .search{ width: 100%;}
    #text_keyword{ width: 65%; font-size: 20px;}
	#btn_submit{ position: absolute; top: 20px; right: 24px; width: 25%; font-size: 24px; background: url(btn_search.png) no-repeat left center; background-size: auto 50%}
    /* #btn_submit{ width: 25%; font-size: 24px;} */
    .list_tem{ padding: 20px; margin-bottom: 14px; border-radius: 10px; background-color: #fff; box-shadow: 4px 4px #ddd;}
	.list_tem h3{ margin-bottom: 14px; font: 24px/28px "Microsoft Yahei"; text-align: justify;}
	.list_tem h3 a{ color: #183883;}
	.list_item{}
	.list_item span{ display:block; font-weight: lighter; font-size: 18px; line-height: 20px;}
	.list_item span.num{ margin-bottom: 10px; color: #333;}
	.list_item span.pdate{ color: #999; padding-left: 0; margin-left: 0; border-left: 0}
	.article{ padding: 20px;}
	.article h1{ margin-bottom: 26px;}
	.article_item{ margin-bottom: 20px;}
}