﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
margin:0px;
padding:0px;
border:0px;
}
a  {
text-decoration:none;
border:0;
}
a:linked,a:visited,a:active {
text-decoration:none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display:block;
}
body {
	font-family:Simsun;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
}
li {
list-style:none;
}
img {
border:0;
}

.page {
margin:0px auto;
height:auto;
width:960px;
overflow:hidden;
}

/*header*/
header img {
float:left;
}
.header {
float:left;
width:960px;
height:auto;
}
.login {
float:left;
width:100%;
height:38px;
padding-top:2px;
overflow:hidden;
text-align:center;
color:#fff;
font-family:Verdana, Simsun;
font-size:12px;
}
.login span {
float:left;
line-height:18px;
vertical-align:middle;
margin-top:6px;
margin-left:5px;
display:inline;
padding-top:2px;
padding-bottom:2px;
}
.login span a {
color:#fff;
}
.login span a:hover {
color:#fca;
}
.ipt_01 {
float:left;
height:20px;
width:50px;
color:#666;
padding:3px;
background-color:#fff;
margin-top:5px;
margin-left:5px;
display:inline;
margin-right:5px;
vertical-align:middle;
}
.ipt_02 {
float:left;
height:26px;
width:auto;
max-width:120px
color:#666;
padding:3px;
background-color:#fff;
margin-top:5px;
margin-left:5px;
display:inline;
margin-right:5px;
vertical-align:middle;
}
.btn_01 {
float:left;
height:24px;
text-align:center;
width:38px;
color:#666;
background-color:#eee;
border:1px solid #aaa;
margin-top:5px;
margin-left:5px;
display:inline;
margin-right:5px;
vertical-align:middle;
font-size:12px;
}
.weather {
width:200px;
text-align:left;
}
.link_mail {
padding-left:22px;
background:url(icon_login.gif) top left no-repeat;
background-position:0px 4px;
margin-right:5px;
}
.link_cert {
padding-left:22px;
background:url(icon_login.gif) top left no-repeat;
background-position:0px -17px;
margin-right:5px;
}
.link_rss {
padding-left:22px;
background:url(icon_login.gif) top left no-repeat;
background-position:0px -37px;
margin-right:5px;
}
.link_bookmark {
padding-left:22px;
background:url(icon_login.gif) top left no-repeat;
background-position:0px -56px;
margin-left:5px;
display:inline;
}
nav {
float:left;
width:960px;
height:84px;
}
.logo_online {
float:left;
width:115px;
height:51px;
margin-right:30px;
margin-left:15px;
margin-top:15px;
overflow:hidden;
}
nav ul {
float:left;
width:127px;
height:45px;
overflow:hidden;
margin-right:13px;
margin-top:20px;
border-right:1px solid #cfc7d7;
padding-right:2px;
}
nav ul li {
float:left;
width:42px;
height:24px;
font-size:12px;
overflow:hidden;
}
nav ul li a {
float:left;
display:block;
width:auto;
padding:3px;
color:#000;
overflow:hidden;
}
nav ul li a:hover {
background-color:#da2b2b;
color:#fff;
}
.nav_right {
float:left;
width:190px;
height:45px;
overflow:hidden;
margin-right:15px;
margin-top:20px;
border-right:0px;
padding-right:2px;
}
.nav_right  li {
float:left;
width:61px;
height:24px;
font-size:12px;
overflow:hidden;
}
.shortcut {
float:left;
width:950px;
height:36px;
padding-left:10px;
overflow:hidden;
background-color:#ebebeb;
}
.shortcut li {
float:left;
width:auto;
padding-left:10px;
padding-right:10px;
font-size:12px;
font-weight:bold;
margin-top:11px;
border-left:2px solid #000;
}
.shortcut li:first-child {
border-left:0px;
}
.shortcut li a {
color:#000;
}
.shortcut li a:hover {
color:#f60;
}
.banner {
float:left;
width:960px;
height:auto;
margin-bottom:10px;
}
.tp {
margin-top:10px;
}
.ad_01, .ad_02 {
float:left;
}
.ad_03 {
float:right;
}

/*page*/
.page_sec {
float:left;
width:960px;
height:auto;
overflow:hidden;
position:relative;
}
.top_news {
float:left;
width:100%;
margin-bottom:10px;
font-family:Simsun;
}
.top_news li {
float:left;
width:auto;
margin-left:5px;
margin-right:5px;
display:inline;
font-size:12px;
}
.top_news li a {
color:#000;
}
.top_news li a:hover {
color:#f60;
}

/*正文信息*/
.xf_wrapper{width:960px; height:auto; margin:10px auto; overflow:hidden; font-family:"微软雅黑"}
.xf_nav{width:100%; height:40px; line-height:40px; border-top:1px solid #042673; background:#f1f1f1; overflow:hidden; font-size:18px}
.xf_nav li{width:120px; height:inherit; float:left; text-align:center; background:url(nav_li_bg.jpg) no-repeat right top}
.xf_part_1{width:960px; height:auto; overflow:hidden}
.xf_part_1 .title{width:100%; height:40px; line-height:40px; border-top:1px solid #042673; background:#f1f1f1; overflow:hidden; font-size:18px}
.xf_part_1 .title span{float:right}
.xf_part_1 .title h2{margin-left:20px; color:#042673}
.top_info{width:340px; height:400px; overflow:hidden; font-size:16px; line-height:30px}
.top_info ul{border-bottom:1px dashed #000; padding-bottom:8px; padding-left:10px; margin-bottom:8px}
.top_info li{width:340px; height:30px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.slideBox{ width:600px; height:400px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#042673; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:600px; height:400px; display:block;  }
.slideBox .bd p{position:absolute; width:600px; height:45px; line-height:45px; background:url(alpha.png) repeat left top; left:0; bottom:0; font-size:16px; text-indent:15px}
.xfdt{width:540px; height:auto; overflow:hidden}
.xfdt li{width:520px; height:auto; margin:10px auto; padding-bottom:10px; border-bottom:1px dashed #000}
.xfdt li h3{font-size:16px; line-height:32px}
.xfdt li h3 span{float:right; font-size:14px; color:#969696}
.xfdt li p{font-size:14px; line-height:30px; height:30px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.yhzk_znjj{width:385px; height:auto; overflow:hidden}
.yhzk_znjj .main{width:365px; height:auto; padding:10px}
.yhzk_znjj .main .main_ul{width:345px; height:auto; margin-top:10px; background:#f0f0f0; padding:10px; font-size:16px;}
.yhzk_znjj .main .main_ul li{height:36px; line-height:36px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis} 

.xf_part_1 .xf_1_l{width:390px; height:330px; overflow:hidden}
.xf_part_1 .xf_1_c{width:346px; height:329px; overflow:hidden; border:1px solid #ccc; border-top:0}
.xf_part_1 .xf_1_c ul{width:316px; height:auto; padding:10px 0 0 15px}
.xf_part_1 .xf_1_c li{line-height:30px; font-size:14px; width:316px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xf_part_1 .xf_1_r{width:192px; height:330px; overflow:hidden}
.xf_part_1 .xf_1_r .img_info{margin-top:16px; position:relative; width:192px; height:128px}
.xf_part_1 .xf_1_r p{position:absolute; left:0; bottom:0; height:34px; line-height:34px; overflow:hidden; width:100%; background:url(alpha.png) repeat left top; text-align:center; font-weight:bold; font-size:14px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.focus_pic{float:left;width:390px;height:330px;overflow:hidden;}
.big_pic{float:left;width:390px;height:260px;overflow:hidden;}
.bigpic_thread{float:left;width:390px;height:260px;position:relative;}
.bigpic_thread img{width:390px;height:260px;}
.bigpic_thread p{position:absolute;bottom:0px;left:0px;width:390px;height:40px;display:block;background:url(alpha.png);text-align:left; color:#fff; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bigpic_thread p a{width:100%;margin-left:10px;display:inline;line-height:36px;font-size:18px;font-family:Microsoft Yahei;color:#fff;}
.focus_pic ul{float:left;width:100%;margin-top:6px;}
.focus_pic ul li{float:left;width:93px;height:62px;overflow:hidden;margin:0 1px;}
.focus_pic ul li img{width:93px;height:62px;}
.focus_pic ul li.style1{border:1px solid #fff}
.focus_pic ul li.style2{border:1px solid #f00}

.img_info_2{position:relative; width:170px; height:110px; overflow:hidden}
.img_info_2 img{width:170px; height:110px}
.img_info_2 p{position:absolute; left:0; bottom:0; height:34px; line-height:34px; overflow:hidden; width:100%; background:url(alpha.png) repeat left top; text-align:center; font-weight:bold; font-size:14px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#fff}

.editor {float:left;width:99%;height:36px; border:1px solid #ccc;}
.editor p {float:left; width:100%; text-align:center; font-size:12px; color:#666; line-height:36px;}