*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;}
body{font-size: 14px;min-width: 1300px;font-family:"Microsoft YaHei";overflow-x:hidden;color: #333;}
a{text-decoration: none;font-size: 14px;}
address, caption, cite, code, dfn, em, th, var, optgroup, i{font-style: inherit;font-weight: inherit;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
input, textarea{outline: none;border: none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
.fr{ float:right;}
.fl{ float:left;}
.w1500,.page,.gy,.box{max-width: 1500px; min-width: 1300px; width: 100%; margin: 0 auto;}
.clear,.cl{height: 0; overflow: hidden; clear: both;}
.dfc{display:flex;align-items:end;justify-content:center;}
.dfe{display:flex;align-items:end;justify-content:end;}
.bg{width: 100%; min-width: 1300px;}

/*抬头*/
.header{ height:120px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center;}
.hright,.hright nav ul,.htel,.hlogo{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center;}
.hsecond{ height:120px; padding:0 0 0 1%;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center;}
.hleft,.nav>ul,.hright{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items: center;}
.hlogo img {
    width: 100%;
    height: auto;
}

.hlogo {
    width: 13.073vw;
}
.hline{ width:1px; height:4vw; background:#e7e7e7; margin:0 15px;}
.hmean{font-size: 0.95vw; color: #666; padding-left: 4px; line-height: 1.8vw;  letter-spacing: 0.08vw;font-weight: lighter;}
.hmean b{ display:block; font-size:1.2vw; color:#343434;line-height: 23px;    letter-spacing: 0;}
.hmean b i{ font-size:1.6vw; color:#045398; font-family: Din; display:inline-block;vertical-align: bottom; line-height: 30px;}
.nav ul li{ position:relative;}
.nav ul li+li{margin-left: 2vw;}
.nav ul li>a{ display:block; font-size:0.95vw; color:#333333; line-height:120px; position:relative;}
.nav ul li.cur>a,.nav ul li:hover>a{color:#045398;}
.nav>ul>li .dropmenu{width:200%;position:absolute;top:100%;left:-50%;z-index: 99;transform-origin: 0 0;transform: perspective(600px) rotateX(-90deg);transition:600ms ease;}
.nav>ul>li:hover .dropmenu{transform: perspective(600px) rotateX(0deg);transition:600ms ease;cursor:pointer; }
.nav>ul>li .dropmenu a{font-size: 14px;display:block;line-height:40px;text-align:center;color:#fff;background:rgba(0,0,0,.8);transition:600ms ease; margin-top:1px;}
.nav>ul>li .dropmenu a:hover{background:#045398;}
.nav>ul>li table,.nav>ul>li tbody,.nav>ul>li tr,.nav>ul>li td{ display:block;}

.htelicon{border-radius:50%; background:rgba(4, 83, 152, 0.2); margin-left:2vw;cursor:pointer;}
.htelicon span{ display:block; margin:6px; background:#045398 url(../uploadfile/image/20220412/20220412154801_1759656327.png) no-repeat center; border-radius:50%; width:38px; height:38px;}
.htel p+p{ margin-left:12px; font-size:0.85vw; color:#888888;  padding-right: 30px;padding-right: 30px;}
.htel p em{ display:block; font-size:1.55vw; color:#045398; font-family:Arial, Helvetica, sans-serif;}

.hseaicon{background:rgba(14,93,212,.2); border-radius:50%; cursor:pointer;}
.hseaicon span{display:block; margin:6px; background:#045398 url(../uploadfile/image/20220412/20220412154836_64449480.png) no-repeat center; border-radius:50%; width:38px; height:38px;}

.hsearch{ height:98px;display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center; position:relative;}

.hsearch:hover .iser_box{transform: rotateX(0deg);}
.hsearch:hover .hseaicon span{ background-color:#045398;}
.htel:hover .htelicon span{ background-color:#045398;}
.iser_box{background: rgba(255,255,255,0.8); position: absolute;top: 100%;right: 0;padding: 30px; transform-origin: top; transform: rotateX(90deg);transition: all 0.5s;z-index: 9;}
.search_l{display:flex;align-items:center;justify-content:end;width:595px;}
.search_l span+span{margin-left:10px;}
.search_l a{color: #666;font-size: 14px;}
.search_r{margin-top:15px;position:relative;}
#infoname{width:100%;height:38px;line-height: 38px;border:1px solid #eee;text-indent:12px;}
.z_img{width:38px;height:38px;position:absolute;top:0;right:0;background: no-repeat;}
.itel_box{width:228px;}
.itel_box p{padding-left:25px;color:#333;position:relative;}
.itel_box p:before{position:absolute;left:0;color:#333;}
.itel_box em{font-family:'arial';font-size:26px;font-weight: bold;color:#0f7404;margin-top:10px;}


/*banner*/
.bann{overflow: hidden;}
.slider {width: 100%;}
.slick-slide{height: auto;}
.slick-slide img {width: 100%;}
.slick-prev {left: 38px;z-index: 99;}
.slick-next {right: 40px;}
.slick-dots{bottom: 32px;}
.slick-dotted.slick-slider{margin-bottom: 0;}
.slick-prev:before, .slick-next:before{font-size: 34px;font-family: "zxi";}
.slick-dots li{margin:0 2px !important;}
.slick-dots li button{font-size:0 !important;position:absolute;}
.slick-dots li button:before{color: #fff;opacity: 1;font-size:42px;}
.slick-dots li.slick-active button:before{color:#045398;}
.bann.slick-dotted .slick-prev{left:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-prev{left:38px;}
.bann.slick-dotted .slick-next{right:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-next{right:38px;}
.bann .slick-prev:before,.bann .slick-next:before{width:36px;height:52px;background:rgba(0,0,0,0.8) url(../uploadfile/image/20220412/20220412154955_1446148141.png)center no-repeat;line-height: 52px;display: block;top:calc(50% - 26px);font-family:'zxi';}
.bann .slick-prev:before {content: '';display: block;left:0;    transform: rotate(180deg);}
.bann .slick-next:before{content: '';right:0;}

/*search*/
.sear_bb{width:100%;border-bottom:1px solid #eaeaea;}
.sea_c { display:flex;justify-content:space-between;height:82px;align-items:center;position:relative;}
.sea_lc { display:flex;align-items:center;height:96px;padding-top:8px;}
.sea_lc>div { margin-left:10px;font-size:14px;color:#666;display:flex;align-items:center;}
.sea_lc>div>a { font-size:14px;color:#666;margin-right:5px;}
#infoname { width:282px;outline:none;border:none;background:transparent;   color:#666 !important;font-size:14px;text-indent:20px;height:100%;}
.search_rr { position:relative;display:flex;align-items:center;height:82px;border-left:1px solid #eaeaea;}
.zz { display:flex;align-items:center;justify-content:center;height:100%;position:relative;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;width:54px;border-bottom:3px solid #045398;box-sizing:border-box;}
.zz input { width:100%;height:100%;background:none;font-size:24px;cursor:pointer;}
.zz i{font-size:20px;color:#045398;position:absolute;top:calc(50% - 10px);left:0;width:54px;text-align:center;pointer-events:none;}
.sea_lc>span {font-size:23px;color:#fff;width:38px;height:38px;background:#045398;border-radius:100%;text-align:center;line-height:38px;}
.sea_lc>p {font-size:36px;z-index:2;color:#fff;}
.sea_lc>p>b {display:block;font-size:36px;margin-top:12px;color:#fff;padding-bottom:27px;}
.sea_lc {display:flex;position:relative;align-items:center;}
.sea_lc>div>b {font-size:14px;}
.sear_bc {overflow:hidden;border-bottom:1px solid #eaeaea;}
.sea_lc>div>a+a {margin:0 5px;}
@media screen and (max-width:1380px) {
  .sea_lc{margin-left:60px;}
  .sea_lc>p>b,.sea_lc>p{font-size:32px;}
}

.tratitl{text-align: center;font-size: 42px;color: #222222;}
.tratitl i{font-size: 20px;color: #666666;font-weight: lighter;margin-top:10px; display: block;}
.tratitl span{display: block;}
.tratitl b{color: #045398;}
.titlec{font-size: 0;display: inline-block;height:9px;margin-top:20px;}
.titlec em{display:inline-block;width:9px;height:9px;border-radius:50%;background:#bcd9ff;animation:bounce_fountainG 1.2s linear infinite;margin-left:12px;}
.titlec em:nth-child(1) {animation-delay: .4s;}
.titlec em:nth-child(2) {animation-delay: .6s;background:#6d9fcc;}
.titlec em:nth-child(3) {animation-delay: .8s;}
@keyframes bounce_fountainG { 
0% {
transform:scale(1);
}
100% {
transform:scale(.5);
}}


/*产品中心*/
.product{ padding:75px 0 80px 0;}
.protab{ margin-top:40px;}
.protab a{display:inline-block;width: 32.3%;height: 66px;line-height: 66px;border: 1px solid #e6e6e6;text-align:center;background:#fff;font-size: 20px;color: #666;transition:all .3s ease;}
.protab span a{ margin-right:1.5%;}
.protab a.on,.protab a:hover{ color:#fff; background:#045398;}
.protwoClass{ margin-bottom:40px;}
.protwoClass table,.protwoClass tbody,.protwoClass td{ display:block; width:100%;}
.protwoClass tr{ display:inline-block;}
.protwoClass tr+tr{ margin-left:35px;}
.protwoClass tr a{display: block;position: relative; line-height: 66px; color: #888; font-size: 16px;padding-left:20px; transition:all .3s ease;} 
.protwoClass tr a:after{ content:''; display:block; position:absolute; width:4px; height:4px; border-radius:50%; background:#d2d2d2; left:9px; top:0; bottom:0; margin:auto 0;transition:all .3s ease;}
.protwoClass tbody{ border-bottom:1px solid #f2f2f2;}
.protwoClass tr a:hover{color:#045398;}
.protwoClass tr a:hover:after{ background:#045398;}
.proshow td{ display:inline-block; padding:0 !important; width:23.87%;}
.proshow td a,.proshow td span{ display:block; position:relative; overflow:hidden;}
.proshow td br{ display:none;}
.proshow td span a{font-size: 16px;color: #666;}
.proshow td span{ margin-top:2px; line-height:58px !important; background:#fff; text-align:center;}
.proshow td+td{ margin-left:1.5%;}
.proshow tr+tr{ margin-top:25px; display:block;}
.proshow td>a:after,.proshow td>a:before,.proshow td>a i:after,.proshow td>a i:before{ content:''; display:block; position:absolute; width:25%; height:0; background:rgba(4, 83, 152, 0.4); transition:all .3s ease; left:0; z-index:3;} 
.proshow td>a:after,.proshow td>a:before{ background:linear-gradient(to bottom,rgba(4, 83, 152, 0.4),rgba(4, 83, 152, 0.05)); top:0;}
.proshow td>a:before{ left:50%;}
.proshow td>a i:after,.proshow td>a i:before{ background:linear-gradient(to bottom,rgba(4, 83, 152, 0.4),rgba(4, 83, 152, 0.05)); bottom:0; left:25%}
.proshow td>a i:before{ left:75%;}
.proshow td:hover>a:after,.proshow td:hover>a:before,.proshow td:hover>a i:after,.proshow td:hover>a i:before{ height:100%;}
.proshow td>a img{ transition:all .6s ease;width: 100%;
    height: auto;}
.proshow td:hover>a img{ transform:scale(1.1);}
.proshow td:hover span a{ color:#045398;}

/*sup*/
.sup_bc{    background: url(../uploadfile/image/20211230/20211230225254_1219974755.jpg)center no-repeat;overflow: hidden;padding: 80px 0;}
.sup_tit{text-align: center;}
.sup_tit>b{font-size: 38px;display: block;    color: #fff;}
.sup_tit>b>span{font-size: 56px;color: #da251b; font-family: Arial; vertical-align: bottom;line-height: 56px;    margin: 0 4px;}
.sup_tit>p{font-size: 20px;margin-top: 34px;position: relative;display: inline-block;color: rgba(255, 255, 255, 0.8);}
.sup_tit>p:after{position: absolute;content: "";width: 62px;height: 1px;background: #ffffff;top: -18px;left: 50%;margin-left: -31px;}
.sup_ic{position: relative;margin-top: 70px;display: flex;}
.sup_icc{width: 35%;height: 665px;background: #fff;padding: 5% 3% 0 0;position: relative;}
.sup_icc:after{position: absolute;content: "";width: 500px;height: 665px;background: #fff;top: 0px;left: -500px;}
.sup_item{position: absolute;padding-right: 9%;}
.sup_item+.sup_item{display: none;}
.sup_lc>em{font-size: 40px;color: #dbdbdb;}
.sup_lc>b{display: block;font-size: 1.6vw;color: #045398;padding: 16px 0 46px;position: relative;}
.sup_lc>b:after{position: absolute;content: "";width: 99%;height: 1px;background: #d7d7d7;left: 0;bottom: 18px;}
.sup_lc>div{font-size: 15px; color: #666; line-height: 36px;}
.sup_img{width: 60%;height: 665px;position: relative;}
.sup_rc p{position: absolute;top: 0;left: 0;}
.sup_rc img{display: block;width: 1180px;height: 665px;}
.sup_nav{position: absolute;bottom: 80px;left: 0;display: flex;}
.sup_nav>li{width: 263px;height: 116px;display: flex;justify-content: center;background: rgba(4, 83, 152, 0.8);align-items: center;transition: all .5s;}
.sup_nav>li:nth-child(even){background: #045398;}
.sup_nav>li>span{color: #fff;font-size: 34px;}
.sup_nav>li>p{color: #fff;font-size: 24px;font-weight: bold;margin-left: 10px;}
.sup_nav>li.on{background: #da251b;}
@media screen and (max-width: 1375px){
	.sup_nav{bottom: 85px;}
}


/*application*/
.app_bc{padding: 100px 0;    background: #f5f6f7;}
.app_ic ul {display: flex;flex-wrap: wrap;justify-content: space-between;}
.app_ic {margin-top: 60px;}
.app_ic ul li { width: 24%;}
.app_ic ul li img {width: 100%;height: auto;transition: all .75s;}
.app_ic ul li p a {display: block;font-size: 18px;height: 65px;line-height: 65px;text-align: center;background: #fff;transition: all .3s;}
.app_ic ul li:nth-child(n+5){margin-top: 30px;}
.app_ic ul li>a,.ab_item ul li>a {display: block;overflow: hidden;position: relative;}
.app_ic ul li:hover img,.ab_item ul li:hover img {transform: scale(1.1);}
.app_ic ul li:hover p a, .ab_item ul li:hover p a {background: #045398;color: #fff;}
.app_ic ul li>a:before,.ab_item ul li>a:before {position: absolute;top: 50%;left: 50%;display: block;content: "";width: 0;height: 0;background: #fff3;border-radius: 50%;transform: translate(-50%,-50%);opacity: 0;z-index: 10;}

.app_ic ul li:hover>a:before,.ab_item ul li:hover>a:before{animation: circle .75s;}
@keyframes circle {
0%{opacity:1;}
40%{opacity:1;}
to{width:200%;height:200%;opacity:0;}
}


/*company*/
.com_bc{padding:100px 0 0;}
.com_c{display: flex;justify-content: space-between;align-items: center;}
.com_lc{width: 51%;}
a.com_btn {
    color: #fff;
}
.com_tit p{font-family: "Roboto";font-size: 36px;color: #e2e2e2;}
.com_tit div{font-size: 18px;color: #333;display: flex;align-items: center;}
.com_tit div b{font-size: 30px;color: #333;}
.com_tit div span{font-size: 24px;color:#045398;}
.com_info{font-size: 16px;color: #666;line-height: 30px;padding:45px 0;}
.com_btn{width: 170px;height: 65px;color: #fff;font-size: 18px !important;text-align: center;line-height: 65px;background: #045398;display: block;}
.com_rc p{position: relative;}
.com_rc p img{position: relative;z-index: 2;}
.com_rc p:after{position: absolute;content: "";width: 100%;height: 100%;background: #045398;top: -20px;left: -20px;}
@media screen and (max-width: 1250px){
	.com_info{padding:32px 0;}
}
.cf_c {margin: 0 auto;}
.cf_img .divdgweb_new_div {display: flex;}
.cf_img .divdgweb_new_div_item {width: 25%;flex-shrink: 0;padding: 0 0.1%;display: flex;flex-direction: column-reverse;}
.cf_img .news_div_item_pic a{display:block;position:relative;overflow:hidden;}
.cf_img .news_div_item_pic a:before,.cf_img .news_div_item_pic a:after{position: absolute;}
.cf_img .news_div_item_pic img {width: 100%;transition: all .5s;display: block;overflow: hidden;}
.cf_img {overflow: hidden;padding: 50px 0 70px;}
.cf_img .divdgweb_new_div_item .divdgweb_new_div_item_title a {display: block;font-size: 16px;color: #333;padding: 20px 0 0;position: relative;text-align:center;}
.cf_img .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a,.cf_img .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a:after{color: #e60113;}
.cf_img .slick-dots li button:before {color: #999;opacity: 1;font-size: 55px;}
.cf_img .slick-dots li.slick-active button:before {color: #ce0000;}
.cf_img .slick-dots {bottom: -59px;left: 0;text-align: left;}
.cf_img .slick-prev, .cf_img .slick-next{top:auto;bottom:-65px;width:30px;z-index: 9;}
.cf_img .slick-prev:before, .cf_img .slick-next:before {color: #333;opacity: 1;}
.cf_img .slick-prev:hover:before, .cf_img .slick-next:hover:before{color: #ce0000;}
.cf_img .slick-prev {right: 45px;left: auto;}
.cf_img .slick-next {right: 0;}
.cf_img .divdgweb_new_div_item:hover img {transform: scale(1.2);}
.cf_img .news_div_item_pic a:after {position: absolute;content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.6);bottom: -100%;left: 0;transition: all .5s;opacity: 0;}
.cf_img .divdgweb_new_div_item:hover .news_div_item_pic a:after{bottom: 0;opacity: 1;}


/*news*/
.news_box{padding:80px 0px;background: #f7f7f7;}
.news_tab ul {display: flex;justify-content: center;margin: 55px 0 40px;}
.news_wz{ height:48px;line-height: 36px; }
.news_wz b{font-size:26px;}
.news_wz span{font-size:24px; margin-left: 8px; color: #ccc; text-transform: uppercase; font-family: Arial;}
.news_wz em{font-size:16px; font-weight:200; display: block;     color: #999;}
.news_tab li{float:left;background: #fff; box-shadow: 0px 0px 20px #eee; width: 171px; height: 42px; line-height: 42px; text-align: center; border-radius: 30px;}
.news_tab li+li{margin-left:19px;}
.news_tab li a{font-size:18px;font-weight:100;}
.news_tab li.cur{color:#fff;     background: linear-gradient(-90deg, #045398, #327ebf);
    box-shadow: 0px 0px 10px rgba(4, 83, 152, 0.3);width: 171px; height: 42px; line-height: 42px;}
.news_tab li.cur a{color:#fff;}
.news_a{margin-right: 17px;}
.news_a em{position:relative;font-size: 20px;color: #c2c2c2; top:8px;}
.news_a .sPrev, .news_a .sNext{position:absolute;top: 2px;font-size: 20px;color: #c2c2c2;cursor: pointer;}
.news_a .sPrev{right: 5px;transform: rotate(-90deg);}
.news_a .sNext{left: 5px;transform: rotate(90deg);}
.news_a i:hover{color:#045398;}
.news_list{width: 100%;display: flex;transition:all .5s;}
.news_list .tempWrap {width: 100% !important;}
.news_list .news_div{display: flex;justify-content: space-between;flex-shrink: 0;width: 100%;}
.news_list .news_div+.news_div{}
.news_list .news_div_item{width: 32%;position: relative;transition:0.5s;padding: 20px;background: #fff;display: flex;flex-direction: column-reverse;}

.news_list .news_div_item_date{position: absolute;bottom: 179px;display: block;left: 19px;height: 22px;font-size: 13px;color: #666;}
.news_list .news_div_item_date::before{content:'';}
.news_list .news_div_item_content{
    height: 220px;
}
.news_list .news_div_item_year, .news_list .news_div_item_month, .news_list .news_div_item_day{float: left;font-size: 13px;line-height: 22px;color: #666;}
.news_list .news_div_item_title{}
.news_list .news_div_item_a{font-size: 20px;display: block;margin-bottom: 36px;position:relative;transition:0.3s;font-weight: 	normal;padding-top: 18px;}
.news_list .news_div_item_a::before{position:absolute;content:'查看详情';bottom: -156px;left: 0;width: 130px;height: 40px;background: #fff;border-radius: 20px;line-height: 40px;color: #666;font-size: 13px;transition:0.5s;border: 1px #f6f5f5 solid;text-align: center;box-sizing: border-box;}

.news_list .news_div_item_body{font-size: 14px;color: #666;line-height: 23px;}
.news_list .news_div_item_pic, .news_list .news_div_item_pic a, .news_list .news_div_item_image{width:100%;height:auto;display: block;}

.news_list .news_div_item:hover .news_div_item_a{color: #045398;transition:0.3s;}
.news_list .news_div_item:hover .news_div_item_a::before{background: #045398;color: #fff;}
.news_list .news_div_item:hover .news_div_item_a::after{color: #fff;}
.new_ic{overflow:hidden;}


/*copy*/
.cop_bc{width: 100%;background: #045398;position: relative;z-index: 9;}
.cop_c{display: flex;justify-content: space-between;padding: 80px 85px 80px;background: #fff;position: relative;}
.cop_lc{width: 67%;}
.copp{display: flex;justify-content: space-between;padding-left: 3.5%;}
.copp ul li a{font-size: 16px;color: #666;line-height: 24px;padding-bottom: 11px;display: block;}
.copp ul li:first-child a{font-size: 18px;color: #333;padding-bottom: 30px;position: relative;}
.yq_c{display: flex;align-items: center;height: 84px;background: #fff;border-top: 1px solid #eee;}
.yq_c>p{font-size: 16px;color: #333;font-weight: bold;display: flex;align-items: center;    padding-left: 50px;}
.cop_rc{display: flex;justify-content: space-between;position: relative;}
.dy_c>div{padding-top: 22px;text-align: center;}
.dy_c>div p{font-size: 14px;color: #666;}
.dy_c>div p:last-child{padding-top: 8px;}
.lx_c>p{font-size: 16px;color: #333;position: relative;}
.lx_c>div{font-size: 16px;color: #666;line-height: 30px;margin: 30px 0;}
.bq_ewm{display: flex;}
.bq_ewm li{position: relative;}
.bq_ewm li span{width: 36px;height: 36px;border-radius: 100%;text-align: center;line-height: 34px;font-size: 14px;color: #666;display: block;transition:all .5s;background: #666;}
.bq_ewm li+li{margin-left: 12px;}
.foot_bc{border-top:1px solid rgba(255,255,255,0.14);}
.foot_c{display: flex;justify-content: space-between;height: 104px;align-items: center;}
.foot_c a,.foot_c div{font-size: 14px;color: rgba(255,255,255,0.37);}
.ewm_cc{display: none;position: absolute;
    top: -155px;
    left:calc(50% - 75px);}
.ewm_cc img {
    width: 150px!important;
}

.linkTagcs{width:100%!important;}
.bq_ewm li:hover span {
    background: #045398;
    color: #fff;
}
.dy_c>p {
    background: #fff;
    padding: 13px;
    border-radius: 6px;
}

.lx_c>p:after {
    position: absolute;
    content: "";
    width: 13px;
    height: 3px;
    background: #045398;
    top: 7px;
    left: -24px;
}
.yq_c>p>span {
    font-size: 24px;
    color: #045398;
    margin: 0 16px 0 30px;
}
.linkTagcs ul a{color:rgba(255,255,255,0.6)!important;}