* {
margin:0;
padding:0;
}

* A {
color:#353535;
text-decoration:none;
}

.htcm {
overflow:hidden;
width:960px;
height:auto;
text-align:left;
margin:5px auto 0;
}

.top_left {
background:#eee;
float:left;
width:742px;
padding:7px 0 5px 8px;
}

.top_swf {
background:#fff;
width:370px;
text-align:center;
padding:10px;
}

.top_news {
margin-top:5px;
background:#fff;
border-bottom:#ddd 1px solid;
height:135px;
padding:5px;
}

.top_news H3 {
line-height:22px;
height:22px;
}

.top_news H3 A.h3_t {
display:block;
float:left;
width:80px;
border-bottom:#b8b8b8 1px solid;
padding:0 5px;
}

.top_news H3 SPAN {
padding-right:5px;
font-weight:400;
float:right;
width:285px;
border-bottom:#eee 1px solid;
text-align:right;
}

.news_p {
float:left;
overflow:hidden;
width:130px;
height:102px;
text-align:center;
margin:0;
padding:4px 0 3px;
}

.news_p LI {
margin-bottom:4px;
overflow:hidden;
width:130px;
padding-top:3px;
height:102px;
}

.news_p LI IMG {
border-right:#ddd 1px solid;
border-top:#ddd 1px solid;
margin-bottom:1px;
border-left:#ddd 1px solid;
width:114px;
border-bottom:#ddd 1px solid;
height:64px;
padding:1px;
}

.news_l {
float:right;
overflow:hidden;
width:240px;
padding:5px;
}

.news_l LI {
padding-left:10px;
background:url(img_icon.gif) no-repeat 0 11px;
overflow:hidden;
width:230px;
line-height:27px;
border-bottom:#ddd 1px dashed;
height:27px;
}

.news_l LI SPAN {
float:right;
color:#999;
margin-right:5px;
}

.concent {
padding-right:8px;
float:right;
width:335px;
color:#666;
}

.concent H3 {
font-size:14px;
background:#fff;
color:#060;
text-indent:10px;
line-height:30px;
border-bottom:#ddd 1px solid;
height:30px;
}

.concent LI {
overflow:hidden;
line-height:20px;
border-bottom:#ddd 1px solid;
height:50px;
background-color:#fff;
padding:7px 7px 10px;
}

.concent IMG {
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
left:55px;
border-left:#ccc 1px solid;
width:65px;
margin-right:10px;
border-bottom:#ccc 1px solid;
height:50px;
}

.concent H4 {
font-size:14px;
overflow:hidden;
width:240px;
line-height:30px;
height:30px;
}

.concent A:hover IMG {
border-right:#6e6e6e 1px solid;
border-top:#6e6e6e 1px solid;
border-left:#6e6e6e 1px solid;
border-bottom:#6e6e6e 1px solid;
}

.right_tools {
border-right:#ddd 1px solid;
border-top:#ddd 1px solid;
background:#fff;
border-left:#ddd 1px solid;
width:203px;
border-bottom:#ddd 1px solid;
}

.right_tools UL {
padding-left:1px;
background:#f7f7f7;
height:84px;
_padding:0;
margin:2px;
}

.right_tools UL LI {
float:left;
overflow:hidden;
width:94px;
height:22px;
_margin:5px 1px 0 2px;
margin:5px 3px 0 2px;
}

.right_tools UL LI A {
display:block;
background:url(ss_bg.gif) no-repeat 0 -22px;
overflow:hidden;
width:94px;
text-indent:14px;
line-height:22px;
height:22px;
_line-height:23px;
}

.right_tools UL LI A:hover {
background:url(ss_bg.gif) no-repeat 0 0;
color:#fff;
text-decoration:none;
}

.right_tools UL H3 {
font-size:12px;
color:#666;
border-bottom:#ddd 1px solid;
padding:4px 0 4px 5px;
}

.i_ph {
margin-top:5px;
}

.i_ph UL {
border-right:#e0e0e0 1px solid;
border-top:#e0e0e0 0 solid;
background:url(i_ph.gif) no-repeat 5px 10px;
border-left:#e0e0e0 1px solid;
width:193px;
border-bottom:#e0e0e0 1px solid;
height:255px;
padding:2px 5px;
}

.i_ph UL LI {
background:url(l_25.gif);
margin-left:20px;
overflow:hidden;
width:172px;
line-height:25px;
height:25px;
}

.ph_ad {
border-right:#c5ddbc 1px solid;
border-top:#c5ddbc 1px solid;
margin-top:5px;
background:#feffc2;
overflow:hidden;
border-left:#c5ddbc 1px solid;
width:193px;
color:#205814;
line-height:22px;
border-bottom:#c5ddbc 1px solid;
height:55px;
padding:5px;
}

.mbnav {
line-height:25px;
height:25px;
}

.mbnav H2 {
border-right:#d6d7db 1px solid;
font-size:14px;
background:url(h2.gif) no-repeat 6px 8px;
float:left;
width:88px;
text-indent:18px;
border-bottom:#d6d7db 1px solid;
height:24px;
}

.tbtn LI {
border-right:#d6d7db 1px solid;
border-top:#d6d7db 1px;
display:block;
background:#f7f7f7;
float:left;
overflow:hidden;
border-left:#d6d7db 1px;
width:65px;
cursor:pointer;
color:#333;
border-bottom:#d6d7db 1px solid;
font-family:Arial, Helvetica, sans-serif;
height:24px important;
text-align:center;
text-decoration:none;
}

.tbtn LI.on {
font-weight:700;
background:#3fae11;
cursor:default;
color:#fff;
border-color:#3fae11;
}

.mblist {
height:205px;
}

.mblist UL {
padding-left:5px;
background:#fff;
float:left;
overflow:hidden;
width:743px;
}

.mblist UL LI {
float:left;
width:220px;
height:180px;
text-align:left;
margin:15px 0 0 3px;
}

.mblist UL LI.img {
float:left;
width:180px;
height:180px;
text-align:center;
margin:15px 7px 0 3px;
}

.mblist UL LI A {
display:block;
text-decoration:none;
}

.mblist UL LI A:hover {
display:block;
cursor:hand;
text-decoration:none;
}

.mblist UL LI P {
overflow:hidden;
width:128px;
color:#000;
line-height:20px;
height:20px;
text-align:center;
margin:4px auto 0;
}

.mblist UL LI IMG {
border-right:#ddd 1px solid;
border-top:#ddd 1px solid;
border-left:#ddd 1px solid;
width:120px;
border-bottom:#ddd 1px solid;
height:140px;
padding:3px;
}

.mblist UL LI A:hover IMG {
border-right:#999 1px solid;
border-top:#999 1px solid;
border-left:#999 1px solid;
border-bottom:#999 1px solid;
}

.bbsnav {
background:url(nav.gif) #fff;
width:722px;
line-height:25px;
height:25px;
margin:5px auto 8px;
}

.bbsnav SPAN {
border-right:#e9e9e9 0 solid;
border-top:#e9e9e9 1px solid;
display:block;
float:left;
overflow:hidden;
border-left:#e9e9e9 0 solid;
border-bottom:#e9e9e9 1px solid;
height:23px;
width:82px;
padding:0 6px 0 12px;
}

.bbsnav A {
border-right:#e9e9e9 0 solid;
border-top:#e9e9e9 1px solid;
display:block;
float:left;
overflow:hidden;
border-left:#e9e9e9 0 solid;
border-bottom:#e9e9e9 1px solid;
height:23px;
padding:0 6px;
}

.bbsnav A:hover {
background:#feffdb;
text-decoration:underline;
}

.r_div UL {
border-right:#e0e0e0 1px solid;
border-top:#e0e0e0 0 solid;
border-left:#e0e0e0 1px solid;
width:193px;
border-bottom:#e0e0e0 1px solid;
height:241px;
padding:2px 5px;
}

.r_div UL LI {
background:url(l_25.gif);
overflow:hidden;
width:188px;
text-indent:5px;
line-height:26px;
height:26px;
}

.r_div UL LI A:hover {
text-decoration:underline;
}

.listbox {
border-right:#d6d7db 1px solid;
border-top:#d6d7db 1px solid;
overflow:hidden;
border-left:#d6d7db 1px solid;
width:735px;
border-bottom:#d6d7db 1px solid;
text-align:left;
margin:5px 0;
padding:0 0 10px 13px;
}

.listbox .list_5u {
display:inline;
float:left;
overflow:hidden;
width:345px;
font-family:Verdana;
margin:10px 13px 0 7px;
}

.listbox .title {
height:26px;
}

.listbox .title H3 {
float:left;
text-indent:15px;
line-height:26px;
height:26px;
text-align:left;
}

.listbox .title H3 A {
display:block;
font-weight:700;
font-size:14px;
color:#19489e;
letter-spacing:1px;
}

.listbox UL {
border-top:#eee 1px solid;
border-bottom:#eee 1px solid;
height:215px;
padding:5px 0;
}

.listbox UL LI {
font-size:12px;
cursor:pointer;
line-height:25px;
}

.listbox UL LI A {
border-right:#fff 0 solid;
border-top:#fff 1px solid;
padding-left:20px;
background:url(l_ico.gif) #fff no-repeat 5px 8px;
float:left;
overflow:hidden;
border-left:#fff 0 solid;
width:330px;
color:#333;
border-bottom:#fff 1px solid;
height:25px;
}

.listbox UL LI A:hover {
border-right:#c1dd96 0 solid;
border-top:#c1dd96 1px solid;
background:url(l_ico.gif) #f7fced no-repeat 5px -12px;
border-left:#c1dd96 0 solid;
color:#060;
border-bottom:#c1dd96 1px solid;
text-decoration:none;
}

.listbox UL LI SPAN {
float:right;
width:40px;
color:#999;
margin-right:5px;
text-align:left;
}

.listbox .l_pic {
border-top:#c8cfd4 1px solid;
background:#fafafa;
height:85px;
padding:5px 0;
}

.listbox .l_pic IMG {
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
width:130px;
border-bottom:#ccc 1px solid;
height:80px;
padding:1px;
}

.listbox .l_pic A:hover IMG {
border-right:#090 1px solid;
border-top:#090 1px solid;
border-left:#090 1px solid;
border-bottom:#090 1px solid;
}

.l_pic_r {
float:right;
width:205px;
}

.l_pic_r A {
display:block;
background:#f8f8f8;
overflow:hidden;
width:200px;
color:#111;
text-indent:0;
line-height:20px;
height:20px;
text-align:center;
}

.l_pic_r A:hover {
background:#eee;
color:#060;
text-decoration:none;
}

.l_pic_r P {
margin-top:5px;
overflow:hidden;
color:#666;
word-break:break-all;
line-height:20px;
height:60px;
word-wrap:break-word;
}

.picnews {
clear:both;
border-right:#ddd 1px solid;
border-top:#ddd 1px solid;
margin-top:10px;
background:url(place_bg.jpg) repeat-x;
padding-bottom:3px;
border-left:#ddd 1px solid;
border-bottom:#ddd 1px solid;
}

UL.piclist {
border-right:#e0e0e0 1px solid;
border-top:#e0e0e0 0 solid;
border-left:#e0e0e0 1px solid;
width:203px;
border-bottom:#e0e0e0 1px solid;
padding:2px 0;
}

.piclist LI {
width:auto;
height:auto;
}

.piclist LI A IMG {
border-right:#eee 1px solid;
border-top:#eee 1px solid;
border-left:#eee 1px solid;
width:180px;
border-bottom:#eee 1px solid;
margin:2px 8px;
padding:1px;
}

.piclist LI A:hover IMG {
border-right:#60a70c 1px solid;
border-top:#60a70c 1px solid;
border-left:#60a70c 1px solid;
border-bottom:#60a70c 1px solid;
padding:1px;
}

.piclist H4 {
border-top:#e6e6e6 1px solid;
padding-left:5px;
font-weight:400;
background:#f7f7f7;
width:198px;
color:#666;
line-height:25px;
border-bottom:#eee 1px solid;
height:25px;
_margin:7px auto;
margin:8px auto;
}

.piclist H4 SPAN {
float:right;
color:#ccc;
margin-right:10px;
}

.flink {
border-right:#ddd 1px solid;
border-top:#ddd 1px solid;
border-left:#ddd 1px solid;
width:958px;
padding-top:1px;
border-bottom:#ddd 1px solid;
height:65px;
margin:5px auto;
}

.flink H3 {
font-weight:400;
font-size:12px;
background:#f7f7f7;
width:958px;
line-height:25px;
height:25px;
text-align:left;
}

.flink H3 A {
border-right:#ddd 1px solid;
border-top:#ddd 0 solid;
background:#f7f7f7;
float:left;
border-left:#ddd 0 solid;
cursor:pointer;
color:#666;
border-bottom:#ddd 0 solid;
padding:0 10px;
}

.flink H3 A.onn {
font-weight:700;
background:#fff;
color:#4a8109;
}

.flink UL {
margin-top:5px;
padding-left:5px;
margin-bottom:5px;
padding-bottom:5px;
}

.flink UL LI A {
border-right:#fff 1px solid;
border-top:#fff 1px solid;
font-size:12px;
float:left;
overflow:hidden;
border-left:#fff 1px solid;
width:78px;
line-height:22px;
border-bottom:#fff 1px solid;
height:20px;
padding:0 3px;
}

.flink UL LI A:hover {
color:#000;
text-decoration:underline;
}

#footer {
border-top:#eee 1px solid;
width:960px;
color:#666;
line-height:22px;
text-align:center;
margin:5px auto;
padding:10px 0;
}

#footer .p A {
color:#666;
text-align:left;
}

#footer .p A:hover {
color:#000;
}

#footer .p {
color:#666;
text-align:center;
padding:0;
}

.copy {
width:960px;
}

.copy SPAN {
font-weight:700;
float:right;
}

* A:hover,.mblist UL LI A:hover P {
color:#060;
}

.left,.concent P,.l_pic_l,.flink UL LI {
float:left;
}

.right,.tbtn,.r_div,.r_divpic {
float:right;
}

.concent A,.mbnav H2 A {
color:#666;
}

.i_ph H3,.r_div H3,.r_divpic H3 {
background:url(r_h3.jpg) #eee;
width:205px;
text-indent:10px;
line-height:27px;
height:27px;
}

DL,DD,LI,UL,P {
list-style-type:none;
margin:0;
padding:0;
}

.piclist H4 SPAN A,.copy SPAN A {
color:#999;
}

.flink UL LI B,.copy STRONG {
font-weight:400;
}