/* CSS Document */












html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select { margin: 0; padding: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup, i { font-style: inherit; font-weight: inherit; }
* { box-sizing: border-box; font-size: 14px; line-height: 1em; }
html, body { min-height: 100%; }
body { min-width: 1400px; background: url(../uploadfile/image/20221111/20221111163036_1117934445.jpg) }
body { font: 14px/1.5 "Microsoft YaHei"; font-size: 14px; color: #333; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul, ol, li { list-style: none; }
img { border: none; vertical-align: middle; }
a { text-decoration: none; color: #333; }
b { font-weight: normal; }
table { border-collapse: collapse; table-layout: fixed; }
tr, td { padding: 0 !important; }
input, textarea { outline: none; border: none; }
textarea { resize: none; overflow: auto; }
.fl { float: left }
.fr { float: right }
.dfc { display: flex; align-items: end; justify-content: center; }
.dfs { display: flex; align-items: end; justify-content: space-between; }
.dfe { display: flex; align-items: end; justify-content: end; }
.dfr { display: flex; align-items: end; justify-content: right; }
.dfv { display: flex; align-items: center; justify-content: center; }
.dfsc { display: flex; align-items: center; justify-content: space-between; }
.rob { font-family: 'rob'; }
.p80 { padding-bottom: 80px !important; }
.m80 { margin-bottom: 80px !important; }
.cl, .clear { clear: both; }
.ov { overflow: hidden; }
.db, .lb, .dd { font-size: 0; }
.db>div, .lb>li, .dd>dl { display: inline-block; vertical-align: top; }
em, .em, i { text-transform: uppercase; font-family: arial; vertical-align: top; display: block; }
.ellipse { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.inline { display: inline-block; *display: inline;
*zoom: 1;
}
.page, .w1400 { width: 1400px; margin: 0 auto; max-width: 1400px; }
.content { width: 1400px; margin: 0 auto; max-width: 1400px; }
:focus { outline: none; background-color: transparent; }
::selection { background: #0a5494; color: #fff; }
 @media screen and (max-width: 1400px) {
.head_box, .top .fl { left: 2% !important; }
.nav_box, .top .fr { right: 2% !important; }
.nav>ul>li+li { margin-left: 0.5vw !important; }
}
@media screen and (max-width: 1700px) {
.head_box, .top .fl { left: 2% !important; }
.nav_box, .top .fr { right: 2% !important; }
.nav>ul>li+li { margin-left: 0.5vw !important; }
}
@media screen and (width: 1400px) {
.head { }
}
/*wel*/
.wel { width: 100%; height: 45px; background: #f5f5f5; }
.wb_le { line-height: 45px; color: #525252; }
.wb_ri { line-height: 45px; }
.lb { }
.wb_ri li { }
.wb_ri li a, .wb_ri li b { color: #aaaaaa; line-height: 45px; }
.wb_ri li em { display: inline-block; margin-top: 16px; float: left; margin-right: 7px; }
.wb_ri li+li { margin-left: 30px; }
/*headr*/

.headr { position: fixed; z-index: 999; top: 0; left: 0; width: 100%; background-color: #ffffff; height: 100px; }
.h_adw { padding: 10px 0; height: 100px; min-width: 1400px;  width: 100%; }
.logo { position: absolute; left: 2%; }
.logo img { width: 100%; }
.nav { margin-top: 20px; position: absolute; right: 2%; }
.nav ul { float: left; }
.nav ul li { float: left; display: block; height: 100px; }
.nav ul li>a { margin-right: 20px; color: #222; font-size: 16px; height: 40px; line-height: 40px; padding: 0 10px; }
.nav .cur { }
.nav .cur>a, .nav ul li:hover>a { display: block; padding: 0 30px; border-radius: 90px 90px 90px 90px; background-color: #0a5494; color: #fff; transition: all 0.8s; }
.search { }
.erji_menu { width: 800px; display: none; padding: 40px 0px 40px 0px; position: absolute; left: 0; border-top: 2px solid #0a5494; background-color: #fff; z-index: 999; top: 70px; }
.erjinr { margin: 0 auto; width: 680px; }
.erjinr1 { float: left; background: url() no-repeat; padding-top: 8px; font-size: 20px; font-weight: bold; color: #333; margin-right: 70px; line-height: 26px !important; }
.erji_menu a { font-size: 13px; }
.erji_menu .erjinr1 a { display: block; width: 100px; height: 32px; font-family: Arial, Helvetica, sans-serif; color: #999 !important; font-size: 13px; line-height: 32px; text-align: center; text-transform: uppercase; border: 1px solid #cecece; margin-top: 16px; font-weight: normal!important; }
.erjinr2 { float: left; }
.erji_menu .erjinr2 a { display: block; line-height: 36px; height: auto; font-size: 14px; color: #333 !important; width: inherit !important; text-align: left; }
.erjinr21 { float: left; padding-right: 25px; border-right: 1px solid #e9e9e9; }
.erjinr22 { float: left; padding-left: 25px; }
.erjinr3 { float: right; width: 130px; border: 1px solid #e9e9e9; text-align: center; line-height: 20px !important; color: #333; }
.erjinr3 img { width: 128px; }
.erji_menu .erjinr3 a { line-height: 30px; height: auto; font-size: 13px; }
.erjinr3 span { display: block; padding-botto m: 0px;
}
.bot { }
.erjinr2 a { font-size: 14px!important; color: #333; font-weight: 100!important; }
/*top*/
.promise_pop { float: right; margin-top: 12px; }
.promise_pop img { }
.number { width: 140px; position: absolute; top: 67px; right: 5px; background: #fff; padding: 20px 90px 25px 30px !important; border-radius: 10px; }
.number strong { display: block; font-size: 20px; color: #1a6ccf; width: 200px; height: 30px; }
.number span { display: block; font-size: 16px; color: #666666; width: 200px; line-height: 30px; }
.number p { font-size: 20px; width: 200px; color: #1a6ccf; font-weight: bold; line-height: 33px; }
.cjz2 { position: relative; z-index: 99999999; float: left; height: 100px; }
.sousou { width: 340px; position: absolute; top: 55px; right: 0px; background: #fff; border-radius: 10px; padding: 10px 20px 25px 10px !important; }
.hot_right { float: right; margin-top: 15px; }
.hot_right .search_2 { float: left; }
.hot_right .search_2 input { border: none; height: 31px; background: #f5f5f5; border-radius: 30px 0 0 30px; padding-left: 20px; width: 280px; font-size: 14px; color: #979797; }
.hot_right .search_tu { float: left; height: 31px; background: #f5f5f5; border-radius: 0 30px 30px 0; width: 30px; }
.hot_right .search_tu input { margin-top: 6px; }
.hot_left { padding-top: 15px; padding-left: 15px; }
.hot_left a { padding-right: 14px; font-size: 14px; line-height: 30px; color: #666; }
.hot_left a:hover { color: #0a5494; }
.cjz3 { position: relative; z-index: 999999; float: left; margin-left: 40px; height: 100px; }
.wechat { position: absolute; width: 114px; background: #fff; top: 55px; right: 0px; border-radius: 10px; padding: 10px 5px !important; }
.wechat span img { width: 100px !important; height: 100px !important; padding-top: 7px; padding-left: 7px; }
.wechat p { text-align: center; padding-top: 5px; }
.icon>div:hover .search, .icon>div:hover .tel { transform: rotateX(0deg); }
/*视频*/
.banner_c { width: 100%; margin: 0 auto; position: relative; left: 0; z-index: 5; overflow: hidden; }
.carousel-item img { width: 100%; }
.banner_c:before { content: ''; position: absolute; width: 100%; height: 100%; background: url(../uploadfile/image/20221111/20221111162959_690309905.png) repeat 0px 0px; background-size: 2px; -webkit-background-size: 2px; -moz-background-size: 2px; -o-background-size: 2px; -ms-background-size: 2px; left: 0; top: 0; z-index: 6; }
/*产品*/
.product { margin: 80px 0; }
.tie { text-align: center; margin-bottom: 50px; }
.tiel { display: block; font-size: 42px; line-height: 50px; color: #222222; font-weight: normal; padding-bottom: 10px; }
.tiew { font-size: 18px; color: #666; }
.prod_list { margin-bottom: 35px; height: 70px; overflow: hidden; }
.prod_list table { width: 100%; }
.prod_list tr { width: 20%; height: 70px; display: block; float: left; background: #f5f5f5; border-left: 1px solid #eee; }
.prod_list tr td { width: 100%; height: 70px; display: block; }
.prod_list tr td b { font-weight: 400 !important; }

.prod_list tr:nth-child(n+6) { border-top: 1px solid #eee; }
.prod_list tr:nth-child(5n+1) { border-left: none; }
.prod_list tr.on { background: #0a5494; }
.prod_list tr.on a { color: #fff !important; }
.prod_box td { padding-left: 0px !important; width: 23.5%; display: block; float: left; margin-bottom: 10px; }
.prod_box td+td { margin-left: 2%; }
.prod_box td img { width: 100%; transition: 0.3s ease all; height: auto; transition: 0.2s all ease-in-out;}
.prod_box td>a { width: 100%; height: 100%; display: block; overflow: hidden; }
.prod_box td:hover img { transform: scale(1.1); }

.prod_box td br { display: none; }
.prod_box td:hover span a { color: #fff;}


.prod_list tr td a { width: 100%; height: 70px; display: block; line-height: 70px; font-size: 18px; text-align: center; color: #666 !important; transition: 0.2s all ease-in-out; }
.prod_list tr td a:hover { background: #0a5494; color: #FFF !important; width:95%;}

.prod_box td span {width: 100%; height: 60px; display: block; background-color: #eee;}

.prod_box td span a {  transition: 0.2s all ease-in-out;font-size: 16px; color: #333; line-height: 60px;position: relative; display:block;}

.prod_box td span a:after{content: '';position: absolute;width:0px;height:60px;background: #0a5494;top:0px;left: 0;transition: all 0.3s;}
.prod_box td:hover a:after{width:100%;}


/*case*/
.case_box { width: 100%; background: url(../uploadfile/image/20221114/20221114173156_1558142425.jpg) top center no-repeat; padding: 70px 0px 70px 0px; overflow: hidden; }
.prcon { width: 1400px; margin: 0 auto; background: #fff; box-shadow: 0 0 18px #ccc; padding: 70px 25px 30px 0px; overflow: hidden; }
.f_pr { position: relative; }
.pro { overflow: hidden; }
.prot { height: 92px; background: #fff; margin-bottom: 40px; position: relative; width: 100%; display: flex; }
.prot li { width: 233px; float: left; font: 20px "Microsoft YaHei"; text-align: center; line-height: 32px; }
.prot li a em { font-size: 13px; font-family: Arial; color: #ccc; line-height: 20px; margin-top: 5px; }
.prot li a { display: block; color: #333; height: 92px; font-size: 20px; padding-top: 25px; transition: 0.4s all ease-in-out;}
.prot li a:hover { color: #fff; background: #0a5494; height: 110px; }
.prot li:last-child { background: none; }
.pro01 { height: 488px; overflow: hidden; background: #fff; width: 1400px !important; }
.pro01 dl { overflow: hidden; padding: 30px 30px 30px 30px !important; width: 1400px !important; }
.pro01 dt { width: 726px; height: 428px; float: left; overflow: hidden; }
.pro01 dt img { display: block; width: 726px; height: 428px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
.pro01 dt a:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -transform: scale(1.1, 1.1); }
.pro01 dd { width: 44%; height: 428px; padding: 60px 30px 0 30px; float: right; background: #0a5494; overflow: hidden; }
.pro01 dd h3 { height: 85px; border-bottom: 1px dashed #fff; margin-bottom: 15px; font-size: 28px; color: #fff; }
.pro01 dd h3 a { display: block; font: 28px "Microsoft YaHei"; color: #fff; background: url(http://aiqxt.114my.cn/memberpic/xingchuang/uploadfile/image/20190921/20190921202018_2050992361.png) no-repeat right top; }
.pro01 dd h3 a strong { font-weight: bold; font-size: 28px; }
.pro01 dd h3 em { display: block; font: 14px Arial; padding-top: 5px; text-transform: uppercase; color: #2177c1; }
.pro01 dd .prodd { font: 14px "Microsoft YaHei"; color: #fff; line-height: 30px; overflow: hidden; padding-top: 8px; }
.pro01 dd .prodd p { font: 15px "Microsoft YaHei"; line-height: 30px; color: #fff; }
.pro01 dd .prodd b { display: block; font-size: 15px; color: #fff; display: block; line-height: 30px; font-weight: 100; }
.pro01 dd span { display: block; height: 44px; overflow: hidden; margin-top: 28px; }
.pro01 dd span a { display: inline-block; width: 146px; height: 44px; overflow: hidden; background: #fff; font: 16px "Microsoft YaHei"; text-align: center; line-height: 44px; color: #333; overflow: hidden; float: left; border-radius: 5px; }
.pro01 dd span a.a2 { background: none; width: 146px; height: 44px; float: left; color: #fff; background: #333; margin-left: 1px; }

.pro01 dd span a:hover { background: #2177c1; color: #FFF !important; }
/*合作客户*/
.cas_ic { overflow: hidden; border-left: 1px solid #eee; border-top: 1px solid #eee; margin: 0px 2%; }
.cas_ic ul { display: flex; }
.cas_ic ul li a>img { width: 100%; height: auto; }
.cas_ic ul li { width: calc(100% / 5); flex-shrink: 0; border: 1px solid #eee; border-top: none; border-left: 0; position: relative; overflow: hidden; transition: 0.4s; }
.cas_ic ul li>a { display: block; }
.cas_ic ul li p { -webkit-transition: all .3s linear; transition: all .3s linear; opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 0 30px; background-color: rgba(255,255,255,0.8); z-index: 40; text-align: center; }
.cas_ic ul li p img { height: auto; display: block; -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
.cas_ic ul li p img, .cas_ic ul li p a { -webkit-transition: all .3s linear; transition: all .3s linear; -webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0; }
.cas_ic ul li p a { font-size: 16px; line-height: 1.5; letter-spacing: 1px; font-weight: bold; margin-top: 0; -webkit-transition-delay: .3s; transition-delay: .3s; display: block; line-height: 150px; }
.cas_ic ul li p img { max-width: 150px; padding-top: 30px; -webkit-transition-delay: .1s; transition-delay: .1s; margin: 0 auto; }
.cas_ic ul li:hover p a, .cas_ic ul li:hover p img { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
.ys_bg { background: #0a3f74 url(../uploadfile/image/20221114/20221114201358_695656687.png) center center repeat-y; width: 100%; }
/*实力*/
.zz_box { width: 100%; position: relative; overflow: hidden; padding: 50px 0px; }
.zz { width: 1400px; margin: 0px auto; overflow: hidden; z-index: 9999 }
.zz .m_zz ul { width: 1400px; position: relative; }
.zz .m_zz li { width: 350px; box-sizing: border-box; overflow: hidden; float: left; text-align: center; position: relative; padding: 30px 0px 30px 0px; border-left: solid 1px #fff; }
.zz .m_zz .n { border-right: none; }
.zz .m_zz li em { }
.zz .m_zz li em b { font-size: 100px; color: #FFF; font-family: "Arial"; font-style: normal; padding-top: 80px; font-weight: bold; }
.zz .m_zz li em i { font-size: 15px; color: #0a5494; text-align: center; line-height: 25px; width: 25px; height: 25px; display: block; position: absolute; top: 4px; right: 25px; border-radius: 50%; background: #FFF; }
.zz .m_zz .zz1 { width: 350px; }
.zz .m_zz .zz1 h3 { font-size: 18px; color: #FFF; width: 350px; float: left; line-height: 30px; font-weight: 80; text-align: center; }
.zz .m_zz .zz1 p { text-align: center; line-height: 20px; height: 40px; box-sizing: border-box; font-size: 15px; color: #333; display: block; white-space: nowrap; width: 350px; float: left; padding-top: 6px; }
.zz_bottom { width: 974px; height: 100px; margin: 0 auto; background: url(../uploadfile/image/20221115/20221115093037_45217222.png) center no-repeat; }
.com_bt { background: #002230; padding: 50px 0px; }
.com_bg { width: 100%; height: 519px; background: url(../uploadfile/image/20221115/20221115093254_88138373.jpg) center no-repeat; overflow: hidden; }
.comtxt { width: 1400px; margin: 0 auto; padding: 35px; overflow: hidden; }
.comtxtd { width: 650px; float: left; overflow: hidden; margin-left: 710px; }
.comtit { text-transform: uppercase; font-size: 26px; margin-top:18px; margin-bottom:18px; font-weight: bold; }
.comt { font-size: 15px; line-height: 30px; color: #666666; width: 680px; float: left; font-weight: 100; margin-bottom: 2%;
    margin-top: 4%;}
.comimg { float: right; width: 500px; margin-left: 50px; border: 5px #eee solid; overflow: hidden; }
.comimg:hover img { transition: all 0.5s linear; -webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12); }
#company_more { padding-top: 25px; float: left; font-weight: 100; }
#company_more a { width: 130px; float: left; height: 55px; line-height: 55px; font-size: 15px; text-align: center; background: #0a5494; margin-left: 1px; color: #fff; transition: all 0.6s; }
#company_more a:hover { background: #0a5494; transition: all 0.2s; width: 170px; color: #fff }
#company_more .r { background: #eee; color: #333; }
#company_more .r a { color: #333; }


/*公司环境*/
#pr_advbox{width:100%; margin:40px auto;  overflow:hidden;}
.prod_d_d{overflow:hidden; width:1400px; margin:0 auto; margin-top:60px;position: relative;}
.prod_d{width: 1400px; position: relative; margin-top: 40px;  margin:0 auto; padding-top: 15px;}
.pr_dha{width:502px; overflow:hidden; margin: 0 auto;}
.pr_dha li{width:250px; float:left; text-align:center; height:50px; line-height:50px; font-size:15px; position:relative; margin-left:1px; background: #333; color: #fff;}
.pr_dha li+li{}
.pr_dha li a{font-size:18px; display:block; width:250px; line-height:50px; position:relative; z-index:1; color:#fff; font-weight: 100;}
.pr_dha li a:hover{ color:#fff;}
.pr_dha .n{border-right:none;}
.pr_dha li.cur{background:#0a5494; }
.pr_dha li.cur a{ color: #fff}
.pr_dha li p a{font-size:18px; color:#333;}



.prod_but{width:134px;height:62px;position: absolute;top: 50%;left: 416px;margin-top:-31px;overflow:hidden;}
.prod_but>div{width:62px;height:62px;background:#333;text-align: center;line-height: 62px;font-size: 38px;color: #fff;cursor: pointer}
.witness_d .divdgweb_new_div{height:505px;position: absolute;overflow: hidden;}
.prod_but>div:hover{background:#1dbc7f;}

.prod_d{width: 1400px; position: relative;    margin-top: 40px;  margin:0 auto; padding-top: 15px; height:700px;}
.prod #bd{ width:1400px; height:356px; margin:0 auto;}
.pro_libox{height:auto;overflow:hidden;position: absolute;top:0;}
.pro_list{width:1400px;float:left;}

#prod_a{display: block;width:129px;height:35px;border:1px #eee solid; position:absolute;top:395px; font-size:15px; line-height:34px; text-align:center;left:44.5%; color:#666; background:#eee;}

#bd tr > td:first-child {}
#bd td { display: block; float: left; padding: 0 !important; width: 32%; position: relative;}
#bd td+td{ margin-left: 21px;}
#bd td > a:after,.pro_cont_page td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(../uploadfile/image/20221115/20221115105304_982004918.png) no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; }

#bd td > div { height: 51px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden; background:#eee;    margin-top:3px;}
#bd td > div > a{ display:block; height: 51px; line-height: 51px; color: #333; font-size: 15px; transition:0.3s all ease-in-out; position: relative; z-index: 1111}
#bd td > div:after,.pro_cont_page td > span::after{ position: absolute; content: ''; width: 100%; height: 100%; background: #0a5494; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }
#bd td:hover > a:after,.pro_cont_page td:hover > a::after{ top: 0; }
#bd td:hover > div > a{ color: #fff; }
#bd td:hover > div:after,.pro_cont_page td:hover > span::after{ bottom: 0; }
#bd td br { display: none;}
#bd tr:after, .pro_cont_page tr::after { content: ''; display: block; clear: both; }
#bd td a{ position: relative; display: block; overflow: hidden; }
#bd td a img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out;}
#bd td:hover a img{ transform:scale(1.1);}

/*news*/
.news_bc { padding: 80px 00px; background: #f8f8f8; }
.new_con { padding: 0 0px 0px; margin-top: 00px; }
.new_nav { display: flex; justify-content: center; margin-bottom: 20px; }
.new_nav a { width: 266px; height: 72px; display: flex; align-items: center; background: #e6ecf7; justify-content: center; font-size: 22px; font-weight: bold; }
.new_nav li:nth-child(2) a { background: #d9e4f7; }
.new_nav a span { font-weight: normal; font-size: 22px; margin-right: 13px; }
.new_nav li.on a { background: #0a5494; color: #fff; }
.new_nav li.on a span { color: #fff; }
.new_ic .news_div { display: flex; flex-shrink: 0; width: 100%; justify-content: space-between; padding: 20px; }
.new_ic { display: flex; transition: all .5s; }
.new_c { overflow: hidden; }
img.news_div_item_image { width: 100%; }
.new_ic .news_div_item { display: flex; flex-direction: column-reverse; padding: 30px 30px 42px 30px; background: #fff; width: 24%; transition: all .5s; }
.new_ic .news_div_item:hover { box-shadow: 1px 1px 20px rgba(0,0,0,0.15); transform: translateY(-5px); }
.new_ic .news_div_item_a { display: block; font-size: 20px; font-weight: bold; position: relative; padding-left: 15px; margin: 42px 0 27px; overflow: hidden; width: 348px; height: 30px; }
.new_ic .news_div_item:hover .news_div_item_a { color: #0a5494; }
.new_ic .news_div_item_a:after { position: absolute; content: "\e66f"; font-family: "iconfont"; top: 0; left: 0; font-weight: normal; font-size: 20px; color: #0a5494; }
.new_ic .news_div_item+.news_div_item { }
.new_ic .news_div_item_body { font-size: 16px; color: #666; line-height: 32px; height: 96px; overflow: hidden; }
.new_ic .news_div_item:hover .news_div_item_body { color: #444; }
.new_ic .news_div_item_date { display: flex; position: relative; padding-left: 24px; margin-top: 25px; justify-content: flex-end; }
.new_ic .news_div_item_date * { font-size: 18px; color: #979797; }
.new_ic .news_div_item_date:after { position: absolute; content: "\e643"; font-family: "iconfont"; color: #979797; top: 2px; right: 105px; font-size: 16px; }
.new_ic .news_div_item_pic a { display: block; position: relative; }
.new_ic .news_div_item_pic a:after { position: absolute; content: "\e66e"; font-family: "iconfont"; bottom: -243px; left: 0; font-size: 16px; color: #666; }
.new_ic .news_div_item_pic a:before { position: absolute; content: "查看详情"; bottom: -243px; left: 25px; font-size: 16px; color: #979797; }
/*广告条*/
.ggt { width: 100%; height: 180px; background: url(../uploadfile/image/20221115/20221115141446_877361051.jpg) center no-repeat; }
.ggt_z { font-size: 36px; color: #FFF; font-weight: 300; line-height:60px;}
.ggt_z strong { font-size: 36px; color: #FFF; font-weight: 400; }
/*版权*/
.bq { width: 100%; height: auto; background-color: #282f37; }
.bq_y { height: 140px; display: flex; justify-content: space-between; align-items: center; font-size: 18px; color: #abacae; border-bottom: 1px solid rgba(255,255,255,0.1); }
.bq_yy { width: 45%; display: flex; justify-content: space-between; align-items: center; font-size:16px;}
.bq_e { display: flex; justify-content: space-between; align-items: center; font-size: 18px; color: #abacae; border-bottom: 1px solid rgba(255,255,255,0.1); }
.kslj li { width: 165px; display: inline-block; vertical-align: top; margin-top: 60px; margin-bottom: 60px; }
.kslj li p { font-size: 18px; color: #fff; text-align: left; font-weight: normal; margin-bottom: 30px; }
.kslj li a { display: block; font-size: 15px; color: #6e7072; line-height: 32px; text-align: left; }
.kslj li a:hover, .end a:hover { color: #fff; }
.bq_s { height: 92px; display: flex; justify-content: space-between; align-items: center; font-size: 15px; color: #abacae; }
.bq_s a { font-size: 15px; color: #abacae; }
.bq_s a:hover { color: #fff; }

.about_k { display: flex; justify-content: space-between; align-items: center; }


.prod_box td span a font {display: block;
    position: absolute;
    z-index: 9999;
    font-size: 16px;
    line-height: 60px;
    text-align: center;
    width: 100%;}

@media screen and (max-width: 1360px) {
.logo{width: 35%;}
.nav ul li>a{margin-right: 0px;font-size: 14px;}
.nav .cur>a, .nav ul li:hover>a{padding: 0 15px;}
}

.cas_ic ul li:after { -webkit-transition: opacity .3s linear; transition: opacity .3s linear; opacity: 0; content: ""; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 3px solid #0a5494; z-index: 230; }
.cas_ic ul li:hover:after { opacity: 1; }
.cas_ic ul li:hover p { opacity: 1; visibility: visible; }
.cas_ic ul li p img { max-width: 150px; padding-top: 30px; -webkit-transition-delay: .1s; transition-delay: .1s; margin: 0 auto; }
.cas_ic ul li:hover p a, .cas_ic ul li:hover p img { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }