/*banner*/
#banner .swiper-container{
	width: 100%;
	height: auto;
}
#banner .swiper-slide a{
	width: 100%;
	height: 600px;
	max-height:1080px;
	display: table;
	background-repeat: no-repeat; 
	background-size:cover;
	background-position: center bottom !important;
}
#banner .swiper-slide a .slide-txt{
	margin:0 auto;
	width: calc(100% - 12%);
	height:100%;
	word-break:break-all;
	position: relative;
	z-index: 20;
}
#banner .swiper-slide a .slide-txt .slide-txt1{
	position:absolute;
	top:41%;
	max-width:760px;
	font-weight:600;
	/*text-shadow: 2px 2px 2px grey;*/
}
#banner .swiper-slide a .slide-txt .slide-txt1 p{
	font-size: 56px;
	color:#333;
}

#banner .swiper-pagination{
	bottom: 20px !important;
}
#banner .swiper-pagination-bullet{
	width: 43px !important;
	height: 2px !important;
	background: #FFFFFF !important;
	border-radius:0 !important;
	opacity: 1 !important;
	margin-left: 18px !important;
}
#banner .swiper-pagination-bullet-active{
	background: #65c1c0 !important;
}
#banner .swiper-container .swiper-button-white:hover{
    color: #999999 !important;
}
#banner .swiper-container .prev{
	width: 55px;
	height: 55px;
	background: rgba(255,255,255,0.3);
	position: absolute;
	top: 50%;
	left: 20px;
	margin-top: -33px;
	z-index: 100;
	text-align: center;
	line-height: 76px;
	cursor: pointer;
	display: none;
}
#banner .swiper-container .next{
	width: 55px;
	height: 55px;
	background: rgba(255,255,255,0.3);
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -33px;
	z-index: 100;
	text-align: center;
	line-height: 76px;
	cursor: pointer;
	display: none;
}
#banner .swiper-container:hover .prev{
	display: block;
}
#banner .swiper-container:hover .next{
	display: block;
}
#banner .swiper-container .next .icon-more{
	font-size: 46px;
	color: #9c9c9c;
	margin-left: 5px;
}
#banner .swiper-container .prev .icon-back{
	font-size: 46px;
	color: #9c9c9c;
	margin-right: 5px;
}
#banner .swiper-container .prev:hover{
	background: rgba(255,255,255,0.8);
}
#banner .swiper-container .next:hover{
	background: rgba(255,255,255,0.8);
}
#banner .swiper-container .prev:hover .icon-back{
	color: #000;
}
#banner .swiper-container .next:hover .icon-more{
	color: #000;
}
#banner .swiper-container .banner-video{
	width: 100%;
	height: 100%;
	background: #000000;
	position: absolute;
	top: 0;
	left: 0;
}
#banner .swiper-container .video-b{
	width: 100%;
	height: auto;
}
/* ------ banner end ------ */

/*home-main*/
.section{width:100%; padding:3% 0;overflow:hidden}
.grey{background:#f5f5f5;}
.home-title{margin-bottom:3%}
.home-title h1{font-size:30px;color:#2c2c2c;margin-bottom:15px; text-align:center; }
.home-title .line{width:120px;height:3px;background:#AFCA0B; margin: 0 auto;}
.page_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
	margin-bottom:15px
}
.page_title h3 {
    font-size: 22px;
    color: #333333;
    line-height: 26px;
    display: flex;
    align-items: center;
    position: relative;
   

}

.page_title h3 span {
    font-size: 16px;
    color: #333333;
    line-height: 26px;
    margin-left: 19px;
    text-transform: uppercase;
    margin-top: 2px;
}
.page_title .span {
    height: 1px;
    background: rgba(51, 51, 51, 0.24);
    float: right;
    position: relative;
    top: 1px;
}
.fixed-bg{width:100%;background-size:cover;background-attachment:fixed;background-position:center}

#home-product .item{width:280px;margin:0 auto;}
#home-product a{display:block}
#home-product .img{position:relative;margin-bottom:15px;overflow:hidden}
#home-product .img .mask-link{position:absolute;top:-265px;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5) url(http://www.ahpmerklechina.cn/syd/images/link.png) no-repeat center;background:url(http://www.ahpmerklechina.cn/syd/images/link.png) no-repeat center\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);zoom:1;}
#home-product .text{background:#f9f9f9;border-bottom:1px solid #ddd;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
#home-product .text .name{font-size:16px;color:#fff;height:80px; line-height:40px; background-color: #000;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease; padding-left:10px; padding-right:10px; margin-bottom:10px;}
#home-product .text .type{font-size:14px;color:#666; min-height:72px; line-height:24px;padding-left: 10px;}
#home-product a:hover .text{border-color:#AFCA0B}
#home-product a:hover .text .name{color:#AFCA0B}
#home-product .owl-nav .owl-prev,#home-product .owl-nav .owl-next{z-index:10;position:absolute;top:50%;margin-top:-17px;width:35px;height:35px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
#home-product .owl-nav .owl-prev{left:-70px;background:url(http://www.ahpmerklechina.cn/syd/images/p-left.png) no-repeat;}
#home-product .owl-nav .owl-next{right:-70px;background:url(http://www.ahpmerklechina.cn/syd/images/p-right.png) no-repeat;}
.home-product .owl-carousel .owl-nav.disabled{ display:block;}

#home-area .item a{display:block;position:relative;}
#home-area .item a .mask-text{width:100%;height:40px; line-height:40px; text-align:center;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);zoom:1;}
#home-area .item a .mask-text h1{font-size:16px;color:#fff;line-height:40px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
#home-area .item a .mask-text p{font-size:16px;color:#fff}
#home-area .item a.rise .mask-text{background:#AFCA0B;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2f59100,endColorstr=#B2f59100);zoom:1;}
#home-area .item a.rise h1{font-size:20px;}
#home-area .owl-nav .owl-prev,#home-area .owl-nav .owl-next{z-index:10;position:absolute;top:50%;margin-top:-8px;width:11px;height:17px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
#home-area .owl-nav .owl-prev{left:-25px;background:url(http://www.ahpmerklechina.cn/syd/images/a-left.png) no-repeat;}
#home-area .owl-nav .owl-next{right:-25px;background:url(http://www.ahpmerklechina.cn/syd/images/a-right.png) no-repeat;}

.home-company .description{float:left;width:660px; }
.home-company .description .video{ width:660px; }
.home-company .description h1{font-size:20px; height:35px; line-height:35px; font-weight:600;}
.home-company .description .desc{ width:100%; margin-top:0px;}
.home-company .description .desc p{ font-size:15px; line-height:25px; }
.home-company .description .more{ font-size:14px; font-weight:600;}

#home-company{float:right;width:44%}
#home-company .owl-dots{z-index:100;position:absolute;right:10px;bottom:14px;width:100%;text-align:right}
#home-company .owl-dots .owl-dot{display:inline-block;margin:0 3px;}
#home-company .owl-dots .owl-dot span{display:block;width:12px;height:12px;background:#fff}
#home-company .owl-dots .owl-dot.active span{background:#000;}
#home-company .text{background:#f9f9f9;border-bottom:1px solid #ddd;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
#home-company .text .name{font-size:15px; font-weight:600; color:#000;height:90px; line-height:90px; background-color: #AFCA0B;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease; padding-left:10px; padding-right:10px; margin-bottom:10px;}
#home-company .text .desc{font-size:14px;color:#666; min-height:72px; line-height:24px;}


.home-news-list ul li{float:left;width:23%;margin:0 1%}
.home-news-list ul li a{display:block}
.home-news-list ul li .img{overflow:hidden}
.home-news-list ul li .img img{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.home-news-list ul li .text{height:180px;background:#f1f1f1;padding:10px 15px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.home-news-list ul li .text .date{font-size:14px;color:#AFCA0B;margin-top: 10px;}
.home-news-list ul li .text .title{font-size:15px;color:#2c2c2c;max-height:66px;line-height:30px;overflow:hidden;margin:10px 0 0 0;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.home-news-list ul li .text p{font-size:14px;color:#666;max-height:80px;overflow:hidden;line-height: 25px;}
.home-news-list ul li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.home-news-list ul li a:hover{-moz-box-shadow:2px 2px 5px #ccc;-webkit-box-shadow:2px 2px 5px #ccc;box-shadow:0 2px 5px #ccc;}
.home-news-list ul li a:hover .text{background:#fff}
.home-news-list ul li a:hover .text .title{color:#AFCA0B}

/*main*/
.sub-banner{width:100%;height:400px;background-size:cover}
.location{border-bottom:1px solid #ddd;padding:10px 0;}
.location a{font-size:14px;margin:0 5px}
.location .fa{font-size:16px}
.tab-link ul li{float:left;height:50px;line-height:50px; margin-top: 15px;  border: 1px dotted #afc810; margin-right: 5px; }
.tab-link ul li a{display:block;font-size:16px; color:#2c2c2c;padding:0 20px;}

.page{font-size:0;text-align:center;padding-top:20px;padding-bottom:20px; }
.page a.num{display:inline-block;width:32px;height:32px;font-size:16px;color:#2c2c2c;text-align:center;line-height:32px;margin:0 10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.page a.num:hover{color:#AFCA0B}
.page a.active{color:#fff;background:#AFCA0B}

.profile{background:#fff;padding:20px 0}
.profile .text,.profile .img{float:left;width:50%;padding:0 15px}
.profile h1{font-size:24px; height:40px; line-height:40px; color:#2c2c2c;font-weight:bold;}
.profile  p{font-size:14px;line-height:25px;color:#2c2c2c; }


.content{background:#fff;padding:20px 0}
.content h1{font-size:24px; height:auto; margin-top:20px; margin-bottom:20px; color:#2c2c2c;font-weight:bold;}
.content p{font-size:14px; line-height:24px; color:#2c2c2c; }
.content .ce-bodytext{ font-size:16px; line-height:24px; font-weight: 400;color: rgb(33, 37, 41); line-height:30px; }
.content .img{ max-width:600px; }
.content .img img{ width:100%; height:auto; }
.content a{ color:#000; }
.content a:hover{color:#000;}
.content table tr td{ line-height:30px;  font-size:14px;  }

.ww{ width:76%;}
.link-button{ margin-top:20px; display:block; height:40px; }
.link-button a {
	display: inline-block;
    color: #000;
	font-size:16px;
	height:40px;
	line-height:40px;
	background-color: #AFCA0B;
	font-weight: 500;
	padding-left:10px;
	padding-right:10px;
}
.link-button a i.fa-chevron-right {
    padding-left: 20px;
}


.culture .intro{font-size:14px;color:#2c2c2c;line-height:25px;margin-bottom:3%}
#culture .item{height:275px;text-align:center;background:#f5f5f5;border-bottom:1px solid #AFCA0B;padding:30px 15px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
#culture .item .circle{width:100px;height:100px;border:1px solid #AFCA0B;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 auto 25px}
#culture .item .icon{display:block;width:90px;height:90px;margin:4px auto 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
#culture .item .icon.c1{background:url(http://www.ahpmerklechina.cn/syd/images/c1.png) no-repeat center}
#culture .item .icon.c2{background:url(http://www.ahpmerklechina.cn/syd/images/c2.png) no-repeat center}
#culture .item .icon.c3{background:url(http://www.ahpmerklechina.cn/syd/images/c3.png) no-repeat center}
#culture .item .icon.c4{background:url(http://www.ahpmerklechina.cn/syd/images/c4.png) no-repeat center}
#culture .item .icon.c5{background:url(http://www.ahpmerklechina.cn/syd/images/c5.png) no-repeat center}
#culture .item h1{font-size:18px;color:#2c2c2c;margin-bottom:10px;}
#culture .item p{font-size:14px;}
#culture .item:hover{background:#ededed;border-color:#ededed}
#culture .item:hover .icon.c1{background:#AFCA0B url(http://www.ahpmerklechina.cn/syd/images/c1-1.png) no-repeat center}
#culture .item:hover .icon.c2{background:#AFCA0B url(http://www.ahpmerklechina.cn/syd/images/c2-1.png) no-repeat center}
#culture .item:hover .icon.c3{background:#AFCA0B url(http://www.ahpmerklechina.cn/syd/images/c3-1.png) no-repeat center}
#culture .item:hover .icon.c4{background:#AFCA0B url(http://www.ahpmerklechina.cn/syd/images/c4-1.png) no-repeat center}
#culture .item:hover .icon.c5{background:#AFCA0B url(http://www.ahpmerklechina.cn/syd/images/c5-1.png) no-repeat center}

.same-owl .owl-nav .owl-prev,.same-owl .owl-nav .owl-next{z-index:10;position:absolute;top:50%;margin-top:-17px;width:35px;height:35px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.same-owl .owl-nav .owl-prev{left:-60px;background:url(http://www.ahpmerklechina.cn/syd/images/p-left.png) no-repeat;}
.same-owl .owl-nav .owl-next{right:-60px;background:url(http://www.ahpmerklechina.cn/syd/images/p-right.png) no-repeat;}

#center .item{position:relative} 
#center .text{z-index:1000;position:absolute;left:0;bottom:0;width:100%;font-size:14px;color:#2c2c2c;padding:20px;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff);zoom:1;}
#center .text b{font-size:18px;color:#AFCA0B}

.contact-way{padding-bottom:3%; }
.contact-way h1{font-size: 18px;}
.contact-way .xs-left{ float: left !important; width:50%; }
.contact-way .xs-left p{ font-size:14px; line-height:24px;padding: 5px 0; }
.contact-way .xs-right { width: 50%; float: right !important;}
.contact-way .title{font-size:24px;color:#2c2c2c;font-weight:bold;margin-bottom:20px}
.contact-way .address p{font-size:14px;line-height:25px;}
.contact-way .address .fa{display:inline-block;width:25px;font-size:16px;}
.feedback-form .f-input{margin-bottom:20px;}
.feedback-form .f-input .f1{display:block;float:left;width:30%;height:40px;line-height:40px;font-size:14px;color:#aaa;border:1px solid #ddd;padding:0 10px;margin-right:5%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
input.f1::-webkit-input-placeholder{ /* WebKit browsers */color:#aaa;}
input.f1::-webkit-input-placeholder{ /* WebKit browsers */color:#aaa;}
input.f1:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */color:#aaa;opacity:1;}
input.f1::-moz-placeholder{/* Mozilla Firefox 19+ */color:#aaa;opacity:1;}
input.f1:-ms-input-placeholder{/* Internet Explorer 10+ */color:#aaa;}
.feedback-form .f-input textarea{width:100%;height:120px;font-size:14px;color:#aaa;border:1px solid #ddd;padding:10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;resize:none}
.feedback-form .f-input p{font-size:14px;color:#aaa}
.feedback-form .f-input .f2{display:block;width:100px;height:40px;font-size:14px;color:#fff;font-weight:bold;border:0;background:#bbbbbb;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;cursor:pointer;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.feedback-form .f-input .f2:hover{background:#AFCA0B}

.news-list ul li{margin-bottom:30px; margin-top: 30px;}
.news-list ul li a{position:relative;display:block;width:100%;height:240px;border:1px solid #ededed;background:#fff;padding:10px 60px 10px 10px}
.news-list ul li a .img{float:left;overflow:hidden; }
.news-list ul li a .img img{ max-height:220px; -moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.news-list ul li a .text{margin-left:420px;overflow:hidden}
.news-list ul li a .text .title{font-size:18px;color:#2c2c2c;overflow:hidden;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.news-list ul li a .text .line{width:50px;height:2px;background:#ddd;margin:20px 0}
.news-list ul li a .text p{font-size:14px;line-height:25px;max-height:75px;overflow:hidden}
.news-list ul li a .text .date{font-size:14px;color:#999;margin-top:15px}
.news-list ul li a .news-btn{position:absolute;top:-1px;right:0;width:40px;height:240px;font-size:24px;color:#ddd;text-align:center;line-height:240px;border-left:1px solid #ededed;overflow:hidden;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}

.news-list ul li a:hover img{max-height:220px;  -webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);} 
.news-list ul li a:hover .title{color:#AFCA0B}
.news-list ul li a:hover .news-btn{color:#fff;background:#AFCA0B;border-color:#AFCA0B}

.tabulation{height:80px;line-height:80px;}
.pro-tab-list .tab-lsit-btn{float:left;}
.pro-tab-list ul{display:block; }
.pro-tab-list ul li{display:block;float:left;height:80px;margin:0 20px 0 0}
.pro-tab-list ul li.on{border-bottom: 1px solid #AFCA0B;}
.pro-tab-list ul li a{display:inline-block; height:80px; line-height:80px; font-size:16px;color:#2c2c2c;}
.pro-tab-list ul li a:hover{color:#AFCA0B}
.pro-tab-list ul li a.on{color:#2c2c2c;background:#f5f5f5;padding:0 15px;font-size:16px;border-bottom:1px solid #AFCA0B;}
.tab-select{display:none;width:100%;height:40px;line-height:40px;border:1px solid #ddd}
.table-sub{background:#f5f5f5;line-height:70px; margin-bottom: 20px;}
.table-sub ul li{float:left;font-size:14px;padding:0 20px;}
.table-sub ul li a{padding:10px;color:#AFCA0B}
.table-sub ul li:hover a{color:#fff;background:#AFCA0B;border-radius: 5px;}
.table-sub ul li a.on{color:#fff;background:#AFCA0B;border-radius: 5px;}


/*弹性盒*/
.flexBetween  {justify-content:space-between;display: -webkit-flex; display: flex;flex-wrap: wrap;width: 100%;}
.flexStart  {justify-content:flex-start;display: -webkit-flex; display: flex;flex-wrap: wrap;width: 100%;}
.flexCenter  {justify-content:center;display: -webkit-flex; display: flex;flex-wrap: wrap;width: 100%;}
.flexLeft  {justify-content:left;display: -webkit-flex; display: flex;flex-wrap: wrap;width: 100%;}


.product-list ul li{ width: 24%; height: auto;  margin-top: 30px;}
.product-list ul li a{display:block}
.product-list ul li a .img{position:relative;margin-bottom:10px;overflow:hidden;width: 100%;}
.product-list ul li a .img .mask-link{position:absolute;top:-600px;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5) ;;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);zoom:1;}
.product-list ul li a .text .name{font-size:16px;color:#2c2c2c;height:45px;overflow:hidden;margin-bottom:5px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.product-list ul li a .text .type{font-size:14px;color:#666;height:20px; display:inline-block; margin-bottom:5px; }
.product-list ul li a .text .view{width:120px;height:40px;font-size:14px;text-align:center;line-height:40px;border:1px solid #ddd;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-top:15px;}
.product-list ul li a:hover .text .name{color:#AFCA0B}
.product-list ul li a:hover .text .view{color:#fff;border-color:#AFCA0B;background:#AFCA0B}
.pro-intro{font-size:14px;color:#2c2c2c;line-height:25px;margin-bottom:5%}
.product-list ul li .img2{position:relative;margin-bottom:15px;overflow:hidden}
.product-list ul li .img2 .mask-link{position:absolute;top:-600px;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5) ;;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);zoom:1;}
.product-list ul li .text2{background:#f9f9f9;border-bottom:1px solid #ddd;padding:10px 15px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.product-list ul li .text2 .name{font-size:14px;color:#2c2c2c;height:40px;overflow:hidden;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.product-list ul li a:hover .text2{border-color:#AFCA0B}
.product-list ul li a:hover .text2 .name{color:#AFCA0B}





.pro-disp{background:#fff;padding:3%;}
.pro-disp .img{float:left;overflow:hidden}
.pro-disp .text{margin-left:600px;overflow:hidden}
.pro-disp .text .pro-name{font-size:24px;color:#2c2c2c}
.pro-disp .text .pro-type{font-size:16px;margin:15px 0}
.pro-disp .text .line{position:relative;width:100%;height:1px;background:#ddd;}
.pro-disp .text .line span{position:absolute;left:0;bottom:0;display:block;width:100px;height:1px;background:#AFCA0B}
.pro-disp .text .parameter{margin:5% 0; font-size:16px; line-height:24px; margin-bottom:10px }
.parameter p,.parameter div,.parameter span{font-size:16px; line-height:24px; margin-bottom:10px}
.pro-disp .text .pro-rz img{margin-right:5px}
.pro-disp .text .pro-function{margin-top:5%}
.pro-disp .text .pro-function a{display:inline-block;font-size:14px;color:#fff;height:35px;line-height:35px;padding:0 10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-right:15px;}
.pro-disp .text .pro-function a.pa1{background:#b2b2b2}
.pro-disp .text .pro-function a.pa2{background:#AFCA0B}
.pro-disp .text .pro-function a:hover{-moz-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;filter:Alpha(opacity=70);}

.application ul{font-size:0;overflow:hidden}
.application ul li{display:inline-block;width:31.33%;margin:0 1% 2%;vertical-align:top}
.application ul li .img{background:#fff;border:1px solid #ddd;padding:10px;overflow:hidden}
.application ul li .img img{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.application ul li .img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.application ul li p{text-align:center;font-size:16px;color:#2c2c2c;margin-top:10px}

.solution-list ul li{float:left;width:48%;text-align:center;margin:0 1% 3%}
.solution-list ul li img{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.solution-list ul li a:hover img{-moz-box-shadow:0 15px 30px rgba(0,0,0,0.3);-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.3);box-shadow:0 15px 30px rgba(0,0,0,0.3);-moz-transform:translate3d(0, -3px, 0);-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0);}

.container{float:left;width:72%;overflow:hidden}
.container .hd{border-left:3px solid #ccc;padding-left:15px;margin-bottom:20px}
.container .hd h1{font-size:18px;color:#2c2c2c;margin-bottom:10px}
.container .hd span{font-size:14px;margin-right:60px;}
.container .bd p,.container .bd div,.container .bd span{font-size:14px;line-height:25px;}


.video .list{ margin: 30px auto;}
.video .list ul li{float:left;width:285px;height:206px; text-align:center; margin-right: 15px; margin-bottom:15px;}
.video .list ul li:last-child{ margin-right:0;}
.video .list ul li video{display:inline-block}
.video .list ul li .mask-text{width:100%;height:40px; line-height:40px; text-align:center;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);zoom:1;}
.video .list ul li .mask-text h1{font-size:16px;color:#fff;line-height:40px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.video .list ul li .mask-text p{font-size:16px;color:#fff}
.video .list ul li p{font-size:14px;}


.pt{margin-top:50px}
.pt a.back{display:block;float:left;width:90px;height:40px;text-align:center;line-height:40px;font-size:16px;color:#fff;background:#AFCA0B;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.pt a.back:hover{-moz-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;filter:Alpha(opacity=70);}
.pt .fan{float:right;}
.pt .fan a{display:block;float:left;width:90px;height:40px;text-align:center;line-height:38px;font-size:24px;color:#707070;border:1px solid #ddd;margin-left:-1px}
.pt .fan a:hover{color:#AFCA0B}

.sidebar{float:right;width:25%;background:#f5f5f5;padding:30px 15px;}
.sidebar .home-title h1{font-size:24px;}
.sidebar .home-title .line{width:80px;height:2px;}
.sidebar ul li{margin-top:20px}
.sidebar ul li .img{overflow:hidden}
.sidebar ul li .img img{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.sidebar ul li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.sidebar ul li p{font-size:14px;color:#2c2c2c;margin:10px 0;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.sidebar ul li .date{font-size:14px;color:#999}
.sidebar ul li a:hover p{color:#AFCA0B}

#certificate.owl-drag .owl-item{border:1px solid #ddd;padding:10px;}

.contain-hd{font-size: 30px;color: #333;border-bottom: 1px solid #ddd;padding-bottom: 1%;margin-bottom: 3%;}
.inquiry-list ul li{position:relative;float:left;width:23%;text-align:center;margin:0 1% 2%}
.inquiry-list ul li .img{border:1px solid #ddd;padding-bottom:10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.inquiry-list ul li p{margin-top:5px}
.inquiry-list ul li .close{position:absolute;display:block;right:10px;top:10px;font-size:24px;color:#999}
.message{padding-top:30px}
.message .mes-hd{font-size:16px;color:#333;font-weight:bold;border-bottom:1px dashed #ddd;padding-bottom:1%;margin-bottom:30px}
.message ul.mes-ul li{margin-bottom:2%}
.message ul.mes-ul li label{display:block;font-size:14px;color:#333;font-weight:bold;margin-bottom:10px}
.message ul.mes-ul li span{font-size:14px;color:red;margin-right:5px}
.message ul.mes-ul li .item-input{display:inline-block;width:360px;height:40px;line-height:40px;font-size:14px;color:#666;padding:0 10px;border:1px solid #ddd}
.message ul.mes-ul li textarea{width:480px;height:200px;font-size:14px;color:#666;border:1px solid #ddd;padding:10px;resize:none}
.message ul.mes-ul li .item-submit{display:block;width:150px;height:35px;font-size:14px;color:#fff;background:#41bfef;border:0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;cursor:pointer}
.message ul.mes-ul li .item-submit:hover{background:#45c9fb}

/* ///spark add 展会信息 ////*/
.c1_list {
    width: 100%;
}
.c1_list ul {
    width: 100%;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.c1_list ul li:nth-child(1), .c1_list ul li:nth-child(2), .c1_list ul li:nth-child(3) {
    margin-top: 0;
}
.c1_list ul li {
    width: 31.5%;
    float: left;
    margin-right: 2.7%;
    box-shadow: 0px 0px 10px 0px rgb(220 162 49 / 20%);
    margin-top: 40px;
}
.c1_list ul li:nth-child(3n) {

    margin-right: 0;

}
.c1_list ul li .c1_img1 {
    width: 100%;
    overflow: hidden;
}
.c1_list ul li .c1_img1 img {
    width: 100%;
    transition: all .4s;
}
.c1_list ul li .c1_tezt {
    width: 100%;
    padding: 20px 15px;
}
.c1_list ul li .c1_tezt h3 {
    font-size: 18px;
    color: #333333;
    line-height: 30px;
    margin-bottom: 6px;
    transition: all .4s;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.c1_list ul li .c1_time {
    width: 100%;
}
.c1_list ul li .c1_time span {
	width: 100%;
    display: block;
    font-size: 14px;
    color: #666;
    line-height: 30px;
    margin-right: 10px;
    position: relative;
    padding-left: 20px;	
}
.c1_list ul li .c1_time span.time::before {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    content: "";
    width: 14px;
    height: 14px;
    background: url(http://www.ahpmerklechina.cn/syd/images/icoN-13.png) no-repeat center center/100%;
}
.c1_list ul li .c1_time span:last-child {
    margin-right: 0;
}
.c1_list ul li .c1_time span.text::before {
    position: absolute;
    top: 7px;
    left: 0;
    content: "";
    width: 12px;
    height: 16px;
    background: url(http://www.ahpmerklechina.cn/syd/images/icon_12.png) no-repeat center center/100%;
}
.c1_list ul li:hover .c1_img1 img {
	transform: scale(1.1);
}

.c1_list ul li:hover .c1_tezt h3 {
	color: #AFCA0B;
}

/* ///spark add 联系我们 ////*/
.cont_list {
    width: 100%;
}
.cont_list ul {
    width: 100%;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: space-between;
}
.cont_list ul li:nth-child(1),.cont_list ul li:nth-child(2), .cont_list ul li:nth-child(3) {
    margin-top: 0;
}

.cont_list ul li {
    width: calc(100% / 3);
    float: left;
    margin-top: 30px;
}
.cont_list ul li h3 {
    font-size: 16px;
	color: #333333;
    line-height: 36px;
}
.cont_list ul li p {
    color: #333;
    font-size: 16px;
    line-height: 32px;
    white-space: pre-wrap;
    word-break: break-all;
}

/*///企业库 */
.caseList_top {
	display: block;
}
.caseList_top .case_bg {
    display: block;
    height: 0;
    width: 100%;
    padding-bottom: 40%;
    position: relative;
    overflow: hidden;
}
.caseList_top .case_bg img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    *height: auto;
}
.caseList_top .case_bg .case_word {
    width: 36%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(http://www.ahpmerklechina.cn/syd/images/black5.png) repeat;
    background: rgba(0,0,0,.5);
    padding: 0 5%;
}
.caseList_top .case_bg .case_word .big_word {
    font-size: 42px;
    color: #fff;
    font-weight: bold;
    line-height: 55px;
    margin-top: 23%;
}
.caseList_top .case_bg .case_word .info {
    color: #bfc0c0;
    font-size: 14px;
    margin: 15px 0 30px;
}
.caseList_top .case_bg .case_word ._detail {
    display: inline-block;
    width: 125px;
    height: 43px;
    line-height: 43px;
    font-size: 15px;
    color: #fff;
    border: 1px #fff solid;
    text-align: center;
}

/* 列表*/

.caseList{ margin-top:40px;display: block;}
.caseList li{ margin-bottom:40px;}
.caseList li .word_box{display: inline-table; height:100%; }
.caseList li .word_box .title{display: block;font-size: 16px;padding: 21% 11% 11%; color: #000;line-height: 30px;height: 60px; margin-bottom:10px; font-weight:600;}
.caseList li .word_box .data{display: block;font-size:14px; padding: 11% 11%;margin-top: 10px;line-height: 25px;height: 50px;}
.caseList li .word_box .word_con{ display: block; width:100%; height:100%;}
.caseList li:hover .word_box{ height:100%; background-color:#AFCA0B; }
.caseList li:hover .word_box .title,.caseList li:hover .word_con{ color:#fff;}
.caseList li:hover ._full{ transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);}

.row {
    width: 102%;
    transition: .2s width ease;
    *zoom: 1;
}
.row:before, .row:after {
    display: table;
    clear: both;
    content: '';
}
.row>.span-6 {
    width: 48%;
	display:block;
}
.row>[class*="span-"] {
    float: left;
    margin-right: 2%;
    *=margin-right: 1.89%;
}
.full-row {
    width: 100%;
    transition: .2s width ease;
	display:block;
}
.full-row:before, .full-row:after {
    display: table;
    clear: both;
    content: '';
}
.oh {
    overflow: hidden;
}
.full-row>.span-6 {
    width: 50%;
	display:block;
}
.full-row>[class*='span'] {
    float: left;
}
.full-row:before, .full-row:after {
    display: table;
    clear: both;
    content: '';
}
.el {
    text-overflow: ellipsis;
}

.rect-75 {
    padding-bottom: 75%;
}
*[class*="rect-"] {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
}
*[class*="rect-"] ._full {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    *height: auto;
}


/* pubu-list */
.pubu-list{background:#fff;height: auto; float:left; width:1200px; margin:0 auto;}
.pubu-list .item{ float: left; width:292.5px; height:auto; display: inline; margin-top: 10px; margin-right:10px; position: relative; background:#FFF;}
.pubu-list .item:nth-child(4n+0){ margin-right:0; }
.pubu-list .item .title{position:absolute;bottom:0;background:url("http://www.ahpmerklechina.cn/syd/pubu/grey.png") repeat;height:54px;width:100%;color:#ffffff;font-size:18px;line-height:54px;left:0px; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; text-align:center;}
.pubu-list .item:hover .title{opacity: 1;}
.pubu-list .item img{border: none; opacity:1;}
.pubu-list .item:hover img{ opacity:.6;}


/*常见问题*/
.faq-list{}
.faq-list ul{ margin-bottom:3%; }
.faq-list ul li{ float:left; width:100%; padding-bottom:2%;  }
.faq-list ul li .question{float:left; width:100%;  font-size:16px; font-weight:600; color:#333;}
.faq-list ul li .question .icon{width:30px;height:30px; float:left}
.faq-list ul li .answer{ float:left; width:100%; font-size: 16px;color: #333; line-height:24px; }
.faq-list ul li .answer .icon{width:30px;height:30px; float:left}
.faq-list ul li .answer .content{ float:left; width:97%;display: inline-block;
    padding-top: 0;}

.download{ margin-bottom: 40px; display: inline-block;}

    /*分页*/
.pagination {
    text-align: center;display: inline-block; *display: inline; *zoom: 1; 
   width: 100%; margin: 50px auto 50px auto;
}

.pagination > li {
    margin: 0 2px;
    width: auto;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #e6e6e6;
    color: #333;
    display: inline-block;
}

.pagination > li a {
    font-size: 14px;
    display: block;
    padding: 0 12px;
}

.pagination > li span {
    font-size: 14px;
    display: block;
    padding: 0 12px; 
}

.pagination > li.active {
    text-align: center;
    background: #afc810;
    color: #fff;
    display: inline-block;  
}

.pagination > li.active span{

    color: #fff;
   
}

.pagination > li:hover {
    background: #afc810;
}

.pagination > li:hover a {
    color: #fff;
}
/*下载*/
.download {
    margin-top: 0px;
    width: 100%;
}

.download .d-list {
    margin-bottom: 40px;
    padding-bottom: 1%;
}

.download .d-list ul li {
    float: left;
    width: 32%;
    margin-right: 1%;
    margin-bottom: 8px;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
    background-color: #AFCA0B;
    color: #000;
}

.download .d-list ul li:last-child {
    margin-right: 0;
}

.download .d-list ul li:nth-child(3n) {
    margin-right: 0;
}

.download .d-list ul li a {
    font-size: 14px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
}

.download .d-list ul li a .fa {
    font-size: 12px;
    margin-right: 10px;
    vertical-align: 2px;
    color: #000;
}

.download .d-list ul li a .fa-download {
    font-size: 14px;
    vertical-align: 1px
}

.download .d-list ul li a:hover {
    color: #000;
    text-decoration: underline;
}

.download .d-list ul li a:hover .fa {
    color: #000;
}

@media (max-width: 768px) and (min-width: 320px) {
    .download .d-list ul {
        margin-right: 0;
    }

    .download .d-list ul li {
        float: left;
        width: 100%;
        margin-right: 0; 
    }
}


