
/* Basic CSS ------------- */
ul,li {
	float:left;
	margin:0;
	padding:0;
}

li {
	list-style:none;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
}

.hspace,.hspace2 {
	float:left;
	height:5px;
	width:100%;
	clear:both;
	overflow:hidden;
}

.hspace2 {height:15px;}

.noborder {border:none!important;}

/* Main CSS ------------- */
.topbanner {
	width:980px;
	margin:0 auto;
	text-align:center;
	background:#fff;
}
.wrap1{width:960px;padding:0 5px;
	margin:0 auto;
	clear:both;
	overflow:hidden;border-top:#fff 5px solid;border-left:#fff 5px solid;border-right:#fff 5px solid;background-image:url(../images/wrap_bg1.gif);
	background-position:center 0;
	background-repeat:repeat-y;}
.con_left1,.con_right1 {
	float:left;
	overflow:hidden;
	display:inline;background:#fff;
}	
.con_left1{width:235px;padding:5px;}
.con_right1{width:710px;margin:0 0 0 5px;}
.title235{width:235px;height:25px;text-align:center;padding:10px 0 0 0;color:#fff;font-size:14px;font-weight:bold;}
.con680{padding:5px;width:700px;clear:both;}
.con100{width:100px;float:left;margin:7px 15px;}
.con100 .top{height:40px;width:98px;}
.con100 .bottom{margin:5px 0;text-align:center;}
.con215{width:215px;float:left;margin:6px 0px 6px 15px;}
.con215 .top{float:left;width:106px;height:88px;padding:2px;}
.con215 .bottom{float:left;width:110px;margin:3px 0 0 0;text-align:center;padding:3px 0;}
.con215 .right{float:right;width:95px;line-height:25px;font-size:14px;}
.con215 .left{float:left;width:112px;}
.wrap {
	width:970px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background-image:url(http://image.39.net/zt/images/wrap_bg.gif);
	background-position:center 0;
	background-repeat:repeat-y;
	border-bottom:#fff 5px solid;border-left:#fff 5px solid;border-right:#fff 5px solid;
}
.wrap2 {
	width:970px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background-image:url(../images/wrap_bg.gif);
	background-position:center 0;
	background-repeat:repeat-y;
	border-bottom:#fff 5px solid;border-left:#fff 5px solid;border-right:#fff 5px solid;
}


.con_left,.con_right {
	float:left;
	margin:0 0 0 5px;
	display:inline;
}
.con_left {width:745px;}
.con_right {width:210px;}

.pzan {
	float:left;
	width:640px;
	padding:5px 5px 10px 100px;
	font-size:14px;
	color:#fff;
	line-height:22px;
	background-repeat:no-repeat;
	background-position:0 bottom;
}
.pzan span {font-weight:bold;color:#fd0;}
.pzan a,.pzan a:hover { color:#fff;}

.leftbox {
	float:left;
	width:745px;
	padding:0 0 15px 0;
	border-bottom:#fff 1px solid;
}
.yline {background:url(../images/line_y.gif) repeat-y center 0;}
.focusbg {padding-bottom:8px!important;}

.bfocus {
	float:left;
	width:665px;
	margin:0 0 0 72px;
	display:inline;
}

.bfocus .pic,.bfocus .text,.sfocus,.leftbox ul{
	width:310px;
	margin:15px 0 0 20px!important;
	display:inline;
}

.bfocus .pic {
	float:left;
	margin:0;
	padding:0;
}

.bfocus .pic img {
	width:300px;
	height:225px;
	border:#333 1px solid;
}

.bfocus .text {
	float:left;
	padding:0 0 10px 0;
	line-height:20px;
	font-size:14px;
}


.bfocus .text h1 {
	float:left;
	width:302px;
	margin:0;
	padding:2px 0 0 0;
	font-size:23px;
	text-align:center;
}

.bfocus .text p {
	float:left;
	width:302px;
	margin:10px 0 0 0;
	padding:0;
}

.leftbox ul {
	padding:0 0 10px 0;
}

.leftbox li {
	width:290px;
	line-height:22px;
	padding:0 0 0 20px;
	font-size:14px;
	background:url(../images/arrow1.gif) no-repeat 0 6px;
}

.leftbox .w {width:344px;padding-bottom:0!important;}
.leftbox .w li {width:324px;}

.sfocus {
	float:left;
	padding:17px 0 0 0;
	margin-top:0!important;
	border-top-width:1px;
	border-top-style:dashed;
}

.sfocus .imgbox {
	float:left;
	width:91px;
	margin:0 4px 0 8px;
	display:inline;
	text-align:center;
}

.sfocus img {
	float:left;
	width:75px;
	height:60px;
	padding:2px;
	margin:0 0 6px 4px;
}

.lmtitle {
	float:left;
	height:22px;
	padding:8px 0 0 25px;
	font-size:14px;
	font-weight:bold;
	border:#fff 1px solid;
	background-image:url(../images/arrow2.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
}
.lmw1 {width:718px;}
.lmw1 .left{float:left;width:150px;height:20px;font-size:14px;}
.lmw1 .right{float:right;width:500px;padding:0 15px 0 0;font-size:14px;font-weight:normal;text-align:right;}
.lmw2 {width:183px;}
.lmw3{width:683px;}
.lmw4{width:933px;margin:0 0 0 5px !important;margin:0 0 0 2px;}
.cfdb, .hjcp{ background:#fff;float:left;margin:0 0 0 5px !important;margin:0 0 0 2px;width:950px;}

.zfbox {
	float:left;
	width:340px;
	margin:15px 5px 0 20px;
	display:inline;
}

.zfbox .title {
	float:left;
	width:342px;
}

.zfbox .title b {
	float:left;
	width:23px;
	height:19px;
	font-size:14px;
	margin:0;
	padding:4px 0 0 0;
	color:#fff;
	text-align:center;
}

.zfbox .title span {
	float:left;
	width:314px;
	height:19px;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 2px;
	padding:4px 0 0 3px;
	display:inline;
	background:#f3f3f3;
}

.zfbox .text {
	float:left;
	width:340px;
	font-size:14px;
	line-height:22px;
	margin:10px 0 0 0;
}
.mfocus {
	float:left;
	width:162px;
	margin:15px 0 0 20px;
	display:inline;
}
.m1{
	margin:15px 0 15px 24px;
	padding:0;
}

.mfocus .pic {
	float:left;
	width:162px;
}

.mfocus .pic img {
	width:160px;
	height:120px;
	border:#333 1px solid;
}
.mfocus .title1{float:left;height:25px;padding:0 0 0 20px;background:url(../images/arrow1.gif) no-repeat 0 3px;font-size:14px;font-weight:bold;width:140px;}
.mfocus .title {
	float:left;
	width:160px;
	font-size:14px;
	text-align:center;
	padding:7px 0 4px 0;
	border-top:none;
	
}

.mfocus .text {
	float:left;
	width:150px;
	line-height:20px;
	padding:5px;
	border-top:none!important;
}
.con150{margin:5px 0 0 0;float:left;
	width:150px;
	line-height:20px;
	padding:5px;
	}
.con150 .pic1{width:136px;padding:3px 7px;
	height:60px;}
.con150 .pcd{height:20px;font-size:14px;}
.con150 .text1,.con150 .pcd{padding:10px 3px 0px 3px;width:144px;clear:both;}
.sfocus2 {
	float:left;
	width:344px;
	padding:0 0 10px 0;
	margin:15px 0 0 20px;
	display:inline;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}

.sfocus2 .pic {
	float:left;
	width:81px;
	text-align:center;
	margin:0 9px 0 0;
	display:inline;
}

.sfocus2 img {
	float:left;
	width:75px;
	height:60px;
	padding:2px;
}

.sfocus2 .title {
	float:left;
	width:254px;
	margin:3px 0 5px 0;
	font-size:14px;
	font-weight:bold;
}

.sfocus2 .text {
	float:left;
	width:250px;
	line-height:20px;
}

.numbox {
	float:left;
	width:188px;
	font-size:14px;
	padding:0 5px 10px 5px;
	margin:5px;
	display:inline;
	line-height:22px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}
.numbox .left {
	float:left;
	width:75px;height:60px;
	border:1px solid #ff9900;
	padding:1px;margin:5px 0 0 0;
}
.numbox .right{float:right;width:100px;margin:5px 0 0 0;}
.numbox b {font:bold 30px Georgia;}
.numbox p {
	padding:0;
	margin:10px 0 0 0;
	background:url(../images/arrow1.gif) no-repeat 0 5px;
	text-indent:1em;
}

.bigtitle {
	float:left;
	width:710px;
	height:200px;
	margin:0 0 0 20px;
	display:inline;
}

.bigtitle h1 {
	float:left;
	width:710px;
	font:16px 黑体;
	margin:15px 0 0 0;
	padding:0;
}

.bigtitle p {
	float:left;
	width:710px;
	font-size:12px;
	line-height:20px;
	margin:0;
	padding:0;
	color:#666;
}

.con_right ul {
	width:198px;
	margin:0 5px 10px 5px;
	display:inline;
}

.con_right li {
	width:178px;
	line-height:22px;
	padding:0 0 0 20px;
	background:url(../images/arrow1.gif) no-repeat 5px 5px;
}

.con_right .team {
	float:left;
	width:208px;
}

.con_right .team .title {
	float:left;
	width:158px;
	font:bold 14px 宋体;
	padding:10px 0 0 50px;
	margin:10px 0;
	background:url(../images/team.gif) no-repeat 5px 0;
}

.con_right .team .text {
	float:left;
	width:183px;
	padding:0 10px 10px 15px;
	line-height:22px;
}


/* remark -------------------------------------------*/
.remark {
	float:left;
	width:707px;
	margin:15px 0 0 20px;
	padding:0 0 20px 0;
	display:inline;
	background:#fff;
}
.retitle {
	float:left;
	width:702px;
}

.remark .t {
	float:left;
	font-size:14px;
	font-weight:bold;
	background:url(http://images.39.net/images/ico_remark.gif) no-repeat 2px 0;
	padding:0 0 0 21px;
}

.remark .m {
	float:right;
	padding:3px 0 0 0;
}
.remark ul {
	float:left;
	width:702px;
	border-top:#95d8d8 1px solid;
	border-left:#95d8d8 1px solid;
	margin:5px 0 0 0;
}
.remark li {
	float:left;
	width:702px;
	line-height:24px;
	border-bottom:#95d8d8 1px solid;
}
.remark li .c1,.remark li .c2,.remark li .c3 {
	float:left;
	height:22px;
	border-right:#95d8d8 1px solid;
	padding:2px 0 0 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.remark li .c1,.remark li .c3 {text-align:center;}

.remark li .c1 {width:85px;}
.remark li .c2 {width:470px;padding:2px 5px 0 5px;}
.remark li .c3 {width:134px;}

.abg {text-align:center; background:#eff;}

.remarkbox {
	float:left;
	width:691px;
	border:#95d8d8 1px solid;
	border-top:none;
	border-bottom:none;
	padding:0 0 10px 10px;
}
.username {float:left;width:691px;border-left:#95d8d8 1px solid;border-right:#95d8d8 1px solid;padding:10px 0 5px 10px;}
.username input {width:200px;padding:3px;border:#ccc 1px solid;vertical-align:middle;}
.remarkbox textarea {
	width:635px;
	height:60px;
	font-size:9pt;
	border:#ccc 1px solid;
	padding:3px;
	vertical-align:middle;
	background:url(http://comment.39.net/images/logo_mission.gif) no-repeat center center;
}

.rebut {
	float:left;
	width:701px;
	text-align:center;
	padding:0 0 10px 0;
	border:#95d8d8 1px solid;
	border-top:none;
}

.rebut .but1 {
	width:80px;
	height:20px;
	border:#999 1px solid;
	cursor:pointer;
	background:url(http://images.39.net/images/butbg_02.gif) repeat-x left top;
	padding:2px 3px 0 5px;
}

.blue {color:#333!important;text-decoration:underline;}
.blue:hover {color:#f60!important;}

.botbar {
	float:left;
	width:960px;
	height:60px;
	padding:0;
	margin:0 0 0 5px;
	display:inline;
	background-position:0 0;
	background-repeat:no-repeat;
}

.botbar span {
	float:right;
	margin:13px 10px 0 0;
}

.botbar a {
	float:right;
	width:210px;
	height:33px;
	text-indent:-1000px;
}
/*评测样式一*/
.pcys_pic{float:left;width:125px;height:150px;margin:15px 0 0 10px;padding:3px;}
.pcys_pcxm{float:left;width:175px;height:160px;display:inline;margin:15px 0 0 20px;}
.title175{width:175px;height:30px;padding:12px 0 0 0;background:url(../images/arrow1.gif) no-repeat 0 15px;font-size:14px;font-weight:bold;}
.con175{width:173px;height:113px;}
.con175 .left{width:60px;float:left;padding:10px;}
.con175 .right{width:90px;float:right;padding:10px 0;line-height:20px;}
.con175 .top{height:50px;padding:5px 10px;}
.con175 .bottom{height:40px;padding:5px;line-height:20px;}
.r_pcxm1{margin:10px;width:178px;float:left;display:inline;}
.r_pcxm1 .top{height:25px;color:#ff9900;font-weight:bold;font-size:14px;width:168px;padding:5px 4px 0 4px;}
.r_pcxm1 .bottom{height:60px;padding:3px 4px 0 4px;width:168px;line-height:21px;}
.r_pcxm{
	background-image: url(../images/arrow4.gif);
	background-repeat: no-repeat;
	background-position: left top;float:left;
	width:160px;
	height:23px;
	font-size:14px;font-weight:bold;padding:10px 0 0 45px;margin:1px 1px 0 1px;color:#fff;
}
.red1{font-size:14px;color:#FF0000;font-weight:bold;}