﻿/* CSS Document */
html, body {height:100%;}
body {margin:0; padding:0;}
body, td {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333;}
div, form {margin:0; padding:0;}
ul, dl {margin:0; padding:0; list-style:none;}
h1, h2, h3, h3, h4, h5, h6 {margin:0; padding:0; font-weight:400;}
input, select {font-size:12px; font-family:Arial;}
textarea {font-size:12px; font-family:Arial;}
img {border:0;}
a {color:#2f558c; text-decoration:none;}
a:hover {color:#aa0000; text-decoration:none;}

.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {_height:1%;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.left    {float:left;}
.right   {float:right;}
.clear   {clear:both; font-size:0px; width:100%; height:0; line-height:0px; overflow:hidden;}
.hspace {clear:both; width:100%; height:10px; font-size:1px; overflow:hidden;}
.textbox  {margin:0; padding:2px 1px 2px 1px; border:1px solid #ccc; background:#f9f9f9;}
.textarea {margin:0; padding:2px 1px 2px 1px; border:1px solid #ccc; background:#f9f9f9;}
.button   {}

/* layout */
.PageBox {margin:0 auto; width:100%; position:relative;}
/* header */
.Div_Header {margin:0 auto; padding:0 10px; width:960px; background:#fff; position:relative;}
.logo {width:240px; height:55px; padding:10px 0;}
.links {position:absolute; right:12px; top:16px; width:400px; text-align:right;}
.links ul {float:right; margin:0; padding:0; list-style:none;}
.links ul li {float:left; display:inline; margin-left:12px;}
.search {position:absolute; right:12px; top:44px; width:216px; height:20px; overflow:hidden; text-align:right;}
.search .search_textbox {float:left; width:161px; height:20px; vertical-align:middle; border:0; background:url(images/search_textbox.gif) no-repeat 0 0;}
.search .search_button {float:left; margin-left:4px; width:49px; height:20px; border:0; background:url(images/search_button.gif) no-repeat 0 0;}
/* nav */
.Div_CatTab {clear:both; width:960px; height:32px; background:url(images/nav_bg.gif) repeat-x 0 0; overflow:hidden;}
.Div_CatTab ul {margin:0 0 0 8px; padding:0; list-style:none;}
.Div_CatTab ul li {float:left; display:inline; font-weight:700; white-space:nowrap;}
.Div_CatTab ul li a {float:left; display:block; padding:0; color:#fff; text-decoration:none; background:url(images/nav_off.gif) no-repeat 100% 50%;}
.Div_CatTab ul li a:hover {color:#fff;}
.Div_CatTab ul li a span {display:block; line-height:32px; padding:0 11px;}
.Div_CatTab ul li.li_Current a {color:#2f558c; background:url(images/nav_left_on.gif) no-repeat 0 100%;}
.Div_CatTab ul li.li_Current a span {background:url(images/nav_right_on.gif) no-repeat 100% 100%;}
.Div_CatTab ul li.li_Current a:hover {color:#2f558c;}
.Div_SubCat {clear:both; width:958px;  border-bottom:solid 1px #eee; border-right:solid 1px #eee; border-left:solid 1px #eee; padding-bottom:4px; margin-bottom:4px;}
.Div_SubCat ul {margin:0; padding:0; list-style:none;}
.Div_SubCat ul li {float:left; display:inline; margin:7px 0 0 12px; white-space:nowrap;}
.Div_SubCat ul li a {color:#333;}
.Div_SubCat ul li a:hover {color:#aa0000;}
.Div_SubCat p {margin:7px 12px 0 12px; padding:0;}
.Div_SubCat a {color:#333;}
.Div_SubCat a:hover {color:#aa0000;}
/* footer */
.Div_Footer {clear:both; margin:0 auto; padding:10px; width:960px; font-size:11px; background:#fff;}
.sponsors {width:100%; text-align:center;}
.sponsors img {margin:0 10px; vertical-align:middle;}
.partners {margin-top:10px; width:100%; text-align:center;}
.footlinks {margin-top:10px; padding:5px 0; width:100%; text-align:center; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}
.copyright {margin-top:10px; width:100%; text-align:center;}
.designer {margin-top:10px; width:100%; text-align:center;}
/* center */
.Div_Ad {margin-top:10px; width:960px; height:auto; text-align:center;}
.Div_HomeBox {margin:0 auto; padding:10px; width:960px; height:auto; background:#fff;}
.Div_Box {margin:0 auto; padding:10px; width:960px; height:auto; background:#fff;}
.back {}
.Div_CenterMain {float:left; display:inline; width:650px; border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5; background:url(images/sub_bg.gif) repeat-y 0 0;}
.Div_CenterMain .Div_SubCatCenter {width:100%; padding-bottom:15px;}
.Div_CenterMain .Div_CatLeft {display:none;}
.Div_Righter {float:left; display:inline; margin-left:10px; width:300px;}
.cross {float:left; display:inline; width:720px;}
.column1 {float:left; display:inline; width:300px;}
.column2 {float:left; display:inline; margin-left:10px; width:410px; overflow:hidden;}
.column3 {float:right; display:inline; width:230px;}

/* sub */
.Div_SiteNavigation {margin-top:10px; width:960px; height:18px;}
.Div_treeBoxSpan {float:left; margin-left:20px; position:relative; display:none;}
#a_SiteNavigation {display:block; width:68px; height:18px; line-height:18px; color:#666; background:url(images/down.gif) no-repeat 54px 6px;}
.Div_SubCatTree {display:none; position:absolute; left:0; top:18px; width:auto; height:auto; z-index:100; border:1px solid #bbb; background:url(images/submenubg.gif) repeat-x center top #fff; padding:1em; line-height:1.5em; filter : progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=145,strength=2); }
.Div_SubCatTree a {color:#333; text-decoration:none; white-space:nowrap;}
.Div_SubCatTree a:hover {color:blue; text-decoration:underline}
.Div_SubCatTree ul {list-style:none; margin-left:0}
.Div_SubCatTree ul ul { margin-left:0.6em}
.Div_SubCatTree li {margin:0 0.5em; padding-left:0.7em; min-width:150px;}
.Div_SubCatTree li {background:url(/images/image055.gif) no-repeat left 7px}
.Div_SubCatTree li li {background:url(/images/image053.gif) no-repeat left 7px}
.Div_SubCatTree li li li{background:url(/images/image035.gif) no-repeat left 4px}
a.a_TreeCurrent, a.a_CurrentCat {font-weight:bold; }
.opentreemenu .Div_SubCatTree {display:block;}
.Div_CatNavigation {float:left; margin-top:2px; padding-left:10px; color:#666; background:url(images/ico_arrow_gray.gif) no-repeat 0 2px;}
.Div_CatNavigation .split {font-family:宋体;}
.Div_CatNavigation a {color:#666;}
.Div_CatNavigation a:hover {color:#bc2d09;}

.Div_CenterUpCatDetail {margin:10px 17px 0 17px; line-height:170%; font-size:12px;}
.Div_CenterUpCatDetail p {line-height:170%;}
.Div_DataDetail,
.Div_ProductsListData,
.Div_ChildCatList {margin:10px 17px 0 17px;}
.Div_PageOperation {margin:10px 17px 0 17px; padding:8px 10px 8px 10px; text-align:right; border-top:1px dotted #d5d5d5; border-bottom:1px dotted #d5d5d5; background:#f0f4f9; clear:both;height:14px;line-height:14px; }
.Div_PageOperation .ShareTool{ }
.Div_PageOperation span{color:#8896B1;margin:0 10px;line-height:14px; position:relative;}
.Div_PageOperation .collect{}
.Div_PageOperation .copyLink a{padding-left:20px; background:url(/images/link.gif) 0 center no-repeat;}
.Div_PageOperation .copyLink a:hover{background:url(/images/link_over.gif) 0 center no-repeat;}
.Div_PageOperation .share div{width:120px; position:absolute;top:0px;}
.Div_PageOperation .share a{padding-left:19px; background:url(/images/share.gif) 0 center no-repeat;}
.Div_PageOperation .share a:hover{ background:url(/images/share_over.gif) 0 center no-repeat;}
.Div_PageOperation .share ul{display:none;}
.Div_PageOperation .shareOpen a{padding-left:19px; background:url(/images/share.gif) 0 center no-repeat;}
.Div_PageOperation .shareOpen a:hover{ background:url(/images/share_over.gif) 0 center no-repeat;}
.Div_PageOperation .shareOpen div{width:130px; position:absolute;top:0px;left:0px;padding-top:20px;}
.Div_PageOperation .shareOpen ul{display:block;  left:-5px;border:1px #2574BC solid;width:120px;padding:5px; background:#F5F6F7;}
.Div_PageOperation .shareOpen ul li a{display:block;line-height:16px; text-align:left; background:none;padding:0px;color:#0058C1;}
.Div_PageOperation .shareOpen ul li img{ vertical-align:middle; position:absolute;left:0px;}
.Div_PageOperation .shareOpen ul li{margin:4px 0; position:relative;padding-left:20px;}
.Div_PageOperation .shareOpen ul li a:hover{ background:#E5E5E5; text-decoration:underline;}
.Div_PageOperation .print a{padding-left:17px; background:url(/images/print.gif) 0 center no-repeat;}
.Div_PageOperation .print a:hover{background:url(/images/print_over.gif) 0 center no-repeat;}
.Div_PageOperation span a{color:#8896B1;}
.Div_DataPaging {clear:both; margin:20px 0 0 0; text-align:center;}
.Div_DataPaging span,
.Div_DataPaging a {float:left; display:inline; margin-left:5px; padding:0 5px; height:20px; line-height:20px; font-family:宋体;}
.Div_DataPaging span {color:#999; border:1px solid #e2e2e2; background:#fff;}
.Div_DataPaging a {color:#2f558c; border:1px solid #e2e2e2; background:#fff;}
.Div_DataPaging a:hover {color:#fff; border:1px solid #aa0000; background:#aa0000;}
.Div_TopAd {padding:11px; text-align:center; border-bottom:1px solid #d5d5d5;}
.Div_BottomAd {margin:20px 17px 0 17px; padding-top:20px; border-top:1px dotted #d5d5d5;}
.Div_BottomAd h5 {margin:0 0 5px 0; padding:0; font-size:12px; font-weight:700;}

/* common */
.border {border:1px solid #d5d5d5;}
.border2 {border:1px solid #d5d5d5; background:#f0f4f9;}
.border3 {border:1px solid #d5d5d5; background:#f7f7f7;}
.tabs {width:100%; height:31px; background:url(images/tabs_bg.gif) repeat-x 0 100%;}
.tabs ul {margin:0; padding:0; list-style:none;}
.tabs ul li {float:left; padding:0 10px; height:31px; line-height:31px;}
.tabs ul li.on {color:#2f558c; font-weight:700; border-right:1px solid #d5d5d5; background:#fff; font-size:14px;}
.tabs ul li.off {color:#333; font-weight:700; border-right:1px solid #d5d5d5;}
.tabs ul li.more {float:right; padding:0 10px 0 0; font-family:宋体;}
.tabs2 {width:100%; height:31px; background:url(images/tabs_bg.gif) repeat-x 0 100%;}
.tabs2 ul {margin:0; padding:0; list-style:none;}
.tabs2 ul li {float:left; padding:0 10px; height:31px; line-height:31px;}
.tabs2 ul li.on {color:#2f558c; font-weight:700; border-right:1px solid #d5d5d5; background:url(images/tabs_bg2_on.gif) repeat-x 0 100%;}
.tabs2 ul li.off {color:#333; font-weight:700; border-right:1px solid #d5d5d5;}
.tabs2 ul li.more {float:right; padding:0 10px 0 0; font-family:宋体;}
.hd {margin:0 10px; border-bottom:1px solid #d5d5d5;}
.hd h4 {margin:0; padding:0; line-height:27px; font-size:12px; font-weight:700; color:#2f558c;}
.bd {margin:10px;}
.focus {margin:0 auto; width:300px; text-align:center;}
.ad_200 {margin:0 auto; width:200px; text-align:center;}

/* list */
.childList {width:100%;}
.childList h3 {margin:6px 0 6px 0; height:24px; background:#4d6d96;}
.childList h3 .a_childCatName {float:left; display:inline; margin:5px 0 0 10px; font-size:14px; font-weight:700; color:#fff;}
.childList h3 .a_childCatNameMore {float:right; display:inline; margin:6px 10px 0 0; font-size:12px; font-weight:400; color:#fff;}
.Div_ChildCatList .childList h3 {margin:6px 0 6px 0; height:20px; background:none; border-bottom:1px solid #d5d5d5;}
.Div_ChildCatList .childList h3 .a_childCatName {float:left; display:inline; margin:0; padding-left:18px; font-size:14px; font-weight:700; color:#2f558c; background:url(images/title_icon2.gif) no-repeat 0 1px;}
.Div_ChildCatList .childList h3 .a_childCatNameMore {float:right; display:inline; margin:2px 0 0 0; font-size:12px; font-weight:400; color:#2f558c;}
.Div_ChildCatList .childList ul {margin:0 0 10px 0; padding:0; list-style:none;}
.childList ul {margin:0; padding:0; list-style:none;}
.childList ul li {padding-left:10px; line-height:26px; font-size:14px; background:url(images/i1.gif) no-repeat left 12px;}
.childList ul li span {margin-left:1em; color:#999; font-size:12px;}
.childList ul li.li_Dashed {margin-top:10px; padding-left:0; height:10px; line-height:10px; font-size:1px; border-top:1px dashed #d5d5d5; background:none;}

.ezineList {width:100%;}
.ezineList ul {margin:0; padding:0; list-style:none;}
.ezineList ul li {float:left; display:inline; margin:12px 4px 8px 4px; padding:6px; width:131px; border:1px solid #d5d5d5;}
.ezineList ul li:hover {padding:5px; border:2px solid #aa0000;}
.ezineList ul li .pic {width:131px; }
.ezineList ul li .pic img {width:131px;  border:0;}
.ezineList ul li .info {margin:6px 0 0 0; width:120px;}
.ezineList ul li .info h4 {height:18px; line-height:18px; font-size:12px; font-weight:400; overflow:hidden;}

.peopleList {width:100%;}
.peopleList ul {margin:0; padding:0; list-style:none;}
.peopleList ul li {float:left; display:inline; margin:12px 9px 8px 9px; padding:6px; width:90px; border:1px solid #d5d5d5;}
.peopleList ul li:hover {padding:5px; border:2px solid #aa0000;}
.peopleList li img {width:90px; height:120px; border:0;}
.peopleList li h4 {margin:6px 0 0 0; height:18px; line-height:18px; font-size:12px; font-weight:400; overflow:hidden;}

.tvList {width:100%;}
.tvList ul {margin:0; padding:0; list-style:none;}
.tvList ul li {float:left; display:inline; margin:12px 10px 8px 10px; padding:6px; width:120px; height:130px; border:1px solid #fff;}
.tvList ul li:hover {padding:5px; border:2px solid #aa0000;}
.tvList ul li .pic {width:120px; height:auto; overflow:hidden;}
.tvList ul li .pic img {width:120px; border:0; vertical-align:top;}
.tvList ul li .info {margin:6px 0 0 0; width:120px;}
.tvList ul li .info h4 {line-height:16px; font-size:11px; font-weight:400;}

.r4saleList {width:100%;}
.r4saleList ul {margin:0; padding:0; list-style:none;}
.r4saleList ul li {clear:both; padding:12px 0; width:100%; border-bottom:1px dotted #d7d7d7;}
.r4saleList ul li h4 {margin:0; padding:0; font-size:14px; font-weight:700;}
.r4saleList ul li h4 span {margin:0 0 0 10px; font-size:12px; font-weight:400; color:#999;}
.r4saleList ul li .text {margin:4px 0 0 0; width:100%; line-height:170%; font-size:12px; color:#787878;}

.td_1Style {width:200px;}
.td_2Style {width:200px;}

/* details */
.newsDetails {width:100%;}
.newsDetails h1.title {margin:10px 0 2px 0; width:100%; line-height:1.1em; font-size:24px; font-weight:700;}
.newsDetails .pubdate {width:100%; line-height:20px; color:#999;} 
.newsDetails .content {margin-top:20px; width:100%; line-height:170%; font-size:14px;}
.newsDetails .content p {line-height:160%; font-size:14px;}
.newsDetails .source {margin-top:20px;}

.ezineDetails {width:100%;}
.ezineDetails .pic {float:left; display:inline; margin:5px 0 0 0;}
.ezineDetails .pic img {width:268px;}
.ezineDetails .info {float:left; display:inline; margin-left:20px; width:300px;}
.ezineDetails .info h1 {line-height:1.1em; font-size:24px; font-weight:700; text-align:center; margin:12px 0 14px 0}
.ezineDetails .info ul {margin:0; padding:0; list-style:none;}
.ezineDetails .info ul li {padding:4px 0 2px 14px; font-size:12px; border-bottom:1px dashed #d5d5d5; line-height:24px;}
.ezineDetails .info ul li strong {font-weight:700;}
.ezineDetails .info ul li em {text-decoration:line-through; color:#666; font-style:4000;}
.ezineDetails .info .viewEzine {display:block; margin:8px 0 6px 0; width:88px; height:20px; background:url(images/online.gif) no-repeat 0 0; font-size:200em; overflow:hidden;}
.ezineDetails .detail {clear:both; margin-top:20px;}
.ezineDetails .detail .detailTitle {margin:0; padding:0; font-size:14px; line-height:22px; font-weight:700; text-align:left;}
.ezineDetails .detail .detailInfo {margin-top:10px; line-height:170%; font-size:14px;}
.ezineDetails .detail .detailInfo p {line-height:170%; font-size:14px;}

.peopleDetails {width:100%;}
.peopleDetails .pic {float:left; display:inline; margin:5px 0 0 0;}
.peopleDetails .pic img {}
.peopleDetails .info {float:left; display:inline; margin-left:20px; width:300px;}
.peopleDetails .info h1 {line-height:1.1em; font-size:24px; font-weight:700; text-align:center; margin:12px 0 14px 0}
.peopleDetails .info ul {margin:0; padding:0; list-style:none;}
.peopleDetails .info ul li {padding:4px 0 2px 14px; font-size:12px; border-bottom:1px dashed #d5d5d5; line-height:24px;}
.peopleDetails .info ul li strong {font-weight:700;}
.peopleDetails .info ul li em {text-decoration:line-through; color:#666; font-style:4000;}
.peopleDetails .info .viewEzine {display:block; margin:8px 0 6px 0; width:88px; height:20px; background:url(images/online.gif) no-repeat 0 0; font-size:200em; overflow:hidden;}
.peopleDetails .detail {clear:both; margin-top:20px;}
.peopleDetails .detail .detailTitle {margin:0; padding:0; font-size:14px; line-height:22px; font-weight:700; text-align:left;}
.peopleDetails .detail .detailInfo {margin-top:10px; line-height:170%; font-size:14px;}
.peopleDetails .detail .detailInfo p {line-height:170%; font-size:14px;}

.tvDetails {width:100%;}
.tvDetails h1.title {margin:10px 0 2px 0; width:100%; line-height:1.1em; font-size:24px; font-weight:700;}
.tvDetails .pubdate {width:100%; line-height:20px; color:#999;} 
.tvDetails .player {margin-top:20px; width:100%; text-align:center;}
.tvDetails .content {margin-top:20px; width:100%; line-height:170%; font-size:14px;}
.tvDetails .content p {line-height:160%; font-size:14px;}
.tvDetails .source {margin-top:20px;}

.relationList {margin:20px 17px 0 17px;}
.relationList h5 {margin:0 0 5px 0; padding:0; font-size:14px; font-weight:700;}
.relationList ul {margin:0; padding:0; list-style:none;}
.relationList ul li {line-height:24px; font-size:14px; padding-left:10px; background:url(images/i1.gif) no-repeat 0 10px;}

/* index */
.list {width:100%;}
.list ul {margin:0; padding:0; list-style:none;}
.list li {padding:0 0 0 12px; height:20px; line-height:20px; background:url(images/i1.gif) no-repeat left 9px; text-align:left;}
.list li span.date {color:#737373;font-size:11px;}

.listPic {width:100%;}
.listPic ul {margin:0; padding:0; list-style:none;}
.listPic li {padding:0 0 0 12px; height:20px; line-height:20px; background:url(images/i1.gif) no-repeat left 9px; text-align:left;}
.listPic li.pic {padding:0 0 8px 0; height:auto; line-height:18px; background:none;}
.listPic li .tit {font-size:12px; font-weight:700; margin-bottom:10px;}
.listPic li .text {width:100%;}
.listPic li .text img {float:left; display:inline; margin-right:10px;}
.listPic li .text h4 {margin:0; font-size:14px; font-weight:700;}
.listPic li .text p {margin:0; line-height:18px; color:#787878;}

.news {width:100%;}
.news .headlines {width:100%;}
.news .headlines ul {margin:0; padding:0; list-style:none;}
.news .headlines ul li {margin:2px 0 12px 0;}
.news .headlines ul li .tit {width:100%; text-align:center; font-size:18px; font-family:黑体; font-weight:400;}
.news .headlines ul li .con {width:100%; line-height:160%; color:#787878;}
.news .listAll {width:100%; margin-top:10px;}
.news .listAll ul {margin:0; padding:0; list-style:none;}
.news .listAll ul li {line-height:24px; font-size:14px;}
.news .listAll ul li .cat {}
.news .listAll ul li .link {margin-left:6px;}
.news .listAll ul li .date {margin-left:6px; color:#999; font-size:11px;}
.news .listAll ul li.space {margin-top:10px; height:10px; line-height:10px; font-size:1px; border-top:1px dashed #d5d5d5;}

.ezine {width:100%;}
.ezine .ezine_pic {width:100%; text-align:center;}
.ezine .ezine_pic img {width:150px; height:214px;}
.ezine .ezine_text {width:100%; margin-top:8px; text-align:center;}

.people {width:100%;}
.people .htit {font-size:12px; font-weight:700; margin-bottom:10px;}
.people .limg {width:100%;}
.people .limg img {float:left; display:inline; margin-right:10px;}
.people .limg h4 {margin:0; font-size:14px; font-weight:700;}
.people .limg p {margin:0; line-height:18px; color:#787878;}
.people .rinfo {margin-top:10px; line-height:18px; color:#787878;}

.restaurant {width:100%;}
.restaurant .htit {width:100%; font-size:12px; font-weight:700; margin-bottom:10px;}
.restaurant .limg {width:100%;}
.restaurant .limg img {float:left; display:inline; margin-right:10px;}
.restaurant .limg h4 {margin:0; font-size:14px; font-weight:700;}
.restaurant .limg p {margin:0; line-height:18px; color:#787878;}

.relationList {margin:20px 17px 0 17px;}
.relationList h5 {margin:0 0 5px 0; padding:0; font-size:14px; font-weight:700;}
.relationList ul {margin:0; padding:0; list-style:none;}
.relationList ul li {line-height:24px; font-size:14px; padding-left:10px; background:url(images/i1.gif) no-repeat 0 10px;}
.relationList ul li em {color:#cc0033;}
.relationList ul li h3 {font-size:12px;}

/* side */
.top10news {width:100%; background:url(images/top10_bg.gif) no-repeat 0 5px;}
.top10news ul {margin:0; padding:0; list-style:none;}
.top10news ul li {padding-left:18px; height:22px; line-height:22px; width:260px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.top10news a {color:#333;}
.top10news a:hover {color:#aa0000;}



