
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; }
.swiper-lazy-preloader::after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%236c6c6c\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50% center; background-size: 100% auto; background-repeat: no-repeat; }
.swiper-lazy-preloader-white::after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%23fff\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }


.popup_bg { position: fixed; z-index: 999; width: 540px; text-align: center; font-family: "Microsoft YaHei"; }
.pop_box { background-color: rgb(255, 255, 255); width: 100%; border-radius: 6px; margin-top: -56px; height: auto; overflow: hidden; }
.pop_tit { width: 100%; position: relative; line-height: 54px; height: 54px; font-size: 24px; padding-top: 56px; }
.pop_tit em { font-size: 24px; }
.popup_close { cursor: pointer; height: 54px; position: absolute; right: 0px; top: 0px; width: 54px; }
.pop_cont { width: 400px; margin: 20px 70px 10px; text-align: left; }
.pop_cont li { margin-top: 14px; }
.pop_cont li input { line-height: 36px; height: 36px; color: rgb(0, 0, 0); border: 1px solid rgb(234, 234, 234); font-size: 14px; text-indent: 12px; vertical-align: middle; width: 396px; font-family: "Microsoft YaHei"; }
.pop_cont li .input_c { cursor: pointer; width: 152px; color: rgb(255, 255, 255); background-color: rgb(85, 85, 88); text-align: center; text-indent: 0px; border: 1px solid rgb(85, 85, 88); }
.pop_cont li img { vertical-align: middle; cursor: pointer; }
.pop_cont input[name="button"] { background-color: rgb(43, 108, 252); color: rgb(255, 255, 255); height: 42px; width: 400px; font-size: 20px; cursor: pointer; }
.popup_bg .tel { font-size: 20px; line-height: 40px; margin-bottom: 20px; }
#back_over { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgb(0, 0, 0); z-index: 99; opacity: 0.6; }


* { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 14px; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; font-family: "Microsoft YaHei","微软雅黑"; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
h1, em { font-style: normal; font-weight: normal; }
ul, li { list-style: outside none none; }
.fl { float: left; }
.fr { float: right; }
.width { width: 1200px; margin: 0px auto; }
.content .menu { height: auto; overflow: hidden; border-bottom: 1px solid rgb(242, 243, 243); width: 100%; padding-top: 14px; background-color: rgb(255, 255, 255); z-index: 4; }
.content .menu .fl { height: auto; overflow: hidden; }
.content .menu .fl a { font-size: 18px; display: block; float: left; width: 135px; height: 45px; line-height: 45px; margin-right: 10px; background: rgb(242, 243, 243) none repeat scroll 0% 0%; text-align: center; color: rgb(0, 0, 0); }
.content .menu .fl a:hover, .content .menu .fl a.on { background: rgb(40, 185, 190) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.content .menu .fl .xin { background: rgba(0, 0, 0, 0) url('../images/xin.png') no-repeat scroll right top; }
.content .menu .fr { margin-top: 10px; }
.content .menu .fr a { display: inline-block; width: 140px; background: rgb(64, 64, 64) none repeat scroll 0% 0%; border-radius: 5px; line-height: 32px; text-align: center; font-size: 16px; color: rgb(255, 255, 255); margin-left: 16px; }
.content .menu .fr a:first-child { background: rgb(40, 185, 190) none repeat scroll 0% 0%; }
.content .banner { background: rgba(0, 0, 0, 0) url('../images/banner.jpg') no-repeat scroll center top; }
.content .banner a { display: block; width: 100%; height: 430px; }
.content .title { font-size: 18px; text-align: center; line-height: 40px; padding-top: 100px; }
.content .title h1 { font-size: 40px; padding-bottom: 15px; }
.content .btn { display: block; margin: 0px auto; border-radius: 6px; text-align: center; font-size: 16px; transition: all 0.5s ease 0s; }
.content .btn:hover { opacity: 0.8; }
.content .floor_1 .width { background: rgba(0, 0, 0, 0) url('../images/fl1_bg.jpg') no-repeat scroll center bottom; height: auto; overflow: hidden; }
.content .floor_1 .btn { width: 160px; height: 46px; line-height: 46px; color: rgb(255, 255, 255); background: rgb(231, 77, 62) none repeat scroll 0% 0%; margin-top: 18px; }
.content .floor_1 ul { height: auto; overflow: hidden; width: 50%; padding-top: 90px; }
.content .floor_1 ul li { font-size: 14px; color: rgb(141, 141, 141); line-height: 26px; margin-bottom: 50px; }
.content .floor_1 ul li p { font-size: 24px; color: rgb(0, 0, 0); line-height: 40px; }
.content .floor_1 ul.fl li { padding-right: 90px; text-align: right; }
.content .floor_1 ul.fr li { padding-left: 90px; }
.content .floor_1 .no1 { background: rgba(0, 0, 0, 0) url('../images/fl1_icons_1.jpg') no-repeat scroll right center; margin-right: 184px; }
.content .floor_1 .no2 { background: rgba(0, 0, 0, 0) url('../images/fl1_icons_2.jpg') no-repeat scroll right center; margin-right: 140px; }
.content .floor_1 .no3 { background: rgba(0, 0, 0, 0) url('../images/fl1_icons_3.jpg') no-repeat scroll right center; margin-right: 97px; }
.content .floor_1 .no4 { background: rgba(0, 0, 0, 0) url('../images/fl1_icons_4.jpg') no-repeat scroll left center; margin-left: 54px; }
.content .floor_1 .no5 { background: rgba(0, 0, 0, 0) url('../images/fl1_icons_5.jpg') no-repeat scroll left center; margin-left: 100px; }
.content .floor_1 .no6 { background: rgba(0, 0, 0, 0) url('../images/fl1_icons_6.jpg') no-repeat scroll left center; margin-left: 144px; }
.content .floor_2 { background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.content .floor_2 ul { height: auto; overflow: hidden; width: 1239px; padding-top: 59px; }
.content .floor_2 ul li { width: 374px; margin-right: 39px; font-size: 14px; color: rgb(134, 134, 134); line-height: 28px; float: left; }
.content .floor_2 ul li:last-child { margin-right: 0px; }
.content .floor_2 ul li em { color: rgb(136, 136, 136); display: inline-block; padding-left: 30px; width: 94px; }
.content .floor_2 ul li p { font-size: 26px; line-height: 40px; color: rgb(0, 0, 0); height: 80px; padding: 28px 15px 11px; }
.content .floor_2 ul li span { display: block; padding: 0px 12px; }
.content .floor_2 ul li .btn { line-height: 42px; width: 132px; color: rgb(255, 255, 255); margin: 55px auto 97px; }
.content .floor_2 ul li.no1 em { background: rgba(0, 0, 0, 0) url('../images/fl2_d1.jpg') no-repeat scroll 10px center; }
.content .floor_2 ul li.no2 em { background: rgba(0, 0, 0, 0) url('../images/fl2_d2.jpg') no-repeat scroll 10px center; }
.content .floor_2 ul li.no3 em { background: rgba(0, 0, 0, 0) url('../images/fl2_d3.jpg') no-repeat scroll 10px center; }
.content .floor_2 ul li.no1 .btn { background: rgb(60, 201, 184) none repeat scroll 0% 0%; }
.content .floor_2 ul li.no2 .btn { background: rgb(255, 127, 26) none repeat scroll 0% 0%; }
.content .floor_2 ul li.no3 .btn { background: rgb(231, 77, 62) none repeat scroll 0% 0%; }
.content .floor_3 {  }
.content .floor_3 ul { height: auto; overflow: hidden; width: 1250px; }
.content .floor_3 ul li { width: 198px; height: 298px; border: 1px solid rgb(229, 229, 229); border-radius: 7px; float: left; text-align: center; margin-right: 50px; margin-bottom: 32px; font-size: 14px; color: rgb(88, 88, 88); line-height: 24px; transition: all 0.5s ease 0s; cursor: pointer; }
.content .floor_3 ul li p { font-size: 20px; color: rgb(0, 0, 0); line-height: 42px; padding: 116px 0px 5px; }
.content .floor_3 ul li .btn { line-height: 34px; font-size: 14px; color: rgb(255, 127, 26); width: 110px; border: 1px solid rgb(255, 127, 26); border-radius: 17px; margin-top: 20px; }
.content .floor_3 ul .no1 { background: rgba(0, 0, 0, 0) url('../images/fl3_icons_01.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no2 { background: rgba(0, 0, 0, 0) url('../images/fl3_icons_02.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no3 { background: rgba(0, 0, 0, 0) url('../images/fl3_icons_03.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no4 { background: rgba(0, 0, 0, 0) url('../images/fl3_icons_04.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no5 { background: rgba(0, 0, 0, 0) url('../images/fl3_icons_05.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no6 { background: rgba(0, 0, 0, 0) url('../images/fl3_icons_06.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no7 { background: rgba(0, 0, 0, 0) url('../images/fl3_icons_07.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no8 { background: rgba(0, 0, 0, 0) url('../images/fl3_icons_08.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no9 { background: rgba(0, 0, 0, 0) url('../images/fl3_icons_09.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no10 { background: rgba(0, 0, 0, 0) url('../images/fl3_icons_10.png') no-repeat scroll center 55px; }
.content .floor_3 ul li:hover { border: 1px solid rgb(13, 189, 168); color: rgb(255, 255, 255); }
.content .floor_3 ul li:hover p { color: rgb(255, 255, 255); }
.content .floor_3 ul li:hover .btn { border: 1px solid rgb(13, 189, 168); color: rgb(13, 189, 168); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.content .floor_3 ul .no1:hover { background: rgb(13, 189, 168) url('../images/fl3_icons_01_1.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no2:hover { background: rgb(13, 189, 168) url('../images/fl3_icons_02_1.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no3:hover { background: rgb(13, 189, 168) url('../images/fl3_icons_03_1.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no4:hover { background: rgb(13, 189, 168) url('../images/fl3_icons_04_1.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no5:hover { background: rgb(13, 189, 168) url('../images/fl3_icons_05_1.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no6:hover { background: rgb(13, 189, 168) url('../images/fl3_icons_06_1.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no7:hover { background: rgb(13, 189, 168) url('../images/fl3_icons_07_1.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no8:hover { background: rgb(13, 189, 168) url('../images/fl3_icons_08_1.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no9:hover { background: rgb(13, 189, 168) url('../images/fl3_icons_09_1.png') no-repeat scroll center 55px; }
.content .floor_3 ul .no10:hover { background: rgb(13, 189, 168) url('../images/fl3_icons_10_1.png') no-repeat scroll center 55px; }
.content .floor_4 { background: rgba(0, 0, 0, 0) url('../images/fl4_bg.jpg') no-repeat scroll center top; height: 855px; overflow: hidden; padding-bottom: 30px; }
.content .floor_4 .btn { background: rgb(231, 77, 62) none repeat scroll 0% 0%; width: 160px; line-height: 46px; color: rgb(255, 255, 255); margin-top: 18px; }
.content .floor_4 .fl { width: 450px; padding-left: 115px; position: relative; }
.content .floor_4 .fr { width: 635px; padding-top: 100px; }
.content .floor_4 #case_list { position: relative; overflow: hidden; margin-top: 45px; }
.content .floor_4 .swiper-wrapper { height: auto; font-size: 16px; }
.content .floor_4 .next, .content .floor_4 .prev { position: absolute; top: 190px; width: 44px; height: 44px; cursor: pointer; z-index: 2; }
.content .floor_4 .next { right: 0px; background: rgba(0, 0, 0, 0) url('../images/right.png') repeat scroll 0% 0%; }
.content .floor_4 .prev { top: 190px; left: 0px; background: rgba(0, 0, 0, 0) url('../images/left.png') repeat scroll 0% 0%; }
.content .floor_4 .next:hover { background: rgba(0, 0, 0, 0) url('../images/right.png') repeat scroll 44px center; }
.content .floor_4 .prev:hover { background: rgba(0, 0, 0, 0) url('../images/left.png') repeat scroll 44px center; }
.content .floor_4 ul li p, .content .floor_4 ul li p b { font-size: 16px; line-height: 30px; }
.content .floor_4 ul li p { margin-top: 18px; }
.content .floor_4 ul .fr img { margin-bottom: 15px; }
.content .floor_4 ul .fr td { font-size: 16px; line-height: 30px; color: rgb(81, 82, 83); padding: 20px 3px; }
.content .floor_4 ul .fr td b { font-size: 16px; line-height: 30px; }
.content .floor_4 .fl p { position: absolute; text-align: center; top: 230px; left: 205px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 12px 12px 0px; line-height: 36px; display: none; }
.content .floor_4 .fl:hover p { display: block; }


.popup_bg { position: fixed; z-index: 999; width: 540px; text-align: center; font-family: "Microsoft YaHei"; }
.pop_box { background-color: rgb(255, 255, 255); width: 100%; border-radius: 6px; margin-top: -56px; height: auto; overflow: hidden; }
.pop_tit { width: 100%; position: relative; line-height: 54px; height: 54px; font-size: 24px; padding-top: 56px; }
.pop_tit em { font-size: 24px; }
.popup_close { cursor: pointer; height: 54px; position: absolute; right: 0px; top: 0px; width: 54px; }
.pop_cont { width: 400px; margin: 20px 70px 10px; text-align: left; }
.pop_cont li { margin-top: 14px; }
.pop_cont li input { line-height: 36px; height: 36px; color: rgb(0, 0, 0); border: 1px solid rgb(234, 234, 234); font-size: 14px; text-indent: 12px; vertical-align: middle; width: 396px; font-family: "Microsoft YaHei"; }
.pop_cont li .input_c { cursor: pointer; width: 152px; color: rgb(255, 255, 255); background-color: rgb(85, 85, 88); text-align: center; text-indent: 0px; border: 1px solid rgb(85, 85, 88); }
.pop_cont li img { vertical-align: middle; cursor: pointer; }
.pop_cont input[name="button"] { background-color: rgb(43, 108, 252); color: rgb(255, 255, 255); height: 42px; width: 400px; font-size: 20px; cursor: pointer; }
.popup_bg .tel { font-size: 20px; line-height: 40px; margin-bottom: 20px; }
#back_over { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgb(0, 0, 0); z-index: 99; opacity: 0.6; }

#new_kf img { vertical-align: middle; }
#new_kf { position: fixed; right: 4px; top: 100px; font-size: 12px; z-index: 999; width: 74px; }
#new_kf.newkf_left { left: 0px !important; width: 74px; }
#new_kf a { color: rgb(255, 255, 255); }
#new_kf .new_kf_bg { background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0% !important; width: 74px; height: 72px; color: rgb(255, 255, 255); text-align: center; margin-bottom: 4px; cursor: pointer; transition: all 0.5s ease 0s; }
#new_kf .new_kf_bg:hover { background: rgb(10, 109, 238) none repeat scroll 0% 0% !important; transition: all 0.5s ease 0s; }
#new_kf .new_kf_bg p span, #new_kf .new_kf_bg p em { display: none; }
#new_kf .new_kf_bg .new_xnkf { display: block; height: 22px; background: rgba(0, 0, 0, 0) url('../images/bg1.png') no-repeat scroll center 13px; padding-top: 50px; position: relative; }
#new_kf .new_kf_bg .new_qqkf, #new_kf .new_kf_bg .new_qqdl { position: relative; background: rgba(0, 0, 0, 0) url('../images/bg2.png') no-repeat scroll center 11px; padding-top: 50px; height: 22px; color: rgb(255, 255, 255); }
#new_kf .new_kf_bg .new_qqkf span, #new_kf .new_kf_bg .new_qqdl span { position: absolute; width: 98px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(229, 229, 229); right: 87px; padding-bottom: 5px; }
#new_kf .new_kf_bg em { width: 8px; height: 16px; position: absolute; left: -14px; top: 30px; background: rgba(0, 0, 0, 0) url('../images/sj.png') no-repeat scroll 0% 0%; }
#new_kf .new_kf_bg .new_qqkf span a, #new_kf .new_kf_bg .new_qqdl span a { display: block; color: rgb(95, 95, 94); width: 100px; line-height: 36px; text-align: left; padding-left: 12px; }
#new_kf .new_kf_bg .new_kfphone { position: relative; background: rgba(0, 0, 0, 0) url('../images/bg3.png') no-repeat scroll center 11px; padding-top: 50px; height: 22px; color: rgb(255, 255, 255); }
#new_kf .new_kf_bg .new_kfphone span { position: absolute; right: 87px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(229, 229, 229); color: rgb(0, 0, 0); line-height: 42px; white-space: nowrap; padding: 0px 16px; top: 15px; font-size: 14px; width: 170px; }
#new_kf .new_kf_bg .new_kfyl { display: block; position: relative; background: rgba(0, 0, 0, 0) url('../images/bg4.png') no-repeat scroll center 12px; padding-top: 50px; height: 22px; }
#new_kf .new_kf_bg .new_kfwx { position: relative; background: rgba(0, 0, 0, 0) url('../images/bg5.png') no-repeat scroll center 11px; padding-top: 50px; height: 22px; color: rgb(255, 255, 255); }
#new_kf .new_kf_bg .new_qqdl { background: rgba(0, 0, 0, 0) url('../images/bg7.png') no-repeat scroll center 11px; }
#new_kf .new_kf_bg .new_kfwx span { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(229, 229, 229); padding: 10px; right: 87px; position: absolute; top: -24px; width: 100px; }
#new_kf .new_kf_bg .new_kftop { display: block; position: relative; background: rgba(0, 0, 0, 0) url('../images/bg6.png') no-repeat scroll center 19px; padding-top: 50px; height: 22px; }
#new_kf.newkf_left .new_kf_bg .new_kfwx span, #new_kf.newkf_left .new_kf_bg .new_qqkf span, #new_kf.newkf_left .new_kf_bg .new_qqdl span, #new_kf.newkf_left .new_kf_bg .new_kfphone span { left: 87px; }
#new_kf.newkf_left .new_kf_bg em { left: 81px; transform: rotate(180deg); }


.LR-ICON { background-size: 32px auto !important; background-repeat: no-repeat !important; background-image: url('../images/mclose.png') !important; }
.LR-ICON-CHAT1 { background-position: 0px 0px !important; }
#LRMINIBar { display: none; position: fixed; z-index: 2147483647; width: auto; height: auto; padding: 0px; margin: 0px; border: 0px none; background-color: transparent; font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei",sans-serif; }
.LR_Mini_ICON {  }
.LR-BTN { display: block; width: 60px; height: 60px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 31px; box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.16); cursor: pointer; text-decoration: none; background-color: rgb(0, 166, 241); }
.LR_Mini_ICON span, .LR_Mini_ICON div, .LR_Mini_ICON img { float: none; width: auto; height: auto; padding: 0px; margin: 0px; border: 0px none; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
#LR-BTN-ICON { display: block; width: 32px; height: 32px; margin: 14px; position: absolute; }
#LR-CIRCLE { position: absolute; top: 0px; left: 0px; display: none; width: 60px; height: 60px; border-radius: 30px; text-align: center; font-size: 18px; line-height: 60px; background-color: rgb(0, 166, 241); color: rgb(255, 255, 255); }
#LR-BUBBLE { position: fixed; display: none; width: 90%; margin: 0px 5% 74px; border: 1px solid rgb(247, 247, 247); color: rgb(0, 0, 0); text-align: left; box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.16); line-height: 1.42857; background-color: rgb(255, 255, 255); }
#LR-BUBBLE-CLOSE { position: absolute; top: 1px; right: 3px; width: 26px; height: 26px; background-position: -3px -58px; }
#LR-BUBBLE-INSIDE { margin: 10px; }
#LR-BUBBLE-AVATAR { width: 26px; height: 26px; border-radius: 13px; margin-right: 6px; vertical-align: top; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15); }
#LR-BUBBLE-NAME { display: inline-block; margin-top: 3px; font-size: 16px; color: rgb(0, 0, 0); }
#LR-BUBBLE-MSG { height: 40px; margin-top: 5px; font-size: 14px; overflow: hidden; color: rgb(0, 0, 0); }
#LR-BUBBLE-MSG img { width: 16px; height: 16px; }
.popup_mid { width: 370px; height: 250px; position: fixed; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 4px; overflow: hidden; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); display: none; z-index: 999; }
.popup_mid .popup_top { background: rgb(10, 109, 238) none repeat scroll 0% 0%; height: 165px; color: rgb(255, 255, 255); font-size: 18px; text-align: center; }
.popup_mid .popup_top p { font-size: 24px; padding: 54px 0px 8px; color: rgb(255, 255, 255); }
.popup_mid .popup_top p b { color: rgb(255, 224, 14); font-size: 24px; }
.popup_mid .popup_btn { padding-left: 23px; padding-top: 22px; }
.popup_mid .popup_btn a { display: block; float: left; width: 132px; height: 36px; line-height: 36px; border-radius: 3px; color: rgb(255, 255, 255); text-align: center; margin-left: 20px; font-size: 14px; transition: all 0.5s ease 0s; }
.popup_mid .popup_btn a.no1 { background: rgb(10, 109, 238) none repeat scroll 0% 0% !important; }
.popup_mid .popup_btn a.no1:hover { background: rgba(10, 109, 238, 0.8) none repeat scroll 0% 0% !important; }
.popup_mid .popup_btn a.no2 { background: rgb(238, 85, 10) none repeat scroll 0% 0% !important; }
.popup_mid .popup_btn a.no2:hover { background: rgba(238, 85, 10, 0.8) none repeat scroll 0% 0% !important; }
.popup_mid .popup_c { width: 19px; height: 19px; background: rgb(8, 87, 190) none repeat scroll 0% 0%; border-radius: 50%; position: absolute; display: block; text-align: center; line-height: 19px; font-size: 14px; color: rgb(255, 255, 255); top: 5px; right: 7px; cursor: pointer; }
