﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body {
	padding:0;
	margin:0;
	font: normal normal 12px/188% Verdana, Arial, Helvetica, sans-serif, "宋体";
	color:#555;
}
body {
	background:url(../images/bg.gif) repeat ;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");min-width:1000px; 
}
ul {
	list-style:none;
}
img {
	border:none;
}

h1{ overflow:hidden;}
/*==============================================================*/


/*伪类定义*/
a {
	color:#555;
	text-decoration:none;
	cursor:pointer;
	blr:expression(this.onFocus=this.blur());outline:none;
	
	
	}
a:hover {
	color:#e33d1c;
	text-decoration:none;
}


/*==============================================================*/

/*通用定义*/
#wipper {
	width:100%;
	margin:0 auto;
	min-width:1000px;
    background:url(../images/bg_01.jpg) no-repeat center top; } 

#container{width:970px; margin:0 auto; position:relative;}

.banner_flash{ position:absolute; top:98px; left:253px; width:420px; height:250px; z-index:100;}

.content {
	width:970px;
	margin:0 auto;
	background:url(../images/con_bg01.jpg) no-repeat transparent;
}
.header {
	width:970px;
	margin:0 auto;
	background:url(../images/top_bg01.jpg) no-repeat top center; 
	height:252px; 
	overflow:hidden;
	position:relative;
	z-index:100px;
}

.header .top{ width:970px; height:110px; }
.header .top .logo{ float:left; width:214px; height:110px; background:url(../images/logo_01.jpg) no-repeat top center;}
.header .top .menu{ width:756px; height:110px; float:right; background:url(../images/nav_bg01.jpg) no-repeat top center;}
.top .menu ul{ height:49px;}
.top .menu ul li{ float:left;}
.top .menu ul li a{height:49px; display:block; text-indent:-3000px;overflow:hidden; }
.top .menu ul li a.on{display:block; text-indent:-3000px; overflow:hidden; }
.top .menu ul li a:hover{display:block; text-indent:-3000px; overflow:hidden;}

.top .menu ul li#li1 a{ width:100px; }
.top .menu ul li#li1 a.on{background:url(../images/nav_bg02.png) 0px 0px; }
.top .menu ul li#li1 a:hover{background:url(../images/nav_bg02.png) 0px 0px;  }

.top .menu ul li#li2{ padding-left:4px;}
.top .menu ul li#li2 a{ width:101px;}
.top .menu ul li#li2 a.on{background:url(../images/nav_bg02.png) -104px 0px;}
.top .menu ul li#li2 a:hover{background:url(../images/nav_bg02.png) -104px 0px; }

.top .menu ul li#li3{ padding-left:6px;}
.top .menu ul li#li3 a{ width:100px;}
.top .menu ul li#li3 a.on{background:url(../images/nav_bg02.png) -211px 0px;}
.top .menu ul li#li3 a:hover{background:url(../images/nav_bg02.png) -211px 0px; }

.top .menu ul li#li4{ padding-left:6px;}
.top .menu ul li#li4 a{ width:98px;}
.top .menu ul li#li4 a.on{background:url(../images/nav_bg02.png) -317px 0px;}
.top .menu ul li#li4 a:hover{background:url(../images/nav_bg02.png) -317px 0px; }

.top .menu ul li#li5{ padding-left:6px;}
.top .menu ul li#li5 a{ width:94px;}
.top .menu ul li#li5 a.on{background:url(../images/nav_bg02.png) -421px 0px;}
.top .menu ul li#li5 a:hover{background:url(../images/nav_bg02.png) -421px 0px; }

.top .menu ul li#li6{ padding-left:7px;}
.top .menu ul li#li6 a{ width:98px;}
.top .menu ul li#li6 a.on{background:url(../images/nav_bg02.png) -522px 0px;}
.top .menu ul li#li6 a:hover{background:url(../images/nav_bg02.png) -522px 0px; }

.header .banner{ width:970px; height:142px; background:url(../images/banner_bg01.jpg) no-repeat top center; overflow:hidden;}

.clearbox {
	border-top: 1px solid transparent !important;
	margin-top: -1px !important;
	border-top: 0px;
	margin-top: 0px;
	height: 0px;
	clear: both;
	background: none;
	font-size: 0px;
	visibility: hidden;
}
.clear{ clear:both;}
.fix{*zoom:1; }
.fix:after{display:block; content:'clear'; clear:both; line-height:0; visibility:hidden; background-color:transparent;}

/*==============================================================*/

/*头部*/

/*==============================================================*/

/*导航*/

/*分页码*/
.pages { padding-bottom:20px;text-align:center;vertical-align:middle; padding-top:10px;}
.pages a:hover{}
.pages a{ display:inline-block; background:url(../images/con_icon.png) no-repeat -76px -284px; text-align:center; height:17px; line-height:17px; width:19px; font-size:12px; font-weight:bold; color:#fff; vertical-align:middle;overflow: hidden;}
.pages span.disabled {display:inline-block; width:19px; height:17px; line-height:17px; text-align:center; color:#fff; font-family:Arial; background:url(../images/con_icon.png) no-repeat -53px -284px; margin-right:4px;}
.pages .pages_sy{ background:url(../images/con_icon.png) no-repeat 0px -284px; width:49px; height:17px; font-weight:normal; line-height:17px;  color:#fff;}
/*==============================================================*/

/*分享定义*/
#share{ background:url(../images/share_bg01.gif) no-repeat top center; height:68px; width:970px; overflow-y:hidden; margin:0px auto; margin-top:10px; }
#share label{ float:left; height:16px; line-height:16px; vertical-align:middle;  padding:14px 0px 0px 340px; }
#share ul { padding:14px 0px 0px 340px; }
#share ul li{ float:left; padding-left:10px; width:16px; height:16px; }
#share ul li a{ cursor:pointer; background:url(../images/t_ico.png) no-repeat top center; text-indent:-1000px; display: block; width:16px; height:16px; line-height:16px;}
#share ul li.icon01 a{ background-position:0px 0px;}
#share ul li.icon02 a{ background-position:0px -19px;}
#share ul li.icon03 a{ background-position:0px -38px;}
#share ul li.icon04 a{ background-position:0px -57px;}
#share ul li.icon05 a{ background-position:0px -76px;}
#share ul li.icon06 a{ background-position:0px -95px;}
#share ul li.icon07 a{ background-position:0px -116px;}
#share ul li.icon08 a{ background-position:0px -136px;}
#share ul li.icon09 a{ background-position:0px -158px;}
/*==============================================================*/

/*底部定义*/
#footer { background:url(../images/footer_bg01.jpg) no-repeat top center; clear:both; margin:auto 0; text-align:center; width:100%; min-width:1000px; overflow-y:hidden; margin:0px auto; padding-top:22px;  height:257px; overflow:hidden; color:#3a3a3a;}

/*==============================================================*/

.content .right{ float:right; width:730px; background:url(../images/con_bg01.jpg) no-repeat top center; } 

/*首页内容区左侧定义*/
.content .left{ float:left; width:240px; background-color:transparent;} 
.start_btn{ height:156px; overflow:hidden; background:url(../images/start_bg01.jpg) no-repeat top center;}

.login{ height:194px; overflow:hidden; }
.loginlink{ background:url(../images/login_icon01.gif) no-repeat top center; height:37px;}
.loginlink ul{ padding-left:38px; padding-top:5px; }
.loginlink li{ float:left;  width:49px; height:27px; margin-left:21px; display:inline;}
.loginlink li a{ display:block ; width:49px; height:29px; text-indent:-5000px; }

.nologin{ background:url(../images/login_bg01.jpg) no-repeat top center; height:157px;}
.nologin ul{  padding-top:3px; padding-left:27px; height:123px;  }
.nologin li{ padding-top:6px;}
.nologin li label{ font-size:14px; color:#0e2c32; width:60px; font-family:微软雅黑;}
.nologin .ipt { height:22px; line-height:22px; text-indent: 2px;width: 128px; color:#fff;border:1px solid #0b2a3c; background:#0e4555;}
.nologin .an{ padding-left:38px; padding-top:12px; height:34px; display:block; }
.nologin .an input{ width:83px; height:34px; display:block; overflow:hidden; border:0; cursor:pointer; float:left; background:url(../images/login_bg02.jpg) -43px -75px;}
.nologin .an a{ width:68px; height:26px; display:inline-block; float:left; margin-top:8px; text-indent:-5000px; overflow:hidden;background:url(../images/login_bg02.jpg) -127px -80px;}
.nologin #code{height:22px; line-height:22px; text-indent: 2px;width: 68px; color:#fff;border:1px solid #0b2a3c; background:#0e4555;}
.login_in{background:url(../images/login_bg01.jpg) no-repeat top center; height:145px; padding-top:12px;}
.login_in .play{ width:120px; height:34px; text-align:center; padding:8px 0px 4px 58px;}
.login_in .play a{background:url(../images/login_icon02.jpg) no-repeat center;  display:block; text-indent:-3000px; overflow:hidden; width:120px; height:34px;}
.nologin input,.nologin img{ vertical-align:middle;}
.Account{ color:#b83d12;}
.login_in .Last{ line-height:20px; padding-left:16px;width: 210px;}
.login_in .Last strong{ font-weight:normal; color:#3eeeff;}
.login_in .Last a{ color:#fae187; }
.login_in .Last span{　color:#fae187; }
.login_in .Last span.line1{width:215;height:24px;line-height:24px;overflow:hidden;display:inline-block;}

.login_in .Avatar{ background:url(../images/login_icon01.jpg) no-repeat 0px 2px; padding-left:48px; margin-left:22px; line-height:20px; }

.pay_bug{ background:url(../images/pay_bg01.jpg) no-repeat top center; height:68px;}
.pay_bug ul{padding:8px 0px 0px 16px;}
.pay_bug li{  width:106px; height:55px; overflow:hidden; float:left;}
.pay_bug li a{ width:106px; height:55px; display:block; text-indent:-5000px;}

.new_ser{height:182px; overflow:hidden;}
.new_ser h3{ height:46px; overflow:hidden;}
.new_ser ul{  background:url(../images/serv_con01.jpg) no-repeat top center; height:111px; padding:0px 27px;}
.new_ser ul li{ border-bottom:1px dashed #c0c0c0; height:46px; overflow:hidden; padding-top:6px; }
.new_ser ul li a{ color:#b43109; line-height:20px;}
.new_ser .ser_m { display: block;   }
.new_ser .ser_du {color:#555;display: block;background:url(../images/server_bg.gif) no-repeat scroll 86px 10px transparent;}
.new_ser .ser_10 {background-position:86px -190px;}
.new_ser .ser_9 {background-position:86px -170px;}
.new_ser .ser_8 {background-position:86px -150px;}
.new_ser .ser_7 {background-position:86px -130px;}
.new_ser .ser_6 {background-position:86px -110px;}
.new_ser .ser_5 {background-position:86px -90px;}
.new_ser .ser_4 {background-position:86px -70px;}
.new_ser .ser_3 {background-position:86px -50px;}
.new_ser .ser_2 {background-position:86px -30px;}
.new_ser .ser_1 {background-position:86px -10px;}
.new_ser .ser_0 {background-position:86px 10px;}
.new_ser .ser_du span {padding-left: 58px;}
.new_ser p { background:url(../images/serv_more.jpg) no-repeat top center; height:25px; line-height:18px; text-align:center;}
.new_ser p a{ color:#FFF;}
.new_ser p a:hover{ color:#ffff00;}

.Intro{ overflow:hidden; }
.Intro h3{ height:51px; overflow:hidden;}
.Intro p{ text-indent:24px; background:url(../images/intro_bg01.jpg) no-repeat top center; padding:8px 27px; line-height:21px; height:176px; overflow:hidden; }

.rchd{ height:227px; overflow:hidden; background:url(../images/rchd_bg01.jpg) no-repeat center bottom;}
.rchd table{ margin:0px auto; margin-top:12px;width:190px;}
.rchd table td,.rchd table th{ text-align:center;  line-height:20px; height:20px;width:50%;}

/*.kffw{ height:400px; background:url(../images/kf_bg01.gif) no-repeat center bottom; overflow:hidden;}
.kffw h3{ height:53px; overflow:hidden;}
.kffw p{ padding:8px 0px 0px 27px; line-height:24px;}*/
.kffw{ height:614px; background:url(../images/kf_bg02.jpg) no-repeat center bottom; overflow:hidden;}
.kffw h3{ height:66px; overflow:hidden;}
.kffw p{ padding:8px 0px 0px 27px; line-height:24px;}

#auto_span {padding:3px 0 0 0;}
#auto_span input{margin-left:52px}
#auto_span label{display:inline;color:#FFF;font-size:12px; font-family:宋体;}
#code_label{padding:0;}
#code_label input{width:62px;height:16px}
#login_form_new .an{padding-top:0;}
.code_label_hide{line-height:8px;height:8px;}