@charset "utf-8";
/* CSS reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,figcaption,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu
{ margin:0; padding:0; }
body { font-family: "Microsoft Yahei",Arial,Helvetica,sans-serif; font-size: 12px; background-color: #FCFCFC; }
a { text-decoration:none;}
img { border: none; }
.rel { position: relative; }
.abs { position: absolute; }
.fl { float: left; }
.fr { float: right; }
.ie6 .fl { display: inline-block; }
.ie6 .fr { display: inline-block; }
ul li { list-style: none; }
.clr { line-height: 0; height: 0; clear: both; font-size: 0; overflow: hidden}
.clearfix:after { display: block; height: 0; visibility: hidden; clear: both; content: "."; }
.clearfix{ *zoom:1; }
strong,span,label,i,small,img { display: inline-block; vertical-align: middle; }
select { -webkit-appearance: none; line-height: 24px; border-radius: 0; }
.txt_ellipsis { width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.hide { display: none; }

/**public**/
.w1000 { width: 1000px; margin: 0 auto;}
.top_tip a { color: #333333; }
.top_tip a:hover,.index_nav a:hover { color: #5E1F54; text-decoration: underline; }
.sub_btn { cursor: pointer; border: none; background-color: #5E1F54; font-size: 14px; font-weight: bold; color: #FFFFFF; padding: 10px 0; width: 130px; text-align: center; letter-spacing: 3px; }
/**top_navbox**/
.lt7 .logo { padding-top: 7px; }
.top_tip { height: 38px; line-height: 38px; }
.top_msg { background: url("../img/icon_msg.gif") no-repeat 50% 50%; width: 17px; padding: 0 35px; display: inline-block; border: 1px solid #E4E4E4; border-width: 0 1px; margin-left: 20px;}
.top_navwrap { background: url("../img/bg_nav.gif") repeat-x; height: 58px; line-height: 58px; }
.top_navlist a{ font-size: 14px; display: inline-block; color: #e3e4e6; padding: 0 30px; }
.series_index .nav_index,.series_data .nav_data,.series_collect .nav_collect,.series_forum .nav_forum { background: url("../img/bg_navli.gif") no-repeat 50% 100%; }
/**index_left**/
.index_main { margin: 40px auto 100px; }
.index_left { width: 700px; }
.index_info { border-right: 1px solid #D9D9D9; padding: 15px 0; }
.ininfo_word1 { color: #666666; padding: 10px 0 30px; }
.ininfo_detail { margin-left: 40px; }
.ininfo_name { color: #000000; font-size: 14px; font-weight: bold; }
.ininfo_rating0 { background-color: #B8B000; color: #FFFFD3; margin: 0 16px; }
.icon_email,.icon_wrong { font-size: 14px; padding: 0 20px 0 31px; height: 22px; line-height: 22px; }
.icon_email { color: #666666; background: url("../img/icon_right1.png") no-repeat; }
.icon_wrong { color: #000000; vertical-align: middle; display: inline-block; text-decoration: underline; background: url("../img/icon_wrong.png") no-repeat; }
.index_tit1box { border-top: 1px solid #D9D9D9; margin: 35px 10px 28px 0;}
.index_tit1box strong { background-color: #FCFCFC; margin-top: -26px; font-size: 14px; padding-right: 15px;}
.index_tit1box strong span { font-size: 12px; font-weight: normal; color: #999999; vertical-align: baseline;}
.index_tit1box .more { background-color: #FCFCFC; border: 1px solid #D9D9D9; float: right; display: inline-block; padding: 8px 25px; margin-top: -19px; color: #555555; font-size: 13px;}
.artist { text-align: center; }
.artist_li { padding: 5px;}
.artist_li a { display: block;}
.artist_li span { color: #333333; }
.artist_li .name { display: block; margin: 9px 0; font-size: 14px;}
.artist_li .purple { color: #5E1F54; vertical-align: bottom; margin-left: 15px;}
.forum_li h3 { width: 76px; padding-top: 10px; }
.forumnews { width: 690px; font-size: 13px; padding-right:10px;}
.pb60 { padding-bottom: 60px; }
.forumnews a { color: #000000; border-bottom: 1px solid #D2D2D2; display: block; height: 38px; line-height: 38px; }
.forumnews a:hover { color: #5E1F54; }
.index_newstit { margin-right: 10px; width: auto; max-width: 445px; _width: 445px;}
.news_new { margin-left: 10px; }
/**index_right**/
.index_right { width: 246px; padding-left: 50px;}
.index_tit2 { font-size: 18px; font-weight: bold; color: #666666; padding: 8px 0 22px; }
.index_nav a { display: block; height: 22px; line-height: 22px; color: #666666; font-size: 14px; }
.index_forum { margin-top: 55px; }
.index_forum p { font-size: 14px; color: #666666; padding-bottom: 24px; }
.inforum_btn { font-size: 14px; color: #666666; padding: 4px 11px; border: 1px solid #A0A0A0; }
.mr10 { margin-right: 25px; }
/**sec_main**/
.sec_main { margin: 40px auto 100px; }
.sec_nav { width: 156px; font-size: 18px; }
.sec_nav a { display: block; height: 46px; line-height: 46px; color: #606060; }
.sec_nav .cur { background: url("../img/icon_arrow1.png") 89px 50% no-repeat; }
.sec_box { width: 770px; padding: 35px 30px 60px; background-color: #FFFFFF; border: 1px solid #E5E5E5; }
.sec_tit1box { border: 1px solid #D9D9D9; display: inline-block; margin-bottom: 35px; float: left;}
.sec_tit1box a { display: inline-block; width: 190px; height: 30px; line-height: 30px; text-align: center; color: #555555; letter-spacing: 5px; font-size: 13px;}
.stb1 .left { background: #5E1F54 url("../img/bg_nav2cur.gif") 100% 50% no-repeat; color: #FFFFFF; }
.stb1 .mid { background: url("../img/bg_nav2mid.gif") 100% 50% no-repeat; }
.stb2 .left { background: url("../img/bg_nav2cur2.gif") 100% 50% no-repeat; }
.stb2 .mid { background: #5E1F54 url("../img/bg_nav2cur.gif") 100% 50% no-repeat; color: #FFFFFF; }
.stb3 .left { background: url("../img/bg_nav2mid.gif") 100% 50% no-repeat; }
.stb3 .mid { background: url("../img/bg_nav2cur2.gif") 100% 50% no-repeat; }
.stb3 .right { background-color: #5E1F54; color: #FFFFFF; }

.sec_tit2 { font-size: 19px; margin: -5px 0 17px 5px;}
/**basedata**/
.basedata_form { font-size: 14px; color: #989898; }
.basedata_form td { padding: 8px 6px; }
.basedata_form .input1 { border: 1px solid #C2C2C2; width: 285px; height: 36px; padding: 0 6px; color: #747474;}
.ie .basedata_form .input1 { line-height: 36px; }

/**loginfo**/
.basedata_form .form_tit { font-size: 18px; color: #000000; padding-bottom: 25px; }
.basedata_form a { color: #5E1F54; margin: 0 5px; vertical-align: middle; }
.form_word1 { color: #000000; margin: 0 5px; }
.form_word2 { font-size: 12px; margin: 0 5px; }
/**register**/
.log_tit { font-size: 25px;color: #333333; padding: 80px 0 10px; }
.reg_top { background-color: #5E1F55; color: #FCFCFC; height: 42px; line-height: 42px; padding: 0 15px; margin-bottom: 30px; }
.reg_top a { background-color: #FCFCFC; color: #5E1F55; padding: 2px 5px; margin-left: 10px; }
.reg_box { background-color: #FFFFFF; border: 1px solid #E5E5E5; padding-right: 1px;}
.reg_left { padding: 18px 0 18px 46px; }
.reg_form { width: 606px; overflow: hidden;}
.input2,.input3 { margin: 15px 0; background-color: transparent; color: #999999; border: 1px solid #C2C2C2; font-size: 14px; width: 320px;height:22px;line-height: 22px; padding: 10px 11px; font-weight: normal;}
.input3 { width: 150px; margin-right: 10px; vertical-align: middle;}
.reg_pwd { background: url("../img/bg_pwd.gif") 11px 50% no-repeat; }
.reg_word1 { color: #999999; padding-bottom: 13px; }
.reg_word1 a { color: #5E1F54; }
.reg_word1 input { vertical-align: middle; }
.reg_form .sub_btn { width: 340px; margin-top: 5px; }
.reg_right { width: 338px; height: 560px; background-color: #F7F7F7; border: 1px solid #E5E5E5; border-width: 0 1px;}
.reg_tips { width: 220px; margin: 40px auto 0; color: #999999; }
.reg_tips dt { font-size: 18px; margin-bottom: 30px; }
.reg_tips dd { height: 36px; line-height: 36px; font-size: 14px; }
.form_tip1 { background: url("../img/user/icon_tip.png") no-repeat; margin-left: 10px; padding-left: 25px; color: #666666; }
/**mycollect**/
.sec_box .artist_li { margin: 0 17px 10px 0; }
.sec_box .forumnews { padding: 0 0 0 10px; border-left: none; }
/**select-wrap**/
.select-wrap { border: solid 1px #C2C2C2; position: relative; display: inline-block; margin-right: 10px;}
.lt7 .select-wrap { border: none; }
.select-wrap select { color: #989898; padding: 5px 30px 5px 10px;  display: inline-block; border: none; vertical-align: middle; }
.ie .select-wrap select { padding-right: 10px; }
.lt7 .select { height: 25px; }
.select-wrap:after { content: ""; display: inline-block; width: 30px; height: 94%; margin: 1% 0 1%; position: absolute; top: 0; right: 0;background: url("../img/bg_select1.gif") 100% 65% no-repeat; pointer-events: none; }

ul,li{list-style:none;}
.login_mode{width:430px;height:43px;border-bottom:2px solid #000000}
.login_mode ul li ,.login_mode ul li a{width:145px;height:43px;text-align: center;line-height:43px;display: block;font-size:16px;}
 .on{background: #000000;color:#ffffff;font-size:16px;}
 .pane{display:none;}