﻿@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}

.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-family:Verdana, Arial, Helvetica, sans-serif;  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-family:Verdana, Arial, Helvetica, sans-serif; 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:Verdana, 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 .contact {background:#000000; margin:10px 0px 15px 0px; color:#FFFFFF;}
.colLeft .contact .contactText { padding:5px 8px 0px 8px;}

.colLeft .payment {background:black; margin:15px 0px 15px 0px; color:#FFFFFF;}

.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:686px; height:auto; float:left; margin-right:10px; margin-top:5px;}
.colCenter .topWrap { width:686px; height:auto; }
.colCenter .topWrap .swfnews { width:230px; float:left;}

.colCenter .topWrap .topnews { width:254px; float:right;}
.colCenter .topWrap .topnews dl { width:254px; padding-bottom:6px; }
.colCenter .topWrap .topnews dl dt { padding:3px 0px 4px 5px; border-bottom:1px solid #DDD; }
.colCenter .topWrap .topnews dl dt a { font-size:18px; color:#003399; font-weight:bold; display:block; }
.colCenter .topWrap .topnews dl dt span { line-height:20px; color:#666; }
.colCenter .topWrap .topnews dl dd { width:254px; overflow:hidden; }
.colCenter .topWrap .topnews dl dd ul { width:254px; margin:6px auto 0px; }
.colCenter .topWrap .topnews dl dd ul li { display:block; width:224px; height:29px; float:left; overflow:hidden; }
.colCenter .topWrap .topnews dl dd ul li a { display:block; width:215px; height:29px; line-height:29px; overflow:hidden; white-space:nowrap; background:url(ico_2.gif) 5px 12px no-repeat; text-indent:21px; color:#666666; }

.colCenter .content { width:686px; float:left; margin-top:5px;}
.colCenter .content dl { width:672px; float:left; margin-right:6px; border:1px solid #DDD; }
.colCenter .content dl dt { width:670px; height:31px; margin:1px auto 0px;  border-bottom:1px solid #EEE; }
.colCenter .content dl dt a { display:block; height:31px; line-height:31px; background:url(article_ico_1.gif) 8px 8px no-repeat; text-indent:30px; font-size:14px; font-weight:bold; text-decoration:none; }

.colCenter .content .wrap { width:672px; margin:5px auto 5px auto;}
.colCenter .content .wrap .left { width:160px; float:left; margin-left:10px;}
.colCenter .content .wrap .right{ width:487px; float:right; margin:5px 5px 5px 5px;}

.colCenter .content dl dd { width:672px; }
.colCenter .content dl dd ul { width:642px; margin:6px auto;}
.colCenter .content dl dd ul li { width:415px; float:left; display:block; overflow:hidden; height:29px; line-height:29px; background:url(ico_4.gif) 6px 14px no-repeat; text-indent:20px; }
.colCenter .content dl dd ul li a { color:#333333; font-size:12px; text-decoration:none; }
.colCenter .content dl dd ul li a:hover { text-decoration:underline};

.colCenter .content dl dt .more { width:48px; height:19px; float:right; line-height:19px; background:url(article_ico_2.gif) no-repeat; text-align:center; margin:3px 5px 0px 0px; }
.colCenter .content dl dt .more a { text-decoration:none; }

.colCenter .content dl dt .title { width:392px; height:26px; line-height:26px; float:left; background:url(article_ico_1.gif) 10px 6px no-repeat; }
.colCenter .content dl dt .title a { margin-left:28px; text-decoration:none; font-weight:bold; letter-spacing:2px; }

.colCenter .thisplace { width:686 px; height:31px;}
.colCenter .thisplace .title { display:block; width:480px; 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;} 
