*{font-family: Arial, Helvetica, sans-serif;margin:0; padding:0;}
body{font-size: 12px;}
a{outline: none;}
a{blr:expression(this.onFocus=this.blur())}
body {margin:0;padding:0;}
img {border:0}
a {text-decoration: none;}
li{list-style-type: none;}
#box_a,#box_b,#box_c,#box1,#box2,#box3{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#box_a{
	height: 505px;
	width: 950px;
	background-image: url(img/box_a.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
}
#nav{
	margin-left: 185px;
	margin-top: 20px;
}
#nav a{color:#252525;}
#nav li{
	float: left;
	margin-right: 40px;
	margin-left: 40px;
}
#box_a span{
	margin-top: 16px;
	display: block;
	height: 444px;
	width: 693px;
	margin-left: 10px;
}
#dh2 {
	position:absolute;
	width:10px;
	height:10px;
	z-index:3;
}
#dh2a{
	position:absolute;
	z-index:3;
	left: 196px;
	top: 168px;
}
#dh2 span{
		position:absolute;	
   		left: 857px;
		top: 44px;
		z-index:3;
}
*:lang(zh) #dh2 span{left: 880px;}
#dh2a {
	position:absolute;
	z-index:3;
	left: 865px;
	top: 65px;
}
*:lang(zh) #dh2a{left:895px;}
#dh2a a{color: #333;}
#dh2a a:hover{color: #000;text-decoration: underline;}
#dh2a li{
	width: 86px;
	background-color: #DBDBC4;
	text-align: center;
	border: 1px solid #FFF;
	padding-top: 2px;
	word-spacing: 1em;
}
#dh2a .s1{word-spacing: 1px;}
#cj {
	position:absolute;
}
#cj2 {
	position:absolute;
	width:275px;
	height:392px;
	z-index:2;
	left: 662px;
	top: -420px;
	background-image: url(img/cj.jpg);
	background-repeat: no-repeat;
}
#box_b{
	margin-top: 10px;
}
#box_b ul{
	background-image: url(img/new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 25px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
#box_b li{
	background-image: url(img/new2.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 40px;
}
#box_b li a{
	color: #333;
}
#box_b span{
	float: right;
	word-spacing: 2em;
	margin-right: 20px;
}
#box_c{
	background-image: url(img/box_c.jpg);
	background-repeat: no-repeat;
	height: 68px;
	clear: both;
}
#box_c span{
	display: none;
}
.show_page a{
	color: #333;
}
#box1{
	background-image: url(img/box2.jpg);
	background-repeat: no-repeat;
	height: 255px;
}
#box1 #logo{
	float:left;
	margin-top: 14px;
}
#box1 span{
	clear: both;
	margin-left: 30px;
	display: block;
	text-align: left;
	margin-top: 20px;
}
*:lang(zh) #box1 span{padding-top: 20px;}
#nav1 li{
	float: left;
	margin-right: 30px;
	margin-left: 38px;
}
#nav1{
	margin-left: 200px;
	padding-top: 25px;
}
*:lang(zh) #nav1{margin-left: 170px;}
#nav1 a{color:#252525;}
#nav2 {
	margin-top: 20px;
	margin-left: 3px;
}
#nav2 li{float:left;}
#nav2 a{
	color:#333;
	display: block;
	padding-right: 16px;
	padding-left: 16px;
	padding-top: 10px;
}
.p1 a,.p2 a,.p3 a,.p4 a,.p5 a,.p6 a,.p7 a,.p8 a,.p9 a,.p1 a:hover,.p2 a:hover,.p3 a:hover,.p4 a:hover,.p5 a:hover,.p6 a:hover,.p7 a:hover,.p8 a:hover,.p9 a:hover{background: url(img/pinyin.gif) no-repeat;}
.p1 a{background-position: left top;}
.p1 a:hover{background-position: right top;}
.p2 a{background-position: left -29px;}
.p2 a:hover{background-position: right -29px;}
.p3 a{background-position: left -63px;}
.p3 a:hover{background-position: right -63px;}
.p4 a{background-position: left -99px;}
.p4 a:hover{background-position: right -99px;}
.p5 a{background-position: left -134px;}
.p5 a:hover{background-position: right -134px;}
.p6 a{background-position: left -164px;margin-left: 5px;}
.p6 a:hover{background-position: right -164px;}
.p7 a{background-position: left -194px;margin-left: 5px;}
.p7 a:hover{background-position: right -194px;}
.p8 a{background-position: left -224px;margin-left: 5px;}
.p8 a:hover{background-position: right -224px;}
.p9 a{background-position: left -254px;margin-left: 5px;}
.p9 a:hover{background-position: right -254px;}

#dh_x img{
	float: left;
}
#dh_x{
	background: url(img/dh_x.gif) no-repeat;
	height: 30px;
	margin-top: 20px;
	text-align: right;
	line-height: 200%;
	color: #999;
	padding-right: 20px;
}
#dh_x a{color: #999;}
#dh_x span{
	color: #DF1C45;
	background: url(img/dh_jt.gif) no-repeat left center;
	padding-left: 20px;
}
#boxl{
	float: left;
}
.ss{
	background-image: url(img/ss_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	padding-top: 19px;
	background-position: left 40px;
	float: left;
	margin-right: 10px;
	width: 319px;
	margin-left: 10px;
}
.ss img{
	display: block;
	margin-bottom: 8px;
}
.ss strong{
	font-weight: lighter;
	color: #333;
	margin-bottom: 20px;
	display: block;
	background-image: url(img/ss_jt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 25px;
}
.ss strong a{color: #333;}
.ss span{
	display: block;
	padding-bottom: 10px;
	margin-left: 14px;
}
#boxr{
	float: right;
	width: 221px;
	background-color: #F9F9F9;
	margin-top: 35px;
	text-align: center;
}
#boxr h4{
	font-weight: lighter;
	color: #333;
	margin-top: 20px;
	margin-bottom: 5px;
}
#boxr a{color:#666;}
#box2{overflow: hidden;}
#boxl,#boxr{padding-bottom: 3000px!important;margin-bottom: -3000px!important;}
#boxleft{
	border: 1px solid #D8D8D8;
	width: 710px;
	float: left;
	margin-top: 20px;
}
#boxleft h1,#boxleft span,#boxleft img{
	text-align: center;
	display: block;
} 
#boxleft h1{
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#boxleft span{
	color:#999;
	margin-bottom: 10px;
	word-spacing: 1em;
}
#boxleft #txt{
	color: #333;
}
#boxr dl{
	height: 201px;
	width: 220px;
	background-image: url(img/lynav2.png);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#boxr dt{
	color: #F2F2F2;
	font-weight: lighter;
	text-align: left;
	display: block;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}
*:lang(zh) #boxr dt{padding-top: 10px;}
#boxr dd{
	text-align: left;
	display: block;
	margin-left: 10px;
	line-height: 200%;
}
#boxr dd a:hover{
	text-decoration: underline;
}
label {
	border:1px solid #cccccc;
	float: right;
	margin-right: 20px;
  }
label select {
	border:1px solid #f9f9f9;
	display:block;
	margin: -2px;
	font-size: 9px;
}