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

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    border: 0 none;
    margin: 0;
    padding: 0;
}
body, html {
    color: #333;
    font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","微软雅黑",PingHei,STHeiti,"\5B8B\4F53",SimSun,"宋体",sans-serif;
    font:12px/1.5 'Microsoft YaHei',Arial,Tahoma,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53,sans-serif;
}

.clear{ clear:both;}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#003f97;
	text-decoration:none;
}
ul,li{
	list-style:none;
}




.content{
	margin:0 auto;
	width:1030px;
}
#header{
	border-top:6px solid #63bef0;
	background:#2695e2;
	height:199px;
	background:url(bg_banner.jpg) no-repeat center top #2695e2;
}
#header .topmenu{
	/*! width:254px; */
	height:27px;
	line-height:27px;
	float:right;
	background:#63bef0;
	border-radius:0 0 3px 3px;
	color:#fff;
	text-align:center;
	padding: 0 15px;
}
#header .topmenu a{ color:#fff;}

#nav{
	border-bottom:3px solid #2695e2;
	background:url(bg_menu.jpg) repeat-x left top;
	height:40px;
	line-height:40px;
	font-size:16px;
	width:100%;
	text-align:center;
}
#nav li a{
	float:left;
	padding:0 16px;
}

#container{
	background: #eaf3fa;
	background: linear-gradient(to bottom, #eaf3fa, #ffffff);
	background: -moz-linear-gradient(#eaf3fa,#ffffff); /* Firefox 3.6 - 15 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf3fa), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(#eaf3fa,#ffffff); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#eaf3fa,#ffffff); /* Opera 11.1 - 12.0 */
	background: -ms-linear-gradient(#eaf3fa,#ffffff);
	background: linear-gradient(#eaf3fa,#ffffff); /* 标准的语法 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf3fa', endColorstr='#ffffff',GradientType=0 ); /*ie9-*/
}
:root .gradient{filter:none;} /*ie9*/
.main{
	background:#FFF;
	padding-top:10px;
}


#footer{
	margin-top:30px;
	border-top:3px solid #2796e2;
	background:#f5f5f5;
	height:102px;
	padding-top: 20px;
}
#footer li{float: left;}
#footer img{
	vertical-align:middle;
	margin:0 55px 0 35px;
}
.hoverline:hover{text-decoration:underline;}