@charset "utf-8";
/*******author:Zhongwei.Zhang**************/
body{ margin:0; padding:0; font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif; background-color:#2a2f44;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{ border:0;}
ol,ul{list-style:none;}
a{font-family:"宋体",Arial, Helvetica, sans-serif; text-decoration:none;outline:none;}
a:hover{ text-decoration:underline;}
.clearfix:after {content:"";display:block;height:0;clear:both;} 
.clearfix {zoom:1;}
.bg{ background:url(../images/bg.jpg) center top no-repeat #261f35;}
.rel1002{ position:relative; width:1002px; margin:0 auto; overflow:hidden;}
.img_banner{ position:relative; width:1002px; margin:0 auto; overflow:hidden;}
.img_banner img{ float:left;}
/* index===================================== */
#music{ position:absolute; width:90px; height:13px; left:125px; top:160px;}
.top_nav{ position:absolute; width:375px; height:20px; left:447px; top:7px; color:#a391bd;font-weight:bold;}
.top_nav a{ margin:0 8px; color:#a391bd; font-weight:bold;}
.top_nav a:hover{ text-decoration:none; color:#ffff00}
.btn_tijao,.btn_rule{ position:absolute; width:218px; height:53px; left:50px; text-indent:-9999px;}
.btn_tijao{ top:247px; background:url(../images/btn_tijiao.png);}
.btn_rule{ top:320px; background:url(../images/btn_rule.png);}
.btn_tijao:hover,.btn_rule:hover{ background-position:0 -53px;}
/* login */
.login_box,.login_box2{ position:absolute; width:180px; height:145px; left:50px; top:446px;}
.login1,.login2,.login3,.login4{width:180px; height:145px; background-image:url(../images/loginin_bg.png);}
.login2{background-image:url(../images/loginout_bg.png);}
.wen_p1,.wen_p2{ width:180px; height:61px; font-size:14px; color:#b7b2d9; line-height:22px;}
.login_img{ display:block; width:153px; height:45px; cursor:pointer;}
.wen_p2{ font-size:12px; line-height:18px;}
.wen_p2 span{ color:#d9c7b3; font-family:Arial, Helvetica, sans-serif}
.bold{ font-weight:bold}
/* list */
.list_box{ position:absolute; width:925px; height:310px; left:39px; top:866px; overflow:hidden; }
.list_ul1,.list_ul2{ float:left; width:696px; overflow:hidden;}
.list_ul1 li,.list_ul2 li{ float:left; display:inline; width:207px; margin:0 12px;}
.pic_bg{ width:201px; height:200px; padding:6px 0 0 6px; background-image:url(../images/pic_bg.png);}
.pic_bg img{ display:block; width:195px; height:194px;}
.info_div{ position:relative; width:187px; height:87px; padding:8px 10px 0; line-height:20px; background-color:#1b1625; color:#7e79b3;}
.info_div a:hover{color:#Ff0; text-decoration:none}
.info_div span{ font:bold 14px "宋体"; color:#e0972e;}
.info_div i{ font-style:normal;}
.btn_vote{ position:absolute; width:56px; height:19px; right:10px; bottom:10px; line-height:19px; color:#c8c3f8; text-align:center; background-image:url(../images/btn_vote.jpg);}
.bang_box{ float:right; width:210px;}
.block{ display:block;}
.bang_title{ width:210px; height:27px; background-color:#171320;}
.bang_title li{ float:left; height:27px; text-align:center; line-height:27px; color:#7e79b3;}
.w1{ width:40px; overflow:hidden;}
.w2{ width:90px; overflow:hidden;}
.w3{ width:76px; overflow:hidden;}
.bang_ul{ width:210px; overflow:hidden;}
.bang_ul li{height:20px; padding-top:5px; *margin-bottom:-2px; background:url(../images/bang_xian.png) center bottom no-repeat; overflow:hidden;}
.bang_ul li span{ float:left; color:#7e79b3; text-align:center;}
.bang_ul li a{  color:#7e79b3;}
.hot_list{ top:1308px;}
/* share */
.share_box{ min-width:1002px; height:45px; background-color:#0b0910;}
.share1002{ width:1002px; margin:0 auto; padding-top:10px;}
#share_line{ width:675px; margin:0 auto; color:#fff;}
/* list===================================== */
.nei_bg{background:url(../images/nei_bg.jpg) center top no-repeat #261f35;}
.login_box2{ left:51px; top:300px;}
.login3{ background-image:url(../images/login3_bg.png);}
.login4{ background-image:url(../images/login4_bg.png);}
/* nav_ul */
.nav_ul{ position:absolute; width:680px; height:48px; left:300px; top:350px;}
.nav_ul li{ float:left; display:inline; width:122px; height:48px; margin-right:10px;}
.nav_ul li a{ display:block;width:122px; height:48px; text-indent:-9999px;}
.nav1,.nav1_hover{ background:url(../images/nav1.png);}
.nav2,.nav2_hover{ background:url(../images/nav2.png);}
.nav3,.nav3_hover{ background:url(../images/nav3.png);}
.nav4,.nav4_hover{ background:url(../images/nav4.png);}
.nav5,.nav5_hover{ background:url(../images/nav5.png);}
.nav1:hover,.nav1_hover,.nav2:hover,.nav2_hover,.nav3:hover,.nav3_hover,.nav4:hover,.nav4_hover,.nav5:hover,.nav5_hover{ background-position:0 -48px;}
.main1002{ width:1002px; margin:0 auto; padding-bottom:40px; background:url(../images/main_top.jpg) center top no-repeat; overflow:hidden;}
/* search */
.search_box{ width:834px; height:27px; padding:15px 0 0 70px; margin:0 auto; background:url(../images/zi_search.png) left top no-repeat;}
.search_table{ width:834px; border-collapse:collapse;}
.search_table td{ text-align:center;}
.search_table td input{ width:132px; height:23px; line-height:23px; color:#fff; background-color:#373154; border:1px solid #26223a;}
.search_table td select{width:132px; }
.cursor{ cursor:pointer;}
.list_wrap{ width:925px; margin:10px auto 0;}
.list_ul2{ width:925px;}
.list_ul2 li{ margin-top:20px;}
.page{ width:900px; margin:0px auto 0; padding-top:15px; text-align:right; color:#8e86d1; font-size:14px; clear:both;}
.page a{ margin-left:10px;color:#8e86d1;font-size:14px;}
/* item===================================== */
.item_bg{background:url(../images/item_bg.jpg) center top no-repeat #261f35;}
.item_main{ width:1002px; padding-bottom:40px; margin:0 auto; background:url(../images/item_main.jpg) center top no-repeat; overflow:hidden;}
.item_cont{ width:727px; margin-left:230px;}
.item_wrap{ width:727px; padding-top:10px; overflow:hidden;}
.pic_bg2{ float:left; width:284px; height:283px; padding:6px 0 0 6px; background-image:url(../images/pic_bg2.png);}
.pic_bg2 img{ display:block; width:278px; height:277px;}
.item_info{ float:right; width:386px; height:263px; padding:26px 15px 0; background-image:url(../images/item_info.jpg); overflow:hidden}
.item_title{ padding-left:5px;font:bold 16px "宋体"; color:#e0972e;}
.item_ul{ padding-top:10px;}
.item_ul li{ width:356px; padding:10px 10px 8px; background:url(../images/xian2.png) center bottom no-repeat; color:#7e79b3; font-size:14px;}
.copy_box{ position:relative; width:345px; height:38px; margin:20px 0 0 10px;}
#btn_copy{ position:absolute; width:218px; height:24px; right:0; bottom:0; cursor:pointer; background-image:url(../images/btn_copy.png);}
.miaoshu{ padding-top:20px; font-size:14px; color:#7e79b3; line-height:24px;}
pre{  white-space:pre-wrap;   white-space:-moz-pre-wrap;   white-space:-pre-wrap;  white-space:-o-pre-wrap;   word-wrap:break-word;  }
/* comment */
.trans{ width:727px; margin-top:20px; padding-bottom:20px; background-color:#1b1625;}
.comment_iframe{ width:680px; margin:0 auto;}
.comment{ width:680px; margin:0 auto; padding:20px 5px 10px; background:url(../images/xian3.png) center bottom no-repeat;}
.comment span{ color:#d9ccaa;}
.comment p{ padding-top:5px; color:#7e79b3; line-height:22px; text-indent:2em;}
.page2{ width:680px; margin:0px auto 0; padding-top:15px; text-align:right; color:#8e86d1; font-size:14px;  clear:both;}
.page2 a{ margin-left:10px;color:#8e86d1;font-size:14px; }
.comment_box{ width:680px; margin:20px auto 0; overflow:hidden;}
.comment_box textarea{ float:left; width:555px; height:70px; padding:5px; font-size:12px; background-color:#261f35; border:0; overflow-y:auto; resize:none; color:#7e79b3;}
.btn_ping{ float:right; cursor:pointer}
/* submit===================================== */
.sub_bg{background:url(../images/sub_bg2.jpg) center top no-repeat #261f35;}
.sub_main{ position:relative; width:1002px; height:846px; margin:0 auto; background-image:url(../images/sub_bg.jpg);}
.sub_table{ position:absolute; width:480px; left:402px; top:100px; border-collapse:collapse;}
.sub_table td{ padding-top:20px; color:#786b98;}
.sub_table td.td_name{ font:bold 16px "微软雅黑"; color:#706384; text-align:right;}
.sub_table td.td_shuoming{ padding-top:10px;}
.sub_inp{ width:276px; height:35px; line-height:33px; line-height:33px; color:#fff; font-size:14px; border:1px solid #0e0c14; background-color:#171421;}
.sub_table td select{ width:276px;}
.sub_table td textarea{ width:360px; height:208px; padding:5px;color:#fff; font-size:14px; border:1px solid #0e0c14; background-color:#171421;overflow-y:auto; resize:none; }
/* pop */
#flash_box{ display:none; position:absolute; width:800px; height:374px; padding:46px 10px 0; background-image:url(../images/pop_bg.png); z-index:200001}
.icon_close{ position:absolute; right:10px; top:10px; cursor:pointer;}

