
/* ??§?“?é?? */
.bannerBox{
	height: 240px;
	text-align: center;
	line-height: 240px;
	margin-bottom: 100px;
	background: url(/image/product/banner.png) no-repeat;
	background-position:center center;
}
.detailBox{
	margin: 0 auto 60px;
}
.detailBoxImg{
	width: 750px;
	height: 360px;
}
.leftPadding{
	padding-left: 20px;
	padding-right: 20px;
}
.rightPadding{
	padding-left: 110px;
}
.detailBoxText{
	width: 550px;
	margin-top: 40px;
	position: relative;
}
.detailBoxTextLine{
	width: 30px;
	height: 3px;
	background: #5AA451;
	margin-top: 30px;
	margin-bottom: 30px;
}
.detailBoxTextNote{
	line-height: 24px;
	margin-top: 18px;
}
.detailBoxTextBtn{
	position: absolute;
	bottom: 40px;
}
.case{
	padding-top: 100px;
	padding-bottom: 100px;
	background: #F9F9F9;
}
.caseCon{
	margin: 0 auto 60px;
}
.caseConTitle{
	text-align: center;
}
.caseSliderBox{
	width: 1300px;
	height: 232px;
	margin: 0 auto;
}
.caseSliderItem{
	position: relative;
}
.caseSliderItemImg{
	width: 310px;
	height: 232px;
	border-radius: 8px;
}


.caseSliderItem:hover .caseSliderItemBg{
	display: block;
}
.caseSliderItemBg{
	display: none;
	width: 310px;
	height: 232px;
	text-align: center;
	line-height: 232px;
	background: rgba(29, 42, 54, 0.7);
	border-radius: 8px;
	position: absolute;
	top: 0;
	left: 0;
}
.detail{
	margin: 0 auto;
	padding-top: 100px;
	padding-bottom: 100px;
}
.detailConTab{
	margin-top: 60px;
}
.detailConItem{
	color: rgba(28, 28, 28, 0.8);
	margin: 0 55px;
	padding: 10px 20px;
	border-radius: 8px;
	cursor: pointer;
}
.detailConItemSel{
	color: #3AA645;
	background: rgba(58, 166, 69, 0.1);
}
.detail9{
	display: none;
}
.detailBox{
	position: relative;
}
.detailConSecond{
	display: none;
}
.detailBoxFirst{
	position: absolute;
	top: 40px;
	left: 202px;
}
.detailBoxSecond{
	position: absolute;
	top: 370px;
	left: 861px;
}
.detailBoxThird{
	position: absolute;
	top: 692px;
	left: 202px;
}
.detailBoxFourth{
	position: absolute;
	top: 1010px;
	left: 861px;
}
.detailBoxFifth{
	position: absolute;
	top: 1335px;
	left: 202px;
}
.detailBoxTitle{

}
.detailBoxNote{
	width: 468px;
	margin-top: 18px;
	line-height: 28px;
}


/* ??§?“?è????… */
.productDetail{
	padding-top: 42px;
	padding-bottom: 100px;
}
.productDetailBack{
	color: rgba(58, 166, 69, 0.6);
}
.productDetailCon{
	margin-top: 62px;
	align-items: flex-start;
}
.productDetailConL{
	width: 270px;
	padding-top: 40px;
	padding-bottom: 80px;
	margin-right: 60px;
	background: #EBF4EA;
}
.productDetailConLItem{
	width: 190px;
	height: 50px;
	color: #606060;
	align-items: center;
	padding-left: 40px;
	padding-right: 40px;
}
.productDetailConLItemLeft{
	align-items: center;
}
.productDetailConLItemCircle{
	display: none;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: rgba(58, 166, 69, 1);
	margin-right: 20px;
}
.productDetailConLItemImg{
	display: none;
	width: 24px;
	height: 16px;
}
.productDetailConLItemSel{
	color: rgba(58, 166, 69, 1);
	background: rgba(58, 166, 69, 0.1);
}
.productDetailConLItem:hover{
	cursor: pointer;
	color: rgba(58, 166, 69, 1);
}
/* .productDetailConLItem:hover .productDetailConLItemCircle{
	display: block;
}
.productDetailConLItem:hover .productDetailConLItemImg{
	display: block;
} */
.productDetailConR{
	width: 970px;
}
.productDetailConRP2,
.productDetailConRP3,
.productDetailConRP4,
.productDetailConRP5,
.productDetailConRP6{
	display: none;
}
.productDetailConRPItem{
	width: 310px;
	height: 435px;
	background: #FFFFFF;
	box-shadow: 2px 3px 8px 0px rgba(25, 42, 55, 0.12);
	border-radius: 8px;
	overflow: hidden;
	margin-right: 20px;
	margin-bottom: 20px;
}
.productDetailConRPItem:nth-child(3n+3){
	margin-right: 0px;
}
.productDetailConRPItemImg{
	width: 310px;
	height: 300px;
}
.productDetailConRPItemTitle{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #292929;
	font-size: 18px;
}
.productDetailConRPItemBtn{
	margin: 0 auto;
}
.productDetailConRM{
	padding-top: 60px;
	padding-bottom: 80px;
	background: #FFFFFF;
	box-shadow: 6px 10px 17px 3px rgba(29, 42, 54, 0.12);
	border-radius: 8px;
	margin-top: 50px;
	margin-left: 330px;
}
.productDetailConRMTitle{
	text-align: center;
}
.productDetailConRMInput{
	width: 600px;
	margin: 0 auto;
}
.productDetailConRMKey{
	margin-top: 40px;
	margin-bottom: 20px;
}
.productDetailConRMKey span{
	color: #C53A2C;
}
.productDetailConRMValue1{
	width: 600px;
	height: 50px;
	background: #FFFFFF;
	border: 1px solid #E8E8E8;
	border-radius: 8px;
}
.productDetailConRMValue2{
	width: 600px;
	height: 100px;
	background: #FFFFFF;
	border: 1px solid #E8E8E8;
	border-radius: 8px;
}
.productDetailConRMValue3 {
	width: 425px;
}

.productDetailConRMValue3Add {
	width: 201px;
	height: 115px;
	border: 1px dashed #E8E8E8;
	border-radius: 8px;
}

.productDetailConRMValue3Add img {
	margin: 33px auto 8px;
}

.productDetailConRMValue3AddText {
	text-align: center;
	color: rgba(41, 41, 41, 0.5);
}
.productDetailConRMBtn{
	width: 600px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: #5AA451;
	border-radius: 25px;
	margin-top: 30px;
}
.productDetailConRMBtn:hover{
	cursor: pointer;
	box-shadow: 0px 16px 24px 6px rgba(90, 164, 81, 0.3);
}
.productDetailConRMContact{
	align-items: center;
	margin-top: 80px;
}
.productDetailConRMContactCode{
	width: 174px;
	height: 174px;
	margin-right: 40px;
}
.productDetailConRMContactNum{
	align-items: center;
	margin-bottom: 18px;
}
.productDetailConRMContactNum img{
	width: 20px;
	height: 25px;
	margin-right: 11px;
}
.main-content{
	max-width: 1320px;
	margin: 0 auto;
}
/* 轮播图样式重写 */
.caseSlider .bx-viewport {
    background: transparent;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
    left: 0;
}
.caseSlider .bx-prev {
    background: url(/image/common/silderLeftG.png);
    margin-left: -100px;
}
.caseSlider .bx-next {
    background: url(/image/common/silderRightG.png);
    margin-right: -100px;
}
.caseSlider .bx-next:hover {
    background: url(/image/common/silderRightSel.png);
}

.caseSlider .bx-prev:hover {
    background: url(/image/common/silderLeftSel.png);
}
.bx-controls-direction a {
    width: 53px !important;
    height: 53px !important;
    margin-top: -27px !important;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager{
    display: none;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #00A934 !important;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #ebf4ea !important;
}

.qualification {
    background: rgba(58, 166, 69, 0.1);
    padding: 88px 0 75px;

}
.main-content{
    max-width: 1320px;
    margin: 0 auto;
}

.item_list {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 38px;

}

.item_item{
    margin: 0 10px;
    width: calc(25% - 10px);
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    box-shadow: 3px 5px 9px 1px rgba(29, 42, 54, 0.12);
}
.item_item:hover .item_item_hover{
    display: flex;
}
.item_item_hover{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(58, 166, 69, 0.9);
    color: #fff;
    display: none;
    justify-content: center;
    align-items: center;
}

.item_item_text {
    margin-top: 21px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #292929;
    text-align: center;
}
<!--0.00024700164794922-->