﻿/*2018-10-18*/
html { overflow-y: scroll; overflow-x: visible; }
.wrap img { vertical-align: middle; }
*:focus { outline: none; }
@media screen and (max-width: 1500px) {
.header_box { width: 1300px; }
.navcub .menu ul.c_schemebox { min-width: 1920px !important; margin-left: -654px !important; }
.navcub .menu ul.c_pos { margin-left: -957px !important; }
.navcub .menu ul.c_cation { margin-left: -898px !important; }
}
.navcub .menu li a.xialaguang { color: #FFFFFF; }
.header_box {position: relative;text-align: center;height: 60px;/*width:1256px; padding: 0 22px;*/max-width: 1500px;margin: 0 auto;}
.jishe_fixed { background: #343537 !important; border-bottom: 0; padding: 0 !important; box-shadow: none; height: 60px !important; /*border-bottom: #32c1fc 2px solid; -webkit-box-shadow: 0 0 10px rgba(50,193,252,.3); box-shadow: 0 0 10px rgba(50,193,252,.3);*/ }
.jishe_logo { padding-top: 18px; }
.topimg { height: 62px !important;
}
.jishe_zxtel {top: 0px;}
.jishe_navlist dl dd a:hover, .jishe_navlist dl dd .hd a:hover span, .jishe_navlist dl dt a:hover { color: #32c1fc !important; }
.telpng { margin-top: -5px; margin-right: 16px; }
.jishe_zxtel .btn { font-size: 18px; color: #efefef; text-align: right; font-weight: bold; letter-spacing: 0 !important; cursor: text; position: relative;}
.jishe_zxtel .indexSearchBtn{/* display: none; */position: absolute;left: -50px;top: 2px;font-size: 30px;font-weight: normal;width: 40px;height: 40px;text-align: center;line-height: 40px;cursor: pointer;}

.HeaderSearch{display: none;background: #fafafa;padding: 60px 0 50px;}
.HeaderSearch.on{display: block;}
.HeaderSearch .hull{ max-width: 700px; margin: 0 auto;}
.HeaderSearch form{border: 1px solid #eee;height: 50px;line-height: 50px;background: #fff;position: relative;padding: 0 100px 0 20px;}
.HeaderSearch .text{ width: 100%; height: 50px; border: none; background: none; padding: 0; line-height: 48px; color: #636363; font-size: 16px;}
.HeaderSearch .sbtn{ background: none; border: none; width: 50px; height: 50px; line-height: 50px; text-align: center; position: absolute; right: 50px; top: 0; font-size: 24px; color: #4ec5f7; padding: 0; cursor: pointer; /* text-align: right; */}
.HeaderSearch .searchClose{ background: none; border: none; width: 50px; height: 50px; line-height: 50px; text-align: center; position: absolute; right: 0; top: 0; font-size: 20px; color: #4ec5f7; cursor: pointer;}
.HeaderSearch p{ font-size: 14px; color: #6f6f6f; line-height: 30px; padding: 10px 0 0 0;}
.HeaderSearch p a{color: #6f6f6f;}

.jishe_navlist { /*float: right; padding-right:177px;*/ margin-left: -62px; }
.jishe_navlist dl a { padding: 0 29px; color: #FFFFFF; }
.jishe_navlist dl dd:last-of-type a, .jishe_navlist dl dd:last-of-type { padding-right: 0; }
.jishe_navlist dl dt a { padding-left: 0; }
.jishe_zxtel .btn-white { border: 0; }
.m_system { width: 1256px; padding: 8px 0 15px 8px; height: auto; overflow: hidden; }
.m_pos { /*width:1437px;*/ width: 1390px; padding-left: 75px; }
.m_system ul.c_schlist { width: 1145px !important; }
.m_system ul li img { height: 150px !important; border: #f7f7f7 1px solid; box-sizing: content-box !important; -webkit-box-sizing: content-box !important; width: auto !important; }
.m_system ul li a span { display: none; background: rgba(0,0,0,.5); text-align: center; position: absolute; top: 15px !important; left: 0; width: 100% !important; height: 150px !important; border-radius: 5px; }
.m_system ul li a span img { width: 54px !important; height: 54px !important; top: -50%; border: 0; margin-top: 48px !important; }
.m_system ul.c_schbox3 { width: 1026px; padding: 0 0 0 37px; }
.m_system ul.c_schbox4 { margin-left: -110px; }
.m_system ul li a p { color: #737373 !important; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.m_system ul li p { padding-top: 13px !important; }
.navcub .menu ul.children { box-shadow: rgba(204,204,204,.5) -1px 2px 5px -1px; background: rgba(255,255,255,1); border-top: #32c1fc 4px solid; }
.navcub .menu ul.children li a { font-size: 12px; }
.m_system ul li a:hover p { color: #32c1fc !important; }
.m_system .remote_but { /*width:230px;*/ position: relative; text-align: left; padding: 66px 20px 0 0; }
.m_system .remote_but:before { content: ''; position: absolute; right: 0; top: 21px; width: 1px; height: 150px; background: #eeeeee; }
.m_system .remote_but a { width: 132px; height: 40px; transition: background 0.2s, border 0.2s; -webkit-transition: background 0.2s, border 0.2s; font-size: 14px; color: #4f4f4f !important; display: inline-block !important; padding: 0 16px !important; border-radius: 20px; border: #d4d4d4 1px solid; line-height: 38px; text-align: center; background: #fff; }
.m_system .remote_but a:hover { background: #32c1fc !important; border: #32c1fc 1px solid !important; color: #fff !important; }
.navcub .menu li a.selected, .navcub .menu li a.navhover span, .navcub .menu li a.xialaguang:hover span { color: #32c1fc; }
.jishe_navlist dl a.curr { color: #32c1fc; }
.navcub .stmenu .curr { color: #32c1fc; }
.navcub .menu ul.c_pos { margin-left: -1378px; }
.navcub .menu ul.c_cation { margin-left: -1317px; }
.navcub .menu ul.c_cbxt { margin-left: -1073px; }
.navcub .menu ul.c_schemebox { min-width: 2560px; max-width: 100%; left: 0 !important; top: 60px !important; border-top: 0 !important; }
.navcub .menu ul.c_schemebox li { border-bottom: 0 !important; }
.navcub .menu ul.c_schemebox li a { height: auto !important; text-indent: 0 !important; line-height: inherit !important; }
.s_cheme .remote_but { padding-top: 51px !important; }
.s_cheme .remote_but:before { height: 122px !important; }
.s_cheme ul li img { width: 196px !important; height: 122px !important; }
.s_cheme ul li a span { top: 16px !important; left: 1px !important; border-radius: 10px !important; width: 196px !important; height: 122px !important; }
.s_cheme ul li a span img { margin-top: 34px !important; }
.s_cheme ul.c_schbox3 { width: 1085px; }
.c_scheme1 { /*width: 1170px !important;*/ margin: 0 auto; }
.c_scheme1 ul { width: 100%; }
.c_scheme1 ul li { float: left; width: 172px !important; margin: 5px 6px 11px 6px; }
.c_scheme1 ul li img { width: 172px; height: 118px; border-radius: 5px; }
.c_scheme1 ul li:last-of-type { margin-right: 0; }
.c_scheme1 ul li p { text-align: center; padding: 8px 0 0; }
.c_scheme1 ul li a p { color: #303030; }
.c_scheme1 ul li a:hover p { color: #1f49ff; }
.s_cheme ul li { width: 196px !important; }
.c_scheme1 ul.c_schbox2, .c_scheme1 ul.c_schbox4 { display: none; }
.c_scheme1 ul li a span { display: none; background: rgba(0,0,0,.5); box-shadow: rgba(0,0,0,.3) -3px 8px 16px -12px; text-align: center; position: absolute; top: 15px; left: 0; width: 172px; height: 118px; border-radius: 5px; }
.c_scheme1 ul li a span img { width: 74px; height: 74px; top: -50%; margin-top: 23px; }
/*预付费系统*/
.c_yff ul li { float: left; width: auto !important; }
.c_yff ul li img { height: 126px !important; width: auto !important; }
.c_yff ul li a span { display: none; background: rgba(0,0,0,.5); text-align: center; position: absolute; top: 15px !important; left: 0; width: 100% !important; height: 126px !important; border-radius: 5px; }
.c_yff ul li a span img { width: 74px !important; height: 74px !important; top: -50%; margin-top: 23px; }
.c_yff ul li:first-of-type { margin-right: 30px; }
.c_yff ul.c_schbox3 { width: 1200px; margin: 0 auto; }
.c_yff ul.c_schbox4 { margin-left: -110px; }
.c_schbtn { clear: both; width: 100%; text-align: center; line-height: 42px; padding-bottom: 10px; }
.c_schbtn a { display: inline !important; border-radius: 3px; border: #d2d2d2 1px solid; padding: 3px 15px !important; margin: 0 6px; text-align: center; }
.c_schbtn a.active { background: #3253e1; color: #ffffff; border: 0; box-shadow: rgba(13,134,255,0.84) 0 0 5px; }
.c_schbtn a.active:hover { color: #ffffff; }
.b_prepaid { width: 74%; }
/*footer*/
.nopad { padding-top: 0 !important; }
.wrapbox { width: 1300px; margin: 0 auto; }
.z_footer { background: #1d1c20; padding: 70px 0 0; height: auto; overflow: hidden; }
.z_kefu_l { width: 50%; }
.z_kefu_l h2 { font-size: 34px; color: #fefefe; font-weight: 500; margin: 0; }
.z_kefu_l p { color: #868686; font-size: 16px; line-height: 34px; padding: 25px 0 20px; }
.z_kefu_l h3 { font-size: 18px; color: #555556; font-weight: normal; padding: 0 0 30px; margin: 0; }
.z_wx_r { width: 50%; text-align: right; display: inline; }
.z_wx_r dl { display: inline-block; margin: 0; }
.z_wx_r dl:last-of-type { padding-left: 110px; }
.z_wx_r dl dt img { border-radius: 5px; }
.z_wx_r dl dd { color: #cccccc; margin: 15px 0 0; font-size: 16px; cursor: pointer; width: 126px; height: 31px; line-height: 28px; border: #d7d7d7 1px solid; border-radius: 20px; text-align: center; }
.z_wx_r dl dd img { vertical-align: middle; margin-top: -2px; margin-right: 8px; }
.z_wx_r dl dd a { color: #cccccc; text-decoration: none; }
.z_footnav { border-top: #272727 1px solid; padding: 35px 0; height: auto; overflow: hidden; }
.z_fnav1 { width: 70%; border-right: #272727 1px solid; }
.z_fnav1 dl { float: left; width: 20%; }
.z_fnav1 dl dt { color: #e3e3e3; font-size: 18px; padding: 0 0 25px; }
.z_fnav1 dl dt a { color: #e3e3e3; text-decoration: none; }
.z_fnav1 dl dd { color: #979797; margin: 0; font-size: 14px; line-height: 26px; white-space: nowrap; }
.z_fnav1 dl dd a { color: #979797; text-decoration: none; }
.z_fadd { width: 30%; padding-left: 61px; }
.z_fadd p { color: #e3e3e3; line-height: 30px; font-size: 16px; text-indent: -48px; padding-left: 48px; }
.z_fadd b { background: #297aff; margin: 5px 0 0; color: #ffffff; display: inline-block; font-weight: normal; height: 28px; line-height: 28px; border-radius: 3px; padding: 0 20px 0 15px; font-size: 14px; }
.z_fadd p.t1{
    font-size: 28px;
    margin-bottom: 30px;
}
.z_fadd p.t2{}
.z_fadd p.t2 a{background: url(/images/icon2.png) no-repeat 50px 50% #29befb;color: #fff;width: 200px;height: 36px;line-height: 36px;display: inline-block;border-radius: 5px;text-indent: 80px;margin-top: 10px;}
.z_fcopy { background: #161518; padding: 15px 0 10px 0; height: auto; overflow: hidden; }
.z_fcopy a { font-size: 12px; display: inline-block; color: #888888; position: relative; padding: 5px 8.5px; text-decoration: none; }
.z_fcopy a:last-of-type:before { width: 0; }
.z_fcopy a:before { content: ''; width: 1px; height: 12px; background: #333; position: absolute; right: -4px; top: 8px; }
.z_fctxt { font-size: 12px; color: #888888; text-align: center; padding: 25px 0 0; }
.z_fctxt img { vertical-align: middle; }
/*离线宝客服*/
/*.floatRight{width:69px;height:174px;background: #e4ecfa; position:fixed;z-index:999; right:5px; bottom:108px;}
.floatRight.on{ height:258px;}
.floatRight a{ display:block; height:86px; padding:10px 0; text-align:center;color:#555; position:relative; text-decoration:none;}
.floatRight a i{ display:block; height:41px; line-height:41px; font-size:25px; }
.floatRight a span{font-size:12px;  line-height:21px; display:block;}
.floatRight a.goTop:before,.k_fu1:before{ content:''; height:1px; width:32px; background:rgba(136, 136, 136, 0.80); position:absolute; left:50%; top:0; margin-left:-16px;}
.k_fu1:before{ top: 8px;}*/
.ani, .ani * { transition-property: all; -ms-transition-property: all; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all; transition-duration: .2s; -ms-transition-duration: .2s; -moz-transition-duration: .2s; -webkit-transition-duration: .2s; }



@font-face {
  font-family: 'iconfont';  /* Project id 398496 */
  src: url('//at.alicdn.com/t/font_398496_2l25ts19p6h.woff2?t=1621836141368') format('woff2'),
       url('//at.alicdn.com/t/font_398496_2l25ts19p6h.woff?t=1621836141368') format('woff'),
       url('//at.alicdn.com/t/font_398496_2l25ts19p6h.ttf?t=1621836141368') format('truetype');
}
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; vertical-align: middle; }
.lxb_box { width: 181px; height: 184px; display: none; opacity: 0; position: absolute; right: 140px; padding-right: 15px; top: -122px; z-index: 9999999999; }
.lxb_tit { background: #1f49ff; height: 32px; line-height: 32px; color: #fff; font-size: 18px; text-align: center; width: 100%; }
.lxb_tit img { vertical-align: middle; margin-right: 5px; display: inline-block; margin-top: -2px; }
.lxb_con { background: #e4ebf9; height: auto; overflow: hidden; }
.sub_list { display: block; padding-top: 24px !important; }
.sub_list span { display: inline-block; padding-top: 8px; }
.sub_list:hover .lxb_box { opacity: 1; display: block; }
.lxb_con p { font-size: 20px; margin: 0; text-align: center; color: #1f49ff; display: block; line-height: 27px; padding: 11px 0 10px 0; }
.api-lxb-cb-input { width: 156px; height: 24px; line-height: 24px; font-size: 20px; background: #ffffff; outline: none; border-radius: 2px; border: 1px solid #cccccc; border-bottom: 0; border-right: 0; padding-left: 5px; margin-bottom: 20px; }
.lxb_con input::-webkit-input-placeholder {color: #dedede;}

.pageFooter{background: #1d1c20;padding: 30px 0 0 0;}
.footerLogo{ background: url(/img/footer_logo.png) no-repeat 0 50%; height: 66px; border-bottom: 1px solid #272727; font-size: 16px; line-height: 66px; color: #868686; padding: 0 0 0 125px; margin-bottom: 40px; }
.fooetr_add{float: left;width: 35%;line-height: 1;font-size: 16px;color: #979797;}
.fooetr_add img{ float: left; border-radius: 5px; margin: 0 25px 0 0;}
.fooetr_add span{ display: block; font-size: 28px; color: #e3e3e3; font-weight: bold; padding: 10px 0 26px 0;}
.fooetr_add span.last{padding-bottom: 0;}
.fooetr_add p{ font-size: 16px; color: #e3e3e3; padding: 25px 0 0 0;}

.footer_nav{padding:0;float: right;width: 62%;margin: 0 0 35px;}
.footer_nav>ul{float: right;padding: 0!important;margin: 0;width: 94%;}
.footer_nav li.m{float:left;padding: 0 10% 0 0;}
.footer_nav li.m a{text-decoration:none}
.footer_nav li.last{width:auto;padding:0}
.footer_nav li.m a h3{margin:0;font-size:18px;line-height:1;color: #fff;font-weight:lighter;}
.footer_nav ul{margin:0;padding: 20px 0 0px 0;}
.footer_nav ul li a{font-size:14px;line-height: 30px;color: #979797;text-decoration:none;}
.footer_nav ul li a:hover{color:#fff}

.footer_bd{background: #161518;padding: 15px 0 10px;}
.footer_Flink{
    font-size: 14px;
    text-align: center;
}
.footer_Flink a{
    display: inline-block;
    line-height: 30px;
    color: #888;
    position: relative;
    padding: 0 10px;
}
.footer_Flink a:first-of-type:before{display: none;}

.footer_Flink a:before{content: '';width: 1px;height: 10px;background: #333;position: absolute;left: -1px;top: 50%;margin-top: -5px;}
.f_Copy{text-align: center;color: #b1b1b1;font-size: 12px;}
.f_Copy a{font-size: 12px;color: #b1b1b1;line-height: 30px;padding: 0 0 0 10px;margin: 0 0 0 10px;position: relative;text-decoration: none;}
.f_Copy a:before{content:'';width: 1px;height: 14px;position: absolute;left: 0;top: 50%;margin: -7px 0 0 0;background: #333333;}
.f_Copy img{ width: 15px; height: 15px; border-radius: 2px; vertical-align: middle;}




@media (max-width: 1350px) {
.header_box { width:100%; padding: 0 40px; }
.jishe_logo{left:40px;}
.jishe_zxtel{right:40px;}
.jishe_zxtel .btn{margin:0;}
.jishe_navlist dl a{padding:0 20px;}
.z_footer { padding: 50px 30px 0; }
.wrapbox { width: 100%; }
.z_fcopy { padding: 15px 30px 10px; }
}
/*@media (max-width: 1100px) {
.jishe_navlist dl a{padding:0 10px;}
.header_box { padding: 0 20px; }
.jishe_logo{left:20px;}
.jishe_zxtel{right:20px;}
}*/


@media (max-device-width: 1024px) {
.z_footer { padding: 70px 60px 0; }
.wrapbox { width: 100%; }
.z_fcopy { padding: 15px 60px 10px; }
}


