
html, body { min-height: 100%; }
body { margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; color: #525252; font-size: 12px; min-width: 1400px; }
div, ul, li, span, p, img, h1, h2, h3, h4, h5, h6, dl, dd, ol, form, input, textarea, th, td, select { margin: 0px; padding: 0px; list-style: none; border: 0px; }
ul, ol, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal }
address, caption, cite, code, dfn, em, strong, th, var, optgroup, i { font-style: inherit; font-weight: inherit; }
img { border: none; vertical-align: middle; }
b { font-weight: normal; }
table { border-collapse: collapse; }
tr, td { padding: 0 !important; }
input, textarea { outline: none; border: none; }
textarea { resize: none; overflow: auto; }
.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;
}
:focus { outline: none; background-color: transparent; }
::selection { background: #045088; color: #fff; }
/*åŸºæœ¬*/
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; height: 0px; overflow: hidden; }
.cp img { border: 1px solid #ccc; padding: 0px; }
.cp a:hover img { border: 1px solid #045088; padding: 0px; }
a { color: #525252; text-decoration: none; }
a:hover { text-decoration: none; color: #045088; }
.box { width: 1400px; height: auto; margin: 0 auto; }
.box_80 { height: 80px; }
.box_40 { height: 40px; }
/*å¹»ç¯ç‰‡*/
#flash_bg { width: 100%; margin: 0 auto; height: 896px; }
.focus { width: 100%; height: 896px; overflow: hidden; position: relative; }
.focus ul { height: 896px; position: absolute; }
.focus ul li { float: left; width: 100%; height: 896px; overflow: hidden; position: relative; background: #000; }
.focus ul li div { position: absolute; overflow: hidden; }
.focus .btnBg { position: absolute; width: 100%; height: 20px; left: 0; bottom: 0; background: #000; display: none; }
.focus .btn { position: absolute; width: 760px; height: 23px; padding: 0px 340px 0px 10px; right: 0; bottom: 15px; text-align: right; }
.focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 24px; line-height: 24px; text-align: center; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
.focus .btn span.on { background: #fff; }
.focus .preNext { width: 45px; height: 100px; position: absolute; top: 400px; background: url(../image/20200803111001_481101926.png) no-repeat 0 0; cursor: pointer; }
.focus .pre { left: 0; }
.focus .next { right: 0; background-position: right top; }
/*å¯¼èˆª*/
#nav_bg { z-index: 2000; width: 100%; height: 150px;    background: url(../image/20200803100612_1059879855.png) repeat-x; position: absolute; top: 0px }
.logo { margin-top: 28px; float: left;width: 380px;}
.logo a{float: left;}
.logo p{ font-size: 24px;color: #fff; /*margin-left: 90px;*/ line-height: 35px;margin-top: 15px;}
.nav { margin-left: 40px }
.more{margin-top:40px;font-size: 16px;color: #fff;}
.nav li { height: 150px; line-height: 150px; float: left; text-align: center; width: 60px; margin-right: 25px; -webkit-transition: 0.5s all ease-in-out; transition: 0.5s all ease-in-out; }
.nav li a { display: block; height: 150px; line-height: 150px; font-size: 15px; color: #fff; -webkit-transition: 0.5s all ease-in-out; transition: 0.5s all ease-in-out; font-weight: 300; }
.nav li.a_nav a, .nav li a:hover { width: 60px; height: 150px; color: #fff; line-height: 150px; background: url(../image/20200803103107_1029251379.png) repeat-x; -webkit-transition: 0.5s all ease-in-out; transition: 0.5s all ease-in-out; }
.more .head_wx { z-index: 9999; margin-top: 55px; }
.head_wx .ewm { position: absolute; top: 95px; width: 100px; height: 100px; left: 0; display: none; border: 1px #ccc solid; -webkit-transition: 0.5s all ease-in-out; transition: 0.5s all ease-in-out; }
.head_wx .ewmm { position: absolute; top: 95px; width: 200px; height: 100px; left: 0; display: none; border: 1px #ccc solid; -webkit-transition: 0.5s all ease-in-out; transition: 0.5s all ease-in-out; }
.head_wx:hover .ewm { display: block; -webkit-transition: 0.5s all ease-in-out; transition: 0.5s all ease-in-out; }
.head_wx:hover .ewmm { display: block; -webkit-transition: 0.5s all ease-in-out; transition: 0.5s all ease-in-out; }
.more > a { display: inline-block; vertical-align: top; padding-left: 20px; position: relative; opacity: 0.9; filter: alpha(opacity=90); z-index: 111; margin-left: 0px; }

/*æœç´¢*/
#search { height: 80px; width: 100%; margin: 0 auto; position: relative; background: url(../image/20200615085636_454867711.jpg) repeat-x; overflow: hidden;}
.search_l { line-height: 84px; font-size: 15px; }
.search_l a { font-size: 15px; color: #525252; }
.search_l a:hover { color: #045088; text-decoration: underline; }
.search_r { margin-top: 23px; }
.search_tb { margin-top: 27px; margin-right: 20px; }
.sou_x { width: 1px; height: 40px; margin: 43px 20px 0 20px; background: #c5c5c5; }
.search_rs { text-align: left; line-height: 84px; font-size: 14px; color: #525252; }
.search { height: 80px; }

/*æ ‡é¢˜*/
.tite { margin: 0 auto; text-align: center; }
.tite strong { font-size: 45px; font-weight: bold; }
.tite strong span { color: #045088; }
.bt_bj { width: 670px; height: 40px; background: url(../image/20200803141621_775058807.png) center no-repeat; margin: 0 auto; font-size: 22px; line-height: 40px; font-weight: 300; }
.sidian_bg { width: 333px; height: 480px; background-color: #f6f6f6; margin-right: 22px; text-align: center; -webkit-transition: 0.5s all ease-in-out; transition: 0.5s all ease-in-out; }
.sidian_m { padding-top: 33px; }
.sidian_t { font-size: 32px; font-weight: bold; color: #333; padding-top: 30px; }
.sidian_w { font-size: 18px; line-height: 36px; padding-bottom: 30px; padding-top: 5px; }
.sidian_j { width: 168px; height: 36px; background-color: #045088; line-height: 36px; margin: 0 auto; }
.sidian_j a { font-size: 16px; color: #FFF; }
.sidian_bg:hover { background-color: #045088; }
.sidian_bg:hover .sidian_t { color: #FFF; }
.sidian_bg:hover .sidian_w { color: #FFF; }
.sidian_bg:hover .sidian_j { background-color: #FFF; }
.sidian_bg:hover .sidian_j a { color: #333; }
.hzkh_bg { width: 100%; height: 260px; background: url(../image/20200803151441_1793914506.jpg) center no-repeat; }
.hzkh_t { width: 200px; height: 36x; line-height: 36px; background: url(../image/20200803163055_320096272.jpg) repeat-x; font-size: 18px; text-align: center; color: #FFF; }
.hzkh_w { line-height: 48px; margin-top: 10px; }
.hzkh_w a { color: #FFF; font-size: 16px; margin: 6px;}
.hzkh_w a:hover { text-decoration: underline; }
.cp_bg { width: 100%; height: 1180px; background: url(../image/20200803171446_269287211.jpg) center; }
/*åˆ†ç±»*/
.zs_t { width: 280px; height: 120px; background-color: #045088; text-align: center; }
.zs_t strong { font-size: 32px; font-weight: bold; color: #FFF; display: block; padding-top: 28px; }
.zs_t span { font-size: 14px; font-family: "Arial"; color: #FFF; display: block; text-transform: uppercase; padding-top: 10px; }
.zs_h { height: 10px; background-color: #FFF; width:280px; }
.zs_s { height: 10px; background-color: #045088; width:280px;}
.markermenu ul li a { padding-left: 0px !important; width: 280px; height: 57px; display: block; text-align: center; background: url(../image/20200804095824_1665819145.jpg) center no-repeat !important; }
.ddsubmenustyle li a { padding-left: 0px !important; text-align: center; }
.zb_zs { width: 1088px; }
/*äº§å“æ»šåŠ¨*/
.prod2 table td span a { display: block; width: 260px; color: #333; line-height: 40px; font-size: 14px; background: #fff; }
.prod2 table td span { width: 260px; height: 40px; }
.prod2>table>tbody>tr>td { float: left; padding: 0; width: 260px; margin: 0 15px 10px 0; position: relative; padding-left: 0 !important; }
.prod2>table>tbody>tr>td:nth-child(4) { margin-right: 0 !important; }
.prod2>table>tbody>tr>td>a { display: block; float: left; width: 260px; padding-left: 0px !important; position: relative; overflow: hidden; }
.prod2>table>tbody>tr>td>a>.ceshigo { width: 100%; background: rgba(0, 0, 0, 0.4); height: 100%; position: absolute; bottom: 0; left: -100%; -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; }
.prod2>table>tbody>tr>td>a>.ceshigo a { display: block; color: #fff; font-size: 16px; font-weight: bold; padding-top: 20%; }
.prod2>table>tbody>tr>td>a>.ceshigo p { height: 22px; line-height: 22px; border-radius: 10px; border: 1px solid #fff; -webkit-transition: all 0.3s 0.3s; transition: all 0.3s 0.3s; padding: 1px 15px; margin: 15px auto; display: block; font-size: 13px; color: #fff; width: 100px; text-align: center; position: relative; bottom: -180px; margin-top: 90px; }
.prod2>table>tbody>tr>td:hover>a>.ceshigo { left: 0; }
.prod2>table>tbody>tr>td:hover>a>.ceshigo p { left: 0; bottom: 0; }
.prod2>table>tbody>tr>td>a>img { width: 262px; background: #fff; border: 1px solid #e1e1e1; }
.beta5 { display: block; position: absolute; -webkit-transition: 0.5s all ease-in-out; transition: 0.5s all ease-in-out; }
.beta5 { width: 40px; height: 40px; border-radius: 50%; background: #045088 url(../image/20200805092419_1917094894.png) no-repeat center; left: 110px; top: 90px; -webkit-transform: scale(0); transform: scale(0); }
.prod2>table>tbody>tr>td:hover .beta5 { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transform: scale(1); transform: scale(1); }
.prod2>table>tbody>tr>td:hover span a { background: #045088; color: #fff; text-decoration: none; }
/*ç®€ä»‹*/
.jj_bg { width: 100%; height: 644px; background: url(../image/20200804161430_453841421.jpg) center no-repeat; }
.jj_y { font-size: 30px; font-family: "Arial"; color: #FFF; padding-top: 160px; }
.jj_t { font-size: 52px; font-weight: bold; color: #FFF; }
.jj_x { width: 312px; height: 1px; background-color: #6394ba; margin-top: 20px; margin-bottom: 20px; }
.jj_w { font-size: 16px; line-height: 40px; color: #FFF; font-weight: 300; }
.jj_mo { margin-top: 30px; }
.jj_mo a { width: 180px; height: 37px; background: url(../image/20200805095835_1249319887.png) center no-repeat; display: block; text-align: center; line-height: 37px; font-size: 16px; color: #FFF; float: left; margin-right: 20px; }
.jj_mo a:hover { text-decoration: underline; }
.gc_bg { width: 100%; height: auto; background: url(../image/20200805112200_1840089659.jpg) bottom no-repeat; }
/*æ¡ˆä¾‹*/
.sup { height: 50px; width: 279px; background: url(../image/20200805114953_353928549.jpg) repeat-x; float: left; text-align: center; margin-bottom: 30px; margin-right: 1px; }
.sup a { color: #fff; font-size: 15px; line-height: 50px; }
.su_on { background: url(../image/20200805145543_949340593.jpg) repeat-x !important; }
.su_on a { color: #fff; }
.sup_nr { width: 1400px; height: 500px; overflow: hidden; }
.sup_nr_s { width: 1400px; height: 500px; overflow: hidden; }
.sup_nr1_bg { width: 1400px; height: 500px; background: url(../image/20200805140310_1384805663.jpg) center no-repeat; }
.sup_nr2_bg { width: 1400px; height: 500px; background: url(../image/20210125155957_1762598358.jpg) center no-repeat; }
.sup_nr3_bg { width: 1400px; height: 500px; background: url(../image/20200805152325_1094097714.jpg) center no-repeat; }
.sup_nr4_bg { width: 1400px; height: 500px; background: url(../image/20210125155957_1106318191.jpg) center no-repeat; }
.sup_nr5_bg { width: 1400px; height: 500px; background: url(../image/20200805152326_1255199064.jpg) center no-repeat; }
.sup_nr_w { width: 616px; height: 256px; background: rgb(4, 80, 136, 0.9); float: right; margin-top: 130px; }
.sup_nn { padding-top: 55px; padding-left: 55px; }
.sup_nn strong { font-size: 35px; font-weight: bold; color: #FFF; display: block; }
.sup_nn span { font-size: 16px; color: #FFF; display: block; line-height: 36px; padding-top: 5px; }
.sup_nn span a { font-size: 16px; color: #FFF; }
.sup_nn span a:hover { text-decoration: underline; }
.xwzb { width: 688px; height: 245px; background: url(../image/20200805155319_622729218.jpg) center no-repeat; }
.ryzb { width: 688px; height: 245px; background: url(../image/20200805155319_1889562025.jpg) center no-repeat; }
.xwzb_x { width: 138px; height: 1px; background: rgb(255, 255, 255, 0.5); margin-top: 10px; margin-bottom: 10px; -webkit-transition: 0.5s all ease-in-out; transition: 0.5s all ease-in-out; }
.xw_n { padding-top: 80px; padding-left: 60px; }
.xwzb strong { font-size: 35px; color: #FFF; font-weight: bold; }
.xwzb span { font-size: 18px; color: #FFF; }
.ryzb strong { font-size: 35px; color: #FFF; font-weight: bold; }
.ryzb span { font-size: 18px; color: #FFF; }
.xwzb:hover .xwzb_x { width: 270px; }
.ryzb:hover .xwzb_x { width: 270px; }
/*footer*/
.footer { width: 100%; min-width: 1400px; overflow: hidden; background: #1a1a1a; font-size: 14px; color: #808080; border-bottom: solid 1px #333; padding-bottom: 30px; }
.footer a { font-size: 14px; color: #808080; transition: all 0.5s linear; }
.footer a:hover { color: #fff !important; transition: all 0.5s linear; }
.links { width: 100%; overflow: hidden; background: #045088; }
.linksW { width: 1400px; margin: 0 auto; }
.links_l { float: left; width: 120px; border-right: dashed 1px #fff; font-size: 16px; color: #fff; line-height: 18px; margin-top: 20px; margin-bottom: 20px; }
.links_l span { color: #fff; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 36px; font-weight: bold; line-height: 36px; }
.links_r { line-height: 93px; float: right; width: 1250px; color: #fff; }
.links_r a { line-height: 93px; color: #fff !important; }
.footerW { width: 1400px; margin: 0 auto; padding: 60px 0px 0px 0px; overflow: hidden; }
.footer_m { font-size: 20px; color: #fff; line-height: 26px; margin-bottom: 24px; }
.footer_en { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #525252; line-height: 20px; text-transform: uppercase; overflow: hidden; }
.footer_lx { float: left; width: 350px; overflow: hidden; }
.footer_lx_d { overflow: hidden; line-height: 28px; }
.footer_lx_d a { color: #808080 !important; transition: all 0.5s linear; }
.footer_lx_d a:hover { color: #fff !important; transition: all 0.5s linear; }
.footer_l { float: left; width: 131px; margin-right: 30px; }
.footer_ld { overflow: hidden; }
.footer_ld_lo { overflow: hidden; height: 200px; }
.footer_ld_lu { overflow: hidden; }
.footer_ld_lu a { color: #808080 !important; transition: all 0.5s linear; }
.footer_ld_lu a:hover { color: #fff !important; transition: all 0.5s linear; }
.footer_ld_lu li { width: 130px !important; overflow: hidden; line-height: 28px !important; }
.footer_ld_lu li span { display: block; width: 130px !important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 28px !important; }
.footer_ld_li { line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 130px; }
.footer_ld_li a { color: #808080 !important; transition: all 0.5s linear; line-height: 28px; }
.footer_ld_li a:hover { color: #fff !important; transition: all 0.5s linear; }
.footer_r { float: right; width: 236px; }
.footer_ri { overflow: hidden; margin-bottom: 10px; margin-top: 8px; }
.footer_ri_r { float: right; overflow: hidden; width: 132px; }
.footer_ri_rm { font-size: 16px; color: #045088; line-height: 24px; margin-bottom: 15px; }
.footer_ri_d { overflow: hidden; width: 90px; float: left; }
.footer_ri_d img { width: 90px; }
.footer_ri_r .footer_m { margin-bottom: 0px; }
.footer_fl { }
.footer_fl b { font-size: 0px; line-height: 0px; font-weight: normal; }
.footer_fl b a { font-size: 14px; line-height: 28px; width: 131px; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; }
.footer_fl #showtyepname { display: none; }



.bq_lxlg {width: 290px;}
.bq_lxnb {width: 265px; height: 50px;margin-top: 12px;}
.bq_lxtb {width: 50px;height: 50px;background: url(../image/20210329165436_1790262996.png) center no-repeat;}
.bq_lxhm { width: 207px; height: auto;font-size: 14px;color: #ffffff;margin-left: 8px;}
.bq_lxhm p {font-size: 26px;color: #ffffff;font-weight: bold;}
.bq_dz { width: 346px; height: auto;margin-top: 16px; font-size: 14px;color: #808080; line-height: 28px;}
.bq_ljan { width: 207px;height: 40px;background: #014590;font-size: 16px;color: #ffffff;line-height: 40px;text-align: center;margin-top: 16px;margin-left: 3px;}
.bq_ljan a {font-size: 16px; color: #ffffff; display: block;}





/*copy*/
.copy { width: 100%; background: #1a1a1a; text-align: center; font-size: 14px; color: #808080; overflow: hidden; padding: 20px 0; line-height: 26px; border-top: solid 1px #000; }
.copy a { font-size: 14px; color: #808080; transition: all 0.5s linear; }
.copy a:hover { font-size: 14px; color: #fff; transition: all 0.5s linear; }
.copyW { width: 1400px; margin: 0 auto; line-height: 28px; }

/* å®¢æœæ ·å¼*/
.y-kefu-box { position: fixed; right: 0; top: 20%; z-index: 999999999999999; font-size: 13px; }
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url(../image/20200810150552_259219273.png) no-repeat; margin: 0 auto 6px; }
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 27px; height: 27px; background-position: -5px -115px; position: relative; cursor: pointer; }
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; background-color: #045088; position: absolute; bottom: -12px; left: 13px; z-index: 1; }
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div { display: block; width: 52px; padding: 8px 0 12px; background-color: #fff; border-left: solid 1px #efefef; border-top: solid 1px #efefef; border-right: solid 1px #efefef; position: relative; }
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun { background-color: #045088; border-color: #000; color: #fff; margin: 10px 0 7px; }
.y-kefu-box01 .kf-zixun { border-radius: 2px; }
.y-kefu-box01 .kf-zixun i { width: 21px; height: 22px; background-position: -5px -5px; }
.y-kefu-box01 .kf-mobile { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.y-kefu-box01 .kf-mobile>i { width: 18px; height: 18px; background-position: -5px -32px; }
.y-kefu-box01 .kf-mobile:hover>i { background-position: -30px -32px; }
.y-kefu-box01 .kf-weChat>i { width: 22px; height: 19px; background-position: -5px -55px; }
.y-kefu-box01 .kf-weChat:hover>i { background-position: -30px -55px; }
.y-kefu-box01 .kf-email { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.y-kefu-box01 .kf-email>i { width: 18px; height: 14px; background-position: -5px -80px; }
.y-kefu-box01 .kf-email:hover>i { background-position: -30px -80px; }
.y-kefu-box01 .back-top i { width: 13px; height: 11px; background-position: -5px -98px; }
.y-kefu-box01 .back-top:hover i { background-position: -30px -98px; }
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px; }
.y-kefu-box01 .hver:hover { background-color: #045088; border-color: #000; }
.y-kefu-box01 .hver:hover>p { color: #fff; }
.y-kefu-box01 .kf-zixun1 { border-radius: 2px; }
.y-kefu-box01 .kf-zixun1 i { width: 21px; height: 22px; background-position: -5px -180px; }
.y-kefu-box01 .kf-zixun1:hover>i { background-position: -30px -180px; }
.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos { background-color: #fff; border: solid 1px #efefef; position: absolute; right: 90px; z-index: 2; border-radius: 2px; display: none; }
/*å’¨è¯¢çƒ­çº¿*/
.y-kefu-box01 .mobile-infos { width: 260px; text-align: left; top: 0; }
.y-kefu-box01 .mobile-infos>div { padding: 20px 0 20px 45px; position: relative; }
.y-kefu-box01 .mobile-infos>div i { width: 15px; height: 15px; background-position: -52px -32px; position: absolute; top: 22px; left: 20px; z-index: 2; }
.y-kefu-box01 .mobile-infos .online1 { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .mobile-infos span { color: #b9b9b9; }
.y-kefu-box01 .mobile-infos p { color: #045088; font-size: 18px; }
y-kefu-box .right { width: 12px; height: 12px; position: absolute; right: -12px; top: 24px; }
y-kefu-box .right-arrow1, y-kefu-box .right-arrow2 { width: 0; height: 0; display: block; position: absolute; left: 0; top: 0; border-top: 6px transparent dashed; border-right: 6px transparent dashed; border-bottom: 6px transparent dashed; border-left: 6px white solid; overflow: hidden; }
y-kefu-box .right-arrow1 { left: 1px; border-left: 6px #efefef solid; }
y-kefu-box .right-arrow2 { border-left: 6px white solid; }
/*äºŒç»´ç */
.y-kefu-box01 .y-ewm-box { width: 151px; height: 178px; top: -60px; }
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width: 115px; height: 114px; margin: 20px auto 10px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px; border-right: solid 1px #efefef; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*email*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color: #b9b9b9; text-align: left; bottom: 0; width: 170px; }
.y-kefu-box01 .y-email-infos p { color: #045088; font-size: 16px; }
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }
.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color: #0f7cc8; position: absolute; top: 37px; left: 55px; z-index: 9; }
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }
.right { display: none !important; }
.zhanshi_bg { width: 100%; height: 736px; background: url(../image/20200723104030_1171280621.jpg) center no-repeat; }

/*å•†æ¡¥ä»£ç å®šä½*/
#newBridge .icon-right-center {
    left: 0!important;
}

/*è½¦é—´è®¾å¤‡*/
.jianjie3 table tr td { display: block; float: left; padding: 0px !important; width: 325px; overflow: hidden; position: relative; margin-right: 33px; }
.jianjie3 table tr td img { display: block; width: 325px; height: 325px; }
.jianjie3 table tr td:nth-child(4) { margin-right: 0px; }
.jianjie3 table tr td br { display: none; }
.jianjie3 table tr td div { padding: 0px !important; display: block; height: 45px; line-height: 45px !important; background: #dedede; margin-bottom: 40px; }
.jianjie3 table tr td div a { color: #333; font-size: 16px; font-weight: 300; }
.jianjie3_botto img { display: block; margin: 0 auto; padding: 0 0 60px 0; }
.jianjie3 td>div { width: 100%; display: block; line-height: 45px !important; background: #fff; text-align: center; overflow: hidden; position: relative;}
.jianjie3 td>div:after { content: ''; width: 325px; height: 45px; background: #045088; position: absolute; left: -100%; top: 0; transition: left 0.6s; z-index: 0; }
.jianjie3 td>div a { color: #333; position: relative; z-index: 1; font-size: 16px; font-weight: 300; }
.jianjie3 td:hover div a { color: #fff; }
.jianjie3 td:hover>div:after { left: 0; transition: left 0.6s; }

/*ç®€ä»‹*/
.abo_z{ width:628px;}
.abo_yw span{font-family: "Arial"; font-size:48px; font-weight:bold; color:#333;}
.abo_yw p{ color:#045088; font-size:30px; font-weight:bold;}
.abo_bt{ color:#333; font-size:30px; font-weight:300; margin-top:20px; margin-bottom:20px;}
.abo_wz p{ line-height:36px; font-size:16px; color:#333; font-weight:300;}
.abo_gd a{ display:block; background:#045088; text-align:center; color:#fff; width:250px; height:43px; line-height:43px; font-size:18px; font-weight:300; margin-top:40px;}
.abo_gd a:hover{ text-decoration: underline; }

/*é¡¹ç›®*/
.cgal_box .swiper-slide .case_tt{font-size:26px;color:#333;width:900px;margin: auto;background:rgba(255, 255, 255, 0.8);padding:60px;box-shadow: 0px 0px 10px rgba(247, 247, 247, 0.3);border-top-right-radius: 50px;position: absolute;left: 50%;margin-left: -695px;bottom:0;}
.cgal_box .swiper-slide .case_tt p{font-size:15px;line-height:30px;display:block;margin-top:20px;}
.cgal_box .swiper-slide .case_more{width:40px;height:40px;margin:30px auto 0px;transition: all 0.8s;}
.cgal_box .swiper-slide .case_more:hover{background: url(../image/20211106165349_1252251511.png)no-repeat top 0px left -50px;}
.swiper-wrapper{height:auto !important;}
.cgal_box .swiper-slide .case_tt a{font-size:15px;margin-top:30px;display: block;background: #005aad;color: #fff;width: 130px;border-radius: 30px;text-align: center;padding: 7px 0;}
.new_web_div2021 li { float: left;}
.new_web_div2021 img { width: 100%;}
.new_web_div2021 li+li {margin-left: 20px;margin-bottom: 23px;}
.new_web_div2021 li:nth-child(4){margin-left: 0px;}
.new_web_div2021 li p a { display: none;}

.case{ padding:0px 0;}
.post_m{position: relative;  padding-bottom:70px; margin:50px auto 0 auto; width:87%;}
.post_m .swiper-slide {position: relative;background-repeat: no-repeat;background-position: center top;background-size: cover;
-webkit-transition: transform 1s;-moz-transition: transform 1s;-ms-transition: transform 1s;-o-transition: transform 1s;-webkit-transform: scale(.8);transform: scale(.8);}
.post_m .swiper-slide img { width: 100%;height:auto;}
.post_m .text {box-sizing:border-box;width: 100%; line-height:58px; opacity:0; color:#fff; text-align:center;font-size:18px;background-color:#045088;}
.post_m .text h4 {color: #333;font-size: 18px;line-height: 18px;font-weight: 700;padding-bottom: 5px}
.post_m .text p {color: #5f5f5f; font-size: 14px; line-height: 26px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
.post_m .text a {display: none;color: #fff; font-size: 12px; line-height: 12px;}
.post_m .swiper-slide-next{ -webkit-transform: scale(.95) translateX(10px);transform: scale(.95)translateX(10px);}
.post_m .swiper-slide-prev{ -webkit-transform: scale(.95) translateX(-10px);transform: scale(.95)translateX(-10px);}
.post_m .swiper-slide-active, .post_m .swiper-slide-duplicate-active { -webkit-transform: scale(1.07) translateY(-14px);transform: scale(1.07) translateY(-14px);}
.post_m .swiper-slide-active .text, .post_m .swiper-slide-duplicate-active .text { opacity:1;}
.post_m .swiper-slide-active h4, .post_m .swiper-slide-active p, .post_m .swiper-slide-duplicate-active h4, .post_m .swiper-slide-duplicate-active p { color: #fff;}
.post_m .swiper-slide-active a, .post_m .swiper-slide-duplicate-active a { display: block; width:100%; height:100%;position: relative;}
.post_m .swiper-pagination {bottom:0;left: 50%;transform: translate(-50%, 0)}
.post_m .swiper-pagination-bullet{ width:16px; height:16px; background:#dedfe0; opacity:1;}
.post_m .swiper-pagination-bullet+ .swiper-pagination-bullet{ margin-left:14px;}
.post_m .swiper-pagination-bullet-active{background:#005aad;}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    display: none;
}



#bodycontent {
    margin-bottom: 20px !important;
}
.pro_all_class a {
    margin-bottom: 9px !important;
}





.hzkh_w {
    width: 660px;
}