

/**待整理**/

/**工具列**/
.btn_mail img{background:url(../images/mail.jpg) no-repeat left 0px;}
.btn_print img{background:url(../images/print.jpg) no-repeat left 0px;}

/**基本content**/
.com_content .mcontent{color:#2f2f2f;}
.com_content .cpo_info{/*background:url(../images/stitle.jpg) repeat-x left bottom #fefad5;*/}
.com_content .cpo_info .rd_2{/*background:url(../images/icon_01.jpg) no-repeat left 5px;*/}

/**blog list**/
.com_catblog {color:#474747;}
.blog_rlist{border-bottom:#c3bf91 0px solid;}
.com_catblog .blog_rlist .rmore a{color:#2f2f2f;}


/* ########## mainmenu ########## */

.mainmenu li > a {
	/*font-family: 'Open Sans Condensed', sans-serif;*/
	font-size: 14px;
}

.mainmenu li#item-478,
.mainmenu li#item-478_now {
	background-color:#e0d003;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e0d003, endColorstr=#c4a401);
	background:linear-gradient(to right bottom, #e0d003 30%, #c4a401 100%);
	border: 1px solid #d7c202;
}

.mainmenu li#item-478 a,
.mainmenu li#item-478_now a {
	border-bottom: 5px solid #b79810;
}

.mainmenu li#item-478 ul > div,
.mainmenu li#item-478_now ul > div,
.mainmenu li#item-478 > div,
.mainmenu li#item-478_now > div {
	border-bottom: 5px solid #d3bb02;
}

.mainmenu li#item-478 ul a,
.mainmenu li#item-478_now ul a {
	border: 0;
}

.mainmenu_nav .mainmenu li#item-478 div a:hover,
.mainmenu_nav .mainmenu li#item-478_now div a:hover,
.mainmenu_nav .mainmenu li#item-478_now .current.active > a,
.mainmenu_nav .mainmenu li#item-478_now div.active a,
.mainmenu li#item-478 ul .submenu_table a:hover,
.mainmenu li#item-478_now ul .submenu_table a:hover,
.mainmenu li#item-478 ul .submenu_table a:focus,
.mainmenu li#item-478_now ul .submenu_table a:focus {
	background-color: #d3bb02;
}

li#item-478 .gallery a,
li#item-478_now .gallery a {
	color: #d3bb02;
}

.mainmenu li#item-497,
.mainmenu li#item-497_now {
	background-color:#cfcf03;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#cfcf03, endColorstr=#a5a601);
	background:linear-gradient(to right bottom, #cfcf03 30%, #a5a601 100%);
	border: 1px solid #c6c602;
}

.mainmenu li#item-497 a,
.mainmenu li#item-497_now a {
	border-bottom: 5px solid #a3a310;
}

.mainmenu li#item-497 ul > div,
.mainmenu li#item-497_now ul > div,
.mainmenu li#item-497 > div,
.mainmenu li#item-497_now > div {
	border-bottom: 5px solid #baba02;
}

.mainmenu li#item-497 ul a,
.mainmenu li#item-497_now ul a {
	border: 0;
}

.mainmenu_nav .mainmenu li#item-497 div a:hover,
.mainmenu_nav .mainmenu li#item-497_now div a:hover,
.mainmenu_nav .mainmenu li#item-497_now .current.active > a,
.mainmenu_nav .mainmenu li#item-497_now div.active a,
.mainmenu li#item-497 ul .submenu_table a:hover,
.mainmenu li#item-497_now ul .submenu_table a:hover,
.mainmenu li#item-497 ul .submenu_table a:focus,
.mainmenu li#item-497_now ul .submenu_table a:focus {
	background-color: #baba02;
}

li#item-497 .gallery a,
li#item-497_now .gallery a {
	color: #baba02;
}

.mainmenu li#item-498,
.mainmenu li#item-498_now {
	background-color:#afc403;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#afc403, endColorstr=#638a01);
	background:linear-gradient(to right bottom, #afc403 30%, #638a01 100%);
	border: 1px solid #9ab402;
	border-left: 0;
}

.mainmenu li#item-498 a,
.mainmenu li#item-498_now a {
	border-bottom: 5px solid #5c8310;
}

.mainmenu li#item-498 ul > div,
.mainmenu li#item-498_now ul > div,
.mainmenu li#item-498 > div,
.mainmenu li#item-498_now > div {
	border-bottom: 5px solid #8dab02;
}

.mainmenu li#item-498 ul a,
.mainmenu li#item-498_now ul a {
	border: 0;
}

.mainmenu_nav .mainmenu li#item-498 div a:hover,
.mainmenu_nav .mainmenu li#item-498_now div a:hover,
.mainmenu_nav .mainmenu li#item-498_now .current.active > a,
.mainmenu_nav .mainmenu li#item-498_now div.active a,
.mainmenu li#item-498 ul .submenu_table a:hover,
.mainmenu li#item-498_now ul .submenu_table a:hover,
.mainmenu li#item-498 ul .submenu_table a:focus,
.mainmenu li#item-498_now ul .submenu_table a:focus {
	background-color: #9fb831;
}

li#item-498 .gallery a,
li#item-498_now .gallery a {
	color: #9fb831;
}

.mainmenu li#item-499,
.mainmenu li#item-499_now {
	background-color:#558239;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#558239, endColorstr=#2d451e);
	background:linear-gradient(to right bottom, #558239 30%, #2d451e 100%);
	border: 1px solid #466b2f;
	border-left: 0;
}

.mainmenu li#item-499 a,
.mainmenu li#item-499_now a {
	border-bottom: 5px solid #22371c;
}

.mainmenu li#item-499 ul > div,
.mainmenu li#item-499_now ul > div,
.mainmenu li#item-499 > div,
.mainmenu li#item-499_now > div {
	border-bottom: 5px solid #41642c;
}

.mainmenu li#item-499 ul a,
.mainmenu li#item-499_now ul a {
	border: 0;
}

.mainmenu_nav .mainmenu li#item-499 div a:hover,
.mainmenu_nav .mainmenu li#item-499_now div a:hover,
.mainmenu_nav .mainmenu li#item-499_now .current.active > a,
.mainmenu_nav .mainmenu li#item-499_now div.active a,
.mainmenu li#item-499 ul .submenu_table a:hover,
.mainmenu li#item-499_now ul .submenu_table a:hover,
.mainmenu li#item-499 ul .submenu_table a:focus,
.mainmenu li#item-499_now ul .submenu_table a:focus {
	background-color: #41642c;
	color: #fff;
}

li#item-499 .gallery a,
li#item-499_now .gallery a {
	color: #41642c;
}

.mainmenu li#item-500,
.mainmenu li#item-500_now {
	background-color:#3ea9ae;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3ea9ae, endColorstr=#226069);
	background:linear-gradient(to right bottom, #3ea9ae 30%, #226069 100%);
	border: 1px solid #33979d;
	border-left: 0;
}

.mainmenu li#item-500 a,
.mainmenu li#item-500_now a{
	border-bottom: 5px solid #1d515a;
}

.mainmenu li#item-500 ul > div,
.mainmenu li#item-500_now ul > div,
.mainmenu li#item-500 > div,
.mainmenu li#item-500_now > div {
	border-bottom: 5px solid #30848b;
}

.mainmenu li#item-500 ul a,
.mainmenu li#item-500_now ul a {
	border: 0;
}

.mainmenu_nav .mainmenu li#item-500 div a:hover,
.mainmenu_nav .mainmenu li#item-500_now div a:hover,
.mainmenu_nav .mainmenu li#item-500_now .current.active > a,
.mainmenu_nav .mainmenu li#item-500_now div.active a,
.mainmenu li#item-500 ul .submenu_table a:hover,
.mainmenu li#item-500_now ul .submenu_table a:hover,
.mainmenu li#item-500 ul .submenu_table a:focus,
.mainmenu li#item-500_now ul .submenu_table a:focus {
	background-color: #30848b;
	color: #fff;
}

li#item-500 .gallery a,
li#item-500_now .gallery a {
	color: #30848b;
}

.mainmenu li#item-501,
.mainmenu li#item-501_now {
	background-color:#488d89;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#488d89, endColorstr=#274c4a);
	background:linear-gradient(to right bottom, #488d89 30%, #274c4a 100%);
	border: 1px solid #3b7874;
	border-left: 0;
}

.mainmenu li#item-501 a,
.mainmenu li#item-501_now a {
	border-bottom: 5px solid #1f3d3b;
}

.mainmenu li#item-501 ul > div,
.mainmenu li#item-501_now ul > div,
.mainmenu li#item-501 > div,
.mainmenu li#item-501_now > div {
	border-bottom: 5px solid #376c69;
}

.mainmenu li#item-501 ul a,
.mainmenu li#item-501_now ul a {
	border: 0;
}

.mainmenu_nav .mainmenu li#item-501 div a:hover,
.mainmenu_nav .mainmenu li#item-501_now div a:hover,
.mainmenu_nav .mainmenu li#item-501_now .current.active > a,
.mainmenu_nav .mainmenu li#item-501_now div.active a,
.mainmenu li#item-501 ul .submenu_table a:hover,
.mainmenu li#item-501_now ul .submenu_table a:hover,
.mainmenu li#item-501 ul .submenu_table a:focus,
.mainmenu li#item-501_now ul .submenu_table a:focus  {
	background-color: #376c69;
	color: #fff;
}

li#item-501 .gallery a,
li#item-501_now .gallery a {
	color: #376c69;
}

.mainmenu li#item-502,
.mainmenu li#item-502_now {
	background-color:#4a5756;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4a5756, endColorstr=#282f2f);
	background:linear-gradient(to right bottom, #4a5756 30%, #282f2f 100%);
	border: 1px solid #3a4544;
	border-left: 0;
}

.mainmenu li#item-502 a,
.mainmenu li#item-502_now a {
	border-bottom: 5px solid #1f2222;
}

.mainmenu li#item-502 ul > div,
.mainmenu li#item-502_now ul > div,
.mainmenu li#item-502 > div,
.mainmenu li#item-502_now > div {
	border-bottom: 5px solid #394342;
}

.mainmenu li#item-502 ul a,
.mainmenu li#item-502_now ul a {
	border: 0;
}

.mainmenu_nav .mainmenu li#item-502 div a:hover,
.mainmenu_nav .mainmenu li#item-502_now div a:hover,
.mainmenu_nav .mainmenu li#item-502_now .current.active > a,
.mainmenu_nav .mainmenu li#item-502_now div.active a,
.mainmenu li#item-502 ul .submenu_table a:hover,
.mainmenu li#item-502_now ul .submenu_table a:hover,
.mainmenu li#item-502 ul .submenu_table a:focus,
.mainmenu li#item-502_now ul .submenu_table a:focus {
	background-color: #647574;
	color: #fff;
}

li#item-502 .gallery a,
li#item-502_now .gallery a {
	color: #647574;
}

/* ########## banner ########## */

.banner_info {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
	background:rgba(0,0,0,0.5);
	color: #fff;
	border-radius: 5px 0 0 0;
}

.banner_info.active {
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7F000000, endColorstr=#00000000);
	background:linear-gradient(to bottom, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%);
}

.banner_info .info_tab {
	cursor: pointer;
}

.banner_info .info_tab .arrow {
	background: url('../images/open_arrow.png') no-repeat;
}

.banner_info.active .info_tab .arrow {
	background: url('../images/hide_arrow.png') no-repeat;
}

.mod_weather .mod_title,
.mod_simplenews .mod_title,
.mod_location .mod_title {
	font-weight: bold;
}

.mod_simplenews a {
	color: #aef016;
}

.mod_simplenews .title {
	font-weight: bold;
}

.mod_simplenews .news_img img {
	border-radius: 5px;
}

/* ########## container ########## */

.container {
	background: #97a646;
}

.mod_leftmenu, .mod_leftmenu a {
	letter-spacing: 0;
}

.mod_leftmenu .lv_one_518 > div > a,
.mod_leftmenu .lv_one_544 > div > a,
.mod_leftmenu .lv_one_589 > div > a {
	font-size: 13px;
}

/* ########## footer ########## */

.mod_sitemap {
	background-color:#697811;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#697811, endColorstr=#7a8c15);
	background:linear-gradient(to bottom, #697811 0%, #7a8c15 90%);
}

.sitemap_tab .title {
	font-weight: bold;
}

.mod_sitemap > ul {
	background: none;
}

.footer_inner {
	background: #97a646;
}