@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:1200px;margin:0 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;}

/*视频插件--视频窗口*/
.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:720px;height:480px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.5);position:absolute;top:50%;left:50%;margin:-240px 0 0 -360px;display:none;}
.mediaModal-contain .mediaModal-box,
.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(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;}.media-modal .mediaModal-contain{width:100%;left:0;margin-left:0;}}


/*通用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{z-index:99;}
.Header-wrapper .Header-cl{height:80px;position:relative;}

.header-container{padding:0 3.125%;width:100%;background:#fff;box-shadow:0px 4px 5px rgba(9,2,4,.17);position:fixed;top:0px;left:0px;z-index:90;}
.header{width:100%;height:70px;font-family:'sems','Microsoft YaHei';background:#fff;position:fixed;top:0px;left:0px;z-index:99;box-shadow: 0px 0px 12px #A7A7A7;}
.topt{font-size:20px;border-left: 1px solid #666;margin-left:20px;padding-left:20px;height:20px;line-height:20px;margin-top:33px;color:#666;display:inline-block;}
.bg1{background:#f7f7f7;}
/*logo*/
.Hlogo{height:80px;line-height:80px;font-size:0px;float:left;position:relative;overflow:hidden;z-index:5;}


/*language*/
.H-jiami{position:relative;float:right;z-index:3;border-right:1px solid #e0e0e0;}
.H-lang{position:relative;float:right;z-index:3;border-right:1px solid #e0e0e0;}
.Hlang-menu{display:block;padding:0 30px;height:80px;line-height:80px;font-size:0;color:#666666;background:url(icon-Hlang.png) no-repeat center;}
.H-icon-jm{display:block;padding:0 30px;height:80px;line-height:80px;font-size:0;color:#666666;background:url(hy_03.png) no-repeat center;}
.Hlang-box{width:200px;box-shadow:1px 1px 10px #666;background:#fff;position:absolute;top:80px;right:-58px;display:none;padding:20px 0px;}
.Hlang-box:before{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #fff transparent;position:absolute;top:-8px;left:50%;margin:0 0 0 -4px;}
.Hlang-box a{display:block;padding:5px 10px 5px 60px;line-height:30px;background-repeat:no-repeat !important;background-position:20px center !important;}
.Hlang-box a:hover{color:#fff;background:#82d9d1;}
.Hlang-box a.CN{background-image:url(icon-CN.png);}
.Hlang-box a.JP{background-image:url(icon-jp.png);}
.Hlang-box a.EN{background-image:url(icon-EN.png);}

/*srch*/
.H-srch{float:right;margin:0 0 0 30px;padding:0px 23px;position:relative;z-index:3;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.Hsrch-menu{display:block;width:34px;height:80px;background:url(icon-Hsrch.png) no-repeat center center;position:relative;}
.Hsrch-box{width:100%;height:80px;background:#fff;position:absolute;top:0px;left:0px;display:none;position:absolute;z-index:4;}
.Hsrch-block{padding:0 0 0 4rem !important;width:12rem !important;height:32px;margin:25px auto 0;}
.Hsrch-block .btn{width:24px;height:32px;background:url(icon-Hsrch.png) no-repeat center center;float:left;}
.Hsrch-block .close{display:block;width:24px;height:32px;background:url(icon-close.png) no-repeat center center;float:right;}
.Hsrch-block .text{width:70%;height:32px;font-size:16px;float:left;margin:0 0 0 10px;}
.Hsrch-block .text::-webkit-input-placeholder{color:#6f6f6f;}

.header-container.header-searching{}
.header-container.header-searching .H-lang{z-index:0;}
.header-container.header-searching .H-nav{z-index:99;}
.header-container.header-searching .H-srch{position:static;}

/*产品*/
.case_ul{ clear: both; width: 100%; text-align: left; max-width:1200px; margin:auto; }
.case_div{ width: 100%; height: 50px; background:#fff url(case_xian.png) no-repeat; text-align:center; }
.case_ul li{ width: 31%; margin-bottom: 0.9%; margin-right: 1%; display: inline-block; overflow: hidden; }
.case_ul li:nth-child(3n){ margin-right: 0px; }
.case_ul li .list-wrap{ width: 100%; }
.case_ul li .main_pic img{ max-height: 320px; }
.case_div h5{ overflow: hidden;  width:100%;  line-height: 50px; font-size: 16px; color: #444; text-align: center;}
.jiantou{ width: 19%; height: 50px; background: url(youjiantou.png) no-repeat 33px center; transition: 0.5s; }
.case_ul li:hover .jiantou{ background: url(youjiantou_on.png) no-repeat 43px center; }
.case_ul li{ float: left; display: block; }
.pli3{ margin-right:0%; margin-left:1%; }
.pli6{ margin-right:0%; margin-left:1%; }
.pli9{ margin-right:0%; margin-left:1%; }
.pli12{ margin-right:0%; margin-left:1%; }
.pli15{ margin-right:0%; margin-left:1%; }

.list-wrap{display: block; width: 100%; height: 100%; position: relative; transition: all 0.3s ease 0.1s; }   
.list-wrap .up-graybox{ width: 100%; height: 100%; opacity: 0; transition: all 0.4s ease 0s; position: absolute; top: 0; left: 0; }
.list-wrap .up-graybox .bgbox{     display: block;
    width: 100%;
    height: 100%; background: rgba(0,0,0,0.6);} 
.list-wrap:hover .up-graybox{ opacity: 1; }
.list-wrap .up-graybox .stit{     font-size: 16px;
    line-height: 30px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -15px;
    color: #fff; }
.list-wrap .up-graybox .linet {
    top: 0;
}
.list-wrap .up-graybox .lineb {
    bottom: 0;
}
.list-wrap .up-graybox .line {
    display: inline-block;
    width: 100px;
    height: 1px;
    background-color: #f2f2f2;
    position: absolute;
    left: 50%;
    margin-left: -50px;
    transition: all 0.6s ease 0s;
}
.list-wrap .up-graybox:hover .line {
    width: 6px;
    margin-left: -3px;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.load_more1{ clear: both; display: block; width: 240px; height: 72px; line-height: 72px; text-align: center; background-color: #333; color: #fff; margin: 0 auto; margin-top: 30px; margin-bottom: 15px; font-size: 18px; transition: 0.5s; position: relative; overflow: hidden;}
/* .load_more1:hover{ color: #fff; background-color: #e60012; } */
.load_more1::before{content: ""; width: 100%; height: 100%; display: block; background-color: #e60012; position: absolute; left: -100%; top: 0; transition: 0.5s;  z-index: -1;}
.load_more1:hover::before{ left: 0; opacity: 1;}
.load_more1:hover{ color: #fff; }



.H-nav{float:right; z-index:999;}
.H-nav>li{float:left;margin:0 0 0 16px;}
.H-nav>li:first-child{margin:0px;}
.H-nav .Hnav-menu{display:block;line-height:80px;text-align:center;font-size:16px;color:#222;position:relative;overflow:hidden;padding:0px 20px;}
.Hnav-menu i{display:block;width:45px;height:45px;background:url(icon-Hdd.png) no-repeat center center / 14px auto;position:absolute;right:0px;top:0px;display:none;}

.H-nav>li:hover .Hnav-menu{color:#82d9d1;}
.H-nav>li.cur .Hnav-menu,.H-nav>li:hover .Hnav-menu{background:#00A2EA;color:#fff;}
ul.H-nav .now a:link,ul.H-nav .now a:visited,ul.H-nav .now a:hover,ul.H-nav .now a:active{background:#00A2EA;color:#fff;}


@media all and (min-width:980px){
	/*.Hnav>li:hover .Hn2nd-box{display:block;animation:HnavDD .6s ease-in-out;-webkit-animation:HnavDD .6s ease-in-out;}*/
	.H-lang:hover .Hlang-box{display:block;animation:HnavDD .6s ease-in-out;-webkit-animation:HnavDD .6s ease-in-out;}
}
@keyframes HnavDD{
	from{transform:translateY(-20px);-webkit-transform:translateY(-20px);opacity:0;}
	top{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;}
}
@-webkit-keyframes HnavDD{
	from{transform:translateY(-20px);-webkit-transform:translateY(-20px);opacity:0;}
	top{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;}
}




/*--- Footer ---*/
.Footer-wrapper{z-index:98;}
/*底部公用*/
.footer{width:100%;overflow:hidden;background-color:#333;color:#fff;}
.footer a:hover{color:#FFF;}
.foot_t{padding:50px 0 30px;border-bottom:1px solid #4a4949;}
.foot_chnal{width:80%;float:left;}
.foot_chnal dl{width:15%;float:left;margin-right:1.5%;}
.foot_chnal dl:nth-child(2){ width:20%}
.foot_chnal dl dt{margin-bottom:20px;font-size:16px;}
.foot_chnal dl dt a{margin-bottom:20px;font-size:16px; color:#FFFFFF;opacity:0.6;}
.foot_chnal dl dd a{height:30px;line-height:30px;color:#fff;opacity:0.6;}
.foot_chnal dl dd a:hover{opacity:1;}

.foot_all{width:20%;float:right;}
.foot_all .ft-tel{padding-left:60px;background:url(icon_ft_tel.png) no-repeat left center;position:relative; display:none}
.foot_all .ft-tel:after{content:"";position:absolute;left:50px;top:3px;width:1px;height:50px;background:#999;}
.foot_all .ft-tel p{opacity: 0.6;}
.foot_all .ft-tel h2{font-size:24px;margin-top:10px;}

/*底部分享*/
.foot_share{position:relative; height:30px;margin-top:20px;text-align:left;margin-left:60px;}
.foot_share a{display:inline-block; margin-right:5px;width:28px; height:28px;background:url(icon_ft_share.png) no-repeat left center;}
.foot_wx{display:none; position:absolute;left:0%; top:35px; z-index:20;width:100px; height:100px;}
.foot_wx img{max-width:100%;}
.foot_wxShow{padding:10px 10px 10px 10px; width:120px; height:140px; background-color:#FFF;}
.foot_wxName{font-size:12px; height:32px; line-height:25px; text-align:center;color:#333;}
.foot_sh2:hover .foot_wx{display: block;}
.foot_share .foot_sh2{background-position:-37px center;}
.foot_share .foot_sh3{background-position:-74px center;}
.foot_share .foot_sh4{background-position:-111px center;}

/*copyright*/
.foot_d{overflow:hidden;padding:10px 0;color:#919090;}
.foot_click a{padding-left:8px;margin-left:8px;border-left:1px solid #4e4e4e;}
.foot_click a:first-child{border:0px;}



/*--- Banner ---*/
#index-bnr .swiper-button-prev{background:url(ind-bn-prev.png) no-repeat center / cover;width:58px;height:58px;}
#index-bnr .swiper-button-next{background:url(ind-bn-next.png) no-repeat center / cover;width:58px;height:58px;}

#index-bnr .swiper-button-prev:hover{background:url(ind-bn-prevon.png) no-repeat center / cover;width:58px;height:58px;}
#index-bnr .swiper-button-next:hover{background:url(ind-bn-nexton.png) no-repeat center / cover;width:58px;height:58px;}

#index-bnr .swiper-pagination-bullet{width:14px;height:14px;border:1px solid #fff;background:none;}
#index-bnr .swiper-pagination-bullet-active{background:#ef000f;border-color:#ef000f;}
#index-bnr .swiper-slide{overflow:hidden;position:relative;}
#index-bnr .swiper-slide .bnr-img img{height:500px;width:100%;}
#index-bnr .swiper-slide img{transform:matrix(1.1, 0, 0, 1.1, 0, 0);-webkit-transition:all 0.4s ease 1.2s; -moz-transition:all 0.4s ease 1.2s; -ms-transition:all 0.4s ease 1.2s; -o-transition:all 0.4s ease 1.2s; transition:all 0.4s ease 1.2s;}
#index-bnr .swiper-slide-active img{transition-delay:0.4s !important; transform:matrix(1.0, 0, 0, 1.0, 0, 0); -webkit-transition:all 5.0s ease; -moz-transition:all 5.0s ease; -ms-transition:all 5.0s ease; -o-transition:all 5.0s ease; transition:all 5.0s ease;}
#index-bnr .bnr-t1{position:absolute;width:1200px;left:50%;margin-left:-600px;top:50%;margin-top:-100px;}


/*-- Web banner --*/
#web-bnr{display:none;}
#web-bnr .swiper-pagination-bullet{width:14px;height:14px;border:1px solid #fff;background:none;}
#web-bnr .swiper-pagination-bullet-active{background:#ef000f;border-color:#ef000f;}
#web-bnr img{height:300px;width:100%;object-fit:cover;}


/*--- Container ---*/
.ind-news{padding:60px 0px;background:#f7f7f7 url(ind-box-bg.jpg) no-repeat left bottom;}
.ind-tit{text-align:center;font-size:32px;color:#333;text-transform:uppercase;}
.ind-sub-tit{text-align:center;font-size:18px;color:#666;margin-top:10px;background:url(h3tit.png) no-repeat center;}
.ind-news .pub-line{display: block;width:100%;height:1px;background:#dadada;margin:20px auto 10px;}
.ind-news ul li{width:48.5%;float:left;margin-top:25px;}
.ind-news ul li:nth-child(2n){float:right;}
.ind-news ul li .pic{width:25%;float:left;}
.ind-news ul li .pic img{width:100%;}
.ind-news ul li .note{width:75%;float:right;padding-left:20px;color:#666;}
.ind-news ul li h4{font-size:16px;color:#333;}
.ind-news ul li h4 a:hover{color:#b9892d;}
.ind-news ul li p{margin:10px auto;}
.ind-news ul li span{font-size:12px;}
.ind-culfr .ind-idea .pic {
    float: left;
    width: 50%;
}
.ind-news a.more{display: block;width:140px;height:36px;background:#ef000f;color:#fff;text-align:center;line-height:36px;margin:35px auto 0px;}
.ind-news a.more:hover{background:#b9892d;}


/*首页新闻*/
.ind-newss{padding:60px 0px;background:#f7f7f7 url(ind-box-bg.jpg) no-repeat left bottom;}
.ind-tit{text-align:center;font-size:32px;color:#333;text-transform:uppercase;}
.ind-sub-tit{text-align:center;font-size:18px;color:#666;margin-top:10px;background:url(h3tit.png) no-repeat center;}
.ind-newss .pub-line{display: block;width:100%;height:1px;background:#dadada;margin:20px auto 10px;}
.ind-newss ul li{width:31%;float:left;margin-top:25px;}

.ind-newss ul li .pic{width:25%;float:left;}
.ind-newss ul li .pic img{width:100%;}
.ind-newss ul li .note{width:100%;float:right;padding-left:20px;color:#666;}
.ind-newss ul li h4{font-size:16px;color:#333;}
.ind-newss ul li h4 a:hover{color:#b9892d;}
.ind-newss ul li p{margin:10px auto;}
.ind-newss ul li span{font-size:12px;}
.ind-newss a.more{display: block;width:140px;height:36px;background:#ef000f;color:#fff;text-align:center;line-height:36px;margin:35px auto 0px;}
.ind-newss a.more:hover{background:#b9892d;}


/*企业文化*/
.ind-culture{padding:60px 0px;}
.ind-culture .ind-cul-box{margin-top:45px;overflow:hidden;}
.ind-cul-box .ind-vision{position:relative;float:left;width:48.3333%;}
.ind-cul-box .ind-vision .note{position:absolute;left:0px;bottom:0px;background:rgba(0,0,0,0.6);width:100%;padding:20px;color:#fff;}
.ind-cul-box h4{font-size:28px;font-weight:bold;margin-bottom:20px;position:relative;padding-bottom:20px;}
.ind-cul-box h4:after{content:"";position:absolute;left:0px;bottom:0px;width:100px;height:1px;background:#fff;}
.ind-cul-box h5{font-size:16px;font-weight:bold;margin:10px 0;}

.ind-culfr{width:51.6667%;float:left;}
.ind-culfr .ind-idea .note{float:left;width:50%;height:290px;background:#00A2EA;padding:50px 35px 25px;color:#fff;}
.ind-culfr .ind-idea .note p,.ind-culfr .ind-human .note p{line-height:30px;opacity: 0.6;-moz-opacity: 0.6;filter:alpha(opacity=60);}
.ind-culfr .ind-idea .pic{float:right;width:50%;}
.ind-culfr .ind-human,.ind-culfr .ind-idea{overflow:hidden;}
.ind-culfr .ind-human .note{float:right;width:50%;height:290px;background:#00A2EA;padding:50px 25px 25px;color:#fff;}
.ind-culfr .ind-idea .pic{float:left;width:50%;}

.ind-project{padding:60px 0px;background:#f7f7f7 url(ind-project-bg.jpg) no-repeat left bottom;overflow:hidden;}
#proj .swiper-button-prev{background:url(proj-prev.jpg) no-repeat center;width:40px;height:40px;left:auto;right:50px;top:22px;}
#proj .swiper-button-next{background:url(proj-next.jpg) no-repeat center;width:40px;height:40px;right:0px;top:22px;}
.ind-prj-fl{float:left;width:60%;}
.ind-prj-fr{width:40%;float:right;height:100%; padding:80px 20px; background:#eeeeee; position:absolute; top:0; right:0; background:url(index_prbj.jpg) no-repeat}
.in_pr{position:relative; top:0; left:0}

.index_mr{ margin:50px 0}

.ind-prj-fl img{width:100%;object-fit:cover;}
.ind-prj-fr h2{font-size:38px;color:#ff0000;margin-bottom:5px;background:url(icon_dc.png) no-repeat 140px 3px; font-weight:bold}
.ind-prj-fr h2:after{background:#b0b0b0;left:0px;bottom:0;content:'';display:block;width:30px;height:1px;margin-top:10px;}
.ind-prj-fr h4{font-size:26px; color:#ff0000; font-weight:bold}
.ind-prj-fr p{color:#ffffff;line-height:30px;height:220px;overflow:hidden; font-size:16px;}
.ind-prj-fr a.more{border:1px solid #dbdbdb;color:#ffffff;padding:5px 15px;border-radius:25px;margin-top:25px;display:inline-block;}
.ind-prj-fr a.more:hover{background:#ffffff;color:#00A2EA;border-color:#ffffff;}

#proj-small{margin-top:92px;overflow:hidden;}
#proj-small .swiper-button-prev{position:absolute;left:0px;top:0px;width:25px;height:70px;line-height:70px;background:rgba(0,0,0,0.5);margin-top:0px;color:#fff;text-align:center;font-family:"宋体";font-weight:600;}
#proj-small .swiper-button-next{position:absolute;right:0px;top:0px;width:25px;height:70px;line-height:70px;color:#fff;background:rgba(0,0,0,0.5);margin-top:0px;text-align:center;font-family:"宋体";font-weight:600;}
#proj-small .swiper-button-next:hover,#proj-small .swiper-button-prev:hover{background:#ef000f;}
#proj-small .swiper-slide {height: 100%;opacity: 0.6;cursor:pointer;width:25%;}
#proj-small .swiper-slide img{height:73px;width:100%;object-fit:cover;}
#proj-small .swiper-slide.cur{opacity: 1;}


/*内页*/
/*企业文化*/
.bann{padding:185px 0px;height:500px;text-align:center;color:#fff;}
.ab-bann{height:780px;padding-top:250px;}
.bann h2{font-size:52px;margin-bottom:20px;}
.bann p{font-size:14px;line-height:28px;}

.hr-bann{text-align:center;position:relative;overflow:hidden;height:849px;}
.hr-bann .contain{position:absolute;top:50%;height:200px;left:50%;margin-top:-100px;margin-left:-600px;color:#fff;}
.hr-bann .hr-img img{transform: matrix(1.1, 0, 0, 1.1, 0, 0);
    -webkit-transition: all 0.4s ease 1.2s;
    -moz-transition: all 0.4s ease 1.2s;
    -ms-transition: all 0.4s ease 1.2s;
    -o-transition: all 0.4s ease 1.2s;
    transition: all 0.4s ease 1.2s;
    width:100%;
    object-fit:cover;
   
}

.hr-bann .hr-img.active img {
    transition-delay: 0.4s !important;
    transform: matrix(1, 0, 0, 1, 0, 0);
    -webkit-transition: all 7.0s ease;
    -moz-transition: all 7.0s ease;
    -ms-transition: all 7.0s ease;
    -o-transition: all 7.0s ease;
    transition: all 7.0s ease;
}
.hr-bann h2{font-size:52px;margin-bottom:30px;}
.hr-bann p{font-size:14px;line-height:28px;}

/*标题通用*/
.whtit{font-size:32px;color:#a4a4a4;font-weight:bold;text-align:center;text-transform:uppercase;}
.whcbox{text-align:center;}
.whtit-cn{font-size:28px;color:#333;text-align:center;position:relative;display:inline-block;margin:10px auto 0;}
.whtit-cn:after{position:absolute;content:"";width:26px;height:2px;background:#c6c6c6;left:-50px;top:50%;}
.whtit-cn:before{position:absolute;content:"";width:26px;height:2px;background:#c6c6c6;right:-50px;top:50%;}

/*企业文化--文化体系*/
.whtx{border-bottom:1px solid #ebebeb;}
.whbox{overflow:hidden;margin:35px auto 40px;color:#fff;height:420px;}
.whbox h4{font-size:28px;font-weight:bold;}
.whbox h4 span{opacity:1;font-size:28px;padding-bottom:35px;border-bottom:1px solid #fff;margin-bottom:40px;display:inline-block;}
.whbox p{font-size:16px;font-weight:bold;margin-bottom:10px;}
.whbox span{font-size:14px;line-height:30px;opacity:0.6;}
.whbox .wh-1{float:left;width:26.25%;background:#d01d3b;padding:100px 35px;height:100%;}
.whbox .wh-2{float:left;margin:0px 0.83333%;width:45.83333%;padding:0px;}
.whbox .wh-3{background:#e78007;}
.saying{overflow:hidden;}
.saying li{width:22.5%;float:left;margin-left:3.3333%;}
.saying li:first-child{margin-left:0px;}
.saying li h4{font-size:30px;color:#666;font-weight:bold;text-align:center;border-top:2px solid #555;padding-top:30px;margin-bottom:20px;}
.saying li h5{font-size:14px;color:#666;font-weight:bold;text-align:center;margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #555;text-transform:uppercase;}
.saying li p{color:#666;line-height:28px;}
.saying li:hover h4{color:#ef000f;border-top:2px solid #ef000f;}
.saying li:hover h5{border-bottom:2px solid #ef000f;color:#ef000f}

/*企业文化--员工风采*/
.staff p{text-align:center;margin-top:20px;color:#666;}

/*文字缓动1*/
.bann h2,.hr-bann h2{animation:mymove 1s infinite;-webkit-animation:mymove 1s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;}
@keyframes mymove{
	from{transform:translateY(-50px);}
	to{transform:translateY(0px);}
}
@-webkit-keyframes mymove{
	from{transform:translateY(-50px);}
	to{transform:translateY(0px);}
}

/*文字缓动2*/
.bann p ,.hr-bann p{animation:mymovet 1.5s infinite;-webkit-animation:mymovet 1.5s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;}
@keyframes mymovet{
	from{transform:translateY(50px);}
	to{transform:translateY(0px);}
}

@-webkit-keyframes mymovet{
	from{transform:translateY(50px);}
	to{transform:translateY(0px);}
}

/*关于华基*/
.about-one{overflow:hidden;}
.abt-note{float:left;width:53%;background:url(ab-one.png) no-repeat left bottom;padding-bottom:180px;}
.abt-note .whtit{text-align:left;}
.abt-note h4{font-size:30px;color:#333;margin:10px 0 30px;}
.abt-note p{color:#666;line-height:28px;}
.abt-note .project{margin-top:20px;}
.abt-note .project a:first-child{margin-left:0px;}
.abt-note .project a{display: block;float:left;width:24%;margin-left:1%;height:44px;line-height:44px;text-align:center;color:#fff;background:#ea9721;}
.abt-note .project .bgc1{background:#d78436;}
.abt-pic{float:right;width:47%;text-align:right;}

.about-two{background:url(abt-two-bg.jpg) no-repeat left top;}
.about-two .info{text-align:center;margin-top:40px;color:#fff;}
.about-two .whtit{color:#fff;}
.about-two .whtit-cn{color:#fff;}
.about-two ul.pj-list{margin-top:80px;}
.about-two ul li{width:33.3333%;text-align:center;color:#666;float:left;}
.about-two ul li .com-img:hover img{transform:scale(0.9); -webkit-transform:scale(0.9); -moz-transform:scale(0.9); -o-transform:scale(0.9);-ms-transform:scale(0.9);}

.about-two ul li h4{font-size:18px;font-weight:bold;margin:20px auto 15px;}
.about-two ul li p{padding-bottom:0px;position:relative;height:40px;line-height:40px;}
.about-two ul li p:after{position:absolute;width:100px;height:1px;background:#d4d4d4;content:"";left:50%;bottom:0px;margin-left:-50px;}
.about-two ul li:hover p:after{background:##ea9721;transition-duration:1s;}
.about-two ul li:hover h4{color:##ea9721;transition-duration:1s;}

.chairman{background:#f7f7f7 url(ind-box-bg.jpg) no-repeat left bottom;padding-bottom:180px;}
.chairman .crm-note{width:50%;padding-right:6%;position:relative;}
.chairman .crm-note span.qm{position:absolute;right:6%;bottom:-50px;}
.chairman .crm-note .whtit{text-align:left;}
.chairman .crm-note h4{font-size:30px;color:#333;margin:10px 0 30px;}
.chairman .crm-note p{color:#666;line-height:28px;}

.ab-contact{background:url(ab_contact.jpg) no-repeat center / cover;}
.ab-contact .whtit-cn{color:#fff;}
.ab-contact ul{color:#fff;margin:50px auto;}
.ab-contact ul li{width:25%;text-align:center;float:left;}
.ab-contact ul li span{position:relative;top:0px;transition-duration: 0.2s;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration: 0.2s; }
.ab-contact ul li:hover span{top:-10px;}
.ab-contact ul li h5{font-size:16px;font-weight:bold;margin:15px auto;}
.ab-contact .map a{display: block;margin:0px auto;width:190px;padding-left:30px;height:52px;border:1px solid #fff;border-radius:25px;line-height:52px;text-align:center;color:#fff;margin-top:50px;background:url(icon_map.png) no-repeat 40px center;}

.history{background:url(his-bg.png) no-repeat center;display:none;}
.history .whtit{color:#fff;}
.history .whtit-cn{color:#fff;}
.history .hisbox{padding:28px;overflow:hidden;background:#fff;}
.history .his-bg{width:35%;float:left;}
.history .content{width:60%;float:right;}
.history .content h2{font-size:14px;color:#333;margin-bottom:20px;border-bottom:1px solid #e9e9e9;padding-bottom:15px;}
.history .content h2 span{font-size:18px;color:#d9392b;font-weight:bold;}
.history .content ul li{font-size:14px;color: #666;line-height: 30px;}
.history .equipment1{width:calc(100% - 140px);}
.ny-main2 .swiper-button-prev{background:url(ind-bn-prev.png) no-repeat center;width:58px;height:58px;left:0px;}
.ny-main2 .swiper-button-next{background:url(ind-bn-next.png) no-repeat center;width:58px;height:58px;right:0px;}
.ny-main2{margin-top:50px;position:relative;}
.equipment2{margin-top:45px;}
.equipment2 .swiper-button-prev{border:1px solid #fff;width:48px;height:48px;left:0px;font-family:"宋体";font-size:24px;border-radius:50%;left:0%;background:none;line-height:48px;color:#fff;text-align:center;}
.equipment2 .swiper-button-next{border:1px solid #fff;width:48px;height:48px;right:0px;font-family:"宋体";font-size:24px;border-radius:50%;right:0%;background:none;line-height:48px;color:#fff;text-align:center;}
.equipment2 .swiper-button-prev,.equipment2 .swiper-button-next{background:#fff;color:#11277d;}
.equip-min.cur{font-size:24px;}
.equip-min{color:#fff;font-size:18px;}
.gallery-thumbs .swiper-slide{text-align:center;}
.equipment2{position:relative;}


/*地图弹窗*/
.float_onltk2{position:fixed;left:0px;top:0px;display:none;background:rgba(0,0,0,0.5);width:100%;height:100%;z-index:99;}
.float_onltk2 .float_onltkShow{position:absolute;left:50%;margin-left:-600px;top:50%;margin-top:-256px; width:1200px; height:512px;background-color:#FFF;}
.map_tk{width:1200px;height:512px;}
.map_img{width:1200px;height:512px;}
.float_tkclose{position:absolute;top:-35px;right:0px;cursor:pointer;}


/*产品服务*/
.caters ul{text-align:center;}
.caters ul li{display:inline-block;text-align:center;}
.caters ul li a{display: block;width:170px;height:48px;line-height:48px;background:#ededed;font-size:16px;color:#666;}
.caters ul li.on a,.caters ul li:hover a{background:#ef000f;color:#fff;}

.xm-list ul li{color:#666;overflow:hidden;background:#f7f7f7}
.xm-list .xm-list-fl{width:50%;float:left;padding:5% 5% 0 20%;height:100%; }

.xm-list .xm-list-fl a.more{display: block;width:43px;height:43px;background:url(icon_pjt.jpg) no-repeat center;margin-top:70px;}
.xm-list .xm-list-fl h4{font-size:30px;font-weight:bold;margin-bottom:35px;padding-bottom:15px;position:relative; color:#F00; font-weight:bold}
.xm-list .xm-list-fl h4:after{position:absolute;left:0px;bottom:0px;background:#ccc;height:3px;width:40px;content:"";}
.xm-list .xm-list-fl span{ margin-top:5px; display:block; font-size:23px}
.xm-list .xm-list-fl p{line-height:28px;}
.xm-list .xm-list-fr{width:50%;float:right;}
.xm-list .xm-list-fr img{max-width:100%;object-fit:cover;}

.xm-list ul li.xm2 .xm-list-fl{float:right;padding: 5% 20% 0 5%;}
.xm-list ul li.xm2 .xm-list-fr{float:left;}
.xm-list ul li:hover{color:#ef000f;}
.xm-list ul li:hover h4:after{background:#ef000f;}
.xm-list ul li:hover a.more{background:url(icon_pjton.jpg) no-repeat center;}

/*新闻列表*/
.news-cate{text-align:center;padding:25px 0px;}
.news-cate ul li{display:inline-block;padding:0px 20px;font-size:16px;color:#333;border-left:1px solid #d3d3d3;}
.news-cate ul li:last-child{border-right:1px solid #d3d3d3;}
.news-cate ul li.cur,.news-cate ul li:hover{color:#ef000f;}

.news-list{background:#f7f7f7;}
.first-news {background:#fff;overflow:hidden;margin-bottom:35px; background:#f5f5f5}
.first-news .news-pic{width:50%;overflow:hidden;float:left;}
.first-news .news-pic img{width:100%;}
.first-news .news-pic .swiper-pagination{text-align:right;padding-right:10px;}
.first-news .news-pic .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:1;}
.first-news .news-pic .swiper-pagination-bullet-active{background:#ef000f;}
.first-news .news-note{width:50%;padding:35px;float:right;}
.first-news .news-note h2{font-size:24px;color:#333;font-weight:normal;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.first-news .news-note span{display: block;margin:20px auto;color:#666;}
.first-news .news-note p{color:#666;line-height:30px;margin-bottom:20px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; margin-bottom:30px}
.first-news .news-note a{display: block;width:118px;height:36px;line-height:36px;text-align:center;background:#ef000f;color:#fff;}
.first-news .news-note a:hover{background:#a28753;}

.nlist{overflow:hidden;}
.nlist img{width:100%;}
.nlist li{width:31.5%;float:left;margin-right:2.75%;margin-bottom:30px;background:#fff;}
.nlist li:nth-child(3n){margin-right:0;}
.nlist li .note{padding:25px 20px;}
.nlist li h4{font-size:16px;color:#333;}
.nlist li .note p{color:#888;font-size:14px;margin:20px auto;border-bottom:1px solid #e9e9e9;padding-bottom:25px;line-height:25px;}
.nlist li .note .ofH{color:#888;}
.nlist li a:hover{color:#ef000f;}
.nlist li:hover h4{color:#ef000f;}

/*新闻详情页*/
.news{margin-top:-141px;}
.news .crumbs{color:#fff;margin-bottom:15px;background:url(icon_home.png) no-repeat left center;padding-left:28px;}
.news .contain .tit{background:#fff;text-align:center;padding-top:40px;border-bottom:1px solid #d3d3d3;position:relative;padding-bottom:8px;}
.news .contain .tit h1{font-size:24px;color:#333;font-weight:normal;}
.news .contain .tit p{margin:15px 0; color:#666}
.news .contain .tit span{padding:3px 0px;}
.news .contain .tit span.date{background:url(icon_date.png) no-repeat left 2px;padding-left:28px;}
.news .contain .tit span.author{background:url(icon_author.png) no-repeat left 2px;padding-left:28px;margin-left:40px; }
.news .contain .tit a{position:absolute;right:20px;top:35px;display:block;width:30px;height:45px;background:url(icon_share.png) no-repeat center top;padding-top:28px;}
.news .content{max-width:1000px;margin:40px auto;color:#666;line-height:28px;}
/*上下篇*/
.flip_pages{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-top:20px;padding-bottom:20px;margin-top:40px;overflow:hidden;}
.flip_pages .f_prev{width:50%;float:left;background:url(flip_prev.png) no-repeat left center;padding-left:20px;}
.flip_pages .f_next{width:50%;float:right;text-align:right;background:url(flip_next.png) no-repeat right center;padding-right:20px;}
.flip_pages a{color:#777;}
.flip_pages a:hover{color:#ef000f;}

/*人才理念*/
.tDvpt-intro{padding:91px 0 99px;background:#eeeeee;}
.I-title{text-align:center;}
.hotline .I-title .t1{color:#fff;}
.I-title .t1{font-size:32px;font-weight:bold;color:#a4a4a4;text-transform:uppercase;}
.I-title .t2{font-size:28px;color:#333;margin:20px 0 5px 0;background:url(t2tit2.png) no-repeat center;}
.I-title .t3{color:#888;}
.tDvptIntro-list{width:102.5%;margin:41px 0 0 -2.5%; padding:0 5%}
.tDvptIntro-list li{width:33%;padding:15px 1% 16px 1%;float:left; margin-bottom:35px;}

/*.tDvptIntro-list li:nth-child(odd){ float:left}
.tDvptIntro-list li:nth-child(even){ float:right}*/

.tdIntro-box{display:block;padding:20px 3% 20px;border-radius:3px;border-bottom:5px solid #666;background:#fff;position:relative;overflow:hidden;}
.tdIntro-box .name{line-height:30px;font-size:20px;position:relative;z-index:2;}
.tdIntro-box .about{margin:10px 0 0;position:relative;z-index:2;}
.tdIntro-box .about span{display:inline-block;padding:0 0 0 21px;line-height:20px;font-size:12px;color:#888888;background:url(icon-label.png) no-repeat left center;margin:0 0 0 9.354838709677419%;}
.tdIntro-box .about span:first-child{margin:0px;}
.tdIntro-box .con{height:72px;line-height:24px;font-size:12px;color:#888888;margin:10px 0 10px;position:relative;z-index:2;}
.tdIntro-box .btn{width:52px;line-height:28px;font-family:'宋体';font-size:16px;color:#888888;border:1px solid #c0c0c0;border-radius:2px;margin:0 0 0;position:relative;z-index:2;}

.tdIntro-box:hover{border-color:#ef000f;box-shadow:-1px 2px 10px #888;}

.tdIntro-box:hover .about span{background-image:url(icon-label.png);}
.tdIntro-box:hover .btn,.tdIntro-box .btn:hover{color:#fff;background:#ef000f;border-color:#ef000f;}


.tDvpt-intro .pagination{margin:51px 0 0;}

/*详情*/
.tDvptIntro-modal{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0px;left:0px;z-index:99999;display:none;opacity:0;}
.tDvptIntro-modal .tdIntroModal-contain{width:1029px;max-height:92%;padding:49px .96rem 53px;background:#fff;display:none;margin:30px auto;position:relative;}
.tdIntroModal-contain .tdIntroModal-top{padding:0 0 20px;border-bottom:1px solid #e5e5e5;}
.tdIntroModal-top .name{line-height:47px;font-size:28px;text-align:center;}
.tdIntroModal-top .about{margin:15px auto;text-align:center;}
.tdIntroModal-top .about span{display:inline-block;padding:0 0 0 21px;line-height:19px;font-size:12px;color:#888888;background:url(icon-label.png) no-repeat left center;margin:0 0 0 .28rem;}
.tdIntroModal-contain .tdIntroModal-con{padding:0 10px 0 0;line-height:28px;color:#666666;position:relative;overflow:hidden;margin:22px 0 0;}
.tdIntroModal-con .top{line-height:31px;font-size:18px;}
.tdIntroModal-apply{padding:37px 0 0;border-top:1px solid #e5e5e5;margin:35px 0 0;}
.tdIntroModal-apply .btn{width:180px;height:46px;line-height:46px;font-size:16px;color:#fff;background:#ef000f;display:block;margin:0px auto;}

.tdIntroModal-action{position:absolute;right:-70px;top:0px;}
.tdIntroModal-action .btn{display:block;width:70px;height:70px;background:rgba(0,0,0,.8);position:relative;margin:0 0 1px;}
.tdIntroModal-action .btn:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;}
.tdIntroModal-action .btn.close:after{background:url(icon-close2.png) no-repeat center center;}
.tdIntroModal-action .btn.prev:after{background:url(swiper2-r.png) no-repeat center center;}
.tdIntroModal-action .btn.next:after{background:url(swiper2-l.png) no-repeat center center;}
.tdIntroModal-action .btn:hover:after{transform:scale(.8);-webkit-transform:scale(.8);}

.tdIntroModal-contain .tdIntroModal-loading{width:100%;height:100%;background:url(loading.gif) no-repeat center center;position:absolute;top:0px;left:0px;z-index:10;display:none;}
.tdIntroModal-con.ps-container .ps-scrollbar-y-rail{width:5px;background:#eaeaea;}
.tdIntroModal-con.ps-container .ps-scrollbar-y{width:5px;background:#155e9f;}

.plan{padding:65px 0px;}
.plan .I-title{margin-bottom:30px;}
.plan-list{background:url(plan-bg.jpg) no-repeat center / cover;height:576px;padding-top:70px;}

.plan-list ul li{width:33.333%;text-align:center;float:left;color:#fff;}
.plan-list ul li span{position:relative;top:0px;transition-duration: 0.2s;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration: 0.2s; }
.plan-list ul li:hover span{top:-10px;}
.plan-list ul li h4{font-size:16px;font-weight:bold;margin:15px auto;}


/*客户服务*/
.ser-bann{height:820px;}
.ser-bann ul {overflow:hidden;margin-top:50px;}
.ser-bann ul li{width:23.75%;margin-left:1.6666%;float:left;position:relative;}
.ser-bann ul li h4{position:absolute;left:0px;text-align:left;padding:0px 20px;font-size:24px;bottom:0px;height:65px;line-height:65px;background:rgba(0,0,0,0.6);width:100%;}
.ser-bann ul li:hover h4{background:rgba(192,160,98,0.6);}
.ser-bann ul li:first-child{margin-left:0;}
.ser-bann ul li img{max-width:100%;}
.ser-bann ul li span{position:absolute;right:20px;bottom:20px;width:20px;height:20px;background:url(icon_jia.png) no-repeat center;}

.fdback-tit{border-bottom:1px solid #eee;margin-bottom:30px;}
.fdback ul li{width:49%;float:left;margin-bottom:15px;}
.fdback ul li:nth-child(2n){float:right;width:49%;}
.fdback ul li input[type="text"]{width:100%;border:1px solid #d4d4d4;height:40px;line-height:40px;padding:0px 7px;}
.fdback ul li input.vcode{width:50%;}
.fdback ul li p{margin-bottom:10px;color:#666;}
.fdback ul li:last-child{width:100%;}
.fdback ul li textarea{width:100%;border:1px solid #d4d4d4;resize:none;height:180px;padding:7px;}
.fdback p .inp-sub{width:168px;height:50px;border:1px solid #ef000f;font-size:18px;color:#ffffff;background:#ef000f;border-radius:5px;cursor:pointer;margin:0px auto;display: block; }
.fdback p .inp-sub:hover{background:#ef000f;color:#fff;}

.hotline{background:#878787 url(abt-two-bg1.jpg) no-repeat left top;}
.hotline
.hotline .t1{color:#fff;opacity: 0.6;-moz-opacity: 0.6;filter:alpha(opacity=60);}
.hotline .t2{color:#fff;}
.ctmode{background:#fff;padding:30px;overflow:hidden;margin-top:40px;}
.ctmode ul li{width:25%;float:left;text-align:center;padding:30px 0px;color:#666;border-right:2px solid #ededed;}
.ctmode ul li:last-child{border-right:0px;}
.ctmode ul li.ckwx{cursor:pointer;}
.ctmode ul li.cur,.ctmode ul li:hover{background:#00A2EA;color:#fff;border-radius:5px;}
.ctmode ul li .m1{margin:10px auto;}
.ctmode ul li .m2{font-size:18px;font-weight:bold;}
.ctmode ul li span{display:block;width:90px;height:90px;margin:0px auto;}
.ctmode ul li span.ctm1{background:url(icon_mtel.png) no-repeat center;}
.ctmode ul li span.ctm2{background:url(icon_mqq.png) no-repeat center;}
.ctmode ul li span.ctm3{background:url(icon_mwx.png) no-repeat center;}
.ctmode ul li span.ctm4{background:url(icon_memail.png) no-repeat center;}
.ctmode ul li:hover span.ctm1{background:url(icon_mtelon.png) no-repeat center;}
.ctmode ul li:hover span.ctm2{background:url(icon_mqqon.png) no-repeat center;}
.ctmode ul li:hover span.ctm3{background:url(icon_mwxon.png) no-repeat center;}
.ctmode ul li:hover span.ctm4{background:url(icon_memailon.png) no-repeat center;}

.ewmbox{position:fixed;width:100%;height:100%;left:0px;top:0px;background:rgba(0,0,0,0.7);z-index:99;display:none;}
.ewmbox .ewm{position:absolute;width:360px;height:400px;left:50%;margin-left:-180px;top:50%;margin-top:-200px;background:#fff;padding:25px 20px 35px 20px;text-align:center;}
.ewmbox .ewm img{max-width:240px;margin:0px auto;}
.ewmbox .ewm p{margin:30px 0px;color:#666;}
.ewmbox .ewm p:nth-child(1){margin-top:0px;}
.ewmbox .ewm a{display: block;width:110px;height:40px;line-height:40px;background:#c0a163;color:#fff;margin:0px auto;border-radius:5px;}

/*产品详情页*/
.product{height:840px;overflow:hidden;}
.product .ind-prj-fl{width:68.75%;}
.product .ind-prj-fl img{width:100%;height:840px;object-fit:cover;}
.product .ind-prj-fr{width:31.25%;background:#f7f7f7;padding:50px;height:840px;position:relative;overflow-y:auto;}
.product .ind-prj-fr .rtclose{position:absolute;right:20px;top:20px;}
.product .ind-prj-fr h3{font-size:24px;color:#333;font-weight:bold;margin-bottom:20px;}
.product .ind-prj-fr h5{font-size:18px;color:#333;font-weight:bold;margin:20px auto;border-bottom:1px solid #d0d0d0;padding-bottom:20px;}
.product .ind-prj-fr table,
.product .ind-prj-fr table td{border:1px solid #d0d0d0;border-collapse: collapse;}
.product .ind-prj-fr table td{padding:10px;color:#666;}
.product .ind-prj-fr .map a{display: block;width:190px;padding-left:30px;height:52px;border:1px solid #d4d4d4;border-radius:25px;line-height:52px;text-align:center;color:#666;margin-top:40px;background:url(icon_redmap.png) no-repeat 40px center;font-size:16px;}
.product .ind-prj-fr .map a:hover{border:1px solid #ef000f;color:#ef000f;}
.product #proj .swiper-button-prev{background:url(pro_prev.png) no-repeat center;width:40px;height:40px;left:50px;top:50%;}
.product #proj .swiper-button-next{background:url(pro_next.png) no-repeat center;width:40px;height:40px;right:50px;top:50%;}
.product #proj-small .swiper-button-prev{position: absolute; left: 0px; top: 0px; width: 25px;height:73px; line-height:70px;background: rgba(0,0,0,0.5); margin-top: 0px; color: #fff; text-align: center; font-family: "宋体"; font-weight: 600;}
.product #proj-small .swiper-button-next{position: absolute; right: 0px; top: 0px; width: 25px;height:73px;line-height: 70px; background: rgba(0,0,0,0.5); margin-top: 0px; color: #fff; text-align: center; font-family: "宋体"; font-weight: 600;}


/*产品布局地图*/
/*- 全球项目 -*/
.main-item{min-height:849px;background:url(mItem-bg2.jpg) repeat;position:relative;}
.main-item .mItemMap-spot{display:block;position:absolute;}
.mItemMap-spot .point{display:block;padding:0 0 0 17px;height:20px;line-height:20px;font-size:12px;color:#fff;position:relative;z-index:2;}
.mItemMap-spot .point:before{content:"";display:block;width:10px;height:10px;border-radius:100%;background:#0090ff;position:absolute;left:0px;top:5px;}
.mItemMap-spot .orn{width:100px;height:100px;position:absolute;top:-40px;left:-45px;}
.mItemMap-spot .orn:after{content:"";display:block;border-radius:50%;border:3px solid #ef000f;opacity:0;position:absolute;top:0px;left:0px;bottom:0px;right:0px;}
.mItemMap-spot .orn.orn1:after{animation:ripple 4.5s ease-out 0s infinite;-webkit-animation:ripple 4.5s ease-out 0s infinite;}
.mItemMap-spot .orn.orn2:after{animation:ripple 4.5s ease-out 0.675s infinite;-webkit-animation:ripple 4.5s ease-out 0.675s infinite}
.mItemMap-spot .orn.orn3:after{animation:ripple 4.5s ease-out 1.575s infinite;-webkit-animation:ripple 4.5s ease-out 1.575s infinite;}

@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:scale(.1)}5%{opacity:1}to{opacity:0;-webkit-transform:scale(1)}}
@keyframes ripple{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}5%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}


/*世界*/
.mainItem-world{width:100%;padding:74px 0 85px;background:url(mItem-bg2.jpg) repeat;position:relative;z-index:10;}
.mainItem-world .mItemWorld-wrap{width:1149px;height:687px;background:url(mainItem-map1.png) no-repeat center center;position:relative;margin:0 auto;}
.mItemWorld-wrap  .mItemWorld-spot{display:block;position:absolute;}
.mItemWorld-wrap  .mItemWorld-spot .name{line-height:20px;font-weight:600;}
.mItemWorld-wrap  .mItemWorld-spot .orn4{display:block;width:58px;height:58px;background:url(mainItem-point.png) no-repeat center center;position:absolute;animation:mIwSorn 2s ease-in-out infinite;-webkit-animation:mIwSorn 2s ease-in-out infinite;z-index:2;}
.mItemWorld-wrap  .mItemWorld-spot.mImS-shenzhen{top:591px;left:672px;font-size:24px;color:#fff;font-weight:normal;}
.mItemWorld-wrap  .mItemWorld-spot.mImS-shenzhen .orn4{top:-150px;left:60px;}
.mItemWorld-wrap  .mItemWorld-spot.mImS-shenzhen .orn{top:-170px;left:39px;}

.mItemWorld-wrap  .mItemWorld-spot.mImS-yingguo{top:214px;left:94px;}
.mItemWorld-wrap  .mItemWorld-spot.mImS-yingguo .orn4{top:-43px;right:-55px;}
.mItemWorld-wrap  .mItemWorld-spot.mImS-yingguo .orn{top:-64px;left:4px;}
.mItemWorld-rtn{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:10;display:none;cursor:pointer;}
.mainItem-world.cur .mItemWorld-rtn{display:block;}
@keyframes mIwSorn{
	0%{transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);opacity:1;}
	50%{transform:translateY(0) scale(.9);-webkit-transform:translateY(0) scale(.9);}
	100%{transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);opacity:1;}
}

/*点击后*/
.mainItem-world{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;transform-origin:left bottom;-webkit-transform-origin:left bottom;transform:scale(1);-webkit-transform:scale(1);}
.mainItem-world.cur{transform:scale(.2);-webkit-transform:scale(.2);position:absolute;left:0px;bottom:0px;background:#url(mItem-bg2.jpg) no-repeat center / cover;border:1px solid #77a9da;}

/*英国*/
.mainItem-ctry{width:100%;background:url(mItem-bg2.jpg) repeat;position:relative;display:none;}
.mainItem-ctry .contain{padding:94px 0 100px;position:relative;}
.mainItem-ctry .mItemMap-spot .point{padding:0 0 0 40px;}
.mainItem-ctry .mItemMap-spot .point:before{width:30px;height:30px;background:url(mainItem-point.png) no-repeat center center;top:-5px;left:-10px;}
.mainItem-ctry .mItemMap-spot .orn:after{border:2px solid #ef000f;}

.mItemCtry-UK{width:422px;height:670px;background:url(mainItem-map3.png) no-repeat center center;position:relative;float:left;margin:0 0 0 18.5%;}
.mItemCtry-UK .mItemMap-spot.mImS-kbly{top:331px;left:214px;}
.mItemCtry-UK .mItemMap-spot.mImS-ndh{top:427px;left:299px;}
.mItemCtry-UK .mItemMap-spot.mImS-bapd{top:486px;left:308px;}
.mItemCtry-UK .mItemMap-spot.mImS-nj{top:527px;left:288px;}

/*中国*/
.mItemCtry-SZ{width:890px;height:625px;background:url(mainItem-map2.png) no-repeat center center;position:relative;float:left;margin:0 0 0 0.1666%;}
.mItemCtry-SZ .mItemMap-spot.mImS-guangming{top:150px;left:165px;}
.mItemCtry-SZ .mItemMap-spot.mImS-longhua{top:225px;left:280px;}
.mItemCtry-SZ .mItemMap-spot.mImS-baoan{top:265px;left:155px;}
.mItemCtry-SZ .mItemMap-spot.mImS-longgang{top:287px;left:485px;}
.mItemCtry-SZ .mItemMap-spot.mImS-pingshan{top:299px;left:610px;}
.mItemCtry-SZ .mItemMap-spot.mImS-luohu{top:405px;left:375px;}
.mItemCtry-SZ .mItemMap-spot.mImS-yantian{top:380px;left:511px;}
.mItemCtry-SZ .mItemMap-spot.mImS-dapeng{top:380px;left:730px;}
.mItemCtry-SZ .mItemMap-spot.mImS-futian{top:355px;left:205px;}
.mItemCtry-SZ .mItemMap-spot.mImS-nanshan{top:442px;left:284px;}

.mItemCtry-SZ .mItemMap-spot.mImS-ningxia{top:273px;left:421px;}
/*.mItemCtry-CN .mItemMap-spot.mImS-gansu{top:265px;left:371px;}*/
.mItemCtry-SZ .mItemMap-spot.mImS-gansu{top:307px;left:348px;}
.mItemCtry-SZ .mItemMap-spot.mImS-gansu .point:before{top:-52px;left:14px;}
.mItemCtry-SZ .mItemMap-spot.mImS-gansu .orn{top:-87px;left:-20px;}
.mItemCtry-SZ .mItemMap-spot.mImS-qinghai{top:297px;left:279px;}
.mItemCtry-SZ .mItemMap-spot.mImS-xizang{top:366px;left:172px;}
.mItemCtry-SZ .mItemMap-spot.mImS-xinjiang{top:188px;left:150px;}
.mItemCtry-SZ .mItemMap-spot.mImS-anhui{top:394px;left:596px;}
.mItemCtry-SZ .mItemMap-spot.mImS-guangxi{top:530px;left:475px;}
.mItemCtry-SZ .mItemMap-spot.mImS-hunan{top:455px;left:517px;}

/*右侧内容*/
.mItemCtry-box{padding:16px 2.25%;width:23.75%;color:#fff;border:1px solid #77a9da;background:rgba(157,195,231,0.6);float:right;margin:69px 0 0;display:none;}
.mItemCtry-box .top{line-height:38px;font-size:24px;}
.mItemCtry-box .type{line-height:30px;font-size:16px;}
.mItemCtry-box .list{padding:13px 0 0;border-top:1px solid rgba(255,255,255,.2);margin:10px 0 0;}
.mItemCtry-box .list li{padding:7px 0 8px;line-height:17px;}
.mItemCtry-box .list li .num{display:block;width:17px;height:17px;text-align:center;font-size:12px;background:#5f95c9;float:left;margin:0 14px 0 0;}

/*详情*/
.mainItem-modal{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:9999;display:none;}

.mItemInfo-swiper{width:75%;height:100%;position:absolute;left:-200px;top:0px;opacity:0;}
.mItemInfo-swiper .swiper-container{height:100%;}
.mItemInfo-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;}
.mItemInfo-swiper .mItemInfoSwiper-prev,
.mItemInfo-swiper .mItemInfoSwiper-next{display:block;width:50px;height:50px;position:absolute;top:50%;margin-top:-25px;z-index:2;}
.mItemInfoSwiper-prev{left:3.755%;background:url(swiper1-l.png) no-repeat center center;}
.mItemInfoSwiper-next{right:3.755%;background:url(swiper1-r.png) no-repeat center center;}

.mItemInfo-full{display:block;width:120px;height:32px;line-height:32px;color:#fff;background:rgba(0,0,0,.6);position:absolute;right:3.75%;top:10.8695652173913%;z-index:2;}
.mItemInfo-full span{padding:0 29px 0 0;background:url(icon-full.png) no-repeat right center;}

.mItemInfo-box{width:25%;height:100%;padding:5.208333333333333% 2.65625% 0;background:#fff;position:absolute;right:-100px;top:0px;overflow-y:auto;opacity:0;}
.mItemInfo-box .mItemInfo-name{line-height:43px;font-size:24px;font-weight:600;}
.mItemInfo-box .mItemInfo-split{display:block;width:23px;height:2px;background:#000000;margin:5px 0 0;}
.mItemInfo-box .mItemInfo-code{line-height:22px;color:#666666;font-weight:600;margin:23px 0 0;}
.mItemInfo-box .mItemInfo-con{line-height:32px;color:#666666;margin:20px 0 0;}

.mItemInfo-close{display:block;width:31px;height:31px;background:url(icon-close.png) no-repeat center center;position:absolute;right:7.08333%;top:5.434782608695652%;z-index:2;}



/*企业文化*/
/*#ygstyle.swiper-container {
  width: 100%;
  margin-top:40px;
}*/

#ygstyle .swiper-slide {
     height:600px!important;
 }
/*精彩视频*/
.index-media{padding:0px 0 72px;width:100%;overflow:hidden;}

.Imedia-swiper{/*width:107.03125%;*/width:2700px;position:relative;left:50%;margin:0px 0 0 -1350px;}

/*.Imedia-box{display:block;padding:8px 10px 18px;text-align:center;background:rgba(255,255,255,.2);border-radius:15px;position:relative;}
.Imedia-box .Imedia-img{width:100%;height:380px;object-fit:cover;border-radius:10px;}
.Imedia-box .Imedia-btn{width:79px;height:79px;background:url(icon/icon-media.png) no-repeat center center / cover;position:absolute;top:50%;left:50%;margin:-39px 0 0 -39px;}


.swiper-slide.swiper-slide-active .Imedia-box{background:#fff;}
.swiper-slide.swiper-slide-active .Imedia-box .Imedia-name{opacity:1;}

.Imedia-swiper .swiper-slide{opacity:0 !important;}
.Imedia-swiper .swiper-slide.swiper-slide-active,
.Imedia-swiper .swiper-slide.swiper-slide-prev,
.Imedia-swiper .swiper-slide.swiper-slide-next{opacity:1 !important;}

/*
.Imedia-swiper .swiper-slide.swiper-slide-prev{transform:perspective(685px) rotateY(20deg) translateX(100px);}
.Imedia-swiper .swiper-slide.swiper-slide-next{transform:perspective(685px) rotateY(-20deg) translateX(-100px);}
*/
.Imedia-box .Imedia-name{line-height:34px;font-size:18px;color:#666666;margin:15px 0 0;opacity:0;}
.swiper-slide.swiper-slide-active .Imedia-name{line-height:34px;font-size:14px;color:#666666;margin:15px 0 0;opacity:1;text-align:center;}
.Imedia-swiper .swiper-pagination{font-size:0px;position:relative;bottom:0px !important;margin:46px 0 0;}
.Imedia-swiper .swiper-pagination .swiper-pagination-bullet{width:13px;height:13px;border-radius:100%;background:#cbcbcb;opacity:.4;margin:0 8px;}
.Imedia-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#fff;border:2px solid #e98106;opacity:1;}

.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:1200px;height:600px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.5);position:absolute;top:50%;left:50%;margin:-300px 0 0 -600px;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(icon/icon-close2.png) no-repeat center center / cover;position:absolute;right:5px;top:5px;z-index:2;}

/*web*/
.Imedia-webSwiper{padding:0 4%;margin:1.32rem 0 0;display:none;}

.Imedia-webSwiper .swiper-pagination{font-size:0px;position:relative;bottom:0px !important;margin:.9rem 0 0;}
.Imedia-webSwiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:100%;background:#cbcbcb;opacity:.4;margin:0 4px;}
.Imedia-webSwiper .swiper-pagination .swiper-pagination-bullet-active{border:2px solid #e98106;opacity:1;background:#fff;}

/*公司资料下载*/
.cmpinfo{padding:45px 0px;font-family:"Microsoft yahei";margin-top:70px;}
.cmpinfo .contain{background:#fff;}
.cmpinfo .fl{width:16%;background:#1a8ad6;color:#fff;text-align:center;min-height:800px;}
.cmpinfo .fl h2{font-size:18px;font-weight:bold;margin-top:60px;margin-bottom:20px;}
.cmpinfo .fl ul li{height:40px;line-height:40px;margin:10px 0px;}
.cmpinfo .fl ul li a{display: block;}
.cmpinfo .fl ul li.on a,.cmpinfo .fl ul li a:hover{color:#1a8ad6;background:#fff;}
.cmpinfo .fr{width:83%;}
.cmpinfo .fr .frbox{padding:60px;}
.cmpinfo .fr h2{border-bottom:1px solid #eaeaea;font-size:20px;font-weight:normal;padding-bottom:20px;margin-bottom:20px;}
.cmpinfo .fr ul li{background:url(icon_dfile.png) no-repeat left top;padding-left:80px;position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eaeaea;}
.cmpinfo .fr ul li h4{font-size:16px;margin-bottom:20px;font-weight:normal;}
.cmpinfo .fr ul li h4 a{color:#333;}
.cmpinfo .fr ul li h4 a:hover{color:#1a8ad6;}
.cmpinfo .fr ul li p{font-size:13px;color:#888;}
.cmpinfo .fr ul li span{position:absolute;right:0px;top:0px;background:url(icon_down.png) no-repeat 12px top;display: block;width:56px;height:56px;}
/*.cmpinfo .fr ul li span:hover{background:url(icon_downon.png) no-repeat 12px top;}*/
.cmpinfo .fr ul li span a{color:#888;display: block;line-height:96px;}
.cmpinfo .fr ul li span a:hover{color:#231815;}
.foot{padding:30px 0px;color:#888;}

.fix-logindown{position:fixed;left:0px;top:70px;width:100%;height:95%;background:#fff url(down-bg.jpg) no-repeat left top / cover;z-index:99;}
.Flogo{text-align:center;border-bottom:1px solid #e8e8e8;margin-bottom:25px;padding-bottom:16px;}
.Fbox{padding:0px 45px;}
.fix-logindown .enterps{position:absolute;width:396px;height:380px;left:50%;top:50%;margin-left:-200px;margin-top:-260px;z-index:99;background:#fff;padding:30px 0;}
.fix-logindown .enterps p{color:#333;font-size:18px;margin-bottom:15px;}
.fix-logindown .enterps input{width:100%;border:1px solid #e9e9e9;height:45px;line-height:45px;display:block;margin-bottom:20px;padding:0px 10px;}
.fix-logindown .enterps .inp-y,.fix-logindown .enterps .inp-n{color:#666;cursor:pointer;}
.fix-logindown .enterps .inp-y:hover,.fix-logindown .enterps .inp-n:hover{background:#1a8ad6;color:#fff;}
.products_mr{ margin:50px 0}

.ContMap {
    height: 450px;
    width: 100%;
    /* padding: 2px; */
    margin-top: 0px;
    border: 1px solid #cacaca;
    margin-bottom: 50px;
}

#ContMap {
    height:450px;
    width: 100%;
}




/*首页关于我们*/
/* CSS Document */


.ind-tit1 {
    font-size: 32px;
    color: #333;
    font-weight: bold;
    text-align: center;
}
.ind-tit1 span {
    position: relative;
}
.ind-tit1 span:before {
    content: "";
    position: absolute;
    right: 0%;
    bottom: 50%;
    width: 60px;
    height: 1px;
    background: #c1c1c1;
    margin-right: -85px;
}
.ind-tit1 span:after {
    content: "";
    position: absolute;
    left: 0%;
    bottom: 50%;
    width: 60px;
    height: 1px;
    background: #c1c1c1;
    margin-left: -85px;
}

.ind-tit2 {
    font-size: 18px;
    color: #a3a3a3;
    text-align: center;
    font-family: "semb","Arial";
    margin-top: 5px;
}

.ind_abbox {
	margin-top: 50px;
	padding-top:10px;
	padding-bottom:50px;
	position: relative;
	background-color: #F3F5F8;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

*::before, *::after {
    box-sizing: border-box;
}

.ind_ab_fl {
    width: 50%;
    float: left;
    position: relative;
}

.ind_ab_fl:after {
    position: absolute;
    content: "";
    left: 0px;
    top: 120px;
    height: 490px;
    background: #ef000f;
    width: 120%;
    padding: 0px 20% 0 30%;
    z-index: 1;
    color: #fff;
}

.ind_abbox .contain {
    position: absolute;
    left: 50%;
    margin-left: -600px;
    top: 50px;
    z-index: 2;
    color: #fff;
}


.ind_ab_fr {
    width: 50%;
    float: right;
    position: relative;
}

.max_wrap {
    max-width: 580px;
}

.ind_ab_note h2 {
    font-family: "semb",Arial;
    font-size: 90px;
    color: #c1d1e1;
}

.ind_ab_note h4 {
    font-size: 18px;
    margin: 30px 0 30px;
    line-height: 35px;
}

.ind_ab_note p {
    line-height: 28px;
}
.ind_ab_note a.ind_ab_more {
    width: 160px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #80a3ce;
    display: block;
    text-align: center;
    margin-top: 50px;
}
.ind_ab_note a.ind_ab_more span {
    padding-left: 10px;
    transition: all 0.6s ease;
    position: relative;
    right: 0px;
}

.ofH {
    overflow: hidden;
}


.ind_ab_fr span {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(0,-50%);
    width: 80px;
    height: 80px;
    border-radius: 50%;
    cursor: pointer;
    z-index: 3;
}

.ind_ab_note a.ind_ab_more {
    width: 160px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #80a3ce;
    display: block;
    text-align: center;
    margin-top: 50px;
}


/*首页 数字*/

/* CSS Document */

.Iabout-us {
    padding: 85px 0 90px;
    background: url(IabUs-bg.jpg) no-repeat center center / cover fixed;
}


.I-title.It2 {
    color: #dbdbdb;
}
.I-title {
    text-align: center;
    line-height: 22px;
    color: #666666;
	padding:20px 0
}
.I-title.It2 h1 {
    color: #fff;
}

.I-title.It2 p{font-size:14px}

.I-title h1 {
    line-height: 52px;
    font-size: 36px;
    color: #222;
    margin: 0 0 5px;
}

.Iabout-us .btn.more-btn {
    margin: 50px auto 0;
}

.btn.more-btn {
    display: block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    border: 1px solid rgba(255,255,255,.3);
    border-radius: 40px;
}

.btn {
    display: inline-block;
    text-align: center;
    padding: 0px;
    border: 0px;
    margin: 0px;
    position: relative;
    cursor: pointer;
}

.btn.more-btn span {
    padding: 0 0 0 0;
    background: url(../images
	/icon-go2.png) no-repeat right center;
	font-size:14px
}

.btn span {
    display: block;
}

.IabUs-list {
    margin: 100px 0 0;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

*::before, *::after {
    box-sizing: border-box;
}

.IabUs-list li {
    width: 25%;
    text-align: center;
    position: relative;
    float: left;
}

.IabUs-list li .num {
    color: #fff;
    font: 76px/80px 'dincondbold';
}

.IabUs-list li .con {
    line-height: 22px;
    color: #cacaca;
    margin: 5px 0 0;
	font-size:14px
}

.IabUs-list li:before {
    content: '';
    display: block;
    width: 1px;
    height: 74px;
    background: rgba(255,255,255,.1);
    position: absolute;
    left: 0px;
    top: 24px;
}

.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}
.pcduan{ display:block}
.wapduan{ display:none}


@media (max-width: 1260px){
.I-title h1 {
    font-size: 34px !important;
    line-height: 50px;}
}

@media (max-width: 1200px){
.I-title h1 {
    font-size: 32px !important;
    line-height: 48px;}
}

@media (max-width: 1100px){
.I-title h1 {
    font-size: 30px !important;
    line-height: 46px;}
}

@media (max-width: 980px){
.I-title h1 {
    font-size: 28px !important;
    line-height: 44px;}
}



@media (max-width: 768px){
.IabUs-list li {
    width: 50%;
    margin: 15px 0 0;}
	
	.IabUs-list li .num {
    color: #fff;
    font: 50px/80px 'dincondbold';
}
}


@media (max-width: 640px){
.I-title h1 {
    font-size: 24px !important;
    line-height: 40px;}
}

@media (max-width: 414px){
.I-title h1 {
    font-size: 22px !important;
    line-height: 38px;}
}







/*产品中心内页*/

/* CSS Document */

.producrs_img{ text-align:center; margin:35px 0}

.article-info {
    padding: 74px 0 96px;
    border-bottom: 1px solid #cccccc;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

*::before, *::after {
    box-sizing: border-box;
}



.artInfo-left .artInfo-name {
    line-height: 44px;
    font-size: 35px;
    font-weight: 600;
    color: #FF0000;
	text-align:center;

}
.artInfo-left .artInfo-name span{
	 display:block;
	 font-size:25px
}

.artInfo-left .artInfo-action {
    line-height: 22px;
    color: #888888;
    margin: 10px 0 0;
	text-align:center
}

.artInfo-action .see {
    display: inline-block;
    padding: 0 0 0 23px;
    background: url(icon-see2.png) no-repeat left center;
    margin: 0 0 0 40px;
}

.artInfo-left .artInfo-con {
    padding: 27px 0 0;
    line-height: 24px;
    color: #666666;
    border-top: 1px solid #e5e5e5;
    position: relative;
    overflow: hidden;
    margin: 24px 0 0;
}


.aIr-action {
    padding: 0 0 0 13px;
    position: relative;
    overflow: hidden;
}

.aIr-action .print-btn {
    background-image: url(icon/icon-print.png);
}

.aIr-action .print-btn, .aIr-action .share-btn {
    display: block;
    width: 36px!important;
    height: 36px!important;
    border-radius: 100%;
    background: #afafaf;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin: 0 0 0 4px!important;
    float: left;
}

.aIr-page {
 
    border: 3px solid #e2e2e2;
    margin: 34px 0 0;
	overflow:hidden;
	border-left:none;
	border-right:none
}
.aIr-page li:first-child {
    border-bottom: 1px solid #ececec;
}
.aIr-page li {
    padding: 20px 0;
    color: #666666;
	width:30%
}

.aIr-page li .type {
    line-height: 30px;
    font-size: 18px;
    font-weight: 600;
    color: #333;
}

.aIr-page li .date {
    padding: 0 0 0 9.7222%;
    line-height: 24px;
    font-family: 'CenturyGothic';
}

.aIr-page li .name {

    line-height: 28px;
    font-size: 16px;
    font-weight: 600;
    color: #666;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}

.fl{ float:left}
.fr{ float:right}

.products_div{ margin-bottom:35px}
.products_header{ background:#F00; color:#FFF; line-height:40px; text-indent:0px; border-radius:8px 8px 0 0; width:180px; text-align:center}
.products_text{ border:1px solid #dcdcdc; padding:10px; line-height:35px; color:#a09a9a; background:#f5f5f5}





.news-container {
    padding: 66px 0 100px;
}
.news-list {
    border-top: 1px solid #e5e5e5;
}
.news-list li {
    padding: 50px 0 49px;
    border-bottom: 1px solid #e5e5e5;
    background: #fff;
}
.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

*::before, *::after {
    box-sizing: border-box;
}
.news-list .nlist-date {
    padding: 22px 1.5% 19px 0;
    width: 13.75%;
    text-align: center;
    color: #3f3f3f;
    border-right: 1px solid #ededed;
    float: left;
    margin: 7px 0 0;
}
.nlist-date .day {
    font: bold 70px/62px 'Arial';
}
.nlist-date .year {
    font: bold 20px/27px 'Arial';
}
.news-list .nlist-box {
    width: 78%;
    float: right;
    margin: 0 3.9166% 0 0;
}

.nlist-box .name {
    line-height: 34px;
    font-size: 20px;
    font-weight: 600;
}

.nlist-box .con {
    line-height: 24px;
    height: 48px;
    color: #666666;
    margin: 10px 0 0;
}

.line2, .NEPbidAnnc-box .name, .nlist-box .con, .aIr-page li .name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -moz-line-clamp: 2;
    -o-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.clearfix:after {
    clear: both;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}
*::before, *::after {
    box-sizing: border-box;
}

.news-container .pagination {
    margin: 50px 0 0;
}

.pagination {
    width: 100%;
    height: auto;
    text-align: center;
    position: relative;
    overflow: hidden;
}

.pagination a, .pagination .laypage_curr {
    display: inline-block;
    width: auto;
    padding: 0 10px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    font-family: '宋体';
    border: 1px solid #c7c7c7;
    margin: 0 5px;
}

.pagination a.on, .pagination a:hover, .pagination .laypage_curr {
    background-color: #ef000f;
    color: #ffffff;
    border-color: #ef000f;
}

/*page*/
.pageNav { clear:both; margin:20px auto; text-align:center; font-family:Arial;}
.wp-pagenavi {margin:0px auto; padding:30px 0 15px 0;}
.wp-pagenavi a{ display:inline-block; background:#FFFFFF; color:#666666; text-align:center; margin:0 5px; width:36px; height:34px; line-height:34px; font-size:18px; }
.wp-pagenavi a:hover,.wp-pagenavi a:hover{ background:#00A2EA; color:#FFF;}
.wp-pagenavi a.p_pn{ width:70px;}
.wp-pagenavi span{ display:inline-block; text-align:center; margin:0 5px; width:36px; height:34px; line-height:34px; font-size:18px; }
.wp-pagenavi span.current{ color:#FFF; background:#de001f;}
.wp-pagenavi span.disabled{ background:#D0D0D0; color:#FFF;}
.wp-pagenavi span.tot{ background:none; color:#666; width:auto; display:none;}
.wp-pagenavi span.pages {BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT:#ccc 1px solid; COLOR:#454545! important; PADDING-TOP:4px! important; BORDER-BOTTOM:#ccc 1px solid; font-weight:100;}
.wp-pagenavi span.extend {BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT:#ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; font-weight:100;}
.xiaopage1 a{ background-color:#00A2EA; }

/* 内页轮播图 */
.banner_met_16_1-ny{height:120px;background:;background:#636363;}

.banner_met_16_1-ny h1,
.banner_met_16_1-ny h2{margin:0px;padding:10px 30px;font-size:35px;text-shadow:none;color:;font-weight: 300;}
.page-bg,
.bg-pagebg1{background:#f2f2f2}
.slick-slide{width:100%;display:none}

.slick-slide:first-child{display:block}

.slick-slide img[data-lazy]{width:auto!important;max-width:100%!important}
.cover-image{width:100%}
.clear10{ clear:both; height:10px; width:100%;}
.clear30{ clear:both; height:30px; width:100%;}
.case_ul li .main_pic img{ width: 100%; }


.border-bottom1{border-bottom:1px solid #f0f2f5}
.text-xs-center{text-align:center!important}
.p-y-10{padding-top:10px!important;padding-bottom:10px!important}

.subcolumn-nav{ margin:auto; max-width:1200px; height:50px; line-height:50px;}
.subcolumn-nav li{ float:left;}
.subcolumn-nav li a{ float:left; text-align:center; display:block; font-size:16px; padding-left:20px; padding-right:20px;}
.subcolumn-nav li a:hover{color:#ffffff;background-color:#00A2EA;}
.subcolumn-nav .now a:link,.subcolumn-nav .now a:visited,.subcolumn-nav .now a:hover,.subcolumn-nav .now a:active{color:#ffffff; background-color:#00A2EA;}
.wapabout{ display:none}
.jcleft{ width:240px; float:left;}
.jcleft li{}
.jcleft li a{ display:block; height:25px; line-height:25px; background-color:#f2f2f2; margin-bottom:5px; padding-left:20px; }
.jcleft li a:hover{ background-color:#00A2EA; color:#FFFFFF;}
.jclefttitle{ height:35px; line-height:35px; padding-left:20px; background-color:#333333; color:#FFFFFF; font-size:16px; font-weight:bold;}


.jcright{ width:940px; float:right;}

.table001{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.table001 td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
.td01{ background-color:#333333; color:#FFFFFF;}

.backmulu{ width:70px; height:30px; line-height:30px; background-color:#0066CC; text-align:center; margin:auto; margin-top:20px;}
.backmulu a{ color:#FFFFFF;}

.shownews{ width:100%; margin:auto; padding-top:20px; padding-bottom:100px; line-height:25px; font-size:16px;}
.shownews p{
	
}
.shownews .title{ font-size:18px; font-weight:bold; text-align:center; padding-bottom:5px; color:#000000;}
.shownews  .shijian{ text-align:center; padding-bottom:20px;}
.shownews .pcduan{ width:1300px; margin:auto;}
.shownews .wapduan{ width:90%; margin:auto;}
.shownews .wapbodyimg img{ width:100%;}
@media (max-width: 980px){
.news-container {
    padding: 1.32rem 0 2rem;
}
.news-list li {
    padding: 1rem 2%;
}
.news-list .nlist-date {
    width: auto;
    text-align: center;
    padding: 0px;
    border: 0px;
    margin: 0px;

}
.news-list .nlist-box {
    width: 100%;
    margin: 0px;
}
}



@media (max-width:767px){
	.ind-prj-fl{float:none;width:100%; clear:both;}
	.ind-prj-fr{width:100%;float:none;height:400px; padding:80px 20px; background:#eeeeee; position:absolute; top:0px; right:0; background:url(index_prbj.jpg) no-repeat; display:none }
	.bann h2{font-size:12px;padding-top:20px; }
	.bann p{font-size:10px;line-height:20px; padding-bottom:30px;}
	.news-container {padding: 10px 0 10px;}
	.news-list li {padding: 10px 0 10px;}
	.news-list .nlist-date {
    padding: 22px 1.5% 19px 0;
    width: 13.75%;
    text-align: center;
    color: #3f3f3f;
    border-right: 1px solid #ededed;
    float: left;
    margin: 7px 0 0;
}
.nlist-date .day {
    font: bold 16px 'Arial';
}
.nlist-date .year {
    font: bold 16px 'Arial';
}
.news-list .nlist-box {
    width: 78%;
    float: right;
    margin: 0 3.9166% 0 0;
}

.nlist-box .name {
    line-height: 34px;
    font-size: 16px;
    font-weight: 600;
}

.nlist-box .con {
    line-height: 24px;
    height: 48px;
    color: #666666;
    margin: 10px 0 0;
}

.ctmode ul li span{display:block;width:90px;height:90px;margin:0px auto;}
.ctmode ul li span.ctm1{background:url(icon_mtel.png) no-repeat center;}
.ctmode ul li span.ctm2{background:url(icon_mqq.png) no-repeat center;}
.ctmode ul li span.ctm3{background:url(icon_mwx.png) no-repeat center;}
.ctmode ul li span.ctm4{background:url(icon_memail.png) no-repeat center;}
.ctmode ul li:hover span.ctm1{background:url(icon_mtelonw.png) no-repeat center;}
.ctmode ul li:hover span.ctm2{background:url(icon_mqqonw.png) no-repeat center;}
.ctmode ul li:hover span.ctm3{background:url(icon_mwxonw.png) no-repeat center;}
.ctmode ul li:hover span.ctm4{background:url(icon_memailonw.png) no-repeat center; }

.index_mr{ margin:20px 0}
.ind-tit1 {
    font-size: 22px;
    color: #333;
    font-weight: bold;
    text-align: center;
}
.ind-tit2 {
    font-size: 16px;
    color: #a3a3a3;
    text-align: center;
    font-family: "semb","Arial";
    margin-top: 5px;
}
.case_div{ width: 100%; height: 50px; background:#fff url(case_xian.png) no-repeat; text-align:center; overflow:hidden; }

.subcolumn-nav{ margin:auto; width:100%; height:30px;}
.subcolumn-nav li{ float:left;}
.subcolumn-nav li a{ float:left; text-align:center; display:block; font-size:16px; padding-left:10px; padding-right:10px; height:25px; line-height:25px;}
.subcolumn-nav li a:hover{color:#ffffff;background-color:#00A2EA;}
.subcolumn-nav .now a:link,.subcolumn-nav .now a:visited,.subcolumn-nav .now a:hover,.subcolumn-nav .now a:active{color:#ffffff; background-color:#00A2EA;}
.clear30{ clear:both; height:15px; width:100%; }
.wapabout{ display:block;  width:100%; clear:both; font-size:16px; line-height:25px; padding-bottom:18px;}
.wapabout a{ color:#00A2EA;}
.ind_abbox {
	margin-top: 20px;
	padding-top:10px;
	padding-bottom:50px;
	position: relative;
	background-color: #F3F5F8;
}
.jcleft{ width:99%; float:none; margin:auto}
.jcright{ width:99%; float:none; margin:auto; display:none}
.pcduan{ display:none}
.wapduan{ display:block}
}

@media (max-width:479px){
    .banner_met_16_1 .banner-text h4{font-size:16px;}

    .banner_met_16_1 .banner-text p{margin-top:10px;font-size:20px;}

}
.jc{ margin:auto; max-width:1400px; padding-top:20px; padding-bottom:30px; margin-bottom:30px; clear:both;}
.jcmenu{ margin:auto; text-align:center;}
.jcmenu li a{ float:left; width:100px; display:block; background-color:#00A2EA; text-align:center; color:#FFFFFF; height:30px; line-height:30px; margin-right:20px; border-radius:8px;}
.jcmenu li  a:hover, .jcmenu li  a.on { background:#0033CC; color: #fff; border-radius:8px;}
.jc img{ max-width:1400px;}
@media (max-width:800px){
.jc img{ width:100%;}
.jc{ margin:auto; max-width:100%; padding-top:20px; padding-bottom:30px; margin-bottom:30px; clear:both;}

}