html {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
blockquote {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
strong {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 100%; font-weight: normal;
}
h2 {
	font-size: 100%; font-weight: normal;
}
h3 {
	font-size: 100%; font-weight: normal;
}
h4 {
	font-size: 100%; font-weight: normal;
}
h5 {
	font-size: 100%; font-weight: normal;
}
h6 {
	font-size: 100%; font-weight: normal;
}
q::after {
	content: "";
}
q::before {
	content: "";
}
abbr {
	border: 0px currentColor; border-image: none; font-variant: normal;
}
acronym {
	border: 0px currentColor; border-image: none; font-variant: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
input {
	font-family: inherit; font-size: inherit; font-weight: inherit;
}
select {
	font-family: inherit; font-size: inherit; font-weight: inherit;
}
textarea {
	font-family: inherit; font-size: inherit; font-weight: inherit;
}
legend {
	color: rgb(0, 0, 0);
}
iframe {
	display: block;
}
body {
	font: 14px/1.231 "Microsoft YaHei", arial, helvetica, clean, sans-serif; color: rgb(51, 51, 51); min-width: 1300px; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
table {
	font-size: inherit;
}
code {
	line-height: 100%; font-family: monospace;
}
kbd {
	line-height: 100%; font-family: monospace;
}
pre {
	line-height: 100%; font-family: monospace;
}
samp {
	line-height: 100%; font-family: monospace;
}
tt {
	line-height: 100%; font-family: monospace;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
.center-block {
	margin-right: auto; margin-left: auto; display: block;
}
.clearfix {
	
}
.clearfix::after {
	line-height: 0; display: table; content: "";
}
.clearfix::before {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.l {
	float: left !important;
}
.r {
	float: right !important;
}
.hidden {
	display: none !important;
}
.invisible {
	visibility: hidden !important;
}
.ewb-container {
	margin: 0px auto; width: 998px;
}
.ewb-row {
	overflow: hidden;
}
.ewb-ml10 {
	margin-left: 10px;
}
.ewb-mt10 {
	margin-top: 10px;
}
.ewb-mt16 {
	margin-top: 16px;
}
.ewb-span1 {
	width: 32px; float: left;
}
.ewb-span2 {
	width: 74px; float: left;
}
.ewb-span3 {
	width: 116px; float: left;
}
.ewb-span4 {
	width: 158px; float: left;
}
.ewb-span5 {
	width: 200px; float: left;
}
.ewb-span6 {
	width: 242px; float: left;
}
.ewb-span7 {
	width: 284px; float: left;
}
.ewb-span8 {
	width: 326px; float: left;
}
.ewb-span9 {
	width: 368px; float: left;
}
.ewb-span10 {
	width: 410px; float: left;
}
.ewb-span11 {
	width: 452px; float: left;
}
.ewb-span12 {
	width: 494px; float: left;
}
.ewb-span13 {
	width: 536px; float: left;
}
.ewb-span14 {
	width: 578px; float: left;
}
.ewb-span15 {
	width: 620px; float: left;
}
.ewb-span16 {
	width: 662px; float: left;
}
.ewb-span17 {
	width: 704px; float: left;
}
.ewb-span18 {
	width: 746px; float: left;
}
.ewb-span19 {
	width: 788px; float: left;
}
.ewb-span20 {
	width: 830px; float: left;
}
.ewb-span21 {
	width: 872px; float: left;
}
.ewb-span22 {
	width: 914px; float: left;
}
.ewb-span23 {
	width: 956px; float: left;
}
.ewb-span24 {
	width: 998px; float: left;
}
button {
	outline: 0px; font-family: "Microsoft YaHei";
}
input {
	outline: 0px; font-family: "Microsoft YaHei";
}
select {
	outline: 0px; font-family: "Microsoft YaHei";
}
.ewb-head {
	background: url("../images/head_bg.jpg") no-repeat top; height: 316px;
}
.ewb-top {
	background: url("../images/top_bg.png"); height: 37px; line-height: 37px;
}
.ewb-top a {
	color: rgb(51, 51, 51);
}
.ewb-portal-site {
	background: url("../images/site_ico.png") no-repeat left; padding-left: 21px; float: left;
}
.ewb-direct-window {
	width: 94px; margin-left: 14px; float: right; position: relative; z-index: 999;
}
.ewb-direct-window:hover .ewb-dw-drop {
	display: block;
}
.ewb-direct-window:hover .ewb-dw-btn {
	background: url("../images/dw_bg_hover.png");
}
.ewb-dw-btn {
	background: url("../images/dw_bg.png"); padding-left: 11px; display: block; cursor: pointer;
}
.ewb-dw-drop {
	padding: 10px 20px; border: 3px solid rgb(195, 215, 235); border-image: none; top: 37px; width: 720px; right: 0px; display: none; position: absolute; z-index: 999; background-color: rgb(255, 255, 255);
}
.ewb-dw-drop h3 {
	background: url("../images/dw_xt.jpg") repeat-x 168px; height: 30px; line-height: 30px;
}
.ewb-dw-drop h3 span {
	color: rgb(167, 0, 1); padding-right: 20px; font-weight: bold; float: left; background-color: rgb(255, 255, 255);
}
.ewb-unit-list li {
	width: 180px; height: 30px; line-height: 30px; vertical-align: top; float: left;
}
.ewb-unit-list li a {
	color: rgb(37, 101, 146);
}
.ewb-unit-list li a:hover {
	text-decoration: underline;
}
.ewb-top-date {
	margin-right: 30px; float: right;
}
.ewb-header {
	height: 227px;
}
.ewb-logo {
	height: 147px; display: block;
}
.ewb-searchbox {
	width: 317px; float: right;
}
.ewb-search-txt {
	background: url("../images/search_txt.png"); border: 0px currentColor; border-image: none; width: 224px; height: 36px; line-height: 36px; padding-left: 14px; float: left;
}
.placeholder {
	color: rgb(102, 102, 102);
}
.ewb-search-btn {
	background: url("../images/search_btn.png"); border: 0px currentColor; border-image: none; width: 68px; height: 36px; margin-left: -3px; float: left; cursor: pointer;
}
.ewb-search-btn:hover {
	background: url("../images/search_btn_hover.png");
}
.ewb-hot-search {
	margin-top: 10px;
}
.ewb-hot-search a {
	width: 58px; height: 24px; float: left;
}
.ewb-hot-search a img {
	height: 24px; display: block;
}
.ewb-hot-search i {
	background: url("../images/hot_dian.png"); margin: 7px 7px 0px; width: 11px; height: 11px; float: left;
}
.ewb-nav {
	height: 52px; line-height: 52px; background-color: rgb(0, 65, 119);
}
.ewb-nav-node {
	width: 207px; vertical-align: top; float: left;
}
:first-child.ewb-nav-node {
	width: 169px;
}
.ewb-nav-node a {
	color: rgb(255, 255, 255); padding-left: 66px; font-size: 18px; display: block;
}
.ewb-nav-node a:hover {
	background-color: rgb(77, 130, 175);
}
.ewb-nav-node a.current {
	background-color: rgb(77, 130, 175);
}
.ewb-nav-icon1 {
	background: url("../images/nav_icon1.png") no-repeat 34px;
}
.ewb-nav-icon2 {
	background: url("../images/nav_icon2.png") no-repeat 38px;
}
.ewb-nav-icon3 {
	background: url("../images/nav_icon3.png") no-repeat 33px;
}
.ewb-nav-icon4 {
	background: url("../images/nav_icon4.png") no-repeat 32px;
}
.ewb-nav-icon5 {
	background: url("../images/nav_icon5.png") no-repeat 35px;
}
.ewb-nav-icon6 {
	background: url("../images/nav_icon6.png") no-repeat 35px;
}
.ewb-footer {
	background: url("../images/footer_bg.jpg") no-repeat top; height: 119px; margin-top: 20px; position: relative;
}
.ewb-footer-content {
	text-align: center; color: rgb(102, 102, 102); line-height: 30px; padding-top: 40px;
}
.ewb-footer-img {
	left: 41%; top: 29px; width: 54px; height: 71px; margin-left: -330px; position: absolute;
}
.ewb-footer-img img {
	height: 71px; display: block;
}
.ewb-box {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
.ewb-cm-hd {
	height: 34px; border-bottom-color: rgb(194, 194, 194); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(241, 241, 241);
}
.ewb-cm-tt {
	padding: 0px 10px; height: 33px; color: rgb(0, 65, 119); line-height: 33px; font-size: 16px; margin-left: 1px; float: left; position: relative;
}
:first-child.ewb-cm-tt {
	margin-left: 0px;
}
.ewb-cm-tt.current {
	font-weight: bold; border-bottom-color: rgb(10, 108, 181); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.ewb-cm-tt.current .ewb-tab-ico {
	display: block;
}
.ewb-tab-ico {
	background: url("../images/tab_ico.png"); left: 50%; top: 35px; width: 7px; height: 4px; margin-left: -3px; display: none; position: absolute;
}
.ewb-list {
	padding: 6px 14px 0px;
}
.ewb-list.ewb-higher .ewb-list-node {
	height: 34px; line-height: 34px;
}
.ewb-list.ewb-higher .ewb-list-name {
	width: 75%;
}
.ewb-list-node {
	background: url("../images/dian.png") no-repeat left; width: 100%; height: 30px; line-height: 30px; padding-left: 14px; vertical-align: top;
}
.ewb-list-node:hover {
	background: url("../images/dian_hover.png") no-repeat left;
}
.ewb-list-node:hover .ewb-list-name {
	color: rgb(180, 40, 41);
}
.ewb-list-node:hover .ewb-list-date {
	color: rgb(180, 40, 41);
}
.ewb-list-name {
	width: 65%; color: rgb(67, 67, 67); overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ewb-list-date {
	color: rgb(67, 67, 67); margin-right: 10px; float: right;
}
.ewb-location {
	height: 52px; line-height: 52px;
}
.ewb-location p {
	color: rgb(102, 102, 102);
}
.ewb-location p a {
	color: rgb(102, 102, 102);
}
.ewb-location p span {
	color: rgb(180, 40, 41);
}
