﻿html,body,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd,div,td,th,legend,label {margin:0;padding:0;font:12px "宋体";color:#333;}
body {text-align:center;background:url(images/bg_line.png) #FFF repeat-x;}
a {color:#2e81c0;text-decoration:none;}
a:hover {color:#FF8207;text-decoration:underline;}
img {border:none;}
ul,ol {list-style:none outside;}
.text {border:1px solid #D2D2D2;padding:2px;}
/* Table */
.table {border:1px solid #E0E0E0;width:100%;border-collapse:collapse;text-align:center;}
	.table th {font-weight:bold;}
	.table td,.table th {border:1px solid #E0E0E0;padding:6px 3px;}
	.table.align_m td {text-align:left;padding-left:15px;}
	.table.align_m th {text-align:right;padding-right:15px;font-weight:normal;}
/* Images */
.header .nav,.header .nav .phone,.body .news h2,.body .sidebar h2,.body .news .more,.body .news li,.body .news li a,.body .sidebar .activity .button,.body .subnav h2,.body .subnav .contact h3,.body .subnav li.on a,.body .subnav .shadow,.form .shadow {background:url(images/bg.png) no-repeat;}
.header .nav .phone,.body .news h2,.body .sidebar h2,.body .sidebar .activity .button,.body .subnav h2,.body .subnav h3 {text-indent:-999px;overflow:hidden;}
/* Button */
input.button {background:#258ECA;border:1px solid #1C79A9;color:#F2F2F2 !important;font-size:14px;height:26px;line-height:15px;padding:0 14px;+padding:6px 7px;cursor:pointer;}
	.news input.button {height:16px;line-height:10px;padding:0 2px;+padding:2px 2px;}
/* Form */
.form {position:relative;width:584px;margin:0 auto;background:#FFF;padding:13px 0 0;}
	.form dt {background:#FF8207;margin:7px 13px 0 13px;height:34px;line-height:34px;+line-height:36px;font-size:14px;color:#FFF;}
	.form dd {position:relative;background:#E5E5E5;margin:7px 13px 0;padding:0 0 0 180px;-padding:4px 0 4px 180px;min-height:31px;line-height:31px;text-align:left;color:#E60012;}
		.form dd textarea {margin:7px 0;-margin:0;width:305px;height:165px;overflow:auto;}
	.form dd.submit {background:none;}
	.form label {position:absolute;top:0;right:390px;height:100%;line-height:25px;font-size:14px;color:#414141;border-right:1px solid #FFF;white-space:nowrap;padding:4px 20px 0 0;-right:415px;-padding:4px 20px 500px 0;}
	.form .shadow {position:absolute;top:0;right:-22px;background-position:0 -1112px;width:22px;height:215px;}

/* Header ----------------------------------*/
.header {position:relative;width:950px;height:136px;margin:0 auto;text-align:left;background:url(images/logo.png) no-repeat;}
	.header h1 {display:none;}
	/* Login */
	.header .login {position:absolute;top:10px;right:8px;color:#2e81c0;}
		.header .login a {margin:0 5px;vertical-align:middle;}
		.header .login em {font-style:normal;color:#333;padding:0 1.5em 0 0;color:#FF8207;}
	/* Nav */
	.header .nav {background-repeat:repeat-x;position:relative;top:73px;height:64px;padding:0 0 0 15px;}
		.header .nav li {position:relative;float:left;}
			.header .nav li span {position:absolute;left:0;top:33px;width:800px;}
				.header .nav li span a {float:left;background:none !important;display:none;}
		.header .nav a {float:left;font-size:14px;margin:0 8px 0 0;padding:0 16px 3px;line-height:33px;+line-height:35px;text-decoration:none;color:#FFF;}
		.header .nav .on a {background:#ff8207;}/* display:block; */
		.header .nav .phone {position:absolute;bottom:6px;right:10px;width:170px;background-position:0 -75px;display:none;}
		body.home .header .nav .phone {display:block;}
/* Body -----------------------------------*/
.body {background:url(images/logo.png) 0 -73px no-repeat;width:950px;margin:0 auto;padding:10px 0 0 0;overflow:hidden;text-align:left;}
	/* Home Page -----------*/
	/* Content */
	.body .content {width:630px;float:left;}
	/* Banner */
	.body .banner {background:url(images/banner.jpg) no-repeat #FFF 10px 10px;height:179px;}
		.body .banner h2 {display:none;}
		.body .banner p {padding:85px 18px 0 237px;text-indent:2em;line-height:19px;}
	/* News */
	.body .news {position:relative;width:610px;margin:0 0 0 10px;}
		.body .news h2 {height:38px;background-position:0 -252px;}
		.body .news h2.notice {background-position:0 -295px;}
		.body .news ul {margin:3px 0 0 0;}
		.body .news li {position:relative;background-position:0 -130px;+float:left;+clear:both;width:100%;}
			.body .news li a {position:relative;z-index:10;background-position:0 -155px;background-repeat:repeat-x;display:block;padding:0 0 0 15px;height:35px;line-height:35px;text-decoration:none;}
				.body .news li.last a {background-position:0 999px;}
			.body .news li span {display:block;position:absolute;top:8px;right:0;}
		.body .news .more {position:absolute;top:20px;right:8px;background-position:right -105px;padding:0 12px 0 0;line-height:16px;+line-height:18px;}
		.body .news .page {text-align:right;color:#999;padding:20px 0;zoom:1;}
			.body .news .page .text {width:30px;height:14px;padding:0;border:1px solid #999;color:#999;}
			.body .news .page input {vertical-align:middle;margin:-4px 0 0 0;}
	/* Sidebar */
	.body .sidebar {float:right;width:310px;overflow:hidden;}
		/* Title */
		.body .sidebar h2 {height:38px;background-position:0 -252px;margin:0 17px;}
		/* Content */
		.body .sidebar .cont {position:relative;margin:0 0 10px 0;line-height:20px;overflow:hidden;}
			.body .sidebar .cont p {text-indent:2em;line-height:22px;}
			.body .sidebar .cont .more {position:absolute;top:9px;right:0;}
			.body .sidebar .cont img {border:1px solid #E0E0E0;width:150px;height:36px;}
		.body .sidebar .box {padding:7px 19px 16px;border:1px solid #D9D9D9;}
			.body .sidebar .box h2 {margin:0;}
		/* Other */
		.body .sidebar .activity h2 {background-position:0 -475px;height:56px;}
		.body .sidebar .activity .button {position:absolute;top:18px;right:18px;background-position:0 -100px;width:82px;height:25px;}
		.body .sidebar .product {background:#F7F7F7;}
		.body .sidebar .product h2 {background-position:0 -424px;}
		.body .sidebar .net_value h2 {background-position:0 -385px;}
		.body .sidebar .net_value .table {width:99.8%;margin:0 0 0 1px;}
		.body .sidebar .partner h2 {background-position:0 -345px;}
		.body .sidebar .partner div {width:105%;}
		.body .sidebar .partner a {float:left;margin:0 6px 6px 0;}
	/* Sub Nav */
	.body .subnav {position:relative;float:left;width:234px;min-height:462px;background:#FFF;padding:13px 0 0;-height:462px}
		.body .subnav li a,.body .subnav h2,.body .subnav h3 {margin:0 11px 7px;height:34px;line-height:34px;+line-height:36px;}
		.body .subnav li a {background-color:#e5e5e5;color:#ff8207;display:block;font-size:14px;font-weight:bold;text-decoration:none;padding:0 32px 0 33px;overflow:hidden;}
		.body .subnav li.on a {background-color:#ff8207;background-position:right -197px;color:#FFF;text-align:right;}
		.body .subnav li li a {background:#F9C475 !important;height:22px;line-height:22px;margin-top:-5px;font-size:12px;font-weight:normal;text-align:left !important;}
		.body .subnav li li a.on {text-align:right !important;font-weight:bold;}
		.body .subnav li li {display:none;}
		.body .subnav li.on li {display:block;}
		.body .subnav h2 {background-position:-16px -649px;background-color:#414141;}
		.body .subnav h2.job {background-position:-16px -683px;}
		.body .subnav h2.company_news {background-position:-16px -717px;}
		.body .subnav h2.about {background-position:-16px -751px;}
		.body .subnav h2.vip {background-position:-16px -785px;}
		.body .subnav h2.service {background-position:-16px -819px;}
		.body .subnav h2.contact {background-position:-16px -853px;}
		.body .subnav h2.process {background-position:-16px -887px;}
		.body .subnav h2.user {background-position:-16px -921px;}
		.body .subnav .shadow {position:absolute;top:0;right:-16px;background-position:0 -650px;width:16px;height:462px;}
		.body .subnav .contact h3 {background-position:-16px -610px;}
		.body .subnav .contact p {margin:0 28px;line-height:22px;}
	/* Sub Page -----------*/
	body.sub .body .banner {background-image:url(images/banner2.jpg);height:117px;margin:0 0 10px 0;}
	body.sub .body .banner.about_,body.sub .body .banner.job_ {background-image:url(images/banner3.jpg);}
	body.sub .body .content {width:674px;float:left;padding:0 0 0 20px;}
		body.sub .body .content .location {margin:13px 0;vertical-align:middle;}
		body.sub .body .content .title {font-size:14px;color:#ff8207;font-weight:bold;margin:0 0 10px;}
		body.sub .body .content .cont {line-height:22px;}
		body.sub .body .content p {line-height:22px;text-indent:2em;text-align:left;}
		body.sub .body .content .cont .center {margin:10px 25px;text-align:center;line-height:22px;}
		body.sub .body .content .news {margin:-8px 0 0;width:95%;}
		body.sub .body .content * {font-size:12px;}
	body.sub.notice .body .content {width:774px;float:left;padding:0 0 0 20px;}
		body.sub.notice .body .content .title {text-align:center;margin:5px 0 25px;}
		body.sub.notice .body .content .cont {margin:0 0 30px 130px;}
	/* Login Page -----------*/
	body.login .body .content {width:96%;}
	body.login .body .form {margin-bottom:100px;}
/* Footer ----------------------------------*/
.footer {width:950px;height:60px;margin:10px auto 0;border-top:2px solid #666;padding:8px 0 0;line-height:22px;font-family:Arial;}
	.footer a,.footer p {color:#333;}
	.footer p {display:none;}

/* For Safari && Opera ----------------------------------*/
@media all and (min-width:0px){
	.form {padding-top:5px;}
		.form dd {padding-top:5px;line-height:15px;}
	html* {} /* Sa */
}

/* For Print ----------------------------------*/
@media print {
	
}
