﻿/*.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 30px;}*/
/*.swiper-pagination-bullet{width: 10px;height: 10px;background: transparent;}*/
/*.swiper-pagination-white .swiper-pagination-bullet{background: transparent;border: 1px solid #fff;opacity: 1;}*/
/*.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 12px;}*/
/*.swiper-pagination-white .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;}*/
body .bx-wrapper .bx-pager.bx-default-pager a{width: 10px;height: 10px;background: transparent;border: 1px solid #fff;opacity: 1;margin: 0 12px;border-radius: 50%;}
body .bx-wrapper .bx-pager.bx-default-pager a:hover,body .bx-wrapper .bx-pager.bx-default-pager a.active{background: #fff;}
.index-banner{line-height: 0;}
#index_products{padding-top: 86px;padding-bottom: 55px;}
#index_products .wrap{position: relative;}
#index_products .index_products_title{font-size: 50px;text-align: center;font-family: Montserrat-Bold;margin-bottom: 29px;}
#index_products .new_wrap{width: 1230px;margin: 0 auto;}
#index_products .arrow .index_products_left{width: 50px;height: 50px;background: #4d4d4d;position: absolute;left: 0;top:50%;cursor:pointer;transform: translateY(-50%); }
#index_products .arrow .index_products_right{width: 50px;height: 50px;background: #4d4d4d;position: absolute;right: 0;top:50%;cursor: pointer;transform: translateY(-50%);}
#index_products .arrow .index_products_right:hover,#index_products .arrow .index_products_left:hover{background: #004d95;}
#index_products .arrow .index_products_left img{position: absolute;left: 50%;top:50%;transform:translate(-50%,-50%);}
#index_products .arrow .index_products_right img{position: absolute;left: 50%;top:50%;transform:translate(-50%,-50%);}
#index_products_list .item .item_top{position: relative;padding-top: 100%;}
#index_products_list .item .item_top a{line-height: 0;overflow: hidden;text-align: center;font-size: 0;width:100%;height:100%;display:block;position:absolute;left:0;top:0;}

#index_products_list .item_title{text-align: center;font-family: Montserrat-Bold;font-size: 22px;padding-top: 33px;padding-bottom: 42px;}
#index_products_list .item_top .img{overflow: hidden;}
#index_products_list .arrow{height: 0;}
.index_about{position: relative;}
.index_about .new{line-height: 0;}
.index_about .new img{height: 600px;}
.index_about .wrap1{left: 0;top:0;width: 100%;height: 100%;position: absolute;}
.index_about .wrap1 .wrap{height: 100%;}
.index_about .wrap1 .cont_table{display: table;width: 100%;height: 100%;}
.index_about .wrap1 .cont_table_cell{display: table-cell;vertical-align: middle;text-align: center;}
.index_about .wrap1 .cont_table .title_tmp{font-size: 50px;color: #fff;line-height: 55px;}
.index_about .wrap1 .cont_table .desc{font-size: 16px;line-height: 30px;color: #fff;width: 86%;margin: 16px auto 45px;font-family: OpenSans-Regular;}
.index_about .wrap1 .cont_table .btn_about{display: flex;justify-content: center;}
.index_about .wrap1 .cont_table .btn_about .view a{width: 156px;height: 49px;color: #fff;line-height:49px;border: 2px solid #1a85e8;font-size:14px;display: block;margin-right: 20px;font-family: Montserrat-Bold;text-transform: uppercase;}
.index_about .wrap1 .cont_table .btn_about .view a:hover{color:#fff;background: #f66220;border-color: #f66220;}
.index_about .wrap1 .cont_table .btn_about .video a{width: 160px;height: 53px;color: #fff;background: #1a85e8;display: block;font-family: Montserrat-Bold;font-size: 14px;line-height: 53px;text-transform: uppercase;}
.index_about .wrap1 .cont_table .btn_about .video a:hover{background: #f66220;}
.index_appl{padding-top: 87px;padding-bottom: 86px;}
.index_appl .appl_title{font-size: 50px;font-family: Montserrat-Bold;text-align: center;text-transform: uppercase;margin-bottom: 28px;}
.index_appl .appl_list{display: flex;justify-content: space-between;}
.index_appl .appl_list .img{position: relative;padding-top: 150%;}
.index_appl .appl_list .img a{line-height: 0;overflow: hidden;text-align: center;font-size: 0;width:100%;height:100%;display:block;position:absolute;left:0;top:0;}

.index_appl .appl_list .item{position: relative;width: 23.889%;cursor: pointer;}
.index_appl .appl_list .item .img{line-height: 0;}
.index_appl .appl_list .item .img_title a,.index_appl .appl_list .item .bottom a{-webkit-line-clamp:1;display: -webkit-box;-webkit-box-orient:vertical;overflow: hidden;width:100%;text-align: center;font-family: Montserrat-Bold;color: #fff;font-size: 26px;}
.index_appl .appl_list .item .img_title{position: absolute;opacity: 0;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,77,149,0.8);}
.index_appl .appl_list .item .bottom a{position: absolute;left: 50%;bottom:60px;transform:translateX(-50%);}
.index_appl .appl_list .item .img_title a{line-height: 32px;align-items: center;justify-content: center;display: flex;}
.index_appl .appl_list .item:hover .img_title{opacity: 1;}
.index_appl .appl_list .item:hover .bottom a{opacity: 0;}
.index_news .news_list .item .img_bottom .f_share{display: none;}
.index_news .news_list .item .img_bottom .f_share.on{display: flex;}
.bxslider_1>div{margin-right: 0!important;}
.index_news{margin-bottom: 55px;}
.index_news .wrap1{width: 1480px;margin: 0 auto;}
.index_news .news_title{font-size: 50px;text-align: center;font-family: Montserrat-Bold;text-transform: uppercase;margin-bottom: 28px}
.index_news .news_list .img{line-height: 0;}
.index_news .news_list{display: flex;}
.index_news .news_list .item .top{position: relative;cursor: pointer;}
.index_news .news_list .item .img_bottom{position: absolute;left: 0;bottom: 0;display: flex;align-items: center;display: none;}
.index_news .news_list .item .img_bottom .date{display: block;font-size: 12px;font-family: Montserrat-Bold;color: #fff;padding:0 15px;height:40px;line-height:40px;background: #004d95;}
.index_news .news_list .item .img_bottom .share_one{display: block;background: #f66220;width: 62px;height: 40px;position: relative;margin-left: 2px;margin-right: 8px;}
.index_news .news_list .item .img_bottom .share_one img{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
/*.index_news .news_list .item .img_bottom .f_share{display: block;display: flex;align-items: center;}*/
.index_news .news_list .item:hover .img_bottom{display: flex;}
.index_news .news_list .item{width: 32.362%;margin-right:1.6055%;}
.index_news .news_list .item:last-child{margin-right: 0;}
.index_news .news_list .item .bottom .item_title{font-size: 24px;font-family:  Montserrat-Bold;margin-top: 35px;margin-bottom: 17px;}
.index_news .news_list .item .bottom  .item_desc{font-size: 16px;font-family: OpenSans-Regular;color: #666;line-height: 30px;margin-bottom: 24px;-webkit-line-clamp:3;display: -webkit-box;-webkit-box-orient:vertical;overflow: hidden;}
.index_news .news_list .item .bottom  .item_more a{text-transform: uppercase;font-size: 12px;display: block;color: #004d95;text-decoration: underline;font-family: Montserrat-Bold;}
.index_news .news_list .item .bottom{padding-bottom: 36px;}
.index_news .news_list  .img{position: relative;padding-top: 67.597%;}
.index_news .news_list  .img a{line-height: 0;overflow: hidden;text-align: center;display:flex;justify-content:center;align-items:center;font-size: 0;width:100%;height:100%;position:absolute;left:0;top:0;}

@media (min-width: 768px) {

    .index_news .news_list .item:hover .bottom {padding-left: 20px;}
    .index_news .news_list .item:hover{box-shadow: 0px 0px 15px #ddd;}
}
@media (max-width: 1440px) {
    .index_news .wrap1{width: 100%;}
    #index_products .new_wrap{width: 88%;}

}
@media (max-width: 1000px) {
    #index_products .new_wrap{width: 86%;}
}
@media (max-width: 991px) {
    .index_news .news_list .item .img_bottom{flex-wrap: wrap;}
    .index_news .news_list .item .img_bottom{position: static;margin-top: 10px;}
    .index_news .news_list .item .img_bottom .f_share{margin-top: 10px;}
}
@media (max-width: 768px) {
    #index_products .new_wrap{width: 100%;}
    #index_products .arrow{display: none;}
    #index_products{padding-top: 43px;padding-bottom: 25px;}
    #index_products .index_products_title{font-size: 25px;margin-bottom: 14px;}
    #index_products_list .item_title{font-size: 16px;padding-top: 16px;padding-bottom: 21px;}
    #index_products .arrow .index_products_left{width: 40px;height: 40px;}
    #index_products .arrow .index_products_right{width: 40px;height: 40px;}
    .index_about .wrap1 .cont_table .title_tmp{font-size: 25px;line-height: 28px;}
    .index_about .wrap1 .cont_table .desc{font-size: 12px;line-height: 24px;width: 100%;margin:8px auto 22px;}
    .index_about .wrap1 .cont_table .btn_about .view a{width: 89px;height: 30px;line-height: 30px;font-size: 12px;}
    .index_about .wrap1 .cont_table .btn_about .video a{width: 90px;height: 34px;line-height: 34px;font-size: 12px; }
    .index_about .new img{height: 400px;}
    .index_appl{padding-top: 43px;padding-bottom: 28px;}
    .index_appl .appl_title{font-size: 25px;margin-bottom: 14px;}
    .index_appl .appl_list .item{width: 48%;margin-bottom: 15px;}
    .index_appl .appl_list{flex-wrap: wrap;}
    .index_appl .appl_list .item .img_title a, .index_appl .appl_list .item .bottom a{font-size: 16px;}
    .index_news .news_title{font-size: 25px;margin-bottom: 14px;}
    .index_news .news_list{flex-wrap: wrap;}
    .index_news .news_list .item{width: 100%;margin-right: 0;}
    .index_news .news_list .item .img_bottom{display: flex;}
    .index_news .news_list .item .img_bottom .date{padding:0 8px;}
    .index_news .news_list .item .img_bottom .share_one{width: 50px;}
    .index_news .news_list .item .bottom .item_title{font-size: 16px;margin-top: 17px;margin-bottom: 8px;}
    .index_news .news_list .item .bottom .item_desc{margin-bottom: 12px;font-size: 14px;line-height: 26px;}
    .index_news .news_list .item .bottom{padding-bottom: 18px;}
    .index_news{margin-bottom: 28px;}
    body .bx-wrapper .bx-pager.bx-default-pager a{margin: 0 6px;}
    .bxslider_3>div{margin-right: 0 !important;}
    .index_appl .appl_list .item .bottom a{bottom: 25px;}

}


