body {
	margin: 0px auto auto; padding: 0px; color: rgb(66, 72, 73); font-family: "微软雅黑"; font-size: 14px; background-color: rgb(255, 255, 255);
}
h1 {
	margin: auto; padding: 0px 0px 5px; width: auto; color: rgb(15, 55, 83); font-size: 16px; font-weight: bold; text-decoration: none;
}
h2 {
	margin: auto; padding: 5px 0px; width: auto; color: rgb(15, 55, 83); font-size: 14px; font-weight: bold; text-decoration: none;
}
h3 {
	margin: auto; padding: 5px 0px 5px 10px; width: auto; color: rgb(4, 100, 161); font-size: 14px; font-weight: bold; text-decoration: none;
}
p {
	margin: 0px; padding: 2px; text-align: justify; font-size: 11px;
}
p.proposal_text {
	margin: 0px; padding: 15px 0px 0px 15px; width: 170px; text-align: justify; font-size: 11px;
}
img.img_left {
	padding: 0px 8px 8px 0px; float: left;
}
img.img_right {
	padding: 0px 8px 8px; float: right;
}
img.img_thumb {
	padding: 10px; float: left;
}
img.img_big_pic {
	padding: 4px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
#main_container {
	margin: auto; padding: 0px; width: 970px; height: auto;
}
#header {
	margin: auto; width: 970px; height: 230px; background-image: url("images/banner.png"); background-color: rgb(5, 97, 155);
}
#logo {
	padding: 20px 0px 0px 35px; width: 147px; height: 78px; float: left;
}
.banner_adds {
	width: 970px; height: 202px; float: left;
}
.menu {
	padding: 0px; width: 970px; font-size: 14px; float: left;
}
.menu ul {
	background: rgb(38, 124, 178); margin: 0px; padding: 0px; height: 28px; list-style-type: none;
}
.menu ul ul {
	width: auto;
}
.menu ul li {
	height: 28px; line-height: 28px; margin-right: 5px; margin-left: 5px; float: left;
}
.menu ul ul li {
	width: auto; height: auto; line-height: 1em; border-bottom-color: rgb(35, 132, 191); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.menu a {
	background: rgb(38, 124, 178); padding: 0px 15px; height: 100%; color: rgb(255, 255, 255); font-size: 14px; text-decoration: none; float: left; display: block;
}
.menu a:visited {
	background: rgb(38, 124, 178); padding: 0px 15px; height: 100%; color: rgb(255, 255, 255); font-size: 14px; text-decoration: none; float: left; display: block;
}
.menu a.current {
	background: rgb(61, 161, 224);
}
.menu ul ul a {
	background: rgb(38, 124, 178); padding: 0.5em 1em; width: 12em; height: 100%; color: rgb(255, 255, 255); line-height: 1em; display: block;
}
.menu ul ul a:visited {
	background: rgb(38, 124, 178); padding: 0.5em 1em; width: 12em; height: 100%; color: rgb(255, 255, 255); line-height: 1em; display: block;
}
.menu ul table ul a {
	width: 12em;
}
.menu ul table ul a:visited {
	width: 12em;
}
.menu table {
	left: 0px; top: 0px; font-size: 1em; position: absolute; z-index: -1;
}
.menu ul ul table {
	left: -1px;
}
.menu ul ul table ul.left {
	margin-left: 2px;
}
.menu li:hover {
	position: relative;
}
* html .menu a:hover {
	position: relative;
}
.menu ul ul ul a {
	background: rgb(61, 161, 224);
}
.menu ul ul ul a:visited {
	background: rgb(61, 161, 224);
}
.menu ul ul ul ul a {
	background: rgb(61, 161, 224);
}
.menu ul ul ul ul a:visited {
	background: rgb(61, 161, 224);
}
.menu ul :hover a.sub1 {
	background: rgb(61, 161, 224);
}
.menu ul ul :hover a.sub2 {
	background: rgb(61, 161, 224);
}
.menu a:hover {
	background: rgb(61, 161, 224); color: rgb(255, 255, 255);
}
.menu :hover > a {
	background: rgb(61, 161, 224); color: rgb(255, 255, 255);
}
.menu ul ul a:hover {
	background: rgb(61, 161, 224); color: rgb(255, 255, 255);
}
.menu ul ul :hover > a {
	background: rgb(61, 161, 224); color: rgb(255, 255, 255);
}
.menu ul ul ul a:hover {
	background: rgb(61, 161, 224);
}
.menu ul ul ul :hover > a {
	background: rgb(61, 161, 224);
}
.menu ul ul ul ul a:hover {
	background: rgb(238, 238, 238);
}
.menu ul ul {
	left: 0px; top: 28px; width: 14em; height: 0px; visibility: hidden; position: absolute;
}
.menu ul ul ul {
	left: 14em; top: 0px; width: 14em;
}
.menu ul ul ul.left {
	left: -14em;
}
.menu ul li:hover ul {
	background: url("images/trans.gif"); height: auto; padding-bottom: 3em; visibility: visible;
}
.menu ul a:hover ul {
	background: url("images/trans.gif"); height: auto; padding-bottom: 3em; visibility: visible;
}
.menu ul :hover ul ul {
	visibility: hidden;
}
.menu ul :hover ul :hover ul ul {
	visibility: hidden;
}
.menu ul :hover ul :hover ul {
	visibility: visible;
}
.menu ul :hover ul :hover ul :hover ul {
	visibility: visible;
}
#main_content {
	margin: auto; width: 970px; clear: both; background-color: rgb(255, 255, 255);
}
.column1 {
	margin: 0px; padding: 5px 5px 5px 20px; width: 257px; float: right;
}
.column2 {
	margin: 0px 10px 0px 0px; padding: 5px 10px 5px 0px; width: 465px; float: left;
}
.column3 {
	margin: 0px; padding: 5px 10px 5px 5px; width: 465px; float: left;
}
.column4 {
	margin: 0px; padding: 5px 0px 5px 5px; width: 690px; float: left;
}
.left_box {
	width: 257px; height: auto; padding-bottom: 10px; float: left;
}
.top_left_box {
	background: url("images/top_box_bg.gif") no-repeat center; width: 257px; height: 10px; float: left;
}
.center_left_box {
	background: url("images/center_box_bg.gif") repeat-y; width: 257px; height: auto; float: left;
}
.bottom_left_box {
	background: url("images/bottom_box_bg.gif") no-repeat center; width: 257px; height: 10px; float: left;
}
.box_title {
	padding: 5px 0px; width: 257px; text-align: center; color: rgb(97, 83, 87); font-size: 16px;
}
.box_title span {
	color: rgb(216, 50, 93); font-weight: bold;
}
.main_text_box {
	padding: 5px;
}
.proposal {
	background: url("images/proposal_box.gif") no-repeat 0px 0px; width: 287px; height: 85px; margin-top: 15px; margin-left: 15px;
}
.title {
	padding: 5px 5px 5px 20px; width: 670px; text-align: left; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(56, 88, 112);
}
.small_title {
	padding: 5px 5px 5px 15px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 450px; height: 20px; text-align: left; color: rgb(20, 69, 113); font-weight: bold; background-image: url("images/smalltitlebg.png"); background-repeat: repeat-x; background-color: rgb(56, 88, 112);
}
.small_title_tag_selected {
	border-radius: 5px; width: 100px; height: 20px; text-align: center; line-height: 18px; margin-top: 1px; margin-right: 7px; float: left; cursor: pointer; background-color: rgb(255, 255, 255);
}
.small_title_tag {
	border-radius: 5px; width: 100px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; margin-top: 1px; margin-right: 7px; float: left; cursor: pointer; background-color: rgb(129, 129, 129);
}
.title2 {
	padding: 5px 5px 5px 15px; width: 300px; text-align: left; color: rgb(216, 50, 93); font-weight: bold; margin-left: 5px; background-color: rgb(238, 241, 243);
}
.details_list {
	padding: 10px;
}
.details_list ul {
	list-style: none; margin: 0px; padding: 0px; text-decoration: none;
}
.details_list ul li {
	background: url("images/bullet.gif") no-repeat left; padding: 5px 5px 5px 25px; color: rgb(51, 51, 51);
}
.details_list ul li span {
	color: rgb(4, 100, 161);
}
.button {
	background: url("images/blank_button.gif") no-repeat center; width: 139px; height: 30px; text-align: center; line-height: 30px; font-size: 13px; font-weight: bold;
}
.button a {
	color: rgb(216, 50, 93); text-decoration: none;
}
.offer_box {
	margin: 0px 0px 15px; padding: 10px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 450px; height: 106px; background-color: rgb(243, 245, 246);
}
.offer_box_wide {
	margin: 7px; padding: 10px; width: 310px; height: 106px; float: left; background-color: rgb(243, 245, 246);
}
.offer_box_wide_style1 {
	margin: 5px; padding: 7px; width: 670px; height: 106px; float: left; background-color: rgb(243, 245, 246);
}
.offer_info {
	padding: 5px;
}
.offer_info span {
	color: rgb(216, 50, 93); font-weight: bold;
}
p.offer {
	text-align: justify; font-size: 10px;
}
.more {
	padding: 3px; float: right;
}
.more a {
	color: rgb(216, 50, 93);
}
.more a:hover {
	text-decoration: none;
}
.big_pic {
	padding: 5px 0px; width: 340px; text-align: center;
}
.pictures_thumbs {
	width: 300px; padding-left: 40px;
}
td {
	padding: 5px; text-align: center; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
th {
	padding: 5px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51);
}
tr.color1 {
	background-color: rgb(243, 245, 246);
}
.form {
	padding: 5px 0px; width: 257px; text-align: center; color: rgb(97, 83, 87);
}
.form_row {
	padding: 3px 0px; width: 257px; text-align: center; float: left;
}
label.left {
	width: 70px; text-align: right; padding-top: 3px; float: left;
}
label.left_long {
	width: 90px; text-align: right; padding-top: 3px; float: left;
}
input.form_input {
	margin: 0px 0px 0px 10px; border: 1px solid rgb(200, 210, 217); border-image: none; width: 150px; float: left; background-color: rgb(255, 255, 255);
}
.contact_information {
	text-align: left; color: rgb(56, 88, 112); padding-left: 20px; font-size: 10px;
}
.contact_information span {
	color: rgb(216, 50, 93);
}
div.pagination {
	margin: 5px; padding: 5px; text-align: center; font-size: 10px; float: left;
}
div.pagination a {
	padding: 2px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(216, 50, 93); text-decoration: none; margin-right: 2px;
}
div.pagination a:hover {
	border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(255, 255, 255); background-color: rgb(216, 50, 93);
}
div.pagination a:active {
	border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(255, 255, 255); background-color: rgb(216, 50, 93);
}
div.pagination span.current {
	padding: 2px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(255, 255, 255); font-weight: bold; margin-right: 2px; background-color: rgb(216, 50, 93);
}
div.pagination span.disabled {
	padding: 2px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(204, 204, 204); margin-right: 2px;
}
.contact_tab {
	margin: 5px 5px 5px 0px; padding: 8px; width: 670px; height: auto; float: left; background-color: rgb(243, 245, 246);
}
.form_contact {
	padding: 5px 0px; width: 357px; text-align: center; color: rgb(97, 83, 87); float: left;
}
.location_contact {
	padding: 15px; width: 250px; float: left;
}
.form_row_contact {
	padding: 3px 0px; width: 357px; text-align: center; float: left;
}
input.form_input_contact {
	margin: 0px 0px 0px 10px; border: 1px solid rgb(200, 210, 217); border-image: none; width: 250px; float: left; background-color: rgb(255, 255, 255);
}
select.form_select {
	margin: 0px 0px 0px 10px; border: 1px solid rgb(200, 210, 217); border-image: none; width: 250px; height: 20px; float: left; background-color: rgb(255, 255, 255);
}
textarea {
	margin: 0px 0px 0px 10px; border: 1px solid rgb(200, 210, 217); border-image: none; width: 250px; height: 80px; float: left; background-color: rgb(255, 255, 255);
}
#footer {
	width: 970px; clear: both; font-size: 11px; border-top-color: rgb(238, 171, 189); border-top-width: 1px; border-top-style: dashed; min-height: 41px; background-color: rgb(242, 239, 239);
}
ul.footer_menu {
	list-style: none; margin: 0px; padding: 9px 20px 0px 0px; width: 650px; float: right; display: block;
}
ul.footer_menu li {
	font-size: 11px; display: inline;
}
a.nav_footer:link {
	margin: 0px; padding: 5px 6px 5px 10px; color: rgb(47, 38, 38); text-decoration: none; float: left; display: block;
}
a.nav_footer:visited {
	margin: 0px; padding: 5px 6px 5px 10px; color: rgb(47, 38, 38); text-decoration: none; float: left; display: block;
}
a.nav_footer:hover {
	margin: 0px; padding: 5px 6px 5px 10px; color: rgb(47, 38, 38); text-decoration: underline; float: left; display: block;
}
a.nav_footer:active {
	margin: 0px; padding: 5px 6px 5px 10px; color: rgb(47, 38, 38); text-decoration: none; float: left; display: block;
}
#copyright {
	padding: 0px;
}
.leftcol {
	margin: auto auto 10px; width: 200px; height: 38px; font-size: 18px; background-image: url("images/leftcolbg.png");
}
.leftcol a {
	margin: 7px; color: rgb(255, 255, 255); font-size: 16px; text-decoration: none; display: inline-block;
}
.leftcol a:hover {
	margin: 7px; color: rgb(222, 222, 222); font-size: 16px; display: inline-block;
}
.column5 {
	margin: 0px; padding: 10px 5px; width: 420px; float: left;
}
.column6 {
	margin: 0px; padding: 10px 10px 10px 5px; width: 240px; float: left;
}
.switch_title {
	padding: 0px; width: 100%; height: 28px; text-align: left; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(56, 88, 112);
}
.switch_title_ul {
	list-style: none; margin: 0px; padding: 0px; height: 28px; float: left;
}
.switch_title_ul li {
	padding: 2px; width: 80px; height: 24px; text-align: center; margin-right: 1px; float: left; cursor: pointer; background-color: rgb(58, 126, 199);
}
.switch_title_ul .currrent {
	padding: 2px; width: 80px; height: 24px; text-align: center; color: rgb(56, 88, 112); margin-right: 1px; float: left; background-color: rgb(239, 239, 239);
}
.switch_offer_box {
	margin: 10px 0px; padding: 10px; width: 400px; height: 106px; background-color: rgb(243, 245, 246);
}
.newsbox2 {
	height: 200px;
}
.userlogin_title {
	padding: 0px 0px 5px; text-align: center; color: rgb(97, 83, 87); font-size: 18px; margin-top: -10px;
}
.userlogin_title span {
	color: rgb(216, 50, 93); font-weight: bold;
}
.userloginbox {
	height: 100px;
}
.userloginline {
	margin: auto; width: 90%; height: 30px; line-height: 30px;
}
.userloginline span {
	width: 60px; font-size: 14px; font-weight: bold; display: inline-block;
}
.userloginline input {
	width: 150px;
}
.userloginbuttonline {
	margin-top: 10px;
}
.regtips {
	width: 120px; margin-left: 15px; display: inline-block;
}
.regtips a {
	color: rgb(216, 50, 93); font-size: 16px; font-weight: bold; text-decoration: none;
}
.regtips a:hover {
	color: rgb(171, 171, 171); text-decoration: none;
}
.cologobox {
	height: 125px; margin-top: 5px;
}
.cologoitem {
	margin-bottom: 5px;
}
.small_title2 {
	padding: 5px 5px 5px 15px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 450px; height: 20px; text-align: left; color: rgb(20, 69, 113); font-weight: bold; background-image: url("images/smalltitlebg.png"); background-repeat: repeat-x; background-color: rgb(56, 88, 112);
}
.newsbox3 {
	height: 112px;
}
.leftbutton {
	margin: 10px auto; text-align: center;
}
.table-striped {
	width: 100%; border-bottom-color: rgb(171, 171, 171); border-bottom-width: 1px; border-bottom-style: solid;
}
.table-striped th {
	color: rgb(97, 83, 87);
}
.table-striped > tbody > tr:nth-child(2n+1) > td {
	background-color: rgb(243, 244, 245);
}
.table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: rgb(243, 244, 245);
}
.column7 {
	margin: 0px; padding: 5px 0px 5px 5px; width: 970px; float: left;
}
.bottombutton {
	width: 310px; height: 70px; margin-right: 13px; margin-bottom: 10px; float: left;
}
.listUL span {
	width: 100px; float: right; display: inline-block;
}
.column7 a {
	color: rgb(66, 72, 73); text-decoration: none;
}
.column7 a:hover {
	color: rgb(171, 171, 171); text-decoration: none;
}
.newsline2 {
	margin: 0px; padding: 0px 0px 0px 5px;
}
.newsline2 li {
	margin: auto; width: 85%; height: 28px; text-align: left; line-height: 28px; border-bottom-color: rgb(66, 72, 73); border-bottom-width: 1px; border-bottom-style: dotted;
}
.newsline2 a {
	color: rgb(66, 72, 73); text-decoration: none;
}
.newsline2 a:hover {
	color: rgb(171, 171, 171); text-decoration: none;
}
.small_title3 {
	padding: 5px 5px 5px 15px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 18px; height: 120px; text-align: left; color: rgb(20, 69, 113); font-weight: bold; vertical-align: middle; float: left; background-image: url("images/smalltitlebg2.png"); background-repeat: repeat-y; background-color: rgb(56, 88, 112);
}
.offer_box2 {
	margin: 0px 0px 15px; padding: 10px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 900px; height: 110px; float: left; background-color: rgb(243, 245, 246);
}
.hotpoint {
	margin: 0px auto auto; width: 970px; height: 35px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(239, 239, 239);
}
.hotpointleft {
	width: 77%; line-height: 35px; padding-left: 5px; float: left;
}
.hotpointleft span {
	color: red; font-weight: bold;
}
.hotpointright {
	padding: 5px; width: 20%; float: right;
}
.rightnews {
	width: 380px; float: left;
}
.newslistpic {
	margin: 0px 15px 0px 0px; width: 50px; height: 110px; float: left;
}
.queenPicbox {
	margin: 10px; width: 100px; height: 80px; float: left;
}
.columnLeft {
	margin: 0px; padding: 10px 5px 10px 0px; width: 257px; float: left;
}
.columnRight {
	margin: 0px; padding: 10px 5px 10px 10px; width: 680px; float: left;
}
.list_title {
	padding: 5px 5px 5px 15px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 100%; height: 20px; text-align: left; color: rgb(20, 69, 113); font-weight: bold; background-image: url("images/smalltitlebg.png"); background-repeat: repeat-x; background-color: rgb(56, 88, 112);
}
.listnewsline {
	margin: 10px 0px 20px; padding: 0px 0px 0px 15px;
}
.listnewsline li {
	width: 100%; height: 40px; line-height: 40px; margin-left: 5px; border-bottom-color: rgb(66, 72, 73); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.listnewsline a {
	color: rgb(66, 72, 73); text-decoration: none;
}
.listnewsline a:hover {
	color: rgb(171, 171, 171); text-decoration: none;
}
.contentbox {
	width: 950px; height: auto; margin-top: 10px; min-height: 500px;
}
.subcontentbox {
	border: 1px solid rgb(205, 205, 205); border-image: none; width: 970px; height: auto; min-height: 500px; background-color: rgb(239, 239, 239);
}
.innersubcontentbox {
	margin: 10px auto; padding: 15px; width: 80%; height: auto; min-height: 500px; background-color: rgb(255, 255, 255);
}
.linklogoleft {
	width: 450px; height: 70px; float: left;
}
.linklogoright {
	width: 450px; height: 70px; float: right;
}
.hotlistbox {
	float: right;
}
.hotlistbox a {
	color: rgb(66, 72, 73); text-decoration: none;
}
.hotlistbox a:hover {
	color: rgb(171, 171, 171); text-decoration: none;
}
.linklistleft {
	float: left; min-width: 450px;
}
.linklistright {
	float: right; min-width: 450px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
.box1_left {
	margin: 0px 0px 0px 10px; width: 470px; height: 345px; overflow: hidden; float: left; display: inline; position: relative; z-index: 1;
}
.bd li {
	width: 460px; height: 300px; float: left;
}
.bd li img {
	width: 460px; height: 300px;
}
.hd {
	left: 200px; bottom: 10px; position: absolute;
}
.hd li {
	background: url("slider-nav.png") no-repeat 0px -13px; width: 13px; height: 13px; margin-left: 8px; float: left; cursor: pointer;
}
.hd li.on {
	background: url("slider-nav.png") no-repeat 0px -26px; width: 13px; height: 13px;
}
.main_text_box h2 {
	background: rgba(0, 0, 0, 0.5) !important; padding: 5px; width: 440px; height: auto; bottom: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 18px; position: absolute;
}
.main_text_box h2 a {
	color: rgb(255, 255, 255);
}
.hovertaba {
	padding: 5px 10px; color: rgb(9, 151, 223); font-size: 14px;
}
.normaltaba {
	padding: 5px 10px; color: rgb(51, 51, 51); font-size: 12px;
}
.more {
	font-size: 12px; margin-top: -2px; margin-right: 5px; float: right; display: inline-block;
}
.more a {
	color: rgb(20, 69, 113); text-decoration: none;
}
.more a:hover {
	color: rgb(93, 165, 230); text-decoration: none;
}
.newsbox {
	height: 142px;
}
.newsline {
	margin: -4px 0px 0px; padding: 0px 0px 0px 10px;
}
.newsline li {
	list-style: square; width: 100%; height: 28px; line-height: 28px; margin-left: 5px; border-bottom-color: rgb(66, 72, 73); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.newsline li span {
	margin-right: 10px; float: right; display: inline-block;
}
.newsline a {
	color: rgb(66, 72, 73); text-decoration: none;
}
.newsline a:hover {
	color: rgb(171, 171, 171); text-decoration: none;
}
.newsline2 {
	margin: -4px 0px 0px; padding: 0px 0px 0px 10px;
}
.newsline2 li {
	list-style: square; width: 100%; height: 28px; line-height: 28px; margin-left: 5px; border-bottom-color: rgb(66, 72, 73); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.newsline2 li span {
	margin-right: 10px; float: right; display: inline-block;
}
.newsline2 a {
	color: rgb(66, 72, 73); text-decoration: none;
}
.newsline2 a:hover {
	color: rgb(171, 171, 171); text-decoration: none;
}
.big_title {
	height: 30px; color: rgb(38, 64, 139); line-height: 18px; font-family: 微软雅黑; font-size: 18px; font-weight: bold; margin-left: 5px;
}
.sub_title {
	height: 40px; margin-left: 5px;
}
.sub_title ul {
	margin: 0px; padding: 0px;
}
.sub_title ul li {
	border: 1px solid rgb(171, 171, 171); border-image: none; width: 130px; height: 30px; text-align: center; font-family: 微软雅黑; font-size: 16px; font-weight: bold; margin-right: 5px; float: left; display: inline-block; cursor: pointer;
}
.sub_title .active {
	background-position: bottom; border: 0px currentColor; border-image: none; width: 132px; height: 35px; color: white; background-image: url("images/sub_title_arrowbg.png"); background-repeat: no-repeat; background-color: rgb(38, 64, 139);
}
.sub_title ul li span {
	margin-top: 4px; display: inline-block;
}
.newsbox_new {
	height: 240px; margin-left: 5px;
}
.newsline_new {
	margin: 0px; padding: 0px 0px 0px 15px;
}
.newsline_new li {
	list-style: square; width: 100%; height: 28px; line-height: 28px; margin-left: 5px; float: left;
}
.newsline_new li span {
	margin-right: 10px; float: right; display: inline-block;
}
.newsline_new a {
	color: rgb(66, 72, 73); text-decoration: none;
}
.newsline_new a:hover {
	color: rgb(171, 171, 171); text-decoration: none;
}
.newcolumn2 {
	margin: 0px 0px 10px; padding: 5px 10px 5px 0px; width: 465px; float: left;
}
.newcolumn3 {
	margin: 0px 0px 10px; padding: 5px 25px 5px 5px; width: 460px; float: left;
}
.rightdownpictable {
	margin-top: 20px; margin-left: 80px; border-collapse: collapse;
}
.rightdownpictable td {
	width: 180px; height: 140px; text-align: center;
}
.leftuptd {
	border-right-color: rgb(171, 171, 171); border-bottom-color: rgb(171, 171, 171); border-right-width: 1px; border-bottom-width: 1px; border-right-style: dotted; border-bottom-style: dotted;
}
.rightuptd {
	border-bottom-color: rgb(171, 171, 171); border-bottom-width: 1px; border-bottom-style: dotted;
}
.leftdowntd {
	border-right-color: rgb(171, 171, 171); border-right-width: 1px; border-right-style: dotted;
}
.bigboxborder {
	border: 1px solid rgb(205, 205, 205); border-image: none; box-shadow: 1px 1px 10px #cdcdcd; -moz-box-shadow: 1px 1px 10px #cdcdcd;
}
.mt10 {
	margin-top: 10px;
}
.regbox {
	padding: 5px; width: 960px; text-align: right; color: white; margin-top: 0px; margin-right: 0px; background-color: rgb(38, 64, 139);
}
.regbox a {
	color: white; text-decoration: none;
}
.regbox a:hover {
	color: rgb(239, 239, 239);
}
.listpage_navbox {
	margin: 10px auto; border-radius: 5px; width: 970px; height: 40px; color: white; background-color: rgb(38, 64, 139);
}
.listpage_navbox_title {
	margin: 10px; font-family: 微软雅黑; font-size: 16px; font-weight: bold; display: inline-block;
}
.listpage_navbox_nav {
	margin: 10px; font-family: 微软雅黑; float: right; display: inline-block;
}
.listpage_navbox a {
	color: white; text-decoration: none;
}
.listpage_navbox a:hover {
	color: rgb(205, 205, 205);
}
.listpage_mainbox {
	margin: 20px auto; width: 970px; height: auto; min-height: 1100px;
}
.listpage_grouptopline {
	margin: 20px auto auto; width: 900px; height: 40px; clear: both;
}
.listpage_grouptitle {
	width: 220px; color: black; line-height: 30px; padding-left: 10px; font-family: 微软雅黑; font-size: 18px; font-weight: bold; border-bottom-color: rgb(38, 64, 139); border-bottom-width: 4px; border-bottom-style: solid; display: inline-block;
}
.listpage_groupmore {
	width: 665px; text-align: right; line-height: 26px; padding-right: 5px; border-bottom-color: rgb(171, 171, 171); border-bottom-width: 4px; border-bottom-style: solid; display: inline-block;
}
.listpage_groupmore a {
	color: black; text-decoration: none;
}
.listpage_groupmore a:hover {
	color: rgb(171, 171, 171);
}
.listpage_newsbox {
	height: auto; clear: both; margin-bottom: 20px; min-height: 250px;
}
.listpage_newsline {
	margin: auto; width: 900px; height: auto; padding-left: 10px; clear: both; min-height: 210px;
}
.listpage_newsline li {
	list-style: square; width: 100%; height: 35px; line-height: 35px; margin-top: 5px; margin-left: 5px; border-bottom-color: rgb(66, 72, 73); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.listpage_newsline li span {
	margin-right: 10px; float: right; display: inline-block;
}
.listpage_newsline li a {
	color: rgb(38, 64, 139); text-decoration: none;
}
.listpage_newsline li a:hover {
	color: rgb(205, 205, 205);
}
.regtable {
	margin: 20px auto auto; width: 700px; text-align: left;
}
.regtable td {
	text-align: left;
}
.reg_title {
	margin: 20px auto; width: 280px; height: 40px;
}
.reg_title ul {
	margin: 0px; padding: 0px;
}
.reg_title ul li {
	border: 1px solid rgb(171, 171, 171); border-image: none; width: 130px; height: 30px; text-align: center; font-family: 微软雅黑; font-size: 16px; font-weight: bold; margin-right: 5px; float: left; display: inline-block; cursor: pointer;
}
.reg_title .active {
	background-position: bottom; border: 0px currentColor; border-image: none; width: 132px; height: 35px; color: white; background-image: url("images/sub_title_arrowbg.png"); background-repeat: no-repeat; background-color: rgb(38, 64, 139);
}
.reg_title ul li span {
	margin-top: 4px; display: inline-block;
}
.zc_btn {
	margin: auto; border-radius: 5px; width: 100px; height: 25px; text-align: center; color: white; padding-top: 5px; display: inline-block; background-color: rgb(38, 64, 139);
}
.groupLine {
	margin: 20px auto; width: 900px; height: auto; clear: both;
}
.groupLeft {
	width: 440px; height: auto; float: left;
}
.groupRight {
	width: 440px; height: auto; float: right;
}
.listpage_grouptopline_2 {
	margin: 20px auto auto; width: 440px; height: 40px; clear: both;
}
.listpage_grouptitle_2 {
	width: 140px; color: black; line-height: 30px; padding-left: 10px; font-family: 微软雅黑; font-size: 18px; font-weight: bold; border-bottom-color: rgb(38, 64, 139); border-bottom-width: 4px; border-bottom-style: solid; display: inline-block;
}
.listpage_groupmore_2 {
	width: 285px; text-align: right; line-height: 26px; padding-right: 5px; border-bottom-color: rgb(171, 171, 171); border-bottom-width: 4px; border-bottom-style: solid; display: inline-block;
}
.listpage_groupmore_2 a {
	color: black; text-decoration: none;
}
.listpage_groupmore_2 a:hover {
	color: rgb(171, 171, 171);
}
.listpage_newsline_2 {
	margin: auto; width: 95%; height: auto; padding-left: 10px; clear: both; min-height: 210px;
}
.listpage_newsline_2 li {
	list-style: square; width: 100%; height: 35px; line-height: 35px; margin-top: 5px; margin-left: 5px; border-bottom-color: rgb(66, 72, 73); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.listpage_newsline_2 li span {
	margin-right: 10px; float: right; display: inline-block;
}
.listpage_newsline_2 li a {
	color: rgb(38, 64, 139); text-decoration: none;
}
.listpage_newsline_2 li a:hover {
	color: rgb(205, 205, 205);
}
.act_groupLeft {
	width: 440px; height: auto; border-right-color: rgb(205, 205, 205); border-right-width: 1px; border-right-style: solid; float: left;
}
.act_groupRight {
	width: 440px; height: auto; float: left;
}
.act_table {
	width: 98%; height: auto;
}
.act_table th {
	background: none; color: rgb(38, 64, 139); line-height: 30px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: dotted;
}
.act_table td {
	background: none; line-height: 30px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: dotted;
}
.searchLine {
	margin: auto; width: 720px;
}
.searchLine select {
	border: 1px solid rgb(205, 205, 205); border-image: none; height: 30px; margin-right: 10px;
}
.searchLine input {
	border-radius: 5px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 350px; height: 30px; margin-right: 10px;
}
.searchLine a {
	margin: auto; border-radius: 5px; width: 100px; height: 25px; text-align: center; color: white; padding-top: 5px; display: inline-block; background-color: rgb(38, 64, 139);
}
.standard_leftbox {
	width: 260px; height: auto; margin-top: 20px; margin-bottom: 20px; float: left; min-height: 800px;
}
.standard_mainbox {
	width: 690px; height: auto; margin-top: 20px; margin-bottom: 20px; float: right; min-height: 800px;
}
.standard_leftbox ul {
	margin: 0px; padding: 0px;
}
.standard_leftbox ul li {
	border: 1px solid rgb(171, 171, 171); border-image: none; width: 127px; height: 28px; text-align: center; font-family: 微软雅黑; font-size: 14px; font-weight: bold; margin-right: 1px; float: right; display: inline-block; cursor: pointer;
}
.standard_leftbox .active {
	background-position: bottom; border: 0px currentColor; border-image: none; width: 129px; height: 35px; color: white; background-image: url("images/sub_title_arrowbg.png"); background-repeat: no-repeat; background-color: rgb(38, 64, 139);
}
.standard_leftbox ul li span {
	margin-top: 4px; display: inline-block;
}
.standard_leftbox_arrow {
	width: 260px; height: 18px; text-align: center; margin-top: 10px; margin-bottom: 10px;
}
.standard_category {
	width: 250px; height: 1200px; overflow: hidden;
}
.standard_category_table {
	width: 100%; border-collapse: collapse;
}
.standard_category_table td {
	padding: 5px; border: 1px solid rgb(205, 205, 205); border-image: none; text-align: left; line-height: 30px; cursor: pointer;
}
.standard_category_table td:hover {
	border-left-color: rgb(38, 64, 139); border-left-width: 4px; border-left-style: solid; background-color: rgb(239, 239, 239);
}
.standardLine {
	margin: 20px auto; width: 690px; height: auto; clear: both;
}
.standard_searchLine {
	margin: auto; width: 620px;
}
.standard_searchLine select {
	border: 1px solid rgb(205, 205, 205); border-image: none; height: 30px; margin-right: 10px;
}
.standard_searchLine input {
	border-radius: 5px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 280px; height: 30px; margin-right: 10px;
}
.standard_searchLine a {
	margin: auto 5px auto auto; border-radius: 5px; width: 100px; height: 25px; text-align: center; color: white; padding-top: 5px; display: inline-block; background-color: rgb(38, 64, 139);
}
.standard_grouptopline {
	margin: 20px auto auto; width: 650px; height: 40px; clear: both;
}
.standard_grouptitle {
	width: 140px; color: black; line-height: 30px; padding-left: 10px; font-family: 微软雅黑; font-size: 18px; font-weight: bold; border-bottom-color: rgb(38, 64, 139); border-bottom-width: 4px; border-bottom-style: solid; display: inline-block;
}
.standard_groupmore {
	width: 490px; text-align: right; line-height: 26px; padding-right: 5px; border-bottom-color: rgb(171, 171, 171); border-bottom-width: 4px; border-bottom-style: solid; display: inline-block;
}
.standard_groupmore a {
	color: black; text-decoration: none;
}
.standard_groupmore a:hover {
	color: rgb(171, 171, 171);
}
.standard_list_table {
	margin: 10px auto 20px; width: 94%; border-collapse: collapse;
}
.standard_list_table th {
	background: none; padding: 5px; border: 1px solid rgb(205, 205, 205); border-image: none; text-align: center; color: rgb(38, 64, 139); line-height: 30px;
}
.standard_list_table td {
	padding: 5px; border: 1px solid rgb(205, 205, 205); border-image: none; text-align: center; line-height: 30px;
}
.questionBox {
	margin: 20px auto auto; width: 900px;
}
.questionBox li {
	padding: 5px; color: rgb(0, 130, 214); line-height: 30px; font-size: 16px; margin-bottom: 10px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: dotted;
}
.qtitle {
	cursor: pointer;
}
.qcontent {
	padding: 2px; color: rgb(120, 120, 120); font-size: 14px; display: none; background-color: rgb(239, 239, 239);
}
.content_box {
	margin: 20px auto auto; width: 900px;
}
.boxcenter {
	margin: auto;
}
.outzj img {
	padding: 2px; border: 2px solid rgb(205, 205, 205); border-image: none;
}
.button {
	border-radius: 5px; width: 100px; height: 30px; text-align: center; color: white; display: inline-block; background-color: rgb(38, 64, 139);
}
