/*
* Copyright 2011, 56.com
* Author:Linzhq(2010-6-10)
*/

body .wrap a:link,
body .wrap a:visited,
body .wrap a:active{color:#c40000;}
body .wrap a:hover{text-decoration:underline}

.wrap .col_side a:link,
.wrap .col_side a:visited,
.wrap .col_side a:active{color:#333;}


body{background:#f8f8f8 url(http://s3.56img.com/style/channel/hongren/v1/img/body.png) repeat-x 0 35px;}
.wrap{background:url(http://s3.56img.com/style/channel/hongren/v1/img/header.jpg) no-repeat center 0;color:#666}
.main{width:950px;margin:0 auto;}
.flash_slide{width:948px;height:340px;padding:0 1px;margin-bottom:25px}
.col_main{float:left;width:616px}
.col_side{float:right;width:310px;background:#f8f8f8 url(http://s3.56img.com/style/channel/hongren/v1/img/side_bg.jpg) repeat-y}
.col_side_foot{height:55px;background:#f8f8f8 url(http://s3.56img.com/style/channel/hongren/v1/img/col_side.jpg) no-repeat 0 -201px}

.header{height:291px;position:relative;margin-bottom:20px}
	.header .menu{position:absolute;bottom:0;left:0;height:38px;_bottom:-1px;}
	.header .menu li{float:left;height:38px}
	.header .menu li a{height:100%;width:153px;text-indent:-999em;overflow:hidden;display:block;background:url(http://s3.56img.com/style/channel/hongren/v1/img/menu.jpg) 0 -3px no-repeat}
	.header .menu .no1{background-position:-1px -46px;width:160px;}
	.header .menu .no2{background-position:-161px -46px;}
	.header .menu .no3{background-position:-314px -46px;}
	.header .menu .no4{background-position:-467px -46px;}
	.header .menu .no5{background-position:-620px -46px;}
	.header .menu .no6{background-position:-773px -46px;width:170px}
	.header .menu .current .no1{background-position:-1px -3px;}
	.header .menu .current .no2{background-position:-161px -3px;}
	.header .menu .current .no3{background-position:-314px -3px;}
	.header .menu .current .no4{background-position:-467px -3px;}
	.header .menu .current .no5{background-position:-620px -3px;}
	.header .menu .current .no6{background-position:-774px -3px;}

.title1,
.title2,
.title3,
.title4,
.title5,
.title6,
.title7,
.title8,
.title9,
.title10,
.title11{background:url(http://s3.56img.com/style/channel/hongren/v1/img/title.png) no-repeat;}

.title2{background-position:0 -30px;}
.title3{background-position:0 -60px;}
.title4{background-position:0 -90px;}
.title5{background-position:0 -120px;}
.title6{background-position:0 -150px;}
.title7{background-position:0 -180px;}
.title8{background-position:-1px -210px;}
.title9{background-position:-1px -240px;}
.title10{background-position:-1px -270px;}
.title11{background-position:0 -300px;}

.title12,
.title13,
.title14,
.title15,
.title16{background:url(http://s3.56img.com/style/channel/hongren/v1/img/title2.jpg) no-repeat;}

.title12{background-position:0 -30px}
.title13{background-position:0 -60px}
.title14{background-position:0 0px}
.title15{background-position:0 -90px}
.title16{background-position:0 -120px}

.title17,
.title18,
.title19{background:url(http://s3.56img.com/style/channel/hongren/v1/img/title3.jpg) no-repeat;}

.title17{background-position:0 0px}
.title18{background-position:0 -30px}
.title19{background-position:0 -60px}

.mbox{background:#fff;border:1px solid #c9c9c9;margin-bottom:22px;}
	.mbox .hd{border-bottom:1px solid #c9c9c9;position:relative;background:#f0f0f0 url(http://s3.56img.com/style/channel/hongren/v1/img/mbox_t.png) repeat-x;height:30px;}
	.mbox .hd h2{width:105px;text-indent:-999em;overflow:hidden;height:100%}
	.mbox .hd .tab{position:absolute;bottom:-1px;left:110px;}
	.mbox .hd .tab li{float:left;}
	.mbox .hd .tab a:link,.mbox .hd .tab a:visited{overflow:hidden;float:left;height:20px;padding:0 6px 0;color:#333;height:27px;line-height:28px;}
	.mbox .hd .tab a:hover{text-decoration:none}
	.mbox .hd .tab .current{background:url(http://s3.56img.com/style/channel/hongren/v1/img/tab2.jpg) no-repeat -3px 0;padding:0 0 0 10px}
	.mbox .hd .tab .current a:link,.mbox .hd .tab .current a:visited{height:27px;line-height:28px;background:url(http://s3.56img.com/style/channel/hongren/v1/img/tab2.jpg) no-repeat right 0;padding:0 12px 0 0;color:#C40000;font-weight:700}
	.mbox .hd .side{float:right;padding-right:5px;}
	.mbox .hd .side a:link,.mbox .hd .side a:visited{line-height:30px;padding-right:10px;background-position:-412px -248px;font-family:\5b8b\4f53}
	.mbox .hd .side a s{font-weight:700;text-decoration:none;}
	.col_side .mbox .ct,.col_side .mbox .ft{background:#FFF url(http://s3.56img.com/style/channel/hongren/v1/img/smbox-bg.jpg) repeat-y}

.vod_list{}
	.vod_list .ct{letter-spacing:-8px;font-size:0;padding:8px 0 0 0}
	.vod_list dl{position:relative;margin:6px 11px 15px;width:130px;display:inline-block;*zoom:1;*display:inline;vertical-align:top;padding:0;line-height:20px;letter-spacing:normal;font-size:12px}
	.vod_list dl dt img{width:130px;height:78px;display:block;margin:0 0 3px;*margin:0}
	.vod_list dd s{text-decoration:none}
	.vod_list dl dt{height:100px;overflow:hidden}
	.vod_list .vote_total{font-size:11px}
	.vod_list .vote_total s{color:#7b7b7b;font-size:12px}
	.vod_list .cms,.vod_list .cms a:link,.vod_list .cms a:visited{color:#7b7b7b}
	
.weibo{clear:both}
	.weibo .ct{padding:10px;}
	.weibo .panel_1{float:left;width:579px}
	.weibo .panel_2{float:right;width:339px}

.partner{}
	.partner .ct{padding:0 20px;height:182px;overflow:hidden}
	.partner dl{padding:15px 0;border-bottom:1px solid #e5e5e5}
	.partner dt{width:127px;height:30px;text-indent:-999em;overflow:hidden;float:left;background:url(http://s3.56img.com/style/channel/hongren/v1/img/title2.png) no-repeat}
	.partner dd{float:left;display:inline;margin-right:20px;width:88px;height:30px;}
	.partner dd.last{background:none;}
	.partner dd img{width:88px;height:30px;}
	.partner .no1{background-position:0 4px;}
	.partner .no2{background-position:0 -40px;}
	.partner .no3{background-position:0 -86px;}

.red_man{position:relative;height:306px}
	.red_man .ct{padding:10px 0 5px 15px}
	.red_man .video{float:left;width:282px;}
	.red_man .video .player{height:228px;}
	.red_man .title{height:30px;line-height:32px}
	.red_man h3{color:#c40000;font-weight:700;font-size:14px}
	.red_man .title .link,.red_man .title .link:link{float:right;text-decoration:underline}
	.red_man_r {float:right;width:308px}
	.red_man_r .vod_list dl{margin:0 10px}
	.red_man_r .vod_list dt{height:100px;overflow:hidden}
	.red_man_r .info{border-top:1px solid #E5E5E5;margin:5px 14px 0 10px;padding-top:5px;height:154px;position:relative;}
	.red_man_r .info ul{position:absolute;bottom:11px;left:0;_bottom:9px;}
	.red_man_r .info h3{font-size:18px;width:auto;float:left;padding:0 20px 3px 0;line-height:25px;height:25px}
	.red_man_r .info .v{background:url("http://s3.56img.com/style/channel/hongren/v1/img/v.png") no-repeat scroll right 0}
	.red_man_r .info p{clear:both;line-height:20px;padding:0 0 10px 3px}
	.red_man_r .info li{float:left;width:68px;height:24px;display:inline;margin-left:20px}
	.red_man_r .info li a:link,.red_man_r .info li a:hover,.red_man_r .info li a:visited{display:block;width:100%;height:100%;color:#FFF;text-decoration:none;text-align:center;line-height:23px;}
	.red_man_r .info li a{background:url(http://s3.56img.com/style/channel/hongren/v1/img/icons.jpg) no-repeat;}
	.red_man_r .info .btn1{width:77px;}
	.red_man_r .info .btn1 a{background-position:-4px -174px;text-indent:10px}
	.red_man_r .info .btn2 a{background-position:-4px -199px;}
	.red_man_r .info .btn3 a{background-position:-4px -199px;}
	.red_man .ft{background:url(http://s3.56img.com/style/channel/hongren/v1/img/red_man.jpg) no-repeat right 1px;height:16px;width:231px;position:absolute;bottom:-16px;right:0;}
	
.ranking{zoom:1;}
	.ranking .hd{height:40px;background:url(http://s3.56img.com/style/channel/hongren/v1/img/ranking.jpg) no-repeat -1px 0}
	.ranking .hd .tab{left:20px;font-size:14px;bottom:-1px}
	.ranking .hd .tab li{display:inline;margin:0 0 0 20px}
	.ranking .hd .tab a:link,.ranking .hd .tab a:visited{overflow:hidden;height:40px;line-height:48px;padding:0 6px 0;float:left;}
	.ranking .hd .tab .current{background:url(http://s3.56img.com/style/channel/hongren/v1/img/tab1.jpg) no-repeat 0 0;padding:0 0 0 18px}
	.ranking .hd .tab .current a:link,.ranking .hd .tab .current a:visited{height:40px;line-height:48px;background:url(http://s3.56img.com/style/channel/hongren/v1/img/tab1.jpg) no-repeat right 0;padding:0 18px 0 0;}
	.ranking .ct{padding:8px 18px 10px 18px;}
	.ranking .ct li{*float:left;*width:100%;zoom:1;position:relative;overflow:hidden;height:16px;line-height:16px;padding:4px 0 3px 0;}
	.ranking .ct li em{overflow:hidden;color:#fff;text-align:center;font-style:normal;line-height:12px;font-size:11px;float:left;width:16px;height:14px;margin:3px 7px 0 0;background:url("http://s3.56img.com/style/globe/v2/img/globe.png") no-repeat -96px -220px;}
	.ranking .ct li a{float:left;width:166px;line-height:16px;*line-height:17px;}
	.ranking .ct li img{display:none;float:left;width:78px;height:52px;margin:0 6px 0 0;border:1px solid #dfdfdf;}
	.ranking .ct li .ply,.ranking .ct li .cms,.ranking .ct li .dig_up{overflow:hidden;float:right;width:64px;white-space:nowrap;padding-right:0;}
	.ranking .ct .top em{background:url("http://s3.56img.com/style/globe/v2/img/globe.png") no-repeat -64px -220px;}
	.ranking .ct .top2 em,.ranking .ct .top3 em{background:url("http://s3.56img.com/style/globe/v2/img/globe.png") no-repeat -64px -238px;}
	.ranking .top,.ranking .top{height:16px;}
	.ranking .top .ply,.ranking .top .ply{left:210px;top:4px;width:64px;}
	.ranking .ct .top a:link,.ranking .ct .top2 a:link,.ranking .ct .top3 a:link,.ranking .ct .top a:visited,.ranking .ct .top2 a:visited,.ranking .ct .top3 a:visited{color:#c40000}
	
.content_us{margin-bottom:0}
	.col_side .content_us .ct{height:190px;padding-top:10px;background:url(http://s3.56img.com/style/channel/hongren/v1/img/content_us_bg.jpg) no-repeat}
	.content_us .ct ul{zoom:1}
	.content_us .ct li{height:41px;padding:0 0 0 48px;margin:10px 0 10px 15px;background:url(http://s3.56img.com/style/channel/hongren/v1/img/icons.jpg) no-repeat;line-height:20px}
	.content_us .ct h3{height:24px;line-height:24px;font-size:14px;color:#FFF;background:#c40000;display:inline-block;padding:0 10px 0 6px;margin-left:16px}
	.content_us .ct .qq{background-position:0 -43px;}
	.content_us .ct .weibo{background-position:0 -1px;}
	.content_us .ct .email{background-position:0 -90px;}
	
.btn_box{height:191px;background:url(http://s3.56img.com/style/channel/hongren/v1/img/col_side.jpg) no-repeat 0 -10px}
	.btn_box a{display:block;width:250px;height:76px;text-indent:-999em;overflow:hidden;background:url(../img/btn.jpg) no-repeat;margin-left:37px;}
	.btn_box .btn2{background-position:0 -80px;margin-top:0;height:79px;}
	.btn_box .mob_site{text-align:center;display:block;padding:8px 0 0 0;color:#C40000}
	
.ranking .ct ul{zoom:1}

.vertical_list{padding:4px 18px 0 10px}
	.vertical_list li{overflow:hidden;zoom:1;padding:9px 0 11px 0;border-bottom:0;height:54px;}
	.vertical_list .first{padding-top:6px;}
	.vertical_list .first p{line-height:18px}
	.vertical_list .last{border-bottom-color:#ffffff;padding-bottom:2px;}
	.vertical_list .img img{float:left;width:78px;height:52px;margin:0 10px 0 0;border:0}
	.vertical_list a.img:link,.vertical_list a.img:visited{font-weight:700;color:#c40000;padding-bottom:3px;display:block}
	.vertical_list .repost_num{color:#7b7b7b;padding:5px 0 0 0;}
	.vertical_list .repost_num span{font-size:11px;color:#fc0000;}
	.vertical_list li .alt{height:18px;padding:0}
	
.red_family{}
	.red_family .ft ul{margin:0 10px;padding:8px 0;border-top:1px solid #e5e5e5}
	.red_family .ft li{float:left;background:#fff url(http://s3.56img.com/style/channel/hongren/v1/img/icons.jpg) no-repeat 0 -266px;padding-left:12px;margin-left:30px}
	
.review_box{position:relative;top:-20px;}
	.review_box .item{float:left;position:relative;padding:24px 15px 0 278px;width:182px;height:192px;border-bottom:1px dotted #666;}
	.review_box .item .img{position:absolute;top:24px;left:8px;width:260px;height:170px;overflow:hidden}
	.review_box .item .img img{width:260px;height:170px;}
	.review_box .item .img .time{position:absolute;left:0;top:0;height:24px;padding-top:36px;width:100px;text-align:center;font-family:"Microsoft yahei" tahoma,arial,\5b8b\4f53;font-weight:700;background:#c40000;color:#FFF;font-size:14px;
		margin-left: -46px\9; 
		margin-top: -44px\9;
		-o-transform:rotate(315deg) translateX(-15px) scale(1.0) translateY(-39px);
		-webkit-transform:rotate(315deg) translateX(-15px) scale(1.0) translateY(-39px);
		-moz-transform:rotate(315deg) translateX(-15px) scale(1.0) translateY(-39px);
	}
	.review_box .item .img em{display:block;}
	.review_box .item h3{color:#fff;font-size:14px;padding-bottom:3px}
	.review_box .item h3 a:link,.review_box .item h3 a:visited{height:20px;line-height:20px;display:inline-block;zoom:1;padding:0 25px 0 0;color:#c40000}
	.review_box .item h3 a:hover{text-decoration:none}
	.review_box .item h3 a.v:link,.review_box .item h3 a.v:visited,.review_box .item h3 a.v:hover{background:url(http://s3.56img.com/style/channel/hongren/v1/img/icons2.png) no-repeat right -62px;}
	.review_box .item p{line-height:20px;height:143px;overflow:hidden;}
	.review_box .pagination{clear:both;padding:20px 20px 0 0}
	
.family_list{margin-top:20px;}
	.family_list .hd .tab{left:10px;height:28px;font-size:14px}
	.family_list .hd .tab li{margin-right:50px;padding:0 0 0 22px}
	.family_list .hd .tab a:link,.family_list .hd .tab a:visited {height:28px;float:left;line-height:28px;padding:0 18px 0 0;}
	.family_list .hd .tab .current{background:url("http://s3.56img.com/style/channel/hongren/v1/img/tab3.png") no-repeat scroll left 0 transparent;padding:0 0 0 22px}
	.family_list .hd .tab .current a:link,.family_list .hd .tab .current a:visited{background:url("http://s3.56img.com/style/channel/hongren/v1/img/tab3.png") no-repeat right 0px;padding:0 18px 0 0;height:28px}
	.family_list .sort_menu{border-bottom:1px solid #c9c9c9;padding:12px 0 8px;}
	.family_list .sort_menu_btn{float:left;}
	.family_list .sort_menu_btn li{float:left;border-right:1px solid #666;height:14px;line-height:14px;padding:0 28px 0;margin-top:3px}
	.family_list .sort_menu_btn .last{border:0}
	.family_list .sort_menu_btn a:link,.family_list .sort_menu_btn a:visited,.family_list .sort_menu_btn a:hover{color:#333;}
	.family_list .sort_menu_btn a.current:link,.family_list .sort_menu_btn a.current:visited,.family_list .sort_menu_btn a.current:hover{color:#c40000}
	.family_list .sort_menu_item{float:right;}
	.family_list .sort_menu_item label{margin-right:15px;height:20px;line-height:20px;}
	.family_list .sort_menu_item input{margin-right:3px;}
	.family_list .pagination{margin-right:30px;padding:12px 0}
	.family_list .list{padding:13px 0 0 0}
	.family_list .list hr{clear:both;font-size:0;line-height:0;height:0;margin:0 10px;border:0;border-top:1px dotted #666;}
	.family_list .person{border:1px solid #c9c9c9;background:#f3f3f3;float:left;width:268px;display:inline;margin:8px 7px 21px 31px;}
	.family_list .person_ct{padding:8px;line-height:22px;height:120px}
	.family_list .person_ct a:hover{text-decoration:none}
	.family_list .person_ct img{float:left;width:120px;height:120px;margin-right:13px}
	.family_list .person_ct .name{font-weight:700;color:#c40000;display:inline-block;height:18px;overflow:hidden;padding-top:5px;padding-right:27px;}
	.family_list .person_ct .v{background:url(http://s3.56img.com/style/channel/hongren/v1/img/icons2.png) no-repeat right -56px}
	.family_list .person_ft{background:#FFF;height:26px;line-height:26px;padding-right:15px}
	.family_list .person_ft .offline,.family_list .person_ft .online{float:left;padding-left:10px;width:120px}
	.family_list .person_ft .online{color:#c40000}
	.family_list .person_ft ul{float:right}
	.family_list .person_ft ul li{float:right;display:inline;margin:7px 4px 0 0}
	.family_list .person_ft ul a{background:url(http://s3.56img.com/style/channel/hongren/v1/img/icons2.png) no-repeat;display:block;width:20px;height:18px;text-indent:-999px;overflow:hidden}
	.family_list .person_ft .talk{background-position:0 -41px;}
	.family_list .person_ft .add{background-position:0 -23px;}
	.family_list .vod_list dl{margin:6px 12px 15px}
	.family_list .vod_list{padding-left:3px}
	
.play_box{height:505px;margin-bottom:20px}
	
.comment_box .ct{padding:0 15px 15px}
	.LeaveWord .date span a{font-size:12px}

.enter_box{}
	.enter_box .ct{padding:7px 10px 30px;line-height:20px}
	.enter_box .ct p{padding:15px 0 0 30px}
	.enter_box .ct ol{padding:0 0 0 30px}
	.enter_box .submit{display:block;margin:20px auto 0;width:185px;height:55px;background:url(http://s3.56img.com/style/channel/hongren/v1/img/btn2.jpg) no-repeat;text-indent:-999em;overflow:hidden}
	
.side_review_box{}
	.side_review_box .ct{padding:7px 4px 5px 5px}
	.side_review_box .ct img{height:50px;width:300px;display:block;margin-bottom:3px}
	.side_review_box .ct li{margin-bottom:10px;zoom:1}
	
.text_ol_list{padding:10px 20px;zoom:1}
	.text_ol_list li{line-height:30px;height:30px}

.reds_hall{}
	.reds_hall .ct{padding:10px}
	.reds_hall .ct p{margin:15px 0;line-height:18px}
	.reds_hall .ct img{float:left;margin-right:10px}
	
.info_box{background:url(http://s3.56img.com/style/channel/hongren/v1/img/info_bg.jpg) no-repeat left -8px;}
	.info_box .pic{margin-left:18px;}
	.info_box .pic img{height:170px;width:260px}
	.info_box .pic{position:relative;height:170px;width:260px;overflow:hidden}
	.info_box .pic .time{position:absolute;left:0;top:0;height:24px;padding-top:36px;width:100px;text-align:center;font-family:"Microsoft yahei" tahoma,arial,\5b8b\4f53;font-weight:700;background:#c40000;color:#FFF;font-size:14px;
		margin-left: -46px\9; 
		margin-top: -44px\9; 
		-o-transform:rotate(315deg) translateX(-15px) scale(1.0) translateY(-39px);
		-webkit-transform:rotate(315deg) translateX(-15px) scale(1.0) translateY(-39px);
		-moz-transform:rotate(315deg) translateX(-15px) scale(1.0) translateY(-39px);
	}
	
	.info_box h3{background:url(http://s3.56img.com/style/channel/hongren/v1/img/info_h3.png) no-repeat center 28px;text-indent:10px;color:#c40000;font-size:14px;padding:10px 0}
	.info_box h3 em{padding:0 24px 0 10px;display:inline-block;height:22px;line-height:22px;zoom:1}
	.info_box h3 .v{background:url(http://s3.56img.com/style/channel/hongren/v1/img/icons2.png) no-repeat right -60px;}
	.info_box p{padding:10px 20px 10px 30px;line-height:20px;color:#373332}
	.info_box .enter_zone{background:url(http://s3.56img.com/style/channel/hongren/v1/img/btn2.jpg) no-repeat center -59px;display:block;width:188px;height:60px;margin:20px auto 15px;text-indent:-999em;overflow:hidden}
	
.join_box{}
	.join_box .hd .tab{left:10px;height:28px;font-size:14px}
	.join_box .hd .tab li{margin-right:25px;padding:0 0 0 22px}
	.join_box .hd .tab a:link,.join_box .hd .tab a:visited {height:28px;float:left;line-height:28px}
	.join_box .hd .tab .current{background:url("http://s3.56img.com/style/channel/hongren/v1/img/tab3.png") no-repeat scroll left 0 transparent;}
	.join_box .hd .tab .current a:link,.join_box .hd .tab .current a:visited{background:url("http://s3.56img.com/style/channel/hongren/v1/img/tab3.png") no-repeat right 0px;padding:0 18px 0 0;height:28px}
    .join_box .ct{padding:12px 20px}
	.join_box .ct h3{font-size:14px;font-weight:700;padding-bottom:8px}
	.join_box .ct .hgroub{border-bottom:1px solid #c9c9c9;padding-bottom:10px;margin-bottom:13px}
	.join_box .ct .hgroub p{line-height:22px;}
	.join_box .ct .hgroub p strong{background:#CD0001;color:#fff;font-size:13px;font-weight:700;padding-left:3px}
	.join_box .subhead{padding-bottom:5px;display:block}
	.join_box .subhead em{font-weight:700}
	.join_box td{padding:5px 0;vertical-align:middle; white-space:nowrap}
	.join_box td .input_text_1,.join_box td .input_text_2{border:1px solid #c9c9c9;height:22px;line-height:22px;color:#c40000;width:172px;padding:0 5px}
	.join_box .input_text_2{width:486px}
	.join_box td s{text-decoration:none;font-size:14px;color:#c40000;vertical-align:bottom;_vertical-align:middle}
	.join_box .label2{padding-left:60px;}
	.join_box td a{margin:0 5px}
	.join_box td label{margin-left:20px}
	.join_box td button{background:url(http://s3.56img.com/style/channel/hongren/v1/img/icons.jpg) no-repeat -4px -198px;border:0 none;line-height:24px;height:24px;width:70px;cursor:pointer;vertical-align:middle;color:#FFF}