@charset "utf-8";
/* 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; box-sizing: border-box;}
address, caption, cite, code, dfn, em, strong, th, var, optgroup, i { font-style: inherit; font-weight: inherit; }
* { page-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; }
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 }
.tl { text-align: left; }
.tc { text-align: center }
.tr { text-align: right; }
.cl { clear: both; }
.ov { overflow: hidden; }
.dfc { display: flex; align-items: end; justify-content: center; }
.dfv { display: flex; align-items: center; justify-content: center; }
.dfs { display: flex; align-items: end; justify-content: space-between; }
.dfe { display: flex; align-items: end; justify-content: end; }
.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: #050f68; color: #fff; }
.page_60 { height: 60px; }
.page_70 { height: 70px; }
.page_50 { height: 50px; }
.page_40 { height: 40px; }
.page_30 { height: 30px; }
/*head*/
.head { height: 190px; width: 100%; }
.head_s { height: 40px; margin: 0 auto; line-height: 39px; font-family: "Microsoft YaHei"; width: 100%; background: #0065d3; color: #fff; }
.head_sz { color: #fff; font-size: 12px; line-height: 39px; }
.head_s a { font-size: 12px; color: #fff; }
.head_sy { line-height: 39px; }
.head_sy a:hover { text-decoration: underline; }
.head_x { height: 150px; width: 100%; background: url(https://memberpic.114my.com.cn/029631/uploadfile/image/20210429/20210429141833_280562106.jpg) repeat-x; }
.logo { margin-top: 36px; cursor: pointer; }
.generalize { margin-top: 50px;    position: relative; }
.interval { margin-top: 47px; margin-left: 30px; width: 1px; height: 65px; background: #c8c8c8; margin-right: 30px; }
.phone { margin-top: 50px; }
.phone_fw { margin-left: 20px; font-size: 16px; line-height: 35px; color: #525252; }
.phone p { font-family: "Arial"; font-size: 30px; color: #525252; font-weight: bold; margin-top: 2px; }
.logo_s { margin-left: 20px; }
.logo_s em { letter-spacing: 0px }
.logo_s span { display: block; font-weight: bold; color: #0065d3; font-size: 47px; margin-top: 45px; letter-spacing: 5px; padding-bottom: 5px; }
.logo_s p { text-transform : uppercase; color: #525252; font-size: 14px; font-family: "Arial"; font-weight: 300; }
.generalize_x { btext-align: center; line-height: 30px; color: #525252; font-size: 16px; margin-top: 3px; }
/*导航*/
#top_d { position: absolute; z-index: 999; width: 100%; margin-top: 40px; }
#top_page { width: 1200px; margin: 0 auto; height: 54px; overflow: inherit; background: #fff; min-width: 1350px; position: relative; }
.nav { height: 54px; width: 100%; }
.menu { float: left; padding-right: 0px; }
.NavCeshi .r { background: none; }
.NavCeshi > li { float: left; transition: 0.2s all ease-in-out; position: relative; background: url(https://memberpic.114my.com.cn/029631/uploadfile/image/20210429/20210429141900_1377463107.jpg) no-repeat right; width: 150px; }
.NavCeshi > li:first-child { }
.NavCeshi > li > a { display: block; text-align: center; padding: 0px 0; font-size: 15px; line-height: 54px; color: #525252; transition: 0.2s all ease-in-out; height: 54px; position: relative; z-index: 1113; margin: 0 auto; width: 60px; font-weight: 300; }
.NavCeshi > li > a:after, .NavCeshi > li > a::after { content: ''; width: 0%; height: 2px; background: #0065d3; display: block; position: absolute; left: 0; bottom: 0; transition: 0.3s all ease-in-out; }
.NavCeshi > li.navcurrent > a:after, .NavCeshi > li.navcurrent > a::after, .NavCeshi > li:hover > a:after, .NavCeshi > li:hover > a::after { width: 100%; }
.NavCeshi > li.navcurrent > a > .en, .NavCeshi > li:hover > a > .en { }
.NavCeshi li dl { transition: all 0.3s; position: absolute; top: 54px; height: 0px; z-index: 0; overflow: hidden }
.NavCeshi li.dhh a { color: #0065d3; }
.NavCeshi li.dhh dl { height: auto !important; width: 300px; background: rgba(255,255,255,0.9); position: absolute; top: 54px; left: 0; display: block; z-index: 10000; padding-top: 20px; padding-left: 20px; padding-bottom: 20px; overflow: hidden; box-sizing: content-box;}
.NavCeshi li.dhh dl.juli { left: -106px; }
.NavCeshi li.dhh dl dt { width: 140px; float: left; color: #333; line-height: 28px; margin: 15px 0px 25px 10px; text-align: left }
.NavCeshi li.dhh dl dt b { display: block; width: 40px; height: 3px; background-color: #0065d3; margin-bottom: 20px; }
.NavCeshi li.dhh dl dt strong { display: block; font-size: 20px; margin-bottom: 25px; }
.NavCeshi li.dhh dl dt span { display: block; width: 118px; height: 30px; text-align: center; line-height: 32px; border: 1px solid #cecece; color: #999; font-family: Arial; }
.NavCeshi li.dhh dl dt span a { color: #999; font-size: 12px; line-height: 32px; }
.NavCeshi li.dhh dl dt img { margin-bottom: 5px; }
.NavCeshi li.dhh dd { width: 130px; float: left; margin-top: 10px; color: #fff; line-height: 38px; display: block; text-align: left; overflow: hidden; }
.NavCeshi li.dhh dd a { line-height: 30px; height: 30px; display: block; color: #777; font-size: 12px; font-weight: normal; text-align: left; border: 1px solid #cecece; text-align: center; margin-bottom: 10px; font-weight: 300; overflow: hidden; padding-left: 10px; padding-right: 10px; }
.NavCeshi li.dhh dd a:hover { color: #0065d3 }
/*banner*/
.banner { width: 100%; height: 700px; overflow: hidden; position: relative; background: #dedede; }
.banner ul { position: relative; }
.banner ul li { width: 100%; position: absolute; top: 0; left: 0; z-index: 0; }
.banner li div { height: 700px; }
.banner ol { position: absolute; bottom: 30px; left: 46%; margin-left: -100px; z-index: 99; }
.banner ol li { width: 60px; height: 5px; background: #fff; vertical-align: middle; transition: 0.3s; float: left; }
.banner ol li+li { margin-left: 10px; }
.banner ol li.cur { background: #0065d3 !important; transition: 0.3s; }
.banner>div { width: 36px; height: 72px; background-color: rgba(0,0,0,0.3); ; position: absolute; top: 50%; margin-top: -36px; cursor: pointer; z-index: 99; opacity: 0; transition: 0.6s; }
.ban_btn_le { left: -36px; background: url(https://memberpic.114my.com.cn/029631/uploadfile/image/20210429/20210429141937_1917508804.png) no-repeat center; }
.ban_btn_ri { right: -36px; background: url(https://memberpic.114my.com.cn/029631/uploadfile/image/20210429/20210429142000_516123061.png) no-repeat center; }
.banner:hover .ban_btn_le { left: 30px; opacity: 1; transition: 0.6s; }
.banner:hover .ban_btn_ri { right: 30px; opacity: 1; transition: 0.6s; }
/*搜索*/
#search { height: 78px; width: 100%; margin: 0 auto; background-color: #0065d3; position: relative; }
.search_l { margin-top: 33px; }
.search_l a { font-size: 14px; color: #fff; }
.search_l a:hover { text-decoration: underline; }
.search_r { margin-top: 24px; }
.sou_x { width: 1px; height: 40px; margin: 43px 20px 0 20px; background: #c5c5c5; }
.search_rs { text-align: left; margin-top: 33px; font-size: 14px; color: #fff; }
.search { height: 78px; }
/*company advantage*/
.comp_adv { margin-bottom: 80px; }
.com_con { height: 350px; margin-bottom: 49px; }
.com_con li { float: left; height: 360px; text-align: center; width: 340px; background: #f6f6f6; transition: 0.5s; position: relative; padding-top: 55px; overflow: hidden; }
.com_con li+li { margin-left: 13px; }
.com_con li em { position: relative; z-index: 2; text-align: center; margin-bottom: 31px; height: 64px; }
.com_con li em img { margin: 0 auto; }
.com_con .one { }
.com_con .two { display: none; transition: 0.5s; }
.com_con li b { font-size: 34px; display: block; margin-bottom: 18px; transition: 0.2s; position: relative; z-index: 2; }
.com_con li:after { position: absolute; content: ''; transition: 0.5s; left: 0; width: 100%; height: 0; background: linear-gradient(to bottom, #007aff, #0065d3); bottom: 0; }
.com_con li p { line-height: 28px; transition: 0.2s; position: relative; z-index: 2; padding: 0 23px; }
.com_con li:hover { transition: 0.5s; }
.com_con li:hover:after { height: 100%; }
.com_con li:hover b, .com_con li:hover p { color: #fff; transition: 0.2s; }
.com_con li:hover .one { display: none; transition: 0.5s; }
.com_con li:hover .two { display: block; transition: 0.5s; }
/*title*/
.title { text-align: center; padding-top: 80px; margin-bottom: 50px; }
.title p { font-size: 38px; font-weight: bold; }
.title p b { font-size: 38px; color: #f71914; }
.title span { font-size: 18px; line-height: 18px; display: block; margin: 16px 0 0; color: #525252; }
/*all_title*/
.all_title { text-align: center; padding-top: 80px; margin-bottom: 40px; }
.all_title p { font-size: 38px; font-weight: bold; }
.all_title p b { font-size: 38px; color: #f71914; }
.all_title span { font-size: 18px; line-height: 36px; display: block; margin: 11px 0 0; color: #525252; }
/*product*/
.pro_bg { background: #f6f6f6; width: 100%; overflow: hidden; padding-bottom: 80px; }
.bse p, .bse span { color: #fff; }
.pro_con { }
.pro_tab { background: #ececec; height: 100px; }
.pro_tab li { float: left; width: calc(100% / 5.01); text-align: center; height: 100px; }
.pro_tab li a { display: block; padding-top: 32px; }
.pro_tab li.on a {color: #0166d3;}
.pro_tab li+li { border-left: 1px solid #fff; }
.pro_tab li { }
.pro_tab li em { display: inline-block; }
.pro_tab li p { display: inline-block; text-align: left; margin-top: 10px; margin-left: 20px; }
.pro_tab li b { font-size: 24px; display: block; margin-bottom: 11px; font-weight: 500; }
.pro_tab li b:hover { color: #0065d3; }
.pro_tab li i { font-size: 12px; }
.pbbc_list { margin-top: 60px; margin-bottom: 60px; }
.pbbc_list tr+tr { display: block; margin-top: 30px; }
.pbbc_list td { width: 452px; display: inline-block; vertical-align: top; box-shadow: 0 0 18px #dadada; }
.pbbc_list td { padding-left: 0px !important; }
.pbbc_list td>a { position: relative; overflow: hidden; }
.pbbc_list td>a:before, .pbbc_list td>a:after { content: ''; width: 100%; height: 100%; position: absolute; transition: 0.6s; }
.pbbc_list td>a:before { background: rgba(0, 101, 211, 0.8); transform-origin: 0 100%; transform: rotate(-90deg); bottom: 0; left: 0; }
.pbbc_list td>a:after { background: url(https://memberpic.114my.com.cn/029631/uploadfile/image/20210429/20210429162709_1627876569.png) no-repeat center; transform: scale(0); top: 0; left: 0; }
.pbbc_list td:hover>a:before { transform: rotate(0deg); transition: 0.6s; }
.pbbc_list td:hover>a:after { transform: scale(1); transition: 0.6s; }
.pbbc_list td+td { margin-left: 22px; }
.pbbc_list td br { display: none; }
.pbbc_list td span, .pbbc_list td a { display: block; line-height: 52px; }
.pbbc_list td span { background: #fff; border-bottom: 5px #0065d3 solid; }
.pbbc_list td:hover span { background: rgba(0, 101, 211, 0.8); }
.pbbc_list td span a { font-size: 16px; }
.pbbc_list td:hover span a { color: #fff; }
.morep { height: 68px; background: #ececec; line-height: 68px; text-align: center; font-size: 18px; font-weight: 100; transition: all 0.2s; margin-top: 50px; letter-spacing: 1px; }
.morep a { font-size: 18px; color: #333; transition: all 0.2s; line-height: 68px; }
.morep:hover { background: #0065d3; color: #fff; transition: all 0.2s; }
.morep:hover a { color: #fff; }
/*案例*/
.case { width: 100%; padding-bottom: 80px;background: url(https://memberpic.114my.com.cn/029631/uploadfile/image/20210429/20210429165954_1213674038.jpg) no-repeat center; overflow: hidden; }
.case_s {width: 1314px; height:307px; margin: 0 auto 30px;overflow: hidden;}
.case_s tr{display: block;}
.case_s td{float:left;margin-right: 40px;width: 410px;overflow: hidden;}
.case_s td:last-child{margin-right: 0px;}
.case_s td div{ display: block; position: absolute; bottom: 0; width: 411px; height: 60px; background: rgba(0,0,0,0.5); text-align: center;padding-top: 0 !important;}
.case_s td div a{ line-height: 60px; color: #fff; font-size: 16px; transition: all 1s;}
.case_s td a img { transition: all 1s; }
.case_s td:hover a img { transform: scale(1.15); }
.case_con:hover span { background: rgba(0, 101, 211,0.8); transition: all 1s; }
.case_x { width: 1314px; margin: 0 auto; height: 112px; }
.case_x td td a:nth-child(2) {display: block;width: 200px;height: 30px;background: #0065d3;font-size: 14px;text-align: center;line-height: 30px;color: #fff;font-weight: 300;position: absolute;bottom: -100%;left: 50%;margin-left: -100px;}
.case_x td td a br { display: none; }
.case_x td td { padding-right: 0px !important; padding-left: 0 !important; width: 200px; height: 112px; overflow: hidden; position: relative; }
.case_x td td img {border: 1px solid #e6e6e6;width: 198px;height: 110px;}
.case_x td td:nth-child(6) { padding-left: 0 !important; }
.case_x td td:hover a:nth-child(2) {bottom: 0;}
.case_x td td:hover img { border: 1px solid #0065d3; }
/*adv*/
.adv_box { height: 827px; }
.bt { text-align: center; padding-top: 84px; margin-bottom: 60px; }
.bt p { height: 54px; line-height: 54px; color: #333; font-weight: bold; font-size: 42px; display: inline-block; margin-bottom: 14px; }
.bt p em { display: inline-block; margin-right: 21px; vertical-align: super; }
.bt span { width: 480px; height: 48px; margin: 0 auto; text-align: center; font-size: 18px; font-weight: 100; display: block; line-height: 48px; background: #0065d3; color: #fff; }
.adv_con { }
.adv_con dl { cursor: pointer; text-align: center; transition: 0.5s; position: relative; width: 335px; float: left; padding-top: 55px; }
.adv_con dl+dl { margin-left: 20px; }
.adv_con dt { }
.adv_con dt i { background: url(https://memberpic.114my.com.cn/029631/uploadfile/image/20210429/20210429193636_865186562.png) no-repeat center; width: 93px; height: 108px; margin: 0 auto; position: absolute; top: 0; left: 50%; margin-left: -46.5px; color: #fff; line-height: 108px; font-size: 45px; font-weight: bold; }
.adv_con dt em { }
.adv_con dd { background: #f6f6f6; height: 260px; padding-top: 61px; }
.adv_con dd b { display: block; font-weight: bold; font-size: 30px; margin-bottom: 10px; }
.adv_con dd p { font-size: 16px; line-height: 36px; padding: 0 15px; }
/*留言*/
.totalwidthpercent { width: 100%; margin: 0 auto; }
.copy1 { height: 230px; background: #0065d3; }
.copy1 form table tr { display: inline-block; float: left; }
.copy1 form table tr+tr { padding-top: 18px !important; padding-left: 20px !important; }
.copy1 .textarea { background: #fff; }
.copy1_sp { padding-bottom: 11px; }
.copy1_sp span { font-size: 16px; color: #666; }
.n_k { padding: 50px 0 0px 50px; }
/*certificate*/
.cert_bg { background: url(https://memberpic.114my.com.cn/029631/uploadfile/image/20210429/20210429205313_2072847756.jpg) no-repeat bottom center; padding-bottom: 100px; }
.cert_con { }
.cert_con .tempWrap { width: 100% !important; }
.cert_con tr { display: block; }
.cert_con td { width: 330px; margin-right: 25px; overflow: hidden; position: relative; float: left; }
.cert_con td:last-child { margin-right: 0; }
.cert_con td>a { display: block; overflow: hidden; }
.cert_con td>a>img { width: 100%; transform: scale(1); transition: 0.5s; }
.cert_con td br { display: none; }
.cert_con td>div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; background: rgba(0,0,0,0.6); transform: scaleY(0); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.815, 1.650, 0.400, 0.680); -moz-transition: -moz-transform 0.3s cubic-bezier(0.815, 1.650, 0.400, 0.680); -o-transition: -o-transform 0.3s cubic-bezier(0.815, 1.650, 0.400, 0.680); transition: transform 0.3s cubic-bezier(0.815, 1.650, 0.400, 0.680); padding-top: 0 !important; }
.cert_con td>div a { line-height: 395px; color: #fff; font-size: 18px; }
.cert_con td:hover a>img { transform: scale(1.1); transition: 0.5s; }
.cert_con td:hover div { -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); }
/*company*/
.comp_bg { background: #f6f6f6 url(https://memberpic.114my.com.cn/029631/uploadfile/image/20210429/20210429212615_1874848766.png) no-repeat center; height: 491px; width: 100%; margin-top: 80px; }
.comp_con { height: 400px; width: 100%; }
.comp_le { margin-top: 42px; }
.comp_ri { width: 650px; padding: 90px 0px 0px 0px; }
.comp_ri em { font-size: 48px; font-weight: bold; color: #233357; text-transform: none; }
.comp_ri b { display: block; font-size: 34px; font-weight: normal; }
.comp_ri i { width: 245px; height: 1px; background: #ced1d9; margin: 19px 0 9px; }
.comp_ri p { line-height: 36px; margin-bottom: 19px; }
.comp_ri a { width: 180px; height: 35px; background: #0065d3; color: #fff; display: block; text-align: center; line-height: 35px; float: left; margin-right: 20px; font-size: 14px; }
.comp_ri a:hover { background: #f71914; }
/*abt_lm*/
.abt_lm { margin-top: 40px; }
.abt_lm p { background: #0065d3; height: 55px; display: flex; align-items: center; justify-content: space-between; }
.abt_lm p b { display: block; width: 210px; text-align: center; line-height: 55px; background: #f71914; color: #fff; font-size: 24px; font-weight: 100; }
.abt_lm p a { font-size: 18px; font-weight: 100; display: block; color: #fff; text-transform: uppercase; margin-right: 29px; }
.abt_lm_t { width: 100%; display: inline-block; margin-top: 30px; overflow: hidden; }
.abt_lm_t tr { display: block; }
.abt_lm_t td { width: 452px; overflow: hidden; position: relative; margin-right: 21px; float: left; }
.abt_lm_t td:last-child { margin-right: 0; }
.abt_lm_t td>a { display: block; overflow: hidden; border: #eaeaea solid 1px; }
.abt_lm_t td>a>img { width: 100%; transform: scale(1); transition: 0.5s; }
.abt_lm_t td>div { width: 100%; height: 51px; background: #eee; transition: 600ms; padding-top: 0 !important; }
.abt_lm_t td>div>a { display: block; line-height: 51px; font-size: 16px; text-align: center; }
.abt_lm_t td:hover a>img { transform: scale(1.1); transition: 0.5s; }
.abt_lm_t td:hover div { background: #f71914; transition: 0.5s; }
.abt_lm_t td:hover div a { color: #fff; }
.abt_lm_t td br { display: none; }
/*news*/
.news_bc { padding: 80px 0; background: #f8f8f8; }
.tg_tit b { display: block; position: absolute; top: 0; left: 0; font-size: 72px; font-family: Impact; line-height: 58px; color: #ddd; z-index: 1; text-transform: uppercase; }
.tg_tit p { font-size: 42px; font-weight: bold; display: block; margin-bottom: 14px; position: relative; z-index: 2; }
.tg_tit span { font-size: 18px; }
.news_c { }
.news_cc { display: flex; padding: 55px 10px 10px; transition: all .5s; }
.news_wz .news_div_item { display: flex!important; flex-direction: column-reverse; width: calc(25% - 15px); flex-shrink: 0; position: relative; box-shadow: 0px 0px 20px rgb(0 0 0 / 12%); }
.news_div_item_pic { width: 100%; height: 218px; overflow: hidden; }
.news_div_item_year, .news_div_item_month, .news_div_item_day { font-family: Roboto; font-size: 14px; font-weight: bold; }
.news_wz .news_div_item_pic img { width: 100%; }
.news_cc .news_div+.news_div { display: none; }
.news_wz .news_div { display: flex; }
.news_wz .news_div_item .news_div_item_date { position: absolute; top: 200px; left: 25px; width: 102px; height: 30px; background: #333; color: #fff; z-index: 2; transition: all .5s; border-radius: 6px; display: flex; align-items: center; justify-content: center; padding-top: 1px; }
.news_wz .news_div_item:hover .news_div_item_date { background: #024ea6; }
.news_div_item_day { font-family: Rotobo; }
.news_wz .news_div_item .news_div_item_title a { display: block; font-size: 16px; color: #333; position: relative; margin-top: 48px; padding-left: 30px; }
.news_wz .news_div_item .news_div_item_body { font-size: 14px; line-height: 28px; color: #666; padding-top: 14px; }
.news_wz .news_div_item .news_div_item_title a:after { position: absolute; content: ""; top: 0; left: 0; background: url(https://memberpic.114my.com.cn/029631/uploadfile/image/20210430/20210430110005_274631339.png) no-repeat center; width: 16px; height: 16px; }
.news_wz button { display: none!important; }
.news_wz .news_div_item .news_div_item_content { padding: 0 25px 35px; }
.news_wz { width: 100%; flex-shrink: 0; }
.news_wz .news_div_item+.news_div_item { margin-left: 20px; }
.news_wz+.news_wz { display: none; }
.news_wz .news_div_item .news_div_item_pic a { display: block; position: relative; }
.cate_c ul { display: flex; }
.cate_c ul li+li { margin-left: 20px; }
.cate_c ul li a { display: block; width: 170px; height: 66px; line-height: 66px; color: #fff; background: #333; text-align: center; font-size: 18px; }
.cate_c ul li.on a { background: #024ea6; }
.cate_c1 ul li:hover:last-child a { background: #024ea6; }
.news_tc { display: flex; justify-content: space-between; padding-top: 18px; position: relative; }
/*版权*/
.copy_row2 { background: #333; width: 100%; padding-bottom: 40px; min-width: 1400px; font-size: 14px; line-height: 28px; color: #888; }
.copy_row2 > .content1 { position: relative; padding-top: 50px !important; }
.copy_list { float: left; margin-right: 80px;position: relative;}
.copy_list .fl+.fl { margin-left: 35px; }
.copy_list2 ul { float: left; }
.copy_list2 ul:nth-last-child(1) { padding-left: 50px; }
.copy_list2 a {/* width: 152px; */ overflow: hidden; text-transform: uppercase; text-overflow: ellipsis; white-space: nowrap; }
.copy_list li, .copy_list li a { display: block; color: #888888; font-size: 14px; line-height: 28px; }
.copy_list li a:hover { color: #fff; }
.copy_list strong { display: block; }
.copy_list strong a { color: #fff; line-height: 50px; font-size: 18px; font-weight: normal; display: inline-block; position: relative; padding-bottom: 10px; margin-bottom: 15px; width: 100%; }
.copy_list strong a:after { content: ''; display: block; width: 25px; height: 2px; background: #fff; position: absolute; bottom: 0; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.copy_list:hover strong a:after { width: 100%; background: #024ea6; }
.copy_lists { float: left; margin-left: 40px; }
.copy_lists li a { display: block; color: #888888; font-size: 12px; line-height: 28px; }
.copy_lists li a:hover { text-decoration: underline; color: #fff; }
.copy_lists strong { display: block; }
.copy_lists strong a { color: #fff; line-height: 50px; font-size: 18px; font-weight: normal; display: inline-block; position: relative; padding-bottom: 10px; margin-bottom: 15px; }
.copy_lists strong a:after { content: ''; display: block; width: 25px; height: 2px; background: #fff; position: absolute; bottom: 0; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.copy_lists:hover strong a:after { width: 100%; background: #024ea6; }
.copy_lists1 { float: left; margin-left: 40px; }
.copy_lists1 li a { display: block; color: #888888; font-size: 12px; line-height: 28px; }
.copy_lists1 li a:hover { text-decoration: underline; color: #fff; }
.copy_lists1 strong { display: block; }
.copy_lists1 strong a { color: #fff; line-height: 50px; font-size: 18px; font-weight: normal; display: inline-block; position: relative; padding-bottom: 10px; margin-bottom: 15px; }
.copy_lists1 strong a:after { content: ''; display: block; width: 25px; height: 2px; background: #fff; position: absolute; bottom: 0; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.copy_lists1:hover strong a:after { width: 100%; background: #024ea6; }
.copy_lists2 { float: left; margin-left: 40px; }
.copy_lists2 li a { display: block; color: #888888; font-size: 12px; line-height: 28px; }
.copy_lists2 li a:hover { text-decoration: underline; color: #fff; }
.copy_lists2 strong { display: block; }
.copy_lists2 strong a { color: #fff; line-height: 50px; font-size: 18px; font-weight: normal; display: inline-block; position: relative; padding-bottom: 10px; margin-bottom: 15px; }
.copy_lists2 strong a:after { content: ''; display: block; width: 25px; height: 2px; background: #fff; position: absolute; bottom: 0; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.copy_lists2:hover strong a:after { width: 100%; background: #024ea6; }
.copy_row3 { display: block; position: relative; margin-top: 35px; }
.copy_row3 .fl { border-top: 1px #3e3e3e solid; width: 970px; padding-top: 26px; }
.copy_row3 .fl, .copy_row3 .fl a { font-size: 14px; color: #888; line-height: 30px; font-weight: 100; }
.copy_row3 .fl a:hover { text-decoration: underline; color: #fff; }
.copy_ewm { margin-top: 15px; }
.copy_phone { width: 229px; height: 466px; position: absolute; top: 40px; right: 0; z-index: 5; background: url(https://memberpic.114my.com.cn/029631/uploadfile/image/20210430/20210430110036_1378348554.png) no-repeat top center; }
.copy_phone ul { width: auto; text-align: center; height: 40px; display: flex; justify-content: center; align-items: center; margin-top: 100px; }
.copy_phone ul li { display: inline-block; border: 1px solid #fff; border-radius: 50%; padding: 9px; width: 41px; height: 41px; margin: 0 7px; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; background: transparent; cursor: pointer; background: #333; }
.copy_phone ul li.cur { background: #0065d3; border-color: #0065d3; }
.copy_phone ul li img { display: block; width: 100%; height: 100%; }
.copy_ewm_cont { display: block; width: 155px; height: 155px; margin: 0 auto; position: absolute; left: 50%; margin-left: -77px; }
.copy_ewm_cont img { display: block; width: 100%; height: 100%; border: 1px solid rgb(0 0 0 / 0.1);  }
.copy_ewm_cont p { color: #fff; font-size: 16px; text-align: center; display: block; background: #0065d3; width: 100%; line-height: 30px; margin-top: 10px; }
.copy1_item2 { padding-top: 43px !important; }
.copy1_item3 { padding-top: 43px !important; }
/*友情链接*/
.links_bj { width: 100%; background: #0065d3; margin: 0 auto; display: flex; }
.links_zbt { width: 165px; font-size: 20px; color: #ffffff; line-height: 80px; }
.links_zbt span { font-size: 20px; color: #ffffff; font-family: akr; text-transform: uppercase; }
.links_lj { width: 996px; font-size: 12px; color: #ffffff; margin-left: 10px; line-height: 80px; }
.links_tb { width: auto; height: 70px; }
.linkTagcs li a { font-size: 16px; line-height: 70px; }
.linkTagcs li a:hover { color: #fff !important; }
.jquery-lightbox.jquery-lightbox-mode-html { height: 514px !important; }

.yb_QQ a{line-height: 54px;}

.ming img { width:120px ;margin: 1%;}

.ming {position: absolute;top: -36px;left: 380px;display: flex;}
.tian img {  width: 140px;}

.tian {   position: absolute;   top: 68px;   right: -180px;}