*{font-family:Lato-Regular}
#about,#advantage,#banner,#category,#footer,#headre,#news,#product{font-family:Lato-Regular}
#banner .banner_item img{display:block}
#banner .bx-wrapper .bx-controls-direction a{display:none}
.bx-wrapper .bx-pager.bx-default-pager a{box-sizing:border-box;background:0 0!important;border:1px solid #fff;width:20px!important;height:20px!important;border-radius:50%!important}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#049bff!important}
#advantage .index_wrapper_1680{display:flex}
#advantage .adv_item{width:25%;padding:67px 0;text-align:center}
#advantage .adv_item .adv_item_img{height:70px}
#advantage .adv_item .adv_item_img img{text-align:center;display:block;margin:0 auto;max-width:100%;max-height:100%;transition:all .3s}
#advantage .adv_item:hover .adv_item_img img{transform:rotate(360deg)}
#advantage .adv_item .adv_item_text{padding:20px 40px 8px 40px}
#advantage .adv_item .adv_item_text .adv_item_title{font-weight:700;height:24px;font-size:18px;line-height:24px;margin-bottom:8px;color:#03bbfb;overflow:hidden}
#advantage .adv_item .adv_item_text .adv_item_contact{font-family:Lato-Regular;height:48px;color:#555;font-size:18px;line-height:24px;overflow:hidden}
#category .index_wrapper_1680{display:flex}
#category .cate_left{width: 560px;}
#category .cate_item{position:relative;width:100%}
#category .cate_item .cate_item_text{display:flex;padding:0 1.5625vw;box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;background: rgba(196, 238, 253, 0.67);text-align:center;opacity:0;transition:all .3s;align-items: center;justify-content: center;}
#category .cate_item:hover .cate_item_text{opacity:1}
#category .cate_item_text .cate_item_title{line-height:48px;font-weight:700;font-size:30px}
#category .cate_item_text .cate_item_contact{font-family:Lato-Regular;font-size:18px;line-height:30px;max-height:90px;overflow:hidden}
#category .cate_top{margin-bottom:28px}
#category .cate_left .cate_left_top>a{display:flex;width:100%;height:100%;align-items: center;justify-content: center;}
#category .cate_center{margin:0 30px;width:560px}
#category .cate_center .cate_center_top{box-sizing:border-box;background:#03bbfb;color:#fff;text-align:center;padding-top: 55.26%;position: relative;}
#category .cate_center .cate_center_top .cate_center_top_padding{position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);}
#category .cate_center .cate_center_top .cate_center_title{font-size:36px;line-height:50px}
#category .cate_center .cate_center_top .cate_center_btn{font-size:12px;line-height:20px;color:#fff;}
#category .cate_right{width:532px}
#category .cate_left img{display:block}
#category .cate_center img{display:block}
#category .cate_right img{display:block}
#product{padding-top:48px}
#product .index_wrapper_1680{text-align:center}
#product .product_title{font-weight:700;font-size:36px;line-height:50px;color: #049bff;padding-bottom:54px}
#product .product_items{display:flex;flex-wrap:wrap;justify-content:space-between}
#product .product_items .product_item{width:23.69047619047619%;box-sizing:border-box}
#product .product_items .product_item .product_item_img{display:block;width:100%;padding-top:100%;position:relative}
#product .product_items .product_item .product_item_img img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:.3s all}
#product .product_items .product_item .product_item_img img:hover{transform:scale(1.1,1.1)}
#product .product_items .product_item .product_item_text{padding-top:16px;padding-bottom:53px;padding-left:30px;padding-right:30px}
#product .product_items .product_item .product_item_text .product_item_title{height:52px;overflow:hidden;line-height:26px;font-size:18px;color:#222}
#product .product_items .product_item .product_item_text .price{font-size:16px;color:#222; margin: 5px 0;}
#product .product_items .product_item .product_item_text .product_item_contact{height:26px;overflow:hidden;line-height:26px;font-size:18px;color:#222;margin-bottom:7px}
#product .product_items .product_item .product_item_text .product_item_btn{font-family:Lato-Regular;font-size:12px;line-height:26px;color:#888;border-bottom:1px solid #fff;transition:all .5s}
#product .product_items .product_item:hover .product_item_btn{color:#222;border-bottom:1px solid #222}
#product .product_more{padding-top:8px}
#product .product_more .product_more_btn{    background-color: #0099ff;
    border-color: #0099ff;
    border-radius: 50rem!important;
    color: #fff!important;
    font-weight: 500!important;font-family:Lato-Regular;margin-top:8px;margin:0 auto;display:block;width:174px;height:45px;line-height:45px;border:solid 1px #0099ff;box-sizing:border-box;transition:all .5s}
#product .product_more .product_more_btn:hover{background:#0099ff;color:#fff}
#about{padding-top:60px}
#about .index_wrapper_1680{position:relative}
#about .index_wrapper_1680 img{display:block}
#about .about_text{padding:0 30px;margin-top:100px;box-sizing:border-box;text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;margin-top:100px;width:944px;height:268px;background:rgba(255,255,255,.9)}
#about .about_text .about_title{font-weight:700;color: #049bff;height:50px;padding-top:30px;font-size:32px;line-height:50px;overflow:hidden}
#about .about_text .about_contact{font-family:Lato-Regular;height:60px;overflow:hidden;margin:13px 150px 17px 150px;font-size:20px;line-height:30px}
#about .about_text .about_more{display:inline-block;margin:0 auto}
#about .about_text .about_more .about_more_btn{font-family:Lato-Regular;display:block;width:174px;height:45px;font-size:12px;line-height:45px;color:#fff;background-color:#049bff;border-radius: 50rem!important;transition:all .5s;border:solid 1px rgba(255,255,255,0)}
#about .about_text .about_more .about_more_btn:hover{color:#fff;background:#0099ff;border:solid 1px #049bff}
#news{padding-top:48px}
#news .news_title{font-weight:700;text-align:center;font-size:36px;line-height:50px;margin-bottom:50px}
#news .news_items{display:flex;justify-content:space-between;margin:0 81px}
#news .news_items .news_item{width:49.01185%;padding-top:0}
#news .news_items .news_item{overflow:hidden}
#news .news_items .news_item .news_item_img img{display:block;width:100%;transition:all .3s}
#news .news_items .news_item .news_item_text{text-align:left}
#news .news_items .news_item .news_item_text .news_item_title{font-family:Lato-Regular;height:50px;overflow:hidden;font-size:26px;line-height:50px;margin-top:24px;text-align:left;font-weight:700}
#news .news_items .news_item .news_item_text .news_item_date{font-family:Lato-Regular;font-size:18px;line-height:44px}
#news .news_items .news_item .news_item_text .news_item_contact{font-family:Lato-Regular;font-size:18px;line-height:30px;height:60px;overflow:hidden;color:#555}
#news .news_items .news_item .news_item_btn{font-family:Lato-Regular;padding-top:10px;display:inline-block;color:#888;line-height:30px;font-size:12px;text-align:left;border-bottom:1px solid #fff;transition:all .5s}
#news .news_more{margin-top:50px;margin-bottom:60px;text-align:center}
#news .news_more .news_more_btn{font-family:Lato-Regular;display:inline-block;background-color:#049bff;border-radius: 50rem!important;box-sizing:border-box;height:45px;width:174px;line-height:45px;color:#fff;border:solid 1px #049bff;transition:all .5s}
#news .news_more .news_more_btn:hover{background:#049bff;color:#E9EAEE}
#news .news_items .news_item:hover .news_item_btn{color:#222;border-bottom:solid 1px #222}
#news .news_items .news_item:hover img{transform:scale(1.02,1.02)}
@media screen and (max-width:1700px){#category .cate_top{margin-bottom:1.7647vw}
	#category .cate_center{margin:0 1.7647%}
	#category .cate_center .cate_center_top{box-sizing:border-box;width:100%;}
	#category .cate_center .cate_center_top .cate_center_title{display:inline-block;width:100%;font-size: 30px;font-weight:700;overflow:hidden}
	#category .cate_center .cate_center_top .cate_center_btn{display:inline-block;width:100%;font-size:12px;max-height: 80px;overflow: hidden;}
	#about .about_text{margin:auto auto}
}
@media screen and (max-width:1300px){
	#category .cate_center .cate_center_top .cate_center_title{font-size: 24px;line-height: 30px;max-height: 60px;}
	#category .cate_item_text .cate_item_title{font-size:26px;line-height:30px;height:30px;width:100%}
}
@media screen and (max-width:1200px){#advantage .index_wrapper_1680{display:flex;flex-wrap:wrap}
#advantage .adv_item{padding:36px 0;width:50%}
#product .product_items .product_item{width:48%}
#about .about_text{width:80%;height:80%;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:0}
#about .about_text .about_title{height:4.16vw;line-height:4.16vw;padding-top:2.5vw}
#about .about_text .about_contact{margin-bottom:0}
#about .about_text .about_more .about_more_btn{height:3.75vw;line-height:3.75vw;border:solid 1px #fff}
#news .news_items{margin:0}
}
@media screen and (max-width:991px){
	#banner .index_wrapper_1680{padding:0 0}
	#advantage{padding-top:36px}
	#advantage .adv_item{padding:0 0;padding-bottom:12px}
	#advantage .adv_item .adv_item_img{height:36px}
	#advantage .adv_item:hover .adv_item_img img{transform:rotate(0)}
	#advantage .adv_item .adv_item_text{padding:0 5px;padding-top:6px}
	#advantage .adv_item .adv_item_text .adv_item_title{height:24px;font-size:14px;font-weight:700;line-height:24px;margin-bottom:5px;overflow:hidden}
	#advantage .adv_item .adv_item_text .adv_item_contact{font-size:14px;line-height:17px;height:51px;overflow:hidden}
	#category{display:block;width:100%;overflow:hidden;padding-top:0}
	#category .index_wrapper_1680{display:flex;justify-content:center;flex-wrap:wrap}
	#category .cate_left{width:100%}
	#category .cate_center{width:100%}
	#category .cate_right{width:100%}
	#category .cate_left img{width:100%}
	#category .cate_center img{width:100%}
	#category .cate_right img{width:100%}
	#category .cate_item{width:100%;margin-bottom:15px}
	/* #category .cate_item .cate_item_text{overflow:hidden;opacity:1;padding:24.3971% 20px 0 20px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5)} */
	#category .cate_item .cate_item_text{overflow:hidden;opacity:1;padding:0 20px ;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5);display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}

	#category .cate_item .cate_item_text>a{display:flex;width:100%;flex-wrap:wrap;flex-direction:row-reverse;justify-content:center;align-items:center}
	#category .cate_item_text .cate_item_title{font-size:19px;font-weight:700;line-height:25px;height:25px;width:100%}
	#category .cate_item_text .cate_item_contact{font-size:14px;line-height:25px;max-height:50px;overflow:hidden}
	#category .cate_center{margin:0 0}
	#category .cate_center .cate_center_top{margin-bottom:15px;padding: 20px}
	#category .cate_center .cate_center_top .cate_center_top_padding{position: static;transform: none;width: 100%;}
	#category .cate_center .cate_center_top .cate_center_title{font-size:23px;line-height:32px;height:32px}
	#category .cate_center .cate_center_top .cate_center_btn{font-size:12px;line-height:32px;max-height: none;}
	#product{padding-top:18px;padding-bottom:0}
	#product .product_title{font-size:23px;line-height:31px;height:31px;overflow:hidden;padding-bottom:32px}
	#product .product_items .product_item{margin-bottom:17px}
	#product .product_items .product_item .product_item_img{padding-bottom:10px}
	#product .product_items .product_item .product_item_img img:hover{transform:scale(1,1)}
	#product .product_items .product_item .product_item_text{padding:0 0}
	#product .product_items .product_item .product_item_text .product_item_title{font-size:14px;line-height:18px;height:36px;overflow:hidden;margin-bottom:6px}
	#product .product_items .product_item .product_item_text .product_item_btn{font-size:12px}
	#product .product_items .product_item:hover .product_item_btn{color:#888;border-bottom:1px solid #fff}
	#product .product_more{padding-top:20px}
	#product .product_more .product_more_btn{width:130px;height:36px;line-height:36px;font-size:12px}
	#product .product_more .product_more_btn:hover{border:solid 1px #222;background:0 0;color:#222}
	#about{padding-top:40px}
	#about .index_wrapper_1680{padding:0 0;overflow:hidden;display:flex;flex-wrap:wrap}
	#about .about_img{width:100%;order:2}
	#about .about_img img{width:100%;width:auto}
	#about .about_text{width:100%;position:unset;top:0;left:0;transform:translate(0,0);height:100%;padding-bottom:30px;order:3}
	#about .about_text .about_title{font-size:23px;line-height:36px;height:36px;padding-top:20px}
	#about .about_text .about_contact{font-size:14px;line-height:20px;height:60px;padding:4px 25px 0 25px}
	#about .about_text .about_more{padding-top:10px}
	#about .about_text .about_more .about_more_btn{width:120px;height:34px;line-height:34px}
	#about .about_text .about_more .about_more_btn:hover{background:#000;color:#fff}
	#news{padding-top:31px}
	#news .news_title{height:31px;line-height:31px;font-size:23px;margin-bottom:28px}
	#news .news_items{display:flex;flex-wrap:wrap}
	#news .news_items .news_item{width:100%}
	#news .news_items .news_item .news_item_text{padding-top:13px}
	#news .news_items .news_item .news_item_text .news_item_title{font-size:16px;line-height:21px;height:21px;overflow:hidden;margin-top:0;margin-bottom:9px;font-weight:700}
	#news .news_items .news_item .news_item_text .news_item_date{font-size:14px;line-height:14px;height:14px;overflow:hidden;font-weight:400}
	#news .news_items .news_item .news_item_text .news_item_contact{padding-top:8px;font-size:14px;line-height:20px;height:60px;overflow:hidden;font-weight:400;display:block}
	#news .news_items .news_item .news_item_btn{font-size:12px;line-height:16px;padding-top:10;padding-bottom:20px}
	#news .news_items .news_item:hover .news_item_btn{color:#888;border-bottom:1px solid #fff}
	#news .news_more{margin-top:18px;margin-bottom:38px}
	#news .news_more .news_more_btn{display:inline-block;width:130px;height:36px;font-size:12px;line-height:36px}
	#news .news_items .news_item:hover img{transform:scale(1,1)}
	.bx-wrapper .bx-pager.bx-default-pager a{width:8px!important;height:8px!important}
	.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff!important}
}
@media screen and (max-width:786px){#about .about_text .about_contact{margin:0}
}
