.header-top {					/*style:18*/
    padding: 1em 0;
    border-bottom: solid 1px #74AAF8;
	 background: #eee;
    letter-spacing: 0px !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#fff');
    background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
    background: -moz-linear-gradient(top, #fff, #eee);
}
.rslides_tabs {						/*122*/
    text-align: center;
    width: 111.3%;
    position: absolute;
    bottom: 0%;
    z-index: 999;
    margin: 0;
    left: 100%;
    padding: 1em 0;
    background-color: #fff;
}
.slider {
    position: relative;
   /* border: solid 4px #D5D5D5;*/
}
p.comments {
    color: #bcb8b8;
    font-size: 12px;
    margin: 1em 0;
    font-style: italic;
}
.ban-top {						/*236*/
    background: #fff;
	border: solid 1px #D5D5D5;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    min-height: 400px;
    padding: 2em 1em;
    border-top: 8px solid #D5D5D5;
}
.bann-right h2 a:hover {
    color: #CF6136;
}
.bann-right h2 a {
    color: #444;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
}
.up-arrow {
    background: #15a71c;
    padding: .5em 2em;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ccc');
    background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
    background: -moz-linear-gradient(top, #eee, #ccc);
}						 /*523*/
.up-arrow-right a {
    color: #383517;
}
.footer {					/*848*/
    background: #f1f5f0;
    padding: 3em 1em;
}
.nav li .active a, .nav li a:hover {		/*nav:42*/
    color: #fff !important;
}

.banner-nav > li > a {
    font-weight: 600;
    font-style: normal !important;
    font-family: 'Open Sans', sans-serif !important;
    color: #fff !important;
    margin: 0 !important;
    font-size: 16px !important;
    background: #24b300;
    letter-spacing: 0px !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86c208', endColorstr='#69a71e');
    background: -webkit-gradient(linear, left top, left bottom, from(#86c208), to(#69a71e));
    background: -moz-linear-gradient(top, #86c208, #69a71e);
}

.nav ul li:hover > a {				/*212*/
    color: #FFF;
    background: none;
}
ul.nav {
    padding: 0;
    list-style: none;
    background: #24b300;
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86c208', endColorstr='#69a71e');
    background: -webkit-gradient(linear, left top, left bottom, from(#86c208), to(#69a71e));
    background: -moz-linear-gradient(top, #86c208, #69a71e);
}

.banner-left-grid h5 a {
    color: #444444;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
}
.banner-left-grid h5 a:hover {
    color: #C41E04;
}
a.view {
    color: #67b5a2;
    font-size: 13px;
    font-weight: 400;
    display: block;
    text-decoration: none;
}
.nav > li:hover > ul {
    background-color: #69a71e;
    margin-top: 0;
    opacity: 1;
    padding: 10px;
    visibility: visible;
}
.nav li > ul li a {
    color: #fff;
    font-size: 11px;
    display: block;
    background-color: #86c208;
    padding: 7px 10px;
    position: relative;
/*	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86c208', endColorstr='#69a71e');
    background: -webkit-gradient(linear, left top, left bottom, from(#86c208), to(#69a71e));
    background: -moz-linear-gradient(top, #86c208, #69a71e);*/
}
.blog-grid-right a {
    color: #444;
}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
    color: #000;
	}
.blog-grid-right a:hover {
    color: #C41E04;
}
.pro-tb {
    margin: 2em 0;
    border: 3px double #d3d3d3;
    overflow: hidden;
    height: 498px;
}
/*right*/
.banner-bottom-right {
    border-left: 1px solid #F2F2F2;
    margin: 0 0 0 0;
    background: #75c143 url("../images/xxgk_bg1.png") repeat scroll left;
}
.banner-bottom-right .banner-bottom-left-grids div h3{
	    color: #333333;
    font-size: 14px;
    margin: 1 0 0 0;
    font-weight: 700;
}
.blog-grids {
    padding: 1em 0;
    border-bottom: 1px dotted #F2F2F2;
}
/*right end*/
.head-logo {
    float: left;
    margin-top: 0em;
	 width: 100%;
    height: 142px;
    background: rgb(78, 144, 208) url("../images/banner_width_2000_1.png") no-repeat scroll center;
}
.banner-top {
    padding: 0;
	background: #24b300;
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86c208', endColorstr='#69a71e');
    background: -webkit-gradient(linear, left top, left bottom, from(#86c208), to(#69a71e));
    background: -moz-linear-gradient(top, #86c208, #69a71e);
	border-top: solid 1px #a5dd00;
}
.nav > li:nth-child(1) {
    border-left: ridge 2px #4F5131;
}



.banner-right-grid {
    padding: 1em;
}
/*.banner-left-grid ul{
	border-top: 1px dotted #eee;
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee');
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
    background: -moz-linear-gradient(top, #fff, #eee);
}*/
.banner-bottom-left {
    padding-left: 0;
   /* border: solid 4px #69BB35;*/
}
.recent {
    border: 3px solid #69BB35;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 1007px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
@media (min-width: 1300px) {
  .container {
    width: 1250px;
  }
}
.container {
    padding-right: 10px;
    padding-left: 10px;
}