html { overflow-x: hidden; }
#LXB_CONTAINER{display:none;right:9999px !important;}
.talk{cursor:pointer;}
.k3 .container-fluid { margin: 0 auto; padding-left: 0; padding-right: 0; width: 100%; height: auto; }
.k3 .container { max-width: 1180px; height: auto; margin: 0 auto; }
.k3 .img-responsive { display: block; max-width: 100%; height: auto; }
.k3 .clearfix:after { content: ''; display: block; clear: both; }
.k3 .header .container { margin-top: 52px; margin-bottom: 18px; height: 56px; width: 100%; display: flex; align-items: stretch; }
.k3 .header .container .logo img { height: 56px; }
.k3 .header .container .top-menu { margin-left: auto; }
.k3 .header .container .top-menu ul { font-size: 0; }
.k3 .header .container .top-menu ul li { display: inline-block; font-size: 20px; height: 56px; line-height: 56px; font-size: 18px; }
.k3 .header .container .top-menu ul li:after { display: inline-block; content: '/'; color: #666666; margin-left: 6px; margin-right: 6px; }
.k3 .header .container .top-menu ul li:nth-last-of-type(1):after { display: none; }
.k3 .header .container .top-menu ul li a { display: inline-block; color: #666666; }
.k3 .header .container .top-menu ul li a:hover { color: #0e5dac; }
.k3 .process { padding-top: 60px; padding-bottom: 60px; }
.k3 .process .common { text-align: center; font-size: 40px; line-height: 40px; color: #003f98; letter-spacing: 2px; }
.k3 .process .common:before { content: ''; display: inline-block; width: 250px; height: 40px; background: url(../png/left_1.png) 0 4px repeat-x; vertical-align: middle; margin-right: 18px; }
.k3 .process .common:after { content: ''; display: inline-block; width: 250px; height: 40px; background: url(../png/right_1.png) 0 4px repeat-x; vertical-align: middle; margin-left: 18px; }
.k3 .process .info-box { margin-top: 50px; text-align: center; }
.k3 .process .info-box .info { font-size: 18px; line-height: 30px; }
.k3 .process .process-container { padding-top: 50px; }
.k3 .process .process-container #process-item-1 { display: flex; align-content: stretch; font-size: 0; position: relative; }
.k3 .process .process-container #process-item-1:after { position: absolute; display: block; content: ''; width: 510px; height: 4px; background-color: #fab61e; top: 60px; left: 260px; z-index: 99; }
.k3 .process .process-container #process-item-1 .item-l { width: 50%; height: 394px; position: relative; }
.k3 .process .process-container #process-item-1 .item-l .l-cnt { position: absolute; width: 510px; height: 248px; right: 0; }
.k3 .process .process-container #process-item-1 .item-l .l-cnt:after { content: ''; display: block; position: absolute; height: 100%; width: 100%; background: #0e5dac; right: 0; top: 86px; }
.k3 .process .process-container #process-item-1 .item-l .l-cnt .mask { width: 510px; height: 248px; position: absolute; right: 0; top: 86px; z-index: 2; }
.k3 .process .process-container #process-item-1 .item-l .l-cnt .mask h3 { font-size: 22px; color: #FFFFFF; line-height: 24px; margin-top: 74px; padding-left: 206px; margin-bottom: 20px; }
.k3 .process .process-container #process-item-1 .item-l .l-cnt .mask ul { width: 100%; }
.k3 .process .process-container #process-item-1 .item-l .l-cnt .mask ul li { font-size: 0; }
.k3 .process .process-container #process-item-1 .item-l .l-cnt .mask ul li a { display: inline-block; font-size: 16px; color: #FFFFFF; line-height: 30px; vertical-align: middle; padding-left: 340px; }
.k3 .process .process-container #process-item-1 .item-l .l-cnt .mask ul .slick-current:after { content: ''; display: inline-block; width: 30px; height: 1px; background-color: #fab61e; margin-left: 10px; }
.k3 .process .process-container #process-item-1 .item-l .l-cnt .mask ul .slick-current a { color: #fab61e; }
.k3 .process .process-container #process-item-1 .item-r { position: relative; width: 50%; }
.k3 .process .process-container #process-item-1 .item-r .slides div { position: relative; }
.k3 .process .process-container #process-item-1 .item-r .slides div p { bottom: 0; left: 0; width: 590px; height: 60px; position: absolute; background-color: rgba(0, 0, 0, 0.49); color: #ffffff; line-height: 60px; font-size: 18px; z-index: 9999999; letter-spacing: 2px; display: inline-block; }
.k3 .process .process-container #process-item-1 .item-r .slides div p:before { content: ''; display: inline-block; vertical-align: middle; height: 60px; width: 22px; }
.k3 .process .process-container #process-item-1 .item-r .slides .slick-dots { position: absolute; list-style: none; display: block; text-align: center; padding: 0; right: 28px; bottom: 24px; }
.k3 .process .process-container #process-item-1 .item-r .slides .slick-dots li { position: relative; display: inline-block; padding: 0; cursor: pointer; }
.k3 .process .process-container #process-item-1 .item-r .slides .slick-dots li button { overflow: hidden; display: block; height: 12px; width: 12px; line-height: 0; font-size: 0; background-color: transparent; border: 1px solid #fab61e; cursor: pointer; outline: 0; z-index: 999999; border-radius: 50%; margin-left: 10px; padding: 0 !important; }
.k3 .process .process-container #process-item-1 .item-r .slides .slick-dots li button + button { display: none; }
.k3 .process .process-container #process-item-1 .item-r .slides .slick-dots li.slick-active button { background-color: #fab61e; }
.k3 .process .process-container #process-item-2 { display: flex; align-content: stretch; font-size: 0; position: relative; }
.k3 .process .process-container #process-item-2:after { position: absolute; display: block; content: ''; width: 510px; height: 4px; background-color: #fab61e; top: 60px; left: 400px; z-index: 99; }
.k3 .process .process-container #process-item-2 .item-l { position: relative; width: 50%; }
.k3 .process .process-container #process-item-2 .item-l .slides div { position: relative; }
.k3 .process .process-container #process-item-2 .item-l .slides div p { bottom: 0; left: 0; width: 590px; height: 60px; position: absolute; background-color: rgba(0, 0, 0, 0.49); color: #ffffff; line-height: 60px; font-size: 18px; z-index: 9999999; letter-spacing: 2px; display: inline-block; }
.k3 .process .process-container #process-item-2 .item-l .slides div p:before { content: ''; display: inline-block; vertical-align: middle; height: 60px; width: 22px; }
.k3 .process .process-container #process-item-2 .item-l .slides .slick-dots { position: absolute; list-style: none; display: block; text-align: center; padding: 0; right: 28px; bottom: 24px; }
.k3 .process .process-container #process-item-2 .item-l .slides .slick-dots li { position: relative; display: inline-block; padding: 0; cursor: pointer; }
.k3 .process .process-container #process-item-2 .item-l .slides .slick-dots li button { display: block; height: 12px; width: 12px; outline: 0; line-height: 0; font-size: 0; background-color: transparent; border: 1px solid #fab61e; cursor: pointer; outline: 0; z-index: 999999; border-radius: 50%; margin-left: 10px; padding: 0 !important; }
.k3 .process .process-container #process-item-2 .item-l .slides .slick-dots li button + button { display: none; }
.k3 .process .process-container #process-item-2 .item-l .slides .slick-dots li.slick-active button { background-color: #fab61e; }
.k3 .process .process-container #process-item-2 .item-r { width: 50%; height: 394px; position: relative; }
.k3 .process .process-container #process-item-2 .item-r .r-cnt { position: absolute; width: 510px; height: 248px; left: 0; }
.k3 .process .process-container #process-item-2 .item-r .r-cnt:after { content: ''; display: block; position: absolute; height: 100%; width: 100%; background: #0e5dac; left: 0; top: 86px; }
.k3 .process .process-container #process-item-2 .item-r .r-cnt .mask { width: 510px; height: 248px; position: absolute; left: 0; top: 86px; z-index: 2; }
.k3 .process .process-container #process-item-2 .item-r .r-cnt .mask h3 { font-size: 22px; color: #FFFFFF; line-height: 24px; margin-top: 74px; padding-left: 40px; margin-bottom: 20px; }
.k3 .process .process-container #process-item-2 .item-r .r-cnt .mask ul { width: 100%; }
.k3 .process .process-container #process-item-2 .item-r .r-cnt .mask ul li { font-size: 0; }
.k3 .process .process-container #process-item-2 .item-r .r-cnt .mask ul li a { display: inline-block; font-size: 16px; color: #FFFFFF; line-height: 30px; vertical-align: middle; padding-left: 40px; }
.k3 .process .process-container #process-item-2 .item-r .r-cnt .mask ul .slick-current:before { content: ''; display: inline-block; width: 30px; height: 1px; background-color: #fab61e; margin-right: 10px; }
.k3 .process .process-container #process-item-2 .item-r .r-cnt .mask ul .slick-current a { color: #fab61e; padding-left: 0; }
.k3 .process .process-container #process-item-3 { display: flex; align-content: stretch; font-size: 0; position: relative; }
.k3 .process .process-container #process-item-3:after { position: absolute; display: block; content: ''; width: 510px; height: 4px; background-color: #fab61e; top: 60px; left: 260px; z-index: 99; }
.k3 .process .process-container #process-item-3 .item-l { width: 50%; height: 394px; position: relative; }
.k3 .process .process-container #process-item-3 .item-l .l-cnt { position: absolute; width: 510px; height: 248px; right: 0; }
.k3 .process .process-container #process-item-3 .item-l .l-cnt:after { content: ''; display: block; position: absolute; height: 100%; width: 100%; background: #0e5dac; right: 0; top: 86px; }
.k3 .process .process-container #process-item-3 .item-l .l-cnt .mask { width: 510px; height: 248px; position: absolute; right: 0; top: 86px; z-index: 2; }
.k3 .process .process-container #process-item-3 .item-l .l-cnt .mask h3 { font-size: 22px; color: #FFFFFF; line-height: 24px; margin-top: 32px; padding-left: 166px; margin-bottom: 20px; }
.k3 .process .process-container #process-item-3 .item-l .l-cnt .mask ul { width: 100%; }
.k3 .process .process-container #process-item-3 .item-l .l-cnt .mask ul li { font-size: 0; }
.k3 .process .process-container #process-item-3 .item-l .l-cnt .mask ul li a { display: inline-block; font-size: 16px; color: #FFFFFF; line-height: 30px; vertical-align: middle; padding-left: 340px; }
.k3 .process .process-container #process-item-3 .item-l .l-cnt .mask ul li:nth-last-of-type(1) a { padding-left: 310px; }
.k3 .process .process-container #process-item-3 .item-l .l-cnt .mask ul .slick-current:after { content: ''; display: inline-block; width: 30px; height: 1px; background-color: #fab61e; margin-left: 10px; }
.k3 .process .process-container #process-item-3 .item-l .l-cnt .mask ul .slick-current a { color: #fab61e; }
.k3 .process .process-container #process-item-3 .item-r { position: relative; width: 50%; }
.k3 .process .process-container #process-item-3 .item-r .slides div { position: relative; }
.k3 .process .process-container #process-item-3 .item-r .slides div p { bottom: 0; left: 0; width: 590px; height: 60px; position: absolute; background-color: rgba(0, 0, 0, 0.49); color: #ffffff; line-height: 60px; font-size: 18px; z-index: 9999999; letter-spacing: 2px; display: inline-block; }
.k3 .process .process-container #process-item-3 .item-r .slides div p:before { content: ''; display: inline-block; vertical-align: middle; height: 60px; width: 22px; }
.k3 .process .process-container #process-item-3 .item-r .slides .slick-dots { position: absolute; list-style: none; display: block; text-align: center; padding: 0; right: 28px; bottom: 24px; }
.k3 .process .process-container #process-item-3 .item-r .slides .slick-dots li { position: relative; display: inline-block; padding: 0; cursor: pointer; }
.k3 .process .process-container #process-item-3 .item-r .slides .slick-dots li button { display: block; height: 12px; width: 12px; outline: 0; line-height: 0; font-size: 0; background-color: transparent; border: 1px solid #fab61e; cursor: pointer; outline: 0; z-index: 999999; border-radius: 50%; margin-left: 10px; padding: 0 !important; }
.k3 .process .process-container #process-item-3 .item-r .slides .slick-dots li button + button { display: none; }
.k3 .process .process-container #process-item-3 .item-r .slides .slick-dots li.slick-active button { background-color: #fab61e; }
.k3 .process .process-container #process-item-4 { display: flex; align-content: stretch; font-size: 0; position: relative; }
.k3 .process .process-container #process-item-4:after { position: absolute; display: block; content: ''; width: 510px; height: 4px; background-color: #fab61e; top: 60px; left: 400px; z-index: 99; }
.k3 .process .process-container #process-item-4 .item-l { position: relative; width: 50%; }
.k3 .process .process-container #process-item-4 .item-l .slides div { position: relative; }
.k3 .process .process-container #process-item-4 .item-l .slides div p { bottom: 0; left: 0; width: 590px; height: 60px; position: absolute; background-color: rgba(0, 0, 0, 0.49); color: #ffffff; line-height: 60px; font-size: 18px; z-index: 9999999; letter-spacing: 2px; display: inline-block; }
.k3 .process .process-container #process-item-4 .item-l .slides div p:before { content: ''; display: inline-block; vertical-align: middle; height: 60px; width: 22px; }
.k3 .process .process-container #process-item-4 .item-l .slides .slick-dots { position: absolute; list-style: none; display: block; text-align: center; padding: 0; right: 28px; bottom: 24px; }
.k3 .process .process-container #process-item-4 .item-l .slides .slick-dots li { position: relative; display: inline-block; padding: 0; cursor: pointer; }
.k3 .process .process-container #process-item-4 .item-l .slides .slick-dots li button { display: block; height: 12px; width: 12px; outline: 0; line-height: 0; font-size: 0; background-color: transparent; border: 1px solid #fab61e; cursor: pointer; outline: 0; z-index: 999999; border-radius: 50%; margin-left: 10px; padding: 0 !important; }
.k3 .process .process-container #process-item-4 .item-l .slides .slick-dots li button + button { display: none; }
.k3 .process .process-container #process-item-4 .item-l .slides .slick-dots li.slick-active button { background-color: #fab61e; }
.k3 .process .process-container #process-item-4 .item-r { width: 50%; height: 394px; position: relative; }
.k3 .process .process-container #process-item-4 .item-r .r-cnt { position: absolute; width: 510px; height: 248px; left: 0; }
.k3 .process .process-container #process-item-4 .item-r .r-cnt:after { content: ''; display: block; position: absolute; height: 100%; width: 100%; background: #0e5dac; left: 0; top: 86px; }
.k3 .process .process-container #process-item-4 .item-r .r-cnt .mask { width: 510px; height: 248px; position: absolute; left: 0; top: 86px; z-index: 2; }
.k3 .process .process-container #process-item-4 .item-r .r-cnt .mask h3 { font-size: 22px; color: #FFFFFF; line-height: 24px; margin-top: 32px; padding-left: 40px; margin-bottom: 20px; }
.k3 .process .process-container #process-item-4 .item-r .r-cnt .mask ul { width: 100%; }
.k3 .process .process-container #process-item-4 .item-r .r-cnt .mask ul li { font-size: 0; }
.k3 .process .process-container #process-item-4 .item-r .r-cnt .mask ul li a { display: inline-block; font-size: 16px; color: #FFFFFF; line-height: 30px; vertical-align: middle; padding-left: 40px; }
.k3 .process .process-container #process-item-4 .item-r .r-cnt .mask ul .slick-current:before { content: ''; display: inline-block; width: 30px; height: 1px; background-color: #fab61e; margin-right: 10px; }
.k3 .process .process-container #process-item-4 .item-r .r-cnt .mask ul .slick-current a { color: #fab61e; padding-left: 0; }
.k3 .process .process-container .flexslider { border: none; }
.k3 .process .getprice { height: 66px; background-color: #fab61e; border-radius: 5px; color: #FFFFFF; width: 100%; font-size: 18px; letter-spacing: 2px; display: block; text-align: center; line-height: 66px; margin-top: 60px; }
.k3 .advantage { padding-top: 60px; padding-bottom: 60px; background-color: #f0f0f4; }
.k3 .advantage .common { text-align: center; font-size: 40px; line-height: 40px; color: #003f98; letter-spacing: 2px; }
.k3 .advantage .common:before { content: ''; display: inline-block; width: 368px; height: 40px; background: url(../png/left_2.png) 0 4px repeat-x; vertical-align: middle; margin-right: 32px; }
.k3 .advantage .common:after { content: ''; display: inline-block; width: 368px; height: 40px; background: url(../png/right_2.png) 0 4px repeat-x; vertical-align: middle; margin-left: 32px; }
.k3 .advantage .advantage-cnt { margin-top: 60px; }
.k3 .advantage .advantage-cnt .tab { font-size: 0; text-align: center; }
.k3 .advantage .advantage-cnt .tab li { background-color: #ffffff; position: relative; display: inline-block; }
.k3 .advantage .advantage-cnt .tab li:after { content: '|'; display: block; position: absolute; font-size: 22px; height: 64px; line-height: 64px; right: -3px; top: 0; color: #dddddd; }
.k3 .advantage .advantage-cnt .tab li:nth-last-of-type(1):after { display: none; }
.k3 .advantage .advantage-cnt .tab li a { display: block; font-size: 22px; color: #666666; letter-spacing: 1px; height: 64px; line-height: 64px; padding-left: 62px; padding-right: 62px; }
.k3 .advantage .advantage-cnt .tab li:hover { background-color: #0e5dac; }
.k3 .advantage .advantage-cnt .tab li:hover:after { color: #0e5dac; }
.k3 .advantage .advantage-cnt .tab li:hover a { color: #FFFFFF; }
.k3 .advantage .advantage-cnt .tab .active { background-color: #0e5dac; }
.k3 .advantage .advantage-cnt .tab .active:after { color: #0e5dac; }
.k3 .advantage .advantage-cnt .tab .active a { color: #FFFFFF; }
.k3 .advantage .actived { display: flex !important; }
.k3 .advantage .advantage-item { margin-top: 60px; display: none; align-content: stretch; }
.k3 .advantage .advantage-item .img-left { width: 50%; overflow: hidden; }
.k3 .advantage .advantage-item .img-left img { width: 100%; transition: all 1s; }
.k3 .advantage .advantage-item .img-left img:hover { transform: scale(1.2); zoom: 1; }
.k3 .advantage .advantage-item .advantage-item-cnt { width: 50%; padding-left: 40px; }
.k3 .advantage .advantage-item .advantage-item-cnt h3 { font-size: 28px; line-height: 28px; letter-spacing: 1px; color: #212121; }
.k3 .advantage .advantage-item .advantage-item-cnt .icon { margin-top: 28px; font-size: 0; }
.k3 .advantage .advantage-item .advantage-item-cnt .icon p { display: inline-block; letter-spacing: 0px; color: #212121; font-size: 16px; height: 24px; line-height: 24px; }
.k3 .advantage .advantage-item .advantage-item-cnt .icon .icon-1 { margin-right: 70px; }
.k3 .advantage .advantage-item .advantage-item-cnt .icon .icon-1 span { display: inline-block; margin-right: 20px; height: 24px; width: 24px; background-color: #fab61e; background: url(../png/adv_ico_1.png) center center no-repeat; background-size: cover; vertical-align: middle; }
.k3 .advantage .advantage-item .advantage-item-cnt .icon .icon-2 span { display: inline-block; margin-right: 20px; height: 24px; width: 24px; background-color: #fab61e; background: url(../png/adv_ico_2.png) center center no-repeat; background-size: cover; vertical-align: middle; }
.k3 .advantage .advantage-item .advantage-item-cnt .advantage-item-cnt-main { font-size: 16px; line-height: 30px; letter-spacing: 0px; color: #777777; margin-top: 28px; }
.k3 .advantage .products .more { display: none !important; }
.k3 .advantage .products .products-item { display: block; font-size: 0; margin-top: 40px; }
.k3 .advantage .products .products-item li { display: inline-block; width: 380px; margin-right: 20px; }
.k3 .advantage .products .products-item li:nth-last-of-type(1) { margin-right: 0; }
.k3 .advantage .products .products-item li a { display: block; }
.k3 .advantage .products .products-item li a span { display: block; height: 60px; width: 100%; text-align: center; line-height: 60px; font-size: 18px; color: #666666; background: #FFFFFF; }
.k3 .advantage .products .products-item li:hover a { transform: scale(1.02); }
.k3 .advantage .products .products-item li:hover a span { color: #FFFFFF; background: #0e5dac; }
.k3 .advantage .products .products-item .active a span { color: #FFFFFF; background: #0e5dac; }
.k3 .advantage .getmore { height: 66px; background-color: #fab61e; border-radius: 5px; color: #FFFFFF; width: 100%; font-size: 18px; letter-spacing: 2px; display: block; text-align: center; line-height: 66px; margin-top: 60px; }
.k3 .site { padding-top: 60px; padding-bottom: 60px; }
.k3 .site .common { text-align: center; font-size: 40px; line-height: 40px; color: #003f98; letter-spacing: 2px; }
.k3 .site .common:before { content: ''; display: inline-block; width: 304px; height: 40px; background: url(../png/left_3.png) 0 4px repeat-x; vertical-align: middle; margin-right: 18px; }
.k3 .site .common:after { content: ''; display: inline-block; width: 304px; height: 40px; background: url(../png/right_3.png) 0 4px repeat-x; vertical-align: middle; margin-left: 18px; }
.k3 .site .site-cnt { margin-top: 60px; display: flex; align-content: stretch; }
.k3 .site .site-cnt div { width: 580px; overflow: hidden; }
.k3 .site .site-cnt div img { width: 100%; transition: all 1s; }
.k3 .site .site-cnt div img:hover { transform: scale(1.2); zoom: 1; }
.k3 .site .site-cnt .odd { margin-right: 10px; }
.k3 .site .site-cnt .even { margin-left: 10px; }
.k3 .site .mt20 { margin-top: 20px !important; }
.k3 .site .visit { height: 66px; background-color: #fab61e; border-radius: 5px; color: #FFFFFF; width: 100%; font-size: 18px; letter-spacing: 2px; display: block; text-align: center; line-height: 66px; margin-top: 60px; }
.k3 .footer { background: #212121; padding-top: 72px; padding-bottom: 50px; text-align: center; }
.k3 .footer .footer-links-2 { font-size: 0; }
.k3 .footer .footer-links-2 li { display: inline-block; }
.k3 .footer .footer-links-2 li a { display: inline-block; font-size: 16px; line-height: 16px; color: #FFFFFF; opacity: 0.41; }
.k3 .footer .footer-links-2 li a:hover { color: #0e5dac; }
.k3 .footer .footer-links-2 li:after { content: '|'; display: inline-block; font-size: 16px; line-height: 16px; color: #FFFFFF; margin: 0 20px; }
.k3 .footer .footer-links-2 li:nth-last-of-type(1):after { display: none; }

/**fixbar 2020*/
.fix-2020{display:none;}
@media (min-width: 768px){
.fix-2020{
	display:none;
position: fixed;
right:15px;
width:64px;
top:33.333333%;
z-index:99999;
}
.fix-2020 ul a{display:block;width:100%;height:100%;}
.fix-2020 .fix-ico{
background-image:url(../png/fix_img_2020.png);
position:relative;
}
.fix-2020 .fix-ico:hover{cursor:pointer;}
.fix-2020 .fix-ico:not(:first-child){margin-top:10px;}
.fix-2020 .fix-chat{
background-position-x:0;
width:64px;height:64px;
background-position-y: top;
}
.fix-2020 .fix-weixin{
background-position-x:33.333333%;
width:64px;height:64px;
background-position-y: top;
}
.fix-2020 .fix-feedback{
background-position-x:66.6666666%;
width:64px;height:64px;
background-position-y: top;
}
.fix-2020 .fix-top{
background-position-x:100%;
width:64px;height:48px;
background-position-y: top;
}
.fix-2020 .fix-top a{display:none;}
.fix-2020 .fix-top:hover a{display:block;}

.fix-2020 .fix-weixin .over-masks{position:absolute;top:-95px;}
}

/**fixbar 2022*/
.fix-2022{display:none;}
@media (min-width: 768px){
.fix-2022{display:block;position: fixed;right:15px;top:33.333333%;z-index:99999;width:110px;}
.fix-2022 ul li{font-size:0;text-align:center;}
.fix-2022 ul a{display:block;width:100%;height:100%;}
.fix-2022 ul li img{width:100%;}