html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
	margin: 0;
	padding: 0;
}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {
	display: block;
}
table {
	border - collapse: collapse;
	border - spacing: 0;
}
caption, th {
	text - align: left;
	font - weight: normal;
}
html, body, fieldset, img, iframe, abbr {
	border: 0;
}
i, cite, em,
var, address, dfn {
	font - style: normal;
}[hidefocus], summary {
	outline: 0;
}
li {
	list - style: none;
}
h1, h2, h3, h4, h5, h6, small {
	font - size: 100 % ;
}
sup, sub {
	font - size: 83 % ;
}
pre, code, kbd, samp {
	font - family: inherit;
}
q: before,
q: after {
	content: none;
}
textarea {
	overflow: auto;
	resize: none;
}
label,
summary {
	cursor: default;
}
a,
button {
	cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
em,
strong,
b {
	font - weight: bold;
}
del,
ins,
u,
s,
a,
a: hover {
	text - decoration: none;
}
body,
textarea,
input,
button,
select,
keygen,
legend {
	font: 13px / 24px "微软雅黑",
	arial,
	\5b8b\4f53;
	color: #333;outline:0;}body{background:none;min-width:1200px;overflow-x:hidden;}a,a:hover{color:# 333; - webkit - transition: all 400ms;
	transition: all 400ms;
}
a: hover {
	color: # ea0000;
}@font - face {
	font - family: "NoveDemiBold";
	src: url('../fonts/novecentowide-demibold-webfont.eot');
	src: url('../fonts/novecentowide-demibold-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/novecentowide-demibold-webfont.woff2') format('woff2'),
	url('../fonts/novecentowide-demibold-webfont.woff') format('woff'),
	url('../fonts/novecentowide-demibold-webfont.ttf') format('truetype'),
	url('../fonts/novecentowide-demibold-webfont.svg#dincond-boldalternateregular') format('svg');
}@font - face {
	font - family: "DincondMedium";
	src: url('../fonts/dincond-medium-webfont.eot');
	src: url('../fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/dincond-medium-webfont.woff2') format('woff2'),
	url('../fonts/dincond-medium-webfont.woff') format('woff'),
	url('../fonts/dincond-medium-webfont.ttf') format('truetype'),
	url('../fonts/dincond-medium-webfont.svg#dincond-boldalternateregular') format('svg');
}@font - face {
	font - family: "DincondBold";
	src: url('../fonts/dincond-boldalternate-webfont.eot');
	src: url('../fonts/dincond-boldalternate-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/dincond-boldalternate-webfont.woff2') format('woff2'),
	url('../fonts/dincond-boldalternate-webfont.woff') format('woff'),
	url('../fonts/dincond-boldalternate-webfont.ttf') format('truetype'),
	url('../fonts/dincond-boldalternate-webfont.svg#dincond-boldalternateregular') format('svg');
}@font - face {
	font - family: "Myriadsetpro";
	src: url('../fonts/myriadsetpro-thin-webfont.eot');
	src: url('../fonts/myriadsetpro-thin-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/myriadsetpro-thin-webfont.woff2') format('woff2'),
	url('../fonts/myriadsetpro-thin-webfont.woff') format('woff'),
	url('../fonts/myriadsetpro-thin-webfont.ttf') format('truetype'),
	url('../fonts/myriadsetpro-thin-webfont.svg#dincond-boldalternateregular') format('svg');
}@font - face {
	font - family: "Premierleague";
	src: url('../fonts/barclayspremierleague-webfont.eot');
	src: url('../fonts/barclayspremierleague-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/barclayspremierleague-webfont.woff2') format('woff2'),
	url('../fonts/barclayspremierleague-webfont.woff') format('woff'),
	url('../fonts/barclayspremierleague-webfont.ttf') format('truetype'),
	url('../fonts/barclayspremierleague-webfont.svg#dincond-boldalternateregular') format('svg');
}@font - face {
	font - family: "NovecentowideMedium";
	src: url('../fonts/novecentowide-medium-webfont.eot');
	src: url('../fonts/novecentowide-medium-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/novecentowide-medium-webfont.woff2') format('woff2'),
	url('../fonts/novecentowide-medium-webfont.woff') format('woff'),
	url('../fonts/novecentowide-medium-webfont.ttf') format('truetype'),
	url('../fonts/novecentowide-medium-webfont.svg#dincond-boldalternateregular') format('svg');
}@font - face {
	font - family: 'geometric_blackregular';
	src: url('../fonts/geometric706bt-blackb-webfont.eot');
	src: url('../fonts/geometric706bt-blackb-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/geometric706bt-blackb-webfont.woff2') format('woff2'),
	url('../fonts/geometric706bt-blackb-webfont.woff') format('woff'),
	url('../fonts/geometric706bt-blackb-webfont.ttf') format('truetype'),
	url('../fonts/geometric706bt-blackb-webfont.svg#geometric_706_blackregular') format('svg');
	font - weight: normal;
	font - style: normal;
}
body.s1024 {
	min - width: auto;
}.s1024.w1230 {
	width: 1000px;
	margin: 0 auto;
}.s1024.indexfoot {
	width: 1000px;
}.s1024 # footer.indexfoot {
	width: 1000px;
}.s1024.servicetel.tel {
	left: 0;
}.s1024.logoleft {
	width: 880px;
}.s1024.nav li a {
	padding: 0 7px;
}.s1024.partdiv {
	left: 10px;
}.s1024.part3 {
	width: 170.5px;
}.s1024.part4 {
	width: 170.5px;
	background - position: 60px 18px;
}.w1230 {
	width: 1230px;
	margin: 0 auto;
}.clearfix {
	clear: both;
	content: ''; * zoom: 1;
}.clearfix: after,
.clearfix: before {
	display: table;
	content: "";
	line - height: 0;
}.clearfix: after {
	clear: both;
}.fl {
	float: left;
}.fr {
	float: right;
}.oh {
	overflow: hidden;
}.dn {
	display: none;
}/*.pr {
	position: relative;
}*/.pr25 {
	padding - right: 25px;
}.mb10 {
	margin - bottom: 10px;
}.mt10 {
	margin - top: 10px;
}.mb10 {
	margin - bottom: 9px;
}.mt60 {
	margin - top: 60px;
}
# bg - mask {
	position: fixed;
	top: 0;
	width: 100 % ;
	height: 100 % ;
	background - color: #182736;z-index:110;display:none;filter:alpha(opacity= 80); - moz - opacity: 0.8;
opacity: 0.8;
_height: 1110px;
}
# warper - mask {
	position: fixed;
	top: 0;
	width: 100 % ;
	height: 100 % ;
	background - color: #182736;z-index:1100;display:none;filter:alpha(opacity= 10); - moz - opacity: 0.1;
opacity: 0.1;
_height: 1110px;
}
# warper {
	position: relative;
	width: 100 % ;
	height: 100 % ;
	overflow: hidden; - webkit - transition: all 0.3s; - o - transition: all 0.3s; - moz - transition: all.3s;
	background: # fff;
}.fixer {
	position: fixed;
	top: 0;
	left: 0;
	z - index: 100;
}.pronav.fixer {
	position: fixed;
	top: 0;
	left: 0;
	z - index: 100;
}.greyline {
	width: 100 % ;
	height: 1px;
	border - bottom: 7px solid # f3f3f3;
}.sidebar - open.pageside {
	z - index: 120;
	display: block;
}.sidebar - open # warper {
	-webkit - transform: translateX(-495px); - moz - transform: translateX(-495px); - o - transform: translateX(-495px); * left: -495px;
	left: -495px\0;
}.sidebar - open # warper - mask {
	display: block;
}
h2.lawtitle i {
	font - size: 28px;
	color: # ff9e00;
	display: block;
	font - weight: normal;
	font - style: normal;
	letter - spacing: -2px;
}.lawbody {
	margin - top: 25px;
	height: 390px;
	overflow: auto;
}.lawbody p {
	margin - bottom: 10px;
}.lawbody b {
	font - size: 14px;
	color: # ea0000;
	display: block;
}.btn - mask - close {
	display: block;
	width: 34px;
	height: 34px;
	background: url(.. / img / icon - close.png) no - repeat;
	position: absolute;
	right: 0;
	top: -45px;
	z - index: 10;
}.sitemap - bd {
	padding - top: 30px;
}.sitemap - bd li {
	line - height: 32px;
	overflow: hidden;
}.sitemap - bd a {
	font - size: 13px;
	line - height: 32px;
	color: #818181;display:block;float:left;margin:0 10px 0 10px;}.sitemap-bd li:hover a{color:# 587cce;
	font - weight: bold;
}.sitemap - bd h3 {
	float: left;
}.sitemap - bd h3 a {
	font - size: 13px;
	line - height: 32px;
	color: #818181;font-weight:normal;margin-left:0;margin-right:10px;}.pageside{position:fixed;width:495px;height:100%;top:0;right:0;background:# 2c2a25;
	z - index: 100;
	display: none;
}.pageside h3 {
	padding - top: 32px;
	padding - left: 48px;
	color: # fff;
}.pageside h3 i {
	display: block;
	font - size: 48px;
	font - family: "DincondMedium";
	line - height: 52px;
	font - weight: normal;
	font - style: normal;
}.pageside h3 b {
	display: block;
	font - size: 20px;
	line - height: 28px;
}.pageside - link a {
	color: # fff9ee;
}.pageside - link a: hover {
	color: # ea0000;
}.pageside - link {
	margin - top: 20px;
	padding - left: 30px;
	width: 385px;
}.pageside - link dt {
	padding - left: 20px;
	display: block;
}.pageside - link.sec {
	background: url(.. / img / icon - side - dir.jpg) no - repeat left;
}.pageside - link dt a {
	display: block;
	font - size: 14px;
	font - weight: bold;
}.pageside - link dd {
	float: left;
	margin - left: 20px;
}.pageside - link dl {
	padding - bottom: 10px;
	overflow: hidden;
}.pageside - link dd a {
	display: block;
	color: # ccc;
	font - size: 12px;
}.hot - tel {
	color: # fff;
	padding - left: 15px;
	margin - top: 10px;
}.hot - tel p {
	padding - left: 30px;
	background: url(.. / img / icon - side - tel.jpg) no - repeat left;
}.hot - tel h4 {
	padding - left: 30px;
	font - size: 48px;
	font - family: "DincondMedium";
	line - height: 52px;
	font - weight: normal;
}.smallscreen.pageside h3 i {
	font - size: 24px;
	line - height: 24px;
}.smallscreen.pageside h3 b {
	font - size: 16px;
	line - height: 20px;
}.smallscreen.pageside h3 {
	padding - top: 10px;
}.smallscreen.pageside - link {
	margin - top: 10px;
	width: 420px;
}.smallscreen.pageside - link dl {
	padding - bottom: 0px;
}.smallscreen.hot - tel {
	margin - top: 0px;
}.smallscreen.hot - tel p {
	padding - left: 35px;
}.smallscreen.hot - tel h4 {
	font - size: 28px;
	line - height: 30px;
}.gfwx {
	position: absolute;
	width: 150px;
	height: 150px;
	bottom: 60px;
	left: -45px;
	z - index: 100;
	opacity: 0;
	visibility: hidden; - webkit - transition: all.3s;
	transition: all.3s;
}.gfwx img {
	width: 150px;
}.showgfwx.gfwx {
	opacity: 1;
	visibility: visible;
}.searchitem {
	position: absolute;
	top: -100 % ;
	background - color: #4c4a4f;overflow:hidden;-webkit-transition:top 300ms;transition:top 300ms;right:0;width:240px;height:44px;border:8px solid # 4c4a4f; * display: none;
}.searchitem input {
	padding: 11px 20px;
	width: 200px;
	height: 20px;
	line - height: 20px;
	border: 0;
}.searchitem.hovers {
	top: 109px; * display: block; * top: 0;
}.langdiv {
	position: fixed;
	width: 100 % ;
	height: 100 % ;
	top: 0;
	left: 0;
	display: none;
	z - index: 120;
}.langdiv.w1230 {
	height: 100 % ;
}.langbox {
	width: 701px;
	height: 111px;
	position: absolute;
	top: 50 % ;
	margin - top: -55px;
	left: 50 % ;
	z - index: 130;
	margin - left: -350px;
}.langbox a {
	display: block;
	width: 300px;
	height: 111px;
	float: left;
}.lang - cn {
	background: url(.. / img / lang - cn.png) no - repeat right center;
	border - left: 1px solid #8a8d94;}.lang-cn:hover{background:url(../img/lang-cn-hover.png) no-repeat right center;}.lang-en{background:url(../img/lang-en.png) no-repeat left center;}.lang-en:hover{background:url(../img/lang-en-hover.png) no-repeat 0 center;}