/* CSS Document */
body {font-family:微软雅黑;font-size: 12px;margin:0 auto; padding: 0px; background:#fff url(../images/topbar_img.jpg) no-repeat center top;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,input,select,table,tr,td{margin: 0px;padding: 0px;}
ul,li {list-style-type: none;}
a {text-decoration: none; color:#3e3837;}
a:hover {text-decoration:none;}
th { font-weight:normal;}
img {border: 0;}
.mt_5{ margin-top:5px;}
.mb_5{ margin-bottom:5px;}
.mat30{ margin-top:30px;}
.mal15{ margin-left:15px;}
.malt5{ margin-top:15px;}
.w400{ float:left; width:400px; display:inline;}
.w465{ float:left; width:465px; display:inline;}
.w278{ float:right; width:278px; display:inline;}
.w873{ float:right; width:873px; display:block;}
.h235{ height:235px; overflow:hidden;}
.h264{ height:264px; overflow:hidden;}
.h258{ height:259px; overflow:hidden;}
.min-height-1200{ height:auto!important; min-height:900px; height:1200px;}
.clear{ clear:both; overflow:hidden; zoom:1;}
.fl{ float:left;}
.warp{ width:1172px; margin:0 auto;}

.mod{ border:#d4d4d2 solid 1px; overflow:hidden; zoom:1;}
.mod .title{ border-bottom:#18719d solid 1px; height:40px; margin-right:12px; position:relative; margin-right:12px;}
.mod .title h3{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 21px;
	background: #fff url(../images/title_noice.jpg) no-repeat 10px 23px;
	padding: 20px 5px 0px 38px;
	font-size: 16px;
	color: #004d83;
	float: left;
	overflow: hidden;
}
.mod .title .more{ position:absolute; top:22px; right:0px; float:left; width:44px; height:20px; background:#fff; padding-left:5px;}
.mod .noborder{ border:none;}

.ullist{ padding:10px 19px 0px 10px;}
.ullist li{ overflow:hidden; zoom:1; border-bottom:#e8e8e8 dashed 1px; height:41px; line-height:41px; font-size:14px; padding:0 10px;}
.ullist li a{ float:left;}
.ullist li span{ float:right;}


#header{ padding-top:237px; height:45px; border-bottom:#006293 solid 2px;}

.navbar { width:100%; height:45px; background:url(images/navbar.png) repeat-x 0 50%;}   	/**导航区域背景**/
.navbar .navbox { width:1172px; height:45px; margin:0 auto;}   /**导航窗口大小及位置**/

/**导航样式：后台绑定时也可以定义配置**/
.navbar .navbox .wp_nav,.navbar .navbox .nav { height:45px;}  /**导航高度**/
.navbar .navbox .wp_nav li.nav-item a { font-size: 14px;color: #3e3837;}    /**导航字体样式**/
.navbar .navbox .wp_nav li.nav-item.i11 { font-weight:bold; font-size: 14px;color: #ff0000;}
.navbar .navbox .wp_nav li.nav-item a:hover,.navbar .navbox .wp_nav li.nav-item a.parent{ background: url(../images/menubg.jpg) repeat;
border: #006293 solid 1px;}   	/**鼠标经过或当前选中时样式**/
.navbar .navbox .wp_nav li.nav-item a span.item-name { padding:1px 21px; height:43px; line-height:43px;}   /**导航栏目高度与边距**/
.wp_nav .nav-item a.parent:hover span.item-name {
padding: 0 20px !important;height:42px; line-height:42px;
}
.menu{ overflow:hidden; zoom:1;}
.menu li{ float:left; font-size:14px; line-height:42px;}
.menu li a{ display:block; text-decoration:none; color:#3e3837; padding:1px 22px;}
.menu li a:hover{ background:url(../images/menubg.jpg) repeat; border:#006293 solid 1px; padding:0 21px;}


#content{ background:#f9fafe url(../images/contentbg.jpg) repeat-y top;}

.mantle{ width:398px; height:276px; border:#d4d4d2 solid 1px; position:relative;}
.mantle .img{ width:398px; height:276px; position:absolute; z-index:0;}
.mantle .img li{ position:absolute; top:0px; left:0px; z-index:1;}
.mantle .text{ width:398px; height:33px; overflow:hidden;  bottom:0px; left:0px; z-index:5; position:absolute; background:url(../images/pngbg_65.png);}
.mantle .text li a{color:#fff; line-height:33px; padding-left:20px;}
.mantle .num{ height:33px; overflow:hidden; bottom:0px; right:0px; z-index:6; position:absolute; padding-right:30px;}
.mantle .num li{ float:left; font-size:20px; display:inline; margin:0 5px; color:#fff; font-weight:bold; cursor:pointer;}
.mantle .num li.active{ color:#026295}

.side_nav{ overflow:hidden; zoom:1;}
.side_nav li{ margin-top:15px; padding-left:85px; border:#d4d4d2 solid 1px; height:62px; line-height:62px; font-size:14px;}
.side_nav li a img{ vertical-align:middle; padding-right:30px;}
.side_nav li a:hover{ text-decoration:underline;}


.link .linkli{ overflow:hidden; zoom:1; height:61px; padding:18px 0px 0px 74px; font-size:14px;}
.link .linkli li{ float:left; padding-bottom:7px; clear:left;}
.link .linkli li label{ padding-right:10px;}

.search{ height:58px; border:#d4d4d2 solid 1px; overflow:hidden;  padding-left:20px;}
.search input.input_text{ float:left; width:200px; margin:12px 0px 0px 0px; display:inline; line-height:30px; font-size:12px; border:0px; height:30px; overflow:hidden; color:#8f8e8f;}
.search input.input_btn{ background:url(../images/input_bnt_noice.jpg) no-repeat; width:31px; height:36px; float:right; display:inline; border:0px; margin:10px 10px 0px 0px; cursor:pointer;}

.noice{ border:#d4d4d2 solid 1px; font-size:14px; text-align:center; line-height:24px; height:201px; overflow:hidden;}


.prolist{ padding-top:15px; padding-left:10px;}
.prolist ul li{ width: 280px; margin:0 16px; height:242px; float: left; overflow: hidden;}
.prolist ul li .photo {
	width:280px;
	height:242px;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 211px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}


#footer{ background:#f9fafe;}
.copyright{ padding:35px 0px; text-align:center; line-height:24px; font-size:14px; color:#424240;}
.copyright a{ margin:0 6px; color:#424240;}

.page {width: 100%; padding: 10px 0; float: left; text-align: center; font-size:12px;}
.page .prev, .page .next {margin:0 10px;}
.page .num { padding: 2px; text-align: center; color: #000;}
.page .cur {color: #f00;}


.nyprolist{ width:816px; margin:0 auto; padding-top:30px; overflow:hidden; zoom:1;}
.nyprolist li{ width:242px; margin:0px 15px; height:267px; float: left; overflow: hidden; }
.nyprolist li .photo {
	width:240px;
	height:215px;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 188px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	border:#CCC solid 1px;
}
.nyprolist li .name{ text-align:center; line-height:30px; font-size:14px;}


.ny_dan{ padding:15px 25px;}
.ny_dan h3.tit{ text-align:center; line-height:50px; font-size:16px;}
.ny_dan .cont{ line-height:24px;}


.msglist{ padding-left:150px; padding-top:30px; overflow:hidden; zoom:1;}
.msglist li{ float:left; width:365px; padding:10px 0px; overflow:hidden; zoom:1;}
.msglist li label{ float:left; line-height:28px;}
.msglist li input.input_text{ width:268px; height:28px; border:#CCC solid 1px; line-height:28px; padding:0 10px;}
.msglist li input.input_btn{ background:url(../images/input_btn.jpg) no-repeat; width:92px; height:35px; border:0px; margin-left:261px;}





.yqlj {float:left;}

.xiaonei {float:left;} 
.post .title .more_btn {
display: inline-block;
height: 20px;

float: right;
margin-top: 21px;
}


.wp_article_list .list_item .Article_Index {
display: none;

}

.wp_article_list .list_item {
line-height: 41px;
font-size: 14px;
}

.wp_article_list .list_item {
width: 92%;
height: 41px;
border-bottom: 1px dashed #ccc;
vertical-align: top;
line-height: 41px;
font-size: 14px;
margin-left: 10px;
}

#keyword {
border: none;
background: url(../images/input_text_noice.jpg) no-repeat;
}
.wp_search .search {
background: url(../images/input_bnt_noice.jpg) no-repeat;

}
.sousuo {
padding-top: 10px;
}




.infobox .article {
min-height: 528px;
}

.infobox .article .arti_title {
text-align: center;
line-height: 50px;
font-size: 16px;
}






