@charset "utf-8";
/* CSS Document */
/*CSS 解决页面切换时滚动条出现时跳动问题 start*/
html {overflow-y: scroll;}
:root {overflow-y: auto;overflow-x: hidden;}
/*CSS 解决页面切换时滚动条出现时跳动问题 end*/
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 14px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#fff;}
input,textarea,select,button{vertical-align:middle;outline:none;font-family:"Microsoft YaHei",微软雅黑;color:#333;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#de0000;text-decoration:none;}
a:focus{outline:none;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;	margin-top:0;overflow:hidden;}
.clear20{clear:both;font-size:0;line-height:0;height:0; padding:10px 0; overflow:hidden; }
h1,h2,h3,h4{font-weight:normal;}

@-webkit-keyframes upDown{
	from{opacity:0; -webkit-transform:translate3d(0,-30px,0);}
}
@-moz-keyframes upDown{
	from{opacity:0; -moz-transform:translate3d(0,-30px,0);}
}
@keyframes upDown{
	from{opacity:0; transform:translate3d(0,-30px,0);}
}
/**header**/
.header{width: 100%;position: relative;z-index: 2; -webkit-animation: upDown 0.8s 0.1s both;
  	-moz-animation: upDown 0.8s 0.1s both;
  	-ms-animation: upDown 0.8s 0.1s both;
  	-o-animation: upDown 0.8s 0.1s both;
  	animation: upDown 0.8s 0.1s both;}
.top{height: 100px;overflow: hidden;}
.logo{display: block;width: 374px;height:57px;margin: 21px 0;}
.logo img{max-width: 100%;}
.top_right{padding: 24px 0;}
.top_right>div{line-height: 26px;height: 52px;font-size: 16px;}
.top_tel{padding-left:60px;background: url(../images/top_icon02.png) left center no-repeat;margin-left:30px;}
.top_emali{padding-left: 70px;background: url(../images/top_icon01.png) left center no-repeat;}
.menubox{width: 100%; height: 50px;background: #6bb90f;}
.nav-main>li{float: left;height: 50px;position: relative; line-height: 50px;margin-right: 24px;}
.nav-main>li>a{display: block;font-size: 18px;color: #fff;padding: 0 23px;}
.nav-main>li.active>a,.nav-main li:hover>a{background:#518e0a;}
/*二级分类*/
.sub-nav{position: absolute;width:100%;text-align: left;top:50px;left: 0; z-index: 99;display: none;}
.sub-nav>a{display:block;text-align: center; line-height: 37px;height: 37px;font-size: 16px;margin-top: 2px;color: #fff;background: #6bb90f;overflow: hidden;}
.sub-nav>a:hover{background: #518e0a;}

.menu_tt{display: block;height: 50px; font-size: 18px;font-weight: bold;color:#fff; line-height: 50px;float: left;position: absolute;left: 10px;top: 0;z-index: 2;}
.menu {width: 22px;height: 26px;position: absolute;right: 10px;top:6px;background: #fff;border-radius: 5px;text-align: center;cursor: pointer;display: none;padding: 6px 12px;z-index: 1;}
.menu .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;margin-top: 5px;background: #6bb90f;}


/**搜索**/
.search{width:212px;height: 48px;line-height: 48px;overflow:hidden; background: #fff;border: #e5e5e5 1px solid;}
.inputtext{width: 162px;height: 48px;text-indent: 16px;font-size: 14px;color: #666; float: left;background:none;border: none;}
.inputbtn{width: 50px;height: 48px;float: right; border: none;background: url(../images/search_btn.png) center no-repeat;}
/*banner*/
.swiper-container { width: 100%;}
.swiper-slide img{max-width: 100%;}
.swiper-container .swiper-pagination-bullet{width: 12px;height: 12px;background:#fff;border: #a9a9a9 1px solid;opacity: 1;}
.swiper-container .swiper-pagination-bullet-active{background:#ed1b2f;border:#ed1b2f 1px solid;}
.banner .swiper-pagination{position:static;margin: 16px 0 30px;}

/**首页主体内容**/
.ind_about{padding: 80px 0;height: 352px;}
.ind_about_l{width: 600px;height: 352px; float: left;}
.ind_about_r{width:556px;height: 352px;float: right;}
.ind_about_r img{max-width: 100%;}
.title_a{width: 255px;padding-bottom:18px;border-bottom: #cacaca 1px solid;overflow:hidden;}
.title_a h4{font-size: 20px;font-weight: bold;display: inline-block;}
.title_a span{display:inline-block; padding-left: 5px; font-size: 16px;font-family: arial;text-transform: uppercase;color: #999;}
.ind_about_con{line-height:26px;font-size: 16px;height: 234px;margin: 15px 0;overflow: hidden;}
.ind_about_l .more{display: block;width: 111px;height: 32px;text-align: center;line-height: 32px;color: #fff;background: #6bb90f;text-transform: uppercase;}

.ind_title{text-align: center;}
.ind_title h4{font-size: 20px;height: 48px;font-weight: bold;background: url(../images/title_bg01.png) center bottom no-repeat;}
.ind_title span{font-size: 16px;padding-top: 5px; font-family:arial;text-transform: uppercase;display: block;text-align: center;color: #999;}
.jyfw_list{overflow:hidden;margin-top: 38px;}
.jyfw_list li{width: 20%;float: left;position: relative;}
.jyfw_list li a{display: block;transition: all .7s;}
.jyfw_list li img{max-width: 100%;}
.jyfw_list li .mast{position:absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../images/back50.png);z-index: 1;}
.jyfw_list li .jyfw_n{display: block;width: 100%; top: 50%;margin-top:-42px; position: absolute;z-index: 2;text-align: center;transition: all .7s;-ms-transition: all .7s;-moz-transition: all .7s;-webkit-transition: all .7s;}
.jyfw_list li .ico{display: block;margin: 0 auto; width: 63px;height: 63px;overflow: hidden;}
.jyfw_list li p{height: 32px;line-height: 32px;color: #fff;font-size: 18px;}
.jyfw_list li:hover .mast{height:70px;top: auto;bottom: 0; background: #6bb90f;transition: all .7s;-ms-transition: all .7s;-moz-transition: all .7s;-webkit-transition: all .7s;}
.jyfw_list li:hover .jyfw_n{top:auto;margin-top: 0;bottom:7px;}
.jyfw_list li:hover .jyfw_n .ico img{margin-top:-63px;}

.ind_news{padding: 78px 0 40px;}
.ind_newscon{padding: 38px 0;}
.ind_news_l{width: 600px;float: left;}

.ind_news_r{width:556px;height: 314px;float: right;overflow: hidden;}
.ind_news_r img{max-width: 100%;}
.ind_news_list li{padding: 14px 18px 12px;line-height: 26px; border-bottom: #e6e6e6 1px dashed;overflow: hidden;}
.ind_news_list li .date{width: 60px;font-size: 24px;text-align: center;}
.ind_news_list li .date .date_2{display: block; font-size: 14px;}
.newsr{width: 472px;}
.ind_news_list h1{font-size:18px;height: 26px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.ind_news_list .newstext{font-size: 16px;height: 26px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.ind_news_list li a:hover{color: #6bb90f;}
.ind_news .more{display: block;width:109px;height: 30px;text-transform: uppercase; text-align: center;line-height: 30px;border: #000 1px solid;font-size:16px;color: #000;margin: 0 auto;transition: .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.ind_news .more:hover{background: #6bb90f;border-color: #6bb90f;color: #fff;}

.ind_case{width: 100%;padding:34px 0;background: url(../images/ind_casebg.jpg) center no-repeat;}
.caseScroll{margin: 36px 0 0;}
.caseScroll .item{padding: 0 10px;}
.caseScroll .item img{max-width: 100%;}
.caseScroll .item a{display: block;position: relative;}
.caseScroll .owl-controls .owl-pagination{text-align: center;margin-top: 38px;}
.caseScroll .owl-controls .owl-page{display: inline-block;width: 23px;height: 23px;background: #fff; overflow: hidden;border-radius: 50%;-webkit-border-radius: 50%;margin: 0 15px;}
.caseScroll .owl-controls .owl-page.active{background:#6bb90f;}
.caseScroll .item:hover .mast{position: absolute;width: 100%;height:100%;top: 0;left: 0;background: url(../images/back50.png);z-index: 1;transition: .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.caseScroll .item:hover .mast .ico{display: block;width: 100%;height: 100%; background: url(../images/glass.png) center no-repeat;}
/*footer*/
.footer{width:100%;background: #6bb90f;color: #fff;}
.foot{ padding:35px 58px;}
.bottom-nav{width:670px;float: left;overflow:hidden;}
.bottom-nav li{width: 33.3%;float: left;}
.bottom-nav li span{display: block;}
.bottom-nav li span>a{display: block;color: #fff;font-size: 18px;}
.bottom-nav li dl{margin-top: 10px;}
.bottom-nav li dl>a{display: block;line-height: 28px;color: #fff;font-size: 16px;}
.bottom-nav li dl>a:hover{color: #fff;}
.footer .footer-right{width:280px;float: right;}
.b_hotline{padding-left: 96px;background: url(../images/phnoe02.png) left center no-repeat;padding-bottom: 10px;border-bottom: #fff 1px solid;}
.b_hotline h4{font-size: 18px;}
.b_hotline h3{font-size: 24px;}
.b_ewm{padding-top: 10px;}
.b_ewm span{display: inline-block;*display: inline;zoom: 1; vertical-align: middle;}
.b_ewm .tit{line-height: 32px;font-size: 18px;padding-left: 20px;}
.b_ewm .ico{width: 107px;height: 107px;}
.copyright{width: 100%;line-height:30px;padding: 25px 0; text-align: center;font-size: 16px;border-top: #fff 1px solid;}
.copyright a{color: #fff;}


/**内页***/
.inside-banner{width: 100%;position: relative;}
.inside-banner img{width: 100%;}
.current{width: 100%;height: 46px;line-height: 46px;overflow: hidden; background: url(../images/current_line.png) bottom repeat-x;}
.lmy_curr{border-left: #E7E7E7 1px solid;}
.lmy_curr li{float: left;}
.lmy_curr li a{display: block;line-height: 46px;height: 46px;font-size: 16px;padding: 0 32px;border-right: #e7e7e7 1px solid;}
.lmy_curr li.active a,.lmy_curr li a:hover{background: #6bb90f;color: #fff;}

.contain{margin: 80px auto;min-height: 400px;}
.about_text{line-height: 26px;font-size: 16px;color: #666;}
.about_text img{max-width: 100%;}

.news_list li{padding:0 10px 14px;margin-bottom: 28px;border-bottom: #e6e6e6 1px dashed;overflow: hidden;}
.news_list li a{display: block;}
.news_list li .date{width: 60px;font-size: 24px;text-align: center;margin-top:10px;}
.news_list li .date .date_2{display: block; font-size: 14px;}
.lm_newsr{width: 1088px;}
.news_list h1{font-size:18px;height: 26px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.news_list h1 a{overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.news_list .newstext{font-size: 16px;line-height: 26px; height: 52px; overflow: hidden;margin-top:5px;}
.news_list li a:hover{color: #6bb90f;}

.newsinfo{padding: 20px 15px;background: #eee;}
.newsinfo h4{font-size: 18px;height: 24px;line-height: 24px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsinfo .tit{font-size: 12px;color: #666;line-height: 30px;}
.newsinfo .num{padding-left:22px;margin-left: 10px; background: url(../images/ico01.png)left center no-repeat;}
.newsinfo .news_tt{height: 52px;line-height: 26px;color: #666;overflow: hidden;}
.news_list li a:hover{box-shadow:#efeeee 4px 3px 11px 0px;-webkit-box-shadow:#efeeee 4px 3px 11px 0px;transition: all .5s;-ms-transition: all .5s;moz-transition: all .5s;-webkit-transition: all .5s;}

/**产品页面**/
.pro_list{margin-right: -24px;}
.pro_list li{width: 384px;margin:0 24px 16px 0;float: left;}
.pro_list li a{position: relative;display: block;}
.pro_list li img{width:384px;height:225px;display: block;}
.pro_list li .title{display: block; width:100%;height:30px;line-height:30px;font-size: 16px; margin-top: 10px; text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
/*pager*/
.nypager{
	text-align: center;
	margin:25px 0 20px;
}
.nypager a{
	display: inline-block;
	color: #666;
	padding: 4px 12px;
	border: #dcdcdc 1px solid;
	margin: 4px 0;
}
.nypager span.active a,.nypager a:hover{
	background: #6bb90f;
	border-color: #6bb90f;color: #fff;
}

/*新闻内页*/

h4.newstitle {
	line-height: 40px;
	text-align: center;
	font-size: 18px;
}

.news_message {
	text-align: center;
	margin-bottom: 30px;
}
.news_con{font-size: 14px;line-height: 28px;color: #666;min-height: 300px;}
.news_con img{max-width: 100%;}


@media (min-width: 992px) and (max-width:1199px) {
	.nav-main>li{margin-right: 0;}
	.nav-main>li>a{padding: 0 20px;}
	.ind_about{padding: 60px 0;height: 308px;}
	.ind_about_l{width:486px;height: 308px; float: left;}
	.ind_about_r{width:486px;height: 308px;float: right;}
	.ind_about_con{height:182px;}
	
	.ind_news_l{width:486px;float: left;}
	.newsr{width: 372px;}
	.ind_news_r{width:486px;height: auto;float: right;overflow: hidden;}
	.bottom-nav{width:570px;}
	
	.lmy_curr li a{padding: 0 25px;}
	.pro_list li{width: 314px;}
	.pro_list li img{width:100%;height:184px;display: block;}
	
	.lm_newsr{width: 892px;}
}
@media (min-width: 768px) and (max-width:991px) {
	
	.search,.top_right{display: none;}
	.nav-main>li{margin-right: 0;}
	.nav-main>li>a{padding: 0 20px;}
	.ind_about{padding: 40px 0;height: auto;}
	.ind_about_l{width:371px;height: auto; }
	.ind_about_r{width:371px;height: auto;}
	.ind_about_con{height:182px;}
	.ind_news{padding: 40px 0;}
	.ind_news_l{width:371px;float: left;}
	.ind_news_list li{padding: 10px;}
	.newsr{width:281px;}
	.ind_news_r{width:371px;height: auto;text-align: center; float: right;overflow: hidden;}
	.caseScroll .owl-controls .owl-pagination{margin-top: 20px;}
	.caseScroll .owl-controls .owl-page{width: 15px;height: 15px;}
	.bottom-nav{width:360px;}
	
	.lmy_curr li a{padding: 0 20px;}
	.contain{margin: 50px 0;min-height: auto;}
	.pro_list{margin-right: -20px;}
	.pro_list li{width:240px;margin: 0 20px 16px 0;}
	.pro_list li img{width:100%;height:141px;display: block;}
	
	.lm_newsr{width: 662px;}
}
@media (max-width: 767px) {
	.menu,.menu_tt{display: block;}
	.search,.top_right{display: none;}
	.nav-main>li{margin-right: 0;}
	.nav-main>li>a{padding: 0 20px;}
	.header{}
	.top{height: auto;}
	.logo{float: none !important;text-align: center;width: 100%;height: auto;}
	.logo img{height: 40px;}
	.menubox{position: relative;}
	.nav-main{display: none; width: 100%;position: absolute;float: none;background: #6bb90f;left: 0;top: 50px;border-top: #fff 1px solid;}
	.nav-main li{width: 100%;height: 50px;line-height: 50px;text-align: center;}
	.nav-main li a{}
	
	.ind_about{padding:30px 20px;height: auto;}
	.ind_about_l{width:100%; height: auto; }
	.ind_about_r{width:100%;height: auto;margin-top:20px;}
	.ind_about_con{height:auto;}
	.ind_news{padding:30px 0;}
	.ind_news_l{width:100%;float: left;}
	.ind_news_list li{padding: 10px;}
	.newsr{width:80%;float: left;margin-left: 20px;}
	.ind_news_r{width:100%;margin-top: 20px;text-align: center; height: auto;float: right;overflow: hidden;}
	.caseScroll .owl-controls .owl-pagination{margin-top: 20px;}
	.caseScroll .owl-controls .owl-page{width: 10px;height: 10px;margin: 0 5px;}
	.bottom-nav{width:100%; float: none !important;}
	.foot{padding: 20px 10px;}
	.footer .footer-right{margin: 20px auto 0;float: none !important;}
	
	.con{padding: 0 10px;}
	.lmy_curr li a{padding: 0 10px;}
	.current_r{display: none;}
	.lmy_curr{padding: 0 10px;}
	.about_text{padding: 0 10px;}
	.contain{margin: 30px 0;min-height: auto;}
	.pro_list{margin-right: 0;}
	.pro_list li{width:46%;margin: 0 2% 16px;}
	.pro_list li img{width:100%;height:auto;display: block;}
	.news_list{padding: 0 10px;}
	.lm_newsr{width: 80%;float: left;margin-left: 20px;}
}
@media (max-width: 640px) {
	.jyfw_list li{width:33.33%;}
	.footer .footer-right{width: auto;}
	.current{height: auto;}
	.bottom-nav li span>a{font-size: 16px;}
	.bottom-nav li dl>a{font-size: 14px;}
}

@media (max-width:480px ) {
	.jyfw_list li{width:50%;}
	.news_list li{padding: 0 0 10px 0;margin-bottom: 10px;}
	.lm_newsr{width:75%;}
	.news_list h1{font-size: 16px;}
	.news_list .newstext{font-size: 14px;}
}

@media (max-width:380px ) {
	.newsr{width: 72%;}
	.lm_newsr{width:72%;}
	.pro_list li{width: 96%;}
}