@charset "utf-8";

/* CSS for PGS Frontend*/
html {
	scrollbar-face-color: #eeeeee;
	scrollbar-shadow-color: #cccccc;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-base-color: #eeeeee;
}

body {
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-family: "song", "MS Shell Dlg", "verdana", "arial", "helvetica",
		"sans-serif";
	background-color: #FFFFFF;
	background-image: url(../images/frontend_01/bg.jpg);
	background-repeat: repeat-x;
}

form{
	margin: 0;
	padding: 0;
}

#menuItem {
	MARGIN-TOP: 0px;
	FLOAT: left;
	WIDTH: 880px;
	COLOR: #fff;
	PADDING-TOP: 5px;
	HEIGHT: 20px;
}

#navmenu {
	border: 0px;
	padding: 0 0 0 5px;
	FLOAT: left;
	LIST-STYLE-TYPE: none;
	margin: 0px auto 0px 20px;
}

#navmenu LI {
	border: 0px;
	padding: 0px;
	DISPLAY: inline;
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 90px;
	LINE-HEIGHT: 18px;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	HEIGHT: 20px;
}

#navmenu UL {
	border: 0px;
	padding: 0px;
	DISPLAY: none;
	LEFT: 0px;
	MARGIN: 0px;
	WIDTH: 90px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
	TOP: 20px;	
}

#navmenu UL LI {
	DISPLAY: inline;
	FLOAT: none;
}

#navmenu A {
	TEXT-DECORATION: none;
	PADDING-RIGHT: 1px;
	DISPLAY: block;
	BORDER-LEFT-COLOR: #fff;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}

#navmenu LI:hover UL {
	DISPLAY: none
}

#navmenu LI.iehover UL {
	DISPLAY: none
}

#navmenu LI:hover UL {
	DISPLAY: block
}

#navmenu UL LI:hover UL {
	DISPLAY: block
}

#navmenu LI.iehover UL {
	DISPLAY: block
}

#navmenu UL LI.iehover UL {
	DISPLAY: block
}

#navmenu TD {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 4px;
	HEIGHT: 12px;
	TEXT-ALIGN: center
}

a {
	text-decoration: none;
}

a:link {
	text-decoration: none;
	color: #555555
}

a:visited {
	text-decoration: none;
	color: #555555
}

a:active {
	text-decoration: none
}

a:hover {
	text-decoration: none;
	color: #EA0000
}

body,td {
	font-size: 12px;
	line-height: 20px;
	color: #636363
}

.En {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
}

.a {
	text-decoration: underline;
}

.z {
	text-decoration: line-through;
}

.p {
	line-height: 24px;
	font-size: 13px;
	BORDER-BOTTOM: #e9e9e9 1px solid;
}

.p1 {
	font-size: 13px;
}

.d {
	line-height: 20px;
	font-size: 9pt
}

.d1 {
	line-height: 24px;
	font-size: 10.5pt
}

.white {
	color: #ffffff
}

.black {
	color: #000000
}

.red {
	color: #FF3300}

.red1 {
	color: #FF6600}

.gray {
	color: #787878
}

.gray1 {
	color: #a7a7a7
}

.org {
	color: #dc7d02
}

.yellow {
	color: #ff9900
}

.bule {
	color: #293AC0
}

.bule1 {
	color: #007AA0
}

.bule2 {
	color: #54688B
}

.bule3 {
	color: #1CA6C3
}

.bule4 {
	color: #007AF6
}

.green {
	color: #00ff00
}

.sgreen {
	color: #5b9e11
}

.rou {
	color: #636363;
	text-align: right;
}

.rou1 {
	color: #636363
}

.picboder {
	border: #808080 1px solid;
}

.picboder2 {
	border: #EFEFEF 2px solid;
}

.headbg {
	background: url(../images/frontend/head_bg.gif) #fff repeat-x;
}

.in_headbg {
	background: url(../images/frontend_01/menu_04.jpg) #fff repeat-x;
}

.navbg {
	background: url(../images/frontend/nav_bg.gif) #fff repeat-x;
}

.in_navbg {
	background: url(../images/frontend_01/menu_04.jpg) #fff repeat-x
}

.navbg_dw {
	background: url(../images/frontend/nav_dw.gif) #fff repeat-x;
}

.leftbg {
	background: url(../images/frontend/left_bg.gif) #fff repeat-x;
}

.footbg {
	background: url(../images/frontend/foot_bg.gif) #fff repeat-x;
}

.tablebg {
	background: url(../images/frontend/table_bg.gif) #fab4b6 repeat-x;
}

.table_bg_red {
	background: url(../images/frontend/table_bg_red.gif) #fff repeat-x;
}

.Nav_test_white {
	color: #ffffff;
	filter: DropShadow(Color = #e25d5e, OffX = 1, OffY = 1, Positive = 1);
}

.Nav_test_white a{
	color:#ffffff;
	filter: DropShadow(Color = #e25d5e, OffX = 1, OffY = 1, Positive = 1);
}

.Nav_test_white a:hover{
	color:#FFFF66;
	text-decoration:underline;
}

.Nav_test_red {
	color: #980000;
	filter: DropShadow(Color = #f6c9ca, OffX = 1, OffY = 1, Positive = 1);
}

.table_testdw_red {
	color: #ffffff;
	filter: DropShadow(Color = #d63232, OffX = 1, OffY = 1, Positive = 1);
}

.Foot_testdw_red {
	color: #ffffff;
	filter: DropShadow(Color = #7F0000, OffX = 1, OffY = 1, Positive = 1);
}

.head_testdw_red {
	color: #ffffff;
	filter: DropShadow(Color = #c72626, OffX = 1, OffY = 1, Positive = 1);
}

input.BUTT_org {
	COLOR: #ee8b02;
	HEIGHT: 18px;
	FONT-SIZE: 9pt;
	BACKGROUND: url(../images/frontend/bk_btn.gif) white;
	FONT-FAMILY: "宋体";
	BORDER: 1px #999999 solid;
	LINE-HEIGHT: 100%;
	PADDING-TOP: 2px;
}

input.BUTT_green {
	COLOR: #64b913;
	HEIGHT: 18px;
	FONT-SIZE: 9pt;
	BACKGROUND: url(../images/frontend/bk_btn.gif) white;
	FONT-FAMILY: "宋体";
	BORDER: 1px #999999 solid;
	LINE-HEIGHT: 100%;
	PADDING-TOP: 2px;
}

input.BUTT_red {
	COLOR: #FFFFFF;
	HEIGHT: 25px;
	width:78px;
	FONT-SIZE: 9pt;
	BACKGROUND: url(../images/frontend_01/button_41.jpg) white;
	FONT-FAMILY: "宋体";
	BORDER: 1px #999999 solid;
	LINE-HEIGHT: 100%;
	PADDING-TOP: 2px;
	cursor:pointer
}

input.textarea1 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #444;
	border: 1px solid #d2d2d2;
	height: 18px;
	background: #ffffff;
}

textarea.textarea {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #444;
	border: 1px solid #d2d2d2;
	background: #ffffff;
}

.select.search {
	background-color: #fff;
	border: 1px solid #B60000;
	color: #444;
	height: 16px;
	width: 100px;
}

.MenuColor {
	background-color: #003366;
}

.holder {
	visibility: hidden;
	clear: both;
	display: block;
}

.navigator {
	border: 1px solid #FFFFFF;
	margin: 0px;
}
.navigator_03 {
	border: 1px solid #dddddd;
	margin: 0px;
}
.navigator_01 {
	border: 1px solid #FFCC00;
}
.navigator_02 {
	float:left; width:151px; height:26px; background:url(../../../images/cont01_41.jpg)
}
.title_00 {
	height: 27px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(../images/frontend_01/wid_34.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	padding-left: 6px;
}
.title_02{
	height: 26px;
	color: #ffffff;
	width: 90px;
	font-weight: bold;
	background-image: url(../images/frontend_01/cont01_40.jpg);
	background-repeat: no-repeat;
}
.title_04{
	height: 26px;
	color: #ffffff;
	width: 90px;
	font-weight: bold;
	background-image: url(../images/frontend_01/cont01_40.jpg);
	background-repeat: no-repeat;
}
.title_03{
	height: 26px;
	background-image: url(../images/frontend_01/cont01_41.jpg);
	background-repeat: repeat-x;
}
.title_01 {
	height: 29px;
	color: #666666;
	cursor: pointer;
	font-weight: bold;
	background-image: url(../images/frontend_01/wid01a_47.jpg);
	background-repeat: repeat-x;
	padding-left: 6px;
}
.title_icon{
	padding-left: 5px;
}
.bottom_01{
	background-image: url(../images/frontend_01/logo_48.jpg);
	background-repeat: repeat-x;
}
.navigator div .content {
	border: 1px solid #E2E3E5;
	padding: 0px;
	display: none;
	clear: both;
}

.navigator div.selected .content {
	display: block;
}

.bgc {
	background-image: url(../images/frontend_01/spl01_bg_34.jpg);
	background-repeat: no-repeat;
}

div.cc {
	position: absolute;
	display: none;
	z-index: 999;
}

.marginleft4 {
	margin-left: 4px;
}

.input19 {
	height: 19px;
	line-height: 19px;
	background: #FFFFFF;
	border: 1px solid #e46465;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.input19_2 {
	height: 16px;
	line-height: 16px;
	background: #FFFFFF;
	border: 1px solid #a3a3a3;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.td_bottom_padd1 {
	padding-bottom: 3px;
}

.td_bottom_border1 {
	border-bottom: #b60000 2px solid;
	padding-bottom: 3px;
}

.td_left_padd1 {
	padding-left: 64px;
}

.td_date_dorder_t {
	border-top: #cc4d4d 3px solid;
	border-bottom: #d3d3d3 1px solid;
	height: 22px;
	line-height: 22px;
	text-align: left;
	background-color: #f1f1f1;
	padding-left: 4px;
}

.table_ticket {
	margin-top: 5px;
}

.table_ticket2 {
	margin-top: 10px;
}

.table_ticket td {
	line-height: 22px;
	text-align: center;
}

.table_ticket .td_title {
	background-color: #ffffff;
}

.table_ticket .td_bg {
	background-color: #ffffff;
}

.table_ticket .td_bg_left {
	background-color: #ffffff;
	text-align: left;
	padding-left: 4px;
}

/**/
.table_user {
	background-color: #f6f5f5;
	color: #000000;
}

.table_user td {
	line-height: 20px;
}

.td_title2 {
	background-image: url(../images/frontend/title_bg.gif);
	text-align: left;
	padding-left: 4px;
	height: 24px;
	line-height: 24px;
}

.td_title3 {
	background-color: #f1f1f1;
	color: #000000;
}

.td_l_title {
	height: 22px;
	line-height: 22px;
	background-image: url(../images/frontend/icon_yellow1.jpg); 
	background-repeat: no-repeat;
	background-position: 12px center;
	padding-left: 33px;
	padding-top: 3px;
	color: #de7800;
	margin: 0;
	text-align: left;
}

.border_white_table {
	border: #cc4d4d 1px solid;
	color: #000000;
}

.border_white_table_bg {
	border: #ffbcbb 1px solid;
	color: #000000;
	background-color: #ffffff;
}

.border_white_table_bg_hui {
	border: #cc4d4d 1px solid;
	color: #1C4B7F;
	background-color: #f6f5f5;
}

.border_white_bottom {
	border-bottom: #cc4d4d 1px solid;
}

.border_grey_bottom {
	border-bottom: #d3d3d3 1px solid;
}

.ol_li {
	line-height: 150%;
}

.font_black12 {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 400;
	color: #000000;
}

.font_black14 {
	font-family: "宋体";
	font-size: 14px;
	font-weight: 700;
	color: #232222;
}

.font_red12bold {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 700;
	color: #ff0000;
}

.font_red14bold {
	font-family: "宋体";
	font-size: 14px;
	font-weight: 700;
	color: #ff0000;
}

.font_red12 {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 400;
	color: #ff0000;
}

.font_green12bold {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 700;
	color: #1f922f;
}

.font_black18 {
	font-family: "黑体";
	font-size: 18px;
	font-weight: 400;
	color: #232222;
	line-height: 150%;
}

.font_grey12bold {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 700;
	color: #777777;
}

.font_grey12bold2 {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 700;
	color: #3a3a3a;
}

.font_grey12_2 {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 400;
	color: #3a3a3a;
}

.font_black12bold {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 700;
	color: #000000;
}

.font_blue12 {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 400;
	color: #0060ff;
}

.font_blue12bold {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 700;
	color: #187be1;
}

.font_orange12 {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 400;
	color: #ff8400;
}

.font_orange12bold {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 700;
	color: #ff8400;
}

.font_word12hui {
	color: #474747;
	line-height: 20px;
}

.ablack12:link {
	COLOR: #000;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
}

.ablack12:active {
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
	color: #000;
}

.ablack12:visited {
	COLOR: #000;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
}

.ablack12:hover {
	COLOR: #f00;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}

.ared12:link {
	COLOR: #f00;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
}

.ared12:active {
	color: #f00;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
}

.ared12:visited {
	color: #f00;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
}

.ared12:hover {
	color: #f00;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}

/*blue style*/
.ablue12:link {
	COLOR: #1d7cbf;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}

.ablue12:active {
	color: #1d7cbf;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}

.ablue12:visited {
	color: #1d7cbf;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}

.ablue12:hover {
	color: #f69600;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}

/*data style*/
.ared12_2:link {
	COLOR: #ff7200;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
}

.ared12_2:active {
	color: #ff7200;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
}

.ared12_2:visited {
	color: #ff7200;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
}

.ared12_2:hover {
	color: #ff7200;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}

.awhite12:link {
	COLOR: #fff;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
}

.awhite12:active {
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
	color: #fff;
}

.awhite12:visited {
	COLOR: #fff;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
}

.awhite12:hover {
	COLOR: #ff0;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}



/*view style*/
.aorange112:link {
	COLOR: #f69600;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}

.aorange112:active {
	color: #f69600;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}

.aorange112:visited {
	color: #f69600;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}

.aorange112:hover {
	color: #f69600;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}

/*Orders for hui*/
.orders_td_border_LT {
	border-left: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
}

.orders_td_border_RB {
	border-right: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}

.orders_td_border_R {
	border-right: #cc4d4d 1px solid;
}

.orders_td_border_Bottom {
	border-bottom: #d3d3d3 1px solid;
}

.orders_td_border_LT_title {
	border-left: #cc4d4d 1px solid;
	border-top: #cc4d4d 1px solid;
	background-color: #f1f1f1;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	height: 23px;
	line-height: 23px;
}

.orders_td_border_LBR_Ftitle {
	border-left: #cc4d4d 1px solid;
	border-bottom: #cc4d4d 1px solid;
	border-right: #cc4d4d 1px solid;
	background-color: #ffffff;
	color: #000000;
	height: 23px;
	line-height: 23px;
}

.orders_td_bottom_bg_hui {
	background-color: #f1f1f1;
	vertical-align: middle;
	height: 18px;
	line-height: 18px;
}

/*Orders for white border*/
.orders_white_td_border_LT {
	border-left: #cc4d4d 1px solid;
	border-top: #cc4d4d 1px solid;
	height: 23px;
	line-height: 23px;
}

.orders_white_td_border_R {
	border-right: #cc4d4d 1px solid;
}

.orders_white_td_border_Bottom {
	border-bottom: #cc4d4d 1px solid;
}

.orders_white_td_border_LT_title {
	border-left: #cc4d4d 1px solid;
	border-top: #cc4d4d 1px solid;
	background-color: #f1f1f1;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	height: 23px;
	line-height: 23px;
}

.orders_white_td_border_LBR_Ftitle {
	border-left: #cc4d4d 1px solid;
	border-bottom: #cc4d4d 1px solid;
	border-right: #cc4d4d 1px solid;
	background-color: #f1f1f1;
	color: #000000;
	height: 23px;
	line-height: 23px;
}

/*按钮左侧外边距*/
.bt_margin_left {
	margin-left: 120px;
}

/*JD logo*/
.aclogo_dxh_jd{
	width:100%;
	height:12%;
	margin: 0; 
	padding: 0;
	background-image: url(../images/frontend/icon_logo_dxh_jd.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
}
/*GS logo*/
.aclogo_dxh_gs{
	width:100%;
	height:12%;
	margin: 0; 
	padding: 0;
	background-image: url(../images/frontend/icon_logo_dxh_gs.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
}
/*PN logo*/
.aclogo_dxh_pn{
	width:100%;
	height:12%;
	margin: 0; 
	padding: 0;
	background-image: url(../images/frontend/icon_logo_dxh_pn.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
}
/*8l logo*/
.aclogo_dxh_8l{
	width:100%;
	height:12%;
	margin: 0; 
	padding: 0;
	background-image: url(../images/frontend/icon_logo_dxh_8l.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
}

.tbstyle1 { background-color:#cc4d4d}
.tbstyle1 td {
	background-color: #FFFFFF;
	text-align:center;
}
.tbstyle1 th {
	font-size:12px;
	text-align:center;
	background-color: #f1f1f1;
}

.tbstyle2 {
	background-color:#999999
}
.tbstyle2 td {
	background-color: #FFFFFF;
	text-align:center;
}
.tbstyle2 th {
	font-size:12px;
	text-align:center;
	background-color: #f1f1f1;
}
.tbstyle2 a{text-decoration: none;} 
.tbstyle2 a:link { text-decoration: none; color:#555555} 
.tbstyle2 a:visited { text-decoration: none; color:#555555}  
.tbstyle2 a:active  { text-decoration: none }
.tbstyle2 a:hover{ text-decoration: none; color:#EA0000 }

div.note{line-height:24px;background:url(../images/info_info_50.png) no-repeat 10px 30px;}
div.note h2{padding:30px 0 20px 80px;width:200px;font-size:16px;}div.note div{text-align:center;}

dl, dt, dd{margin:0;padding:0;}

dd{
	width:80px;
	height:41px;
	background:url(../images/frontend/ajax-loading.gif) no-repeat center 0;
	position:relative;
	margin:0 auto;
	text-align:center;
}
dd em{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(../images/frontend/bg_cover.gif) repeat-x;
	top:0;
}

/*右边的按钮的样式*/
.botton_sty2
{
     background:url(../images/frontend/botton_bg2.jpg);
	 border:#9A9A9A 1px solid;
	 color:#4F0005;
	 font-family:"宋体";
	 font-size:12px;
	 height:20px;
	 cursor:pointer;
}

.stop {
	background-color: #CC4D4D;
	color:#FFFFFF;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
}
.scontent {
	background-color: #ffffff;
	color:#000000;
	font-size:12px;
	border:#CC4D4D 1px solid;
}

.fs1 {
text-align:center;
margin-top:5px;
margin:5px 0px 5px 0px;
}
.fs1 legend{
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
}
.fs1 td {
	text-align:left;
	height:20px;
	font-size:12px;
}

.orderpaid_botton_sty
{
     COLOR: #cd1704;
	HEIGHT: 18px;
	FONT-SIZE: 9pt;
	BACKGROUND: url(../images/frontend/bk_btn.gif) white;
	FONT-FAMILY: "宋体";
	BORDER: 1px #999999 solid;
	LINE-HEIGHT: 100%;
	PADDING-TOP: 2px;
	cursor:pointer
}

.trout1{
background-color:#FFFFFF;
}
.trover1{
background-color:#FFEEDD;
}

.trout1 td{
background-color:#FFFFFF;
color:#636363;
}
.trover1 td{
background-color:#FFEEDD;
color:#ff0000;
}
.f_down {
	margin:0px;
	padding:0px;
	display:block;
	background: url(../images/frontend/icon_down2.gif) no-repeat right 2px; 
}
.f_up {
	margin:0px;
	padding:0px;
	display:block;
	background: url(../images/frontend/icon_up2.gif) no-repeat right 2px; 
}
.font_red14boldcandara {
	font-family: "Candara","Arial","宋体";
	font-size: 14px;
	font-weight: 700;
	color: #ff0000;
}

legend.title0{
	font-weight:bold;
	text-align:left;
	font-size:14px;
	color:#000000;
	margin:0px;
	padding:0px;
	line-height:30px;
}

tr_overline{
	
}
