



/*======================*/

.indexBanner{position: relative;width: 100%;height:100%;overflow: hidden;left: 0;top:0;}
.indexBanner .banner_bg{width: 100%;display: none;}
.indexBanner .swiper-slide{background-size: auto 100%;background-size: cover;background-position: right center;}
.indexBanner .banner1 .txt{position: absolute;top:0;width: 100%;height: 100%;text-align: center;}
.indexBanner .banner1 .mediaWidth{display: table;width: 100%;height: 100%;position: absolute;top:0;max-width: 100%;}
.indexBanner .banner1 .cell{display: table-cell;vertical-align: middle;text-align: center}
.indexBanner .banner1 .banner1_txt1,.indexBanner .banner1 .banner1_txt2{margin-bottom: 5px;}
.banner1{position: relative;}
.indexBanner .banner1 .cell img{width:19%;}

.indexBanner .swiper-button-next,.indexBanner .swiper-button-prev{opacity:.5;z-index:2;}
.indexBanner .swiper-button-prev{left: 20px;background:url("../image/enterpriseStyle_btnL.png") no-repeat;background-size: 100% 100%;background-position: center;}
.indexBanner .swiper-button-next{left:auto;right: 20px;background:url("../image/enterpriseStyle_btnR.png") no-repeat;background-size: 100% 100%;background-position: center;}


.indexBanner .swiper-pagination-bullets{position: absolute;left:auto!important;right:30px!important;;bottom:30px!important;;z-index:3;width: auto!important;}
.indexBanner .swiper-pagination .swiper-pagination-bullet{display: block;width: 24px;height:auto!important;background: url("../image/banner_btn.png") no-repeat;background-size: 100% auto!important;background-position: top center!important;position: relative;border-radius: 0!important;}
.indexBanner .swiper-pagination .swiper-pagination-bullet-active{background: url("../image/banner_btn2.png") no-repeat;background-size: 100% 100%;background-position: center;}

/*before*/
.indexBanner .swiper-pagination .swiper-pagination-bullet:before{content: '';width: 1px;height:25px;background: #eee;overflow:hidden;display: inline-block;margin-top: 28px;margin-bottom: 4px;transition: all .3s ease ; -webkit-transition: all .3s ease ;}
.indexBanner .swiper-pagination .swiper-pagination-bullet-active:before{height:40px;background: #fff;}
.indexBanner .swiper-pagination .swiper-pagination-bullet:last-child{height: 24px!important;}
.indexBanner .swiper-pagination .swiper-pagination-bullet:last-child:before{display: none;}

.banner_jt{position: absolute;width: 100%;left: 0;bottom:30px;z-index:10;text-align: center;animation:banner_jt_dh 0.7s linear infinite;z-index: 2;}
.banner_jt img{cursor: pointer;height: 40px;}


@keyframes banner_jt_dh{
    0%{transform:translate(0,-20px);}
    60%{transform:translate(0,-8px);}
    100%{transform:translate(0,0);}
}

/*.in_bigColumn_T{}
.in_bigColumn_T .ch{font-size: 24px;color: #333;text-align: center}
.in_bigColumn_T .ch span{color: #fff;font-size: 24px;display: inline-block;vertical-align: middle;}
.in_bigColumn_T .ch span.s1{width: 36px;height: 36px;line-height:36px;border-radius:36px;text-align: center;background: #ff9a00;}
.in_bigColumn_T .ch span.s2{width: 30px;height: 30px;line-height:30px;border-radius:30px;;background: #1eae9e;margin-left: -5px;}
.in_bigColumn_T .en{font-size: 60px;color: #333;font-family:"Times New Roman";font-weight: bold;margin-top: -8px;}*/



/*=========== in_about ===========*/
.in_about{overflow: hidden;}
.in_about .in_bigColumn_T{display:inline-block;padding: 48px 0 40px;}
.in_about{background: #fbfbfb;position: relative;padding-bottom: 170px;}
.in_about .txt{padding-left: 108px;}
.in_about .txt_ch{font-size: 18px;color: #333}
.in_about .txt_en{font-size: 14px;padding:18px 0 30px;color: #999;}

.about_img1{display: none;}
.in_about .con1{padding-left: 50%;background: url("../image/about_img11.jpg");background-size:50% 100%;background-repeat: no-repeat;position: relative;z-index: 2;}
.in_about .con2{width:423px;padding: 45px 55px;background: #fff;position: relative;}
.in_about .tit{font-size: 20px;color: #333;padding-bottom:20px;background: url("../image/in_about_tit.jpg");background-size: 100% auto;background-position: center bottom;background-repeat: no-repeat;}
.in_about .info{font-size: 16px;line-height:36px;color: #666;margin:52px 0 57px;height: 108px;overflow: hidden;}
.in_about .more a{font-size: 14px;color: #ffb23e;}
.in_about .more a:hover,.in_enterpriseStyle .more a:hover{color: #1eae9e;}

.in_about .about_ico1{position:absolute;right:14px;top:14px;}
.in_about .about_ico2{position:absolute;right:14px;bottom:14px;}
.about_bg{position: absolute; left: 50%; top: 0; width: auto; height: 100%; z-index: 1;}



/*=========== in_category ===========*/


.in_category .in_bigColumn_T{padding: 80px 0 60px;}
.in_category{padding-bottom: 100px;overflow: hidden;}
.in_category .list_div a{width: 49%;float: left;position: relative;margin-bottom: 22px;transition: 0.4s all; -webkit-transition: 0.4s all;overflow: hidden;}
.in_category .list_div a:nth-child(1),.in_category .list_div a:nth-child(3){margin-right:2%}

.in_category .big_tit{position: absolute;left: 0;top:0;bottom: 0;right: 0;}
.in_category .big_tit{font-size: 30px;color: #fff;width: 100%;height: 100%;position: absolute;left: 0;right:0;top:0;bottom: 0;text-align: center;z-index: 1;}
.in_category .big_tit .table{display: table;width: 100%;height: 100%;}
.in_category .big_tit p{display:table-cell;height: auto}
.in_category .big_tit p{display: table-cell;width: 100%;height: 100%;vertical-align: middle;}
.in_category .big_tit p span{display: block;}
.in_category .big_tit img{display: block;margin: 0 auto 17px;}
.in_category .bg{position: absolute;width: 100%;height: 100%;left: 0;top:0;bottom: 0;background: url("../image/category_listBg1.png");}

.in_category .con3{position: absolute;width: 100%;height: 100%;overflow: hidden;left: 0;top:0;display: table;opacity: 0;transition: 0.4s all; -webkit-transition: 0.4s all;bottom: 0}
.in_category .con3 div{display: table-cell;vertical-align: middle;padding:0 60px;position: relative;}
.in_category .line{position: absolute; border: 1px #fff solid; z-index: 1;left: 20px; right: 20px;top: 20px; bottom: 20px;display: none;}
.in_category .line img{opacity: .4;position: absolute;right: 20px;bottom: 20px;height: 36px;}
.in_category .con3 .tit{font-size: 30px;color: #ff9a00;font-weight: bold;margin-bottom: 25px;}
.in_category .con3 .info{font-size: 16px;color: #fff;line-height: 30px;}




.in_category .list_div a:hover .bg{background: url("../image/category_listBg2.png");}
.in_category .list_div a:hover .big_tit{display: none;}
.in_category .list_div a:hover .line{display: block;}
.in_category .list_div a:hover .con3{display: table;opacity: 1;vertical-align: middle;z-index: 2;}



/*=========== in_enterpriseStyle ===========*/
.enterpriseStyle_bigImg{display: block;width: 100%;}

.in_enterpriseStyle{position: relative;}
.in_enterpriseStyle .in_bigColumn_T{padding: 88px 0 60px;}
.in_enterpriseStyle .more{text-align: center;padding-top: 30px;}
.in_enterpriseStyle .more a{font-size: 14px;color: #999;}



#certify{position:relative;width:1106px;margin:0 auto}
#certify .swiper-slide{width:666px;height:459px;background:#fff;}
#certify .swiper-slide img{display:block;width: 100%;}
#certify .swiper-slide p{line-height:98px;padding-top:0;text-align:center;color:#636363;font-size:1.1em;margin:0}

.certify_w{position: relative;}
.certify_w .swiper-button-prev,.certify_w .swiper-button-next{cursor: pointer;width:55px;height:55px;border-radius: 55px;background-position: center!important;background-repeat: no-repeat!important;background:#e0e0e0;margin-top:-27px;}
.certify_w .swiper-button-prev{background-image:url(../image/enterpriseStyle_btnL.png);}
.certify_w .swiper-button-next{background-image:url(../image/enterpriseStyle_btnR.png);}
/**/
.certify_w .swiper-button-prev:hover{background:#000;background-image:url(../image/enterpriseStyle_btnL.png)}
.certify_w .swiper-button-next:hover{background:#000;background-image:url(../image/enterpriseStyle_btnR.png)}


/*=========== in_news ===========*/
.in_news{background-image: url("../image/news_bg.jpg");background-size: 100% 100%;background-position: center bottom;background-repeat: no-repeat;overflow: hidden;}
.in_news .in_bigColumn_T{padding: 90px 0 60px;}

.in_news .mediaWidth{font-size: 0}
.in_news .list_li{width: 19%;display: inline-block;vertical-align: bottom;}
.in_news a{text-align: center;background: #f5f5f5;padding-top: 89px;height: 409px;border: 1px #e6e6e6 solid;display: block;}
.in_news a:before{content: '';position: absolute;left:50%;top:0;width:0;height: 4px;overflow: hidden;background: #ff9a00;transition: 0.5s all; -webkit-transition: 0.5s all;}
.in_news .time{color: #c0c1c6;font-size: 36px;margin-bottom: 5px;font-style:italic;font-weight: bold;font-family: Arial}
.in_news .time span{font-size: 18px;display: block;}
.in_news .ico{display: none;padding: 30px 0;}
.in_news .tit{font-size: 20px;color: #999;padding: 50px 5px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.in_news .info{font-size: 16px;line-height:30px;height:90px;overflow:hidden;color: #999;margin: 0 30px;}
.in_news .img{height: 0;}


.in_news .list_li.cur{width:24%;position: relative;box-shadow: 0 0 10px 3px rgba(0,0,0,0.16);-webkit-box-shadow: 0 0 10px 3px rgba(0,0,0,0.16);}
.in_news .list_li.cur a{background: #fff;height: auto;}
.in_news .list_li.cur a .time{color: #333;}
.in_news .list_li.cur a .time span{color: #bdbec3;}
.in_news .list_li.cur a .tit{color: #333;padding:0 5px 10px;line-height:1.2;}
.in_news .list_li.cur a .info{color: #666;height: 60px;margin-bottom: 30px;}
.in_news .list_li.cur a .ico{display: block;}
.in_news .list_li.cur a .img{height: auto;}
.in_news .list_li.cur a:before{width: 100%;left: 0;}


@media screen and (max-width:1700px) {
    .certify_w .swiper-button-prev{margin-left:-50px;}
    .certify_w .swiper-button-next{margin-right:-50px;}
}@media screen and (max-width:1300px) {
    .certify_w .swiper-button-prev{margin-left:0px;}
    .certify_w .swiper-button-next{margin-right:0px;}
}

@media screen and (max-width:1500px) {

    .banner_jt{bottom: 20px;}
    .banner_jt img{height: 35px;}



    .in_about .in_bigColumn_T{padding:35px 0 30px; }
    .in_category .in_bigColumn_T,.in_enterpriseStyle .in_bigColumn_T,.in_news .in_bigColumn_T{padding:45px 0 40px; }

    .in_about .txt { padding-left:50px; }
    .in_about{padding-bottom: 150px;}

    .in_category .big_tit img{height: 25px;margin: 0 auto 12px;}
    .in_category .big_tit {font-size:22px;}
    .in_category .con3 div {padding: 0 30px;}
    .in_category .con3 .tit { font-size: 22px; margin-bottom:15px; }
    .in_category .con3 .info{font-size: 14px;line-height: 26px;}
    .in_category  .line{left: 10px; top: 10px; bottom: 10px; right: 10px;}
    .in_category  .line img{height: 22px;right: 10px;bottom: 10px;}


    .in_news .list_li{}
    .in_news .list_li.cur a .ico img{width: 30px;}
    .in_news a{height: 350px;padding-top: 50px;}
    .in_news .time{font-size: 34px;margin-bottom: 5px;}
    .in_news .time span{font-size: 16px;}
    .in_news .ico{padding: 20px 0;}
    .in_news .tit{font-size: 18px;padding:35px 5px;}
    .in_news .info{font-size: 14px;line-height:22px;height:69px;margin: 0 20px;}
    .in_news .img{height: 0;}
    .in_news .list_li.cur a .info{height: 69px;}
    .in_news .list_li.cur a .tit{padding:6px 5px;}



}


@media screen and (max-width:1200px) {
    .indexBanner .banner1 .cell img{width:30%;}
    .banner_jt{bottom: 15px;}
    .banner_jt img{height: 30px;}

    .in_category .in_bigColumn_T,.in_enterpriseStyle .in_bigColumn_T,.in_news .in_bigColumn_T{padding:35px 0 30px; }
    .in_about .txt {padding-left: 0px; }
    .in_about .txt_ch {font-size: 16px;}
    .in_about .txt_en {font-size: 12px;padding:10px 0 25px;}
    .in_about{padding-bottom:80px;}
    .in_about .con2{padding:30px 30px;}
    .in_about .tit { font-size: 18px;padding-bottom: 16px;}
    .in_about .info{line-height: 28px;height: 84px;margin: 32px 0 45px;font-size: 15px;}
    .in_about .about_ico1,.in_about .about_ico2{width: 20px;}

    .in_category .big_tit img{height: 20px;margin: 0 auto 10px;}
    .in_category .big_tit { font-size:20px;}
    .in_category .con3 div {padding: 0 24px;}
    .in_category .con3 .tit{ font-size: 20px; margin-bottom:15px; }
    .in_category .con3 .info{font-size: 12px;line-height: 25px;}
    .in_category .line{left: 10px; top: 10px; bottom: 10px; right: 10px;}
    .in_category .line img{height: 20px;right: 8px;bottom: 8px;}



    .in_category{padding-bottom:50px;}
    .in_enterpriseStyle .more { padding-top: 20px; }

    #certify{overflow: hidden;width: 100%;}
    #certify .swiper-slide{width:50%;height:auto;}
    .certify_w .swiper-button-prev, .certify_w .swiper-button-next{width: 30px;height: 30px;margin-top: -15px;background-size: auto 80%}


    .in_news .list_li.cur a .ico img{width: 25px;}
    .in_news a{height:310px;padding-top:30px;}
    .in_news .time{font-size:28px;margin-bottom: 5px;}
    .in_news .time span{font-size: 14px;}
    .in_news .ico{padding:16px 0;}
    .in_news .tit{font-size: 14px;padding:35px 5px;}
    .in_news .info{font-size: 12px;line-height:20px;height:60px;margin: 0 20px;margin-bottom: 20px;}
    .in_news .list_li.cur a .info{height: 60px;}
    .in_news .list_li.cur a .tit{padding:10px 5px;}


}
@media screen and (max-width:1150px) {
    .in_about .con1{background: none;padding-left: 0}
    .about_img1{display: block;margin-bottom: 20px;width: 100%;}
    .in_about .con2{width: auto;}
    .about_bg{display: none;}
    .in_about .in_bigColumn_T{width: 100%;text-align: center;padding: 30px 0 25px;}

}

@media screen and (max-width:1100px) {

    .in_category .list_div a{width:49.5%;}
    .in_category .list_div a:nth-child(1),.in_category .list_div a:nth-child(3){margin-right:1%}
    .in_category .list_div a:hover .con3,.in_category a:hover .con3 .line{display: none;}
    .in_category .list_div a:hover .big_tit{display: table;height: 100%;position: absolute;left: 0; top: 0; bottom: 0; right: 0;}
    .in_category .list_div a:hover .line{display: none;}

}

@media screen and (max-width:960px) {


    /*/这段和js挂钩/*/
    .in_news .time{font-size:24px;margin-bottom: 5px;}
    .in_news .list_li{width: 50%;float: left;margin-bottom:0px;}
    .in_news a{height:auto;display: block;padding:20px 10px 10px;}
    .in_news .tit{padding: 10px 0px;}
    .in_news .info{line-height: 18px; height: 36px; margin: 0 ;}
    .in_news .list_li.cur{width: 50%;}
    .in_news .list_li:last-child{display: none;}
}

@media screen and (max-width:840px) {
	.indexBanner .banner1 .cell img{width: 35%;}
    .indexBanner .swiper-button-next,.indexBanner .swiper-button-prev{width:16px;height: 28px;margin-top: -14px;opacity: .9;}
    .banner_jt{display: none;}

    .indexBanner .swiper-pagination-bullets{left: 0!important;bottom:10px!important;;width: 100%!important;}
    .indexBanner .swiper-pagination .swiper-pagination-bullet{width: auto!important;display: inline-block!important;padding-left: 26px;height:24px!important;background-size: 24px 24px!important;background-position: left center!important;vertical-align: bottom;}
    .indexBanner .swiper-pagination .swiper-pagination-bullet:before{width:25px; height: 1px;line-height: 1px;overflow: hidden;vertical-align: middle;margin-top:12px;}
    .indexBanner .swiper-pagination .swiper-pagination-bullet-active{}

    .in_about{padding-bottom:50px;}

    .in_category .list_div a{margin-bottom: 20px;}
    .in_category { padding-bottom:20px; }
    .in_category .big_tit img{height: 18px;margin: 0 auto 8px;}
    .in_category .big_tit { font-size:16px;}

    .in_enterpriseStyle .more a{font-size: 12px;}
    #certify .swiper-slide{width:60%;height:auto;}
    .certify_w .swiper-button-prev, .certify_w .swiper-button-next{opacity: .8;}

}

@media screen and (max-width:640px) {
	
	.indexBanner .banner1 .banner1_txt1, .indexBanner .banner1 .banner1_txt2 { margin-bottom:2px; }
	.indexBanner .banner1 .cell img{width:60%;}
    .in_category .in_bigColumn_T,.in_enterpriseStyle .in_bigColumn_T,.in_news .in_bigColumn_T{padding:30px 0 25px; }
    .in_category .list_div a{margin-bottom:15px;}
    .in_category .big_tit img{height: 15px;margin: 0 auto 5px;}
    .in_category .big_tit { font-size:14px;}


}
