@charset "utf-8";
/*common html*/
body {
	font: normal normal normal 12px/120% Arial, "����" ,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
	background: #fff;
}
body{font-size:12px;font-family:SimSun;}
ul, li, dl, dt, dd {
	list-style:none;
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
*, #*, .* {
	margin:0;
	padding:0;
}input[type=text], input[type=Keyword]
{
	font: normal normal normal 12px/120% Arial, "����" ,Helvetica,sans-serif;
    height: 15px;
    margin: 1px;
}
select{
	font: normal normal normal 12px/120% Arial, "����" ,Helvetica,sans-serif;
	color:#616161;
}

form{padding: 0;margin: 0;}
.HackBox{clear: both;border-top: transparent 0px solid;height:0;overflow:hidden}
ul, li, dl, dt, dd {
	list-style:none;
	margin:0px;
	padding:0px;
}

.B
{text-align:center;
	width:980px;
	margin:8px auto;
	clear:both;
}
.head ul,.TabNav ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
input[type=text], input[type=Keyword]
{
	font: normal normal normal 12px/120% Arial, "����" ,Helvetica,sans-serif;
    height: 15px;
    margin: 1px;
}
/*head*/
.head
{
	height:61px;
	margin-top:5px;
}
.head .logo
{
	float:left;
}
.head .tel
{
	float:left;
	margin:0;
}
.head .link
{
	float:right;
	height:28px;
	line-height:28px;
	margin:8px 0 0;
}
.head .link li
{
	float:left;
	padding:0 3px;
	letter-spacing:1px;
}
.head .link .l
{
	background:#fff2af url(images/TopUserBG_L.png) no-repeat left top;
	padding-left:38px;
	margin-left:10px;
}
.head .link .m
{
	background:#fff2af url(images/TopUserBG_M.png) repeat-x left top;
}
.head .link .r
{
	background:#fff2af url(images/TopUserBG_R.png) no-repeat right top;
	padding-right:15px;
}
.head .link .s
{
	background:#fff2af url(images/TopUserBG_Spe.png) no-repeat center top;
	width:1px;
	height:100%;
	overflow:hidden;
	padding:0 8px;
}
.loginf{float:right; margin:2px; width:250px;}

/*Tab*/
.TabNav .tab
{
	background:url(images/TopBarBG_T.png) no-repeat left bottom;
	height:27px;
	padding:0 0 0 15px;
	line-height:27px;
}
.TabNav li
{
	float:left;
	display:inline;
	width: 66px;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
}
.TabNav li a
{
	display:block;
	padding:0;
	text-align: center;
}
.TabNav li a:hover
{
	color: #FF0000;
}
.cha-2 .channel-2,.cha24 .channel24,.cha25 .channel25,.cha26 .channel26,.cha27 .channel27,.cha28 .channel28,.cha29 .channel29,.cha51 .channel51,.cha55 .channel55,.cha58 .channel58,.cha59 .channel59,.cha71 .channel71,.cha79 .channel79
{
	background:#A8435C url(images/TopTab_on_L.png) no-repeat left bottom;
	font-weight:bold;
}
.cha-2 .channel-2 a,.cha24 .channel24 a,.cha25 .channel25 a,.cha26 .channel26 a,.cha27 .channel27 a,.cha28 .channel28 a,.cha29 .channel29 a,.cha51 .channel51 a,.cha55 .channel55 a,.cha58 .channel58 a,.cha59 .channel59 a,.cha71 .channel71 a,.cha79 .channel79 a
{
	color:#ffffff;
	font-weight: normal;
	background-color: #C83398;
	background-image: url(images/TopTab_on_R.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.ch
{
	background:url(images/TopTab_ch_L.png) no-repeat left top;
	letter-spacing:1px;
}
.ch a
{
	color:#C25E7A;
	background:url(images/TopTab_ch_R.png) no-repeat right top;
}
.TabNav .f_L,.TabNav .f_S,.TabNav .f_R
{	
	padding:0;
	margin:0;
	height:100%;
	width:6px;
	overflow:hidden;	
}
.TabNav .f_L
{
	background:url(images/TopTab_f_L.png) no-repeat left top;
	margin:0 0 0 10px;
}
.TabNav .f_S
{
	background:url(images/TopTab_f_s.png) no-repeat center top;
}
.TabNav .f_R
{
	background:url(images/TopTab_f_R.png) no-repeat right top;
}

.TabNav .f
{
	background:url(images/TopTab_f.png) repeat-x left top;
	margin:0;
	padding:0;
	letter-spacing:1px;
}
.TabNav .f a
{
	padding:0 5px;
}
.TabNav .f .on
{color:#fff;letter-spacing:0;}

.TabNav .bar
{
	background:#A8435C url(images/TopBarBG.png) no-repeat left top;
	height:29px;
	padding:5px 8px 0;
	clear:both;
	text-align:left;
}
.TabNav select,.TabNav input
{
	vertical-align:middle;
	font-size:12px;
	color:#333;
} 
.TabNav .txt
{
	width:260px;
	border:1px solid #ccc;
	height:18px;
	line-height:18px;
	padding:0;
}
.TabNav .btn
{
	width:55px;
	height:20px;
	border:none;
	line-height:20px;
	background:url(images/TopBar_btnBG.png) no-repeat left top;
}
.TabNav .bar span
{
	color:#FFF3F9;
	margin:0 0 0 10px;
}
.TabNav .bar a
{
	color:#FFF3F9;
}

/*foot*/
.footDir
{color:#555;margin-top:12px;}
.footDir strong
{
font-weight:normal;
}
.footDir a
{margin:0 5px;color:#555;}
.help
{
	height:147px;
margin-top:8px}
.help .h2
{
	font-weight:bold;
	color:#999;	
	line-height:24px;
}
.help a
{
	color:#555;
}
.cs
{
	width:121px;
	height:140px;
	overflow:hidden;
	padding:2px 12px 5px;
	float:left;
	text-align:left;
	background:#eee url(images/foot_CSBG.png) no-repeat left top;
	color:#333;
}
.help .tel
{
	font-family:Arial;
	background:url(images/telIco.png) no-repeat left 2px;
	padding:0 0 0 19px;
	margin:8px 0;
}
.help .mail
{
	font-family:Arial;
	background:url(images/emailIco.png) no-repeat left 2px;
	padding:0 0 0 19px;
	margin:8px 0;
}
.help .QQ
{
	color:#999;
	margin:8px 0;
}
.help .QQ img
{
	vertical-align:middle;
}
.help .taobao
{
	color:#999;
	margin:8px 0;
}
.help .taobao img
{
	vertical-align:middle;
}
.help .FuWu
{
	width:229px;
	height:140px;
	float:left;
	padding:2px 12px 5px;
	background:#eee url(images/foot_FuWuBG.png) no-repeat left top;
	margin:0 7px;
	text-align:left;
}
.FuWu a
{
	width:71px;
	height:51px;
	float:left;
	text-indent:-5000px;
	margin:3px 2px;
}
.FuWu .YS
{
	background:url(images/YSPS.png) no-repeat left top;
}
.FuWu .ZP
{
	background:url(images/100ZP.png) no-repeat left top;
}

.FuWu .TH
{
	background:url(images/THHH.png) no-repeat left top;
}

.FuWu .NM
{
	background:url(images/NMGM.png) no-repeat left top;
}
.FuWu .PS
{
	background:url(images/JYPS.png) no-repeat left top;
}
.FuWu .FK
{
	background:url(images/HDFK.png) no-repeat left top;
}
.FuWu .BH
{
	background:url(images/JJBH.png) no-repeat left top;
}

.FuWu .PS:hover,.FuWu .BH:hover,.FuWu .ZP:hover,.FuWu .YS:hover,.FuWu .TH:hover,.FuWu .NM:hover
{
	background-position:left -51px;
}

.help .QnA
{
	width:544px;
	height:140px;
	float:right;
	padding:2px 12px 5px;
	background:#eee url(images/foot_QnA.png) no-repeat left top;
	text-align:left;
}
.QnA ul
{
	width:117px;
	float:left;
	margin:5px 10px 0 0;
	padding:0 0 0 10px;
	border-right:1px solid #eee;
	line-height:20px;
	color:#999;
}
.QnA strong
{
	line-height:24px;
}

.BaoZhang
{
	height:58px;
	text-align:left;
	margin-top:12px;
}
.BaoZhang .i
{
	width:312px;
	height:34px;
	padding:24px 0 0;
	float:left;
}
.BaoZhang .ZF
{
	background:url(images/ZFBZ.png) no-repeat left top;
}
.BaoZhang .PS
{
	background:url(images/PSBZ.png) no-repeat left top;
}
.BaoZhang .CX
{
	background:url(images/CXBZ.png) no-repeat left top;
}
.ShengMing img
{
	margin:6px 10px 0;
}

.foot
{
	line-height:20px;
	color:#333;
}
.foot a
{
	color:#333;
	margin:0 5px;
}
a{
	text-decoration:none;
	color:#ad1f45;
}
a:hover{
	text-decoration:underline;
}
.TabNav .red a
{color:red}



