body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, input, textarea, button, p, blockquote, th, td, img ,iframe { margin: 0; padding: 0; }
table{ border-collapse: collapse; border-spacing: 0; }
input,button,textarea,option { font: 黑体; }
ul, li, div{ list-style: none; border: 0px; }
img{ border: 0px; }
.clear{ font: 黑体; display: block; clear: both; }
html{ -webkit-text-size-adjust: none; }
input{ outline: none; }
textarea{ resize: none; }
a{ text-decoration: none; }
body:nth-of-type(1) input:focus,textarea:focus{ outline: none; }
body{
	color: #333;
	background: #fff;
	position: relative;
	font-family: "黑体";
	font-size: 12px;
}
#head{ width: 1000px; height: 40px; margin: 0px auto; position: relative; }
#head img{ display: block; position: absolute; }
#head h2{ display: block; position: absolute; font: normal 16px/28px "黑体"; color: #555555; top: 6px; left: 162px; border-left: 1px solid #dadada; padding: 0px 0 0 10px; }
#head p{ display: block; position: absolute; line-height: 40px; color: #bdbdbd; left: 347px; }
#head p a{ color: #0a8bcf; margin: 0px 6px; }
#head span{ display: block; position: absolute; line-height: 40px; color: #bdbdbd; right: 0px; }
#head span a{ color: #555555; margin: 0px 6px; }
#head a:hover{ text-decoration: underline; color: #ff6600; }
#banner{ width: 100%; height: 452px; background: url(../images/top.jpg) no-repeat top center; }
#banner div{ width: 1000px; height: 452px; margin: 0px auto; position: relative; }
#banner div p{ display: block; font-size: 14px; line-height: 24px; color: #495256; position: absolute; top: 375px; left: 252px; }
.nav{ width: 100%; height: 45px; background: #14589a; }
.menu{ width: 1000px; height: 45px; margin: 0 auto; position: relative; }
.menu p{ display: block; position: absolute; z-index: 1; }
.menu p a{ display: block; float: left; padding: 0 25px; color: white; font: normal 18px/45px "黑体"; }
.menu p a.hot{ background: #56a003; }
.menu a.anger{ width: 138px; height: 53px; display: block; position: absolute; top: -4px; right: 151px; z-index: 2; background: url(../images/angersign.png) no-repeat; }
.menu a.angerhover{ width: 138px; height: 64px; display: none; position: absolute; top: 40px; right: 151px; z-index: 3; background: url(../images/angersign-hover.png) no-repeat; }
.menu a.buy{ width: 138px; height: 53px; display: block; position: absolute; top: -4px; right: 0; z-index: 4; background: url(../images/buysign.png) no-repeat; }
.menu a.buyhover{ width: 138px; height: 64px; display: none; position: absolute; top: 40px; right: 0px; z-index: 5; background: url(../images/buysign-hover.png) no-repeat; }
.main{ width: 100%; background: #c0dff3 url(../images/main.jpg) repeat-y top center; }
.mainbox{ width: 1000px; margin: 0 auto; }
.introduction{ width: 1000px; float: left; position: relative; }
.leftbar{ width: 1000px; height: 52px; float: left; position: relative; margin-top: 34px; }
.leftbar p{ width: 156px; height: 52px; position: absolute; top: 0px; left: -12px; padding: 8px 0 0 34px; background: url(../images/leftbar.png) no-repeat; }
.leftbar span{ width: 512px; height: 48px; position: absolute; top: 0px; left: -12px; padding: 8px 0 0 34px; background: url(../images/leftbar-1.png) no-repeat; }
.content{ width: 900px; position: relative; float: left; padding: 23px 50px 50px 50px; font-size: 14px; line-height: 24px; color: #555555; }
.content b{ color: #ff6600; }
.contentindex{ width: 898px; height: 406px; float: left; position: relative; margin: 30px 50px 0 50px; display: inline; border: 1px solid #d2e9ef; background: #f1f9fc; }
.contentindex p{ display: block; position: absolute; top: -39px; left: 157px; }
.contentindex span{ display: block; position: absolute; top: 46px; left: 246px; }
.contentindex div{ position: absolute; width: 820px; top: 156px; left: 41px; }
.contentindex div dl{ width: 820px; display: block; float: left; padding: 3px 0; }
.contentindex div dl dt{ width: 72px; height: 24px; display: block; float: left; text-align: center; font: 黑体; color: white; background: #ff5200; }
.contentindex div dl dd{ width: 738px; display: block; float: right; font: 黑体; color: #555; }
.mainbot{ width: 1000px; height: 3px; float: left; overflow: hidden; background: #165292; }
#foot{ width: 100%; background: #c0dff3; padding: 40px 0; text-align: center; line-height: 20px; color: #3b7ca6; }
#foot p{ display: block; text-align: center; font: normal 15px/24px "黑体"; color: #84b3d1; padding-bottom: 10px; }
#foot p a{ color: #003568; margin: 0px 6px; }
#foot p a:hover{ color: #3b7ca6; }
.guest{ width: 116px; }
.guest p{ float: left; }
.guestbox{ width: 110px; float: left; padding: 10px 0; border-left: 3px solid #ad9750; border-right: 3px solid #ad9750; background: #fff7e1; }
.guestbox b{ display: block; float: left; text-align: center; padding: 4px 0; width: 110px; }
table.process{ width: 900px; display: block; float: left; border: 0px; margin: 10px 0; }
table.process tr th{ height: 50px; font-size: 14px; color: #14589a; text-align: center; line-height: 22px; vertical-align: middle; background: #d8eaf4; font-weight: normal; padding: 0px 20px; }
table.process tr td{ height: 50px; width: 36px; text-align: left; vertical-align: middle; }
table.cost{ width: 896px; display: block; float: left; margin: 10px 0; border: 2px solid #14589a; }
table.cost tr th{ background: #14589a; color: #fff; font: bold 18px/34px "黑体"; }
table.cost tr td{ text-align: center; border: 1px solid #14589a; color: #000; padding: 6px 0; font: normal 16px/22px "黑体"; }
.bank{ width: 264px; font-size: 14px; color: #14589a; line-height: 22px; background: #d8eaf4; padding: 10px 16px; margin-bottom: 10px; }
ul.speaker{ width: 900px; display: block; float: left; }
ul.speaker li{ width: 165px; height: 262px; display: inline; float: left; padding: 10px 10px 0 10px; background: #d8eaf4; margin-right: 38px; }
ul.speaker li img{ width: 165px; height: 180px; display: block; float: left; }
ul.speaker li p{ width: 165px; display: block; float: left; font: normal 14px/22px "黑体"; color: #14589a; text-align: center; margin-top: 10px; }
#goToTop { position: fixed; top: 200px; display: block; right: 10px; }
*html, * html body { background-attachment: fixed; }
*html #goToTop { position: absolute; right: expression(eval(document.documentElement.scrollLeft)); top: expression(eval(document.documentElement.scrollTop+200)); }
ul.othercompany{
	width: 700px;
	display: block;
	float: left;
	height: 180px;
	overflow: hidden;
	padding-left: 42px;
}
ul.othercompany li{
	width: 350px;
	display: block;
	float: left;
	font: normal 14px/30px "黑体";
}
