/*公共全局*/
body {text-align:center;width:100%;margin:0 auto;padding:0 0 10px 0;background:url(../images/bdbg.gif) repeat-x #fff;color:#515151;}

div {text-align:left;}

body > div {margin-right:auto;margin-left:auto;}

form, input, select {margin:0px; padding:0px;}

body, div, td {font-size:12px;font-family:"宋体";}

img,a img{border:0; margin:0; padding:0;}

input,select {font-size:12px;vertical-align:absmiddle;margin:0;padding:0;}



a {color:#515151; text-decoration:none;}

a:hover {color:#FB9700;text-decoration:underline;}

p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,b,ol {margin:0;	padding:0;}

h2 {font-size:14px;}

ul,li {	list-style:none;}

.clearer{height:0;overflow:hidden;clear:both;}



/*---------顶部登陆注册-------*/


.top_con {
	width:100%;
	margin:0 auto;
	height:30px
}

.top_con .reg_log {
	float:right;
	display:inline;
	overflow:hidden;	
	color:#22B4BF;
}

.top_con .reg_log a {
	padding:0 5px;
	color:#22B4BF;
	line-height:30px;
}


 .loged_con2 {
	float:right;
	display:inline;
overflow:hidden;

	
}



 .loged_con2 .out {
	float:left;
	display:inline;
	overflow:hidden;
	margin:0 0 0 30px;
	line-height:29px;
	color:#2AB6C1;
	
}

 .loged_con2 .out a {
	color:#2AB6C1;
	padding:0 3px;
	
}

 .loged_con2 .out a:hover {
	color:#fb9700;

	
}

 .loged_con2 .welcome {
	float:left;
	display:inline;
	overflow:hidden;
	width:140px;
	line-height:29px;
}


 .loged_con2 .welcome a {
	color:#f60;
	text-decoration:underline;
	font-weight:bold;
	
	
	
}

 .loged_con2 .welcome a:hover {
	color:#fb9700;
	text-decoration:none;
	
	
}

.loglist {
	float:left;
	display:inline;
	overflow:hidden;
	
}

.loglist li {
	float:left;
	display:inline;
	cursor:pointer;
	margin:1px 5px 0 5px;
	border:1px solid #F8FBFC;
	border-top:none;
	border-bottom:none;
	padding:0 5px 0 5px;
	height:26px;
	overflow:hidden;
	position:relative;
	

}

.loglist li b {
	color:#f60;

	

}

.loglist .on {
	margin:2px 5px 0 5px;
	border:1px solid #dae9e9;
	background:#fff;
	border-bottom:#fff 1px solid;	
	height:26px;
}

.loglist li a {
	color:#2AB6C1;
	float:left;
	padding:6px 0 0 0;
	display:inline;
	
	
}

.loglist .on a {
	padding:4px 0 0 0;
}


.loglist .on a:hover {
	color:#fb9700;
}




.loglist li a.mailset {
	width:50px;
	
}

.loglist li img {
	
	
}

.loglist li .zk {
	background:url(http://image.39.net/cme/images/d_ico6.gif) no-repeat;
	float:left;
	display:inline;
	width:6px;
	height:3px;
	margin:12px 0 0 5px;
}

.loglist .on .zk {
	margin:10px 0 0 5px;
}



.droplist1 {
	border:1px solid #dae9e9;
	background:#fff;
	border-top:none;
	padding:5px 0;
	position:absolute;
	z-index:1000;
	top:29px;
	margin:0 0 0 155px;
	*margin:0 0 0 -356px;
	
	overflow:hidden;
	display:none;
}


.droplist2 {
	border:1px solid #dae9e9;
	background:#fff;
	border-top:none;
	padding:5px 0;
	position:absolute;
	z-index:1000;
	top:29px;
	margin:0 0 0 145px;
	*margin:0 0 0 -287px;
	display:none;
	width:70px;
	overflow:hidden;
	
	
}


.droplist3 {
	border:1px solid #dae9e9;
	background:#fff;
	border-top:none;
	padding:5px 0;
	position:absolute;
	z-index:1000;
	top:29px;
	margin:0 0 0 227px;
	*margin:0 0 0 -205px;
	display:none;
	overflow:hidden;
	
	
}

.droplist4 {
	border:1px solid #dae9e9;
	background:#fff;
	border-top:none;
	padding:5px 0;
	position:absolute;
	z-index:1000;
	top:29px;
	margin:0 0 0 284px;
	*margin:0 0 0 -148px;
	display:none;
	overflow:hidden;
	
	
}


.droplist1 div a,.droplist2 div a,.droplist3 div a,.droplist4 div a {
	color:#2AB6C1;
	float:none;
	line-height:24px;
	display:block;
	padding:0 5px;
	

}


.droplist1 div a:hover,.droplist2 div a:hover,.droplist3 div a:hover,.droplist4 div a:hover {
	background:#F2FBFB;
	color:#fb9700;
	

}


.top_nav {
	float:left;
	display:inline;
	overflow:hidden;
	margin:0 0 0 5px;
}

.top_nav strong {
	float:left;
	display:inline;
	overflow:hidden;
	line-height:30px;
	font-weight:normal;
	color:#22B4BF;
}

.top_nav strong a {
	color:#22B4BF;
}


.top_nav strong a:hover {
	color:#fb9700;
}

.top_nav ul{float:left;margin-right:35px;}
.top_nav ul li a{color:#22B4BF;}
.top_nav ul li a:hover{color:#fb9700;}
.top_nav ul li{float:left;padding:0 16px;margin:2px 2px 0 2px;line-height:23px;border:1px solid #f8fbfc; cursor:pointer;z-index:100;background:url(http://image.39.net/cme/images/link01_c.gif) no-repeat right 5px }
.top_nav ul li span{ display:none; border:1px solid #888;  position:absolute;z-index:300;;padding:6px 1px;margin: 0 0 0 -17px; !margin:18px 0 0 -41px;background:#fff url(http://image.39.net/cme/images/menu_dw_c.gif) no-repeat 40px 0}
.top_nav ul li span ol li{line-height:23px;border:none; clear:both;padding:0;margin:0;background:none}
.top_nav ul li span ol li a{ display:block;padding:0 6px;}
.top_nav ul li span ol li a:hover{color:#fb9700;display:block;}
.top_nav ul li.on{background:url(http://image.39.net/cme/images/link01_c.gif) no-repeat right 5px #fff;border:1px solid #dae9e9;border-bottom:none}
.top_nav ul li.on span{ display:block;border:1px solid #dae9e9;border-top:none;}


/*--------------------------*/



.wrap {
	clear:both;
	width:100%;
	overflow:hidden;
}

.ywk{
	width:449px;
	height:78px;
	background:url(../images/ywk_logo.gif) no-repeat;
	margin:150px auto 20px auto;
}


.search {
	overflow:hidden;
	width:625px;
	margin:0 auto 50px auto;
}

.search .tab {
	padding:10px 0;
	font-size:14px;
}


.search .tab span {
	padding:0 5px;
	cursor:pointer;
}

.search .tab .tab_on {
	font-weight:bold;
	color:#389696;
}

.search_div {
	float:left;
	overflow:hidden;
	border-bottom:1px solid #E7e7e7;
	border-right:1px solid #E7e7e7;
	display:inline;
	margin:0 0 0 5px;


}

.ipt1 {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	height:25px;
	width:500px;
	font-size:18px;
	vertical-align:top;
	padding:5px 8px 0 6px;
	float:left;
}

.bot1 {
	float:left;
	display:inline;
	width:95px;
	height:33px;
	font-size:16px;
	font-weight:bold;
	border:none;
	background:url(../images/ywk_btn.png) no-repeat;
	margin:0 0 0 5px;
}


.show_cate {
	margin:0 auto 20px auto;
	text-align:center;
}

.show_cate .open {
	font-size:14px;
	margin:0 auto;
	background:url(../images/d_icon.gif) no-repeat 45px 27px ;
	padding:10px 0 30px 0;
	display:block;
	width:110px;
	color:#389696;
	cursor:pointer;
}

.show_cate .close {
	font-size:14px;
	margin:0 auto;
	background:url(../images/d_icon.gif) no-repeat 45px -14px ;
	padding:10px 0 30px 0;
	display:block;
	width:110px;
	color:#389696;
	cursor:pointer;
}


.cate_con {
	padding:10px 0 0 0;
	border-top:1px solid #B4D2D4;
	width:100%;
	overflow:hidden;

	
}

.cate_list {
	width:980px;
	margin:0 auto;
	overflow:hidden;
	
}

.cate_list ul {

	
}

.cate_list li {
	font-size:14px;
	line-height:26px;
	padding:0 0 0 10px;
	background:url(../images/d_ico2.gif) no-repeat 2px 10px;
}

.cate_list li a {
	color:#333;
}

.cate_list div {
	width:240px;
	float:left;
	display:inline;
	margin:0 5px 0 0;
	

}

.cate_list h2{
	color:#389090;
	line-height:26px;
	font-size:14px;
	background: #EEF9F9;
	text-indent:10px;
	margin:10px 0;
}


.cate_list h2 a{
	color:#389090;
}

.cate_list li ul {
	padding:0 0 0 8px;
}

.cate_list li ul li {
	line-height:24px;
}

.cate_list li ul li a {
	color:#999;
	font-size:12px;
}



/* 底部信息 CSS */

.bottominfo {
	border-top:1px solid #B4D2D4;
	width:100%;
	overflow:hidden;
	background:#fff;
	text-align:center;
	padding:15px 0 0 0;
	line-height:22px;
	font-family:Verdana;
}

.bottominfo div{
	margin:0 5px;

	line-height:26px;
	font-weight:normal;
	color:#999;
	text-align:center;
	
}

.bottominfo p{
	clear:both;
	line-height:26px;
}


.bottominfo span{
	color:#999;
}


.bottominfo a {
	color:#333;
	padding:0 3px;
}

.bottominfo a:hover {
	color:#FB9700;

}



.top_con2 {
	width:100%;
	margin:10px auto 0 auto;
	overflow:hidden;
	border-bottom:1px solid #B4D2D4;
	padding:0 0 10px 0;
}


.top_con2 a.logo {
	float:left;
	display:inline;
	background:url(../images/d_logo.gif) no-repeat;
	width:337px;
	height:75px;
	margin:0 0 0 10px;
}

.top_search {
	float:left;
	display:inline;
	overflow:hidden;
	margin:0 0 0 20px;
}


.main {
	width:100%;
	clear:both;
	margin:0 auto;
	overflow:hidden;
}

.main td {
	text-align:left;
	vertical-align:top;
}

.main .left_con1 {
	width:230px;
	border-right:1px solid #B4D2D4;
	vertical-align:top;
}





.menu_list h2 {
	margin:1px;
	line-height:32px;
	color:#fff;
	font-size:16px;
	text-indent:10px;
	background:#41A7A7;

}


.menu_list h3 {
	clear:both;
	line-height:26px;
	border-top:1px solid #B4D2D4;
	font-size:14px;
	
	overflow:hidden;
	cursor:pointer;

	padding:0 0 0 30px;
	display:block;

}


.fold {
	background:url(../images/folder.gif) no-repeat 13px 6px;
	font-weight:normal;	
	color:#389090;
}

.unfold {
	background:url(../images/folderopen.gif) no-repeat 13px 6px #89D1D1;
	color:#fff;
	font-weight:bold;
}


.submenu {
	
}

.submenu li {
	clear:both;
	line-height:26px;
	border-top:1px solid #B4D2D4;
	font-size:14px;
	text-indent:30px;
	cursor:pointer;
	height:100%;
	overflow:hidden;
	margin:0 1px 1px 1px; 
}




.thirdmenu {
	background:#F7F7F7;
	overflow:hidden;
}

.thirdmenu li {
	font-size:12px;
	font-weight:normal;	
	margin:0;
	border:none;

}


.thirdmenu li a {
	color:#333;
	background:none;
}

.thirdmenu li a:hover {
	color:#FB9700;
}



.fold2 {

	
}


.fold2 a {
	background:url(../images/folder2.gif) no-repeat 15px 8px #EAF7F7;
	display:block;
	height:100%;
	overflow:hidden;
	
}


.unfold2{

	
}

.unfold2 a{
	background:url(../images/folderopen2.gif) no-repeat 15px 8px #C8EAEA;
	display:block;
	height:100%;
	overflow:hidden;
}






 .fold3 {
	hegiht:100%;
	font-weight:normal;
		
}

.thirdmenu .fold3 a {
	background:url(../images/folder2.gif) no-repeat 25px 7px ;
	font-weight:normal;
	display:block;
	padding:0 0 0 10px;
	height:100%;
	overflow:hidden;

		
}



.thirdmenu .unfold3{
	
}


.thirdmenu .unfold3 a{
	background:url(../images/folderopen2.gif) no-repeat 25px 7px ;
	display:block;
	padding:0 0 0 10px;

}



.unfold3 .forthmenu {
	background:#fff;
	overflow:hidden;
	
}

.unfold3 .forthmenu li {
	font-size:12px;
	padding:0 0 0 0;
	margin:0;
	border:none;
	line-height:26px;
	hegiht:100%;
}

.unfold3 .forthmenu li a {
	color:#666;
	background:none;
	height:100%;
	overflow:hidden;
}

.unfold3 .forthmenu li a:hover {
	color:#FB9700;
}

.main_content {
	padding: 10px 0 0 20px;
	overflow:hidden;
	vertical-align:top;
}

.main_content h1 {
	font-size:30px;
	font-weight:normal;
	font-family:微软雅黑,黑体;
	float:left;
	display:inline;
	margin:0 20px 0 0;
}


.bot2 {
	width:54px;
	height:25px;
	border:none;
	background:url(../images/d_icon.gif) no-repeat 0 -130px;
	font-size:12px;
	float:left;
	display:inline;
	margin:8px 0 0 0;
}

.bot3 {
	width:76px;
	height:29px;
	border:none;
	background:url(../images/d_icon.gif) no-repeat 0 -175px;
	font-size:14px;
	float:left;
	display:inline;
	margin:8px 0 0 0;
}


.bot4 {
	width:118px;
	height:29px;
	border:none;
	background:url(../images/d_icon.gif) no-repeat 0 -223px;
	font-size:14px;
	float:left;
	display:inline;
	margin:8px 0 0 10px;
}


.store {
	float:left;
	display:inline;
	margin:12px 0 0 10px;
	
}
.store b {
	padding:0 3px;
	color:#f60;
	
}


.col2,.col3,.col4{
	width:100%;
	text-align:center;
}


.table1 {
	width:98%;
	margin:10px 0 0 0;
	clear:both;
	border:1px solid #ccc;
	border-collapse:collapse
}

.table1 td {
	border:1px solid #ccc;
	font-size:14px;
	border-collapse:collapse;
	padding:10px;
	text-align:left;
	
}

.table1 .th1 {
	width:15%;

}

.table1 .th2 {
	width:10%;

}

.table1 .td1 {
	vertical-align:top;
	line-height:20px;
}

.table1 .td2 {
	vertical-align:top;
	line-height:20px;
	
}



.table1 .td2 {
	vertical-align:top;
	line-height:20px;
	
}




.col2 .table1 .td2 {
	
	width:45%;
}

.col3 .table1 .td2 {

	width:30%;
}

.col4 .table1 .td2 {

	width:22%;
}





/*我的评论*/

.recomment {
	margin:20px 0 10px 0;
	clear:both;
	overflow:hidden;
	width:98%;
	
}

.recomment .toptitle1 {
	width:100%;
	background:#E9F8F8;
	text-indent:10px;
	overflow:hidden;
}

.recomment .toptitle1 h2{
	font-size:14px;
	color:#389090;
	text-indent:10px;
	line-height:25px;
	float:left;
	display:inline;
}

.recomment .toptitle1 span{
	float:right;
	display:inline;
	margin:0 10px 0 0;
	line-height:25px;
}

.recomment .toptitle1 span b{
	padding:0 3px;
	color:#f60
}

.recomment .toptitle1 a{
	float:right;
	color:#389090;
	display:inline;
	margin:0 10px 0 0;
	line-height:25px;
}




.recomment a.more_com {
	float:right;
	color:#f60;
}


.comment_con{
	padding:10px 0;
	border-bottom:1px dashed #ccc;
	overflow:hidden;
	clear:both;
	margin:10px 0 20px 0;
	height:100%;	
}


.comment_con .face_con1{
	float:left;
	display:inline;
	text-align:center;	
}

.comment_con .face_con1 h2{
	font-size:12px;
	font-weight:normal;
	width:70px;
	line-height:24px;
	*line-height:20px;
	text-align:center;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;	
}

.comment_con .face_con1 img{
	width:40px;
	height:40px;
	border:1px solid #ccc;	
}

.comment_con .txt_con1{
	float:right;
	display:inline;
	width:90%;
	text-align:center;
	
}



.comment_con .txt_con1 p{
	font-size:14px;
	line-height:26px;
	text-align:left;	
}


.comment_con .txt_con1 .comment_bottom{	
	clear:both;
	padding:10px 0 0 0;
	overflow:hidden;
	height:100%;
}




.comment_con .txt_con1 .comment_bottom .comment_date{
	font-size:10px;	
	font-family:verdana;
	padding:0 0 0 10px;
	background:url(../images/icon1.gif) no-repeat 0 -897px;
	color:#999;
	float:left;
	
}


.comment_con .txt_con1 .comment_bottom a.quote_it{
	float:right;
	color:#20b3be;
	padding: 2px 5px 0 5px;
	
}

.comment_con .txt_con1 .comment_bottom a.quote_it2{
	color:#f60;
	background:url(../images/ding.gif) no-repeat 0 4px;
	padding:2px 5px 0 13px;
	float:right;
}

.comment_con .txt_con1 .comment_bottom a.quote_it3{
	color:#f60;
	background:url(../images/ding.gif) no-repeat;
	padding:2px 5px 0 13px;
	float:right;
}



.comment_con .txt_con1 .quote{	
	border:1px dashed #DDDAE0;
	padding:4px 10px;
	line-height:22px;
	margin:0 0 10px 0;
	background:#ffffee;

}



.comment_con .txt_con1 .quote p{	
	text-indent:28px;
	font-size:12px;
	
}


.nocomment {
	padding:20px 0 20px 20px;
	
}


.release_com {
	clear:both;
	padding:10px 0 0 10px;
	overflow:hidden;
	margin:0;
	width:650px;
}

.release_com span {
	float:left;
	display:inline;
	padding:0 10px 0 0;
	font-size:14px;
	line-height:24px
}

.release_com .ipt2 {
	border:1px solid #ccc;
	padding:2px 2px 0 2px;
	height:18px;
	width:120px;
}

.release_com b {
	float:left;
	display:inline;
	padding:0 10px;
	font-size:12px;
	line-height:24px;
	font-weight:normal;
}


.radio {
	vertical-align:middle;
	*vertical-align:;
	margin:-4px 3px 0 0;
	*margin:2px 0 0 0;
}


.release_com textarea {
	clear:both;
	border:1px solid #ccc;
	padding:4px;
	width:640px;
	height:150px;
	font-size:12px;
	margin:10px 0 0 0;
}



.location {
	padding:20px 10px 10px 10px;
	font-size:14px;
}


.location a {
	padding:0 3px;
}

.location span a{
	padding:0 3px;
	color:#389696;
}

.bottom_instr {
	clear:both;
	padding:20px 0 30px 0;
	text-align:center;
}

.contrast_pop {
	width:500px;
	border:1px solid #B4D2D4;
	padding:10px;
	background:#fff;
	position:absolute;
	z-index:100;

}


.contrast_pop .title {
	padding:10px 0;

}

.contrast_pop .title strong {
	color:#389696;
	font-size:16px;
}

.contrast_pop .close {
	float:right;
	display:inline;
	width:17px;
	height:16px;
	background:url(../images/d_icon.gif) no-repeat 0 -287px;
}

.contrast_pop .select {
	margin:10px auto;
	text-align:center;
}

.contrast_pop .select select {
	width:300px;
	margin:0 auto;
}

.done {
	clear:both;
	padding:10px 0;
	text-align:center;
}

 .done input {
	float:none;
	margin:0 auto;
}


.none {
	margin:100px auto 20px auto;
	text-align:center;
	color:#CC3300;
}

.none span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	padding:0 10px 0 0;
}

.none strong {
	font-family:微软雅黑, 黑体;
	font-size:30px;
	font-weight:normal;
}



/*	-------------------------------------------------------------
	page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.page {
		text-align:right;
		padding: 0 10px 10px 0;
		margin:0;
		font-family:verdana;
		font-size:14px;
		clear:both;
	}
	
	.page a strong, {
		
		color:#f60;
	}
	
	.page a {
		
		color: #20b3be;
		padding: 4px 3px 2px 3px;
		line-height: 27px;
	}
	
	.page a:hover {
		
		color: #f60;
	}
	







/*新评论*/


.recomment_new {
	margin:20px 10px 10px 10px;
	clear:both;
	overflow:hidden;
	height:100%;
	
}






.pinglun_con {
	height:100%;
	margin: 5px 0 10px 0;
	clear:both;
	padding: 10px;
	overflow:hidden;
}

.pinglun_con p {

	clear:both;
	line-height:24px;
}



.pinglun_con .huifu_con {
	
	float:left;
	display:inline;
	width:90%;
	overflow:hidden;
}

.pinglun_con .huifu_crl {
	text-align:right;
	padding:5px 0 0 0;

}

.pinglun_con .huifu_crl b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	font-weight:normal
}

.pinglun_con .huifu_crl a {
	color:#2AB6C1;
	padding:0 0 0 20px;
}

.pinglun_con .huifu_crl a:hover {
	color:#FB9700;
	
}


.pinglun_con2 {
	height:100%;
	margin: 10px 0 0 50px;
	clear:both;
	border-top:1px solid #C4EBEE;
	padding: 10px 0;
	overflow:hidden;
}

.pinglun_con2 p {

	clear:both;
	line-height:24px;
}


.pinglun_con2 .huifu_con2 {
	width:90%;
	
	float:left;
	display:inline;
	overflow:hidden;
}

.pinglun_con2 .huifu_crl2 {
	text-align:right;
	padding:5px 0 0 0;

}

.pinglun_con2 .huifu_crl2 b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#999;
}

.pinglun_con2 .huifu_crl2 a {
	color:#2AB6C1;
	padding:0 0 0 20px;
}

.pinglun_con2 .huifu_crl2 a:hover {
	color:#FB9700;
	
}

.pl_name {
	padding:0 0 5px 0;
	float:left;
	display:inline;

}

.pl_name a {
	color:#2AB6C1;
	text-decoration:underline;
	padding:0 3px 0 0;

}

.pl_name a:hover {
	color:#FB9700;
	text-decoration:none;

}


.pl_face{
	float:left;
	display:inline;
	width:50px;
	vertical-align:top;
	text-align:center;
	margin:0 5px 0 0;
}

.pl_face img {
	width:40px;
	height:40px;
	border:1px solid #ccc;
	
}

a.cancel {
	float:right;
	margin:15px 0 0 10px;
	font-size:12px;
	display:inline;
}



.ownBtn {
	width:54px;
	height:25px;
	border:none;
	background:url(../images/d_icon.gif) no-repeat 0 -130px;
	font-size:12px;
	margin: 0;
}

.ownInput{
	border:1px solid #ccc;
	padding:2px 2px 0 2px;
	height:18px;
	width:120px;
}
