/*QQ客服开始*/
.QQbox{ z-index:99; width: 158px; right: 0; top: 180px; position: absolute;}
.QQbox .press{ right: 0; border: none; cursor: pointer;width: 33px; height: 158px;position: absolute;}
.QQbox .Qlist{ left: 0; width: 125px; background: url(images/qq_listbg.gif) repeat-y -155px 0;  position: absolute;}
.QQbox .Qlist .t,
.QQbox .Qlist .b{ float: right; height: 6px; width: 125px; font-size: 1px; }
.QQbox .Qlist .t{ background: url(images/qq_listbg.gif) no-repeat left; }
.QQbox .Qlist .b{ background: url(images/qq_listbg.gif) no-repeat right; }
.QQbox .Qlist .con{ background: #fff; width: 94%; margin: 0 auto; }
.QQbox .Qlist .con h2{ height: 22px; font: bold 12px/22px "宋体"; background: url(images/qq_listbg.gif) repeat-y -163px 0; border: 1px solid #3a708d; text-align: center; color:#fff;}
.QQbox .Qlist .con ul{
	margin-right: 0px;
}
.QQbox .Qlist .con li{
	height: 40px;
	background: #ffffff;
	font-size: 9pt;
	list-style-type: none;
	text-align: left;
	width: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.QQbox .Qlist .con ul li.odd{ background: #fff; }
/*.QQbox .Qlist .con A IMG { width:23px; }*/
/*QQ客服结束*/

A{TEXT-DECORATION: none;}

A:hover{COLOR: #CC0000;position: relative; right: 0px; top: 1px}
TD
{
 FONT-FAMILY:Arial;FONT-SIZE: 9pt;line-height: 150%; 
}

.td01{BORDER-RIGHT: #e0e1dd 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e0e1dd 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: px; MARGIN: 0px 0px 0px; BORDER-LEFT: #e0e1dd 1px solid; WIDTH: 219px; COLOR: #333; PADDING-TOP: 1px; BORDER-BOTTOM: #e0e1dd 1px solid;}

.maps {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;

}
.maps A {
	MARGIN: 0px 9px; FONT: 11px arial; COLOR: #000;

}
A.b:link {
	font-size: 13px;
	FONT-FAMILY:Arial;
	font-weight:bold;
	color: #ffffff;
	
	text-decoration: none;
	/*display: block;*/
	height:34px;
	line-height:33px;
    }
A.b:hover{
	FONT-FAMILY:Arial;
	font-weight:bold;
	color: #ffffff;

	text-decoration: none;
	height:34px;
	line-height:33px;
    }

A.b:visited {
    font-size: 13px;
	FONT-FAMILY:Arial;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	/*display: block;*/
	height:34px;
	line-height:33px;
}
	
A.c:link {
	font-size: 13px;
	FONT-FAMILY:Arial;
	font-weight:bold;
	
	text-decoration: none;
	display: block;
	height:22px;
	line-height:22px;
    }
A.c:hover{
	FONT-FAMILY:Arial;
	font-weight:bold;
	
	text-decoration: none;
	height:22px;
	line-height:22px;
    }
		
A.c:visited {
    font-size: 13px;
	FONT-FAMILY:Arial;
	font-weight:bold;
	
	text-decoration: none;
	display: block;
	height:22px;
	line-height:22px;
}


A.c1:link {
	font-size: 12px;
	FONT-FAMILY:Arial;
	font-weight:bold;
	
	text-decoration: none;
	display: block;
	height:22px;
	line-height:22px;
    }
A.c1:hover{
	font-size: 12px;
	FONT-FAMILY:Arial;
	font-weight:bold;
	
	text-decoration: none;
	height:22px;
	line-height:22px;
    }
		
A.c1:visited {
    font-size: 12px;
	FONT-FAMILY:Arial;
	font-weight:bold;
	
	text-decoration: none;
	display: block;
	height:22px;
	line-height:22px;
}

.txt_20 {
		font-size: 14px;
		font-weight: bold;
		font-family: "宋体";
		
		}
.txt_16 {
		font-size: 16px;
		font-weight: bold;
		font-family: "宋体";
		
		}
	
.txt_15 {
		font-size: 12px;
		font-weight: bold;
		font-family: "宋体";
		
		}
		
.txt_17 {
		font-size: 12px;
		font-weight: bold;
		font-family: "宋体";
		color: #F89807;
		
		}
		
			

.txt_18 {font-size: 12px;font-family: "BankGothic Lt BT";  color: #000000;}
.txt_21 {font-size: 12px;font-family: "BankGothic Lt BT";  color: #000000;}
.txt_19 {font-size: 9px;font-family: "BankGothic Lt BT";  color: #000000;}	
	.txt_blue {
	FONT-SIZE: 14px; COLOR: #11598e; LINE-HEIGHT: 20px; FONT-FAMILY:Arial;
}
	.txt_12 {
	FONT-SIZE: 12px; COLOR: #444444; LINE-HEIGHT: 25px; FONT-FAMILY:Arial;

}
	.txt_12b {
	FONT-SIZE: 20px; COLOR:#0C2226; font-weight:500; LINE-HEIGHT: 25px; FONT-FAMILY: Arial;
}

	.txt_12c {
	FONT-SIZE: 14px; COLOR:#336666; LINE-HEIGHT: 22px; font-weight:bold; FONT-FAMILY: Arial;
}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
#promo UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#promo LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#promo {
	MARGIN: 1px 0px; WIDTH: 1001px; POSITION: relative
}
#promo UL {
	LEFT: 1px; OVERFLOW: hidden; WIDTH: 999px; POSITION: absolute; TOP: -45px; HEIGHT: 103px
}
#promo LI {
	FLOAT: left; WIDTH: 242px
}
#promo .anime-img {
	DISPLAY: block; COLOR: #c6dbd7; POSITION: relative; HEIGHT: 103px; TEXT-DECORATION: none; outline: none
}
#promo .anime-bg {
	BACKGROUND: url(images/promo.gif) #056f58 repeat-x 50% bottom; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 45px; HEIGHT: 58px
}
#promo .shadow {
	MARGIN-TOP: 67px; BACKGROUND: url(images/promo.gif) repeat-x 0px -200px; LEFT: 15px; WIDTH: 54px; POSITION: absolute; TOP: 15%; HEIGHT: 21px
}
#promo .jtab TABLE {
	MARGIN-TOP: 30px; LEFT: 0px; VERTICAL-ALIGN: middle; WIDTH: 84px; POSITION: absolute; TOP: -15%; HEIGHT: 84px; TEXT-ALIGN: center
}
#promo .jtab TD {
	VERTICAL-ALIGN: middle
}
#promo .jtab .img {
	BORDER-RIGHT: #dbe9e9 2px solid; BORDER-TOP: #dbe9e9 2px solid; BACKGROUND: white; MARGIN: 0px auto; BORDER-LEFT: #dbe9e9 2px solid; WIDTH: 50px; BORDER-BOTTOM: #dbe9e9 2px solid; HEIGHT: 50px; TEXT-ALIGN: left
}
#promo .jtab .img IMG {
	POSITION: absolute
}
#promo .jtab SPAN {
	MARGIN-TOP: 57px; DISPLAY: block; FONT-SIZE: 12px; LEFT: 82px; WIDTH: 150px; POSITION: absolute; TOP: -5%
}
#promo .jtab BIG {
	DISPLAY: block; FONT-SIZE: 16px; LINE-HEIGHT: 18px
}
#promo .jtab A {
	BACKGROUND: url(images/promo.gif) 50% top; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 45px; HEIGHT: 58px; outline: none
}
#promo .tab A {
	DISPLAY: block; BACKGROUND: url(images/promo.gif) 50% top; WIDTH: 242px; COLOR: #c6dbd7; POSITION: relative; TOP: 45px; HEIGHT: 58px; TEXT-DECORATION: none; outline: none
}
#promo .tab A:hover {
	BACKGROUND: url(images/promo.gif) #056f58 0px -313px; COLOR: white
}
#promo .tab IMG {
	BORDER-RIGHT: #dbe9e9 2px solid; BORDER-TOP: #dbe9e9 2px solid; LEFT: 15px; BORDER-LEFT: #dbe9e9 2px solid; BORDER-BOTTOM: #dbe9e9 2px solid; POSITION: absolute; TOP: -15px
}
#promo .tab SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 82px; FONT-SIZE: 12px;LINE-HEIGHT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 7px
}
#promo .tab BIG {
	DISPLAY: block; FONT-SIZE: 16px; LINE-HEIGHT: 16px; FONT-FAMILY:Arial;
}
#prtabs {
	Z-INDEX: 2; BACKGROUND: url(images/promo.gif) #056f58 repeat-x 50% bottom; WIDTH: 1001px; POSITION: relative; HEIGHT: 58px
}
#prtabs .current .img {
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; BORDER-TOP-COLOR: white; BORDER-RIGHT-COLOR: white
}
#prtabs .current .anime-img {
	COLOR: white
}
#prtabs .current .anime-bg {
	HEIGHT: 87px
}
#prboxes {
	BORDER-RIGHT: #b8b4b1 1px solid; BORDER-TOP: #b8b4b1 1px solid; Z-INDEX: 1; OVERFLOW: hidden; BORDER-LEFT: #b8b4b1 1px solid; WIDTH: 999px; BORDER-BOTTOM: #b8b4b1 1px; POSITION: relative; HEIGHT: 280px
}
#prboxes .box {
	DISPLAY: none; Z-INDEX: 1; WIDTH: 100%; POSITION: absolute; HEIGHT: 280px
}
#prboxes .current {
	Z-INDEX: 2
}