﻿/* CSS Document */
*{padding:0; margin:0;}
body{margin:0;background:#388; font:宋体;}
div{color:#333;}
form,input,select,textarea,dl,dt,dd,ol,p,ul,h1,h2,h3,h4,h5,h6,{margin:0;padding:0;}
li{list-style:none;}
img{border:0;}
i{font-style:normal;}
em{font-style:normal;}
.clear{
	height:0; clear:both; overflow:hidden; font:0; line-height:0;
}

.wrap1 h2 ,.wrap2 h2 ,.wrap3 h2{font-size:14px;}
.wrap1 ,.wrap2 ,.wrap3{width:970px;padding:0 5px;clear:both;overflow:hidden;background:#fff;margin:0 auto; height:auto;}
.wrap1 a ,.wrap2 a ,.wrap3 a{color:#069; text-decoration:none;}
.wrap1 a:hover ,.wrap2 a:hover ,.wrap3 a:hover{color:#f60; text-decoration:underline;}
.line ,.line2{background:url('../images/line.gif') repeat-x; font:0px/0px; height:1px;line-height:0; overflow:hidden; clear:both; }
.line2{background:url('../images/line2.gif') repeat-x; }
.pad_bott10{padding-bottom:10px;}

/*多少正在测*/
.ico {
	text-align:right;line-height:20px;
}
.ico i{font-family:verdana; color:#9483c0; padding-left:12px; background:url('../images/testico.gif') no-repeat left -244px;  }
.ico span{color:#777;}
.ico a{ background:url('../images/button.gif') no-repeat left -94px; display:block; width:66px; height:20px;  padding-top:2px; float:right; margin-left:5px; color:#333; text-align:center;}
.ico a:hover ,.ico a:hover.small{text-decoration:none; color:#f60;}
.ico a.small{
	background:url('../images/button.gif') no-repeat left -178px; width:35px; font-size:12px;float:right;color:#333; line-height:15px;
}
/*logo*/
.testlogo {
	width:970px; height:50px; clear:both; padding-top:5px; 
}
.testlogo strong a{
	 background:url('../images/logo.gif') no-repeat left 5px; text-indent:-5000px; width:185px;height:50px; float:left;
}
.testlogo span{
	float:right; padding-top:10px;
}
.testlogo i{
	display:block;float:left; background:url('../images/testico.gif') no-repeat 2px -1101px; margin:17px 3px 0 10px; padding-left:19px; line-height:20px;*line-height:22px;
}
.testlogo i.icoa{
	 background-position:left -1144px; margin-left:10px;
}
.testlogo i a{
	color:#333;
}
.seartext{
	 background:url('../images/button.gif') no-repeat; width:267px; height:27px; border:0; line-height:27px; text-indent:5px; margin-right:3px;
}
.button{
	background:url('../images/button.gif') no-repeat left -47px; width:60px; height:27px; border:0; text-align:center;  font-weight:bold;
}
@-moz-document url-prefix(){
	.button{
		padding-bottom:3px;
	}
}
/*导航*/
.testnav{
	background:url('../images/testnav.gif') no-repeat; width:970px; height:118px; margin-bottom:10px;
}
.testnav .navcon{
	width:960px; float:left; height:38px; padding-left:10px; overflow:hidden
}
.testnav .navcon h2{
	float:left; background:url('../images/testico.gif') no-repeat left 10px; padding:0 17px 0 19px;
}
.testnav .navcon h2 a{
	 color:#333; font-weight:normal; line-height:37px;
}
.testnav .navcon h2.nobg{
	 background:none;
}
.testnav .navcon ul{
	background:url('../images/blog_nav.gif') no-repeat left -185px; float:left; padding-left:20px; margin-left:14px; height:38px;
}
.testnav .navcon ul li{
	 float:left; line-height:20px;
}
.testnav .navcon ul li a{
	 color:#333; background:url('../images/blog_nav.gif') no-repeat left -285px;  display:block;  width:30px; margin:9px 26px 0 0;
}
.testnav .navcon h2 a:hover ,.testnav .navcon ul li a:hover ,.testnav .navico ul li p a:hover{
	color:#f60;
}

.testnav .navico{
	 width:965px; height:81px; overflow:hidden; clear:both; padding-left:5px;
}
.testnav .navico ul li{
	height:81px; float:left;
}
.testnav .navico ul li span a{display:block; width:48px; height:48px; background:url('../images/navicob3.jpg') no-repeat; margin:5px 16px 0 16px;}
.testnav .navico ul li span a:hover{background:url('../images/navicob3.jpg') no-repeat 1px 1px;}
.testnav .navico ul li span a.m{background-position:-576px 0px;}
.testnav .navico ul li span a:hover.m{background-position:-575px 1px;}
.testnav .navico ul li span a.b{background-position:-48px 0px;}
.testnav .navico ul li span a:hover.b{background-position:-47px 1px;}
.testnav .navico ul li span a.c{background-position:-96px 0px;}
.testnav .navico ul li span a:hover.c{background-position:-95px 1px;} 
.testnav .navico ul li span a.d{background-position:-144px 0px;}
.testnav .navico ul li span a:hover.d{background-position:-143px 1px;}
.testnav .navico ul li span a.e{background-position:-192px 0px;}
.testnav .navico ul li span a:hover.e{background-position:-191px 1px;}
.testnav .navico ul li span a.f{background-position:-240px 0px;}
.testnav .navico ul li span a:hover.f{background-position:-239px 1px;}
.testnav .navico ul li span a.g{background-position:-288px 0px;}
.testnav .navico ul li span a:hover.g{background-position:-287px 1px;}
.testnav .navico ul li span a.h{background-position:-336px 0px;}
.testnav .navico ul li span a:hover.h{background-position:-335px 1px;}
.testnav .navico ul li span a.i{background-position:-384px 0px;}
.testnav .navico ul li span a:hover.i{background-position:-383px 1px;}
.testnav .navico ul li span a.j{background-position:-432px 0px;}
.testnav .navico ul li span a:hover.j{background-position:-431px 1px;}
.testnav .navico ul li span a.k{background-position:-480px 0px;}
.testnav .navico ul li span a:hover.k{background-position:-479px 1px;}
.testnav .navico ul li span a.l{background-position:-528px 0px;}
.testnav .navico ul li span a:hover.l{background-position:-527px 1px;}

.testnav .navico ul li p a{
	display:block; width:80px; height:25px; line-height:25px; text-align:center; font-family:Arial; color:#555;
}



/*第一屏*/
.wrap2 .left{
	width:306px; float:left;
}
.focus {float:none;width:306px; height:auto; overflow:hidden;}
.focus img { width: 300px; height: 225px; }
.sliderwrapper{width: 300px;height: 225px;border-left:#cacbfa 1px solid;border-right:#cacbfa 1px solid;border-top:#cacbfa 1px solid;padding:2px;background:#fff;}
.sliderwrapper .contentdiv{visibility: hidden;position: absolute;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.pagination{width: 306px;}
.pagination a{float:left;width:102px;height:26px;padding:11px 0 0 0;font-size:12px;text-decoration: none;text-align:center;background:url(../images/f_tab.gif) no-repeat 0 0;color:#333;}
.pagination a:hover, .pagination a.selected{background-position:-102px 0;text-decoration:none;font-weight:bold;}



.wrap2 .left .leftTab{
	 width:306px; height:176px; background:url('../images/testbg.gif') no-repeat left -202px; overflow:hidden; margin-top:10px;
}
.wrap2 .left .leftTab .tab{
	 width:73px; height:172px;  float:left; padding:4px 0 0 4px;
}
.wrap2 .left .leftTab .tab a{
	 display:block; width:73px; height:34px; line-height:32px;  background:url('../images/testbg.gif') no-repeat left -388px; color:#333; text-align:center;
}
.wrap2 .left .leftTab .tab a:hover ,.wrap2 .left .leftTab .tab a.selected{
	 background:url('../images/testbg.gif') no-repeat left -430px; color:#f60; font-weight:bold; text-decoration:none;
}

.wrap2 .left .leftTab .block{
	 width:220px; height:166px;  float:left; padding:10px 0 0 9px;
}
.wrap2 .left .leftTab .block ul li{
	 border-bottom:1px #ddd dashed; display:block; height:25px; width:65px; float:left; line-height:25px; padding-left:5px;
}

.wrap2 .con{
	width:424px;float:left; padding:0px 15px; 
}
.wrap2 .con .new{
	 background:url('../images/testbg.gif') no-repeat; height:122px; padding-top:10px;
}
.wrap2 .con .new dl dt{
	width:415px; height:40px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; 
}
.wrap2 .con .new dl dt strong{
	font:normal 24px 黑体; line-height:40px; text-align:center; display:block;
}
.wrap2 .con .new dl dt strong a{
	color:#f60;
}
.wrap2 .con .new dl dd{
	  line-height:20px; padding:3px 10px; color:#555;
}
.wrap2 .con .lovetit{
	background:url('../images/testbg.gif') no-repeat left -134px; height:22px; font-weight:bold; padding:8px 0 0 35px; margin-top:8px;
}
.conlist ul{
	 width:410px;padding:8px 0 0 8px;
}

.conlist ul li ,.gylist ul li ,.genderul ul li {
	clear:both; background:url('../images/point.gif') no-repeat left 10px; padding-left:10px; height:26px;*height:22px;overflow:hidden;
}
.listul ul li ,.listmain ul li ,.detailsul ul li{
	clear:both; background:url('../images/point.gif') no-repeat left 10px; padding-left:10px; height:26px;overflow:hidden;
}


.wrap2 .con .other ul li p ,.listmain ul li p{
	float:left; height:26px; width:197px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; 
}
.wrap2 .con .other2 ul li p{
	float:left; height:26px; width:107px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; 
}
.conlist ul li p ,.gylist ul li p ,.genderul ul li p ,.listul ul li p ,.detailsul ul li p{
	float:left; height:26px; width:220px; overflow:hidden;
}
.conlist ul li a ,.gylist ul li a ,.genderul ul li a ,.listul ul li a ,.detailsul ul li a{font-size:14px; float:left; line-height:26px; }
.conlist ul li em ,.gylist ul li em ,.genderul ul li em ,.listul ul li em ,.detailsul ul li em{
	float:left; line-height:26px; color:#999; padding:0 4px;
}
.conlist ul li .ico ,.gylist ul li .ico ,.genderul ul li .ico ,.listul ul li .ico ,.detailsul ul li .ico{
	float:right; padding-top:2px;
}
.wrap2 .right{
	width:210px;float:left; overflow:hidden;
}
.wrap2 .right .details {width:208px;}
.right a{
	color:#333;
}
.left a{
	color:#333;
}

/*右侧顶部*/
.testri_box{
	 width:210px; height:auto; overflow:hidden; margin-bottom:10px;
}
.testri_box .ri_tit{
	 background:url('../images/testbg.gif') no-repeat left -482px; height:22px; padding:8px 0 0 34px;
}
.testri_box .ri_tit h3{
	 font-size:14px;
}
.testri_box .ri_boxlist{
	border:1px #e0e1fc solid; border-top:0; height:auto; overflow:hidden; clear:both;
}
.testri_box .ri_boxlist .bor{
	border:1px #fff solid;padding:10px 0px 3px 8px; border-top:0;
}
.testri_box .ri_boxlist .bg{
	  border:1px #fff solid; background:#fbf9ff;  padding:8px 8px 5px 8px; border-top:0;
}
.testri_box .ri_boxlist .ri_newpic p img{
	width:180px; height:100px; border:1px #e4e4e4 solid;
}
.testri_box .ri_boxlist .ri_newpic p {
	text-align:center; line-height:30px; display:block;
}
.testri_box .ri_boxlist .ri_newpic .ico{
	text-align:center;
}
.testri_box .ri_boxlist .ri_newpic .support{
	background:#fff;  height:24px; border-top:1px #e1e0e4 dashed; border-bottom:1px #e1e0e4 dashed; width:190px; margin:7px auto; padding:0 5px;  
}
.ok{
	background:url('../images/testico.gif') no-repeat left -271px; padding:0 0 0 15px; line-height:23px;float:left;
}
.no{
	background:url('../images/testico.gif') no-repeat left -302px;  padding:0 0 0 15px; line-height:23px;float:right;
}
.testri_box .ri_boxlist .ri_newpic .ri_icosub a{
	background:url('../images/button.gif') no-repeat left -136px; display:block; width:66px; height:24px; line-height:24px; color:#fff; margin:auto; text-align:center; text-decoration:none;
}
.ri_subbgtit h4 a{
	 display:block; font-weight:bold; width:105px; height:20px; padding-top:10px; background:url('../images/testico.gif') no-repeat -115px -393px; font-size:12px;  text-align:center; float:left; 
}
.ri_subbgtit h4 a:hover ,.ri_subbgtit h4 a.selected{
	 background:url('../images/testico.gif') left -393px; text-decoration:none;
}
.ri_subtit h4 a{
	 display:block; width:105px;font-weight:normal;height:20px; padding-top:10px; background:url('../images/testico.gif') no-repeat -115px -393px; font-size:12px;  text-align:center; float:left; 
}
.ri_subtit h4 a:hover ,.ri_subtit h4 a.selected{
	 background:url('../images/testico.gif') left -440px; text-decoration:none; font-weight:bold;
}

.ri_subtit2 h4 a{
	 display:block; width:70px;font-weight:normal; height:20px; padding-top:10px; background:url('../images/testico.gif') no-repeat -80px -488px; font-size:12px;  text-align:center; float:left; 
}
.ri_subtit2 h4 a:hover ,.ri_subtit2 h4 a.selected{
	 background:url('../images/testico.gif') left -488px; text-decoration:none;font-weight:bold;
}

.testri_box .ri_boxlist .ri_boxphot{
	 padding:5px; clear:both; width:190px; height:auto; overflow:hidden;
}
.testri_box .ri_boxlist .ri_boxphoto{
	height:62px;
}
.testri_box .ri_boxlist .ri_boxphoto p{
	 float:left;
}
.testri_box .ri_boxlist .ri_boxphoto span ,.ico2 span{
	 float:left; line-height:20px; padding-left:8px; display:block; width:105px; color:#999;
}
.testri_box .ri_boxlist .ranking span{
	width:93px;
}
.testri_box .ri_boxlist .ranking{
	 padding-left:17px; background:url('../images/sort.gif') no-repeat left 25px; padding-top:7px;
}
.testri_box .ri_boxlist .ri_boxphoto img{
	  width:75px; height:60px; border:1px #e4e4e4 solid;
}
.testri_box .ri_boxlist .ri_boxphoto i ,.ico2 i{
	font-family:verdana; color:#9483c0; 
}
.testri_box .ri_boxlist .bor ul {
	clear:both; overflow:hidden; padding-top:6px;
}
.testri_box .ri_boxlist .bor ul li {
	 background:url('../images/point.gif') no-repeat 3px 8px; width:180px; padding-left:10px; height:22px; line-height:22px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;
}
.testri_box .ri_boxlist .bor ol{
	clear:both; overflow:hidden; padding:10px 0 3px 0; background:url('../images/sort.gif') no-repeat left -44px;
}
.testri_box .ri_boxlist .bor ol li{
	width:178px; padding-left:20px; height:24px; line-height:24px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;
}
.testri_box .ri_boxlist .bor .daytest{
	 width:198px; height:178px; overflow:hidden; margin-bottom:5px;
}
.testri_box .ri_boxlist .bor .daytest span{
	 float:left; width:66px; padding:4px 0;
}
.testri_box .ri_boxlist .bor .daytest span img{
	 width:58px; height:58px;
}
.testri_box .ri_boxlist .bor .daytest span i a{
	display:block; text-align:center; width:60px; line-height:22px;
}
.testri_box .ri_boxlist .bor .key {
	 margin-top:6px;*margin-top:9px; width:198px; height:auto; overflow:hidden
}
.testri_box .ri_boxlist .bor .key a{
	 color:#069; float:left; padding:0 6px; line-height:22px; 
}





/*第二屏*/

.wrap2 .leftmain {
	 width:750px; padding-right:10px; float:left;
}
.wrap2 .leftmain .tit{
	width:750px; height:35px; background:url('../images/titbg.gif') no-repeat;
}
.wrap2 .leftmain .tit h2{ padding-left:5px;_padding-left:0px;}
.wrap2 .leftmain .tit h2 a{
	text-indent:-5000px; display:block; width:49px; height:25px; float:left; margin:5px 0 0 5px; overflow:hidden;
}
.wrap2 .leftmain .tit .allBox{
	  background:url('../images/testico.gif') no-repeat left -45px; cursor:pointer; display:none; position:absolute; margin:0 0 0 650px; width:90px; line-height:25px; 
}
.wrap2 .leftmain .tit .allBox ul{
	 border:1px #e4e4ff solid; border-top:0; background:#fff;  padding:0px 5px 5px 8px; line-height:20px;
}
.wrap2 .leftmain .tit .morehover{
	  padding-left:55px; padding:7px 0 0 47px;*padding:6px 0 0 47px;
}




.wrap2 .leftmain .gender{
	background:url('../images/titbg.gif') no-repeat left -58px; width:340px; float:left; color:#999;
}
.wrap2 .leftmain .gender a ,.wrap2 .leftmain .psy a{
	line-height:35px; color:#333;
}
.wrap2 .leftmain .gender i a ,.wrap2 .leftmain .psy i a{
	 color:#666; float:right; margin-right:10px;
}
.wrap2 .leftmain .gender h2 a{
	width:70px;margin:5px 0 0 0;
}
.wrap2 .leftmain .psy{
	background:url('../images/titbg.gif') no-repeat -340px -58px; width:410px; float:left;color:#999;
}
.wrap2 .leftmain .psy h2 a{
	width:70px;margin:5px 0 0 0;
}
.wrap2 .leftmain .tit h2.tit2{
	background:url('../images/titbg.gif') no-repeat left -116px; display:block; width:130px; overflow:hidden;
}
.wrap2 .leftmain .tit h2.tit3{
	background:url('../images/titbg.gif') no-repeat left -174px; width:177px; overflow:hidden;
}
.wrap2 .leftmain .tit h2.tit4{
	background:url('../images/titbg.gif') no-repeat left -232px; width:177px; overflow:hidden;
}
.wrap2 .leftmain .tit h2.tit5{
	background:url('../images/titbg.gif') no-repeat left -290px; width:177px; overflow:hidden;
}



.wrap2 .leftmain .tit span{
	float:right;
}
.wrap2 .leftmain .tit span a{
	 display:block; width:40px; margin:12px 13px 0 0;  color:#666; background:url('../images/testico.gif') no-repeat 28px -345px;
}

.wrap2 .leftmain .border{
	 border:1px #dbdbff solid; border-top:0;
}
.wrap2 .leftmain .border .jbnav{
	 background:url('../images/testico.gif') repeat-x left -547px; height:72px; padding:10px 0 0 5px; border-left:1px #fff solid;border-right:1px #fff solid; color:#ddd;overflow:hidden;
}
.wrap2 .leftmain .border .jbnav p{
	clear:both; width:740px; height:28px;
}
.wrap2 .leftmain .border .jbnav i{
	display:block; float:left; width:68px; color:#666; height:21px; line-height:21px; text-align:center; background:url('../images/testico.gif') no-repeat 4px -193px;
}
.wrap2 .leftmain .border .jbnav span{
	float:left;
}
.wrap2 .leftmain .border .jbnav a{
	line-height:22px; padding:0 5px;
}
.wrap2 .leftmain .jbcon{
	 width:738px; padding-left:10px; height:auto; overflow:hidden; display:block; clear:both;
}
.wrap2 .leftmain .jbcon .jbbox1{
	width:318px; float:left; padding-right:10px;
}
.wrap2 .leftmain .jbcon .ribor{
	 border-right:1px #dbdbff solid;width:317px;
}
.wrap2 .leftmain .jbcon .jbbox1 a{
	color:#333;
}
.wrap2 .leftmain .jbcon .jbbox1 a:hover{
	color:#f60;
}
.wrap2 .leftmain .jbcon .jbbox1 .ren{
	margin-bottom:6px;*margin-bottom:1px;
}
.wrap2 .leftmain .jbcon .jbbox1 .leftpic ,.listright .rightpic{
	padding:15px 0 4px 0;*padding:15px 0 5px 0;_padding:15px 0 1px 0; height:auto; overflow:hidden; width:315px;
}
.wrap2 .leftmain .jbcon .jbbox1 .leftpic p a ,.listright .rightpic p a{
	height:62px; overflow:hidden;
}
.wrap2 .leftmain .jbcon .jbbox1 .leftpic img ,.listright .rightpic img{
	 width:75px; height:60px; border:1px #eee solid;
}
.wrap2 .leftmain .jbcon .jbbox1 .leftpic span ,.listright .rightpic span{
	width:77px; height:34px; line-height:17px; display:block;*display:inline-block; text-align:center; margin:7px auto;_margin:9px auto; overflow:hidden;
}
.wrap2 .leftmain .jbcon .jbbox1 .leftpic ul li ,.listright .rightpic ul li{
	width:105px; float:left; line-height:25px; text-align:center;
}
.wrap2 .leftmain .jbcon .jbbox1 .leftpic .ico a ,.listright .rightpic ico a{
	float:left; margin-left:20px; display:inline;
}
.wrap2 .leftmain .jbcon .jbbox1 .leftpic .ico2 ,.listright .rightpic ico2{
	 display:block; clear:both; text-align:center; line-height:35px; color:#999;
}







.wrap2 .leftmain .jbcon .jbbox2{
	width:400px; float:left;
}
.wrap2 .leftmain .jbcon .boxtit{
	background:url('../images/testbg.gif') no-repeat left -592px; height:19px; padding:7px 10px 0 20px;
}
.wrap2 .leftmain .jbcon .jbbox2 .boxtit{ 
	background:url('../images/testbg.gif') no-repeat left -638px;
}
.wrap2 .leftmain .jbcon .boxtit h3{
	font-size:12px; float:left;
}
.wrap2 .leftmain .jbcon .boxtit span{
	float:right;
}
.wrap2 .leftmain .jbcon .boxtit span a{
	color:#666;
}
.wrap2 .leftmain .jbcon .bjboxcon {
	width:380px; float:left; padding-left:13px; margin-top:15px; padding-bottom:8px;*padding-bottom:12px;
}
.wrap2 .leftmain .jbcon .pic b{
	width:110px; float:left; display:block;
}
.wrap2 .leftmain .jbcon .pic strong{
	height:25px; font-size:14px; float:left; width:270px; line-height:20px; overflow:hidden;
}
.wrap2 .leftmain .jbcon .pic strong a{
	color:#f60;
}
.wrap2 .leftmain .jbcon .pic img{ 
	width:100px; height:75px; border:1px #eee solid;
}
.wrap2 .leftmain .jbcon .pic p{ 
	 line-height:17px; color:#666; float:left; width:270px; height:34px; overflow:hidden; margin-bottom:4px;
}
.wrap2 .leftmain .jbcon .pic .ico{
	float:right;
}
.gylist ul{
	width:380px; padding-top:4px; clear:both;
}
.gylist ul li p{
	width:240px;
}
.genderul ul{
	 width:315px; margin:5px 0 11px 0;
}
.genderul ul li p{
	 width:170px;
}
.public ul{
	width:400px; padding-top:16px;
}
.public ul li p{
	width:185px; float:left;
}
.listul ul{
	width:630px; padding-top:12px; clear:both; height:auto; overflow:hidden;
}
.listul ul li{
	width:290px; float:left; clear:none; margin:0 8px 0 5px; display:inline;
}
.listul ul li p{
	width:160px;
}






.wrap2 .leftmain .jbcon .leftpad{
	padding-left:15px;width:385px;
}
.wrap2 .leftmain .jbbox2 .key{
	 background:#fcfbff; clear:both; width:403px; border-top:1px #efefff solid;height:103px; display:inline-block; padding:7px 0 2px 7px; margin-top:3px;*margin-top:0px;
}
.wrap2 .leftmain .jbbox2 .key a  ,.wraplist .listright .key a{
	line-height:24px; height:24px; overflow:hidden; padding:0 9px; color:#069;
}
.wrap2 .leftmain .jbbox2 .key i a  ,.wraplist .listright .key i a {
	 color:#f60;
}


/*列表1*/
.current{
	 padding-left:5px; height:25px; line-height:20px; color:#999;
}
.wraplist{
	width:970px; height:auto; overflow:hidden;
}
.wraplist .listleft{
	 width:660px; padding-right:10px; float:left;
}
.wraplist .listleft .box ,.comments .box{
	 margin-bottom:10px;
}
.wraplist .listleft .box .tit ,.comments .box .tit{
	 background:url('../images/testico.gif') repeat-x left -676px; height:28px; border:1px #d4d5fb solid;
}
.wraplist .listleft .box .tit h3 ,.comments .box .tit h3{
	background:url('../images/testico.gif') no-repeat 10px -727px; font-size:14px; float:left; padding:7px 0 0 20px; 
}
.comments .box .tit h3.tzyy{
	 width:462px; border-right:1px #d4d5fb solid; height:21px;
}
.comments .box .tit h3.tzyy2{
	 border-left:1px #fff solid;height:21px;
}


.wraplist .listleft .box .tit2{
	 background:url('../images/titbg.gif') no-repeat left -348px; height:30px;
}
.wraplist .listleft .box .tit2 h3{
	font-size:14px; float:left; padding:8px 0 0 15px; color:#8170dd;
}
.wraplist .listleft .box .bor ,.comments .box .bor{
 	width:658px;border:1px #e0e1fc solid; border-top:0; height:auto; overflow:hidden;
}
.wraplist .listleft .leftpic {
 	width:100%; padding:10px 0 5px 0; height:auto; overflow:hidden;
}
.wraplist .listleft .leftpic p a{
	height:62px; overflow:hidden;
}
.wraplist .listleft .leftpic img{
	 width:100px; height:75px; border:1px #eee solid;
}
.wraplist .listleft .leftpic span{
	width:87px; height:30px; line-height:15px; display:block; text-align:center; margin:7px auto;*margin:5px auto;overflow:hidden;
}
.wraplist .listleft .leftpic ul li{
	width:130px; float:left; line-height:25px; text-align:center
}
.wraplist .listleft .leftpic .ico a{
	float:left; margin-left:32px; display:inline;
}
.wraplist .listleft .leftpic .ico2{
	 display:block; clear:both; text-align:center; line-height:25px; color:#999;
}
.wraplist .listleft .listnav{
	width:636px; padding:5px 10px; margin-bottom:15px; background:url('../images/testico.gif') repeat-x left -770px; height:auto; border:1px #fff solid; border-top:0; border-bottom:1px #dbdcff dashed; line-height:25px; color:#bbb;
}
.wraplist .listleft .listnav a{ color:#333;}
.wraplist .listleft .listcon{
	width:628px; margin:0px 0 15px 14px; height:auto; overflow:hidden; display:inline-block;
}



.wraplist .listleft .listcon .title{
	background:url('../images/testbg.gif') no-repeat left -684px; height:19px; padding:7px 10px 0 20px; margin-bottom:15px;
}
.wraplist .listleft .listcon .title h4{
	font-size:12px; float:left;
}
.wraplist .listleft .listcon .title span{
	float:right;
}
.wraplist .listleft .listcon .title span a{
	color:#666;
}
.wraplist .listleft .pic b{
	width:110px; float:left; display:block; padding-left:5px;
}
.wraplist .listleft .pic strong{
	height:25px; font-size:14px; float:left; width:330px; line-height:25px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; 
}
.wraplist .listleft .pic strong a{
	color:#f60;
}
.wraplist .listleft .pic .support{
	float:right;  color:#666;
}
.wraplist .listleft .pic img{ 
	width:100px; height:75px; border:1px #eee solid;
}
.wraplist .listleft .pic p{ 
	 line-height:24px; color:#666; float:left; width:500px; height:28px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;
}
.wraplist .listleft .pic .ico{
	float:left; text-align:left;
}
.wraplist .listleft .pic .ico a{
	float:left; margin: 0 5px 0 0;
}



.wraplist .listright{
	 width:300px; float:left;
}
.wraplist .listright a{
	color:#333;
}
.wraplist .listright a:hover{
	color:#f60;
}

.wraplist .listright .testri_box{
	width:300px;
}
.wraplist .listright  .ri_tit{
	 background-position:left -542px;
}
.wraplist .listright .ri_boxphoto strong{
	height:25px; float:left; width:195px; padding-left:8px; line-height:25px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; 
}
.wraplist .listright .ri_boxphoto strong a{
	 font-size:14px; color:#f60;
}
.wraplist .listright .ri_boxphoto span{
	float:left; width:200px; line-height:18px; height:36px; overflow:hidden;
}

.wraplist .listright .bor ul {
	margin:3px 0;
}
.wraplist .listright .bor ul li ,.wraplist .listright .bor ol li{
	 width:268px; color:#999; height:24px; line-height:24px;
}
.wraplist .listright .bor ul li p  ,.wraplist .listright .bor ol li p{
	float:left; display:block; width:190px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; 
}
.wraplist .listright .bor ul li i ,.wraplist .listright .bor ol li i{
	color:#9483c0;
}
.wraplist .listright .ranking{
	padding-left:17px; background:url('../images/sort.gif') no-repeat left 25px; padding-top:7px; width:270px;
}
.wraplist .listright .ranking strong{
	width:180px;
}
.wraplist .listright .ranking span{
	 width:180px; height:36px; overflow:hidden;
}
.wraplist .listright .ri_boxlist .key{
	padding:8px;
}

/*列表二*/

.listright .rightpic span{
	height:34px; overflow:hidden;  
}

.listright .rightpic {
	width:298px;
}
.listright .rightpic ul li{
	width:99px;
}
.listright .rightpic ul li .ico a{
	float:left; display:inline; margin-left:15px;
}
.listright .rightpic ul li .ico2{
	clear:both; text-align:center; margin-bottom:5px;
}
.listnav2{
	 border:1px #fff solid; background:#f7f6ff; height:35px; line-height:35px; padding-left:15px;
}
.listnav2 a{
	 color:#333; padding:0 4px;
}
.listmain {
	padding:0 15px; line-height:26px;
}
.listmain ul {
	padding:15px 0 15px 10px;
}
.listmain ul li{
	 height:26px;
}
.listmain ul li p{
	 width:370px;
}
.listmain ul li a{
	font-size:14px;
}
.listmain ul li i.ok{
	float:right; color:#666; background-position:left -271px;  padding:0 0 0 15px; width:80px;
}

/*详细页*/
.detailsleft{
	 width:750px; margin-right:10px; float:left;
}
.details{
	border:1px #ddd solid;width:748px; margin-bottom:10px;
}
.details h1{
	 font-size:24px; font-family:微软雅黑,黑体; font-weight:normal; margin:20px 0 10px 0; text-align:center;
}
.details .info{
	border-bottom:1px #efefef solid; line-height:30px; padding:0 10px; width:90%; margin:auto; color:#666; overflow:hidden;
}
.details .info em ,.details .info i{
	 display:block; float:left;
}
.details .info i.ok{
	background:url('../images/testico.gif') no-repeat left -269px;
}
.details .info i.no{
	background:url('../images/testico.gif') no-repeat left -300px;
}
.details .info a{
	cursor:pointer;
}




.details .info2{
	line-height:30px; padding:0 10px; width:90%; margin:auto; color:#666; overflow:hidden; margin-bottom:8px;
}
.details .info b ,.details .info2 b{
	font-family:Verdana; color:#f60; font-weight:normal;
}
.details .info span ,.details .info2 span{
	float:right;
}
.details .notes{
	  padding:10px; width:90%; margin:auto; line-height:20px; color:#666;
}
.details .problem{
	 overflow: hidden; padding:20px 20px 15px 20px; width:87%; margin:auto;  border:1px #ffd7b7 solid; background:#fffbf4; font-size:14px; line-height:30px;
}
.details .problem p{
	float: left; width: 100%; margin-bottom:10px; text-align: justify; text-justify: distribute;
}
.details .problem b{
	 display:block; float:left; width:81px; height:27px; font-family:Arial; padding-right:8px; background:url('../images/testico.gif') no-repeat left -871px; line-height:27px; text-align:center; color:#fff; 
}
.details .problem div {float: left;}
.details .problem .s1{
	 width:630px; display:block; border:1px #fffbf4 solid; font-size:14px; padding:10px; line-height:25px; cursor:pointer;
}
.details .problem .color1{
	background:#fff; border:1px #fff0d6 solid;
}
.details .problem .color2{
	background:#fffbf4; border:1px #fffbf4 solid;
}
.details .problem input {
	margin-right:5px;
}
.details .progress ,.evaluation{
	padding:10px 0 10px 28px; width:720px;  color:#666; margin:0px auto; height:auto; overflow:hidden;
}
.evaluation div{
	float:left;
}
.details .progress i{
	color:#f60; font-weight:bold;
}
.details .progress p{
	height:26px; width:100%;
}
.details .progress .picbg{
	 background:url('../images/progress.gif') no-repeat left -35px; width:675px; height:15px;
}
.details .progress .picbg span{
	background:url('../images/progress.gif') no-repeat; display:block; float:left; height:15px;
}
.details .share{
	 border-top:1px #f1f1f1 solid;border-bottom:1px #f1f1f1 solid;
}
.details .share .bor{
	 border-top:1px #fff solid;border-bottom:1px #fff solid;  background:#fbfbfb; height:30px;padding:7px 0 0 15px; color:#666;
}
.details .share .bor span{
	float:right; line-height:25px;
}
.details .share .bor input{
	border:1px #c7c7c7 solid; background:#fff; width:210px; color:#999; float:left; height:20px; line-height:20px; padding-left:5px;
}
.details .share .bor i{
	float:left;
}
.details .share .bor span a{
	display:block; width:48px; margin:0px 10px 0 5px; height:22px; line-height:24px; text-align:center; background:url('../images/button.gif') no-repeat left -308px; float:left; color:#666;
}
.details .share .bor .shareico{
	 float:left; width:340px; line-height:24px;
}
.details .share .bor .shareico a{
	 background:url('../images/shareico.gif') no-repeat; display:block; width:15px; height:15px; float:left; margin:5px 3px 0 3px;
}

.details .share .bor .shareico a.a{background-position:1px 0px;}
.details .share .bor .shareico a.b{background-position:-26px 0px;}
.details .share .bor .shareico a.c{background-position:-53px 0px;}
.details .share .bor .shareico a.d{background-position:-80px 0px;}
.details .share .bor .shareico a.e{background-position:-107px 0px;}
.details .share .bor .shareico a.f{background-position:-134px 0px;}
.details .share .bor .shareico a.g{ background-position:-170px 0px; width:50px; line-height:18px; color:#666; padding-left:10px;}


.details .otherlist h3{
	background:url('../images/testico.gif') no-repeat 3px -729px; font-size:14px; display:block; line-height:25px; padding-left:15px;
}
.details .otherlist {
	width:95%; margin:10px auto; height:auto; overflow:hidden;
}
.details .otherlist h3 strong{
	 color:#f60;
}

.detailsul ul{
	width:710px; padding-top:8px; clear:both;
}
.detailsul ul li{
	width:330px; float:left; clear:none; margin:0 10px 0 3px; line-height:26px;
}
.detailsul ul li p{
	width:200px;
}
.detailsul1 ul{
	width:208px; padding-top:8px; clear:both;
}
.detailsul1 ul li{
	width:208px; float:left; clear:none; margin:0 0 0 3px; line-height:26px;
}
.detailsul1 ul li p{
	width:208px;
}
.comments{
	width:750px;
}
.comments .box .bor{
	width:748px;
}
.comments .box .tit span{
	float:right; line-height:28px; padding-right:5px;
}
.comments .box .tit span b{
	color:#f60; padding-right:10px;
}
.comments .box .bor p ,.details .askwen p{
	 padding:10px 0 10px 25px; font-size:14px; color:#666;
}
.comments .box .bor p span ,.details .askwen p span{float:left;}
.comments .box .bor p input{
	border:1px #ddd solid; padding:2px; line-height:17px; height:17px; width:170px;
}

.comments .box .bor textarea ,.details .askwen textarea{
	background:url('../images/combg.gif') no-repeat 100px 0; width:650px; height:70px; padding:5px; border:1px #ddd solid; font-size:14px;
}
.comments .box .bor input.comsub{
	background:url('../images/button.gif') no-repeat left -216px; border:0; float:right; margin:0 25px 20px 0; width:89px; height:27px; line-height:25px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; 
}
.comments .box .bor ul{
	width:710px; margin:8px auto; clear:both; height:auto; overflow:hidden; 
}
.comments .box .bor li {line-height:24px;border-bottom:1px dashed #dedede;padding:10px;margin:auto;}
.comments .box .bor li .c1 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 0 0 20px;color:#1d71a2;background:url('../images/testico.gif') no-repeat left -991px;}
.comments .box .bor li .c1,.comments .box .bor li .c2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;clear:both;display:block;width:680px;}
.comments .box .bor li .c1 span{padding-left:15px; color:#666;}

.details_right{
	clear:both; overflow:hidden; padding:8px 0 8px 12px;
}
.details_right li{
	 background:url('../images/point.gif') no-repeat 3px 9px; width:180px; padding-left:10px; height:24px; line-height:24px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;
}

.related {
	padding:10px 0 10px 20px;
}
.related p{
	clear:both; padding:7px 0;
}
.related span a{
	  display:block; float:left; width:35px; height:30px; line-height:30px; margin-right:6px; background:url('../images/testico.gif') no-repeat left -1039px; padding-right:5px;  text-align:center; font-family:微软雅黑,黑体; font-size:18px;
}
.related span a:hover{
	background-position:-55px -1039px; color:#fff; text-decoration:none;
}
.related a{
	font-size:14px; line-height:30px; color:#333;
}

/*结束页*/

.complete{
	width:290px; height:90px; background:url('../images/complete.gif') no-repeat; margin:10px auto 0 auto;
}
.evaluation span{
	float:right; line-height:25px; padding-right:30px;
}
.evaluation span i{
	float:left;
}
.evaluation span a ,.info2 a{
	display:block; background:url('../images/button.gif') no-repeat left -263px; float:left; width:66px;height:22px; margin:5px 0 0 10px; line-height:22px; float:right; text-align:center;color:#fff;
}
.evaluation span a:hover{
	color:#fff;
}
.evaluation i.oka ,.evaluation i.noa{
	background:url('../images/subbg.gif') repeat-x; display:block; height:23px;  float:left; padding-left:10px; text-align:center; color:#333;
}
.evaluation i.noa{
	background-position:left -43px;padding:0 10px; margin-left:10px; 
}
.evaluation i a{
	color:#333;
}
.evaluation b{
	float:left; line-height:25px; font-size:14px;
}





/*list_page------------------------*/
.list_page{clear:both;width:90%;margin:13px auto 20px auto;font:12px/22px "宋体";text-align:center;}
.list_page b, .list_page a, .list_page span {font:12px/21px Arial;background: url(../images/list_page.gif) no-repeat;text-align:center;display:inline-block;margin:0 2px;}
.list_page b {color:#fff;width:23px;}
.list_page a {background-position:0 -60px;width:23px;color:#038;}
.list_page span {background-position:0 -120px;width:51px;color:#ccc;}
.list_page span a {background: none;width:100%;margin:0;}





.bottominfo hr{ margin:6px auto; color:#bbb;}
.copyrightbox {padding:0;}

.test_flash{text-align:center; margin:10px 0;}


.wrap h1{width:933px; height:auto; overflow:hidden; clear:both;}



.otherlist .asklist ul {
	float:left; clear:none; width:710px;
}
.otherlist .asklist ul li{
	float:left; clear:none;width:345px; height:26px; line-height:26px;
}
.otherlist .asklist ul li span{
	color:#888; line-height:26px; padding-right:10px; font-family:"Arial"
}
.otherlist .asklist ul li p{
	width:255px; 
}
.details .askico{
	width:100%; background:#fcfcff; margin:0; padding:10px 0;
}
.details .askico h3{
	 background:url(../images/testico.gif) no-repeat left -1185px; padding-left:20px; margin-left:20px;
}
.details .askwen p input{
	width:210px; line-height:22px; border:1px #7f9db9 solid; height:22px; padding-left:3px;background:#fff;
}
.details .askwen p textarea {
	width:640px;background:0; border:1px #7f9db9 solid; background:#fff;
}
.details .askwen p span{
	line-height:25px;
}
.askbutton{
	background:url('../images/button.gif') no-repeat left -347px; cursor:pointer; width:97px; height:27px; border:0; text-align:center;  font-weight:bold; margin:0 10px 0 550px;
}

.newbox{
	border-right:1px #ffd7b7 solid;  width:692px; margin-left:27px; height:auto; overflow:hidden;
}
.newbox .box1{ width:345px; border-left:1px #ffd7b7 solid;border-bottom:1px #ffd7b7 solid; float:left;}
.newbox .box1 .tit{ background:url('../images/newboxtit.gif') repeat-x; width:345px; height:30px; font-size:14px; line-height:30px;} 
.newbox .box1 .tit span{
	color:#f60;float:left; padding-left:28px; background:url('../images/newboxico.gif') no-repeat 10px 8px;
}
.newbox .box1 .box1con{
	width:345px; height:185px;
}
.newbox .box1 .box1con ul {
	padding:10px;
}
.newbox .box1 .box1con ul li{
	line-height:26px; background:url('../images/point.gif') no-repeat left 10px; padding-left:10px; height:26px; overflow:hidden; 
}
.newbox .box1 .box1con ul li a{
	color:#333; font-size:14px;
}
.newbox .box1 .box1con ul li a i{
	color:#f60;
}
.newbox .box1 .box1con ul li span{
	float:right; color:#666;
}
.newbox .box1 .box1con ul li span a{
	color:#069; font-size:12px; text-decoration:underline;
}
.newbox .box1 .box1con ul li span b{
	color:#f60; font-family:Verdana;
}
.newbox .box1 .box1con ul li s{
	 text-decoration:none; color:#666;
}
.newbox .box1 .box1con ul li s a{
	color:#069; font-size:12px; text-decoration:underline;
}

.newbox .box1 .box1bott {
	margin:0 10px;  border-top:1px #ddd dashed; padding:10px 5px 0 5px; color:#666;
}
.newbox .box1 .box1bott span{
	 float:right; 
}
.newbox .box1 .box1bott i{
	color:#f60; font-family:Verdana; 
}

.comments .box .bor .yyleft{
	  width:482px; float:left; border-right:1px #d4d5fb solid;
}
.comments .box .bor .yyleft img{
	 width:123px; height:92px;border:2px #dfdfdf solid;
}
.comments .box .bor .yyleft span{
	 float:left; margin:10px; 
}
.comments .box .bor .yyleft p{
	 margin-left:10px; padding:0; line-height:25px; font-size:12px; color:#333;
}
.comments .box .bor .yyleft p a{
	color:#069; font-weight:bold;
}
.comments .box .bor .yyleft .yycon{
	 padding:10px;
}
.comments .box .bor .yyleft .yycon a{
	 font-size:14px; font-weight:bold;
}
.comments .box .bor .yyleft .yycon b ,.comments .box .bor .yyleft .yycon2 b{
	font-family:Verdana; font-size:16px; color:#f60;
}
.comments .box .bor .yyleft .yycon i{
	margin-right:40px;
}
.comments .box .bor .yyleft .yycon2{
	 background:#fbfbfb;width:230px; float:left; border-top:1px #d9d9d9 dashed;border-bottom:1px #d9d9d9 dashed; padding:9px 0;
}
.comments .box .bor .yymore{
	line-height:35px;float:right; margin-right:10px;
}
.comments .box .bor .ysright{
 	 width:265px; float:left; 
}
.comments .box .bor .ysright .newonline{ background:url('../images/newonline.gif') no-repeat; border:0; width:60px; height:19px; cursor:pointer;}
.comments .box .bor .ysright span img{
	 width:60px; height:75px; margin-bottom:4px;
}
.comments .box .bor .ysright span{
	float:left;	 width:60px; height:100px; margin:12px 12px 0 12px;
}
.comments .box .bor .ysright .yycon{
	 padding:10px 0 10px 0;
}
.comments .box .bor .ysright .yycon p{
	 padding:0; line-height:24px; font-size:12px; color:#333;
}
.comments .box .bor .ysright .yycon p a{
	font-size:14px; font-weight:bold;
}
.comments .box .bor .ysright .yycon p b{
	font-family:Verdana; font-size:16px; color:#f60;
}
.comments .box .bor .ysright .yycon p i a{
	color:#333; font-size:12px; font-weight:normal;
}
.comments .box .bor .ysright .yycon p img{
	 margin-top:5px;
}
.comments .box .bor .ysright .box{
	 margin:0; clear:both; border-bottom:1px #d9d9d9 dashed; width:244px; margin:auto; padding-bottom:3px;
}

/*20120817减肥社区板块*/
.testri_box.jfsq .ri_tit h3 a.jf{ float:right; font-family:Verdana, Geneva, sans-serif; color:#e3e3e3; font-size:10px; padding-right:14px;}
.testri_box.jfsq .ri_tit h3 a.jf:hover{ color:#f60;}
.jfsq .ri_boxlist .part1{width:236px;margin:2px auto; padding:20px 0 4px 0;}
.jfsq .ri_boxlist .part1 img{ width:236px; height:106px; border:1px #e4e4e4 solid;}
.jfsq .ri_boxlist .part1 span{display:block; text-align:center; padding:6px 0;color:#377A2F; font-size:12px; font-weight:bold}
.jfsq .ri_boxlist .part1 span a{color:#f60;}
.jfsq .ri_boxlist .part1 span a:hover{color:#f60;}

.jfsq .ri_boxlist .part2{ overflow:hidden;}
.jfsq .ri_boxlist .part2 a{color:#333333;}
.jfsq .ri_boxlist .part2 a:hover{ color:#f60;}
.jfsq .ri_boxlist .part2 li{ color:#666666; height:90px; overflow:hidden;zoom:1; padding-left:12px; border-top:1px dashed #d2d2d2;}
.jfsq .ri_boxlist .part2 li.first{border-top:1px solid #efefff;}
.jfsq .ri_boxlist .part2 li img{width:70px; height:70px; margin:10px 0 0 2px; float:left; margin-right:10px; border:1px solid #e4e4e4;}
.jfsq .ri_boxlist .part2 li h2, .jfsq .ri_boxlist .part2 li p{line-height:17px; padding-right:5px; white-space:normal; font-size:12px;}
.jfsq .ri_boxlist .part2 li h2{ margin:8px 0 3px 0; }
.jfsq .ri_boxlist .part3{ border-top:1px solid #efefff; padding:6px 0; padding-left:20px;}
.jfsq .ri_boxlist .part3 li{ background:url(../images/wydzk_arrow.gif) no-repeat left 9px; height:20px; line-height:24px; padding:0 0 0 10px; overflow:hidden;}
.jfsq .ri_boxlist .part3 li a{color:#333; font-size:12px; font-weight:bold}
.jfsq .ri_boxlist .part3 li a:hover{color:#f60;}


/*20120920 新增 男科健康问答 样式 hh-------------------------------------------------------------*/
.nkjkwd-box{ width:658px; border:1px solid #d4d5fb; margin:10px 0 0 0;}
.nkjkwd-box .title{ background: url("http://img.39.net/test/2010/images/testico.gif") repeat-x scroll left -676px transparent;border-bottom:1px solid #d4d5fb; height:28px; width:658px;} 
.nkjkwd-box .title span{ background: url("http://img.39.net/test/2010/images/testico.gif") no-repeat scroll 0px -727px transparent; padding-left:10px; display:block;height:28px; font-size:14px; line-height:28px; font-weight:bold; margin-left:10px;}
.nkjkwd-box .m_body{overflow:hidden; _zoom:1; padding:10px 0 10px 0;}
.nkjkwd-box .m_body .part1 {width:640px; margin:0 auto; padding-bottom:10px;}
.nkjkwd-box .m_body  strong{ display:block; width:200px;color:#006699; line-height:12px; font-size:14px; padding:5px 10px 5px 10px;}
.nkjkwd-box .m_body  strong a{ color:#069;}
.nkjkwd-box .m_body  strong a:hover{ color:#f60;}
.nkjkwd-box .m_body  a{ margin:0 10px 0 0; line-height:22px; color:#666666; display:inline-block;}
.nkjkwd-box .m_body  a:hover{color:#f60;}
.nkjkwd-box .m_body .more{color:#0c61ad;}
.testri_box2{margin-bottom:0px;}