

*,:after,:before{margin:0;padding:0;color:#333;font-family:Arial,Helvetica,sans-serif;line-height:1.5;box-sizing:border-box;outline:0}
article,aside,figcaption,figure,footer,header,main,nav,section{display:block}
h1{font-size:20px}
h2{font-size:18px}
h3{font-size:16px}
h4,h5{font-size:14px}
img{border:none;vertical-align:middle;max-width:100%}
li{list-style:none}
a:focus{outline:0}
a:hover{color:#e71a15;text-decoration:none}
a{color:#333;text-decoration:none;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
a:active,input,select,textarea{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:0}
input[type=text]:focus{outline:0}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:none;padding:0}
input::-webkit-input-placeholder{color:#aaa;}
input::-moz-placeholder{color:#aaa;opacity: 1;}
input:-ms-input-placeholder{color:#aaa;}
input:-moz-placeholder{color:#aaa;}
hr{height:1px;border:none;border-top:1px dashed #c1c1c1;margin:15px 0 15px 0}
.hide{display:none}
.z9999{z-index:9999!important}
.layout{width:1200px;margin:0 auto;position:relative}
.clear {clear:both;}

/* clear floating */
.clearfix:after,.layout:after,.sys_row:after,.flex_row:after,
.web_main:after,.page_main:after, .nav_wrap .head_nav:after,.items_list ul:after,.product_items:after,.promote_list:after,.cate_items ul:after,.web_head .logo:after,.product-intro:after,.detail-tabs:after,.foot_items:after,.news_cell:after,.news_item .item_inner:after,.sys_row:after,
.foot_bar .foot_links:after{content:"";display:block;clear:both;visibility:hidden;height:0;}
.clearfix,.layout,.sys_row,.flex_row,
.web_main,.page_main, .nav_wrap .head_nav,.items_list ul,.product_items,.promote_list,.cate_items ul,.web_head .logo,.product-intro,.detail-tabs,.foot_items,.news_cell,.news_item .item_inner,.sys_row,
.foot_bar .foot_links{*zoom:1;}

body {
    font-size: 14px;
    background: #fff;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-width: 1400px;
    overflow-x: hidden;
}

/*gotop*/
.gotop{display: inline-block;width: 116px;background-color: #f9f9f9;padding: 10px 0;text-align: center;position: absolute;left: 0;right: 0;margin: 0 auto -25px;bottom: 100%;border-radius: 50%;cursor: pointer;}
.gotop:before{content: '';display: block;width: 0;height: 0;overflow: hidden;border: 8px solid #e71a15;border-left-color: transparent;border-right-color: transparent;border-top-width: 0;border-bottom-width: 14px;margin: 0 auto;}
.gotop em{display: none;}
.gotop:after{content: '';display: block;width: 26px;height: 26px;margin: 6px auto 0;background-repeat: no-repeat;background-position: center;background-image: url(../images/title_ico.png);-webkit-background-size: contain;background-size: contain;}
.gotop:hover{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);box-shadow: 0 2px 0 rgba(0,0,0,.15);}

/* transition */
.head_nav li a,.nav_wrap .head_nav li li a,.nav_wrap .head_nav li ul,.nav_wrap .head_nav li li>a:before,/*.head_nav b,*/.head_nav b:after,.web_head .btn--search,.web_head .btn--search:before,.product_item figure, .gotop, .product-item .item-img img,.product_item .item_img img,.product_item .item_img a,.product_item,.product_item .item_img a:before,.product_item .item_img a:after,.product_item .item_img:after, .product-btn-wrap a,.web_head,.change-language .change-language-title a:after, .newsletter .button, .mobile-head-item .middle-show-content-wrap, .product_item figure figcaption,.foot_item  a, .pages a,.ad_item figure figcaption .item_more,.head_sns li img,.side_product_item .add-friend,.side_product_item .add-friend:after,.side-product-items .btn-prev,.side-product-items .btn-next,.foot_sns li img,.blog-item:after{-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.head_nav>li>a:before,.head_nav>li>a:after,.head-search .search-btn,.icon-cate,
.index_product .product_item .item_img,.index_product .product_item .item_img a:before,
.foot_txt_list li a:before,.web_footer .button:before{-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.company_subscribe .button .button_txt,.company_subscribe .button .button_ico{-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.index_main .product_item figure{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}




/* box-sizing */
.index_promote,.company_subscribe .button,.nav_wrap,.product_item .item_img {-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;}

/* font-family */
.side-cate li .icon-cate:before, .product-btn-wrap a:before, .mobile-head-item .title:before, .head_nav > li:after,.head_nav li b:after, .download-item .item-button:before, .faq-item .faq-title:before{font-family: "fontawesome";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;font-variant: normal;text-transform: none;color: #fff}
.fa:before,
.btn_more:after,.sys_btn:after,
.head-search .search-btn:before,.web_head .btn--search:before,.swiper-button-next:before, .swiper-button-prev:before,
.side-product-items .btn-prev:before,.side-product-items .btn-next:before,.product-btn-wrap .email:before,.product-btn-wrap .pdf:before,
.company_subscribe .button:after,
.index_company_intr .btn_more:before,.promote_item .icon-player:before{font-family: 'fontawesome';}
.slider_banner .banner_title,.index_business .business_title,.index_company_intr .company_intr_title,.sys_sub_head .head_title{font-family: 'ArialBlack';}




/*hover*/
.anm_hover_line,.index_news .news_title a,.foot_nav li a{display: inline-block;position: relative;}
.anm_hover_line:after,.index_news .news_title a:after,.foot_nav li a:after{content: '';display: block;width: 0%;height: 1px;background-color: #e71a15;position: absolute;right: 0;bottom: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.anm_hover_line:hover:after,.index_news .news_title a:hover:after,.foot_nav li a:hover:after{width: 100%;left: 0;right: auto;}

/* web_head */
.web_head{width: 100%;position: relative;z-index: 3;background-color: #fff;}
.web_head .head_layer .layout{width: 1600px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.web_head .logo,.web_head .head_right{height: 90px;}
.web_head .logo:before,.web_head .head_right:before{content: '';display: inline-block;width: 0;height: 100%;vertical-align: middle;}
.web_head .logo{float: left;}
.web_head .logo img{width: auto;max-height: 90px;}
.web_head .head_right{float: right;}
.web_head .btn--search{display: inline-block;width: 35px;height: 16px;position: relative;vertical-align: middle;cursor: pointer;-webkit-box-sizing: content-box;box-sizing: content-box;}
.web_head .btn--search:after,.web_head .btn--search:before{content: '';display: inline-block;width: 100%;height: 18px;background-image: url(../images/search_btn.png);background-repeat: no-repeat;background-position: center;vertical-align: top;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.web_head .btn--search:before{opacity: .32;filter: alpha(opacity=32);}
.web_head .btn--search:after{opacity: 0;filter: alpha(opacity=0);position: absolute;left: 0;top: 0;-webkit-transform:scale(.6) translateY(60%);-ms-transform:scale(.6) translateY(60%);-o-transform:scale(.6) translateY(60%);transform:scale(.6) translateY(60%);}
.web_head .btn--search:hover:after{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity: .6;filter: alpha(opacity=60);}
.web_head .btn--search:hover:before{opacity: 0;-webkit-transform:scale(.6) translateY(-60%);-ms-transform:scale(.6) translateY(-60%);-o-transform:scale(.6) translateY(-60%);transform:scale(.6) translateY(-60%);}
.web_head .change-language{display: inline-block;position: relative;text-align: left;vertical-align: middle;padding-left: 15px;margin-left: 5px;}
.web_head .change-language-title{position: relative;}
.web_head .change-language-cont,.web_head .change-language-cont a{color: #333;}
.web_head .btn--search+.change-language:before{content: '';display: block;width: 1px;height: 16px;background-color: #909090;position: absolute;left: 0;top: 50%;margin-top: -8px;}
.web_head .nav_wrap{float: left;padding-left: 3%;text-align: center;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align: center;}
.web_head .head_nav>li,.web_head .head_nav>li>a,.web_head .head_nav>li>a>em{display: inline-block;vertical-align: top;}
.web_head .head_nav>li{font-size: 18px;line-height: 30px;margin: 0 20px;position: relative;}
.web_head .head_nav>li>a{padding: 0;text-transform: uppercase;position: relative;z-index: 1;}
.web_head .head_nav>li>a:before{content: '';display: block;width: 0%;height: 2px;background-color: #e71a15;position: absolute;left: 50%;bottom: 5%;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.web_head .head_nav>li.nav-current>a,.web_head .head_nav>li:hover>a{color: #e71a15;}
.web_head .head_nav>li.nav-current>a:before,.web_head .head_nav>li:hover>a:before{width: 100%;left: 0;}
.nav_wrap .head_nav li ul{width: 250px;padding: 15px 0;background-color: rgba(0,0,0,.8);background-color: #fff\9;position: absolute;left: 0;top: 115%;z-index:999;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0;filter: alpha(opacity=0);visibility:hidden;box-sizing: border-box;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0;box-shadow:4px 4px 0 rgba(0,0,0,.1);}
.web_head .head_nav>li ul ul{left: 102%;top: 0;margin-top: -15px;}
.web_head .head_nav>li li{padding: 3px 15px;position: relative;text-align: left;}
.nav_wrap .head_nav>li li a {display: block;line-height:1.6em;padding:5px 25px 5px 0;font-size: 14px;position: relative;color:#aaa;}
.nav_wrap .head_nav>li li b:after{content: '';display: inline-block;width: 0;height: 0;overflow: hidden;border: 4px solid #aaa;border-left-width: 7px;border-right: 0;border-top-color: transparent;border-bottom-color: transparent;position: absolute;right: 10px;top: 13px;}
.nav_wrap .head_nav>li li:hover>a{color: #fff;}
.nav_wrap .head_nav>li li:hover>a>b:after{border-left-color: #fff;}
.nav_wrap .head_nav li:hover>ul {-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;filter: alpha(opacity=100);visibility: visible;}
.fixed-nav .logo, .fixed-nav .head_right{height: 70px;}
.fixed-nav .logo img{max-height: 50px;}
.fixed-nav .logo a,.fixed-nav .logo img,.fixed-nav .head_nav li a{-webkit-transition: none;-o-transition: none;transition: none;}
.fixed-nav .head_layer{width: 100%;position: fixed;left: 0;top: 0;z-index: 9;-webkit-transition: none;-o-transition: none;transition: none;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);opacity:1;background-color: rgba(255,255,255,.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff);border-bottom: 1px solid #ddd;box-shadow: 0 0 15px rgba(0,0,0,.15);}
.fixed-nav-active .head_layer{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}


/* web_footer */
.web_footer{background-color: #fff;width: 100%;position: relative;z-index: 2;}
.web_footer .foot_service{padding: 50px 0 40px;}
.web_footer .foot_nav{margin-bottom: 35px;text-align: center;}
.web_footer .foot_nav ul{display: inline-block;border-bottom: 1px solid #e71a15;padding: 8px 0;}
.web_footer .foot_nav li{display: inline;padding: 0 15px;font-size: 18px;text-transform: uppercase;}
.web_footer .foot_nav li a{display: inline-block;vertical-align: middle;}
.foot_contact_list{width: 85%;margin: 0 auto 15px;}
.foot_contact_list .flex_row{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.foot_contact_list .contact_item,.foot_contact_list .contact_item a{color: #a0a0a0;}
.foot_contact_list .contact_item a:hover{color: #e71a15;}
.foot_contact_list .contact_item{-webkit-box-flex:0 0 33.33333333%;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width: 33.33333333%;width: 33.33333333%;padding: 10px 4%;}
.foot_contact_list .contact_txt{display: block;margin-left: 45px;}
.foot_contact_list .contact_item .contact_ico{display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-image:url(../images/contact_ico.png);position: absolute;margin-top: 6px;}
.foot_contact_list .contact_item:hover .contact_ico{-webkit-animation: swing .8s ease;-o-animation: swing .8s ease;animation: swing .8s ease;}
.foot_contact_list .contact_ico_phone{background-position:0 0;}
.foot_contact_list .contact_ico_fax{background-position:0 -30px;}
.foot_contact_list .contact_ico_email{background-position:0 -60px;}
.foot_contact_list .contact_ico_time{background-position:0 -90px;}
.foot_contact_list .contact_ico_local{background-position:0 -120px;}
.foot_contact_list .contact_ico_skype{background-position:0 -150px;}
.foot_contact_list .contact_ico_wechat{background-position:0 -180px;}
.foot_sns{padding:20px 0 0;text-align:center;}
.foot_sns li{display:inline-block;padding:5px;}
.foot_sns li a {display: inline-block;}
.foot_sns li a img{width:auto;max-height:32px;vertical-align:top;}
.foot_sns li a:hover{-webkit-transform:rotate(60deg) scale(1.2);-ms-transform:rotate(60deg) scale(1.2);-o-transform:rotate(60deg) scale(1.2);transform:rotate(60deg) scale(1.2);}
.web_footer .foot_bar{background-color: #f9f9f9;padding: 8px 0;text-align: center;font-size: 15px;color: #a6a6a6;}
.web_footer .foot_bar .txt_impt,.web_footer .foot_bar .txt_impt a{color: #e71a15;}
.tel_link{pointer-events: none;}




/*--------------------------------------------------------
														page: index
																	------------------------------------------------------*/
.web_main{overflow: hidden;}
.index_main,.index_main a{color: #424261;}
.index_main a:hover{color: #e71a15;}
.index_bg{background-color: #f5f6f8;background-position: center 470px;background-repeat: no-repeat;-webkit-background-size: 100% auto;background-size: 100% auto;padding-top: 120px;}
/* title */
.title_ico{display: inline-block;width: 71px;height: 71px;background-repeat: no-repeat;background-position: center;-webkit-background-size: contain;background-size: contain;background-image: url(../images/title_ico.png);vertical-align: middle;-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.index_hd{text-align: center;margin: 0 auto 45px;}
.index_hd .hd_title{font-size: 28px;font-weight: normal;text-transform: uppercase;}
.index_hd .title_ico{display: block;width: 40px;height: 40px;margin: 15px auto 0;}
.business_title:hover .title_ico,.company_intr_title:hover .title_ico,.index_hd:hover .title_ico{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all 1.2s ease-in-out;-o-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;}
/* index_swiper_control */
.index_swiper_control .swiper-button-next,.index_swiper_control .swiper-button-prev{position:relative;display:inline-block;width:55px;height:55px;line-height:55px;text-align:center;font-size:55px;border-radius:50%;background-color:rgba(0,0,0,.25);color:rgba(255,255,255,.5);opacity:1}
.index_swiper_control .swiper-button-next:before,.index_swiper_control .swiper-button-prev:before{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:8px;position:absolute;top:50%;left:50%}
.index_swiper_control .swiper-button-prev:before{content:'';transform:rotate(135deg) translate(0,50%)}
.index_swiper_control .swiper-button-next:before{content:'';transform:rotate(-45deg) translate(-20%,-70%)}
.index_swiper_control .swiper-button-disabled{opacity: .2;filter: alpha(opacity=20);}
.index_swiper_control .swiper-button-prev:not(.swiper-button-disabled):hover,
.index_swiper_control .swiper-button-next:not(.swiper-button-disabled):hover {
    background-color: #e71a15;
}
/* swiper */
.slider_banner .layout{width: 92%;}
.slider_banner .swiper-slide img{width:100%;min-height: 150px;}
.slider_banner .swiper-slide img+img{position:absolute;left:0;top:0;}
.slider_banner .swiper-slide img{width:100%;transition:3s linear;transform:scale(1.08);}
.slider_banner .banner_info {position: absolute;width: 100%;height: 100%;position: absolute;left: 0;top: 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px);-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.slider_banner .banner_info_inner{max-width: 580px;float: right;}
.slider_banner .banner_title{color:#e71a15;font-size: 90px;max-height: 2em;line-height: 1em;overflow: hidden;font-weight: bold;margin-bottom: 20px;}
.slider_banner .banner_title .title_ico{margin-right: 8px;}
.slider_banner .banner_title .title_txt{vertical-align: middle;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#bb6cd0), to(#86139e));-webkit-background-clip: text;text-fill-color: transparent;
}
.slider_banner .banner_desc{font-size: 20px;padding-top: 1.5em;max-height: 3.3em;line-height: 1.1em;overflow: hidden;-webkit-box-sizing: content-box;box-sizing: content-box;position: relative;}
.slider_banner .banner_desc,.slider_banner .banner_desc a{color: #a6a6a6;}
.slider_banner .banner_desc:before{content: '';display: inline-block;width: 70%;height: 2px;background-color: #e71a15;position: absolute;left: 0;top: 0;}
.slider_banner .banner_info .learn_more{padding-top: 40px;}
.slider_banner .swiper-slide-active  .banner_info{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.slider_banner .slider_swiper_buttons{position: absolute;right: 35px;bottom: 35px;z-index: 2;}
/*.slider_banner .swiper-button-prev,.slider_banner .swiper-button-next{position: static;float: left;}*/
.slider_banner .swiper-button-prev{margin-right: 40px;}
.slider_banner .swiper-slide.swiper-slide-active img{transform:scale(1);}
.slider_banner .swiper-pagination{width: 100%;left: 0;bottom: 20px;text-align: center;}
.slider_banner .swiper-pagination-bullet{margin: 0 10px;}
.slider_banner .slide-page-box{display:none;}

/*index_business*/
.index_business{padding: 90px 0;}
.index_business .business_cont{-webkit-box-flex:0 0 45%;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width: 45%;width: 45%;}
.index_business .business_hd{padding-bottom: 40px;margin-bottom: 40px;position: relative;}
.index_business .business_hd:after{content: '';display: block;width: 50%;height: 2px;background-color: #e71a15;position: absolute;left: 0;bottom: 0;}
.index_business .business_title{font-size: 50px;font-weight: normal;text-transform: uppercase;}
.index_business .business_desc,.index_business .business_desc a{color: #7C7C7C;}
.index_business .business_desc{font-size: 21px;line-height: 1.3333em;}
.index_business .learn_more{padding-top: 50px;}
.index_business .business_slider{position: relative;}
.index_business .business_img{-webkit-box-flex:0 0 55%;-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width: 55%;width: 55%;}
.index_business .business_img img{width: 100%;height: auto;}
.index_business .swiper-pagination{position: absolute;width:100%;left:0;bottom:20px;text-align:center;}
/*inedx_product*/
.product_item {width: 33.33333333%;float: left;}
.product_item,.product_item  a{color: #909090;}
.product_item figure{background-color: #fff;border: 1px solid #a0a0a0;-webkit-box-flex: 1.0;-moz-flex-grow: 1;-webkit-flex-grow: 1;flex-grow: 1;}
.product_item .item_img{display: block;position: relative;width: 100%;border-radius:10px;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;}
.product_item .item_img{*display: inline;}
.product_item .item_img a{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-color:rgba(255,255,255,0);}
.product_item .item_img img{width: 100%;height: auto;}
.product_item  figcaption{ padding:15px 10px;}
.product_item .item_title{ font-weight:normal; font-size:18px;text-align: center;}
.product_item .item_title a{height:2.6em;line-height: 1.3em;overflow: hidden;vertical-align: middle;padding: 0 3.5%;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.product_item figure{width: 100%;}
.product_item figure:hover {border-color: #e71a15;box-shadow: 6px 6px 0 rgba(231, 26, 21, 0.2)}
.product_item figure:hover.item_title{text-decoration: underline;}
.product_item figure:hover a{color:#e71a15;text-decoration: underline;}
.index_product{background-color: #f9f9f9;padding: 50px 0;}
.index_product .product_slider{position: relative;margin:0 -15px;overflow: hidden;padding-bottom: 60px;}
.index_product .swiper-container{padding-top: 4px;padding-bottom: 4px;}
.index_product .product_item{width: 25%;padding:0 15px;overflow: visible;}
.index_product .swiper-pagination{width: 100%;text-align: center;bottom: 0;}
.index_product .swiper-button-prev{left: -65px;}
.index_product .swiper-button-next{right: -65px;}
/*company_subscribe*/
.company_subscribe{text-align: center;background-position:center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-attachment: fixed;}
.company_subscribe,.company_subscribe a{color: #fff;}
.company_subscribe .index_bd{padding: 90px 0;background-color: rgba(0,0,0,.3);}
.company_subscribe .subscribe_title{max-width: 860px;font-size: 24px;line-height: 1.3333em;margin: 0 auto;font-weight: normal;}
.company_subscribe .learn_more{padding-top: 45px;}
/*index_company_intr*/
.index_company_intr{padding: 100px 0;}
.index_company_intr .flex_row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.index_company_intr .company_intr_img{-webkit-box-flex:0 0 47%;-webkit-flex:0 0 47%;-ms-flex:0 0 47%;flex:0 0 47%;max-width: 47%;width: 47%;padding-left: 55px;}
.index_company_intr .company_intr_img img{width: 100%;height: auto;-webkit-transition: all 1.2s ease-in-out;-o-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;}
.index_company_intr .company_intr_img a:hover img{ -webkit-transform: scale3d(1.12,1.12,1.12);-ms-transform: scale3d(1.12,1.12,1.12);-o-transform: scale3d(1.12,1.12,1.12);transform: scale3d(1.12,1.12,1.12); }
.index_company_intr .company_intr_slider{position: relative;}
.index_company_intr .company_intr_slider a{display: block;position: relative;overflow: hidden;}
.index_company_intr .company_intr_slider .swiper-container{position: relative;overflow: hidden;border: 1px solid #e71a15;}
.index_company_intr .swiper-pagination{position: absolute;width:100%;left:0;bottom:20px;text-align:center;}
.index_company_intr .swiper-control {border: 1px solid #e71a15;position: absolute;width: 92%;height: 96%;left: -50px;bottom: -40px;}
.index_company_intr .swiper-pagination-bullets{display: inline-block;width: 25px;padding: 15px 0;background-color: #fff;position: absolute;left: -12px;top: 50%;bottom: auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.index_company_intr .swiper-pagination-bullet{display: block;background: none;color: #a0a0a0;height: auto;width: auto;margin: auto;line-height: 1.8em;}
.index_company_intr .swiper-pagination-bullet:after{display: none;}
.index_company_intr .swiper-pagination-bullet-active{font-size: 20px;color: #e71a15;}
.index_company_intr .company_intr_cont{-webkit-box-flex:0 0 53%;-webkit-flex:0 0 53%;-ms-flex:0 0 53%;flex:0 0 53%;max-width: 53%;width: 53%;}
.index_company_intr .company_intr_hd{padding-bottom: 50px;margin-bottom: 50px;position: relative;}
.index_company_intr .company_intr_hd:after{content: '';display: block;width: 40%;height: 2px;background-color: #e71a15;position: absolute;left: 0;bottom: 0;}
.index_company_intr .company_intr_title{font-size: 50px;font-weight: bold;text-transform: uppercase;}
.index_company_intr .company_intr_desc,.index_company_intr .company_intr_desc a{color: #7C7C7C;}
.index_company_intr .company_intr_desc{font-size: 21px;line-height: 1.3333em;}
.index_company_intr .learn_more{padding-top:50px;}
/*index_news*/
.index_news{background-color: #f9f9f9;padding: 50px 0;}
.index_news .sys_row{margin-left: -2%;margin-right: -2%;}
.index_news .sys_col{padding-left: 2%;padding-right: 2%;}
.index_news .news_cell{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.index_news .news_cell+.news_cell{margin-top: 37px;}
.index_news .cell_img,.index_news .cell_img a,.index_news .cell_img img{display: block;border-radius: 10px;}
.index_news .cell_img{width: 130px;float: left;margin-right: -55px;position: relative;z-index: 1;border: 1px solid #e71a15}
.index_news .cell_img a{overflow: hidden;}
.index_news .cell_img img{width: 100%;height: auto;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.index_news .cell_img a:hover img{-webkit-transform: scale3d(1.12,1.12,1.12);-ms-transform: scale3d(1.12,1.12,1.12);-o-transform: scale3d(1.12,1.12,1.12);transform: scale3d(1.12,1.12,1.12);}
.index_news .cell_bd{padding: 15px 40px 15px 85px;border: 1px solid #e71a15;border-radius: 10px;-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.index_news .news_time{display: block;font-size: 18px;color: #909090;margin-bottom: 10px;}
.index_news .news_title{height: 1.5em;line-height: 1.5em;overflow: hidden;margin-bottom: 10px;}
.index_news .news_desc{display: block;max-height: 3em;line-height: 1.5em;font-size: 16px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index_news .news_main{-webkit-box-flex:0 0 60%;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width: 60%;width: 60%;}
.index_news .news_cell:nth-child(2n) .cell_img{-webkit-box-ordinal-group: 2;-moz-order: 2;-webkit-order: 2;order: 2;margin-right: 0;margin-left: -55px;}
.index_news .news_cell:nth-child(2n) .cell_bd{padding: 15px 85px 15px 40px;text-align: right;}
.index_news .news_side{-webkit-box-flex:0 0 40%;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width: 40%;width: 40%;osition: relative;z-index: 11;}
.index_news .news_thumbs{position: relative;}
.index_news .news_thumbs .swiper-container{position: relative;overflow: hidden;}
.index_news .news_thumbs a{display: block;position: relative;color:#fff;}
.index_news .news_thumbs .thumbs_img {border: 1px solid #e71a15;}
.index_news .news_thumbs .thumbs_img img{display: block;width: 100%;height: auto;}
.index_news .news_thumbs .mask_bg{display: block;width: 20px;height: 20px;position: absolute;z-index: 1;-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.index_news .news_thumbs .mask_bg_1{left: 0;top: 0;}
.index_news .news_thumbs .mask_bg_2{right: 0;top: 0;}
.index_news .news_thumbs .mask_bg_3{left: 0;bottom: 0;}
.index_news .news_thumbs .mask_bg_4{right: 0;bottom: 0;}
.index_news .news_thumbs .swiper-slide:hover .mask_bg{background-color: rgba(0,0,0,.15);width: 100%;height: 100%;}
.index_news .index_swiper_control .swiper-pagination{position: static;}
.index_news .news_thumbs .thumbs_info{padding: 15px 5%;}
.index_news .news_thumbs .thumbs_title{font-size: 18px;font-weight: normal;text-align: center;position: relative;}
.index_news .news_thumbs .thumbs_title em{display: inline-block;padding: 0 10px;background-color: #f9f9f9;position: relative;z-index: 1;}
.index_news .news_thumbs .thumbs_title:before{content: '';display: block;width: 100%;height: 1px;background-color: #909090;position: absolute;left: 0;top: 50%;margin-top: -.5px;}
.index_news .news_thumbs .thumbs_title,.index_news .news_thumbs .thumbs_title a{color: #909090;}




/*public*/
.web_main { position:relative; }



@media only screen and (max-width: 782px) {
    #pageHomeHeaderSwiper-ad47302a{
        display: none;
    }
}
