*{
	 margin: 0px; padding: 0px; line-height: 200%; list-style: none; font-size: 12px; color: #000000;
}

body{
	background: url(bg.jpg); 
}

.red{
 color: Red; font-weight: bold;
}

.hui1{ 
 color: #666; line-height: 260%;
}

.hui2{ 
 color: #666; line-height: 150%; width: 360px;
}

.blue1{
	color: #06575C; font-weight: bold;
}

.yellow1{
	 background-color: #FD4E00;  color: #fff; padding: 4px;
}

.yellow2{
	 color: #ff3300;font-weight: bold;
}

.yellow3{
 color: #FEFF00; font-size: 14px; font-weight: bold;
}

a{
  color: #333; text-decoration: none;
}

a:hover{
	color: #ff3300; text-decoration: underline;
}

.head_tool{
	height: 29px; margin: 0 auto; width: 100%; background: #f5f5f5; border-bottom: 1px solid #d1d1d1;
}

.head_tool_nr{
	width: 980px; margin: 0 auto;color: #666;
}

.head_tool a{
	margin: 0 8px; color: #666;
}

.head_tool_nr_l{
  width: 630px; float: left; height: 29px;
}

.head_tool_nr_r{
  width: 350px; float: left; height: 29px;
}

.head_tool_nr_l iframe{
	margin-top: 3px;
}


.head_tool_nr_r{
	text-align: right;
}

.fszm{
	background:url(dhbg.jpg) left no-repeat; padding-left: 22px;
}


#top{
	margin: 0px auto;
}

#top_main{
	width: 980px; margin: 10px auto 10px; height: auto; overflow: hidden; padding-left: 40px;
}

#logo{
	float: left; margin-right: 70px;
}

#top_r{
	float: left;
}

#search1{
 margin-right: 30px;float: left; margin-top: 10px;
}

#top_tool{
	float: left; margin-top: 15px;
} 

#top_tool a{
	margin: 5px 8px;
}

#nav{
	 background-image:  url(dh,bg.jpg); height: 45px;
}

#nav_main{
	width: 1000px; margin: 0px auto; height: 45px; padding: 0px 0px 0px 0px;
}

#main{
	width: 1000px; margin: 10px auto; height: auto; overflow: hidden;background-color: #fff;
}

#main_2013new{
	width: 1200px; margin: 10px auto; height: auto; overflow: hidden;background-color: #fff;
}

#main_kefu{
	width: 1025px; margin: 10px auto; height: auto; overflow: hidden;background-color: #fff;
}

#left{
	width: 678px; float: left; margin-right: 10px; height: auto; overflow: hidden; border: 1px solid #bbbbbb;
}


#left_main{
	margin: 10px; padding: 20px; 
}

#right{
	width: 310px; float: left; height: auto; overflow: hidden;
}


#list_xg1{
	margin-bottom: 5px;border:1px solid #bbbbbb; padding: 5px;
}

#list_xg1 li{
	margin: 5px 0px; height: 75px; padding: 3px; display: block; width: 285px;
}

#list_xg1 img{
	float: left; margin: 2px 5px 2px 2px;
}

#list_xg1 a{
	 display: block; width: 285px;height: 80px; border: 1px solid #F5F5F5;
}

#list_xg1 a:hover{
	background-color: #FFF1EC; border: 1px solid #FF9900; text-decoration: none;
}

#area1{
	border-bottom: 1px solid #bbbbbb; padding: 5px 8px;
}

#area2{
	padding: 5px 8px;
}

#area3{
	padding: 5px 8px;border-bottom: 1px solid #E3E3E3; margin-bottom: 10px;
}

#area1 a,#area2 a,#area3 a{
	margin: 0 5px;
}


#tag_index{
	margin: 5px;
}

#tag_index a{
	margin: 0px 11px; font-weight: bold;
}

.title_pl{
	background-image: url(http://img02.taobaocdn.com/imgextra/i2/11193727/TB2xbwwbFXXXXXGXXXXXXXXXXXX_!!11193727.jpg);height: 24px; color: #fff; font-weight: bold; padding: 3px 10px; margin: 1px;
}

.pl{
	border: 1px solid #bbbbbb; background-color: #F2F2F2;width: 678px; height: auto; overflow: hidden; margin-bottom: 5px;
}

.ipt-txt{
	padding: 5px; font-size: 14px; margin: 5px 5px 0px 5px;
}

.send{
	margin: 15px; color: #333; background-color: #fff; border:1px solid #bbbbbb; padding: 5px 10px;
}

.but{
	width: 120px; height: 25px; font-size: 14px; margin: 15px 0px;
}

.dcmp-userinfo{
  font-size: 14px;
}

#commetpages{
	 margin: 5px 15px; font-size: 14px;
}

#commetpages a{
	font-size: 14px; border: 1px solid #bbb; padding: 3px 8px;
}

.decmt-box li{
	margin: 15px; color: #333; background-color: #fff; border:1px solid #bbbbbb; padding: 5px 10px;
}

.decmt-box p{
	 margin: 5px; width: 600px; height: auto; overflow: hidden; padding: 5px;
}

.decmt-content{
	 margin: 5px; width: 600px; height: auto; overflow: hidden; border: 1px dashed #bbb; padding: 5px;
}

.decmt-box1 li{
	margin: 15px 15px 0; color: #333; background-color: #FFF1EC; border:1px solid #FF4500; padding: 5px 10px;
}

.notice{
	margin: 15px 15px 5px; color: #333; background-color: #FFF1EC; border:1px solid #FF4500; padding: 5px 10px;
}

.decmt-box1 p{
	 margin: 5px; width: 600px; height: auto; overflow: hidden; border: 1px dashed #FF8455; background-color: White;padding: 5px;
}

.decmt-box .title a,.decmt-box1 .title a{
	color: #ff3300; float: left; margin-right: 30px; 
}

.comment_act{
	float: left; color: #999;
}

.comment_act span{
	margin: 0px 5px;
}

.pl_sub{
	 border-bottom: 1px solid #FF8253; height: 25px; background-color: #FFF7F4; padding: 2px 5px;
}


.list1{
	 border:1px solid #bbbbbb; padding: 5px;
}

.list2{
	 border:1px solid #bbbbbb; padding: 5px; margin-bottom: 10px;
}

.list_title{
	background-image: url(http://img02.taobaocdn.com/imgextra/i2/11193727/TB2xbwwbFXXXXXGXXXXXXXXXXXX_!!11193727.jpg); height: 24px; color: #fff; font-weight: bold; padding: 3px 10px;
}

.banner_r{
	 width:300px; padding: 4px;border:1px solid #bbbbbb; margin: 10px 0;
}

#rz{
	width: 1000px; height: auto; overflow: hidden;margin:5px auto; text-align: center;background-color: #fff;
}

#rz img{
	margin: 15px;
}

#bottom{
	width: 1000px; height: auto; overflow: hidden; border-top: 1px solid #dfdfdf; margin:5px auto; text-align: center; padding: 15px 0;  color: #BBBBBB;
}

#bottom a{
	  margin: 5px 10px;color: #BBBBBB;
}


.ad960{
	margin: 5px auto;width: 1000px;  text-align: center; padding: 5px 0px;
}

#links{
	 width: 1000px; height: auto; overflow: hidden; border: 1px solid #dfdfdf; margin:10px auto;background-color: #fff;
}

.title_links{
	background-color: #F5F5F5; height: 28px; border-bottom: 1px solid #dfdfdf; 
}

#title_links{
	background-color: #fff;padding: 3px 15px;width: 80px;  text-align: center; border-right: 1px solid #dfdfdf; font-weight: bold;
}

#links_nr{
	margin: 5px 10px;
}

#links_nr a{
	text-decoration: none;
}

#links_nr li{
	float: left; margin: 3px 8px;
}

#color {
	margin: 3px 0;
}

#color li{
	width: 29px; height: 20px; float: left; margin: 0 3px;
}

#color li a{
	display: block;width: 29px; height: 20px;
}

#color li a:hover{
	text-decoration: none;
}


.help-tip{
	text-align: center;
	background:url(http://diy.ganggg.com/images/tips_wx2.jpg);
	width: 117px;
	height: 35px;
	line-height: 44px;
	cursor: default;
	float:right;
}

.help-tip:before{
	font-weight: bold;
	color:#fff;
}

.help-tip:hover p{
	display:block;
	transform-origin: 100% 0%;
	-webkit-animation: fadeIn 0.3s ease-in-out;
	animation: fadeIn 0.3s ease-in-out;

}

.help-tip p{
	display: none;
	text-align: left;
	background-color: #fff;
	padding: 10px;
	width: 260px;
	position: absolute;
	border: 1px solid #CCC;
	margin-top:40px;
}

.help-tip p:before{
	position: absolute;
	width:0;
	height: 0;
	border:6px solid transparent;
	border-bottom-color:#fff;
}

.help-tip p:after{
	width:100%;
	height:40px;
	position: absolute;
}