@charset "utf-8";
/* CSS Document */
body{ font-size:12px; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(/img/main1221/bg.jpg); color:#ffbf73}
ul,li{ margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5{ margin:0; font-size:12px; font-weight:normal;}
img{ border:0;}
form{ margin:0; padding:0; border:0;}
a{ text-decoration:none; color:#ffbf73;}
a:hover{ text-decoration:none; color:#f60;}
.clr{ clear:both; height:0; overflow:hidden}
.bor{ filter:Dropshadow(offx=1,offy=0,color=black) Dropshadow(offx=0,offy=1,color=black) Dropshadow(offx=0,offy=-1,color=black) Dropshadow(offx=-1,offy=0,color=black); text-shadow:0 0 0.5em #000000, 0 0 0.2em #000000, 1px 0 0.1em #000000, 0 1px 0.1em #000000, -1px 0 0.1em #000000, 0 -1px 0.1em #000000;}

.header{ clear:both; background:url(/img/main1221/header_bg.jpg); height:39px;}
.header_w{ width:945px; clear:both; margin:0 auto}
.header_w h1{ float:left; padding-left:95px; width:100px;}
.header_ul{ float:right; font-size:14px;}
.header_ul li{ background:url(/img/main1221/header_libg.jpg) no-repeat right top; line-height:43px; height:39px; overflow:hidden; float:left; width:80px; text-align:center;font-family:"Microsoft YaHei";}
.header_ul li a{ color:#343842;}

.contdiv{ width:945px; margin:0 auto;clear:both; zoom:1; overflow:hidden}
.contdiv2{ width:934px; margin:111px auto 0 auto; clear:both; zoom:1; overflow:hidden}
.topbg{ background:url(/img/newactive/topbg.jpg) no-repeat center top; clear:both; zoom:1; overflow:hidden}
.wrapper{ background:url(/img/main1221/bodybtm.jpg) repeat-x bottom; zoom:1; overflow:hidden;}


.index_menu{ width:945px; height:122px; clear:both; background:url(/img/newactive/navbg.jpg); position:relative;}
.index_menu li{ float:left; text-indent:-1000000px}
.index_menu li a{ background:url(/img/newactive/navbg.jpg);}
.index_menu li a#menu1{ margin-left:48px; width:101px; height:77px; display:block; background-position:-48px 0;}
.index_menu li a#menu1:hover{ background-position:-48px -122px;}
.index_menu li a#menu2{ width:126px; height:77px; display:block; background-position:-149px 0;}
.index_menu li a#menu2:hover{ background-position:-149px -122px;}
.index_menu li a#menu3{ width:106px; height:77px; display:block; background-position:-275px 0;}
.index_menu li a#menu3:hover{ background-position:-275px -122px;}
.index_menu li a#logo{ width:173px; height:122px; display:block; background-position:-381px 0;}
.index_menu li a#logo:hover{ background-position:-381px -122px;}
.index_menu li a#menu4{ width:96px; height:77px; display:block; background-position:-554px 0;}
.index_menu li a#menu4:hover{ background-position:-554px -122px;}
.index_menu li a#menu5{ width:94px; height:77px; display:block; background-position:-650px 0;}
.index_menu li a#menu5:hover{ background-position:-650px -122px;}
.index_menu li a#menu6{ width:92px; height:77px; display:block; background-position:-744px 0;}
.index_menu li a#menu6:hover{ background-position:-744px -122px;}
.index_menubbs{ position:absolute; right:0; top:0;}

.top_scroll{ border:1px solid #5d4624; background:#1d140a; height:94px; overflow:hidden; clear:both; margin-bottom:3px;}
.top_btn{ width:111px; height:87px; float:left; overflow:hidden; margin:5px 0 0 11px; background:url(/img/newactive/top_btn.gif);}
.top_btn ul{ clear:both;}
.top_btn li a{ clear:both; width:96px; height:40px; display:block; text-indent:-100000000px}
.top_float_icon{ float:left; background:url(/img/newactive/top_icon1.gif); width:96px; height:84px; margin:5px 0 0 0;}
.top_flot_div{ float:left; width:685px; overflow:hidden}
.top_scroll_text{ background:url(/img/newactive/top_line.gif); height:29px; line-height:29px; overflow:hidden; clear:both; color:red;}
.top_search{ width:102px; float:left; overflow:hidden; margin:9px 0 0 0;}
.top_search_input{ background:url(/img/newactive/search_textbg.gif); width:98px; height:14px;padding:2px; border:none;font-size:100%; margin-bottom:5px;}
.top_search_btn{ background:url(/img/newactive/search_btn.gif); width:102px; height:20px; border:none; clear:both; cursor:pointer}

.search_rul{ float:left; margin:7px 0 0 11px;overflow:hidden;width:572px;zoom:1;}
.search_rul li{ float:left; width:150px; height:44px; border:1px solid #6a3906; overflow:hidden; margin-right:10px;display:inline}
.search_rul li h2{ float:left; background:#322614; text-align:center; height:43px; width:60px; font-size:22px; font-weight:bold; color:#fff100; line-height:40px; font-family:Geneva, Arial, Helvetica, sans-serif}
.search_rul li h3{ float:left; color:#ff0; padding:5px 0 0 5px; line-height:16px;}

.index_left{ float:left; width:647px;margin-bottom:5px;}
.index_right{ float:right; width:280px;margin-bottom:5px;}

.left_today{ float:left; width:301px; margin-bottom:6px;}
.left_today h2{ clear:both; background:url(/img/newactive/hd1.gif); height:30px;}
.left_today_bg{ background:#1d140a; height:79px; overflow:hidden; clear:both}
.left_today_bg ul{ clear:both; width:290px; margin:2px auto 0 auto;}
.left_today_bg li{ clear:both; height:24px;  overflow:hidden; margin-bottom:1px; *+margin-bottom:-1px; font-family:"宋体"}
.left_today_bg li .floatleft{ width:92px; height:24px; overflow:hidden; float:left}
.left_today_bg li .floatborder{ border:1px solid #653606; background:#322614; border-left:0; float:left; width:197px; height:22px; line-height:22px; text-indent:10px; overflow:hidden}

.left_news{ width:339px; float:left; margin:0 0 0 7px;}
.left_news h2{ background:url(/img/newactive/hd2.gif); height:30px; clear:both;}
.left_newsbg{ background:#1d140a; height:79px; overflow:hidden; clear:both}
.left_newsbg ul{ clear:both; width:315px; margin:5px auto 0 auto;}
.left_newsbg li{ clear:both; font-family:"宋体"; background:url(/img/newactive/news_listbg.gif); height:22px; line-height:22px; }
.left_newsbg li span{ float:right; width:40px; text-align:right}

.left_fire{ border:1px solid #5d4624; background:#1d140a; zoom:1; overflow:hidden;clear:both;height:683px;}
.titleh2{ background:url(/img/newactive/h2bg.gif); height:25px; line-height:25px; clear:both; border:1px solid #6e533f; margin:1px 1px 0 1px; overflow:hidden}
.titleh2 span{ float:right; width:80px; text-align:right; padding-right:10px;}
.titleh2 span a{ color:#fff;}
.fire_list{ clear:both; margin:4px 1px 0 1px;}
.fire_list li{ clear:both; border:1px solid #000; background:#322614; margin-bottom:5px; *+margin-bottom:3px; height:78px; overflow:hidden;}
.fire_list li.pass{background:#434343;}
.fire_list li img{ border-right:1px solid #22190d; float:left; font-size:0; display:block}
.fire_list li h3{ float:left; width:425px; position:relative; line-height:21px; color:#e5e5e5; padding:5px 0 0 10px}
.left_fire_btn{ position:absolute; right:0px; top:10px; width:63px; height:17px;}


.pages_fy{ clear:both; zoom:1; overflow:hidden;color:#ffbf73;border-top:1px solid #5E4526;padding:15px 10px 0 0;margin-top:5px;}
.pages_fy ul{float:right;}
.pages_fy li{ float:left; font-family:Arial, Helvetica, sans-serif; margin-right:8px;}
.pages_fy li.hover{ color:#ffbf73; padding:1px 5px;}
.pages_fy li a,.pages_fy li span{ display:block; color:#ffbf73;border:1px solid #000; background:#150f08; padding:1px 5px;}
.pages_fy li a:hover{ color:#ffbf73; border:1px solid #ffbf73}
.pages_fy li a#uppages{ width:38px; height:15px; line-height:17px; text-align:center; color:#ffbf73;border:1px solid #000; background:#150f08; font-family:"宋体"}
.pages_fy li a#uppages:hover{color:#ffbf73;border:1px solid #ffbf73}

.signupbg{ background:url(/img/newactive/signup.jpg); height:183px; overflow:hidden; clear:both; margin-bottom:5px}
.signup_input1{ background:url(/img/newactive/signup_input.gif); width:96px; height:14px;font-family:"宋体"; border:none; padding:3px; }
.signup_input2{ background:url(/img/newactive/signup_input2.gif); width:41px; height:14px;font-family:"宋体"; border:none; padding:3px; }
.singup_btn{ background:url(/img/newactive/btnbg.gif); width:75px; height:26px; text-align:center; border:none; padding:0; line-height:25px; cursor:pointer; color:#f4b461;}
.sub_border{ border:1px solid #5d4624; background:#1d140a; zoom:1; clear:both;}
.sub_border2{ border:1px solid #5d4624; background:#1d140a; zoom:1; clear:both; overflow:hidden;}
.date_w{ clear:both; padding:3px 0 3px 15px; }
.date_w li{ border:1px solid #81511c; background:#6a3906; width:27px; line-height:18px; height:18px; float:left; margin:0 3px; text-align:center; color:#cfa972; font-weight:bold}
.date_m{ clear:both; padding:3px 0 0 13px; _padding:3px 0 0 12px;}
.date_m li{ float:left; width:24px; height:15px; line-height:15px; font-weight:bold; text-align:center; border:1px solid #5f4834; background:#443011; color:#ffbf73;margin:0 3px 3px 6px; *+margin:0 3px -4px 6px; _margin:0 4px -4px 5px; font-family:"宋体";}
.date_m li a,.date_m li a:visited,.date_m li span{width:24px; height:15px;   color:#ffbf73; display:block;font-family:Tahoma;}
.date_m li a:hover,.date_m li a.on{ background:#fa4812; border-color:#fa4812; color:#000}
.date_pdiv{position:absolute; left:-208px; top:0; width:208px; height:176px; background:#6e533f; border:3px solid #1d140a;display:none;}
.date_pdiv img{ border:1px solid #362e2b; font-size:0; display:block; margin:5px;}


.faqul{ margin:0 7px; clear:both; font-family:"宋体"}
.faqul li{ background:url(/img/newactive/faq_bg.gif) repeat-x bottom;zoom:1;padding-bottom:5px;overflow:hidden;line-height:16px;}
.faqul li h3{background:url(/img/newactive/q_icon.gif) no-repeat left 0; padding-left:30px; height:16px;overflow:hidden; margin:8px 0 5px 0;}
.faqul li h4{background:url(/img/newactive/a_icon.gif) no-repeat left 0; padding-left:30px;line-height:20px;}

.jp_h2{ clear:both; background:url(/img/newactive/jp_h2.gif); height:28px;}
.jp_border{ background:#1d140a; border:1px solid #5d4624; border-top:0; height:155px; clear:both; overflow:hidden}
.jp_scroll_b{ border:1px solid #000; background:#5f4834; margin:5px; clear:both; zoom:1; overflow:}
.jp_scroll_bg{ background:#322614; zoom:1; overflow:hidden; clear:both; padding:7px 0}
.jp_scroll_ul{ float:left; width:865px; height:125px overflow:hidden;}
.jp_scroll_ul li{ width:167px; height:125px; float:left; overflow:hidden; border:1px solid #000; background:#4e4336; display:inline; margin:0 2px; text-align:center; color:#fff;}
.jp_scroll_ul img{ clear:both; margin:4px; font-size:0; display:block; overflow:hidden; width:156px; height:96px; border:1px solid #000;}
.news_videopages_video_float{ width:22px; float:left; padding:25px 0 0 0;}


.pages_footer{ height:105px; clear:both; margin-left:240px;}
.pages_footer img{ float:left; margin:22px 10px 0 0;}
.pages_footer h3{ float:left; width:600px; line-height:18px; color:#745e49; margin:25px 0 0 0;}
.pages_footer a{ color:#745e49}

/*my*/
.my_border{ background:#443011; border:1px solid #5f4834; margin:15px; clear:both; zoom:1; overflow:hidden; color:#ffbf73; line-height:21px; padding:10px;}
.my_mes{ background:#443011; clear:both; margin:0 15px 8px 15px; height:26px; line-height:26px; color:#996c33; text-indent:5px}
.mes_list{ margin:0 15px 10px 15px; clear:both; zoom:1; overflow:hidden}
.mes_list img{ float:left; width:39px; height:29px;}
.mes_listborder{ float:left; margin-left:10px; border:1px solid #5f4834; zoom:1; overflow:hidden; position:relative; width:564px;}
.mes_listborder .content{padding:5px;display:none;color:#fff}
.mes_listborder h3{ clear:both; padding:3px; line-height:21px;cursor:pointer;font-weight:bold;}
.mes_listborder span{ position:absolute; right:5px; top:10px; width:9px; height:5px;display:block; background:url(/img/newactive/jt_down.gif);}
.mes_listborder span.on{background:url(/img/newactive/jt_up.gif);}