
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body { position: relative; color: #000; background: #fff; font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif !important; overflow-x: hidden; }
        ul, li { list-style: none; }
        img { vertical-align: middle; border: none; max-width: 100%; height: auto; }
        a { text-decoration: none; outline: none; color: #666; }
        a:hover { text-decoration: none; outline: none; color: #219ce2; }
        .clear { clear: both; }
        .rben-container { max-width: 1350px; margin: 0 auto; padding: 0 15px; }

        /************日本服务器头图**************/
        .rben-ban { width: 100%; margin: 60px auto 0; }
        .rben-ban1 { height: 253px; background: url(/css/2016/images/rben_ban_01.jpg) no-repeat center; background-size: cover; }
        .rben-ban2 { height: 253px; background: url(/css/2016/images/rben_ban_02.jpg) no-repeat center; background-size: cover; position: relative; }
        .rben-ban2 .rben-btn-wrap { max-width: 1102px; margin: 0 auto; padding-left: 45px; height: 100%; position: relative; }
        .rben-ban2 .rben-lj { display: block; width: 182px; height: 42px; position: absolute; top: 98px; transition: all 0.3s ease; }
        .rben-ban2 .rben-lj:hover { border: 1px solid #FF0; border-radius: 50px; }
        .rben-ban3 {background: url(/css/2016/images/rben_ban_03.jpg) no-repeat center; background-size: cover; }
        .rben-ban-wap { display: none; }

        /**********天下数据日本机房介绍*********/
        .rben-box { width: 100%; overflow: hidden; background: #fff; padding: 50px 0; }
        .rben-cn1 { max-width: 1102px; margin: 0 auto; background: url(/css/2016/images/rben_pic_10.jpg) no-repeat right 180px; padding: 0 15px; }
        .rben-title { width: 100%; height: 70px; margin: 0 auto; background: url(/css/2016/images/rben_tle_06.jpg) no-repeat center; background-size: auto 100%; }
        .rben-title2 { width: 100%; height: 70px; margin: 0 auto; background: url(/css/2016/images/rben_tle_13.jpg) no-repeat center; background-size: auto 100%; }
        .rben-title3 { width: 100%; height: 70px; margin: 0 auto; background: url(/css/2016/images/rben_tle_22.jpg) no-repeat center; background-size: auto 100%; }
        .rben-title4 { width: 100%; height: 70px; margin: 0 auto; background: url(/css/2016/images/rben_tle_47.jpg) no-repeat center; background-size: auto 100%; }
        .rben-title5 { width: 100%; height: 70px; margin: 0 auto; background: url(/css/2016/images/rben_tle_52.jpg) no-repeat center; background-size: auto 100%; }
        .rben-nr { display: block; }
        .rben-nr-wap { display: none; }
        .rben-tx { max-width: 610px; font-size: 15px; font-family: '微软雅黑', 'pingfang SC', sans-serif; line-height: 28px; color: #555; margin-top: 50px; }
        .rben-tx b { font-weight: normal; font-size: 24px; display: block; padding: 25px 0; color: #666; }
        .rben-tx p { margin-bottom: 20px; color: #666; }
        .rben-tx a.rben-jsa { display: inline-block; padding: 0 30px; height: 43px; border: 1px solid #d55757; border-radius: 50px; font-size: 20px; line-height: 43px; text-align: center; color: #d30000; margin-top: 25px; transition: all 0.3s ease; }
        .rben-tx a.rben-jsa:hover { border: 1px solid #767676; color: #555555; }
        .rben-tx a.rben-jsa.rbwap-400 { display: none; }
        .rben-tx .rbmr-tx { display: none; }

        /**********天下数据日本云主机限时促销 - 第三个表格在左边，图片在右边 *********/
        .rben-box2 { width: 100%; overflow: hidden; background: #f9f9f9; padding: 50px 0; }
        .rben-cn2 { max-width: 1102px; margin: 0 auto; padding: 0 15px; }

        /* 桌面版 - 左右交替布局 */
        .rben-cx { display: block; margin-top: 50px; }
        /* 第一行：左图右表 */
        .rben-cx .rbcx-row1 .rbcx-lf { width: 300px; height: 309px; background: url(/css/2016/images/rben_pic_15.jpg) no-repeat; background-size: contain; float: left; margin-left: 35px; margin-top: 20px; }
        .rben-cx .rbcx-row1 .rbcx-rf { font-family: '微软雅黑', 'pingfang SC', sans-serif; font-size: 16px; width: 545px; border: 1px solid #e1e1e1; border-right: 0; border-bottom: 0; color: #666; float: right; }
        .rben-cx .rbcx-row1 .rbcx-rf table { width: 100%; }
        .rben-cx .rbcx-row1 .rbcx-rf td { border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 8px 5px; text-align: center; }
        .rben-cx .rbcx-row1 .rbcx-rf tr.rbcx-tle td { font-size: 20px; color: #46bce2; background: #f6f6f6; height: 60px; }
        .rben-cx .rbcx-row1 .rbcx-rf .cl-red { font-size: 24px; color: #d30000; }
        .rben-cx .rbcx-row1 .rbcx-rf .ft14 { font-size: 14px; }
        .rben-cx .rbcx-row1 .rbcx-rf .cl-666 { color: #666; }
        /* 第二行：左表右图 */
        .rben-cx .rbcx-row2 { margin-top: 30px; }
        .rben-cx .rbcx-row2 .rbcx-lf2 { font-family: '微软雅黑', 'pingfang SC', sans-serif; font-size: 16px; width: 545px; border: 1px solid #e1e1e1; border-right: 0; border-bottom: 0; color: #666; float: left; margin-left: 35px; }
        .rben-cx .rbcx-row2 .rbcx-lf2 table { width: 100%; }
        .rben-cx .rbcx-row2 .rbcx-lf2 td { border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 8px 5px; text-align: center; }
        .rben-cx .rbcx-row2 .rbcx-lf2 tr.rbcx-tle td { font-size: 20px; color: #46bce2; background: #f6f6f6; height: 60px; }
        .rben-cx .rbcx-row2 .rbcx-rf2 { width: 375px; height: 279px; background: url(/css/2016/images/rben_pic_19.jpg) no-repeat; background-size: contain; float: right; margin-right: 30px; margin-top: -90px; }
        /* 第三行：左表右图 - 第三个表格在左边，图片在右边 */
        .rben-cx .rbcx-row3 { margin-top: 80px; }
        .rben-cx .rbcx-row3 .rbcx-lf3 { font-family: '微软雅黑', 'pingfang SC', sans-serif; font-size: 16px; width: 545px; border: 1px solid #e1e1e1; border-right: 0; border-bottom: 0; color: #666; float: right; margin-left: 35px; }
        .rben-cx .rbcx-row3 .rbcx-lf3 table { width: 100%; }
        .rben-cx .rbcx-row3 .rbcx-lf3 td { border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 8px 5px; text-align: center; }
        .rben-cx .rbcx-row3 .rbcx-lf3 tr.rbcx-tle td { font-size: 20px; color: #46bce2; background: #f6f6f6; height: 60px; }
        .rben-cx .rbcx-row3 .rbcx-rf3 { width: 375px; height: 279px; background: url(/css/2016/images/rben_pic_19.jpg) no-repeat; background-size: contain; float: right; margin-right: 30px; margin-top: -90px; }
        .rben-cx .rbcx-note { font-size: 14px; color: #888; padding-left: 10px; text-align: left; clear: both; padding-top: 15px; }
        .rben-cx .rbcx-note span { color: #d30000; }

        /* 移动版 - 保持左右布局 */
        .rben-cx-wap { display: none; margin-top: 30px; }
        .rben-cx-wap .rbcx-row1 { display: flex; flex-wrap: wrap; gap: 10px; }
        .rben-cx-wap .rbcx-row1 .rbcx-lf { width: 38%; height: 300px; background: url(/css/2016/images/rben_pic_15.jpg) no-repeat; background-size: auto 280px; flex-shrink: 0; }
        .rben-cx-wap .rbcx-row1 .rbcx-rf { font-family: '微软雅黑', 'pingfang SC', sans-serif; font-size: 15px; flex: 1; border: 1px solid #e1e1e1; border-right: 0; border-bottom: 0; color: #666; min-width: 0; }
        .rben-cx-wap .rbcx-row1 .rbcx-rf table { width: 100%; }
        .rben-cx-wap .rbcx-row1 .rbcx-rf td { border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 5px; text-align: center; }
        .rben-cx-wap .rbcx-row1 .rbcx-rf tr.rbcx-tle td { font-size: 17px; color: #46bce2; background: #f6f6f6; height: 48px; }
        .rben-cx-wap .rbcx-row1 .rbcx-rf .cl-red { font-size: 20px; color: #d30000; }
        .rben-cx-wap .rbcx-row1 .rbcx-rf .ft14 { font-size: 13px; }

        .rben-cx-wap .rbcx-row2 { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 25px; }
        .rben-cx-wap .rbcx-row2 .rbcx-lf2 { font-family: '微软雅黑', 'pingfang SC', sans-serif; font-size: 15px; flex: 1; border: 1px solid #e1e1e1; border-right: 0; border-bottom: 0; color: #666; min-width: 0; }
        .rben-cx-wap .rbcx-row2 .rbcx-lf2 table { width: 100%; }
        .rben-cx-wap .rbcx-row2 .rbcx-lf2 td { border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 5px; text-align: center; }
        .rben-cx-wap .rbcx-row2 .rbcx-lf2 tr.rbcx-tle td { font-size: 17px; color: #46bce2; background: #f6f6f6; height: 48px; }
        .rben-cx-wap .rbcx-row2 .rbcx-rf2 { width: 38%; height: 220px; background: url(/css/2016/images/rben_pic_19.jpg) no-repeat center; background-size: auto 180px; flex-shrink: 0; }

        .rben-cx-wap .rbcx-row3 { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 25px; }
        .rben-cx-wap .rbcx-row3 .rbcx-lf3 { font-family: '微软雅黑', 'pingfang SC', sans-serif; font-size: 15px; flex: 1; border: 1px solid #e1e1e1; border-right: 0; border-bottom: 0; color: #666; min-width: 0; }
        .rben-cx-wap .rbcx-row3 .rbcx-lf3 table { width: 100%; }
        .rben-cx-wap .rbcx-row3 .rbcx-lf3 td { border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 5px; text-align: center; }
        .rben-cx-wap .rbcx-row3 .rbcx-lf3 tr.rbcx-tle td { font-size: 17px; color: #46bce2; background: #f6f6f6; height: 48px; }
        .rben-cx-wap .rbcx-row3 .rbcx-rf3 { width: 38%; height: 220px; background: url(/css/2016/images/rben_pic_19.jpg) no-repeat center; background-size: auto 180px; flex-shrink: 0; }

        .rben-cx-wap .rbcx-note { font-size: 13px; color: #888; padding-left: 10px; text-align: left; clear: both; padding-top: 10px; }
        .rben-cx-wap .rbcx-note span { color: #d30000; }

        .rbcx-btn { max-width: 520px; margin: 50px auto 0; font-family: '微软雅黑', 'pingfang SC', sans-serif; font-size: 18px; display: flex; justify-content: center; gap: 30px; flex-wrap: wrap; }
        .rbcx-btn a { display: inline-block; padding: 0 30px; height: 38px; border: 1px solid #999999; border-radius: 10px; text-align: center; line-height: 38px; color: #666666; transition: all 0.3s ease; }
        .rbcx-btn a:hover { border: 1px solid #d30000; color: #d30000; }
        .rbcx-btn a.cxbtn-gm { border: 1px solid #d30000; color: #d30000; }
        .rbcx-btn a.cxbtn-gm:hover { border: 1px solid #999999; color: #666666; }
        .rbcx-btn a.rbwap-400 { display: none; }

        /**********天下数据日本特惠限时促销主机 *********/
        .rben-box3 { width: 100%; overflow: hidden; background: #fff; padding: 50px 0; }
        .rben-cn3 { max-width: 1102px; margin: 0 auto; padding: 0 15px; }
        .rben-cn3 .rben-row { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 20px; }
        .rben-cn3 .rbth-lf { flex: 0 0 145px; margin-top: 60px; }
        .rben-cn3 .rbth-lf ul { padding: 0; }
        .rben-cn3 .rbth-lf li { display: block; width: 145px; height: 96px; border-bottom: 1px solid #d4d4d4; padding-left: 65px; padding-top: 32px; }
        .rben-cn3 .rbth-lf li.rbth-icn1 { background: url(/css/2016/images/rben_icn_28.png) no-repeat left 30px; }
        .rben-cn3 .rbth-lf li.rbth-icn2 { background: url(/css/2016/images/rben_icn_32.png) no-repeat left 36px; }
        .rben-cn3 .rbth-lf li.rbth-icn3 { background: url(/css/2016/images/rben_icn_36.png) no-repeat left 35px; }
        .rben-cn3 .rbth-lf li.rbth-icn4 { background: url(/css/2016/images/rben_icn_40.png) no-repeat left 35px; }
        .rben-cn3 .rbth-lf li.rbth-icn5 { background: url(/css/2016/images/rben_icn_44.png) no-repeat left 30px; }
        .rben-cn3 .rbth-lf .rbth-tx { font-family: '微软雅黑', 'pingfang SC', sans-serif; font-size: 16px; color: #999999; }
        .rben-cn3 .rbth-lf .rbth-tx span { font-size: 20px; color: #333; }
        .rben-cn3 .rbth-rf { flex: 1; min-width: 300px; height: 384px; background: url(/css/2016/images/rben_pic_25.jpg) no-repeat center; background-size: contain; margin-top: 70px; }
        .rben-cn3 .rbth-btn { width: 100%; margin-top: 40px; font-family: '微软雅黑', 'pingfang SC', sans-serif; font-size: 18px; display: flex; justify-content: center; gap: 30px; flex-wrap: wrap; }
        .rben-cn3 .rbth-btn a { display: inline-block; padding: 0 30px; height: 38px; border: 1px solid #999999; border-radius: 10px; text-align: center; line-height: 38px; color: #666666; transition: all 0.3s ease; }
        .rben-cn3 .rbth-btn a:hover { border: 1px solid #d30000; color: #d30000; }
        .rben-cn3 .rbth-btn a.cxbtn-gm { border: 1px solid #d30000; color: #d30000; }
        .rben-cn3 .rbth-btn a.cxbtn-gm:hover { border: 1px solid #999999; color: #666666; }
        .rben-cn3 .rbth-btn a.rbwap-400 { display: none; }

        /**********选择天下数据日本服务器/日本云主机的原因 - 移动端改网格布局 *********/
        .rben-box4 { width: 100%; overflow: hidden; background: #f5f5f6; padding-top: 50px; min-height: 700px; position: relative; }
        .rben-box4 .rben-bg { position: absolute; top: 150px; left: 0; width: 100%; height: 80%; background: url(/css/2016/images/rben_pic_49.jpg) no-repeat center; background-size: auto 600px; z-index: 0; }
        .rben-cn4 { max-width: 1102px; margin: 0 auto; position: relative; padding: 0 15px; min-height: 600px; z-index: 1; }
        .rben-nr4 { position: relative; min-height: 700px; }
        .rben-nr4 ul { padding: 0; position: relative; }
        .rben-nr4 li { display: block; position: absolute; height: 85px; font-size: 18px; color: #666; font-family: '微软雅黑', 'pingfang SC', sans-serif; line-height: 30px; }
        .rben-nr4 li.tbyy-1 { top: 180px; left: 20px; background: url(/css/2016/images/rben_yy_55.jpg) no-repeat left; padding-left: 85px; width: 270px; padding-top: 15px; height: 75px; }
        .rben-nr4 li.tbyy-2 { top: 130px; left: 410px; width: 238px; background: url(/css/2016/images/rben_yy_52.jpg) no-repeat left; padding-left: 85px; overflow: hidden; }
        .rben-nr4 li.tbyy-3 { top: 180px; right: 30px; background: url(/css/2016/images/rben_yy_59.jpg) no-repeat left; padding-left: 85px; width: 240px; padding-top: 15px; height: 75px; }
        .rben-nr4 li.tbyy-4 { top: 340px; left: 20px; background: url(/css/2016/images/rben_yy_67.jpg) no-repeat left; padding-left: 85px; width: 250px; }
        .rben-nr4 li.tbyy-5 { top: 320px; left: 390px; width: 320px; height: auto; }
        .rben-nr4 li.tbyy-5 img { max-width: 100%; height: auto; }
        .rben-nr4 li.tbyy-6 { top: 340px; right: 30px; background: url(/css/2016/images/rben_yy_70.jpg) no-repeat left; padding-left: 85px; width: 240px; padding-top: 15px; height: 75px; }
        .rben-nr4 li.tbyy-7 { top: 500px; left: 20px; background: url(/css/2016/images/rben_yy_74.jpg) no-repeat left; padding-left: 85px; width: 250px; }
        .rben-nr4 li.tbyy-8 { top: 500px; right: 30px; background: url(/css/2016/images/rben_yy_75.jpg) no-repeat left; padding-left: 85px; width: 240px; padding-top: 15px; height: 75px; }

        /* 移动端选择原因 - 网格布局，一排两个 */
        .rben-nr4-mobile { display: none; }

        /**********日本服务器常见问题集锦 - 移动端全部展开 *********/
        .rben-box5 { width: 100%; overflow: hidden; background: url(/css/2016/images/rben_pic_55.jpg) no-repeat bottom center; background-size: cover; padding-top: 50px; min-height: 805px; }
        .rben-cn5 { max-width: 1102px; margin: 0 auto; padding: 0 15px; }
        .rben-nr5 { max-width: 975px; min-height: 527px; margin: 65px auto 0; background: url(/css/2016/images/rben_icn_83.png) no-repeat center; background-size: contain; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 20px 0; }
        .rben-nr5 ul { width: 405px; max-width: 48%; font-family: '微软雅黑', 'pingfang SC', sans-serif; font-size: 15px; color: #888888; line-height: 28px; }
        .rben-nr5 ul li { margin-bottom: 60px; }
        .rben-nr5 ul li table { width: 100%; }
        .rben-nr5 ul li table td { color: #888; vertical-align: top; }
        .rben-nr5 ul li table td.col-ls { font-size: 22px; color: #0db2ff; padding-bottom: 7px; }
        .rben-nr5 ul li table td.col-ls a { color: #0db2ff; }
        .rben-nr5 ul li table td.col-ls a:hover { color: #e30101; }
        .rben-nr5 ul li table td:first-child { width: 35px; }
        .rben-nr5 .rbcjwt-mr { width: 100%; text-align: center; margin-top: 20px; }
        .rben-nr5 .rbcjwt-mr a.rben-jsa { display: inline-block; padding: 0 30px; height: 43px; border: 1px solid #767676; border-radius: 50px; font-size: 20px; line-height: 43px; text-align: center; color: #555555; transition: all 0.3s ease; font-family: '微软雅黑', 'pingfang SC', sans-serif; }
        .rben-nr5 .rbcjwt-mr a.rben-jsa:hover { border: 1px solid #d55757; color: #d30000; }
        /* 移动版 - 全部展开，无展开按钮 */
        .rben-nr5-wap { display: none; }

        /**********他们选择的天下数据 *********/
        .rben-hg-box3 { width: 100%; background: url(/css/2016/images/hgimg_31.jpg) no-repeat center; background-size: cover; padding: 60px 0; }
        .rben-hg-box3 .rben-hg-tle3 { max-width: 430px; margin: 0 auto; height: 70px; padding-top: 60px; background: url(/css/2016/images/hgimg_33.png) no-repeat center; background-size: contain; }
        .rben-hg-box3 .rben-hg-cn3 {  margin: 12px auto 0; padding: 0 15px; display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; }
        .rben-hg-box3 .rben-hg-cn3 li { width: 175px; height: 85px; flex: 0 0 175px; }
        .rben-hg-box3 .rben-hg-cn3 li a { display: block; width: 100%; height: 100%; background-size: contain !important; background-position: center !important; background-repeat: no-repeat !important; transition: transform 0.3s ease; border-radius: 6px; }
        .rben-hg-box3 .rben-hg-cn3 li a:hover { transform: scale(1.05); }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-lg { background: url(/css/2016/images/Ned_tb_43.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-lg:hover { background: url(/css/2016/images/Ned_tb_043.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-2g { background: url(/css/2016/images/Ned_tb_45.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-2g:hover { background: url(/css/2016/images/Ned_tb_045.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-3g { background: url(/css/2016/images/Ned_tb_47.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-3g:hover { background: url(/css/2016/images/Ned_tb_047.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-4g { background: url(/css/2016/images/Ned_tb_53.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-4g:hover { background: url(/css/2016/images/Ned_tb_053.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-5g { background: url(/css/2016/images/Ned_tb_54.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-5g:hover { background: url(/css/2016/images/Ned_tb_054.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-6g { background: url(/css/2016/images/Ned_tb_55.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-6g:hover { background: url(/css/2016/images/Ned_tb_055.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-7g { background: url(/css/2016/images/Ned_tb_59.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-7g:hover { background: url(/css/2016/images/Ned_tb_059.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-8g { background: url(/css/2016/images/Ned_tb_60.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-8g:hover { background: url(/css/2016/images/Ned_tb_060.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-9g { background: url(/css/2016/images/Ned_tb_61.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-9g:hover { background: url(/css/2016/images/Ned_tb_061.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-l0g { background: url(/css/2016/images/hg_lgo_37.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-l0g:hover { background: url(/css/2016/images/hg_lg_37.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-l1g { background: url(/css/2016/images/hg_lgo_41.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-l1g:hover { background: url(/css/2016/images/hg_lg_41.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-l2g { background: url(/css/2016/images/hg_lgo_43.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.pan-l2g:hover { background: url(/css/2016/images/hg_lg_43.png) no-repeat center; }
        .rben-hg-box3 .rben-hg-cn3 li a.rbwap-400 { display: none; }

        /***********与全球120个国家机房直接合作 地图****************/
        .rben-hg-box4 { width: 100%; padding: 20px 0 40px; }
        .rben-hg-box4 .rben-hg-tle4 { max-width: 819px; margin: 0 auto; height: 70px; padding-top: 50px; background: url(/css/2016/images/hgimg_38.png) no-repeat center; background-size: contain; }
        .rben-hg-box4 .rben-map-cn { max-width: 1120px; margin: 0 auto; min-height: 585px; background: url(/css/2016/images/hgimg_42.png) no-repeat 27px center; background-size: contain; position: relative; padding: 0 15px; }
        .rben-hg-box4 .rben-map-cn .map-1 { position: absolute; top: 75px; left: 148px; z-index: 1; max-width: 80%; }
        .rben-hg-box4 .rben-map-cn .map-1 img { max-width: 100%; height: auto; }
        .rben-hg-box4 .rben-map-cn .map-2 { position: absolute; top: 68px; left: 110px; opacity: 0.6; max-width: 85%; }
        .rben-hg-box4 .rben-map-cn .map-2 img { max-width: 100%; height: auto; }

        /*************移动端适配**************/
        @media (max-width: 1199px) {
            .rben-ban1 { height: 220px; background-size: auto 220px; }
            .rben-ban2 { height: 220px; background-size: auto 220px; }
            .rben-ban2 .rben-lj { width: 157px; height: 37px; top: 85px; }
            .rben-ban3 { height: 156px; background-size: auto 156px; }
            .rben-cn1 { background-size: auto 60%; }
            .rben-tx { max-width: 55%; font-size: 14px; line-height: 24px; }
            .rben-tx b { font-size: 20px; padding: 15px 0; }
            .rben-cx .rbcx-row1 .rbcx-lf { width: 300px; height: 280px; margin-left: 15px; }
            .rben-cx .rbcx-row1 .rbcx-rf { width: 60%; }
            .rben-cx .rbcx-row2 .rbcx-lf2 { width: 60%; margin-left: 15px; }
            .rben-cx .rbcx-row2 .rbcx-rf2 { width: 30%; height: 220px; margin-right: 10px; }
            .rben-cx .rbcx-row3 .rbcx-lf3 { width: 60%; margin-left: 15px; }
            .rben-cx .rbcx-row3 .rbcx-rf3 { width: 30%; height: 220px; margin-right: 10px; }
            .rben-nr4 li { font-size: 16px; line-height: 26px; }
            .rben-nr4 li.tbyy-1 { width: 220px; padding-left: 70px; background-size: auto 50px; }
            .rben-nr4 li.tbyy-2 { width: 200px; padding-left: 70px; left: 340px; background-size: auto 50px; }
            .rben-nr4 li.tbyy-3 { width: 200px; padding-left: 70px; right: 10px; background-size: auto 50px; }
            .rben-nr4 li.tbyy-4 { width: 200px; padding-left: 70px; background-size: auto 50px; }
            .rben-nr4 li.tbyy-5 { left: 320px; width: 260px; }
            .rben-nr4 li.tbyy-6 { width: 200px; padding-left: 70px; right: 10px; background-size: auto 50px; }
            .rben-nr4 li.tbyy-7 { width: 200px; padding-left: 70px; background-size: auto 50px; }
            .rben-nr4 li.tbyy-8 { width: 200px; padding-left: 70px; right: 10px; background-size: auto 50px; }
            .rben-nr5 ul { width: 45%; font-size: 14px; }
            .rben-nr5 ul li { margin-bottom: 40px; }
            .rben-nr5 ul li table td.col-ls { font-size: 18px; }
        }

        @media (max-width: 1024px) {
            .rben-cx { display: none; }
            .rben-cx-wap { display: block; }
            .rben-cx-wap .rbcx-row1 .rbcx-lf { width: 35%; height: 260px; background-size: auto 220px; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf { font-size: 14px; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf tr.rbcx-tle td { font-size: 15px; height: 42px; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf .cl-red { font-size: 18px; }
            .rben-cx-wap .rbcx-row2 .rbcx-lf2 { font-size: 14px; }
            .rben-cx-wap .rbcx-row2 .rbcx-lf2 tr.rbcx-tle td { font-size: 15px; height: 42px; }
            .rben-cx-wap .rbcx-row2 .rbcx-rf2 { width: 35%; height: 180px; background-size: auto 150px; }
            .rben-cx-wap .rbcx-row3 .rbcx-lf3 { font-size: 14px; }
            .rben-cx-wap .rbcx-row3 .rbcx-lf3 tr.rbcx-tle td { font-size: 15px; height: 42px; }
            .rben-cx-wap .rbcx-row3 .rbcx-rf3 { width: 35%; height: 180px; background-size: auto 150px; }
            .rben-cx-wap .rbcx-note { font-size: 12px; }
            .rbcx-btn { gap: 15px; font-size: 16px; }
            .rbcx-btn a { padding: 0 20px; height: 36px; line-height: 36px; font-size: 15px; }
            .rben-cn3 .rbth-lf { flex: 0 0 120px; margin-top: 40px; }
            .rben-cn3 .rbth-lf li { width: 120px; height: 80px; padding-left: 50px; padding-top: 25px; background-size: auto 35px !important; }
            .rben-cn3 .rbth-lf .rbth-tx { font-size: 14px; }
            .rben-cn3 .rbth-lf .rbth-tx span { font-size: 18px; }
            .rben-cn3 .rbth-rf { height: 300px; margin-top: 40px; }
        }

        @media (max-width: 991px) {
            .rben-ban1 { height: 170px; background-size: auto 170px; }
            .rben-ban2 { height: 170px; background-size: auto 170px; }
            .rben-ban2 .rben-lj { width: 120px; height: 28px; top: 66px; }
            .rben-ban3 { height: 120px; background-size: auto 120px; }
            .rben-cn1 { background-image: none; }
            .rben-tx { max-width: 70%; }
            /* 移动端选择原因 - 网格布局 */
            .rben-nr4 { display: none; }
            .rben-nr4-mobile { display: block; padding: 20px 0; }
            .rben-nr4-mobile ul { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; padding: 0; }
            .rben-nr4-mobile ul li { display: flex; align-items: center; gap: 10px; padding: 12px 10px; background: rgba(255,255,255,0.85); border-radius: 8px; font-size: 13px; color: #333; line-height: 1.5; box-shadow: 0 2px 8px rgba(0,0,0,0.06); }
            .rben-nr4-mobile ul li .icon { width: 30px; height: 30px; flex-shrink: 0; background-size: contain !important; background-position: center !important; background-repeat: no-repeat !important; }
            .rben-nr4-mobile ul li .icon.i1 { background: url(/css/2016/images/rben_yy_55.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile ul li .icon.i2 { background: url(/css/2016/images/rben_yy_52.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile ul li .icon.i3 { background: url(/css/2016/images/rben_yy_59.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile ul li .icon.i4 { background: url(/css/2016/images/rben_yy_67.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile ul li .icon.i5 { background: url(/css/2016/images/rben_yy_70.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile ul li .icon.i6 { background: url(/css/2016/images/rben_yy_74.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile ul li .icon.i7 { background: url(/css/2016/images/rben_yy_75.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile ul li .icon.i8 { background: url(/css/2016/images/rben_yy_55.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile .rben-center-img { text-align: center; grid-column: 1 / -1; padding: 10px 0; }
            .rben-nr4-mobile .rben-center-img img { max-width: 80%; height: auto; }
            .rben-box4 .rben-bg { display: none; }
            .rben-box4 { min-height: auto; padding-bottom: 30px; background: #f5f5f6; }
            .rben-cn4 { min-height: auto; }
            /* 常见问题移动版全部展开 */
            .rben-nr5 { display: none; }
            .rben-nr5-wap { display: block; margin-top: 30px; }
            .rben-nr5-wap ul { width: 100%; font-family: '微软雅黑', 'pingfang SC', sans-serif; font-size: 13px; color: #888888; line-height: 22px; padding: 0; }
            .rben-nr5-wap ul li { margin-bottom: 25px; display: block; padding-bottom: 15px; border-bottom: 1px solid #eee; }
            .rben-nr5-wap ul li table { width: 100%; }
            .rben-nr5-wap ul li table td { color: #888; vertical-align: top; padding: 3px 0; }
            .rben-nr5-wap ul li table td.col-ls { font-size: 16px; color: #0db2ff; padding-bottom: 5px; }
            .rben-nr5-wap ul li table td.col-ls a { color: #0db2ff; }
            .rben-nr5-wap ul li table td.col-ls a:hover { color: #e30101; }
            .rben-nr5-wap ul li table td:first-child { width: 30px; }
            .rben-nr5-wap ul li table td:first-child img { max-width: 22px; height: auto; }
            .rben-nr5-wap .rbcjwt-rf { display: block !important; }
            .rben-nr5-wap .rbmr-wt { display: none !important; }
            .rben-nr5 .rbcjwt-mr { margin-top: 10px; }
            .rben-nr5 .rbcjwt-mr a.rben-jsa { font-size: 16px; height: 38px; line-height: 38px; padding: 0 25px; }
            .rben-box5 { min-height: auto; padding-bottom: 40px; background-size: 150% auto; }
            .rben-title5 { height: 55px; background-size: auto 55px; }
            .rben-cx-wap .rbcx-row1 .rbcx-lf { width: 30%; height: 200px; background-size: auto 160px; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf { font-size: 13px; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf td { font-size: 11px; height: 36px; padding: 3px; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf tr.rbcx-tle td { font-size: 13px; height: 36px; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf .cl-red { font-size: 16px; }
            .rben-cx-wap .rbcx-row2 .rbcx-lf2 { font-size: 13px; }
            .rben-cx-wap .rbcx-row2 .rbcx-lf2 td { font-size: 11px; height: 36px; padding: 3px; }
            .rben-cx-wap .rbcx-row2 .rbcx-lf2 tr.rbcx-tle td { font-size: 13px; height: 36px; }
            .rben-cx-wap .rbcx-row2 .rbcx-rf2 { width: 30%; height: 160px; background-size: auto 120px; }
            .rben-cx-wap .rbcx-row3 .rbcx-lf3 { font-size: 13px; }
            .rben-cx-wap .rbcx-row3 .rbcx-lf3 td { font-size: 11px; height: 36px; padding: 3px; }
            .rben-cx-wap .rbcx-row3 .rbcx-lf3 tr.rbcx-tle td { font-size: 13px; height: 36px; }
            .rben-cx-wap .rbcx-row3 .rbcx-rf3 { width: 30%; height: 160px; background-size: auto 120px; }
            .rben-cx-wap .rbcx-note { font-size: 11px; }
            .rbcx-btn { font-size: 14px; gap: 10px; }
            .rbcx-btn a { padding: 0 18px; height: 34px; line-height: 34px; font-size: 14px; }
            .rben-cn3 .rbth-lf { flex: 0 0 100px; margin-top: 20px; }
            .rben-cn3 .rbth-lf li { width: 100px; height: 65px; padding-left: 40px; padding-top: 18px; background-size: auto 30px !important; }
            .rben-cn3 .rbth-lf .rbth-tx { font-size: 12px; }
            .rben-cn3 .rbth-lf .rbth-tx span { font-size: 15px; }
            .rben-cn3 .rbth-rf { height: 240px; margin-top: 20px; }
            .rben-cn3 .rbth-btn { font-size: 16px; gap: 15px; }
            .rben-cn3 .rbth-btn a { padding: 0 20px; height: 34px; line-height: 34px; font-size: 14px; }
            .rben-hg-box3 .rben-hg-cn3 li { width: 140px; height: 70px; flex: 0 0 140px; }
            .rben-hg-box4 .rben-map-cn { min-height: 450px; background-size: contain; background-position: center; }
            .rben-hg-box4 .rben-map-cn .map-1 { top: 60px; left: 100px; }
            .rben-hg-box4 .rben-map-cn .map-2 { top: 55px; left: 70px; }
        }

        @media (max-width: 767px) {
            .rben-ban { display: none; }
            .rben-ban-wap { display: block; width: 100%; height: 368px; background: url(/css/2016/images/rben_ban640.jpg) no-repeat center; background-size: cover; margin-top: 60px; }
            .rben-title, .rben-title2, .rben-title3, .rben-title4, .rben-title5 { height: 50px; background-size: auto 50px; }
            .rben-box { padding: 30px 0; }
            .rben-nr { display: none; }
            .rben-nr-wap { display: block; }
            .rben-tx { max-width: 100%; font-size: 14px; line-height: 22px; margin-top: 20px; }
            .rben-tx b { font-size: 18px; padding: 15px 0; line-height: 26px; }
            .rben-tx .rbmr-tx { display: block; color: #09F; font-size: 16px; line-height: 35px; cursor: pointer; }
            .rben-tx a.rben-jsa { font-size: 16px; height: 36px; line-height: 36px; padding: 0 25px; }
            .rben-tx a.rben-jsa.rbwap-400 { display: inline-block; }
            .rben-tx a.rben-jsa:not(.rbwap-400) { display: none; }
            .rben-box2 { padding: 30px 0; }
            .rben-cx { display: none; }
            .rben-cx-wap { display: block; margin-top: 20px; }
            .rben-cx-wap .rbcx-row1 { gap: 8px; }
            .rben-cx-wap .rbcx-row1 .rbcx-lf { width: 28%; height: 160px; background-size: auto 130px; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf { font-size: 12px; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf td { font-size: 10px; height: 32px; padding: 2px; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf tr.rbcx-tle td { font-size: 12px; height: 32px; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf .cl-red { font-size: 14px; }
            .rben-cx-wap .rbcx-row2 { gap: 8px; margin-top: 15px; }
            .rben-cx-wap .rbcx-row2 .rbcx-lf2 { font-size: 12px; }
            .rben-cx-wap .rbcx-row2 .rbcx-lf2 td { font-size: 10px; height: 32px; padding: 2px; }
            .rben-cx-wap .rbcx-row2 .rbcx-lf2 tr.rbcx-tle td { font-size: 12px; height: 32px; }
            .rben-cx-wap .rbcx-row2 .rbcx-rf2 { width: 28%; height: 140px; background-size: auto 100px; }
            .rben-cx-wap .rbcx-row3 { gap: 8px; margin-top: 15px; }
            .rben-cx-wap .rbcx-row3 .rbcx-lf3 { font-size: 12px; }
            .rben-cx-wap .rbcx-row3 .rbcx-lf3 td { font-size: 10px; height: 32px; padding: 2px; }
            .rben-cx-wap .rbcx-row3 .rbcx-lf3 tr.rbcx-tle td { font-size: 12px; height: 32px; }
            .rben-cx-wap .rbcx-row3 .rbcx-rf3 { width: 28%; height: 140px; background-size: auto 100px; }
            .rben-cx-wap .rbcx-note { font-size: 10px; padding-top: 6px; }
            .rbcx-btn { font-size: 12px; gap: 8px; margin-top: 20px; }
            .rbcx-btn a { padding: 0 14px; height: 28px; line-height: 28px; font-size: 12px; }
            .rbcx-btn a.rbwap-400 { display: inline-block; }
            .rbcx-btn a:not(.rbwap-400) { display: none; }
            .rben-box3 { padding: 30px 0; }
            .rben-cn3 .rben-row { flex-direction: column; align-items: stretch; }
            .rben-cn3 .rbth-lf { flex: 0 0 auto; width: 100%; margin-top: 0; display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }
            .rben-cn3 .rbth-lf li { width: 30%; min-width: 90px; height: 55px; border-bottom: 1px solid #d4d4d4; padding-left: 40px; padding-top: 12px; background-size: auto 30px !important; }
            .rben-cn3 .rbth-lf li.rbth-icn1 { background-position: 5px 18px !important; }
            .rben-cn3 .rbth-lf li.rbth-icn2 { background-position: 5px 20px !important; }
            .rben-cn3 .rbth-lf li.rbth-icn3 { background-position: 5px 20px !important; }
            .rben-cn3 .rbth-lf li.rbth-icn4 { background-position: 5px 20px !important; }
            .rben-cn3 .rbth-lf li.rbth-icn5 { background-position: 5px 18px !important; }
            .rben-cn3 .rbth-lf .rbth-tx { font-size: 11px; }
            .rben-cn3 .rbth-lf .rbth-tx span { font-size: 13px; }
            .rben-cn3 .rbth-rf { width: 100%; height: 200px; margin-top: 10px; background-size: auto 160px; }
            .rben-cn3 .rbth-btn { font-size: 12px; gap: 8px; }
            .rben-cn3 .rbth-btn a { padding: 0 14px; height: 28px; line-height: 28px; font-size: 12px; }
            .rben-cn3 .rbth-btn a.rbwap-400 { display: inline-block; }
            .rben-cn3 .rbth-btn a:not(.rbwap-400) { display: none; }
            /* 移动端选择原因 - 网格布局 */
            .rben-nr4 { display: none; }
            .rben-nr4-mobile { display: block; padding: 15px 0; }
            .rben-nr4-mobile ul { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; padding: 0; }
            .rben-nr4-mobile ul li { display: flex; align-items: center; gap: 8px; padding: 10px 8px; background: rgba(255,255,255,0.9); border-radius: 8px; font-size: 12px; color: #333; line-height: 1.4; box-shadow: 0 2px 8px rgba(0,0,0,0.06); }
            .rben-nr4-mobile ul li .icon { width: 26px; height: 26px; flex-shrink: 0; background-size: contain !important; background-position: center !important; background-repeat: no-repeat !important; }
            .rben-nr4-mobile ul li .icon.i1 { background: url(/css/2016/images/rben_yy_55.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile ul li .icon.i2 { background: url(/css/2016/images/rben_yy_52.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile ul li .icon.i3 { background: url(/css/2016/images/rben_yy_59.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile ul li .icon.i4 { background: url(/css/2016/images/rben_yy_67.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile ul li .icon.i5 { background: url(/css/2016/images/rben_yy_70.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile ul li .icon.i6 { background: url(/css/2016/images/rben_yy_74.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile ul li .icon.i7 { background: url(/css/2016/images/rben_yy_75.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile ul li .icon.i8 { background: url(/css/2016/images/rben_yy_55.jpg) no-repeat; background-size: contain !important; }
            .rben-nr4-mobile .rben-center-img { text-align: center; grid-column: 1 / -1; padding: 8px 0; }
            .rben-nr4-mobile .rben-center-img img { max-width: 70%; height: auto; }
            .rben-box4 .rben-bg { display: none; }
            .rben-box4 { min-height: auto; padding-bottom: 20px; padding-top: 20px; background: #f5f5f6; }
            .rben-cn4 { min-height: auto; }
            .rben-title4 { height: 45px; background-size: auto 45px; }
            /* 常见问题移动版全部展开 */
            .rben-nr5 { display: none; }
            .rben-nr5-wap { display: block; margin-top: 20px; }
            .rben-nr5-wap ul { width: 100%; font-size: 12px; color: #888888; line-height: 20px; padding: 0; }
            .rben-nr5-wap ul li { margin-bottom: 20px; display: block; padding-bottom: 12px; border-bottom: 1px solid #eee; }
            .rben-nr5-wap ul li table { width: 100%; }
            .rben-nr5-wap ul li table td { color: #888; vertical-align: top; padding: 2px 0; }
            .rben-nr5-wap ul li table td.col-ls { font-size: 14px; color: #0db2ff; padding-bottom: 4px; }
            .rben-nr5-wap ul li table td.col-ls a { color: #0db2ff; }
            .rben-nr5-wap ul li table td.col-ls a:hover { color: #e30101; }
            .rben-nr5-wap ul li table td:first-child { width: 26px; }
            .rben-nr5-wap ul li table td:first-child img { max-width: 18px; height: auto; }
            .rben-nr5-wap .rbcjwt-rf { display: block !important; }
            .rben-nr5-wap .rbmr-wt { display: none !important; }
            .rben-nr5-wap .rbcjwt-mr { margin-top: 10px; text-align: center; }
            .rben-nr5-wap .rbcjwt-mr a.rben-jsa { display: inline-block; padding: 0 20px; height: 36px; border: 1px solid #767676; border-radius: 50px; font-size: 15px; line-height: 36px; text-align: center; color: #555555; transition: all 0.3s ease; font-family: '微软雅黑', 'pingfang SC', sans-serif; }
            .rben-nr5-wap .rbcjwt-mr a.rben-jsa:hover { border: 1px solid #d55757; color: #d30000; }
            .rben-box5 { min-height: auto; padding-bottom: 30px; padding-top: 20px; background-size: 150% auto; }
            .rben-title5 { height: 45px; background-size: auto 45px; }
            .rben-hg-box3 { padding: 30px 0; }
            .rben-hg-box3 .rben-hg-tle3 { height: 50px; padding-top: 30px; background-size: auto 50px; }
            .rben-hg-box3 .rben-hg-cn3 { gap: 8px; }
            .rben-hg-box3 .rben-hg-cn3 li { width: 100px; height: 50px; flex: 0 0 100px; }
            .rben-hg-box3 .rben-hg-cn3 li a.rbwap-400 { display: block; }
            .rben-hg-box3 .rben-hg-cn3 li a:not(.rbwap-400) { display: none; }
            .rben-hg-box4 { padding: 10px 0 30px; }
            .rben-hg-box4 .rben-hg-tle4 { height: 50px; padding-top: 20px; background-size: auto 50px; }
            .rben-hg-box4 .rben-map-cn { min-height: 300px; background-size: contain; background-position: center; }
            .rben-hg-box4 .rben-map-cn .map-1 { top: 35px; left: 50px; max-width: 70%; }
            .rben-hg-box4 .rben-map-cn .map-2 { top: 30px; left: 30px; max-width: 75%; }
        }

        @media (max-width: 480px) {
            .rben-ban-wap { height: 200px; }
            .rben-title, .rben-title2, .rben-title3, .rben-title4, .rben-title5 { height: 35px; background-size: auto 35px; }
            .rben-tx { font-size: 13px; line-height: 20px; }
            .rben-tx b { font-size: 16px; padding: 10px 0; }
            .rben-tx a.rben-jsa { font-size: 14px; height: 32px; line-height: 32px; padding: 0 18px; }
            .rben-cx-wap .rbcx-row1 .rbcx-lf { display: none; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf { width: 100%; flex: none; }
            .rben-cx-wap .rbcx-row2 .rbcx-rf2 { display: none; }
            .rben-cx-wap .rbcx-row2 .rbcx-lf2 { width: 100%; flex: none; }
            .rben-cx-wap .rbcx-row3 .rbcx-rf3 { display: none; }
            .rben-cx-wap .rbcx-row3 .rbcx-lf3 { width: 100%; flex: none; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf td { font-size: 9px; height: 28px; padding: 2px; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf tr.rbcx-tle td { font-size: 11px; height: 28px; }
            .rben-cx-wap .rbcx-row1 .rbcx-rf .cl-red { font-size: 13px; }
            .rben-cx-wap .rbcx-row2 .rbcx-lf2 td { font-size: 9px; height: 28px; padding: 2px; }
            .rben-cx-wap .rbcx-row2 .rbcx-lf2 tr.rbcx-tle td { font-size: 11px; height: 28px; }
            .rben-cx-wap .rbcx-row3 .rbcx-lf3 td { font-size: 9px; height: 28px; padding: 2px; }
            .rben-cx-wap .rbcx-row3 .rbcx-lf3 tr.rbcx-tle td { font-size: 11px; height: 28px; }
            .rben-cx-wap .rbcx-note { font-size: 9px; }
            .rbcx-btn { font-size: 11px; gap: 6px; }
            .rbcx-btn a { padding: 0 10px; height: 26px; line-height: 26px; font-size: 11px; }
            .rben-cn3 .rbth-lf li { min-width: 70px; height: 45px; padding-left: 32px; padding-top: 10px; background-size: auto 24px !important; }
            .rben-cn3 .rbth-lf .rbth-tx { font-size: 10px; }
            .rben-cn3 .rbth-lf .rbth-tx span { font-size: 11px; }
            .rben-cn3 .rbth-rf { height: 150px; background-size: auto 120px; }
            .rben-cn3 .rbth-btn { font-size: 11px; gap: 6px; }
            .rben-cn3 .rbth-btn a { padding: 0 10px; height: 26px; line-height: 26px; font-size: 11px; }
            .rben-nr4-mobile ul { grid-template-columns: 1fr; gap: 8px; }
            .rben-nr4-mobile ul li { font-size: 11px; padding: 8px 6px; }
            .rben-nr4-mobile ul li .icon { width: 22px; height: 22px; }
            .rben-nr4-mobile .rben-center-img img { max-width: 60%; }
            .rben-title4 { height: 32px; background-size: auto 32px; }
            .rben-nr5-wap ul { font-size: 11px; line-height: 18px; }
            .rben-nr5-wap ul li { margin-bottom: 15px; padding-bottom: 10px; }
            .rben-nr5-wap ul li table td.col-ls { font-size: 12px; }
            .rben-nr5-wap ul li table td:first-child { width: 22px; }
            .rben-nr5-wap ul li table td:first-child img { max-width: 16px; }
            .rben-nr5-wap .rbcjwt-mr a.rben-jsa { font-size: 13px; height: 32px; line-height: 32px; padding: 0 16px; }
            .rben-title5 { height: 35px; background-size: auto 35px; }
            .rben-hg-box3 .rben-hg-cn3 li { width: 75px; height: 38px; flex: 0 0 75px; }
            .rben-hg-box4 .rben-map-cn { min-height: 200px; }
            .rben-hg-box4 .rben-map-cn .map-1 { top: 22px; left: 30px; max-width: 65%; }
            .rben-hg-box4 .rben-map-cn .map-2 { top: 18px; left: 15px; max-width: 70%; }
        }

        @media (max-width: 360px) {
            .rben-ban-wap { height: 170px; }
            .rben-title, .rben-title2, .rben-title3, .rben-title4, .rben-title5 { height: 30px; background-size: auto 30px; }
            .rben-cn3 .rbth-lf li { min-width: 55px; height: 38px; padding-left: 26px; padding-top: 8px; background-size: auto 20px !important; }
            .rben-cn3 .rbth-lf .rbth-tx { font-size: 9px; }
            .rben-cn3 .rbth-lf .rbth-tx span { font-size: 10px; }
            .rben-cn3 .rbth-rf { height: 130px; background-size: auto 100px; }
            .rben-cn3 .rbth-btn a { padding: 0 8px; height: 24px; line-height: 24px; font-size: 10px; }
            .rben-nr4-mobile ul li { font-size: 10px; padding: 6px 5px; }
            .rben-nr4-mobile ul li .icon { width: 18px; height: 18px; }
            .rben-nr5-wap ul { font-size: 10px; line-height: 16px; }
            .rben-nr5-wap ul li table td.col-ls { font-size: 11px; }
            .rben-nr5-wap .rbcjwt-mr a.rben-jsa { font-size: 12px; height: 28px; line-height: 28px; padding: 0 12px; }
            .rben-hg-box3 .rben-hg-cn3 li { width: 60px; height: 30px; flex: 0 0 60px; }
            .rben-hg-box4 .rben-map-cn { min-height: 160px; }
            .rben-hg-box4 .rben-map-cn .map-1 { top: 15px; left: 20px; max-width: 60%; }
            .rben-hg-box4 .rben-map-cn .map-2 { top: 12px; left: 10px; max-width: 65%; }
        }
