body{font-family:"微软雅黑"!important;color: #999;font-size: 14px;line-height: 24px;background: #fff;opacity: 0;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #666;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;}
a:focus {outline:none;outline-offset:0;}
img{max-width: 100%;}
.img img{width: 100%;transition: 0.7s transform;}
.slick-slide{outline: none!important;}
.wrapper{overflow: hidden;position: relative;}
.holder{padding: 0 8.33%;}

/*头部*/
#header{width: 100%;height:auto;background:rgba(255,255,255,0.95);z-index: 2;position: fixed;top: 0;left: 0;z-index: 5;padding: 0 2.8% 0 3.8%;display: flex;align-items: center;}
#header .logo{width:auto;height: 46px;transition: 300ms;}
#header .logo a img{height: 100%;width: auto;transition: 300ms;}
.mol_navbutton.img{width: 60px;height: 54px;float: right;padding: 12px 6px 12px 27px;}
#header .nav_box{flex:1;padding:0 9% 0 11%;display: flex;align-items: center;justify-content: space-between;}
.nav_box .yiji .one{display: inline-block;height: 80px;line-height: 80px;font-size:18px;color: #282828;transition: 300ms;position: relative;}
.nav_box .yiji:hover .one,.nav_box .yiji.current .one{color: #d93b34;font-weight: bold;transition: 300ms;}
.nav_box .yiji .one:before,.nav_box .yiji .one:before{content: "";min-width: 0;width:0%;height:4px;background: #d93b34;position: absolute;top: 0;left:50%;transform: translate(-50%, 0);transition: 300ms;}
.nav_box .yiji.current .one:before,.nav_box .yiji:hover .one:before{min-width: 86px;width:100%;transition: 300ms;}

#header .yuyan{width: 130px;height: 44px;border-radius: 22px;background: #f1f1f1;margin-right: 2%;}
#header .yuyan:before{content: "";width:calc(50% - 6px);height: 36px;background: #fff;border-radius: 20px;position: absolute;right: 3px;top: 3px;transition: 300ms;}
#header .yuyan a{display: block;width:calc(50% - 6px);height: 36px;line-height: 36px;text-align: center;float: left;margin: 3px;
font-size: 16px;color: #000000;position: relative;z-index: 2;}
#header .yuyan a.on{color: #023e87;}
#header .yuyan:hover:before{right:calc(50% + 3px);transition: 300ms;}

#header.head_up{box-shadow: 0 0 20px rgba(0,0,0,0.08);}
@media(min-width: 768px){
/*#header.head_up .logo{height: 70px;transition: 300ms;}*/
/*#header.head_up .nav_box .yiji .one{height: 70px;line-height: 70px;transition: 300ms;}*/
}
/*首页大图*/
.slick-dotted.slick-slider{margin-bottom: 0;}
#banner{position: relative;overflow: hidden;padding-bottom: 2px;}
#banner:before{content: "";width: 120%;height: 188px;background: #fff;position: absolute;bottom:-88px;left: 0;z-index: 3;
-moz-transform:skewY(-4.3deg);-webkit-transform:skewY(-4.3deg);-o-transform:skewY(-4.3deg);-ms-transform:skewY(-4.3deg);transform:skewY(-4.3deg);}
#banner img{transform:  scale(1.15);animation: banner 3s linear forwards;}
@keyframes banner {
    0{transform:  scale(1.15);}
    100% {transform: scale(1);}
}
.slick-dots button{display: none;}
.slick-dots li button:before{display: none;}
/*.slick-arrow:before{display: none;}*/
.bantext{width: 400px;height: auto;position: absolute;top: 25.5%;left: 58.5%;font-family: "微軟正黑體";font-size: 32px;color: #39482d;line-height: 1.5;letter-spacing: 2px;}
.bantext p{font-size: 45px;line-height: 1.4;margin-bottom: 18px;}
.bantext:before{content: "";width: 9px;height: 33px;background: #023e87;position: absolute;left: -40px;top: 16px;transform:skew(-19deg);}
.bantext dd,.about_text_r{animation-delay: 0.2s;}
.banmore{display: block;width: 178px;height:auto;text-align: right;font-size: 16px;color: #39482d;
	display: flex;align-items: center;justify-content: space-between;position: absolute;bottom:14.5%;left: 27.4%;}
.banmore .img{display: block;width: 88px;height: auto;float: left;border-radius: 50%;background: #023e87;
	animation: Tmouse 0.9s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;
}
@keyframes Tmouse {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    -o-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

/*内容*/
.content{width: 100%;height: auto;}
.content1{padding: 3.5% 0;}
.alltitle{width: 100%;font-size: 30px;color:#4d5478;line-height: 1.9;letter-spacing: 2px;}
.alltitle p{font-size: 64px;color: #292e46;font-family: "Times New Roman";line-height: 1.2;text-transform: uppercase;}
.content1{padding-bottom: 4%;overflow: hidden;}
.aboutbox{width: 60%;float: left;margin-top: 7%;}
.content1 .alltitle{font-size: 52px;color: #023e87;padding-left: 53px;position: relative;line-height: 1;margin: 3.5% 0 10%;}
.content1 .alltitle:before{content: "";width: 5px;height: 48px;background: #d93932;position:absolute;left: 0;top: 50%;transform: translateY(-50%);}
.about_text{width: 100%;height: auto;display: flex;margin-top: 4%;}
.about_text_l{width: 260px;color: #d93932;font-size: 27px;line-height: 2;letter-spacing: 0;
background: url(../images/icon3.png) left 91% no-repeat;}
.about_text_l p{text-transform: uppercase;margin-bottom: 20px;letter-spacing: 8px;font-size: 22px;}
.about_text_r{flex:1;padding:0 3%;}
.about_text_r div{font-size: 20px;color: #737373;line-height: 2.2;margin-bottom: 9%;letter-spacing: 1px;}
.about_text_r a{display:block;width: 155px;height: 58px;line-height: 58px;background: #f7f7f7;text-align: center;font-size: 14px;color: #282828;border-radius: 0 26px 0 26px;transition: 300ms;}
.about_text_r a:hover{border-radius: 26px 0 26px 0;background: #023e87;color: #fff;transition: 300ms;}

.aboutimg{width: 46%;margin-right: -10%;float: right;position: relative;padding: 2px 0;}
.aboutimg:before{content: "";width: 100%;height: 90px;background: #fff;-moz-transform:skewY(-4.63deg);
-webkit-transform:skewY(-4.63deg);-o-transform:skewY(-4.63deg);-ms-transform:skewY(-4.63deg);transform:skewY(-4.63deg);
position: absolute;top: -44px;left:0;z-index: 3;}
.aboutimg:after{content: "";width: 100%;height: 90px;background: #fff;-moz-transform:skewY(-4.63deg);
-webkit-transform:skewY(-4.63deg);-o-transform:skewY(-4.63deg);-ms-transform:skewY(-4.63deg);transform:skewY(-4.63deg);
position: absolute;bottom: -44px;left:0;z-index: 3;}

.protitle{font-size: 52px;color: #023e87;height: auto;overflow: hidden;line-height: 52px;padding: 6.4% 0;letter-spacing: 8px;}
.protitle span{font-size: 34px;color: #282828;margin-left: 5%;letter-spacing: 2px;font-weight: lighter;}
.allmore{display:block;width: 155px;height: 58px;line-height: 58px;border: 1px solid #ccd8e7;text-align: center;font-size: 14px;color: #023e87;
  border-radius: 0 26px 0 26px;transition: 300ms;float: right;letter-spacing: 0;}
.allmore:hover{border-radius: 26px 0 26px 0;background: #023e87;color: #fff;transition: 300ms;}

.content3 .protitle{padding: 7% 0;}
.content3 .protitle span{float: right;margin:0 3% 0 0;}

.footer{width: 100%;height: auto;background: #ececec;}
.foot_top{width: 100%;height: auto;padding:6% 0 4%;display: flex;justify-content: space-between;align-items: center;}
.footli_one{width: 23%;}
.footli_one .flogo{margin-bottom: 8%;}
.footli_one .fnav{width: 100%;}
.footli_one .fnav a{display: block;width: 50%;float: left;line-height: 2.2;font-size: 18px;color: #282828;padding: 8px 0;transition: 300ms;}
.footli_one .fnav a:hover{font-weight: bold;transition: 300ms;}
.footli{animation-delay: 0.2s;}
.ftitle{font-weight: bold;color: #282828;font-size: 20px;line-height: 2.4;margin-bottom: 14px;}
.ftell{padding-left: 61px;font-weight: bold;color: #023e87;font-size: 26px;line-height: 2;background: url(../images/icon1.png)left center no-repeat;}
.fadr{margin-top: 14px;font-size: 18px;color: #282828;line-height: 2.4;letter-spacing: 3px;}
.footli_thr{width: 270px;animation-delay: 0.4s;}
.fewm{display: flex;align-items: center;justify-content: space-between;}
.fewm .img{width: 131px;padding: 8px;background: #fff;border-radius: 10px;}
.fewm p{font-size: 16px;color: #282828;line-height: 2;}
.copy{border-top: 1px solid #fff;padding: 26px 0;font-size: 14px;color: #767676;line-height: 1.8;}
.copy a{color: #767676;}
.backtop{width: 42px;height: 42px;border-radius: 50%;background: #fff;box-shadow: 0 0 24px rgba(154,154,154,0.2);
  position: fixed;bottom:0;right: 3%;cursor: pointer;z-index: 5;opacity: 0;transition: 300ms;}
.backtop.show{opacity: 1;bottom: 2%;transition: 300ms;}

/*关于我们*/
.posnavbox{width: 100%;height: auto;border-bottom: 2px solid #efefef;background: #fff;}
.posnavbox .posnavs_md{width: 100%;height: 98px;line-height: 98px;display: flex;align-items: center;}
.posnavbox .posnavs_md a{display: block;flex:1;text-align: center;font-size: 20px;color: #282828;position: relative;height: 100%;overflow: hidden;}
.posnavbox .posnavs_md a:before{content: "";width: 2px;height: 16px;background: #e5e5e5;position: absolute;right: 0;top: 50%;margin-top: -8px;}
.posnavbox .posnavs_md a:last-child:before{display: none;}
.posnavbox .posnavs_md a.on{font-weight: bold;border-bottom: 2px solid #023e87;}
.posnavs_p{display: none;background: #fff;}
.posnavs_p.fixed{display: block;position: fixed;top: 0;left: 0;z-index: 99;}

#abcontent1 .onepad{padding: 4% 0;}
.abtitle{width: 215px;color: #023e87;font-weight: bold;font-size: 34px;line-height: 1;}
.abtitle p.p1{position: relative;z-index: 2;margin-bottom: 25px;}
.abtitle span{display: block;width: 26px;height: 5px;background: #e23237;margin-bottom: 32px;}
.abtitle p.p2{position: absolute;color: #eef0f5;font-size: 131px;top: 50%;right: 0;font-weight: bold;
transform: translateY(-50%)}
.titlebox{width: 100%;height: auto;display: flex;align-items: center;padding: 4% 0;/*justify-content: space-between;*/}
.jianjie_r{flex:1;display: flex;align-items: center;padding-left: 7%;}
.jianjie_r .img{width: 30.5%;padding:0 5% 0 2%;display: flex;align-items: center;justify-content: space-between;font-size: 26px;color: #023e87;line-height:1.6;
  background: url(../images/icon5.png) 95% center no-repeat; }
.jianjie_r .img img{width:20%;}
.jianjie_r p{flex:1;font-size: 20px;color: #787878;line-height: 2.25;margin-left: 3%;}

.nyaboutbox{width: 100%;height: auto;display: flex;margin-top: 8%;}
.nyaboutbox .abdec{flex:1;padding-right:3%;font-size: 18px;color: #4a4a4a;line-height:2.83; }
.about_num{width: 554px;height: auto;overflow: hidden;}
.about_num .about_item{width: 50%;float: left;padding-left: 11.73%;display: flex;align-items: center;margin-bottom: 50px;}
.about_num .about_item .icon{width: 56px;height:auto;margin-right: 10%;border-radius: 50%;background: #023e87;}
.about_num dd{flex:1;line-height: 1.7;}
.about_num .number{font-size: 22px;color: #023e87;}
.about_num .number .counter{font-weight: normal;}
.about_num .numtext{font-size: 18px;color: #7f7f7f;}

#abcontent2 .twopad{padding: 2% 0 7%;background: url(../images/bg1.png) center bottom no-repeat; background-size: 100% auto;}
.jianjie_rline{height: 1px;background: #ccd8e7;padding-left: 0;margin-left: 4%;}
.history{width: 100%;height: 730px;}
.history .slider-for{padding: 4% 0 8%;background: url(../images/bg2.png) center bottom no-repeat;}
.history .his_dec{width: 100%;text-align: center;position: relative;font-size: 180px;color: #f3f5f8;line-height: 1;font-weight: bold;padding: 2.5% 0 5%;}
.history .his_dec .htime{padding: 0 9.63%;position: relative;display: inline;}
.history .his_dec .htime:before{content: "";width:42px;height: 33px;background: url(../images/icon10.png) center no-repeat;background-size: 100% auto;position: absolute;left: 0;top: 20%;}
.history .his_dec .htime:after{content: "";width:42px;height: 33px;background: url(../images/icon11.png) center no-repeat;background-size: 100% auto;position: absolute;right: 0;top: 20%;}
.history .his_dec dd{font-weight: normal;width: 100%;position: absolute;top: 50%;left: 0;transform: translateY(-50%);font-size: 32px;color: #000000;line-height: 1.7;}

.history .slider-nav{width: 100%;height: 50px;border-radius: 30px;margin: 4% 0;padding: 0 60px;}
.history .slider-nav:before{content: "";width: 100%;height: 50px;border-radius: 30px;background-image: linear-gradient(to right, #023e87, #2688ff);
position: absolute;top: 0;left: 0;}
.history .slider-nav .slick-list{padding-bottom: 50px;}
.history .slider-nav .his_year{text-align: center;font-size: 16px;color: #fff;line-height: 50px;font-weight: bold;cursor: pointer;}
.history .slider-nav .slick-current .his_year{font-size: 22px;position: relative;cursor: pointer;}
.slick-current .his_year:before{content: "";width: 12px;height: 50px;background: url(../images/bg3.png) center no-repeat;background-size: 100% auto;
position: absolute;top: 100%;left: 50%;transform: translateX(-50%);}
.history .slider-nav .slick-arrow{width: 39px;height: 39px;border-radius: 50%;z-index: 3;}
.history .slider-nav .slick-prev{left: 5px;background: #fff url(../images/prev2.png) center no-repeat;background-size: 100% auto;}
.history .slider-nav .slick-arrow:before{display: none;}
.history .slider-nav .slick-next{right: 5px;background: #fff url(../images/next2.png) center no-repeat;background-size: 100% auto;}

#abcontent3 .thrpad{padding: 5% 0 4.4%;background: url(../images/bg4.jpg) center no-repeat;background-size: cover;}
#abcontent3 .abtitle p.p1{color: #fff;}
#abcontent3 .abtitle p.p2{color: rgba(255,255,255,0.1);}
.tenttop3{width: 100%;height: auto;display: flex;align-items: center;margin: 2.5% 0 5%;}
.tenttop3 .youshi_for{flex:1;margin-left: 10%;padding-left: 8%;border-left: 1px solid rgba(255,255,255,0.1);}
.youshi_show{width: 100%;height: 397px;display: none;}
.youshi_show.eon{display: block;}
.youshi_show ul{width: 100%;height: auto;overflow: hidden;}
.youshi_show:not(:first-child) ul{width: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.youshi_show:nth-child(1) ul li{width: 50%;float: left;padding: 2.5% 4%;}
.youshi_show:nth-child(2) ul li{width: 416px;}
.youshi_show:nth-child(3) ul li{width: 398px;}
.youshi_show:nth-child(4) ul li{width: 448px;}
.youshi_show:nth-child(5) ul li{width: 680px;}
.youshi_show ul li{color: #fff;line-height: 1.8;font-size: 20px;font-weight: lighter;letter-spacing: 1px;}
.youshi_show ul li p{font-weight: bold;font-size: 32px;margin-bottom: 12px;}

.youshi_nav{width: 100%;display: flex;justify-content: space-between;margin-top: 7%;}
.youshi_nav dd{width: 19.7%;height: 126px;text-align: center;padding:0 3%;background:rgba(255,255,255,0.6);
  cursor: pointer;margin-top: 30px;transition: 300ms;}
.youshi_nav dd p{display: table-cell;text-align: center;vertical-align: middle;width: 300px;height: 126px;
font-size: 20px;color: #333;line-height: 1.6;}
.youshi_nav dd.on{margin-top: 0; height: 156px;padding: 15px 3%;transition: 300ms;border-radius: 14px 14px 0 0;
background:#fff url(../images/bg5.png) left bottom no-repeat;background-size: 100% auto;}

#abcontent4 .forpad{padding: 4% 0;}
.zhil_one{width: 100%;height: auto;display: flex;align-items: center;margin: 4% 0 3%;}
.zhil_one_img{width:42.875%;position: relative;overflow: unset!important;}
.zhil_one_img .imgbg{width: 91.56%;margin: 0 auto;animation-delay: 0.3s;}
.zhil_one_img .picimg{width: 78.05%;height: auto;border-radius: 50%;overflow: hidden;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.zhil_one_img .imgput1{position: absolute;left: 0;top: 45%;width: 20.78%;height: auto;border-radius: 50%;
  background: #fff;box-shadow: 0 10px 40px rgba(44,128,236,0.23);animation-delay: 0.5s; }
.zhil_one_img .imgput2{position: absolute;right:3%;top: 6%;width: 25.29%;height: auto;border-radius: 50%;
  background: #fff;box-shadow: 0 10px 40px rgba(44,128,236,0.23);animation-delay: 0.7s; }

.zhil_one_r{flex:1;margin-left: 8%;}
.zhil_one_r .text1{font-size: 20px;color: #555555;line-height: 2.1;}
.zhil_one_r ul{background: url(../images/bg6.png) 190px center no-repeat;margin-top: 4%;}
.zhil_one_r ul li{width: 100%;height: auto;display: flex;align-items: center;padding: 3.5% 0;cursor: pointer;}
.zhil_one_r ul li .li_l{width: 154px;font-size: 24px;line-height: 2.3;font-weight: lighter;color: #01469f;text-align: right;}
.zhil_one_r ul li .li_l p{opacity: 0;font-size: 12px;color: #9f9f9f;text-transform: uppercase;font-weight: normal;line-height: 1.8;}
.zhil_one_r ul li:nth-child(1) .li_l p{opacity: 1;}
.zhil_one_r ul li .li_r{flex:1;padding-left: 78px;font-size: 22px;color: #555555;line-height: 1.6;}
.zhil_one_r ul li:hover .li_r{color: #023e87;}

.zhil_p{font-size: 24px;color: #023e87;font-weight: lighter;line-height: 2;padding-top: 3%;}
.shebei{width: 100%;height: auto;overflow: hidden;border-radius: 10px;padding: 40px 12px;
  background: url(../images/bg7.png) center no-repeat;background-size: cover;margin: 3% 0;}
.shebei li{width: 25%;float: left;border-right: 1px solid #fff;}
.shebei li:last-child{border-right: none;}
.shebei li p{width: 400px;height: 60px;font-size: 22px;color: #181818;line-height:1.636;font-weight: lighter; 
  display: table-cell;text-align: center;vertical-align: middle;}

.renzheng{width: 103.5%;height: auto;display: flex;margin-left: -1.75%;margin-top: 3%;}
.renzheng li{width: 16.66%;padding: 1.75%;}
.renzheng li a{display: block;width: 100%;position: relative;}
.renzheng li a:before{content: "";width:173%;height: 110%;background: url(../images/bg8.png) left top no-repeat;background-size: 100% auto;
position: absolute;top: 0;left: 0; }
.renzheng li .rzimg{width: 100%;height: auto;overflow: hidden;border-radius: 12px;box-shadow: 0 11px 21px rgba(0,0,0,0.08);position: relative;z-index: 2;}
.renzheng li p{width: 100%;padding:22% 8% 10px;text-align: center;font-size: 18px;color: #696969;line-height: 1.7;}

#abcontent5 .fivpad{padding: 4% 0;background: #fcfcfc;}
.honorul{width: 101.6%;height: auto;overflow: hidden;margin-left: -0.8%;}
.honorul li{width: 20%;float: left;padding:0.5% 0.8%;}
.honorul li a{display: block;width: 100%;}
.honorul li .img{border-radius: 12px;overflow: hidden;}
.honorul li p{width: 310px;height: 109px;line-height: 1.5;display: table-cell;vertical-align: middle;text-align: center;font-size: 18px;color: #666;}
/*产品服务*/
.nymain{padding: 4% 0;background: #f9f9f9;}
.maindec{width: 100%;height: auto;font-size: 20px;color: #565656;line-height:2;margin-bottom: 3%;}
.maindec p{line-height: 2;font-size: 32px;color: #191919;font-weight: lighter;letter-spacing: 2px;padding-left: 100px;
background: url(../images/icon12.png) left top no-repeat;background-size: 61px auto;margin: 20px 0 40px;}
.prolist{width: 101.4%;height: auto;margin-left: -0.7%;padding: 3% 0;display: flex;flex-wrap: wrap;}
.prolist li{width: 25%;padding: 0.7%;}
.prolist li .prolib{width: 100%;height: auto;background: #fff;border-radius: 14px;overflow: hidden;padding: 7.7%;padding-bottom: 0;transition: 300ms;cursor: pointer;}
/*.prolist li .prolib .proname{width: 100%;height: 80px;line-height: 80px;border-top: 1px solid #e7e7e7;font-size: 20px;color: #191919;}
.prolist li .prolib .proname span{float: right;color: #8f8f8f;font-size: 14px;}*/
.prolist li .prolib .proname{width: 100%;height: 80px;line-height: 20px;border-top: 1px solid #e7e7e7;font-size: 20px;color: #191919;display: flex;flex-direction: row-reverse;align-items: center;}
.prolist li .prolib .proname span{color: #8f8f8f;font-size: 14px;display: block;flex: 1;text-align: right;padding-left: 2%;}
.prolist li .prolib:hover{box-shadow: 0 7px 47px rgba(0,0,0,0.1);transition: 300ms;}
/*弹窗*/
.tcopacity{display: none;width: 100%;position:fixed;top: 0;left: 0;height: 100%;background: rgba(0,0,0,0.3);z-index: 6;}
.tcbox{max-width: 1600px;width: 83.34%;height: auto;background: #f4f9fb url(../images/tcbg.jpg) center top no-repeat;background-size: 100% auto;border-radius: 12px;padding: 4% 4% 0;
  position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index:-2;}
.tcbox.tcbox_show{z-index: 8;}
.tctitle{font-size: 50px;color: #000000;line-height: 1.3;font-weight: lighter;}
.close_tc{width: 50px;height: 50px;text-align: center;line-height: 50px;font-size: 50px;cursor: pointer;
position: absolute;top: 7%;right: 4%;color: #000000;}
.proslider{padding: 4% 2% 0;}
.proslider .probox{padding: 0 30px;}
.proslider .probox .img{margin-bottom: 40px;}
.proslider .probox p{width: 410px;font-size: 20px;font-weight: lighter;color: #000000;height: 130px;line-height: 26px;
display: table-cell;text-align: center;vertical-align: middle;}
.proslider .slick-arrow{width: 50px;height: 50px;border-radius: 50%;z-index: 3;top: 42%;}
.proslider .slick-arrow:before{display: none;}
.proslider .slick-prev{left: 0;background: #fff url(../images/prev2.png) center no-repeat;background-size: 80% auto;}
.proslider .slick-next{right: 0;background: #fff url(../images/next2.png) center no-repeat;background-size: 80% auto;}
/*技术支持*/
.jishu{width: 100%;height: auto;display: flex;padding: 4.5% 0 2.5%;}
.jishu_item{width: 28.25%;}
.jishu_item:nth-child(2){width: 23.75%;animation-delay: 0.2s;}
.jishu_item:last-child{width: 48%;animation-delay: 0.4s;}
.jishu_item .icon{width: 98px;height: auto;}
.jishu_item p{font-weight: bold;color: #282828;font-size: 24px;line-height: 1.5;margin: 25px 0;}
.jishu_item dd{font-size: 20px;color: #333333;line-height: 1.9;}
.jishu_item dd div{position: relative;}
.jishu_item dd span{display: block;width: 8px;height: 8px;border-radius: 50%;background: #023e87;position: absolute;left: -20px;top: 16px;}
.dectil{width: 100%;height: auto;margin-top: 4%;}
.jsdectil{padding: 3% 0;}
.dectil img{max-width: 100%;}
/*客户维护*/
.weihu_title{text-align:center;font-size: 34px;font-weight: bold;color: #023e87;padding-bottom:60px;line-height: 1.7;
background: url(../images/bg9.png) center bottom no-repeat;background-size: auto 27px;margin: 3% 0;}
.whdectil{text-align: center;font-size: 22px;color: #282828;line-height: 1.8;}
.whdectil span{font-weight: bold;color: #023e87;}
/*社会责任*/
.fzdec{margin: 3% 0;font-size: 30px;color: #282828;line-height: 1.8;padding: 0 15.62%;position: relative;}
.fzdec:before{content: "";width:42px;height: 33px;background: url(../images/icon21.png) center no-repeat;background-size: 100% auto;
position: absolute;top: 0;left: 10%; }
.fzdec:after{content: "";width:42px;height: 33px;background: url(../images/icon22.png) center no-repeat;background-size: 100% auto;
position: absolute;bottom: 0;right: 10%; }
.fzimg{margin: 4% 0 1.5%;}
.fzimg img{display: block;margin: 0 auto;max-width: 100%;}

.downlist{width: 102%;height: auto;overflow: hidden;margin-left: -1%;padding: 2% 0;}
.downlist li{width: 50%;float: left;padding: 1%;}
.downlist li a{padding: 2.5% 4%;display: block;background: #fff;border-radius: 12px;width: 100%;height: auto;overflow: hidden;
  font-size: 20px;color: #282828;line-height: 50px;transition: 300ms;}
.downlist li a span{display: block;width: 50px;height: 50px;float: right;border-radius: 50%;background: #ebf0f6;position: relative;overflow: hidden;transition: 300ms;}
.downlist li a span img,.downicon img{display: block;width: 100%;height: auto;position:absolute;top: -100%;left: 0;transition: 300ms;}
.downlist li a:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);transition: 300ms;}
.downlist li a:hover span,.downlist li a:hover .downicon{background: #023e87;transition: 300ms;}
.downlist li a:hover span img,.downlist li a:hover .downicon img{top: 0;transition: 300ms;}
#abcontent3 .thrpad2{background:#fff;}
#abcontent3 .zerenlist li{padding: 0.5% 1%;}
#abcontent3 .zerenlist li a{background: #f9fafc;display: flex;padding: 2.5%;align-items: center;}
.zerenlist .zrpic{width: 40.4%;border-radius: 12px;overflow: hidden;}
.zerenlist .zr_right{flex:1;margin-left: 6%;}
.zerenlist .zr_right p{width: 100%;height: auto;line-height: 2;margin-bottom: 8px;font-size: 20px;color: #282828;overflow: hidden;}
.zerenlist .zr_right .downicon{width: 50px;height: 50px;float: right;margin: 0 2%;
border-radius: 50%;background: #ebf0f6;position: relative;overflow: hidden;transition: 300ms;}
/*新闻中心*/
.newlist{width:102.5%;height: auto;overflow: hidden;margin-left: -1.25%;}
.newlist li{width: 33.33%;float: left;padding: 1.25%;}
.newlist li a{display: block;width: 100%;height: auto;padding: 3.94%;background: #fff;border-radius: 18px;transition: 300ms;}
.newlist li .newbot{width: 100%;height: auto;padding: 6% 0 1%;display: flex;align-items: center;}
.newbot .ntime{width: 70px;color: #023e87;line-height: 1.1;font-size: 12px;margin: 0 10px;}
.newbot .ntime p{font-size: 30px;letter-spacing: 1px;font-weight: bold;margin-bottom:10px;}
.newbot .ntitle{flex:1;font-size: 16px;color: #282828;height: 64px;line-height: 32px;overflow: hidden;}
.newlist li a:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);transition: 300ms;}

.nyntitle{font-size: 28px;color: #282828;line-height: 1.5;margin: 2% 0;}
.nyntitle p{font-size: 14px;margin-top: 22px;}
.alldectil{font-size: 18px;line-height: 2.4;color: #282828;margin: 3% 0;}

/*联系我们*/
.nymain2{padding: 4% 0;}
.contact{width: 100%;height: auto;overflow: hidden;padding: 3% 0 7%;}
.contact .contact_l{width: 35.87%;float: left;}
.contact_l .navtitle{font-size:53px;font-weight: bold;color: #282828;line-height: 1.7;letter-spacing: 2px;}
.contact_l .line2{width: 39px;height: 5px;background: #023e87;margin: 7% 0;}
.contact_l .contell{padding-left: 48px;font-size: 30px;color: #282828;font-weight: bold;line-height: 2.5;
	background: url(../images/icon24.png) left center no-repeat;background-size: 30px auto;}
.contact_l dl{padding: 3% 0 7%;}
.contact_l dl dd{padding: 10px 0;font-size: 20px;color: #000;line-height: 1.7;letter-spacing: 2px;}
.contact_l dl dd span{color: #023e87;}
.contact_l .ewmbox{width: 100%;display: flex;align-items: center;}
.contact_l .ewmbox img{width: 110px;}
.contact_l .ewmbox p{flex:1;padding-left: 5%;font-size: 16px;color: #333;line-height: 1.8;}

.contact .contact_r{width: 64%;float: right;border-radius: 20px;background: #f9fbfd;padding: 4%;}
.contact_r h2{color: #282828;font-size: 22px;line-height: 1.7;margin-bottom: 10px;}
.tact_form{width: 100%;}
.inputdiv{width: 100%;padding: 29px 0;border-bottom: 1px solid #e5e5e5;display: flex;letter-spacing: 2px;}
.inputdiv p{width: 80px;font-size: 18px;color: #282828;line-height: 40px;}
.inputdiv .put1{display: block;flex:1;background: none;height: 40px;font-size: 20px;}
.inputdiv2{width: 100%;padding: 29px 0;}
.inputdiv2_p{display: flex;line-height: 40px;}
.inputdiv2 p{width: 80px;font-size: 18px;color: #333;}
.inputdiv2 span{display: block;flex:1;color: #929292;font-size: 18px;}
.inputdiv2 textarea{width: 100%;height: 198px;background: #edf2f7;margin: 29px 0 0;border-radius: 10px;padding: 12px;resize:none;}
.subbtn input{width: 164px;height: 52px;border-radius: 26px;background: #023e87;color: #fff;font-size: 20px;}

input::-webkit-input-placeholder {color: #919191;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #919191;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #919191;}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #919191;}
/*图片经过放大*/
.img{transition: 300ms;overflow: hidden;}
.imgbig:hover img{transition: 0.7s transform;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
/*页码*/
.pagebox{width: 100%;height: auto;text-align: center;padding: 4% 0;}
.pagebox a{display: inline-block;width: 40px;height: 40px;border-radius:50%;line-height: 40px;font-size: 18px;color: #222;margin: 0 10px;transition: 300ms;}
.pagebox a.on,.pagebox a:hover{background: #023e87;color: #fff;transition: 300ms;}
.pagebox a.prev{width: auto; color: #575757;font-family: "幼圆";background: none;font-weight: bold;margin: 0 16px;}
.pagebox a.prev:hover{color: #023e87;background: none;}
/*文章上下篇*/
.chose_new{width: 100%;height:auto;overflow: hidden;padding:2% 0 4%;text-align: center;}
.chose_new a{display: inline-block;margin: 0 40px;width: auto;height:40px;line-height: 40px;color: #222222;font-size: 16px;transition: 300ms;}
.chose_new a span{display: block;width:40px;height: 40px;padding: 3px;line-height: 38px;background: #023e87;border-radius: 50%;transition: 300ms;}
.chose_new a span img{width: 100%;display: block;}
.chose_new a:hover{color: #023e87;}
.chose_new a:hover span{box-shadow:0 8px 24px rgb(48,94,152,0.5);transition: 300ms;}
.chose_new a.prev span{float: left;margin-right: 22px;}
.chose_new a.next span{float: right;margin-left: 22px;}
/*panle导航开始*/
.left_navbg{display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #000;opacity: 0.2;z-index: 7;}
.left_nav{width:75%;height:100%;z-index:7;background: #fff;position: fixed;top:0; right:-75%;z-index: 99;padding-top: 50px;transition: 300ms;}
.left_nav.left_nav_show{right: 0;transition: 300ms;}
.close_lnav{width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 40px;color: #333;cursor: pointer;position: absolute;top: 0;right:0;}
.left_nav .nnav{width:100%;height: 96%;overflow-y:auto;padding: 3% 5.5% 0 8.5%;}
.left_nav .nnav li{width: 100%;height: auto;overflow: hidden;}
.left_nav .nnav li .ce{width: 100%;color: #333;font-size: 16px;height:48px;line-height:48px;}
.left_nav .nnav li .ce.xz_a{color: #023e87;}
.menu_head .ericon{width:40px;height:48px;float:right;text-align: center;line-height: 48px;position: relative;z-index: 3;transition: 300ms;}
.menu_head .ericon img{display: inline-block;width: 10px;}
.menu_head .ericon.xz{transform: rotate(90deg);transition: 300ms;}
.left_nav .nnav li .menu_body{display: none;padding-bottom: 10px;}
.menu_body li a.er{font-size:15px;display: block;height:40px;line-height:40px;font-size: 14px;color: #666;position: relative;}
.menu_body li a.er.tz_a{color: #023e87;}
.menu_body .thricon{color:#666;width:48px;height:40px;line-height:40px;text-align:center;float:right;position: relative;z-index: 3;font-size: 24px;cursor: pointer;}
.menu_body .icont1{ display:none;}
.menu_body .tz .icont1{ display:block;color: #023e87;}
.menu_body .tz .icont2{ display:none;}
.left_nav .nnav li .thr_body{display: none;}
.thr_body li a.thr{position: relative;padding-left:30px;font-size: 14px;display: block;height:40px;line-height:40px;color: #999;}
.thr_body li a.thr.fz_a{color: #023e87;}
.left_nav .nnav li .for_body{display: none;}
.for_body li a.for{position: relative;padding-left:58px;font-size: 14px;display: block;height:40px;line-height:40px;color: #999;}
.menu_body .foricon{color:#999;width:44px;height:40px;line-height:40px;text-align:center;float:right;position: relative;z-index: 3;font-size: 24px;cursor: pointer;}
/*panle导航结束*/

/*右侧悬浮*/
.quickbar_nav{width: 38px;height: auto;position: fixed;right: 15px;top: 50%;z-index: 6;
  -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.quickbar_nav ul li{width: 38px;height: auto;padding:2px 0;}
.quickbar_nav ul li a{display: block;position: relative;}
.quickbar_nav ul li .icon{width: 38px;height: 38px;overflow: hidden;cursor: pointer;transition: 400ms;}
.quickbar_nav ul li .li_hover{opacity: 0;visibility: hidden;position: absolute;right: 50px;top:50%;
  -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);
  border-radius: 5px;padding:5px;width: 105px;background: #fff;}
.quickbar_nav ul li .li_hover img{border-radius: 4px;}
.quickbar_nav ul li a:hover .li_hover{right:40px;opacity: 1;visibility: visible;transition: 400ms;}
/*页脚外链*/
.fewmlink{width: 100%;}
.fewmlink ul{width:112px;height: auto;margin-bottom: 14px;}
.fewmlink ul li{width: 42px;height: auto;margin:0 10px 10px 0;float: left;}
.fewmlink ul li a{display: block;position: relative;width: 100%;height: auto;}
.fewmlink ul li a img{width: 100%;height: auto;display: block;}
.fewmlink ul li .li_hover{position: absolute;left: 200%;bottom:0;opacity: 0;visibility: hidden;transition: 400ms;
  padding:4px;width: 98px;background: #fff;}
.fewmlink ul li a:hover .li_hover{left:160%;opacity: 1;visibility: visible;transition: 400ms;}

@media(max-width: 1920px){
.renzheng li p{font-size: 16px;}
}
@media(max-width: 1680px){
  #banner:before{height: 166px;}
	.bantext{font-size: 24px;}
	.bantext p{font-size: 34px;margin-bottom: 14px;}
	.bantext:before{width: 7px;height: 26px;top: 14px;left: -34px}
	.banmore{width: 160px;}
	.banmore .img{width: 72px;}
	.content1 .alltitle{margin: 1.5% 0 9%;font-size: 48px;padding-left: 45px;}
	.content1 .alltitle:before{height: 42px;}
	.about_text_l{width: 250px;font-size: 25px;/*letter-spacing: 26px;*/}
	.about_text_l p{margin-bottom: 15px;letter-spacing: 7px;font-size: 20px;}
	.about_text_r div{font-size: 18px;}
	.about_text_r a,.allmore{width: 142px;height: 52px;line-height: 52px;border-radius: 0 22px 0 22px}
	.about_text_r a:hover,.allmore:hover{border-radius: 22px 0 22px 0;}
  .aboutimg:before,.aboutimg:after{height: 73px;}
	.protitle{font-size: 48px;line-height: 40px;}
	.protitle span{font-size: 30px;}
	.footli_one .fnav a{font-size: 16px;}
	.fewm .img{width: 122px;padding: 5px;}
	.footli_thr{width: 250px;}
  /*关于我们*/
  .history{height: 660px;}
  .youshi_show{height: 340px;}
  .youshi_show ul li p{font-size: 30px;margin-bottom: 10px;}
  .youshi_show ul li{padding: 2.5% 3%;font-size: 18px;}
  .zhil_one_r{margin-left: 6%;}
  .renzheng li p{font-size: 16px;line-height: 1.5;}
  .honorul li p{font-size: 16px;height: 137px;}
  /*产品列表*/
  .tctitle{font-size: 46px;}
  .proslider .slick-arrow{width: 44px;height: 44px;}
  .proslider .probox p{font-size: 18px;height: 110px;}
  .maindec{font-size: 18px;}
  .maindec p{font-size: 30px;background-size: 50px auto;padding-left: 76px;}

  .jishu_item .icon{width: 88px;}
  .jishu_item p{font-size: 22px;}
  .jishu_item dd{font-size: 18px;}

  .fzdec{margin: 4% 0;font-size: 27px;padding: 0 13%;}
  .fzdec:before{width: 40px;left: 7%;}
  .fzdec:after{width: 40px;right: 7%;}
  .downlist li a{font-size: 18px;}
  .zerenlist .zr_right p{font-size: 18px;}
  .nyntitle{font-size: 26px;}

  .contact .contact_l{width: 36%;}
  .contact_l .navtitle{font-size: 50px;}
  .contact .contact_r{width: 58%;}


}
@media(max-width: 1440px){
  .holder{padding: 0 6%;}
  #header .nav_box{padding: 0 5% 0 7%;}
  .nav_box .yiji .one{font-size: 16px;height: 72px;line-height: 72px;}
  .nav_box .yiji.current .one:before, .nav_box .yiji:hover .one:before{min-width: 65px;}
  #header .yuyan{width: 90px;height: 38px;}
  #header .yuyan a{height: 30px;line-height: 30px;font-weight: normal;}
  #header .yuyan:before{height: 30px;}
  #banner:before{height: 145px;bottom: -77px;}
  .bantext{font-size: 20px;}
  .bantext p{font-size: 28px;margin-bottom: 11px;}
  .bantext:before{width: 6px;height: 22px;top: 10px;left: -31px;}
  .banmore{width: 140px;bottom: 17%;}
  .banmore .img{width: 60px;}
  .aboutbox{margin-top: 4%;}
  .content1 .alltitle{font-size: 44px;padding-left: 38px;}
  .about_text_l{width: 224px;font-size: 22px;}
  .about_text_l p{margin-bottom: 9px;letter-spacing: 5px;font-size: 20px;}
  .about_text_r{padding: 0 1%;}
  .about_text_r div{font-size: 17px;}
  .aboutimg:before, .aboutimg:after{height: 69px;}
  .protitle{font-size: 44px;}
  .protitle span{font-size: 26px;margin-left: 3%;}
  /*关于我们*/
  .posnavbox .posnavs_md{height: 80px;line-height: 80px;}
  .posnavbox .posnavs_md a{font-size: 18px;}
  .abtitle{font-size: 30px;width: 202px;}
  .abtitle p.p2{font-size: 118px;}
  .jianjie_r{padding-left: 5%;}
  .jianjie_r .img{width: 29%;padding: 0 7% 0 3%;font-size: 22px;}
  .jianjie_r p{font-size: 18px;line-height: 2.1;}
  .nyaboutbox .abdec{font-size: 16px;line-height: 2.4;padding-right: 2%;}
  .about_num{width: 530px;}
  .history{height: 560px;}
  .history .his_dec{font-size: 148px;}
  .history .his_dec dd{font-size: 28px;}
  .history .slider-for{background-size: 22px auto;}
  .youshi_show{height: 315px;}
  .youshi_show ul li p{font-size: 28px;}
  .youshi_show ul li{padding: 2.5% 2%;font-size: 17px;}
  .youshi_nav dd{height: 110px;}
  .youshi_nav dd p{height: 110px;font-size: 18px;line-height: 1.6;}
  .youshi_nav dd.on{height: 140px;}
  .zhil_one_r{margin-left: 4%;}
  .zhil_one_r .text1{line-height: 1.8;}
  .zhil_one_r ul li .li_r{font-size: 20px;}
  .zhil_one_r ul{background-size: 9px auto;}
  .zhil_p{font-size: 22px;line-height: 1.8}
  .shebei li p{font-size: 18px;}
  .shebei{padding: 32px 12px;}
  .renzheng{width: 102.4%;margin-left: -1.2%;}
  .renzheng li{padding: 1.2%;}
  /*产品列表*/
  .tcbox{width: 88%;}
  .tctitle{font-size: 42px;}
  .maindec{font-size: 16px;}
  .maindec p{font-size: 26px;background-size: 45px auto;padding-left: 66px;margin: 20px 0 32px;}
  .prolist li{width: 33.33%;}
  .prolist li .prolib .proname span{font-size: 13px;}
  
  .jishu_item .icon{width: 78px;}
  .jishu_item p{font-size: 19px;margin: 21px 0;}
  .jishu_item dd{font-size: 16px;}
  .jishu_item dd span{width: 6px;height: 6px;left: -16px;top: 12px;}
  .weihu_title{font-size: 30px;background-size: auto 24px;}
  .whdectil{font-size: 20px;}
  .fzdec{font-size: 24px;padding: 0 11%;}
  .fzdec:before{width: 35px;left: 5%;}
  .fzdec:after{width: 35px;right: 5%;}
  #abcontent3 .zerenlist li a{padding: 2%;}
  .newlist li a{border-radius: 12px;}
  .newbot .ntime{margin: 0;}
  .newbot .ntime p{font-size: 28px;}
  .newbot .ntitle{font-size: 15px;height: 60px;line-height: 30px;}
  .contact_l .navtitle{font-size: 45px;}
  .contact_l .line2{width: 34px;height: 4px;}
  .contact_l dl dd{font-size: 18px;}
  .contact_r h2{font-size: 20px;}
  .inputdiv,.inputdiv2{padding: 24px 0;}
  .inputdiv .put1{font-size: 18px;}
  .inputdiv2 textarea{height: 160px;margin: 24px 0 0;}
  .subbtn input{width: 142px;height: 46px;font-size: 18px;}

.youshi_show:nth-child(4) ul li{width: 360px;}
.youshi_show:nth-child(5) ul li{width: 615px;}

}
@media (max-width: 1280px){
  #header .nav_box {
        padding: 0 2% 0 3%;
    }
  #header .yuyan{width: 80px;height: 34px;}
  #header .yuyan a{height: 28px;line-height: 28px;width: calc(50% - 6px);margin: 3px;}
  #header .yuyan:before{width: calc(50% - 6px);height: 28px;right: 3px;top: 3px;}
  #header .yuyan:hover:before{right:calc(50% + 3px);}
  #banner:before{height: 138px;bottom: -78px;}
  .bantext{font-size: 17px;top: 23.5%}
  .bantext p{font-size: 20px;margin-bottom: 10px;}
  .bantext:before{width: 4px;height: 17px;top: 6px;left: -20px;}
  .banmore{width: 116px;bottom: 19%;font-size: 14px;}
  .banmore .img{width: 46px;}
  .content1 .alltitle{font-size: 36px;padding-left: 26px;}
  .content1 .alltitle:before{height: 30px;width: 4px;}
  .about_text_l{width: 192px;font-size: 20px;}
  .about_text_l p{margin-bottom: 5px;letter-spacing: 4px;font-size: 18px;}
  .about_text_r div{font-size: 15px;line-height: 2;}
  .about_text_r a, .allmore{width: 120px;height: 42px;line-height: 42px;border-radius: 0 15px 0 15px;}
  .about_text_r a:hover, .allmore:hover{border-radius: 15px 0 15px 0;}
  .protitle{font-size: 36px;line-height: 30px;}
  .protitle span{font-size: 20px;}
  .footli_one{width: 26%;}
  .footli_one .fnav a{line-height: 1.8;}
  .footli{padding: 0 2%;}
  .footli_thr{width: 196px;}
  .ftitle{font-size: 18px;}
  .ftell{padding-left: 50px;background-size: 30px auto;}
  .fadr{font-size: 16px;line-height: 2.2;letter-spacing: 1px;}
  .fewm .img{width: 102px;padding: 4px;border-radius: 6px;}
  .fewm p{font-size: 14px;}
  .fewmlink ul li{width: 37px;margin: 0 8px 8px 0;}
  .fewmlink ul li .li_hover{width: 94px;}
  /*关于我们*/
  .jianjie_r{padding-left: 3%;}
  .jianjie_r .img{width: 27%;padding: 0 5% 0 2%;font-size: 18px;
        background: url(../images/icon5.png) 100% center no-repeat;background-size: 18px auto;}
  .jianjie_r p{font-size: 17px;line-height: 1.8;}
  .about_num{width: 400px;}
  .about_num .about_item{padding-left: 5.5%;}
  .about_num .about_item .icon{width: 50px;margin-right: 7%;}
  .about_num .numtext{font-size: 16px;}
  .about_num .number{font-size: 20px;}

  .history{height: 460px;}
  .history .his_dec{font-size: 128px;}
  .history .his_dec .htime:before,.history .his_dec .htime:after{width: 34px;height: 25px;}
  .history .his_dec dd{font-size: 26px;}
  .history .slider-for{background-size: 20px auto;}
  .history .slider-nav .his_year{font-size: 14px;}
  .history .slider-nav .slick-current .his_year{font-size: 20px;}
  .slick-current .his_year:before{width: 10px;height: 41px;}
  .tenttop3 .youshi_for{margin-left: 8%;padding-left: 7%;}
  .youshi_show{height: 296px;}
  .youshi_show ul li p{font-size: 24px;}
  .youshi_show ul li{padding: 2.5% 1%;font-size: 15px;}
  .youshi_nav dd{height: 96px;}
  .youshi_nav dd p{height: 96px;font-size: 16px;}
  .youshi_nav dd.on{height: 126px;}
  .zhil_one_r .text1{font-size: 17px;}
  .zhil_one_r ul{background: url(../images/bg6.png) 155px center no-repeat;background-size: 7px auto;}
  .zhil_one_r ul li .li_l{width: 130px;font-size: 20px;line-height: 2;}
  .zhil_one_r ul li .li_r{font-size: 16px;padding-left: 56px;}
  .renzheng li p{font-size: 14px;}
  /*产品列表*/
  .tcbox{background-size: 100% 83%;}
  .tctitle{font-size: 36px;}
  .close_tc{width: 44px;height: 44px;line-height: 44px;font-size: 46px;}
  .proslider .slick-arrow{width: 38px;height: 38px;top: 37%;}
  .proslider .probox p{font-size: 16px;height: 86px;}
  .proslider .probox .img{margin-bottom: 32px;}
  .prolist li .prolib{padding: 6.5%;padding-bottom: 0;}
  .prolist li .prolib .proname{font-size: 18px;}
  .prolist li .prolib .proname span{font-size: 12px;}

  .jishu{flex-wrap: wrap;}
  .jishu_item,.jishu_item:nth-child(2){width: 50%;}
  .jishu_item:last-child{width: 100%;margin-top: 5%;}
  .weihu_title{font-size: 26px;background-size: auto 20px;padding-bottom: 46px;margin: 4% 0;}
  .whdectil{font-size: 17px;}
  .fzdec{font-size: 20px;}
  .fzdec:before,.fzdec:after{width: 30px;}
  .downlist li a,.zerenlist .zrpic{border-radius: 10px;}
  .downlist li a{font-size: 16px;line-height: 45px;padding: 3%;}
  .downlist li a span,.zerenlist .zr_right .downicon{width: 45px;height: 45px;}
  #abcontent3 .zerenlist li{padding: 1%;}
  .zerenlist .zr_right p{font-size: 16px;line-height: 1.7;margin-bottom: 6px;}
  .nyntitle{font-size: 22px;}
  .alldectil{font-size: 16px;}
  .contact .contact_l{width: 40%;}
  .contact_l .navtitle{font-size: 40px;}
  .contact_l .line2{width: 32px;}
  .contact_l .contell{padding-left: 43px;font-size: 28px;}
  .contact_l dl dd{font-size: 16px;}
  .contact .contact_r{width: 56%;border-radius: 15px;padding: 3.5%;}
  .inputdiv,.inputdiv2{padding: 20px 0;}
  .inputdiv p,.inputdiv2 p{width: 70px;}
  .inputdiv .put1,.inputdiv2 span{font-size: 16px;}
  .subbtn input{width: 125px;height: 44px;font-size: 16px;}
.youshi_show:nth-child(4) ul li{width: 324px;}
.youshi_show:nth-child(5) ul li{width: 554px;}


}
@media (max-width: 991px){
  .nav_box .yiji .one{overflow: hidden;}
  #header .nav_box{padding: 0 3%;}
  #header .yuyan{margin-right: 0;}
  #banner:before{height: 104px;bottom: -58px;}
  .bantext{font-size: 15px;width: 270px;}
  .bantext p{font-size: 18px;margin-bottom: 8px;}
  .bantext:before{height: 15px;}
  .banmore{width: 105px;bottom: 15%;font-size: 13px;}
  .banmore .img{width: 38px;}
  .aboutimg:before, .aboutimg:after{height: 62px;}
  .content1 .alltitle{font-size: 32px;padding-left: 20px;}
  .content1 .alltitle:before{height: 26px;}
  .aboutbox{width: 62%;}
  .about_text_l{width: 154px;font-size: 16px;}
  .about_text_l p{margin-bottom: 3px;letter-spacing: 3px;font-size: 14px;}
  .about_text_r div{font-size: 14px;}
  .about_text_r a,.allmore{width: 94px;height: 38px;line-height: 38px;font-size: 12px;}
  .protitle{font-size: 32px;letter-spacing: 4px;}
  .protitle span{font-size: 17px;}
  .footli_one{width: 30%;}
  .footli_one .flogo{width: 70%;}
  .footli_one .fnav a{line-height: 1.6;font-size: 14px;padding: 6px 0;}
  .ftitle{font-size: 15px;}
  .ftell{padding-left: 40px;background-size: 26px auto;font-size: 22px;}
  .fadr{font-size: 14px;}
  .footli_thr{width: 162px;}
  .fewm .img{width: 84px;}
  .fewm p{font-size: 12px;}
  .copy{padding: 18px 0;font-size: 13px;}
  /*关于我们*/
  .posnavbox .posnavs_md{height: 62px;line-height: 62px;}
  .posnavbox .posnavs_md a{font-size: 15px;}
  .titlebox{display: block;position: relative;}
  .onepad .titlebox:before{content: "";width: 67%;height: 1px;background: #ccd8e7;position: absolute;right: 0;top: 62px;}
  .abtitle{font-size: 26px;width: 178px;}
  .abtitle span{width: 22px;height: 4px;margin-bottom: 20px;}
  .abtitle p.p2{font-size: 106px;top: 73%;}
  .jianjie_r{padding-left: 0;margin: 11% 0 3%;}
  .nyaboutbox{display: block;}
  .nyaboutbox .abdec{padding-right: 0;}
  .about_num{width: 100%;margin-top: 5%;}
  .jianjie_rline{margin: 0!important;width: 67%;position: absolute;right: 0;top: 62px;}
  .history{height: 410px;}
  .history .his_dec{padding: 5% 0 8%;}
  .history .his_dec .htime{padding: 0;font-size: 122px;}
  .history .his_dec .htime:before,.history .his_dec .htime:after{display: none;}
  .history .his_dec dd{font-size: 20px;}
  .history .slider-for{background-size: 17px auto;}
  .slick-current .his_year:before{display: none;}
  .history .slider-nav{height: 44px;padding: 0 54px;}
  .history .slider-nav:before{height: 44px;}
  .history .slider-nav .slick-arrow{width: 36px;height: 36px;}
  .history .slider-nav .his_year{font-size: 13px;line-height: 44px;}
  .history .slider-nav .slick-current .his_year{font-size: 18px;}
  .tenttop3{display: block;margin: 5% 0;}
  .tenttop3 .youshi_for{padding-left: 0;border-left: none;margin: 7% 0 3%;}
  #abcontent4 .forpad{padding: 6% 0;}
  .zhil_one{display: block;}
  .zhil_one_img{width: 90%;margin: 4% auto 8%;}
  .zhil_one_r{margin-left: 0;}
  .zhil_p{font-size: 20px;}
  .shebei{padding: 25px 12px;}
  .shebei li p{height: 54px;font-size: 16px;line-height: 1.5;}
  .renzheng{flex-wrap: wrap;}
  .renzheng li{width: 33.33%;padding: 2.2%;}
  .honorul li{width: 33.33%;padding: 0.5% 1.2%;}
  /*产品列表*/    
  .tcbox{background-size: auto 83%;}
  .tctitle{font-size: 30px;}
  .close_tc{height: 32px;line-height: 32px;font-size: 42px;}
  .maindec p{font-size: 22px;line-height: 1.7;}
  .prolist li{width: 50%;padding: 1.4%;}
  .weihu_title{font-size: 20px;background-size: auto 15px;padding-bottom: 35px;margin: 6% 0 4%;}
  .whdectil{font-size: 14px;text-align: left;}
  .fzdec{font-size: 18px;padding: 3% 6%;}
  .fzdec:before{width: 24px;left: 0;}
  .fzdec:after{width: 24px;right: 0;}
  .downlist li{width: 100%;}
  .newlist li{width: 50%;}
  .nyntitle{font-size: 20px;}
  .nyntitle p{margin-top: 16px;}
  .contact_l .navtitle{font-size: 36px;}


}
@media (max-width: 768px){
  .holder{width: 100%;padding: 0 15px;}
  #header .logo{height:33px;flex: 1;}
  .wrapper{padding: 54px 0 0;}
  #banner:before{height: 42px;bottom: -20px;}
  .bantext{font-size: 16px;letter-spacing: 1px;width: 160px;top: 24%;left: 55%;}
  .bantext p{font-size: 17px;margin-bottom: 8px;}
  .bantext:before{height: 12px;width: 4px;top: 5px;left: -14px;}
  .banmore .img{width: 30px;}
  .banmore{width: 92px;font-size: 12px;left: 10.4%;}
  .content1{padding: 9% 0;}
  .content1 .alltitle{font-size: 24px;padding-left: 25px;margin-bottom: 22%;}
  .content1 .alltitle:before{height: 22px;width: 2px;}
  .aboutbox{width: 100%;position: relative;background: url(../images/icon3.png) left 74px no-repeat;background-size: 27px auto;}
  .about_text{display: block;margin: 6% 0;}
  .about_text_l{width: auto;line-height: 1.8;position: absolute;top: 0;right: 0;font-size: 14px;background: none;}
  .about_text_l p{letter-spacing: 2px;font-size: 13px;}
  .about_text_r{padding: 0;margin: 3% 0;}
  .aboutimg{width: calc(100% + 30px);margin-left: -15px;float: unset;}

  .protitle{text-align: center;font-size: 24px;padding: 6.4% 0 8.5%;}
  .protitle span{display:block;margin: 5% auto;font-size: 14px;}
  .allmore{float: unset;margin: 0 auto;}
  .content3 .protitle{padding: 13% 0;}
  .content3 .protitle span{float: unset;margin: 5% auto;}
  .foot_top{padding: 9% 0;}
  .ftell{padding: 2px 0;padding-left: 37px;font-size: 18px;}
  .fadr{font-size: 13px;line-height: 1.9;}
  .footli{padding: 0;padding-right: 8%;}
  .footli_thr{width: auto;}
  .fewm{display: block;text-align: center;}
  .fewm p{line-height: 1.7;margin-top: 10px;}
  .copy{padding: 15px 0;font-size: 12px;line-height: 1.6;}
  .backtop{width: 37px;height: 37px;}
  .backtop.show{bottom: 8%;}
  /*关于我们*/
  .posnavbox .posnavs_md{height: 56px;line-height: 56px;}
  #abcontent1 .onepad,#abcontent3 .thrpad,#abcontent4 .forpad，#abcontent5 .fivpad{padding: 40px 0;}
  .abtitle{font-size: 18px;width: 128px;}
  .abtitle span{width: 20px;height: 3px;margin-bottom: 20px;}
  .abtitle p.p2{font-size: 80px;top: 73%;}
  .onepad .titlebox:before,.jianjie_rline{width: 62%;top: 42px;}
  .jianjie_r{margin: 14% 0 6%;}
  .jianjie_r .img{width: 25%;background: none;display: block;padding-left: 0;font-size: 16px;line-height: 2.1}
  .jianjie_r .img img{display: block;width: 40%;margin-bottom:32%;}
  .jianjie_r p,.nyaboutbox .abdec{font-size: 14px;line-height: 2.4;}
  .about_num{margin-top: 9%;}
  .about_num .about_item{margin-bottom: 38px;}
  .about_num .about_item .icon{width: 40px;margin-right: 9%;}
  .about_num .numtext{font-size: 14px;}
  .about_num .number{font-size: 16px;}
  .history{height: 300px;}
  .history .his_dec{font-size: 70px;padding: 5% 0 16%;}
  .history .his_dec .htime{font-size: 70px;}
  .history .his_dec dd{font-size: 15px;padding: 0 12%;}
  .history .slider-for{padding: 4% 0 10%;background-size: 12px auto;}
  .history .slider-nav:before{height: 38px;}
  .history .slider-nav{height: 38px;padding: 0 44px;}
  .history .slider-nav .his_year{font-size: 12px;font-weight: normal;line-height: 38px;}
  .history .slider-nav .slick-current .his_year{font-size: 16px;}
  .history .slider-nav .slick-arrow{width: 30px;height: 30px;}
  .history .slider-nav .slick-prev{left: 4px;}
  .history .slider-nav .slick-next{right: 4px;}
  .youshi_show ul li p{font-size: 18px;}
  .youshi_show ul li{font-size: 13px;}
  .youshi_nav{padding:14px 10px; flex-wrap: wrap;justify-content: center;background: rgba(255, 255, 255, 0.6);}
  .youshi_nav dd{width: 33.3%;background: none;padding: 0 1%;margin-top: 0;height: auto;}
  .youshi_nav dd p{height: 50px;font-size: 14px;line-height: 1.4;}
  .youshi_nav dd.on{height: auto;padding: 0 1%;background: none;border-radius: 0;}
  .youshi_nav dd:last-child{width: 60%;}
  .youshi_nav dd.on p{border-bottom: 2px solid #257fe8;}
  .zhil_one_img{width: 100%;margin: 5% auto 12%;}
  .zhil_one_r .text1{font-size: 14px;}
  .zhil_one_r ul li .li_l{width: 106px;font-size: 17px;}
  .zhil_one_r ul{background: url(../images/bg6.png) 124px center no-repeat;background-size: 6px auto;}
  .zhil_one_r ul li .li_r {font-size: 14px;padding-left: 42px;}
  .zhil_p{font-size: 16px;}
  .shebei{padding: 20px 12px;margin: 5% 0;background: url(../images/bg7.png) -124px center no-repeat;background-size: cover;}
  .shebei li{width: 50%;margin: 4% 0;}
  .shebei li:nth-child(2){border-right: none;}
  .shebei li p{height: 42px;font-size: 14px;}
  .renzheng li{width: 50%;padding: 2.2% 8%;}
  .renzheng li p{font-size: 13px;padding: 20% 0 10px;}
  .pagebox{padding: 6% 0;}
  .pagebox a{display: inline-block;width: 32px;height: 32px;line-height: 32px;font-size: 14px;margin: 0 5px;}
  .honorul li{width: 50%;padding: 1% 2%;}
  .honorul li .img{border-radius: 7px;}
  .honorul li p{font-size: 14px;}
  /*产品列表*/    
  .tcbox{padding: 5% 5% 0;background-size: auto 86%;}
  .tctitle{font-size: 22px;}
  .close_tc{font-size: 34px;top: 4%;}
  .proslider .probox{padding: 0 16px;}
  .proslider .slick-arrow{width: 30px;height: 30px;top: 42%;}
  .proslider .probox .img{margin-bottom: 10px;}
  .proslider .probox p{font-size: 14px;height: 60px;}
  .maindec{font-size: 14px;}
  .maindec p{font-size: 17px;background-size: 37px auto;padding-left: 62px;}
  .prolist li{width: 100%;padding: 2% 0.7%;}
  .prolist li .prolib .proname {font-size: 16px;height: 62px;line-height: 62px;}
  .prolist li .prolib{padding: 4.5%;padding-bottom: 0;border-radius: 7px;}
  .jishu_item{text-align: center;margin:0!important;padding: 6% 0;}
  .jishu_item, .jishu_item:nth-child(2){width: 100%;}
  .jishu_item .icon{width: 58px;margin: 0 auto;}
  .jishu_item p{font-size: 16px;margin: 17px 0 8px;}
  .jishu_item dd{font-size: 14px;line-height: 2.2;}
  .jishu_item:last-child dd{width: 74%;margin:0 auto;text-align: left;}
  .jsdectil{padding: 0;margin: 0;}
  .fzdec{font-size: 16px;padding: 12% 6%;margin: 6% 0 10%;}
  .fzdec:before{left: 6%;}
  .fzdec:after{right: 6%;}
  .downlist li a{font-size: 14px;line-height: 36px;}
  .downlist li a span, .zerenlist .zr_right .downicon {width: 36px;height: 36px;}
  .downlist li,#abcontent3 .zerenlist li{padding: 2% 1%;}
  .downlist li a, .zerenlist .zrpic{border-radius: 6px;}
  .zerenlist .zr_right{margin-left: 4%;}
  .zerenlist .zr_right p {font-size: 14px;margin-bottom: 0;}
  .newlist li{width: 100%;padding: 1.6% 1.25%;}
  .newlist li a{border-radius: 8px;padding: 3%;}
  .newlist li .newbot{padding: 4% 0 1%;}
  .newbot .ntime p{font-size: 20px;margin-bottom: 6px;}
  .newbot .ntitle{font-size: 14px;height: 52px;line-height: 26px;}
  .nyntitle{font-size: 16px;margin: 30px 0;}
  .nyntitle p{margin-top: 12px;font-size: 12px;}
  .alldectil{font-size: 14px;line-height: 2.2;}
  .chose_new{padding: 26px 0;}
  .chose_new a{height: 30px;line-height: 30px;margin: 0 5%;font-size: 14px;}
  .chose_new a span{width: 30px;height: 30px;line-height: 30px;}
  .chose_new a.prev span{margin-right: 15px;}
  .chose_new a.next span{margin-left: 15px;}
  .nymain3{background: #f4f4f4;}
  .contact .contact_l{width: 100%;padding: 8%;}
  .contact_l .navtitle{font-size: 28px;}
  .contact_l .line2 {width: 22px;height: 3px;}
  .contact_l .contell{padding-left: 32px;font-size: 18px;background-size: 20px auto;line-height: 2.8;}
  .contact_l dl dd{font-size: 14px;padding: 3px 0;}
  .contact_l dl dd:last-child{margin-top: 4%;}
  .contact_l .ewmbox img{width: 88px;}
  .contact_l .ewmbox p{font-size: 14px;}
  .contact .contact_r{width: 100%;border-radius: 12px;padding: 5%;background: #f9fbfd;margin: 12px 0;}
  .contact_r h2{font-size: 17px;margin: 6px 0;}
  .inputdiv,.inputdiv2{padding: 8px 0;}
  .inputdiv p,.inputdiv2 p{width: 70px;font-size: 14px;}
  .inputdiv .put1,.inputdiv2 span {font-size: 14px;}
  .inputdiv2 textarea{height: 140px;margin: 8px 0 0;}
  .subbtn input{width: 112px;height: 36px;font-size: 13px;margin-bottom: 12px;}
  .youshi_show{height: 343px;}
  .youshi_show:nth-child(1) ul li{padding: 2.5% 2%;}
  .youshi_show:nth-child(2) ul li{width: 290px;}
  .youshi_show:nth-child(3) ul li{width: 274px;}
  .youshi_show:nth-child(4) ul li{width: 335px;}
  .youshi_show:nth-child(5) ul li{width: 335px;}

  
}
@media (max-width: 415px){
  .posnavbox{border-bottom: 1px solid #ccc;position: relative;}
  .posnavbox_sj:before{content: "";border-left: 6px solid #cccccc;border-right: 6px solid transparent;border-top: 6px solid transparent;
border-bottom: 6px solid transparent;position: absolute;right: 3px;top: 50%;margin-top: -6px;}
	.posnavbox .posnavs_mol{display: block;overflow: hidden;overflow-x: scroll;white-space: nowrap;}
  .posnavbox .posnavs_mol a{width: 25%;display: inline-block;height: 56px;font-size: 14px;}
  .posnavbox .posnavs_md a:before{width: 1px;height: 12px;margin-top: -6px;}


}
@media (max-width: 376px){

}


@media (max-width: 991px){
  .fewmlink ul li{width: 32px;margin: 0 7px 7px 0;}
  .fewmlink ul li .icon{width: 32px;}
  .fewmlink ul li .li_hover{width: 88px;}
}
@media (max-width: 768px){
  .fewmlink{height: 55px;}
  .fewmlink ul li .li_hover{position: absolute;left: 150%;top:50%;
    -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);
    padding:3px;width: 98px;height: 98px;}
  .fewmlink ul li a:hover .li_hover{left:130%;top:50%;}
  .fewmlink ul{width: 100%;}


}



