/* 整体样式 global */
*{
margin:0px;
padding:0px;
}
body{
font-size:12px;
text-align:center;/* for ie5.5-*/
font-family:Helvetica, Verdana, Arial, sans-serif,"宋体";
background:#fff;
}
table,input,textarea{
font-size:12px;
font-family:Helvetica, Verdana, Arial, sans-serif,"宋体";
}
.clear{
clear:both;
overflow:hidden;
width:0px;
height:0px;
float:none;
}
* hml .clear{
height:1px;
}
a:link,a:visited,a:hover,a:active{
text-decoration:none;
color:#000;
}
a:hover{
text-decoration:underline;
color:#F4659B;
}
a img{
border:none;
}
ul,ol{
list-style:none;
}
em{
font-style:normal;
}
p{
line-height:1.5;
}
#wrapper{
text-align:left;
margin:0 auto;
width:910px;
line-height:1.6;
}
#notice{
height:35px;
line-height:35px;
color:#f4659b;
padding-left:77px;
position:relative;
}
#notice b{
position:absolute;
left:0px;
height:35px;
top:1px;
padding-left:1em;
}
#index_notice{
height:35px;
line-height:35px;
color:#f4659b;
}
#index_notice span#stat{
color:#000;
float:left;
}
#index_notice b{
float:left;
}
#index_notice span#stat em{
color:#f4659b;
margin:0 5px;
}
#index_notice div#no_inner{
float:left;
width:640px;
white-space:nowrap;
overflow:hidden;
}
/*首页*/
#flash_ad{
width:253px;
height:210px;
overflow:hidden;
margin:0 0 10px 0;
}
#login_search{
height:347px;
background:url(/images/index/index_30.gif) repeat-y;
position:relative;
margin-bottom:8px;
}
#login_search  b#login_t{
height:25px;
background:url(/images/index/index_17.gif) no-repeat;
line-height:25px;
text-indent:2em;
color:#F0357B;
overflow:hidden;
display:block;
}
#login_search form#login{
padding:10px  0 0 25px;
}
#login_search form#login input#username,
#login_search form#login input#password{
height:17px;
width:135px;
border:1px solid #a7a6aa;
vertical-align:middle;
}
#login_search form#login input#username{
margin-bottom:5px;
}
#login_search form#login input#b_login,
#login_search form#login input#b_reg{
width:58px;
height:21px;
text-align:center;
letter-spacing:2px;
background:url(/images/index/index_24.gif) no-repeat;
border:none;
line-height:21px;
margin:12px 0 13px 0;
cursor:pointer;
}
#login_search form#login input#b_login{
margin-left:40px;
}
#login_search form#login input#b_reg{
margin-left:13px;
}
#login_search form#login input#r_remember{
margin-left:5px;
}
#login_search form#login a{
color:#000;
margin-left:20px;
}
#divider0{
height:3px;
background:url(/images/index/index_31.gif) no-repeat;
overflow:hidden;
width:100%;
margin:10px 0;
}
#login_search form#search{
padding-left:9px;
}
#login_search form#search select{
margin-top:8px;
height:18px;
border:1px solid #a7a6aa;
}
#login_search form#search select#age_from,
#login_search form#search select#age_to{
width:40px;
}
#login_search form#search select#province,
#login_search form#search select#city{
width:66px;
}
#login_search form#search select#county{
width:150px;
margin-left:54px;
}
#login_search form#search input#b_search,
#login_search form#search input#b_adv_search{
width:58px;
height:21px;
text-align:center;
letter-spacing:0px;
background:url(/images/index/index_24.gif) no-repeat;
border:none;
line-height:21px;
margin:9px 0 10px 0;
}
#login_search form#search input#b_search{
margin-left:44px;
}
#login_search form#search input#b_adv_search{
margin-left:31px;
}
#login_search form#search a{
color:#000;
margin:0 10px 0 0;
}
#login_search_bp{
background:url(/images/index/index_40.gif) no-repeat;
height:10px;
width:100%;
overflow:hidden;
position:absolute;
left:0px;
bottom:0px;
}
* html #login_search_bp{
bottom:-1px
}
#diamond{
height:388px;
position:relative;
background:url(/images/index/index_30.gif) repeat-y;
}
#diamond b{
height:25px;
background:url(/images/index/index_17.gif) no-repeat;
text-indent:2em;
overflow:hidden;
display:block;
position:relative;
line-height:30px;
font-size:14px;
color:#f0357b;
}
#diamond b a{
position:absolute;
font-size:12px;
right:13px;
top:9px;
line-height:1;
font-weight:normal;
color:#f4659b;
}
#diamond ul#dia_member{
padding-top:10px;
float:left;
}
#diamond ul#dia_member li{
margin-left:29px;
float:left;
width:82px;
height:114px;
overflow:hidden;
}
* html #diamond ul#dia_member li{
display:inline;
}
#diamond ul#dia_member li img{
display:block;
}
#diamond ul#dia_member li a.name{
line-height:1.8;
color:#000;
text-align:center;
display:block;
height:24px;
}
#diamond_bp{
position:absolute;
width:100%;
height:10px;
background:url(/images/index/index_40.gif) no-repeat;
overflow:hidden;
clear:both;
left:0px;
bottom:0px;
}
* html #diamond_bp{
bottom:-1px;
}
#star_member{
width:641px;
height:210px;
position:relative;
background:url(/images/index/index_09.gif) repeat-y;
margin-bottom:10px;
}
#star_member_bp{
background:url(/images/index/index_14.gif) no-repeat;
height:10px;
width:641px;
overflow:hidden;
position:absolute;
left:0px;
bottom:0px;
}
#star_member #star_tab{}
#star_member #star_tab li{
float:left;
width:159px;
height:26px;
line-height:26px;
text-align:center;
background:url(/images/index/index_06.gif) no-repeat;
}
#star_member #star_tab li.on{
background:url(/images/index/index_05.gif) no-repeat;
}
#star_member #star_tab li.on a{
color:#f4659b;
}
#star_member #star_tab li a{
color:#000;
}
#star_member #star_tab li a:hover{
color:#f4659b;
}
ul#star_con{
clear:both;
}
ul#star_con li{
clear:both;
display:none;
}
ul#star_con li.on{
display:block;
}
ul#star_con li .mem{
width:318px;
height:174px;
float:left;
overflow:hidden;
padding:9px 0 0 16px;
voice-family:"\"}\"";
voice-family:inherit;
height:165px;
width:302px;
}
ul#star_con li .mem img{
float:left;
margin-right:13px;
}
ul#star_con li .mem a.m_name{
color:#ea4180;
}
ul#star_con li .mem p.info_1{
line-height:2;
}
ul#star_con li .mem p.info_2{
clear:both;
line-height:1.6;
height:4.8em;
padding-top:0.5em;
overflow:hidden;
}
ul#star_con li .mem p.info_2 em{
font-style:normal;
color:#ea4180;
}
ul#star_con li a.hotty{
margin:35px 13px;
display:block;
float:left;
}
ul#star_con li a.hotty em{
display:block;
text-align:center;
}
.index_division{
width:314px;
height:241px;
float:left;
position:relative;
background:url(/images/index/index_20.gif) repeat-y;
overflow:hidden;
}
.index_division_pt{
height:8px;
width:100%;
overflow:hidden;
background:url(/images/index/index_18.gif) no-repeat;
position:absolute;
left:0px;
top:0px;
}
.index_division_pb{
height:7px;
width:100%;
overflow:hidden;
background:url(/images/index/index_33.gif) no-repeat;
position:absolute;
left:0px;
bottom:0px;
}
ul.in_di_tab{
padding:13px 0 0 13px;
height:38px;
voice-family:"\"}\"";
voice-family:inherit;
height:25px;
}
ul.in_di_tab li{
float:left;
width:80px;
height:25px;
border:1px solid #d8d8d8;
line-height:23px;
margin-left:-1px;
text-align:center;
voice-family:"\"}\"";
voice-family:inherit;
width:78px;
height:23px;
}
ul.in_di_tab li.on{
background:#feecf2;
}
ul.in_di_tab li.on a{
color:#ea4180;
}
ul.in_di_tab li.last{
width:5em;
border:none;
}
ul.in_di_con{
clear:both;
margin:10px 0 0 18px;
line-height:1.8;
}
ul.in_di_con li{
width:22.8em;
overflow:hidden;
white-space:nowrap;
}
ul.in_di_con li span.local,
ul.in_di_con li span.date{
margin-right:3em;
}
ul.in_di_con li span.time{
float:right;
color:#b7b7b7;
margin-right:35px;
}
#index_division1{
margin-right:12px;
}
#index_division2 ul.in_di_con li a{
display:block;
width:15em;
overflow:hidden;
}
#banner0{
height:114px;
padding:8px 0;
clear:both;
voice-family:"\"}\"";
voice-family:inherit;
height:98px;
}
#index_division3{
height:280px;
margin-right:12px;
}
#index_division3 ul.in_di_con{
margin-left:14px;
margin-top:7px;
}
#index_division3 ul.in_di_con li{
float:left;
width:82px;
margin-right:17px;
height:114px;
overflow:hidden;
}
#index_division3 ul.in_di_con li a{
display:block;
}
#index_division3 ul.in_di_con li a.name{
height:24px;
line-height:24px;
text-align:center;
}
#index_division4{
height:280px;
}
#divider3{
width:208px;
height:2px;
overflow:hidden;
background:url(/images/index/index_58.gif) no-repeat;
position:absolute;
left:100px;
top:150px;
}
#content #index_division4 b{
background:url(/images/index/index_44.gif) 7px 8px no-repeat;
display:block;
height:33px;
position:relative;
overflow:hidden;
padding:8px 7px 0 7px;
}
#content #index_division4 b em{
display:block;
text-indent:-3000px;
}
#content #index_division4 b a{
color:#9a9a9a;
right:20px;
bottom:3px;
}
#index_division4 ul{
margin-left:13px;
margin-top:5px;
}
#index_division4 ul li{
clear:both;
position:relative;
height:110px;
}
#index_division4 ul li p{
height:60px;
line-height:1.8;
overflow:hidden;
}
#index_division4 li img{
float:left;
margin-right:14px;
}
#index_division4 li a.more{
color:#f4659b;
position:absolute;
right:30px;
bottom:20px;
}
#banner2{
height:108px;
padding:10px 0 0 0;
clear:both;
voice-family:"\"}\"";
voice-family:inherit;
height:98px;
}
#cooperator{
width:910px;
margin-top:10px;
border:1px solid #c8c8c8;;
clear:both;
background:url(/images/index/index_65.gif) repeat-x;
voice-family:"\"}\"";
voice-family:inherit;
height:194px;
}
#cooperator h1{
height:41px;
font-size:12px;
background:url(/images/index/index_68.gif) 5px 5px no-repeat;
border:1px solid #fff;
border-bottom:none;
padding-left:2em;
position:relative;
}
#cooperator h1 a{
font-weight:normal;
color:#000;
position:absolute;
right:10px;
top:5px;
}
#cooperator ul#co_logo{
border-left:1px solid #fff;
border-right:1px solid #fff;
padding-left:22px;
}
* html #cooperator ul#co_logo{
width:880px;
overflow:hidden;
}
#cooperator ul#co_logo li{
float:left;
margin-right:10px;
margin-bottom:10px;
height:43px;
overflow:hidden;
}
#cooperator ul#co_name{
padding-left:22px;
}
#cooperator ul#co_name li{
float:left;
margin-right:3em;
}
/*杂志 首页*/
#sidebar{
width:253px;
margin-right:10px;
float:left;
}
.side_news{
margin-bottom:11px;
background:url(/images/magazine/magazine_04.gif) repeat-y;
position:relative;
}
.side_news b{
font-size:14px;
color:#f0357b;
display:block;
height:33px;
background:url(/images/magazine/magazine_03.gif) no-repeat;
text-indent:26px;
position:relative;
line-height:33px;
}
.side_news b a{
position:absolute;
color:#9a9a9a;
right:10px;
top:10px;
font-size:12px;
font-weight:normal;
line-height:1;
}
.side_news ul{
padding:15px 0 10px 0;
}
.side_news ul li{
margin:0 20px 0 24px;
background:url(/images/magazine/magazine_05.gif) left center no-repeat;
padding-left:10px;
}
.side_news ul li a{
color:#000;
display:block;
width:16em;
overflow:hidden;
white-space:nowrap;
}
.side_news_bp{
height:7px;
width:100%;
overflow:hidden;
position:absolute;
left:0px;
bottom:0px;
background:url(/images/magazine/magazine_09.gif) left top no-repeat;
}

#content{
width:647px;
float:right;
overflow:hidden;
}
#content #banner1{
height:106px;
overflow:hidden;
}
#content b{
display:block;
position:relative;
height:22px;
margin:1px;
margin-top:10px;
clear:both;
font-size:14px;
color:#f0357b;
line-height:22px;
text-indent:20px;
background:#fff;
}
#content b a{
position:absolute;
right:30px;
bottom:3px;
color:#9a9a9a;
font-size:12px;
line-height:1.2;
font-weight:normal;
}
#content .maga_list{
margin:0px 1px 1px 1px;
background:#fff;
position:relative;
height:127px;
overflow:hidden;
}
.maga_list img.col_img{
margin:6px 26px 7px 20px;
}
.maga_list ul{
width:432px;
position:absolute;
left:180px;
top:10px;
}
.maga_list ul li{
line-height:1.8;
background:url(/images/magazine/magazine_06.gif) left center no-repeat;
padding-left:13px;
margin-right:34px;
position:relative;
height:21px;
}
.maga_list ul li a{
color:#636363;
display:block;
width:22em;
overflow:hidden;
white-space:nowrap;
}
.maga_list ul li span{
position:absolute;
right:0px;
top:0px;
color:#636363;
}


/*杂志 详细页*/
.side_news2{
margin-bottom:10px;
border:1px solid #fb86b1;
}
.side_news2 b{
font-size:14px;
color:#f0357b;
display:block;
height:31px;
background:url(/images/magazine/maga_detail_04.gif) no-repeat;
text-indent:26px;
position:relative;
line-height:31px;
margin:-1px -1px 0 -1px;
}
.side_news2 b a{
position:absolute;
color:#9a9a9a;
right:10px;
top:10px;
font-size:12px;
font-weight:normal;
line-height:1;
}
.side_news2 .pic_news{
text-align:center;
}
.side_news2 .pic_news a{
color:#000;
}
.side_news2 .pic_news a img{
border:none;
}
.side_news2 .pic_news a.img{
margin:20px auto;
display:block;
}
.side_news2 ul{
padding:15px 0 10px 0;
}
.side_news2 ul li{
margin:0 20px 0 24px;
background:url(/images/magazine/magazine_05.gif) left center no-repeat;
padding-left:10px;
}
.side_news2 ul li a{
display:block;
width:16em;
white-space:nowrap;
overflow:hidden;
color:#000;
}
#content #bread{
height:29px;
line-height:29px;
background:url(/images/magazine/maga_detail_03.gif) repeat-x;
text-indent:1em;
color:#6b6b6b;
margin-bottom:5px;
}
#content #bread a{
color:#6b6b6b;
}
#detail_tp{
height:6px;
overflow:hidden;
background:url(/images/magazine/maga_detail_07.gif) no-repeat;
}
#detail_bp{
height:6px;
overflow:hidden;
background:url(/images/magazine/maga_detail_05.gif) no-repeat;
}
#main{
background:url(/images/magazine/maga_detail_06.gif) repeat-y;
padding:0 24px;
font-size:14px;
}
#main h1{
font-size:24px;
color:#000;
text-align:center;
padding:10px 0;
}
#main #meta_info{
height:27px;
border-bottom:1px solid #d0d0d0;
border-top:1px solid #d0d0d0;
text-align:center;
line-height:25px;
margin:10px -5px;
font-size:12px;
voice-family:"\"}\"";
voice-family:inherit;
height:25px;
}
#main #meta_info span{
margin:0 20px;
}
#main p{
padding-bottom:10px;
line-height:1.8;
}
#main #page_nav{
padding:10px 0;
text-align:center;
}
#main #page_nav a,
#main #page_nav span{
color:#ed0057;
margin:0 10px;
}
#recommanded{
height:101px;
background:url(/images/magazine/maga_detail_20.gif) left bottom no-repeat;
clear:both;
}
#recommanded ul{
padding:25px 0 0 43px;
float:left;
}
#recommanded ul li{
background:url(/images/magazine/magazine_06.gif) left center no-repeat;
float:left;
width:198px;
text-indent:13px;
height:22px;
overflow:hidden;
}
#recommanded ul li a{
color:#000;
}
body#yuan_list #sidebar,
body#agent_list #sidebar{
float:right;
margin-right:0px;
}
body#yuan_list #content,
body#agent_list #content{
float:left;
margin-right:10px;
}
body#station #cooperator{
border:1px solid #FF8C5A;
}
body#station #cooperator h1{
height:39px;
background:url(/images/stat_333.gif) no-repeat;
border:none;
margin:-1px -1px 0 -1px;
line-height:30px;
color:#fff;
}
#slide_show{
float:left;
width:350px;
height:230px;
overflow:hidden;
}
#stat_mid{
width:314px;
height:230px;
float:left;
background:url(/images/stat_12.gif) 0px 123px no-repeat;
}
#stat_login{
background:url(/images/stat_04.gif) no-repeat;
width:246px;
height:230px;
position:relative;
float:left;
}
#stat_search{
height:123px;
color:#ff5099;
font-weight:bold;
margin:0 0 0 22px;
}
#stat_search p{
padding:7px 0 0 0;
}
#stat_search p#borg input{
vertical-align:middle;
}
#stat_search p#age select{
width:49px;
height:19px;
border:1px solid #7f9db9;
}
#stat_search p#local select{
width:60px;
height:19px;
border:1px solid #7f9db9;
}
#stat_search p#go_bnt input{
display:block;
background:url(/images/sta_05.gif) no-repeat;
width:60px;
height:22px;
color:#fff;
font-weight:bold;
margin:0 16px 0 40px;
overflow:hidden;
float:left;
border:none;
}
#stat_search p#go_bnt a{
display:block;
background:url(/images/stat_08.gif) no-repeat;
width:89px;
height:22px;
float:left;
text-align:center;
color:#fff;
line-height:22px;
}
ul.stat_nl{
float:left;
margin:2em 1em 1em 1em;
width:11em;
overflow:hidden;
}
ul.stat_nl li{
background:url(/images/stat_15.gif) left center no-repeat;
padding-left:1em;
white-space:nowrap;
}
ul.stat_nl li a{
color:#fb4d88;
}
* html ul.stat_nl{
display:inline;
}
* html ul.stat_nl li{
padding-left:0em;
}
#stat_login b{
color:#fff;
display:block;
margin:15px 0 26px 17px;
height:24px;
width:88px;
text-align:center;
line-height:24px;
}
#stat_login label{
float:left;
width:71px;
text-align:right;
}
#stat_login p.p1 input{
width:97px;
height:18px;
border:1px solid #7f9db9;
margin-bottom:6px;
}
#stat_login input#denglu{
position:absolute;
width:36px;
height:45px;
right:21px;
top:66px;
border:none;
text-indent:-3000px;
display:block;
overflow:hidden;
cursor:pointer;
background:url(/images/sta_05.gif) -100px -110px no-repeat;
}
.week_star{
background:url(/images/stat_203.gif) no-repeat;
width:452px;
height:206px;
float:left;
}

.week_star h1{
font-size:12px;
height:30px;
text-indent:33px;
position:relative;
color:#fff;
line-height:30px;
}
.week_star h1 a.more{
font-weight:normal;
position:absolute;
right:15px;
top:10px;
color:#fff;
line-height:1;
}
.week_star img{
float:left;
margin:7px 22px;
}
.week_star em{
display:block;
margin:5px 0;
color:#fb4d88;
font-weight:bold;
}
.week_star b{
display:block;
font-weight:normal;
}
.week_star p.sp1{
line-height:1.8;
height:3.6em;
overflow:hidden;
padding-right:20px;
}
.week_star p.sp2{
line-height:1.8;
height:5.4em;
text-indent:2em;
overflow:hidden;
padding-right:20px;
}
#steps_5{
height:121px;
clear:both;
padding:11px 0;
background:url(/images/stat_23.gif) 0px 11px no-repeat;
voice-family:"\"}\"";
voice-family:inherit;
height:99px;
}
#steps_5 ul{
margin:0 0 0 57px;
}
#steps_5 ul li{
float:left;
height:99px;
}
#steps_5 ul li a{
display:block;
height:99px;
text-indent:-3000px;
overflow:hidden;
}
#steps_5 ul li#st1 a{
width:142px;
margin-right:31px;
}

#steps_5 ul li#st2 a{
width:143px;
margin-right:32px;
}
#steps_5 ul li#st3 a{
width:143px;
margin-right:35px;
}
#steps_5 ul li#st3 a{
width:143px;
margin-right:35px;
}
#steps_5 ul li#st4 a{
width:142px;
margin-right:30px;
}
#steps_5 ul li#st5 a{
width:142px;
}
.pretty{
width:452px;
height:167px;
background:url(/images/fz_033.gif) no-repeat;
position:relative;
line-height:1.8;
margin:0 6px 6px 0;
float:left;
}
.nomargin{
margin-right:0px;
}
.pretty img{
float:left;
margin:15px 16px 0 25px;
}
.pretty em{
display:block;
padding:10px 0 3px 0;
color:#fb4d88;
font-weight:bold;
}
.pretty b{
display:block;
font-weight:normal;
}
.pretty p{
padding-right:15px;
}
.pretty a.more{
position:absolute;
}

.pretty p.sp1{
height:3.6em;
overflow:hidden;
}
.pretty p.sp2{
height:5em;
line-height:150%;
overflow:hidden;
}
.station_lt{
border:1px solid #FF8C5A;
width:299px;
height:240px;
float:left;
margin-right:6px;
voice-family:"\"}\"";
voice-family:inherit;
width:297px;
height:238px;
}
.stat_lt_nm{
margin-right:0px;
}
.station_lt h1{
font-size:12px;
color:#fb4d88;
background:url(/images/stat_283.gif) no-repeat;
height:27px;
line-height:27px;
margin:-1px -1px 0 -1px;
position:relative;
text-indent:15px;
}
.station_lt h1 a.more{
color:#fb4d88;
position:absolute;
right:16px;
bottom:4px;
line-height:1;
font-weight:normal;
}
.station_lt ul.st_1{
padding:10px 0;
}
.station_lt ul.st_1 li{
clear:both;
line-height:1.8;
}
.station_lt ul.st_1 span,
.station_lt ul.st_1 a{
float:left;
height:1.8em;
overflow:hidden;
margin:0 0.5em;
}
.station_lt ul.st_1 a.name{
width:7em;
margin-left:2em;
}
.station_lt ul.st_1 span.genda{
width:1em;
}
.station_lt ul.st_1 span.age{
width:3em;
}
.station_lt ul.st_1 span.place{
width:7em;
}
#banner8{
height:99px;
padding:6px 0 0 0;
clear:both;
voice-family:"\"}\"";
voice-family:inherit;
height:93px;
}
.station_lt ul.st_2{
padding:10px 0;
}
.station_lt ul.st_2 li{
clear:both;
}
.station_lt ul.st_2 .name{
width:6em;
margin-left:2em;
float:left;
height:1.8em;
overflow:hidden;
margin-right:1em;
color:#fb4d88;
}
.station_lt ul.st_2 span.line{
float:left;
height:1.8em;
overflow:hidden;
width:14em;
}
.station_lt ul.st_3{
padding:10px 0 10px 20px;
}
.station_lt ul.st_3 li{
line-height:1.8;
width:21em;
overflow:hidden;
text-indent:1em;
background:url(/images/magazine/magazine_05.gif) left center no-repeat;
}
.station_lt ul.st_3 li a{
white-space:nowrap;
}
/*会员差异表*/
table#diff_list{
border-collapse:collapse;
}
table#diff_list td,table#diff_list th{
border:1px solid #CCCCCC;
text-align:center;
padding:2px;
}
table#diff_list th{
background:#effaef;
color:#e93c7c;
}
table#diff_list td{
text-align:left;
text-indent:1em;
}