﻿@charset "utf-8";

/*globe*/
* { padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
body { font-size:11px; 	background-image: url(bg.jpg); margin-top:0px;}
ul { list-style:none; }
img { border:0px; }
a { color:#333333; }
a:hover { color:#FF3300; text-decoration:none; }
.cbody { width:940px; margin:0 auto; margin-top:0px; background-color:#FFFFFF;}
.margintop { margin-top:0px; }
.floatclear { clear:both; }
input, select { vertical-align:middle; }

.clear{ clear:both;}

/*head*/		
.header{width:940px; height:142px; background-image:url(top.gif); overflow:hidden; margin-top:0px;}
.header .logo{width:137px; height:62px; float:left; background-image:url(logo.gif); margin-top:41px; margin-left:30px}

/*menu*/
.header .topmenu {width:606px; height:33px; background:url(topmenu_bg.gif) left top repeat-x; float:right; margin-top:109px}
.header .topmenu ul { height:33px; background:url(topmenu_r.gif) top center no-repeat; overflow:hidden; }
.header .topmenu ul li { float:left; margin-left:-2px; text-align:center; background:url(topmenu_0.gif) left top no-repeat;}
.header .topmenu ul li a { float:left; color:#FFFFFF; display:block; padding-left:17px; padding-right:15px; text-decoration:none; height:33px; line-height:37px; }
.header .topmenu ul li a:hover { color:#FFFF99; background:url(topmenu_o.gif) center bottom no-repeat; }
.header .topmenu ul li a.thisclass { color:#FFFF99; background:url(topmenu_o.gif) center bottom no-repeat; }
.header .topmenu .rssbut { position:relative; float:right; margin:-30px 8px auto; display:inline; }

.submenu { width:940px; border-right:0px solid #EEE; background-color:#6B675C; overflow:hidden; padding-top:5px; padding-bottom:5px; }
.submenu a { text-decoration:none; color:#FFFFFF;}
.submenu a:hover { color:#FF0000;}

/*search*/
.topsearch { height:37px; width:940px; margin-top:0px; border-right:0px solid #EEE; background-color:#949085; overflow:hidden; }
.topsearch .title { margin-left:10px; height:37px; width:83px; float:left; background:url(topsearch_title.gif) right center no-repeat; }
.topsearch .inpbox { float:left; margin-top:4px; width:430px; }
.topsearch .inpbox input { margin-top:3px; margin-left:5px; margin-right:10px; border-color:#cbc5b9; background-color:#b1aca2; height:20px;}
.topsearch .inpbox select { font-size:12px; width:100px; height:20px; }
.topsearch .inpbox .searchtxt { height:13px; width:200px; font-size:12px; padding:2px 0 4px 2px; border-width:1px; border-style:solid; border-color:#808080 #D4D0C8 #D4D0C8 #808080; }
.topsearch .hots { line-height:33px; float:left; }

/*wrapAll*/
.wrapAll{ width:756px; height:auto; float:left;}

.colLeft{ width:232px; height:auto; float:left; margin-right:10px; background-color:#6B675C;}

.colLeft .ad { width:227px; overflow:hidden; margin-left:5px; margin-top:5px;  padding-bottom:10px;}
.colLeft .ad .retitle { width:222px; height:18px; line-height:17px; background:#DDDAD2 url(article_ico_1.gif) 8px 5px no-repeat; text-indent:26px; font-weight:bold; font-size:12px; display:block; }

.colLeft .ad dl { width:227px; padding-bottom:6px; }
.colLeft .ad dl dt { padding:3px 0px 4px 5px; border-bottom:1px solid #DDD; }
.colLeft .ad dl dt a { font-size:18px; color:#FFFFFF; font-weight:bold; display:block; }
.colLeft .ad dl dt span { line-height:20px; color:#666; }

.colLeft .ad dl dd { width:227px; overflow:hidden; }
.colLeft .ad dl dd ul { width:227px; margin:6px auto 0px; }
.colLeft .ad dl dd ul li { display:block; width:113px; height:29px; float:left; overflow:hidden; }
.colLeft .ad dl dd ul li a { display:block; width:109px; height:29px; line-height:29px; overflow:hidden; white-space:nowrap; background:url(arrow.gif) 5px 11px no-repeat; text-indent:21px; color:#FFFFFF; text-decoration:none;}


.colLeft .hot{ width:227px; overflow:hidden; margin-left:5px;  padding-bottom:10px;}
.colLeft .hot .retitle { width:222px; height:18px; line-height:17px; background:#DDDAD2 url(article_ico_1.gif) 8px 5px no-repeat; text-indent:26px; font-weight:bold; font-size:12px; display:block; }		
.colLeft .hot dl { width:220px; padding-bottom:5px; clear:both; background:url(no_list_1.gif) 0px -5px no-repeat; }
.colLeft .hot dl dd { height:17px; width:212px; display:block; clear:both; padding-top:7px; margin:0px 2px 0px 6px; background: url(hr_1.gif) center bottom repeat-x; }
.colLeft .hot dl dd span { display:inline;}
.colLeft .hot dl dd .title { float:left; margin-left:15px; font-family:Arial, Helvetica, sans-serif; }
.colLeft .hot dl dd a {color:#FFFFFF; text-decoration:none;}
.colLeft .hot dl dd .recount { float:right;  text-align:left; font-size:10px; color:#339933; }

.colLeft .quickview{ width:227px; overflow:hidden; margin:0px 0px 5px 5px;  padding-bottom:10px;}
.colLeft .quickview .retitle { width:222px; height:18px; line-height:17px; background:#DDDAD2 url(article_ico_1.gif) 8px 5px no-repeat; text-indent:26px; font-weight:bold; font-size:12px; display:block; margin-bottom:3px; }

.colLeft .license{width:222px; overflow:hidden; margin:10px 0px 5px 5px; background:#FFFFFF;} 	

.colCenter{ width:678px; height:auto; float:left; margin-right:10px; margin-top:5px; overflow:hidden;}

.colCenter .content { width:678px; border:1px solid #DDD; margin-top:10px; padding-bottom:10px; background:url(place_bg.jpg) 1px 1px repeat-x; }
.colCenter .content table {width:660px; margin:10px auto 0px; border-bottom:1px dotted #DDD; }
.colCenter .content table th {text-align:center;}
.colCenter .content table th h1 {font-size:14px;}
.colCenter .content table th a {text-decoration: none;}
.colCenter .content table th a:hover {text-decoration: underline; color:#6b675c}
.colCenter .content table tr {padding:10px;}
.colCenter .content .tdMore { text-align:right; margin-right:20px;}
.colCenter .content .tdPic { width:170px; text-align:center; margin:5px 5px 5px 5px;}
.colCenter .content .tdDesc { text-align:justify; margin:5px 5px 5px 5px;}

.colCenter .content .listpic{}
.colCenter .content .listpic .node{float:left;width:25%;text-align:center;margin-bottom:5px}
.colCenter .content .listpic .node .pic{}
.colCenter .content .listpic .node .pic img{margin:1px}
.colCenter .content .listpic .node .pic a{border:1px solid #ccc}
.colCenter .content .listpic .node .pic a:hover{border:1px solid #fc0}
.colCenter .content .listpic .node .url{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:90%;height:30px}

.colCenter .thisplace { width:678px; height:31px;}
.colCenter .thisplace .title { display:block; width:200px; height:31px; line-height:29px; font-weight:bold; float:left; background:url(place_bg.jpg) repeat-x; }
.colCenter .thisplace .placenav { float:right; margin-right:10px; line-height:31px; }
.colCenter .thisplace .placenav a { color:#666666; }


.footer{width:940px; height:auto; background-color:#6B675C; padding-top:10px; padding-bottom:10px;} 

.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px}
.page a:hover, .page a.current{color:#F44;border:1px solid #F44}
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px}