/* body */
.wrap{ width:960px; margin:auto; overflow:hidden; clear:both;}
.leftside { width:650px; float:left; overflow:hidden;}
.rightside { width:300px; float:right; overflow:hidden;}
.line{}
.img_1px { border:1px solid #CCCCCC; padding:1px; background:#fff;}

/** nav **/
.topbar { width:960px; margin:auto; padding:2px 0px; background:url(images/topbar_bg.gif) repeat-x; height:24px;}
.topbar .right { padding:5px 5px 0 5px; float:right; overflow:hidden;}
.topbar .left { padding:0px 5px 0 5px ; float:left; overflow:hidden;}
.topbar .left .inputText{ height:15px; border:1px solid #c6ddbd;}
.topbar .left .inputSub { height:20px; border:1px solid #c6ddbd; background:#edf5ea; color:#333;}
.web_top{ width:960px; margin:auto; text-align:left;}
.web_top .web_logo { width:310px; float:left; text-align:left; }
.web_top .web_menu { margin:5px 10px; float:left; text-align:left; }
.web_top .web_menu a{ font-size:14px; margin:0 5px;line-height:30px;}
.web_top .menu_b:link,.web_top .menu_b:visited,.web_top .menu_b a:visited{ font-weight:bold; color:#4a7749; margin-left:20px;}
.web_top .right_ad { padding-top:5px; float:right; text-align:right;}

.nav { width:960px; margin:auto; background: url(images/nav_bg.gif) repeat-x left top; height:38px; }
.nav .nav_global { text-align:center; overflow:hidden;}
.nav .nav_global ul { padding: 0 10px;}
.nav .nav_global li { cursor:pointer; float:left; text-align:center; text-decoration:none; font-size: 14px; line-height: 33px; font-weight: bold; color: #FFF; background: url(images/nav_line.gif) no-repeat right top; width:92px;}
.nav .nav_global li a {	display: block;	color: #FFF; text-align: center; padding: 0 10px; line-height:38px;}
.nav .nav_global li a:hover { color: #FFF!important; text-decoration: underline; line-height:38px;}
.nav .nav_global li.curr a { color: #FFF; background: url(images/nav_li_hover.gif) repeat-x center top;}
.subnav { width:958px; margin:auto; border:1px solid #c6ddbd; background:#edf5ea; height:30px;}
.subnav .left{ width:460px; float:left;}
.subnav .left ul{ float:left;text-align:left;  padding:8px 10px 0 10px; }
.subnav .left li{ float:left; overflow:hidden; color:#333;}
.subnav .right{ float:right;  padding:5px 10px 0 10px; }
.subnav .right .inputText{ height:18px; border:1px solid #c6ddbd;}
.subnav .right .inputSub { height:18px; border:1px solid #c6ddbd; background:#edf5ea; color:#333;}
.footer { width:960px; background:#edf5ea; line-height:28px; margin:auto;border-top:1px solid #c6ddbd;overflow:hidden;}
.footer .left {float: left; width:650px;}
.footer .right {float:right;}
.footer ul{ text-align:left;}
.footer li { font-family:Verdana, Geneva, sans-serif; padding:0 10px; float:left; display: block; line-height:26px; }
.footer .cnzz{ margin:0!important; margin:6px 0 0 0}
.box { border:1px solid #c6ddbd; background:#edf5ea; padding:5px 10px; text-align:left;}
.view, .view:visited, .view a, .view a:visited { color:#333;}
.web_top_s{ width:960px; margin:auto; text-align:left;}
.web_top_s .left { float:left; width:865px;}
.web_top_s .right { padding:0 3px; float:right; text-align:right; line-height:45px;}
.web_top_s .web_logo_s { width:145px; float:left; }
.web_top_s .nav_menu { float:left; color: #4a7749;}
.web_top_s .nav_menu a { color:#333; text-align: center;padding: 0 3px; line-height:45px;}
.web_top_s .nav_menu a:hover {  color:#333; text-decoration: underline;}
.web_top_s .nav_menu .menu_b:link,.web_top_s .nav_menu .menu_b:visited,.web_top_s .nav_menu .menu_b a:visited{ font-weight:bold; color:#4a7749;}
.link_img li{ float:left; padding-right:8px;}
.link_txt li{ float:left; padding-right:8px; line-height:18px; white-space:nowrap;}
/* ad */
.review_top{ padding-left:4px; float:right;}
.review_bottom{ padding:2px; text-align:left;}
.review_right{background:#edf5ea;}
.index_ad{ border:1px solid #c6ddbd; text-align:left; font-size: 12px;}
.ad_top{ float:left; margin-right:5px;}
/* index */
.main_l { width:700px; float:left;}
.main_r { width:250px; float:right;}
.main_box { width:700px; float:left; border:1px solid #c6ddbd; text-align:left;overflow:hidden;}
.main_box .title{background:#edf5ea; height:30px;}
.main_box .title .menu{ width:500px; text-align:right; float:right; margin-right:10px;color:#4a7749;}
.main_box .title .menu a,.main_box.title .menu a:visited{color:#4a7749; line-height:30px; margin:0 5px;} 
.main_box .title h3 { color:#4a7749;float:left;font-size:14px;font-weight:bold; margin-left:10px; line-height:30px; clear:both;} 
.main_box .title h3 a,.main_box .title h3 a:visited{color:#4a7749;} 
.main_box .list{float:left; width:335px; margin:10px 5px;}
.main_box .pic {overflow:hidden; float:left;}
.main_box .pic img{border:3px solid #8cbe07;margin:0px;}
.main_box .headlines { float:left; margin-left:5px; width:190px; }
.main_box .headlines h5 { font-weight:bold; margin:2px 0 5px 0; color:#4a7749; font-size:12px;}
.main_box .headlines h5 a,.main_box .pictxt .headlines h5 a:visited { margin:2px 0 5px 0; color:#4a7749;}
.main_box .headlines p {color:#666666;line-height:18px;margin:0 0 5px 0; padding:0;}
.main_box .news{ float:left; text-align:left; overflow:hidden;}
.main_box ul{ padding:0 0 10px; overflow:hidden;}
.main_box li { width:330px; font-size:14px; margin:0 5px; list-style:none;overflow:hidden;white-space:nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; line-height:24px; float:left;}
.main_box .d_line {border-bottom:1px dashed #c6ddbd;clear:both; margin:5px 10px;}

/* right */
.right_box { background:#edf5ea; padding:5px 10px; text-align:left;}
.right_box .title { margin:5px 0; overflow:hidden;} 
.right_box .title h3 { float:left; color:#4a7749; font-size:14px; font-weight:bold; } 
.right_box .title h3 a,.right_box .title h3 a:visited{color:#4a7749;} 
.right_box .title .more {float:right; }
.right_box .line { height:5px; margin:0; border-top:1px solid #c5ddbc; clear:both; overflow:hidden; display:block;}
.right_box .keynews { background:#8cbe07;float:left;width:200px; margin:0;}
.right_box .keynews ul{float:left;list-style:none;width:200px;padding:0;border:0;margin: 0px; line-height:18px;}
.right_box .keynews li {float:left; padding-right:10px; list-style:none; white-space:nowrap;}
.right_box .keynews .bkey { color:#4a7749; font-size:12px;}
.right_box .keynews .bkey a, .main_box .keyword .bkey a:visited{color:#4a7749;}
.right_box .pic { margin:0; width:280px;}
.right_box .left { margin:0; float:left; width:140px; overflow:hidden;}
.right_box .pic p {overflow:hidden; text-align:left; margin:0px;}
.right_box .pic img{ border:3px #8cbe07 solid;}
.right_box .pic .btxt{ font-size:12px; font-weight:bold; color:#000; line-height:26px; text-align:center; width:130px; overflow:hidden;white-space:nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; }
.right_box .pictxt { width:140px; float:left; text-align:left;}
.right_box .pictxt h5 {font-size:12px;line-height:25px; font-weight:bold; margin:0 0 4px; width:135px; overflow:hidden;white-space:nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.right_box .pictxt p {color:#666666;line-height:20px;margin:0 10px 0 0;}
.right_box .topnews ul { text-align:left; overflow:hidden;}
.right_box .topnews li { padding-left: 22px; line-height: 26px;}
.right_box .topnews .no1 {background: url(images/1.gif) no-repeat 4px center;}
.right_box .topnews .no2 {background: #edf5ea url(images/2.gif) no-repeat 4px center;}
.right_box .topnews .no3 {background: url(images/3.gif) no-repeat 4px center;}
.right_box .topnews .no4 {background: #edf5ea url(images/4.gif) no-repeat 4px center;}
.right_box .topnews .no5 {background: url(images/5.gif) no-repeat 4px center;}
.right_box .topnews .no6 {background: #edf5ea url(images/6.gif) no-repeat 4px center;}
.right_box .topnews .no7 {background: url(images/7.gif) no-repeat 4px center;}
.right_box .topnews .no8 {background: #edf5ea url(images/8.gif) no-repeat 4px center;}
.right_box .topnews .no9 {background: url(images/9.gif) no-repeat 4px center;}
.right_box .topnews .no10 {background: #edf5ea url(images/10.gif)  no-repeat 4px ;}
.right_box .r_topnews ul { text-align:left; overflow:hidden; white-space:nowrap; width:280px; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.right_box .r_topnews li { line-height: 22px; font-size:14px;}
.right_box .r_topnews .cDGray{ color:#666; font-size:12px;}
.right_box .infonews ul { text-align:left;overflow:hidden;}
.right_box .infonews li{ line-height: 26px; overflow:hidden; padding:0 20px;; font-size:14px; border-bottom:1px solid #edf5ea; }
.right_box .main_news ul { text-align:left; overflow:hidden; white-space:nowrap; width:200px; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.right_box .main_news li { line-height: 22px; font-size:12px;}
.right_box .main_news .cDGray{ color:#666; font-size:12px;}
.right_box .news ul { text-align:left; overflow:hidden; white-space:nowrap; width:280px; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.right_box .news li { line-height: 22px; font-size:14px;}
.right_box .news .cDGray{ color:#666; font-size:12px;}
.right_box .fun { overflow:hidden;}
.right_box .fun ul { text-align:left; overflow:hidden;}
.right_box .fun li { line-height: 22px;}
.right_box .fun p{overflow:hidden; margin:0px;}
.right_box .fun .funtitle{ line-height:22px; font-size:12px;}
.right_box .fun .smalltext{ color:#666; line-height:20px;}
.right_box .textarea{ width:210px;font-size:12px; text-align:left;}
.right_box .textarea li{margin:0px; padding:0px;}
.right_box .key_news a{ margin:0 5px;line-height:22px;}
/* hotnews */
.hotnews{ width:700px; padding:0; margin:0;}
.hotnews .right{ float:right; width:310px; height:300px; border:1px solid #CCC; background:#FFF; }
.hotnews .right .toppic {padding:5px;}
.hotnews .search_index{background:#edf5ea; padding:5px 0; text-align:left;}
.hotnews .search_index .search_form{ margin-left:10px;}
.hotnews .search_index .search_form .inputText{ height:15px; border:1px solid #c6ddbd;}
.hotnews .search_index .search_form .inputSub { height:20px; border:1px solid #c6ddbd; background:#edf5ea; color:#333;}
.hotnews .search_index .search_keyword{padding:5px 0; margin-left:10px;}
.hotnews .topnews {float:left; text-align:left; width:380px; padding-right:5px;}
.hotnews .topnews .headlines { } 
.hotnews .topnews .headlines h1{ font-family:ºÚÌå; font-size:20px; margin:10px 0 5px 0; text-align:center;}
.hotnews .topnews .headlines p{ font-size:12px; line-height:18px; color:#666; padding:0; margin:0 5px 5px 5px;text-align:left;}
.hotnews .topnews .headlines h1 a, .hotnews .topnews .headlines h1 a:visited{font-weight:bold; color:#4a7749;}
.hotnews .topnews .topday{ font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#4a7749; border-bottom:1px dashed #4a7749; margin:0 0 10px 5px; line-height:28px;}
.hotnews .topnews .topdaynews ul { overflow:hidden; }
.hotnews .topnews .topdaynews li { float:left; font-size:14px; line-height:22px;line-height:22px;overflow:hidden;width:190px;white-space:nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.container{ text-align:left; width:300px; height:238px; overflow:hidden;position:relative;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:300px; height:200px; display:block; border:0px;}

.slider2{width:1200px;}
.slider2 li{float:left; text-align:left;}
.slider2 a, .slider2 a:visited{ width:250px; font-size:14px; font-weight:bold; color:#333; overflow:hidden; text-overflow:ellipsis;}
.slider2 a:hover{ text-decoration:underline; color:#333;}
.slider2 span{ color:#333; line-height:22px;}

.num{ position:absolute; right:5px; top:210px;}
.num li{float: left; color: #FF7300; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #FF7300; background-color: #fff;}
.num li.on{color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold;}

/* list */
.list_box { border:1px solid #c6ddbd; background:#edf5ea; padding:5px 10px; text-align:left;}
.list_box .title h3{color:#4a7749;float:left;font-size:14px;font-weight:bold; line-height:35px;}
.list_box .line { margin:0; clear:both; overflow:hidden; display:block; border-bottom:1px solid #c5ddbc;}
.list_box .pic { margin:0 5px 0 0; background:#8cbe07; float:left; width:80px; border:5px solid #8cbe07;}
.list_box .pic p {overflow:hidden; text-align:left; margin:0px;}
.list_box .pic img{}
.list_box .pictxt { width:500px; float:left; padding:0 0 0 10px; text-align:left;}
.list_box .pictxt .list_btitle h1 { font-family:"ºÚÌå";font-size:18px;line-height:25px;margin:0 0 4px; color:#4a7749;}
.list_box .pictxt .list_btitle p { height:60px; overflow:hidden; color:#666666;line-height:20px;margin:0 40px 0 0;}
.list_box .keyword { width:100%; margin:0 5px 0 0; background:#8cbe07; float:left;}
.list_box .keyword .bkey { color:#4a7749; font-size:12px; font-weight:bold; line-height:22px; }
.list_box .keyword .bkey a, .list_box .keyword .bkey  a:visited{ color:#4a7749;}
.list_box .keyword ul{ margin:5px; overflow:hidden;}
.list_box .keyword li { padding:0 5px;line-height:22px; float:left;}
.list_box .news{ margin:5px 0; overflow:hidden;}
.list_box .news ul{ overflow:hidden;}
.list_box .news li { list-style:none; line-height:22px;}
.list_box .pic_news { padding:5px 0;overflow:hidden;}
.list_box .pic_news .left { padding:0 15px 0 0;overflow:hidden;}
.list_box .pic_news .left p {font-weight:bold; line-height:16px; margin:0;overflow:hidden; padding-bottom:5px; text-align:left;}
.list_box .pic_news .left img{ border:3px #8cbe07 solid;}
.list_box .pic_news .left .btxt{ font-size:12px; color:#000; width:140px; overflow:hidden;}
.list_lists {border:1px solid #c6ddbd; background:#edf5ea; padding:0 10px; text-align:left; line-height:35px;}
.list_lists .title h3{color:#4a7749;float:left;font-size:14px;font-weight:bold;}
.list_lists .pages { text-align:right; padding:10px 10px;}
.list_lists .pages a{ background:#FFF; border:1px solid #c6ddbd; padding:2px 5px;}
.list_lists .line { margin:0; clear:both; overflow:hidden; display:block; border-bottom:1px solid #c5ddbc;}
.list_lists .lists {text-align:left; overflow:hidden;}
.list_lists .lists p{overflow:hidden; margin:5px 0 5px 10px;}
.list_lists .lists h3{ line-height:22px; font-size:14px; font-weight:bold; color:#4a7749; margin:10px 0 0 10px;}
.list_lists .lists h3 a, .list_lists .lists h3 a:visited{ color:#4a7749;}
.list_lists .lists .smalltext{ color:#666; line-height:20px; padding:0 5px;}
.list_lists .lists .titleimg { float:left; padding:0 10px;}
.list_lists .lists .titleimg img { border:1px solid #CCC; padding:2px; max-width:130px; }
.list_lists .lists .d_line { border-bottom:1px dashed #CCC; padding:5px 10px; clear:both;}
.list_lists .lists_theme a{ font-size:14px; }
.list_lists .lists_theme .d_line{ border-bottom:1px dashed #CCC; padding:0 10px; clear:both;}
/*theme*/
.theme_topbar {background:#edf5ea none repeat scroll 0 0;border:1px solid #c6ddbd;padding:10px;text-align:left;}
.theme_topbar .pic { margin:0 5px 0 0; background:#8cbe07; float:left; width:420px; border:5px solid #8cbe07;}
.theme_topbar .pic p {overflow:hidden; text-align:left; margin:0px;}
.theme_topbar .pic img{}
.theme_topbar .pictxt { width:490px; float:left; padding:0 0 0 10px; text-align:left;}
.theme_topbar .pictxt .list_btitle h1 { font-family:"ºÚÌå";font-size:18px;line-height:25px;margin:0 0 4px; color:#4a7749;}
.theme_topbar .pictxt .list_btitle p { height:60px; overflow:hidden; color:#666666;line-height:20px;margin:0 40px 0 0;}
/*review*/
.review { border:1px solid #c6ddbd; background:#edf5ea; padding:5px 10px; text-align:left;}
.review h1 { margin:10px 0 0 0; overflow:hidden; font-family:"ºÚÌå";font-size:20px; color:#4a7749;}
.review .date { line-height:26px; color:#666;}
.review .bookmarks { line-height:30px; color:#666;}
.review .newstext{ line-height:24px; font-size:14px;}
.review .newstext .copyright { color:#666; font-size:12px; margin:0; padding:0; line-height:18px;}
.review .newstext img{}
.review .newstext a{ color:#4a7749; text-decoration:underline;}
.review .newstext p{}
.review .newstext strong {font-weight:bold;}
.review .newstext .keyword { width:100%; margin:0; }
.review .newstext .keyword .bkey { color:#4a7749; font-size:14px; font-weight:bold; line-height:26px; }
.review .newstext .keyword .bkey a, .review .newstext .keyword .bkey a:visited{ color:#4a7749;}
.review .newstext .keyword ul{ background:#8cbe07; height:26px; margin:5px 5px 0 5px ; overflow:hidden; padding:1px 0;}
.review .newstext .keyword li { font-size:12px; padding:0 5px;line-height:26px; float:left;}
.review .pages { text-align:center; padding:10px 10px; font-size:12px;}
.review .pages a{ background:#FFF; border:1px solid #c6ddbd; padding:2px 10px;}
.review .line { clear:both; overflow:hidden; display:block; border-top:1px dashed #DEDEDE; margin:5px;}
.review .dline{ clear:both; overflow:hidden; display:block; border-top:1px dashed #DEDEDE; margin:5px;}
.review .lbox{ padding:5px; 20px; background:#edf5ea; text-align:left;}
.review .nav_news { height:26px; line-height:22px; overflow:hidden; font-size:14px;}
.review .updown {color:#4a7749;}
.review .title { margin:5px 0 0 0; overflow:hidden;} 
.review .title h3 { float:left; color:#4a7749; font-size:14px; font-weight:bold;}
.review .title h5 { float:left; color:#4a7749; font-size:12px; font-weight:bold;} 
.review .title .more {float:right; }
.review .title .more span { color:#4a7749; font-weight:bold; }
.review .news { padding:5px 0;overflow:hidden;}
.review .news .left { padding:0 8px 0 0;overflow:hidden;}
.review .news .left p {font-weight:bold; line-height:16px; margin:0;overflow:hidden; padding-bottom:5px; text-align:left;}
.review .news .left img{ border:3px #8cbe07 solid;}
.review .news .btxt{ font-size:12px; color:#000; line-height:26px; text-align:center; width:110px; overflow:hidden;}
.review .news ul { margin:0; width:600px;}
.review .news li { margin:0; float:left; width:300px; overflow:hidden; line-height:22px; font-size:14px;}
.review .keyword { width:100%; margin:0; }
.review .keyword .bkey { color:#4a7749; font-size:12px; font-weight:bold; line-height:22px; }
.review .keyword .bkey a, .review_box .keyword .bkey a:visited{ color:#4a7749;}
.review .keyword ul{ height:22px; margin:5px 5px 0 5px ; overflow:hidden; padding:1px 0;}
.review .keyword li { padding:0 5px;line-height:22px; float:left;}
.review_box { border:1px solid #c6ddbd; background:#edf5ea; padding:5px 10px; text-align:left;}
.review_box .title h3 { float:left; color:#4a7749; font-size:14px; font-weight:bold;}
.review_box .title h5 { float:left; color:#4a7749; font-size:12px; font-weight:bold;} 
.review_box .re_saytext #saytext { border:1px solid #CCC; width:600px; background:#FFF url(images/saytext.gif) no-repeat center;}
.review_box .re_saytext .inputText{ height:15px; border:1px solid #CCC;}
.review_box .re_saytext .inputSub { height:20px; border:1px solid #c6ddbd; background:#edf5ea; color:#333;}
.search_lists { border:1px solid #c6ddbd; background:#edf5ea; padding:5px 10px; text-align:left;}
.search_lists .search{ padding:5px 10px;background:#8cbe07; border:1px solid #FFF;}
.search_lists .result{ padding:5px 10px;background:#8cbe07; border:1px solid #FFF; border-top-width:0;}
.search_lists .pages { text-align:right; padding:10px 10px;}
.search_lists .pages a{ background:#FFF; border:1px solid #c6ddbd; padding:2px 5px;}
.search_lists .line { margin:0; clear:both; overflow:hidden; display:block; border-bottom:1px solid #c5ddbc;}
.search_lists .lists { padding:0 10px; overflow:hidden;}
.search_lists .lists ul { text-align:left; overflow:hidden;}
.search_lists .lists li { line-height: 22px; border-bottom:1px dashed #CCC; margin:0 10px; }
.search_lists .lists p{overflow:hidden; margin:0px;}
.search_lists .lists h3{ line-height:36px; font-size:14px; font-weight:bold; color:#4a7749;}
.search_lists .lists h3 a, .search_lists .lists h3 a:visited{color:#4a7749;}
.search_lists .lists .smalltext{ color:#666; line-height:20px; padding:0 0 15px 0;}
.pltext{ padding:0; margin:5px; width:600px;}
.pltext .pltime{ color:#666; background:url(images/plname.gif) no-repeat left; padding-left:18px;border-bottom:1px dashed #c5ddbc; line-height:22px;}
.pltext .plname{ color:#c5ddbc;}
.pltext p{margin:5px 0; overflow:hidden; text-align:left;}

.bottpic {margin:0 auto; width:390px; margin-top:8px; height:52px; text-align:center;}
.bottpic .a a{display:block; width:111px;height:52px;}
.bottpic .b a{display:block; width:108px;height:52px;}
.bottpic .c a{display:block; w`idth:119px;height:52px;}
.bottpic .d a{display:block; width:113px;height:52px;}
.bottpic .e a{display:block; width:125px;;height:52px;}
.bottpic .a{ margin:0 7px; width:111px; float:left; display:block; background:url(images/bottpic.gif) no-repeat; height:52px; }
.bottpic .b{ margin:0 7px; width:108px; float:left; display:block; background:url(images/bottpic.gif) 531px 0px;height:52px;}
.bottpic .c{ margin:0 7px; width:119px; float:left; display:block; background:url(images/bottpic.gif) 401px 0px;height:52px;}
.bottpic .d{ margin:0 7px; width:113px; float:left; display:block; background:url(images/bottpic.gif) 259px 0px;height:52px;}
.bottpic .e{ margin:0 7px;  width:125px;float:left; display:block; background:url(images/bottpic.gif) 125px 0px;height:52px;}
