body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
background:#fafafa;
line-height:18px;
}

.r {
float:right;
}

.mar_10 {
margin-left:40px;
}

.mar_4 {
margin-right:4px;
}

.mar_28 {
margin-top:25px;
}

.mar_list {
padding-top:13px;
padding-left:35px;
}

.mar_list2 {
padding-top:15px;
padding-left:35px;
}

.list_title label{color:#999; margin:0 3px 0 10px; line-height:25px; color:#000;}

.mar_world {
padding-top:20px;
}

.mar_world2 {
padding-top:7px;
}

.toplist_mar {
padding:25px 10px 10px 30px;
}

.toplist_mar2 {
padding-top:25px;
}

#headerBao {
width:100%;
background:url(../images/navbg_01.jpg) repeat-x left bottom;
height:72px;
}

#header {
width:981px;
height:72px;
background:url(../images/logo.gif) no-repeat 5px 7px;
margin:0 auto;
}

#header ul {
height:40px;
float:left;
display:block;
overflow:hidden;
padding:32px 0 0 145px;
}

#header ul li {
float:left;
width:83px;
margin-right:10px;
}

#header ul li a{float: left; width: 83px; height: 40px; background: url(../images/nav111.png) no-repeat}
#header ul li a.n1{background-position:0 0;}
#header ul li a.n1_b{background-position: -84px top;}
#header ul li a.n2{background-position: -168px top;}
#header ul li a.n2_b{background-position: -252px top;}
#header ul li a.n3{background-position: -336px top;}
#header ul li a.n3_b{background-position: -420px top;}
#header ul li a.n4{background-position: -504px top;}
#header ul li a.n4_b{background-position: -588px top;}
#header ul li a.n5{background-position: -672px top;}
#header ul li a.n5_b{background-position: -756px top;}
#header ul li a.n6{background-position:-840px top;}
#header ul li a.n6_b{background-position:-924px top;}
#header ul li a.n7{background-position:-1007px top;}
#header ul li a.n7_b{background-position:-1092px top;}

#date {
float:right;
margin-top:15px;
width:215px;
height:45px;
text-align:right;
}

#container {
width:981px;
height:auto;
margin:0 auto;
}

#search {
width:922px;
height:56px;
background:url(../images/search.jpg) no-repeat;
margin:18px auto 0;
}
.search_n{width:330px; overflow:hidden;}
#search ul {margin-top:5px;}
#search ul li {display:inline; padding:0 2px;}
a.sou_f {
color:#bd0a01;
font-size:14px;
}

#content {
width:986px;
height:auto;
margin:10px auto;
}

h1.vip, .r_login, a.bt_login span.one, a.bt_login span.two, a.bt_login:hover, .stars ul li a, h1.e_title{background:url(../images/new.png) no-repeat;}
h1.team {background:url("../images/teamwork.png") no-repeat scroll 0 0 transparent;}
.hot_box{border:#ddd 1px solid; overflow:hidden; padding:10px 5px; background:#FFF;}
h1.vip{width:95px; height:23px; text-indent:-9999px; margin:8px auto;}
h1.today{font:24px/45px "Î¢ÈíÑÅºÚ","ºÚÌå"; color:#FF3058; width:100px; height:23px; line-height:23px; margin:8px auto;}
.r_login{height:238px; width:285px; float:right; background-position:0 -205px; border:#ddd 1px solid; padding:60px 10px 10px;}
.r_login p{line-height:32px; display:block; margin-left:40px; height:32px;}
.r_login p span{color:#ff8948; font-family:Tahoma, Geneva, sans-serif; font-size:32px; display:block; float:left;}
.r_login p span.fu_bt{padding:0 5px 5px; display:inline-block; font-size:16px; display:block; float:left; color:#666; font-weight:bold;}
#post{clear:both;}
#post li{line-height:28px;}
#post li b{color:#666;}
#post li a{color:#999;}
#post li a:hover{color:#ff6600;}
.login_box{border-top:#ddd 1px solid;}
a.bt_login{width:128px; height:39px; display:inline-block; border:#e2e2e2 0px solid; margin-top:13px;}
a.bt_login:hover{background-position:left -107px;}
a.bt_login span.one{display:block; width:80px; height:20px; background-position:left -81px; margin:10px auto 0; cursor:pointer;}
a.bt_login span.two{background-position:left -57px;}

.login_name{margin-left:10px; line-height:26px;}

.sou_boxr {
width:752px;
height:1070px;
float:left;
background-color:#fff;
border:#ddd 1px solid;
border-top:none;
}

.hot_box .pp_content {
width:692px;
height:auto;
overflow:hidden;
margin:0 auto;
padding:10px 0;
}

.w_bg {
border:#ddd 1px solid;
}

h1.hd {
display:block;
width:138px;
height:24px;
background:url(../images/hot.png) no-repeat;
text-indent:-9999px;
margin:5px auto;
}

ul.pp_cl{padding-left:6px;clear:both;}
ul.vip{padding-left:2px; clear:both;}
ul.pp_cl li{margin:5px 3px; float:left; display:inline;}
ul.vip li{float:left; margin:2px 1px; display:inline;}

ul.vip li a.bq {
cursor:pointer;
width:190px;
height:300px;
border:#ddd 1px solid;
display:block;
}

ul.vip li a.bq:hover {
border:red 1px solid;
}

p.c_more {
clear:both;
overflow:hidden;
text-align:right;
margin-top:5px;
}
p.c_more a, a.nobody{color:#f26c00; font-size:14px; font-weight:bold; padding:5px;}
p.c_more a:hover, a.nobody:hover{padding:5px; background-color:#f26c00; color:#fff; text-decoration:none;}
.noway{background:#fff; border:#d2d2d2 1px solid; text-align:center; padding:100px 0 100px;}

p.c_more a {
color:#f26c00;
font-size:14px;
font-weight:700;
padding:5px;
}

p.c_more a:hover {
background-color:#f26c00;
color:#fff;
text-decoration:none;
padding:5px;
}

ul.pp_cl li p {
width:138px;
height:18px;
overflow:hidden;
display:block;
line-height:18px;
padding-left:10px;
color:#666;
margin-top:3px;
}

ul.pp_cl li p span {
color:red;
font-weight:700;
}

ul.pp_cl li a.bq {
cursor:pointer;
width:152px;
height:163px;
border:#ddd 1px solid;
display:block;
}

ul.pp_cl li a.bq:hover {
border:red 1px solid;
}

ul.pp_cl li p a {
padding:5px;
}

ul.pp_cl li p a:hover {
color:#fff;
background:#F30;
text-decoration:none;
padding:5px;
}

.hot_ppb p a:hover {
color:#F60;
}

.special {
width:217px;
height:auto;
overflow:hidden;
float:left;
margin-bottom:10px;
}

.special_top {
width:217px;
height:3px;
float:left;
overflow:hidden;
}

.special_topl {width:320px; height:3px; overflow:hidden;}
.special_box {
width:205px;
height:auto;
float:left;
background-color:#fbfbfb;
border-left:#e4e4e4 1px solid;
border-right:#e4e4e4 1px solid;
overflow:hidden;
padding:0 5px 9px;
}

.h_title {
color:#C00;
font-weight:700;
border-bottom:#d7d7d7 1px solid;
padding:5px 0 5px 10px;
}

.stars {
width:300px;
overflow:hidden;
margin:15px 0 0 18px;
}

.stars .title {float:left;}

.stars .title p {font-weight:bold; background:#f26c00; padding:2px 5px; color:#fff; display:block;}

.stars .title a {color:#bd0a01; float:right;}

.stars ul {clear:both; padding-top:11px;}
.stars ul li{width:295px;}
.stars ul li a{background-position:left -145px; padding-left:10px; margin:0 5px; line-height:20px;background-color:#FFFFFF} 

.favs {
width:168px;
overflow:hidden;
height:auto;
margin:15px auto 0;
}

.favs .title {
height:15px;
float:left;
width:168px;
}

.favs .title p {
font-weight:700;
float:left;
}

.favs .title a {
color:#bd0a01;
float:right;
}

.favs ul {
float:left;
width:168px;
display:block;
padding-top:11px;
}
.favs ul li {
float:left;
width:56px;
line-height:20px;
}

.stars ul li.test_r {
text-align:right;
}

.banner {
width:217px;
height:94px;
float:left;
margin-bottom:10px;
overflow:hidden;
}

.banner2 {
width:269px;
height:94px;
float:left;
margin-bottom:10px;
overflow:hidden;
}

.new_mm {
width:981px;
height:137px;
float:left;
margin-bottom:10px;
}

.new_mmtop {
width:981px;
height:28px;
float:left;
}

.new_mmbox {
width:979px;
float:left;
height:105px;
border-left:#dddbdb 1px solid;
border-right:#dddbdb 1px solid;
}

.new_mmbox .pic_large {
width:100%;
height:63px;
float:left;
margin-top:20px;
}

.pic_large .pic_content {
height:63px;
width:826px;
margin:0 auto;
}

.pic_large .pic_content .back {
width:35px;
padding-top:20px;
float:left;
height:20px;
}

.pic_large .pic_content .back a.houtui {
background:url(../images/jiantou.jpg) no-repeat;
width:35px;
height:20px;
display:block;
}

.pic_large .pic_content .pic_list {
width:700px;
height:63px;
float:left;
overflow:hidden;
padding-left:45px;
}

.pic_div {
height:63px;
width:161px;
float:left;
margin-right:10px;
}

.head_pic {
width:64px;
height:63px;
background:url(../images/smallpic_bg.jpg) no-repeat;
float:left;
padding:5px 0 0 5px;
}

.pic_div .name {
width:66px;
height:63px;
float:left;
text-align:left;
}

.pic_div .name p {
line-height:18px;
}

.pic_large .pic_content .forward {
width:35px;
padding-top:20px;
float:right;
height:20px;
}

.new_mm .down {
width:981px;
height:4px;
float:left;
overflow:hidden;
}

.date_order {
width:217px;
float:left;
margin-bottom:10px;
overflow:hidden;
}

.date_orderl {width:320px; float:left; margin-bottom:10px; overflow:hidden;}
.date_order2, .special_top2{width:650px;}
.hlist_indexl {
height:210px;
width:308px;
border:#e4e4e4 1px solid;
overflow:hidden;
background:url(../images/list.png) no-repeat 22px 40px #FFF;
padding:0 5px;
}

.stars_box {
height:210px;
width:638px;
background-color:#fff;
border:#e4e4e4 1px solid;
overflow:hidden;
padding:0 5px;
}


.title_b {
color:#bd0a01;
font-weight:700;
line-height:28px;
padding:8px 0 0 8px;
}

.searcher {
width:360px;
height:30px;
float:left;
padding:11px 0 0 75px;
}

.txtBox {
width:282px;
height:27px;
background:url(../images/search_22.jpg) no-repeat;
border:none;
font-size:14px;
line-height:25px;
text-indent:2px;
}

.btnGo {
width:62px;
height:28px;
background:url(../images/search_24.jpg) no-repeat;
border:none;
margin-left:5px;
cursor:pointer;
}

#headerBao_b {
width:100%;
background:url(../images/yuan_bg.jpg) repeat-x left -91px;
height:45px;
}

#header_b {
width:981px;
height:45px;
margin:0 auto;
}

#header_b p {line-height:25px; float:left; padding:15px 0 0 10px;}

.header_c {
float:right;
margin-top:7px;
}

.header_c ul {
float:left;
line-height:30px;
padding:0 10px 0 100px;
}

.header_c ul li a {
font-size:14px;
font-weight:700;
}

.searcher_b {
width:300px;
height:25px;
float:left;
}

.txtBox_b {
width:227px;
height:23px;
background:url(../images/search_22.jpg) no-repeat left -28px;
border:none;
text-indent:2px;
line-height:160%;
}

.btnGo_b {
width:55px;
height:23px;
background:url(../images/xuhao.jpg) no-repeat left -81px;
border:none;
margin-left:5px;
cursor:pointer;
vertical-align:top;
}

#content_b {
width:981px;
height:auto;
overflow:hidden;
background:url(../images/bground.jpg) no-repeat;
margin:0 auto 10px;
}

.top_title {
font-size:14px;
color:#333;
font-weight:700;
padding:10px 0 0 10px;
}

#left_long {
width:269px;
height:auto;
float:left;
overflow:hidden;
padding:25px 10px 10px 30px;
}

.date_left {
width:269px;
height:auto;
float:left;
margin-bottom:10px;
overflow:hidden;
}

.t_c{text-align:center;}
.fs_y{font-size:16px; color:#FF3300; font-weight:bold; text-align:center;}
.date_top{width: 267px; background-color: #FFF; border: #d7d7d7 1px solid; padding:10px 0;}
.mart_10{margin-top:10px;}
.out_bq{border:#ccc 1px solid; padding:1px;} 
.date_top ul{margin:10px 0 0 60px;}
.date_left .date_top span
{
	line-height: 25px;
}

.head_pic2 {
width:64px;
height:63px;
background:url(../images/smallpic_bg.jpg) no-repeat;
display:inline;
float:left;
margin:10px 0 5px 20px;
padding:5px 0 0 5px;
}

.date_left .date_top p {
clear:both;
line-height:22px;
color:#966;
padding-left:20px;
}

.date_left ul.button {
width:250px;
height:27px;
float:left;
padding-left:15px;
padding-top:5px;
}

.date_left ul.button a {
text-decoration:none;
color:#FFF;
}

.date_left ul li.bt {
float:left;
background:url(../images/date.jpg) no-repeat left -238px;
margin-right:10px;
width:73px;
line-height:25px;
height:27px;
text-align:center;
font-size:14px;
font-weight:700;
cursor:pointer;
color:#fff;
}

.gift_top {
width:269px;
float:left;
height:3px;
overflow:hidden;
}

.yj_mid2 {
width:263px;
height:2px;
border-top:#e3e3e3 1px solid;
float:left;
}

.gift_box {
height:300px;
width:257px;
background-color:#fbfbfb;
border-left:#e4e4e4 1px solid;
border-right:#e4e4e4 1px solid;
float:left;
overflow:hidden;
padding:0 5px;
}

.gift_box h1 span {
font-weight:400;
text-align:right;
padding-left:135px;
}

.gift_box ul {
width:252px;
display:block;
margin:12px auto 0;
}

.gift_box ul li {
float:left;
width:84px;
text-align:center;
margin-bottom:25px;
}

.gift_box p a {
color:#896c44;
width:40px;
overflow:hidden;
height:15px;
line-height:15px;
display:block;
float:left;
padding-left:15px;
}

.gift_box p span {
float:left;
display:block;
line-height:15px;
}

.yjd_mid2 {
width:263px;
height:2px;
border-bottom:#e3e3e3 1px solid;
float:left;
overflow:hidden;
}

.date_left ul.most {
width:269px;
height:36px;
float:left;
display:block;
background:url(../images/ul_bg.gif) no-repeat left -1px;
}

.date_left ul.most li {
float:left;
height:26px;
width:87px;
font-size:14px;
font-weight:700;
text-align:center;
padding-top:10px;
}

.date_left ul.most li.one {
background:url(../images/xuhao.jpg) no-repeat;
}

.date_left ul.most li.two {
background:url(../images/xuhao.jpg) left -37px;
}

.most_box {
width:223px;
height:286px;
border:#e3e3e3 1px solid;
border-top:none;
float:left;
padding:12px 22px;
}

.most_box ul li {
float:left;
width:90px;
margin-bottom:18px;
}

.most_box ul li img {
border:#c7c7c7 1px solid;
}

.most_box ul li a.name_b {
float:left;
color:#896c44;
padding:15px 0 0 5px;
}

.hlist_box {
height:375px;
width:257px;
background-color:#fbfbfb;
border-left:#e4e4e4 1px solid;
border-right:#e4e4e4 1px solid;
float:left;
overflow:hidden;
background:url(../images/list.jpg) no-repeat 22px 40px;
padding:0 5px;
}

.list_big {}

.new_following{color:#999999; text-align:right; width:50px; float:left; overflow:hidden; padding:2px 0 0 7px;}

.list_head {width:150px; float:left;}

.list_head a.name_c {line-height:15px; padding-left:5px;}

.list_head span {
padding-left:5px;
color:#999;
}

.list_big2 {width:305px; float:left; padding-left:35px; line-height:15px;}
.list_big .new_following{color:#999999; text-align:right; width:50px; float:left; overflow:hidden; padding:2px 0 0 7px;}

.new_pic {
width:660px;
float:left;
margin-bottom:10px;
}

.new_pictop {
width:650px;
height:28px;
float:left;
}

.new_picbox {
width:648px;
float:left;
border:#dddbdb 1px solid;
border-top:none;
height:auto;
padding:20px 0 30px;
}

.new_picboxb {
float:left;
border:#dddbdb 1px solid;
border-top:none;
height:auto;
padding:10px 0;
}

.yuan_mid2 {
width:642px;
float:left;
background:url(../images/new_mm.jpg) repeat-x left -29px;
height:28px;
}

.gx_img {
width:148px;
height:148px;
border:1px solid #cecece;
background:#fff;
display:inline;
float:left;
margin:0 20px;
padding:2px;
}

.pic_box {
width:608px;
float:left;
margin-bottom:20px;
height:auto;
}

.pic_boxb {
width:600px;
height:auto;
overflow:hidden;
margin:0 auto;
}

div.bigpp_b {
width:173px;
height:203px;
float:left;
text-decoration:none;
text-align:center;
display:inline;
margin-right:25px;
border:#f9f9f9 1px solid;
}

.fenye {
color:#ca026e;
height:40px;
margin-top:10px 0 10px 0;
text-align:center;
clear:both;
}

a.fa01 {
line-height:40px;
text-align:center;
margin-left:15px;
font-size:14px;
font-family:Arial;
color:#333;
text-decoration:none;
border:1px solid #fafafa;
padding:8px;
}

a:hover.fa01 {
background:#fff;
border:1px solid #C00;
text-decoration:none;
}

a.fa02 {
background:#C00;
line-height:40px;
margin-left:15px;
font-size:14px;
font-family:Arial;
border:1px solid #C00;
color:#fff;
text-decoration:none;
padding:8px;
}

.fenye_b {
color:#ca026e;
height:40px;
margin-top:10px 0 10px 0;
text-align:center;
}

a.fa01_b {
line-height:40px;
text-align:center;
margin-left:15px;
font-size:14px;
font-family:Arial;
color:#fff;
text-decoration:none;
border:1px solid #7fceec;
padding:8px;
}

a:hover.fa01_b {
background:#00b9ff;
border:1px solid #00b9ff;
text-decoration:none;
}

a.fa02_b {
background:#00b9ff;
line-height:40px;
margin-left:15px;
font-size:14px;
font-family:Arial;
border:1px solid #00b9ff;
color:#fff;
text-decoration:none;
padding:8px;
}

.width530 {
width:640px;
float:right;
padding-right:32px;
}

.width280 {
width:280px;
overflow:hidden;
margin:0 auto;
}

.width350 {
width:350px;
overflow:hidden;
margin:0 auto;
}

.pl_50 {
position:relative;
left:500px;
}

.pl_40 {
position:relative;
left:310px;
}

.box1 h3 {
background:url(../images/box_title_bg.png) no-repeat left bottom;
}

.box1 h3 span {
font-size:14px;
color:#333;
line-height:180%;
}

.box1 h3 span.text {
color:#999;
font-size:12px;
font-weight:400;
}

.box1 h3 a,.box1 h3 a:link {
font-size:12px;
font-weight:400;
text-decoration:none;
}

.box1 .box1_con {
line-height:1.7;
padding:5px 10px;
}

.box1_con ul li {
float:left;
width:160px;
text-align:center;
}

.comment h3 span.number,.mutuality h3 span.number {
color:#666;
font-size:12px;
font-weight:400;
}

div.content div.comment h3 a,div.content div.comment h3 a:link {
color:#36c;
font-size:14px;
font-weight:700;
}

.comment .comment_con {
border:1px solid #ffe0aa;
border-top:none;
background:#fff;
padding:5px 10px;
}

.comment_con .item {
width:100%;
margin:0 auto 8px;
}

.comment_con .item div.title {
height:23px;
background:#f5f5f5;
border-top:1px solid #d9d9d9;
border-bottom:1px solid #ebebeb;
margin:8px 0 0;
padding:8px 10px 0;
}

.comment_con .item div.title ul.name {
width:40%;
}

.comment_con .item div.title ul.active li {
padding:0 5px 0 0;
}

.comment_con .item div.title ul li {
display:inline;
}

.comment_con .item .item_con {
padding:5px 10px 10px; word-break:break-all;width:570px; overflow:hidden;
}

.comment_submit h3 {
font-size:14px;
color:#333;
margin:0;
padding:5px;
}

.comment_submit span {
font-size:12px!important;
color:#999;
font-weight:400;
margin:0;
padding:0 0 0 5px;
}

.comment_submit ul {
padding:5px 0;
}

.comment_submit ul li {
line-height:1.7;
}

input.btn_submit {
background:url(../images/btn_search.png) no-repeat 0 -50px;
width:93px;
height:35px;
border:none;
cursor:pointer;
}

input.btn_enter {
background:url(../images/btn_search.png) no-repeat 0 -100px;
width:83px;
height:35px;
border:none;
}

input.btn_cancel {
background:url(../images/btn_search.png) no-repeat 0 -150px;
width:83px;
height:35px;
border:none;
}

div#dialog {
position:absolute;
background:#fff;
border:1px solid #ccc;
z-index:100;
top:15px;
left:0;
}

div#dialog h4 {
height:20px;
background:#efefef;
padding:7px 5px 0;
}

div#dialog h4 span {
float:left;
font-weight:700;
font-size:14px;
text-decoration:none;
color:#333;
}

div#dialog h4 a.close {
float:right;
font-weight:400;
font-size:12px;
height:auto;
color:#36c;
display:inline;
padding:0;
}

div#dialog div.dialog_con {
background:#fff;
width:95%;
margin:0 auto;
padding:5px 0;
}

div#dialog div.dialog_con ul li {
line-height:1.5;
height:auto;
margin:0;
padding:0;
}

div#dialog div.dialog_con ul.list li {
text-align:left;
height:auto;
width:100%;
}

div#dialog div.dialog_con ul.copy li {
text-align:left;
height:auto;
width:100%;
font-size:14px;
padding:5px 0;
}

.aboxTab2 {
height:46px;
margin-bottom:-13px;
position:relative;
background:url(../images/upload.png) no-repeat left top;
}

.aboxTab2 li a {
display:block;
height:38px;
background:url(../images/upload.png) no-repeat left top;
text-indent:-99999px;
}

.aboxTab2 li a.tit3 {
background-position:-2235px 10px;
}

.aboxLB {
padding-bottom:13px;
background:url(../images/abox_bot.gif) no-repeat left bottom;
}

.aboxRB {
background:url(../images/abox_bot.gif) no-repeat right bottom;
}

.aboxL {
background:url(../images/aboxLR.gif) repeat-y left top;
padding-left:5px;
}

.aboxR {
background:#FFF url(../images/aboxLR.gif) repeat-y right top;
padding-right:5px;
}

.aboxAll {
background:#FFF;
}

.stepBao {
padding:20px 0 10px;
}

.stepBao ul.time li {
float:left;
padding-left:30px;
line-height:25px;
}

.stepBao ul li a.red {
color:#fff;
background:url(../images/hour.gif) no-repeat;
text-align:center;
width:71px;
height:24px;
display:block;
padding-right:10px;
}

.uploadbox {
width:100%;
float:left;
overflow:hidden;
}

.center_box {
width:89%;
height:auto;
overflow:hidden;
margin:0 auto;
}

.bigpp_space {
width:171px;
float:left;
text-decoration:none;
text-align:center;
height:200px;
}

.bigpp_space2 {
width:171px;
float:left;
text-decoration:none;
text-align:center;
height:240px;
}

.bigpp_space2 p {
width:150px;
overflow:hidden;
display:block;
height:20px;
line-height:20px;
}

.hot_ppmy2 {
width:153px;
height:195px;
margin:5px 0 0 10px;
}

.hot_ppmy {
width:153px;
height:185px;
margin:5px 0 0 10px;
}

.mydate_left {
width:239px;
height:auto;
float:left;
margin-bottom:10px;
overflow:hidden;
padding-left:30px;
}

.img_bao {
width:200px;
height:165px;
float:left;
text-align:center;
margin-top:10px;
}

.img_bao p {
line-height:22px;
clear:both;
}

.myspace_box {
width:83%;
overflow:hidden;
height:auto;
margin:0 auto;
}

.myspace_box .present {
width:548px;
height:98px;
border:#f2f2f2 1px solid;
margin-top:8px;
}

.present .present_big {
width:500px;
margin:12px auto 0;
}

.present_big .present_l {
width:55px;
height:80px;
float:left;
text-align:center;
}

.present_big .present_l p {line-height:28px;}

.present_big p.send {padding-left:10px; float:left;}
.present_big p a {color:#896c44; padding-right:20px;}
.aboxTab {height:46px; margin-top:-5px; position:relative; background:url(../images/upload2.png) no-repeat left top;}
.aboxTab li a {display:block; height:38px; background:url(../images/upload2.png) no-repeat left top; text-indent:-99999px;}

.list_left {
width:454px;
height:auto;
float:left;
margin-bottom:10px;
overflow:hidden;
}

.hlist_box2 {
height:620px;
width:442px;
background-color:#fbfbfb;
border-left:#e4e4e4 1px solid;
border-right:#e4e4e4 1px solid;
float:left;
overflow:hidden;
background:url(../images/list.jpg) no-repeat 22px 40px;
padding:0 5px;
}

.gift_top2 {
width:454px;
float:left;
height:3px;
overflow:hidden;
}

.yj_mid3 {
width:448px;
height:2px;
border-top:#e3e3e3 1px solid;
float:left;
}

.yjd_mid3 {
width:448px;
height:2px;
border-bottom:#e3e3e3 1px solid;
float:left;
overflow:hidden;
}

.top_big {
width:390px;
float:left;
}

.top_big2 {
width:390px;
float:left;
padding-left:35px;
line-height:15px;
}

.sou_big {
width:734px;
height:150px;
float:left;
padding:0 10px;
}

.sou_big h1 {
border-bottom:#dbd9d9 1px solid;
font-size:14px;
font-weight:700;
}

.sou_big h1 span {
color:#ff9000;
}

.sou_big h1 a.high {
color:#bd0a01;
font-size:12px;
font-weight:400;
padding-left:30px;
}

.sou_big p {
line-height:24px;
padding:5px 0 0 5px;
}

.hotsou {
width:754px;
height:258px;
float:left;
margin-bottom:10px;
}

.hotmid {
width:746px;
float:left;
background:url(../images/new_mm.jpg) repeat-x left -29px;
height:28px;
}

.sou_box {
width:752px;
height:230px;
float:left;
background-color:#fff;
border:#ddd 1px solid;
border-top:none;
}


.hotmid p {
color:#bd0a01;
font-weight:700;
line-height:28px;
padding:0 0 0 8px;
}

.hotmid p span {
font-weight:400;
color:#999;
}

.sou_box ul p {
font-weight:700;
line-height:20px;
}

.sou_box ul li {
float:left;
width:70px;
line-height:25px;
}

.sou_box ul li.high_sou {
float:left;
line-height:25px;
padding-right:20px;
display:block;
width:153px;
}

.sou_box ul li span {
float:left;
display:block;
padding-right:5px;
}

.sou_box ul li select {
width:100px;
}

.sou_box a.sou_bt {
width:108px;
display:block;
margin:0 auto;
}

.result {
width:754px;
height:auto;
float:left;
margin-bottom:10px;
}

.result_box {
width:752px;
height:auto;
float:left;
background-color:#fff;
border:#ddd 1px solid;
border-top:none;
overflow:hidden;
}

.pic_boxc {
width:730px;
height:auto;
overflow:hidden;
margin:0 auto;
}

div.bigpp_c {
width:173px;
height:203px;
float:left;
text-decoration:none;
text-align:center;
display:inline;
margin-left:6px;
}

#land .login {
background:url(../images/loginimage.png) no-repeat;
width:480px;
height:166px;
position:relative;
margin:60px auto;
padding:30px 18px;
}

#land .login h2.logintitle {
text-indent:-9999px;
overflow:hidden;
background:url(../images/l_title.gif) no-repeat 0 0;
width:40px;
height:19px;
margin:0 auto;
}

#land .login .loginhr {
width:480px;
height:2px;
font-size:1px;
line-height:1px;
background:url(../images/loginhr.gif) no-repeat;
margin:15px auto 25px;
}

#land .login label {
float:left;
line-height:24px;
width:60px;
margin:0 0 0 60px;
}

#land .login input.focus {
border:1px solid #CCC;
width:174px;
height:16px;
background:url(../images/logininput.gif) repeat-x;
float:left;
padding:3px;
}

#land .login .loginBtn {
text-indent:-9999px;
overflow:hidden;
cursor:pointer;
border:0;
width:120px;
height:84px;
background:url(../images/loginBtn.png) repeat-x;
float:right;
position:relative;
margin:-15px 50px 0 0;
}

#land .login .cancel {
cursor:pointer;
border:0;
width:19px;
height:19px;
background:url(../images/clear.png) no-repeat;
position:absolute;
left:480px;
top:20px;
}

* html #land .login .loginBtn {
text-indent:-9999px;
overflow:hidden;
cursor:pointer;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="http://pic.9158.com/images/f2/loginbtn.png");
float:right;
position:relative;
margin:-15px 50px 0 0;
}

#land .login p {
clear:left;
height:24px;
margin:0 0 10px;
}

a.underline {
color:#2b93d2;
text-decoration:none;
}

#content_show{width: 981px; margin: 0 auto; overflow: hidden; background: #dbdbdb;}
#content_show ul{padding: 5px 0 0 5px;}
#content_show ul li{padding-right: 15px; vertical-align: text-bottom; float: right; line-height: 45px;}
#content_show ul li a{color: #b60000;}
a.title {font: bold 28px "å¾®è½¯é›…é»‘" , "é»‘ä½“"; color: #b60000;}
#content_show ul li.title a:hover{text-decoration: none;}
h1.title_fu{font: normal 19px "å¾®è½¯é›…é»‘" , "é»‘ä½“"; color: #333; line-height: 45px;display:inline;}
a.go_bt{text-align:center; background:url(../images/go_bt.png) no-repeat; height:24px; width:136px; display:block; line-height:24px; color:#fff; margin-top:10px;}
.show_bao{width: 981px; position: relative; background: #dbdbdb; overflow:hidden; margin:0 auto;}

.show_bao a.arrow_l {
position:absolute;
top:160px;
left:50px;
}

.show_bao a.arrow_r {
position:absolute;
top:160px;
right:100px;
}

.show_pic {
width:880px;
height:auto;
float:left;
padding:0 15px;
}

.show_center p {
color:#fff;
line-height:25px;
}

.show_center p.line_xu {
color:#fff;
line-height:25px;
border-bottom:#fff 1px dashed;
}

.show_center p a {
color:#fff;
}

.show_center p span {
padding-left:150px;
}

.play_big {
width:100%;
height:100px;
float:left;
background-color:#777;
}

.play_big img.shu {
margin:10px 0 0 10px;
}

.p_simg_li {
width:710px;
height:90px;
float:left;
margin-left:30px;
}

.p_simg_l a.p_simg_l01 {
width:34px;
height:34px;
background:url(../images/next_l.jpg) no-repeat;
display:block;
}

.p_simg_li .p_simg_r a.p_simg_l02 {
width:34px;
height:34px;
background:url(../images/next_r.jpg) no-repeat;
display:block;
}

.p_simg_li .p_simg_list {
width:630px;
overflow:hidden;
float:left;
height:90px;
padding-left:0;
}

.p_simg_list01 {
width:80px;
height:80px;
border:1px solid #fff;
text-align:center;
float:left;
margin:8px 10px;
}

div.text-area2 {position:absolute; left:0; top:0; height:70px; z-index:120;}

div.text-area2 div.text-area-bg {
position:absolute;
top:0;
height:70px;
float:left;
width:980px;
background:#333;
filter:alpha(opacity=70);
opacity:.7;
z-index:-999;
}

div.text-area {
position:absolute;
left:0;
top:355px;
height:70px;
z-index:120;
}

div.text-area-b {
bottom:-70px;
width:981px;
background:#000;
}

div.text-area div.text-area-bg {
position:absolute;
top:0;
height:70px;
float:left;
width:981px;
background:#333;
filter:alpha(opacity=70);
opacity:.7;
z-index:-999;
}

div.text-area-b div.text-area-bg {
background:none;
}

div.showTextArea div.showHideText {
height:20px;
width:100%;
color:#fff;
}

div.showTextArea ul.switch {
height:20px;
text-align:left;
cursor:pointer;
}

div.showTextArea ul.switch li.text {
padding-top:3px;
height:15px;
letter-spacing:8px;
margin:2px 0 0 15px;
}

div.relateInfo ul.page {
width:110px;
height:70px;
float:left;
}

ul.page li.hide a {
display:block;
background:url(../images/pic-n-03.gif) no-repeat 0 -321px;
height:15px;
width:30px;
}

ul.page li.hide a:hover {
background:url(../images/pic-n-03.gif) no-repeat -30px -321px;
}

ul.page li.show a {
display:block;
background:url(../images/pic-n-03.gif) no-repeat -60px -321px;
height:15px;
width:30px;
}

ul.page li.show a:hover {
background:url(../images/pic-n-03.gif) no-repeat -90px -321px;
}

div.relateInfo div.message{height: 70px; width: 700px; padding: 5px 5px 0; color: #fefefe; text-align: left; float: left; line-height: 20px;}
div.relateInfo div.message p a{color:#fff7dc;}

div.relateInfo div.text #picTitle {
width:500px;
font:bold 14px Arial;
line-height:20px;
padding:2px 0;
}

ul.favoriteArea {
background:url(../images/pic-n-03.gif) no-repeat 0 -338px;
float:left;
width:60px;
height:66px;
_margin:2px 6px;
margin:2px 10px;
}

ul.favoriteArea li {
text-align:center;
height:30px;
line-height:30px;
}

ul.favoriteArea li.favcount {
color:#333;
font:normal 1.15em Tahoma;
line-height:30px;
width:48px;
}

ul.favoriteArea li.favtext {
height:30px;
color:#fff;
}

ul.favoriteArea li.favtext a {
display:block;
height:30px;
text-decoration:none;
position:relative;
top:0;
}

.tt_del {
text-align:left;
padding:3px 0;
}

.tt_tsk3 {
border:#fff 1px solid;
font-size:14px;
background:#fdffce;
color:#000;
line-height:24px;
padding:10px;
}

.tt_body {
font-size:12px;
width:340px;
}

.tt_top {
width:100%;
filter:alpha(opacity=40);
-moz-opacity:.4;
}

.tt_42 {
text-align:right;
width:150px;
padding:10px;
}

.tt_flw5 {
float:left;
width:5px;
}

.tt_dlg {
background-color:#FFFFF0;
padding:20px 10px;
}

.tt_font {
margin-top:5px;
text-align:left;
padding-left:20px;
}

.tt_m {
margin-bottom:20px;
}

.tt_45 {
margin:10px 0;
padding:10px 0 5px;
}

.tt_3 {
height:20px;
font-size:12px;
font-weight:700;
background:url(../images/dialog_bg.gif) repeat-x;
color:#FFF;
text-align:left;
padding:3px 0 2px 5px;
}

.tt_31 {
float:left;
font-size:13px;
color:#333;
padding:3px 8px;
}

.tt_32 {
float:right;
padding:2px 3px;
}

.tt_32 a {
color:#F6D2D8;
text-decoration:none;
}

.tt_f {
margin-top:0!important;
}

.tan_s {
cursor:pointer;
}

.songli {
width:480px;
height:200px;
padding:10px 0 0 30px;
}

.songli ul {
list-style:none;
margin:0;
padding:0;
}

.songli ul li {
float:left;
display:block;
padding-right:10px;
}

.chose {
float:left;
padding-top:20px;
}

.free_liwu {
width:60px;
float:left;
text-align:center;
}


.send_liwu {
width:480px;
clear:both;
}

.send_liwu ul {
line-height:30px;
padding-top:10px;
}

.songli .songliren {
height:30px;
line-height:30px;
padding-top:5px;
}

.songli .songliren a {color:#e8641b; text-decoration:none;}

.songli .songliren a:hover {color:#737373; text-decoration:underline;}

.songli .songliping {height:35px;}

.songli .slfy {height:18px; line-height:18px; padding-right:50px; text-align:right;}

.foot {width:100%; height:100px; padding-top:20px; text-align:center; clear:both;}
p.first,#date h1 {line-height:30px;}

p.first a,#date h1 a,.pic_div .name h1 a,a.underline:hover {color:#bd0a01;}

.l,.most_box ul li a,.list_head a,.comment_submit ul.face li,div.showTextArea ul.switch li {float:left;}

a.hand,.pic_div a,.p_simg_li .p_simg_list a {
cursor:hand;
}

a.hand:hover,.header_c ul li a:hover,#content_show ul li.title a:hover {text-decoration:none;}

.hotpic,.sou_bao {float:left; height:auto; margin-right:10px; width:754px;}

.mid p,.mid_l p,.mid h1,.mid_l h1 {color:#bd0a01; font-size:14px; font-weight:700; line-height:28px; padding:0 0 0 8px;}

.stars ul li.test_m,.gx_img table td,.show_center,ul.favoriteArea li.favcount span {text-align:center;}

.pic_large .pic_content .back a.forward,.pic_large .pic_content .forward .qianjin {
background:url(../images/jiantou.jpg) no-repeat left -20px;
display:block;
height:20px;
width:35px;
}

.header_c ul li,.present_big a.again {float:left; padding-left:10px;}

.list_big img.up,.top_big img.up {float:right; padding-top:15px;}

.list_big2 a,.top_big2 a {float:left;text-decoration:none;}

.list_big2 img,.top_big2 img {float:right; padding-top:3px;}

.list_big2 span,.top_big2 span {float:right;}

div#dialog div.dialog_con ul.btn,div#dialog div.dialog_con ul.list,div#dialog div.dialog_con ul.copy {padding:10px 0;}

.aboxTab2 ul,.aboxTab ul,.sou_box ul {padding:8px 0 0 20px;}

.aboxTab2 li,.aboxTab li {
background:url(../images/upload.png) no-repeat -1050px top;
float:left;
height:38px;
margin-right:6px;
width:149px;
}

.aboxTab2 li.on,.aboxTab li.on {background-position:-1250px top;}

.aboxTab2 li a.tit1,.aboxTab li a.tit1 {background-position:-1960px 10px;}

.aboxTab2 li a.tit2,.aboxTab li a.tit2 {background-position:-2110px 10px;}

.aboxTab2 li a.tit2,.aboxTab li a.tit3 {background-position:-1830px 10px;}

.hot_ppmy2 p,.hot_ppmy p {display:block; height:20px; line-height:20px; overflow:hidden;}

.p_simg_li .p_simg_l,.p_simg_li .p_simg_r {padding-top:35px; width:34px;}

ul.page li.hide,ul.page li.show {height:16px; text-align:left;}

.songli .songliren span,.songli .slfy a {color:#e8641b;}

.usernum{font-size:15px;color:#e8641b;}
.picnum{font-size:15px;color:#e8641b;}



/*login*/
.reg-form{margin:30px 0 0 60px; font-size:14px;}
.reg-form li{margin-bottom:25px;}
.reg-form li label {float:left; line-height:26px; text-align:right; width:160px;}
.code-img {border:1px solid #E4E4E4; height:36px; width:100px;}
.over{text-align:center; margin:0 auto; width:600px; height:60px; padding:20px 0;}
.fs_red{color:#FF0000; font-size:12px; padding:2px 10px; border:1px #ff8080 solid; display:block; background:#fff2f2;}
.fs_green{color:#0b6d00; background:#c9ffc3; border:1px #43e035 solid;}
.fs_blue{color:#0064aa; background:#cfe8ff; border:1px #86c2ff solid;}
.login_in{width:220px; height:15px; border:#8a8a8a 1px solid; border-bottom:#ccc 1px solid; padding:4px; margin:0 0 0 5px;}
.step{margin-bottom:20px; overflow:hidden; width:100%;}
.step li, .step li span, .l_btn, .me_btn, .bj_btn, .l_btn2{ background:url(../images/bg-step.png) no-repeat;}
.step li.current {background-position:right -51px; border:medium none; height:29px;}
.step li {background-position:right -108px; border:medium none; color:#605F5F; float:left; height:29px; line-height:29px; overflow:hidden; padding-left:20px;position:relative; text-align:center; width:296px;}
.step li.current span {background-position:17px -51px; color:#fff; font-weight:normal;}
.step li span {background-position:0 -108px; display:block; font-size:14px; left:-17px; line-height:29px; position:absolute; width:100%; font-weight:bold;}
.step li.last {background-position:right -406px; border-right:1px solid #DBDBDB;}
.step li.first{background-position:-4px -108px; border-left:1px solid #DBDBDB;}
.step li.finished{background-position:right -166px; color:#fff; font-size:14px; font-weight:bold;}
.l_btn, .l_btn2{background-position:left -223px; height:38px; width:138px; margin-left:80px; border:none; color:#fff; font-size:16px; font-weight:bold; cursor:pointer;}
.l_btn2{background-position:left -363px;}
.me_btn{background-position:left -281px; height:33px; width:167px; margin-left:80px; border:none; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;}
.status-bar{background-color:white; border:1px solid #42BF26; display:inline-block; font-size:0; padding:1px; vertical-align:middle; width:80px; height:5px; overflow:hidden; line-height:0;}
.status-bar span {background-color:#42BF26; display:inline-block; height:5px; font-size:0;}
.web{width:70px; margin-top:3px;}
.web li{float:left; width:120px; margin-bottom:10px;}
.code_box{width:152px; margin:10px 0 0 165px; text-align:center;}
.code_box input{width:100px; height:30px;}
.email{margin:0 0 0 320px;}
.email span.live{display:block; height:78px; line-height:78px; margin-left:10px; font-size:14px; font-weight:bold;}
.bj_btn{background-position:left -327px; height:27px; width:95px;  border:none; color:#333; cursor:pointer; padding-left:10px;}
.bj_box{border:#ddd 1px solid; border-top:none; text-align:center; line-height:20px; padding:5px 0;}
.bj_box input{width:130px; height:18px; margin-top:5px; line-height:18px;}
.bj_box button{width:100px; height:25px; margin-top:5px;}
input.message{width:100px; height:18px; margin-top:5px; line-height:18px;}

.event{width:786px; overflow:hidden; background:#fff; border:#ddd 1px solid; padding:20px 10px 10px;}
.pic_e{padding:10px;}
.pic_e a img{border:#ddd 1px solid; margin-bottom:5px;}
.pic_e a:hover img{border:#F00 1px solid;}
.ad {margin-right:4px; min-height:200px; width:160px;}
h1.e_title{height:28px; text-indent:-9999px; width:176px; background-position:left -166px; margin:0 auto 10px;}

.question{color:#ff3058; font-size:14px; font-weight:bold;}
.formfield{clear:both; margin:12px 0; overflow:hidden;}
.formfield .title{color:#000; font-size:14px;}
.paragraph{padding-left:12px;}
.paragraph ul li{clear:both; line-height:25px;}
.paragraph ul li input{float:left; height:25px;}
.paragraph ul li label{float:left; padding-left:3px;}
.focus{border:1px dotted Red;}
.login_name{margin-left:10px; line-height:26px;}

/*default*/
#NParent #NChild ul, #NParent #NChild li{height:310px;}
#NParent img{border:0px;}
#NNum{ position:absolute; right:5px; bottom:5px; font:12px/1.5 tahoma, arial; height:18px;}
#NNum li{
	float: left;
	color: #d94b01;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 11px;
	cursor: pointer;
	margin-left: 3px;
	border: 1px solid #f47500;
	background-color: #fcf2cf;
}
#NNum li.on{
	line-height: 18px;
	width: 18px;
	height: 18px;
	font-size: 14px;
	margin-top:-2px;
	background-color: #ff9415;
	font-weight: bold;
	color:#FFF;
}

