*{margin:0; padding:0}
ul,li{list-style:none}
.clearfix:after
{ 
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix{display: inline-block;} 
.clearfix{display: block;} 
.fl{float:left}
.fr{ float:right}
a:link,a:visited{ text-decoration:none; color:#333}
a:hover{ color:#f00}
 

body{ background:#f8f8f8 url(../images/bg_body.jpg) no-repeat center top; font-family:"microsoft yahei"}
.header{width:1160px; margin:0 auto; padding-top:292px}
.header .nav{ height:60px; line-height:60px; background:#0033b6; font-size:14px; text-align:center; font-weight:normal; color:#8ca3de; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif}
.header .nav a{ margin:0 35px; color:#fff;font-family:"microsoft yahei";font-size:20px;}
.header .nav a:hover{ color:#DBFF3F; text-decoration:none}
.container{ margin:0 auto; width:1086px; padding:37px; background:#fff}

.slideBox{position:relative; width:498px; height:332px;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:10px; bottom:15px; z-index:11; }
.slideBox a.prev,.slideBox a.next{
	display:block;
	width:41px;
	height:101px;
	position:absolute;
	top:100px;
	z-index:999
}
.slideBox a.prev{
	background:url(../images/prev_btn.png) no-repeat;
	left:0;
}
.slideBox a.next{
	background:url(../images/next_btn.png) no-repeat;
	right:0;
}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; width:10px; text-align:center; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px;
border-radius:10px; display:inline; margin-right:10px; cursor:pointer; background:#ffffff; overflow:hidden;}
.slideBox .hd ul li.on{ background:#ff0000;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd img{ width:498px; height:332px; }
.slideBox .bd dl{position:absolute; height:30px; padding:10px 0 0 20px; left:0; bottom:0; width:478px; background:url(../images/slideBox_bd_dl_bg.png) repeat; z-index:10;}
.slideBox .bd dt{text-align:left; font-size:16px; color:#ffffff;}
.slideBox .bd dt a:link,.slideBox .bd dt a:visited{ color:#ffffff}
.slideBox .bd dt a:hover{ color:#ffffff; text-decoration:underline;}

.w498{width:498px}
.w558{width:558px;}
.block h2{ height:44px;background:#f0f0f0; font-weight:normal}
.block h2 strong{ display:inline-block; width:160px; height:44px; text-align:center;line-height:44px; font-size:20px; color:#fff; text-align:center;font-weight:normal}
.block h2 strong.cur{ background:#0046b6; color:#fff; font-weight:bold}
.block h2 strong.cur a{ color:#fff}
.block h2 span{float:right; margin-top:12px; margin-right:15px; padding-left:18px; background:url(../images/icon_more.gif) no-repeat left center; font-size:14px;}

.search_wx{ margin:15px 0; height:97px; border:1px solid #c1e3fb; background:url(../images/bg_search.jpg) no-repeat}
.search_wx dl{ margin-left:360px; padding-top:15px;}
.search_wx dt { margin-bottom:3px}
.search_wx dt span{ margin-bottom:10px; display:inline-block; padding:2px 6px; border-radius:4px 4px 0 0; font-size:14px; cursor:pointer}
.search_wx dt span.on{ margin-bottom:0; padding-bottom:10px; background:#0046b6 url(../images/icon_search_i.gif) no-repeat bottom center; color:#fff}
.search_wx dd li{float:left}
.search_wx dd .ipt{ width:600px; height:27px; border:1px solid #d7ebfa; text-indent:1em}
.search_wx dd .error{ background:#fff0f0; border:1px solid #F3999A; color:#f00}
.search_wx dd .btn{ margin-left:-1px; width:78px; height:29px; background:url(../images/btn_search.gif); border:none; text-indent:1em; color:#fff; font-size:16px; cursor:pointer}

.list_news { padding-top:10px}
.list_news li{ padding-left:10px; background:url(../images/icon_list.gif) no-repeat left center; line-height:39px; border-bottom:1px dotted #e3e3e3}
.list_news li:last-child{ border:none}
.list_ch li:last-child{ border-bottom:1px dotted #e3e3e3}
.list_news li span{ float:right; margin-right:5px; font-size:14px; color:#666}

.list_sv { padding-top:10px}
.list_sv li{ position:relative; margin-bottom:5px;width:25%; float:left; text-align:center;font-size:14px}
.list_sv li a{ display:block}
.list_sv li a:hover{ text-decoration:none}
.list_sv li i{ display:inline-block; margin:5px 0; width:62px; height:62px;background:url(../images/icon_sv.gif)}
.list_sv li.item01 i{ background-position:left top}
.list_sv li.item02 i{ background-position:left -62px}
.list_sv li.item03 i{ background-position:left -124px}
.list_sv li.item04 i{ background-position:left -186px}
.list_sv li.item05 i{ background-position:left -248px}
.list_sv li.item06 i{ background-position:left -310px}
.list_sv li.item07 i{ background-position:left -372px}
.list_sv li.item08 i{ background-position:left -434px}
.list_sv li.item01 a:hover i{ background-position:-62px top}
.list_sv li.item02 a:hover i{ background-position:-62px -62px}
.list_sv li.item03 a:hover i{ background-position:-62px -124px}
.list_sv li.item04 a:hover i{ background-position:-62px -186px}
.list_sv li.item05 a:hover i{ background-position:-62px -248px}
.list_sv li.item06 a:hover i{ background-position:-62px -310px}
.list_sv li.item07 a:hover i{ background-position:-62px -372px}
.list_sv li.item08 a:hover i{ background-position:-62px -434px}
.list_sv li a:hover p{ color:#3172db}

.list_sv .sub_item{ display:none; position:absolute; left:0; top:0px; width:100%; padding:10px 0 0; background:#3a6dc1;  border-radius:5px; z-index:10}
.list_sv .sub_item dd{ line-height:1.5; margin-bottom:6px; padding-bottom:6px; }
.list_sv .sub_item dd a:link,.list_sv .sub_item dd a:visited{ color:#fff}
.list_sv .sub_item dd a:hover{ text-decoration:underline}

.location_Yz{
	height:48px;
	color:#365ab9;
}
.location_Yz .tit{
	display:inline;
	background:url(../images/location_Yz_ic.png) no-repeat left center;
	padding-left:24px;
}
.location_Yz a{
	color:#365ab9
}

/*@ 内容页
@*/
.common-detail-page-printer {
    position: relative;
    padding: 18px 30px;
}
.detail-article-title {
    line-height: 50px;
    text-align: center;
}
.detail-article-title h5 {
    font-weight:bold;
    font-size: 32px;
}
.detail-article-title h3 {
    font-weight: 500;
    font-size: 24px;
	padding-bottom:15px;
	border-bottom:#e6e2de dashed 1px;
}
.detail-article-infos {
    font-size: 16px;
    color: #7a7a7a;
    border-bottom: 1px solid #eaeaea;
	text-align:center;
	padding: 18px 0 12px;
}

.article-body {
    margin-top: 10px;
}
.tide_Editor p {
    font-size: 16px !important;
    line-height: 2 !important;
	margin-top:20px;
}

/*分页代码*/
.list_page{
    clear:both;
	height:30px;
	padding:30px 0 20px;
	text-align:center;
}
.list_page span{
	margin-left:11px;
	display:inline-block;
	width:30px;
	height:30px;
	background:url(../images/list_page_bg.jpg) no-repeat left top;
	color:#7f7f7f;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	overflow:hidden
}
.list_page span a{
	color:#7f7f7f;
	display:block;
}
.list_page span a:hover{
	color:#fff;
}
.list_page span:hover,
.list_page span.active{
	background:url(../images/list_page_bg_selected.jpg) no-repeat left top;
	color:#fff;
}
.list_page span img{
	float:left;
}
.list_page .gopage{
	width:35px
}
.list_page input{
	border:none;
	width:35px!important;
	height:32px;
	background:url(../images/list_page_turn.jpg) no-repeat top left;
	line-height:32px;
	text-align:center;
	vertical-align:middle;
}
.list_page .page_text,
.list_page .page_text:hover{
	width:50px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	background:none;
	color:#7f7f7f;
	cursor:default
}
.list_page .page_text_total,
.list_page .page_text_total:hover{
	width:60px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	background:none;
	color:#7f7f7f;
	cursor:default
}
.list_page span.page_prev a,
.list_page span.page_next a{
	line-height:100px;
}
.list_page span.page_prev{
	background:url(../images/list_page_prev.jpg) no-repeat left top;
}
.list_page span.page_prev.disabled{
	background:url(../images/list_page_prev_no.jpg) no-repeat left top;
}
.list_page span.page_next{
	background:url(../images/list_page_next.jpg) no-repeat left top;
}
.list_page span.page_next.disabled{
	background:url(../images/list_page_next_no.jpg) no-repeat left top;
}
.list_page span.page_prev.disabled a,
.list_page span.page_next.disabled a{
	cursor:default
}

.footer{ position:relative; margin-top:15px; padding:40px 0; border-top:3px solid #0046b6; background:#fff; line-height:2; color:#666; text-align:center; font-size:14px}
.footer img{ position:absolute; top:35px; left:50%; margin-left:-360px;}
