﻿body {color: #393733;margin: 0;padding: 0px;text-align: center;background:#3b3b3b;height:100%;}
body, td, th, textarea, input, select, h2, h3, h4, h5, h6 {font: 11px Tahoma;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0px;padding:0px;}
input {line-height: 1;}
a { color: #3b3b3b; cursor: pointer; outline: none !important; }
a:visited { color: #105CB6; }
a:hover, a:focus { color: red; }
a:active { color: #000; }
img {border: none;}
p {line-height: 1.4;}
ul.compact {margin: 0;padding-left: 20px;}
form {clear: left;margin: 0;}
ul{list-style:none;}
.Left{float:left;}
.Right{float:right;}

.Header{width:100%;height:152px;background:#3b3b3b;}
.Header .Content{width:962px;height:162px;margin:0px auto 0px auto;}
.Header .Content .Container{width:942px;height:162px;margin:0px auto 0px auto;}
.Header .Content .Container .Logo{width:256px;height:168px;background:url("../Image/Logo.png") no-repeat;position:absolute;top:11px;margin-left:4px;}
.Header .Content .Container a.LogoLink{width:256px;height:168px;display:block;}
.Header .Content .Container .Map{width:660px;height:127px;background:url("../Image/Map.png") no-repeat;margin-left:72px;}
.Header .Content .Container .LangBar{color:#b3b3b3;font-weight:bold}
.Header .Content .Container .LangBar a{color:#b3b3b3;text-decoration:none;font-weight:normal;}
.Header .Content .Container .LangBar a:hover{text-decoration:underline;}
.Header .Content .Container .LangBar img{margin:0px 0px 0px 5px;}
.Header .Content .Container .LangBar ul li{margin:0px 7px 0px 0px;float:left;}
.Header .Content .Container .Menu{margin-right:7px;}
.Header .Content .Container .Menu ul{float:right;width:668px;height:34px;background:url("../Image/menu-bg.png") no-repeat;}
.Header .Content .Container .Menu ul li{float:left;white-space:nowrap;}
.Header .Content .Container .Menu ul li.Seperator{/*background:url("../Image/menu-sp.png") no-repeat 0px 1px;*/height:34px;width:1px;}
.Header .Content .Container .Menu ul li a{margin-lefT:13px;padding:7px 10px 0px 10px;height:28px;display:block;color:#666666;font-size:14px;font-family:Segoe UI;font-weight:bold;text-decoration:none;}
.Header .Content .Container .Menu ul li a:hover{background:url("../Image/menu-on.png") repeat-x 0px 1px;color:#fff;}
.Header .Content .Container .Menu ul li.On a{background:url("../Image/menu-on.png") repeat-x 0px 1px;color:#fff;}
.Header .Content .Container .Menu ul li ul.SubMenu{display:none;list-style-type: none;z-index: 10000;position:absolute;left:0px;width:160px;background-image:none;}
.Header .Content .Container .Menu ul li ul.SubMenu li{float:none;text-align:left;}
.Header .Content .Container .Menu ul li ul.SubMenu li a{background:url("../Image/submenu-off.png") repeat-x;border:1px solid #d4d4d4;width:145px;border-top:0px;padding:1px 15px 0px 15px;height:16px;display:block;color:#666666;font-size:11px;font-family:Segoe UI;font-weight:bold;text-decoration:none;}
.Header .Content .Container .Menu ul li ul.SubMenu li a:hover{background:url("../Image/submenu-on.png") repeat-x;color:#fff;}
.Header .Content .Container .Menu ul li ul.SubMenu li.On a{background:url("../Image/submenu-on.png") repeat-x;color:#fff;}

.Header .Content .Container .Menu ul li ul.SubMenu ul.SubMenu2{display:none;list-style-type: none;z-index: 10000;position:absolute;width:160px;background-image:none;}
.Header .Content .Container .Menu ul li ul.SubMenu li ul.SubMenu2 li{float:none;text-align:left;}
.Header .Content .Container .Menu ul li ul.SubMenu li ul.SubMenu2 li a{background:url("../Image/submenu-off.png") repeat-x;border:1px solid #d4d4d4;border-top:0px;padding:1px 15px 0px 15px;height:16px;display:block;color:#666666;font-size:11px;font-family:Segoe UI;font-weight:bold;text-decoration:none;}
.Header .Content .Container .Menu ul li ul.SubMenu li ul.SubMenu2 li a:hover{background:url("../Image/submenu-on.png") repeat-x;color:#fff;}
.Header .Content .Container .Menu ul li ul.SubMenu li ul.SubMenu2 li.On a{background:url("../Image/submenu-on.png") repeat-x;color:#fff;}


.BreadCrumb{width:962px;height:26px;margin:17px auto 0px auto;background:url("../Image/breadcrumb.png") no-repeat 1px 10px;}
.BreadCrumb .Nav{width:662px;margin:0px 10px 0px auto;color:#b3b3b3;text-align:left;padding:5px;font-weight:bold;}
.BreadCrumb .Nav a{color:#b3b3b3;text-decoration:none;}
.BreadCrumb .Nav a:hover{text-decoration:underline;}
.Wrapper{width:962px;height:1084px;margin:0px auto 0px auto;background:url("../Image/content-bg.png") repeat-y 0px 0px;}
.Wrapper .Content{width:928px;height:1084px;margin:0px auto 0px auto;background:#fff;}
.Wrapper .Content .Container{width:912px;height:1084px;margin:0px auto 0px auto;}
.Wrapper .Content .Container .LoginSearch{width:912px;margin:0px auto 0px auto;}
.Wrapper .Content .Container .LoginSearch .Login,
.Wrapper .Content .Container .LoginSearch .Search{float:left;}
.Footer{width:962px;height:20px;margin:0px auto 0px auto;background:url("../Image/footer-bg.png") no-repeat;}
.Bottom{width:922px;height:46px;margin:0px auto 0px auto;font:bold 11px Tahoma;color:#b3b3b3;}
.Bottom a{color:#b3b3b3;text-decoration:none;}
.Bottom a:hover{text-decoration:underline;}
.Loading{width:31px;height:31px;position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;}
a.BannerLink{border:0px;}
a.BannerLink img{border:0px;}






/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	z-index:     10000;
}
.sf-menu {

}
.sf-menu ul {
	position:		absolute;
	z-index:     10000;
	top:			-999em;
	width:			16em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			3.2em; /* match top ul list item height */
	z-index:10000;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			16em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			16em; /* match ul width */
	top:			0;
}


/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
	z-index:10000;
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
