/*
 * Powered by ueeshop.com		http://www.ueeshop.com
 * 广州联雅网络科技有限公司		020-83226791
 */

body{background:#f4f4f4;}
img{vertical-align:middle;}
a[class]:hover{text-decoration:none;}

/* header */
.bx_nav_one{background-color:transparent; border-color:rgba(255,255,255,.15); position:fixed; left:0; top:auto; z-index:1;}
@media (min-width:1000px) {
	.bx_nav_one.tran{transition:transform 1s cubic-bezier(.165,.84,.944,1); transform:translateY(-100px); -webkit-transform:translateY(-100px);}
	.bx_nav_one.show{transform:translateY(0); -webkit-transform:translateY(0);}
}
@media (max-width:1000px) {
    .bx_nav_one{ background:#0b0b0b; padding: 0; }
    .bx_nav_one .themes_global_header{height:auto; line-height:100%; padding:0 15px; background:#0b0b0b;}
}

/* banner */
.banner{position:relative;}
.banner img{width:100%;}
.banner .pagination{position:absolute; width:100%; text-align:center; bottom:1.8vw; left:0;}

/* pro3 */
.pro3{padding:20px 30px;}
.pro_li{padding-top:80px; padding-bottom:65px;}
.pro_li a{text-decoration:none;}
.pro_li img{-ms-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.pro_li:hover img{-ms-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05); -ms-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
@media (max-width:1000px) {
	.pro3{padding:10px;}
	.pro_li{padding-top:35px; padding-bottom:35px;}
	.pro3 .bx_fs16 {font-size: 14px;}
}

/* access */
.box_access .clearfix{padding:0 5px;}
.box_access .col_md_6{box-sizing:inherit;}
.box_access .col_md_6:nth-child(odd){margin-left:-5px; padding-left:0;}
.box_access .col_md_6:nth-child(even){margin-right:-5px; padding-right:0;}
.access_li{overflow:hidden; position:relative;}
.access_li a{display:block; width:100%; height:100%;}
.access_li img{width:100%;}
.access_li .hover_text{position:absolute; width:47%; max-height:100%; left:8%; top:50%; transform:translateY(-50%);}
.access_li .themes_title{padding-bottom:8px;}

.access_li img{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
.access_li a:hover img{-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05); -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.access_li a:before, .access_li a:after{content:""; width:100%; height:100%; background:rgba(144,144,144,.1); opacity:0; position:absolute; top:0; left:-100%; z-index:1; transition:all 0.6s ease 0s;}
.access_li a:after{left:auto; right:-100%;}
.access_li a:hover:before{left:50%; opacity:1;}
.access_li a:hover:after{right:50%; opacity:1;}

@media (max-width:1000px) {
	.box_access .clearfix{padding:0;}
	.box_access .col_md_6{margin:0!important; padding-right:0; padding-left:0;}
}

/* newsletter */
.news_bg{background-size:6vw auto, 13.4vw auto;}
.newsletter_title{text-align:center;}
.newsletter_title .top_text{line-height:1.2em; padding-bottom:10px; font-size:46px;}
.newsletter_title .sub_text{padding-bottom:29px; text-align:center; font-size:16px;}
.default_newsletter_form{text-align:center;}
.default_newsletter_form .text{width:390px; max-width:80%; height:40px; line-height:40px; border:0; border-bottom-width:1px; border-bottom-style:solid; text-align:center;}
.default_newsletter_form .subscribe{display:block; width:160px; height:46px; line-height:46px; border:0; border-radius:23px; margin:20px auto; text-align:center; font-size:14px; cursor:pointer;}
@media (max-width:1200px) {
    .default_newsletter_form .subscribe{width:150px; height:38px; line-height:38px; font-size:16px;}
}
@media (max-width:1000px) {
	.pro_li:hover img{transform: scale(1);}
	.access_li a:hover:before{opacity: 0;}
	.access_li a:hover:after{opacity: 0;}
	.access_li a:hover img{transform: scale(1);}
	.news_bg{background-size:13vw auto, 18.6vw auto; background-position:left 60%, right 60%;}
	.newsletter_title .top_text{padding:10px 0; font-size:20px;}
    .newsletter_title .sub_text{padding-bottom:0; font-size:12px;}
	.default_newsletter_form .text{width:195px;}
	.default_newsletter_form .subscribe{width:120px; height:30px; line-height:30px; margin:12px auto; font-size:15px;}
}

.button_next, .button_prev{position:absolute; top:50%; left:0;}
.button_next{left:auto; right:0;}
.button_next{background-repeat:no-repeat; background-position:center center; background-size:10px 15px;}
.button_prev{background-repeat:no-repeat; background-position:center center; background-size:10px 15px;}

.pagination{text-align:center;}
.pagination.bttom{position:static; line-height:51px;}
.pagination.circle .bullet{display:inline-block; width:20px; height:20px; border-radius:50%; box-sizing:border-box; opacity:1; background-clip:content-box; margin:0 4px;}
.button_prev.btn_cirlce, .button_next.btn_cirlce{width:51px; height:51px; background-size:15px 15px; background-position:center center; background-repeat:no-repeat;}
.button_prev.btn_cirlce:hover{background-repeat:no-repeat; background-position:center center; background-size:10px 15px;}
.button_next.btn_cirlce:hover{background-repeat:no-repeat; background-position:center center; background-size:10px 15px;}
