/*
 * 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{height:52px; line-height:52px; background:#0b0b0b; padding:0 15px;}
}*/

/* 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;}
}

.index_pro{width:100%; max-width:1850px; margin:0 auto;}
.index_pro .pro_item{ float:left; width:23.40540%; margin-right:2.1081%; padding:0px;}
.index_pro .pro_item:last-child{margin-right:0px;}
.index_pro .pro_item .pro_img{width:100%; position:relative; padding-top:133.333%; overflow:hidden;}
.index_pro .pro_item .pro_img img{position:absolute; top:0px; right:0px; bottom:0px; left:0px; margin: auto;}
.index_pro .pro_item .pro_img .themes_sales{position:absolute; top:10px; right:10px;  z-index:1; padding:8px 15px; font-size:18px;}
.index_pro .pro_item .pro_img .themes_sales.icon_seckill{display:none;}
.index_pro .pro_item .pro_img .action_btns{position:absolute; right:0px; bottom:-58px; left:0px; margin:0 auto; text-align:center; transition:all 0.3s;}
.index_pro .pro_item .pro_img .action_btns a{display:inline-block; width:54px; height:54px; border-radius:27px; margin-right:23px; background-repeat:no-repeat; background-position:center center; transition:all 0.3s;}
.index_pro .pro_item .pro_img .action_btns a:last-child{margin-right:0px;}
.index_pro .pro_item .pro_content{padding:5%;}
.index_pro .pro_item .pro_content .pro_review{height:18px;text-align: center;}
.index_pro .pro_item .pro_content .pro_name{font-size:16px; line-height:28px; height:56px; margin-top:25px; overflow:hidden;font-weight: bold;text-align: center;}
.index_pro .pro_item .pro_content .pro_name a{transition:all .3s; }
.index_pro .pro_item .pro_content .pro_price_info{margin-top:25px;text-align: center;}
.index_pro .pro_item .pro_content .pro_price_info .themes_price{font-size:22px;font-weight: bold;color: #c00;}
.index_pro .pro_item .pro_content .pro_price_info del{font-size:18px;}
.index_pro .view_more{display:block; width:17.83783%; height:68px; line-height:68px; font-size:14px; margin: 85px auto; text-align:center;}

.index_pro .pro_item:hover .pro_img .action_btns{bottom:17px; }

@media (max-width:1200px) {
	.index_pro .pro_item .pro_img .action_btns a{width:45px; height:45px; margin-right:15px;}
}

@media (max-width:1000px) {
	.index_pro{padding-top:20px;}
	.index_pro .title0_p{padding-bottom:15px;}
	.index_pro .pro_item{width:46%; margin:2%;}
	.index_pro .pro_item .pro_img .action_btns{display:none;}
	.index_pro .view_more{width:40%; margin: 45px auto;}
}

@media (max-width:500px) {
	.index_pro .pro_item{width:90%; margin:5%;}
	.index_pro .view_more{width:80%; margin: 25px auto 45px;}
}

/* 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 .title0{padding-top:30px; }
	.box_access .title0_p {padding-bottom:15px;}
	.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; transition:all .3s;}*/
@media (max-width:1200px) {
    /*.default_newsletter_form .subscribe{width:150px; height:38px; line-height:38px; font-size:16px;}*/
}
@media (max-width:1000px) {
	.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;}




/* updates */
.title1{font-size:40px;padding:25px 0;}
.updates .bx_text_p2{margin:15px 0 20px;}
.updates .swiper_container{max-width:1160px;margin:0 auto;}
.updates .slide{width:570px;float:left;margin-right:20px;}
.time{font-size:12px;}
.updates .button_prev.btn_cirlce{position:absolute;top:0;left:0;bottom:0;margin:auto;}
.updates .button_next.btn_cirlce{position:absolute;top:0;right:0;bottom:0;margin:auto;}

/* updates */
@media (max-width:1600px){
	.ipro .slide{width:23vw;}
	.ipro .slide .img{height:23vw;}
	.ipro .slide .img img{max-height:23vw;}
}
@media (max-width:1366px){
	.ipro .slide{width:31vw;margin:0 1.5555555vw 0 0.7777777vw;}
	.ipro .slide .img{height:31vw;}
	.ipro .slide .img img{max-height:31vw;}
	.bx_fs32{font-size:22px;}
	.updates .bx_text_p2{font-size:14px;}
	.updates .slide{width:472.5px;margin-right:15px;}
}
@media (max-width:1200px){
	body a.btn_cirlce2,.btn_cirlce2{width:auto;padding:0 15px;}
	.action .btn_cirlce2{margin:0 5px;}
}
@media (max-width:1000px){
	.button_prev.btn_cirlce,.button_next.btn_cirlce{width:32px;height:32px;}
	.about .about_img{width:92%;padding-bottom:15px;margin-left:4%;}
	.about .about_info{width:100%;padding-left:0;text-align:center;}
	.image_box{margin-bottom:60px;max-width:82.6%;}
	.image_box::after{width:100%;height:100%;left:-60px;bottom:-60px;}
	.about_info .desc{padding-bottom:10px;}
	.desc{font-size:12px;}
	.about_info .btn_cirlce{margin-right:7px;}
	body a.btn_cirlce i,.btn_cirlce i{font-size:15px;line-height:18px;}
	.btn_cirlce + .blue{line-height:25px;font-size:12px;}
	.ipro .wrapper .slide.active + .slide + .slide ~ .slide{display:block;}
	.ipro .slide{width:48vw;margin:0 1.3vw 0 0.7vw;}
	.ipro .slide .img{height:48vw;}
	.ipro .slide .img img{max-height:48vw;}
	.ipro .slide.active{width:48%;}
	.ipro .slide .bg{opacity:1;}
	.ipro .slide .action{display:none;}
	.ipro .slide.active .action{display:none;}
	.ipro .info{padding-top:7px;padding-bottom:20px;}
	.ipro .info h3{margin-bottom:7px;font-size:12px;}
	.ipro .info .blue{font-size:12px;}
	.through{font-size:12px;}
	.span_yell{display:block;position:absolute;left:0;top:0;width:50px;height:50px;border-radius:50%;font-size:16px;text-align:center;line-height:50px;transform:scale(0.5);transform-origin:left top;}
	.ipro_l{width:100%;margin-bottom:20px;}
	body .app_gallery{padding-top:20px;padding-bottom:30px;}
	.title_60{font-size:23px;}
	.title0{font-size:20px;padding:10px 0;}
	.title0_p{font-size:12px;}
	.btn0{width:81px;height:21px;line-height:21px;font-size:12px;}
	.col_2{width:33.33333333333333%;}
	.block_xs{display:block;}
	.updates .bx_text_p2{margin:7px 0 20px;}
	.bx_fs32{font-size:14px;}
	.updates .container{max-width:100%;}
	.updates .slide{width:48vw;margin-right:2vw;}
}
@media (max-width:500px){
	.updates .slide{width:100vw;margin-right:0;}
}
