/* 共用头部分 start */
a{text-decoration-line: none;color: #666;}
body{font-family: "Microsoft YaHei", "微软雅黑", "Arial", "SimSun", "宋体";}
.fn-clear:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-clear {zoom:1; /* for IE6 IE7 */}
.wraper2{width: 1000px;margin:0 auto;}
.t2_logo{float:left;width:180px;height:80px; padding-left:230px;background:url(../img/hzp_logo.jpg) no-repeat 0 0;}
.t2_logo a{overflow:hidden;display:block;width:180px;height:65px; font-size:35px; color:#333333; padding-top:15px;}
.t2_ad{float:right;width:650px;height:80px;margin:10px;}
.t2_r{width:580px;}

.mainsearch { background-color:#f6f5f5; border:1px solid #a2a0a0; width:510px; height:36px; float:left; display:inline; margin:23px 0 0 0;position:relative;}
/*.main_input { background:url(../img/search.png) 0 -47px no-repeat #f6f5f5; border:0; color:#a2a0a0; height:35px;line-height:35px/9; padding-left:45px; width:465px;}*/
.mainbtn { background-color:#da70c7; border:0; color:#ffffff;font:500 16px/38px "microsoft yahei"; cursor:pointer; width:65px; height:38px; float:left; display:inline; margin:23px 0 0 3px;}
.hotpro { float:right; height:40px; padding-top:10px; overflow:hidden; width:580px;}
.hotpro { color:#a2a0a0;}
.hotpro a {font: 12px/20px "microsoft yahei"; padding:0 5px;white-space: nowrap;}
.hotpro a:hover {background-color: #adadad;color: #FFFFFF;text-decoration: none;}
.nav {height:40px; background-color:white; overflow:hidden; width:1200px; position:relative;}
.nav li {float: left;margin-right:10px; display: inline;height: 40px;line-height: 40px;font-size: 18px;}
.nav li a { color: #18b202;display:block; height:40px;padding: 0 20px;font-weight: bold;}
.nav .nav_line {position: absolute;border-bottom: 4px solid #da70c7;height: 0;overflow: hidden;left: 0;bottom: 0;}
.cm{position:relative; width:1000px;margin:0 auto;line-height:36px;}
.cm span{ color:#da70c7;}
/* 共用头部分 end */
/* 共用footer部分 start */
.footer{
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: 4px solid #adadad;
    background-color: #f2f2f2;
}
.footer p{
    width: 1000px;
    margin: 0 auto;
    text-align: center;
}
.footer .h{
}
.footer .h a{
    color: #000;
    font-size: 14px;
    display: inline;
    padding: 0 5px;
}
.footer .h a:hover{
    color: #da70c7;
    text-decoration: none;
}
.footer .b,.footer .f{
    color: #888888;
    font-size: 12px;
    margin-top: 10px;
}
/* 共用footer部分 end */

/* 页面主要内容部分 start */
.wraper{
	width:1200px;
	margin:0 auto;
}
/* 页面主要内容部分 end */

#tabTitles_1 {
	width:100%;
	border-bottom:1px solid #18b202;
	height:28px;
}
#tabTitles_1 a{
	float:left;
	width:199px;
	border-top:1px solid #18b202;
	border-right:1px solid #fff;
	background-color: #18b202;
	height:28px;
	line-height: 28px;
	color:#fff;
	font-size: 16px;
	text-align: center;
}
#tabTitles_1 a.current{
	/*border-right:1px solid #fff;*/
	border-right:1px solid #18b202;
	background-color: #fff;
	color:black;

}

#tabCards_1 .tabCard dl{
	margin-top:12px;
	font-size: 16px;
	line-height: 24px;
}
#tabCards_1 .tabCard dt{
	line-height: 18px;
	font-size: 15px;
	font-weight: bold;
	color:black;
	float:left;
	width:210px;
	text-align: center;
}
#tabCards_1 .tabCard dt .pink{
	color:black;
}
#tabCards_1 .tabCard dd{
	margin-left:210px;	
}
#tabCards_1 .tabCard dd div{
	float:left;
	width:129px;
	height:24px;
	text-align: left;
}

.categories{
	padding-bottom:60px;
}