*{
	margin:0px;
	padding:0px;


	border:0px;
}

@font-face {
    font-family: 'Calibri light';
    src: url('../../../../font/Calibri light.eot');
    src: url('../../../../font/Calibri light.eot?#iefix') format('embedded-opentype'),
         url('../../../../font/Calibri light.woff') format('woff'),
         url('../../../../font/Calibri light.ttf') format('truetype'),
         url('../../../../font/Calibri light.svg#Calibri light') format('svg');


}
@font-face {
    font-family: 'centuryschlbkcyrillicbt-webfont';
    src: url('../../../../font/centuryschlbkcyrillicbt-webfont.eot');
    src: url('../../../../font/centuryschlbkcyrillicbt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../../font/centuryschlbkcyrillicbt-webfont.woff') format('woff'),
         url('../../../../font/centuryschlbkcyrillicbt-webfont.ttf') format('truetype'),
         url('../../../../font/centuryschlbkcyrillicbt-webfont.svg#centuryschlbkcyrillicbt-webfont') format('svg');


}

	/* 分页代码开始*/
#fenye{
	width:100%;
	text-align:center;
	height:40px;
	margin:auto;

	float:left;
	margin-top:50px;
	font-size:12px;

	}
	
		#fenye a {
	transition:none;
	-webkit-transition:none;
	-o-transition: none;
	-moz-transition: none;
	-ms-transition: none;
}
		
	#fenye1 {
		margin:auto;
		display:inline-block;
		height:40px;
}
	/* 右边可以单击的时候开始*/
	.shang{ height:34px;margin-left: -1px;	float:left;float:left;	display:block;width:34px;  color: #87bd44;;font-size:14px;
line-height:28px;}

.shang a{
	text-decoration:none;
	display:block;color: #87bd44;;
	border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
cursor:pointer;
	width:100%; box-sizing:border-box;
border: 1px solid #ddd;
	height:100%;
	}
.shang a:hover{
color: #fff;background: #87bd44;;	border:1px #87bd44; solid;}
/* 右边可以单击的时候结束*/


/* 右边不能单击的时候开始*/
	.shang1{ height:34px;margin-left: -1px;	float:left;float:left;	display:block;width:34px;  color: #87bd44;;font-size:14px;
line-height:28px;}

.shang1 a{
	text-decoration:none;
	display:block;color: #777;
	border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
cursor: not-allowed;
	width:100%; box-sizing:border-box;
border: 1px solid #ddd;
	height:100%;
	}
.shang1 a:hover{
color: #777;background: #fff;	border:1px #ddd solid;}

/* 右边不能单击的时候结束*/
	
	
	
	

	/* 右边可以单击的时候开始*/
	.next{ height:34px;margin-left: -1px;	float:left;float:left;	display:block;width:34px;  color: #87bd44;;font-size:14px;
line-height:28px;}

.next a{
	text-decoration:none;
	display:block;color: #87bd44;;
	border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
cursor:pointer;
	width:100%; box-sizing:border-box;
border: 1px solid #ddd;
	height:100%;
	}
.next a:hover{
color: #fff;background: #87bd44;;	border:1px #87bd44; solid;}
/* 右边可以单击的时候结束*/


/* 右边不能单击的时候开始*/
	.next1{ height:34px;margin-left: -1px;	float:left;float:left;	display:block;width:34px;  color: #87bd44;;font-size:14px;
line-height:28px;}

.next1 a{
	text-decoration:none;
	display:block;color: #777;
	border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
cursor: not-allowed;
	width:100%; box-sizing:border-box;
border: 1px solid #ddd;
	height:100%;
	}
.next1 a:hover{
color: #777;background: #fff;	border:1px #ddd solid;}

/* 右边不能单击的时候结束*/



	.j{
		 height:34px;margin-left: -1px;	float:left;float:left;	display:block;width:34px;  
line-height:34px;}


.j a{
	text-decoration:none;
	display:block;
	width:100%; box-sizing:border-box;
border: 1px solid #ddd;
	height:100%;
	}
.j a:hover{
	border:none;}
.disabled{
color: #87bd44;;}
	
			 			.disabled a:link{
	 color: #87bd44;;
	text-decoration:none;
}
.disabled a:visited{
color: #87bd44;;
	text-decoration:none;
}
.disabled a:hover{
	color:#fff;
	background: #87bd44;;
	border:1px #87bd44; solid;
	
	text-decoration:none;
}		

	
	
	
	
	.dianji{background: #87bd44;;height:34px;margin-left: -1px;	float:left;float:left;	display:block;width:34px;  
line-height:34px;
	border:0px #87bd44; solid;
	color:#fff;}
	.dianji a{
	text-decoration:none;
	display:block;
	width:100%; box-sizing:border-box;

	height:100%;
	}
			 			.dianji a:link{
	  color:#fff;
	text-decoration:none;
}
.dianji a:visited{
    color:#fff;
	text-decoration:none;
}
.dianji a:hover{
	color:#fff;
	
	text-decoration:none;
}		



/* 分页代码结束*/



/*---客服代码开始---*/

.kefu{
	width:50px;
	overflow:hidden;
	position:fixed;
	bottom:100px;
	right:10px;
	z-index:300;
	
}

.kefu1{
	width:100%;
	float:left;
	height:150px;
	background-image:url(../images/Book.png);
	background-repeat:no-repeat;
	background-position:center 15px;

	background-color:#87bd44;
	
	    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
	
	}
	
	.kefu1:hover{
		background-color:#000;}
	.kefu1 a{
		display:inline-block;
		width:100%;
		color:#fff;
		text-align:center;
		padding-top:50px;
		font-size:15px;
		line-height:20px;
		height:100%;
		}
		
		
		.kefu2{
	width:100%;
	float:left;
	height:150px;
	margin-top:10px;
	margin-bottom:10px;
	border:#000 3px solid;
	background-color:#fff;
	background-image:url(../images/logo6.png);
	background-repeat:no-repeat;
	background-position:center 15px;	text-align:center;
	    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
	
	
	}
	
	.kefu2:hover{
		background-color:#000;
		
		
		}
			.kefu2:hover a{
				color:#fff;}
	
	
		.kefu2 a{
		display:inline-block;
		width:100%;
		color:#000;
		text-align:center;
		padding-top:50px;	line-height:20px;
		font-size:15px;
		height:100%;
		}
		
			.kefu2-1{
	width:35px;
	height:35px;
	display:inline-block;
	margin-bottom:10px;
	

	
			}
			
			.kefu2-1 img{
				width:35px;
				height:35px;
				border-radius:50%;
				display:inline-block;
				}
				
				.kefu3{
	width:100%;
	float:left;
	height:150px;border:#000 3px solid;
	background-color:#fff;
	background-image:url(../images/Notepad.png);
	background-repeat:no-repeat;
	background-position:center 15px;

    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
	
	
	
	}
	
		.kefu3:hover{
			background-color:#000;
			background-image:url(../images/Notepad1.png);
			}
			
			.kefu3:hover a{
				color:#fff;}
	.kefu3 a{
		display:inline-block;
		width:100%;
		color:#000;
		text-align:center;
		padding-top:50px;
		font-size:15px;
		line-height:20px;
		height:100%;
		}
/*---客服代码结束---*/





.shangxian {
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    z-index: 1000;
    height: 100%;
}

.shangxian1 {
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1001;
    position: fixed;
    width: 695px;
    height: 366px;
 
}


.shangxian1  img{
	width:100%;
	height:auto}
	
	.shangxianquxiao{
		position:absolute;
		    right: 50px;
    top: 40px;
	cursor:pointer;
		}
	
	
	
#banner{
	width:100%;
	
}
#banner .swiper-container{
	width:100%;
}
#banner .swiper-container img{
    width: 100%;
    height: auto;
}
#banner .bannerTxt{

	padding-top:20px;

	position:absolute;
top: 28%;
	left:50%;    -webkit-transform: translate(-50%,0%);
    transform: translate(-50%,0%);
    -moz-transform: translate(-50%,0%);
    -ms-transform: translate(-50%,0%);
	text-align:center;
	background: no-repeat left top;
}
#banner h3{
	font-size:48px;
	   font-family: 'centuryschlbkcyrillicbt-webfont';

}
#banner p{

	font-size:18px;
	margin-top:20px;
}

#banner span{
	font-family:"宋体";
	font-size:40px;color:#2b292b;

}

#banner i{
	
	font-size:16px;color:#444444;
	
	display:inline-block;width: 100%;

}

#banner .enTil{
	font-family: "Calibri light";
	color:#2b292b;

}
/*---------productList--------*/

.productList .productItem{
	text-align:center;
	margin-top:50px;
	margin-bottom:60px;
	position:relative;
	cursor:pointer;
}
.productList .productItem a{
  display:block;
   font-family:"黑体";
   font-size:15px;
   font-weight:600;
}
 .productList .productItem .circle{
 	position:absolute;
 	width:150px;
 	height:150px;
 	background:#87bd44;
 	top:-3px;
 	left:25px;
 	z-index:-1;
 	
 	border-radius:50%;
 	-webkit-transform: scale(0);
 	-moz-transform: scale(0);
 	-ms-transform: scale(0);
 	-o-transform: scale(0);
 	transform: scale(0);
 	-webkit-transition: all 0.5s ease;
 	-moz-transition: all 0.5s ease;
 	-ms-transition: all 0.5s ease;
 	-o-transition: all 0.5s ease;
 	transition: all 0.5s ease;
 }
  .productList .productItem:hover a{
  	color:#fff;
  }
 .productList .productItem:hover .circle{
 	-webkit-transform: scale(1.2);
 	-moz-transform: scale(1.2);
 	-ms-transform: scale(1.2);
 	-o-transform: scale(1.2);
 	transform: scale(1.2);
 }
 .productList  .col-md-2{
 	width:14%;
 }
/*---------centerBanner------------*/
#centerBanner{
	width:100%;
	
}
#centerBanner .swiper-container{
	width:100%;
	
}
#centerBanner .swiper-slide{
	width:100%;
	position:relative;
	background:url(../images/bannerCenter.png) no-repeat 0 0;
	
}
#centerBanner .swiper-slide img{
	width:30%;
   max-height: 334px;
   margin-left:50%;
   margin-top:40px;
   margin-bottom:40px;
}

#centerBanner  .centerBannerTxt{
	width:538px;
	height:86px;
	position:absolute;
	border:2px solid #fff;
	left:28%;
	top:53%;
	padding-bottom:12px;
	}
#centerBanner  .centerBannerTxt .bannerTxtLeft{
	float:left;
	width:300px;
	padding-left:20px;
	color:#fff;
}
#centerBanner .bannerTxtLeft p{
	margin-top:16px;
}
#centerBanner .bannerTxtLeft h3{
	margin:0;
	font-size:34px;
	font-family:"宋体";
	font-weight:700;
}
#centerBanner  .centerBannerTxt .bannerTxtRight{
	float:right;
	width:120px;
	text-align:right;
	padding-right:10px;
	padding-top:37px;
}
#centerBanner  .centerBannerTxt .bannerTxtRight p{
	margin:0;
	font-size:18px;
	font-family:"microsoft yahei";
	font-weight:600;
	color:#fff;
}
#centerBanner  .centerBannerTxt .bannerTxtRight a{
	color:#fff;
	font-size:14px;
}
/*----------news--------*/
#news{
	padding-left:163px;
	padding-right:163px;
	
	height:260px;
	overflow:hidden;
}
.xinwen:hover .newsLeft{
	color:#87bd44;
	}
#news .newsTil{
	padding-top:50px;
	font-size:24px;
	color:#87bd44;
	font-family:"microsoft yahei";
	font-weight:800;
	position:relative;
	border-bottom:1px solid #bfbebf;
	padding-bottom:22px;
}
#news .newsTil .newsBtn{
	position:absolute;
	right:0;
	top:56px;
	cursor:pointer;
	
}
#news .newsTil .newsBtn span{
	float:left;
	font-size:15px;
	color:#3d3d3d;
	font-family:"黑体";
	transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

#news .newsTil .newsBtn span:hover{
	color:#87bd44;}
#news .newsTil .newsBtn .prevBtn{
	margin-right:30px;
}

#news .swiper-container{
	width:100%;
}
#news .swiper-slide{
	width:100%;
}
#news .swiper-slide .newsLeft {
	padding-top:40px;
	   transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
#news .newsLeft p{
	font-size:13px;
	color:#767676;
}
#news .newsLeft h3{
	font-size:16px;
	font-family:"黑体";
	font-weight:600;
}
#news .newsRight{
	padding-top:64px;
	padding-left:80px;
}
#news .newsRight p{
	font-size:14px;
	color:#838383;
	line-height:25px;
}
/*------newsList--------*/
#newsList{
	margin-top:90px;
}
#newsList .newsListLeft{
	padding-left:200px;
	padding-top:16px;
}
#newsList .newsListLeft li a{
	font-size:14px;
	display:block;
	margin-bottom:20px;
	color:#87bd44;
	font-weight:600;
}
#newsList .newsListLeft .active a{
	font-size:20px;
	margin-bottom:55px;
}

#newsList .newsRightTil h3{
	height:auto;
	line-height:43px;
	font-size:26px;
	padding-left:26px;
	margin:0;
	color:#87bd44;
	font-weight:600;
	background:url(../images/newsTilBg.png) no-repeat left top;
}
#newsList  .news{
	padding-left:50px;
	margin-top:17px;
}
#newsList  .news li{
	padding-top:45px;
	padding-bottom:45px;
	border-bottom:1px dashed #747474;
	position:relative;
}
#newsList  .news .brT{
	border-top:1px solid #d6d7d6;
}
#newsList  .news li a{
	display:block;
}
.newsListRight li a span{
	display:inline-block;
}
.newsListRight li a .date{   position: absolute;
    top: 45px;
    left: 0px;
	}
.newsListRight li a .newsTag{
	color:#fff;
	background:#87bd44;
	padding:0 15px;
	border-radius:9px;
	margin:0 20px;    position: absolute;
    top: 45px;
    left: 107px;
}
.newsListRight li .newsTil{
	color:#444;
margin-left: 240px;

	
}

.news li:hover .newsTil{
	color:#22ac38;}
.newsListRight .newsTop{
	padding-left:35px;
	margin-top:38px;
	margin-bottom:60px;
}
.newsListRight .newsTop .newsConTag{
	color:#fff;
	background:#87bd44;
	padding:0 15px;
	border-radius:9px;
	margin:0 20px;
}
.newsListRight  .newsContain{
	padding-bottom:50px;
	border-bottom:1px solid #999999;
}
.newsListRight  .newsContain p{
	text-indent:2em;
	margin:0;
	line-height:26px;
}
.newsListRight .newsPageBtn{
	margin-top:36px;
	margin-bottom:150px;
}
.newsListRight .newsPageBtn a{
	display:block;
	margin-bottom:22px;
	color:#271010;
}
.newsListRight .newsPageBtn a:hover{
	color:#14a83b;
	text-decoration:underline;
}
.pageNum .pageBtn{
	    margin-top: 50px;
    margin-bottom: 50px;
	overflow:hidden;
}
.pageNum .pageBtn li{
	float:left;
}
.pageNum .pageBtn li a{
	float:left;
	font-size:10px;
	color:#000000;
	padding:0 10px;
	line-height:26px;
	border:1px solid #8fc150;
	border-radius:3px;
	font-family:"Arial";
	margin-right:5px;
	
}
.pageNum .pageBtn li a:hover{
	color:#fff;
	background: #8fc150;
}
.pageNum .pageBtn .active a{
	color:#fff;
	background: #8fc150;
}
.pageNum .pageBtn .mr13 a{
	margin:0 13px;
	font-family:"黑体";
	font-weight:800;
}
.pageNum .pageBtn .fontB a{

	color:#87bd44;
	
	}
/*-----------productList---------*/
#productList{
	margin-top:40px;
	
}
.productListL {
	border:1px solid #f0f0f0;
	margin-left:104px;
}
.productListL h3{
	height:43px;
	line-height:43px;
	font-size:20px;
	color:#87bd44;
	font-weight:800;
	padding-left:22px;
	border-left:4px solid #87bd44;
	margin-top:15px;
	margin-bottom:23px;
}
.productListL .proTilList>li>a{
	display:block;
	padding-left:27px;
	line-height:48px;
	color:#535353;
	background:#ffffff;
	font-size:15px;
	font-weight:800;
	font-family:"黑体";
}
.proTilListSec>li>a{
	line-height:40px;
	display:block;
	padding-left:28px;
	color:#2c2c2c;
	background:#f3f3f3;
}
.productListL .proTilList>.active>a{
	color:#87bd44;
}
.proTilListSec>.active>a{
	background:#87bd44;
	color:#fff;
}
 #productList .productListR{
 	padding-left:67px;
 	padding-right:200px;
 }
  #productList .productListR .proItemList{
  	overflow:hidden;
  }
 .productListR .proItem{
	border:1px solid #f0f0f0;
	text-align:center;
	padding-left:0;
	padding-right:0;
	position:relative;
	overflow:hidden;
	cursor:pointer;
	margin-right:20px;
	width:22%;
	float:left;
	margin-bottom:55px;
}
 .productListR .proItem img{
 	width:100px;
 	height:100px;
 	margin:40px 0;
 }
 .productListR .proItem  .proItemTxt{
 	height:65px;
 	background:#f1f1f1;
 	padding-top:15px;
 	text-align:left;
 	padding-left:20px;
 	
 	
 }
 .productListR .proItem  .proItemTxt p{
 	line-height:22px;
 	margin:0;
 }
  .productListR .proItem .bor{
    background:#87bd44;
 	position:absolute;
 	top:0;
 	left:0;
 	-webkit-transition: all 0.5s ease;
 	-moz-transition: all 0.5s ease;
 	-ms-transition: all 0.5s ease;
 	-o-transition: all 0.5s ease;
 	transition: all 0.5s ease;
 	
 }
 .productListR .proItem .borT{
 	width:12px;
 	height:2px;
 	-webkit-transform: scaleX(1);
 	-moz-transform: scaleX(1);
 	-ms-transform: scaleX(1);
 	-o-transform: scaleX(1);
 	transform: scaleX(1);
 }
  .productListR .proItem:hover .borT{
  	-webkit-transform: scaleX(5);
 	-moz-transform: scaleX(5);
 	-ms-transform: scaleX(5);
 	-o-transform: scaleX(5);
 	transform: scaleX(5);
  }
 .productListR .proItem .borL{
 	height:12px;
    width:2px;
 	-webkit-transform: scaleY(1);
 	-moz-transform: scaleY(1);
 	-ms-transform: scaleY(1);
 	-o-transform: scaleY(1);
 	transform: scaleY(1);
 }
 .productListR .proItem:hover .borL{
  	-webkit-transform: scaleY(5);
 	-moz-transform: scaleY(5);
 	-ms-transform: scaleY(5);
 	-o-transform: scaleY(5);
 	transform: scaleY(5);
  }
.proMenu{
	width:100%;
	
	
	
	
}
.promenuItem .slideU{
	display:none;
}
.proMenu .iconfont{
 font-size:24px;
 height:40px;
 display:block;
 line-height:40px;
 text-align:center;
 cursor:pointer;
 color:#fff;
 background:#87bd44;
}
.proMenu .slideUp{
	display:none;
}

.proMenu .promenuItem>li>a{
	display:block;
	padding-left:30px;
	line-height:35px;
	font-size:16px;
	color:#fff;
	background: #87bd44;
	background-size:auto 50%;
	
}

.proMenu .promenuItem>li>a .arrowB{
	width:30px;
	height:30px;
	background:url(../images/arrowB.png) no-repeat left 5px;
	background-size:auto 50%;
	display:inline-block;
	vertical-align: middle;
	margin-left:10px;
}
.proMobileSec>li>a{
	display:block;
	padding-left:50px;
	line-height:30px;
	font-size:16px;
	color:#fff;
	background:#87bd44;
}

/*-------------productDetail-----------------*/
#pageIndex{
	
}
#pageIndex .noBg {
	background:#fff!important;

	
}

.productDetail{
	margin-top:50px;
	padding-bottom:70px;
	
}
.productDetail .productDetailL{
	padding-right:75px;
}
.productDetailL .bigImgBox{
	width:100%;
	height:500px;
	border:1px solid #dcdcda;
	position:relative;
}
.productDetailL .bigImgBox li{
	
	position:absolute;
	left:50%;
	top:50%;
-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	display:none;
	
}
.productDetailL .bigImgBox .active{
	display:block;
}
.productDetailL .smallImgBox{
	width:100%;
	margin-top:15px;
	overflow:hidden;
}
.productDetailL .smallImgBox li{
	float:left;
display: inline-block;

	text-align:center;

	width:25%;
	padding:10px;

	cursor:pointer;
}

.productDetailL .smallImgBox li img{
	display:inline-block;
	width:90px;
	height:90px;
	
	}

.productDetailL .smallImgBox li a{
	display:inline-block;
	width:100%;    border: 1px solid #dcdcda;
	padding:10px 0px 10px 0px;
	height:100%;
	}

.productDetail .productDetailR{
	padding-left:60px;
}
.productDetailR h3{
	font-size:20px;
	color:#87bd44;
	font-weight:600;
	line-height:35px;
}
.productDetailR p{
	line-height:28px;
	font-size:14px;
	color:#444;
	padding-right:60px;
}
.productDetailR .productPro{
	margin-top:20px;
}
.productDetailR .productPro li{
	padding-top:15px;
	padding-bottom:15px;
	overflow:hidden;
	border-bottom:1px solid #dcdcda;
}
.productDetailR .productPro li span{
	float:left;
	line-height:27px;
}
.productDetailR .productPro li .mgL{
	margin-left:68px;
}
.productDetailR  .productProTil{
	font-size:14px;
	font-weight:800;
	margin-right:18px;
}
.productDetailR .buyBtn{
	display:block;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
	color:#fff;
	font-size:16px;
    font-weight:600;
    font-family:"黑体";
    border-radius:25px;
	background:#87bd44;
	width:185px;
	margin-top:60px;
}
.productDetailR .buyBtn:hover{background: rgba(135,189,68,0.8);
	}

/*--------downloadList------------*/
#downloadList{
	margin-top:60px;
	padding-left:150px;
	padding-right:150px;
}
.downloadTop{
	overflow:hidden;

}

.downloadTop1{
	float:left;
	display:inline-block;



}

.downloadTop2{
	float:right;display:inline-block;



}
.downloadTop p{
	font-size:14px;
	font-weight:800;
	
}
.downloadTop span{

	display:inline-block;
	margin-left:28px;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.downloadTop span:hover{
	color:#87bd44;
}
#downloadList{

}
#downloadList .listCon input{
	width:15px;
	height:15px;
	border:1px solid #87bd44;
}
	.listCon .chk_1 { 
      display: none; 
    } 
 
.listCon .chk_1 + label { 
    background-color: #FFF; 
    border:1px solid #87bd44;
	width:17px;
	height:17px;
    border-radius: 2px; 
	display: inline-block; 
	position: relative; 
	margin-right: 30px; 
	box-sizing: content-box;
    vertical-align: middle;
	display:inline-block;
	margin-left:20px;
	line-height:15px;
} 
.listCon .chk_1:checked + label { 
    background-color: #fff; 
    border:1px solid #87bd44;
    color: #243441; 
} 
.listCon .chk_1:checked + label:after { 
    content: '\2714'; //勾选符号 
    position: absolute; 
    top: 0; 
    left: 0; 
    color: #ff3737; 
    width: 100%; 
    text-align: center; 
    font-size: 14px; 
    padding: 1px 0 0 0; 
    vertical-align: text-top; 
    box-sizing: content-box;
    display:block;
    
} 
#downloadList .listCon{
	margin-top:20px;
}
#downloadList .listCon li{
	height:48px;
	width:100%;
	margin-bottom:18px;
	border:1px solid #87bd44;
	border-radius:5px;
	line-height:48px;
	padding-right:25px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	
	
}
#downloadList .listCon li:hover{
	background:#87bd44;
	color:#fff;
}
#downloadList .listCon li:hover a{
	color:#fff;
}
.listCon .bookName{
	margin-left:38px;
	margin-right:15px;
}
#downloadList .listConBtn a{

	cursor:pointer;
}

#downloadList .listConBtn span{

	cursor:pointer;
	margin-left:20px;
}
.alertWin{
	width:100%;
	height:100%;
	position:fixed;
	z-index:999;
	left:0;
	top:0;
	display:none;
	
}
.alertWin .alertWinCover{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:#000;
	opacity:0.6;
	z-index:99;
}
.alertWin .emailSub{
	width:680px;
	height:320px;
	position:absolute;
	left:50%;
	top:-30%;
	margin-left:-340px;
	margin-top:-160px;
	z-index:999;
	background-image:url(../images/l1.png);
	background-size:cover;
    box-shadow: 2.5px 4.33px 40px 0px rgba(0, 0, 0, 0.761);
	opacity:0;
}
.alertWin .emailSub h3{
	height:75px;
	font-size:20px;
	font-weight:800;
	text-align:center;
	margin-top:20px;
	padding-top:40px;
	background:url(../images/bannerLogo.png) no-repeat 170px center;
}
.alertWin .emailSub p{
	text-align:center;
	margin-top:20px;
	margin-bottom:30px;
}
.alertWin .emailSub input{
	display:block;
	margin:5px auto;
	width:320px;
	height:45px;
	outline:none;	background:none;
	padding:0px 10px 0px 10px;
	border:#b3b08b solid 1px;
	
	
}
										.alertWin .emailSub input:focus{
		border:#87bd44 solid 1px;	background-color:#ececec;
		}
.alertWin .emailSub .submitBtn{
	display:block;
	width:320px;
	height:45px;
	margin:0 auto;
	background:#87bd44;
	color:#fff;
	text-align:center;
	line-height:45px;
	font-size:16px;

	font-weight:600;
	cursor:pointer;
				 	-webkit-transition: all 0.5s ease;
 	-moz-transition: all 0.5s ease;
 	-ms-transition: all 0.5s ease;
 	-o-transition: all 0.5s ease;
 	transition: all 0.5s ease;
	
}

.alertWin .emailSub .submitBtn:hover{background: rgba(135,189,68,0.8);
					}
.alertWin .emailSubClose{
	position:absolute;
	font-size:50px;
	right:10px;
	top:10px;
	font-weight:200;
	font-family:"宋体";
	color:#14140e;
	cursor:pointer;    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

.alertWin .emailSubClose:hover{
	color:#87bd44;}
/*------botIndex---*/
#botIndex{
	margin-top:50px;}
#botIndex .botIndexList{
	width:1100px;
	padding-left:25px;
	padding-right:25px;
	overflow:hidden;
    margin:0 auto;
    padding-top:25px;
    border-top:1px solid #efefef;
}

#botIndex .botIndexList li{
	font-weight:bold;
	
	float:left;
	
	margin-right:50px;
	margin-bottom:20px;
}

#botIndex .botIndexList .mgR0{
	margin-right:0;
}
#botIndex .imgBox:before{
	 top: 0;
    right: -100%;
}
#botIndex .imgBox:hover:before{
	 top: 0;
    right: 0%;
}
#botIndex .imgBox:hover:after{
	left:0%;
}
#botIndex .imgBox{
	position:relative;
	overflow:hidden;
	cursor:pointer;
	margin-bottom:10px;
}
#botIndex .imgBox span{
	
}
#botIndex .imgBox:after{
	bottom: 0;
    left: -100%;
}
#botIndex .imgBox:before,#botIndex .imgBox:after{
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    zoom: 1;
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #87bd44;
}
#botIndex .imgBox span:before{
	top: -100%;
    left: 0;
}
#botIndex .imgBox:hover span:before{
	top: 0%;
}
#botIndex .imgBox span:after{
	bottom: -100%;
    right: 0;
}
#botIndex .imgBox:hover span:after{
	bottom: 0%
}
#botIndex .imgBox span:before,#botIndex .imgBox span:after{
	webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    zoom: 1;
    content: '';
    position: absolute;
    width: 2px;
    height: 100%;
    background: #87bd44;
}
#botIndex .mgR0{
	margin-right:0;
}
