@charset "utf-8";
/* CSS Document */

/*-----whole-----*/
/*-----whole-----*/
html{font-size:100px;}
body{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;}
body.resizing *{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;}

.contain{width:1080px;margin:0 auto;}
.w1200{width:1200px;margin:0px auto;}

/*clearfix*/
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}

/*初始化按钮*/
.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}
.btn span{display:inline-block;}

/*通用img*/
img.rollover{position:absolute;top:0px;left:0px;opacity:0;filter:Alpha(opacity=0);z-index:2;}
input.text,textarea.text{display:block;padding:0px;width:100%;border:0px;background:none;margin:0px;}

/*--- Header ---*/
.Header-wrapper{height:87px;border-bottom:1px solid #e4e4e4;background:#fff;}
.w1200{width:1200px;margin:0px auto;}

.Head-menu{overflow:hidden;width:1200px;margin:0px auto;}
.Head-menu .menu li{float:left;}
.Head-menu .menu li a{color:#333;font-size:16px;display: block;margin-left:84px;height:54px;line-height:54px;}
.Head-menu .menu li a:hover,.Head-menu .menu li.on a{color:#e60012;transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out;}
.Head-menu .menu li:first-child a{margin-left:0px;}

/*logo*/
.Hlogo{height:87px;line-height:87px;font-size:0px;float:left;overflow:hidden;}
.Header-wrapper .Head-tel{float:right;height:87px;line-height:87px;}

/*通用内页bann*/

.bann{width:100%;}
.bann img{width:100%;}

/*通用面包屑*/
.crumbs{text-align:right;padding:25px 0;color:#666;font-size:12px;}
.crumbs a{opacity: 0.6;-moz-opacity: 0.6;filter:alpha(opacity=60);}
.crumbs a:hover{color:#e60012;opacity:1;}

/*--- Footer ---*/
.Footer-wrapper{z-index:98;background:#4c4c4c;padding-top:40px;}
.Footer-wrapper .footmenu{overflow:hidden;}
.Footer-wrapper .footmenu .ftm_fl{width:840px;float:left;}
.Footer-wrapper .footmenu .ftm_fl dl{width:20%;float:left;}
.Footer-wrapper .footmenu .ftm_fl dl dt{color:#fff;margin-bottom:20px;font-size:16px;}
.Footer-wrapper .footmenu .ftm_fl dl dd a{color:#c9c9c9;line-height:30px;}
.Footer-wrapper .footmenu .ftm_fl dl dd a:hover{color:#e60012;}
.Footer-wrapper .footmenu .ftm_fr{width:360px;float:right;color:#c9c9c9;overflow:hidden;}
.ftm_fr .ewm{float:left;width:100px;font-size:16px;}
.ftm_fr .ewm p.etit{margin-bottom:10px;background:url(../images/icon_wct.png) no-repeat right top;height:30px;}
.ftm_fr .ftabt{float:right;width:230px;line-height:30px;}

.copyright{height:46px;width:100%;background:#141414;line-height:46px;text-align:center;color:#fff;font-size:12px;}
.fdlink{padding:20px 0px;border-top:1px solid #5e5e5e;margin:20px auto 0;}
.fdlink h4{color:#f1f1f1;font-size:14px;}
.fdlink p{overflow:hidden;}
.fdlink a{color:#c9c9c9;display: block;margin-right:10px;float:left;margin-top:10px;}
.fdlink a:hover{color:#e60012;}

/*--- Banner ---*/
.bnr-img{display:block;width:100%;height:auto;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}
#index-bnr .bnr-img{height:;}
#index-bnr .swiper-pagination{}
.banner .swiper-slide img{max-width:100%;}
.banner .swiper-pagination-bullet{width:12px;height:12px;background:#c2c2c2;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#e60012;width:38px;border-radius:25px;}

/*--- Container ---*/
.Container-wrapper{padding-bottom:80px;}

/*News*/
.news_list ul li{overflow:hidden;margin-bottom:65px;}
.news_list ul li .news_pic{float:left;overflow:hidden;margin-right:30px;width:340px;}
.news_list ul li .news_pic img{width:100%;height:228px;object-fit:cover}
.news_list .news_note{float:right;width:710px;position:relative;height:255px;}
.news_list .news_note .date{color:#9d9d9d;font-size:30px;font-weight:lighter;}
.news_list .news_note h4{color:#010101;font-size:18px;margin:20px 0 10px;}
.news_list .news_note h4 a:hover{color:#e60012;}
.news_list .news_note .info{color:#666;line-height:30px;margin-bottom:20px;}
.news_list .news_note .news_more{position:absolute;bottom:0px;left:0px;width:140px;height:34px;line-height:34px;text-align:center;border-radius:25px;border:1px solid #e60012;color:#e60012;display:block;background:#fff url(../images/icon_n1.png) no-repeat 95px center;padding-right:30px;}
.news_list .news_note .news_more:hover{background:#e60012 url(../images/icon_n1on.png) no-repeat 95px center;color:#fff;}


/*news content*/
.news{margin-top:60px;}
.news_con h1{text-align:center;font-size:21px;color:#333;}
.news_con .n_share{text-align:center;margin:25px auto 20px;padding-bottom:30px;border-bottom:1px solid #e5e5e5;color:#666;position:relative;}
.n_share .date{display: inline-block;padding: 0 0 0 28px;background: url(../images/icon-date.png) no-repeat left center;}
.n_share .user{display: inline-block; padding: 0 0 0 24px; background: url(../images/icon-user.png) no-repeat left center; margin: 0 0 0 21px;}
.n_share .share{position:absolute;right:0px;bottom:17px;}
.n_share .share a{display: inline-block;margin: 0 5px 0 2px;}
.news_con{margin:30px auto;}
.news_con p{line-height:30px;/*margin-bottom:20px;*/color:#55565a;}
.news_con img{max-width:100%;display:block;margin:0px auto;}
.nInfo-page{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;overflow:hidden;}
.nInfo-page a{display:block;width:40%;height:56px;line-height:56px;color:#666666;}
.nInfo-page a .type{color:#4b4b4b;}
.nInfo-page a.fl{padding:0 0 0 28px;background:url(../images/icon-go3.png) no-repeat left center;}
.nInfo-page a.fr{padding:0 28px 0 0;text-align:right;background:url(../images/icon-go1.png) no-repeat right center;}
.nInfo-rtn{display: block; width: 133px; height:48px; line-height:48px;color:#e60012;background: #fff; margin:40px auto 0;border:1px solid #e60012;border-radius:5px;}
.nInfo-rtn b{font-size:18px;vertical-align:top;}
.nInfo-rtn:hover{background:#e60012;color:#fff;}


/*资源中心*/
.Resource_list ul{margin-bottom:20px;}
.Resource_list ul li{width:380px;margin-left:30px;float:left;overflow:hidden;position:relative;margin-bottom:30px;}
.Resource_list ul li:hover .rs_note{display: block;cursor:pointer;}
.Resource_list ul li .rs_note{position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(230,0,18,0.85);display:none;text-align:center;color:#fff;font-size:18px;}
.Resource_list ul li .rs_note span{display:block;width:48px;height:48px;background:url(../images/icon_fd.png) no-repeat center;margin:70px auto 20px;}
.Resource_list ul li .rs_note h4{position:relative;padding-bottom:20px;}
.Resource_list ul li .rs_note h4:after{position:absolute;content:"";width:32px;height:3px;background:#fff;bottom:0;left:50%;margin-left:-16px;}
.Resource_list ul{margin-left:-30px;overflow:hidden;}

.zycate h2{color:#333;font-size:30px;text-align:center;position:relative;}
.zycate h2:after{position:absolute;content:"";width:25px;height:1px;background:#333;top:50%;left:50%;margin-left:80px;}
.zycate h2:before{position:absolute;content:"";width:25px;height:1px;background:#333;top:50%;left:50%;margin-left:-120px;}
.zycate ul{text-align:center;margin:30px auto 40px;background:url(../images/line.gif) repeat-x center;}
.zycate ul li{text-align:center;display:inline-block;}
.zycate ul li a{width:126px;height:32px;line-height:32px;display: block;border-radius:25px;background:#eee;color:#666;margin-left:5px;margin-right:5px;}
.zycate ul li a:hover,.zycate ul li.on a{background:#e60012;color:#fff;}

/*视频中心*/
.video_list ul{margin-left:-30px;overflow:hidden;margin-top:30px;}
.video_list ul li{width:380px;background:#fff;padding:20px 22px;margin-left:30px;float:left;margin-bottom:30px;}
.video_list ul li:hover .rs_note{display: block;cursor:pointer;}
.video_list ul li .rs_note{width:100%;height:100%;color:#fff;font-size:18px;padding:20px 0px 0;}
.video_list ul li .rs_note h4{overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.video_list ul li .rs_note h4 a{color:#333;font-size:18px;}
.video_list ul li .rs_note h4 a:hover{color:#e60012;}
.video_list ul li .rs_note p{color:#666;line-height:25px;font-size:14px;height:50px;overflow:hidden;margin-top:10px;}
.video_list ul li .rs_pic{position:relative;height:230px;overflow:hidden;}
.video_list ul li .rs_pic img{height:230px;width:100%;object-fit:cover;max-height:230px;}
.video_list ul li .rs_pic:after{position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2;content:"";}
.video_list ul li:hover .rs_pic:after{display:none;}
.video_list .index-media{background:url(../images/btn_video.png) no-repeat center;display: block;width:43px;height:43px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:3;}

.media-modal{width:100%;height:100%;background:rgba(0,0,0,.3);position:fixed;top:0px;left:0px;z-index:9999;display:none;opacity:0;}
.media-modal .mediaModal-contain{width:960px;height:540px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.5);position:absolute;top:50%;left:50%;margin:-300px 0 0 -480px;display:none;}
.mediaModal-contain video,
.mediaModal-contain .mejs-container,
.mediaModal-contain .mejs-overlay-play,
.mediaModal-contain .mejs-poster,
.mediaModal-contain .mejs-layers,
.mediaModal-contain .mejs-overlay{width:100% !important;height:100% !important;}
.mediaModal-contain .close{display:block;width:32px;height:32px;background:url(../images/icon-close.png) no-repeat center center / cover;position:absolute;right:5px;top:5px;z-index:2;opacity:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.mediaModal-contain:hover .close{opacity:1;}
@media all and (max-width:980px){.mediaModal-contain .close{opacity:1;}}

/*案例中心*/
.casecate{background:url(../images/line.gif) repeat-x center;text-align:center;margin:20px auto;}
.casecate span{background:#f0f0f0;padding:0px 20px;}
.casecate span a{padding:0px 5px;color:#666;}
.casecate span a:hover,.casecate span a.on{color:#e60012;}
.case_list ul{margin-left:-30px;overflow:hidden;margin-top:30px;}
.case_list ul li{width:380px;background:#fff;margin-left:30px;float:left;margin-bottom:30px;}
.case_list img{width:380px;height:240px;}
.case_list ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.case_list ul li .rs_note{width:100%;height:125px;color:#fff;font-size:18px;padding:20px;border:1px solid #e5e5e5;border-top:0px;}
.case_list ul li .rs_note h4 a{color:#333;font-size:18px;}
.case_list ul li .rs_note h4 a:hover{color:#e60012;}
.case_list ul li .rs_note p{color:#666;line-height:25px;font-size:14px;margin-top:10px;}


/*联系我们*/
.contact{overflow:hidden;margin:0px auto;}
.contact .ct_fl{float:left;width:400px;}
.contact .ct_fl h2{font-size:24px;color:#666;margin-bottom:15px;}
.contact .ct_fl p{font-size:16px;color:#666;margin-bottom:10px;line-height:30px;}
.contact .ct_fl p span{padding:0 30px 0 5px;}
.contact .ct_fl h4{border-top:1px solid #dadada;margin:10px 0;padding-top:15px;}
.contact .ct_fl h4 span{background:#747474;color:#fff;padding:3px;}
.contact .ct_fr{float:right;width:500px;}
.contact .ct_fr h3{font-size:24px;color:#444;margin-bottom:10px;}
.contact .ct_fr p{margin-bottom:6px;}
.contact .ct_fr input{width:100%;height:46px;background:#f3f3f3;padding:0 8px;border:0px;}
.contact .ct_fr textarea{border:0px;resize:none;width:100%;height:180px;background:#f3f3f3;padding:8px;}
.map img{max-width:none;}
.contact .ct_fr .inp_sub{font-size:18px;border:1px solid #e60012;color:#e60012;background:#fff;}
.contact .ct_fr .inp_sub:hover{background:#e60012;color:#fff;cursor:pointer;}

/*公司介绍*/
.about{padding:70px 0 60px;}
.about h2{font-size:30px;color:#333;text-align:center;position:relative;}
.about h2:after{position:absolute;content:"";width:25px;height:1px;background:#333;top:50%;left:50%;margin-left:80px;}
.about h2:before{position:absolute;content:"";width:25px;height:1px;background:#333;top:50%;left:50%;margin-left:-120px;}
.about p.en{text-align:center;color:#888;font-family:Arial;}
.about h3{color:#e60012;font-size:24px;text-align:center;margin:35px auto;}
.about p{color:#666;line-height:30px;}
.about ul{overflow:hidden;margin:30px auto 0;}
.about ul li{background:url(../images/air.png) no-repeat center;width:168px;height:168px;float:left;margin-left:105px;display:inline-block;position:relative;}
.about ul li:after{position:absolute;content:"";width:94px;height:2px;background:#e60012;left:-100px;top:50%;}
.about ul li:first-child{margin-left:52px;}
.about ul li:first-child:after{display:none;}
.about ul li h3{color:#fff;margin:20px auto 0px;}
.about ul li p{color:#fff;line-height:25px;margin-top:10px;text-align:center;}
.about ul li p.en{color:#fff;margin-top:0px;}

.concept{background:url(../images/ln_bg.jpg) no-repeat center / cover;height:680px;padding:80px 0px 70px;}
.concept h2{font-size:30px;color:#fff;text-align:center;position:relative;}
.concept h2:after{position:absolute;content:"";width:25px;height:1px;background:#fff;top:50%;left:50%;margin-left:80px;}
.concept h2:before{position:absolute;content:"";width:25px;height:1px;background:#fff;top:50%;left:50%;margin-left:-120px;}
.concept p.en{text-align:center;color:#fefefe;font-family:Arial;font-size:14px;}

.hxbox{width:818px;height:390px;background:url(../images/airbg.png) no-repeat center;margin:0px auto;margin-top:65px;position:relative;}
.hxbox .hx1{position:absolute;bottom:100px;left:0px;background:url(../images/hx1.png)no-repeat center right;width:230px;height:92px;}
.hxbox .hx1:hover{background:url(../images/hx1on.png)no-repeat center right;}
.hxbox .hx1:hover h4,.hxbox .hx1:hover p{color:#e60012;}
.hxbox .hx1:hover p:after{background:#e60012;}
.hxbox .hx1 .note{width:120px;text-align:right;margin-top:20px;}
.hxbox h4{font-size:21px;color:#fff;margin-bottom:5px;}
.hxbox p{color:#888;font-family:Arial;position:relative;padding-bottom:10px;/*white-space: nowrap;*/}
.hxbox p:after{position:absolute;content:"";right:0px;bottom:0px;width:32px;height:2px;background:#888;}

.hxbox .hx2{position:absolute;bottom:295px;left:100px;background:url(../images/hx2.png) no-repeat center right;width:230px;height:92px;}
.hxbox .hx2:hover{background:url(../images/hx2on.png)no-repeat center right;}
.hxbox .hx2:hover h4,.hxbox .hx2:hover p{color:#e60012;}
.hxbox .hx2:hover p:after{background:#e60012;}
.hxbox .hx2 .note{width:120px;text-align:right;margin-top:20px;}

.hxbox .hx3{position:absolute;bottom:295px;right:100px;background:url(../images/hx3.png) no-repeat left center;width:230px;height:92px;}
.hxbox .hx3:hover{background:url(../images/hx3on.png) no-repeat left center;}
.hxbox .hx3:hover h4,.hxbox .hx3:hover p{color:#e60012;}
.hxbox .hx3:hover p:after{background:#e60012;}
.hxbox .hx3 .note{width:120px;text-align:left;margin-top:20px;margin-left:100px;}
.hxbox .hx3 p:after{position:absolute;content:"";left:0px;bottom:0px;width:32px;height:2px;background:#888;}

.hxbox .hx4{position:absolute;bottom:100px;right:0px;background:url(../images/hx4.png) no-repeat left center;width:230px;height:92px;}
.hxbox .hx4:hover{background:url(../images/hx4on.png) no-repeat left center;}
.hxbox .hx4:hover h4,.hxbox .hx4:hover p{color:#e60012;}
.hxbox .hx4:hover p:after{background:#e60012;}
.hxbox .hx4 .note{width:130px;text-align:left;margin-top:20px;margin-left:100px;}
.hxbox .hx4 p:after{position:absolute;content:"";left:0px;bottom:0px;width:32px;height:2px;background:#888;}

.hxbox .cont1{position:absolute;bottom:0px;width:192px;height:192px;text-align:center;left:50%;margin-left:-100px;}
.hxbox .cont1 h3{font-size:21px;color:#e60012;border-bottom:1px solid #cecece;margin-bottom:15px;padding-bottom:15px;}
.hxbox .cont1 p{font-size:18px;color:#333;font-family:"微软雅黑";}
.hxbox .cont1 p:after{top:-17px;height:3px;background:#e60012;left:50%;width:32px;margin-left:-16px;}


/*服务板块*/
.ab_server{padding:80px 0 70px;}
.ab_server h2{font-size:30px;color:#333;text-align:center;position:relative;}
.ab_server h2:after{position:absolute;content:"";width:25px;height:1px;background:#888;top:50%;left:50%;margin-left:80px;}
.ab_server h2:before{position:absolute;content:"";width:25px;height:1px;background:#888;top:50%;left:50%;margin-left:-120px;}
.ab_server p.en{text-align:center;color:#888;font-family:Arial;font-size:14px;margin-bottom:45px;}

.ab_server ul{margin-top:20px;overflow:hidden;}
.ab_server ul li{width:195px;height:240px;border:1px solid #cacaca;border-radius:10px;padding:20px 15px;float:left;margin-left:100px;text-align:center;}
.ab_server ul li:first-child{margin-left:0px;}
.ab_server ul li h4{font-size:18px;}
.ab_server ul li p.en{margin:10px auto;}
.ab_server ul li a{display: block;color:#666;line-height:28px;}
.ab_server ul li a:hover{color:#e60012;}

.ab_adv{padding:70px 55px;background:url(../images/adv_bg.jpg) no-repeat center;}
.ab_adv h2{font-size:30px;color:#fff;text-align:center;position:relative;}
.ab_adv h2:after{position:absolute;content:"";width:25px;height:1px;background:#fff;top:50%;left:50%;margin-left:80px;}
.ab_adv h2:before{position:absolute;content:"";width:25px;height:1px;background:#fff;top:50%;left:50%;margin-left:-120px;}
.ab_adv p.en{text-align:center;color:#fefefe;font-family:Arial;font-size:14px;margin-bottom:45px;}

.ab_team{background:#f5f5f5;padding:70px 0 80px;}
.ab_team h2{font-size:30px;color:#333;text-align:center;position:relative;}
.ab_team h2:after{position:absolute;content:"";width:25px;height:1px;background:#888;top:50%;left:50%;margin-left:80px;}
.ab_team h2:before{position:absolute;content:"";width:25px;height:1px;background:#888;top:50%;left:50%;margin-left:-120px;}
.ab_team p.en{text-align:center;color:#888;font-family:Arial;font-size:14px;margin-bottom:45px;}

.equipment {margin:50px 0!important; }
.equipment1,.equipment2 { max-width: 1200px; margin:0 auto; }
.equipment1 .item { position: relative;height:447px;}
.equipment1 .team_note .note{width: 625px;overflow-y: auto;height: 380px;}
.equipment1 .item h3{font-size:36px;color:#333;font-weight:lighter;margin-bottom:25px;}
.equipment1 p{color:#777;line-height:28px;}
.equipment1 p span{color:#333;font-size:16px;font-weight:bold;}
.equipment1 .dbz{border-top:1px solid #eee;margin-top:10px;padding-top:10px;color:#777;}
.equipment1 .swiper-button-next,.equipment1 .swiper-button-prev{background:#fff;border:1px solid #d2d2d2;color:#d2d2d2;font-family:"宋体";font-size:30px;width:40px;height:40px;text-align:center;line-height:40px;}
.equipment1 .swiper-button-next:hover,.equipment1 .swiper-button-prev:hover{background:#e60012;border-color:#e60012;color:#fff;}
.equipment1 .swiper-button-next{right:40px;top:50px;}
.equipment1 .swiper-button-prev{left:auto;right:90px;top:50px;}

.team_pic{float:left;width:340px;}
.team_note{float:right;width:860px;background:#fff;height:100%;padding:50px 70px;}
.equipment2 { position:relative; margin-top: 6px !important; height: auto; overflow: hidden; }

/*.equipment2 .item { width: calc(20% - 4px); margin: 0 2px; height: 120px; }*/
.equipment2 .item img { width: 100%; height: 120px; object-fit: cover; }

.equipment2 .swiper-button-prev,
.equipment2 .swiper-button-next { width: 28px; height: 120px; top: 0; margin-top: 0; }
.equipment2 .swiper-button-prev { background: url(../images/ale2.jpg) no-repeat; left: 0; }
.equipment2 .swiper-button-next { background: url(../images/ari2.jpg) no-repeat; right: 0; }
.equipment2 .swiper-button-next.swiper-button-disabled {background: url(../images/ari.jpg) no-repeat;}
.equipment2 .swiper-button-prev.swiper-button-disabled {background: url(../images/ale.jpg) no-repeat;}

.equip-min{display:block;position:relative;}
.equip-min:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;}
.equip-min img{
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.equip-min:hover img,.equip-min.cur img{
	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
}
.equip-min.cur:after{display:none;}


/*首页*/
.doingwhat{padding:65px 0 55px;background:#c8161d;}
h2.indp_tit{font-size:30px;color:#fff;text-align:center;position:relative;}
h2.indp_tit:after{position:absolute;content:"";width:25px;height:1px;background:#fff;top:50%;left:50%;margin-left:150px;}
h2.indp_tit:before{position:absolute;content:"";width:25px;height:1px;background:#fff;top:50%;left:50%;margin-left:-180px;}
p.pub_en{color:#fff;text-align:center;font-family:Arial;margin-top:10px;}
.doingwhat ul{margin-top:40px;}
.doingwhat ul li{float:left;width:25%;text-align:center;border-left:1px solid rgba(255,255,255,.2);height:340px;}
.doingwhat ul li:first-child{border:0px;}
.doingwhat ul li h3{margin:15px auto 5px;color:#fff;font-size:21px;}
.doingwhat ul li span{display: block;color:#fff;font-family:Arial;margin-bottom:10px;}
.doingwhat ul li a{display: block;line-height:30px;color:#fff;}
.doingwhat ul li a:hover{font-size:15px;}


/*合作伙伴*/
.ind_partner{padding-top:65px;background:#f5f5f5;}
.ind_partner h2{color:#333;}
.ind_partner h2.indp_tit:after{position:absolute;content:"";width:25px;height:1px;background:#666;top:50%;left:50%;margin-left:90px;}
.ind_partner h2.indp_tit:before{position:absolute;content:"";width:25px;height:1px;background:#666;top:50%;left:50%;margin-left:-110px;}
.ind_partner p.pub_en{color:#888;margin-top:5px;}
.ind_partner h3{font-size:18px;color:#c8161d;text-align:center;margin-top:10px;}
.ind_partner ul{overflow:hidden;margin:35px auto 0;margin-left:-12px;}
.ind_partner ul li{float:left;border:1px solid #e0e0e0;margin-left:12px;margin-bottom:12px;}
.ind_partner ul li img{-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.ind_partner ul li:hover img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray;}
#indpart{padding-bottom:37px;}
#indpart .swiper-pagination-bullet{background:#dbdbdb;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
#indpart .swiper-pagination-bullet-active{background:#e60012;}
.inad1{overflow:hidden;width:100%;}
.inad1 img{display:block;width:1920px;position:relative;left:50%;margin-left:-960px;}

/*首页 - 经典案例*/
.ind_case {padding:53px 0 40px;}
.ind_case h2{color:#333;text-align:center;}
.ind_case .team_say{text-align:center;color:#888;line-height:28px;}
.ind_case h3{font-size:18px;color:#e60012;text-align:center;margin-top:15px;}
.ind_case h2.indp_tit:after{position:absolute;content:"";width:25px;height:1px;background:#666;top:50%;left:50%;margin-left:90px;}
.ind_case h2.indp_tit:before{position:absolute;content:"";width:25px;height:1px;background:#666;top:50%;left:50%;margin-left:-110px;}
.ind_case .pub_en{color:#888;line-height:0;}


.indcbox{overflow:hidden;width:100%;margin-top:45px;padding:0px 8px;}
.indcbox .cshow{position:relative;}
.indcbox .cshow .vdoplay{position:absolute;left:50%;top:50%;z-index:3;margin-left:-22px;margin-top:-22px;}

.indcbox .note p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.indcbox .cshow:after{position:absolute;content:"";left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.indcbox .cshow.cur:after{display:none;}

.ind_case .case1{width:59.16666%;float:left;position:relative;margin-bottom:8px;}
.ind_case .case1 .case_media{width:38.11%;float:left;background:#e60012;padding:60px;position:absolute;height:100%;}
.ind_case .case1 .com-img{margin-left:38.11%;position:relative;}
.ind_case .case1 .case_media img{width:auto;}
.ind_case .case1 .case_media h4{font-size:16px;color:#fff;}
.ind_case .case1 .case_media p{color:#fff;margin:15px 0px 25px;}

.ind_case .case2{width:39.78333%;float:right;margin-left:8px;margin-bottom:8px;}

.ind_case .case2 .com-img{position:relative;}
.ind_case .case2 .note{position:absolute;bottom:0px;left:0px;height:40px;padding:10px;background:#e60012;color:#fff;width:100%;z-index:2;opacity:0.9;}
.ind_case .case2 .note h4{font-size:16px;margin-bottom:10px;}

.ind_case .case3{width:39.3666%;float:left;}
.ind_case .case3 .com-img{position:relative;}
.ind_case .case3 .note{position:absolute;bottom:0px;left:0px;height:40px;padding:10px;background:#e60012;color:#fff;width:100%;z-index:2;opacity:0.9;}
.ind_case .case3 .note h4{font-size:16px;margin-bottom:10px;}

.ind_case .case4{margin:0px 8px;}
.ind_case .case6{margin-left:8px;}
.ind_case .case4,.ind_case .case5,.ind_case .case6{width:19.653333%;float:left;}
.ind_case .case4 .com-img,.ind_case .case5 .com-img,.ind_case .case6 .com-img{position:relative;}
.ind_case .note{position:absolute;bottom:0px;left:0px;height:40px;padding:10px;background:#e60012;color:#fff;width:100%;z-index:2;opacity:0.9;}
.ind_case .note h4{font-size:16px;margin-bottom:10px;}


.ind_case img{object-fit:cover;max-width:100%;}
.ind_case .com-img img{height:428px;object-fit:cover;}

.videol{border-bottom:1px solid #d8d8d8;margin-bottom:20px;padding-bottom:25px;}
.indc_more{display: block;width:154px;height:42px;border-radius:25px;margin:40px auto 0;border:1px solid #e70012;text-align:center;line-height:42px;color:#e70012;background:url(../images/icon_hjt.jpg) no-repeat 95px center;padding-right:30px;}
.indc_more:hover{color:#fff;background:#e70012 url(../images/icon-go4.png) no-repeat 95px center;}

/*首页 - 公司优势*/
.ind_adv{background:#f5f5f5;padding:65px 0 70px;}
.ind_adv h2{color:#333;}
.ind_adv .team_say{text-align:center;color:#888;line-height:28px;}
.ind_adv .team_en{color:#888;text-align:center;font-family:Arial;line-height:23px;}
.ind_adv h3{font-size:18px;color:#e70012;text-align:center;margin-top:10px;}
.ind_adv h2.indp_tit:after{position:absolute;content:"";width:25px;height:1px;background:#666;top:50%;left:50%;margin-left:90px;}
.ind_adv h2.indp_tit:before{position:absolute;content:"";width:25px;height:1px;background:#666;top:50%;left:50%;margin-left:-110px;}
.ind_adv .pub_en{color:#888;}

.adv_cont{padding-top:70px;}
.adv_cont li{ float:left; width:300px;}
.adv_cont li a{ display:block; width:300px;}
.adv_cont .cont_icon{ display:block; width:156px; height:156px; margin:0 auto;}
.adv_cont .cont_name{ display:block; color:#333; font-size:20px; width:300px; padding-top:16px; text-align:center;}
.adv_cont p.en{text-align:center;color:#888;font-family:Arial;position:relative;padding-bottom:20px;}
.adv_cont p.en:after{position:absolute;left:50%;bottom:10px;width:32px;height:2px;background:#c9c9c9;margin-left:-16px;content:"";}
.adv_cont p{width:210px;text-align:center;margin:0px auto;line-height:28px;color:#555;}
.adv_cont .cont_icon1{ background:url(../images/adv1.png) no-repeat center;}
.adv_cont .cont_icon2{ background:url(../images/adv2.png) no-repeat center;}
.adv_cont .cont_icon3{ background:url(../images/adv3.png) no-repeat center;}
.adv_cont .cont_icon4{ background:url(../images/adv4.png) no-repeat center;}
.adv_cont li a:hover .cont_icon1{ background:url(../images/adv1on.png) no-repeat center;}
.adv_cont li a:hover .cont_icon2{ background:url(../images/adv2on.png) no-repeat center;}
.adv_cont li a:hover .cont_icon3{ background:url(../images/adv3on.png) no-repeat center;}
.adv_cont li a:hover .cont_icon4{ background:url(../images/adv4on.png) no-repeat center;}
.adv_cont li a:hover .cont_name{color:#e60012;}
.adv_cont li a:hover p{color:#e60012;}
.adv_cont li a:hover p:after{background:#e60012;}


/*首页 - 公司介绍*/
.ind_company{padding:70px 0px;}
.ind_company h2{color:#333;}
.ind_company h2.indp_tit:after{position:absolute;content:"";width:25px;height:1px;background:#666;top:50%;left:50%;margin-left:90px;}
.ind_company h2.indp_tit:before{position:absolute;content:"";width:25px;height:1px;background:#666;top:50%;left:50%;margin-left:-110px;}
.ind_company .pub_en{color:#888;}
.ind_company .cpnbox{margin-top:40px;position:relative;}
.ind_company .cpnbox .note{background:#e60012;position:absolute;right:0px;top:40px;width:650px;padding:30px;height:355px;color:#fff;}
.ind_company .cpnbox .note h4{font-size:20px;margin-bottom:20px;}
.ind_company .cpnbox .note p{line-height:28px;}
.ind_company .cpnbox .note a{display: block;margin-top:20px;border:1px solid #fff;width:135px;height:38px;line-height:38px;text-align:center;border-radius:25px;padding-right:23px;background:url(../images/icon-go4.png) no-repeat 90px center;}
.ind_company .cpnbox .note a:hover{background:#fff;color:#e60012;background:#fff url(../images/icon-go5.png) no-repeat 90px center;}


/*首页团队*/
.ind_team{background:url(../images/ind_team.jpg) no-repeat center / cover;padding:65px 0px 70px;}
.ind_team .w1200{position:relative;}
.ind_team .team_say{text-align:center;color:#fff;margin-top:30px;line-height:23px;}
.ind_team .pub_en{line-height:23px;}
.ind_team h2.indp_tit:after{position:absolute;content:"";width:25px;height:1px;background:#fff;top:50%;left:50%;margin-left:90px;}
.ind_team h2.indp_tit:before{position:absolute;content:"";width:25px;height:1px;background:#fff;top:50%;left:50%;margin-left:-110px;}
#indteam{margin-top:40px;}
#indteam .teamlist{background:#656565;height:370px;}
#indteam .teamlist img{height:190px;width:100%;object-fit:cover;}
#indteam .teamlist .note{padding:5px 18px;}
#indteam .teamlist .note h4{font-size:18px;color:#fff;margin-bottom:5px;}
#indteam .teamlist .note span{color:#fff;}
#indteam .teamlist .note p{border-top:1px dashed #fff;color:#fff;line-height:23px;margin-top:10px;padding-top:10px;height:65px;}
#indteam .teamlist .note a{background:url(../images/icon-go.png) no-repeat 82px center;padding-right:27px;display:block;width:120px;height:34px;border:1px solid #c1c1c1;line-height:34px;text-align:center;border-radius:25px;margin:5px auto 0;color:#fff}
#indteam .teamlist .note a:hover{background:#fff;color:#3e3e3e;background:#fff url(../images/icon-go2.png) no-repeat 82px center;}
.ind_team .swiper-button-next,.ind_team .swiper-button-prev{background:#fff;border:1px solid #d2d2d2;color:#d2d2d2;font-family:"宋体";font-size:30px;width:28px;height:67px;text-align:center;line-height:67px;border-radius:3px}
.ind_team .swiper-button-next:hover,.ind_team .swiper-button-prev:hover{background:#e60012;border-color:#e60012;color:#fff;}
.ind_team .swiper-button-next{right:-50px;top:65%;}
.ind_team .swiper-button-prev{left:-50px;top:65%;}

/*首页 - 新闻*/
.ind_news{padding:65px 0 55px;}
.ind_news h2{color:#333;}
.ind_news h2.indp_tit:after{position:absolute;content:"";width:25px;height:1px;background:#666;top:50%;left:50%;margin-left:90px;}
.ind_news h2.indp_tit:before{position:absolute;content:"";width:25px;height:1px;background:#666;top:50%;left:50%;margin-left:-110px;}
.ind_news p.pub_en{color:#888;margin-top:5px;}
.ind_news h3{font-size:18px;color:#e60012;text-align:center;margin-top:10px;}
.ind_news ul{border-top:1px solid #e5e5e5;margin-top:30px;overflow:hidden;}
.ind_news ul li{margin-top:30px;width:570px;float:left;}
.ind_news ul li:nth-child(2n){float:right;}
.ind_news ul li .time{background:#8d8d8d;width:100px;height:100px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:left;margin-right:20px;padding:5px;}
.ind_news ul li .time span.day{font-size:42px;display: block;color:#fff;text-align:center;}
.ind_news ul li .time span{display: block;text-align:center;color:#fff;}
.ind_news ul li .note h4 a{font-size:18px;color:#333;display: block;margin:10px 0px;}
.ind_news ul li .note h4 a:hover{color:#e60012;}
.ind_news ul li .note p{color:#848484;line-height:26px;}
.ind_news ul li:hover .time{background:#e60012;}
.ind_news ul li:hover h4 a{color:#e60012;}



/*首页 -  联系我们*/
.ind_contact{background:#9b1111 url(../images/indctbg.png) no-repeat center / cover;padding:75px 0px 65px;}
.ind_contact h2.indp_tit:after{position:absolute;content:"";width:25px;height:1px;background:#fff;top:50%;left:50%;margin-left:90px;}
.ind_contact h2.indp_tit:before{position:absolute;content:"";width:25px;height:1px;background:#fff;top:50%;left:50%;margin-left:-110px;}
.ind_contact h3{font-size:18px;color:#fff;text-align:center;margin-top:10px;}
.cont{padding-top:70px;}

.cont li{ float:left; width:300px;}
.cont li a{ display:block; width:300px;}
.cont_icon{ display:block; width:115px; height:100px; margin:0 auto;position:relative;top:0px;transition-duration:0.5s;
-webkit-transition-duration:0.5s; /* Safari */}
.cont_icon:hover{top:-10px;}
.cont_name{ display:block; color:#fff; font-size:14px; width:300px; padding-top:16px; text-align:center;}
.cont_icon1{ background:url(../images/cont_ac1.png) no-repeat;}
.cont_icon2{ background:url(../images/cont_ac2.png) no-repeat;}
.cont_icon3{ background:url(../images/cont_ac3.png) no-repeat;}
.cont_icon4{ background:url(../images/cont_ac4.png) no-repeat;}
/*.cont li a:hover .cont_icon1{ background:url(../images/cont_ho1.png) no-repeat;}
.cont li a:hover .cont_icon2{ background:url(../images/cont_ho2.png) no-repeat;}
.cont li a:hover .cont_icon3{ background:url(../images/cont_ho3.png) no-repeat;}
.cont li a:hover .cont_icon4{ background:url(../images/cont_ho4.png) no-repeat;}*/
.cont li a:hover .cont_name{ color:#fff;}




































































































