article, aside, details, figcaption, figure, footer, header, main, nav, section {
    display: block
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    font-size: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

ul, li {
    list-style: none;
}

a:focus {
    outline: thin dotted #000;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

a:hover, a:active {
    outline: 0
}

b, strong {
    font-weight: bold
}

small {
    font-size: 80%
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    width: auto \9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic
}

form {
    margin: 0
}

button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle
}

button, input {
    line-height: normal
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    *overflow: visible
}

button[disabled], html input[disabled] {
    cursor: default
}

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px
}

input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

body {
	margin: 0;
	color: #000000;
	background-color: #ececed;
	font-family: arial, "Microsoft Yahei", "Hiragino Sans GB", sans-serif;
	font-size: 14px;
	line-height: 1.5;
}

a {
	color: #000;
	text-decoration: none
}

a:hover, a:focus {
    color: #ee0500;
    text-decoration: none
}

.clear {
    clear: both;
}

.clearfix {
    *zoom: 1
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0
}

.clearfix:after {
    clear: both
}

.hide {
    display: none
}

.ir {
    display: block;
    text-align: left;
    text-indent: -9999em;
    overflow: hidden;
    *zoom: 1
}

* {
	margin: 0;
	padding: 0;
}
body,html{
    font-family: "微软雅黑","宋体","黑体",Helvetica Neue,Tahoma,Arial,'Hiragino Sans GB';
    font-size: 14px;
    color: #005c81;
}


/*页面容器，主要设置宽度和居中*/
.container {
	width: 1180px;
	height: 100%;
	display: block;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background:none;
}



/*.site_topbar*/
.site_topbar {
    height:30px;
    width: 1180px;
    background: url(zsy13_bg.png) repeat-x;
    line-height: 30px;
}

.site_topbar .site_date {
	float: left;
	margin-left: 15px;
}

.site_topbar .site_dingyue {
    float: right;
}

.site_topbar a, .site_topbar span {
    font-family: "宋体";
    font-size: 12px;
    color: #777;
}

.site_topbar a {
    text-decoration: none;
}

.site_topbar a:hover {
    text-decoration: underline;
}
.site_topbar .site_dingyue .site_dingyue_zhengwu{
	font-size: 13px;
	color: #990000;
	display: block;
	float: left;
	height: 38px;
	line-height: 38px;
	background: url(email.png) no-repeat left center;
	padding-left: 30px;
	font-weight: 600;
	margin-right: 10px;
}
.site_topbar .site_dingyue .site_dingyue_shuocang{
	font-size: 13px;
	color: #990000;
	display: block;
	float: left;
	height: 38px;
	line-height: 38px;
	background: url(favorite.png) no-repeat left center;
	padding-left: 30px;
	font-weight: 600;
	margin-right: 15px;
}


.site_topbar .site_dingyue .old_site{
    font-size: 13px;
    color: #777;
    display: block;
    float: left;
    line-height: 38px;
    height: 38px;
}
.site_topbar .site_dingyue .divider{
    font-size: 12px;
    color: #999;
    display: block;
    float: left;
    line-height: 38px;
    height: 38px;
    padding: 0px 8px;
    font-family: "宋体";
}

/*导航栏目，带竖二级菜单*/
.nav{WIDTH: 850px;BACKGROUND: url(nav_bg.jpg) repeat-x;FLOAT: none;HEIGHT: 45px;FONT-WEIGHT: bold}
.nav UL{PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-LEFT: 0px;WIDTH: 1180px;PADDING-RIGHT: 0px;PADDING-TOP: 0px}
.nav UL LI{DISPLAY: inline;font-size:17px;font-family:"微软雅黑";font-weight:500;color:#FFFFFF;line-height:45px;}
.nav UL LI A:link{PADDING-LEFT: 16px;PADDING-RIGHT:16px;DISPLAY: block;FLOAT: left;COLOR: #ffffff;MARGIN-LEFT: 0px;TEXT-DECORATION: none;background: url(line.jpg) no-repeat right;}
.nav UL LI A:active{PADDING-LEFT:16px;PADDING-RIGHT:16px;DISPLAY: block;FLOAT: left;COLOR: #ffffff;MARGIN-LEFT: 0px;TEXT-DECORATION: none;background: url(line.jpg) no-repeat right;}
.nav UL LI A:visited{PADDING-LEFT: 16px;PADDING-RIGHT:16px;DISPLAY: block;FLOAT: left;COLOR: #ffffff;MARGIN-LEFT: 0px;TEXT-DECORATION: none;background: url(line.jpg) no-repeat right;}
.nav UL LI A:hover{PADDING-LEFT:16px;PADDING-RIGHT:16px;DISPLAY: block;BACKGROUND: url(line.jpg) no-repeat right;FLOAT: left;COLOR: #ffffff;MARGIN-LEFT: 0px;TEXT-DECORATION: none;background: url(line.jpg) no-repeat right;}
.nav #current A{PADDING-LEFT:15px;PADDING-RIGHT:15px;DISPLAY: block;BACKGROUND: url(nav_tab.jpg) repeat-x 0px 6px;FLOAT: left;COLOR: #ffffff;MARGIN-LEFT: 5px;TEXT-DECORATION: none;}

/*.site_top*/
.site_top {
    height: 160px;
    width: 100%;
    min-width: 1180px;
    background: url(site_top_bg.jpg) no-repeat center center;
}

.site_top .container {
    position: relative;
}

.site_top .site_logo {
    float: left;
}

.site_top .site_banben {
    float: right;
}
.site_top .site_banben a{
    display: block;
    float: left;
    height: 160px;
}

/*.site_nav*/

.site_nav {
	width: 850px;
	height: 50px;
	BACKGROUND: url(nav_bg.jpg) repeat-x;
	font-family: "微软雅黑";
	font-size:13pt;
}

.site_nav .site_nav_wrap {
    float: left;
	
}

.site_nav .nav_a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    float: left;
}




.site_nav .site_search_wrap {
    width: 120px;
    height: 50px;
    background: #ae0518 url(site_nav_search.jpg) no-repeat center center;
    float: right;
    position: relative;
}

.site_nav .site_search_wrap .site_search {
    width: 120px;
    height: 34px;
    position: absolute;
    display: block;
    left: 5px;
    top: 8px;
    background: transparent;
    border: none;
    outline: none;
    color: #005c81;
    font-size: 14px;
}

.site_nav .site_search_wrap .site_search_submit {
    width: 47px;
    height: 34px;
    display: block;
    position: absolute;
    right: 0px;
    top: 8px;
    background: transparent;
    border: none;
    outline: none;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
}

a.xxgk1 {
	float: left;
	height: 20px;
	width: 70px;
	margin-left: 5px;
	-margin-left: 4px;/*IE6.0*/
	margin-top: 4px;
	line-height: 22px;
	text-align: center;
	font-size: 13px;
	font-family: "宋体";
}
a.xxgk1:link {
	color: #FFF;	
}
a.xxgk1:visited{
	color: #FFF;	
}
a.xxgk1:hover {
	background-image: url(xxgk-1.jpg);
	color: #990000;
}




#weixin_modal {
    width: 130px;
    height: 160px;
    display: none;
    position: absolute;
    z-index: 9999;
    left: 1066px;
    top: 140px;
    padding: 9px;
    border: 1px solid #ddd;
    background: #fff;
}

#weixin_modal img {
    width: 130px;
    height: 160px;
}

/*网站头部代码-结束*/

/*网站脚部代码-开始*/
.site_footer {
    background: background-image:url(footer_bg.jpg);
    width: 100%;
    height: 70px;
    min-width: 1180px;
}

.site_footer .footer_nav_wrap {
    height: 42px;
    padding-top: 21px;
    width: 100%;
    text-align: center;
}

.site_footer .footer_nav_wrap a, .site_footer .footer_nav_wrap span {
    color: #000000;
    font-size: 13px;
}

.site_footer .footer_nav_wrap a {
    text-decoration: none;
}

.site_footer .footer_nav_wrap a:hover {
    text-decoration: underline;
}

.site_footer .website_info {
	width: 100%;
	height: 77px;
	margin-top: 10px;
}

.site_footer .website_info div {
    float: left;
}

.site_footer .website_info .website_info1 {
    margin-left: 265px;
    margin-right: 5px;
}

.site_footer .website_info .website_info2 {
    margin-left: 25px;
    margin-right: 5px;
}

.site_footer .website_info .website_info_text {
    padding: 20px 10px;
    line-height: 20px;
}

.site_footer .website_info p, .site_footer .website_info a, .site_footer .website_info span {
    font-size: 12px;
    color: #858585;
}

.site_footer .website_info a {
    text-decoration: none;
}

.site_footer .website_info a:hover {
    text-decoration: underline;
}

/*网站脚部代码-结束*/

/*分页开始*/
.pages {
    width: 95%;
    text-align: center;
    padding: 12px;
    clear: both;
    margin-top: 10px;
}

.pages span, .pages a, .pages b {
    font-size: 16px;
    margin: 0 2px;
}

.pages span font {
    color: #000;
    font-size: 12px;
}

.pages a, .pages b {
    border: 1px solid #ccc;
    background: #DDD;
    padding: 2px 6px;
    text-decoration: none
}

.pages span {
    padding-right: 10px
}

.pages b, .pages a:hover {
    background: #ee0500;
    color: #FFFFFF;
}

/*分页结束*/

/*飘窗 - 开始*/
.notification{
	/* width: 70px; */
	/* height: 230px; */

	position: absolute;
	right: 10px;
	top: 50px;

    z-index: 9999;
}
.notification_img img{
	/* width: 70px; */
	/* height: 210px; */
}
.notification_text{
	width: 70px;
	height: 20px;
	overflow: hidden;
}
.notification_text a{
	color: #000;
	font-size: 14px;
	text-decoration: none;
}
.notification_text a:hover{
	color: #800;
	text-decoration: underline;
}
.notification_img a {
    display: block;
    margin-bottom: 5px;
}




/*--清除浏览器默认样式--*/
html, body {
	font-size:14px;
	font-family:"宋体", "Microsoft YaHei", Verdana, sans-serif, "宋体";
	scrollbar-face-color: #F6F6F6;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-arrow-color:#330000;
	scrollbar-track-color:#F6F6F6;
	scrollbar-darkshadow-color:#FFFFFF;
	color: #000000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {
	margin:0;
	padding-top: 0;
	padding-right: 20;
	padding-bottom: 20;
	padding-left: 20;
}
fieldset, img {border:none;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
h1 {font-size:24px;}
h2 {font-size:16px;}
h3 {font-size:18px;}
h4 {font-size:18px;}

q:before, q:after {content:'';}
abbr, acronym {border:none;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, button, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input, button, textarea, select {*font-size:100%;}
select, input, button, textarea {font:100% Microsoft YaHei,Tahoma, Helvetica, Arial, sans-serif;}
table {font-size:inherit;font:100%;}
pre, code, kbd, samp, tt {font-family:'Courier New', Courier, monospace;}
/**
 * 默认情况下，small的字号比默认小，这里reset掉，抹平差异
 * 对于中文默认为12px时，让small也12px非常有必要。小于12px的中文字很难识别
 */
small {font-size:100%;}
abbr, acronym {border-bottom:1px dotted;cursor:help;}
ins {text-decoration:overline;}
del {text-decoration:line-through;}
hr {color:#D1D7DC;background-color:#D1D7DC;border:none;	height:1px;}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁等 */
html {/*min-height:101%; 这个方法不好，不是想要的效果 */
    overflow-y:scroll; /* 在opera下会同时触发水平滚动条，但考虑opera的用户数，也就可以忽略了 *//*overflow:-moz-scrollbars-vertical; 这个方法只针对firefox
    overflow-x:auto; 上面一行会将overflow-x干掉，因此这里重设回来
    ref:http://developer.mozilla.org/en/docs/Mozilla_CSS_Extensions#overflow */}
img { behavior: url("style/iepngfix.htc");}/* 让非ie6.0浏览支持png24透明属性*/























/*飘窗 - 结束*/