H1 {
margin:0;
padding:0;
}

A:hover {
color:#bc2931;
text-decoration:underline;
}

#nav {
overflow:hidden;
width:980px;
letter-spacing:1px;
height:20px;
text-align:center;
margin:0 auto;
}

#banner {
overflow:hidden;
width:980px;
height:90px;
margin:0 auto;
}

#middle_nav {
width:980px;
margin:0 auto;
}

#middle_nav A {
font-size:12px;
color:#009;
line-height:20px;
letter-spacing:1px;
text-decoration:underline;
}

#middle_nav TD {
letter-spacing:1px;
}

#main_body {
background:url(../images/border.gif);
width:980px;
text-align:left;
margin:0 auto;
}

#news_entry {
border-right:#000 0 solid;
border-top:#000 0 solid;
float:left;
border-left:#000 0 solid;
width:638px;
border-bottom:#000 0 solid;
text-align:center;
}

#news_right_panel {
float:right;
width:332px;
text-align:center;
}

.clear {
clear:both;
font-size:1px;
width:1px;
height:1px;
margin:0 auto;
}

.hemline {
clear:both;
font-size:1px;
background:url(../images/hemline.gif);
overflow:hidden;
width:980px;
height:1px;
margin:0 auto;
}

.rightTitle {
background:url(../images/00_03_1.gif) no-repeat left 50%;
width:320px;
height:24px;
margin:0 auto;
}

.rightTitle H2 {
font-weight:700;
font-size:14px;
float:left;
width:100px;
color:#fff;
line-height:24px;
height:24px;
text-decoration:none;
}

.rightTitle H2 A:hover {
color:#fff;
text-decoration:underline;
}

.rightTitle UL.menuList {
float:right;
width:219px;
height:20px;
background-color:#CBEBFE;
text-align:right;
}

.newsPicList LI {
float:left;
overflow:hidden;
width:33%;
line-height:160%;
list-style-type:none;
height:100px;
}

.rightContent .newsList UL LI {
background:url(../images/00_37.gif) no-repeat left 8px;
float:right;
overflow:hidden;
width:289px;
line-height:28px;
list-style-type:none;
height:24px;
text-align:left;
padding:0 0 0 20px;
}
.rightContent .newsList1 UL LI {
float:right;
overflow:hidden;
width:319px;
line-height:28px;
list-style-type:none;
height:24px;
text-align:left;
padding:0 0 0 0px;
}

.vedioPicList LI {
float:left;
overflow:hidden;
width:33%;
line-height:160%;
list-style-type:none;
height:116px;
}

.rightContent .vedioList UL LI {
background:url(../images/00_38.gif) no-repeat left 3px;
float:right;
overflow:hidden;
width:289px;
line-height:28px;
list-style-type:none;
height:24px;
text-align:left;
padding:0 0 0 28px;
}

.mediaList {
width:319px;
background-color:#fff;
margin:0 auto;
padding:6px 5px;
}

.mediaList UL {
width:319px;
text-align:center;
margin:4px auto;
}

.mediaList LI {
float:left;
width:155px;
list-style-type:none;
padding:5px 0 0;
}

#news_content {
width:594px;
text-align:left;
margin:0 auto;
}

#news_title {
text-align:center;
}

#news_title H1 {
font-weight:700;
font-size:24px;
color:#000;
line-height:60px;
}

#news_title H2 {
font-size:16px;
line-height:40px;
}

#news_quarry_and_author {
font-size:12px;
word-spacing:normal;
color:#666;
line-height:24px;
letter-spacing:normal;
height:30px;
text-align:center;
text-decoration:none;
margin:0 auto;
}

#vedio_news_position {
padding-bottom:14px;
width:100%;
padding-top:14px;
text-align:center;
margin:0 auto;
}

#news_abstract {
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
font-size:12px;
word-spacing:normal;
border-left:#ccc 1px solid;
width:574px;
color:#666;
line-height:24px;
border-bottom:#ccc 1px solid;
letter-spacing:normal;
background-color:#f7f7f7;
text-align:left;
margin:0 auto;
padding:0 10px;
}

#news_body {
font-size:14px;
word-spacing:normal;
color:#000;

line-height:24px;
letter-spacing:1px;
text-decoration:none;
margin:0 auto;
}

#news_body A {
color:#009;
text-decoration:underline;
}

#news_editor {
padding-right:20px;
font-size:12px;
color:#000;
line-height:20px;
text-align:right;
}

#gotoHome {
font-size:14px;
word-spacing:normal;
color:#000;
line-height:24px;
letter-spacing:1px;
text-align:center;
text-decoration:none;
}

#gotoHome IMG {
vertical-align:middle;
}

#news_assistant_links {
font-size:12px;
line-height:40px;
height:40px;
text-align:center;
}

#news_assistant_links A {
font-size:12px;
color:#009;
line-height:20px;
text-decoration:underline;
}

#recommend {
width:604px;
text-align:center;
margin:0 auto;
}

#recommend_header {
width:604px;
height:25px;
background-color:#eadcb7;
margin:0 auto;
}

#recommend_header H2 {
font-weight:700;
font-size:14px;
float:left;
color:#1f3a87;
line-height:24px;
height:24px;
text-decoration:none;
margin:0 auto;
padding:5px 0 0 15px;
}

#recommend_header UL.menuList {
float:right;
width:213px;
height:24px;
background-color:#eadcb7;
text-align:right;
padding:7px 15px 0 0;
}

#recommend_body {
width:604px;
background-color:#fffff7;
padding:12px 0 17px;
}

#recommend_body .left {
font-size:12px;
float:left;
width:45%;
background-color:#000fff;
}

#recommend_body .left A {
font-size:12px;
overflow:hidden;
color:#000;
line-height:20px;
text-decoration:none;
}

#recommend_body .right {
font-size:12px;
float:right;
width:55%;
background-color:#fffff7;
text-align:left;
}

#recommend_body .right A {
font-size:12px;
overflow:hidden;
color:#000;
line-height:21px;
text-decoration:none;
}

#newsCommentList LI {
font-size:12px;
background:url(../images/dot1.png) no-repeat left 50%;
float:left;
line-height:20px;
list-style-type:none;
height:10px;
text-align:left;
padding:3px 0 3px 15px;
}

.hei {
font-size:12px;
color:#000;
line-height:20px;
letter-spacing:1px;
text-decoration:none;
}

.ha {
font-size:12px;
color:#666;
line-height:20px;
letter-spacing:1px;
text-decoration:none;
}

A.hei:hover {
font-weight:400;
font-size:12px;
color:#900;
letter-spacing:1px;
text-decoration:underline;
}

.lan_lanmu {
font-weight:700;
font-size:14px;
word-spacing:normal;
color:#1f3a87;
line-height:20px;
text-decoration:none;
}

#related_search_left {
float:left;
width:600px;
text-align:left;
}

#related_search_left_header {
width:600px;
height:20px;
background-color:#fff;
text-align:left;
margin:0 auto;
}

#related_search_left_header H3 {
font-weight:700;
font-size:14px;
background:url(../images/00_50.gif) no-repeat left center;
float:left;
width:70px;
line-height:20px;
height:20px;
margin:0 auto;
padding:0 0 0 36px;
}

#related_search_left_header UL {
font-size:12px;
background:url(../images/00_52.gif) no-repeat left center;
float:right;
width:380px;
height:20px;
text-align:right;
margin:0 auto;
}

#related_search_left_header UL LI {
display:inline;
line-height:20px;
height:20px;
}

#related_search_left_body {
width:600px;
background-color:#fff;
text-align:left;
margin:0 auto;
}

#related_search_left_body LI {
font-size:12px;
background:url(../images/dot1.png) no-repeat left 50%;
float:left;
width:280px;
line-height:20px;
list-style-type:none;
height:20px;
text-align:left;
padding:3px 0 3px 15px;
}

#related_search_right {
float:right;
width:100px;
text-align:left;
}

#related_search_right_header {
width:100px;
height:20px;
background-color:#fff;
text-align:left;
margin:0 auto;
}

#related_search_right_header H3 {
font-weight:700;
font-size:14px;
background:url(../images/00_50.gif) no-repeat left center;
float:left;
line-height:20px;
height:20px;
margin:0 auto;
padding:0 0 0 36px;
}

#related_search_right_body {
width:100px;
background-color:#fff;
text-align:left;
margin:0 auto;
}

#related_search_right_body LI {
font-size:12px;
background:url(../images/dot1.png) no-repeat left 50%;
float:left;
overflow:hidden;
width:90px;
line-height:20px;
list-style-type:none;
height:20px;
text-align:left;
padding:3px 0 3px 15px;
}

.related_news {
width:604px;
margin:0 auto;
}

.related_news_header {
margin-top:4px;
background:url(../images/line03.png) repeat-x left top;
width:604px;
height:24px;
}

#related_news_list_1 {
display:block;
}

.related_news_list {
background:url(../images/xuxian.gif) no-repeat center top;
width:604px;
text-align:left;
}

.related_news_list .ul01 {
float:left;
width:300px;
}

.related_news_list .ul02 {
float:right;
width:300px;
}

.related_post_list {
width:604px;
text-align:left;
}

.related_post_list UL LI {
font-size:12px;
background:url(../images/dot1.png) no-repeat left 50%;
float:left;
width:585px;
line-height:20px;
list-style-type:none;
height:20px;
text-align:left;
padding:3px 0 3px 15px;
}

.line {
background:url(../images/line3.gif) repeat-x left 50%;
width:604px;
margin:0 auto;
}

#news_disclaimer {
border-right:#000 0 solid;
border-top:#000 0 solid;
border-left:#000 0 solid;
width:604px;
border-bottom:#000 0 solid;
text-align:left;
margin:0 auto;
}

#news_disclaimer H3 {
font-weight:400;
font-size:12px;
line-height:20px;
}

#news_disclaimer P {
font-size:12px;
color:#000;
text-indent:0.5cm;
line-height:20px;
letter-spacing:1px;
text-decoration:none;
margin:0;
}

#news_rank {
width:328px;
}

.news_rank_header {
background:url(../images/line03.png) repeat-x left top;
width:320px;
height:24px;
margin:0 auto;
}

#news_rank_list_1 {
display:block;
border-right:#000 0 solid;
border-top:#000 0 solid;
border-left:#000 0 solid;
width:319px;
border-bottom:#000 0 solid;
background-color:#fff;
margin:0 auto;
padding:0 0 0 7px;
}

#news_rank_list_2 {
display:none;
border-right:#000 0 solid;
border-top:#000 0 solid;
border-left:#000 0 solid;
width:319px;
border-bottom:#000 0 solid;
background-color:#fff;
margin:0 auto;
padding:0 0 0 7px;
}

A:link,A:visited,.mediaList A:link,.mediaList A:visited,#recommend_header UL.menuList LI A {
color:#000;
text-decoration:none;
}

A:active,A.cBlack:hover {
color:#bc2931;
}

#blog,#video,#hotnews,#land,#media {
width:328px;
margin:0 auto;
}

.rightTitle H2 A:link,.rightTitle H2 A:visited {
color:#fff;
text-decoration:none;
}

.rightTitle UL.menuList LI,#recommend_header UL.menuList LI {
display:inline;
font-weight:400;
font-size:12px;
text-transform:none;
color:#fff;
line-height:20px;
font-style:normal;
height:20px;
font-variant:normal;
text-decoration:none;
}

.newsPicList,.vedioPicList {
width:310px;
margin:10px auto 0;
}

.newsPicList UL,.vedioPicList UL {
float:left;
margin-left:0;
width:310px;
margin-right:0;
}

.newsPicList LI .imgBoxOuter,.vedioPicList LI .imgBoxOuter {
border-right:#000 0 solid;
border-top:#000 0 solid;
overflow:hidden;
border-left:#000 0 solid;
width:96px;
border-bottom:#000 0 solid;
position:relative;
height:65px;
text-align:left;
text-decoration:none;
}

.newsPicList LI .imgBoxOuter .imgBoxMiddle,.vedioPicList LI .imgBoxOuter .imgBoxMiddle {
vertical-align:middle;
position:absolute;
top:50%;
}

.newsPicList LI .imgBoxOuter .imgBoxMiddle .imgBoxInner,.vedioPicList LI .imgBoxOuter .imgBoxMiddle .imgBoxInner {
width:96px;
position:relative;
top:-50%;
text-align:center;
}

.newsPicList LI .imgBoxOuter .imgBoxMiddle .imgBoxInner IMG,.vedioPicList LI .imgBoxOuter .imgBoxMiddle .imgBoxInner IMG {
border-width:0;
margin:0;
}

.rightContent .newsList1,.rightContent .newsList,.rightContent .vedioList {
width:319px;
margin:0 auto;
}

.rightContent .newsList1 UL,.rightContent .newsList UL,.rightContent .vedioList UL {
width:319px;
background-color:#fff;
margin:0 auto;
padding:4px 0 10px;
}

.rightContent .newsList1 UL LI SPAN.rightContent .newsList UL LI SPAN,.rightContent .vedioList UL LI SPAN {
font-size:12px;
line-height:28px;
letter-spacing:1px;
}

.rightContent .newsList UL LI SPAN A,.rightContent .vedioList UL LI SPAN A {
color:#000;
}

.rightContent .newsList1 UL LI SPAN A:hover,.rightContent .newsList UL LI SPAN A:hover,.rightContent .vedioList UL LI SPAN A:hover,#news_body A:hover,#recommend_body .left A:hover,#recommend_body .right A:hover {
color:#900;
text-decoration:underline;
}

.mediaList A:hover,.mediaList A:active {
color:red;
text-decoration:none;
}

#news_quarry_and_author A:link,#news_quarry_and_author A:visited {
font-weight:400;
font-size:12px;
color:#900;
text-decoration:none;
}

#news_quarry_and_author A:hover,#news_quarry_and_author A:active {
font-weight:400;
font-size:12px;
color:#900;
text-decoration:underline;
}

#newsCommentList,#related_search {
width:604px;
text-align:left;
margin:0 auto;
}

.related_news_header A:link,.related_news_header A:visited,.news_rank_header A:link,.news_rank_header A:visited {
color:#fff;
}

.active#related_news_header_1,.active#related_news_header_2,.active#related_news_header_3 {
background:url(../images/corner.gif) no-repeat center bottom;
height:24px;
}

.active#related_news_header_1 H3,.active#related_news_header_2 H3,.active#related_news_header_3 H3 {
margin-top:0;
font-weight:700;
font-size:14px;
background:url(../images/line.gif) repeat-x left 50%;
float:left;
color:#fff;
line-height:20px;
height:20px;
text-decoration:none;
padding:0 4px;
}

.inactive#related_news_header_1 H3,.inactive#related_news_header_2 H3,.inactive#related_news_header_3 H3 {
font-weight:700;
font-size:14px;
background:url(../images/line02.gif) repeat-x left 50%;
float:left;
color:#fff;
line-height:20px;
height:20px;
text-decoration:none;
padding:0 4px;
}

#related_news_list_2,#related_news_list_3 {
display:none;
}

.related_news_list .ul01 LI,.related_news_list .ul02 LI {
font-size:12px;
background:url(../images/dot1.png) no-repeat left 50%;
float:left;
width:285px;
line-height:20px;
list-style-type:none;
height:20px;
text-align:left;
padding:3px 0 3px 15px;
}

#news_rank_header_1,#news_rank_header_2 {
width:100px;
height:24px;
}

.active#news_rank_header_1 H3,.active#news_rank_header_2 H3 {
font-weight:700;
font-size:14px;
background:url(../images/00_03_1.gif) no-repeat left 50%;
width:100px;
color:#fff;
line-height:20px;
height:24px;
text-decoration:none;
}

.inactive#news_rank_header_1 H3,.inactive#news_rank_header_2 H3 {
font-weight:700;
font-size:14px;
background:url(../images/00_03_2.gif) repeat-x left 50%;
width:100px;
color:#fff;
line-height:20px;
height:24px;
text-decoration:none;
}

#news_rank_list_1 UL,#news_rank_list_2 UL {
float:left;
}

#news_rank_list_1 UL LI,#news_rank_list_2 UL LI {
font-size:12px;
text-align:left;
padding:4px 0 4px 10px;
}

#news_rank_list_1 TD.title,#news_rank_list_2 TD.title {
font-size:12px;
overflow:hidden;
width:85%;
color:#900;
line-height:24px;
height:24px;
text-align:left;
}

#news_rank_list_1 TD.hits,#news_rank_list_2 TD.hits {
font-size:12px;
width:15%;
color:#900;
line-height:normal;
}

