@charset "utf-8";
html {overflow:hidden; height:100%; border:none; }
body {overflow:hidden; height:100%; margin:0; padding:0; font-family:Arial,Simsun,"宋体"; background:#fff; font-size: 12px; color:#555; }
form, ul, dl, dd, tr, td, ol, p, h1, h2, h3, h4, h5, h6, button {margin:0; padding:0; }
ul, ol {list-style-type:none; }
img {border:none; }
em {font-style:normal; }
button {overflow:visible; cursor:pointer; }
input, textarea {overflow:auto; font-family:Arial,Simsun,"宋体"; }
h1, h2, h3, h4, h5, h6 { font:bold 14px/120% Tahoma, Verdana, Arial, sans-serif; }
a { text-decoration:none; color:#555; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }

/*--- wrapper ---*/
#wrapper {
	position:relative; overflow-x:auto; overflow-y:scroll; 
	width:100%; height:100%;
	background:#125594; 
}
.wrapBst_1 {background:url(../images/top_1.jpg) no-repeat center top; }
.wrapBst_2 {zoom:1; background:url(../images/top_2.jpg) no-repeat center 170px; }
.wrapBst_3 {zoom:1; background:url(../images/top_3.jpg) no-repeat center 340px; }
#header {height:493px; }

/*--- content ---*/
#content {
	width:1000px; margin:0 auto; 
	background:url(../images/content_mid.png) repeat-y; 
}
.contentBox {}
.summaryBox {
	width:960px; margin:0 auto; 
	background:url(../images/summary_left.png) no-repeat; 
}
.summaryBst {
	height:432px; 
	background:url(../images/summary_right.png) no-repeat right top; 
}
.wayBox {
	position:relative; 
	width:960px; height:247px; margin:0 auto; 
	background:url(../images/join_way.png) no-repeat; 
}
.way {
	position:absolute; display:block; 
	top:221px; width:120px; height:24px; 
}
.way a {
	overflow:hidden; display:block; 
	height:24px; 
	text-indent:-10em; 
}
.way1 {left:98px; }
.way2 {left:419px; }
.way3 {right:100px; }
.serviceBox { width:960px; height:596px; background:url(../images/service1.png) no-repeat scroll left top; overflow:hidden; text-indent:-9999px; margin:28px auto; }
.pubBox {
	width:960px; height:499px; margin:0 auto; 
	background:url(../images/pubBox_bg.jpg) no-repeat; 
	border-top:1px solid #E0DEDE;
}
.leftBox {
	float:left; 
	width:560px; 
}
.leftBox h3 {
	width:24em; margin:3em 0 3em 17em; 
	line-height:1.5em; font-size:12px; font-weight:400; color:#636516; 
}
.leftBox table {}
.leftBox .td1 {width:35%; }
.leftBox .td2 {width:65%; }
.leftBox td {height:2.7em; }
.leftBox input, .leftBox textarea {
	height:18px; padding:2px; 
	border:1px solid #ccc; 
}
.leftBox textarea {
	width:27em; height:7em; 
	font-size:12px; 
}
.leftBox button {
	width:68px; height:26px; margin:3px .5em 0 0; border:none; 
	letter-spacing:5px; 
	background:url(../images/btn.png) no-repeat; 
}
.rightBox {
	position:relative; float:right; display:inline; 
	width:350px; margin-right:5px; 
}
.rightBox h3 {
	height:46px; 
	line-height:46px; text-indent:.5em; font-size:14px; color:#333; 
}
.contactBox, .ptoList {overflow:hidden; zoom:1; }
.ptoList li {
	float:left; 
	width:115px; height:113px; margin:0 ;
	text-align:center; 
}
.ptoList li img {
	padding:1px; border:1px solid #9f9f9f; 
	vertical-align:middle; 
}
.ptoList li a:hover img {border-color:#555; }
.ptoList li span {
	overflow:hidden; display:block; 
	width:8em; height:14px; margin:.5em auto 0; 
	line-height:14px; 
}
.more {position:absolute; right:1em; top:1.5em; }
.more a {color:#333; font-family:simsun; }
.phoneBox {
	width:950px; height:300px; margin:1em auto 0; 
	background:url(../images/tel.png) no-repeat scroll left top; 
}
.phoneBox ul {
	overflow:hidden; zoom:1; float:right; 
	width:500px; margin:8em 1em 0 0; 
}
.phoneBox ul li { font-size:18px; line-height:2.4em; }
.phoneBox ul li em {font-weight:bold; color:#448aca; margin-right:30px;}
.freeBox { width:960px; height:255px; margin:0 auto; background:url(../images/free.png) no-repeat; }

/*--- footer ---*/
#footer {width:950px; height:115px; margin:0 auto; padding:10px 0 0; border-top:3px solid #999; background:url(/Views/zh-cn/Index/Default/images/default/default_green_bg.png) no-repeat 7px -140px #fff; cursor:default; }
	#footer p {zoom:1; padding:5px 0 5px 250px; font-family:Tahoma; }
		#footer span {float:left; width:70px; height:45px; line-height:1.7em; margin-right:10px; padding:5px 0 0 50px; border:1px solid #d2d2d2; background:url(/Views/zh-cn/Index/Default/images/default/default_ico_bg.png) no-repeat; }
		#footer .safeO {background-position:4px -378px; }
		#footer .safeA {background-position:4px 4px; }
		#footer .safeB {background-position:4px -45px; }
		#footer .safeC {background-position:4px -92px; }
