@charset "utf-8";
* {
	margin:0;
	padding:0;
}
* html .float{ margin-right: -3px; }
ul, li {
	padding:0;
	margin:0;
}
li {
	list-style-type:none;
}
a {
	text-decoration:none;
}
img {
	border:none;
}
body {
	font-size: 12px;
	background:url(images/body-bg.jpg) repeat-x;
	color:#434343;
}
#container {
	margin:0 auto;
	width:958px;
	padding:0 10px;
}
#top-nav {
	height:25px;
	line-height:25px;
	float:right;
	color:#333;
}
#top-nav a {
	color:#333;
}
#top-nav a:hover {
	color:#a60000;
}
#logo {
	height:94px;
	
	clear:both;
}
div.logo-left {
	float:left;
}
div.logo-right {
	float:right;
	margin-top:27px;
}
#nav {
	width:100%;
	clear:both;
	background:url(images/nav-bg.jpg) repeat-x;
	height:auto;
	float:none;
	overflow:hidden;
}
#nav div.nav-left {
	float:left;
}
#nav div.nav-right {
	float:right;
}
div.nav-center {
	float:left;
	height:46px;
}
div.nav-center li {
	float:left;
	height:46px;
	line-height:46px;
	font-size:14px;
}
div.nav-center li a {
	display:block;
	background:url(images/nav-line.jpg) no-repeat top right;
	padding:0 23px;
	float:left;
	height:46px;
	font-weight:bold;
	color:#fff;
}

div.nav-center li.last a {
	background:none;
}
div.nav-center li a:hover {
	background:url(images/nav-hover.jpg) repeat-x;
}
#contant {
	height:auto;
	float:none;
	overflow:hidden;
	margin-top:10px;
	clear:both;
}
#contant-left {
	height:auto;
	float:left;
	overflow:hidden;
	width:700px;
	*width:703px;
}
#contant-right {
	width:247px;
	height:auto;
	float:right;
}
div.left1 {
	height:auto;
	float:none;
	overflow:hidden;
}
div.left1 ul {
	height:240px;
}
div.left1 li {
	float:left;
	width:170px;
	margin-left:6px;
	*margin-left:5px;
}
div.left1 li.first {
	margin-left:0;
}
div.tu a{
	display:table-cell;
	vertical-align:middle;
	width:170px;
	height:144px;
	line-height:144px;	
	border:1px solid #d2d1d1;
	text-align:center;
	*display:block;
	*font-size:127px;
}
div.tu img {
	vertical-align:middle;
}
div.tu a:hover {
	border:1px solid #a60000;
}
div.tu-bottom {
	margin-top:5px;
	color:#959595;
}
div.tu-bottom p {
	line-height:18px;
}
div.tu-bottom p.time-bg {
	background:url(images/time-bg.jpg) no-repeat left center;
	padding-left:16px;
}
.red {
	font-size:14px;
	color:#a60000;
}
div.tu-bottom p span {
	font-size:16px;
	color:#a60000;
	font-weight:bold;
}
div.left2 {
	margin-bottom:10px;
}
div.login-center {
	background:url(images/login-center.jpg) repeat-y;
}
div.login-center table {
	width:208px;
	margin:0 auto;
}
div.login-center td {
	height:25px;
	line-height:25px;
}
div.login-center td.yhm input {
	border:1px solid #b1b1b1;
	height:23px;
	line-height:23px;
	width:193px;
	padding:0 5px;
}
td.anniu1 input {
	background:none;
	border:none;
	background:url(images/dl.jpg) no-repeat center;
	width:98px;
	height:29px;
}
td.anniu2 input {
	background:none;
	border:none;
	background:url(images/zc.jpg) no-repeat center;
	width:98px;
	height:29px;
}


div.right2, div.right4 {
	border:1px solid #d4d3d2;
	height:auto;
	margin-top:10px;
	padding-bottom:10px;
}
#tabs1, #tabsb1 {
	text-align:left;
	position:relative;
}
.menu1box, .menu1boxb {
	overflow:hidden;
	height:35px;
	text-align:left;
}
#menu1, #menub1 {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width: 247px;
	height: 35px;
}
#menu1 li, #menub1 li {
	float:left;
	display:block;
	cursor:pointer;
	text-align:center;
	border-bottom: none;
	background:url(images/tab-nav.jpg) no-repeat center;	
	padding:0 30px;
	padding-left:32px;
	*padding:0 31px;
	height:35px;
	line-height:35px;
	border-right:1px solid #cdcccb;
	border-bottom:1px solid #cdcccb;
	font-size:14px;
	font-weight:bold;
}
:root #menu1 li, :root #menub1 li {
	 
	 padding:0 32px\9;
	 padding-left:33px\9;
	 
	 } /* IE9 only */

	
#menu1 li.hover, #menub1 li.hoverb {
	background:#FFFFFF url(images/tab-nav2.jpg) no-repeat left center;
	color: #ad0506;
	border-right:1px solid #cdcccb;
	border-bottom:none;
	font-weight:bold;
	
}
.main1box, .main1boxb {
	clear:both;	
	padding:0 15px;
}
#main1 ul, #mainb1 ul {
	display: none;
	text-align:left;
}
#main1 ul.block, #mainb1 ul.blockb {
	display: block;
}
#main1 li {
	height:50px;
	overflow:hidden;
	margin-top:10px;
	line-height:16px;
}
#mainb1 li {
	overflow:hidden;
	margin-top:9px;
	line-height:15px;
	background:url(images/jt03.gif) no-repeat left center;
	padding-left:10px;
	
}
#mainb1 li a {
	color:#434343;
}
#mainb1 li a:hover {
	text-decoration:underline;
	color:#a60000;
}
	
div.left-tu {	
	float:left;
	width:63px;
	height:45px;	
	text-align:center;
	border:1px solid #cdcccc;
}
div.left-tu a {
	width:63px;
	display:table-cell;
	vertical-align:middle;
	height:45px;
	line-height:45px;
	*display:block;
	*font-size:41px;
	text-align:center;
}
div.left-tu a img {
	vertical-align:middle;
	margin:0 auto;
}
	
div.tu-right {
	float:right;
	color:#959595;
	width:140px;
}
div.tu-right a {
	color:#434343;
}
div.tu-right a:hover {
	color:#a60000;
	text-decoration:underline;
}
div.right3 {
	position:relative;
	height:auto;
	float:none;
	border:1px solid #cdcccc;
	margin-top:10px;
	padding:0 10px;
}
div.right3-top {
	position:relative;
	background:url(images/jt02.gif) no-repeat left center;
	padding-left:13px;
	text-align:left;
	height:37px;
	line-height:37px;
	color:#ad0506;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #c7c7c7;
}
div.right3-top a {
	position:absolute;
	right:0;
	color:#434343;
	font-size:12px;
	font-weight:normal;
	top:0;
}
div.right3-top a:hover {
	color:#000;
	text-decoration:underline;
}
div.right3-tu {
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	height:165px;
	line-height:165px;
	*display:block;
	*font-size:144px;
}
div.right3-tu img {
	vertical-align:middle;
}
#footer {
	clear:both;
	height:330px;
	
	
}
#phone {
	height:43px;
	background:url(images/phone-bg.jpg) repeat-x;
	border:1px solid #d3d3d3;	
	text-align:center;
	
}
div.footer-nav {
	border:1px solid #cdcccc;
	padding-top:16px;
	padding-bottom:16px;
	height:80px;
	margin-top:2px;
}
div.nav1, div.nav2, div.nav3, div.nav4, div.nav5, div.nav6 {
	background:url(images/ico01.jpg) no-repeat left center;
	height:79px;
	padding-left:32px;
	float:left;
	margin-left:25px;
	margin-right:40px;
	*margin-right:50px;
	*margin-left:13px;
}
div.nav2 {
	background:url(images/ico02.jpg) no-repeat left center;
}
div.nav3 {
	background:url(images/ico03.jpg) no-repeat left center;
}
div.nav4 {
	background:url(images/ico04.jpg) no-repeat left center;
}
div.nav5 {
	background:url(images/ico05.jpg) no-repeat left center;
}
div.nav6 {
	background:url(images/ico06.jpg) no-repeat left center;
	margin-right:0px;
}

div.footer-nav h4 {
	line-height:20px;
	margin-top:2px;
	font-size:13px;
	color:#535353;
}
div.footer-nav li {
	line-height:20px;
	background:url(images/jt04.gif) no-repeat left center;
	padding-left:5px;
}
div.footer-nav li a {
	color:#313131;
}
div.footer-nav li a:hover {
	color:#a60000;
	text-decoration:underline;
}
div.footer-nav2 {
	margin-top:15px;
	text-align:center;
	color:#7c7c7c;
}
div.footer-nav2 a {
	margin:0 3px;
	color:#7c7c7c;
}
div.footer-nav2 p {
	line-height:20px;
}
div.footer-nav2 a:hover {
	color:#000;
	text-decoration:underline;
}


#fader {
	clear:both;
	position:relative;
	margin:0 auto;
}
#fader li {
	position:absolute;
	top:-80px;
	left:0;
	*top:3px;
	*left:-114px;
}
#fader li img {
	display:block;
}
.fader-nav {
	display:none;

}
.fader-cur-nav {
	display:none;
}


#zc-nav {
	padding-top:20px;
}
div.zc-bg {
	width:741px;
	height:476px;
	margin:0 auto;
	border-right:3px solid #e8e8e8;
	border-bottom:3px solid #e8e8e8;
	margin-top:20px;
	
}
div.zc {
	width:739px;
	height:474px;
	border:1px solid #bfbfbf;
	position:relative;
	background:url(images/zc-bg.jpg) no-repeat;
	background-position:2px 2px;
	
}
div.bz {
	background:url(images/mobile_reg_bar.gif) no-repeat;
	position:relative;
	top:55px;
	height:25px;
	line-height:25px;
	background-position:2px 0;

}
div.bg {
	position:relative;
	top:70px;
}
form.zcbg {
	padding-left:50px;
}
form.zcbg td {
	padding:3px;
	height:40px;
	line-height:40px;
}
td.right {
	text-align:right;
}
td.sr input {
	border:1px solid #d3d3d3;
	width:214px;
	height:21px;
	line-height:21px;
	padding:0 3px;
	
}
td.yz img {
	border:1px solid #d3d3d3;
}
td.tjzc input {
	background:url(images/tjzc.jpg) no-repeat left center;
	width:154px;
	height:39px;
	border:none;
	margin-top:15px;
}
div.bz li {
	float:left;
	text-align:center;
	width:245px;
	color:#919191;
}
div.bz li.dqym {
	font-weight:bold;
	color:#663300;
}
div.yzwz {
	background:url(images/ion06.gif) no-repeat left top;
	height:43px;
	margin:0 50px;
	padding-left:60px;
	line-height:25px;
}
div.yzwz span {
	color:#000;
	font-weight:bold;

}
div.yzan {
	text-align:center;
	margin-top:20px;
}
div.fs-bottom {
	background:url(images/zc-bg.gif) repeat-x top;
	padding:0 50px;
	padding-left:75px;
	padding-top:50px;
}
div.fs-title {
	background:url(images/icon_question.gif) no-repeat left top;
	padding-left:35px;
	line-height:30px;
}
div.fs-neirong {
	line-height:30px;
	padding-left:35px;
}
div.fs-neirong input {
	padding:2px 5px;
}
#mainb1 ul.jg li {
	background:none;
}