@charset "utf-8";

/*初始化*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

body {
	background: #fff;
	color: #555;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td,
th,
caption {
	font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
	font-weight: normal;
}

a {
	color: #555;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

ol,
ul,
li {
	list-style: none;
}

input,
textarea,
select,
button {
	font: 14px Verdana, Helvetica, Arial, sans-serif;
}

table {
	border-collapse: collapse;
	text-align: center;
}

html {
	overflow-y: scroll;
}

/* css common */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	*zoom: 1;
}

body {
	margin: 0 auto;
	font-family: "微软雅黑";
	overflow: hidden;
}

.top {
	width: 100%;
	margin: 0 auto;
	background: url(/static/images/top_bg.jpg);
}

.top_menu {
	height: 30px;
	line-height: 30px;
	width: 1106px;
	margin: 0 auto;
	font-size: 12px;
}

.top_menu a {
	margin: 0 8px;
}

.top_menu a:hover {
	color: #145f4a;
}

.top_menu2 {
	height: 30px;
	line-height: 30px;
	width: 1106px;
	margin: 0 auto;
	font-size: 12px;
	color: #fff;
}

.top_menu2 a {
	color: #fff;
	margin: 0 8px;
}

.logo {
	margin: 0 auto;
}

.logo_img {
	margin: 0 auto;
	width: 1106px;
	height: 104px;
}

.logo_img img {
	float: left;
}

.logo_pra_1 {
	float: left;
	margin-top: 20px;
}

.logo_pra_2 {
	float: right;
}

.top_border {
	width: 100%;
	height: 10px;
	margin: 0 auto;
	background: #cacaca;
	clear: both;
}

.nav {
	background: url(/static/images/nav_bg.png) repeat-x;
	height: 53px;
	width: 1006px;
	margin: 0 auto;
}

.nav li {
	background: url(/static/images/nav_line.png) no-repeat right;
	float: left;
	list-style: none;
	padding: 0;
	width: 100px;
	text-align: center;
	position: relative;
}

.nav li a {
	text-decoration: none;
	color: #dddddd;
	font-size: 17px;
	line-height: 53px;
	display: block;
}

.nav li a:link {
	text-decoration: none
}

.nav li a:visited {
	text-decoration: none;
}

.nav ul {
	position: absolute;
	background: url(/static/images/nav_btmbg.png);
	display: none;
	opacity: 0;
	list-style: none;
	left: 0px;
}

.nav ul li {
	background: none;
	position: relative;
	border-top: none;
	float: left;
	height: 42px;
}

.nav ul li a {
	display: block;
	background-color: #ededed;
	background-color: transparent;
	color: #333;
	font-size: 14px;
	line-height: 42px;
}

.nav ul li a:hover {
	background-color: #999;
	color: #fff2ee;
	padding: 0;
	margin: 0;
}

.nav2 {
	background: url(/static/images/nav_bg.jpg) repeat-x;
	height: 46px;
	width: 1006px;
	margin: 0 auto;
}

.nav2 li {
	background: url(/static/images/nav2_line.jpg) no-repeat right;
	float: left;
	list-style: none;
	padding: 0;
	width: 100px;
	text-align: center;
	position: relative;
}

.nav2 li a {
	text-decoration: none;
	color: #fff;
	font-size: 17px;
	line-height: 46px;
	display: block;
}

.nav2 li a:link {
	text-decoration: none
}

.nav2 li a:visited {
	text-decoration: none;
}

.nav2 ul {
	position: absolute;
	background: #ededed;
	display: none;
	opacity: 0;
	list-style: none;
	left: 0px;
}

.nav2 ul li {
	background: none;
	position: relative;
	border-top: none;
	margin: 0;
	float: left;
	height: 42px;
}

.nav2 ul li a {
	display: block;
	background-color: transparent;
	color: #333;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
}

.nav2 ul li a:hover {
	background-color: #f60903;
	color: #fff2ee;
	padding: 0
}

.main {
	width: 1006px;
	margin: 0 auto;
}

.clear {
	clear: both;
}

.menu {
	width: 1006px;
	margin: 8px auto 11px auto;
}

.menu li {
	float: left;
	list-style: none;
	padding-left: 15px;
}

.menu li a {
	text-decoration: none;
}

.menu1 a div {
	background: url(/static/images/menu_01.png) no-repeat center;
	width: 155px;
	height: 155px;
}

.menu1 a:hover div {
	background: url(/static/images/menu_01_1.png) no-repeat center;
}

.menu2 a div {
	background: url(/static/images/menu_02.png) no-repeat center;
	width: 155px;
	height: 155px;
}

.menu2 a:hover div {
	background: url(/static/images/menu_02_2.png) no-repeat center;
}

.menu3 a div {
	background: url(/static/images/menu_03.png);
	width: 155px;
	height: 155px;
}

.menu3 a:hover div {
	background: url(/static/images/menu_03_3.png) no-repeat center;
}

.menu4 a div {
	background: url(/static/images/menu_04.png) no-repeat center;
	width: 155px;
	height: 155px;
}

.menu4 a:hover div {
	background: url(/static/images/menu_04_4.png) no-repeat center;
}

.menu5 a div {
	background: url(/static/images/menu_05.png) no-repeat center;
	width: 155px;
	height: 155px;
}

.menu5 a:hover div {
	background: url(/static/images/menu_05_5.png) no-repeat center;
}

.menu6 a div {
	background: url(/static/images/menu_06.png) no-repeat center;
	width: 155px;
	height: 155px;
}

.menu6 a:hover div {
	background: url(/static/images/menu_06_6.png) no-repeat center;
}

.banner {
	width: 371px;
	height: 277px;
	float: left;
	display: inline;
	background: none;
}

.special {
	float: left;
	margin: 0 auto;
	display: inline;
	width: 224px;
}

.special_title {
	background: url(/static/images/title_bg.png) repeat-x;
	width: 224px;
	hight: 24px;
	line-height: 24px;
	color: #555;
}

.special_title_span {
	display: inline-block;
	background: url(/static/images/special.png) no-repeat left;
	padding-left: 22px;
	font-size: 14px;
}

.special_text {
	padding: 5px 0px 7px 8px;
	width: 216px;
	height: 240px;
	overflow-y: auto
}

.special_text::-webkit-scrollbar {
	width: 4px;
	/*height: 4px;*/
}

.special_text::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0.2);
}

.special_text::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);

}

.special_text ul li {
	float: left;
	width: 204px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	background: url(/static/images/article_64.png) center left no-repeat;
	padding-left: 12px;
}

.login {
	background: url(/static/images/login_bg.png);
	width: 385px;
	height: 280px;
	border-radius: 20px;
	border: solid #e0e0e0 2px;
	float: right;
	display: inline;
}

.datetime {
	height: 32px;
	width: 380px;
	line-height: 32px;
	font-size: 13px;
	float: left;
	text-align: center;
}

.history {
	float: right;
	height: 32px;
	line-height: 32px;
	padding-right: 50px;
}

.line {
	font-size: 15px;
	border-bottom: solid #3b7566 1px;
	width: 170px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 15px auto 0 auto;
}

.line a {
	text-decoration: none;
}

.line .line_get {
	font-weight: bold;
}

.textbox {
	width: 260px;
	margin: 28px auto 0 auto;
}

.textbox_select {
	float: left;
	width: 216px;
}

.textbox_select div {
	font-weight: bold;
	font-size: 15px;
	width: 226px;
	height: 34px;
}

.textbox_select select {
	width: 183px;
	margin-left: 10px;
}

.textbox_btn {
	float: left;
	width: 24px;
	padding-left: 15px;
}

.textbox_btn a {
	background: url(/static/images/tab.jpg) no-repeat center;
	display: inline-block;
	width: 24px;
	height: 60px;
}

.tishi {
	padding: 15px 0 0 52px;
	font-size: 13px;
}

.tishi div {
	margin-bottom: 5px;
}

.tishi div a {
	text-decoration: none;
	padding-right: 15px;
}

.notice {
	width: 1004px;
	height: 45px;
	border: solid #dddddd 1px;
	background: #f3f3f3;
	border-radius: 8px;
	margin: 12px auto 0 auto;
}

.notice_icon {
	float: left;
	display: inline;
	margin: 7px 8px 6px 12px;
	border: none;
	height: 32px;
	width: 37px;
}

.notice_text {
	float: left;
	display: inline;
	margin: 7px 12px 6px 14px;
	padding-left: 15px;
	background: #ffffff;
	width: 900px;
	height: 30px;
	line-height: 30px;
	border: solid #dddddd 1px;
	border-radius: 8px;
}

/* 通用信息列表_普通式 */
.infoList li {
	height: 24px;
	line-height: 24px;
}

.infoList li .date {
	color: #999;
	padding-left: 50px;
}

/* 多个上滚动 - 图片- 公用类 */
.topLoop {
	overflow: hidden;
	position: relative;
}

.topLoop .bd {}

.topLoop .bd ul {
	overflow: hidden;
	zoom: 1;
}

.topLoop .bd ul li a {
	max-width: 550px;
	height: 30px;
	overflow: hidden;
	text-align: left;
}

.topLoop .bd ul li a:hover color:#145f4a;

	{}

.ad {
	margin: 13px auto;
}

.popularization {
	float: left;
	display: inline;
	width: 560px;
	height: 340px;
}

.popularization_title {
	background: url(/static/images/title_bg.png) repeat-x;
	height: 24px;
	line-height: 24px;
	padding-left: 12px;
}

.popularization_icon {
	background: url(/static/images/popularization_icon.png) no-repeat left;
	padding-left: 20px;
	float: left;
}

.influence {
	float: left;
	display: inline;
	margin-left: 13px;
	width: 430px;
}

.influence_title {
	background: url(/static/images/title_bg.png) repeat-x;
	height: 24px;
	line-height: 24px;
	padding-left: 12px;
}

.influence_icon {
	background: url(/static/images/influence_icon.png) no-repeat left;
	padding-left: 20px;
	float: left;
}

.title_more {
	float: right;
	display: inline;
	padding-right: 12px;
	height: 24px;
}

.title_more a:hover {
	color: #145f4a;
}

.video {
	margin-top: 10px;
	width: 302px;
	height: 168px;
	text-align: right;
	clear: both;
}

.colume {
	width: 1100px;
	margin: 10px auto 0 auto;
	float: left;
	display: inline;
}

.colume ul {
	margin: 10px auto;
}

.colume ul li {
	list-style: none;
	float: left;
	padding-right: 12px;
	padding-bottom: 5px;
}

.news {
	padding-left: 18px;
	float: left;
	display: inline;
	width: 355px;
}

.news_title {
	background: url(/static/images/title_bg.png) repeat-x;
	height: 24px;
	line-height: 24px;
	padding-left: 12px;
}

.news_icon {
	background: url(/static/images/news_icon.jpg) no-repeat left;
	padding-left: 20px;
	float: left;
}

.news_text {
	clear: both;
	padding-top: 10px;
}

.news_text ul li {
	height: 25px;
	line-height: 25px;
	padding-left: 15px;
	background: url(/static/images/article_64.png) no-repeat left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.news_text ul li a:hover {
	color: #145f4a;
}

.images {
	margin: 10px auto 0 auto;
	width: 1006px;
	height: 240px;
}

.images_title {
	background: url(/static/images/title_bg.png) repeat-x;
	height: 24px;
	line-height: 24px;
	padding-left: 12px;
}

.images_title .images_icon {
	background: url(/static/images/images_icon.jpg) no-repeat left;
	padding-left: 20px;
	float: left;
}

.images_list {
	width: 1004px;
	height: 200px;
	border: solid #dddddd 1px;
	margin-top: 12px;
	overflow: hidden
}

.pic_tit {
	width: 200px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}

.images_list table table tr td {
	padding-top: 10px;
	padding-left: 13px;
	width: 201px;
}

.feedback {
	width: 100%;
	margin: 12px auto;
	text-align: center;
}

.feedback ul {
	width: 330px;
	margin: 0 auto;
	padding-left: 20px;
}

.feedback ul li {
	text-align: center;
	list-style: none;
	width: 93px;
	height: 90px;
	line-height: 135px;
	float: left;
	text-align: center;
}

.feedback ul li a {
	text-decoration: none;
	display: block;
}

.feed_icon1 {
	border-right: dotted #e7e7e7 2px;
	background: url(/static/images/guest1.png) no-repeat center;
	width: 90px;
	height: 75px;
}

.feed_1 a:hover .feed_icon1 {
	background: url(/static/images/guest1-1.png) no-repeat center;
}

.feed_icon2 {
	border-right: dotted #e7e7e7 2px;
	background: url(/static/images/guest2.png) no-repeat center;
	width: 90px;
	height: 75px;
}

.feed_2 a:hover .feed_icon2 {
	background: url(/static/images/guest2-2.png) no-repeat center;
}

.feed_icon3 {
	background: url(/static/images/guest3.png) no-repeat center;
	width: 99px;
	height: 75px;
}

.feed_3 a:hover .feed_icon3 {
	background: url(/static/images/guest3-3.png) no-repeat center;
}

.feed_title {
	width: 90px;
	height: 15px;
	margin-top: -50px;
	text-align: left;
	padding-left: 15px;
}

.link {
	width: 1106px;
	height: 54px;
	margin: 40px auto 28px auto;
	border-bottom: solid #e4e4e4 1px;
	border-top: solid #e4e4e4 1px;
	overflow: hidden
}

.link table tr td a img {
	border: none;
}

.foot {
	width: 100%;
	height: 150px;
	margin: 0 auto;
	background: #efefef;
}

.foot_sel {
	margin: 0 auto;
	width: 1006px;
	padding-top: 40px;
}

.foot_sel li {
	list-style: none;
	float: left;
	padding-right: 14px;
}

.foot_sel li select {
	background: #fff;
}

.foot_nav {
	margin: 0 auto;
	padding-top: 50px;
	text-align: center;
	font-size: 13px;
}

.foot_nav a {
	margin: 0 8px;
}

.foot_nav a:hover {
	color: #145f4a;
}

.foot_nav p {
	padding-top: 10px;
}

.foot_nav2 {
	margin: 0 auto;
	padding-top: 50px;
	text-align: center;
	font-size: 13px;
	color: #fff;
}

.foot_nav2 a {
	margin: 0 8px;
	color: #fff;
}

.foot_nav2 p {
	padding-top: 10px;
	color: #fff;
}

.con_main {
	width: 1000px;
	margin: 0 auto;
}

.location {
	border-bottom: solid #105341 1px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}

.location_L {
	width: 105px;
	color: #fefefe;
	background: #105341;
	float: left;
}

.location2 {
	border-bottom: solid #d90011 2px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}

.location_L2 {
	width: 105px;
	color: #fefefe;
	background: #d90011;
	float: left;
}

.location_R {
	float: right;
	color: #acacac;
}

.location_R a {
	text-decoration: none;
	color: #acacac;
}

.location_R2 {
	float: right;
	color: #fff;
}

.location_R2 a {
	text-decoration: none;
	color: #fff;
}

.content {
	margin: 18px auto 0 auto;
}

.content_L {
	width: 202px;
	float: left;
	margin-right: 20px;
}

.con_menu {
	width: 200px;
	border: solid #cdcdcd 1px;
	border-radius: 12px;
	background: #ffffff;
}

.con_menu ul {
	width: 170px;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.con_menu ul li {
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-bottom: dotted #cdcdcd 2px;
	font-size: 15px;
}

.con_menu ul li a {
	color: #717171;
	text-decoration: none;
}

.con_menu ul li a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #145f4a;
}

.con_menu ul .con_menu_get {
	font-size: 16px;
	font-weight: bold;
}

.con_menu ul .con_menu_get a {
	color: #145f4a;
	text-decoration: none;
}

.con_menu2 {
	width: 200px;
	border: solid #cdcdcd 1px;
	border-radius: 12px;
	background: #ffffff;
}

.con_menu2 ul {
	width: 170px;
	margin: 0 auto;
	padding: 0;
}

.con_menu2 ul li {
	height: 40px;
	line-height: 40px;
	border-bottom: dotted #cdcdcd 2px;
	font-size: 15px;
	color: #fff;
}

.con_menu2 ul li img {
	float: left;
	margin: 5px 5px 0px 30px;
	display: inline;
}

.con_menu2 ul li a {
	color: #717171;
	text-decoration: none;
	float: left;
}

.con_menu2 ul li a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #e70014;
}

.con_menu2 ul .con_menu_get2 {
	font-size: 16px;
	font-weight: bold;
	color: #e70014;
}

.con_menu2 ul .con_menu_get2 a {
	color: #e70014;
	text-decoration: none;
}

.con_feedback {
	width: 202px;
	margin: 12px auto;
	text-align: center;
	height: 67px;
}

.con_feedback ul {
	width: 202px;
	margin: 0 auto;
}

.con_feedback ul li {
	text-align: center;
	list-style: none;
	width: 67px;
	height: 60px;
	line-height: 90px;
	float: left;
	text-align: center;
}

.con_feedback ul li a {
	text-decoration: none;
	display: block;
}

.con_feed_icon1 {
	border-right: dotted #e7e7e7 2px;
	background: url(/static/images/con_guest1.png) no-repeat center;
	width: 65px;
	height: 50px;
}

.con_feed_icon1-1 {
	border-right: dotted #e7e7e7 2px;
	background: url(/static/images/con_guest1-2.png) no-repeat center;
	width: 65px;
	height: 50px;
}

.con_feed_1 a:hover .con_feed_icon1 {
	background: url(/static/images/con_guest1-1.png) no-repeat center;
}

.con_feed_p1 a:hover .con_feed_icon1-1 {
	background: url(/static/images/con_guest1-3.png) no-repeat center;
}

.con_feed_icon2 {
	border-right: dotted #e7e7e7 2px;
	background: url(/static/images/con_guest2.png) no-repeat center;
	width: 72px;
	height: 50px;
}

.con_feed_2 a:hover .con_feed_icon2 {
	background: url(/static/images/con_guest2-1.png) no-repeat center;
}

.con_feed_icon2-1 {
	border-right: dotted #e7e7e7 2px;
	background: url(/static/images/con_guest2-2.png) no-repeat center;
	width: 72px;
	height: 50px;
}

.con_feed_p2 a:hover .con_feed_icon2-1 {
	background: url(/static/images/con_guest2-3.png) no-repeat center;
}

.con_feed_icon3 {
	background: url(/static/images/con_guest3.png) no-repeat center;
	width: 72px;
	height: 50px;
}

.con_feed_3 a:hover .con_feed_icon3 {
	background: url(/static/images/con_guest3-1.png) no-repeat center;
}

.con_feed_icon3-1 {
	background: url(/static/images/con_guest3-2.png) no-repeat center;
	width: 72px;
	height: 50px;
}

.con_feed_p3 a:hover .con_feed_icon3-1 {
	background: url(/static/images/con_guest3-3.png) no-repeat center;
}

.con_feed_title {
	width: 65px;
	height: 10px;
	margin-top: -30px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #145f4a;
}

.con_feed_title2 {
	width: 65px;
	height: 10px;
	margin-top: -30px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.code {
	width: 202px;
	margin: 0 auto;
	color: #222222;
	font-size: 14px;
	font-weight: bold;
}

.code_L {
	width: 80px;
	float: left;
	text-align: center;
	padding-left: 15px;
}

.code_R {
	width: 80px;
	float: right;
	text-align: center;
	padding-right: 15px;
}

.content_R {
	border: solid #cdcdcd 1px;
	border-radius: 12px;
	width: 728px;
	float: right;
	padding: 30px 23px 63px 23px;
	background: #ffffff;
}

.content_R2 {
	border-radius: 12px;
	width: 728px;
	float: right;
	padding: 30px 23px 63px 23px;
	background: url(/static/images/party_bg.png) center;
}

.cont_tit_line {
	color: #145f4a;
	font-weight: bold;
	height: 15px;
	border-bottom: solid #88a99e 1px;
	padding-bottom: 10px;
}

.cont_tit {
	display: inline-block;
	background: #FFF;
	padding-right: 10px;
	line-height: 15px;
}

.cont_more {
	display: inline-block;
	background: #FFF;
	padding-left: 10px;
	line-height: 15px;
	float: right;
	clear: none;
}

.cont_more a {
	color: #145f4a;
}

.cont_tit_line2 {
	color: #d90011;
	font-weight: bold;
	height: 15px;
	border-bottom: solid #d90011 1px;
	padding-bottom: 10px;
}

.cont_tit2 {
	display: inline-block;
	padding-right: 10px;
	line-height: 15px;
}

.cont_more2 {
	display: inline-block;
	padding-left: 10px;
	line-height: 15px;
	float: right;
	clear: none;
}

.cont_more2 a {
	color: #e70014;
}

.station {
	border: solid #cdcdcd 1px;
	border-radius: 8px;
	margin: 15px auto;
}

.station ul {
	margin: 0 auto;
	text-align: center;
	width: 728px;
}

.station ul li {
	list-style: none;
	float: left;
	padding-left: 5px;
}

.station_text {
	padding: 15px 15px 15px 15px;
	color: #211a14;
}

.station_text a {
	color: #211a14;
	text-decoration: none;
	padding: 0 5px;
}

.station_text a:hover {
	color: #145f4a;
	font-weight: bold;
}

.sta_int {
	margin: 15px auto;
}

.sta_int_L {
	float: left;
	width: 100%;
	margin-right: 15px;
}

.sta_int_L img {
	width: 100%;
}

.sta_int_R {
	float: left;
	width: 100%;
}

.sta_int_R img {
	width: 100%;
}

.sta_int2 {
	width: 728px;
	text-align: left;
	margin-top: 20px;
}

.sta_int2 img {
	width: 100%
}

.sta_int2_odd {
	width: 718px;
	border: solid #fff 2px;
	float: left;
	line-height: 33px;
	font-size: #534b49;
	padding: 5px 5px;
	background: #c2cece;
}

.bus_sign {
	display: inline-block;
	font-size: 16px;
	color: #235080;
	width: 15px;
	float: left;
	font-weight: bold;
	background: url(/static/images/bus.jpg) no-repeat 15px;
	padding-left: 50px;
	line-height: 33px;
	margin: 5px 0;
}

.bus_text {
	padding: 0 15px;
	float: left;
	width: 618px;
	line-height: 33px;
	margin: 5px 0;
}

.bus_sign span {
	font-weight: bold;
	margin-right: 10px;
}

.sta_int2_even {
	width: 718px;
	border: solid #fff 2px;
	float: left;
	line-height: 33px;
	font-size: #534b49;
	padding: 5px 5px;
	background: #eeeeee;
}

.metro_time {
	background: #efefef;
	width: 100%;
	margin-bottom: 15px;
}

.metro_time tr td {
	border: solid #fbfbfb 1px;
	width: 76px;
	height: 25px;
}

.time_table_title {
	background: url(/static/images/metro_time.jpg) no-repeat 5px;
	padding: 0 13px;
	font-weight: bold;
	color: #145f4a;
	font-size: 15px;
}

.exit_title {
	text-align: left;
	height: 30px;
	width: 55px;
	font-weight: bold;
	color: #145f4a;
	margin-bottom: 8px;
}

.exit_text {
	text-align: left;
	height: 30px;
	width: 403px;
	font-weight: bold;
	margin-bottom: 8px;
}

.bus_1_1 {
	color: #145f4a;
	font-weight: bold;
	height: 30px;
	float: left;
	width: 85px;
}

.bus_1_2 {
	color: #145f4a;
	font-weight: bold;
	height: 30px;
	float: left;
	width: 105px;
}

.bus_2_1 {
	font-weight: bold;
	height: 30px;
	float: left;
	width: 85px;
}

.bus_2_2 {
	font-weight: bold;
	height: 30px;
	float: left;
	width: 105px;
}

.bus_2_3 {
	font-weight: bold;
	height: 30px;
	float: left;
	width: 505px;
}

.content_title {
	font-size: 17px;
	color: #145f4a;
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
}

.content_date {
	margin-bottom: 15px;
	color: #a6a6a6;
	font-size: 13px;
	text-align: center;
}

.content_date a {
	text-decoration: none;
	border: solid #a6a6a6 1px;
	color: #a6a6a6;
	display: inline-block;
	width: 1.5em;
	text-align: center;
	margin-right: 8px;
}

.content_date .content_font {
	color: #145f4a;
}

.content_date2 {
	margin-bottom: 15px;
	color: #fff;
	font-size: 13px;
	text-align: center;
}

.content_date2 a {
	text-decoration: none;
	border: solid #fff 1px;
	color: #fff;
	display: inline-block;
	width: 1.5em;
	text-align: center;
	margin-right: 8px;
}

.content_date2 .content_font2 {
	color: #D90011;
}

.content_cont {
	width: 728px;
	border-top: dotted #fff 2px;
	padding-top: 18px;
}

.content_cont p {
	line-height: 1.8em;
}

.content_feedback {
	background: #f8f8f8;
	width: 728px;
	margin-top: 15px;
	padding: 25px 0;
}

.content_feedback table {
	text-align: center;
	width: 670px;
	background: #fff;
	color: #88888a;
}

.content_feedback table input {
	width: 95px;
	height: 35px;
	border: none;
	background: none;
}

.list_top_img {
	width: 180px;
	text-align: center;
	float: left;
	display: none
}

.list_top_img img {
	width: 148px;
	height: 110px;
	border: none;
}

.list_top_text {
	width: 526px;
	height: 110px;
	border-left: dotted #cdcdcd 0px;
	padding: 0 10px;
	float: left;
}

.top_text_title {
	font-weight: bold;
	font-size: 15px;
	width: 526px;
	height: 20px;
	overflow: hidden;
}

.top_text_date {
	font-size: 12px;
	color: #a6a6a6;
}

.top_text_text {
	margin-top: 15px;
	width: 526px;
	max-height: 58px;
	overflow: hidden;
	line-height: 20px;
}

.list {
	width: 728px;
	margin: 15px auto;
}

.list_table {
	width: 728px;
}

.list_table tr td {
	height: 30px;
	line-height: 30px;
}

.list_bg {
	background: url(/static/images/news_list_title_bg.jpg) repeat-x;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
}

.list_title_content {
	float: left;
	width: 502px;
	text-align: left;
	padding-left: 20px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.list_title_content a {
	color: #555;
}

.list_title_content a:hover {
	color: #145f4a;
}

.list_hits {
	float: right;
	width: 100px;
	text-align: center;
	line-height: 30px;
}

.list_datetime {
	float: right;
	width: 100px;
	text-align: center;
	line-height: 30px;
}

.list_content {
	margin-top: 15px;
	color: #555;
}

.list_bg2 {
	background: url(/static/images/news_list_title_bg2.jpg) repeat-x;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
}

.list_content2 {
	margin-top: 15px;
	color: #fff;
}

.list_title_content2 {
	float: left;
	width: 502px;
	text-align: left;
	padding-left: 20px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.list_title_content2 a {
	color: #fff;
}

.list_title_content2 a:hover {
	color: #e71045;
}

.list_article_title {
	width: 504px;
	text-align: left;
	padding: 0 20px;
	background: url(/static/images/metro_time.jpg) no-repeat left;
}

.list_article_title a:hover {
	color: #145f4a;
}

.list_article_title2 {
	width: 504px;
	text-align: left;
	padding: 0 20px;
	background: url(/static/images/metro_time2.png) no-repeat left;
	color: #fff;
}

.list_article_title2 a {
	color: #fff;
}

.page {
	margin-top: 30px;
}

.page a {
	text-decoration: none;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 0 12px;
	border: solid #a6a6a6 1px;
}

.page2 {
	margin-top: 30px;
	color: #fff;
}

.page2 a {
	text-decoration: none;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 0 12px;
	color: #fff;
	border: solid #fff 1px;
}

.about_img {
	margin: 0 auto;
}

.about_img ul {
	margin: 0 50px;
}

.about_img ul li {
	list-style: none;
	float: left;
	padding-right: 12px;
}

.about_text {
	margin: 22px 0;
	text-indent: 2em;
	line-height: 1.5em;
	color: #000000;
}

.video_content {
	width: 200px;
	height: 170px;
	padding-right: 42px;
	padding-bottom: 20px;
	text-align: left;
	float: left;
}

.video_content a {
	display: inline-block;
	background: url(/static/images/metro_time.jpg) no-repeat left;
	padding-left: 12px;
	width: 195px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.video_content a:hover {
	color: #145f4a;
}

.msKeimgBox {
	margin: 12px auto 35px auto;
}

.msKeimgBox ul li {
	list-style: none;
	float: left;
	padding-right: 8px;
	width: 173px;
}

.msKeimgBox ul li a img {
	width: 173px;
	border: none;
	text-decoration: none;
}

.msKeimgBox ul li a span {
	display: inline-block;
	width: 165px;
	background: url(/static/images/metro_time.jpg) no-repeat left;
	padding-left: 12px;
	color: #555;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.msKeimgBox ul li a:hover span {
	color: #145f4a;
	text-decoration: underline;
}

.msKeimgBox ul li .span_party {
	display: inline-block;
	width: 165px;
	background: url(/static/images/metro_time2.png) no-repeat left;
	padding-left: 12px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.msKeimgBox ul li a {
	color: #fff;
	text-decoration: none;
}

.msKeimgBox ul li a:hover .span_party {
	color: #333333;
	text-decoration: underline;
}

.tab_route {
	margin: 10px auto;
	width: 998px;
	height: 320px;
	border-radius: 8px;
	border: solid #ccc 1px;
}

.tab_route img {
	text-align: center;
}

.tab1 {
	width: 998px;
	height: 42px;
	background: url(/static/images/tab_li.jpg) repeat-x;
	border-radius: 8px 10px 0 0;
}

.tab1 ul {
	margin: 0;
	padding: 0;
	width: 998px;
}

.tab1 li {
	float: left;
	color: #727071;
	padding: 0 30px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	cursor: pointer;
}

.tab1 li span {
	font-size: 25px;
	font-weight: bold;
}

.tab1 li.now {
	color: #727071;
	background: url(/static/images/tab_get.jpg) repeat-x;
	font-weight: bold;
	border-bottom: solid #f3f3f3 1px;
}

.tab1 #tebie.now {
	color: #727071;
	background: url(/static/images/tab_get.jpg) repeat-x;
	font-weight: bold;
	border-bottom: solid #f3f3f3 1px;
	border-radius: 8px 0 0 0;
}

.tablist {
	width: 996px;
	height: 276px;
	font-size: 14px;
	line-height: 24px;
	display: none;
	background: url(/static/images/navigation_bg.jpg);
}

.block {
	display: block;
}

.search_text {
	border: none;
	background: url(/static/images/search.jpg) no-repeat left;
	float: left;
	height: 22px;
	width: 200px;
	line-height: 22px;
	border-radius: 5px 0 0 5px;
	padding-left: 5px;
	color: #555;
	font-size: 12px;
}

.search_btn {
	background: url(/static/images/search.jpg) no-repeat right;
	width: 25px;
	height: 22px;
	border: none;
	float: right;
	border-radius: 0 5px 5px 0;
}

.changcheng {
	background: url(/static/images/bg_party2.png) no-repeat bottom center;
	padding-bottom: 28px;
}

.turnpage {
	width: 728px;
	text-align: right;
	float: right;
	margin: 20px 0px 10px 0px;
	display: inline;
	padding-top: 10px
}

.turntxt {
	float: left;
	display: inline;
	line-height: 20px;
	font-size: 12px;
	;
	border: 1px solid #cccccc;
	padding: 0px 12px;
	font: 13px/22px Arial, Helvetica, sans-serif;
	background: #ffffff;
}

.pagenum {
	float: right;
	display: inline;
}

.pagenum span {
	float: left;
	margin-right: 5px;
	display: block;
	border: 1px solid #cccccc;
	padding: 0px 7px;
	font: 12px/22px Arial, Helvetica, sans-serif;
	color: #666666;
	background: #f0f0f0;
}

.turnpage a:link,
.turnpage4 a:visited {
	float: left;
	margin-right: 5px;
	display: block;
	color: #666666;
	border: 1px solid #cccccc;
	padding: 0px 12px;
	font: 12px/22px Arial, Helvetica, sans-serif;
	background: #ffffff;
}

.turnpage a:hover {
	float: left;
	margin-right: 5px;
	display: block;
	color: #fff;
	border: 1px solid #cccccc;
	padding: 0px 12px;
	font: 12px/22px Arial, Helvetica, sans-serif;
	background: #105341;
}

.turnpage a.hovera {
	float: left;
	margin-right: 5px;
	display: block;
	color: #fff;
	border: 1px solid #cccccc;
	padding: 0px 12px;
	font: 12px/22px Arial, Helvetica, sans-serif;
	background: #105341;
}

.tiaozhuan {
	float: left;
	width: 40px;
	height: 22px;
	border: 1px solid #cccccc;
	border-left: none;
	text-align: center;
}

.gobotton {
	float: left;
	width: 40px;
	height: 24px;
	border: 1px solid #cccccc;
	margin-left: 3px;
	display: inline;
	font-size: 12px;
}

.picList li {
	height: 73px;
	width: 183px;
}

.picList .pic {
	text-align: center;
	line-height: 0px;
}

.picList .pic img {
	height: 73px;
	width: 183px;
}

.picList2 li {
	width: 183px;
	height: 120px;
	padding: 15px 5px;
}

.picList2 .pic {
	text-align: center;
	line-height: 0px;
}

.picList2 .pic img {
	width: 173px;
	height: 120px;
}

.leftLoop {
	overflow: hidden;
	position: relative;
}

.leftLoop .bd ul {
	overflow: hidden;
	zoom: 1;
}

.leftLoop .bd ul li {
	margin: 0 auto;
	text-align: center;
	float: left;
	display: _inline;
}

.picList_link li {
	height: 54px;
	width: 144px;
}

.picList_link .pic {
	text-align: center;
	line-height: 0px;
}

.picList_link .pic img {
	height: 54px;
	width: 144px;
}

.scenic {
	background: #0a272d;
	width: 700px;
	padding: 0 14px;
	margin-top: 15px;
}

.scenic ul li {
	float: left;
	font-size: 12px;
	color: #fff;
	width: 88px;
	margin: 10px 6px;
	display: inline;
}

.scenic ul li a {
	display: inline-block;
	width: 88px;
	color: #fff;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.scenic ul li a span {
	display: inline-block;
	width: 13px;
	background: url(/static/images/scenic_li.png) no-repeat left;
	text-align: center;
	margin-right: 3px;
	font-size: 8px;
}

.scenic ul li img {
	width: 85px;
	border: none;
}

#l-map {
	height: 100%;
	width: 78%;
	float: left;
	border-right: 2px solid #bcbcbc;
}

#r-result {
	height: 100%;
	width: 20%;
	float: left;
}

.marker {
	font-size: 12px
}

.zhandianBox,
.zhandianHead,
.zhandianCnt {
	border-radius: 7px;
}

.zhandianBox {
	width: 300px;
	height: 135px;
	border: 1px solid #c1c1c1;
}

.zhandianHead {
	width: 300px;
	height: 37px;
	background: url(/static/images/zhandianHead.jpg) repeat-x;
}

.zhandianCnt {
	width: 285px;
	height: 87px;
	background: url(/static/images/zhandianCnt.jpg) repeat-x;
	padding: 10px 0 0 15px;
}

.map {
	width: 100%;
	height: 296px;
	background: url(/static/images/map.jpg) no-repeat;
}

#ele1 {
	display: inline;
}

#ele2 {
	display: inline;
}

.tigger {
	display: block;
	width: 26px;
	height: 26px;
	cursor: pointer;
	float: left;
}

.clr {
	clear: both;
	overflow: hidden;
	height: 0;
}

a.closeBtn {
	position: absolute;
	top: 15px;
	right: 26px;
	display: block;
	width: 18px;
	height: 18px;
	background: url(/static/images/close.jpg) no-repeat;
	display: inline;
}

a.closeBtn:hover {
	background: url(/static/images/close_h.jpg) no-repeat;
}

.float_l {
	float: left;
}

.float_r {
	float: right;
}

.mar_r10 {
	margin-right: 10px;
}

#allmap {
	width: 100%;
	height: 500px;
	overflow: hidden;
	margin: 0;
}

.sta_int2 table {
	border: #CCC solid 1px;
	font-size: 12px;
}

.sta_int2 td {
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: #CCC solid 1px;
}

.firstRow {
	font-size: 14px;
}

.chaxun {
	text-align: center;
}

.btn {
	border: none;
	background: #045340;
	width: 150px;
	height: 25px;
	color: #ffffff;
	margin-left: -25px;
}

/*修改*/

.tab_img {
	float: left;
	width: 4px;
	height: 20px;
	margin-top: 4px;
}

.btm_bg {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: url(/static/images/btm.png);
	z-index: 10001;
	display: none;
}

.tc_bg {
	margin: 0 auto;
	width: 386px;
}

.tc_k {
	float: left;
	width: 384px;
	min-height: 170px;
	background: #f7f7f7;
	border: 1px solid #cccccc;
	border-radius: 15px;
	margin-top: 180px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #333333 0px 0px 10px;
	-moz-box-shadow: #333333 0px 0px 10px;
}

.tc_top {
	float: left;
	width: 384px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #01513d;
	position: relative;
}

.close_xh {
	position: absolute;
	right: 5px;
	top: 2px;
}

.tc_cen {
	float: left;
	width: 384px;
	border-top: 2px groove #ffffff;
}

.tc_cen_left {
	float: left;
	width: 80px;
	padding-left: 30px;
	text-align: left;
	color: #595757;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tc_cen_right {
	float: left;
	width: 247px;
	border-left: 2px groove #ffffff;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*2016-01-15*/
.news_a {
	float: left;
	width: 430px;
	height: 150px;
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 8px;
}

.news_a a img {
	float: left;
	width: 158px;
	height: 110px;
	padding-bottom: 8px;
}

.news_a_right {
	float: left;
	width: 187px;
	margin-left: 10px;
	display: inline;
	margin-top: 20px;
}

.news_a_right_tit {
	float: left;
	width: 187px;
	max-height: 44px;
	line-height: 22px;
	overflow: hidden;
	border-bottom: 1px solid #828081;
	padding-bottom: 5px;
}

.news_a_right_tit a {
	font-size: 13px;
	font-weight: bold;
}

.news_a_right_tit a:hover {
	color: #000000;
	text-decoration: none;
}

.news_a_right_time {
	float: left;
	width: 187px;
	margin-top: 8px;
}

.news_a_right_time span {
	color: #a0a0a0;
	font-size: 12px;
}

/*2016-01-21*/
.sy_dj_k {
	float: left;
	width: 212px;
	display: block;
	margin-bottom: 12px;
	margin-top: 10px;
}

.sy_dj_k_time {
	float: left;
	width: 212px;
	font-size: 12px;
}

.sy_dj_k_tit {
	float: left;
	width: 212px;
	min-height: 20px;
	line-height: 20px;
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
}

.sy_dj_k:hover .sy_dj_k_tit {
	text-decoration: underline;
}

.sy_dj_k_rem {
	display: none;
	float: left;
	width: 212px;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	font-size: 12px;
	color: #505050;
	margin-top: 5px;
}

/*20160127*/
.tab_route2 {
	margin: 10px auto;
	width: 998px;
	border-radius: 8px;
	border: solid #ccc 1px;
}

.tab_route_cen {
	float: left;
	width: 998px;
}

.tab_route_cen img {
	border-radius: 0px 0 8px 8px;
}

.tab3 {
	width: 80px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: center;
	cursor: pointer;
	color: #333;
	margin-left: 2px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
}

.tab4 {
	width: 80px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: center;
	cursor: pointer;
	color: #333;
	margin-left: 2px;
	display: inline-block;
	font-size: 14px;
}

.tab3s {
	float: left;
	color: #727071;
	padding: 0 30px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
	background: url(/static/images/tab_get.jpg) repeat-x;
	font-weight: bold;
	border-bottom: solid #f3f3f3 1px;
}

.tab4s {
	float: left;
	color: #727071;
	padding: 0 30px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
}

#afont0 {
	border-radius: 8px 0 0 0;
}

.topLoop2 {
	overflow: hidden;
	position: relative;
}

.topLoop2 .bd {}

.topLoop2 .bd ul {
	overflow: hidden;
	zoom: 1;
	list-style: none;
}

.topLoop2 .bd ul li {
	height: 80px;
}

/*20160524*/
.picListys li {
	height: 168px;
	padding-right: 12px;
}

.picListys .pic {
	text-align: center;
	line-height: 0px;
}

.picListys .pic img {
	height: 168px;
}

/*20160526*/
.tj_new_k {
	float: left;
	width: 728px;
	margin-top: 20px;
}

.tj_new_top {
	float: left;
	width: 716px;
	height: 24px;
	line-height: 24px;
	background: url(/static/images/title_bg.png);
	padding-left: 12px;
}

.tj_new_ul {
	float: left;
	width: 716px;
	margin-left: 6px;
	display: inline;
	margin-top: 7px;
}

.tj_new_ul ul li {
	float: left;
	width: 716px;
	height: 25px;
	line-height: 25px;
	background: url(/static/images/tj_news_li.jpg) left center no-repeat;
	margin-top: 5px;
}

.tj_new_ul ul li a {
	float: left;
	display: inline-block;
	max-width: 500px;
	height: 25px;
	overflow: hidden;
	margin-left: 8px;
}

.tj_new_ul ul li a:hover {
	color: #000000;
}

.tj_new_ul ul li span {
	float: right;
}

/*20160527*/
.zhou_top {
	float: left;
	width: 728px;
}

.zhou_select {
	float: left;
	width: 120px;
	height: 45px;
	line-height: 45px;
	border-radius: 5px;
	padding-left: 3px;
	border: 1px solid #6da86b;
}

.zhou_hc_k {
	float: right;
	width: 505px;
	height: 49px;
	line-height: 49px;
	padding-left: 95px;
	background: url(/static/images/bcontentBg.png);
}

.zhou_hc_k a {
	float: left;
	display: inline-block;
	width: 90px;
	margin-left: 9px;
	display: inline;
}

.zhou_hc_k a:link {
	color: #6da86b;
}

.zhou_hc_k a:visited {
	color: #6da86b;
}

.zhou_hc_k a:hover {
	color: #075e2f;
	font-weight: bold;
	text-decoration: none;
}

.zhou_hc_k a img {
	float: left;
	margin-top: 9px;
	padding-right: 2px;
}

.zhou_nk {
	float: left;
	width: 728px;
	margin-top: 30px;
}

/*20160601*/
.leftLoop .prev {
	float: left;
	display: block;
	width: 18px;
	height: 31px;
	margin-right: 20px;
	margin-left: 10px;
	margin-top: 13px;
	overflow: hidden;
	cursor: pointer;
}

.leftLoop .next {
	float: left;
	display: block;
	width: 18px;
	height: 31px;
	margin-left: 20px;
	margin-top: 13px;
	overflow: hidden;
	cursor: pointer;
}

#images a {
	margin-right: 14px;
}

#images a img {
	border: 1px solid #888;
	padding: 3px;
	vertical-align: top;
}

#credit {
	clear: both;
	margin-top: 50px;
	padding-top: 20px;
	font-size: 10px;
	border-top: 1px solid #BBB;
	font-family: Verdana;
}

#imgbox-loading {
	position: absolute;
	top: 0;
	left: 0;
	background: url('/static/images/imgbox-spinner.gif') center center no-repeat;
	cursor: pointer;
	display: none;
	z-index: 90;
}

#imgbox-loading div {
	background: #FFF;
	width: 100%;
	height: 100%;
}

#imgbox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	z-index: 80;
}

.imgbox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	background: #FFF;
	display: none;
	z-index: 90;
}

.imgbox-img {
	padding: 0;
	margin: 0;
	border: none;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.imgbox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/static/images/imgbox-close.png') top left no-repeat;
	cursor: pointer;
	outline: none;
}

.imgbox-title {
	padding-top: 10px;
	font-size: 11px;
	text-align: center;
	font-family: Arial;
	color: #333;
	display: none;
}

.imgbox-bg-wrap {
	position: absolute;
	padding: 0;
	margin: 0;
	display: none;
}

.imgbox-bg {
	position: absolute;
	width: 20px;
	height: 20px;
}

.imgbox-bg-n {
	left: 0;
	top: -20px;
	width: 100%;
	background: url(/static/images/imgbox-bg-n.png) repeat-x;
}

.imgbox-bg-ne {
	right: -20px;
	top: -20px;
	background: url(/static/images/imgbox-bg-ne.png) no-repeat;
}

.imgbox-bg-e {
	right: -20px;
	top: 0;
	height: 100%;
	background: url(/static/images/imgbox-bg-e.png) repeat-y;
}

.imgbox-bg-se {
	right: -20px;
	bottom: -20px;
	background: url(/static/images/imgbox-bg-se.png) no-repeat;
}

.imgbox-bg-s {
	left: 0;
	bottom: -20px;
	width: 100%;
	background: url(/static/images/imgbox-bg-s.png) repeat-x;
}

.imgbox-bg-sw {
	left: -20px;
	bottom: -20px;
	background: url(/static/images/imgbox-bg-sw.png) no-repeat;
}

.imgbox-bg-w {
	left: -20px;
	top: 0;
	height: 100%;
	background: url(/static/images/imgbox-bg-w.png) repeat-y;
}

.imgbox-bg-nw {
	left: -20px;
	top: -20px;
	background: url(/static/images/imgbox-bg-nw.png) no-repeat;
}