﻿* {
	list-style: none;
	margin: 0px auto;
	padding: 0px;
}
a img {
	border:0px;
}
body {
	background: rgb(244, 244, 244);
	font-family: "΢���ź�", Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.top_bg {
	background: url(zs_top_bg.jpg) repeat-x;
	height: 34px;
	color: rgb(66, 66, 66);
	line-height: 32px;
	font-size: 12px;
}
.top_body {
	margin: 0px auto;
	padding: 0px 12px;
	width: 1000px;
}
.row {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.content {
	margin: 0px auto;
	padding: 12px 12px 0px;
	width: 1000px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
a {
	color: rgb(66, 66, 66);
	text-decoration: none;
}
a:hover {
	color: rgb(255, 102, 0);
	text-decoration: underline;
}
a {
	font-size: 14px;
}
a:link {
	color: rgb(66, 66, 66);
	text-decoration: none;
}
a:hover {
	color: red;
	text-decoration: underline;
}
table {
	border: 1px solid rgb(219, 219, 219);
	border-image: none;
	border-collapse: collapse;
}
table td {
	background: rgb(255, 255, 255);
	border: 1px solid rgb(219, 219, 219);
	border-image: none;
	line-height: 30px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
}
table th {
	background: rgb(255, 255, 255);
	border: 1px solid rgb(219, 219, 219);
	border-image: none;
	line-height: 30px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
}
table th {
	text-align: center;
	color: rgb(255, 116, 38);
	font-size: 16px;
	font-weight: bold;
}
table td {
	color: rgb(66, 66, 66);
	font-size: 13px;
}
.red {
	color: rgb(255, 0, 0);
}
.orange {
	color: rgb(255, 102, 0);
}
.blue {
	color: rgb(31, 111, 196);
}
.banner {
	background: url(zs_banner.jpg) no-repeat center;
	height: 70px;
	padding-top: 166px;
}
.menu {
	background: rgb(31, 111, 196);
	padding: 8px 0px;
	width: 1024px;
	height: 54px;
}
.menu li {
	background: url(zs_menu_border.jpg) no-repeat right;
	padding: 2px 5px 5px 9px;
	width: auto;
	height: 18px;
	line-height: 18px;
	float: left;
	position: relative;
}
.menu li.zui_right {
	background: none;
}
.menu li a {
	padding: 3px 8px;
	color: rgb(255, 255, 255);
	font-size: 15px;
	font-weight: bold;
	display: block;
}
.menu li a:hover {
	background: rgb(94, 149, 191);
	border-radius: 3px;
	text-decoration: none;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.menu li a:focus {
	background: rgb(94, 149, 191);
	border-radius: 3px;
	text-decoration: none;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.menu li.menuShow ul {
	background: rgb(31, 111, 196);
	border-radius: 5px;
	width: 150px;
	display: none;
	position: absolute;
	z-index: 900;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.menu li.menuShow ul.menu_ptgk {
	left: -30px;
	top: -56px;
	padding-bottom: 10px;
}
.menu li.menuShow ul.menu_zsks {
	left: -55px;
	top: 22px;
	width: 200px;
	padding-top: 7px;
}
.menu li.menuShow ul.menu_zkyzxzs {
	left: 0px;
	top: 22px;
	padding-top: 7px;
}
.menu li.menuShow ul li {
	background: none;
	padding: 0px;
	border-radius: 0px;
	height: 23px;
	text-align: center;
	line-height: 23px;
	border-bottom-color: rgb(91, 158, 228);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	float: none;
	display: block;
}
.menu li.menuShow ul li a {
	border-radius: 0px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 18px;
	font-size: 13px;
	display: block;
}
.menu li.menuShow ul li a:hover {
	background: rgb(255, 255, 255);
	border-radius: 0px;
	color: rgb(255, 138, 0);
}
.menu_left {
	background: url(zs_menu_leftBg.jpg) no-repeat right 8px;
	width: 380px;
	height: 46px;
}
.menu_right {
	width: 640px;
}
.menu_right ul {
	display: block;
}
.menu_rightBody {
	background: url(zs_menu_leftBg.jpg) no-repeat right 5px;
	width: 460px;
}
.menu_search {
	background: rgb(255, 255, 255);
	border-radius: 5px;
	border: 1px solid rgb(5, 82, 164);
	border-image: none;
	width: 155px;
	height: 32px;
	margin-top: 9px;
	margin-right: 10px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
}
input.menu_searchRight {
	background: rgb(237, 237, 237);
	width: 32px;
	height: 32px;
	text-align: center;
	border-left-color: rgb(204, 204, 204);
	border-left-width: 1px;
	border-left-style: solid;
	display: block;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-ms-border-bottom-right-radius: 5px;
	-o-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-ms-border-top-right-radius: 5px;
	-o-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
input.menu_searchRight:hover {
	background: rgb(249, 249, 249);
}
input.menu_searchRight img {
	width: 16px;
	height: 16px;
}
input.menu_searchLeft {
	background: none;
	border: currentColor;
	border-image: none;
	width: 120px;
	height: 32px;
	color: rgb(102, 102, 102);
	line-height: 32px;
	padding-left: 2px;
	display: block;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-ms-border-bottom-left-radius: 5px;
	-o-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-ms-border-top-left-radius: 5px;
	-o-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}
.com_content {
	background: rgb(255, 255, 255);
	height: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
.left {
	width: 744px;
}
.right {
	width: 255px;
}
.com_left {
	border: 1px solid rgb(218, 218, 218);
	border-image: none;
	width: 323px;
}
.com_center {
	margin: 0px 10px;
	width: 397px;
}
.com_right {
	border: 1px solid rgb(218, 218, 218);
	border-image: none;
	width: 253px;
	margin-bottom: 10px;
}
.com_borer {
	border: 1px solid rgb(218, 218, 218);
	border-image: none;
	height: 100%;
	overflow: hidden;
}
.com_ggjj {
	background: url(zs_title_bg.jpg) repeat-x bottom;
	padding: 0px 10px;
	height: 29px;
	color: rgb(10, 94, 161);
	font-size: 15px;
	font-weight: bold;
	border-bottom-color: rgb(222, 222, 222);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.ggjj_title {
	background: rgb(255, 255, 255);
	padding: 6px 20px 5px;
	border-right-color: rgb(222, 222, 222);
	border-bottom-color: rgb(255, 255, 255);
	border-left-color: rgb(222, 222, 222);
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.com_title1 {
	background: url(zs_title_bg.jpg) repeat-x bottom;
	padding: 6px 10px;
	height: 17px;
	color: rgb(10, 94, 161);
	font-size: 15px;
	font-weight: bold;
	border-bottom-color: rgb(222, 222, 222);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.com_title2 {
	background: url(zs_title_bg.jpg) repeat-x bottom;
	padding: 6px 10px;
	height: 17px;
	border-bottom-color: rgb(129, 173, 207);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.com_list {
	padding: 9px 10px;
}
.com_list li {
	background: url("zs_ico1.jpg") no-repeat left;
	height: 28px;
	line-height: 28px;
	padding-left: 8px;
}
.com_list li a {
	color: rgb(88, 88, 88);
	font-size: 14px;
}
.com_list li a:hover {
	color: rgb(255, 0, 0);
}
.com_list li span {
	color: rgb(181, 180, 180);
	font-size: 13px;
}
.com_list2 {
	padding: 11px 10px;
}
.com_list2 li {
	background: url("zs_ico1.jpg") no-repeat left;
	height: 29px;
	line-height: 29px;
	padding-left: 8px;
}
.com_list2 li a {
	color: rgb(88, 88, 88);
	font-size: 14px;
}
.com_list2 li a:hover {
	color: rgb(255, 0, 0);
}
.com_list2 li span {
	color: rgb(181, 180, 180);
	font-size: 13px;
}
.right_gdxx {
	padding: 15px 7px;
	height: 100%;
	overflow: hidden;
}
.right_gdxx a {
	background: rgb(31, 111, 196);
	margin: 5px 4px;
	padding: 0px 6px;
	border-radius: 4px;
	height: 34px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 34px;
	font-size: 14px;
	float: left;
	display: block;
}
.right_gdxx a:hover {
	background: rgb(255, 102, 0);
}
.com_div3 {
	width: 235px;
	margin-right: 10px;
}
.com_yqlj {
	background: rgb(243, 244, 244);
	padding: 10px;
	border: 1px solid rgb(218, 218, 218);
	border-image: none;
	color: rgb(10, 94, 161);
	font-weight: bold;
	margin-bottom: 20px;
}
.yqlj_List {
	border: 1px solid rgb(205, 205, 205);
	border-image: none;
	width: 215px;
	height: 33px;
	color: rgb(166, 166, 166);
	line-height: 33px;
	font-size: 14px;
}
.slideBox {
	width: 323px;
	height: 244px;
	overflow: hidden;
	position: relative;
}
.slideBox .hd {
	height: 15px;
	right: 10px;
	bottom: 10px;
	overflow: hidden;
	position: absolute;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	float: left;
	-ms-zoom: 1;
}
.slideBox .hd ul li {
	background: rgb(255, 255, 255);
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 14px;
	font-size: 12px;
	margin-right: 5px;
	float: left;
	cursor: pointer;
}
.slideBox .hd ul li.on {
	background: rgb(255, 0, 0);
	color: rgb(255, 255, 255);
}
.slideBox .bd {
	height: 100%;
	position: relative;
	z-index: 0;
}
.slideBox .bd img {
	width: 323px;
	height: 244px;
}
#divMainTab {
	background: url(zs_title_bg.jpg) repeat-x;
	height: 245px;
	border-top-color: rgb(219, 214, 208);
	border-right-color: rgb(219, 214, 208);
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
}
.normal {
	width: auto;
	height: 29px;
	text-align: center;
	vertical-align: middle;
	float: left;
	cursor: pointer;
}
.normal {
	background: none;
	padding: 0px 8px;
	width: auto;
	height: 29px;
	text-align: center;
	color: rgb(10, 94, 161);
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	border-right-color: rgb(219, 214, 208);
	border-right-width: 1px;
	border-right-style: solid;
	display: block;
}
.selected {
	width: auto;
	text-align: center;
	float: left;
	cursor: pointer;
}
.selected {
	background: rgb(28, 110, 189);
	padding: 0px 8px;
	width: auto;
	height: 29px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	border-right-color: rgb(219, 214, 208);
	border-right-width: 1px;
	border-right-style: solid;
	display: block;
}
.selected:hover {
	text-decoration: none;
}
#divMainTab {
	height: 29px;
	overflow: hidden;
	border-bottom-color: rgb(219, 214, 208);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
}
#divMainTab ul {
	width: auto;
	height: 29px;
	border-left-color: rgb(219, 214, 208);
	border-left-width: 1px;
	border-left-style: solid;
	float: left;
}
.divContent {
	border-width: 0px 1px 1px;
	border-style: none solid solid;
	border-color: currentColor rgb(219, 214, 208) rgb(219, 214, 208);
	padding: 0px;
	border-image: none;
	height: 100%;
	overflow: hidden;
	margin-top: 0px;
}
#divMainTab2 {
	background: url(zs_title_bg.jpg) repeat-x;
	height: 245px;
	border-top-color: rgb(219, 214, 208);
	border-right-color: rgb(219, 214, 208);
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
}
.normal2 {
	width: auto;
	height: 29px;
	text-align: center;
	vertical-align: middle;
	float: left;
	cursor: pointer;
}
.normal2 {
	background: none;
	padding: 0px 10px;
	width: auto;
	height: 29px;
	text-align: center;
	color: rgb(10, 94, 161);
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	border-right-color: rgb(219, 214, 208);
	border-right-width: 1px;
	border-right-style: solid;
	display: block;
}
.selected2 {
	width: auto;
	text-align: center;
	float: left;
	cursor: pointer;
}
.selected2 {
	background: rgb(28, 110, 189);
	padding: 0px 10px;
	width: auto;
	height: 29px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	border-right-color: rgb(219, 214, 208);
	border-right-width: 1px;
	border-right-style: solid;
	display: block;
}
.selected2:hover {
	text-decoration: none;
}
#divMainTab2 {
	height: 29px;
	overflow: hidden;
	border-bottom-color: rgb(219, 214, 208);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
}
#divMainTab2 ul {
	width: auto;
	height: 29px;
	border-left-color: rgb(219, 214, 208);
	border-left-width: 1px;
	border-left-style: solid;
	float: left;
}
.divContent2 {
	border-width: 0px 1px 1px;
	border-style: none solid solid;
	border-color: currentColor rgb(219, 214, 208) rgb(219, 214, 208);
	padding: 0px;
	border-image: none;
	height: 100%;
	overflow: hidden;
	margin-top: 0px;
}
#divMainTab3 {
	background: url(zs_title_bg.jpg) repeat-x;
	height: 245px;
	border-top-color: rgb(219, 214, 208);
	border-right-color: rgb(219, 214, 208);
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
}
.normal3 {
	width: auto;
	height: 29px;
	text-align: center;
	vertical-align: middle;
	float: left;
	cursor: pointer;
}
.normal3 {
	background: none;
	padding: 0px 10px;
	width: auto;
	height: 29px;
	text-align: center;
	color: rgb(10, 94, 161);
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	border-right-color: rgb(219, 214, 208);
	border-right-width: 1px;
	border-right-style: solid;
	display: block;
}
.selected3 {
	width: auto;
	text-align: center;
	float: left;
	cursor: pointer;
}
.selected3 {
	background: rgb(28, 110, 189);
	padding: 0px 10px;
	width: auto;
	height: 29px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	border-right-color: rgb(219, 214, 208);
	border-right-width: 1px;
	border-right-style: solid;
	display: block;
}
.selected3:hover {
	text-decoration: none;
}
#divMainTab3 {
	height: 29px;
	overflow: hidden;
	border-bottom-color: rgb(219, 214, 208);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
}
#divMainTab3 ul {
	width: auto;
	height: 29px;
	border-left-color: rgb(219, 214, 208);
	border-left-width: 1px;
	border-left-style: solid;
	float: left;
}
.divContent3 {
	border-width: 0px 1px 1px;
	border-style: none solid solid;
	border-color: currentColor rgb(219, 214, 208) rgb(219, 214, 208);
	padding: 0px;
	border-image: none;
	height: 100%;
	overflow: hidden;
	margin-top: 0px;
}
#divMainTab4 {
	background: url(zs_title_bg.jpg) repeat-x;
	height: 245px;
	border-top-color: rgb(219, 214, 208);
	border-right-color: rgb(219, 214, 208);
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
}
.normal4 {
	width: auto;
	height: 29px;
	text-align: center;
	vertical-align: middle;
	float: left;
	cursor: pointer;
}
.normal4 {
	background: none;
	padding: 0px 10px;
	width: auto;
	height: 29px;
	text-align: center;
	color: rgb(10, 94, 161);
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	border-right-color: rgb(219, 214, 208);
	border-right-width: 1px;
	border-right-style: solid;
	display: block;
}
.selected4 {
	width: auto;
	text-align: center;
	float: left;
	cursor: pointer;
}
.selected4 {
	background: rgb(28, 110, 189);
	padding: 0px 10px;
	width: auto;
	height: 29px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	border-right-color: rgb(219, 214, 208);
	border-right-width: 1px;
	border-right-style: solid;
	display: block;
}
.selected4:hover {
	text-decoration: none;
}
#divMainTab4 {
	height: 29px;
	overflow: hidden;
	border-bottom-color: rgb(219, 214, 208);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
}
#divMainTab4 ul {
	width: auto;
	height: 29px;
	border-left-color: rgb(219, 214, 208);
	border-left-width: 1px;
	border-left-style: solid;
	float: left;
}
.divContent4 {
	border-width: 0px 1px 1px;
	border-style: none solid solid;
	border-color: currentColor rgb(219, 214, 208) rgb(219, 214, 208);
	padding: 0px;
	border-image: none;
	height: 100%;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 10px;
}
.com_location {
	background: rgb(243, 244, 244);
	padding: 10px;
	border: 1px solid rgb(218, 218, 218);
	border-image: none;
	color: rgb(81, 81, 81);
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
.com_location a {
	color: rgb(81, 81, 81);
}
.news_list {
	padding: 9px 10px;
}
.news_list li {
	background: url("zs_ico1.jpg") no-repeat left;
	height: 35px;
	line-height: 35px;
	padding-left: 8px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
.news_list li a {
	color: rgb(88, 88, 88);
	font-size: 14px;
}
.news_list li a:hover {
	color: rgb(255, 0, 0);
}
.news_list li span {
	color: rgb(181, 180, 180);
	font-size: 13px;
}
.fl_List {
	border: 1px solid rgb(205, 205, 205);
	border-image: none;
	width: 70px;
	height: 17px;
	color: rgb(69, 69, 69);
	line-height: 14px;
	font-size: 12px;
}
.page {
	padding-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	float: right;
}
.page li {
	margin: 0px;
	width: 30px;
	height: 30px;
	border-left-color: rgb(232, 232, 232);
	border-left-width: 1px;
	border-left-style: solid;
	float: left;
}
.page li a {
	border-width: 1px 1px 1px 0px;
	border-style: solid solid solid none;
	border-color: rgb(232, 232, 232) rgb(232, 232, 232) rgb(232, 232, 232) currentColor;
	border-image: none;
	text-align: center;
	color: rgb(51, 51, 51);
	line-height: 28px;
	display: block;
}
.page li a:hover {
	background: rgb(31, 111, 196);
	color: rgb(255, 255, 255);
}
.page li a.active {
	background: rgb(31, 111, 196);
	color: rgb(255, 255, 255);
}
.news_detail {
	margin: 20px 10px;
}
.news_detail h1 {
	text-align: center;
	color: rgb(68, 68, 68);
	font-size: 20px;
	margin-bottom: 15px;
}
.news_time {
	background: rgb(244, 243, 243);
	border: rgb(213, 213, 213);
	border-image: none;
	height: 30px;
	text-align: center;
	color: rgb(104, 103, 103);
	line-height: 30px;
	padding-right: 20px;
	font-size: 12px;
	margin-bottom: 25px;
}
.news_time a {
	color: rgb(104, 103, 103);
	line-height: 25px;
}
.news_containt {
	height: 100%;
	color: rgb(68, 68, 68);
	line-height: 30px;
	overflow: hidden;
	font-size: 14px;
}
.news_containt img {
	margin: 0px 10px 10px 0px;
	text-align: center;
}
.news_containt h3 {
	margin: 0px;
	padding: 10px 0px;
	font-size: 15px;
}
.news_containt a {
	color: rgb(2, 60, 139);
}
.news_containt a:hover {
	color: rgb(255, 0, 0);
}
.pre_next {
	padding: 20px 20px 0px;
	border-top-color: rgb(216, 216, 216);
	border-top-width: 1px;
	border-top-style: solid;
}
.pre_next li {
	height: 33px;
	line-height: 23px;
}
.pre_next li a {
	color: rgb(51, 51, 51);
}
.pre_next li span {
	background: url("zs_pre_next.png") no-repeat left;
	width: 64px;
	height: 23px;
	color: rgb(255, 255, 255);
	line-height: 23px;
	text-indent: 10px;
	font-size: 12px;
	float: left;
	display: block;
}
.un_zhoubian {
	border-width: 1px 1px 0px;
	border-style: solid solid none;
	border-color: rgb(220, 220, 220) rgb(220, 220, 220) currentColor;
	border-image: none;
	height: 100%;
	overflow: hidden;
}
.v {
	height: 27px;
	overflow: hidden;
	float: right;
	display: inline-block;
}
.v01 {
}
.v02 {
	background: rgb(28, 110, 189);
	color: rgb(255, 255, 255);
}
.vtitle {
	background: url(zs_title_bg.jpg) repeat-x;
	height: 29px;
	color: rgb(10, 94, 161);
	line-height: 29px;
	font-family: "΢���ź�";
	font-size: 15px;
	font-weight: bold;
	border-bottom-color: rgb(220, 220, 220);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	cursor: pointer;
}
.vtitle span {
	padding: 0px 10px;
	width: 233px;
	height: 29px;
	display: block;
}
.vtitle span img {
	margin-top: 5px;
}
.vcon {
	background: rgb(255, 255, 255);
	height: 150px;
	border-bottom-color: rgb(219, 219, 219);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.vconlist {
	background: rgb(255, 255, 255);
	padding: 7px;
}
.tan_list {
	width: 350px;
	-ms-overflow-y: scroll;
	max-height: 250px;
}
.vconlist_2 {
	padding: 7px;
}
.vconlist_2 li {
	color: rgb(82, 82, 82);
	line-height: 30px;
	font-size: 12px;
	border-bottom-color: rgb(198, 198, 198);
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.foot {
	height: 170px;
}
.foot_top {
	background: rgb(31, 111, 196);
	height: 50px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 26px;
}
.foot_top a {
	padding: 0px 15px;
	color: rgb(255, 255, 255);
	font-size: 14px;
}
.foot_bot {
	background: rgb(255, 255, 255);
	height: 197px;
	text-align: center;
	color: rgb(166, 166, 166);
	line-height: 40px;
	font-size: 14px;
}
.r_menu {
	height: 100%;
	overflow: hidden;
}
.r_menu li {
	height: 72px;
	margin-bottom: 10px;
}