/* CSS Document */
#contentWrapper {
	margin-top:0;	
}
#mainContent {
	margin:0px; padding:0px;width:970px;
}
#topBanner {
	margin:0 0 10px 0;
}
#image {
   margin-top:0px 
}
/* left
------------------------------------*/
#dd_leftSide {
	width:220px;  float:left; text-align:left; 
}

/* login */
#loginBox {
	position:relative;float:left;height:210px; width:200px;    background:url(../images/index_login_bg.gif) no-repeat;	
	padding:8px;
}
#loginForm {
	position:relative; float:left;
	margin:3px 0 10px 0;
}

#loginFormleft {
  
	float:left;
	width:110px;
	padding-left:5px;
	
}
#loginForm h3 {
   color:#df547d;
   font-size:14px;
   padding-left:5px;
   }
   
#loginFormleft p{
	float:left; clear:both;width:110px; height:22px;
	color:#a50544;
}
#loginFormleft p a {
	margin:0 3px
	color:#df547d;
}
#loginFormleft p b {
	margin:0 3px;
	
}
#loginFormright {
	float:left; 
    border:1px dashed #f7a2b7;
    width:75px;
    height:75px;
    padding:0px;
    margin-top:20px
   
}

#loginForm .title{
    height:20px;
    float:left;
    margin:0;
    padding:10px 0 0 4px;
}
#loginForm .input1 {
 	width:110px; border:1px dotted #a50544; 
}
#loginBox #loginBoxTitle {
	position:absolute; top:-7px; left:25px; font-size:14px; font-weight:bold;  z-index:99
}
#loginBox #loginContent {
	padding:12px 10px
}
#loginBox #userStatus ul {
	float:left;	width:210px; padding-top:0px; text-align:left; position:relative
}
#loginBox #userStatus ul li{
	line-height:16px; height:18px
}
#loginBox #userStatus ul li a{
	margin:0 10px; text-decoration:underline
}
#loginForm .btn1 {
	margin-left:30px;
}
#loginBtns1 {
	height:30px;
	margin-top:20px;
	padding:0px;
	width:200px;
	display:block;
}
#loginBtns1 .rightMargin {
	margin-right:28px
}
#loginBox dl {
	width:210px; clear:both; text-align:left; padding-top:10px; float:left
}
#loginBox dt {
	padding-left:24px; height:16px;
}
#loginBox dd {
	padding-left:24px; color:#999; padding-bottom:6px; font-size:12px
}
#loginBox #subIdea {
	clear:both; background:url(../images/icons.gif) no-repeat 10px 0px;
	padding-left:38px;
	width:150px;
	
}

/*doing
-------------------------*/
#doing {
	float:left; clear:both; padding-bottom:5px; margin-top:10px; width:220px; text-align:center;background:url(../images/ddimg/left.gif) left bottom no-repeat; 
}
#doing h2 {
	 background-position:left top; color:#FF467E; 
}
#doing ul {
	background:#fff; border-right:2px solid #FFDCE4; border-left:2px solid #FFDCE4; padding:10px;line-height:24px;
}
#doing li {
	background:url(../images/icon1.gif) no-repeat left -612px; margin-left:-10px;
}
#doing li p { font-size:12px; line-height:16px;
}
#doing h3 { font-size:12px; font-weight:normal; color:#FF81AB; text-align:left;　
	padding-top:-2px;
	padding-left:20px
}
#doingh3 a{
 	color:#FF81AB; text-decoration:underline;
}
#doing p{
	text-align:left;margin-left:20px;
}
#doing h5 {
	margin-bottom:6px; font-weight:normal; font-size:13px;
}
#doing .line{
	background:url(../images/dot1.gif) repeat-x left bottom;padding-bottom:10px	
}
/*doing end
-------------------------*/

/*左栏下部开始*/
.index_left,.index_left2 {
	 float:left;margin-top:10px; margin-bottom:5px; width:200px;text-align:left;
}
.index_left h2, .index_left2 h2{
	 background: url(../images/ind_left_bg.jpg) no-repeat;height:29px; color:#A50544;font-size:14px;padding-left:30px;
	line-height:26px;margin-bottom:5px;
}
.index_left2 h2 {
   padding-left:10px;
   padding-top:8px;
   background: url(../images/ind_left_bg.jpg) no-repeat left -30px;
   }
   
.index_left h2 a{
  font-size:12px;
  font-weight:normal;
  color:#656a63;
  position:relative;
  left:65px;
  }


.index_left p{
  line-height:20px;
  margin-left:5px;
  border-bottom:1px dotted #a50544;
  background:url(/images/icon.jpg) no-repeat;
  text-indent:10px;
  }
 .index_left p a {
 color:#666;
 } 
.index_left .pro{
  padding:5px;
  color:#f3519c;
  width:90px;
  float:left;
  line-height:20px;
} 
.pro a{
color:#F3519C;
text-decoration:underline;
}
.newmember {
  width:190px;
  margin:5px;
  height:70px;
  border-bottom:1px dotted #6a6a6a;
  }
.newmember .img {
  float:left;
  }
  
.newmember h4{
  float:left;
  display:block;
  padding-left:15px;
  font-weight:normal;
  line-height:20px;
  font-size:12px;
  width:110px;
}
.newmember a{
  color:#f3519c;
  line-height:20px;
  text-decoration: underline;
 }
 
.index_left .pro h3{
  color:#6a6a6a;
  font-weight:800;
  text-align:center;
  
}
.index_left_img {
     border:1px solid #fdf0f3;
     width:70px;
     height:70px;
 
}
.index_left_brand_img{
width:85px;
border:1px solid #DEE6EA;
    float:left;
    margin:5px;
    height:44px;
}
.index_left2 {
    background:url(../images/ind_left_bg2.jpg) repeat-y; 
   }
  
.index_left2 dl {
   padding-left:13px;
   width:180px;
   overflow:hidden;
   }
.index_left2 .line {
 clear:both;
  border-bottom:1px dashed #ccc;
  height:1px;
  margin:0px 10px 0px 10px;
  padding:0px;
 }
 .index_left2 dt {
   float:left;
   display:inline;
   white-space:nowrap;
   margin:0px;
 }
.index_left2 dt a{
   border-right:1px solid #ccc;
   padding:0 5px;
   margin-left:3px;
   color:#666;
   line-height:18px;
  }
   
.index_left2 h3 {
	padding-left:10px;
	font-size:14px;
	margin:10px 15px 5px 15px;color:#f3519c;border-left:3px solid #df547d;line-height:12px;display:block;
}
.index_left2 span{
  height:15px;
  display:block;
  width:200px;
  background:url(../images/ind_left_bg.jpg) no-repeat left -64px;
  }

#broadcast {
	float:left;width:220px; text-align:center; margin-top:10px; background:url(../images/ddimg/left.gif) -458px bottom no-repeat; padding-bottom:5px;
}
#broadcast h2 {
	 background-position: -458px top;  color:#109CFF;
}
#broadcast ul{
	float:left;background:#fff; border-right:2px solid #BEEFFC; border-left:2px solid #BEEFFC; padding:5px 10px 2px 10px;
	line-height:24px; color:#666; display:block; width:196px;
}
#broadcast li {
	float:left; padding:5px 0; clear:both; width:196px;
}
#broadcast div.img50 {
	float:left; width:50px;
}
#broadcast .text {
	float:left; width:125px; text-align:left; line-height:16px; padding-left:8px 	
	
}


#vote{
	float:left;margin-top:10px;padding-bottom:5px;text-align:left;width:220px;
}
#ddfaq{
	float:left;margin-top:10px; width:220px; background:url(../images/ddimg/left.gif) -691px bottom no-repeat; padding-bottom:5px;
}
#ddfaq h2 {
	 background-position:-691px top; color:#FF6600;	 
}
#ddfaq ul {
	background:#fff; border-right:2px solid #FFF3C4; border-left:2px solid #FFF3C4; padding:6px 10px;
	line-height:24px; color:#666; display:block;
}
#ddfaq li {
	text-align:left; height:25px
}

/* right
------------------------------------*/
#dd_rightSide {
	display:inline;float:right; width:720px;

}
#dd_rightSide  #ddBanner {
	clear:both; width:100%;
  height:210px;
}
	
    #ddBanner2{
		float:left; text-align:left;
    width:500px;
    height:210px;
    background:url(../images/bg.jpg) no-repeat left top
	}	

	#ddBanner1 ul{
	 display:inline;float:left;	height:60px;  padding:30px 5px 20px 85px; line-height:17px; font-size:13px;	width:257px;font-size:13px;color:#666;
   MARGIN-BOTTOM:10px
	}
  	#ddBanner1 li{

   MARGIN-BOTTOM:10px
	}
  #ddBanner1 b{
  color:#F8639B;font-weight:bolder;font-size:16px
  }
  #ddBanner1 a{
  color:#F8639B;text-decoration:underline
  }
  #ddBanner1 a:hover{
  color:#E46B87;text-decoration:none
  }
  
 #dd_button{
    line-height:36px; padding: 0pt; margin-top: -40px; margin-left: 278px; width: 80px; height: 30px;float:left;border:0px ;background:#fff url(../images/ddimg/block_button.gif) no-repeat center center;
    line-height:40px;font-size:14px;font-weight:bolder;TEXT-ALIGN:center
  }
   #dd_button a{
    color:#660000
   }
   #dd_button a:hover{
   color:#E46B87
   text-decoration:underline;
   }
  
	#ddBanner1 #dd_block1 {
		display:inline; margin-right:6px; margin-bottom:6px;background:url(../images/ddimg/block1.gif) no-repeat left top; color:#a50034
	}	
	#ddBanner1 #dd_block2 {
		display:inline; margin-bottom:6px;background:url(../images/ddimg/block2.gif) no-repeat left top; color:#7b0087
	}
	#ddBanner1 #dd_block3 {
		display:inline;  margin-right:6px;background:url(../images/ddimg/block3.gif) no-repeat left top; color:#327d00
	}
	#ddBanner1 #dd_block4 {
		display:inline; background:url(../images/ddimg/block4.gif) no-repeat left top; color:#0067af
	}
	
	#dd_rightSide  #ddBanner23 {
		float:right; width:220px
	}
		#ddBanner23 #ddBoard{
			margin-top:8px; padding:4px 3px 2px 64px;background:url(../images/ddimg/board.gif) no-repeat; width:153px; height:94px; overflow:hidden
		}
		#ddBanner23 #ddBoard marquee {
			height:90px; margin-top:0 !important; *margin-top:0 !important; *margin-top:-90px
		}
		#ddBanner23 #ddBoard dt {
			background:url(../images/icon2.gif) no-repeat; background-position: 1px 10px !important;background-position: 1px 8px; padding-left:8px; padding-top:5px; width:144px;height:14px;line-height:14px; overflow:hidden
		}
		#ddBanner23 #ddBoard dd{
			margin-left:10px;background:url(../images/dot3.gif) repeat-x left 50%;  width:140px; font-size:11px; text-align:right; color:#fcc700; line-height:11px;
		}
		#ddBanner23 #ddBoard dd span {
			background:#fff; padding-left:2px
		}
	#dd_rightSide  #ddBanner23  img.topMargin {
	margin-top:10px
	}

#ddChageHot {
	clear:both; float:left;padding-bottom:5px; width:100%; margin-top:10px;background:url(../images/ddimg/dd_bg2.gif?a=12) no-repeat left bottom
}
#ddChageHot h2 {
	background:url(../images/ddimg/dd_bg2.gif) no-repeat left 0; height:20px; font-size:14px; font-weight:800; padding-top:10px;text-align:left; padding-left:20px; color:#fff;
}
#ddChageHot ul {
	float:left; padding:16px 0 ;background:#fff; border-left:1px solid #ffbdd2; border-right:1px solid #ffbdd2; width:718px;
}
#ddChageHot ul li {
	float:left;
	width:170px; 
	padding-left:8px;
	margin-bottom:15px;
}
#ddChageHot  ul li .img100 {
	border:0; margin:8px auto 6px auto
}
#ddChageHot  ul li div {
	margin-top:8px;
}
#ddChageHot ul li p {
	line-height:20px; overflow:hidden
}
#ddShops h2 {
	background:url(../images/shop_tit.jpg) no-repeat left 0; height:40px;  font-size:14px; font-weight:800; text-indent:20px; padding-right:20px; 
}
#ddShops h2 b {
	color:#f45b8e
}
#ddShopsMain {
	background:#FDF4F7; float:left; clear:both; width:716px;
 text-align:left;
 height:230px;
 border-left:1px solid #FFBDD2;
 border-right:1px solid #FFBDD2;
 border-bottom:1px solid #FFBDD2;
}


#ddShops dl {
	float:left;	width:290px; padding-left:8px;
}
#ddShops dl dt {
	padding:6px 0
}
#ddShops #ddShopman {
	float:left; width:220px; 
	padding:5px 3px;
background:#fff;
	margin:10px 5px;
	height:200px;
}
#ddShops #ddShopman .img40 {
	float:left;
}
#ddShops #ddShopman #ddShopmanInfo {
	float:left; padding-left:5px; line-height:20px;width:200px;
}
#ddShops #ddShopman h4 {
	clear:both; padding:6px 0  10px 5px; font-size:1em
}
#ddShops #ddShopman p {
	line-height:20px;
	padding:5px;
}
#ddShops ul {
	float:right; width:190px; padding-top:10px
}
#ddShops li {
	background:url(../images/icon1.gif) no-repeat left -90px; line-height:24px; padding-left:12px;
}

#ddArticle,#ddQuestion {
	width:355px; float:left;padding-bottom:5px;  margin-top:10px;background:url(../images/ddimg/dd_bg2.gif) no-repeat -720px bottom; text-align:left
}
#ddQuestion {
	margin-left:10px
}
#ddArticle h2 {
	background:url(../images/ddimg/dd_bg2.gif) no-repeat -720px 0px; height:25px; font-size:14px; color:#fff; font-weight:bold; line-height:25px;text-indent:10px;
}
#ddQuestion h2 {
	background:url(../images/ddimg/dd_bg2.gif) no-repeat -720px -30px; height:25px; font-size:14px;  padding-right:20px; color:#fff	;font-weight:bold;	line-height:25px;text-indent:10px;
}
.ddlink{
margin-left:125px;
color:#fff;
text-decoration:underline;
font-size:12px;
}

#ddArticle div, #ddQuestion  div {
	padding:9px; background:#fff; border-left:1px solid #ffbdd2; border-right:1px solid #ffbdd2;width:335px;
}
#ddArticle table, #ddQuestion  table {
	width:335px; border-collapse:collapse
}
#ddArticle table th,#ddQuestion th {
	font-weight:bold; height:24px; padding-left:6px; background:url(../images/dot1.gif) repeat-x left bottom
}
#ddArticle table  td,#ddQuestion td {
	height:24px; padding-left:6px;
}
#ddArticle table  td p ,#ddQuestion td p{
	background:#f2b4c9; width:30px; height:14px; line-height:14px; padding-left:6px; font-size:11px; color:#fff
}
#ddQuestion td label {
	padding-right:12px
}

/*tab*/

#tabmain { 
	width:718px;margin:0px auto;padding:0px; text-align:left;	
}
#ddProduct{
	margin:0;padding:0 ; 
}
#area_tab {
	clear:both; float:left;margin:0;
	margin-top:10px; width:720px; position:relative; z-index:99; 
}
#product_tab { 
	background:url(../images/new_comment_bg.gif) no-repeat left 5px;
    height:24px;width:650px; cursor:pointer; 
	float:left;
	color:#A50544;
	text-indent:16px;
	font-size:14px;
	line-height:24px;
}
#new_tab { 
	float:left;background:url(../images/ddimg/product-09.gif) no-repeat;height:26px;width:100px; cursor:pointer;
}
#othertext{
	text-align:right; height:24px; line-height:20px;float:left;
	font-size:14px;
	width:60px;
}
#product_main,#new_main { 
	float:left; border: 1px solid #FFBCD2; 
    width:706px;margin-top:-1px;position:relative; z-index:9; padding:5px;
    background:#FFFCFD;
    margin-bottom:10px;
}
#othertext h2 { 
font-size:14px; font-weight:normal; padding-top:2px; text-align:right; padding-right:10px; color:#ff709c	
}
#product_main table td{
	padding:15px 0 10px 10px; vertical-align:top; width:700px
}
#product_main .img50,#new_main .img50  {
	float:left; width:50px; 
}
#product_main .img50,#new_main .img50  img{
	HEIGHT:80px; width:80px; 
}
#product_main .introduce{
width:580px;
float:left;
}
#product_main .introduce p,#new_main .introduce p{
	float:left;width:580px;line-height:20px;margin-left:10px; overflow:hidden; 
	border-bottom:1px dashed #DEE6EA;
}
#product_main .introduce h4 {
margin-left:10px;
line-height:20px;
border-bottom:1px dashed #DEE6EA;
}
#product_main .introduce h4 a{
color:#f35197;font-size:12px;
}
#product_main .introduce p  span,#new_main .introduce p span{
	background:#f2b4c9; width:30px; height:14px; line-height:14px; margin-left:20px; padding:0 6px; font-size:11px; color:#fff
}
#product_main span{
margin:10px;
width:350px;
line-height:20px;
display:block;
}

#product_main h5{
background:#fae4ea;
color:#f3539d;
width:60px;
margin:2px 10px;
height:14px;
float:left;
line-height:12px;
padding-left:5px;
font-size:12px;
font-weight:normal;
}
#product_main a{
line-height:20px;
}
.ques_cont{
margin:10px 0 10px 10px;
float:left;
width:340px;
}


//右侧
#ddbanner8{
float:right; position:relative; right: -260px; top:-208px; background-image: url(../images/bg2.jpg); 
}

/*新分类版块*/

