@charset "utf-8";
/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0px;padding:0px;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;}
html{width:100%;height:100%;}
body{
	font-family:微软雅黑;
	min-width: 1000px;
}
.container{
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
.body-bg{
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
	top: 30px;
}
img{
	border: none;
	vertical-align: top;
}

/*topbar 开始*/
.topbar{
	height: 45px;
	line-height: 45px;
	position: relative;
	overflow: hidden;
}
.topbar>img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.topbar .container{
	height: 50px;
	overflow: hidden;
}
.topbar ul{
	height: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
	z-index: 11;
}
.topbar ul li{
	height: 50px;
	float: left;
}
.topbar ul li a{
	display: block;
	height: 100%;
}
.topbar ul li a img{
	max-height: 50px;
}
.topbar ul.topbar-operate{
	position: absolute;
	right: 0;
	top: 0;
}
/*topbar  结束*/

/*banner  开始*/
.banner img{
	width: 100%;
}
/*banner  结束*/

/*nav 开始*/
.nav{
	padding-bottom: 10px;
	border-bottom: 4px solid #3471a1;
	overflow: hidden;
}
.nav li{
	float: left;
	width: 16.66%;
	text-align: center;
	box-sizing: border-box;
	padding-left: 20px;
}
.nav li a{
	display: inline-block;
	padding: 8px 40px;
	color: #045898;
	font-size: 18px;
	position: relative;
}
.nav li a img{
	display: none;
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.nav li a.active,.nav li a:hover{
	color: #ffffff;
}
.nav li a.active img,.nav li a:hover img{
	display: block;
}
/*nav 结束*/

/*搜索和日期  开始*/
.aboutsearch{
	height: 68px;
	line-height: 68px;
	color: #252525;
	font-size: 14px;
}
.aboutsearch .container{
	position: relative;
}
.aboutsearch .seatch-main{
	position: absolute;
	top: 15px;
	right: 0;
	width: 300px;
	height: 33px;
	box-sizing: border-box;
}
.aboutsearch input{
	border: 1px solid #4681af;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding-left: 5px;
	padding-right: 36px;
	font-size: 12px;
	line-height: 31px;
	position: absolute;
	top: 0;
	left: 0;
}
.aboutsearch button{
	position: absolute;
	top: 1px;
	right: 1px;
	height: 31px;
	width: 36px;
	background-color: #cccccc;
	text-align: center;
	border: none;
	cursor: pointer;
}
.aboutsearch button img{
	width: 100%;
}
/*搜索和日期  结束*/

/*一些公共类名*/
.content-box{
	border: 1px solid #d5dadd;
	padding: 18px 20px;
	margin-bottom: 20px;
}

/*列表*/
.common-list-box li{
	line-height: 33px;
	overflow: hidden;
	font-size: 16px;
}
.common-list-box .common-list-date{
	float: right;
}
.common-list-box a{
	color: #020202;
}
.common-list-box .common-list-icon{
	width: 3px;
	height: 3px;
	display: inline-block;
	background-color: #000000;
	vertical-align: middle;
    margin-right: 20px;
}
.common-title{
	color: #055795;
	font-size: 20px;
	font-weight: 600;
}
.common-title img{
	vertical-align: middle;
	margin-right: 8px;
	margin-top: -3px;
}

/*footer 开始*/
.footer{
	background-color: #efefef;
}
.footer .container{
	overflow: hidden;
}
.footer-left{
	float: left;
	width: 185px;
}
.footer-left img{
	width: 100%;
	margin-top: 50px;
	margin-bottom: 20px;
}
.footer-main{
	float: left;
	width: 670px;
	margin-top: 30px;
}
.footer-main ul{
	text-align: center;
}
.footer-main ul li{
	display: inline-block;
	color: #464646;
	font-size: 16px;
}
.footer-main ul li.line{
	width: 1px;
	height: 16px;
	background-color: #464646;
	margin: 0 10px;
	position: relative;
	top: 2px;
}
.footer-main ul li a{
	color: #464646;
	font-size: 14px;
	line-height: 40px;
}
.footer-main ul li a img{
	position: relative;
	top: 10px;
	margin-left: 5px;
	margin-right: 6px;
}
.footer-right{
	float: right;
}
.footer-right img{
	margin-top: 50px;
}
/*footer 结束*/
