/* CSS Document */

div, ul, p{
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
}
body {
    color: #333;
    background: #0C1723;
    text-align: center;
    font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;
	margin:0px auto;
}

a:link, a:visited {
    color: #333;
    text-decoration: none;
}

img{
	border:0;
}

/* Top
==========================================================*/
#top{
	height:130px;
	width:950px;
}
#yuyan{
	text-align:right;
	color:#999999;
	height:20px;
	padding-right:15px;
}
#yuyan a{
	font-size:13px;
	color:#666666;
	line-height:25px;
	margin:5px;
}
#yuyan a:hover, a:active {
    color:#FF3300;
}

#top_content{
	margin-top:30px;
	padding:10px 0px;
	
}
#top_logo{
	text-align:left;
	float:left;
	width:200px;
}
#top_size{
	text-align:left;
	float:right;
	line-height:100px;
	font-size:20px;
	font-weight:bolder;
}
#menu_content{
	height:35px;
	width:948px;
	background:#485261;
	border:#3E4959 1px solid;
}

/* Nav
==========================================================*/
.nav {
	width:950px;
    position: relative;
	margin:0px auto;
    background: url(Menu.png) no-repeat 0 -36px;
}
.navinner {
    background: url(Menu.png) no-repeat 100% -72px;
}
.navlist {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    margin: 0 10px;
    background: url(Menu.png) repeat-x 0 0;
}
.nav li {
    float: left;
    display: inline;
    margin: 0 0 0 -2px;
    padding: 0 4px 0 6px;
    background: url(Menu.png) no-repeat 0 -108px;
}
.nav a {
    display: block;
    width: 108px;
    text-align: center;
    font-size: 120%;
}
.nav a:link, .nav a:visited {
    color: #fff;
}
#now a, .nav a.current, .nav a:hover, .nav a:active {
    color: #fff;
    font-weight: bold;
    background: url(Menu.png) no-repeat 50% -144px;
}
.subnav {
    position: absolute;
    top: 170px;
    left: 119px;
    float: left;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
    background: url(Menu.png) no-repeat 0 -180px;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0 10px;
    background: url(Menu.png) no-repeat 100% -234px;
}
.subnav p span {
    display: block;
    background: url(Menu.png) repeat-x 0 -207px;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
    background: url(Menu.png) repeat-x 0 -261px;
}
.subnav a {
    display: inline;
    padding: 0;
    font-size: 100%;
}
[class~="subnav"] a {
    padding: 0 3px;
}
.subnav, .subnav a:link, .subnav a:visited {
    color:#999999;
}
#now2 a, .subnav a:hover, .subnav a:active {
    color: #EA5413;
    font-weight: normal;
    background: none;
    border-bottom: 2px solid;
}

#now3 a, .subnav a:hover, .subnav a:active {
    color: #EA5413;
    font-weight: normal;
    background: none;
}
/* subnav position and pointer position */
#subnav1 { left: 365px; z-index:1;}
#subnav2 { left: 230px; }
#subnav3 { left: 340px; }
#subnav4 { left: 450px; }
#subnav5, #subnav6, #subnav7 { 
    left: auto;
    right: 0px;
}

#subnav1 .pointer,
#subnav2 .pointer,
#subnav3 .pointer,
#subnav4 .pointer { left: 30px; }
#subnav5 .pointer { left: auto; right: 290px; }
#subnav6 .pointer { left: auto; right: 180px; }
#subnav7 .pointer { left: auto; right: 70px; }

#subnav1, #subnav2, #subnav3, #subnav4 {
    min-width: 110px;
}
#subnav5 { min-width: 340px; }
#subnav6 { min-width: 240px; }
#subnav7 { min-width: 130px; }


/* Note
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}

/*首页动画 CSS*/

DL {	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL { top:-30px;	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
OL {	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

.banner2{
	WIDTH: 948px; 
	HEIGHT: 150px;
	border-left:#3E4959 1px solid;
	border-right:#3E4959 1px solid;
}

.banner {POSITION: relative; WIDTH: 950px; HEIGHT: 350px; OVERFLOW: hidden; text-align:left;}
.banner-img {	Z-INDEX: 0; POSITION: absolute; WIDTH: 950px; HEIGHT: 350px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px}
.banner-img .banner-explain {	FLOAT: left}
.banner-explain {	POSITION: relative; PADDING-LEFT: 40px; WIDTH: 910px; HEIGHT: 300px; PADDING-TOP: 50px}
.banner-explain DT {	POSITION: absolute; WIDTH: 60px; DISPLAY: block; HEIGHT: 100px}
.banner-explain DT A {	WIDTH: 60px; DISPLAY: block; HEIGHT: 100px}
.banner-explain DT SPAN {	DISPLAY: none}
.banner-explain DD {	POSITION: absolute; TOP: 270px; LEFT: 520px; font-size:18px; font-weight:bolder;} /*注释文字控制*/

.banner-explain LI {	FLOAT: left}
.banner-explain LI.intro {	LINE-HEIGHT: 1.2; MARGIN-TOP: 15px}
.banner-btn {	WIDTH: 112px; DISPLAY: block; HEIGHT: 32px; MARGIN-RIGHT: 8px}
.slj .banner-btn {	WIDTH: 130px}
.aask .banner-btn {	WIDTH: 130px}
.banner-btn A {	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%}
.banner-btn SPAN {	DISPLAY: none}
.banner-explain A {	TEXT-DECORATION: underline}
.banner-explain .aask A {	COLOR: #eefe8f}
.banner-explain .sdmjf A {	COLOR: #e1dcff}
.banner-explain .txf A {	COLOR: #dff1ff}
.banner-explain .sfk A {	COLOR: #dff1ff}
.banner-explain .slj A {	COLOR: #ba4c45}
.banner-explain .wsgw A {	COLOR: #e63423}
.banner-explain .xykhk A {	COLOR: #fdffdf}
.banner-explain .jfz A {	COLOR: #fdffdf}
.banner-explain .swf A {	COLOR: #dff1ff}
.banner-icon {
	Z-INDEX: 3;
	POSITION: absolute;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 20px;
	WIDTH: 360px;
	BOTTOM: 0px;
	PADDING-RIGHT: 20px;
	HEIGHT: 38px;
	PADDING-TOP: 3px;
	left: 2px;
}
.banner-overlay-bg {	Z-INDEX: 2; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; FILTER: alpha(opacity=50); BORDER-LEFT: #fff 1px solid; BACKGROUND-COLOR: #000; WIDTH: 362px; DISPLAY: none; HEIGHT: 41px; BORDER-TOP: #fff 1px solid; TOP: 1px; BORDER-RIGHT: #fff 1px solid; LEFT: 2px; -moz-opacity: .50; opacity: .50}
.hover .banner-overlay-bg {	DISPLAY: block}
.banner-icon UL {	Z-INDEX: 2; POSITION: absolute}
.banner-icon LI {	POSITION: relative; PADDING-BOTTOM: 3px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 3px; WIDTH: 32px; PADDING-RIGHT: 3px; FLOAT: left; HEIGHT: 32px; CURSOR: pointer; PADDING-TOP: 3px}
.banner-icon LI.current {	BORDER-BOTTOM: #333 3px solid; BORDER-LEFT: #333 3px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #333 3px solid; BORDER-RIGHT: #333 3px solid; PADDING-TOP: 0px}
.banner-icon LI DIV {	BACKGROUND-IMAGE: url(../images/ico-banner-normal.png); BACKGROUND-REPEAT: no-repeat; HEIGHT: 100%}
.banner-icon LI .pointer {	BACKGROUND-IMAGE: url(../images/ico-banner-normal.png); BACKGROUND-REPEAT: no-repeat; HEIGHT: 100%}
.banner-icon LI.current DIV {	BACKGROUND-IMAGE: url(../images/ico-banner-hover.png)}
.banner-icon LI .aask {	BACKGROUND-POSITION: -222px 0px}
.banner-icon LI .aask .pointer {	BACKGROUND-POSITION: -222px -38px}
.banner-icon LI .sdmjf {	BACKGROUND-POSITION: -74px 0px}
.banner-icon LI .sdmjf .pointer {	BACKGROUND-POSITION: -74px -38px}
.banner-icon LI .txf {	BACKGROUND-POSITION: -37px 0px}
.banner-icon LI .txf .pointer {	BACKGROUND-POSITION: -37px -38px}
.banner-icon LI .sfk {	BACKGROUND-POSITION: -296px 0px}
.banner-icon LI .sfk .pointer {	BACKGROUND-POSITION: -296px -38px}
.banner-icon LI .slj {	BACKGROUND-POSITION: -148px 0px}
.banner-icon LI .slj .pointer {	BACKGROUND-POSITION: -148px -38px}
.banner-icon LI .wsgw {	BACKGROUND-POSITION: 0px 0px}
.banner-icon LI .wsgw .pointer {	BACKGROUND-POSITION: 0px -38px}
.banner-icon LI .xykhk {	BACKGROUND-POSITION: -111px 0px}
.banner-icon LI .xykhk .pointer {	BACKGROUND-POSITION: -111px -38px}
.banner-icon LI .jfz {	BACKGROUND-POSITION: -185px 0px}
.banner-icon LI .jfz .pointer {	BACKGROUND-POSITION: -185px -38px}
.banner-icon LI .swf {	BACKGROUND-POSITION: 222px 0px}
.banner-icon LI .swf .pointer {	BACKGROUND-POSITION: 222px -38px}
.banner-icon LI .pointer {	POSITION: absolute; WIDTH: 32px; BACKGROUND-ATTACHMENT: scroll; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -222px -38px; HEIGHT: 6px; TOP: -7px}
.banner-icon LI.current .pointer {	DISPLAY: block}


/* 首页正文
==========================================================*/
#index_contten{
	width:948px;
	height:auto;
	background-color:#FFFFFF;
	border-left:#3E4959 1px solid;
	border-right:#3E4959 1px solid;
}
#index_contten_left{
	width:540px;
	height:auto;
	float:left;
	text-align:left;
	margin:10px;
}
#index_contten_right{
	width:340px;
	height:auto;
	float:left;
	margin:10px;
	text-align:left;
}
#content_menu{height:30px; background:url(Content_Menu.png);}

#content_menu_left{height:30px; background:url(Content_Menu.png) 0 60px; float:left; width:10px;}

#content_menu_right{height:30px; background:url(Content_Menu.png) 0px 30px; float:right; width:8px;}

#content_menu_size{ padding:0px 10px; width:auto; height:30px; float:left; font-size:15px; font-weight:bolder; line-height:30px; color:#FFFFFF;}
#content_menu_size a{ width:auto; height:30px; float:left; font-weight:bolder; line-height:30px; color:#333333; font-size:13px;}

h1{
	font-weight:bolder;
	font-size:18px;
	color:#FF6633;
	text-align:left;
	margin-bottom:10px;
}

#foot{
	width:948px;
	height:100px;
	background-color:#FFFFFF;
	border-left:#3E4959 1px solid;
	border-right:#3E4959 1px solid;
	padding-top:50px;
}
#foot_link a{
	margin:0px 5px;
	line-height:25px;
	font-size:13px;
}
#foot_link a:hover, a:active {
    color:#FF3300;
}



/* 系统的CSS设置 */
.k_error  {color:#C01920;display:block;line-height:14px;font-size:12px;}

.k_form{display:block;width:100%;margin:0px;margin-top:15px; line-height:35px;}
	.k_form .k_login {display:table;margin-left:100px;}
	.k_form p{text-align:left;}
	.k_form p label{clear:both;display:block;color:#666;font-size:12px;}
	.k_form p span label{clear:none;display:inline;color:#666;}

	.k_form div {text-align:left;}
	.k_form div input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}

	.k_form ol {text-align:left;}
	.k_form ol li {line-height:24px;}

	.k_table{width:100%;border:1px solid;border-color:#CCC #DDD #DDD #CCC;clear:both;text-align:left;}
	.k_table th{border:1px solid;border-color:#EEE #AAA #BBB #EEE;background:#E6E9ED;padding:0px 2px;letter-spacing:2px;color:#14316B;line-height:20px;}
	.k_table td{border:1px solid;border-color:#EEE #AAA #AAA #EEE;padding:1px;line-height:18px;}
	.k_table td input {margin-right:10px;}
	.k_table * {font-size:12px;}
	.k_table tr.hover {background:#E6E9ED;font-weight:bold;}
	.k_table tr.hover a{font-weight:bold;}

	.k_in1 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width: 50px;}
	.k_in2 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:100px;}
	.k_in3 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:200px;}
	.k_in4 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:400px;}
	.k_in5 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:600px;}
	
#k_feedback{
	padding:30px 50px;
} 
#faq{
	padding-left:35px;
}
#faq li{
	font-weight:bolder;
	margin-top:20px;
}
#faq div{
	font-weight:normal;
	text-indent:22px;
	margin:10px 0px;
	text-align:justify;
}

.daybox_r{
	float:left;
	width:360px;
}
.daybox_l{
float:left;
margin-right:10px;
}
.daybox_r2{
	float:left;
	width:180px;
	margin-top:10px;
}
.daybox_r2 img{
	padding-left:10px;
}

.daybox_l img{
height:52;
width:92;
padding:4px;
border:2px solid #E3E3E3;
background:#fff;
padding-right:5px;
}
.daybox{
	width:500px;
	height:145px;
	padding:10px;
	margin-top:5px;
	margin-bottom:15px;
	border-top:#2b3c55 3px dashed;
}
.Time2{
	padding-left:150px;
	font-size:14px;
	color:#999999;
}

#resintro{
	float:left;
	width:540px;
	margin:5px 0px;
	padding-bottom: 5px;
}
#resintro h1{
	font-size: 16px;
	font-weight: bold;
	display: block;
	float: left;
	width: auto;
}
#resintro dt{
	padding:25px 10px;
	height:auto;
	line-height:30px;
	font-size:20px;
	text-align:left;
	font-weight:bold;
}
#resintro dd{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#resintro li{
	line-height:24px;
	width:520px;
	height:20px;
	display:block;
	text-align:center;
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px #EBEBEB solid;
}
#resintro .all{
	width:500px;
	clear: both;
}
#resintro .txt{
	width:540px;
	overflow:hidden;
	text-align:justify;
	line-height:25px;
	padding:0px 15px 50px 15px;
	clear: both; 
}
#resintro .txt p{
	font-size: 14px;
}


#title_content{
	text-align:justify;
	padding:0px 10px;
	margin:15px 0;
	line-height:1.5em;
	font-size:13px;
}

#title_content p{
	margin:10px 0px;
}
