
/*----page_banner----*/
.page_banner{width: 100%; height: 588px; position: relative; overflow: hidden}
.page_banner .page_bg{width: 100%; height: 100%; background-size: cover; background-position: center}

.page-link{padding: 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 p{font-size: 16px; color: #333; line-height: 1.8;}
.page-about img{width: 100%; float: none; display: block;}

/* page-product */
.page-product .list{margin-right: -2%;}
.page-product .list li{float: left; width: 31.3333%; margin-right: 2%; margin-bottom: 20px;}
.page-product .list li .img{width: 100%; overflow: hidden;}
.page-product .list li .img img{width: 100%; transition: all ease .4s; -webkit-transition: all ease .4s;}
.page-product .list li .txt{padding: 20px;}
.page-product .list li .txt h1{font-size: 16px; color: #101010; text-transform: uppercase;}
.page-product .list li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}

/* show-product */
.page-pro h1{font-size: 24px; color: #101010; text-align: center; margin-bottom: 30px; font-family: 'DisneyEnglish-Bold';}
.page-pro .pro-img{max-width: 1200px; display: block; float: none; display: block; margin: 10px auto;}
.page-pro .pro-con p{font-size: 16px; color: #333; line-height: 1.8;}
.page-pro .pro-con img{max-width: 1200px; display: block; float: none; margin: 0 auto; }

/* page-img */
.page-img .list{margin-right: -2%;}
.page-img .list li{width: 31.3333%; float: left; margin-right: 2%; margin-bottom: 20px;}
.page-img .list li img{width: 100%;}

/* page-news */
.page-news .list{margin-right: -2%;}
.page-news .list li{float: left; width: 31.3333%; margin-right: 2%; margin-bottom: 20px;}
.page-news .list li .img{width: 100%; overflow: hidden;}
.page-news .list li .img img{width: 100%; transition: all ease .4s; -webkit-transition: all ease .4s;}
.page-news .list li .txt{padding: 20px; background: #f3f3f3;}
.page-news .list li .txt h1{font-size: 16px; color: #101010; margin-bottom: 20px;}
.page-news .list li .txt h6{font-size: 13px; color: #999;}
.page-news .list li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}

/*----page-newshow----*/
.page-newshow .title{margin-bottom: 20px;}
.page-newshow .title h1{font-size: 18px; color: #101010; font-weight: bold; margin-bottom: 6px;}
.page-newshow .title span{font-size: 13px; color: #666; margin-right: 20px}
.page-newshow .con p{font-size: 16px; color: #444; line-height: 2;}
.page-newshow .con img{float: none; display: block; height: auto; margin: 20px auto}
.page-newshow .con p a{display: inline-block}



/* 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}