*{padding:0; margin:0; border:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,br,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,textarea,img{border:0;margin:0;padding:0;}
/* 设置默认字体 */
body,textarea,input,button,select,keygen,legend{font-size:14px; line-height:24px; font-family:"Microsoft YaHei",Verdana, Geneva,Tahoma,sans-serif; color:#666;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
/* 重置列表元素 */
ul,li,ol{list-style:none;}
img{vertical-align:middle;}
/* 重置超链接元素 */
a{text-decoration:none; color:#666;}
a:hover{color:#01a7e2; text-decoration:none; -webkit-transition:.3s; transition:.3s;}
/* 重置图片元素 */
.fl{float:left;} 
.fr{float:right;}
.flex{display:flex; justify-content:space-between; align-items:center;}

/* 重置表格元素 */
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}

.w1600{width:95%; max-width:1600px; margin:auto;}

/* 导航栏 */
.header{left:0; z-index:9999; background-color:#fff; transition:all .3s linear; position:relative; width:100%; position:fixed; top:0;}
.header.act{background:#fff; box-shadow:0 5px 15px rgba(0,0,0,0.3);}
.header .header_box{align-items:center;}
.header .head_logo{display:block;}
.header .head_logo img{width:300px; height:100%;}
.navMenu>li{float:left; position:relative; line-height:100px; height:100px; font-size:18px;}
.navMenu>li>a{padding:0 25px; color:#333; display:block;}
.navMenu>li>a:after{content:'';display:block;width:40px;height:5px;background:#01a7e2;position:absolute;left:50%;bottom:20px;margin-left:-20px;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scaleX(0);transform:scaleX(0);}
.navMenu>li:hover>a:after,.navMenu>li.on>a:after{-webkit-transform:scaleX(1);transform:scaleX(1);}
.navMenu>li>a:hover,.navMenu>li.on>a{color:#01a7e2;}
.navMenu>li{position:relative;}
.navMenu>li>ul.sub-menu{position:absolute;left:50%;margin-left:-90px;top:80px;z-index:3;display:none;background:#fff;width:180px;box-shadow:0 5px 10px #333;}
.navMenu>li>ul.sub-menu li{background:none;margin:0;padding:0;position:relative;border-bottom:1px solid #e9e9e9;}
.navMenu>li>ul.sub-menu li:last-of-type{border-bottom:none;}
.navMenu>li>ul.sub-menu li>a{display:block;font-size:15px;line-height:30px;padding:5px 15px;clear:both; text-align:center;transition:all linear 0.3s; -moz-transition:all linear 0.3s; -ms-transition:all linear 0.3s; -webkit-transition:all linear 0.3s;}
.navMenu>li>ul.sub-menu li>a.active,.navMenu>li>ul.sub-menu li>a:hover,.navMenu>li>ul.sub-menu>li.active >a{color:#fff; background:#01a7e2; padding-left:20px;}
.navMenu>li>ul.sub-menu li>ul{position:absolute;left:180px;top:0;background:#e9e9e9;width:180px;}
.navMenu>li>ul.sub-menu li>ul>li{border-bottom:1px solid #fff;}
.header .language_search{align-items:center;}
.header .language_search .tel{margin-left:10px; background:url(../image/top_tel_icon.jpg) left center no-repeat; background-size:22px; padding-left:35px; font-size:22px; font-weight:bold; color:#01a7e2;}
.Hsrch{margin:0; border-right:1px solid #e9e9e9; padding-right:20px; margin-right:20px;}
.Hsrch-menu{display:block;width:30px;height:30px;background:url(../image/fdj.png) center no-repeat;background-size:20px 20px;border-radius:50%;}
.Hsrch-box{width:100%;height:100px;background:#fff;position:absolute;top:0;left:0;display:none;z-index:1002;}
.Hsrch-block{width:85% !important;height:32px;margin:30px auto 0;}
.Hsrch-block .btn{width:24px;height:32px;background:url(../image/icon-Hsrch2.png) no-repeat center center;float:left;border:0;margin-top:3px;}
.Hsrch-block .close{display:block;width:24px;height:32px;background:url(../image/icon-close2.png) no-repeat center center;float:right;}
.Hsrch-block .text{width:92%;height:32px;float:left;margin:0 0 0 20px;border:none;border-bottom:1px solid #e9e9e9;}
.Hsrch-block .text::-webkit-input-placeholder{color:#6f6f6f;}
.Hlang:hover .Hlang-box{display:block;}
.phxia{display: none !important;}


/* banner部分 */
.banner{width: 100%; overflow:hidden; position:relative; margin:100px auto 0;}
.banner a{display:block; width:100%;}
.banner-img{width:100%;}
.banner-imgpc,.banner-imgmb{width:100%;object-fit:cover;}
.banner-imgpc{min-height:360px;}
.banner-imgmb{min-height:320px;display:none;}
.banner .swiper-pagination{bottom:60px !important;}
.banner .swiper-pagination-bullet {width: 70px;height: 4px;border-radius: 0;background: rgba(255, 255, 255, .5);opacity: 1;position: relative;margin: 0 5px !important;}
.banner .swiper-pagination-bullet:before{content: "";position: absolute;top: 0;left: 0;background: #fff;width: 0;height: 4px;z-index: 1;transition: 0s;}
.banner .swiper-pagination-bullet:nth-child(4n+1):before{background:#01a7e2;}
.banner .swiper-pagination-bullet:nth-child(4n+2):before{background:#e9a121;}
.banner .swiper-pagination-bullet:nth-child(4n+3):before{background:#9e2024;}
.banner .swiper-pagination-bullet:nth-child(4n+4):before{background:#00a64f;}
.banner .slideontrue.swiper-pagination-bullet:before{width:100%; transition: all 4s ease;}

/* 首页关于我们部分 */
.in_aboutbg{padding:80px 0; background:url(../image/in_aboutbg.jpg) top center no-repeat; background-size:cover; overflow:hidden;}
.in_title{width:100%; margin:auto; text-align:center;}
.in_title h2{font-size:36px; line-height:36px; font-weight:bold; color:#01a7e2;}
.in_title h2 span{font-weight:300; color:#000;}
.in_title p{font-size:20px; line-height:30px; margin-top:20px; color:#999;}
.in_title p sup{font-size:16px; vertical-align:top; line-height:15px;}
.in_about_tup{width:100%; margin:60px auto 0;}
.in_about_left{width:50%; float:left;}
.in_about_lnav{width:100%; float:left;}
.in_about_lnav li{width:24%; height:66px; float:left; margin-right:1.3333%; background:#e9e9e9; padding:0 20px; transition:all .4s ease; border-radius:10px 10px 0 0;}
.in_about_lnav li:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2));}
.in_about_lnav li:nth-child(4n){margin-right:0;}
.in_about_lnav li a{display:block; background:url(../image/in_about_tittb.png) left no-repeat; padding-left:40px; color:#000; font-size:22px; display:block; line-height:66px;}
.in_about_lnav li:hover a{background:url(../image/in_about_tittbh.png) left no-repeat; color:#fff;}
.in_about_lvideo{width:100%; float:left;}
.in_about_lvideo img,.in_about_lvideo video{width:100%; height:480px; object-fit:cover;}

.in_about_right{width:50%; float:right; padding-left:5%;}
.in_about_rtit{width:100%; float:left; font-size:36px; line-height:36px; color:#000;}
.in_about_rtit::after{content:url(../image/in_about_fgx.png); margin-top:10px; display:block;}
.in_about_rtxt{width:100%; float:left; margin-top:40px;}
.in_about_rtxt p{text-indent:20px; font-size:16px; line-height:30px;}
.in_about_rmore{width:190px; float:left; margin-top:60px; position:relative; border:3px solid #01a7e2; border-radius:20px; background:#fff; transition:all .5s ease-in-out;}
.in_about_rmore:hover{box-shadow:0 3px 12px rgba(0,0,0,.3);}
.in_about_rmore a{font-size:18px; line-height:54px; color:#000; padding-left:30px;}
.in_about_rmore:hover a{color:#01a7e2; font-weight:bold;}
.in_about_rmore i{width:20px; height:17px; position:absolute; top:-2px; right:40px;}
.in_about_rmore:hover i{animation:iconAni 1.5s ease infinite;}

@keyframes iconAni {
  0% {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
  }
  50% {
    transform: translateX(5px);
    -webkit-transform: translateX(5px);
    -moz-transform: translateX(5px);
    -ms-transform: translateX(5px);
    -o-transform: translateX(5px);
  }
  100% {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
  }
 }

.in_about_down{width:100%; margin:50px auto 0;}
.in_about_down li{flex:1;}
.in_about_down .item{position:relative; color:#bfbfbf; transition: all .2s linear;}
.in_about_down .item .nubber_icon{width:98px; height:98px; float:left;}
.in_about_down .item .nubber_icon img{transition:all .2s ease-in-out;}
.in_about_down .item .numU{padding-left:35%;}
.in_about_down .item .numU .numCX{font-size:60px; font-weight:bold; line-height:60px; color:transparent; background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); -webkit-background-clip:text;}
.in_about_down .item .numU sup{font-size:18px; font-weight:bold; color:#01a7e2; margin-left:10px; vertical-align:top;}
.in_about_down .item .numU .indc{font-size:24px; color:#333; margin-top:10px;}

/* 首页产品中心部分 */
.in_probg{margin:0 auto; background:url(../image/in_probg.jpg) top center no-repeat; background-size:cover; padding:60px 0; overflow:hidden;}
.in_probg .menu{width:90%; margin:40px auto 0; overflow: hidden;}
.in_probg .menu a{width:19%; float:left; background:#fff; border:2px solid #01a7e2; border-radius:10px; text-align:center; line-height:58px; height:65px; font-size:20px; color:#000; margin-right:1.333%; position:relative;}
.in_probg .menu a:nth-child(6n){margin-right:0;}
/* .in_probg .menu a i{width:20px; height:20px; background:url(../image/in_pro_tittb.png) center no-repeat; position:absolute; left:42px; top:20px;}
.in_probg .menu a.on i,.in_probg .menu a:hover i{background:url(../image/in_pro_tittbh.png) center no-repeat;} */
.in_probg .menu a.on,.in_probg .menu a:hover{ background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); color:#fff}
.in_probox{width:100%; height:820px !important; margin:20px auto 0; overflow:hidden;}
.in_probox li{width:24%; float:left; overflow:hidden; position:relative; margin:20px 1.3% 0 0; border:1px solid #e9e9e9; border-radius:10px; transition:all .5s ease;}
.in_probox li:nth-child(4n){margin-right:0;}
.in_probox li:hover{box-shadow:0 3px 12px rgba(0,0,0,.3); transform:translateY(-10px); transition:all .5s ease-in-out; border-color:#01a7e2;}
.in_probox li img{width:100%; height:100%; transition: all .5s}
.in_probox li .txt{position:absolute; left:0; top:-150%; right:0; padding:35px 18px; color:#fff; background:rgba(1,167,226,.9); text-align:left; transition:all .5s; height:100%; overflow:hidden;}
.in_probox li h4{font-size:30px; font-weight:400; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:10px; margin-bottom:10px}
.in_probox li h4::after{content:""; width:40px; height:4px; background:#fff; margin-top:20px; display:block;}
.in_probox li p{width:100%; margin:20px auto 0; font-size:15px; line-height:26px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.in_probox li .more{display:none; margin-top:20px; width:40px; height:40px; background:url(../image/in_pro_icon.png) center no-repeat; transition: all .3s; background-size:40px;}
.in_probox li:hover img{-webkit-transform:scale(1.1); transform: scale(1.1);}
.in_probox li:hover .txt{top:0;}

/* 首页板材部分 */
.intabs-basic{width:95%; max-width:1600px; margin:60px auto 0;}
/* The tabs */
.intabs-basic ul{list-style:none; text-align:left; margin:0; padding:0;}
.intabs-basic ul li{display:inline-block; font-size:24px; text-transform:uppercase; position:relative; background:#eee; border-radius:6px 6px 0 0;}
.intabs-basic ul li a.tab-on::after{content:''; position:absolute; bottom:-9px; height:0; width:0; margin:auto; left:0; right:0; border:9px solid transparent; border-top:9px solid #01a7e2; border-bottom:none; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.intabs-basic a{height:60px; line-height:60px; display:block; text-decoration:none; background:transparent; padding:0 60px; color:#000;}
.intabs-basic .tab-on{color:#fff; background:#01a7e2; font-weight:bold; border-radius:6px 6px 0 0;}

.intabs-basic .tabs-nr{padding:30px 20px; background:#fff; overflow:hidden; border-radius:0 12px 12px 12px; box-shadow:0 20px 20px 0 rgba(22,23,24,.1); border:1px solid #e9e9e9}
.intabs-basic .tabs-nr .div{display:none;}
.intabs-basic .tabs-nr .div.tab-content-on{display:block; line-height:30px; font-size:16px;}
.intabs-basic .tabs-nr .div .fba-content{height:80px; display:flex; justify-content:space-between; position:relative;}
.intabs-basic .tabs-nr .div .fba-inner{width:90%; height:100%; display:flex; justify-content:space-between;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item{position:relative; z-index:1; margin-right:10px;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.origin{width:20%; height:100%; border:1px solid #e3e3e3; border-radius:8px; padding:7px 13px; transition:all .3s ease-out;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item .label-stl{display:inline-block; height:22px; width:100%; font-size:16px; font-weight:400; color:#a2a2a3; line-height:22px; text-shadow:0 20px 20px rgba(22,23,24,.1); margin-bottom:0;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item .fgs{width:100%;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item .fgs select{width:100%; height:30px; font-size:14px; line-height:30px; border:none; color:#666;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.address{width:20%; height:100%; border:1px solid #e3e3e3; border-radius:8px; padding:7px 13px; transition:all .3s ease-out;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tiji{width:20%; height:100%; border:1px solid #e3e3e3; border-radius:8px; padding:7px 13px; transition:all .3s ease-out; overflow:hidden;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tiji .ckg{width:100%;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tiji .ckg .w60{width:85px; border:1px solid #e9e9e9; border-radius:2px; padding:0 10px;line-height:30px;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tiji .ckg .w60 input{width:100%; overflow:hidden;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tiji .ckg .input_icon{width:22px; background:#fff; text-align:center; font-style:normal; font-size:14px;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tiji .ckg .cm{line-height:30px; margin-left:8px;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.xx{width:10%; height:100%; border:1px solid #e3e3e3; border-radius:8px; padding:7px 13px; transition:all .3s ease-out; overflow:hidden;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.xx .xxiang{width:100%;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.bzsl{width:16%; height:100%; border:1px solid #e3e3e3; border-radius:8px; padding:7px 13px; transition:all .3s ease-out;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tel{width:20%; height:100%; border:1px solid #e3e3e3; border-radius:8px; padding:7px 13px; transition:all .3s ease-out;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.shul{width:10%; height:100%; border:1px solid #e3e3e3; border-radius:8px; padding:7px 13px; transition:all .3s ease-out; overflow:hidden;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.shul input{width:100%; border:1px solid #e9e9e9; border-radius:2px; line-height:30px; padding:0 10px;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tpqj{width:50%; height:100%; border:1px solid #e3e3e3; border-radius:8px; padding:7px 13px; transition:all .3s ease-out; overflow:hidden;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tpqj .tp{width:100%; overflow:hidden;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tpqj .tp li{width:49%; float:left; margin-right:2%; background:none; border:0;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tpqj .tp li:nth-child(2n){margin-right:0;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tpqj .tp li .w120{width:240px; float:left; border:1px solid #e9e9e9; border-radius:2px; padding:0 10px; text-align:center; line-height:30px;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tpqj .tp li .w120 input{width:100%; line-height:30px; vertical-align:middle; overflow:hidden;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tpqj .tp li .name{float:right; font-size:15px; line-height:30px;}
.intabs-basic .tabs-nr .div .sbtn{width:10%; height:100%; background:#001c52; text-align:center; border-radius:8px;}
.intabs-basic .tabs-nr .div .sbtn a{height:80px; line-height:80px; color:#fff; font-weight:bold; font-size:20px; padding:0;}
.intabs-basic .tabs-nr .div .sbtn:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2));}
.intabs-basic input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;}
.intabs-basic input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;}

/* 我们的5大优势部分 */
.in_sdys{width:95%; max-width:1600px; margin:80px auto 0;}
.in_sdys_box{width:100%; margin:40px auto 0;}
.in_sdys_box li{width:19%; min-height:520px; float:left; text-align:center; margin-right:1%; background:#f5f5f5; padding:40px 10px; border-radius:0 35px; transition:all .5s ease; position:relative;}
.in_sdys_box li:nth-child(5n){margin-right:0;}
.in_sdys_box li:hover{background:url(../image/in_yslb_bg.png) center no-repeat; background-size:cover; transform:translateY(-10px); box-shadow:0 3px 12px rgba(0,0,0,.3); transition:all .5s ease-in-out; cursor:pointer;}
.in_sdys_box li .szbt{font-size:52px; line-height:52px; font-family:Impact; font-weight:bold; color:transparent; background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); -webkit-background-clip:text;}
.in_sdys_box li .bt{font-size:25px; font-weight:bold; line-height:30px; color:#000; margin-top:20px;}
.in_sdys_box li .txt{font-size:15px; color:#666; line-height:28px; margin-top:13px; text-align:left; text-indent:20px; text-align:justify;}
.in_sdys_box li .txt::-webkit-scrollbar{width:6px;}*
.in_sdys_box li .txt::-webkit-scrollbar-thumb{height:100px; background:#01a7e2; border-radius:10px;}
.in_sdys_box li .txt::-webkit-scrollbar-track{background:#e9e9e9;}
.in_sdys_box li .bt sup,.in_sdys_box li .txt sup,.in_sdys_box li .tit span sup{vertical-align:top; line-height:15px;}
.in_sdys_box li .tit{width:170px; position:absolute; left:50%; bottom:40px; margin-left:-85px;}
.in_sdys_box li .tit i{float:left;}
.in_sdys_box li .tit i .pc{display:block; width:30px; height:30px;}
.in_sdys_box li .tit i .pc2{display:none;}
.in_sdys_box li:hover .tit i .pc{display:none;}
.in_sdys_box li:hover .tit i .pc2{display:block; width:30px; height:30px;}
.in_sdys_box li .tit span{font-size:24px; font-weight:bold; line-height:30px; color:#333; border-bottom:1px solid #333;}
.in_sdys_box li:hover .szbt,
.in_sdys_box li:hover .bt,
.in_sdys_box li:hover .txt{color:#fff;}
.in_sdys_box li:hover .tit span{color:#fff; border-bottom:1px solid #fff;}

/* 为什么会选择我们部分 */
.why_bg{margin:80px auto 0; padding:60px 0 80px; background:url(../image/in_wsmbg.jpg) fixed center no-repeat; background-size:cover; overflow:hidden;}
.in_title2{width:100%; margin:auto; text-align:center;}
.in_title2 h2{font-size:36px; line-height:36px; color:#fff;}
.in_title2 h2 span{font-weight:bold; color:#fff;}
.in_title2 p{font-size:20px; line-height:30px; margin-top:20px; color:#fff;}
.pkxt_box{width:100%; margin:40px auto 0;}
.pkxt_box .titbt{display:block; background:url(../image/in_pro_tittbh.png) left center no-repeat; padding-left:30px; margin-bottom:20px; position:relative;}
.pkxt_box .titbt h3{font-size:30px; line-height:30px; color:#fff; font-weight:bold;}
.pkxt_box .titbt::after{content:""; position:absolute; top:15px; right:0; background:rgba(255,255,255,.3); width:90%; height:1px; display:block;}
.pkxt_box li{width:16%; float:left; background:#fff; margin:10px .8% 0 0; position:relative; transition:all .5s ease;}
.pkxt_box li:nth-child(6n){margin-right:0;}
.pkxt_box li:hover{transform:translateY(-10px); box-shadow:0 3px 12px rgba(0,0,0,.5); transition:all .5s ease-in-out; cursor:pointer;}
.pkxt_box li .pic{width:100%; float:left; overflow:hidden;}
.pkxt_box li .pic img{width:100%; display:block; transition:all .5s;}
.pkxt_box li:hover .pic img{-webkit-transform:scale(1.1); transform:scale(1.1); transition:all .5s ease-in-out;}
.pkxt_box li .wen{width:100%; min-height:138px; float:left; padding:10px;}
.pkxt_box li .wen h3{display:block; font-size:18px; font-weight:bold; line-height:30px; color:#000;}
.pkxt_box li .wen p{font-size:13px; line-height:22px;}
.pkxt_box li:hover .wen h3{color:transparent; background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); -webkit-background-clip:text;}

.why_box{width:100%; margin:40px auto 0; position:relative;}
.why_box::before{content:''; position:absolute; right:-45px; top:25px; bottom:0; background:url(../image/sclc_icon.png) no-repeat; width:60px; background-size:100%; background-position:center center;}
.why_box .titbt{display:block; background:url(../image/in_pro_tittbh.png) left center no-repeat; padding-left:30px; margin-bottom:40px; position:relative;}
.why_box .titbt h3{font-size:30px; line-height:30px; color:#fff; font-weight:bold;}
.why_box .titbt::after{content:""; position:absolute; top:15px; right:0; background:rgba(255,255,255,.3); width:90%; height:1px; display:block;}
/* .why_box li{width:32.333%; float:left; background:#fff; margin:20px 1.3% 0 0; position:relative; padding:20px; transition:all .5s ease;}
.why_box li:nth-child(3n){margin-right:0;}
.why_box li:hover{transform:translateY(-10px); box-shadow:0 3px 12px rgba(0,0,0,.5); transition:all .5s ease-in-out; cursor:pointer;}
.why_box li::before{content:""; position:absolute; background:transparent; height:5px; top:0; left:0; transition:all .5s; width:0;}
.why_box li:hover::before{width:100%; background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); transition:all .5s}
.why_box li .biaoti{width:100%; float:left;}
.why_box li .biaoti h3{font-size:24px; font-weight:bold; line-height:48px; color:#333; float:left;}
.why_box li .biaoti span{float:right; font-family:Impact; font-size:48px; color:rgba(0,0,0,.05); line-height:48px;} */
/* .why_box li .biaoti span{width:35px; height:35px; float:right; background:url(../image/in_wsm_icon.png) center no-repeat; background-size:35px;} */
/* .why_box li:hover .biaoti h3{color:transparent; background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); -webkit-background-clip:text;} */
/* .why_box li:hover .biaoti span{background:url(../image/in_wsm_iconh.png) center no-repeat; background-size:35px;} */
/* .why_box li .ms{width:100%; float:left; margin-top:10px; font-size:16px; line-height:30px; display:none;}
.why_box li .pic{width:100%; float:left; margin-top:20px; overflow:hidden;}
.why_box li .pic img{width:100%; height:280px; object-fit:cover; display:block; transition:all .5s;}
.why_box li:hover .pic img{-webkit-transform:scale(1.1); transform:scale(1.1); transition:all .5s ease-in-out;} */
.why_box ul{display:flex; align-items:center; padding-bottom:30px; margin-top:40px;}
.why_box ul li{margin:0 20px; display:flex; align-items:center;}
.why_box ul li i{width:30px; margin:0 30px 0 -10px;}
.why_box ul li i img{width:30px; height:30px; display:block;}
.why_box ul li h4{position:relative; z-index:1; color:#fff; font-size:48px; font-family:Impact; margin-right:20px;}
.why_box ul li h4::before{content:''; z-index:-1; position:absolute; right:-6px; top:-16px; width:16px; height:16px; border-radius:50%; background:rgba(255,255,255,.5); transition:.5s;}
.why_box ul li:hover h4::before{width:48px; height:48px; background-color:rgba(158,32,39,1);}
.why_box ul li h4 span{transition:.5s; display:block;}
.why_box ul li:hover h4 span{transform:translateY(-10px); cursor:pointer;}
.why_box ul li h5{font-size:20px; font-weight:normal; color:#fff;}

/* 行业应用领域部分 */
.in_yyly{width:95%; max-width:1600px; margin:80px auto 0;}
.casecenter{height:540px;}
.casetab{width:35%}
.casetab li{float:left; width:49%; height:119px; margin:0 2% 20px 0; background:#f5f5f5; color:#404845; font-size:18px; position:relative; cursor:pointer;}
.casetab li:nth-child(2n){margin-right:0;}
.casetab p{padding:35px 0 0 100px; font-weight:bold;}
.casetab p span{display:block; color:#86958f; font-size:13px; font-weight:lighter; margin-top:3px;}
.casetab li em{width:60px; height:60px; border-radius:50%; border:1px solid #dfeae7; text-align:center; position:absolute; top:25px; left:28px; z-index:33;}
.casetab li em i{display:inline-block; line-height:60px; width:39px; height:50px; background:url(../image/in_yyly_icon.png) no-repeat left top; margin-top:18px;}
.casetab li:nth-child(2) i{background-position-x:-74px; width:30px;margin-top:15px; }
.casetab li:nth-child(3) i{background-position-x:-138px; margin-top:20px; width:35px;}
.casetab li:nth-child(4) i{background-position-x:-198px; width:38px;margin-top:15px;}
.casetab li:nth-child(5) i{background-position-x:-268px; width:36px; margin-top:15px;}
.casetab li:nth-child(6) i{background-position-x:-331px;  margin-top:16px;}
.casetab li:nth-child(7) i{background-position-x:-407px;margin-top:15px;}
.casetab li:nth-child(8) i{background-position-x:-465px; width:39px; margin-top:15px;}
.casetab li.on i{background-position-y:-69px;}
.casetab li:after{width:100%; height:100%; content:''; display:block; position:absolute; left:0; top:0; background:transparent; transform:scale(0); transition:all .3s ease;}
.casetab li.on:after{transform:scale(1);}
.casetab li.on,.casetab li.on span{color:#fff;}
.casetab li.on,.casetab li:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); cursor:pointer;}
.casetab li.on em{ border-color:#fff;}
.casetab li p{position:relative; z-index:33;}
.casecenter{margin:30px 0 0 0;}
.casecon{width:62.5%; font-weight:lighter;}
.casecon .news_div_item_pic img{width:100%; height:535px; object-fit:cover;}
.casecon .divdgweb_new_div_item{position:relative;}
.casecon .divdgweb_new_div_item_content{ position:absolute; width:100%; padding:18px 5%; background:url(../image/in_yyly_txtbg.png) center no-repeat; background-size:cover; color:#fff; bottom:0; left:0;}
.casecon a{color:#fff;}
.casecon a:hover{ text-decoration:underline;}
.casecon .divdgweb_new_div_item_a{font-size:22px; font-weight:bold;}
.casecon .divdgweb_new_div_item_body{color:#fff; margin:10px 0;font-size: 14px; line-height: 26px}
.casecon .divdgweb_new_div_item_body a{color:#fff;font-size:14px;}

/* 首页合作伙伴部分 */
.part{width:95%; max-width:1600px; position:relative; margin:40px auto 0;}
.prev1{width:26px; height:26px; display:block; overflow:hidden; top:50px; left:-45px; z-index:9; background:url(../image/in_hz_left.png) no-repeat 0 0; cursor: pointer;}
.prev1:hover{background:url(../image/in_hz_lefth.png);}
.next1{width:26px; height:26px; display:block; overflow:hidden; top:50px; right:-45px; z-index:9; background:url(../image/in_hz_right.png) no-repeat 0 0; cursor: pointer;}
.next1:hover{background:url(../image/in_hz_righth.png);}
.part_cl{display:block;}
.part_c{width:100%; overflow:hidden;}
.part_c li{background:#fff; border:2px solid #e9e9e9; border-radius:6px; float:left; margin:0 12.5px; position:relative;}
.part_c li img{width:100%; display:block; border-radius:6px; overflow:hidden;}
.part_c li:hover{border-color:#01a7e2;}
.pa{position:absolute;}

/* 首页新闻资讯部分 */
.in_news{width:100%; background:url(../image/in_newsbg.jpg) top center no-repeat; background-size:cover; padding:60px 0 80px; margin:60px auto 0; overflow:hidden;}
.nb_tab{width:100%; float:left; margin-top:40px; text-align:center;}
.nb_tab a{width:180px; height:52px; background:#fff; border:2px solid #01a7e2; display:inline-block; vertical-align:top; color:#333; text-align:center; border-radius:10px;}
.nb_tab a+a{margin-left:10px;}
.nb_tab a.cur{background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); color:#fff; box-shadow:0 3px 9px rgba(0,0,0,.3); font-weight:bold;}
.nb_tab a i,.nb_tab a b{display:inline-block; vertical-align:top; line-height:48px;}
.nb_tab a b{font-size:18px;}
.nb_con{width:100%; float:left; margin-top:60px;}
.nbc_list+.nbc_list{display:none;}
.nbcl_le{width:49%;}
.nbcl_le .news_div_item{width:49%; float:left; background:#f8f8f8; padding:0 0 20px 0;  border-radius:10px;}
.nbcl_le .news_div_item+.news_div_item{margin-left:2%;}
.nbcl_le .news_div_item:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); color:#fff; border-radius:10px;}
.nbcl_le .news_div_item:hover .news_div_item_title a{color:#fff;}
.nbcl_le .news_div_item:hover .news_div_item_body{color:#fff;}
.nbcl_le .news_div_item:hover .news_div_item_date>div{color:#fff;}
.news_div_item_pic{width:100%; background:#fff; overflow:hidden; border-radius:10px 10px 0 0;}
.nbcl_le .news_div_item_pic img{width:100%; height:265px; object-fit:cover; display:block; transition:all .5s ease; border-radius:10px 10px 0 0;}
.nbcl_le .news_div_item_pic img:hover{-webkit-transform:scale(1.1); transform:scale(1.1); transition:all .5s ease;}
.news_div_item_title a{display:block; font-size:18px; line-height:30px; color:#333; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nbcl_le .news_div_item_content{width:100%; float:left; padding:20px;}
.nbcl_le .news_div_item_body{margin-top:20px;line-height:24px;color:#68686a;font-size:14px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; white-space:normal;}
.nbcl_le .news_div_item_date,.new_more{display:inline-block;vertical-align:top; padding-left:20px;}
.nbcl_le .news_div_item_date>div{display:inline-block;vertical-align:top;color:#68686a;}
.new_more{width:26px; height:26px; background:url(../image/in_hz_righth.png) no-repeat right center; float:right; margin-right:20px;}
.nbcl_le .news_div_item:hover .new_more{background:url(../image/in_hz_right.png) no-repeat right center;}
.nbcr_ri{width:49%; background:#fff;}
.nbcr_ri .news_div_item_pic{display: none;}
.nbcr_ri .news_div_item{border:1px solid #f1f1f1; border-width:1px 0; padding:25px 0;position:relative;transition:300ms;}
.nbcr_ri .news_div_item:nth-child(1),.nbcr_ri .news_div_item:nth-child(2){border-bottom:none;}
.nbcr_ri .news_div_item:hover{box-shadow:0 0 21px #d2d2d2;z-index:1;transition:300ms;}
.nbcr_ri .news_div_item_date,.nbcr_ri .news_div_item_content{display:inline-block;vertical-align:top;}
.nbcr_ri .news_div_item_date{width:15%; text-align:center;}
.nbcr_ri .news_div_item_content{width:83%;padding-left:20px;border-left:1px solid #f3f3f3;}
.nbcr_ri .news_div_item_date>div{font-family:Arial;}
.nbcr_ri .news_div_item_year,.nbcr_ri .news_div_item_month{display:inline-block;vertical-align:top;color:#565656;  font-size: 14px;}
.nbcr_ri .news_div_item_day{font-size:48px; color:#000; font-weight:bold; line-height:55px;}
.nbcr_ri .news_div_item_body{margin-top:10px;line-height:20px;color:#68686a;padding-right:20px;font-size:16px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;white-space: normal;}
.nbcr_ri .news_div_item_more{margin-top:10px; font-size:16px; line-height:25px;}

/* 首页在线留言部分 */
.footer_message{margin:80px auto 0; background:#f2f2f2; overflow:hidden;}
.footer_message .list{width:50%; display:-webkit-box;	display:-webkit-flex;	display:flex;	-webkit-box-align:center;	-webkit-align-items:center;	align-items:center; -webkit-box-pack:center; -webkit-justify-content:center;	justify-content:center;	-webkit-flex-wrap:wrap;	flex-wrap:wrap; padding:30px 0; position:relative;}
.footer_message .list::after{content:""; width:1px; height:2.2vw; background:#d6d6d6; position:absolute; top:38px; right:0; display:block;}
.footer_message .list:nth-child(2n)::after{display:none;}
.footer_message .list .icon{width:56px; height:50px; display:block; background:url(../image/in_feed_icon.png) center no-repeat;}
.footer_message .list:hover .icon{background:url(../image/in_feed_iconh.png);}
.footer_message .list .icon2{width:56px; height:50px; display:block; background:url(../image/in_feed_icon2.png) center no-repeat;}
.footer_message .list:hover .icon2{background:url(../image/in_feed_icon2h.png);}
.footer_message .name1{margin-left:20px; display:block; font-size:24px; color:#000;}
.footer_message .name2{font-size:16px; display:block; padding:5px 0 0 20px;}
.footer_message a:hover .name2{color:#000; transition:all .4s;}

/* 底部版权部分 */
footer{margin:auto; background:url(../image/footer_bg.jpg) top center no-repeat; background-size:cover; padding:60px 8% 30px; overflow:hidden;}
footer .foot_t{display:flex; justify-content: space-between; flex-wrap:wrap;}
footer .foot_t .left{display:flex; justify-content:space-between; width:63%; flex-wrap:wrap;}
footer .foot_t dt{padding-bottom:20px; font-size:20px; font-weight:bold; color:#fff;}
footer .foot_t dt::after,footer .foot_t .right h3::after{content:""; display:block; width:30px; height:2px; margin-top:20px; background:#fff;}
footer .foot_t dd{font-size:15px; padding-bottom:10px;}
footer .foot_t dd a{color:#e0e0e0;transition: all .3s;}
footer .foot_t dd a:hover{color:#01a7e2;text-decoration: none;}
footer .foot_t .right{width:25%;}
footer .foot_t .right h3{padding-bottom:20px; font-size:20px; font-weight:bold; color:#fff;}
footer .foot_t .right .txt li{display:flex; padding-bottom:10px; color:#e0e0e0;}
footer .foot_t .right .txt i{margin-right:10px;}
footer .foot_t .right .txt li a{color:#e0e0e0;}
footer .foot_t .right .txt li a:hover{color:#01a7e2;}
footer .foot_t .right .txter{margin-top:20px;}
footer .foot_t .right .txter ul{display: flex;align-items: center;}
footer .foot_t .right .txter li{margin-right:10px;}
footer .foot_t .right .txter li i{font-size:24px;}
footer .foot_t .right .txter li a{color:#e0e0e0; transition: all .3s; height:40px; width:40px; display:flex; align-items:center;justify-content:center; border-radius:100%;}
footer .foot_t .right .txter li:hover:nth-of-type(1) a{background:#000;}
footer .foot_t .right .txter li:hover:nth-of-type(2) a{background:#0076b4;}
footer .foot_t .right .txter li:hover:nth-of-type(3) a{background:#fe0000;}
footer .foot_t .right .txter li:hover:nth-of-type(4) a{background:#32bb46;}
footer .foot_t .right .txter li:hover:nth-of-type(5) a{background:#007ef9;}
footer .foot_t .right .txter li:hover:nth-of-type(6) a{background:#000;}
footer .foot_t .right .txter li a:hover{color:#fff; text-decoration:none;}

footer .foot_b{margin-top:60px; border-top:1px solid rgba(255,255,255,.1); padding-top:20px; color:#d6d6d6;}
footer .foot_b a{color:#e9e9e9; transition: all .3s;}
footer .foot_b a:hover{color:#01a7e2; text-decoration:none;}

/*Side*/
.side{position:fixed;width:54px;height:275px;right:0;top:275px;z-index:10000;}
.side ul li{width:54px;height:54px;float:left;position:relative;margin-bottom:2px;}
.side ul li .wx{width:220px;position:absolute; bottom:54px;right:0; display:none;}
.side ul li a:hover .wx{display:block;}
.side ul li .wx img{width:100%; display:block;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0; background:rgba(0,0,0,0.3); color:#fff; line-height:54px; font-size:14px;overflow:hidden; border-radius:5px 0 0 5px;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block; background:rgba(0,0,0,0.3); border-radius:5px 0 0 5px;}
.side ul li .sidetop:hover{background:#01a7e2;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/* 内页焦点图部分 */
.ny_bn{width:100%; height:375px; margin:100px auto 0; position:relative; overflow:hidden; display:flex; align-items:center;}
.ny_bn img{width:100%; height:100%; object-fit:cover; position:absolute; left:50%; top:0; margin-left:-50%;}
.nytxt{width:100%; max-width:1600px; margin:0 auto; z-index:20; position:relative;}
.nytxt .t1{display:block; font-size:36px; text-align:left; letter-spacing:3px; margin-bottom:40px; font-weight:bold; text-transform:uppercase; color:#fff; text-shadow:0 1px 3px rgba(0,0,0,.5);}
.nytxt .t2{display:block; text-align:left; text-shadow:0 1px 3px rgba(0,0,0,.5);}
.nytxt .t2 span{position:relative; font-size:16px; color:#fff;}
.nytxt .t2 span a{color:#fff; padding:0 5px;}
.nytxt .t2 span a:hover{color:#fff; font-weight:bold;}
.nytxt .t2 span:before{content:"";position:absolute;right:0%;top:50%;width:120px;height:1px;margin-right:-150px;background:rgba(255,255,255,.2);}
.nytxt .t2 span em{font-weight:bold; color:#fff; padding-left:5px;}
/*文字缓动2*/
.nytxt .t1,.nytxt .t2{animation:mymovet 0.8s infinite;-webkit-animation:mymovet 0.8s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;}
.page-dd{display:block; width:58px; height:58px; background:url(../image/icon-Pdd.png) no-repeat center center; margin-top:40px; animation:pageDD 1.8s linear infinite; -webkit-animation:pageDD 1.8s linear infinite; position:absolute; left:0; bottom:-80px; z-index:11;}

@keyframes pageDD{
0%{transform:translateY(0px) scale(1);-webkit-transform:translateY(0px) scale(1);opacity:1;}
50%{transform:translateY(30px) scale(.9);-webkit-transform:translateY(30px) scale(.9);opacity:.2;}
100%{transform:translateY(0px) scale(1);-webkit-transform:translateY(0px) scale(1);opacity:1;}
}

@keyframes mymovet{
from{transform:translateY(50px);opacity:0;}
to{transform:translateY(0px);opacity:1;}
}

@-webkit-keyframes mymovet{
from{transform:translateY(50px);opacity:0;;}
to{transform:translateY(0px);opacity:1;}
}

/* 内页子栏目部分 */
.ny_navbg{width:100%;margin:auto;background:#f5f7f9;overflow:hidden; box-shadow:0 5px 20px rgba(0,0,0,.1);}
.ny_nav{width:95%; max-width:1600px; margin:auto; text-align:left;}
.ny_nav li{display:inline-block; position:relative; margin-bottom:10px;}
.ny_nav li a{display:block; padding:0 30px; font-size:18px; font-weight:400; color: #333; background: transparent; text-align: center; line-height:72px; -webkit-transition: all .5s; transition: all .5s; position: relative; z-index:1;}
.ny_nav li a:after{content:''; display: block; width:70px; height:3px; background:#01a7e2; position:absolute; left:50%; bottom:-10px; margin-left:-35px; -webkit-transition: all .3s; transition: all .3s; -webkit-transform: scaleX(0); transform: scaleX(0);}
.ny_nav li a:hover:after,.ny_nav li a.on:after{-webkit-transform:scaleX(1); transform: scaleX(1);}
.ny_nav li a:hover,.ny_nav li a.on{color:#01a7e2; font-weight:bold;}

.pro_enav{width:95%; max-width:1600px; position:relative; margin:40px auto 0;}
.pro_enav li{width:16.666%; float:left; margin-top:10px; border:1px solid #01a7e2; border-left:none;}
.pro_enav li a{display:block; padding:0 20px; font-size:18px; color:#000; background:transparent; text-align:center; line-height:46px; -webkit-transition:all .5s; transition:all .5s; position:relative; z-index:1;}
.pro_enav li a:hover,.pro_enav li a.on{background:#01a7e2; color:#fff;}

.pro_snav{width:95%; max-width:1600px; margin:10px auto 0; border-bottom:1px solid #e9e9e9;}
.pro_snav li{width:10%; float:left; margin-top:10px;}
.pro_snav li a{display:block; padding:0 10px 10px; font-size:15px; color:#000; background:transparent; text-align:center; line-height:34px; -webkit-transition:all .5s; transition:all .5s; position:relative; z-index:1;}
.pro_snav li a:hover,.pro_snav li a.on{color:#01a7e2; font-weight:bold;}

/* 内页公司简介部分 */
.abojsdc{width:100%; padding:80px 0 20px; overflow:hidden;}
.abojslc{width:100%; padding:80px 0 0; overflow:hidden;}
.abojsdc-img{width:50%; float:left; position:relative;}
.abojsdc-wdbox{width:48%; float:right; padding-left:2.5%;}
.abojsdc-img img{width:100%; height:400px; object-fit:cover;}
.abojsdc-wd{width:100%; height:400px; overflow-y:scroll;}
.abojsdc-wd::-webkit-scrollbar{width:4px; height:8px;cursor: pointer;}
.abojsdc-wd::-webkit-scrollbar-thumb{background:#01a7e2; border-radius:10px; cursor:pointer;}
.abojsdc-wd::-webkit-scrollbar-track{background:transparent;}
.abojsdc-wd h2{font-size:36px; line-height:40px; font-weight:bold; color:#01a7e2; margin-bottom:42px;}
.abojsdc-wd p{font-size:16px; color:#888; line-height:30px; margin-top:20px; text-indent:20px;}
.abojsdc-wd p:first-of-type{margin-top:0;}

/* 内页企业风采部分 */
.aboygfc{width:100%; margin:60px auto 0; background:url(../image/in_newsbg.jpg) fixed center; background-size:cover; padding:80px 0; overflow:hidden;}
.aboygfc_list{width:100%; float:left; margin:40px 0 0;}
.aboygfc_list li{width:420px; float:left; margin:0 20px 10px 0; overflow:hidden; box-shadow:0 3px 9px rgba(0,0,0,.1);}
.aboygfc_list li img{width:100%; display: block; border-radius:6px; border:1px solid #e9e9e9; padding:10px; background:#fff;}
.aboygfc_list li img:hover{cursor:pointer; border:2px solid #01a7e2;}
.aboygfc_box{width:100%; position:relative; margin:40px auto 0;}
.aboygfc_box .prev{width:60px; height:60px; display:block; position:absolute; top:50%; left:-60px; margin-top:-30px; z-index:9; background:url(../image/abfc_licon.png) no-repeat 0 0; cursor: pointer;}
.aboygfc_box .prev:hover{background:url(../image/abfc_liconh.png);}
.aboygfc_box .next{width:60px; height:60px; display:block; position:absolute; top:50%; right:-70px; margin-top:-30px; z-index:9; background:url(../image/abfc_ricon.png) no-repeat 0 0; cursor: pointer;}
.aboygfc_box .next:hover{background:url(../image/abfc_riconh.png);}
.aboygfc_cl{display:block;}
.aboygfc_c{width:100%; overflow:hidden;}
.aboygfc_c li{width:385px !important; background:#fff; border:2px solid #e9e9e9; border-radius:6px; float:left; margin:0 8px; position:relative;}
.aboygfc_c li img{width:100%; display:block; padding:10px; border-radius:6px; overflow:hidden;}
.aboygfc_c li:hover{border-color:#01a7e2;}

/* 发展历程 */
.abojslc .development{max-width:1600px; margin:2.5vw auto; width:95% !important; height:600px; background:#fff; box-shadow:0 5px 20px rgba(0,0,0,.1); overflow:hidden; position:relative;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide{display:flex; justify-content:space-between; position:relative;}
.abojslc .swiper-pagination .swiper-pagination-bullet-active{background-color:#01a7e2; margin-top:40px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.ll{width:50%;}
@media(max-width: 768px){.abojslc .development .swiper-container .swiper-wrapper .swiper-slide{flex-direction:column}}
@media(max-width: 768px){.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.ll{width:100%}}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.ll img{width:100%; height:600px; object-fit:cover;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr{width:50%; padding:4% 2.5% 0;}
@media(max-width: 768px){.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr{width:100%}}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ttt{font-size:36px; font-weight:bold; color:#01a7e2;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ms{color:#999; width:100%; font-size:18px; line-height:30px; margin:20px 0 0 0; white-space:pre-line;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1{width:100%; margin-top:40px; display:flex; justify-content:flex-start; align-items:center; border-bottom:1px solid #e9e9e9; padding-bottom:30px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 i{width:80px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 i img{width:80px; display:block;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 span{margin-left:20px; font-size:22px; color:#333; line-height:30px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 .shuzi{margin-left:20px; font-size:52px; font-family:Impact; line-height:60px; color:#01a7e2; font-weight:bold;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 .shuzi sup{font-size:20px; font-weight:bold; vertical-align:top; line-height:30px; margin-left:10px;}
@media(max-width: 768px){.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ms{font-size:1.1rem}}
.abojslc .conl{width:95%; max-width:1600px; margin:1vw auto 2vw; position:relative;}
.abojslc .conl>a{width:2rem; height:2rem; display:inline-flex; border:1px solid #e5e5e5; border-radius:100px; position: absolute; bottom:-5%; z-index: 2; background:#fff}
.abojslc .conl>.next{left:0; background:#fff url(../image/cmp_hisy_prev.png) center no-repeat; background-size:50% auto; transform:rotate(180deg);}
.abojslc .conl>.next:hover{border-color:#01a7e2; background:#01a7e2 url(../image/cmp_hisy_prevh.png) center no-repeat; background-size: 50% auto; transform:rotate(180deg)}
.abojslc .conl>.prev{right:0; background:#fff url(../image/cmp_hisy_prev.png) center no-repeat ;  background-size:50% auto;}
.abojslc .conl>.prev:hover{border-color:#01a7e2; background:#01a7e2 url(../image/cmp_hisy_prevh.png) center no-repeat; background-size:50% auto}
.abojslc .conl .swiper-container{max-width:1600px; margin:auto; overflow:hidden;}
.abojslc .conl .swiper-container .swiper-wrapper .swiper-slide .biaot{line-height:30px; position:relative; text-align:center; margin:0 0 10px 0; border-bottom: 1px solid #e5e5e5; font-size:28px; color:#666; cursor:pointer}
.abojslc .conl .swiper-container .swiper-wrapper .swiper-slide .biaot p{font-size:16px; margin:5px 0 20px; display:block;}
.abojslc .conl .swiper-container .swiper-wrapper .swiper-slide .biaot::after{content: ""; display: inline-block; width:14px; height:14px; position:absolute; bottom:-7px; z-index:2; background:#fff; border-radius:100px; border:1px solid #e5e5e5}
.abojslc .conl .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .biaot{color: #01a7e2; font-weight:bold;}
.abojslc .conl .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .biaot::after{background: #01a7e2; border-color: #01a7e2;}

/* 企业文化 */
.abowh{width:100%; position:relative; background:#999; overflow:hidden; margin:20px 0 0;}
.abowh-img{width: 100%;height: 796px;position: relative;}
.abowh-img img{width: 100%;position: absolute;height: 100%;top: 0;left: 0;transition: all .4s ease;opacity: 0;}
.abowh-img img.active{opacity: 1;}
.abowh-img::after{content: "";position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, .3);}
.abowh-head{position: absolute;z-index: 10;text-align: center;width: 100%;left: 0;top: 0; padding-top:80px; font-size:46px; font-weight:bold; color:#fff;}
.abowh-list{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 4;}
.abowh-link{flex: 1;height: 100%;position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;transition: background .6s ease;}
.abowh-link::before{content: "";position: absolute;width: 1px;height: 100%;top: 0;left: 0;background: rgba(255, 255, 255, 0.3);}
.abowh-link:first-child:before{display: none;}
.abowh-link .name{font-size:36px; font-weight:bold; line-height:36px; margin-top:40px; color:#fff;}
.abowh-link .txt{font-size:18px; margin-top:20px; line-height:30px; color:#fff; padding:0 10px;}
.abowh-link .num{position: absolute;width: 100%;left: 0;bottom: 58px;text-align: center; font-size:18px; color:#fff;}
.abowh-link .ico{width: 66px;height: 62px;display: flex;align-items: flex-end;justify-content: center;transition: all .4s ease;}
.abowh-link .ico img{max-height: 100%;}
.abowh-link:hover{background:rgba(1,167,226,.9); cursor:pointer;}
.abowh-link:hover .ico{transform: translateY(-6px);}

/* 内页荣誉资质部分 */
.honor_r_img{width:100%; float:left;}
.honor_r_img li{width:23.5%; float:left; margin:0 2% 30px 0; text-align:center; padding:10px 10px 0 10px; background:#f9f9f9; border-bottom:3px solid #e9e9e9; position:relative;}
.honor_r_img li:nth-child(4n){margin-right:0;}
.honor_r_img li img{width:100%; display:block;}
.honor_r_img li::before{content:""; position:absolute; height:3px; bottom:-3px; left:0; transition:all .5s; width:0;}
.honor_r_img li:hover::before{width:100%; background:#01a7e2; transition:all .5s}
.honor_r_img li p{font-size:18px; line-height:36px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:10px 0;}
.honor_r_img li:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); box-shadow:0 3px 12px rgba(0,0,0,.3);}
.honor_r_img li:hover p{color:#fff;}

/* 内页合作客户部分 */
.hzhb_img{width:100%; float:left; margin-bottom:30px;}
.hzhb_img ul{width:100%; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6;float:left;}
.hzhb_img ul li{width:20%; float:left;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.hzhb_img ul li img{width:90%; margin:auto; display:block;}
.hzhb_img ul li a{display:block;width:100%;height:100%;text-align:center; border:5px #fff solid;background:#fff;}
.hzhb_img ul li a:hover{border-color:#01a7e2;}

/* 内页生产流程部分 */
.sclc_box{width:100%; margin:0 auto;}
.sclc_box li{width:24%; min-height:340px; float:left; background:#fff; border:1px solid #e9e9e9; margin:0 1.3% 20px 0; position:relative; padding:30px 20px 20px; transition:all .5s ease;}
.sclc_box li:nth-child(4n){margin-right:0;}
.sclc_box li:hover{transform:translateY(-10px); box-shadow:0 3px 12px rgba(0,0,0,.5); transition:all .5s ease-in-out; cursor:pointer;}
.sclc_box li::before{content:""; position:absolute; background:transparent; height:5px; top:0; left:0; transition:all .5s; width:0;}
.sclc_box li:hover::before{width:100%; background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); transition:all .5s}
.sclc_box li .biaoti{width:100%; float:left;}
.sclc_box li .biaoti h3{font-size:28px; font-weight:bold; line-height:30px; color:#333; float:left;}
.sclc_box li .biaoti span{float:right; font-size:40px; font-weight:bold; color:#eee; line-height:40px;}
.sclc_box li:hover .biaoti h3{color:transparent; background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); -webkit-background-clip:text;}
.sclc_box li:hover .biaoti span{color:#01a7e2;}
.sclc_box li .ms{width:100%; float:left; margin-top:10px; font-size:16px; line-height:30px;}
.sclc_box li .pic{width:100%; float:left; margin-top:20px; overflow:hidden;}
.sclc_box li .pic img{width:100%; display:block; transition:all .5s;}
.sclc_box li:hover .pic img{-webkit-transform:scale(1.1); transform:scale(1.1); transition:all .5s ease-in-out;}

/* 内页组织架构部分 */
.zzjg_box{width:100%; margin:auto;}
.zzjg_box img{width:100%; display:block;}

/* 内页分页 */
.fullpage{width:100%; font-size:0; text-align: center; margin:30px auto 0; user-select:none;}
.fullpage a{display: inline-block;vertical-align: middle;width: 38px;height: 38px;line-height: 38px;border: 1px solid #dcdcdc;margin: 0 8px;font-size: 16px;color: #666;transition: all .4s ease; border-radius:6px;}
.fullpage a:first-child,.fullpage a:last-child{background: url('../image/fparr.png') no-repeat center; border-color:transparent;}
.fullpage a:last-child{transform:rotate(180deg);}
.fullpage a:hover, .fullpage a.ontrue, .fullpage a.on{background-color:#01a7e2; color: #fff; border-color:#01a7e2;}
.fullpage a:first-child:hover, .fullpage a:last-child:hover{background-image:url('../image/fparrH.png'); background-color:#fff;}

/* 内页产品中心部分 */
.pro_wzjs{width:100%; float:left; margin-top:-30px; margin-bottom:40px; font-size:18px; line-height:30px; color:#333 !important; border-bottom:1px solid #e9e9e9; padding:0 0 20px 20px;}
.pro_wzjs strong{font-size:18px; font-weight:normal; color:#333 !important; background:url(../image/in_about_tittb.png) left no-repeat; padding-left:30px;}
.pro_box{width:100%; float:left;}
.pro_box li{width:24%; float:left; overflow:hidden; position:relative; margin:0 1.3% 30px 0; border:1px solid #e9e9e9; border-radius:10px; transition:all .5s ease;}
.pro_box li:nth-child(4n){margin-right:0;}
.pro_box li:hover{box-shadow:0 3px 12px rgba(0,0,0,.3); transform:translateY(-10px); transition:all .5s ease-in-out; border-color:#01a7e2;}
.pro_box li img{width:100%; height:100%; transition: all .5s}
.pro_box li .txt{position:absolute; left:0; top:-150%; right:0; padding:35px 18px; color:#fff; background:rgba(1,167,226,.9); text-align:left; transition:all .5s; height:100%; overflow:hidden;}
.pro_box li h4{font-size:30px; font-weight:400; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:0; margin-bottom:10px}
.pro_box li h4::after{content:""; width:40px; height:4px; background:#fff; margin-top:20px; display:block;}
.pro_box li .tie{height:60px; line-height:60px; padding: 0 10px; position:absolute; left:0; bottom:0; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; font-size: 18px; color: #fff;
 display:block; z-index:2; text-align:center; background:#e9e9e9; transition: all .4s; color:#000; opacity:1; display:none;}
.pro_box li p{width:100%; margin:20px auto 0; font-size:16px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pro_box li .more{display:none; margin-top:20px; width:40px; height:40px; background:url(../image/in_pro_icon.png) center no-repeat; transition: all .3s; background-size:40px;}
.pro_box li:hover img{-webkit-transform:scale(1.1); transform: scale(1.1);}
.pro_box li:hover .txt{top:0;}
.pro_box li:hover .tie{opacity:0;}

.products{width:95%; max-width:1600px; margin:80px auto 0;}
.promore_l{width:45%; float:left; position:relative;}
.promore_l .swiper{width:100%; height:100%;}
.promore_l .swiper-slide{text-align:center; font-size:18px; background:#fff; display:flex; justify-content:center; align-items:center;}
.promore_l .swiper-slide img{display:block; width:100%; height:100%; object-fit:cover;}
.promore_l .swiper{width:100%;height:520px;margin-left:auto;margin-right:auto;}
.promore_l .swiper-slide{background-size:cover;background-position:center;}
.promore_l .mySwiper2{width:100%;}
.promore_l .mySwiper{height:20%;box-sizing:border-box;padding:10px 0;}
.promore_l .mySwiper .swiper-slide{width:25%; height:100%; opacity:.4; cursor:pointer; border:2px solid #e9e9e9;}
.promore_l .mySwiper .swiper-slide-thumb-active{opacity:1; border-color:#01a7e2;}
.promore_l .mySwiper .swiper-slide img{display:block; width:66%; object-fit:cover;}
.promore_l .swiper-button-prev{left:0;}
.promore_l .swiper-button-next{right:0;}
.promore_l .swiper-button-next:after,.promore_l .swiper-button-prev:after{background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2));-webkit-background-clip:text; color:transparent;}

.pros_right{width:50%; float:right; overflow:hidden;}
.pros_right_top{overflow:hidden; border-bottom:1px dashed #e6e6e6; padding-bottom:20px;}
.pros_right_top h2{overflow:hidden; display:inline-block; font-size:30px; font-weight:bold; line-height:30px; background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); -webkit-background-clip:text; color:transparent;}
.proleft{width:100%; float:left; font-size:16px; line-height:32px; margin-top:20px;}
.proleft_tel{width:100%; float:left; margin-top:40px; border:1px dashed #ddd; border-width:1px 0; padding:20px 0; background:url(../image/promore_dhtb.png) no-repeat left 20px; padding-left:40px; font-size:16px; line-height:30px;}
.proleft_tel strong{font-size:20px; font-weight:bold; background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); -webkit-background-clip:text; color:transparent;}
.proleft_btn{width:100%; float:left; margin-top:60px;}
.proleft_btn a{width:240px;float:left; line-height:52px; text-align:center; font-size:18px; background:#eee; border-radius:6px; display:block;}
.proleft_btn a:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); color:#fff;}

.tabs-basic{width:95%; max-width:1600px; margin:60px auto 0;}
/* The tabs */
.tabs-basic ul{list-style:none; text-align:left; margin:0; padding:0; border-bottom:1px solid #e9e9e9;}
.tabs-basic ul li{display:inline-block; margin-bottom:-1px; font-size:20px;text-transform:uppercase; position:relative;}
.tabs-basic ul li a.tab-active::after{content:''; position:absolute; bottom:-9px; height:0; width:0; margin:auto; left:0; right:0; border:9px solid transparent; border-top:9px solid #01a7e2; border-bottom:none; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.tabs-basic ul li a{display:block; text-decoration:none; background:#eee; padding:20px 66px; color:#000; border-top-left-radius:10px; border-top-right-radius:10px;}
.tabs-basic .tab-active{border-bottom:2px solid #01a7e2; color:#fff; background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); font-weight:bold;}
/* The content */
.tabs-basic .tabs-content-placeholder{width:100%; float:left; margin-top:40px; background:#fff; overflow:hidden;}
.tabs-basic .tabs-content-placeholder .div{display:none;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active{display:block;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table{border:1px solid #d6d6d6; line-height:24px; text-align:center;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table tr{padding-left:20px;}
.tabs-basic .tabs-content-placeholder .div p{line-height:36px; font-size:16px; text-align:left; margin-top:10px;}
.tabs-basic .tabs-content-placeholder .div strong{font-size:18px; font-weight:bold; color:#000; line-height:36px;}
.tabs-basic .tabs-content-placeholder .div .m40{margin-top:40px;}
.tabs-basic .tabs-content-placeholder .div img{max-width:100%;}
.tabs-basic table{border-collapse:collapse; border:1px #ddd solid !important; width:100% !important; line-height:30px!important;}
.tabs-basic table td{padding:8px!important; padding-left:12px !important; word-wrap:break-word; word-break:break-all; border:1px #ddd solid !important; line-height:30px!important;}
.tabs-basic table td div{padding:0px!important;height:auto!important;}
.proxq-al{width:100%;	margin:60px auto -80px;	padding:60px 0; background:url(../image/in_probg.jpg) center  fixed; background-size:cover;	overflow:hidden;}


/* 内页制程能力部分 */
.zcnl_box{width:100%; float:left;}
/*.zcnl_box::-webkit-scrollbar{width:6px;}*/
/*.zcnl_box::-webkit-scrollbar-thumb{height:100px; background:#01a7e2; border-radius:10px;}*/
/*.zcnl_box::-webkit-scrollbar-track{background:#e9e9e9;}*/
.zcnl_box table{width:100%;}
.zcnl_box tbody tr:nth-child(1){font-size:18px !important; height:72px; background:#01a7e2 !important; color:#fff;}
.zcnl_box thead th{min-width:60px; background:#01a7e2; padding:5px 10px; text-align:center; height:50px; color:#fff; line-height:18px; word-break:keep-all;}
.zcnl_box tbody td{border-right:1px solid #ebebeb; border-top:1px solid #ebebeb; min-width:60px; height:46px; padding:0 10px; text-align:center; cursor:pointer;}
.zcnl_box td:first-child p{width:100%; display:flex; align-items:center; justify-content:space-between;}
.zcnl_box tr:nth-child(2n) td{background:#f7f7f7;}
.zcnl_box tbody td:last-of-type{border-right:none;}

/* 案例-列表 */
.caselb{width:100%; padding-bottom:80px; overflow:hidden;}
.caselb-list{width:100%; float:left; margin-top:60px;}
.caselb-list li{width:24%;float:left; margin:0 1.3% 30px 0; background:#fff; border:1px solid #e9e9e9; transition:all .5s ease;}
.caselb-list li:nth-child(4n){margin-right:0;}
.caselb-list li a{display:block; width:100%;}
.caselb-list li:hover{transform:translateY(-10px); box-shadow:0 5px 15px rgba(0,0,0,0.25);}
.caselb-img{width:100%; overflow: hidden;}
.caselb-img img{width:100%; object-fit:cover; transition: all .4s linear; min-height:300px; max-height:300px;}
.caselb-wd{width:100%; padding:20px 25px;}
.caselb-wd h4{font-size:22px; line-height:30px; color:#333; transition: all .4s ease; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.caselb-wd span{margin-top:20px;}
.sonlink{display:inline-block; position:relative; font-size:14px; color:#666;line-height: 24px;padding-right:30px; transition: all .4s ease; background:url(../image/jiantou.png) right center no-repeat; background-size:15px;}
.sonlink:after{content: "";position: absolute;bottom: 0;left: auto;right: 0;width: 0;height: 1px;background: #01a7e2;transition: all .4s ease;}
.sonlink:hover:after{width:100%; right:auto; left:0;}
.sonlink:hover{color:#01a7e2; background-image:url('../image/jiantou.png');}
.caselb-list li a:hover .caselb-img img{-webkit-transform: scale(1.06); transform: scale(1.06);}
.caselb-list li a:hover .caselb-wd h4{color:#01a7e2; font-weight:bold;}
.caselb-list li a:hover .sonlink:after{width:100%; right:auto; left:0;}
.caselb-list li a:hover .sonlink{color:#01a7e2;}

/* 案例-详情 */
.casexq-nr{width:100%; padding:80px 0; overflow: hidden;}
.contain{width:95%; max-width:1600px; margin:auto; position:relative;}
.casexq-nr-title{width:100%; text-align:center;}
.casexq-nr-title h2{font-size:36px; line-height:36px; color:#333;}
.casexq-nr-txt{width:100%; margin-top:40px; font-size:15px; line-height:28px; padding:0 10%; text-align:center;}
.casexq-nr-loop{width:100%; max-width:1000px; margin:60px auto 0;}
.casexq-nr-loop img{width:100%; display:block;}
.casexq-nr-loop .swiper-button-next,.casexq-nr-loop .swiper-button-prev{width:44px; height:64px; transition:all .4s ease; margin-top: -32px;}
.casexq-nr-loop .swiper-button-next{right:24px;}
.casexq-nr-loop .swiper-button-next::after{color:#fff;}
.casexq-nr-loop .swiper-button-prev{left:24px;}
.casexq-nr-loop .swiper-button-prev::after{color:#fff;}
.casexq-nr-loop .swiper-button-next:hover, .casexq-nr-loop .swiper-button-prev:hover{background-color:rgba(0,0,0,.6);}
.casexq-nr-list{width: 100%;margin-top: 60px;overflow: hidden;}
.casexq-nr-list ul{margin-left: -0.5%;}
.casexq-nr-list li{width: 24.5%;float: left;margin-left: 0.5%;background: #f2f2f2;height: 190px;padding-top: 46px;text-align: center;}
.casexq-nr-list li i{display: block;width: 100%;}
.casexq-nr-list li p{font-size: 16px;color: #888;margin: 24px 0 6px;}
.casexq-nr-list li h3{font-size: 16px;color: #333;}
.casexq-btnback{width:100%; margin-top:40px; overflow:hidden; padding-top:28px; border-top: 1px solid #eee;}
.casexq-btn{width:calc(100% - 160px); padding-right:80px; float:left;}
.casexq-btn p{width:100%;font-size: 16px;color: #666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height: 34px;}
.casexq-btn p a{transition: all .4s ease;}
.casexq-btn p a:hover{color:#01a7e2;}
.casexq-back{margin-top:10px;width:160px; height:50px; line-height:50px; display:block; float:right; border-radius:25px; font-size:16px;color:#fff; background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); text-align:center;}
.casexq-back i{width: 14px;height: 14px;display: inline-block;vertical-align: middle;background: url('../image/casexqic3.png') no-repeat;margin: -4px 12px 0 0;transition: all .4s linear;}
a.casexq-back{color:#fff;}
a:hover.casexq-back{font-weight:bold; color:#fff;}
.casexq-back:hover i{-webkit-transform:rotate(180deg); transform:rotate(180deg);}
.casexq-al{width:100%; margin:0 auto; padding:60px 0; background:url(../image/in_probg.jpg); overflow: hidden;}
.casexq-al-title{width:100%; text-align:center;}
.casexq-al-title h3{font-size:30px; font-weight:bold; line-height:30px; color:#01a7e2;}

/* 内页新闻动态部分 */
.news_text{width:100%; float:left;}
.news_text dl{width:100%; float:left; margin-bottom:40px; border-bottom:1px solid #e9e9e9; padding-bottom:40px; transition:all .5s ease;}
.news_text dl:hover{transition:all .5s ease; background:#f5f7f9; padding:40px; box-shadow:0 5px 10px rgba(0,0,0,.1);}
.com-img{width:100%; overflow:hidden;}
.com-img img{width:100%; display:block; transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.news_text dl dt{width:26%; float:left;} 
.news_text dl dd{width:70%; float:right;}
.news_text dl dd .left{width:80%; float:left;}
.news_text dl dd .left h3{line-height:30px; font-size:24px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} 
.news_text dl dd .left h3 a{color:#000;}
.news_text dl:hover .left h3 a{color:#01a7e2; font-weight:bold;}
.news_text dl dd .left .con{width:100%; float:left; font-size:16px; line-height:30px; margin-top:30px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; vertical-align:middle;}
.news_text dl dd .right{width:15%; float:right; margin-top:20px; border-left:1px solid #e9e9e9;} 
.news_text dl dd .right p{width:100%; float:left; text-align:center; font-size:18px; padding:10px 0; font-family:Arial; color:#333;}
.news_text dl dd .right p:nth-child(1){font-size:60px; position:relative; font-weight:bold; line-height:60px; border-bottom:none;}
.news_text dl dd .more{width:200px; float:left; margin-top:40px;}
.news_text dl dd a.more{display:block; position:relative; width:200px; height:46px; line-height:46px; font-size:16px; color:#fff; text-indent:30px; background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2));}
.news_text dl dd a.more::after{content:''; position:absolute; right:30px; top:50%; width:20px; height:17px; margin-top:-8.5px; background:url(../image/jiantou.png) right center no-repeat; background-size:20px;}
.news_text dl dd a:hover.more::after{animation:iconAni 1.5s ease infinite;}
.news_text dl dd a:hover.more{box-shadow:0 5px 15px rgba(0,0,0,0.3); background:#001c52; border-radius:10px; transition:all .5s ease-in-out;}

.newsxqnr{width:100%; padding:80px 0; overflow:hidden;}
.newsxqnr .contain{width:95%; max-width:1600px; margin:auto;}
.newsxqnr-title{width:100%; text-align:center;}
.newsxqnr-title h2{font-size:32px; font-weight:bold; color:#000;line-height: 40px;}
.newsxqnr-title p{width:120px; margin:15px auto 0; position: relative; font-size: 15px; color:#888;}
.newsxqnr-title p i{float:left; margin-right:8px;}
.newsxqnr-title p i img{width:22px; height:22px; display:block;}
.newsxqnr-cont{width: 100%;margin-top: 46px;}
.newsxqnr-cont p{font-size:16px; color: #888;line-height: 32px;}
.newsxqnr-cont .m20{margin-top:20px;}
.newsxqnr-cont img{max-width:100%; display:block; margin:auto;}
.newsxqlb{width:100%; padding:100px 0; background:#f2f2f2; margin:0 auto -80px; overflow:hidden;}
.newsxqlb .proxq-title{text-align:left;}
.newsxqlb .proxq-title h3{font-size:30px; line-height:30px; color:#000;}
.newsxqlb .newslbls-list li{margin-top:60px;}
.newsxqlb .newslbls-wd{background: #fff;}
.newsxqlb .newslbls-list a:hover .newslbls-wd{background:transparent;}

.newsinfo_left{width:70%; float:left; padding-right:4%; border-right:1px solid #e9e9e9}
.newsinfo_left_title{width:100%; float:left;}
.newsinfo_left_title .title{font-size:30px; line-height:40px; font-weight:bold; color:#01a7e2; text-align:left;}
.newsinfo_left_title .other_box{color:#999; line-height:24px; margin-top:30px; font-size:16px;}
.newsinfo_left_title .other_box span{display:inline-block; margin-right:10px;}
.newsinfo_left_title .other_box img{vertical-align:middle; display:inline-block; max-width:100%; margin-right:10px;}
.newsinfo_left_text{width:100%; font-size:16px; line-height:32px; margin-top:40px;}
.newsinfo_left_text img{text-align:center; margin:auto; display:block;}
.m40{margin-top:40px;}

.newsinfo_right{width:26%; float:right;}
.newsinfo_rtit{width:100%; float:left;}
.newsinfo_rtit h3{font-size:30px; line-height:30px; font-weight:bold; color:#000;}
.newsinfo_rtit p{font-size:14px; color:#999; line-height:18px; margin-top:10px;}
.newsinfo_rtit:after{content:""; display:block; width:24px; height:3px; background:#01a7e2; margin-top:20px;}
.relative_box{width:100%; float:left; margin-top:10px;}
.relative_box li{padding:30px 0; border-bottom:1px solid #ededed;}
.relative_box li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.relative_box li:hover .a-more{background:url(../image/more_on.png) no-repeat center center; box-shadow:0 3px 10px rgba(0,0,0,.3);}
.relative_box li:hover .name{color:#01a7e2;}
.relative_box li a{display:block;}
.relative_box li .a-more{transition:background 0.3s ease; -webkit-transition:background 0.3s ease; border-radius:30px;}
.a-more{display:block; width:47px; height:33px; background:url(../image/more3.png) no-repeat; background-size:contain;}
.relative_box li .pic{width:100%; font-size:0; overflow:hidden;}
.relative_box li .pic img{width:100%; height:auto; transition: 1s 0.3s ease; -webkit-transition: 1s 0.3s ease;}
.relative_box li .name{line-height:36px; color:#666; font-size:18px; margin:20px auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.info-box{width:100%; float:left; margin-top:20px; padding:20px 0;}
.info-box p{font-size:16px; color:#999; margin-bottom:25px;}
.info-box p a{font-size:16px; margin-top:10px; color:#333; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; vertical-align:middle;}
.info-box p a:hover{color:#01a7e2;}
.info-box .share-box{margin-bottom:40px; display:none;}
.info-box .share-box a{display:inline-block; width:36px; height:36px; line-height:36px; border-radius:50%; margin-right:15px; text-align:center;}
.info-box .share-box a img.on{display:none;}
.info-box .share-box a:hover img.on{display:inline-block;}
.info-box .share-box a:hover img.original{display:none;}
.info-box .return{display:block; width:100%; line-height:50px; font-size:16px; color:#fff; text-align:center; background:#999; border-radius:5px; transition:all .5s ease;}
.info-box .return img{max-width:100%; vertical-align:middle; position:relative; top:-2px; margin-left:10px;}
.info-box .return:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2)); cursor:pointer; transition:all .5s ease-in-out;}


/* 内页联系我们部分 */
.contact_tlist{width:100%; float:left; margin-top:20px;}
.contact_tlist li{width:100%; min-height:280px; float:left; background:#fff; border-radius:10px; position: relative; padding:30px 20px 30px 50px; margin:0 0 40px 0; box-shadow:0 3px 9px rgba(0,0,0,.1);}
.contact_tlist li::before{content: ""; display: block; width:4px; min-height:174px; background-color:#01a7e2; position: absolute; left: 0; top: 30px;}
.contact_tlist li .title{width:100%; float: left; border-bottom:1px solid #f5f5f5; padding: 0 0 30px;}
.contact_tlist li .title h3{font-size:36px; line-height:36px; font-weight:bold; color: #01a7e2;}
.contact_tlist li .textnr{width:100%; float: left; margin-top: 30px; position: relative;}
.contact_tlist li .text{width:calc(100% - 140px); float: left; z-index:1;}
.contact_tlist li .text h4{font-size:24px; font-weight: 400; line-height:30px; color: #666;}
.contact_tlist li .text p{font-size:18px; line-height:36px; padding-right:100px;}
.contact_tlist li .ticon{width:140px; float:right;}
.contact_tlist li .ticon img{width:100%; display: block;}
.map{width:100%; float:left; margin:20px 0 0;}

/* 内页在线留言部分 */
.message{width:100%; margin:0 auto 20px; background:#fff; padding:60px 40px; box-shadow:5px 5px 20px rgba(0,0,0,.2); overflow:hidden;}
.message h4{text-align:center; color:#333; font-size:30px; font-weight:bold;}
.message ol{width:100%;float:left; margin-top:60px;}
.message ol li{float: left; width:49%; margin-bottom:20px; background:#fff;}
.message ol li:nth-child(2n){float:right;}
.message ol li:nth-child(6){float:left; border:none;}
.message ol li:nth-child(7){float:right; border:none;}
.message ol li input{width:100%; height:50px; background:none; border:1px solid #e6e6e6; color:#999; padding:0 15px; border-radius:10px;}
.message ol li textarea{padding:15px; width:100%; height:180px; border:1px solid #e6e6e6; background:none; color:#999; border-radius:10px;}
.message ol li .btn,.message ol li .btn2{color:#fff; font-size:16px; border-radius:10px; cursor:pointer; border:none;}
.message ol li .btn{background-image:-webkit-gradient(linear,left 0, right 0, from(#001c52), to(#01a7e2));}
.message ol li .btn2{background:#001c52; color:#fff;}
.message input::-webkit-outer-spin-button,.message input::-webkit-inner-spin-button{-webkit-appearance: none !important; margin: 0;}
.message input::-moz-placeholder, textarea::-moz-placeholder{color: #999;}
.message input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #999;}
.message input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #999;}