@charset "utf-8";
body { margin: 0 auto; font-family: "Microsoft YaHei"; color: #525252; font-size: 12px; min-width: 1600px; }
div, ul, li, span, p, img, h1, h2, h3, h4, h5, h6, dl, dd { margin: 0px; padding: 0px; list-style: none; border: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal }
.clear { clear: both; height: 0px; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.frame img { border: 1px solid #ccc; padding: 0px; }
.frame a:hover img { border: 1px solid #3962ad; padding: 0px; }
a { color: #525252; text-decoration: none; font-family: "Microsoft YaHei"; }
a:hover { text-decoration: none; color: #3962ad; font-family: "Microsoft YaHei"; }
.box_50 { width: 100%; height: 50px; }
.box_60 { width: 100%; height: 60px; }
.box_70 { width: 100%; height: 70px; }
.box_40 { width: 100%; height: 40px; }
.top30{width: 100%; height: 30px; }
.box,.page{ width: 1600px; height: auto; margin: 0 auto; }
/*抬头*/   
.top { width:100%; height:118px; background:url(../uploadfile/image/20191221/20191221163519_1160827200.jpg) no-repeat center;    position: relative; z-index: 9999999999;}
.logo { margin-top: 21px; }
.qrjm{ margin-top:28px; margin-left:20px;}
.qrjm span{ color:#3962ad; font-weight:bold; font-size:38px;}
.qrjm p{color:#3962ad; font-weight:300; font-size:15px; text-transform:uppercase; margin-top:2px;}
.inv{ width:1px; height:62px; background:#d7d7d7; margin-top:37px; margin-left:20px; margin-right:20px;}
.invs{ font-size:18px;color:#525252; font-weight:300; margin-top:55px;}
/*导航*/
.NavCeshi > li { float: left; width: 61px; top: 0px; transition: 0.2s all ease-in-out; padding-right: 0px; margin-left:46px;}
.NavCeshi > li:first-child { background: none }
.NavCeshi > li > a { display: block; text-align: center; padding: 44px 0; font-size: 15px; line-height: 30px; color: #333; transition: 0.2s all ease-in-out; position: relative; z-index: 1113; font-weight:300;}
.NavCeshi > li > a:after, .NavCeshi > li > a::after { content: ''; width: 0%; height: 2px; background: #3962ad; display: block; position: absolute; left: 0; bottom: 0; transition: 0.3s all ease-in-out; }
.NavCeshi > li.navcurrent > a:after, .NavCeshi > li.navcurrent > a::after, .NavCeshi > li:hover > a:after, .NavCeshi > li:hover > a::after { width: 100%; }
.NavCeshi > li > a > .en { display: block; font-size: 12px; font-weight: 100; color: #ccc; line-height: 35px; overflow: hidden; text-indent: 0; transition: 0.2s all ease-in-out; white-space: nowrap; }
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a { color: #3962ad; }
.NavCeshi > li.navcurrent > a > .en, .NavCeshi > li:hover > a > .en { }
.erji_menu { display: none; width: 100%; position: absolute; left: 0; background: rgba(250,250,250,0.95); z-index: 1111; top: 118px; }
.erji_menu > .page > .fl { display: block; padding: 90px 0; width: 200px; }
.erji_menu > .page > .fl:before, .erji_menu > .page > .fl::before { content: ''; display: block; width: 60px; height: 2px; background: #3962ad; margin-bottom: 20px; }
.erji_menu > .page > .fl > strong { font-size: 22px; display: block; color: #3962ad; line-height: 30px; }
.erji_menu > .page > .fl > a { display: block; width: 120px; border: 1px solid #3962ad; text-align: center; line-height: 30px; color: #3962ad; font-family: arial; border-radius: 50px; margin-top: 20px; text-transform: uppercase; }
.erji_menu > .page > .fr { width: 1000px; height: 150px; padding: 55px 0; }
.erji_menu > .page > .fr > ul { float: left; padding: 0 25px; }
.erji_menu.product_list_nav > .page > .fr > ul { width: 150px; padding: 0 20px; text-align: center; }
.erji_menu > .page > .fr > ul img { width: 100%; display: block; height: auto; background: #3962ad; transition: 0.3s all ease-in-out; }
.erji_menu > .page > .fr > ul a:hover{color: #3962ad !important; font-weight:normal !important;}
.erji_menu > .page > .fr > ul > strong { display: block;}
.erji_menu > .page > .fr > ul > strong a { font-size: 16px; font-weight: 100; color: #3962ad; display: block; line-height: 40px; padding-bottom: 5px; }
.erji_menu.product_list_nav > .page > .fr > ul > strong a { color: #555; }
.erji_menu > .page > .fr > ul > li > a { display: block; line-height: 24px; color: #666 }
.erji_menu .divnews_tag li, .erji_menu .divdgweb2_tag li { float: none !important; width: 280px !important; }
/*搜索*/
.sou { margin-top: 45px; margin-left:45px;}
.sear_big { display: none; width: 100%; position: absolute; left: 0; z-index: 9; background: #fff; padding: 20px 0; overflow: hidden; border-top-width: 1px; border-top-style: solid; border-top-color: #3962ad; }
.sear_text, .sear_text a { font-size: 16px; color: #333; line-height: 32px; }
.sear_text { float: left; }
.sear_text span { font-weight: bold; }
#search_bg { width: 350px; line-height: 32px; margin-left: 30px; border: 1px solid #3962ad; position: relative; }
#infoname { width: 330px; text-indent: 10px; }
#sso { position: absolute; top: 8px; right: 8px; }
.nav_bg .lines { height: 60px; }
/*幻灯片*/
#flash_bg { width: 100%; margin: 0 auto; height: 778px; }
.focus { width: 100%; height: 778px; overflow: hidden; position: relative; }
.focus ul { height: 778px; position: absolute; }
.focus ul li { float: left; width: 100%; height: 778px; 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: 330px; background: url(../uploadfile/image/20191223/20191223151137_1883698902.png) no-repeat 0 0; cursor: pointer; }
.focus .pre { left: 0; }
.focus .next { right: 0; background-position: right top; }
/*简介*/
.about{ width:100%; height:719px; background:url(../uploadfile/image/20191221/20191221172645_2012149227.jpg) no-repeat center;}
.abo{ width:1600px; margin:0 auto; padding-top:100px;}
.introd_z{ width: 700px; height: 518px; background: url(../uploadfile/image/20191223/20191223092004_1442655857.jpg) top center no-repeat;transition: all linear 0.3s;-moz-transition: all linear 0.3s;-ms-transition: all linear 0.3s;-webkit-transition: all linear 0.3s;}
.introd_z p{ display: none;}
.introd_z:hover p{ display: block;}
.abo_yw span{font-family: "Arial"; font-size:48px; font-weight:bold; color:#333;}
.abo_yw p{ color:#3962ad; font-size:30px; font-weight:bold;}
.abo_bt{ color:#333; font-size:30px; font-weight:300; margin-top:40px; margin-bottom:24px;}
.abo_wz p{ line-height:36px; font-size:16px; color:#333; font-weight:300;}
.abo_gd a{ display:block; background:#3962ad; 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; }
/*产品*/
.product{ height:755px; width:100%; background:url(../uploadfile/image/20200104/20200104150222_474330084.jpg) no-repeat center;}
.product_s{ width:100%; height:234px; border-bottom:solid 1px #7794c6;}
.pro_bt span{font-family: "Arial"; font-size:48px; font-weight:bold; color:#fff; display:block; padding-top:90px;}
.pro_bt p{font-size:30px; font-weight:bold; color:#fff;}
.pro_dh li{ float:left;}
.pro_dh a{ display:block; width:160px; height:48px; text-align:center; line-height:48px; color:#fff; font-weight:300; font-size:20px;border-radius: 50px; margin-top:136px;}
.pro_dh a:hover{ background:#fff; color:#333;}
.su_on a{background:#fff !important; color:#333 !important;}
.sup_nr td{ padding-left:0 !important;display:inline-block; margin-right:20px;}
.sup_nr td br{ display:none;}
.sup_nr td span a{width: 335px; height: 45px;background: #fff; text-align: center; overflow: hidden;line-height: 45px; color:#333; display:block; font-size:16px; font-weight:300;}
.sup_nr{ width:1600px; overflow:hidden; height:380px; margin-top:40px;}
.sup_nr td:nth-child(4n){ margin-right:0 !important;}
.sup_nr td a:nth-child(1){ width:335px;/* height:335px; */overflow:hidden; display:block;}
.sup_nr td img{width:335px; height:335px;transition: 0.3s all ease-in-out;}
.sup_nr td:hover img{transition: 0.3s all ease-in-out;transform: scale(1.1);}
.sup_nr td:hover span a{color:#3962ad;}
/*.sup_nr td>span { width: 100%; display: block; line-height: 45px !important; background: #fff; text-align: center; overflow: hidden; position: relative;}
.sup_nr td>span:after { content: ''; width: 335px; height: 45px; background: #3962ad; position: absolute; left: -100%; top: 0; transition: left 0.6s; z-index: 0; }
.sup_nr td>span a { color: #333; position: relative; z-index: 1; font-size: 16px; font-weight: 300; }
.sup_nr td:hover span a { color: #fff; }
.sup_nr td:hover>span:after { left: 0; transition: left 0.6s; }*/
/*优势*/
.advs{ width:100%; height:60px; no-repeat center;}
.adv{ width:700px; margin:0 auto; padding-top:10px;}
.about_number { width: 700px; height: 85px; display: block; bottom: 0; margin: auto;margin-top: 38px; color: #333; }
.about_number li { width: 170px; height: 85px; float: left; border-right: 1px solid #d0d0d0; text-align: center; padding-left:20px; padding-right:20px; }
.about_number p { }
.about_number p b { font-size: 36px; font-weight: bold; font-family: "Arial"; color: #333; }
.about_number p i { font-style: normal; width:28px; height:28px; background:#579e00;border-radius: 50%; position:absolute; color:#fff; font-size:14px; margin-top:5px; margin-left:10px; line-height:28px;}
.about_number span { font-size: 14px; display: block; color:#333; font-weight:300; padding-top:30px;}
.adv_img{ width:1600px; overflow:hidden; height:300px; margin-top:52px;}
.adv_img li{ width:1600px; overflow:hidden; height:300px;}
.adv_con li{ float:left; width:466px; height:70px; background:#333; margin-right:1px; font-weight:bold; transition: 0.3s all ease-in-out;}
.adv_con li a{float:left; color:#fff; font-size:26px; line-height:70px;}
.adv_con img{ margin-left:160px; margin-right:10px; margin-top:12px;  float: left;}
.adv_con li:hover{ background:#3962ad;transition: 0.3s all ease-in-out;}
.adv_on{ background:#3962ad !important;transition: 0.3s all ease-in-out;}
.adv_tit{ color:#fff; font-weight:300; font-size:36px; text-align:center; margin-bottom:6px;}
.adv_titx p{ line-height:30px; color:#fff; font-weight:300; font-size:16px; text-align:center; padding-top:20px;}
/*新闻*/
.newss{ width:100%; height:753px; overflow:hidden; background:url(../uploadfile/image/20191223/20191223114833_1410861320.jpg) no-repeat center; margin-top:20px; padding-top:100px;}
/*新闻*/
.sl_new{ width:1600px; margin:0 auto; height:529px; overflow:hidden;}
.sl_newx{ margin-top:30px;}
.news_div_item{ float:left; width:446px; height:529px; margin-right:30px;}
.news_div_item_title{ text-align:center;}
.news_div_item_content{ background:#fff; width:446px; height:230px; overflow:hidden;position: absolute; margin-top:300px;}
.news_div_item_a{ font-size:21px !important; color:#333; font-weight:300; text-align:center; display:block;margin-top:35px; margin-bottom:13px;}
.news_div_item:nth-child(3){ margin-right:0 !important; }
.news_div_item:hover .news_div_item_a{transition: all 0.5s linear; color: #3962ad !important; text-decoration: none;}
.news_div_item_body{ width:344px; margin:0 auto; overflow:hidden; font-size:16px; font-weight:300; color:#333; line-height:36px; text-align:left;}
.news_div_item_pic{ width:446px; height:300px; overflow:hidden;}
.news_div_item_pic img{transition: 0.3s all ease-in-out;width: 446px;height: 300px;}
.news_div_item:hover .news_div_item_pic img{transition: 0.3s all ease-in-out;transform: scale(1.2);}
.news_tit span{ font-weight:bold; color:#333; font-size:48px;font-family: "Arial";}
.news_tit p{ color:#3962ad; font-weight:bold; font-size:30px;}
/*footer*/
.footerss{width: 100%; background:url(../uploadfile/image/20191223/20191223142020_250631267.jpg) no-repeat center;}
.footer { width: 100%; min-width: 1600px; overflow: hidden;font-size: 14px; color: #b8b8b8; border-bottom: solid 1px #333; padding-bottom: 30px;font-weight:300;}
.footer a { font-size: 14px; color: #b8b8b8; transition: all 0.5s linear;font-weight:300;}
.footer a:hover { color: #fff !important; transition: all 0.5s linear; }
.footerW { width: 1600px; 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: #b1b1b1; line-height: 20px; text-transform: uppercase; overflow: hidden;font-weight:normal;}
.footer_lx { float: left; width: 329px; overflow: hidden; }
.footer_lx_d { overflow: hidden; line-height: 28px; }
.footer_lx_d a { color: #b8b8b8 !important; transition: all 0.5s linear;font-weight:300;}
.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: 212px; }
.footer_ld_lu { overflow: hidden; }
.footer_ld_lu a { color: #b8b8b8 !important; transition: all 0.5s linear;font-weight:300;}
.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: #b8b8b8 !important; transition: all 0.5s linear;font-weight:300;}
.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: 20px; margin-top: 8px; }
.footer_ri_r { float: right; overflow: hidden; width: 132px; }
.footer_ri_rm { font-size: 16px; color: #fff; 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;font-weight:300;}
.footer_fl #showtyepname { display: none; }
/*copy*/
.copy { width: 100%;text-align: center; font-size: 14px; color: #b8b8b8; overflow: hidden; padding: 20px 0; line-height: 26px; border-top: solid 1px #5c5c5c; font-weight:300;}
.copy a { font-size: 14px; color: #b8b8b8; transition: all 0.5s linear;font-weight:300;}
.copy a:hover { font-size: 14px; color: #fff; transition: all 0.5s linear; }
.copyW { width: 1600px; margin: 0 auto; }

/*产品分类*/
.pro_all_class{width:100% !important;}
.pro_all_class a{width:199px;float: left;color: #fff !important;display: block;background: #3962ad;margin-bottom: 20px;margin-right: 1px;}
.pro_all_class a:hover{text-decoration: underline; }

/*产品列表*/
.pro_all_class{width: 100% !important;height: auto !important;border: none !important;margin-bottom:30px !important;font-size: 0;background:#f4f4f4;text-align: left !important;}
.pro_all_class a{font-size:15px;line-height: 52px ;display:inline-block;vertical-align:top;color: #737373;text-align:center;}
.pro_all_class a.pro_cur{background:#3962ad;color:#fff;position:relative;}
.pro_all_class a.pro_cur:after{content:'';width:0;height:0;border-width: 10px;border-style: solid;border-color: transparent transparent #fff transparent;position:absolute;bottom:0;left:50%;z-index: 2;margin-left:-10px;}
.pro_ovr_box>div+div{margin-left:25px;}
.pro_one_box{width:auto !important;margin-bottom: 25px;background: #fff;padding: 2px;border: 1px solid #e0e0e0;margin-right: 29px;}
.pro_one_box:nth-child(4n){margin-right: 0;}
.pro_pic,.pro_pic img{width:270px !important;height:auto !important;}
.pro_pic{padding-top:0 !important;position:relative;overflow:hidden;border:1px solid #eee;}
.pro_pic img{transition:0.6s ease;}
.pro_one_box:hover .pro_pic img{transform:scale(1.1);transition:0.6s ease;}
.pro_beizhu{width:275px !important;height: 167px !important;margin-left:20px;position:relative;}
.pro_beizhu_a_zdy{border-left:2px solid #3962ad;padding-left:10px;font-size:0;}
.pro_beizhu_a_zdy strong{width: 280px;display: inline-block;vertical-align: top;height: 25px;overflow: hidden;font-size:18px;white-space:nowrap;text-overflow:ellipsis;}
.pro_one_box:hover .pro_beizhu_a_zdy strong{font-weight:bold;color:#3962ad;}
.pro_beizhu_neirong_zdy{height:138px;font-size:0;margin-top:25px;overflow:hidden;padding:1px 0 0 1px;}
.pro_beizhu_neirong_zdy img{width:92px;border: 1px solid #f0f0f0;margin:-1px 0 0 -1px;}
.pro_beizhu_neirong_zdy p{font-size:16px;font-size: 15px;color: #7c8286;}
.pro_beizhu_more_zdy a{font-size:0;color:#fff !important;display:block;height:38px;}
.pro_name a{    font-size: 14px;}

/*内页导航*/
.nav_nbg { margin-top: 0px; height: 65px; line-height: 65px; position: relative; z-index: 20; border-top: 1px solid #eaeaea; overflow: hidden; border-bottom: 1px solid #eaeaea; background: #f8f8f8; }
.nav_n { margin-top: -65px !important; height: 65px !important; line-height: 65px; position: relative; z-index: 60; width: 942px !important; left: 50% !important; margin-left: -600px !important; width:1200px; margin:0 auto;}
.nav_n li { float: left; position: relative; }
.nav_n li a { display: block; width: 123px; line-height: 63px; color: #999; font-size: 14px; margin-right: 10px; text-align: center; }
.nav_n li:hover a, .nav_n .on a { color: #3962ad; border-bottom: 2px solid #3962ad; }
.nav_n li .prod_list_n { width: 0; position: absolute; left: 100px; top: 15px; margin: 0; border-radius: 20px; background: #fff; z-index: 999 !important; overflow: hidden; }
.nav_n li .prod_list_n a { background: none; height: 36px; margin: 0; line-height: 36px; text-align: center; width: 0; color: #F68100; overflow: hidden; -webkit-transition: width 0.5s ease .1s; -moz-transition: width 0.5s ease .1s; -o-transition: width 0.5s ease .1s; -ms-transition: width 0.5s ease .1s; transition: width 0.5s ease .1s; }
.nav_n li:hover .prod_list_n { width: auto; }
.nav_n li:hover .prod_list_n a { width: 110px; }
.nav_n li:hover .prod_list_n a:hover { color: #fb0; }
.strong_title { display: none; }
.mianbxContent { margin-top: -46px !important; position: relative; padding-bottom: 75px; width: 1200px !important; z-index: 30; color: #999999; }
.mianbxContent a { color: #999999; }
.mianbxContent a:hover { color: #3962ad; }

/*翻页代码*/
.pages_info{overflow:hidden;text-align:center;margin-top: 20px !important;}
.pages_info span{display:inline-block;padding:5px 12px;border: 1px solid #e5e5e5;}
.pages_info span+span{margin-left:5px;}

/*自定义列表*/
.dgweb_list_item_a a{font-size: 14px;}
.dgweb_list_item{width:270px !important;margin-left:20px;margin-bottom:10px;padding:3px;border:1px solid #f1f1f1;}
.dgweb_list_item_pic{height:auto !important;overflow: hidden;}
.dgweb_list_item img{transition: all 900ms ease;}
.dgweb_list_item:hover img{transform:scale(1.1);transition: all 900ms ease;}
.dgcontent_title_h5{padding:0 0px;}
.dgcontent_title_h5 strong{font-size:18px;text-align: center;display: block;padding: 15px 0;}
.back_column,.second_next_pre_dgwbct{width:1140px !important;}
.body_box .feat_con_ri{float: initial;}
.body_box .feat_con_ri_top span{height: 21px;}
.body_box .feat_con_ri_cen ul{height: 40px;}
.body_box .feat_con_ri_cen .span{height: 70px;}
.news_content_back{padding-right:15px;}
.news_prev,.news_next{padding-left:25px;}

/*新闻*/
.nei_news{line-height:28px;margin:10px auto; padding:20px; font-size:14px;font-family:"microsoft yahei";}
.nei_news p{margin:0;text-indent:2em;}
.nei_news img{display:block;margin:5px auto; width:700px;}
/*ニュース*/
.n_news { width: 100%; height: 450px;  background: url(../uploadfile/image/20191224/20191224143628_855420490.jpg) no-repeat center; } 
/*クライアント*/
.n_partner { width: 100%; height: 450px;background: url(../uploadfile/image/20191224/20191224143628_2006532866.jpg) no-repeat center; }
/*团队*/
.n_application { width: 100%; height: 450px;background: url(../uploadfile/image/20191224/20191224143629_1612005192.jpg) no-repeat center; }
/*荣誉*/
.n_video { width: 100%; height: 450px;background: url(../uploadfile/image/20191224/20191224143629_1490669857.jpg) no-repeat center; }
/*内页公共*/
.strong_title{display:none;}

/*产品参数*/
.contact_til { padding-left: 50px; width: 1150px; height: 43px; line-height: 43px; font-size: 18px; color: #fff; background: url(../uploadfile/image/20191225/20191225100444_330068509.png); margin-bottom: 20px; font-weight: bold; }
.contact_nor { width: 1148px; padding: 25px 25px 0px 25px; border: 1px solid #ccc; overflow: hidden; }
.contact_nor li.hanggao { line-height: 76px; }
.contact_nor li:nth-child(odd) { margin-right: 25px; }
.contact_nor li { width: 560px; float: left; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 85px; line-height: 75px; font-size: 16px; margin-bottom: 20px; }
.contact_nor li img { float: left; margin-right: 15px; margin-top: 18px; }
.pro_cs { margin-bottom: 20px; width:1200px;}
.pro_cs p { font-size: 16px; font-weight: 300; color: #333; line-height: 36px; text-indent: 2em; }
.contact_nor a{font-size: 16px;}
.detail_title{display: none;}
.pcontent_title_h4 strong{font-size: 24px;color: #3962ad;    font-weight: normal !important;    line-height: 46px;}
.product_content{width: 1200px !important;}

/* 客服样式*/
.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(../uploadfile/image/20191230/20191230175411_856336400.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: #3962ad; 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: #3962ad; border-color: #3962ad; 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: #3962ad; border-color: #3962ad;}
.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: #3962ad; 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: #3962ad; 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:#3962ad;position: absolute; top: 37px; left: 55px; z-index: 9;}
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }