@charset "utf-8";
body{
    margin:0;
	padding:0;
	background:#f5f3f3 url(../images/bg.jpg) repeat-y center top;
	color:#333333;
	font-size:12px;
	list-style:none;
	font-family: arial, verdana, helvetica, sans-serif;
}
ul,li{
	list-style-position: inside;
	list-style-type: none;
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;} 
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
img{
    border:0;
}
a{
	text-decoration: none;    
}
a:hover{
	text-decoration: underline;   
}
#wrap {
   /* background:#f5f3f3 url(../images/bg.jpg) repeat-y;
	width: 1000px;*/
	margin:0 auto;
}
#head,#main,#foot{
	margin:0 auto;
}
#main{
	width: 950px;
	margin-top:10px;
}

#foot{
	width:900px;
    text-align:center;
	color:#999999;
	margin-top:15px;
	padding-bottom:15px;
}
#foot a{
	color:#999999;    
}

#main a.orangelink{
    color:#FF9900;
}	
.clear{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.orangetext{
    color:#FF9900;
}
.redtext{
    color:#FF0000;
}
.greentext{
    color:#669933;
}
.text12px{
    font-size:12px;
}
.font14b{
    font-size:14px;
	font-weight:bold;
}
/*弹出框样式*/
.popboxwrap{
    position:relative;
    display:none;
}
.popbox{
    position:absolute;
	top:0;
	left:0;
	background-color:#FFF;
	border:2px solid #999;
	z-index:1001;
}
.poptitle{
	background-color:#CCC;
	padding:5px 10px;
}
.popinner{
	padding:10px;
	overflow:auto;
}
.popbox textarea{width:200px;margin:5px 0;}
.popbox p{padding:0;margin:0;}
#main a.btn_close{
   background:url(../images/btn_close.gif) no-repeat 0 0;
   width:43px;
   display:block;
   font-size:12px;
   height:15px;
   line-height:15px;
   color:#333;
   float:right;
   text-align:right;
}
#main a.btn_close:hover{
   background:url(../images/btn_close.gif) no-repeat 0 -15px;  
}

/*这是登陆小框*/
#signinbox{
/*   height:208px;
   background:url(../images/bg_signinbox.gif) no-repeat;
   padding:0 20px;*/
   margin:0;
}
#signinbox .inner{
    background:url(../images/bg_rightgreenbox1_h2.gif) no-repeat top;
	padding:15px 15px 0 15px;;
}
/*以下为前台页面内容部分通用样式*/
.img_wrap3px{
    padding:3px;
	float:left;
}
.img_user{
    width:50px;
	height:50px;
}
.img50{
	width:50px;
	height:50px;
}
.img80{
	width:80px;
	height:80px;
}

.img100{
	width:100px;
	height:100px;
}
.img_photo{
    width:120px;
	height:120px;
	margin:5px 5px;
}
.img_cover{
background-color:#FFFFCC;
}
.img_photo_box{
    width:130px;
	height:130px;
	border:1px solid #CCCCCC;
	overflow:hidden;
}

.photo_box{
    float:left;
	margin:17px;
	width:140px;
	overflow:hidden;
	font-size:12px;
}
.center14px{
    text-align:center;
	font-size:14px;
	line-height:30px;
}
.img_video_box{
   background:url(../images/bg_img_video.gif) no-repeat;
   width:138px;
   height:134px;
   text-align:center;
   float:left;
   margin-right:12px;
}
.img_video{
   width:120px;
   height:90px;
   margin-top:19px;
}
.video_box{
   margin:17px;
}
.ok,.del{
   width:68px;
   height:20px;
   text-align:center;
   display:block;
   line-height:22px;
}
.ok{
   background:url(../images/btn_ok.gif) no-repeat; 
}
#main a.ok, #main a.del {
color:#333;
}
.del{
   background:url(../images/btn_del.gif) no-repeat; 
   float:left; 
}
#ma_content a.del {
color:#666;
}

.floatleft{
float:left;
padding:0 5px;
}

.greenbox{
    border:1px solid #669933;
	height:1%
}

.greendotline{
    border-bottom:1px dashed #669933;
}
#main a{
    color:#FF9900;
}
/*通用搜索结果页*/
#searchresult{
    padding:20px 0;
	font-size:14px;
	line-height:20px;
}
#searchresult p{
    padding:10px 20px;
	border-bottom:1px solid #CCCCCC;
}
#searchresult .video_box{
   margin:17px;
   float:left;
   width:300px;
}
.searchword{background-color:yellow;}

.searchwordtitle{background-color:blue;}

.tagsize1{font-size:14px;
font-weight:bold}
.tagsize2{font-size:16px;
font-weight:normal}

#description{
	display:inline;
	font-size:12px;
	color:#999999;
	z-index:50;
	border:1px solid #999999;
	background-color:#FFFFCC;
	width:200px;
}
/*以下是货比百家的样式*/

#goodsleft{
	float:left;
	width:680px;
	font-size:14px;
	color:#333333;
}

#goodsright{
	float:right;
	width:250px;
}

#goodssearch{
	background:url(../images/bg_goods_search.gif) no-repeat; 
	height:70px;
	text-align:center;
	width:680px;
	z-index:-1;
}
#goodssearch a, #goodscatalog a{
	color:#333333;
}
#goodsA-Zindex{
	background:url(../images/bg_goods_A-Zindex.gif) no-repeat; 
	height:30px;
	margin:10px 0;
	line-height:30px;
	padding-left:10px;
}
#goodsA-Zindex a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0 4px;
}
#goodscatalog .inner{
	background:url(../images/bg_goods_catalog.gif) no-repeat bottom; 
	padding:2px;
}

#goodscatalog td{
    padding:8px;
}
#goodscatalog ul{
	background:url(../images/bg_goods_catalog_ul.gif) no-repeat bottom; 
	height:30px;
	padding-left:7px;
}
#goodscatalog ul li{
    display:block;
	width:136px;
	height:30px;
	text-align:center;
	float:left;
	line-height:30px;
	margin-right:5px;
}
#goodscatalog .tab {
    background:url(../images/bg_goods_catalog_tab.gif) no-repeat bottom; 
}
.graydotline_left{
    border-left:1px dashed #CCCCCC;
}
.graysolidline{
	border-bottom:1px solid #ccc;
}
.h2green{
    background:url(../images/bg_h2_green.gif) no-repeat top;
	/*height:26px;*/
	color:#006837;
	font-size:14px;
	line-height:24px;
	padding:2px 10px 0 10px;
}
.h2green_span{font-weight:normal}
.greenbox2_bottom{
    background:url(../images/bg_greenbox2_bottom.gif) no-repeat left bottom;	
	padding-bottom:10px;
}
.greenbox2_body{
    background:url(../images/bg_greenbox2_body.gif) repeat-y;
	padding:10px 2px 2px 2px;
/*	height:1%;*/
}
.greenbox2_top{background:transparent url(../images/bg_h2_white.gif) no-repeat top;height:15px;}
#goodsnewcom td{
	padding:5px;
	font-size:12px;
	line-height:18px;
}
#goodsnewcom p{
    margin:2px 0;
	font-size:12px;
}
#goodsnewcom .goodsname{
    font-weight:bold;
	line-height:22px;
	font-size:14px;
}
.inlineright{
    display:inline;
	text-align:right;
	float:right;
}
.goodsbox1{
	width:100px;
	margin:0 8px;*margin:0 8px 0 4px;
	float:left;
	text-align:center;
}
.goodsbox2{
	margin-right:8px;
	width:100px;
	text-align:center;
	float:left;
	display:block;
	height:135px;
}
.goodsbox2wrap{
    float:left;
	margin:0 0 13px 13px;*margin:0 6px 13px 6px;
	width:300px;
	border:1px solid #ccc;
	padding:8px;
	font-size:12px;
	line-height:18px;
	height:150px;
}
.goodscom1{
    width:540px;
    float:right;
    line-height:18px;
	padding-right:10px;
	word-wrap: break-word;
    word-break: break-all;
    font-size:12px;
    overflow:hidden;
}
.greenbackground{
	background-color:#F6FFE9;
	margin:10px 0;
	padding:5px 0;
}
#main .more_green a,a.more_green{
    background:url(../images/btn_more_green.gif) no-repeat;	
	display:block;
	float:right;
	width:38px;
	height:20px;
	font-size:12px;
	text-align:center;
	font-weight:normal;
	color:#336600;
	margin-top:2px;
	line-height:24px;
}
.rightgreenbox1{
    background:url(../images/bg_rightgreenbox1_bottom.gif) no-repeat bottom;	
	padding-bottom:8px;
	margin-top:10px;
}
.rightgreenbox1 h2{
    background:url(../images/bg_rightgreenbox1_h2.gif) no-repeat top;
	font-size:14px;
	color:#336600;
	line-height:30px;
	padding:2px 10px 0 10px;
	font-weight:normal;
}
.rightgreenbox1 ul{
    background:url(../images/bg_rightgreenbox1_ul.gif) no-repeat top;
	height:42px;
}
.rightgreenbox1 ul li{
    display:block;
	width:120px;
	height:42px;
	float:left;
	font-size:14px;
	text-align:center;
	line-height:40px;
}
#main .rightgreenbox1 ul li a{
	color:#336600;
}
.rightgreenbox1 .tab{
    background:url(../images/bg_rightgreenbox1_tab.gif) no-repeat top;
}
#tagcloud .tab a{
	color:#336600;
}
.rightgreenbox1_inner{
    width:226px;
	margin:0 auto;
	background-color:#FFFFFF;
	padding:0 5px;
}

.rightgreenbox1_inner dl{
	line-height:18px;
	border-bottom:1px dashed #ccc;
	padding-top:5px;
/*	text-indent:10px;*/
	font-size:12px;
/*	height:18px;*/
	text-align:left;
	width:226px;
}

#main .rightgreenbox1_inner dl a{
    color:#333;
}

.rightgreenbox1_detail{
    margin:5px 10px;
	color:#999999;
}
.rightgreenbox1_detail p{
    margin:0;
	margin-left:58px;
	text-indent:0;
}
#zoneright .rightgreenbox1_detail p{margin-left:85px;}
/*产品搜索页*/
#goodssearchresult p{
    font-size:12px; 
	margin:0; 
	margin-bottom:10px;
}
#goodssearchresult .goodsname{
    font-weight:bold;
	line-height:22px;
	font-size:14px;
}
.goodstoptitle{
    background:url(../images/bg_goods_top5title.gif) no-repeat;
	line-height:28px;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	margin-top:10px;
	padding-left:30px;
}
/*产品明细页*/
#goodsinfor{
    margin-top:10px;
	background:url(../images/bg_goods_infor_top.gif) no-repeat top; 
	padding-top:5px;
}
#goodsinfor h3{
    line-height:30px;
	height:1%;
}
#goodsinfor .inner{
	background:url(../images/bg_goods_catalog.gif) no-repeat bottom; 
	padding:8px 16px;
	line-height:20px;
}
#goodsflash{
     float:left;
}
#goodstext{
     width:300px;
	 float:right;
}
#goodstext p{
     margin:0 0 12px 0;
}
.goodscom2{
    line-height:18px;
	padding:0 10px;
	height:1%;
	word-wrap: break-word;
    word-break: break-all; 
}

/*产品品牌字母详细列表*/
#goodsbrandlist{
    margin-top:10px;
	background:url(../images/bg_goods_infor_top.gif) no-repeat top; 
	padding-top:5px;
}
#goodsbrandlist .inner{
	background:url(../images/bg_goods_catalog.gif) no-repeat bottom; 
	padding:8px 16px;
	line-height:20px;
}
.alphalist{
    padding:5px 0;
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
	height:1%;
}
.alpha{
    float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}
.brand{
    float:right;
	width:600px;
}

/*用户评论页*/
#goodsUsecomMenu{
	background:url(../images/bg_goods_usercom_menu.gif) no-repeat;
	height:26px;
	margin:10px 0;
	font-size:12px;
	line-height:28px;
	padding-left:20px;
}
#goodsUsecomMenu a{
    margin-right:20px;
}
.addcomment{
	margin-top:20px;
	padding:10px 0 0 20px;
	height:305px;
	background:url(../images/bg_goods_addcommit.gif) no-repeat;
}

/*排行总汇样式*/
#chooselist{
	 margin-bottom:20px;
	 font-size:14px;
	 border:1px solid #ccc;
}

#chooselist ul li{
     display:block;
	 /*height:30px;*/
	 line-height:30px;
	 padding-left:10px;*padding-left:0;
}

.point3{
	 background-color:#FFFFCC;
	 border:1px solid #666;
	 padding:5px;
	 margin-left:5px;
}

#listcontent th{
     text-align:left;
	 background-color:#E6E6E6;
	 padding:5px;
}
#listcontent th a{
	 position:relative;
}
#listcontent .tab{
     position:absolute;
	 top:-22px;
	 left:0;
     display:block;
	 width:51px;
	 height:22px;
	 background:url(../images/icon_goods_chooselist.gif) no-repeat;
	 z-index:999;
}
#listcontent td{
	 padding:5px;
	 border-bottom:1px dashed #ccc;
}



/*评分样式*/
.point{
   position:relative;
   height:14px;
   display:block;
   margin-top:2px;
}
a.point, a.point:hover{text-decoration: none;}
a.point span{
   display:none;
}
a.point:hover span{
   display:block;
   text-decoration: none; 
}
.point_detail{
   position:absolute;
   width:125px;
   top:0;
   left:75px;
   color:#666;
   background-color:#FFFFDF;
   border:1px solid #666;
   padding:5px;
   font-size:12px;
   text-align:left;
}

/*数字排行*/
.num1, .num2, .num4, .nonum{
	padding:0 4px;
	color:#FFF;
	font-size:9px;
	margin-right:3px;
}
.num1{
    background:url(../images/icon_number1.gif) no-repeat bottom;
}
.num2{
    background:url(../images/icon_number2-3.gif) no-repeat bottom;
}
.num4{
    background:url(../images/icon_number4-.gif) no-repeat bottom;
}
.nonum{
    background:url(../images/icon_numberno.gif) no-repeat bottom;
}

/*货比百家的quicklink*/
#goods_quicklink{
    background:url(../images/btn_goods_quicklink.gif) no-repeat;
	height:27px;
	line-height:27px;
	font-size:14px;	
	margin-bottom:10px;
}
#goods_quicklink a{
    margin-left:50px;
	color:#666666;
}
/*货比百家的排行汇总*/
a.ranklist{
    background:url(../images/pic_goodslink.gif) no-repeat top;
	width:250px;
	height:46px;
	display:block;
}
a.ranklist:hover{
    background:url(../images/pic_goodslink.gif) no-repeat bottom;	
}
a.ranklist span{display:none;}
/*蘑菇宝典的样式*/

/*蘑菇宝典的菜单*/
#booksmenu{
    width:104px;
	float:left;
}

#booksmenu ul li{
	line-height:29px;
	font-size:14px;
	font-weight:bold;
}
#booksmenu ul li ul{
    background:url(../images/bg_books_menu3.gif) no-repeat bottom;
	padding:3px 0;
}
#booksmenu ul li ul li{
	line-height:20px;
	font-size:12px;
	font-weight:normal;
}
#booksmenu a{
	color:#333333;
    display:block;
	width:104px;
	margin-left:0;*margin-left:-16px;
}
#booksmenu a:hover{
	text-decoration:none;
	color:#fff;
}
#booksmenu .btn1{
    background:url(../images/bg_books_menu1.gif) no-repeat 0 0;
	color:#FF9900;
	text-indent:15px;
}

#booksmenu a.btn1:hover{
    background:url(../images/bg_books_menu1.gif) no-repeat 0 -29px;
}
#booksmenu .btn2{
    background:url(../images/bg_books_menu2.gif) no-repeat 0 0;
	color:#FF9900;
	margin-top:3px;
	text-indent:15px;
}
#booksmenu a.btn2:hover{
    background:url(../images/bg_books_menu2.gif) no-repeat 0 -29px;
}

#booksmenu .recentbtn{
	background-position:0 -29px;
	color:#FFFFFF;
}

#booksmenu ul li ul li a{
    text-indent:20px;
}
#booksmenu ul li ul li a:hover{
	background-color:#FFCC66;
}
#booksmenu .recentsubbtn{
	background-color:#FFCC66;
	color:#FFFFFF;
}
/*蘑菇宝典中间部分样式*/
#booksmiddle{
    width:575px;
	float:left;
	margin-left:10px;
	font-size:14px;
}
.specialpic{
    width:330px;
	height:220px;
	background-color:#669900;
	float:left;
}
.specialpic_inner{
    width:320px;
	height:200px;
	margin:10px 0 10px 10px;
	overflow:hidden;
}
.specialbtn{
    width:26px;
	height:220px;
	background-color:#669900;
	float:left;
}
#main .specialbtn a{
	display:block;
	width:14px;
	margin:10px auto 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	border:1px solid #669900;
}
#main .specialbtn a:hover{
    text-decoration:none;
	border:1px solid #fff;
}
.specialbtn .recent{
	display:block;
	width:14px;
	margin:10px auto 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	border:1px solid #fff;
}
.specialtext{
    width:218px;
	height:218px;
	background-color:#F2F2F2;
	border:1px solid #ccc;
	border-left:none;
	float:left;
}
.specialtext_inner{
    margin:10px;
	height:180px;
	line-height:18px;
}
.specialtext h3{
    color:#669900;
	line-height:normal;
}
#bookshot{
    background:url(../images/bg_books_hot.gif) no-repeat;
	width:575px;
	line-height:30px;
	margin-top:10px;
	text-indent:10px;
}
.greenbox3{
    background:url(../images/bg_greenbox3_bottom.gif) no-repeat bottom;	
	padding-bottom:10px;
	margin-top:10px;
}
.h2green3{
    background:url(../images/bg_h2_green3.gif) no-repeat top;
	height:26px;
	color:#006837;
	font-size:14px;
	line-height:24px;
	padding:2px 10px 0 10px;
}

.greenbox3_top{
    background:url(../images/bg_books_hot.gif) no-repeat;	
	margin-top:10px;
	height:10px;
	overflow:hidden;
}
.greenbox3_inner{
    background:url(../images/bg_greenbox3_body.gif) repeat-y;
	padding-top:4px;*padding-top:12px;
	line-height:20px;
	font-size:12px;
}
.greenbox3_innerbox{
    float:left;
	width:48%;
	padding-left:10px;
}
#booksmiddle .greenbox3_innerbox dl p{padding-left:10px;height:100px;overflow:hidden;}
.bookstitle2{
    font-size:14px;
	color:#006837;
	line-height:22px;
	margin:5px 0;
	padding-left:5px;
	background-color:#c5e29f;
}
.greenbox3_innerbox2{
	width:48%;
	float:left;
	padding-bottom:10px;
}
#booksmiddle .greenbox3_innerbox2 dl p{padding-left:10px;height:100px;overflow:hidden;}
.greenbox3_innerbox p,.greenbox3_innerbox2 p{
    text-indent:0;
	padding-left:85px;
    margin:0;
}
.greenbox3_innerbox dl,.greenbox3_innerbox2 dl{
    background:url(../images/icon_numberno2.gif) no-repeat 0 5px;
	text-indent:16px;
	margin:2px 0;
}
#main a.graylink{
    color:#333333;
}
#booksmiddle td{
    padding:3px 0;
	border-bottom:1px solid #CCCCCC;
}
.graytext{
    color:#999999;
}
#booksmiddle h1{
	padding-left:17px; 
	line-height:28px;
	border-bottom:1px solid #669933;
	font-size:16px;
	margin-bottom:10px;
}
#booksarticle{
    width:95%;
	margin:0 auto;
}
#booksarticle img{
    margin:10px 10px 0 0;
	float:left;
}
#booksarticle h2{
    margin:15px 0;
}
#booksarticle p{
    line-height:2em;
    word-wrap: break-word;
    word-break: break-all;
}
.prearticle{
    width:250px;
	float:left;
}
.nextarticle{
    width:250px;
	float:right;
	text-align:right;
}
.graybox{
    border:1px solid #cccccc;
	margin:20px auto;
	width:95%;
	padding:10px 0;
}

/*蘑菇宝典右栏部分样式*/
#booksright{
    width:250px;
	float:right;
}

/*蘑动地带样式*/
#zoneleft{
    width:680px;
	float:left;
}
#zoneright{
    width:250px;
	float:right;
}
#zoneplaybox{
    width:680px;
	height:395px;
	border:1px solid #b2e6ea;
	overflow:hidden;
}
#main #zoneplaybox a{
    color:#CC0000;
}
#zoneplaybox .flashplay{
	float:left;
}
#zoneplaybox .flashplaytext{
    margin:20px 0 0 15px; 
	width:175px;
	float:left;
	line-height:22px;
}
.flashplaytext h4{
    font-size:18px;
	color:#3399cc;
}
.zone_catalogbox{
	background:url(../images/bg_zone_catalogbox.gif) no-repeat;
	margin-top:12px;
	float:left;
	width:330px;
	height:227px;
}
.zone_box_inner{
padding:15px 15px 0 55px;
}
.zone_box_inner_info{
    width:125px;
	float:right;
}
.zone_box_inner_list{
    margin-top:10px;
	border-top:1px solid #ccc;
	padding-top:10px;
	width:253px;
}
.zone_box_inner_title{
    float:left;
	padding:60px 0 0 20px;
	width:30px;
}
.img_video120_90{
     width:120px;
	 height:90px;
	 overflow:hidden;
}
.img_video80_60{
     width:80px;
	 height:60px;
	 overflow:hidden;
	 float:left;
	 margin:3px 3px 3px 0;
}
#zonetextbox{
	background:url(../images/bg_zone_textbox_orange.gif) no-repeat;
	margin-top:10px;
	padding:10px;
}
.textbox680x220{
	font-size:14px;
	height:200px;
	width:660px;
	overflow:auto;
}
/*蘑动地带导航样式*/
#zonemenu{
	background:url(../images/bg_zone_menu.gif) no-repeat;
	width:680px;
	height:110px;
}
#zonemenu ul{
	padding-left:22px;
}
#zonemenu ul li{
    float:left;
	margin-right:14px;
}
#zonemenu ul li a{
    display:block;
	width:68px;
	height:110px;
	background-position:0 -110px;
	background-repeat:no-repeat;
}
#zonemenu ul li a:hover{
	background-position:0 0;
}
#zonemenu ul li a.recent{
	background-position:0 0;
}
/*蘑动地带板块列表样式*/
#zonelist{
    width:680px;
	border-bottom:1px dashed #999;
	padding:10px 0;
	line-height:18px;
	font-size:14px;
}
#zonelist h2{
    font-size:16px;
}
#zonelist .info{
    float:left;
	margin-left:10px;
	width:150px;
	margin-top:3px;
}
#zonelist .text{
    float:left;
	margin-left:10px;
	border-left:1px solid #ccc;
	padding-left:10px;
	width:350px;
	margin-top:3px;
}
/*专家问答样式*/
.hidden{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#proleft{
    width:680px;
	float:left;
}
#proleft h2{font-size:14px;font-weight:bold;}
#proright{
    width:250px;
	float:right;
}
.proplaybox{
    width:480px;
	height:395px;
	float:left;
}
.procontent{
    width:165px;
	height:395px;
	float:right;
}
.procontent h2{
    font-size:14px;
	color:#FF9900;
}
.pronamecard{
    height:80px;
}
.recentplay{
    background-color:#ededed;
	margin:8px 0;
	padding:5px;
	height:80px;
}
.prolist{
	height:210px;
}

.prolist ul li{
    display:block;
	float:left;
	width:70px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background-color:#999;
	border:1px solid #999;
	border-bottom:0;
	line-height:20px;
	margin-right:5px;
}
.prolist ul li a{
    color:#FF9900;
	background-color:#fff;
	display:block;
}
.prolist .listtext{
    height:186px;
	width:165px;
	overflow:auto;
	border:1px solid #999;
}
.prolist .listtext dl{
    padding:5px;
	border-bottom:1px dashed #999;
}
.prolist .listtext dl h3{
    font-size:12px;
}
.proplaytext{
    background-color:#ededed;
	border:1px solid #999;
	padding:5px;
	margin-top:10px;
}
.proplaytext .inner{
    width:644px;
	height:200px;
	overflow:auto;
	font-size:14px;
}
/*专家问答首页板块*/
#pro_itemslist{
    margin-top:10px;
	font-size:14px;
}
#pro_itemslist a{
    color:#333333;
}
#pro_itemslist .greenbox2_body{
    height:1%;
}
#pro_items{
    float:left;
	width:334px;
	margin-bottom:10px;
}
#pro_items .itemstitle{
    float:left;
	background:url(../images/mogogreenh2.gif) no-repeat center top;
	padding:18px 0px 0px 5px;
	color:#336800;
	width:25px;
}

#pro_items .content{
    float:left;
	border-left:1px dashed #ccc;
	text-align:left;
	width:270px;
	padding:0px 0px 0px 10px
}
#pro_items dl{
    background:url(../images/icon_numberno2.gif) no-repeat left center;
	line-height:30px;
	padding-left:15px;
	width:270px;
}
#pro_items .top1 {
    border-bottom:1px dashed #ccc;
	margin-bottom:5px;
	padding:0px 0px 10px 0px;
	background:none;
	line-height:1.6;
}
#pro_items .top1 img{
    float:left;
	margin:0px 10px 0px 0px;
}
#pro_items .top1 h2{
    display:block;
	width:208px;
	margin-bottom:5px;
}
#pro_items .top1 h2 a{
    color:#ff9900;
}
#pro_items .top1 p{
    color:#336800;
	font-size:12px;
	margin:0;padding:0;
}
/*蘑菇园集合首页样式*/
#groupsleft{
    width:680px;
	float:left;
	font-size:14px;
}

#groupsright{
    width:250px;
	float:right;
}

#groupscatalog{
    margin-top:10px;
}
#groupscatalog .inner{
	background:url(../images/bg_goods_catalog.gif) no-repeat bottom; 
	font-size:12px;
	height:1%;
	padding:10px;
}
#groupscatalog .inner a{
    color:#333;
	width:100px;
	line-height:20px;
	display:block;
	float:left;
	margin:0 5px;
}

#groupscatalog ul{
	background:url(../images/bg_groups_catalog_ul.gif) no-repeat bottom; 
	height:30px;
	padding-left:7px;
}
#groupscatalog ul li{
    display:block;
	width:136px;
	height:30px;
	text-align:center;
	float:left;
	line-height:30px;
	margin-right:5px;
	font-weight:bold;
}
#groupscatalog .tab {
    background:url(../images/bg_goods_catalog_tab.gif) no-repeat bottom; 
}
#tagcloud a{
    color:#666;
}
#groups2user .greenbox2_body{height:1%;}
#groups2user dl{
    display:block;
	width:300px;
	float:left;
	padding:10px;
	border:1px solid #ccc;
	margin:5px;
	height:120px;
	overflow:hidden;
}
#groups2user dl dt{
    font-weight:bold;
}
#groups2user dl dd{
    font-size:12px;
}
#groupsleft a.btn_joingroup{
	text-indent:20px;
	width:81px;
	height:19px;
	font-size:12px;
	line-height:19px;
	display:block;
	float:right;
	color:#666;
	background:url(../images/btn_joingroup.gif) no-repeat;
}
/*蘑菇足迹首页样式*/
.page{font-size:12px;padding-right:15px;}
.page .current{font-weight:bold;}
#spacesleft{
    width:680px;
	float:left;
	font-size:14px;
}

#spacesright{
    width:250px;
	float:right;
}

#spaces_goodvideo{
    margin-top:10px;
}
#spaces_goodvideo .inner{
	background:url(../images/bg_goods_catalog.gif) no-repeat bottom; 
	font-size:14px;
	height:1%;
	padding:10px;
}
#spaces_goodvideo dl{
    width:300px;
	float:left;
	margin:10px;
}

#spaces_goodvideo ul{
	background:url(../images/bg_goods_catalog_ul.gif) no-repeat bottom; 
	height:30px;
	padding-left:7px;
}
#spaces_goodvideo ul li{
    display:block;
	width:136px;
	height:30px;
	text-align:center;
	float:left;
	line-height:30px;
	margin-right:5px;
	font-weight:bold;
}
#spaces_goodvideo .tab {
    background:url(../images/bg_goods_catalog_tab.gif) no-repeat bottom; 
}
#spacesleft .greenbox2_body{height:1%;}

#spaces_goodarticle dl{
    background:url(../images/icon_numberno2.gif) no-repeat left center;
	text-indent:14px;
    width:310px;
	margin:5px 10px;
	float:left;
}
#spaces_goodphoto dl{
    width:106px;
	border:1px solid #ccc;
	float:left;
	padding-top:5px;
	margin:6px 12px;
}
#spaces_goodphoto dl dt{
	text-indent:4px;
}
#spaceowner_search{
	background:url(../images/bg_goods_search.gif) no-repeat; 
	height:70px;
	text-align:center;
	width:680px;
	z-index:-1;
	margin-top:10px;
}
#spaceowner_search a{color:#333;}
.spaceowner_box{
    font-size:12px;
	width:200px;
	float:left;
	margin:5px;
	border:1px solid #ccc;
	padding:5px;
	height:165px;
}
.spaceowner_box .operate{text-align:right;}
.spaceowner_box .operate a span{display:none}
.spaceowner_box .operate a:hover span {display: block;position:absolute;left:0;top:18px;line-height:24px;background-color:#ffebd8;border:1px solid #ff971d;width:70px;text-align:center;text-decoration:none}
.spaceowner_box .name{
    border-bottom:1px dashed #ccc;
	margin-bottom:3px;
}
.spaceowner_box .info{
    width:140px;
	padding-top:3px;
	float:right;
	line-height:20px;
}
.spaceowner_box .info img{vertical-align:middle;}
#spaceowner_star{
    padding:5px 0;
}
#spaceowner_star .img_wrapbox{
    width:86px;
	float:left;
}
#spaceowner_star .info{
    width:134px;
	float:right;
}
#spaceowner_star .update{
    border-top:1px dashed #ccc;
	margin-top:5px;
	padding-top:3px;
}
/*首页样式*/
#indexleft{
    width:680px;
	float:left;
}

#indexright{
    width:250px;
	float:right;
}
.greenbox1{/*绿框绿底无深色头部*/
	margin-top:10px;  
}
.greenbox1_top, .greenbox1_bottom{
	background:url(../images/bg_greenbox1_topbottom.gif) no-repeat top; 
	height:9px;
	line-height:0;
	font-size: 1px;
}
.greenbox1_body{
	background:url(../images/bg_greenbox1_body.gif) repeat-y; 
	height:1%; 
	padding-left:10px;   
}
.greenbox1_bottom{
	background-position:bottom;     
}
.greenbox1 dl{
    width:305px;
	float:left;
	background-color:#fff;
	padding:0 10px;
	margin:0 10px 10px 0;	
	line-height:18px;
}
.greenbox1 dt{
    color:#669900;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dashed #669900;
	line-height:25px;
	margin-bottom:5px;
}

.pre, .next{
    width:19px;
	float:left;
	padding-top:70px;
}
.next{margin-left:0;*margin-left:-15px;}
.index_booksbox3p{
	float:left;
	padding-left:15px;
}
.index_booksbox{
	background:url(../images/bg_index_books.gif) no-repeat;
	width:180px;
	height:222px;
	overflow:hidden;
	float:left;
	margin-right:15px;
}
.index_booksbox .booksimg{
    width:160px;
	height:100px;
	overflow:hidden;
	margin:10px auto;
}
.index_booksbox p{
    width:160px;
	margin:0 auto;
}
.indextitle{
    font-size:14px;
	font-weight:bold;
	display:block;
}
.editor .imgwrap{
    border:1px solid #ccc;
	padding:5px;
	width:80px;
	float:left;
	margin-right:10px;   
}
.editor p{
    margin:0;  
	height:90px;
	overflow:hidden;
}
.greenbox1 ul{
    padding:8px 0;
}
.greenbox1 ul li{
    background:url(../images/icon_numberno2.gif) no-repeat left center;
	padding-left:15px;*padding-left:0;
}
#main .greenbox1 ul li a{color:#333;}
#babyshow{
    height:155px;
	width:620px;
	float:left;
	margin-bottom:10px;
    background:#cfdec4 url(../images/title_babyshow.gif) no-repeat left;
	padding-left:40px;
}
#babyshow .box{
    background:url(../images/bg_babyshow_box.gif) no-repeat top;
	width:100px;
	padding:8px;
	float:left;
	margin:12px 10px 0 10px;
}
#babyshow a{
    font-size:14px;
	font-weight:bold;
	text-align:center;
	display:block;
	color:#669900;
	padding-top:10px;
}
#mogotool dl{padding:5px 0 0 5px;width:222px;}
#mogotool a{color:#666;}
#mogotool a:hover,#mogotool a:hover dl{text-decoration: none;background:#eee;}
#mogotool .recent{border:2px solid #FFCC00;}
#mogotool dt{
    float:left;
	margin:0 10px 10px 0;
}
/*首页大图秀*/
#homeshow{
    position:relative;
}
.shownav{
    position:absolute;
	float:right;
	top:10px;
	right:10px;
}
.shownav li{
    display:block;
	width:26px;
	height:26px;
	background:url(../images/bg_index_shownav.gif) no-repeat;
	float:right;
	margin-right:8px;
	text-align:center;
	line-height:26px;
	font-weight:bold;
	font-size:11px;
}
#homeshow .shownav li a{
    color:#fff;
}
.shownav li a:hover{
    text-decoration:none;
}
/*蘑菇小工具页面样式*/
#toolsright{
    width:685px;
	height:413px;
	float:right;
	margin-top:10px;
}
#toolsright p{padding-left:60px;}
#toolsright br{margin-bottom:10px;}
#toolsright .inner{padding:20px 0 0 30px;}
#toolsright .title{width:350px;height:50px;border-bottom:1px solid #ccc;}
#toolsright .steps{height:280px;*height:300px;}
#toolsright .step1{
	background:url(../images/icon_tool_steparrow.gif) no-repeat 8px 28px;
	margin-top:15px;
	height:140px;
}
#toolsright .step1_hori{
    background:url(/pages/images/icon_tool_steparrow2.gif) no-repeat 140px 8px;
	width:280px;
	float:left;
	margin-top:15px;
}
#toolsright  .related{border-top:1px solid #ccc;width:350px;padding-top:10px;}
#toolsleft{
    width:250px;
	float:left;
}
.safe_cal{
    background:url(/pages/images/bg_tool_safe_cal.gif) no-repeat;
	width:356px;
	height:209px;
	margin-top:20px;
}
.safe_cal table{border:1px solid #663300;margin-top:30px;background:#eee;}
.safe_cal table td{background:#fff;text-align:center;width:15px;}
.safe_cal table td.week{background:#663300;color:#fff;}
.safe_r,.safe_y,.safe_g{margin-left:40px;padding-left:10px;}
.safe_r{background:url(/pages/images/icon_tool_safe_r.gif) no-repeat left center;margin-left:210px;}
.safe_g{background:url(/pages/images/icon_tool_safe_g.gif) no-repeat left center;}
.safe_y{background:url(/pages/images/icon_tool_safe_y.gif) no-repeat left center;}

/*首页友情连接*/
#indexLink dl{float:left;width:80px;margin-right:10px;}
#indexLink dt{margin-bottom:5px;}

#mogoBoard a{display:block;margin:1px 0;}
#mogoBoard a.mogoBoard1{font-weight:bold;color:red;}
#mogoBoard a.mogoBoard2{color:blue;}
/*favor*/
a.favor, a.btnClose{background:url(/pages/images_v2/linkIcons.png) no-repeat 0 -446px;_background:url(/pages/images_v2/linkIcons_ie6.png) no-repeat 0 -446px;padding-left:18px;color:#92c83e;font-size:12px;line-height:16px;height:16px;display:inline-block;}
a.btnClose{background-position:0 -240px;float:right;width:14px;height:14px;padding-left:0;}
/*floatBox*/
#overlayDiv {display: none;Z-INDEX:1; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%;background:#333333;filter:alpha(opacity=50); moz-opacity: 0.5; opacity: 0.5;}
#overlayDiv iframe{display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;/*must have*/top:0;/*must have*/left:0;/*must have*/z-index:-1;/*must have*/filter:mask();/*must have*/width: 100%;/*must have for any big value*/height: 100%;/*must have for any big value*/;}  
.floatBoxWrap{position:absolute; z-index:100;display:none;}
.floatBoxBg{z-index:0;position:absolute;background:#000;width:100%;height:100%;min-height: 100%;top:0;left:0;filter:alpha(opacity=20,Style=0);-moz-opacity:0.2; /*MOZ , FF*/opacity:0.2;/*CSS3, FF1.5*/}
.floatBoxBg iframe{display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;/*must have*/top:0;/*must have*/left:0;/*must have*/z-index:-1;/*must have*/filter:mask();/*must have*/width: 100%;/*must have for any big value*/height: 100%;/*must have for any big value*/;}  
.floatBox{width:574px;position:absolute;z-index:999;}
.floatBox .top{background:url(/pages/images_v2/floatBox_top.png) no-repeat center top;height:9px;line-height:0;font-size:1px;}
.floatBox .body{background:url(/pages/images_v2/floatBox_bg.png) repeat-y center top;padding:6px 20px;*height:1%;}
.floatBox .bottom{background:url(/pages/images_v2/floatBox_bottom.png) no-repeat center bottom;height:8px;line-height:0;font-size:1px;}
.floatBox .navPage{background:#eef8dd;text-align:right;margin:5px 0;clear:both;}
.floatBox .navPage a,.navPage span{margin:0 3px;}
.floatBox .btnClose span{display:none;}
.floatBox .btnOkDel{text-align:center;margin:5px 0 10px 40%;}
.floatBox h2{font-size:12px;font-weight:bold;line-height:30px;border-bottom:1px solid #92d248;margin-bottom:10px;color:#000;}
.floatBox label{text-align:right;width:110px;*width:90px;display:inline-block;font-size:14px;}
.floatBox label em{color:red;margin-right:3px;font-size:12px;}
.floatBox li{padding:12px 0;}
a.btnSmallOk, a.btnSmallDel{color:#fff;font-size:12px;;text-align:center;line-height:21px;height:20px;display:block;padding:0 15px;float:left;}
a.btnSmallOk{background:#92c83e;border-right:1px solid #39550c;border-bottom:1px solid #39550c;margin-right:26px;}
a.btnSmallDel{background:#9c9c9c;border-right:1px solid #333;border-bottom:1px solid #333;}
