﻿

.daohang * { margin: 0pt; padding: 0pt; }
.daohang { background-color: rgb(255, 255, 255); font-family: Tahoma,SimSun,Arial; font-size: 12px; line-height: 15px; color: rgb(51, 51, 51); }
.daohang a:link, .daohang a:visited { text-decoration: none; color: rgb(51, 51, 51); }
.daohang a:hover, .daohang a:active { color: rgb(255, 51, 0); text-decoration: underline; }
.daohang fieldset, .daohang img { border: 0pt none ; }
.daohang ol, .daohang ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
.daohang h1, .daohang h2, .daohang h3, .daohang h4, .daohang h5, .daohang h6 { color: rgb(51, 51, 51); }
.daohang address, .daohang caption, .daohang em, .daohang strong, .daohang th, .daohang i { font-style: normal; font-weight: 400; }
.daohang h1 { font-size: 20px; line-height: 28px; }
.daohang .header { margin: auto; width: 960px; }
.daohang .header-top { margin: auto; width: 960px; padding-top: 0px; }
.daohang .header-top:after { content: ""; clear: both; display: block; visibility: hidden; height: 0pt; }
.daohang .header-top ul li { display: inline; float: left; }
.daohang .logo a { overflow: hidden; display: block; width: 272px; height: 64px; }
.daohang .logo a { margin-top: 2px; }
.daohang .channel-menu { background: transparent url('topbar.jpg') no-repeat scroll 0pt 0pt; overflow: hidden; margin-right: auto; margin-bottom: auto; margin-left: auto; color: rgb(255, 255, 255); z-index: 2; padding-top: 2px; height: 32px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 960px; }
.daohang .channel-menu .channel-menu-left { float: left; width: 3px; }
.daohang .channel-menu .channel-menu-right { float: right; width: 3px; }
.daohang .channel-menu .channel-menu-right, .daohang .channel-menu .channel-menu-left { width: 3px; height: 31px; }
.daohang .channel-menu ul li { padding: 9px 18px; display: inline; float: left; font-size: 13px; }
.daohang .channel-menu li a:link, .daohang .channel-menu li a:visited { display: block; text-decoration: none; color: rgb(255, 255, 255); }
.daohang .channel-menu li a:hover, .daohang .channel-menu li a:active { color: rgb(224, 224, 224); }
.daohang .channel-menu ul li span { font-size: 12px; }
.daohang .header-search { border: 1px solid rgb(192, 192, 192); margin: 0pt auto; background: transparent url('foots.png') repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 29px; width: 958px; }
.daohang ul.header-search-main { margin: auto; width: 960px; }
.daohang ul.header-search-main li { float: left; display: inline; }
.daohang ul.header-search-main li.s-2 { margin: 0pt auto; overflow: hidden; padding-top: 0px; line-height: 30px; white-space: nowrap; padding-left: 20px; }
.daohang .header-search-main strong { font-weight: bold; }
.lanmu58, .lanmu58 div, .lanmu58 dl, .lanmu58 dt, .lanmu58 dd, .lanmu58 ul, .lanmu58 ol, .lanmu58 li, .lanmu58 h1, .lanmu58 h2, .lanmu58 h3, .lanmu58 h4, .lanmu58 h5, .lanmu58 h6, .lanmu58 pre, .lanmu58 form, .lanmu58 fieldset, .lanmu58 input, .lanmu58 p, .lanmu58 blockquote, .lanmu58 th, .lanmu58 td { margin: 0pt; padding: 0pt; }
.lanmu58 fieldset, .lanmu58 img { border: 0pt none ; }
.lanmu58 ol, .lanmu58 ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
.lanmu58 h1, .lanmu58 h2, .lanmu58 h3, .lanmu58 h4, .lanmu58 h5, .lanmu58 h6 { font-size: 100%; }
.lanmu58 { font-family: "宋体",arial,helvetica,clean,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.lanmu58 * { line-height: 16px; }
.lanmu58 h1 { font-size: 14px; }
.lanmu58 h2 { font-size: 14px; font-weight: normal; }
.lanmu58 h4 { font-size: 12px; font-weight: normal; }
.lanmu58 a { text-decoration: none; }
.lanmu58 a:hover { text-decoration: underline; }
.lanmu58 .clear { clear: both; }
.lanmu58 {  }
.lanmu58 a { text-decoration: none; color: rgb(53, 53, 53); }
.lanmu58 a:hover { color: rgb(144, 29, 34); text-decoration: underline; }
.lanmu58 .clear { clear: both; line-height: 0pt; height: 0pt; font-size: 0pt; }
.lanmu58 .blank { clear: both; height: 18px; }
.lanmu58 h2 { font-weight: normal; }
.lanmu58 .wrap { margin: 8px auto 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 960px; }
.lanmu58 .wrapL { margin: 0pt 2px 10px; float: left; display: inline; padding-top: 0px; width: 691px; }
.lanmu58 .wrapR { float: right; padding-top: 0px; width: 263px; }
.lanmu58 .wrap h1 { font-family: "黑体"; font-size: 16px; font-weight: normal; width: 100%; }
.lanmu58 .block2 { border-left: 1px solid rgb(228, 228, 228); border-right: 1px solid rgb(228, 228, 228); border-bottom: 1px solid rgb(228, 228, 228); float: left; position: relative; padding-right: 1px; width: 309px; margin-right: 12px; }
.lanmu58 .block2 .title { background: transparent url('bj_07.jpg') repeat scroll -5px 0pt; float: left; height: 19px; padding-top: 7px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 309px; }
.lanmu58 .block2 .title h2 { float: left; width: 109px; text-align: center; padding-left: 5px; }
.lanmu58 .block2 .title h2 a { color: rgb(255, 255, 255); }
.lanmu58 .block2 .tt { padding: 12px 0pt 6px 19px; float: left; width: 268px; }
.lanmu58 .block2 .tt h1 { float: left; width: 268px; }
.lanmu58 .block2 .tt h1 a { line-height: 24px; }
.lanmu58 .block2 .list { float: left; padding-left: 14px; }
.lanmu58 .block2 .list li { float: left; width: 259px; line-height: 24px; }
.lanmu58 .block2 .tt3 { padding: 10px 0pt 8px 17px; float: left; width: 259px; }
.lanmu58 .block2 .tt3 .img1 { float: left; width: 110px; position: relative; }
.lanmu58 .block2 .tt3 .textbg { background: rgb(211, 211, 211) none repeat scroll 0pt 0pt; width: 100px; height: 19px; position: absolute; left: 0pt; bottom: 0pt ! important; z-index: 2; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.lanmu58 .block2 .tt3 .text { width: 100px; text-align: center; color: rgb(255, 255, 255); position: absolute; left: 0pt; bottom: 1px ! important; z-index: 3; }
.lanmu58 .block2 .tt3 .text a { color: rgb(53, 53, 53); }
.lanmu58 .block2 .tt3 .list2 { float: left; width: 148px; }
.lanmu58 .block2 .tt3 .list2 li { line-height: 24px; }
.lanmu58 .line { background: transparent url('dotline3.gif') no-repeat scroll center center; clear: both; height: 12px ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 306px; }
.lanmu58 .block3 { border-left: 1px solid rgb(228, 228, 228); border-right: 1px solid rgb(228, 228, 228); border-bottom: 1px solid rgb(228, 228, 228); float: left; position: relative; padding-left: 0px; width: 358px; }
.lanmu58 .block3 .tt { float: left; width: 353px; }
.lanmu58 .block3 .tt .img1 { padding: 5px 0pt 0pt 18px; float: left; width: 110px; position: relative; height: 80px; }
.lanmu58 .block3 .tt .textbg { background: rgb(211, 211, 211) none repeat scroll 0pt 0pt; width: 100px; height: 19px; position: absolute; bottom: 0pt ! important; z-index: 2; left: 18px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.lanmu58 .block3 .tt .text { width: 100px; text-align: center; color: rgb(255, 255, 255); position: absolute; bottom: 0pt ! important; z-index: 3; left: 15px; }
.lanmu58 .block3 .tt .text a { color: rgb(53, 53, 53); }
.lanmu58 .list3, .lanmu58 .list4 { float: left; }
.lanmu58 .list3 li, .lanmu58 .list4 li { float: left; width: 345px; line-height: 24px; }
.lanmu58 .list4 { padding: 6px 0pt 8px 17px; font-size: 14px; }
.lanmu58 .block3 .tt .list2 { float: left; width: 224px; }
.lanmu58 .block3 .tt .list2 li { line-height: 24px; }
.lanmu58 .block4 { float: left; position: relative; padding-left: 2px; width: 255px; }
.lanmu58 .block4 .title { background: transparent url('bj_12.jpg') repeat scroll 0pt 0pt; float: left; padding-top: 7px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 17px; width: 103%; }
.lanmu58 .block4 .title h2 { float: left; width: 103px; text-align: center; }
.lanmu58 .block4 .title h2 a { color: rgb(53, 53, 53); }
.lanmu58 .block4 .tt { border-left: 1px solid rgb(211, 211, 211); border-right: 1px solid rgb(211, 211, 211); border-bottom: 1px solid rgb(211, 211, 211); padding: 2px; float: left; width: 260px; }
.lanmu58 .block4 .tt .img1 { float: left; padding-top: 5px; width: 109px; }
.lanmu58 .block4 .list { border-left: 1px solid rgb(211, 211, 211); border-right: 1px solid rgb(211, 211, 211); border-bottom: 1px solid rgb(211, 211, 211); float: left; width: 260px; }
.lanmu58 .block4 .list li { float: left; width: 250px; padding-top: 4px; line-height: 24px; padding-left: 7px; }
.lanmu58 .block4 .list2 { float: left; width: 140px; }
.lanmu58 .block4 .list2 li { line-height: 24px; }
.lanmu58 .label2 { background: transparent url('bj_09.jpg') repeat scroll -1px 0pt; float: left; font-size: 12px; margin-bottom: 6px; height: 26px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; }
.lanmu58 .label2 ul { padding: 3px 0pt 0pt 10px; float: left; }
.lanmu58 .label2 li { padding: 0pt 0pt 0pt 10px; float: left; height: 25px; margin-right: 1px; }
.lanmu58 .label2 h4 { padding: 5px 13px 0pt 18px; float: left; display: block; }
.lanmu58 .label2 a { color: rgb(255, 255, 255); font-size: 14px; font-weight: normal; }
.lanmu58 .label2 li a, .lanmu58 .label2 li a:hover { color: rgb(255, 255, 255); }
.lanmu58 .label2 li.current a, .lanmu58 .label2 li.current a:hover { color: rgb(53, 53, 53); }
.lanmu58 .label2 #t14 { width: 146px; }
.lanmu58 .label2 #t14.current { width: 146px; }
.lanmu58 .label { background: transparent url('bj_12.jpg') repeat scroll 0pt 0pt; float: left; font-size: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 24px; width: 102%; }
.lanmu58 .label ul { float: left; padding-left: 10px; }
.lanmu58 .label li { padding: 0pt 0pt 0pt 10px; float: left; height: 26px; }
.lanmu58 .label h4 { padding: 7px 10px 0pt 0pt; float: left; display: block; height: 19px; }
.lanmu58 .label a { color: rgb(143, 29, 33); font-size: 14px; font-weight: normal; }
.lanmu58 .label .current {  }
.lanmu58 .label .current h4 {  }
.lanmu58 .label li a, .lanmu58 .label li a:hover { color: rgb(102, 102, 102); }
.lanmu58 .label li.current a, .lanmu58 .label li.current a:hover { color: rgb(53, 53, 53); }
.lanmu51 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; }
.lanmu51, .lanmu51 td, .lanmu51 input { font-size: 12px; font-family: "宋体"; }
.lanmu51, .lanmu51 div, .lanmu51 form, .lanmu51 img, .lanmu51 ul, .lanmu51 li, .lanmu51 h1, .lanmu51 h2, .lanmu51 h3, .lanmu51 h4, .lanmu51 p { border: 0pt none ; margin: 0pt; padding: 0pt; }
.lanmu51 li { list-style-type: none; }
.lanmu51 .clear { clear: both; line-height: 0px; height: 0px; font-size: 0px; visibility: hidden; }
.lanmu51 .clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.lanmu51 a:link, .lanmu51 a:visited { text-decoration: none; color: rgb(53, 53, 53); }
.lanmu51 a:hover, .lanmu51 a:active { color: rgb(204, 0, 0); text-decoration: underline; }
.lanmu51 a.link_black:link, .lanmu51 a.link_black:visited { text-decoration: none; color: rgb(53, 53, 53); font-weight: normal; }
.lanmu51 a.link_black:hover, .lanmu51 a.link_black:active { color: rgb(204, 0, 0); text-decoration: underline; }
.lanmu51 a.link_black2:hover, .lanmu51 a.link_black:active { color: rgb(204, 0, 0); text-decoration: underline; }
.lanmu51 .arrow1 { width: 3px; height: 5px; }
.lanmu51 .arrow2 { width: 9px; height: 9px; }
.lanmu51 .main { margin: 0px auto 6px; width: 960px; background-color: rgb(255, 255, 255); clear: both; text-align: left; }
.lanmu51 .L_content { float: left; width: 680px; }
.lanmu51 .R_content { float: left; margin-left: 10px; width: 270px; }
.lanmu51 .left_table { border-left: 1px solid rgb(228, 228, 228); }
.lanmu51 .left_title { border-right: 1px solid rgb(228, 228, 228); padding: 0px 10px 0px 15px; background: transparent url('bj_17.jpg') repeat scroll 0pt 0pt; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 33px; }
.lanmu51 .left_title .ntitle { padding: 7px 10px 0pt 53px; float: left; font-family: "黑体"; font-size: 18px; }
.lanmu51 .left_news { border-right: 1px solid rgb(228, 228, 228); border-bottom: 1px solid rgb(228, 228, 228); width: 678px; clear: both; }
.lanmu51 .left_news .subleft { padding: 5px 9px; float: left; width: 270px; }
.lanmu51 .left_news .subtable { width: 270px; }
.lanmu51 .left_news li { overflow: hidden; height: 20px; line-height: 20px; }
.lanmu51 .left_news .newstitle { background: transparent url('bj_18.jpg') no-repeat scroll 9px 9px; height: 25px; padding-left: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-top: 5px; }
.lanmu51 .left_news .newstitle .arrow { padding: 5px 5px 0px; float: left; }
.lanmu51 .left_news .newstitle .name { padding: 5px 0pt 0pt 9px; float: left; font-size: 14px; color: rgb(53, 53, 53); font-weight: bold; }
.lanmu51 .left_news .newstitle .more3 { padding: 8px 5px 0px 10px; float: right; }
.lanmu51 .left_news .submid { padding: 5px 12px 5px 13px; float: left; width: 365px; }
.lanmu51 .left_news .newstext2 { padding: 5px; font-size: 14px; }
.lanmu51 .left_news .newstext2 .newstit { overflow: hidden; height: 20px; line-height: 20px; }
.lanmu51 .left_news .newstext2 .newspic { float: left; width: 110px; }
.lanmu51 .left_news .newstext2 .newsintro { overflow: hidden; width: 235px; padding-left: 10px; padding-top: 5px; height: 83px; float: left; line-height: 22px; color: rgb(102, 102, 102); font-size: 12px; }
.lanmu51 .left_news .newstext3 { padding: 5px; font-size: 14px; }
.lanmu51 .left_news .newstext3 li { line-height: 24px; height: 24px; }
.lanmu51 h3 { font-size: 14px; display: inline; }
.lanmu51 .right_table { margin-bottom: 6px; }
.lanmu51 .right_title { background: transparent url('bj_12.jpg') repeat scroll 0pt 0pt; padding-left: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 30px; }
.lanmu51 .right_title .name { float: left; font-size: 14px; padding-top: 6px; font-weight: normal; padding-left: 15px; }
.lanmu51 .right_news3 { border-left: 1px solid rgb(211, 211, 211); border-right: 1px solid rgb(211, 211, 211); border-bottom: 1px solid rgb(211, 211, 211); padding: 5px; width: 258px; }
.lanmu51 .right_news3 li { overflow: hidden; height: 21px; line-height: 21px; }
.lanmu51 .linespace { margin-bottom: 5px; }
.lanmu51 .line1 {  }
.lanmu51 .line2 {  }
.lanmu51 .newstext li, .lanmu51 .newstext2 li, .lanmu51 .newstext3 li, .lanmu51 .right_news li, .lanmu51 .right_news3 li { background: transparent url('home2009_img.gif') no-repeat scroll -5px -840px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 14px; }
.lanmu51 .newstext2 li, .lanmu51 .newstext3 li { background-position: -5px -839px; }
.lanmu55 { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; font-family: "宋体",arial; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 12px; color: rgb(0, 43, 141); }
.lanmu55 div, .lanmu55 form, .lanmu55 img, .lanmu55 ul, .lanmu55 ol, .lanmu55 li, .lanmu55 dl, .lanmu55 dt, .lanmu55 dd, .lanmu55 p { border: 0pt none ; margin: 0pt; padding: 0pt; font-family: "宋体"; }
.lanmu55 ul { margin: 0pt; padding: 0pt; }
.lanmu55 li { list-style-type: none; }
.lanmu55 img { border: 0px none ; }
.lanmu55 a:link { text-decoration: none; color: rgb(53, 53, 53); }
.lanmu55 a:visited { text-decoration: none; color: rgb(31, 62, 129); }
.lanmu55 a:hover { text-decoration: underline; color: rgb(169, 16, 16); }
.lanmu55 .blank5 { overflow: hidden; height: 5px; clear: both; }
.lanmu55 .blank10 { overflow: hidden; height: 10px; clear: both; }
.lanmu55 .blank15 { overflow: hidden; clear: both; height: 15px; }
.lanmu55 .divbottomborder03 { margin: 0pt 5px; overflow: hidden; clear: both; height: 2px; }
.lanmu55 .divborder { border: 1px solid rgb(228, 228, 228); overflow: hidden; }
.lanmu55 .area { position: relative; text-align: left; width: 960px; }
.lanmu55 #arealeft { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; margin-bottom: 10px; width: 719px; }
.lanmu55 #arealeft #mainleft02 { float: left; width: 360px; }
.lanmu55 #arealeft #mainright02 { float: right; width: 353px; }
.lanmu55 #arearight { margin: 0pt 0pt 0pt 5px; float: left; display: inline; width: 227px; }
.lanmu55 .NewsList12px01 ul { margin: 0px; clear: left; font-size: 12px; }
.lanmu55 .NewsList12px01 ul li { line-height: 22px; padding-left: 10px; color: rgb(0, 0, 0); }
.lanmu55 .NewsList12px02 ul { margin: 0px; clear: left; font-size: 12px; }
.lanmu55 .NewsList12px02 ul li { line-height: 22px; padding-left: 13px; color: rgb(0, 0, 0); }
.lanmu55 .centertab02 { margin: 1px 1px 0pt; background: transparent url('mu_bj_06.jpg') repeat scroll -1px -1px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 356px; }
.lanmu55 .centertab02 .leftblank9 { width: 9px; float: left; }
.lanmu55 .centertab02 .leftblank32 { width: 32px; float: left; }
.lanmu55 .centertab02 .lefttitle { width: 78px; height: 28px; line-height: 28px; text-align: center; float: left; font-weight: normal; font-size: 15px; padding-left: 19px; }
.lanmu55 .centertab02 .lefttitle a { color: rgb(53, 53, 53); }
.lanmu55 .centertab02 .hotwords { width: 178px; float: left; }
.lanmu55 .centertop02 .mainrow .tTitle { font-size: 16px; text-align: center; color: rgb(31, 62, 129); font-weight: normal; }
.lanmu55 .centertop02 .mainrow .tTitle a { color: rgb(53, 53, 53); }
.lanmu55 .centertop02 .mainrow .tTitle a:hover { color: rgb(169, 16, 16); text-decoration: underline; }
.lanmu55 .centertab03 { margin: 1px 1px 0pt; background: transparent url('mu_bj_06.jpg') repeat scroll -1px -1px; width: 351px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.lanmu55 .centertab03 .leftblank9 { width: 9px; float: left; }
.lanmu55 .centertab03 .leftblank32 { width: 32px; float: left; }
.lanmu55 .centertab03 .lefttitle { width: 78px; height: 28px; line-height: 28px; text-align: center; float: left; font-weight: normal; font-size: 15px; padding-left: 20px; }
.lanmu55 .centertab03 .lefttitle a { color: rgb(53, 53, 53); }
.lanmu55 .centertab03 .hotwords { width: 178px; float: left; }
.lanmu55 .righttab01 { margin: 1px 1px 0pt; background: transparent url('mu_bj_07.jpg') repeat scroll -1px 48px; width: 227px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 26px; }
.lanmu55 .righttab01 .leftblank10 { width: 10px; float: left; }
.lanmu55 .righttab01 .tabicon { float: left; margin-top: 10px; }
.lanmu55 .righttab01 .lefttitle { float: left; width: 155px; font-size: 14px; font-weight: normal; margin-top: 5px; }
.lanmu55 .righttab01 .lefttitle a { color: rgb(53, 53, 53); }
.lanmu55 .righttab01 .leftblank122 { width: 22px; float: left; }
.lanmu55 [xmlns] .leftblank01, .lanmu55 .leftblank1, .lanmu55 .leftblank7, .lanmu55 .leftblank9, .lanmu55 .leftblank10, .lanmu55 .leftblank32, .lanmu55 .leftblank50, .lanmu55 .leftblank99, .lanmu55 .leftblank122, .lanmu55 .hotwords { height: 28px; }
.lanmu46, .lanmu46 div, .lanmu46 span, .lanmu46 applet, .lanmu46 object, .lanmu46 iframe, .lanmu46 h1, .lanmu46 h2, .lanmu46 h3, .lanmu46 h4, .lanmu46 h5, .lanmu46 h6, .lanmu46 p, .lanmu46 blockquote, .lanmu46 pre, .lanmu46 a, .lanmu46 abbr, .lanmu46 acronym, .lanmu46 address, .lanmu46 big, .lanmu46 cite, .lanmu46 code, .lanmu46 del, .lanmu46 dfn, .lanmu46 em, .lanmu46 font, .lanmu46 img, .lanmu46 ins, .lanmu46 kbd, .lanmu46 q, .lanmu46 s, .lanmu46 samp, .lanmu46 small, .lanmu46 strike, .lanmu46 strong, .lanmu46 sub, .lanmu46 sup, .lanmu46 tt, .lanmu46 var, .lanmu46 b, .lanmu46 u, .lanmu46 i, .lanmu46 center, .lanmu46 dl, .lanmu46 dt, .lanmu46 dd, .lanmu46 ol, .lanmu46 ul, .lanmu46 li, .lanmu46 fieldset, .lanmu46 form, .lanmu46 label, .lanmu46 legend { border: 0pt none ; margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; vertical-align: baseline; }
.lanmu46 { line-height: 1; }
.lanmu46 ol, .lanmu46 ul { list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 8px; }
.lanmu46 :focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.lanmu46 .fix { clear: both; height: 0pt; font-size: 0pt; }
.lanmu46 a { text-decoration: none; color: rgb(0, 86, 137); }
.lanmu46 a:hover { text-decoration: underline; }
.lanmu46 .sp { margin-bottom: 7px; }
.lanmu46 .layout_all { margin: 0pt auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 960px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.lanmu46 .layout_inner { margin: 0pt auto; width: 960px; }
.lanmu46 .layout_main { overflow: hidden; float: left; width: 669px; }
.lanmu46 .layout_side { overflow: hidden; float: left; width: 286px; margin-left:5px;}
.lanmu46 .layout_side_inner { width: 284px; margin-left: 1px; }
.lanmu46 .layout_2a_1 { overflow: hidden; float: left; width: 326px; }
.lanmu46 .layout_2a_2 { border: 1px solid rgb(228, 228, 228); overflow: hidden; float: left; width: 324px; margin-left: 10px; }
.lanmu46 .layout_row2 { padding: 3px 0px 2px 0pt; width: 100%; }
.lanmu46 .panel_main { padding: 0pt 0px; }
.lanmu46 .panel_main h2.title { font-size: 14px; height: 25px; line-height: 25px; }
.lanmu46 .panel_main h2.title .name a { color: rgb(255, 255, 255); }
.lanmu46 .panel_main .inner { padding: 10px 0pt; }
.lanmu46 .panel_side .hd { font-size: 0pt; height: 4px; }
.lanmu46 .panel_side .bd { border: 1px solid rgb(228, 228, 228); }
.lanmu46 .panel_side .ft { height: 6px; font-size: 0pt; }
.lanmu46 #b_lady { border: 1px solid rgb(228, 228, 228); padding: 0pt 12px 0pt 0pt; }
.lanmu46 #b_lady h2.title { background: transparent url('bj_07.jpg') repeat scroll -1px -1px; padding-left: 41px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 282px; }
.lanmu46 #b_lady h2.title span.name { float: left; padding-right: 20px; }
.lanmu46 #b_lady div.split { border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 5px; }
.lanmu46 #b_show {  }
.lanmu46 #b_show h2.title { background: transparent url('bj_07.jpg') repeat scroll -1px -1px; padding-left: 38px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.lanmu46 #b_show h2.title span.name { float: left; padding-right: 20px; }
.lanmu46 #b_show div.split { border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 5px; }
.lanmu46 #b_show .inner { padding-bottom: 0pt; }
.lanmu46 #b_tv {  }
.lanmu46 #b_movie {  }
.lanmu46 #b_movie div.split { border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 5px; }
.lanmu46 #b_movie .inner { padding-top: 0pt; padding-bottom: 0pt; }
.lanmu46 #bbs { margin: 0pt auto; width: 281px; }
.lanmu46 #bbs div.title { background: transparent url('bj_07.jpg') repeat scroll -1px -1px; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 25px; font-weight: bold; padding-left: 33px; line-height: 25px; }
.lanmu46 #bbs div.title a { color: rgb(255, 255, 255); font-size: 15px; }
.lanmu46 #bbs div.split { border-bottom: 1px dashed rgb(204, 204, 204); margin-bottom: 5px; }
.lanmu46 #bbs .inner { padding: 0pt 10px; background: transparent url('v_lanmu46_bg3.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 289px; }
.lanmu46 #bbs .alist_f { height: 80px; }
.lanmu46 .alist_a ul li { background: transparent url('home2009_img.gif') no-repeat scroll -8px -838px; overflow: hidden; font-family: "宋体"; height: 24px; line-height: 24px; font-size: 14px; padding-left: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(53, 53, 53); }
.lanmu46 .alist_a ul li a { text-decoration: none; margin-right: 7px; color: rgb(51, 51, 51); }
.lanmu46 .alist_a ul li a:hover { color: rgb(204, 51, 0); text-decoration: underline; }
.lanmu46 .alist_b { padding-top: 5px; padding-left: 8px; }
.lanmu46 .alist_b .img { float: left; width: 95px; margin-right: 10px; }
.lanmu46 .alist_b .img a { color: rgb(0, 0, 0); }
.lanmu46 .alist_b .img a:hover { color: rgb(204, 51, 0); text-decoration: underline; }
.lanmu46 .alist_b .img span.title { display: block; height: 20px; line-height: 20px; font-size: 12px; text-align: center; cursor: pointer; }
.lanmu46 .alist_b ul li { background: transparent url('home2009_img.gif') no-repeat scroll -10px -841px; overflow: hidden; font-family: "宋体"; height: 16px; line-height: 16px; margin-bottom: 8px; font-size: 14px; padding-left: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(53, 53, 53); }
.lanmu46 .alist_b ul li a { text-decoration: none; margin-right: 7px; color: rgb(51, 51, 51); }
.lanmu46 .alist_b ul li a:hover { color: rgb(204, 51, 0); text-decoration: underline; }
.lanmu46 .alist_f { padding-top: 10px; }
.lanmu46 .alist_f .img { float: left; width: 95px; margin-right: 10px; }
.lanmu46 .alist_f .img a { color: rgb(0, 86, 137); }
.lanmu46 .alist_f .img a:hover { color: rgb(204, 51, 0); }
.lanmu46 .alist_f div.title2 { overflow: hidden; height: 16px; line-height: 16px; margin-bottom: 5px; font-size: 12px; font-weight: bold; }
.lanmu46 .alist_f div.title2 a { color: rgb(0, 0, 0); }
.lanmu46 .alist_f div.title2 a:hover { color: rgb(204, 51, 0); }
.lanmu46 .alist_f div.des { text-indent: 24px; font-size: 12px; color: rgb(102, 102, 102); line-height: 120%; height: 50px; }
.lanmu46 .alist_g ul li { background: transparent url('home2009_img.gif') no-repeat scroll -9px -838px; overflow: hidden; font-family: "宋体"; height: 24px; line-height: 24px; font-size: 12px; padding-left: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(53, 53, 53); }
.lanmu46 .alist_g ul li a { text-decoration: none; margin-right: 7px; color: rgb(51, 51, 51); }
.lanmu46 .alist_g ul li a:hover { color: rgb(204, 51, 0); text-decoration: underline; }
.lanmu46 .alist_g ul li span.r { float: right; height: 24px; line-height: 24px; }
.lanmu46 { padding-top: 0pt; }
.lanmu46 {  }
.toutiao { margin: 0pt; padding: 0pt; text-align: center; font-family: SimSun,Arial,sans-serif; font-size: 12px; }
.toutiao div, .toutiao form, .toutiao img, .toutiao ul, .toutiao ol, .toutiao li, .toutiao dl, .toutiao dt, .toutiao dd, .toutiao p { border: 0pt none ; margin: 0pt; padding: 0pt; }
.toutiao h1, .toutiao h2, .toutiao h3, .toutiao h4, .toutiao h5, .toutiao h6 { margin: 0pt; padding: 0pt; }
.toutiao ul, .toutiao ol, .toutiao li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.toutiao a { text-decoration: none; }
.toutiao a:hover { text-decoration: underline; }
.toutiao .clear { overflow: hidden; clear: both; font-size: 0pt; height: 0pt; }
.toutiao {  }
.toutiao #main { margin: 0pt auto; overflow: hidden; width: 960px; }
.toutiao #main01 { overflow: hidden; width: 960px ! important; margin-top: 0px; clear: both; }
.toutiao #main01_left { width: 336px; float: left; }
.toutiao #main01_right { overflow: hidden; width: 606px; float: right; padding-top: 0px; }
.toutiao #main01_right01 { float: left; width: 380px; }
.toutiao #main01_right02 { float: right; width: 213px; }
.toutiao #HotImg { border: 1px solid rgb(211, 211, 211); width: 326px; height: 354px; padding-left: 6px; padding-top: 6px; text-align: left; position: relative; }
.toutiao #voice { margin-top: 5px; width: 337px; }
.toutiao #voice h1 { background: transparent url('bj_11.jpg') repeat scroll 0pt 0pt; text-align: left; height: 28px; line-height: 28px; padding-top: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 0px; color: rgb(53, 53, 53); font-size: 14px; padding-left: 23px; width: 315px ! important; }
.toutiao #voice h1 a { color: rgb(53, 53, 53); font-weight: normal; }
.toutiao #voice .cont { border-left: 1px solid rgb(211, 211, 211); border-right: 1px solid rgb(211, 211, 211); border-bottom: 1px solid rgb(211, 211, 211); width: 302px ! important; padding-left: 34px; height: 117px ! important; padding-top: 11px; }
.toutiao #voice .cont li { line-height: 27px; font-size: 12px; text-align: left; color: rgb(70, 70, 70); }
.toutiao #voice .cont li a { color: rgb(70, 70, 70); }
.toutiao #voice .colTitle { display: none; }
.toutiao #voice .colText { overflow: hidden; height: 100px; }
.toutiao #ListTxt { overflow: hidden; width: 380px; }
.toutiao #ListTxt .list { border-bottom: 1px dotted rgb(211, 211, 211); margin: 0pt auto; overflow: hidden; padding-bottom: 8px; width: 338px; }
.toutiao #ListTxt .list h1 { line-height: 34px; margin-top: 3px; color: rgb(70, 70, 70); font-size: 16px; font-weight: bold; }
.toutiao #ListTxt .list h1 a { color: rgb(194, 2, 1); }
.toutiao #ListTxt .cont { overflow: hidden; line-height: 22px; text-align: center; width: 335px; font-size: 14px; }
.toutiao #ListTxt .cont a { color: rgb(53, 53, 53); }
.toutiao #ListTxt .txt { margin-top: 6px; }
.toutiao #ListTxt .txt ul {  }
.toutiao #ListTxt .txt li { margin: 0pt auto; background: transparent url('pic_dot01.gif') no-repeat scroll 0pt 10px; overflow: hidden; line-height: 28px; font-size: 14px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: left; color: rgb(70, 70, 70); padding-left: 12px; width: 343px; }
.toutiao #ListTxt .txt li a { color: rgb(53, 53, 53); }
.toutiao #ListTxt .pic { clear: both; padding-left: 10px; padding-right: 10px; }
.toutiao #ListTxt .pic img { width: 224px; height: 96px; display: block; float: left; }
.toutiao #ListTxt .photoAlbumBlk { overflow: hidden; width: 100%; }
.toutiao #ListTxt .photoAlbumBlk .photoAlbum_item { margin-right: 8px; width: 105px; float: left; }
.toutiao #ListTxt .photoAlbumBlk .photoAlbum_item_pic { border: 1px solid rgb(211, 211, 211); width: 103px; height: 78px; text-align: left; padding-top: 2px; padding-left: 3px; }
.toutiao #ListTxt .photoAlbumBlk .photoAlbum_item_pic img { width: 99px; height: 74px; display: block; }
.toutiao #ListTxt .photoAlbumBlk .photoAlbum_item_txt { width: 103px; font-size: 12px; line-height: 17px; text-align: center; }
.toutiao #ListTxt .photoAlbumBlk .photoAlbum_item_txt a { color: rgb(0, 0, 0); }
.toutiao #HotClick { margin: 0px auto 0pt 0pt; width: 175px; }
.toutiao #HotClick h1 { background: transparent url('bj_10.jpg') repeat scroll 0pt 0pt; text-align: left; font-size: 14px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 26px; width: 190px; color: rgb(53, 53, 53); padding-top: 4px; line-height: 23px; font-weight: normal; padding-left: 23px; }
.toutiao #HotClick .cont { border-left: 1px solid rgb(211, 211, 211); border-right: 1px solid rgb(211, 211, 211); border-bottom: 1px solid rgb(211, 211, 211); overflow: hidden; padding-top: 15px; text-align: left; width: 211px; }
.toutiao #HotClick .cont li { background: transparent url('pic_dot01.gif') no-repeat scroll 18px 12px; line-height: 27px; font-size: 12px; text-align: left; color: rgb(70, 70, 70); padding-left: 31px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.toutiao #HotClick .cont li a { color: rgb(70, 70, 70); }
body { margin: 0px auto; width: 960px; }
.cl { margin: 4px auto; width: 910px; font-size: 12px; }
.footernew { margin: 0pt auto; overflow: hidden; color: rgb(81, 81, 81); text-align: center; font-size: 12px; line-height: 24px; width: 910px; padding-top: 12px; }
.footernew a { color: rgb(81, 81, 81); text-decoration: none; }
.footernew a:hover { color: rgb(189, 10, 1); text-decoration: underline; }
.footernew a:visited { color: rgb(81, 81, 81); }
.haha { margin: 10px 2px 10px 3px; }
.cl { margin: 4px auto; width: 910px; font-size: 12px; }
.footernew { margin: 0pt auto; overflow: hidden; color: rgb(81, 81, 81); text-align: center; font-size: 12px; line-height: 24px; width: 910px; padding-top: 12px; }
.footernew a { color: rgb(81, 81, 81); text-decoration: none; }
.footernew a:hover { color: rgb(189, 10, 1); text-decoration: underline; }
.footernew a:visited { color: rgb(81, 81, 81); }
