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; }
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; }
:focus { outline: none; background-color: transparent; }
::selection { background: #01458e; 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: 1200px) {
.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 { width: 100%; height: auto; background: url(../uploadfile/image/20210818/20210818114908_1961172612.jpg) left no-repeat; }
.h_adw { padding: 20px 0; height: 120px; min-width: 1400px; position: relative; }
.logo { position: absolute; left: 2%; }
.logo img { height: 71px;margin-left: 88px; }
.nav { margin-top: 20px; position: absolute; right: 2%; }
.nav ul { float: left; }
.nav ul li { float: left; display: block; height: 120px; }
.nav ul li>a { margin-right: 30px; color: #fff; 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: #da251c; color: #fff; transition: all 0.8s; }
.search { }
.erji_menu { width: 100%; display: none; padding: 40px 0px 40px 0px; position: absolute; left: 0; border-top: 2px solid #da251c; background-color: #fff; z-index: 999; top: 80px; }
.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: 120px; 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: 68px; 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: 120px; }
.sousou { width: 240px; position: absolute; top: 68px; right: 0px; background: #fff; border-radius: 10px; padding: 10px 20px 25px 10px !important; }
.hot_right { float: right; margin-top: 15px; font-size: 30px; font-family: Arial, Helvetica, sans-serif; }
.cjz3 { position: relative; z-index: 999999; float: left; margin-left: 40px; height: 120px; }
.wechat { position: absolute; width: 114px; background: #fff; top: 68px; 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*/
.banner { overflow: hidden; height: 700px; width: 100%; }
.banner-box { min-width: 1100px; height: 700px; position: relative; margin: 0 auto; }
.banner-box .bd { width: 100% !important; }
.banner-box .bd li { width: 100% !important; height: 700px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a { display: block; background-size: auto; height: 100%; position: relative; z-index: 1111; }
.banner-btn { width: 100%; position: absolute; top: 0; left: 0; margin-left: 0; height: 700px; overflow: hidden; }
.banner-btn a { display: block; width: 49px; height: 104px; position: absolute; top: 300px; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; transition: 0.3s all ease-in-out }
.banner-btn a.prev { left: -50px; background: url(http://114my.cn.114.114my.net/jmx/ban01.png) no-repeat 0 0; }
.banner-btn a.next { right: -50px; background: url(http://114my.cn.114.114my.net/jmx/ban01.png) no-repeat -49px 0; }
.banner-box .hd { position: absolute; bottom: 100px; width: 100%; display: block; }
.banner-box .hd ul { width: 1100px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li { width: 20px; height: 10px; border-radius: 20px; text-indent: -9999px; background: #fff; cursor: pointer; display: inline-block; margin: 0 5px; transition: 0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on { background: #01458e; width: 32px; }
.banner-box:hover .banner-btn a.prev { left: 20px; filter: alpha(opacity=40); -moz-opacity: .4; -khtml-opacity: .4; opacity: .4; }
.banner-box:hover .banner-btn a.next { right: 20px; filter: alpha(opacity=40); -moz-opacity: .4; -khtml-opacity: .4; opacity: .4; }
.banner-box .banner-btn a.prev:hover, .banner-box:hover .banner-btn a.next:hover { filter: alpha(opacity=80); -moz-opacity: .8; -khtml-opacity: .8; opacity: .8; }
/*search*/
.sea_bc { border-bottom: 1px solid #e8e8e8; }
.sea_c { display: flex; justify-content: space-between; height: 80px; align-items: center; }
.gjc { display: flex; align-items: center; }
.gjc>div { margin-left: 20px; padding-top: 3px; }
.gjc>div>a { font-size: 14px; color: #333; }
#infonamee { width: 240px; height: 41px; text-indent: 43px; background: #f5f5f5; outline: none; border: none; }
.search_rr { position: relative; display: flex; align-items: center; }
.zz { width: 62px; height: 41px; background: linear-gradient(to right, #01458e, #0056b2); display: flex; align-items: center; justify-content: center; }
.zz input { width: 25px; }
/*about*/
.ab_bc { padding: 100px 0; }
.ab_c:after { position: absolute; content: ""; width: 100%; height: 2px; background: #e8e8e8; bottom: 0; left: 0; }
.ab_c { display: flex; align-items: center; justify-content: space-between; position: relative; }
.ab_lc { width: 50%; position: relative; z-index: 99; }
.ab_lc video { width: 100%; height: 445px; }
.ab_lc>p { top: 50%; left: 50%; margin-top: -38px; display: flex; align-items: center; justify-content: center; position: absolute; margin-left: -38px; }
.ab_rc { width: 45%; }
.ab_ti { font-size: 48px; color: #da251c; font-weight: bold; }
.ab_ti>b { display: inline-block; font-size: 48px; color: #01458e; }
.ab_rc>p { color: #333; text-transform: uppercase; font-size: 22px; margin-top: 26px; }
.ab_wz { font-size: 16px; color: #000; line-height: 36px; margin: 36px 0; }
.ab_rc img { width: 100%; }
.ab_rc i { margin-top: 40px; }
.num_c>ul { display: flex; flex-wrap: wrap; margin-top: 50px; justify-content: center; }
.num_c>ul>li { position: relative; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; padding: 0px 7%; }
.num_c>ul>li:nth-child(1), .num_c>ul>li:nth-child(5) { }
.num_c>ul>li+li:after { position: absolute; content: ""; height: 100%; width: 1px; background: #e5e5e5; top: 0; left: 0; }
.num_c>ul>li:nth-child(5):after { display: none; }
.num_c b { font-size: 54px; align-items: flex-end; display: flex; margin: 0 auto; }
.num_c em { font-size: 18px; padding-bottom: 9px; }
.num_c p { font-size: 18px; margin-top: 12px; }
.num_c>ul>li:nth-child(n+5) { margin-top: 40px; }
.sl_tit { text-align: center; }
.sl_tit>b { display: block; font-size: 45px; }
.sl_tit>p { font-size: 18px; margin-top: 15px; }
/*产品*/

.pro_bc { background: url( http://login.114my.cn/memberpic/dgxyjs/uploadfile/image/20210818/20210818174244_652349996.jpg) center no-repeat; padding: 80px 0; }
.pro_c>ul { display: flex; height: 75px; margin-top: 52px; }
.pro_c>ul>li { width: 20%; text-align: center; background: #39414c; transition: all .3s; }
.pro_c>ul>li>a { display: block; line-height: 75px; font-size: 18px; color: #fff; }
.pro_c>ul>li.on { background: #01458e; }
.pro_ic { margin-top: 25px; display: flex; transition: all .5s; }
.product_div_item_image { width: 100%; }
.pro_bo .divproduct_new_div { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; }
.pro_bo .divproduct_new_div_item { width: 24%; display: flex; flex-direction: column-reverse; margin-bottom: 20px; }
.pro_bo .divproduct_new_div_item_body { display: none; }
.pro_bo .divproduct_new_div_item_a { display: block; height: 52px; color: #333; font-size: 16px; text-align: center; line-height: 52px; background: #fff; border: 1px solid #ddd; }
.pro_bo .product_div_item_pic { border: 1px solid #ddd; border-bottom: none; overflow: hidden; }
.pro_bo { margin-top: 20px; }
.pro_item { flex-shrink: 0; width: 100%; }
.pro_c { overflow: hidden; }
.pro_icc>ul { display: flex; justify-content: space-between; padding-top: 58px; border-top: 1px solid #d0d0d0; margin-top: 60px; }
.pro_icc>ul>li { text-align: center; }
.pro_icc span { font-size: 42px; color: #666; display: block; }
.pro_icc p { font-size: 16px; color: #666; margin-top: 14px; }
.pro_c>ul>li:last-child:hover { background: #01458e; }
.pro_c>ul>li+li { border-left: 1px solid rgba(255,255,255,0.2); }
.pro_bo .divproduct_new_div_item:hover img { transform: scale(1.1); }
.pro_bo .product_div_item_pic img { transition: all .8s; }
.pro_bo .divproduct_new_div_item:hover .divproduct_new_div_item_a { color: #01458e; }
/*工艺*/
.page_bc { padding: 80px 0; }
.proadv { }
.proadv_con { margin-top: 52px; }
.proadv_con li { width: calc((100% - 20px) / 3); text-align: center; background: #f8f8f8; padding: 45px 0; margin-bottom: 10px; margin-right: 10px; }
.proadv_con li:nth-child(3) { margin-right: 0px; }
.proadv_con li:nth-child(6) { margin-right: 0px; }
.proadv_con li em { width: 150px; height: 150px; border-radius: 100%; background: #fff; display: block; margin: 0 auto 20px; overflow: hidden; }
.proadv_con li b { font-size: 23px; font-weight: 100; color: #333; display: block; margin-bottom: 15px; }
.proadv_con li p { font-size: 16px; line-height: 28px; color: #888; }
/*产品实力*/
.chara { clear: both; font-family: "Microsoft Yahei"; line-height: 24px; font-size: 14px; position: relative; text-align: center; }
.chara_c dl { width: 23.5%; height: 545px; float: left; position: relative; overflow: hidden; }
.chara_c dl:first-child { margin: 0; }
.chara_c dl a { color: #fff; }
.chara_c dt, .chara_c dt img { display: block; width: 100%; height: 377px; transition: all .5s; }
.chara_c dl:hover dt img { transform: scale(1.1); }
.chara_c dd { position: absolute; left: 0; bottom: 0; background: #39414c; width: 100%; height: 170px; box-sizing: border-box; padding: 64px 30px 0; -webkit-transition: 1s; -moz-transition: 1s; transition: .5s; }
.chara_c dd .chara_ico { position: absolute; top: -47px; left: 50%; width: 94px; height: 94px; background: #39414c; display: block; border-radius: 100%; padding: 10px; margin-left: -47px; }
.chara_c dd .chara_ico span { width: 74px; height: 74px; display: block; border-radius: 100%; font-size: 38px; line-height: 74px; color: #da251c; font-weight: normal; background: #fff; }
.chara_c dd h3 { font-weight: normal; font-size: 30px; line-height: 40px; height: 104px; white-space: nowrap; color: #fff; }
.chara_c dd h3 em { display: block; font-size: 14px; line-height: 22px; color: rgba(255,255,255,0.3); }
.chara_c dd p { position: relative; padding: 25px 0 0; font-size: 14px; color: #fff; line-height: 24px; }
.chara_c dl.cur dd, .chara_c dl:hover dd { height: 220px; background: #da251c; }
.chara_c dl.cur dd .chara_ico, .chara_c dl:hover dd .chara_ico { background: #da251c; }
.chara_c dl.cur dd h3, .chara_c dl:hover dd h3 { height: 60px; }
.chara_c dl.cur dd h3 em, .chara_c dl:hover dd h3 em { display: none; }
.chara_c dl.cur dd p:before, .chara_c dl:hover dd p:before { content: ""; position: absolute; width: 30px; height: 1px; background: rgba(255 , 255 , 255 , 0.5); left: 50%; top: 0; margin-left: -15px; }
.chara_c dd .chara_ico span img { padding-top: 15px; }
.chara_c { display: flex; margin-top: 52px; justify-content: space-between; }
/*Process*/
.process { width: 100%; padding-bottom: 80px; padding-top: 80px; margin-top: 80px; background: url( http://login.114my.cn/memberpic/dgxyjs/uploadfile/image/20210818/20210818174244_652349996.jpg) center no-repeat; }
.proc { position: relative; margin-top: 52px; }
.proc:after { position: absolute; content: ''; width: 100%; height: 1px; background: #ddd; left: 0; top: 136px; }
.proc li { width: 106px; }
.proc_w { text-align: center; font-size: 16px; color: #888; margin-top: 28px; }
.proc_w span { width: 9px; height: 9px; background: #ddd; border-radius: 100%; display: block; margin: 0 auto 31px; }
.proc_t { transition: all 2s linear; width: 104px; height: 104px; border-radius: 100%; background: #fff; display: flex; align-items: center; justify-content: center; border: 1px solid #eee; }
.proc li:hover .proc_t { transition: all 1s linear; cursor: pointer; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg); background: #01458e; border: 1px solid #01458e; }
.proc_bz { width: 320px; height: 43px; margin: 0 auto; margin-top: 60px; text-align: center; }
.proc_bz a { display: block; line-height: 43px; background: #39414c; color: #fff; font-size: 18px; transition: all 0.4s linear; letter-spacing: 0.5px; }
.proc_bz a:hover { background: #01458e; transition: all 0.4s linear; }
/*strength*/
.stre { margin: 80px auto; }
.stre_le { width: 238px; overflow: hidden; float: left; }
.stre_ri { width: 1100px; overflow: hidden; float: right; }
.stre_le b { font-size: 36px; color: #39414c; display: block; margin-bottom: 11px; }
.stre_le em { color: #888; display: block; margin-bottom: 28px; }
.stre_le p { line-height: 26px; }
.stre_tab { margin-top: 75px; }
.stre_tab a { display: block; width: 150px; height: 47px; line-height: 47px; text-align: center; background: #f5f5f5; font-size: 16px; }
.stre_tab a+a { margin-top: 7px; }
.stre_tab a.on { background: #01458e; color: #fff; }
.new_web_div2021 li { float: left; width: 345px !important; }
.new_web_div2021 li { display: inline-table; overflow: hidden; position: relative; float: left; box-sizing: border-box; padding-left: 0!important }
.new_web_div2021 li>a { display: block; }
.new_web_div2021 li>a>img { width: 100%; height: auto; }
.new_web_div2021 ul { }
.new_web_div2021 li { margin-right: 10px; margin-bottom: 10px; }
.new_web_div2021>li:nth-child(3) { margin-right: 0px; }
.new_web_div2021>li:nth-child(6) { margin-right: 0px; }
.new_web_div2021 li>p { width: 100%; height: 100%; background: rgba(36, 64, 97, 0.8); position: absolute; top: 0; left: 0; transform-origin: center; transform: rotateX(90deg); transition: 600ms; padding-top: 0!important; display: flex; align-items: center; justify-content: center; }
.new_web_div2021 li>p>a { font-size: 16px; color: #fff; }
.new_web_div2021 li:hover p { transform: rotateX(0deg); transition: 600ms; }
.new_web_div2021 li br { display: none; }
.stre_bt { padding-top: 100px; }
/*简介*/
.aboutbox { font-family: "Microsoft Yahei"; font-size: 16px; line-height: 34px; color: #fff; overflow: hidden; position: relative; background: url(../uploadfile/image/20210819/20210819164527_864543889.jpg) no-repeat center 0; text-align: center; padding: 100px 0 240px }
.about_w { }
.about_w h2 { font-size: 20px; line-height: 56px; font-weight: normal; position: relative; }
.about_w h2 a { display: block; color: #fff; font-size: 20px; }
.about_w h2 span { display: block; margin-bottom: 36px; }
.about_w h2:before { content: ""; position: absolute; width: 50px; height: 1px; top: 202px; left: 50%; margin-left: -25px; background: rgba(255 , 255 , 255 , 0.5); }
.about_w>p { font-size: 16px; color: #fff; line-height: 34px; margin-top: 52px; }
/*news*/
.new_bc { padding: 80px 0; }
.new_ic { margin-top: 60px; display: flex; justify-content: space-between; }
.new_lc { width: 39.1%; }
.new_lc>ul { display: flex; border-bottom: 2px solid #f3f3f4; position: relative; }
.new_lc>ul:after, .new_rc>p:after { position: absolute; content: "\e615"; font-family: "hji"; font-size: 16px; color: #25221e; right: 3px; top: 0; }
.new_lc>ul>li, .new_rc>p>a { position: relative; padding-bottom: 18px; }
.new_lc>ul>li+li { margin-left: 42px; }
.new_lc>ul>li.on:after, .new_rc>p>a:after { position: absolute; content: ""; width: 100%; background: #01458e; height: 3px; bottom: -2px; left: 0; }
.new_lc>ul>li>a { font-size: 20px; color: #25221e; font-weight: bold; display: block; }
.new_lc>ul>li.on>a { color: #01458e; }
.new_rc { width: 57.2%; }
.new_rc>p { position: relative; border-bottom: 2px solid #f3f3f4; }
.new_rc>p>a { font-size: 20px; color: #01458e; position: relative; display: inline-block; font-weight: bold; }
.new_cc { margin-top: 46px; overflow: hidden; }
.new_cc .new_item+.new_item { display: none; }
.new_ri { margin-top: 46px; }
.new_item .news_div { display: flex; }
.new_item .news_div_item { flex-shrink: 0; width: 100%; display: flex; flex-direction: column-reverse; position: relative; }
img.news_div_item_image { width: 586px; height: 342px; }
.new_item .news_div_item_content { padding: 38px 0 90px 46px; border: 1px solid #f6f6f6; }
.new_item .news_div_item_a { font-size: 20px; color: #333; display: block; position: relative; }
.new_ic .news_div_item_body { font-size: 16px; color: #929292; line-height: 32px; margin-top: 24px; width: 91%; }
.new_item .news_div_item_date { display: flex; width: 140px; height: 42px; background: #01458e; align-items: center; justify-content: center; position: absolute; bottom: 238px; left: 45px; }
.new_item .news_div_item_date * { color: #fff; font-size: 21px; }
.new_item .news_div_item_a:after { position: absolute; content: "\e75c"; font-family: "hji"; font-size: 46px; color: #333; top: 130px; left: 0; }
.new_ri .news_div_item_image { display: none; }
.new_ri .news_div_item_date { display: none; }
.new_ri .news_div_item_title a { font-size: 20px; color: #4d4d4d; display: block; position: relative; }
.new_ri .news_div_item { padding: 42px 0px 42px 81px; border: 1px solid #f6f6f6; transition: all .5s; }
.new_ri .news_div_item_title a:before { position: absolute; content: "\e621"; font-family: "hji"; top: 3px; left: -30px; color: #01458e; font-size: 20px; }
.new_ri .news_div_item_body { position: relative; width: 80%; }
.new_ri .news_div_item_body:before { position: absolute; content: "\e616"; font-family: "hji"; color: #333; font-size: 23px; left: -30px; top: 5px; }
.new_ri .news_div_item_title a:after { position: absolute; content: "\e75c"; font-family: "hji"; right: 44px; top: 0; font-size: 46px; color: #333; }
.new_item .news_div_item_body { height: 64px; overflow: hidden; }
.new_item .slick-dots li button:before { color: #333; }
.new_item .slick-dots li.slick-active button:before { color: #01458e; }
.new_item .slick-dots { bottom: 53px; right: 0; width: 38%; }
.new_item .news_div>button, .new_ri .news_div>button { display: none!important; }
.new_ri .news_div_item:hover { border: 1px solid #01458e; }
.new_ri .news_div_item:hover .news_div_item_title a:after, .new_item .news_div_item:hover .news_div_item_a:after { color: #01458e; }
.new_ri .news_div_item:hover .news_div_item_title a, .new_item .news_div_item:hover .news_div_item_a { color: #01458e; }
.new_item .slick-dots li button:before { font-size: 40px; }
/*版权*/
.footWrap { background: #39414c; color: #fff; position: relative; z-index: 1; line-height: 25px; font-size: 14px; margin-top: 0px; }
.footWrap>.gy { border-top: 10px solid #01458e; transform: translateY(-10px); }
em, i { font-style: normal; }
.fl { float: left; }
.fr { float: right; }
.f_shouy { display: none; }
.f_shouy span { font-size: 20px; color: #fff; display: inline-block; margin-left: 14px; }
.footWrap .f_shouy a { color: #fff; font-size: 16px; padding-top: 20px; display: flex; justify-content: flex-end; align-items: center; }
.hh { font-size: 18px; position: relative; color: #fff; font-weight: normal; border-bottom: 1px solid rgba(255, 255, 255, 0.1); line-height: 62px; background: url(../uploadfile/image/20210819/20210819171049_938787529.png) no-repeat right center; }
.f_con { border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding: 50px 0 0; display: flex; justify-content: space-between; }
.f_code { width: 17%; min-width: 224px; }
.f_code p { text-align: center; float: left; }
.f_code p:nth-child(3) { margin-left: 12px; }
.f_code p img { display: block; height: 110px; background: #fff; padding: 7px; width: 110px; }
.f_text { width: 67%; min-width: 954px; }
.f_text li { float: left; font-size: 18px; color: #fff; width: 38%; }
.f_text li:nth-child(3n) { width: 226px; }
.f_text li span { display: block; font-size: 18px; color: #fff; }
.f_text li em { display: block; font-size: 14px; color: rgba(255,255,255,0.5); margin-bottom: 10px; }
.f_wz { height: 57px; line-height: 47px; color: rgba(255,255,255,0.5); }
.f_nav { height: 64px; font-size: 16px; display: flex; justify-content: space-between; align-items: center; }
.f_nav a { color: #fff; font-size: 16px }
.f_text li span a { font-size: 18px; text-align: left; padding-top: 0; color: #fff; }
.f_text>ul { display: flex; flex-wrap: wrap; padding: 25px 0 33px; }
.f_text li:nth-child(4), .f_text li:nth-child(5) { margin-top: 38px; }
.ewm { display: flex; justify-content: space-between; margin-top: 25px; }
.linkTagcs li a { font-size: 14px; }
.links_r a { font-family: "hji" !important; font-size: 42px; font-style: normal; color: rgba(255,255,255,0.3); display: inline; height: 80px; display: block; line-height: 80px; padding-left: 32px; }
.links_l { display: flex; align-items: center; width: 7.5%; min-width: 86px; }
.l_wz { position: relative; }
.l_wz b { font-size: 25px; color: #fff; line-height: 21px; }
.l_wz p { color: rgba(255,255,255,0.5); letter-spacing: 5px; }
.links { display: flex; align-items: center; justify-content: space-between; height: 100%; position: relative; }
.links>div { display: flex; align-items: center; color: rgba(255,255,255,0.5); }
.links_m { width: 97%; }
.linkTagcs li a { color: rgba(255,255,255,0.38)!important; }
.link_bc { height: 56px; border-bottom: 1px solid rgba(255,255,255,0.07); }
.lin_ic { width: 30px; height: 30px; border-radius: 100%; border: 1px solid #fff; text-align: center; line-height: 30px; color: #fff; font-size: 14px; position: absolute; right: 0; top: 25px; }
.linkTagcs li { line-height: 18px!important; padding-right: 10px!important; }
.linkTagcs li a { font-size: 13px!important; }
.links>div:nth-child(1) { width: calc(100% - 34px); }
.links>div:nth-child(2) { }
.linkTagcs { width: 100%!important; }
.food_wbg { background: #01458e; }
.foot_to { color: rgba(255,255,255,0.5); font-size: 14px; }
.foot_to>a { color: rgba(255,255,255,0.5); }
.copy_b { display: flex; justify-content: space-between; height: 66px; }
.copy_b>div { line-height: 66px; color: rgba(255,255,255,0.6); }
.copy_b>div a { color: rgba(255,255,255,0.6); }
.copy_b>div a:hover { color: rgba(255,255,255,0.8); }

.pagination {
 display: inline-block;
 padding-left: 0;
 margin: 20px 0;
 border-radius: 4px; }
.pagination > li {
 display: inline; }
.pagination > li > a,
.pagination > li > span {
 position: relative;
 float: left;
 padding: 6px 12px;
 line-height: 1.42857;
 text-decoration: none;
 color: #337ab7;
 background-color: #fff;
 border: 1px solid #ddd;
 margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
 margin-left: 0;
 border-bottom-left-radius: 4px;
 border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
 border-bottom-right-radius: 4px;
 border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
 z-index: 2;
 color: #23527c;
 background-color: #eeeeee;
 border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
 z-index: 3;
 color: #fff;
 background-color: #337ab7;
 border-color: #337ab7;
 cursor: default; }