﻿
a:link, a:visited { color: #1D4994; text-decoration: none; }

a:hover { color: #F00; text-decoration: none; }

body { 
background-color: #FFFFFF; 
background-position: center; 
color: #003366; 
font-family: Arial, "宋体"; 
font-size: 12px; 
margin: 0px; 
padding: 0px; }

form{margin:0;padding:0}

br, img, dl, dt, dd, ol, form, p { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; margin: 0px; padding: 0px; }

button { background-color: #FFFFFF; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; margin: 0px; padding: 0px; }

h1 { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; font-size: 16px; margin: 0px; padding: 0px; }

h2 { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; font-size: 14px; margin: 0px; padding: 0px; }

h3 { font-size: 13px; margin: 0px; padding: 0px; }

h4 { font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; }

h5 { font-size: 12px; font-weight: normal; }

h5 { font-size: 11px; }

h6 { font-size: 10px; }

input { margin: 0px; padding: 0px; }

li { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; list-style-image: none; list-style-type: none; margin: 0px; padding: 0px; }

select { border-width: 0px; margin: 0px; padding: 0px; }

ul { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; list-style-type: none; margin: 0px; padding: 0px; }

img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.input_text{ height:16px; border:solid 1px #A4CDED;}
.input_button{ height:18px; border:solid 1px #A4CDED;background-color: #E7F1FE; }
.input_select{
margin:0px;
padding:0px;
height:18px;
}

/*=====================================*/
#body_contain{
display: block; 
height: auto; 
margin-bottom: 0px; 
margin-left: auto; 
margin-right: auto; 
margin-top: 0px; 
width: 980px; }

/*=========顶部========*/
#frm_header{}

#header_top { 
height: 27px; 
background-image: url(../images/header_top_bg.gif); 
background-repeat: repeat-x; }

#header_top .left { 
background-image: url(../images/header_top_side.gif); 
background-repeat: no-repeat; 
background-position: 0px 0px; 
width: 4px; 
float: left; 
height: 27px; }

#header_top .right {
background-image: url(../images/header_top_side.gif); 
background-repeat: no-repeat; 
background-position: -4px 0px; 
width: 4px; 
float: right; 
height: 27px; }

#header_top .middle {
width: 972px; 
float: left;
text-align:left;
padding-top:4px; }

#header_top .middle a{
margin:0px 5px 0px 0px; }

#header_top .middle ul { float: right; }

#header_top .middle li {
float: left; 
line-height: 22px; 
margin-right: 5px; 
margin-left: 5px; 
margin-top: 3px; 
margin-bottom: 2px; 
width: 55px; }

#header_top .middle .span_left{ float:left; width:600px;}
#header_top .middle .span_left img{ vertical-align:middle;}
#header_top .middle .span_right{ float:right; width:300px; text-align:right;}

#header_logobanner { height: 60px; margin-bottom: 3px; }

#top_logo { height: 60px; width: 210px; float: left; }

#top_banner { height: 60px; width: 468px; float: left; margin-right: 10px; margin-left: 10px; }

#top_textad { border: 1px solid #A5CDED; float: right; width: 280px; height: 58px; background-color: #E9F0F8; }

#top_textad ul { margin-left: 4px; }

#top_textad li { background-image: url(../images/symbol_01.gif); background-repeat: no-repeat; background-position: 0px 7px; line-height: 19px; padding-left: 8px; width: 130px; float: left; overflow: hidden; }


#navBar{ width:980px; height:30px;}
#navBar .left{height:30px; background-image:url(../images/nav_left.gif); background-repeat:no-repeat; background-position:0px 0px; width:12px; float:left;}
#navBar .middle{height:30px;background-image:url(../images/nav_middle.gif); background-repeat:repeat-x; background-position:0px 0px; width:956px;  float:left;}
#navBar .right{height:30px; background-image:url(../images/nav_right.gif); background-repeat:no-repeat; background-position:0px 0px; width:12px; float:right;}

#navBar .middle ul{margin-bottom: 0px; margin-left: 12px; margin-right: 0px; margin-top: 3px; }
#navBar .middle li{float: left; margin-bottom: 2px; margin-left: 3px; margin-right: 0px; margin-top: 1px; }
#navBar .middle li a{ background-image: url(../images/menu_soft_01.gif); height: 20px; width: 68px; line-height: 20px; background-repeat: no-repeat; float: left; text-align: center; text-decoration: none; color: #003366; background-position: 0px 0px;}
#navBar  .middle  li  a:hover { color: #006699; background-position: 0px -20px; }

#searchBar{
 background-color:#ffffcc;
 border:solid 1px #ffcc66;
 height:25px;
 margin:3px auto;
 width:978px;
}

#searchBar .searchBar_left{
float:left;
height:25px;
padding:0px 0px 0px 3px;
line-height:25px;
}
#searchBar .searchBar_left img{ vertical-align:middle;}

#searchBar .searchBar_right{
float:right;
height:30px;
padding:3px 0px 0px 3px;
}

#searchBar .searchBar_right img{
	vertical-align:middle;
}

/*=============顶部结束==========*/

/*=========底部========*/
#frm_foot{ 
background-color: #E7F1FE; 
border: 1px solid #A4CDED; 
clear: left; 
float: left; 
height: 50px; 
line-height: 24px; 
text-align: center; 
width: 978px; }
/*=========底部结束========*/

/*=======广告============*/
.ad_199_67{
	height:67px;
	width:199px;
}

.ad_382_72{
	height:72px;
	width:382px;
}

.ad_199_72{
	height:72px;
	width:199px;
}

.ad_770_72{
	height:72px;
	width:770px;

}

.ad_468_60{height:60px;
	width:468px; }
/*====================广告结束============*/

.main_box
{
	/*
width:980px;
margin-bottom:6px;*/
	clear: left; 
	float: left; 
	margin-bottom: 6px; 
	margin-left: 0px;
	 margin-right: 0px; 
	 margin-top: 0px; 
	 width: 980px;
}

.main_box .left_box{
float:left;
width:770px;
}

.main_box .right_box{
float:right;
width:200px;
}

.body_a_left{
float:left;
width:382px;
}

.body_a_right{
	float:right;
width:382px;
}


/*==========*/

.title_bar{
background-image:url('../images/titbar_s1_bg.gif');
background-repeat:repeat-x;
height:27px;
}

.title_bar .left {
background-image: url(../images/titbar_s1_lr.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
float: left;
height: 27px;
width: 5px; }

.title_bar .right {
background-image: url(../images/titbar_s1_lr.gif); 
background-position: -5px 0px; 
background-repeat: no-repeat; 
float: right; 
height: 27px; 
width: 5px; }

.title_bar .titbg {
background-image: url(../images/titbg_s1_l.gif); 
background-repeat: no-repeat; 
color: #0049A0; 
float: left; 
font-size: 13px; 
font-weight: 600; 
line-height: 20px; 
padding-bottom: 0px; 
padding-left: 16px; 
padding-right: 8px; 
padding-top: 7px; }

.title_bar .titr{
background-image: url(../images/titbg_s1_r.gif);
 background-repeat: no-repeat; 
 float: left; 
 height: 27px; 
 width: 7px; }
  .title_bar img{float: left; width:25px; height:25px; vertical-align:middle;}
 .title_bar h3 { color: #0049A0; float: left; font-size: 13px; font-weight: 600; line-height: 18px; padding-bottom: 2px; padding-left: 6px; padding-top: 7px; }



/*=============*/

.rightbar { border: 1px solid #A4CDED; float: right; overflow: hidden; width: 200px; }

.m_b_6 { margin-bottom: 6px; }
.m_b_7 { margin-bottom: 7px; }
.m_b_8 { margin-bottom: 8px; }
.m_b_3 { margin-bottom: 3px; }
.m_t_8{
	margin-top:4px;
}

.m_t_10{ margin-top:10px;}
.m_l_5{
	margin-left:5px;
}
.v_a_m{
	vertical-align:middle;
}
.n_b{ border:0px;}


.d_item{ float:left; margin:3px;}
.d_title{ text-align:center; margin:5px;}
.articleListPageContainer{ float:left; width:979px;}
