@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	outline:none;
}
body { background:#e3e3e3;font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:1.8;}
ul,li,dl,dd,dt { list-style:none}
#warpper { background:url(../images/bodybg.jpg) center top no-repeat}
#main,#header { width:1000px; margin:0 auto;}
#header { position:relative; height:425px; background:url(../images/headbg.jpg) no-repeat}
#main { height:auto!important; height:800px; min-height:800px; overflow:hidden; _overflow:visible; background:url(../images/mainbg.jpg) no-repeat}
#content { width:973px; margin:0 auto}
#footer { padding:0 0 10px 140px; margin:20px 0 0 180px; color:#4d4d4d;}
#footer em { float:left; width:121px; height:54px; margin:5px 0 0 -130px; background:url(../images/logo.gif) no-repeat}
#footer em a { display:block; height:54px; text-indent:-9999px;}
#footer a { color:#4d4d4d}

/** 分享 **/
.header_fx { position:absolute; top:8px; right:0px; width:185px;}
/** .head_fxbg { position:absolute; background:#000; width:185px; -moz-opacity:0.70;opacity:0.70;filter:alpha(opacity=70); height:28px;} **/
.header_fx ul { position:absolute; z-index:5; top:5px; left:5px; overflow:hidden; zoom:1;}
.header_fx ul li { float:left; color:#000; margin:0 10px 0 0; display:inline; line-height:18px;}
.header_fx ul li a { float:left; width:16px; height:16px; text-indent:-9999px; background:url(../images/logofx.gif) no-repeat}
.header_fx ul li a.n1 { background-position: 0 0}
.header_fx ul li a.n2 { background-position:-16px 0}
.header_fx ul li a.n3 { background-position:-32px 0}
.header_fx ul li a.n4 { background-position:-48px 0}
.header_fx ul li a.n5 { background-position:-64px 0}
.header_fx ul li a.n6 { background-position:-80px 0}
.header_fx ul li a.n7 { background-position:-96px 0}

/** 顶部 **/
.conttop { overflow:hidden; zoom:1; padding-bottom:15px;}
/** 大眼睛 **/
.conttop_foucs { float:left; width:478px; height:234px; position:relative; background:url(../images/fousbg.gif) no-repeat}
.ad { position:relative; width:472px; height:228px; overflow:hidden; top:3px; left:3px;}
.ad .slider,.num{ position: relative;}
.ad .slider li{list-style:none;display:inline; float:left}
.ad .slider img{ width:472px; height:228px;display:block; float:left; border:none}
.ad .num { right:10px; bottom:10px; position:absolute; z-index:1000}
.ad .num li { float: left; color: #000; line-height:18px; width:18px; height: 18px; text-align:center; cursor: pointer; overflow: hidden; margin: 3px 1px; font-family:Tahoma; background:url(../images/numbg.jpg) no-repeat;}
.ad .num li.on { color:#000; background:url(../images/numbg.jpg) 0 -18px no-repeat;font-weight: bold;}
.adfu_1,.adfu_2,.adfu_3,.adfu_4 { position:absolute; width:15px; height:15px; z-index:100; background:url(../images/fousdot.gif) no-repeat}
.adfu_1 { top:0; left:0;}
.adfu_2 { top:0; right:0; background-position:0 -15px;}
.adfu_3 { left:0; bottom:0; background-position:0 -30px;}
.adfu_4 { bottom:0; right:0; background-position:0 -45px;}

/** 新闻 **/
.conttop_news { float:right; width:479px; height:243px; background:url(../images/newsbg.gif) no-repeat}
.conttop_news h2 { height:35px; text-indent:-9999px; overflow:hidden; zoom:1;}
.newsboxlist { padding:10px;}
.newsboxlist li { color:#48280e; height:25px; line-height:25px}
.newsboxlist li a { color:#48280e; text-decoration:none}.newsboxlist li span { float:right;}
.newsboxlist li img { vertical-align:baseline}
.newsboxlist li a:hover { color:#48280e; text-decoration:underline}

/** 下部份 **/
.contbott { overflow:hidden; zoom:1;}
.contbott_left { float:left; width:284px;}
/** 活动细则 **/
.contbott_left_bt { width:284px; height:93px; background:url(../images/hdbt.gif) no-repeat; margin-bottom:18px;}
.contbott_left_bt a { height:93px; text-indent:-9999px; display:block;}
/** 视频 **/
.contbott_left_mov { position:relative; width:284px; height:166px; margin-bottom:18px; overflow:hidden; background:#000 url(../images/movbg.gif) no-repeat}
#player { position:relative; top:3px; left:3px}
/** 人气排行榜 **/
.contbott_left_ph1,.contbott_left_ph2  { background:url(../images/phbg.gif) no-repeat}
.contbott_left_ph1 { height:168px; margin-bottom:18px; padding:35px 0 0 3px}
.contbott_left_ph1 table,.contbott_left_ph2 table { text-align:center; width:278px;}
.contbott_left_ph1 th,.contbott_left_ph2 th { border-bottom:1px solid #b8aec9; font-weight:normal}
.contbott_left_ph1 td,.contbott_left_ph2 td { padding-top:10px;}.contbott_left_ph1 td span,.contbott_left_ph2 td span { color:#e80073}
.contbott_left_ph2 { height:290px; padding:35px 0 0 3px; background-position:0 -203px;} 
/** 右边 **/
.contbott_right { float:right; width:674px;}
.contbott_right_top,.contbott_right_page,.conlink h2,.conlink_list  { height:38px; background:url(../images/title.gif) no-repeat}
.contbott_right_box { height:auto!important; height:768px; min-height:768px; overflow:hidden; _overflow:visible; background:#fdf8fa; border:1px solid #b6a994; border-bottom:none; border-top:none;}
.contbott_right_page { height:36px; line-height:36px; background-position:0 -38px}
/** 美女列表 **/
.mmpiclist { padding-left:15px; overflow:hidden; zoom:1;}
.mmpiclist li { float:left; position:relative; display:inline; margin:20px 0 0 30px; width:179px; height:167px; background:url(../images/picbg.jpg) no-repeat}
.mmpiclist li em { padding:1px 0 0 1px; display:block}
.mmpiclist li p { padding-left:5px; color:#696969}
.mmpiclist li p span { float:left; width:90px}
.mmpiclist li img { border:none; display:block;}
.pertext { position:absolute; top:120px; font-family:'宋体';}
.perbt { position:absolute; bottom:5px; right:25px;}
.perbt button.normal { border:none; width:58px; height:21px; line-height:21px; color:#fff; font-size:12px; cursor:pointer; background:url(../images/tpbt.gif) no-repeat}
/** 分页 **/ 
.page { position:relative; width:100%; text-align:center; top:7px; color:#333; }
.page ul {overflow:hidden; zoom:1;}
.page li { font-family:'宋体'; display:inline-block; line-height:20px; vertical-align:bottom; margin-right:5px; *display: inline; zoom:1;}
.page li a { float:left; height:20px; line-height:20px; border:1px solid #d9d9d9 ; background:#ffe6f1; color:#333; display:block; padding:0 5px; text-align:center; text-decoration:none; }
.page li a:hover,.page li.current a {  background:#e95d8d; color:#fff;}
/** 友情链接 **/ 
.conlink { margin-top:18px;}
.conlink h2 { background-position:0 -74px; text-indent:-9999px;}
.conlink_list { height:104px; background-position:0 -113px;}
.conlink_list ul { padding-left:9px}
.conlink_list ul li { float:left; margin:13px 0 0 7px; display:inline}
.conlink_list ul li a img { border:none; display:block; vertical-align:bottom}
/** 浮动窗口 **/
.fddiv { position:absolute; left:50%; top:100px; z-index:2300; display:none; margin-left:-207px; width:417px; height:216px;  background:url(../images/fdbg.gif) no-repeat}
.fd_close { position:absolute; top:10px; right:10px; width:15px; height:15px; text-indent:-9999px; background:url(../images/fuclose.jpg) no-repeat}
.fdlist {}
.fdlist ul { padding:20px 60px 0 60px;}
.fdlist ul li { padding-bottom:7px; overflow:hidden; zoom:1;}
.fdlist ul li.fdli_1 { padding-left:38px; *padding-left:32px;}
.fdlist ul li span { float:right;}
.fdlist ul li span a { color:#008ee0; margin-right:20px}
.fdlist ul li input.normal { border:1px solid #cecece; width:247px; height:21px; vertical-align:middle; color:#a2a2a2; line-height:21px; padding:2px;}
.fdlist ul li button.normal,.fdvote ul li.v3 button.normal,.fdsucsess ul li button.normal,.nydetailvote ul li.v3 button.normal,.conpr_leftsend ul li button.normal { width:72px; height:25px; border:none; cursor:pointer; background:url(../images/fdbt.gif) no-repeat}
.fdlist ul li.fdli_2,.fdvote ul li.v3 { text-align:center}
.fdlist ul li.fdli_3 { color:#F00}
.fdlist ul li.fdli_4 a { color:#008ee0; float:right; margin-right:5px; display:inline}
/** 投票 **/
.hidden {display:none;}
.show {display:block;}
.fdvote { padding:40px 60px 0 60px}
.fdvote ul li { padding-bottom:15px;}
.fdvote ul li.v1 { font-size:14px; color:#8d035e}
.fdvote ul li.v2 input {margin-left:0;}
.fdvote ul li.v3 button.normal { background-position:0 -25px}
.fdvote ul li p { color:#8d035e}
/** 投票成功 **/
.fdsucsess { text-align:center; padding-top:80px;}.fddiv.suc { background:url(../images/fdbgsuc.gif) no-repeat}
.fdsucsess ul li { padding-bottom:20px;}
.fdsucsess ul li button.normal { background-position:0 -50px}
.fdsucsess ul li.c2 { padding-top:20px}
.fdsucsess ul li.c3 { color:#ff0000; padding-top:10px}
/** 美女大图  **/
.nybigpic { position:relative; width:337px; height:242px; float:left; background:url(../images/bigpicbg.gif) no-repeat}
.nypic { padding:3px 0 0 3px}
/** 美女详细资料  **/
.nydetail { float:right; position:relative; width:615px; height:242px; background:url(../images/mmtxtbg.gif) no-repeat}
.nydetaillist { width:287px; position:absolute; top:10px; left:19px;}
.nydetaillist ul li { height:27px; line-height:27px; padding:0 10px; margin-bottom:6px;}
.nydetaillist ul li em { float:left; width:125px; font-style:normal;}
.nydetaillist ul li strong,.nydetailvote ul li strong,.nydetailvote ul li cite,.nydetailvote ul li b { color:#8d035e}
.nydetaillist ul li.cj { line-height:1.95}
.nydetailvote { position:absolute;}
.nydetailvote { width:280px; position:absolute; right:10px; top:10px;}
.nydetailvote ul li { overflow:hidden; zoom:1; line-height:20px;}
.nydetailvote ul li.v3 p { color:#666}
.nydetailvote ul li strong { float:left; font-size:14px; width:60px}
.nydetailvote ul li span { color:#8d035e; float:right; margin-right:15px; display:inline}
.nydetailvote ul li cite { font-style:normal}
.nydetailvote ul li.v3 { text-align:center; padding-top:6px;}
.nydetailvote ul li.v3 button.normal { background-position:0 -75px}
.nydetailvote ul li table td p,.fdvote ul li.v2 table td p { color:#999}
.vote1,.vote2,.vote3,.vote4 {float:left; width:204px; height:8px; margin-top:7px;}
.vote1 { border:1px solid #ff0039}
.vote2 { border:1px solid #68a9e0}
.vote3 { border:1px solid #ff8ea2}
.vote4 { border:1px solid #35b2c5}
.fdxz { padding:20px;}
/** 滚动图片  **/
.nysmallpic { height:164px; position:relative; margin-bottom:15px; width:973px; overflow:hidden; zoom:1; background:#fff url(../images/smallpicbg.gif) no-repeat}
/** 评论  **/
.conpr { height:255px; border:1px solid #d67da4; background:#fff;}
.conpr_left { float:left; width:448px;}
.conpr_leftsend { padding:10px 0 0 20px;}
.conpr_leftsend h2 { font-size:14px; line-height:25px; font-weight:normal; color:#8d035e;}
.conpr_leftsend span {font-size:12px; float:right; color:#000} 
.conpr_leftsend span i { font-style:normal; color:#f30072}
.conpr_leftsend ul li textarea { width:420px; height:149px; padding:3px; border:1px solid #dedede}
.conpr_leftsend ul li input.normal { padding:3px; border:1px solid #b5b8c8; vertical-align:middle}
.conpr_leftsend ul li button.normal { margin-left:20px; vertical-align:middle; background-position:0 -100px;}
.conpr_leftsend ul li { padding-top:10px;}
.conpr_right { float:right; width:490px; height:255px; overflow:scroll; overflow-x:hidden}
.conpr_rightlist { padding-right:10px;}
.conpr_rightlist li h2 { font-size:12px; font-weight:normal; line-height:27px;}
.conpr_rightlist li h2 em { float:left; width:100px; font-style:normal}
.conpr_rightlist li h2 span { float:right;}
.conpr_rightlist li { border-bottom:1px solid #d0d0d0; padding-bottom:5px; margin-bottom:5px}
.conpr_rightlist li p { color:#6e6e6e; line-height:1.6}
/** 大图浮动 **/
.fdbigpic {display:none; position:absolute; left:50%; top:100px; z-index:2300; border:1px solid #d67da4; margin-left:-268px; width:536px; height:384px; background:#fff}
.fdbigpic_close { position:absolute; top:-24px; right:0px; width:42px; height:23px; text-indent:-9999px; background:url(../images/close.gif) no-repeat}
.bodybg { display:none; position:absolute; height:100%; width:100%; top:0; left:0; z-index:2200; background:#000;-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);} 

.slider { width:536px; overflow:hidden; zoom:1;}
.sliderContent {}
.sliderContent img { width:536px; height:384px;}
.featured-item { float:left;}
.featured-inner { width:536px; margin:0 auto; position:relative;}
.sliderArrows a { display:block; text-indent:-9999px; outline:none; z-index:50; background-image:url(../images/jt.gif); width:30px; height:49px; position:absolute; top:50%; margin-top:-28px; }
.prev { left:-50px; background-position:0 0;}
.next { right:-50px; background-position:0 -49px;}

.scrollbar{margin:0 auto;width:925px;height:185px;padding:15px 0 0 50px;position:relative;overflow:hidden;}
.scrollbar a.go_left,a.go_right{width:18px;height:36px;position:absolute;top:68px;cursor:default;}
.scrollbar a.go_left{left:18px;background-position:0px -90px;}
.scrollbar a.go_right{right:25px;background-position:-19px -90px;}
.scrollbar a.leftOn,a.rightOn{width:18px;height:36px;position:absolute;top:68px;cursor:pointer;}
.scrollbar a.leftOn{left:18px;background-position:-40px -90px;}
.scrollbar a.leftOn:hover{left:18px;background-position:-80px -90px;}
.scrollbar a.rightOn{right:25px;background-position:-59px -90px;}
.scrollbar a.rightOn:hover{right:25px;background-position:-99px -90px;}
.scroll{float:left;width:870px;height:164px;overflow:hidden;position:relative;}
.scroll li{float:left;width:164px;height:120px;padding:5px;display:block;position:relative;overflow:hidden;}
.scroll li img{width:165px;height:118px;border:0px;padding:0px;margin:0px; border:1px solid #d67da4}
.scroll li b{font-size:14px;}
.scroll li a{text-decoration:none;color:#fff;}
.scroll li a:hover{text-decoration:none;color:#fff;border:none;}
.scroll li a span{width:134px;padding:10px 10px 15px;color:#fff;text-decoration:none;background:#000;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;position:absolute;left:5px;top:5px;display:none;}
.scroll li a:hover span{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;display:block;}

a.go_left,a.go_right,a.leftOn,a.rightOn,a.leftOn:hover,a.leftOn:hover {background-image:url(../images/icon.png);background-repeat:no-repeat}