﻿/*-- 头部开始 --*/
.div_main_top{background:url(../images/2009/bg_head_org.jpg) repeat-x; width: 100%; margin: 0 auto; text-align: left; clear: both; height: 34px; line-height: 34px;}
.div_main{width: 950px; margin: 0 auto; text-align: left; clear: both;}
.div_toplogo{ padding-top: 5px; float: left;}
.div_topmenu{ float: right; color: #fff; font-size: 12px; font-family: "宋体";}
.div_topmenu a{ font-size:12px; margin:0 3px; color:#fff; text-decoration:none;}
.div_topmenu a:hover{ text-decoration:underline;}
.div_logo{ float:left; margin:10px 0;}
/*-- 内容部分开始 --*/
.div_flash_out{ width:939px; height:350px; margin:0 auto; padding:9px; background:url(/images/2009/div_flash_bg.gif) no-repeat}
.div_flash_top{ height:304px;}
.div_flash_l{ float:left; width:434px; height:239px;}
.div_flash_r{ float:right; width:264px; height:239px;}
.flash_title{ font-size:16px; font-family:'黑体'; color:#fff;  line-height:39px; height:39px; background:url(/images/2009/title_bg.gif) no-repeat}
.flash_content_out{background:url(/images/2009/flashcontent_bg.gif) no-repeat; height:199px; margin-top:1px; overflow:hidden}
.flash_content{ line-height:25px; height:130px; margin:10px; overflow:hidden;}
.flash_b{ width:693px; height:58px; padding:5px 0 0 5px; margin-top:3px; background:url(/images/2009/flash_bbg.gif) repeat-x}
.flash_a{ float:left; width:86px; height:46px; padding-top:4px;}
.flash_ah{ float:left; width:86px; height:46px; background:url(/images/2009/flash_ah_bg.gif) top center no-repeat; padding-top:4px;}
.flash_small{ width:78px; height:42px; padding:1px; border:1px #073c64 solid; text-align:center;}
.flash_small1{ width:78px; height:42px; padding:1px; border:2px #f60 solid; text-align:center;}
.div_main_w235{ float:right; width:235px; height:304px}
.div_head1{ background:url(/images/2009/bg_head_gray.gif) repeat-x; height:37px;}
.div_head1 a{ line-height:35px; color:#4a4949; font-size:14px; font-weight:normal; background:url(/images/2009/h1_235_bg.gif) left center no-repeat; padding-left:10px;}
.div_content1{ padding:8px 0; border-bottom:1px #ffccbf solid;}
.div_content1_l{ float:left; width:73px; height:42px; border:1px #d9d9d9 solid; padding:3px}
.div_content1_r{ float:right; width:140px; overflow:hidden; text-align:left}
.div_content1_r span a{ color:#9b7369; font-size:12px;}
.div_content1_r span a:hover{ font-weight:bold; text-decoration:none}
.div_flash{ float:left; width:699px; height:304px;}
.div_newest{ height:29px; margin:3px 0; background:url(/images/2009/newest_bg.gif) repeat-x}
.div_newest_l{ float:left; width:100px; line-height:29px; font-size:14px; color:#f00; margin-left:10px;}
.div_newest_r{ float:right; width:830px; line-height:29px;}
.div_main_w702{float:left; width:702px;}
.border_white{ border:1px #fff solid}
.div_main_w248{ border:1px #ffccbf solid}
.div_head{ background:url(/images/2009/head_bg.gif) no-repeat; height:36px; margin-top:1px;}
.div_head h1{ background:url('/images/2009/h1_bg.gif') no-repeat left 50%; margin-left:15px; padding-left:15px; line-height:36px; height: 36px; color:#f60}
.div_head h1 a{ font-size:14px; color:#f60}
.div_head h2{ width:250px; padding:0}
.div_head h2 li{ float:left; clear:none; line-height:30px; margin-top:7px;}
.h2_a{ margin:0 5px; color:#9b7267;}
.h2_ah{ display:block; width:67px; height:29px; background:url(/images/2009/h2a_bg.gif) no-repeat; color:#404040; text-align:center; font-weight:bold}
.div_main_content{ border:1px #ffccbf solid; border-right:none; margin-top:2px; background:url(/images/2009/maincontent_bg.gif) top repeat-x }
.div_content_vedio{ float:left; width:162px; margin:8px 6px 0 6px; display:inline;}
.div_content_vedio1{ float:left; width:162px; margin:13px 13px 0 13px; display:inline;}
.div_vedio{ float:left; width:148px; height:118px; background:url(/images/2009/vedio_bg.gif) no-repeat; padding:7px; display:inline; line-height:18px}
.div_title{ margin:0 0 3px 8px; line-height:15px;}
.div_title span a{ line-height:25px; color:#aa8479}
.div_title span a:hover{ text-decoration:none; color:#f60}
.div_head2{ background:url(/images/2009/head2_bg.gif) repeat-x; height:38px;}
.div_head2 h1 a{ font-size:14px; line-height:38px; color:#f82f01; border-bottom:2px #f82f01 solid; padding-bottom:9px;}
.div_comment1{ height:100px; background:url(/images/2009/pinglun_bg1.gif) repeat-x; border-bottom:1px #dadada solid}
.div_comment2{ height:100px; background:url(/images/2009/pinglun_bg2.gif) repeat-x; border-bottom:1px #dadada solid}
.comment_head{ line-height:25px; padding-top:8px; overflow:auto; zoom:1}
.comment_text{ line-height:20px; padding:3px 7px; overflow:hidden}
.comment_Publish{ margin-top:1px; background:#fdeee9; padding:20px 10px}
.div_footer_top{ border-bottom:1px #ddd solid; line-height:35px; font-size:12px; color:#888}
.div_footer_top ul{ float:right;}
.div_footer_top a{ color:#0089ce; margin:0 2px;}
.div_footer_top a:hover{ text-decoration:none}
.div_footer a{ font-size:12px;}
/*-- 菜单及二级导航部分开始 --*/
/*
#div_nav {background:url(/images/2009/nav_bg.gif) repeat-x; height:38px}
#div_nav li {float:left; clear:none;}
#div_nav li a { display:block; width:95px; height:38px; background:url(/images/2009/nava_bg.gif) no-repeat; text-align:center; color:#fff; font-weight:bold; line-height:38px;text-decoration:none}
#div_nav li a:hover{ background:url(/images/2009/navah_bg.gif) no-repeat; font-size:14px; color:#fff}
#div_nav li ul { line-height: 27px;  list-style-type: none;text-align:left; left: -999em; width: 120px; position: absolute; background:#ea2d01 url(/images/2009/navb_bg.gif) top repeat-x }
#div_nav li ul li{ float: left; width: 120px; padding:0 5px; line-height:25px; color:#f06a4b}
#div_nav li ul a{ color:#f6cfc7; font-weight:normal; text-align: center; width:120px; background:none; border-bottom:1px #f06a4b dotted;}
#div_nav li ul a:hover  { color:#fff; background:none; font-size:12px}
#div_nav li:hover ul {left: auto;}
#div_nav li.sfhover ul {left: auto;}*/


.div_nav {background:url(/images/2009/nav_bg.gif) repeat-x; height:38px}
.div_nav li {float:left; clear:none;}
.div_nav li a { display:block; width:86px; height:38px; background:url(/images/2009/nava_bg.gif) no-repeat; text-align:center; color:#fff; font-weight:bold; line-height:38px;text-decoration:none}
.div_nav li a:hover{ background:url(/images/2009/navah_bg.gif) no-repeat; font-size:14px; color:#fff}
.div_nav li ul { line-height: 27px;  list-style-type: none;text-align:left; left: -999em; width: 110px; position: absolute; background:#ea2d01 url(/images/2009/navb_bg.gif) top repeat-x }
.div_nav li ul li{ float: left; width: 110px; padding:0 3px; line-height:25px; color:#f06a4b}
.div_nav li ul a{ color:#f6cfc7; font-weight:normal; text-align: center; width:110px; background:none; border-bottom:1px #f06a4b dotted;}
.div_nav li ul a:hover  { color:#fff; background:none; font-size:12px}
.div_nav li:hover ul {left: auto;}
.div_nav li.sfhover ul {left: auto;}

/*-- 搜索及输入框部分开始 --*/
.div_search{ height:43px; margin-top:3px}
.div_search_l{ float:left; width:270px;}
#input_search{ float:left; margin:5px; height:29px; width:175px; border:1px #bbb solid; line-height:29px; font-size:14px; color:#ababab; padding:0 8px; background: url(/images/2009/fangda.gif) right #fff no-repeat}
.div_search_r{ float:right; width:660px;}
.div_search_r a{ margin:0 7px; line-height:43px; color:#6b696a}
.div_search_r a:hover{ color:#e72c00; font-size:14px; text-decoration:none}
#input_search2{ border:1px #dbcdca solid; border-left:none; border-right:none; height:26px; width:200px; line-height:26px; background:url(/images/2009/input2_bg.gif) repeat-x;}
#input_search3{border:1px #dbcdca solid; border-left:none; border-right:none; height:86px; width:188px; font-size:12px; background:url(/images/2009/input3_bg.gif) #f5f3f4 repeat-x; padding:15px 6px; overflow:hidden }

.input_search2{ border:1px #dbcdca solid; border-left:none; border-right:none; height:26px; width:200px; line-height:26px; background:url(/images/2009/input2_bg.gif) repeat-x;}
.input_search3{border:1px #dbcdca solid; border-left:none; border-right:none; height:86px; width:188px; font-size:12px; background:url(/images/2009/input3_bg.gif) #f5f3f4 repeat-x; padding:15px 6px; overflow:hidden }

/*-- 论坛部分开始 --*/
.news_content{ width:690px;}
.ul_bbs li{ line-height:30px;  margin:0 5px; border-bottom:1px #665754 dotted; }
.ul_bbs h3{ float:left; overflow:hidden; width:500px;  text-overflow: ellipsis;}
.ul_bbs h3 a{ font-size:14px; font-weight:bold; color:#444}
.ul_bbs span{ float:right; width:80px; text-align:center; border-left:1px #000 dotted}
.content_title{ font-size:14px; font-weight:bold; color:#683c35; line-height:35px; text-align:center}
.bbs_content{ padding:10px;}
.bbs_review{ border-top:1px #685956 solid;overflow:hidden;}
.bbs_review_l{ float:left; width:100px; background:#f1f1f1;text-align:center; padding-top:10px}
.bbs_review_r{ float:right; width:570px; padding:10px}
#bbs_review_l,#bbs_review_r{padding-bottom:500px;margin-bottom:-500px;} 
.bbs_head{ height:25px; border-bottom:1px #ccc dotted}




/*-- 内页样式部分开始 --*/
.div_content_w950{ border:1px #26282c solid; background:#3a3e40}
.div_blankboder{ border:1px #72757b solid}
.ny_video{ float:left; width:480px; height:360px; margin:7px; display:inline}
.ny_info{ float:right; margin:7px 7px 0 0; width:442px; border:1px #1f2023 solid}
.info_head{ height:38px;}
.info_head li{ float:left; clear:none}
.info_head li a{ display:block; width:221px; height:38px; line-height:38px; text-align:center; font-size:14px; font-weight:bold;}
.info_head li a:hover{ color:#fefefe; text-decoration:none}
.h3_a{  background:url(/images/2009/h3_a.gif) no-repeat; color:#adaeb0;}
.h3_ah{ background:url(/images/2009/h3_ah.gif) no-repeat; color:#fefefe; text-decoration:none}
.info_content{ border-left:1px #4d4d4d solid; background:#37383c url(/images/2009/ny_content_bg.gif) top repeat-x; padding:0 20px}
.info_bozhu{float:left; width:68px; height:85px; margin:3px 1px 10px 3px; border:1px #555556 solid}
.info_bozhuinfo{float:right; width:325px; margin-top:5px; color:#fff; line-height:28px;}
.info_bozhuinfo h1{ color:#f60; }
.info_bozhuinfo_l{float:left; width:220px}
.info_bozhuinfo_r{float:right; margin-top:65px; width:100px}
.info_line{border-bottom:1px #232426 solid;border-top:1px #43464b solid; color:#676767}
.info_line span{ color:#f60; font-weight:bold}
.info_line a{ color:#fff;}
.info_line a:hover{ color:#f60; text-decoration:none}
.ul_w400{ margin:5px 0; }
.ul_w400 li { width:400px; overflow:hidden; color:#676767}
.ul_w400 h3{ float:left; overflow:hidden; width:270px; text-overflow: ellipsis; padding-left:3px}
.ul_w400 h3 a{ font-size:14px; color:#f60; font-weight:bold}
.ny_search_l{ float:left; width:213px; background:url(/images/2009/map_bg1.gif) no-repeat; height:51px; margin-top:5px; padding:10px 0 0 5px}
.ny_search_r{ float:right; width:723px; height:59px; border:1px #d8d8d8 solid; background:url(/images/2009/ny_search_bg.gif) repeat-x; margin-top:5px}
.ny_search_r a{ margin:0 5px; line-height:59px; color:#6b696a}
.ny_search_r a:hover{ color:#e72c00; text-decoration:none}
.ny_main_l{ float:left; width:400px;}
.ny_main_r{float:right; width:530px;}
.input_search4{border:1px #dbcdca solid; height:25px; line-height:25px; color:#999}
.txtCommentText{ float:left; margin-righ:5px; border:1px #dbcdca solid; height:75px; width:300px; line-height:25px; color:#999}
.comments_head{ height:25px; margin-top:10px; border-bottom:1px #f60 solid}
.comments_head h1{ color:#999; padding:0; font-size:11px}
.comments_head h1 a{ font-size:14px;}
.comments_content { border-bottom:1px #b5b5b5 dotted; padding:15px 0 5px 0}
.comments_content span{ float:left; text-align:left}
.id_name{ width:50px; background:url(/images/2009/map_4.gif) left no-repeat; padding-left:25px; overflow:hidden}
.id_comment{ width:270px; margin:0 10px}
.id_reply{ width:30px;}
.ul_400{ margin:10px 0; }
.ul_400 li { width:400px; overflow:hidden; color:#676767}
.ul_400 h3{ float:left; overflow:hidden; width:270px; text-overflow: ellipsis; padding-left:3px;}
.ul_400 h3 a{ font-size:14px; color:#fff;}





