@charset "utf-8";
/******************************************************

 功能：主样式表
 
 ******************************************************/

/* 全局背景、字体、字号、颜色、行高、页边距等 */
html { -webkit-text-size-adjust: none; }
* { margin:0px; padding:0px; }
body { margin:0px; padding:0px; font-size:12px; color:#000; font-family:tahoma, arial, 微软雅黑, 宋体, sans-serif; }
/* CSS3盒子模型 */
ul, li, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, p { list-style-type:none; margin:0; padding:0; display:block; }
em, i { font-style:normal; }
em { display:inline-block; vertical-align:middle; }
fieldset { border:none; margin:0; padding:0; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
/* 公共匹配样式 */
* { outline:none; }
a, img { border:none; }
img { border:none; vertical-align:middle; }
/* 链接 */
a { text-decoration:none; color:#333; }
a:hover { color:#333; text-decoration:none; }
a:visited { text-decoration:none; color:#333; }
a:active { text-decoration:none; color:#333; }
input[type=button], input[type=reset], input[type=submit] { cursor:pointer; -webkit-appearance: none; }
.clear:after{clear:both;display:table;height:0;content:"";}
.left{float:left;}
.right{float:right;}
.box{width:1200px; margin-left:auto; margin-right:auto;}
/*头部*/
.header{position: fixed;top: 0;left: 0;width: 100%;height:80px;line-height:80px;background: rgba(0,0,0,.4);z-index: 9999;}
.header1{}
.header .logo{padding-top:10px;}
.header .logo img{height:60px;}
.header .nav{}
.header .nav ul li{float:left;padding:0 20px;}
.header .nav ul li a{display:block;font-size:16px;color:#fff;padding:0 5px;line-height:77px;}
.header .nav ul li a:hover{border-bottom:3px solid #3069fe}
.header .nav ul li .on{border-bottom:3px solid #3069fe}

.f16617941211{}
.f16617941212 {height:80px;line-height:80px;position:relative;z-index:1;display:inline-block;}
.f16617941213 {float:left;position:relative;display:inline;padding:0 20px;}
.f16617941214 {float:left}
.f16617941214 .f16617941215{display:block;color:#fff;font-size:16px;padding:0 5px;line-height:77px;}
.f16617941214 .f16617941215:hover{border-bottom:3px solid #3069fe}
.f16617941214 .on{border-bottom:3px solid #3069fe}
.f16617941216{display:none;width:140px;left:20px;top:80px;position:absolute;background-color:#3069fe;text-align:center;padding-top:5px;padding-bottom:5px;}
.f16617941217{line-height:40px; height:40px; }
.f16617941217 .f16617941218 {display:block;color:#fff;font-size:14px;}
.f16617941217 .f16617941218:hover{opacity:0.8}


/**/
.mySwiper .swiper-slide{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;flex-flow: column;color:#fff}
.mySwiper .swiper-pagination-bullets{right:50px !important;}
.mySwiper .swiper-pagination-bullet{width:12px;height:12px;background: hsla(0,0%,100%,.2);opacity:1;margin:10px 0 !important}
.mySwiper .swiper-pagination-bullet-active{background-color: #1e67ff;}
/*板块1*/
.banner{}
.banner .name{font-size: 1.875rem;font-weight: 600; color: #fff;line-height: 2.625rem;}
.banner .funame{font-size: 4.75rem;font-weight: 600;color: #fff;line-height: 6.6875rem;margin-top: 1.75rem;}
.banner .xian{width:54px;height:6px;background: #3069fe;}
.banner .intro{font-size: 1.5rem;font-weight: 600;color: #fff;line-height: 2.0625rem;margin-top:4.1875rem;}
/*板块2*/
.wenhua .name{font-size: 2.25rem;font-weight: 600;color: #fff;line-height: 3.125rem;}
.wenhua ul{padding-top:125px;}
.wenhua ul li{width:31%;float:left;background: rgba(18,23,31,.8);margin-right:3.5%;text-align: center;height:490px;position:relative;top:0;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;padding-bottom:80px;}
.wenhua ul li:nth-child(3){margin-right:0}
.wenhua ul li .img{text-align: center;padding-top:60px;}
.wenhua ul li .img img{height:160px;}
.wenhua ul li .name1{margin: 2.5rem 0 1.25rem;font-size: 1.5rem;font-weight: 600;color: #fff;line-height: 2.0625rem;}
.wenhua ul li .intro{opacity: .6;padding: 0 65px;text-align: center;font-size: 1rem;line-height: 1.875rem;}
.wenhua ul li .content{padding: 0 1.5625rem;font-size: .75rem;text-align: center;color: #fff;line-height: 1.375rem;opacity: 0;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;margin-top: 2.1875rem;height:132px;}
.wenhua ul li:hover{height:auto;top:-100px;background: linear-gradient(180deg,#3f6ad9,rgba(63,106,217,.5) 82%,rgba(63,106,217,0));}
.wenhua ul li:hover .content{opacity:1}
/*关于我们*/
.about{}
.about .name{font-size: 2.25rem;font-weight: 600;color: #fff;line-height: 3.125rem;}
.about .nr{height:310px;background: rgba(18,23,31,.8);padding:35px;margin-top:100px;}
.about .nr:hover{background: linear-gradient(180deg,#3f6ad9,rgba(63,106,217,.5) 82%,rgba(63,106,217,0));}
.about .nr .img img{height:310px;width:465px;}
.about .nr .text{width:calc(100% - 565px);line-height: 2.25rem;font-size: 1rem;margin-top: .8125rem;position:relative}
.about .nr .text a{display:block;text-decoration:underline;font-weight: 600;color: #fff;line-height: 1.375rem; padding: 5.375rem 0 .5rem;}
/*新闻*/
.news{}
.news .name{font-size: 2.25rem;font-weight: 600;color: #fff;line-height: 3.125rem;}
.news .nr{padding-top:100px;}
.news .nr .zuo{width:600px;height:340px;position:relative}
.news .nr .zuo .text{position: absolute;line-height: 2.25rem;left: 0;bottom: 0;background-color: rgba(18,23,31,.7);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 2.0625rem 3.375rem 2.0625rem 2.8125rem;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;}
.news .nr .zuo .text .time{width: 5rem;}
.news .nr .zuo .text .time span{display:block;font-size: 1.5rem;font-weight: 600;color: #fff;line-height: 2.0625rem;margin-bottom: .3125rem;}
.news .nr .zuo .text .time p{font-size: .875rem;font-weight: 600;color: #fff;line-height: 1.25rem;opacity: .6;}
.news .nr .zuo .text .title{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;font-size: 1.125rem;font-weight: 600;color: #fff;line-height: 1.875rem;margin-left: 2.5rem;}
.news .nr .you{width:600px;height:340px;box-sizing: border-box; background-color: rgba(18,23,31,.8);padding: .6875rem 0;}
.news .nr .you ul li{line-height:44px;}
.news .nr .you ul li a{display:block;padding:0 30px;color:#fff}
.news .nr .you ul li span{display:block;float:left;opacity: .6;font-weight: 600;width:150px;font-size:.875rem;}
.news .nr .you ul li p{width:270px; float:left;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;line-height:44px;height: 44px; font-size: .875rem;}
.news .nr .you ul li i{display:block;float:right;opacity: .6;font-size:.875rem;}
.news .nr .you ul li:hover{background: linear-gradient(90deg,#3f6ad9,rgba(63,106,217,0));}
.news .copy{position:absolute;bottom:25px;text-align: center;line-height:24px;width:100%;}
.news .copy a{color:#fff;}
/*内页banner*/
.ny_banner{height:400px;}
/*产品*/
.Eco-partners{text-align: center;width: 1200px;margin: 0 auto;}
.Eco-partners h3{font-size: 30px;font-weight: normal;}
.partners-pic{width: 100%;overflow: hidden;margin-top: 40px;padding-bottom:80px;}
.partners-pic>div{width: 180px;height: 100px;float: left;box-sizing: border-box;margin-right: 24px;margin-bottom: 30px;display: flex;justify-content: center;align-items: center;}
.partners-pic>div img{width:180px;height:100px;}
.partners-pic>div:nth-child(6n){margin-right: 0;}
/*版权*/
.center {width: 1200px;margin: 0 auto;}
.flex {display: -webkit-flex;display: flex;justify-content: flex-start;align-items: center;}
#footer {background: #181818;color: #dddddd;}
.footBox {padding-top: 135px;padding: 50px 0 25px;}
.footBox .container{overflow: hidden;}
.footBox .footNavBox {float: left;}
.footBox .qrCodeBox {float: right;margin: 0 10px 0;text-align: center;}
.footBox .footNav {float: left;width: 140px;text-align: left;line-height: 30px;}
.footBox .qrCodeBox dl {float: left;width: 140px;margin: 0 20px;}
.footBox .qrCodeBox dl:nth-child(3){margin: 0;}
.footBox .qrCodeBox dl dt {padding-top: 5px;font-size: 12px;text-align:center;}
.footBox .footNav h3 {margin-bottom: 5px;}
.footBox .footNav li a {}
#footer a {text-decoration: none;outline: none;color: #dddddd;}
.cut-line {width: 1px; height: 290px;background: #474747;}
.phone {text-align: left;margin-left: 20px;padding-bottom: 20px;font-size:14px;line-height:24px;}
/*质量*/
.quality_lb{padding-top:60px;}
.quality_lb ul li{margin-bottom:60px;}
.quality_lb ul li .img{float:right;width:620px;height:450px;overflow:hidden;}
.quality_lb ul li .img img{width:620px;height:450px;transition:all 0.6s}
.quality_lb ul li .text{float:left;width:510px;padding:0 35px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items:flex-start;align-items:flex-start;flex-flow: column;height:450px;}
.quality_lb ul li .text .name{position:relative;}
.quality_lb ul li .text .name span{display:inline-block;background:#3695ff;width: 8px;height: 8px;position: absolute;top: 0;bottom: 0;margin: auto;}
.quality_lb ul li .text .name i{display:inline-block;padding-left: 18px;font-size: 30px;font-weight: 600;color: #333;}
.quality_lb ul li .text .intro{font-size:14px;padding-top:10px;line-height:26px;}
.quality_lb ul li:nth-child(2n) .img{float:left;}
.quality_lb ul li:hover{box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1)}
.quality_lb ul li:hover .text .name i{color:#3695ff}
.quality_lb ul li:hover .img img{transform: scale(1.05)}
/*联系我们*/
.lianxi_box{width:1200px;margin-left: auto;margin-right: auto;}
.lianxi{padding-top:60px;padding-bottom:80px;}
.lianxi .zuo{width:46%;font-size:16px;line-height:42px;}
.lianxi .zuo strong{font-size: 24px;color:#02a1e3;}
.lianxi .you{width:600px;}
/**/
.erji{line-height:70px;text-align: center; border-bottom: 1px solid #d6d6d6;width:100%;position:relative;background:#fff;z-index:999}
.erji1{position:fixed;top:80px;left:0}
.erji a{display:inline-block;font-size:16px;margin:0 75px;}
.erji .on{display:inline-block;line-height:67px;border-bottom:3px solid #002177}
/*新闻列表*/
.news_lb{background: #eff1f4;padding-top:60px;}
.news_lb ul li{width:380px;float:left;margin-right:30px;margin-bottom:30px;}
.news_lb ul li:nth-child(3n){margin-right:0}
.news_lb ul li .img{width:100%;position:relative;padding-top:54%;overflow:hidden;}
.news_lb ul li .img img{width:100%;height:100%;position:absolute;top:0;left:0;transition:all 0.6s}
.news_lb ul li .img i{display:block;width:76px;line-height:32px;text-align: center;position:absolute;top:0;left:0;background: rgba(0,0,0,.3);color:#fff;font-size:14px;}
.news_lb ul li .text{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;background:#fff;-webkit-box-orient: vertical;-ms-flex-direction: column;flex-direction: column;}
.news_lb ul li .text .top{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: flex;border-bottom: 1px solid #f1f1f1;padding: 1.25rem 1.5625rem;}
.news_lb ul li .text .top .time span{display:block;font-size: 1.375rem;font-weight: 600;color: #000;line-height: 2.0625rem;}
.news_lb ul li .text .top .time p{font-size: .75rem;font-weight: 600; color: #a8a8a8;line-height: 1.25rem;padding: .3125rem 0 .75rem;position: relative;}
.news_lb ul li .text .top .time i{display:block; width: 2rem;height: 1px;background: #d8d8d8;}
.news_lb ul li .text .top .title{font-size: 1rem;font-weight: 600;color: #000;line-height: 1.5625rem;padding-left: 2rem;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news_lb ul li .text .bottom{padding: 0 1.5625rem;height: 3.375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;font-size: .75rem;color: #a8a8a8;line-height: 1.0625rem;}
.news_lb ul li .text .bottom .flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.news_lb ul li:hover .img img{transform:scale(1.1)}
.news_lb ul li:hover .text .top .title{color:#002177}
/*新闻详情页*/
.mbx{font-size:13px;color: #666;}
.mbx a{color: #666;}
.mbx i{display:inline-block;padding:0 5px;}
.news_xq{padding-top:60px;padding-bottom:100px;}
.news_xq .zuo{width:840px;}
.news_xq .zuo .name{font-size: 2rem;font-weight: 500;color: #000;line-height: 3.125rem;margin: 1.25rem 0 1.875rem;}
.news_xq .zuo .time{font-size: .875rem;font-weight: 500;color: #666;line-height: 1.25rem;padding-bottom: 1.875rem;border-bottom: 1px solid #ebebeb;}
.news_xq .zuo .time i{display:block;float:right}
.news_xq .zuo .nr{font-size:16px;line-height:28px;    padding: 1.875rem 0 2.5rem;}
.news_xq .zuo .nr img{max-width:100%}
.news_xq .zuo .huanye{font-size:14px}
.news_xq .zuo .huanye a{display:block;line-height:30px;}
.news_xq .you{width:270px;background: #fff;-webkit-box-shadow: 0 2px 2.125rem 0 hsla(0,0%,85.9%,.5);box-shadow: 0 2px 2.125rem 0 hsla(0,0%,85.9%,.5);padding: 1.25rem 1.875rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.news_xq .you .top{font-size: 1.125rem;font-weight: 500;color: #666;line-height: 1.5625rem;}
.news_xq .you ul li{border-bottom: 1px solid #ebebeb;margin-top: 1.875rem;padding-bottom: 1.875rem;cursor: pointer;}
.news_xq .you ul li img{width:100%;}
.news_xq .you ul li .name{color: #666;line-height: 1.375rem;margin: 1rem 0 .625rem;font-size: 1rem;}
.news_xq .you ul li .time{font-size: .875rem;color: #a8a8a8;line-height: 1.25rem;}
/*公司介绍*/
.about_js{}
.about_js .name{color: #000;font-size: 2.25rem;margin-bottom: 1.875rem;text-align: center; padding-top: 6.25rem;}
.about_js .img img{width:520px;}
.about_js .text{width:630px;font-size:16px;line-height:26px;}
.about_js .di{padding:50px 0}
.about_js .di img{max-width:100%;}
/*历程*/
.licheng{height:600px;}
.licheng .box{position:relative;}
.licheng .name{font-size: 2.25rem;color: #fff;position:absolute;top:90px;left:0}
.licheng .nr{padding-top:70px;}
.licheng .nr ul li{width:11.11%;float:left;}
.licheng .nr ul li .text{width:calc(100% - 30px);}
.licheng .nr ul li .text i{display:block;font-size: 1.125rem;font-weight: 600;color: #fff;line-height: 1.5625rem;}
.licheng .nr ul li .text p{font-size: .875rem;color: #fff;line-height: 1.25rem;}
.licheng .nr ul li .text img{width:100%;margin-top: .75rem;display:block;}
.licheng .nr ul li:nth-child(1){margin-top: 350px;}
.licheng .nr ul li:nth-child(2){margin-top: 306.25px;}
.licheng .nr ul li:nth-child(3){margin-top: 262.5px;}
.licheng .nr ul li:nth-child(4){margin-top: 218.75px;}
.licheng .nr ul li:nth-child(5){margin-top: 175px;}
.licheng .nr ul li:nth-child(6){margin-top: 131.25px;}
.licheng .nr ul li:nth-child(7){margin-top: 87.5px;}
.licheng .nr ul li:nth-child(8){margin-top: 43.75px;}
/*团队*/
.tuandui{}
.tuandui .name{color: #000;font-size: 2.25rem;margin-bottom: 1.875rem;padding-top: 6.25rem;text-align: center;}
.tuandui .img{padding-top:26px;}
.tuandui .img ul li{width:180px;margin:0 30px;float:left;text-align: center;position:relative;cursor:pointer}
.tuandui .img ul li .img img{width:100%;height:220px;}
.tuandui .img ul li .name1{font-size: 1rem;font-weight: 600;color: #000;padding: 1.75rem 0 .5rem;line-height:20px;}
.tuandui .img ul li .fuanme{font-size: .875rem;font-weight: 600;color: #999;padding-bottom: 2.5rem;}
.tuandui .img ul .on{background:url(../images/jt.png)no-repeat center bottom;}
.tuandui .nr{background-color: #3f6ad9;padding:40px 0;}
.tuandui .nr .name2{font-size: 1.875rem;font-weight: 500;color: #fff;line-height: 2.625rem;margin-bottom: 1.25rem;}
.tuandui .nr .name2 i{display:inline-block;padding-left:10px; font-size: 1.125rem;line-height: 1.5625rem;}
.tuandui .nr .nr1{font-size:16px;line-height:30px;color:#fff;}
/*人才招聘*/
.Join_js{margin-top: 3.75rem;padding-bottom:80px;}
.Join_js .biaoti{position:absolute;top:0;right: 0}
.Join_js .biaoti ul{font-size:0}
.Join_js .biaoti ul li{display:inline-block;    line-height: 3.25rem;border: 1px solid #2a53bd;color: #2a53bd;padding: 0 1.4375rem;cursor: pointer;    font-size: 1rem;}
.Join_js .biaoti ul .on{background:#2a53bd;color:#fff;}
.Join_js .name{font-size: 2.25rem;font-weight: 500;color: #000;line-height: 3.125rem; margin-bottom: 3.75rem;text-align: center;}
.Join_js .nr{background-color: #f4f6ff;position: relative;}
.Join_js .nr .zuo img{width:265px;}
.Join_js .nr .text{width:800px;margin-left:32px;}
.Join_js .nr .text .gaoduan{padding-top:70px;}
.Join_js .nr .text .gaoduan .title{    font-size: 1.5rem;font-weight: 500;color: #000;line-height: 2.875rem;padding-bottom: .625rem;position: relative;margin-bottom: 1.875rem;}
.Join_js .nr .text .gaoduan .title:after {content: ""; position: absolute;left: 0;bottom: 0;width: 12.5rem;height: 2px;background: #000;}
.Join_js .nr .text .gaoduan .content{}
.Join_js .nr .text .gaoduan .content ul li{width:48%;float:left;margin-bottom:20px;}
.Join_js .nr .text .gaoduan .content ul li:nth-child(2n){float:right}
.Join_js .nr .text .gaoduan .content ul li span{display:block;float:left;font-size: 2.5rem;color: rgba(89,110,168,.7);font-weight:bold;}
.Join_js .nr .text .gaoduan .content ul li p{float:left;font-size:15px;line-height:26px;margin-left:12px;}
.Join_js .nr .text .gaoduan1{padding-top:70px;}
.Join_js .nr .text .gaoduan1 .title{font-size: 1.5rem;font-weight: 500;color: #000;line-height: 2.875rem;padding-bottom: .625rem;position: relative;margin-bottom: 1.875rem;}
.Join_js .nr .text .gaoduan1 .title:after {content: ""; position: absolute;left: 0;bottom: 0;width: 12.5rem;height: 2px;background: #000;}
.Join_js .nr .text .gaoduan1 .content{}
.Join_js .nr .text .gaoduan1 .content ul li{width:33.33%;float:left;}
.Join_js .nr .text .gaoduan1 .content ul li span{display:block;float:left;font-size: 2.5rem;color: rgba(89,110,168,.7);font-weight:bold;}
.Join_js .nr .text .gaoduan1 .content ul li p{float:left;font-size:15px;line-height:26px;margin-left:12px;}
.Join_js .nr .text .gaoduan1 .content ul li i{display:block;font-weight:bold;}
/**/
.Join_lb{margin-top: 3.75rem;}
.Join_lb .name{text-align: center}
.Join_lb .name span{display:block;font-size: 2.25rem;font-weight: 500;text-align: center;color: #000;line-height: 3.125rem;}
.Join_lb .name p{text-align: center;color: #666;line-height: 1.375rem;margin: .375rem 0 1.875rem;font-size: 1rem;}
.Join_lb .name p a{color: #002177;}
.Join_lb .nr{padding-bottom:80px;}
.Join_lb .nr ul li{margin-bottom: .75rem;}
.Join_lb .nr ul li .title{border: 1px solid #e9e9e9;line-height:80px;padding:0 38px;cursor:pointer;}
.Join_lb .nr ul li .title .zuo{font-size: 1rem;font-weight: 600; color: #000;width:250px;margin-right:25px;}
.Join_lb .nr ul li .title .zhong{font-size: .875rem;color: #a8a8a8;width:260px;}
.Join_lb .nr ul li .title .you{width:23px;height:22px;margin-top:29px;background:url(../images/cuo.png)}
.Join_lb .nr ul li .content{border: 1px solid #e9e9e9;padding: 1.875rem 0 1.875rem 2.5rem;border-top:none;font-size:14px;line-height:28px;display:none}
.Join_lb .nr ul li .content strong{color: #8e99b5;font-weight:bold;font-size:16px}



































