* { margin: 0; padding: 0; }
body {overflow-x:hidden;}
.head_more a:hover{ color:#ecdf3b;}
.zz .m_zz li#top_boxbody { margin: 0px auto; padding: 0px; font-size: 14px; font-family: Microsoft YaHei; line-height: 24px; color: #333; }
div { margin: 0px; padding: 0px; }
span, p { margin: 0px; padding: 0px; font-family: Microsoft YaHei; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup, i { font-style: inherit; font-weight: inherit; }
* { box-sizing: border-box; }
html, body { min-height: 100%; }
body { font: 14px/1.5 "Microsoft YaHei"; font-size: 14px; color: #1b2229; min-width:1350px }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul, ol, li { list-style: none; }
dl, dt, dd, ol, ul, li { margin: 0px; padding: 0px; list-style: none; }
img { border: none; vertical-align: middle; }
a { text-decoration: none; color: #1b2229; transition: all 0.6s; }
a:hover { transition: all 0.6s; }
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 }
.tl { text-align: left; }
.tc { text-align: center }
.tr { text-align: right; }
.cl { 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; vertical-align: top; }
.ellipse { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.inline { display: inline-block; *display: inline;
*zoom: 1;
}
:focus { outline: none; background-color: transparent; }
::selection { background: #00559a; color: #fff; }
.clearfix:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.clearfix { zoom: 1; }
/**/
.bga_ny { background: url(http://login.114my.cn/memberpic/gaobogd19782en/uploadfile/image/20231013/20231013192210_591906150.jpg) no-repeat center; width: 100%; height:400px; min-width:1300px;}
.page, .content { width: 1500px; margin: 0 auto; overflow: hidden; }
.content1 { width: 1500px; margin: 0 auto; position: relative; }
.pr { position: relative; }
.pa { position: absolute; }
.nno { margin: 0px !important; padding: 0px !important; border: none !important; }
.nnx { margin-right: 0px !important; }
#top10, #top20, #top30, #top40, #top50, #top60, #top80, #top100 { margin: 0 auto; width: 1500px; overflow: hidden; }
#top10 { height: 10px; }
#top20 { height: 20px; }
#top30 { height: 30px; }
.top40 { height: 40px; }
#top50 { height: 50px; }
#top60 { height: 60px; }
.top80 { margin-top:80px;}
#top100 { height: 100px; }
.kg60 { height: 60px; }
 @media screen and (max-width: 1700px)and (min-width:1300px) {
.head_logo { width: 25% !important; padding-left: 20px !important; }
.head_nav { padding-left: 0 !important; }
.head_tab { width: 22% !important; }
}
@media screen and (max-width: 1600px)and (min-width:1400px) {
.head_logo { width: 5 !important; padding-left: 10px !important; }
}
@media screen and (max-width: 1500px) {
.head_logo { width: 25% !important; padding-left: 0px !important; }
}
@font-face { font-family: "pmzd"; src: url("http://login.114my.cn/memberpic/0469141/cssnew/pmzd.woff2.txt") format("woff2"), url("http://login.114my.cn/memberpic/0469141/cssnew/pmzd.woff.txt") format("woff"), url("http://login.114my.cn/memberpic/0469141/cssnew/pmzd.TTF.txt") format("truetype"), url("http://login.114my.cn/memberpic/0469141/cssnew/pmzd.eot.txt") format("embedded-opentype"), url("http://login.114my.cn/memberpic/0469141/cssnew/pmzd.svg.txt") format("svg"); }
@font-face { font-family: "akrobat"; src: url("http://login.114my.cn/memberpic/0469141/cssnew/akrobat-regular.woff2.txt") format("woff2"), url("http://login.114my.cn/memberpic/0469141/cssnew/akrobat-regular.woff.txt") format("woff"), url("http://login.114my.cn/memberpic/0469141/cssnew/akrobat-regular.ttf.txt") format("truetype"), url("http://login.114my.cn/memberpic/0469141/cssnew/akrobat-regular.eot.txt") format("embedded-opentype"), url("http://login.114my.cn/memberpic/0469141/cssnew/akrobat-regular.svg.txt") format("svg"); }
@font-face { font-family: 'iconfont';  /* Project id 2724093 */ src: url('//at.alicdn.com/t/font_2724093_kro1etq593m.woff2?t=1628146468218') format('woff2'), url('//at.alicdn.com/t/font_2724093_kro1etq593m.woff?t=1628146468218') format('woff'), url('//at.alicdn.com/t/font_2724093_kro1etq593m.ttf?t=1628146468218') format('truetype'); }
/*head*/
.head { display: flex; align-items: center; padding: 45px 0px 28px 0px; position: relative; min-width: 1350px; width: 100%; z-index: 999; border-bottom: 1px rgba(255,255,255,0.15) solid; }
.head_logo { width: 25%; display: flex; padding-left: 32px; }
.head_logo i { display: inline-block; margin-top: -3px; }
.head_logo p { font-size: 34px; color: #333; line-height: 34px; padding-left: 16px; font-family: "pmzd"; }
.head_logo p span { display: block; font-size: 14px; color: #333; font-weight: lighter; font-family: Microsoft YaHei; line-height: 20px; }
.head_nav { width: 45%; padding-left: 80px; }
.head_nav ul { display: flex; justify-content: space-between; }
.head_nav li { }
.head_nav li>a { font-size: 17px; color: #333; position: relative; padding-bottom: 48px; }
.head_nav li>a:before { content: ''; height: 18px; position: absolute; right: -2vw; top: 4px; border: 0.3px dashed rgba(0,0,0,0.2); }
.head_nav li:last-child a:before { border: none; }
.head_nav>ul>li:hover a, .head_nav>ul>li.cur a { color: #333; }
.head_nav >ul>li>a:after { content: ''; width: 60%; height: 3px; background: #00559a; position: absolute; left: 13px; bottom: 22px; transform: scaleX(0); transition: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); }
.head_nav >ul>li:hover a:after, .head_nav>ul>li.cur a:after { transition: 0.5s; transform: scaleX(1); }
.head_tab { width: 22%; }
.tit_icon { position: relative; float: left; width: 33px; height: 33px; margin-left: 2vw; border: 1px #eee solid; border-radius: 50%; margin-top: 7px; }
.tit_icon p { margin-bottom: 0 !important; font-size: 21px !important; text-align: center; }
.tit_sel { width:675px; height: 142px; background: rgba(51,51,51,0.5); transform: rotateX(90deg); position: absolute; top:82px; right: 0; transition: all 0.5s; font-size: 16px; padding: 34px; z-index: 99; }
.tit_sel span { font-size: 24px; display: block; color: #152682; font-family: Arial; }
.tit_icon:hover .tit_sel { transform: rotateX(0); transition: all 0.5s; }
#search-i { float: left; width: 30px; height: 33px; overflow: hidden; margin-top: 20px; box-sizing: border-box; padding-top: 7px; border: 1px solid #dddddd; border-left: none; }
#search-bg { float: left; width: 562px; height: 33px; line-height: 33px; overflow: hidden; padding-left: 14px; margin-top: 20px; box-sizing: border-box; border: 1px solid #dddddd; border-right: none; }
.search-text { font-size: 14px; color: #999999; justify-content: center; align-items: center; }
.search-text a { font-size: 15px; color: #fff; padding:0px 7px; }
.search-text a:hover { font-size: 15px; color: #ffffff; }
.search-text span { float: left; color: #ffffff; font-size: 15px; }
#infoname { border: none; background: none; outline: none; }
.search_name { float: left; font-size: 22px; color: #ffffff; line-height: 32px; position: relative; z-index: 5; padding: 15px 0; width: 264px; height: 96px; background: #cb0303; text-align: center; }
.search_name:after { content: ""; width: 0px; height: 0px; border-top: 7px solid #cb0303; border-right: 7px solid transparent; border-bottom: 8px solid transparent; border-left: 7px solid #cb0303; position: absolute; top: 81px; right: -13px; transition: 0.5s all ease-in-out; }
form { justify-content: center; }
.head_phone { display: flex; align-items: center; position: relative; padding-left: 3vw; }
.head_phone:after { content: ''; width: 1px; height: 32px; background: #ddd; position: absolute; left: 2vw; top: 7px; }
.head_phone i { display: inline-block; font-size: 30px !important; line-height: 30px; }
.head_phone p { font-size: 25px; color: #00559a; font-family: "akrobat"; padding-left: 10px; }
.head_more { background: url(http://login.114my.cn/memberpic/gaobogd/uploadfile/image/20230914/20230914191341_1198389708.png)no-repeat center; width: 411px; height: 45px; position: absolute; right: 0; top: 0; display: flex; justify-content: center; color: #ffffff; align-items: center; padding-left: 105px; }
.head_more a { font-size: 14px; color: #ffffff; margin: 0 10px;display: block; }
.dropmenu { position: absolute; width: 100%; left: 0; background: rgba(25,80,162,0.7); top: 100px; opacity: 0; visibility: hidden; -webkit-transition: all .6s ease; transition: all .6s ease; z-index: 333; text-align: center; }
.dropmenu a{ width:150px; text-align:center; padding-top:28px;}
.dropmenu a img{ width:150px; height:113px;}
.dropmenu table td table { display: none; }
.dropmenu a, .dropmenu table td a { display: inline-block; line-height:60px; color: #fff !important; font-size: 16px; }
.dropmenu a+a { margin-left: 100px; }
.dropmenu table, .dropmenu table tbody { width: 100% !important; display: block; }
.dropmenu table tr { display: flex; justify-content: space-evenly; }
.dropmenu table tr td { display: flex; justify-content: center; align-items: center; }
.dropmenu table tr+tr { margin-left: 25px; }
.head_nav li:hover .dropmenu { top: 100%; opacity: 1; visibility: visible; }
.page1 { margin: 0 auto; width: 1500px; display: flex; justify-content: center; align-items: center; }
.head_nav li:nth-child(5) .dropmenu { padding: 11px 0; }
/*ban*/
.banner { overflow: hidden; width: 100%; position: relative; z-index: 1; background: #000; }
.banner-box { min-width: 1300px; height: 700px; position: relative; margin: 0 auto; }
.banner-box .bd, .banner-box .bd ul { 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; width: 100%; height: 80%; position: relative; z-index: 9; }
.banner-btn { width: 100%; position: absolute; bottom: 30px; left: 0; margin-left: 0; height: 400px; overflow: hidden; }
.banner-btn a { display: block; width: 49px; height: 104px; position: absolute; top: 30px; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; transition: 0.3s all ease-in-out; z-index: 9; }
.banner-btn a.prev { left: -50px; background: url(http://login.114my.cn/memberpic/gaobogd/uploadfile/image/20230926/20230926145552_128986704.png) no-repeat 0 0; }
.banner-btn a.next { right: -50px; background: url(http://login.114my.cn/memberpic/gaobogd/uploadfile/image/20230926/20230926145552_128986704.png) no-repeat -49px 0; }
.banner-box .hd { position: absolute; bottom: 0px; width: 100%; display: block; }
.banner-box .hd ul { text-align: center }
.banner-box .hd ul li { width: 10px; height: 10px; border-radius : 50%; text-indent: -9999px; cursor: pointer; display: inline-block; margin: 0 5px; transition: 0.3s all ease-in-out; opacity: 0.8; border: 1px #fff solid; }
.banner-box .hd ul li.on { background: #fff; border-radius: 8px; width: 10px; }
.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; }
@-webkit-keyframes kenburns-top { 0% {
 -webkit-transform: scale(1) translateY(0);
transform: scale(1) translateY(0);
 -webkit-transform-origin: 50% 16%;
transform-origin: 50% 16%;
}
 100% {
 -webkit-transform: scale(1.1) translateY(-15px);
transform: scale(1.1) translateY(-15px);
 -webkit-transform-origin: top;
transform-origin: top;
}
}
@keyframes kenburns-top { 0% {
 -webkit-transform: scale(1) translateY(0);
transform: scale(1) translateY(0);
 -webkit-transform-origin: 50% 16%;
transform-origin: 50% 16%;
}
 100% {
 -webkit-transform: scale(1.1) translateY(-15px);
transform: scale(1.1) translateY(-15px);
 -webkit-transform-origin: top;
transform-origin: top;
}
}
@-webkit-keyframes kenburns-top1 { 0% {
 -webkit-transform: scale(1.1) translateY(-15px);
transform: scale(1.1) translateY(-15px);
 -webkit-transform-origin: top;
transform-origin: top;
}
 100% {
 -webkit-transform: scale(1) translateY(0);
transform: scale(1) translateY(0);
 -webkit-transform-origin: 50% 16%;
transform-origin: 50% 16%;
}
}
@keyframes kenburns-top1 { 0% {
 -webkit-transform: scale(1.1) translateY(-15px);
transform: scale(1.1) translateY(-15px);
 -webkit-transform-origin: top;
transform-origin: top;
}
 100% {
 -webkit-transform: scale(1) translateY(0);
transform: scale(1) translateY(0);
 -webkit-transform-origin: 50% 16%;                  
transform-origin: 50% 16%;
}
}
.banner-box .bd li { -webkit-animation: kenburns-top1 3.5s ease-out both; animation: kenburns-top1 3.5s ease-out both; }
/*pro*/
.pro { width: 100%; background: #fafafa; overflow: hidden; padding-top: 100px; padding-bottom: 50px; }
.pro_box { width: 1500px; margin: 0 auto; min-width:1350px}
.pro_tit { font-size: 42px; line-height: 50px; text-align: center; position: relative; z-index: 5; }
.pro_tit:after { content: ''; width: 13px; height: 13px; border-radius: 50%; position: absolute; right: 43%; top: 3px; background: rgba(26,86,166, 0.2); z-index: -1; }
.pro_tit span { color: #00559a; font-weight: bold; }
.pro_tit p { font-size: 18px; color: #999999; }
.pro_tab { padding-top: 60px; }
.pro_nav { }
.pro_nav table { width: 100%; }
.pro_nav table tr { display: flex; }
.pro_nav table tr td { width: calc((100% - 80px) / 4); height: 56px; text-align: center; background: #f1f1f1; }
.pro_nav table tr td+td { margin-left: 16px; }
.pro_nav table tr td a { font-size: 16px; display: block; }
.pro_nav table tr+tr { margin-top: 15px; }
.pro_nav table tr td.on { background: #00559a; transition: 0.5s; }
.pro_nav table tr td.on a { color: #ffffff !important; transition: 0.5s; }
.pro_con { width: 1500px; overflow: hidden; }
.pro_sec { width: 1500px; display: inline-block; border-bottom: 1px solid #dddddd; padding-bottom: 20px; }
.pro_sec ul { overflow: hidden; }
.pro_sec ul li { float: left; line-height: 68px; }
.pro_sec ul li+li { margin-left: 30px; }
.pro_sec ul li a { font-size: 14px; color: #888888; font-weight: 100; }
.pro_big { }
.pro_pic { margin-top: 60px; display: flex; justify-content: space-between; }
.pro_left { width: 600px; border: 1px solid #fff; background: #fff; box-shadow: 0 0 30px rgba(0,0,0,.08); padding: 15px; }
.pro_left td img { width: 100%; height: auto; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; }
.pro_left td img:hover { transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(1.2); }

.pro_left .divproduct_new_div { float: left; position: relative; width: 100%; height: auto; }
.pro_left .divproduct_new_div_item_content { position: absolute; bottom: -17%; left: 0; padding: 0px 50px 0; }
.pro_left .news_div_item+.news_div_item { margin-left: 27px; }
.pro_left a.news_div_item_a { font-size: 15px !important; color: #333333; line-height: 36px; }
.pro_left .divproduct_new_div_item_body { font-size: 15px; color: #888888 !important; line-height: 30px; }
.pro_left .news_div_item:hover .news_div_item_title a { color: #b8953d !important; }
.pro_left a.divproduct_new_div_item_a { font-size: 20px; transition: all 0.5s linear; }
.pro_left .product_div_item_pic { overflow: hidden; }
.pro_left a.divproduct_new_div_item_a:after { content:; position: absolute; left: 50px; bottom: -20px; width: 40px; height: 1px; background: #00559a; }
.pro_left:hover a.divproduct_new_div_item_a { font-weight: bold; transition: all 0.5s linear; }
.pro_left .divproduct_new_div_item_title { padding-bottom: 10px; }
.pro_right { width: 885px; }
.pro_right td { display: block; width: 285px; height: 289px; background: #fff; overflow: hidden; box-sizing: border-box; border: 1px solid #f2f2f2; padding: 0 !important; float: left; margin-left: 10px; position: relative; padding: 10px !important; }
.pro_right span a { display: block; position: absolute; bottom: 12px; font-size: 14px; background: rgba(255,255,255,0.6); width: 92%; height: 30px; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; }
.pro_right td img { width: 260px; height: 230px;  transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; }
.pro_right td:hover img { transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(1.2);     width: 260px;   height: 239px;}
.pro_right td:hover span a { bottom: 0; height: 45px; line-height: 45px; color: #fff; background: rgba(26,86,166,0.8); }
.pro_right table tbody tr:nth-chlid(1) td {
display:none;
}
.pro_right tr+tr { display: block; margin-top:24px; }
/*char*/

/* about */
.about { height: 700px; background: url(http://login.114my.cn/memberpic/gaobogd/uploadfile/image/20230918/20230918160731_227140092.jpg) no-repeat center; }
.abtop { height: 330px; display: -webkit-flex; display: flex; justify-content: flex-start; flex-wrap: nowrap; align-items: center; }
.abtitl b { font-size: 48px; text-transform: uppercase; color: #00559a; display: block;}
.abtitl { font-size: 16px; color: #333; }
.abtitl span { display: block; font-size: 40px; color: #343434; margin-bottom: 15px; margin-top: 0px; }
.abcon { height: 370px; display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: nowrap; align-items: flex-start; }
.ableft { width: 50%; box-sizing: border-box; height: 370px; background: #f5f6f9; padding: 60px 60px 0px; }
.ab_t { font-size: 25px; color: #333; }
.ab_wa { font-size: 14px; color: #999999;  margin: 25px 0 35px 0; }
.ab_wa p { line-height: 30px; }
.ab_btn a { display: inline-block; width: 110px; line-height: 34px; background: #00559a; text-align: center; font-size: 13px; color: #ffffff; font-weight: lighter; transition: all .3s ease; text-align: center; }
.ab_btn a:hover { width: 130px; box-shadow: 0 0 15px #00559a; }
.abright { width: 50%; display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: nowrap; align-items: flex-start; }
.abright a { width: 50%; height: 370px; transition: all .3s ease; background: rgba(0,0,0,0.7); text-align: center; }
.abright a+a { background: rgba(0,0,0,0.5); }
.abright a:hover { background: rgba(26,86,166,0.8); }
.abright a:hover:after { width: 50px; }
.abright a+a:hover { background: rgba(26,86,166,0.8); }
.abright a i { width: 112px; height: 112px; border-radius: 100%; border: 1px solid #fff; display: block; font-size: 46px; color: #fff; margin: 60px auto 30px; line-height: 112px; }
.abright a span { display: block; font-size: 25px; color: #fff; font-weight: lighter; margin-bottom: 40px; }
.abright a:after { content: ''; display: inline-block; width: 27px; height: 1px; background: #eeeeee; transition: all .3s ease; }
.cf_c { background: #fff; padding: 20px 43px 10px 43px; box-sizing: border-box; }
.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 { overflow: hidden; }
.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; }
.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: #008fd7; }
.cf_img .divdgweb_new_div button { display: none!important; }
.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,143,215,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; }
/*хо*/
.zz_boxa { width: 100%; background: rgba(0,0,0,0.5); padding: 10px 0px 0px 0px; margin: 0px auto; }
.zza { width: 1500px; margin: 10px auto; overflow: hidden; z-index: 9999 }
.zza .m_zz ul { width: 1400px; position: relative; }
.zza .m_zz li { width: 350px; box-sizing: border-box; overflow: hidden; float: left; text-align: center; position: relative; padding: 20px 0px 20px 0px; }
.zza .m_zz li em { display: block; position: relative; width: 210px; float: left; left: 23%; height: 50px; margin-bottom: 0px; }
.zza .m_zz li em b { float: left; font-size: 60px; color: #333; font-weight: 500; font-style: normal; line-height: 70px; font-family: "akrobat"; }
.zza .m_zz li em i { font-size: 18px; color: #999; text-align: center; line-height: 25px; width: 65px; height: 25px; display: block; position: absolute; top: 18px; right: 11px; }
.zza .m_zz li:nth-child(2) em i{ right:-9px;}
.zza .m_zz li:nth-child(4) em i{ right:-1px;}
.zza .m_zz .zz1 { width: 350px; }
.zza .m_zz .zz1 h3 { font-size: 16px; color: #333; width: 325px; float: left; line-height: 60px; font-weight: 100; text-align: center; }
.zza .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; }
.zza .m_zz li:nth-child(1) em { width: 98px; left: 38%; }
.zza .m_zz li:nth-child(2) em { width: 154px; left: 30%; }
.zza .m_zz li:nth-child(3) em { width: 130px; left: 33%; }
.zza .m_zz li:nth-child(4) em { width: 140px; left: 32%; }
/**/
.icon-goutongxinxi:before { font-size: 50px; }
.process_bg { margin: 0 auto; width: 95%; background: #fff url(http://login.114my.cn/memberpic/gaobogd/uploadfile/image/20230926/20230926145619_86127044.jpg) bottom center no-repeat; padding:90px 0px 40px 0px; overflow: hidden; }
.index-solution { padding: 30px 0px 60px 0px; overflow: hidden; width: 95%; margin: 0 auto; }
.index-solution-list li { position: relative; float: left; width: 16.6%; text-align: center; padding: 54px 20px; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; }
.iconfont { font-family: "iconfont" !important; font-size: 36px !important; font-style: normal; color: #999; }
.index-solution-list li:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #00559a; opacity: 0; visibility: hidden; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); -webkit-transition: .5s; -o-transition: .5s; transition: .5s; }
.index-solution-list li:hover:before { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
/*.index-solution-list li.on,
.index-solution-list li:hover {
	background: #00559a;
}*/
.index-solution-list li .pic { position: relative; display: inline-block; width: 110px; height: 110px; background: #fff; border: 1px solid #e8e8e8; font-size: 0; line-height: 110px; border-radius: 50%; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; }
.index-solution-list li:hover .pic { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }
.index-solution-list li .tit { position: relative; font-size: 24px; color: #333; margin-bottom: 15px; margin-top: 15px; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; font-weight: 500; }
.index-solution-list li.on .tit, .index-solution-list li.on .des, .index-solution-list li:hover .tit, .index-solution-list li:hover .des, .index-solution-list li:hover .des a { color: #fff; }
.index-solution-list li .des { position: relative; margin-bottom: 30px; font-size: 16px; font-weight: 100; color: #999; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; }
.index-solution-list li .more { position: relative; border-radius: 40px; border: 1px solid #e8e8e8; width: 100px; line-height: 34px; height: 36px; margin: 0 auto; display: block; font-size: 13px; }
.index-solution-list li.on .more, .index-solution-list li:hover .more { color: #fff; border-color: #fff; }
.index-solution-list li.on .more:hover, .index-solution-list li:hover .more:hover { background: #fff; color: #00559a; }
/*factory*/
.fac_box { margin: 0px auto; margin-top: -0px; z-index: 9999; }
.fb_tab { text-align: center; font-size: 0; }
.fb_tab a { font-size: 28px; color: #757575; display: inline-block; vertical-align: top; width: 690px; line-height: 1em; padding-bottom: 30px; border-bottom: 1px solid #fafafa; font-weight: 100; }
.fb_tab a.cur { border-bottom: 1px solid #333; color: #333; font-weight: 100; }
.fb_con { margin-top: 30px; position: relative; width: 1500px; margin: auto; background: #fff; padding: 80px 30px; height: 522px; z-index: 99; box-shadow: 0 0 20px #eee; }
.fb_con li { width: 1302px; height: 362px; position: relative; overflow: hidden; display: block; margin: auto; }
.fb_con li+li { display: none; }
.fb_con li table { position: absolute; top: 0; left: 0; width: 1400px; }
.fb_con li td br { display: none; }
.fb_con li td div a { display: block; line-height: 52px; font-size: 15px; font-weight: 200; width: 100%; margin: auto; text-align: center; background: #eee; color: #333; position: relative; top: -5px; }
.fb_con li td img { width: 100% !important; height: auto; }
.fb_con>div { width: 60px; height: 60px; position: absolute; top: 50%; margin-top: -31px; transition: 600ms; background: #00559a url(http://login.114my.cn/memberpic/gaobogd/uploadfile/image/20230926/20230926145639_1300892883.png)no-repeat center; }
.fbc_btnl { left: 30px; }
.fbc_btnr { right: 30px; transform: rotateY(180deg); }
.fb_con>div:hover { background-position: -73px center; cursor: pointer; transition: 600ms; background: #333 url(http://login.114my.cn/memberpic/gaobogd/uploadfile/image/20230926/20230926145639_1300892883.png)no-repeat center; }
.fb_con li tr { display: block; }
.fb_con li td { width: 414px; display: inline-block; vertical-align: top; margin-right: 30px; }
.fb_con li td:last-child { margin-right: 0; }
/*ser*/
.ser { width: 100%; background: #f8f8f8; padding: 80px 0; overflow: hidden; }
.ser_box { width: 1500px; margin: 0 auto; }
.ser_tit { font-size: 42px; line-height: 50px; text-align: center; position: relative; z-index: 5; }
.ser_tit:after { content: ''; width: 13px; height: 13px; border-radius: 50%; position: absolute; right: 37.7%; top: 3px; background: rgba(26,86,166, 0.2); z-index: -1; }
.ser_tit span { color: #00559a; }
.ser_tit p { font-size: 18px; color: #999999; }
.ser_con { padding-top: 60px; }
.ser_con ul { display: flex; justify-content: center; }
.ser_con li { margin-left: -16px; width: 263px; text-align: center; }
.ser_con li:first-child { margin-left: 0; }
.ser_top { width: 263px; height: 263px; border-radius: 50%; border: 15px solid #ff0000; padding-top: 50px; position: relative; transition: 0.5s; }
.ser_top:before { content: ''; width: 230px; height: 132px; border: 18px solid #ffffff; position: absolute; bottom: -16px; left: -16px; border-radius: 0 0 132px 130px; border-top: none; transition: 0.5s; }
.ser_con li:nth-child(2n) .ser_top:before { top: -16px; transform: rotate(180deg); transition: 0.5s; }
.ser_con li:hover:nth-child(2n-1) .ser_top:before { top: -16px; transform: rotate(180deg); transition: 0.5s; }
.ser_con li:hover:nth-child(2n) .ser_top:before { top: 99px; transform: rotate(0deg); transition: 0.5s; }
.ser_top i { display: inline-block; width: 64px; height: 64px; background: #dddddd; }
.ser_top p { font-size: 24px; line-height: 30px; padding-top: 18px; }
.ser_top p span { font-size: 14px; color: #cccccc; font-family: Arial; display: block; text-transform: uppercase; }
.ser_txt { font-size: 16px; color: #666666; width: 200px; height: 35px; background: #ffffff; margin: 0 auto; margin-top: 25px; line-height: 35px; }
.ser_more { font-size: 42px; line-height: 46px; text-align: center; padding-top: 120px; }
.ser_more p { width: 430px; height: 50px; background: #00559a; border-radius: 40px; font-size: 18px; color: #ffffff; margin: 0 auto; text-align: center; line-height: 48px; margin-top: 30px; position: relative; }
.ser_more p span { font-size: 30px; vertical-align: sub; }
.ser_more p:before { content: ''; position: absolute; top: -15px; left: -15px; bottom: -15px; right: -15px; background: inherit; z-index: -1; opacity: 0.5; -webkit-transform: scale3d(.6, .4, 1); transform: scale3d(.6, .4, 1); display: none\9; border-radius: 40px; }
.ser_more p:hover { background: #00559a; border-color: #009ff9; -webkit-transition: background-color .1s .3s, color .1s .3s; transition: background-color .1s .3s, color .1s .3s; -webkit-animation: anim-moema-1 .3s forwards; animation: anim-moema-1 .3s forwards; }
.ser_more p:hover:before { -webkit-animation: anim-moema-2 .3s .3s forwards; animation: anim-moema-2 .3s .3s forwards; }
@-webkit-keyframes anim-moema-1 { 60% {
-webkit-transform:scale3d(.8, .8, 1);
transform:scale3d(.8, .8, 1)
}
85% {
-webkit-transform:scale3d(1.1, 1.1, 1);
transform:scale3d(1.1, 1.1, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes anim-moema-1 { 60% {
-webkit-transform:scale3d(.8, .8, 1);
transform:scale3d(.8, .8, 1)
}
85% {
-webkit-transform:scale3d(1.1, 1.1, 1);
transform:scale3d(1.1, 1.1, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@-webkit-keyframes anim-moema-2 { to {
opacity:0;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes anim-moema-2 { to {
opacity:0;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
/**/
.news_bg { padding: 60px 0; overflow: hidden; background: #f8f8f8; }
.news_fl { width: 12%; padding-top: 20px; }
.news_fl_title span { font-size: 40px; color: #333; line-height: 50px; text-transform: uppercase; font-family: "akrobat"; }
.news_fl_title p { font-size: 40px; color: #222; }
.news_fl_a a { display: block; width: 150px; height: 44px; line-height: 40px; margin-bottom: 30px; border-radius: 25px; font-size: 16px; color: #666; text-align: center; transition: all 0.3s ease-in-out; background: #fff; }
.news_fl_a a:first-child { margin-top: 95px; }
.news_fl_a a.on { background: #00559a; border: 2px #00559a solid; color: #fff; }
.news_fr { width: 82% !important; }
.news_fr .news_div_item { position: relative; }
/**/
.news_ul_fl { width: 52%; }
.news_ul_fl .news_div_item { float: left; width: 100%; }
.news_ul_fl .news_div_item .news_div_item_pic { position: absolute; top: 0; width: 100%; height: 400px; overflow: hidden; padding: 20px; background: #fff; }
.news_ul_fl .news_div_item .news_div_item_image { width: 94%; border: 1px #eee solid; position: absolute; bottom: 0px; height: 95%; }
.news_ul_fl .news_div_item .news_div_item_date { position: absolute; top: 470px; left: 15px; }
.news_ul_fl .news_div_item .news_div_item_year, .news_ul_fl .news_div_item .news_div_item_month, .news_ul_fl .news_div_item .news_div_item_day { float: left; }
.news_ul_fl .news_div_item .news_div_item_content { height: 305px; padding: 30px 35px 0 35px; position: absolute; top: 400px; background: #fff; }
.news_ul_fl .news_div_item .news_div_item_a { font-size: 22px; color: #333; position: relative; }
.news_ul_fl .news_div_item .news_div_item_a:after { display: block; content: "MORE"; width: 175px; height: 42px; line-height: 42px; background: #eee; font-size: 15px; color: #666; text-align: center; position: absolute; top: 180px; transition: all 0.3s ease-in-out; }
.news_div_item_content:hover .news_div_item_a:after { background: #00559a; color: #fff; }
.news_ul_fl .news_div_item .news_div_item_body { margin-top:20px; font-size: 15px; color: #666; line-height: 30px; }
/**/
.news .swiper-container { width: 1278px !important; margin-right: -30px; }
.news .swiper-slide { padding: 30px 0; box-sizing: border-box; }
.news_ul_fr { width: 47%; padding: 0 30px; box-sizing: border-box; margin-right: 1.2%; }
.news_ul_fr .news_div_item:first-child, .news_ul_fr .news_div_item .news_div_item_image { display: none; }
.news_ul_fr .news_div_item_body { position: absolute; top: 105px; line-height: 30px; font-size: 15px; opacity: 0; width: 90%; }
.news_ul_fr .news_div_item { height: 120px; margin-bottom: 25px; padding: 0 33px; box-shadow: 0 0 20px rgba(0,0,0,.03); overflow: hidden; transition: all 0.3s ease-in-out; box-sizing: border-box; background: #fff; }
.news_ul_fr .news_div_item_date { position: absolute; top: 70px; left: 33px; }
.news_ul_fr .news_div_item_year, .news_ul_fr .news_div_item_month, .news_ul_fr .news_div_item_day { float: left; }
.news_ul_fr .news_div_item_a { font-size: 18px; color: #333; position: absolute; top: 38px; display: block; height: 230px; width: 100%; position: relative; z-index: 9; }
.news_ul_fr .news_div_item.on { height: 270px; }
.news_ul_fr .news_div_item.on .news_div_item_body { opacity: 1; }
.news_ul_fr .news_div_item_body:after { content: 'MORE'; width: 175px; height: 40px; display: block; background: #f5f5f5; line-height: 40px; text-align: center; font-size: 15px; color: #666; margin-top: 30px; transition: all 0.3s ease-in-out; }
.news_div_item_content:hover .news_div_item_body:after { background: #00559a; color: #fff; }
.head_bgx { width: 100%; height: 10px; cursor: pointer; background: #4b4b4b; }
.head_bgx span { display: block; width: 100%; height: 10px; background-color: #00559a; animation: span_i1 2.5s infinite; float: right; }
@keyframes span_i1 { 0% {
width:0%;
background-color:#00559a
}
 25% {
width:100%;
background-color:#00559a
}
 100% {
width:0%;
background-color:#00559a
}
}
/*copy*/
.copy { width: 100%; background: #222222; padding: 20px 0 30px; overflow: hidden; }
.copy_box1 { width: 1500px; margin: 0 auto; }
/**/
.links_bj { position: relative; height: 82px; line-height:82px; overflow: hidden; }
.links_zbt { width: 130px; font-size: 16px; color: #fff; }
.links_zbt img { margin-right: 15px; margin-top: -5px; }
.links_lj { width: 1200px; font-size: 14px; color: #fff; margin-left: 20px; opacity: 0.5; }
.links_tb { width: auto; height: 102px; }
.linkTagcs li a { font-size: 15px; line-height: 102px; color: #fff !important; opacity: 0.5; }
.link_more { float: right; }
.link_more a { font-size: 14px; color: #999999; }
.copy_tab { border-top: 1px solid #313131; padding: 80px 0; overflow: hidden; }
.copy_tabr { border-top: none; padding: 80px 0; overflow: hidden; }
.copy_con { }
.copy_con ul { }
.copy_con li { float: left; text-align: left; padding: 0 75px; position: relative; transition: 0.5s; }
.copy_con li p { font-size: 18px; color: #ffffff; margin-bottom: 20px; }
.copy_con li p span { font-size: 12px; color: #666666; font-family: Arial; display: block; text-transform: uppercase; }
.copy_con li a { font-size: 14px; color: #999999; display: inherit; line-height: 30px; transition: all 0.3s linear; }
.copy_con li a:hover { color: #ffffff; transition: all 0.3s linear; }
.copy_con li:before { content: ''; width: 1px; height: 25px; background: #00559a; position: absolute; left: 1px; top: 0; z-index: 1; transition: 0.5s; }
.copy_con li:after { content: ''; width: 1px; height: 230px; background: #383838; position: absolute; left: 1px; top: 0; transition: 0.5s; }
.copy_r { float: right; }
.copy_r p { font-size: 18px; color: #ffffff; }
.copy_r p span { font-size: 12px; color: #666666; font-family: Arial; display: block; text-transform: uppercase; }
.copy_r ul { display: flex; width: 280px; justify-content: space-between; padding-top: 20px; }
.copy_r li i { display: inline-block; width: 120px; height: 120px; background: #ffffff; margin-bottom: 12px; }
.copy_r li { font-size: 14px; color: #ffffff; text-align: center; width: 130px; }
.copy_r li img { width: 120px; height: 120px; }
.copy_name { width: 1500px; display: flex; justify-content: space-between; }
.copy_name span { font-size: 14px; color: #999999; line-height: 28px; display: inherit; }
.copy_name span a { color: #999999; transition: all 0.3s linear;font-size: 14px; }
.copy_name span a:hover { color: #ffffff; transition: all 0.3s linear; }
.copy_con li:hover:before { height: 100%; transition: 0.5s; }
.char_more { width: 405px; height: 63px; border-radius: 40px; text-align: center; line-height: 63px; margin: 0 auto; margin-top: 60px; position: relative; border: 1px #00559a solid; }
.char_more a { font-size: 18px; color: #fff; }
.char_more { position: relative; color: #fff; background: #00559a; border: 1px solid #eee; -webkit-transition: background-color .3s, color .3s; transition: background-color .3s, color .3s }
.char_more:before { content: ''; position: absolute; top: -15px; left: -15px; bottom: -15px; right: -15px; background: inherit; z-index: -1; opacity: 0.5; -webkit-transform: scale3d(.6, .4, 1); transform: scale3d(.6, .4, 1); display: none\9; border-radius: 40px; }
.char_more:hover { }
.char_more:hover a { color: #fff; }
.char_more:hover:before { -webkit-animation: anim-moema-2 .3s .3s forwards; animation: anim-moema-2 .3s .3s forwards; }
@-webkit-keyframes anim-moema-1 { 60% {
-webkit-transform:scale3d(.8, .8, 1);
transform:scale3d(.8, .8, 1)
}
85% {
-webkit-transform:scale3d(1.1, 1.1, 1);
transform:scale3d(1.1, 1.1, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes anim-moema-1 { 60% {
-webkit-transform:scale3d(.8, .8, 1);
transform:scale3d(.8, .8, 1)
}
85% {
-webkit-transform:scale3d(1.1, 1.1, 1);
transform:scale3d(1.1, 1.1, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@-webkit-keyframes anim-moema-2 { to {
opacity:0;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes anim-moema-2 { to {
opacity:0;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}

/*title*/
.title { text-align: center; width: 1400px; margin: auto; }
.titlea { margin: 0 auto; text-align: center; line-height: 44px; font-size: 40px; color: #333; font-weight: bold; }
.titleb { font-size: 18px; color: #999; margin-top: 10px; }
.jquery-lightbox-border-bottom-left, .jquery-lightbox-border-bottom-middle, .jquery-lightbox-border-bottom-right { BOTTOM: -34px !important; }
.appli_call { width: 430px; }
.appli_call tr+tr { margin-top: 23px; display: block; }
.appli_call tr td { height: 340px; display: inline-block; padding-left: 0 !important; overflow: hidden; position: relative; }
.appli_call tr td img { -webkit-transition: .8s; -o-transition: .8s; transition: .8s; }
.appli_call tr td+td { margin-left: 14px; }
.appli_call div { height: 42px; background: rgba(26,86,166,0.7); line-height: 42px; padding-top: 0 !important; transition: all 0.3s linear; width: 100%; position: absolute; bottom: -42px; }
.appli_call div a { font-size: 1rem; color: #ffffff !important; }
.appli_call tr td:hover:before { height: 100%; }
.appli_call tr td:before { height: 0%; width: 3px; }
.appli_call tr td:before { position: absolute; content: ""; left: 0; top: 0; background: #00559a; transition: all 0.5s ease; z-index: 1; }
.appli_call tr td:hover:after { width: 100%; }
.appli_call tr td:after { width: 0%; height: 3px; }
.appli_call tr td:after { position: absolute; content: ""; left: 0; top: 0; background: #00559a; transition: all 0.5s ease; z-index: 1; }
.appli_call table tr td a:hover:before { height: 100%; }
.appli_call table tr td a:before { width: 3px; height: 0%; }
.appli_call table tr td a:before { position: absolute; content: ""; right: 0; bottom: 0; background: #00559a; transition: all 0.5s ease; z-index: 1; }
.appli_call table tr td a:hover:after { width: 100%; }
.appli_call table tr td a:after { width: 0%; height: 3px; }
.appli_call table tr td a:after { position: absolute; content: ""; right: 0; bottom: 0; background: #00559a; transition: all 0.5s ease; z-index: 1; }
.appli_call tr td:hover div { bottom: 2px; }
.appli_call table tr td:hover div a { display: block; transition: all 0.3s linear; }
.appli_call table tr td:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
.appli_call table tr td a { display: block; overflow: hidden; }
.appli_call table tr td br { display: none; }
/*yyly*/
.yyly { padding: 70px 0; overflow: hidden; }
.yyly_box { max-width: 1500px; margin: 0 auto; }
.yyly_tit { display: flex; flex-direction: column; align-items: center; }
.yyly_tit b { font-size: 36px; }
.yyly_tit b span { color: #0063de; display: inline-block; position: relative; }
.yyly_tit b span:before { content: ''; width: 100%; height: 7px; background: rgba(254,141,9,0.2); position: absolute; bottom: 0; left: 0; z-index: -1; }
.yyly_tit p { font-size: 16px; font-weight: lighter; color: #999; padding: 1% 0 0; }
.yyly_con { margin: 3% 0 0; }
.yyly_call { }
.yyly_call ul { margin: 0 !important; }
.yyly_call li { position: relative; z-index: 5; overflow: hidden; margin: 0 0.1%; border-radius: 10px; }
.yyly_call li:hover img { transform: scale(1.1); }
.yyly_call li>a { overflow: hidden; display: flex; }
.yyly_call li>a img { width: 100%; height: auto; transition: 0.5s; }
.yyly_call li p { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; transition: 0.5s; top: 0; left: 0; background: #f8f8f8; }
.yyly_call li p>a { font-size: 18px; position: relative; width: 100%; display: flex; justify-content: center; align-items: center; padding: 5% 0; }
.yyly_call li p>a:before { content: '\e60f'; width: 50px; height: 50px; background: #0063de; position: absolute; border-radius: 50%; top: -80px; left: 0; right: 0; margin: 0 auto; opacity: 0; font-family: 'iconfont'; display: flex; justify-content: center; align-items: center; }
.yyly_call li p>a:after { content: 'more'; width: 30%; height: 32px; background: #0063de; position: absolute; bottom: -80px; left: 0; right: 0; margin: 0 auto; border-radius: 40px; text-transform: uppercase; font-weight: lighter; font-family: Arial; display: flex; justify-content: center; align-items: center; font-size: 14px; opacity: 0; }
.yyly_call .ban_dot { display: none !important; }