@charset "utf-8";
@font-face
{
	font-family:ArialMT;
    src:url("../font/FuturaSB-Light.ttf");
   

}
*{padding:0; margin:0; list-style:none; text-decoration:none;font-family:ArialMT;}
img{border:none;}
.head{width:100%; height:auto; border-bottom:1px solid #CCCCCC;}
header{width:1250px; height:120px; margin:0 auto; font-family:ArialMT;}
header .search{width:120px; height:120px;font-size: 14px; float:left; text-align:center; line-height:120px;color:#759B2E; background-image:url(../img/icon.png); background-repeat:no-repeat; background-position:left center;}
header .nav{width:auto; height:120px; float:left; position:relative; margin-left: 140px; z-index: 2}
header .nav>ul{}
header .nav>ul>li{float:left; position: relative;}
header .nav img{max-width: 100px}
header .nav>ul>li:hover .downdrap{display: block;}



header .nav>ul>li>a{color:#333333; line-height:120px; padding:0 23px; width:auto; position:relative;font-weight:bold; font-size: 14px;}
header .nav .downdrap{width:250px; height:auto; overflow:hidden; background-color:#fff; display:none; margin-top:1px; position: absolute;left:0;top:120px;}
header .nav .downdrap li{ text-indent:24px}
header .nav .downdrap li>a{line-height:40px; color:#666666; display:block}
header .nav .downdrap a:hover{ background-color:#759B2E;color:#fff}
.moree{
	display: block;
    margin: 70px auto 30px;
    width: 200px;
    height: auto;
    line-height: 30px;
    clear: both;
    text-align: center;
    background-color:rgba(117,155,46,1);
    color: #fff;
    padding: 5px 0;
}


.floatr {
    position: absolute;
    top: 80px;
    z-index: 50;
    width: 40px;
    height: 2px;
    background :#759B2E;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
}


/*轮播*/
.jssorl-009-spin img {
	animation-name:jssorl-009-spin;
	animation-duration:1.6s;
	animation-iteration-count:infinite;
	animation-timing-function:linear
}
@keyframes jssorl-009-spin {
	from {
	transform:rotate(0);
}
to {
	transform:rotate(360deg);
}
}.jssorb051 .i {
	position:absolute;
	cursor:pointer
}
.jssorb051 .i .b {
	fill:#fff;
	fill-opacity:.5;
}
.jssorb051 .i:hover .b {
	fill-opacity:.7
}
.jssorb051 .iav .b {
	fill-opacity:1;
	fill:#759b2e;
}
.jssorb051 .i.idn {
	opacity:.3
}
.jssora051 {
	display:block;
	position:absolute;
	cursor:pointer
}
.jssora051 .a {
	fill:none;
	stroke:#fff;
	stroke-width:360;
	stroke-miterlimit:10;
	background: rgb(0,0,0,0.5);
}
.jssora051:hover {
	opacity:.8
}
.jssora051.jssora051dn {
	opacity:.5
}
.jssora051.jssora051ds {
	opacity:.3;
	pointer-events:none
}


/*首页关于我们*/

.home_about{width:1250px; height:auto; margin:0 auto; overflow: hidden;}
.home_about .home_atit{ width:100%; margin-top:90px;height:auto;text-align:center;font-size:36px;font-family:ArialMT;font-weight:400;color:rgba(102,102,102,1);}
.home_about .home_acon{
	width:100%;
	height:auto;
	margin-top: 60px;
	margin-bottom: 83px;
	font-size:18px;
	font-family:ArialMT;
	font-weight:normal;
	color:rgba(51,51,51,1);
	line-height: 30px;
}

/*首页产品*/
.home_product{width:100%; height: 640px; background:url(../img/imgs.png) #f5f5f7 no-repeat center top; overflow: hidden;}

.home_product .home_nproduct{width:1250px; height: auto; overflow: hidden; margin: 0 auto}
.home_nproduct .home_ptit{width:100%; margin-top:90px;margin-bottom:70px;height:auto;text-align:center;font-size:36px;font-family:ArialMT;font-weight:400;color:rgba(102,102,102,1);}
.home_nproduct .home_pbox{width:340px; height: auto; float: left; overflow:hidden;}
.home_nproduct .home_pbox .home_pbtit{
width:169px;
height:136px;
text-align: center;
line-height: 136px;
font-size:24px;
font-family:ArialMT;
font-weight:400;
color:rgba(117,155,46,1);
margin-bottom: 58px;
overflow:hidden;

}
.home_nproduct .home_pbox .home_pbtit img{
	max-width:100%;
	max-height:100%;
	vertical-align:middle;
}
.home_nproduct .home_pbox .home_pbcon{
width:169px;
height:109px;
font-size:18px;
overflow:hidden;
font-family:ArialMT;
font-weight:normal;
color:rgba(51,51,51,1);
text-align: center;
}
.home_nproduct .home_pbox .more{
width:70px;
height:30px;
text-align: center;
line-height: 30px;
margin-bottom: 5px;
background:rgba(245,245,247,1);
border:1px solid rgba(14,5,9,1);
font-size:18px;
font-family:ArialMT;
font-weight:400;
color:rgba(51,51,51,1);
margin-left: 45px;
}


/*首页新闻*/

.home_news{width:1250px; height:auto; margin:0 auto; overflow: hidden;}
.home_news .home_ntit{width:100%; margin-top:90px;margin-bottom:70px;height:auto;text-align:center;font-size:36px;font-family:ArialMT;font-weight:400;color:rgba(102,102,102,1);}
.home_news .home_nbox{width:400px; height: auto; float: left;margin-right:25px;}
.home_news .home_nbox:nth-child(3n){margin-right:0;}
.home_news .home_nbox .home_nimg{width:400px; height: 240px; background-repeat: no-repeat; background-size: cover;}
.home_news .home_nbox .home_ndes{
width:400px;
height:80px;
font-size:18px;
font-family:ArialMT;
font-weight:normal;
color:rgba(51,51,51,1);
text-align: justify;
margin: 20px auto 60px;
}

.home_news .home_nbox .home_nhref{
font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(117,155,46,1);
color:#759B2E;
text-align: right;
}



/*底部*/

.footer{width:100%; height:auto; background:rgba(34,34,34,1);}
.footer .foot{width:1250px; height: auto; margin:0 auto; overflow: hidden;}
.footer .foot .logom{width:75px; height: 75px; margin: 20px auto}
.footer .foot .logom img{max-width: 75px}
.footer .foot .bnav{width:100%; height: auto; overflow: hidden; text-align: center; margin-bottom: 15px;}
.footer .foot .bnav a{ display: inline-block;padding: 0 15px;font-size:14px;
font-family:ArialMT;
font-weight:400;
color:rgba(102,102,102,1); }
.footer .line{width: 100%; height: 1px;background:#666666;}
.footer .copy{width: 100%; height: auto; text-align: center;font-size:12px;
font-family:ArialMT;
font-weight:400;
color:rgba(102,102,102,1);
margin: 15px 0;
}





/*产品列表*/

.prolist{width:1350px; height:auto; margin: 0 auto; overflow: hidden;}
.prolist .pronav{width:100%; height:auto; overflow: hidden;}
.prolist .pronav a{ display: inline-block;font-size:14px;
font-family:ArialMT;
font-weight:bold;
color:rgba(102,102,102,1);
padding: 10px 53px;
 }
.prolist .pronav a.active{color:rgba(117,155,46,1);}
.prolist .pbox{
	width: 312.5px;
   height: auto;
   float: left;
  position: relative;
  margin: 0 20px 0 0;
}
.prolist .probox{
	width: 312.5px;
   height: 234.5px;
   background-repeat: no-repeat;
   background-size:cover;
   padding: 31px;
   box-sizing: border-box;
  position: relative;
}

.prolist .probox .proline{
	width:50px;
	height:3px;
	background-color: #759B2E;
   display:none
}
.protitle{
  font-size: 16px;
  margin-bottom:15px;
  font-family: ArialMT;
  font-weight: bold;
  color: rgba(51, 51, 51, 1);
  text-align:center
}

/*产品内页*/

.position{
	width:1250px;
	height: 50px;
	
}
.position a{
	line-height: 50px;
	font-size:14px;
	font-family:ArialMT;
	font-weight:400;
	color:rgba(51,51,51,1);
}

.seebox{width:625px; height: auto; overflow:hidden; float: left; margin-bottom:80px}
.seebox .bigshare{width:623px; height: 623px; border:1px dashed #666; text-align:center;display:table-cell;
vertical-align:middle;}
.seebox .bigshare img{max-width:623px; max-height: 623px;}
.seebox .listshare{width:625px; height: auto; overflow:hidden;margin-top: 10px; text-align:center;}
.seebox .listshare .lishare{width:149px;height:100px; float: left;border:1px dashed #666; margin-right:5px;}
.seebox .listshare .lishare:last-child{margin-right: 0px;}
.seebox .listshare .lishare img{max-width:149px;max-height:100px;}

.prodetail{width:595px;height:auto;overflow:hidden; float:right;}
.prodetail .prodline{
	width:50px;
	height:3px;
	background-color: #759B2E;
	margin-top:30px;
	}

.prodetail .price{
	font-size:18px;
	font-family:ArialMT;
	font-weight:bold;
	color:rgba(117,155,46,1);
	margin:20px 0;
	}
.prodetail .prodtitle{
	font-size:24px;
	font-family:ArialMT;
	font-weight:bold;
	color:rgba(51,51,51,1);
	}
.prodetail .prodcon{
	margin-top: 70px;
	font-size:14px;
	font-family:ArialMT;
	font-weight:normal;
	color:rgba(51,51,51,1);
	text-align: justify;
	line-height: 20px;
	min-height: 459px;

}

.buy{
width:240px;
height:80px;
background:rgba(117,155,46,1);
font-size:24px;
font-family:ArialMT;
font-weight:bold;
color:rgba(255,255,255,1);
line-height: 80px;
text-align: center;
}



/*base列表*/
.basenav{width:1250px;height: auto; margin: 0 auto; overflow:hidden;}
.basenav a{font-size:14px;
font-family:ArialMT;
font-weight:bold;
color:rgba(102,102,102,1);
line-height: 50px;
padding:0 65px;
display: inline-block;
}
.basenav a.active{color:#759B2E;}

.basebox{width:1248px; height:608px;border: 1px dashed #666; margin:0 auto;background-repeat: no-repeat; background-size: cover;}
.basewbox{width:1250px; height:auto; margin:0 auto; overflow:hidden;}
.basewbox .baselbox{width:148px; height:100px;border: 1px dashed #666; margin:5px 0px 0px 7px;background-repeat: no-repeat; background-size: cover; float: left;}
.basewbox .baselbox:first-child{margin-left:0;}
.baseline{width:50px;
height:3px;
background:rgba(117,155,46,1);
margin:30px 0;
}
.basetitle{font-size:24px;
font-family:ArialMT;
font-weight:bold;
color:rgba(51,51,51,1);}
.basecon{width:1250px;
height:auto;
font-size:14px;
font-family:ArialMT;
font-weight:normal;
color:rgba(51,51,51,1);
margin-top: 25px;
text-align: justify;
line-height: 20px;
}



/*新闻中心*/


.newsleft{width: 970px; height: auto;overflow: hidden;float: left;}
.newsleft .newbox{width:970px; height: auto; height: auto;
overflow: hidden;
background-repeat: no-repeat; background-size: cover; margin-top:60px;
border-bottom: 1px solid #999966;
}
.newsleft .newtitle{font-size:24px;
font-family:ArialMT;
font-weight:400;
color:rgba(51,51,51,1);
margin-bottom: 7px;
}

.newsleft  .newtime{
width:100%;
height: auto;
font-size:14px;
font-family:ArialMT;
font-weight:400;
color:rgba(51,51,51,1);
margin-bottom: 19px;
}

.newsleft .newbox .newimg{
width:968px;height: 483px;
border: 1px dashed #666;
background-repeat: no-repeat;
background-size: cover;

}

.newsleft .newbox .newcon{
width:100%;
height: auto;
overflow:hidden;
font-size:14px;
font-family:ArialMT;
font-weight:normal;
color:rgba(51,51,51,1);
font-style: italic;
margin:20px 0;
line-height: 20px;
text-indent: 40px;
text-align: justify;
}
.newsleft .newbox .more{
width:150px;
height:50px;
line-height: 50px;
text-align: center;
border:1px solid rgba(51,51,51,1);
font-size:24px;
font-family:ArialMT;
font-weight:400;
color:rgba(51,51,51,1);
margin:0 auto 40px;
}

#turn_page {
    text-align: center;
    height: auto;
    line-height: 30px;
    clear: both;
    margin: 20px 0 40px;
    color: #333;
}
#turn_page li {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 0 10px;
}
#turn_page li.thisclass {
    background-color: #ccc;
    color: #fff;
}
#turn_page font, #turn_page a {
    width: auto;
    height: auto;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #333;
}


.newsright{width:255px; height: auto; overflow:hidden; float:right;}
.newsright .ftitle{width:100%;height: 40px; margin-top:60px;border-bottom: 1px solid #CCCCCC;font-family:ArialMT;font-size:14px;}
.newsright .rbnewbox{width:100%; height:auto; overflow:hidden;}
.newsright .rbnewbox .rbimg{width:253px; height:auto; overflow:hidden; margin: 20px 0;border: 1px dashed #666;}
.newsright .rbnewbox .rbimg img{max-width: 100%}
.newsright .rbnewbox .rbnewcon{width:100%; height:auto;font-size:14px;
font-family:ArialMT;
font-weight:400;
color:rgba(51,51,51,1);
margin-bottom: 26px;
}
.newsright .rbnewbox .rbtime{font-size:14px;
font-family:ArialMT;
font-weight:400;
color:rgba(51,51,51,1);}

.newsright .rlnewbox{width:100%; height:70px; overflow:hidden; margin-top: 20px;}
.newsright .rlnewbox .rlimg{width:100px; height: 68px; background-size: cover; 
	background-repeat:no-repeat; float:left;border: 1px dashed #666;}
.newsright .rlnewbox .rlcon{width:143px; height:70px; margin-left: 10px;float:left;}
.newsright .rlnewbox .rlcon .rldes{width:143px; height:50px;font-size:12px;
font-family:ArialMT;
font-weight:400;
color:rgba(51,51,51,1);
line-height:16px;}
.newsright .rlnewbox .rlcon .rltime{width:143px; height:20px;font-size:12px;
font-family:ArialMT;
font-weight:400;
color:rgba(153,153,153,1);
line-height:16px;}


.tag{width:100%;height: auto; overflow:hidden;}
.tag a{font-size:12px;
font-family:ArialMT;
font-weight:400;
color:rgba(51,51,51,1);

margin:10px 10px 0 0; display: block; float: left;
}

.ico{width:auto; height: auto; float: left; margin-right:7px;margin-top: 10px}



/*新闻中心*/


/*新闻内页*/

.newsleft .nnncon{width:100%;height: auto; overflow:hidden;font-size:14px;
font-family:ArialMT;
font-weight:normal;
color:rgba(51,51,51,1);
text-align:justify;
margin-bottom:50px;
}
.newsleft .nnncon img{ max-width: 100%}
.newsleft .botnav{width: 100%;border-top: 1px solid #CCCCCC; margin-top:70px; height: 80px; padding-top:30px;}
.newsleft .botnav .prev,.next{margin:10px 0;}
.newsleft .botnav .prev a,.next a{font-size:14px;
font-family:ArialMT;
font-weight:400;
text-decoration:underline;
color:rgba(0,114,255,1);
text-decoration:underline;
}
.newsleft .botnav .prev span,.next span{width:100px; display: inline-block;} 

/*新闻内页*/



/*关于我们*/
.gy_about{width:100%; height:auto; overflow:hidden;}
.gy_about img{width:100%;}
.gy_cony{
	line-height:40px;
}
.gy_tit{width:100%;font-size:36px;
font-family:ArialMT;
font-weight:400;
color:rgba(102,102,102,1);
margin:90px 0 40px;
text-align:center;
}

.gy_con{
width:100%;
height: auto;
overflow:hidden;
font-size:18px;
font-family:ArialMT;
font-weight:normal;
color:rgba(51,51,51,1);

}


/*关于我们*/

.qiebox{display:none}
.search_top{width:100%;height:0; background:rgba(0,0,0,0.7);text-align: center;overflow:hidden; position:relative;}
.search_top .search_box{
	width:30%;
	height:50px;
	margin:30px auto 0;
	overflow:hidden;
}

.search_top .close{
	font-size:45px;
	color:#fff;
	position: absolute;
	top:5px;
	right:25px;
}

input{
   outline: medium
}
.search_top input[type=text]{
	width:68%;
	height:50px;
	border: none;
	float:left;
	text-indent:10px;
	background:rgba(255,255,255,1);
	display: inline-block;
}

.search_top input[type=submit]{
	width:30%;
	height:50px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	border-left:1px solid #eee;
	float:left;
	display: inline-block;
	background:rgba(255,255,255,1);
}

.am-breadcrumb li{
	display: inline-block;
	margin:15px 0;
}

.pagelist{
	text-align: center;
	margin:15px 0;
}


.clear{clear:both;}
.lan{ float: left; width:auto; height: 120px; line-height: 120px; margin-left: 110px;}
.lan span{padding: 0 10px}
.lan a{font-size:12px;
font-family:ArialMT;
font-weight:bold;
color:rgba(51,51,51,1);}