﻿@charset="utf-8";
/*
	Author Name	:Mr.H
	Style Name	:css
	Version		:2.0
	Date        :2010-05-14
*/
*{margin:0;padding:0;}
body {
	font:12px/1.5 Arial, Helvetica, sans-serif, "宋体";
	background:#000 url(../images/bg.jpg) repeat-y center bottom;
}
body,div, dl, dt, dd, ul, li, img, form label{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#layout{text-align:left;width:960px;margin:0 auto;}
img{border:none;}
li{list-style:none;}
ul{list-style:none;}
a{color: #000;text-decoration: none;}
a:hover{
	text-decoration: underline;
	color: #FF0000;
}
.center{text-align: center;}
.right{text-align: right;}
.red{ color:#FF0000; font-family:宋休;}
.px14b{font-size:14px; font-weight:bold;color: #970902;}
.under_line{
	text-decoration: underline;
}
#layout #indexmain,#layout #main {
	margin:0 auto;
}
#main{
width:960px;
}
.clear{
	clear: both;
}
/*start header*/
#header{
	width:960px;
	height:153px;
	padding-top:20px;
	background:url(../images/header_bg.jpg) no-repeat;
}
#logo{width:185px; height:100px; margin:0 0 8px 44px;}
#logo img{width:185px; height:100px;}
.nav{
	width:945px;
	height:45px;
	line-height:45px;
	padding-left:15px;
	clear:both;
	overflow: hidden;
	margin:0 auto;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	background:url(../images/nav_bg.gif) no-repeat left top;
	overflow:hidden;
}
.nav ul{
	list-style:none;
}
.nav li{
	float:left;
	width:84px;
	overflow:hidden;
	background:url(../images/space.gif) no-repeat right center;
}
.nav li a{
	display:block;
	width:84px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.nav li a:hover,.nav li.current{
	color:#fffc00;
	text-decoration:none;
	background:url(../images/btn_hover.jpg) no-repeat center top;
}
.nav li.last{background:none;}
/*notice*/
#notice{
	width:960px;
	height:44px;
	margin:0 auto 8px;
	overflow:hidden;
	background:url(../images/notice_bg.gif) no-repeat;
}
#scroll{
	width:800px;
	height:18px;
	overflow:hidden;
	margin:12px 0 0 110px;
	margin:15px 0 0 110px\9;
}
/*banner*/
.banner{
	float:left;
	width:535px;
}
#footer{
	text-align: center;
	height:52px;
	clear:both;
	overflow: hidden;
	padding-top:15px;
	color:#ffd5eb;
}
/*end footer*/	

/*sid_box*/
.sid_box{
	width:204px;
	line-height:22px;
}
.s_box_m{
	margin:38px auto 0 auto;
}
.s_box_b{
	background-image: url(../imagessid_bg.gif);
	background-position: 0px -60px;
	background-repeat: no-repeat;
	height:21px;
}
/*start l_login*/
#l_login{
width:204px;
height:208px;
color:#aea1a1;
background:url(../images/login_bg.jpg) no-repeat left top;
overflow:hidden;
margin-bottom:4px;
}
.s_box_t{
	height:38px;
	margin:9px 0 0 44px;
}
.fr_input{
	margin:10px 0 5px 15px;
}
.fr_input input{
	width:116px;
	height:17px; 
	border:1px solid #e4d9df;
	background:#e4d9df;
	vertical-align:middle;
	color:#ccc;
}
#btn_login{
	width:97px;
	padding-top:8px;
	margin-left:78px;
}
#l_login ul{
width:160px;
padding:22px 0 0 30px;
_padding:18px 0 0 30px;
}
#l_login li{
float:left;
width:80px;
text-indent:10px;
background:url(../images/icon.gif) no-repeat left center;
}
#l_login li a{color:#aea1a1;font-size:14px;}
#l_login li a:hover{color:#ffd606; text-decoration:none;}
#l_login .p1,
#l_login .p2{
	padding:5px  20px 0 0px;
	height: 24px;text-align:right;
}
#l_login .p3{
	padding-left:60px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
#l_login .p1 input,
#l_login .p2 input{border:1px solid #afd8ff;height:18px;line-height:18px;width:110px;margin-left:5px;padding-left: 10px;}
#l_login .p3 input{
	border:0px;
	color:#fff;
	font-weight:bold;height:28px;cursor: hand;
	vertical-align: middle;
	line-height:28px;
	background-position: 0px 0;
	background-repeat: no-repeat;
	width:70px;
}
#l_login .p3 input:hover{background-position: 0px -40px;}
#l_login .p5{
	text-align:center;height: 25px;line-height:25px;padding-top: 6px;}
#l_login .p5 a{text-decoration: underline;}
#l_login a.reg,
#l_login a.getPass{	text-decoration: underline;padding-left:20px;height:20px;}

/*s_box_t1*/
#l_login .s_box_t1{
	height:45px;
	line-height:60px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	color:#072A90;	
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#l_login .p4{padding:6px 0 10px 15px;line-height:28px;}
#l_login .p4 a{
	color:#072A90;
	text-decoration: underline;
}
#l_login .p4 a:hover{
	color:red;text-decoration: none;
}

/*end l_login*/

#service,#guide,#f_link{width:204px;margin-bottom:4px;}
#down{width:204px;margin-bottom:4px;}
#service{
height:176px;
padding-top:60px;
background:url(../images/s_bg.jpg) no-repeat left top;
}
#service ul{
width:153px;
margin:0 auto;
}
#service li{
margin-bottom:5px;
text-align:right;
}
#service li .qq,#service li .Qqun{
display:inline-block;
width:89px;
height:25px;
text-align:left;
line-height:27px;
text-indent:35px;
color:#000;
background:url(../images/qq.gif) no-repeat;
overflow:hidden;
vertical-align:middle;
}
#service li .Qqun{background:url(../images/qQun.gif) no-repeat;}
#service li a:hover{
	text-decoration:none;
}
#tel{
width:180px;
height:30px;
padding-top:14px;
color:#000;
font-size:20px;
margin:5px auto 0 auto;
text-align:center;
background:url(../images/tel.gif) no-repeat 10px top;
}
#guide{
height:171px;
padding-top:53px;
background:url(../images/guide_bg.jpg) no-repeat left top;
}
#guide .txt_List,.txt_List2{
width:150px;
margin:0 auto;
padding-left:5px;
}
.txt_List li,.txt_List2 li{
height:25px;
line-height:25px;
text-indent:13px;
background:url(../images/icon.gif) no-repeat left center;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
#guide .txt_List li{
	width:145px;
}
	
.txt_List li a{color:#000;}
.txt_List2 li{background:url(../images/icon.gif) no-repeat left center;}
#f_link{
height:152px;
padding-top:42px;
background:url(../images/fl_bg.jpg) no-repeat left top;
}
.fl_link{
width:150px;
height:120px;
overflow:hidden;
margin:0 auto 0 32px;
padding-top:10px;
line-height:23px;
}
.fl_link a{margin-right:8px;}
.fl_link a:hover{color:#6f0505;}
#l_service .s_box_m{padding-left:20px;}
/*start l_uide*/
#l_uide .s_box_t{background-image: url(../imagessid_bg.gif);
	background-position: -500px -50px;
	background-repeat: no-repeat;
	height:40px;
}
#l_uide .s_box_m {padding-left:20px;padding-right:10px;}
#l_uide .s_box_m li{
	background-image: url(../images/icon.gif);
	background-position: 0px -30px;
	background-repeat: no-repeat;
	text-indent: 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;
}
/*buy btn_zs*/
.btn_zs{
	CURSOR: hand;
	background-image: url(../images/ico_btn.gif);
	background-position:left top;
	background-repeat: no-repeat;
	width: 40px;
	border:0px;
	height: 20px;
	color:#db78d5;
	line-height:20px;
	vertical-align: middle;margin-right:5px;
}
.btn_gm{
	CURSOR: hand;
	background-image: url(../images/ico_btn.gif);
	background-position: -80px top;
	background-repeat: no-repeat;
	width: 40px;
	border:0px;
	height: 20px;
	color:#807ac1;
	line-height:20px;
	vertical-align: middle;
}