﻿.B
{
	width:1000px;
	margin:0 auto;
	clear:both;
text-align:center;
line-height:15px;
}
.B a{
	text-decoration:none;
	color:#ad1f45;
}
.B a:hover{
	text-decoration:underline;
}
div.head ul,.TabNav ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

/*head*/
div.head
{
	height:51px;
	margin:5px auto 8px;
}
div.head .logo
{
	float:left;
}
div.head .tel
{
	float:left;
	margin:0 0 0 20px;
}
div.head .link
{
	float:right;
	height:28px;
	line-height:28px;
	margin:11px 0 0;
}
div.head .link li
{
	float:left;
	padding:0 3px;
	letter-spacing:1px;
}
div.head .link .l
{
	background:#fff2af url(images/TopUserBG_L.png) no-repeat left top;
	padding-left:38px;
	margin-left:10px;
}
div.head .link .m
{
	background:#fff2af url(images/TopUserBG_M.png) repeat-x left top;
}
div.head .link .r
{
	background:#fff2af url(images/TopUserBG_R.png) no-repeat right top;
	padding-right:15px;
}
div.head .link .s
{
	background:#fff2af url(images/TopUserBG_Spe.png) no-repeat center top;
	width:1px;
	height:100%;
	overflow:hidden;
	padding:0 8px;
}

/*Tab*/
.TabNav .tab
{
	background:url(images/SH_TopBarBG_T.png) no-repeat left bottom;
	height:27px;
	padding:0 0 0 15px;
	line-height:27px;
}
.TabNav li
{
	float:left;	
	margin:0 3px;
	display:inline;
	padding:0 0 0 2px;
        position: relative;
z-index:2;
}
.TabNav li a
{
	display:block;
	padding:0 10px 0 9px;
}
.TabNav li a:hover
{
	font-weight:bold;
	letter-spacing:0;
}
.TabNav .on
{
	background:#2380c1 url(images/SH_TopTab_on_L.png) no-repeat left bottom;
	font-weight:bold;
}
.TabNav .on a
{
	color:#fff;
	background:url(images/SH_TopTab_on_R.png) no-repeat right bottom;
}
.TabNav .ch
{
	background:url(images/SH_TopTab_ch_L.png) no-repeat left top;
	letter-spacing:1px;
}
.TabNav .ch a
{
	color:#2380c1;
	background:url(images/SH_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/SH_TopTab_f_L.png) no-repeat left top;
	margin:0 0 0 15px;
}
.TabNav .f_S
{
	background:url(images/SH_TopTab_f_s.png) no-repeat center top;
}
.TabNav .f_R
{
	background:url(images/SH_TopTab_f_R.png) no-repeat right top;
}

.TabNav .f
{
	background:url(images/SH_TopTab_f.png) repeat-x left top;
	margin:0;
	padding:0;
	letter-spacing:1px;
}
.TabNav .f a
{
	color:#333;
	padding:0 10px;
}
/*drop down*/
.TabNav .tab li div {
	display: none;
}
.TabNav .tab :hover div {
   display:block;
   width: 500px;
   background:#F4F4F4;
   position:absolute;
   top:27px;
   left:0px;
   border:1px solid #2380c1;
   padding-bottom:10px;
z-index:1000;
}
.TabNav .tab li a table {
   top:0px;
   left:0px;
position:absolute;
}
.dropdown dl {
	width: 250px;
	float:left;
	display: inline;
}
dl,dt,dd {
	margin: 0px;
	padding: 0px;
}
.dropdown ul li {
	width: 109px;
height:100%;
	padding-left: 10px;
	background: url(images/arrow.png) no-repeat 5px 5px;
	line-height: 18px;
	text-align: left;
}
.ch .dropdown ul li a,.on .dropdown ul li a {
	background-image: none;
        color:#000;
font-weight: normal;
}
.dropdown h2 {
	height: 24px;
	width: 250px;
	float: left;
	background: url(images/dropdown_h2_bg.png) no-repeat 10px 8px;
	font-size: 13px;
	line-height: 24px;
	margin: 0px auto;
}
.ch .dropdown h2 a,.on .dropdown h2 a {
	background :none;
}
.ch:hover div.dropmenu,.on:hover div.dropmenu{
	width: 500px;
}
.dropdown .zhuanti {
	float: left;
	display: block;
	width: 480px;
	padding: 5px;
	margin: 5px;
	border: #b2008f solid 1px;
	background: #ffe8ff;
}
.dropdown .zhuanti h3 {
	color: #f00;
        margin: 5px auto;
}
.dropdown .zhuanti ul li {
	width: 140px;
	padding-left: 10px;
}
/*foot*/
.help
{
	height:147px;
	margin-top:25px;
width:950px;
}
.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 top;
	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 .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:514px;
	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:110px;
	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;width:950px;
}
.BaoZhang .i
{
	width:302px;
	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;width:950px;
}
.foot a
{
	color:#333;
	margin:0 8px;
}