/* demo */
.demo { width:788px; position:relative; margin-top:6px;}
.demo h2 { float:left; width:180px; height:35px; line-height:32px; font-family:"微软雅黑"; font-size:18px; font-weight:normal; text-align:center; color:#fff; background:url(../images/tag_bg1.jpg) repeat-x;}
.tabbtn { float:left; width:606px; height:33px; background:url(../images/tag_bg2.jpg) repeat-x; list-style:none; border:#d1d1d1 1px solid;}
.tabbtn li {float:left;	position:relative;z-index:1;}
.tabbtn li a {
	display:block;
	float:left;
	height:34px;
	line-height:34px;
	overflow:hidden;
	padding:0 23px;
	font-size:12px;
	border-right:#d1d1d1 1px solid;
	border-left:#fff 1px solid;
	border-bottom:#d1d1d1 1px solid;
	cursor:pointer;
}
.tabbtn li.current {background:#fff; border-bottom:solid 1px #d1d1d1;}
.tabbtn li.current a {
	border-bottom:solid 1px #ffffff;
	height:34px;
	line-height:34px;
	background:#fff;
	color:#f26f1f;
	font-weight:bold;
}
/* tabcon */
.tabcon {
	position:relative;/*必要元素*/
	height:424spx;
	border:solid 1px #d1d1d1;
	border-top:none;
	overflow:hidden;
}
.tabcon .subbox {
	position:absolute;/*必要元素*/
	left:0;
	top:0;
	z-index:1;
}
.tabcon .sublist { display:none;}
/* leftcon */
#leftcon .subbox {
	width:9999em;
}
#leftcon .subbox .sublist {
	float:left;
	width:786px;
}
/* sublist */
.sublist dl{ width:786px; height:221px; margin:0 auto; overflow:hidden; zoom:1; border-bottom:#ddd 1px dashed;}
.sublist dl dt{ float:left; width:180px; background:url(../images/tag_line.jpg) no-repeat right center; text-align:center;}
.sublist dl dt img{ margin-top:10px;}
.sublist dl dt strong{ padding-left:12px; padding-right:12px;}
.sublist dl dd{ float:right; width:596px; padding-top:20px;}
.sublist dl dd p{ float:left; width:128px; margin:0 9px; text-align:center;}
.sublist dl dd p img{ margin-bottom:7px;}
/* demo1 */
.demo1 { width:784px; position:relative;}
.demo1 h2 { float:left; width:216px; height:40px; line-height:36px; font-family:"微软雅黑"; font-size:18px; font-weight:normal; text-indent:16px; color:#fff;}
.tabbtn1 { float:left; width:568px; height:40px; list-style:none;}
.tabbtn1 li {float:left; height:28px; margin-top:7px; position:relative;}
.tabbtn1 li a {
	display:block;
	float:left;
	height:33px;
	line-height:33px;
	overflow:hidden;
	padding:0 24px;
	font-size:12px;
	cursor:pointer;
	color:#fff;
}
.tabbtn1 li.current {background:#126809;}
.tabbtn1 li.current a {
	height:33px;
	line-height:33px;
	background:#126809;
	color:#ffffff;
	font-weight:bold;
}
.tabbtn1_1 { float:left; width:568px; height:40px; list-style:none;}
.tabbtn1_1 li {float:left; height:28px; margin-top:7px; position:relative;}
.tabbtn1_1 li a {
	display:block;
	float:left;
	height:33px;
	line-height:33px;
	overflow:hidden;
	padding:0 24px;
	font-size:12px;
	cursor:pointer;
	color:#fff;
}
.tabbtn1_1 li.current {background:#089597;}
.tabbtn1_1 li.current a {
	height:33px;
	line-height:33px;
	background:#089597;
	color:#fff;
	font-weight:bold;
}

.tabbtn1_2 { float:left; width:568px; height:40px; list-style:none;}
.tabbtn1_2 li {float:left; height:28px; margin-top:7px; position:relative;}
.tabbtn1_2 li a {
	display:block;
	float:left;
	height:33px;
	line-height:33px;
	overflow:hidden;
	padding:0 24px;
	font-size:12px;
	cursor:pointer;
	color:#fff;
}
.tabbtn1_2 li.current {background:#af6705;}
.tabbtn1_2 li.current a {
	height:33px;
	line-height:33px;
	background:#af6705;
	color:#fff;
	font-weight:bold;
}
.tabbtn1_3 { float:left; width:568px; height:40px; list-style:none;}
.tabbtn1_3 li {float:left; height:28px; margin-top:7px; position:relative;}
.tabbtn1_3 li a {
	display:block;
	float:left;
	height:33px;
	line-height:33px;
	overflow:hidden;
	padding:0 24px;
	font-size:12px;
	cursor:pointer;
	color:#fff;
}
.tabbtn1_3 li.current {background:#46840a;}
.tabbtn1_3 li.current a {
	height:33px;
	line-height:33px;
	background:#46840a;
	color:#fff;
	font-weight:bold;
}
.tabbtn1_4 { float:left; width:568px; height:40px; list-style:none;}
.tabbtn1_4 li {float:left; height:28px; margin-top:7px; position:relative;}
.tabbtn1_4 li a {
	display:block;
	float:left;
	height:33px;
	line-height:33px;
	overflow:hidden;
	padding:0 24px;
	font-size:12px;
	cursor:pointer;
	color:#fff;
}
.tabbtn1_4 li.current {background:#86860a;}
.tabbtn1_4 li.current a {
	height:33px;
	line-height:33px;
	background:#86860a;
	color:#fff;
	font-weight:bold;
}
/* tabcon1 */
.tabcon1 {
	position:relative;/*必要元素*/
	height:460px;
	border:solid 1px #d8d8d8;
	border-top:none;
	overflow:hidden;
}
.tabcon1 .subbox1 {
	position:absolute;/*必要元素*/
	left:0;
	top:0;
}
.tabcon1 .sublist1 { display:none;}
/* leftcon */
#leftcon1 .subbox1 {
	width:9999em;
}
#leftcon1 .subbox1 .sublist1 {
	float:left;
	width:782px;
}
/* sublist */
.sublist1 dl{ float:left; width:156px; text-align:center;}
.sublist1 dl dt{ width:135px; height:168px; margin:0 auto;}
.sublist1 dl dt img{ margin-top:14px;}
.sublist1 dl dd{ width:135px; height:45px; margin:0 auto; text-align:center; line-height:160%;}
.sublist1 dl dd a:hover{ text-decoration:underline;}
/* demo2 */
.demo2 { width:732px; position:relative; border:#d8d8d8 1px solid;}
.tabbtn2 { width:732px; height:34px; background:url(../images/tag_bg20.jpg) repeat-x; list-style:none;}
.tabbtn2 li {float:left; height:34px; position:relative;}
.tabbtn2 li a {
	display:block;
	float:left;
	height:34px;
	line-height:34px;
	overflow:hidden;
	padding:0 42px;
	border-right:#d8d8d8 1px solid;
	font-size:12px;
	cursor:pointer;
	color:#4b4b4b;
	font-weight:bold;
}
.tabbtn2 li.current {background:#fff;}
.tabbtn2 li.current a {
	height:34px;
	line-height:34px;
	background:#fff;
	color:#f26f1f;
}
/* tabcon1 */
.tabbtn2 {
	position:relative;/*必要元素*/	
	overflow:hidden;
}
.tabcon2 .subbox2 {
	position:absolute;/*必要元素*/
	left:0;
	top:0;
}
.tabcon2 .sublist2 { display:none;}
/* leftcon */
#leftcon2 .subbox2 {
	width:9999em;
}
#leftcon2 .subbox2 .sublist2 {
	float:left;
	width:782px;
}
/* sublist */
.sublist2 dl{ float:left; width:146px; text-align:center;}
.sublist2 dl dt{ width:120px; height:150px; margin:0 auto;}
.sublist2 dl dt img{ margin-top:15px;}
.sublist2 dl dd{ width:120px; height:80px; margin:0 auto; text-align:center; line-height:140%;}
.sublist2 dl dd a:hover{ text-decoration:underline;}