#top {
	
}
.top-1 {
	background: #222222; height: 100px;BORDER-bottom: #a3ca28 2px solid;
}
.top-brand {
	left: 20px; top: 25px; width: 240px; position: absolute;
}
.nav-con {
	width: 650px; margin-top: 38px; margin-right: 180px; float: right;
}
.navbar-collapse-1 {
	text-align: center;
}
.navbar-nav-1 {
	float: none; display: inline-block;font-size:14px;
}
.top-r {
	right: 0px; position: absolute;
}
.top-lang {
	float: left;background: #a3ca28;height: 100px;padding:32px; 
}
.top-navbar-header {
	float: left;
}
.top-lang a{
	display: block;float: left;
}
.top-lang img{
	padding:5px 2px; 
}

.top-lang a:hover {
	text-decoration: none;
}
.top-lang a:focus {
	text-decoration: none;
}
.top-lang a:visited {
	text-decoration: none;
}
.top-navbar-header .navbar-toggle .icon-bar {
	background-color: rgb(255, 255, 255);
}
.navbar-nav-1 > li {
	margin: 0px 12px;
}
.navbar-nav-1 > li > a {
	color: rgb(255, 255, 255);  display: inline;
}
.navbar-nav-1 > li > a:focus {
	background: none; color: #a3ca28; text-decoration: none;
}
.navbar-nav-1 > li > a:hover {
	background: none; color: #a3ca28; text-decoration: none;
}
.navbar-nav-1 .open > a {
	background: none; border: currentColor; border-image: none;
}
.navbar-nav-1 .open > a:focus {
	background: none; border: currentColor; border-image: none;
}
.navbar-nav-1 .open > a:hover {
	background: none; border: currentColor; border-image: none;
}
.top-navbar-header .navbar-toggle {
	padding: 5px 10px; border-radius: 4px; border: 1px solid transparent; border-image: none; margin-top: 20px; margin-right: 5px; margin-bottom: 8px; float: right; position: relative; background-image: none; background-color: transparent;
}
.navbar-nav-1 > li > span {
	color: rgb(178, 178, 178); font-size: 0.65em;
}

.navbar-nav-1 .current{;color:#a3ca28;}
.navbar-nav-1 .current a:link,.navbar-nav-1 .current a:visited{color:#a3ca28;font-weight:bold;}

.top-2 {
	background: rgb(237, 237, 237);width: 100%;font-size:12px;
}
.top-2 .navbar-nav {
	text-align: center; float: none;
}
.top-2 ul.nav.navbar-nav li {
	margin: 0em; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid; float: none; display: inline-block;
}
.top-2 ul.nav.navbar-nav li:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.top-2 ul.nav.navbar-nav li a {
	color: rgb(51, 51, 51); 
}
.top-2 ul.nav.navbar-nav li a:hover {
	color: #fff;background:#a3ca28;
}


.top-2 .current{color:#fff;}
.top-2 .current a:link,.top-2 .current a:visited{color:#fff;background:#a3ca28;}
.top-2 .current a:hover{color:#fff;}

.top-2 .navbar-toggle {
	margin: 0px; width: 100%; text-align: center; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}

.top-2 .nav > li > a {
	padding: 10px 10px;
	display: block;
	position: relative;
}

/*menu 网站栏目导航条模块*/
.menu_nav{width:100%;height:auto;margin:0px auto;padding-top:0px;background: #fff;overflow: hidden;}
.menu{margin:0px auto;width:90%;height:auto;line-height:30px;text-align:center;color:#fff;font-size:12px;}
.menu ul li{float: none; display: inline-block;height:30px;margin:0px auto;overflow: hidden;line-height:30px;margin-bottom:4px;margin:0px 5px 0px 5px;}
.menu ul li a:link,.menu ul li a:visited{font-size:12px;color:#5f5f5f;line-height:30px; overflow: hidden;padding:7px 15px 7px 15px;background:#9ccc41;}
.menu .current{}
.menu .current a:link,.menu .current a:visited{color:#fff;font-size:12px;background:#272727;}




#banner {
	
}
#index-pro {
	background: rgb(237, 237, 237);margin-top:3px;
}
.index-pro-con .index-pro-conner {
	padding: 0px 2px; width: 16.66%; float: left;
}
.index-pro-con .index-pro-conner a {
	overflow: hidden; display: block;
}
.index-pro-con .index-pro-conner a img {
	transition:1s;
}
.index-pro-con .index-pro-conner a:hover img {
	-webkit-transform: scale(1.05); -moz-transform: scale(1.05);
}
#index-applicat {
	margin-top: 60px;
}
.index-applicat-title {
	margin-bottom: 20px;
}
.index-applicat-title h1 {
	margin: 0px; padding: 0px; text-align: center; color: rgb(17, 17, 17); font-size: 50px; font-weight: bold;
}
.index-applicat-title h1 span {
	color: #a3ca28;
}
.index-applicat-conner {
	padding: 4px; width: 33.3%; float: left;
}
.index-applicat-conner a {
	display: block;
}
.index-applicat-conner a .img-1 {
	display: block;
}
.index-applicat-conner a .img-2 {
	display: none;
}
.index-applicat-conner a:hover .img-1 {
	display: none;
}
.index-applicat-conner a:hover .img-2 {
	display: block;
}
#index-about {
	background: url("../images/about-bg_11.jpg") no-repeat center / cover; margin-top: 3px;
}
.index-about-title {
	margin-bottom: 26px;
}
.index-about-title h1 {
	margin: 0px; padding: 0px; color: rgb(17, 17, 17); font-size:32px; font-weight: bold;
}
.index-about-title h1 span {
	color: #a3ca28;
}
.index-about-con {
	padding-top: 120px; padding-bottom: 140px; max-width:768px;color:#fff;float:left;
}

.index-about-more {
	margin-top: 220px;float:right;
}
.index-about-more a {
	color: #fff; font-size: 16px; font-weight: bold;background:#a3ca28;display: block;padding:15px 55px 15px 55px;
}
.index-about-more a:hover {
	color: #fff; text-decoration: none;background:#a3ca28； 
}
#foot {
	background: #222222;
}
.foot-1 {
	padding-top: 60px; padding-bottom: 60px;
}
.foot-title {
	color: rgb(255, 255, 255); font-size: 36px;  margin-bottom: 25px;
}
.foot-title span {
	color: #a3ca28; font-size: 40px;
}
.foot-conner {
	padding-left:0px;
}
.foot-conner p{
	padding-left:50px;line-height:40px;font-size:1.0em;
}
.foot-pro {
	width: 30%; float: left;padding:20px 0;
}

.foot-contact {
	width: 49%; float: left;padding:20px 0;
}
.foot-contact-con {
	color: rgb(255, 255, 255); line-height: 30px;
}




.foot-contactcc {
	width:40%; float: left;padding-top:120px;padding-bottom:150px;text-align: left;
}
.foot-contact-concc {
	color:#fff; line-height: 30px;
}
.foot-titlecc {
	color: #a3ca28; font-size: 26px;  margin-bottom: 25px;font-weight: bold;border-bottom:3px dotted #a3ca28;line-height:46px;
}
.foot-titlec span {
	color: #a3ca28; font-size: 40px;
}
.foot-procc {
	width:17%; float:right;padding-top:270px;padding-right:0px
}

.foot-contact-concc .cc2{margin-top: 20px}
.foot-contact-concc .cc2 a{display:block;text-align:center;}

.foot-contact-concc p{
	text-align: left;line-height:24px;font-size: 14px;
}


.foot-ewm {
	padding: 15px; width: 20%; text-align: center; float: left;
}
.foot-2-con {
	text-align: center; color: rgb(255, 255, 255); padding-top: 10px; padding-bottom: 10px; font-size: 14px; border-top-color: rgb(123, 123, 123); border-top-width: 1px; border-top-style: solid;
}
.foot-2-con a {
	color: rgb(255, 255, 255);
}
.foot-2-con a:hover {
	color: #a3ca28; text-decoration: none;
}
#banner-img {
	position: relative;
}
.banner-imgs {
	width: 100%;
}
.banner-img-nav {
	background: rgba(163, 202, 40, 1); width: 100%; bottom: 0px; position: absolute11;
}
.banner-img-nav ul {
	text-align: center;
}
.banner-img-nav ul li {
	list-style: none; padding: 15px; display: inline-block;
}
.banner-img-nav ul li a {
	color: rgb(255, 255, 255);
}
.banner-img-nav ul li a:hover {
	text-decoration: none; opacity: 1;
}
#contain {
	margin-top: 25px; margin-bottom: 5em;
}
.contain-title {
	text-align: center; color: rgb(17, 17, 17); margin-bottom: 1.5em; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.contain-con {
	padding: 0px 2%;
}
.contain-con img{
	max-width: 100%;
}
.index-equip-a {
	padding: 7px; width: 33.3%; float: left; display: block;
}
.index-equip-a-con {
	text-align: center; overflow: hidden; position: relative;
}
.index-equip-title {
	background: rgba(25, 24, 24, 0.6); padding: 5px; transition:0.5s; width: 100%; text-align: center; bottom: 0%; color: rgb(255, 255, 255); display: block; visibility: hidden; position: absolute; opacity: 0; transform: translate3d(0px, 100%, 0px); -webkit-transition: all .5s ease 0s; -webkit-transform: translate3d( 0px, 100%, 0px ); -o-transform: translate3d( 0px, 100%, 0px ); -moz-transform: translate3d( 0px, 100%, 0px ); -moz-transition: all .5s ease 0s;
}
.index-equip-a:hover .index-equip-title {
	visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d( 0px, 0px, 0px ); -o-transform: translate3d( 0px, 0px, 0px ); -moz-transform: translate3d( 0px, 0px, 0px );
}
.news-con {
	padding: 0px;
}
.news-con-ul li {
	list-style: none; padding-bottom: 5px; margin-bottom: 1em; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.news-con-ul li a {
	padding-right: 10px; padding-left: 30px; display: block; position: relative;
}
.news-con-ul li a:hover {
	color: #a3ca28;
}
.news-con-ul li a .news-ico {
	left: 10px; top: 0px; position: absolute;
}
.news-con-ul li a .news-title {
	width: 75%; color: rgb(85, 85, 85); overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news-con-ul li a .news-time {
	float: right;
}
.news-view-title {
	text-align: center; color: rgb(17, 17, 17);
}
.news-view-share {
	margin: 15px auto 0px; border: 1px dashed rgb(197, 197, 197); border-image: none;
}
.news-view-conner {
	margin-top: 15px;
}
.pro-conner {
	padding: 12px; width: 25%; float: left;
}
.pro-conner a {
	border: 1px solid rgb(238, 238, 238); border-image: none; display: block;
}
.pro-conner a:hover {
	text-decoration: none; box-shadow: 0px 0px 8px #ccc; -moz-box-shadow: 0px 0px 8px #ccc;
}
.pro-conner a .pro-tm {
	padding: 0px 3px;
}
.pro-conner a .pro-title {
	padding: 5px; color: rgb(51, 51, 51);height: 40px;text-align: center
}
.pro-conner a .pro-more {
	padding: 5px; text-align: center; color: rgb(114, 114, 114); border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.pro-conner a:hover .pro-more {
	color: #a3ca28;
}
.clear1 {
	display: block;
}
.clear2 {
	display: none;
}
.clear3 {
	display: none;
}
.pro-view-img-big {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; text-align: center;
}
.pro-view-img-big img {
	width: 100%;
}
.pro-view-img {
	width: 44.7%; float: left;
}
.pro-view-jj {
	width: 50%; float: right;
}
.pro-view-title {
	font-size: 20px;
}
.pro-view-title h2 {
	margin-top: 5px;
}
.pro-view-jj-con {
	margin-top: 10px;
}
.pro-view-con {
	margin-top: 20px;
}
.pro-view-con-title {
	background: rgb(247, 247, 247); padding: 10px 20px; font-size: 20px;
}
.pro-view-back {
	margin-top: 1em;
}
.pro-view-back a {
	background: rgb(182, 178, 178); width: 155px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px; display: block;
}
.pro-view-back a:hover {
	background: #a3ca28; text-decoration: none;
}
.pro-view-back .back-ico {
	margin-top: -5px; margin-right: 10px;
}
.pro-view-con-title span {
	color: rgb(138, 138, 138); margin-right: 10px;
}
.pro-view-conner {
	padding: 10px;
}
@media screen and (max-width:1500px)
{
.top-1 {
	height: 80px;
}
.top-brand {
	top: 15px;
}
.top-lang a {
	height: 80px; 
}
.top-lang {
	float: left;background: #a3ca28;height:80px;padding:24px; 
}
.top-navbar-header {
	float: left;
}
.top-lang a{
	display: block;float: left;
}
.top-lang img{
	padding:5px 2px; 
}
	
	
.nav-con {
	margin-top: 28px;
}
}
@media screen and (max-width:1200px)
{
.navbar-nav-1 li dl{top:60px;}	
.top-brand {
	top: 20px; width: 200px;
}
.nav-con {
	width: 550px;
}
.navbar-nav-1 > li {
	margin: 0px 2px;
}
}
@media screen and (max-width:992px)
{
.navbar-nav-1 li dl{top:50px;}		
.top-1 {
	height: 70px;
}
.top-brand {
	top: 20px; width: 140px;
}
.nav-con {
	width: 550px; margin-top: 24px; margin-right: 160px;
}
.navbar-nav-1 > li {
	margin: 0px 2px;
}

.top-lang {
	float: left;background: #a3ca28;height: 70px;padding:18px; 
}
.top-navbar-header {
	float: left;
}
.top-lang a{
	display: block;float: left;
}
.top-lang img{
	padding:5px 2px; 
}	
	
#index-applicat {
	margin-top: 45px;
}
.index-applicat-title h1 {
	font-size: 40px;
}
.index-about-title h1 {
	font-size:24px;
}
.index-about-title {
	margin-bottom: 20px;
}
.pro-conner {
	width: 33.3%;
}
.clear1 {
	display: none;
}
.clear2 {
	display: block;
}
.clear3 {
	display: none;
}
}
@media screen and (max-width:767px)
{
.top-1 {
	height: 60px;
}
.top-brand {
	top: 18px; width: 140px;
}
.nav-con {
	background: #222222; margin: 0px; left: 0px; top: 60px; width: 100%; position: absolute; z-index: 999;
}

.top-lang {
	float: left;background: #a3ca28;height: 60px;padding:8px; 
}
.top-navbar-header {
	float: left;
}
.top-lang a{
	display: block;float: left;
}
.top-lang img{
	padding:18px 2px; width:20px
}	
.navbar-nav-1 {
	display: block;
}
.navbar-nav-1 > li {
	padding: 10px; border-bottom-color: rgb(40, 39, 39); border-bottom-width: 1px; border-bottom-style: solid;
}
.navbar-nav-1 > li > a {
	padding-right: 8px; padding-left: 8px;
}
.navbar-nav-1 > li > span {
	display: none;
}
#index-applicat {
	margin-top: 30px;
}
.index-applicat-title {
	margin-bottom: 10px;
}
.index-applicat-title h1 {
	font-size: 30px;
}
.index-about-title h1 {
	font-size:24px;
}
.index-about-title {
	margin-bottom: 15px;
}
.foot-1 {
	padding-top: 80px; padding-bottom: 60px;
}
.foot-pro {
	width: 100%; padding-bottom: 15px; margin-bottom: 25px; border-bottom-color: rgb(123, 123, 123); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.foot-contact {
	width: 100%; padding-bottom: 15px; margin-bottom: 25px; border-bottom-color: rgb(123, 123, 123); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.foot-ewm {
	width: 100%; float: none;
}
.foot-pro-con ul li {
	margin-right: 15px; display: inline-block;
}
.pro-view-img {
	width: 100%; float: none;
}
.pro-view-jj {
	width: 100%; margin-top: 20px; float: none;
}
}
@media screen and (max-width:640px)
{
.index-pro-con .index-pro-conner {
	padding: 2px; width: 33.3%; float: left; display: inline-block;
}
.index-applicat-conner {
	width: 50%;
}
.banner-img-nav {
	background: #a3ca28; position: relative;
}
.index-equip-a {
	width: 50%;
}
.pro-conner {
	width: 50%;
}
.clear1 {
	display: none;
}
.clear2 {
	display: none;
}
.clear3 {
	display: block;
}
.foot-contact-concc span{
	display: none;
}

}



.nav > li > a {
	padding: 5px 5px;
	display: block;
	position: relative;
}

.foot-contact #c1{background:url(../images/b1.png) left top no-repeat;}
.foot-contact #c2{background:url(../images/b2.png) left top no-repeat;}
.foot-contact #c3{background:url(../images/b3.png) left top no-repeat;}
.foot-contact #c4{background:url(../images/b4.png) left top no-repeat;}


