body{font-family:tahoma,arial,ËÎÌå;font-size:12px;color:#333;background-color:#f0f0f0;}
body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,span,button,input,textarea,th,td,img{margin:0;padding:0;}
h1,h2,h3{font-weight:normal;}
ol,ul,li{list-style:none;}
img{border:0;}
a{color:#333;text-decoration:none;}
a:hover{color:#3b639f;text-decoration:underline;}
.main-wrap a:hover img{border:1px solid #507253;}
.container{background:#fff;width:980px;margin:0 auto;overflow:hidden;}
.c-b{clear:both;}.fl{float:left;}.fr{float:right;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}
/*top*/
.top{width:960px;margin:0 auto;height:30px;line-height:30px;border-bottom:#e0e0e0 1px solid;}
.top .intro{display:inline;float:left;font-size:12px;}
.top ul{float:right;}
.top li{float:left;margin-right:8px;}
/* header */ 
#header{width:960px;margin:0 auto;padding-top:8px;height:66px;border-bottom:#e0e0e0 1px solid}
#header .logo{float:left;width:150px;height:60px;}
#header .menus{float:right;_margin-left:15px;}
.top_menu{height:56px;padding-top:1px}
.top_menu li{background:url(imagesbg.gif) no-repeat right -50px;width:148px;float:left;height:56px}
.top_menu div{line-height:28px;width:32px;margin-right:10px;overflow:hidden;display:inline;float:left;height:28px;}
.top_menu a{font-size:14px}
.top_menu span{width:43px;height:56px;float:left;margin:0 8px 0 13px;display:inline;}
.top_menu .last{height:56px;width:198px;float:left;background:none;}
.top1{ background:url(bg.gif) left top no-repeat;}
.top2{ background:url(bg.gif) -43px top no-repeat;}
.top3{ background:url(bg.gif) -86px top no-repeat;}
.top4{ background:url(bg.gif) -129px top no-repeat;}
.top5{ background:url(bg.gif) -172px top no-repeat;}
/* search */
#con-search{width:960px;margin:10px auto 0;height:40px;background:url(bg.png) #eff6f0 no-repeat top left;overflow:hidden;}
.search{float:left;margin:10px 0 0 58px;display:inline;}
.search .textbox{height:18px;line-height:18px;width:180px;color:#aaa;border:1px solid #e3e2d5;}
.search .btn{width:60px;height:21px;margin-left:0;*margin-left:4px;cursor:pointer;border:none;background:url(bg.gif) no-repeat -216px top;text-indent:-9999px;}
.show{float:right;margin:0 15px 0;width:590px;display:inline;}
.show li{float:left;margin-right:12px;height:20px;line-height:20px;}
.show li.lead{float:right;margin-right:0;}
.show strong{color:#3b639f;}
.show span{color:#f24444;}
/* main-wrap */
.main-wrap{width:960px;margin:10px auto 0;overflow:hidden;}
.main-left{float:left;width:706px;border:1px solid #ccd5cd;}
.main-right{float:right;width:240px;background:#f8fbf7;border:1px solid #ccd5cd;}
/* topnews */
.topnews{float:left;width:338px;height:320px;border:1px solid #ccd5cd;overflow:hidden;}
.topnews .today{margin:7px 0 7px 12px;font-size:14px;color:#3f5441;font-weight:bold;}
.topnews .ttitle{float:left;width:235px;font-size:16px;font-weight:bold;margin:5px 0 0 0;height:23px;line-height:23px;overflow:hidden;text-align:center;}
.topnews .ttitle a{color:#e96161;}
.topnews h3 a,.topnews h3 a:visited{color:#e96161;}
.topnews h3 a:hover{color:#e96161;}
.topnews img{float:left;width:69px;height:69px;padding:1px;margin-left:12px;border:1px solid #e3e2d5;overflow:hidden;}
.topnews p{float:left;width:235px;margin:2px 0 3px 8px;color:#666;line-height:18px;overflow:hidden;}
.topnews ul{float:left;width:317px;padding:6px 12px 0 11px;font-size:14px;}
.topnews li{height:26px;line-height:26px;overflow:hidden;}
.topnews li span{color:#999;float:right;}
.topnews a{color:#333;}
.topnews a:hover{color:#3b639f;}
/*qmnews*/
.qmnews{float:left;width:356px;height:320px;margin:0 10px;padding:0;border:1px solid #ccd5cd;overflow:hidden;}
.qmnews .today{margin:7px 0 7px 12px;font-size:14px;color:#3f5441;font-weight:bold;}
.qmnews .ttitle{float:left;width:255px;font-size:16px;font-weight:bold;margin:5px 0 0 8px;height:23px;line-height:23px;overflow:hidden;text-align:center;}
.qmnews .ttitle a{color:#e96161;}
.qmnews img{float:left;width:69px;height:69px;padding:1px;margin-left:12px;border:1px solid #e3e2d5;overflow:hidden;}
.qmnews p{float:left;width:255px;margin:2px 0 3px 8px;color:#666;line-height:18px;overflow:hidden;}
.qmnews ul{float:left;width:337px;padding:6px 12px 0 11px;font-size:14px;}
.qmnews li{height:26px;line-height:26px;overflow:hidden;}
.qmnews li span{color:#999;float:right;}
.qmnews a{color:#333;}
.qmnews a:hover{color:#3b639f;}
/* ad */
.index_top_ad{width:960px;margin:10px auto;text-align:center;overflow:hidden;}
.index-ad{float:left;width:336px;margin:0 10px;padding:5px 10px 5px 10px;border:1px solid #ccd5cd;overflow:hidden;}
.index-ad a:hover img{border:none;}
.index-ad1,.index-ad2{width:960px;margin:0 auto;}
/*news*/
.news{float:left;width:240px;height:320px;overflow:hidden;border:1px solid #ccd5cd;background-color:#f8fbf7;}
.news ul{margin:10px;}
.news li{height:23px;line-height:23px;overflow:hidden;}
/* cats */
.category-nav{height:29px;background:url(nav-bg.png) repeat-x;}
.category-nav div{float:left;width:150px;height:22px;padding-top:6px;border-bottom:1px solid #e9e9de;border-right:1px solid #e9e9de;text-align:center;font-size:12px;font-weight:bold;color:#3f5441;background:url(nav-bg.png) repeat-x 0 -30px;}
.category-nav div a{color:#3f5441;}
.category-nav div a:hover{color:#3f5441;}
.category-nav ul{float:right;width:510px;margin-top:5px;height:21px;line-height:21px;overflow:hidden;}
.category-nav li{float:left;margin-right:15px;display:inline;}
.category{margin:8px 12px 9px 2px;overflow:hidden;}
.category-item{float:left;width:336px;margin-left:10px;display:inline;background:url(nav-bg.png) repeat-x 0 -63px;}
.category-item h2{font-size:12px;font-weight:bold;margin:8px 0 2px 10px;}
.category-item h2 a{color:#507253;}
.category-item h2 a:hover{color:#507253;}
.category-item li{height:25px;line-height:25px;color:#666;padding-left:5px;overflow:hidden;}
.category-item li span{color:#999;margin:0px 5px;float:right;}
.category-item a.item-color{color:#c33e00;}
.category-item-top{margin:8px 5px 5px;overflow:hidden;}
.category-item-top img{float:left;width:120px;height:90px;margin-right:10px;padding:2px;border:1px solid #e3e2d5;}
.category-item-top div{float:left;width:188px;height:15px;margin:10px 0 8px;font-size:12px;overflow:hidden;font-weight:bold;}
.category-item-top div a{color:#3f5441;}
.category-item-top div a:hover{color:#3b639f;}
.category-item-top p{float:left;_margin-bottom:12px;width:186px;text-indent:2em;color:#666;line-height:18px;overflow:hidden;}
/* sidebar */
.main-right div{padding:11px 0 0 12px;_padding-top:9px;line-height:23px;}
.main-right div span{margin-right:10px;padding:3px;}
.main-right h2{height:21px;font-size:12px;font-weight:bold;background:url(nav-bg.png) repeat-x;color:#3f5441;padding:8px 0 0 12px;}
.main-right h2 a{color:#3f5441;}
.main-right h2 a:hover{color:#3f5441;}
.main-right ul{margin:5px 12px 10px;}
.main-right li{height:23px;line-height:23px;padding-left:8px;background:url(bg.gif) no-repeat -328px 0px;overflow:hidden;}
.main-right-pic{width:220px;margin:12px auto;*margin:13px auto;_margin:12px auto;height:110px;overflow:hidden;}
/*subcats*/
.subcats{width:958px;border:1px solid #ccd5cd;overflow:hidden;}
.subcats-nav{height:29px;line-height:29px;padding:0 15px;font-size:14px;font-weight:bold;background:url(nav-bg.png) repeat-x;overflow:hidden;}
.subcats ul{padding:0 10px;}
.subcats div ul li{float:left;margin:3px 8px 0 0;white-space:nowrap;height:21px;line-height:21px;}
/* friendlink */
#friendlink-wrap{width:958px;margin:10px auto 0;padding-bottom:5px;border:1px solid #ccd5cd;overflow:hidden;}
.friendlink-nav{height:29px;background:url(nav-bg.png) repeat-x;font-weight:bold;overflow:hidden;}
.friendlink-nav .ftitle{float:left;margin:7px 0 0 12px;display:inline;font-size:14px;color:#3F5441;}
.friendlink-nav ul{float:left;width:886px;}
.friendlink-nav-right{float:right;margin:8px 15px 0;}
.friendlink-nav-left{float:left;margin:8px 15px 0;}
.friendlink{margin:5px 0 0 10px;}
.friendlink li{float:left;margin:3px 8px 0 0;white-space:nowrap;height:21px;line-height:21px;}
#friendlink-wrap a{color:#333;}
#friendlink-wrap a:hover{color:#3b639f;}
/* special */
#special-wrap{width:958px;margin:12px auto 0;padding-bottom:5px;background:#fdfdfd;border:1px solid #ccd5cd;overflow:hidden;}
.special-nav{height:25px;line-height:25px;padding:0 15px;border-bottom:1px dashed #ccd5cd;overflow:hidden;}
.special-nav div{float:left;width:68px;font-size:14px;color:#3f5441;font-weight:bold;}
.special-nav ul{float:left;overflow:hidden;}
.special-nav li{float:left;margin-left:10px;}
.special{margin:3px 0 0 10px;}
.special ul{}
.special li{float:left;margin:3px 8px 0 0;white-space:nowrap;height:21px;line-height:21px;}
#special-wrap a{color:#333;}
#special-wrap a:hover{color:#3b639f;}
/* footer */
#footer{width:960px;margin:12px auto 0;padding:8px 0;border-top:1px solid #ccd5cd;line-height:22px;text-align:center;overflow:hidden;}
/*child-nav*/
#topnavo{width:960px;height:35px;padding-left:4px;background:url(bg.gif) no-repeat 0 -58px;margin:0 auto;overflow:hidden;}
#topnavi{background:url(bg.gif) no-repeat right -155px;padding-right:4px;}
#topmenu{height:35px;background:url(bg.gif) #73b104 repeat-x left -110px;}
#topmenu ul{list-style-position:outside;margin:0 0 0 5px;}
#topnav li{float:left;height:35px;background:url(bg.gif)  no-repeat -153px -58px;}
#topnav li.home{background:none;}
#topnav li a{cursor:pointer;color:#fff;display:block;float:left;height:43px;}
#topnav li a:hover{color:#fff;}
#topnav li a span{float:left;font-size:14px;line-height:16px;padding:12px 7px 10px 10px;}
#topnav li a span:hover{text-decoration:underline;}
/*#topnav li .nav_on{background:url(bg.gif)  no-repeat -146px -58px;}*/
#topnav li .nav_on span{color:#333;font-weight:bold;padding:12px 10px 17px 10px;background:url(bg.gif) repeat-x #e6eae3 -5px -58px;}
/* main-wrap */