/* 全局 */
* {padding:0;margin:0;}
body{
	padding:0;
	margin:0;
	text-align:left;
	font-family:宋体;
	font-size:12px;
	color:#000;
	background-color:#fff;
}
form{
	border: none;
	margin: 0;
	padding: 0;
}
span{
	border: none;
	margin: 0;
	padding: 0;
}
div{
	border: none;
	margin: 0;
	padding: 0;
}
img{
	border: none;
	margin: 0;
	padding: 0;
}
td{
	border: none;
	margin: 0;
	padding: 0;
}
table{
	border: none;
	margin: 0;
	padding: 0;
}
input{
	margin: 0;
	padding: 0;
	outline:none;
}
.fl {float:left;}
.fr {float:right;}
.fc{ text-align:center;}
.fw{ font-weight:bold;}


a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {text-decoration: none;}
.blank1{height:1px;overflow:hidden;clear:both;}
.blank5{height:5px;overflow:hidden;clear:both;}
.blank3{height:3px;overflow:hidden;clear:both;}
.blank8{height:8px;overflow:hidden;clear:both;}
.blank7{height:7px;overflow:hidden;clear:both;}
.blank10{height:10px;overflow:hidden;clear:both;}
.blank15{height:15px;overflow:hidden;clear:both;}
.blank20{height:20px;overflow:hidden;clear:both;}
.blank30{height:30px;overflow:hidden;clear:both;}
.blank70{height:70px;overflow:hidden;clear:both;}
.blank60{height:60px;overflow:hidden;clear:both;}
.blank12{height:12px;overflow:hidden;clear:both;}


ul li {list-style:none;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
 * html .clearfix {height: 1%;} .clearfix {display: block;} 
/* End hide from IE-mac */ 
/* Hides from IE7 \*/
 *+html .clearfix{height: 1%;} .clearfix {display: block;} 
/* End hide from IE7 */ 
.clear{clear:both;}

.nav{ width:100%; height:380px; background:url(1.jpg) no-repeat 50% 0; margin:0 auto;}
.dh{ width:1000px; margin:0 auto;}
.dh1{ padding:347px 0 0 100px; height:33px; width:900px;}
.dh1 li{ float:left; color:#FFF; font-size:25px; padding-left:24px;}
.white25{ color:#FFF; font-size:25px;}
.main{ width:1000px; margin:0 auto;}
.left{ width:351px;}
.left2{ border:4px #d42a86 solid; width:343px; height:255px;}
.left3{ background-color:#e6e6e6; width:351px; height:23px; text-align:center; padding-top:7px;}
.black12{ color:#000; font-size:12px;}
.white12{ color:#fff; font-size:12px;}
.black14{ color:#000; font-size:14px;}
.black16{ color:#000; font-size:14px;}
.black18b{ color:#000; font-size:18px; font-weight:bold;}
.red12{ color:#ff0000; font-size:12px;}
.lh24{ line-height:24px;}
.marl9{ margin-left:9px;}
.middle{ width:377px;}
.line1{ height:1px; background-color:#c8c8c8; overflow:hidden;}
.gd{ padding:5px 0 0 5px;}
.middle1 li{ font-size:14px; line-height:26px; background:url(8.jpg) no-repeat 0 8px; padding-left:10px; overflow:hidden; width:362px; margin-left:5px;}
.right{ width:259px;}
.right1{ background:url(10.jpg) no-repeat; width:259px; height:163px;}
.gd1{ padding:10px 0 0 214px;}
.text1{ line-height:24px; padding:0 8px 0 11px;}
.right2{ background:url(11.jpg) no-repeat; width:253px; height:28px; margin-left:6px;}
.gd2{ float:right; padding-top:6px;}
.text2{ line-height:24px; padding:0 9px 0 8px;}
.right3{ width:253px; padding-left:6px;}
.right4{ width:154px;}
.right4 li{ float:left; padding-bottom:3px; padding-left:8px;}
.wb{ width:248px; height:166px; border:1px #cdcdcd solid; margin-left:6px; padding-left:3px;}
.section{ width:1000px; overflow:hidden;}
.section1{ background:url(17.jpg) no-repeat; width:1000px; height:28px;}
.section2{ width:1000px; overflow:hidden;}
.textbg1{ height:30px; width:328px; top:232px;POSITION:absolute;FILTER: alpha(opacity=60)moz-opacity: 0.60;opacity: 0.60;background-color:#000;left:0px; overflow:hidden;}
.textbg2{ height:30px; width:192px; top:114px;POSITION:absolute;FILTER: alpha(opacity=60)moz-opacity: 0.60;opacity: 0.60;background-color:#000;left:0px; overflow:hidden;}
.textbg3{ height:30px; width:394px; top:78px;POSITION:absolute;FILTER: alpha(opacity=60)moz-opacity: 0.60;opacity: 0.60;background-color:#000;left:0px; overflow:hidden;}
.textbg4{ height:30px; width:258px; top:232px;POSITION:absolute;FILTER: alpha(opacity=60)moz-opacity: 0.60;opacity: 0.60;background-color:#000;left:0px; overflow:hidden;}
.section3{ width:328px; height:262px; position:relative; overflow:hidden;}
.section5{ width:258px; height:262px; position:relative; overflow:hidden;}
.section4{ width:414px;}
.section4 li{ position:relative; float:left; margin-left:10px;}
.txt{ z-index: 2; position: absolute;left: 0px;top: 242px;float: left;TEXT-ALIGN:center;width: 328px; height:13px;display: block;}
.txt1{ z-index: 2; position: absolute;left: 0px;top: 123px;float: left;TEXT-ALIGN:center;width: 192px; height:13px;display: block;}
.txt2{ z-index: 2; position: absolute;left: 0px;top: 87px;float: left;TEXT-ALIGN:center;width: 394px; height:13px;display: block;}
.txt3{ z-index: 2; position: absolute;left: 0px;top: 240px;float: left;TEXT-ALIGN:center;width: 258px; height:13px;display: block;}
.bottom{ background:url(23.jpg) repeat-y 50% 0; width:100%; text-align:center; margin:0 auto; height:63px; line-height:24px; padding-top:17px;}
.tupian1{ padding:10px 0 0 10px;}
.text3{ width:166px; text-align:center; padding-top:8px;}
.tupian2{ padding:2px 0 0 25px;}
.tupian2 li{ float:left; padding-left:20px; padding-top:20px;}
.gaojian1{ padding:19px 20px 0 20px;} 
.gaojian1 li{ background:url(8.jpg) no-repeat 0 8px; padding-left:10px; line-height:28px; border-bottom:1px #dfdfdf dashed;}
.line2{ height:1px; width:962px; clear:both; overflow:hidden; background-color:#dfdfdf; margin:0 auto;}
.text4{ line-height:30px; padding:7px 19px 0 19px; font-size:14px;}