
.page-link{padding: 130px 0 20px 0; border-bottom: 1px solid #f0f0f0; background: #f1f3f7;}
.page-link span{font-size: 16px; color: #999;}
.page-link span i{font-size: 20px; color: #999; margin-right: 6px;}
.page-link span a{display: inline-block; font-size: 16px; color: #999; margin: 0 10px;}

.page-con{position: relative; padding: 60px 0;}

/* page-about */
.page-about .item{width: 100%; margin-bottom: 20px;}
.page-about .item p{font-size: 16px; color: #333; line-height: 1.8;}
.page-about .item .img{width: 49%; margin: 0 auto 30px auto;}
.page-about .item .img img{width: 100%; float: none; display: block;}

/* page-about */
.page-abouts .item{width: 100%; margin-bottom: 20px; display: flex; flex-wrap: wrap; justify-content: space-between}
.page-abouts .item p{font-size: 16px; color: #333; line-height: 1.8;}
.page-abouts .item .img{width: 32.3333%; margin-bottom: 30px}
.page-abouts .item .img img{width: 100%; float: none; display: block;}

/* page-honor */
.honor-link{font-size: 0; margin-bottom: 20px}
.honor-link a{display: inline-block; padding: 10px 20px; font-size: 14px; color: #333; margin-right: 2px; background: #f0f0f0}
.honor-link a.on{color: #fff; background: #1a41c0}

.page-honor .list{margin-right: -2%;}
.page-honor .list li{width: 23%; float: left; margin-right: 2%; margin-bottom: 20px;}
.page-honor .list li img{width: 100%;}

/* page-products */
.page-products{display: flex; justify-content: space-between; flex-wrap: wrap;}
.page-products .item{position: relative; width: 49%; margin-bottom: 40px; padding: 30px 20px 30px 40px; border-radius: 16px; background: #f1f3f7;}
.page-products .item a{display: flex; justify-content: right; }
.page-products .item span{position: absolute; top: 0; left: 0; margin: 30px 0 0 40px; display: inline-block; padding: 6px 15px; font-size: 14px; color: #3b82f6; font-weight: bold; border-radius: 16px; border: 1px solid #dedede; background: #fff;}

.page-products .item .text{position: absolute; bottom: 0; left: 0; margin: 0 0 30px 40px;}
.page-products .item .text h2{font-size: 30px; color: #101010; margin-bottom: 10px; font-family: 'DisneyEnglish-Bold';}
.page-products .item .text p{font-size: 14px; color: #838489; line-height: 1.6;}

.page-products .item .img{width: 360px; padding: 30px; border-radius: 50%; overflow: hidden; background: transparent; transition: all ease .4s; -webkit-transition: all ease .4s;}
.page-products .item .img img{float: none; display: block; width: 100%;}
.page-products .item:hover .img{background: #fff;}

/* show-products */
.show-products .show-products-title .item-title{width: 100%; margin-bottom: 20px}
.show-products .show-products-title .item-title h2{font-size: 30px; color: #101010; margin-bottom: 14px; font-family: 'DisneyEnglish-Bold';}
.show-products .show-products-title .item-img{display: flex; flex-wrap: wrap; align-items: center}
.show-products .show-products-title .item-img .li{width: 19%; margin-right: 1%; margin-bottom: 20px; border: 1px solid #f0f0f0;}
.show-products .show-products-title .item-img .li img{width: 100%;}

.show-products .show-products-title .item-title p{font-size: 14px; color: #1a41c0; font-weight: bold; font-style: italic;}

.show-products .show-products-title .item-img .slick-prev, 
.show-products .show-products-title .item-img .slick-next{
    top: auto;
    bottom: 0;
    margin-bottom: -21px;
}
.show-products .show-products-title .item-img .slick-prev{
    margin-right: 0;
}
.show-products .show-products-title .item-img .slick-next{
    margin-left: 0;
}
.show-products .show-products-title .item-img .slick-prev:hover, 
.show-products .show-products-title .item-img .slick-next:hover{
    background: #1a41c0;
}

.show-products .show-products-con{margin-top: 40px;}
.show-products .show-products-con h3{font-size: 18px; color: #fff; background: #1a41c0; display: inline-block; padding: 10px 20px; border-radius: 8px; font-family: 'dincond-medium-webfont';}
.show-products .show-products-con .text-con{margin-top: 10px; padding-top: 20px; border-top: 4px solid #1a41c0;}
.show-products .show-products-con .text-con p{font-size: 16px; color: #333; line-height: 1.8;}

/* product */
.page-product{display: flex; justify-content: space-between; flex-wrap: wrap;}
.page-product .item{width: 48%; margin-bottom: 20px;}
.page-product .item .img{width: 100%; border-radius: 8px; overflow: hidden;}
.page-product .item .img img{width: 100%;}
.page-product .item .text{padding: 16px 0; text-align: center; border-bottom: 1px solid #f0f0f0;}
.page-product .item .text h2{font-size: 16px; color: #333;}

/* show-product */
.show-product h2{font-size: 30px; color: #101010; text-align: center; margin-bottom: 30px; font-family: 'DisneyEnglish-Bold';}
.show-product .item-img{display: flex; justify-content: space-between; flex-wrap: wrap;}
.show-product .item-img .li{width: 32%; margin-bottom: 20px; border-radius: 6px; overflow: hidden;}
.show-product .item-img .li img{width: 100%;}

/* page-contact */
.page-contact{display: flex; justify-content: space-between;}
.page-contact .item-left{width: 55%;}
.page-contact .item-right{width: 40%;}
.page-contact .item h2{font-size: 24px; color: #101010; margin-bottom: 50px; font-family: 'DisneyEnglish-Bold'}
.page-contact .item .li{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #dedede;}
.page-contact .item .li h3{font-size: 20px; color: #101010; margin-bottom: 20px; font-family: 'DisneyEnglish-Bold'}
.page-contact .item .li p{font-size: 15px; color: #666;}

.page-contact .item .page-message{width: 100%;}
.page-contact .item .page-message input{width: 100%; height: 37px; border: 1px solid #ddd; font-size: 12px; text-indent: 5px; outline: none; border-radius: 4px; margin-bottom: 20px; font-family: 'Montserrat-Light';}
.page-contact .item .page-message textarea{width: 100%; height: 100px; padding-top: 8px; border: 1px solid #ddd; font-size: 12px; text-indent: 5px; outline: 0; border-radius: 4px; margin-bottom: 20px; font-family: 'Montserrat-Light';}
.page-contact .item .page-message .yanz span{float: left; padding-right: 10px;}
.page-contact .item .page-message .yanz input{width: 40%; float: left;}
.page-contact .item .page-message .yanz img{height: 37px; display: block; float: left;}
.page-contact .item .page-message .btn {height: 49px; border: none; border-radius: 4px; background: #1a41c0; color: #fff; cursor: pointer}
.page-contact .item .page-message .btn:hover {background: #1a41c0;}

.contact-map{width: 100%; height: 400px; margin-top: 30px}
.contact-map .map{height: 100%}





/*----show_page----*/
.show_pages{margin: 20px 0;}
.show_pages p{font-size: 13px; color: #666; line-height: 26px;}
.show_pages p a{font-size: 13px; color: #282828; display: inline-block}

/*----pages----*/
.pagination a.cur {background: #1a41c0 !important}