*{
   margin:0;
   padding:0;
   }
a:focus {outline-color:invert;
        outline-style:none;
         outline-width:0pt;
}

h3,h4,h5{ 
    text-align:left;
	font-size:15px;
	font-weight:bold;
	color:#FF6600;
	}
h3{
    font-size:18px;
	color:#FFFFFF;
	background:transparent url(../images/product_title_bg.gif) no-repeat left top;
	height:38px;
    width:300px;
   }
h3 b{
    padding-left:50px;
	line-height:38px;
	
    }
h4{
   font-size:15px;
   color:#FF6600;
   }
h4 b{
     padding-left:32px;
	 height:24px;
	 line-height:24px;
	 }
#pageheader, #pagcontext,#pagefooter{
	clear: both;
	text-align: center;
	margin: 0 auto;
}

/**第一栏**/
#col1,#col2,#col3{
   margin:0 auto;
   padding:0;
   width:975px;
   }
#col1_left,#col1_right{
    width:672px;
	float:left;
	margin:0 auto;
	}
#col1_right{
    width:300px;
	float:right;
	}
#banner{
    background:url(../images/banner_top_bg.gif) no-repeat left top;
	height:234px;
	width:672px;
	float:left;
	}
#banner_object{
	width:auto;
	maigin:0 auto;
    margin-top:15px;
	}
#product_show{
    background:url(../images/banner_bottom_bg.gif) no-repeat left top;
	height:435px;
	width:672px;
	float:left;
	}
#product_show ul{
     width:675px!important;
     width:672px;
	 height:auto;
	 list-style:none;
	 }
#product_show a{
	border: 0;
}

#product_show li{
     height:210px;
	 display:inline;
	 float:left;
	 }
	 
#product_show_d{
	margin-left: 17px;
}

#product_show_s{
	margin-left: 5px;
}
#product_tj{
	width:300px;
	height:135px;
	float:left;
	margin-top:8px;
}
#pop_diy{
    background:url(../images/pop_diy.gif) no-repeat left top;
	width:290px;
	height:185px;
	padding-top:18px;
	padding-left:10px;
	text-align:left;
	}
#pop_diy h4{
    font-size:15px;
	height:22px;
	display:block;
	float:none;
	font-weight:bold;
	color:#696969;
	text-decoration:none;
	line-height:22px;
	}
#pop_diy h5,#pop_diy span{
	height:22px;
	display:block;
	float:none;
    font-size:9pt;
	color:#7f7f7f;
	line-height:22px;
	font-weight:normal;
	}
#pop_diy span{
	float:left;
    margin:85px 8px 0 8px;
	width:65px;
	text-align:center;
	}
/**产品导航**/
#product_list{
    width:300px;
	padding-bottom:8px;
	background:url(../images/product_middle_bg.gif) repeat-y left top;
	float:left;
	}
#product_list_bottom,#col2_left_bottom{
    width:300px;
	height:11px;
    float:left;
	background:url(../images/product_bottom_bg.gif) no-repeat left top;
	}

#product_list_cp1,#product_list_cp2,
#product_list_cp3,#product_list_cp4{
    width:250px;
	margin:0 auto;
	margin-top:8px;
	}

.product_imgs1{
    background:url(../images/cp_ico1.gif) no-repeat left top;
	}
.product_imgs2{
    background:url(../images/cp_ico2.gif) no-repeat left top;
	}
.product_imgs3{
    background:url(../images/cp_ico3.gif) no-repeat left top;
	}
.product_imgs4{
    background:url(../images/cp_ico4.gif) no-repeat left top;
	}

#product_list ul{
	 width:260px;
	 text-align:left;
	 list-style:none;
	 border-bottom:1px #e4e4e4 solid;
	 }
#product_list li{
     display:inline;
	 font-size:9pt;
	 color:#666666;
	 width:25px;
	 line-height:25px;
	 margin:0 8px;
	 }
#product_list a,#product_list a:link,.col3_left a,col3_left_more a,.col3_left a:link{
     font-size:9pt;
	 color:#5f5f5f;
	 text-decoration:none;
	 line-height:25px;
	 }
#product_list a:hover,.col3_left a:hover{
     font-size:9pt;
	 color:#FF4800;
	 text-decoration:underline;
	 line-height:25px;
	 }
	 
/**第二栏**/	 
#col2{
     padding-left:18px;
	 }
.col2_left_c{
     width:300px;
	 margin-top:6px;
	 float:left;
	 }
#col2_left{
    width:300px;
	padding-bottom:8px;
	background:url(../images/product_middle_bg.gif) repeat-y left top;
	float:left;
	}
#col2_left ul{
     display:block;
	 font-size:9pt;
	 list-style:none;
	 width:290px;
	 float:right;
	 text-align:center;
     }
#col2_left li{
     display:block;
	 border-bottom:1px dashed #e4e4e4;
	 float:left;
	 width:130px;
	 margin:0 5px;
	 padding-top:8px;
	 }

#col2_left span {
     display:block;
	 float:left;
	 line-height:50px;
	 height:55px;
	 padding-left:5px;
	 }
#col2_left img{
     display:block;
     float:left;
	 }
	 
#clo2_right{
     width:668px;
	 height:262px;
	 background:url(../images/diy_right_bg.gif) no-repeat right top;
	 float:right;
	 }
/**原创DIY**/	 
#diy_left{
     width:22px;
	 height:262px;
	 background:url(../images/diy_left_bg.gif) no-repeat left top;
	 float:left;
	 }
#diy_right_title{
     width:646px;
	 float:right;
	 margin-top:8px;
	 text-align:left;
	 font-size:17px;
	 color:#5f5f5f;
	 font-weight:bold;
	 background:none;
	 }
#diy_right_title b,#diy_right_title img{
     display:block;
	 float:left;
	 margin-left:8px;
	 margin-top:5px;
	 }
#diy_right_title img{
     margin-top:8px;
	 }
#diy_right_title span{
     display:block;
	 float:right;
	 margin-right:20px;
	 }

#diy_right{
     width:646px;
	 float:right;
	 text-align:left;
	 }
.diy_right_product{
	text-align:center;
    display:inline;
    float:left;
    height:206px;
    margin-top:5px;
    width:24.5%;
   
	 }
.diy_right_product div{
    border:1px #dfdfdf solid;
	height:140px;
	width:140px;
	background: #f5f5fa;
	display: table-cell;
    vertical-align : middle ;
    overflow:hidden;
	position:relative;
	text-align:center;

	}
.diy_right_product div p{
  	position:static;
	+position:absolute;
	top:50%
	}

.diy_right_product div img{
	cursor: pointer;
	position:static;
	+position:relative;
	top:-50%;left:-50%;
}

.diy_right_product p{
    margin:0pt auto;
    text-align:center;
    width:136px;
	}

.diy_right_product br{
    display:none;
	}


.name{
    display:block;
    padding:3px 0;
	}
.money{
    display:block;
    font-size:9pt;
	color:#ff6600;
	}
.cp,a.cp:link{
    display:block;
	float:left;
    background:url(../images/botton_bg.gif) no-repeat left top;
	height:22px;
	line-height:22px;
	width:55px;
	font-size:9pt;
	color:#fff;
	margin-left:5px;
	text-decoration:none;
	}
a.cp:hover{
    text-decoration:underline;
	}
.cp span{
    padding-left:10px;
	}
/**第三栏**/
.col3_left{
    width:760px;
	float:left;
	}

.col3_left_c1,.col3_left_c2,.col3_left_c3{
    width:228px;
	padding-left:30px;
	float:left;
	height:240px;
	background:url(../images/quast_bg.gif) no-repeat left top;
	}
.col3_left_c2{
    width:227px;
	padding-left:17px;
	float:left;
	background:url(../images/sale_bg.gif) no-repeat left top;
	}
.col3_left_c3{
     width:241px;
	 padding-left:17px;
     background:url(../images/help_bg.gif) no-repeat right top;
	 float:left;
	 }
.col3_left h3{
     font-size:17px;
	 color:#4e4e4e;
	 line-height:22px;
	 margin-top:10px;
	 display:block;
	 float:left;
	 font-weight:bold;
	 background:none;
	 width:auto;
	 }
.col3_left h3 b{
     padding-left:10px;
	 }
.col3_left img{
     display:block;
	 float:left;
	 margin-top:10px;
	 }
.col3_left ul{
     font-size:9pt;
	 color:#5b5b5b;
	 float:left;
	 list-style-type:square;
	 margin-top:8px;
	 }
.col3_left li{
     display:block;
	 float:left;
	 text-align:left;
	 width:215px;
	 height:25px;
	 line-height:25px;
	 border-bottom:1px #999 dashed;
	 text-overflow:ellipsis;
	 overflow:hidden;
	 }
.col3_left_more{
     display:block;
	 float:right;
	 padding-right:20px;
	 margin-top:5px;
	 width:auto;
	 border:none;
	 }
.col3_right{
    width:200px;
	border:1px #c9c9c9 solid;
	background:#f1f1f1;
	padding:5px;
	margin-top:7px;
	float:right;
	height:213px;
	}
.col3_right ul,.col3_right_tq{
    list-style:none;
	float:left;
	padding:3px 8px;
	background:#fff;
	 }
.col3_right_qq{
	list-style:none;
	float:left;
	background:#fff;
}
.col3_right li{
	 float:left;
	 text-align:left;
	 width:185px;
	 height:36px;
	 line-height:36px;
	 margin-top:2px;
	 border-bottom:1px #999 dashed;
	 }
.clo3_right_img1,.clo3_right_img2,.clo3_right_img3{
    background:url(../images/phone.gif) no-repeat left top;
	width:50px;
	height:35px;
	}
.col3_right a  {
	color:#8B8A8A;
	text-decoration: none;
}
.col3_right a:hover  {
	text-decoration: underline;
	color:#fb9645;
}
.clo3_right_img2{
    background:url(../images/fax.gif) no-repeat left top;
	}
.clo3_right_img3{
    background:url(../images/mail.gif) no-repeat left top;
	}
.col3_right_qq{
	 text-align:left;
	 }
.col3_right_tq{
	 width:185px;
	 text-align:left;
	 }

.col3_right_qq img{
	display: block;
	float:left;
}	 

.col3_right h5,.col3_right h6,.col3_right_qq span {
     font-size:15px;
	 color:#fb9645;
	 font-weight:bold;
	 width:130px;
	 height:18px;
	 line-height:18px;
	 display:block;
	 float:right;
	 }
.col3_right_qq span{
     float:left;
	 margin-left:8px;
	 width:auto;
	 font-size:13px;
	 font-family:"Arial", Helvetica, sans-serif;
	 }

.col3_right h6{
     font-size:13px;
	 color:#8b8a8a;
	 }

.col3_right br{
      display:none;
	  }
	  
.blue_input{
   background:url("/images/button_blue_bg.gif") repeat-x 50% 0%;
   BORDER: #2390bc 1px solid;
   COLOR: #077faf; 
   line-height:25px;
   width:80px;
   FONT-SIZE: 9pt;
   height:25px;
   margin:0;
   padding:0 3px;
   cursor: pointer;
   }
.green_input{
   background:url("/images/button_green_bg.gif") repeat-x 50% 0%;
   BORDER: #50ac6f 1px solid;
   COLOR: #269226; 
   line-height:25px;
   FONT-SIZE: 9pt;
   height:25px;
   width:80px;
   margin:0;
   padding:0 3px;
   cursor: pointer;
   }
.yellow_input{
   background:url("/images/button_yellow_bg.gif") repeat-x 50% 0%;
   BORDER: #bdad38 1px solid;
   COLOR: #a99713; 
   line-height:25px;
   FONT-SIZE: 9pt;
   width:80px;
   height:25px;
   margin:0;
   padding:0 3px;
   cursor: pointer;
   }
.bk_fy{
	border: 1px solid #7e9db9;
}
.orange_input{
   background:url("/images/button_orange_bg.gif") repeat-x 50% 0%;
   BORDER: #f4a375 1px solid;
   COLOR: #e46f2d; 
   width:80px;
   line-height:25px;
   FONT-SIZE: 9pt;
   height:25px;
   margin:0;
   padding:0 3px;
   cursor: pointer;
   }

.tdTou{
	padding-left:20px;
	background-color:#ffe6c5;
	padding-left:46px; 
	font-size:14px; 
	color:#333333;
	font-weight:bold;
	height: 30px;
	text-indent: 6pt;
}
.tddan{
	background-color:#f2f2f2;
	height: 25px;
}
.tdshuan{
	background-color: #f9f9fa;
	height: 25px;
}
.input_text {
	font-size:9pt; 
	padding:3px;
 	border:1px #7e9db9 solid;
	text-indent: 2pt;
	background-color: transparent;
	width:300px;
}
.select{
	font-size:9pt; 
	padding:3px;
 	border:1px #7e9db9 solid;
	background-color: transparent;
	width:300px;
	height: 25px;
	margin-left: 0px !important;
	margin-left: 4px;
}
.red{
	color : red;
}

tr.mainbody{
  font-size: 12px;
  background-color: #FFFFFF;
}
tr.mainhigh {
  font-size: 12px;
  background-color: #ffffbb;
}