@charset "utf-8";

@media ( min-width : 993px) {
	.div_login {
		margin-right: -5% !important;
	}
	.div_search, .div_info {
		margin-left: -5% !important;
	}
}

@media ( max-width : 767px) {
	.mainbg {
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	.mainbg-center2 {
		padding-top: 0px !important;
	}
	.div_login {
		margin-left: -10px !important;
		margin-right: -10px !important;
	}
	.div_search, .div_info {
		margin-left: -10px !important;
		margin-right: -10px !important;
	}
}

.headerlogo {
	display: block;
	margin: 0;
	height: 100%;
	width: 100%;
}

.mainbg {
	height: 100%;
	max-width: 1280px;
	margin: 0 auto;
}

.mainbg-center {
	background-color: #ffffff;
	min-height: 100%;
	padding-left: 0px;
	padding-right: 0px;
	-webkit-box-shadow: 0 0 20px #888888;
	-moz-box-shadow: 0 0 20px #888888;
	box-shadow: 0 0 20px #888888;
}

/* 新增加CSS  */
.body-bg {
	height: 100%;
	background-color: #f3fcf7;
}

.news-bg {
	background-color: #8bc700;
}

.white-bg {
	background: #ffffff;
}

.img-responsive-fixed {
	width: 100%;
}

.div_login {
	border: 1px solid;
	border-radius: 10px;
	margin-top: 10px;
	border-color: #49bd7d;
	background: #49bd7d;
	box-shadow: 0px 0px 10px #888888;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.div_search {
	border: 1px solid;
	border-radius: 10px;
	margin-top: 10px;
	background: #ffffff;
	border-color: #c1d64b;
	box-shadow: 0px 0px 10px #888888;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.div_search_bg_left_radius {
	-webkit-top-left-radius: 10px;
	-moz-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	background: #c1d64b;
}

.div_stopwarning{ 
  margin-top: 10px;background: #ffffff;box-shadow: 0px 0px 10px #888888;-webkit-border-radius: 10px;border: 1px solid;border-color: #8bd9bc;margin-left: -5% !important;
}
.div_stopwarning_bg_left_radius{
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  background: #91bfd5;
}
.stopwarning_text b{
  color: #24406c;
}

.div_info {
	border: 1px solid;
	border-radius: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #ffffff;
	border-color: #e6be07;
	box-shadow: 0px 0px 10px #888888;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.div_info_bg_left_radius {
	-webkit-top-left-radius: 10px;
	-moz-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	background: #e6be07;
}

.div_white_bg_bottom_radius {
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	background: #ffffff;
    padding: 20px 10px;
}

.login_title {
	color: #f3ffae;
	font-size: 20px;
}

.login_text {
	font-size: 13px;
}

.login_btn {
	padding: 6px;
}

.serarch_title {
	color: #266f13;
	font-size: 20px;
	line-height: 40px;
}

.search_text {
	color: #67695b;
	font-size: 13px;
}

.search_btn {
	padding-top: 10px;
	padding-bottom: 10px;
}

.info_title {
	color: #99800d;
	font-size: 20px;
	padding-left: 10px;
	padding-top: 5px;
	border-bottom-color: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.info_text {
	font-size: 13px;
	line-height: 24px;
	text-decoration: none;
	color: #4d4e48;
	padding-left: 10px;
}

.info_text2 {
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	color: #4d4e48;
	padding-left: 5px;
}

.info_text2 p {
	/*   height: 30px; */
	text-indent: -65px;
	/*   margin: 5px 0px 5px 65px !important; */
	margin: 5px 0px 5px 65px !important;
}

.ser_table {
	font-size: 13px;
	text-decoration: none;
	color: #4d4e48;
	margin-left: 5px;
}

.ser_title {
	line-height: 28px;
	width: 68px;
}

.info_ps_text {
	color: #dc3967;
}

/* 原首頁CSS  */
.copyright {
	font-family: "微軟正黑體";
	font-size: 13px;
	color: #212121;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 24px;
}

.in_link_text {
	font-family: "微軟正黑體";
	font-size: 13px;
	color: #0e7b3f;
	text-decoration: none;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 30px;
}

.in_link_text a {
	font-family: "微軟正黑體";
	font-size: 13px;
	color: #0e7b3f;
	text-decoration: none;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 30px;
}

.text_reflash a {
	font-size: 12px;
	color: #d73d07;
	text-decoration: underline;
	margin-bottom: 5px;
}

.mainbg-center2 {
	background-color: #d6edf3;
  padding-bottom: 15px;
  padding-top: 15px;
}

.footer .center {
	text-align: center;
	align: center;
}

span.captcha {
	padding: 0px 10px 0px 10px !important;
	margin: 0px !important;
}

span.captcha img {
	height: 33px;
}

/*---------------------marquee---------------------*/
table.marquee-talbe {
	width : 100%;
	border-bottom: 1px solid #8bc700;
	border-top: 1px solid #8bc700;
}

table.marquee-talbe td.marquee-left {
	background-image: url("/images/news_le.gif");
	width : 124px !important;
	height : 49px !important;
}

table.marquee-talbe td.marquee-center {
	background-image: url("/images/news_bg.gif");
	height : 49px !important;
	font-family: "微軟正黑體";
	font-size: 15px;
	color: #2f580c;
	padding-bottom: 20px;
}

table.marquee-talbe td.marquee-right {
	background-image: url("/images/news_ri.gif");
	width : 27px !important;
	height : 49px !important;
}

p.marquee {
	position:absolute;
	left: 124px;
	right: 27px;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    animation: marquee 30s linear infinite;
}

p.marquee:hover {
    animation-play-state: paused;
    cursor: no-drop;
}

@keyframes marquee {
    0%   { text-indent: 30em; }
    100% { text-indent: -80em; }
    
}
