﻿@charset "UTF-8";
/* CSS Document */
/*@import url(http://fonts.googleapis.com/earlyaccess/cwtexhei.css);*/
body {
	margin:0;
	padding:0;
	font-size:1.071em;
	line-height:1.5em;
	/*font-family: 'cwTeXHei', sans-serif;*/
}
body, input, button, select, textarea,p {
	/*font-family: 'cwTeXHei', sans-serif;*/
}
h1,h2,h3,h4,h5,h6 {  
	/*font-family: 'cwTeXHei', sans-serif; */ }
/*-- backfround image setting here--*/
.header {
	
}
/*----sub link----*/
.subset {
	padding-top:4px;
	text-align:right;
}
.sublink a {
	color:#3b3b3b;
	text-decoration:none;
	font-size:small;
}
.sublink a:hover {
	color:#ff5400;
	text-decoration:underline;
}
@media only screen and (max-width: 990px) and (min-width: 480px)  {
.subset {
	background-color:#81c980;
	text-align:left;
	color:#FFF;
	font-size:larger;
	padding-left:5px;
	padding-bottom:5px;
}
.sublink a {
	color:#FFF;
}
.accesspoint {
	display:none;
}
}
@media only screen and (max-width: 480px) {
	.sublink, .accesspoint {
		display:none;
	}
}
ul.submenu {
	padding:0;
	margin:0;

}
ul.submenu li {
	padding:0;
	margin:0;
	list-style:none;
}
ul.submenu li a {
	width:32.5%;
	padding:8px 0;
	margin-right:1px;
	text-align:center;
	background-color:#0b8502;
	color:#FFF;
	opacity:0.5;
	border-radius: 0px 0px 6px 6px;
	display:inline-block;
float:left;
}
ul.submenu li a:hover {
	opacity: 1;
	text-decoration:none;
}
ul.submenu li a img {
	margin-bottom:4px;
}
@media only screen and (max-width: 990px) and (min-width: 480px)  {
.submenright {
	text-align:right;
}
ul.submenu {
	text-align:center;
}
ul.submenu li {
    float:right;
}
ul.submenu li a {
	width:70px;
	/*height:70px;*/
	padding:10px 3px;
	border-radius: 6px;
	margin:15px 1px;
}
}
@media only screen and (max-width: 768px) and (min-width: 480px)  {
ul.submenu li a samp {
	display:none;
}
}
@media only screen and (max-width: 480px) {
ul.submenu {
	text-align:center;

}
ul.submenu li {
	float:right;
}
ul.submenu li img {
	width:95%;
	text-align:center;
}
ul.submenu li a {
	width:36px;
	height:36px;
	padding:7px 4px;
	border-radius: 6px;
	margin-top:10px;
}
ul.submenu li a samp {
	display:none;
}
}
/*-- nav ---*/
.navbar {
	margin-top:35px;
	margin-bottom:0px;
}
ul.nav li {
	font-size:large;
}
ul.nav li a {
color:#333333;
padding:10px 0;
}
ul.nav li a:hover {
	/*border-bottom:2px solid #a7dc4b;*/
	background-color:#e7f3e6;
	color:#00752c;
	border-radius:8px;
}
ul.nav li a.activea {
	background-color:#e7f3e6;
	color:#00752c;
}
.navbar-brand {
	margin-top:-48px;
}
.brand-sm {
	display:none;
}
.ico-sm {
	display:none;
}
@media only screen and (max-width: 991px) and (min-width: 768px)  {
.brand-sm {
	display:block;
	margin-left:80px;
	margin-top:10px;
	float:left;
}
.ico-sm {
	display:block;
}
}
@media only screen and (max-width: 768px) and (min-width: 480px)  {
.navbar-header {

	margin-top:-100px;
	margin-left:6%;
}
.brand-sm {
	display:block;
	float:left;
}
.brand-sm img {
	margin-left:60px;
	padding-top:12px;
}
.navbar-header button {
	float:left;
	margin-top:-1%;
}
ul.nav li a:hover {
	background-color:none;
	color:#none;
	border-radius:0px;
}
.ico-sm {
	display:block;
}
}
@media only screen and (max-width: 480px) {
.ico-sm {
	display:block;
}
.brand-sm {
display:inline-block;
}
.brand-sm img {
	width:80%;
	
	margin-left:30%;
	padding-top:10px;
}
.navbar-header button {
	float:left;
	margin-left:-8%;
	margin-top:-9%;
}
ul.nav li a:hover {
	background-color:none;
	color:#none;
	border-radius:0px;
}
}

.dropdown-menu li a {
	text-align:center;
}
/*--- ad --*/
.ad {
	padding-top:5px;
	background: rgba(95,132,1,1);
background: -moz-linear-gradient(left, rgba(95,132,1,1) 0%, rgba(2,101,119,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(95,132,1,1)), color-stop(100%, rgba(2,101,119,1)));
background: -webkit-linear-gradient(left, rgba(95,132,1,1) 0%, rgba(2,101,119,1) 100%);
background: -o-linear-gradient(left, rgba(95,132,1,1) 0%, rgba(2,101,119,1) 100%);
background: -ms-linear-gradient(left, rgba(95,132,1,1) 0%, rgba(2,101,119,1) 100%);
background: linear-gradient(to right, rgba(95,132,1,1) 0%, rgba(2,101,119,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f8401', endColorstr='#026577', GradientType=1 );
}
.carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
      width: 100%;
      margin: auto;
  }
ol.carousel-indicators {
}
.carousel-caption {
}
/*---- quicl link ----*/
.quicklink {
	position:relative;
  top: 16px;  
  z-index: 999;
  display: block;
  margin-left: 15px;
  background: transparent;
  border: none;
}
.quicklink button {
  border-radius:4px;
  width: 50px;
  height: 44px;
  background-color:#85c27d;
  border:1px #CCCCCC solid;
}
.quicklink button:hover {
	background-color:#58bcb6;
}
.quicktitle {
	color:#669933;
}
.modal-wide {
	width:98% !important;
	margin-top:12% !important;
}
/*--- news ---*/
.newsgroup {
	margin-top:16px;
}
.newsdata {
	color:#878787;
	font-size:medium;
    font-weight :normal ;
}
@media only screen and (max-width: 480px) {
.newsdata {
	font-size:small;
}
.form-group {
}
ul.newslist {
	padding:0;
	margin:0;
}

}
.panel > .panel-heading {
    background-color: red;

}
h4.panel-title a {
	display:block;
}
.panel-body {
	margin:0;
	padding:0 5px;
}
.newstitleB a {
	font-size:medium;
	color:#363636;
}
h3.newstitle {
	background:url(../images/newstitleline.png) bottom right no-repeat;
	color:#445e00;
	padding:10px 0;
}
.newsmore {
	margin-top:-54px;
	z-index:1000;
}
ul.newslist {
	padding:0;
	margin:10px 0;
}
ul.newslist li {
	padding:0;
	margin:0;
	list-style:none;
}
ul.newslist li a {
	color:#363636;
	display:block;
	background:url(../images/icon-newspoint.png) left center no-repeat;
	padding:6px 0 6px 16px;
	font-size:medium;
}
ul.newslist li a:hover,h4.secondtitle a:hover, p.newscontent a:hover,.newstitleB a:hover {
	color:#ff5400;
	text-decoration:underline;
}
h4.secondtitle {
	padding:8px 0;
}
h4.secondtitle a {
	color:#3f5a00;
	text-decoration:underline;
	
}
img.newsphoto {
	margin-top:16px;
}
p.newscontent {
	line-height:1.4em;
}
p.newscontent a {
	color:#363636;
	font-size:medium;
}
@media only screen and (max-width: 990px) and (min-width: 768px)  {
.newsfloat-right {
	float:right !important;
}
.clean990 {
	clear:both;
}
}
/*---- theme ---*/
ul.themeA {
	padding:0;
	margin:0;
}
ul.themeA li {
	padding:0;
	margin:0;
	list-style:none;
}
ul.themeA li a {
	width:12%;
	margin:10px 1%;
	float:left;
	font-size:medium;
	text-align:center;
	border-radius: 200px;
	color:#FFFFFF;
	display:inline-block;
	padding:25px 20px;
	line-height:1.2em;
	opacity:0.5;
}
ul.themeA li a:hover {
	text-decoration:none;
	opacity:1;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0,0.4);
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .4);
}
@media only screen and (max-width: 768px) {
ul.themeA li a {
	width:19%;
	margin:10px 3%;
	padding:10px 10px;
	height:130px;
}

}
@media only screen and (max-width: 480px) {
ul.themeA li a {
	width:28%;
	margin:10px 2.5%;
	padding:0px 10px 5px 10px;
	height:105px;
	line-height:1.0em;
}
ul.themeA li img {
	width:60%;
}
ul.themeA li img {
	padding:4px 0;
}
}
ul.themeA li a.themebg01 {
	background-color:#7db102;
}
ul.themeA li a.themebg02 {
	background-color:#027eb1;
}
ul.themeA li a.themebg03 {
	background-color:#e890c4;
}
ul.themeA li a.themebg04 {
	background-color:#5bceaf;
}
ul.themeA li a.themebg05 {
	background-color:#6ca3e9;
}
ul.themeA li a.themebg06 {
	background-color:#29c360;
}
ul.themeA li a.themebg07 {
	background-color:#c79f58;
}
ul.themeA li a.themebg08 {
	background-color:#489baa;
}
ul.themeA li a.themebg09 {
	background-color:#ff993f;
}
ul.themeA li a.themebg10 {
	background-color:#8674f2;
}
ul.themeA li a.themebg11 {
	background-color:#ff6762;
}
ul.themeA li a.themebg12 {
	background-color:#b2c516;
}
ul.themeA li a.themebg13 {
	background-color:#64ccfd;
}
ul.themeA li a.themebg14 {
	background-color:#ffba00;
}
ul.themeA li img {
	padding:10px 0;
}
/*--- video ---*/
.videolink {
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}
.videolink a {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#7db102;
	border-radius: 0px 0px 6px 6px;
	padding:8px;
}
.videolink a:hover {
	background-color:#ff8400;
}
/*--banner group */
ul.bannergroup {
padding:10px 0;
margin:0;	
}
ul.bannergroup li {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	width:23%;
	margin:0.5% 1%;
}

@media only screen and (max-width: 480px) {
ul.bannergroup li {
	width:48%;
	margin:1%;
}
}
ul.bannergroup li a img {
	border:#FFFFFF 1px solid;
	-moz-box-shadow: 0 0px 2px rgba(0, 0, 0,0.2);
    -webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, .2);
	
}
ul.bannergroup li a img:hover {
	-moz-box-shadow: 0 3px 6px rgba(0, 0, 0,0.6);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .6);
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
	
}
.btn-more {
	/*text-align:right;*/
}
.btn-more a {
	margin:10px 0;
	color:#FFFFFF;
	border-radius:10px;
	background-color:#82ccb7;
	font-size:medium;
	text-decoration:none;
	opacity:0.5;
	display:inline-block;
	padding:1px 8px;
}

.btn-more a:hover {
	opacity:1;
	text-decoration:none;
}
/*-- footer  ---*/
.footer {
	background:#e0e9cc;
	border-bottom:#6d9b00 1px solid;
	padding:15px 0;
	color:#4b4b4b;
	font-size:small;
	margin-top:10px;
	}
.footer p, .copyright p {
	padding:5px 0;
	line-height:1.5em;
}
.footer a {
	color:#ff6000;
	text-decoration:underline;
}
.footer a:hover {
	text-decoration:none;
	color:#486800;
	
}
a.maplink  {
	background-color:#7db102;
	color:#FFFFFF;
	padding:3px 6px 2px 6px;
	text-decoration:none;
	border-radius:10px;
}
a.maplink:hover {
	background-color:#ff8400;
	color:#FFF;
}
.copyright {
	background-color:#6d9b00;
	color:#FFF;
	padding:15px 0;
	border-top:#b6cd80 1px solid;
	font-size:small;
}
.accesspoint a {
	font-size:small;
	color:#CCCCCC;
}
ul.footerlink {
	padding:0;
	margin:0;
}
ul.footerlink li {
	padding:0;
	margin:0;
	list-style:none;
}
ul.footerlink li a {
	padding-left:10px;
	float:left;
}
ul.footerlink li a:hover {
	opacity:0.6;
	
}
.webinfo {
	float:right;
}
.info-right {
	float:right;
}
@media only screen and (max-width: 990px) and (min-width: 769px)  {

.info-right {
	float:none;
	text-align:center;
}
ul.footerlink {
	margin:0 auto;
	text-align:center;
}
.footerleft {
	margin:0 auto;
	padding-left:30%;
}
}
@media only screen and (max-width: 768px) {
.copyright {
	text-align:center;
}
ul.footerlink {
	margin:0 auto;
	
}
.dismiss {
	display:none;
}

}
@media only screen and (max-width: 480px) {
ul.footerlink {
padding-right:0px;
text-align:center;
margin:0;
}
ul.footerlink li a {
	padding-left:0px;
}
ul.footerlink li img {
	padding:0 2px;
}
.smright {
	float:right !important;
}
.dismiss_xs {
	display:none;
}
}
a {
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

ul.adbenner {
    margin-left: 1%;
    margin-right: 1%;
}
.form-group_1 {
    margin-bottom: 7px;
}