@charset 'utf-8';
/* ---------- reset ---------- */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin: 0; padding: 0;}
body,button,input,textarea,select{font: 12px/1.5 Arial,'microsoft yahei',Helvetica,sans-serif;-webkit-font-smoothing: antialiased;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block }
address, caption, cite, code, dfn, em, th, var {font-style: normal; font-weight: 400; }
table {border-collapse: collapse; border-spacing: 0 }
ol, ul, li {list-style: none; }
img {border: 0 none ;}
i,em{ font-style: normal; }
input,select,textarea {font-size: 100%;}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: 400 }
a {cursor: pointer;}
a:hover {text-decoration: underline;}
:focus {outline: 0 }

::selection{background:#FD472C; color:white;}
::-moz-selection{background:#FD472C; color:white;}
::-webkit-selection{background:#FD472C; color:white;}

/* ---------- common ---------- */
html {color: #333; background: #fff }
.w1200{ width:1200px; margin:0 auto;}
.fl{ float: left;}
.fr{ float: right; }
.ta-c{ text-align: center!important;}
.ta-l{ text-align: left!important; }
.ta-r{ text-align: right!important; }
.black {color: #333!important }
.white{ color: #fff!important }
.green {color: #98ba2a!important }
.red {color: #e01d20!important }
.blue {color: #00f!important }
.skyblue{ color: #3DBAF7!important }
.honor-blue {color: #00b5e2!important }
.gray {color: #c0c0c0!important }
.yellow {color: #ff0!important } 
.bg-blue{ background-color: #3DBAF7!important; }
.bold {font-weight: 700!important }
.hide,
.hidden {display: none!important }
.show {display: block!important }
.relative{ position: relative!important; }
.absolute{ position: absolute!important; }
.fixed{ position: fixed; }
.fcn {font-family: \5b8b\4f53 }
.inline-block {display: inline-block; *zoom:1;*display: inline }
.clearfix:before,
.clearfix:after {content: " "; display: table }
.clearfix:after {clear: both }
.clearfix {*zoom:1}
.container{ width: 1200px; margin: 0 auto; }
.container:before,
.container:after {content: " "; display: table }
.container:after {clear: both }
.container {*zoom:1}

.ftx01{ color:#2378d4;}
.ftx02{ color:#b74506 !important;}
.ftx03{ color:#ec5051;}

a.ftx01:hover{ color:#ec5051;}

.btn_red{ background-color:#f42424 !important;}
.btn_red:hover{ background-color:#ec5051 !important;}

/*commen*/
.f12 {font-size: 12px }
.f14 {font-size: 14px }
.f16 {font-size: 16px }
.f18 {font-size: 18px }
.f20 {font-size: 20px }
.f24 {font-size: 24px } 
.f26 {font-size: 26px } 
.f30 {font-size: 30px } 
.mt0{ margin-top: 0!important; }
.mt30{ margin-top: 30px!important; }
.mt75{ margin-top: 75px!important; }
.mb0{ margin-bottom: 0!important; }
.mb10{ margin-bottom: 10px!important; }
.mb12{ margin-bottom: 12px!important; }
.mb30{ margin-bottom: 30px!important; }
.mb40{ margin-bottom: 40px!important; }
.mb50{ margin-bottom: 50px!important; }
.mb80{ margin-bottom: 80px!important; }
.ml30{ margin-left: 30px!important; }
.ml50{ margin-left: 50px!important; }
.ml80{ margin-left: 80px!important; }
.pd30{ padding: 30px; }
.pt0{ padding-top: 0!important; }
.pt30{ padding-top: 30px!important; }
.pt100{ padding-top: 100px!important; }
.pb0{ padding-bottom: 0!important; }
.pb30{ padding-bottom: 30px!important; }
.pb40{ padding-bottom: 40px!important; }
.pb50{ padding-bottom: 50px!important; }
.pb80{ padding-bottom: 80px!important; }
.pb100{ padding-bottom: 100px!important; }
.ov-h{ overflow: hidden; }

/*base*/
body{ overflow-x: hidden; min-width: 1320px;}
a{ color: #333; text-decoration: none; }
a:hover{ text-decoration: none; color: #ed353c;}
.m-color{ color: #ed353c; }
.btn-red{ width: 130px; height: 40px; line-height: 40px; background: url(../images/common/button-red.png) no-repeat left top; display: inline-block; vertical-align: middle; text-align: center; color: #fff; }
.btn-red:hover{ background-position: right top; color: #fff; }
.btn-red2{ transition: all .2s; font-size: 16px; color: #fff; width: 130px; height: 40px; background: #ED3C3F; display: inline-block; vertical-align: middle; border-radius: 5px; text-align: center; line-height: 40px; margin-left: 4px; margin-right: 4px;}
.btn-red2:hover{ background: #e02629; color: #fff; }
.btn-line{ transition: all .2s; height: 38px; width: 128px; border: 1px solid #fff; color: #fff; font-size: 16px; border-radius: 5px; text-align: center; line-height: 38px; display: inline-block; vertical-align: middle; margin-left: 4px; margin-right:4px; }
.btn-line:hover{ background: #fff; }
.btn-line2{ transition: all .2s; height: 38px; width: 128px; border: 1px solid #fd7977; color: #fd7977; font-size: 16px; border-radius: 5px; text-align: center; line-height: 38px; display: inline-block; vertical-align: middle; margin-left: 4px; margin-right:4px; }
.btn-line2:hover{ background: #fd7977;color: #fff }
.btn-line-big{ width: 178px; height: 48px; line-height: 48px; font-size: 18px;}
.btn-red-shadow{ background: url(../images/common/button-red-a.png) no-repeat left top; font-size: 18px; width: 160px; height: 70px; line-height: 50px; display: inline-block; vertical-align: middle; text-align: center; color: #fff; }
.btn-red-shadow:hover{ color:#fff; background-position: right top; }
.btn-blue-shadow{ background: url(../images/common/button-blue.png) no-repeat left top; font-size: 18px; width: 160px; height: 70px; line-height: 50px; display: inline-block; vertical-align: middle; text-align: center; color: #fff; }
.btn-blue-shadow:hover{ color:#fff; background-position: right top; }
.btn-black-shadow{ background: url(../images/common/button-black.png) no-repeat left top; font-size: 18px; width: 160px; height: 70px; line-height: 50px; display: inline-block; vertical-align: middle; text-align: center; color: #fff; }
.btn-black-shadow:hover{ color:#fff; background-position: right top; }
.btn-green-shadow{ background: url(../images/common/button-green.png) no-repeat left top; font-size: 18px; width: 200px; height: 70px; line-height: 50px; display: inline-block; vertical-align: middle; text-align: center; color: #fff; }
.btn-green-shadow:hover{ color:#fff; background-position: right top; }
.btn-green-shadow-s{ background: url(../images/common/button-green-s.png) no-repeat left top; font-size: 18px; width: 160px; height: 70px; line-height: 50px; display: inline-block; vertical-align: middle; text-align: center; color: #fff; }
.btn-green-shadow-s:hover{ color:#fff; background-position: right top; }
.section-title{ text-align: center; padding-top: 52px; margin-bottom: 58px;}
.section-title h2{ font-size: 36px; color: #333; margin-bottom: 40px;}
.section-title p{ font-size: 16px; color: #95989d; }
.section-title .crown{ font-size: 24px; background: url(../images/framework/02-img1.png) no-repeat center bottom; padding-bottom: 13px; margin-bottom: 10px;}
.section-title.white h2{ color: #fff; }
.section-title.white p{ color: #fff; }
.mod-line-bg{background: url(../images/common/line-bg.jpg) repeat-y left top; background-size: 100%; color: #fff;}

/*head*/
.header{ height: 79px; border-bottom: 1px solid #e0e0e0; position: fixed; left: 0; right: 0; top: 0; z-index: 99; background: #fff; font-size: 14px;}
.header-padding{ height: 80px; display: block; }
.header .hd_logo{ width: 109px; height: 36px; margin-top: 23px; background: url(../images/common/logo.png) no-repeat left top; float: left;}
.header .hd_nav{ float: left; margin-left: 48px;}
.header .hd_nav .nav_item{ float: left; }
.header .hd_nav .nav-link{ line-height: 79px; display: block; padding: 0 25px; position: relative;}
.header .hd_nav .current .nav-link{ color: #ed353c; }
.header .hd_nav .nav_item.current .nav-link:after,
.header .hd_nav .nav_item:hover .nav-link:after{ content: ""; position: absolute; bottom: -1px; left: 0; right: 0; height: 1px; background: #ed353c; }
.header .hd_nav .nav-slide{ position: absolute;z-index: -1; left: 0; right: 0; top: 80px; background: #fff; overflow: hidden;}
.header .hd_nav .nav-slide .i-hot,
.header .hd_nav .nav-slide .i-new{ width: 40px; height: 19px; display: inline-block; vertical-align: sub; margin-left: 5px;}
.header .hd_nav .nav-slide .i-hot{ background: url(../images/common/menu-hot.gif) no-repeat; }
.header .hd_nav .nav-slide .i-new{ background: url(../images/common/menu-new.gif) no-repeat; }
.header .hd_nav .ns-list{ margin-top: -100%; opacity: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; -webkit-transition-timing-function: cubic-bezier(1,0,0,1); -moz-transition-timing-function: cubic-bezier(1,0,0,1); transition-timing-function: cubic-bezier(1,0,0,1);}
.header .hd_nav .ns-list:after{ content: ""; display: block; height: 20px; }
.header .hd_nav .nav_item:hover .nav-slide{ box-shadow: 0 2px 10px rgba(0,0,0,.1);}
.header .hd_nav .nav_item:hover .ns-list{margin-top: 0; opacity: 1; -webkit-transition: margin-top 0.5s ease; -moz-transition: margin-top ease 0.5s; transition: margin-top 0.5s ease;}
.header .hd_nav .ns-list dl{ float: left; width:250px; margin: 30px 50px 30px 0;}
.header .hd_nav .ns-list dt{ font-size: 18px; line-height: 60px; border-bottom: 1px solid #DCDCDC; margin-bottom: 16px; margin-right: 30px;}
.header .hd_nav .ns-list dd{ line-height: 32px; }
.header .hd_nav .ns-list .dl-block{ float: none; width: 100%; margin: 10px 0 30px 0;  }
.header .hd_nav .ns-list .dl-block dt{ width: 190px; }
.header .hd_nav .ns-list .dl-block dd{ overflow: hidden; }
.header .hd_nav .ns-list .dl-block dd a{ float: left; margin-right: 40px; padding: 10px 0;}
.header .hd_nav .ns-list .dl-block dd a:hover{ color: #ed353c; }
.header .hd_nav .ns-recommend{ background: #F4F4F4; padding: 20px 0;}
.header .hd_nav .nr-hd{ float: left; width: 73px; height: 30px; line-height: 30px; padding-left: 10px; background: url(../images/common/menu-jt.png) no-repeat; color: #fff;}
.header .hd_nav .nr-list{ margin-left: 85px; }
.header .hd_nav .nr-list li{ float: left; line-height: 30px; margin: 0 20px;}
.header .hd_nav .ns-list .links{ padding: 30px 0; }
.header .hd_nav .ns-list .links a{ float: left; margin-right: 40px; }
.header .hd_nav .ns-list .links a:hover{ color: #ed353c; }
.header .hd_nav .ns-list .service-box{ float: left; margin-top: 43px;}
.header .hd_nav .ns-list .service-box p{ font-size: 16px; color: #888888; line-height: 36px;}
.header .hd_nav .ns-list .service-box p span{ color: #333; }
.header .hd_nav .ns-list .service-box a{ width: 130px; height: 36px; line-height: 36px; text-align: center; margin-top: 10px; border: 1px solid #DCDCDC; display: block; color: #ed353c }
.header .hd_extra{ float: right; margin-top: 19px;}
.header .hd_extra .elink{ float: left; padding: 0 9px; line-height: 40px;}
.header .hd_extra .elink:nth-child(2){ display: none; }
.header .hd_extra .elink i{ display: inline-block; width: 23px; height: 17px; margin-right: 5px;}
.header .hd_extra .elink i.i-cloud{ background: url(../images/common/top-icon-1.png) no-repeat center; vertical-align: middle;}
.header .hd_extra .elink i.i-bag{ background: url(../images/common/top-icon-2.png) no-repeat center; vertical-align: sub;}
.header .demo{ float: left; margin-left: 15px; position: relative;}
.header .demo-sub{ display: none; position: absolute;  top: 40px; right: 0; padding-top: 10px;}
.header .demo:hover .demo-sub{ display: block; }
.header .demo-sub .arrow{ position: absolute; right: 59px; top: 0; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 10px solid #ED3C3F;}
.header .demo-sub .inner{ width: 600px; height: 362px; border: 3px solid #ED3C3F; text-align: center; background: #fff;}
.header .demo-sub .title{ font-size: 32px; margin-bottom: 15px; margin-top: 20px;}
.header .demo-sub .subtitle{ font-size: 20px; margin-bottom: 10px;}
.header .demo-sub .subtitle.red{ color: #ED3C3F; }
.header .demo-sub .subtitle.blue{ color: #3DBAF7; }
.header .demo-sub .demo-table-wp{ padding: 0 30px; }
.header .demo-sub .demo-table{ width: 100%; border-collapse: collapse; font-size: 14px; text-align: center; margin-bottom: 20px;}
.header .demo-sub .demo-table tr{ border: 1px solid #ddd; }
.header .demo-sub .demo-table th,
.header .demo-sub .demo-table td{ padding: 6px 14px; }
.header .demo-sub .demo-table td a{ color:#666;}
.header .demo-sub .demo-table td a:hover{ color:#ec5051;}
.header .demo-sub .qrcode-list{ padding: 0 50px; }
.header .demo-sub .qrcode-list li{ float: left; width: 25%; text-align: center; font-size: 14px;}
.header .demo-sub .qrcode-list li img{ width:98px; height:98px;}

/*foot*/
.footer{ color: #999; font-size: 14px; background: #222;}
.footer a{ color: #999; }
.footer a:hover{ color: #aaa; }
.footer .footer_service{ background: #272727; padding: 40px 0; }
.footer .footer_service li{ float: left; width: 300px; }
.footer .footer_service li i{ float: left; width: 50px; height: 50px; background: url(../images/common/bottom-icon.png) no-repeat;}
.footer .footer_service li.item-1 i{ background-position: 0 0; }
.footer .footer_service li.item-2 i{ background-position: -60px 0; }
.footer .footer_service li.item-3 i{ background-position: -120px 0; }
.footer .footer_service li.item-4 i{ background-position: -180px 0; }
.footer .footer_service li .text{ padding-left: 70px; }
.footer .footer_service li .text .h3{ font-size: 18px; color: #fff; }
.footer .footer_link{ padding-top: 58px; overflow: hidden; border-bottom: 1px solid #353535; padding-bottom: 57px;}
.footer .footer_link .ft-help{ float: left; border-right: 1px solid #353535; width: 283px; padding-left: 60px; position: relative;}
.footer .footer_link .ft-help img{ width:96px}
.footer .footer_link .ft-help .i-service{ width: 42px; height: 44px; top: 5px; background: url(../images/common/bottom-kf.png) no-repeat; position: absolute; left: 0;}
.footer .footer_link .ft-help .bd-hot{ font-size: 24px; color: #fff; margin-bottom: 14px;}
.footer .footer_link .ft-help .btn-service{ width: 100px; height: 30px; transition: all .2s; border: 1px solid #fff; margin-bottom: 20px; text-align: center; line-height: 30px; display: block; color: #fff; }
.footer .footer_link .ft-help .btn-service:hover{ color: #222; background: #fff; }
.footer .ft-menu{ float: left; width: 850px; }
.footer .ft-menu .menu-list{ float: left; margin-left: 30px; }
.footer .ft-menu .menu-list dt{ font-size: 24px; color: #fff; margin-bottom: 13px; }
.footer .ft-menu .menu-list a{ display: block; line-height: 30px; }
.footer .ft-menu .menu-1{ width: 290px; margin-left: 140px;}
.footer .ft-menu .menu-1 a{ float: left; width: 190px; }
.footer .ft-menu .menu-2{ width: 170px; }
.footer .ft-menu .menu-3{ width: 102px;  margin-left: 70px;}
/* .footer .ft-menu .menu-3 dd a:nth-child(2){ display: none; } */
.footer .footer_copy{ text-align: center; padding-bottom: 56px; padding-top: 43px;}
.footer .footer_copy p{ line-height: 2; color: #737373;}
.footer .footer_copy p span{ margin: 0 10px; }
.footer .ft-friend{ padding: 0 0 30px;}
.footer .ft-friend a{ margin: 0 20px; }

/*suspension*/
.suspension {position: fixed; z-index: 55; right: 0; top: 100px; width: 70px; height: 240px; }
.suspension-box {position: relative; float: right; }
.suspension .a {display: block; width: 44px; height: 44px; background-color: #353535; margin-bottom: 4px; cursor: pointer;outline:none; }
.suspension .a.active,
.suspension .a:hover{ background: #F05352; }
.suspension .a .i{ float: left; width: 44px; height: 44px; background-image: url(../images/suspension/side_icon.png); background-repeat: no-repeat;}
/* .suspension .a-service .i{ background-position: 0 0; } */
.suspension .a-service .i {
	width: 20px; height: 20px;
    margin-top: 12px;
    margin-left: 12px;
    background-image: url(../images/suspension/suspension-bg.png);
    background-repeat: no-repeat;
	background-position: 0 0;
    }
.suspension .a-service-phone .i {
	width: 20px; height: 20px;
	    margin-top: 12px;
    margin-left: 12px;
    background-image: url(../images/suspension/suspension-bg.png);
    background-repeat: no-repeat;
	background-position: -27px 0;
    }
.suspension .a-qrcode .i{ background-position: -44px 0; }
.suspension .a-cart .i{ background-position: -88px 0; }
.suspension .a-top .i{ background-position: -132px 0; }
.suspension .a-top{ background: #D2D3D6; display: none;}
.suspension .a-top:hover{ background: #c0c1c3; }
.suspension .d{ display: none; width: 223px; background: #fff; position: absolute; right: 67px; min-height: 90px; border: 1px solid #E0E1E5; border-radius: 3px; box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{ position: absolute; width: 8px; height: 12px; background: url(../images/suspension/side_bg_arrow.png) no-repeat; right: -8px; top: 31px; }
.suspension .d-service{top: 0;}
.suspension .d-service-phone{top: 34px;}
.suspension .d-qrcode{ top: 78px; }
.suspension .d .inner-box{ padding: 8px 22px 12px; }
.suspension .d-service-item{ border-bottom: 1px solid #eee; padding: 14px 0; }
.suspension .d-service .d-service-item{ border-bottom:none; }
.suspension .d-service-item .circle{ width: 44px; height: 44px; border-radius: 50%; overflow: hidden; background: #F1F1F3; display: block; float: left;}
.suspension .d-service-item .i-qq{ width: 44px; height: 44px; background: url(../images/suspension/side_con_icon03.png) no-repeat center 15px; display: block; transition: all .2s; border-radius: 50%; overflow: hidden;}
.suspension .d-service-item:hover .i-qq{ background-position: center 3px; }
.suspension .d-service-item .i-tel{ width: 44px; height: 44px; background: url(../images/suspension/side_con_icon02.png) no-repeat center center; display: block;}
.suspension .d-service-item h3{ float: left; width: 112px; line-height: 44px; font-size: 15px; margin-left: 12px; }
.suspension .d-service-item .text{ float: left; width: 112px; line-height: 22px; font-size: 15px; margin-left: 12px; }
.suspension .d-service-item .text .number{font-family: Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{ padding-top: 10px; }
.suspension .d-service-intro p{ float: left; line-height: 27px; font-size: 12px; width: 50%; white-space: nowrap; color: #888;}
.suspension .d-service-intro i{ background: url(../images/suspension/side_con_icon01.png) no-repeat center center; height: 27px; width: 14px; margin-right: 5px; vertical-align: top; display: inline-block; }
.suspension .d-qrcode{ text-align: center; }
.suspension .d-qrcode .inner-box{ padding: 20px 0; }
.suspension .d-qrcode p{ font-size: 16px; color: #93959c; }
.suspension .d-cart-empty{ text-align: center; padding: 40px 0; }
.suspension .d-cart-empty p{ font-size: 12px; color: #888; margin-top: 10px;}
.suspension .d-cart-wrap{ padding: 16px; }
.suspension .d-cart .cart-list{ overflow: hidden; }
.suspension .d-cart .cart-list .item{overflow: hidden; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px; }
.suspension .d-cart .cart-list .img{ float: left; width: 60px; }
.suspension .d-cart .cart-list .info{ float: left; width: 111px; margin-left: 10px; padding-top: 3px;}
.suspension .d-cart .cart-list .name{ line-height: 20px; height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 5px;}
.suspension .d-cart .cart-list .price{ text-align: right; font-size: 16px; color: #f25052; }
.suspension .d-cart .total{ line-height: 25px; position: relative; height: 25px; font-size: 14px; margin-bottom: 10px;}
.suspension .d-cart .total .number{ position: absolute; right: 0; top: 0; font-size: 18px; color: #f25052}
.suspension .d-cart .total .red{ font-weight: 700; margin-right: 3px; }
.suspension .d-cart .go-cart{ width: 100%; height: 36px; line-height: 36px; text-align: center; color: #fff; background: #F05352; display: block; }
.suspension .d-cart .go-cart:hover{ color: #fff; }


/*手机端*/
.page_mobile{ display: none; }
@media screen and (max-width: 768px){
    .page_pc{ display: none; }
    .page_mobile{ display: block; }

    /*base*/
    html{ font-size:12px; overflow: auto;}
    body{ font-size: 1rem; min-width: auto; overflow: auto;}
    *{ box-sizing: border-box; }
    *{-webkit-tap-highlight-color:rgba(0,0,0,0); }
    /* 7行代码实现手机端栅格布局（2~6列） */
    [data-row]:after,[data-row]:before{ content: " "; display: table; clear:both; }
    [data-row]>*{ float: left; }
    [data-row="2"]>*{ width: 50%; }
    [data-row="3"]>*{ width: 33.3333%; }
    [data-row="4"]>*{ width: 25%; }
    [data-row="5"]>*{ width: 20%; }
    [data-row="6"]>*{ width: 16.6666%; }
    .flex{ display: flex; }
    .flex-item{ flex: 1; }
    
    /*common*/
    .container{ width: auto; padding-left: 1rem; padding-right: 1rem; }
    .s-title{ padding-top: 3rem; text-align: center; margin-bottom: 2rem; }
    .s-title h2{ font-size: 1.8rem; margin-bottom: 1rem; }
    .s-title p{ color: #95989d; font-size: 1.2rem;}
    .s-title .crown{font-size: 1.1rem; background: url(../images/framework/02-img1.png) no-repeat center bottom; padding-bottom: 0.6rem; margin-bottom: 0.7rem; }
    .s-title.white p{ color: #fff; }
    .shadow-box{ box-shadow: 0 0 3rem rgba(0,0,0,.08); border-radius: 0.7rem; background: #fff; margin-bottom: 2rem;}
    .list h3{ font-size: 1.3rem; margin-bottom: 0.2rem; }
    .list p{ color: #999; }
    .swiper-line-page .swiper-pagination-bullet-active{ background: #fff; }
    .swiper-line-page .swiper-pagination-bullet{ width: 25px; height: 2px; background: #fff; border-radius: 0; }
    .swiper-red-page .swiper-pagination-bullet-active{ background: #ef191a; }
    .btn-line{ height: 34px; width: 114px; line-height: 32px; font-size: 14px;}
    .btn-line-red{border: 1px solid #ED3C3F; color: #ED3C3F;}
    .btn-red2{ height: 34px; width: 114px; line-height: 34px; font-size: 14px;}
    .btn-red-shadow,
    .btn-blue-shadow{background-size: 200%; font-size: 14px; line-height: 34px; width: 114px; height: 51px;}
    .mob-banner img{ width: 100%; vertical-align: top; height: auto; }
    .img{ text-align: center; }
    .swiper-container img,
    .img img{ width: 100%; vertical-align: top; height: auto; }
    .bg-gray{ background: #f5f7fa; }
    .bg-lp{ background: #f9f7fc; } /* lighter purple 亮紫色 */
    .bg-b{ background: #4147f6; }
    .bg-black{ background: #000; }
    .mob-pb{ padding-bottom: 2rem; }
    /*tab*/
    .mob-swiper-tab{ background: #fff; padding-top: 3rem; border-radius: 1rem; box-shadow: 0 2px 17px rgba(55,55,55,.1); }
    .mob-swiper-tab .swiper-pagination{ background: #ebedf0; bottom: auto; top: 0;}
    .mob-swiper-tab .swiper-pagination .item{ float: left; width: 33.33%; color: #999; background: transparent; line-height: 3rem; margin: 0; border-radius: 0; height: auto; opacity: 1;}
    .mob-swiper-tab .swiper-pagination.page-row-2 .item{ width: 50%; }
    .mob-swiper-tab .swiper-pagination .item.swiper-pagination-bullet-active{ background: #fff; color: #333; }
    .mob-swiper-tab .swiper-slide .img{ margin: 2rem; }
    
    /*header*/
    .mob-header{-webkit-transform: translateZ(0); height: 4.2rem; padding: 1rem 0; background: #fff; border-bottom: 1px solid #efefef; position: fixed; left: 0; right: 0; z-index: 999;}
    .mob-header .hd-logo{ width: 6.7rem; height: 2.2rem; background: url(../images/common/logo.png) no-repeat top left; background-size: 6.5rem; float: left; }
    .mob-header .hd-extra{ float: right; }
    .mob-header .hd-extra .e-btn{ float: left; width: 7.15rem; height: 2.2rem; line-height: 2.2rem; background-size: 14.3rem; margin-right: 1rem;}
    .mob-header .hd-extra .menu-handler{ float: left; height: 2.2rem; width: 3rem; text-align: center; border: 1px solid #E5E5E5; border-radius: .3rem;}
    .mob-header .hd-extra .menu-handler i{ height: 1.1rem; width: 1.4rem; background: url(../images/mobile/common/menu.png) no-repeat center bottom; background-size: 1.4rem; display: inline-block; vertical-align: top; margin-top: .4rem; }
    .mob-header-padding{ height: 4.2rem; }
    .mob-header-menu{-webkit-transform: translateZ(0); position: fixed; top: 4.2rem; bottom: 0; background: #fff; bottom: 0; left: 0; right: 0; z-index: 100000; -webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg); transform: rotateX(90deg); transform-origin: top; transform-style: preserve-3d; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s; overflow-y: auto; overflow-x: hidden; opacity: 0; font-size: 1rem;}
    .mob-header-menu.active{-webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1;}
    .mob-header-menu .menu-list{  }
    .mob-header-menu .menu-item{ /*border-bottom: 1px solid #f9f9f9;*/ line-height: 3.4rem;}
    .mob-header-menu .menu-item>.container{ border-bottom: 1px solid #f6f6f6; }
    .mob-header-menu .menu-link{ display: block; position: relative; font-size: 1.3rem; color: #000}
    .mob-header-menu .menu-item-dropdown .menu-link:after{ content: ""; position: absolute; right: 0; top: 1.5rem; width: 0; height: 0; border: 1px solid transparent; border-width: 0.5rem 0.45rem 0 0.45rem; border-top-color: #666;}
    .mob-header-menu .dropdown-wrap{ display: none; overflow: hidden;}
    .mob-header-menu .menu-item-dropdown.active .dropdown-wrap{ background: #f9f9f9; display: block; -webkit-animation: fadeIn .5s; -moz-animation: fadeIn .5s; -o-animation: fadeIn .5s; animation: fadeIn .5s;}
    .mob-header-menu .menu-item-dropdown.active .menu-link:after{ transform: rotate(180deg); }
    .mob-header-menu .sub-menu{ float: left; width: 100%;}
    .mob-header-menu .sub-menu.no-border:after{ border-bottom: 0 none; }
    .mob-header-menu .sub-menu dt{ font-size: 1.3rem; border-bottom: 1px solid #ececec; padding-left: 2rem;}
    .mob-header-menu .sub-menu dd{ font-size: 1.3rem; border-bottom: 1px solid #ececec;}
    .mob-header-menu .sub-menu dd:last-child{ clear: right; }
    .mob-header-menu .sub-menu dd a{ display: block; padding-left: 3rem; color: #666;}
    .mob-header-menu .menu-item:nth-child(3) .sub-menu dd:nth-child(4),
    .mob-header-menu .menu-item:nth-child(6) .sub-menu:nth-child(1) dd:nth-child(3),
    .mob-header-menu .menu-item:nth-child(6) .sub-menu:nth-child(2),
    .mob-header-menu .menu-item:nth-child(6) .sub-menu:nth-child(3) dd:nth-child(3),
    .mob-header-menu .menu-item:nth-child(7){ display: none; }
    @keyframes fadeIn {
        0% {opacity: 0 }
        100% {opacity: 1 }
    }
    @keyframes fadeOut {
        0% {opacity: 1 }
        100% {opacity: 0 }
    }

    /*footer*/
    .mob-fixed-footer-padding{ height: 4.1rem; display: block; }
    .mob-fixed-footer{-webkit-transform: translateZ(0); position: fixed; bottom: 0; background: #fff; left: 0; right: 0; z-index: 999; font-size: 1.2rem; height: 4.2rem;}
    .mob-fixed-footer .f-btn{ display: block; width: 50%; transition: all .2s; text-align: center; height: 4.2rem; line-height: 4.2rem; color: #fff; font-size: 1.4rem;}
    .mob-fixed-footer .flex-item{ text-align: center; color: #666; transition: all .2s; overflow: hidden; border-top: 1px solid #efefef;}
    .mob-fixed-footer .flex-item.j-top{ color: #999; margin-left: -25%;}
    .mob-fixed-footer .flex-item i{ display: block; margin: .3rem auto .1rem; width: 2rem; height: 2rem; background: url(../images/mobile/common/icon.png) no-repeat; background-size: 290%; }
    .mob-fixed-footer .flex-item i.i-top{ background-position: 0 103%; }
    .mob-fixed-footer .flex-item i.i-tel{ background-position: 49% 0; }
    .mob-fixed-footer .flex-item i.i-see{ background-position: 102% 0; }
    .mob-fixed-footer .flex-item p{ font-size: 1rem; }
    .mob-fixed-footer.on .f-btn{ width: 40%; }
    .mob-fixed-footer.on .flex-item.j-top{ color: #666; margin-left: 0;}
    .mob-fixed-footer.on .flex-item i.i-top{ background-position: 0 0; }
    .mob-footer {color: #999;}
    .mob-footer a{ color: #999; }
    .mob-footer .footer_service{ background: #272727; padding: 2rem 0; }
    .mob-footer .footer_service li{}
    .mob-footer .footer_service li i{ display: block; width: 3rem; height: 3rem; margin: 0 auto .5rem; background: url(../images/common/bottom-icon.png) no-repeat; background-size: 440%;}
    .mob-footer .footer_service li.item-1 i{ background-position: 0 0; }
    .mob-footer .footer_service li.item-2 i{ background-position: 33.33% 0; }
    .mob-footer .footer_service li.item-3 i{ background-position: 66.66% 0; }
    .mob-footer .footer_service li.item-4 i{ background-position: 100% 0; }
    .mob-footer .footer_service li .text{ text-align: center;}
    .mob-footer .footer_service li .text .h3{ font-size: 1rem; color: #fff; color: #999;}
    .mob-footer .footer_main{ background: #222; padding: 2rem 0;}
    .mob-footer .footer_main .qr{ overflow: hidden; }
    .mob-footer .footer_main .qr .img{ float: left; width: 8rem; height: 8rem; margin-left: 4rem; }
    .mob-footer .footer_main .qr .img img{ width: 7rem; height: 7rem; vertical-align: top; }
    .mob-footer .footer_main .qr .text{ margin-left: 12.4rem; font-size: 1.2rem; padding-top: 1.8rem;}
    .mob-footer .footer_main .qr .text h3{ color: #fff; }
    .mob-footer .footer_main .tel{ color: #fff; font-size: 1.6rem; text-align: center; margin: 2rem 0 1.5rem; position: relative;}
    .mob-footer .footer_main .tel span{ background: #222; position: relative; z-index: 2; padding: 0 1rem;}
    .mob-footer .footer_main .tel:before{ content: ""; left: 1rem; right: 1rem; border-top: 1px solid #333; position: absolute; top: 1rem; }
    .mob-footer .footer_main .copy{ text-align: center; }

    /*index*/
    .page-index .mob-header{ border-bottom-color: rgba(255,255,255,0.2); background: #14054E;}
    .page-index .mob-header .hd-logo{ background-position: bottom left; }
    .page-index .mob-header-padding{ display: none; }
    .page-index .mob-header.header_down,
    .page-index .mob-header.active{ border-bottom-color: #efefef; background: #fff; }
    .page-index .mob-header.header_down .hd-logo,
    .page-index .mob-header.active .hd-logo{ background-position: top left; }
    .page-index .mob-s1{ padding-top: 108%; background: url(../images/mobile/index/00-banner.jpg) no-repeat center top; background-size: cover;}
    .page-index .mob-s2 .s-box .b-title{ font-size: 1.6rem;  text-align: center; padding-top: 1rem;}
    .page-index .mob-s2 .s-box .b-title:after{ content: ""; height: 3px; width: 2rem; background: #FD472C; display: block; margin: 1rem auto 0; }
    .page-index .mob-s2 .s-box .s-tab{ border-bottom: 1px solid #ECECEC; height: 4rem;}
    .page-index .mob-s2 .s-box .s-tab .item{ text-align: center; line-height: 4rem; height: 4rem; font-size: 1.2rem; border-bottom: 2px solid transparent;}
    .page-index .mob-s2 .s-box .s-tab .item.on{ border-bottom: 2px solid #FE4A2E; color: #fe4a2e;}
    .page-index .mob-s2 .s-box .list li{ border-bottom: 1px solid #ECECEC; overflow: hidden; }
    .page-index .mob-s2 .s-box .list li:last-child{ border-bottom: 0 none; }
    .page-index .mob-s2 .s-box .list li .img{ float: left; height: 10rem; width: 9rem; margin-left: 1rem; background-position: center; background-repeat: no-repeat; background-size: 60%;}
    .page-index .mob-s2 .s-box-1 .swiper-slide-1 .list li.item-1 .img{ background-image: url(../images/index/yunyingshang.svg); }
    .page-index .mob-s2 .s-box-1 .swiper-slide-1 .list li.item-2 .img{ background-image: url(../images/index/daili.svg); }
    .page-index .mob-s2 .s-box-1 .swiper-slide-2 .list li.item-1 .img{ background-image: url(../images/index/02-teb-img3.png); background-size: 77%; background-position: bottom;}
    .page-index .mob-s2 .s-box-1 .swiper-slide-2 .list li.item-2 .img{ background-image: url(../images/index/02-teb-img4.png); background-size: 77%; background-position: bottom;}
    .page-index .mob-s2 .s-box-1 .swiper-slide-2 .list li.item-3 .img{ background-image: url(../images/index/02-teb-img5.png); background-size: 77%; background-position: bottom;}
    .page-index .mob-s2 .s-box-1 .swiper-slide-2 .list li.item-4 .img{ background-image: url(../images/index/02-teb-img6.png); background-size: 77%; background-position: bottom;}
    .page-index .mob-s2 .s-box-1 .swiper-slide-3 .list li.item-1 .img{ background-image: url(../images/index/02-teb-img16.png); background-size: 80%;}
    .page-index .mob-s2 .s-box-1 .swiper-slide-3 .list li.item-2 .img{ background-image: url(../images/index/02-teb-img17.png); background-size: 80%;}
    .page-index .mob-s2 .s-box-1 .swiper-slide-3 .list li.item-3 .img{ background-image: url(../images/index/02-teb-img18.png); background-size: 80%;}
    .page-index .mob-s2 .s-box-1 .swiper-slide-4 .list li.item-1 .img{ background-image: url(../images/index/02-teb-img9.png); background-size: 60%; }
    .page-index .mob-s2 .s-box-1 .swiper-slide-4 .list li.item-2 .img{ background-image: url(../images/index/02-teb-img10.png); background-size: 60%; }
    .page-index .mob-s2 .s-box-1 .swiper-slide-4 .list li.item-3 .img{ background-image: url(../images/index/02-teb-img11.png); background-size: 60%; }
    .page-index .mob-s2 .s-box-1 .swiper-slide-4 .list li.item-4 .img{ background-image: url(../images/index/02-teb-img12.png); background-size: 60%; }
    .page-index .mob-s2 .s-box-2 .list li.item-1 .img{ background-image: url(../images/index/icon_coin.svg); background-size: 60%; background-position: center;}
    .page-index .mob-s2 .s-box-2 .list li.item-2 .img{ background-image: url(../images/index/icon_shop.svg); background-size: 60%; background-position: center;}
    .page-index .mob-s2 .s-box-2 .list li.item-3 .img{ background-image: url(../images/index/icon_o2o.svg); background-size: 60%; background-position: center;}
    .page-index .mob-s2 .s-box .list li .text{ margin-left: 11rem; padding-top: 1.6rem;}
    .page-index .mob-s2 .s-box .list li .text p{ margin-bottom: .4rem; }
    .page-index .mob-s2 .s-box .list li .text a{ color: #fd412c; font-size: 1.1rem; display: none;}
    .page-index .mob-s2 .s-box-1 .swiper-slide-2 .list li .text,
    .page-index .mob-s2 .s-box-2 .list li .text{ padding-top: 2.8rem; }
    .page-index .mob-s3{ background: #F4F5F9; }
    .page-index .mob-s3 .list{ padding-top: 1rem; }
    .page-index .mob-s3 .list li{ padding: 1rem; overflow: hidden; }
    .page-index .mob-s3 .list li .img{ width: 7.4rem; height: 7.4rem; float: left; margin-top: -1rem; margin-left: 1rem;}
    .page-index .mob-s3 .list li.item-1 .img{ background: url(../images/mobile/index/02-icon1.png) no-repeat center; background-size: contain; }
    .page-index .mob-s3 .list li.item-2 .img{ background: url(../images/mobile/index/02-icon2.png) no-repeat center; background-size: contain; }
    .page-index .mob-s3 .list li.item-3 .img{ background: url(../images/mobile/index/02-icon3.png) no-repeat center; background-size: contain; }
    .page-index .mob-s3 .list li.item-4 .img{ background: url(../images/mobile/index/02-icon4.png) no-repeat center; background-size: contain; }
    .page-index .mob-s3 .list li.item-5 .img{ background: url(../images/mobile/index/02-icon5.png) no-repeat center; background-size: contain; }
    .page-index .mob-s3 .list li.item-6 .img{ background: url(../images/mobile/index/02-icon6.png) no-repeat center; background-size: contain; }
    .page-index .mob-s3 .list li .text{ padding-left: 11rem; }
    .page-index .swiper-container-horizontal>.swiper-pagination{ bottom: 2rem; }
    .page-index .mob-s4 .swiper-slide{ height: 26rem; padding-top: 1.9rem; color: #fff; text-align: center;}
    .page-index .mob-s4 .swiper-slide-1{ background: url(../images/index/06-img1.jpg) no-repeat center; background-size: cover; }
    .page-index .mob-s4 .swiper-slide-2{ background: url(../images/index/06-img2.jpg) no-repeat center; background-size: cover; }
    .page-index .mob-s4 .swiper-slide-3{ background: url(../images/index/06-img3.jpg) no-repeat center; background-size: cover; }
    .page-index .mob-s4 .swiper-slide-4{ background: url(../images/index/06-img4.jpg) no-repeat center; background-size: cover; }
    .page-index .mob-s4 .swiper-slide-5{ background: url(../images/index/06-img5.jpg) no-repeat center; background-size: cover; }
    .page-index .mob-s4 .swiper-slide-6{ background: url(../images/index/06-img6.jpg) no-repeat center; background-size: cover; }
    .page-index .mob-s4 .h2{ font-size: 1.6rem;  text-align: center; padding-top: 2rem; margin-bottom: 1rem;}
    .page-index .mob-s4 .h2:after{ content: ""; height: 3px; width: 2rem; background: #FD472C; display: block; margin: 1rem auto 0; }
    .page-index .mob-s4 .btn-line{ display: none; }
    .page-index .mob-s4 .text{ margin: 0 2.1rem 1.1rem; color: #f5f5f5; font-size: 1.2rem;}
    .page-index .mob-s5 .s-title a{ display: none; }
    .page-index .mob-s5 .list li{ float: left; width: 50%; margin-bottom: 2rem;}
    .page-index .mob-s5 .list .title{ font-size: 1.4rem; color: #ed353c; font-weight: 700; white-space: nowrap; position: relative; margin-bottom: 1rem;}
    .page-index .mob-s5 .list .title i{display: inline-block; width: 40px; height: 30px; transform: scale(.8); vertical-align: -9px; margin-right: 5px; background: url(../images/index/07-icon.png) no-repeat;}
    .page-index .mob-s5 .list .item-1 .title i{ background-position: 4px 0; }
    .page-index .mob-s5 .list .item-2 .title i{ background-position: -35px 0; }
    .page-index .mob-s5 .list .item-3 .title i{ background-position: -75px 0; }
    .page-index .mob-s5 .list .item-4 .title i{ background-position: -114px 0; }
    .page-index .mob-s5 .list .text{ font-size: 1.2rem; color: #95989d; }
    .page-index .mob-s5 .list .text p{ margin-left: 33px; margin-bottom: 7px; white-space: nowrap;}
    .page-index .mob-s5 .list .text p:before{ content: ""; width: 3px; height: 3px; border-radius: 100%; background: #95989d; display: inline-block; vertical-align: middle; margin-right: 10px; }
    .page-index .mob-s6{ background: #F6F8FB; padding-bottom: 2rem; }
    .page-index .mob-s6 .list{ margin-right: -19px;}
    .page-index .mob-s6 .list li{ float: left; width: 48%; padding-top: 16%; cursor: pointer; background: #fff; background-repeat: no-repeat; background-position: center; border: 1px solid #EDEDED; margin: 0 1% 1% 0; background-size: 70%;}
    .page-index .mob-s6 .list li.item-1{ background-image: url(../images/index/aliyun.png); }
    .page-index .mob-s6 .list li.item-2{ background-image: url(../images/index/alipay.png); }
    .page-index .mob-s6 .list li.item-3{ background-image: url(../images/index/weixin.png); }
    .page-index .mob-s6 .list li.item-4{ background-image: url(../images/index/alimama.png); }
    .page-index .mob-s6 .list li.item-5{ background-image: url(../images/index/jdunion.png); }
    .page-index .mob-s6 .list li.item-6{ background-image: url(../images/index/duoduojinbao.png); }
    .page-index .mob-s6 .list li.item-7{ background-image: url(../images/index/alibaichuan.png); }
    .page-index .mob-s6 .list li.item-8{ background-image: url(../images/index/talkingdata.png); }
    .page-index .mob-s6 .list li.item-9{ background-image: url(../images/index/jiguang.png); }
    .page-index .mob-s6 .list li.item-10{ background-image: url(../images/index/meiqia.png); }
    .page-index .mob-s7{ background: url(../images/index/09-bg.jpg) no-repeat center; height: 20.8rem; background-size: cover;}
    .page-index .mob-s7 .s-left{ padding-top: 2rem; overflow: hidden; }
    .page-index .mob-s7 .s-left .item{ float: left; width: 33.33%; text-align: center; }
    .page-index .mob-s7 .s-left .number {font-size:1.2rem;color:#ed353c; margin-bottom: -1rem;}
    .page-index .mob-s7 .s-left .number div{display:inline-block;height: 60px; vertical-align: bottom; line-height: 60px;}
    .page-index .mob-s7 .s-left .number .num{ transform: scale(.6); margin-left: -.5rem;}
    .page-index .mob-s7 .s-left .tag {margin-left:-6px; font-size: 1.2rem; vertical-align: -12px;}
    .page-index .mob-s7 .s-left .text {font-size:1.2rem;color:#999;}
    .page-index .mob-s7 .s-left .index-num {width: 28px; height: 36px; margin-top: 10px; margin-right: -0.4rem; opacity: 1; display: inline-block; background: url("../images/index/09-number.png") no-repeat; filter: alpha(opacity=100);}
    .page-index .mob-s7 .s-left .index-num.active {background-position: 2px -660px; opacity: 0; filter: alpha(opacity=0);}
    .page-index .mob-s7 .s-left .index-num-0 {background-position: 2px 1px }
    .page-index .mob-s7 .s-left .index-num-1 {background-position: 2px -41px }
    .page-index .mob-s7 .s-left .index-num-2 {background-position: 2px -83px }
    .page-index .mob-s7 .s-left .index-num-3 {background-position: 3px -125px }
    .page-index .mob-s7 .s-left .index-num-4 {background-position: 2px -167px }
    .page-index .mob-s7 .s-left .index-num-5 {background-position: 2px -210px }
    .page-index .mob-s7 .s-left .index-num-6 {background-position: 2px -253px }
    .page-index .mob-s7 .s-left .index-num-7 {background-position: 2px -295px }
    .page-index .mob-s7 .s-left .index-num-8 {background-position: 2px -337px }
    .page-index .mob-s7 .s-left .index-num-9 {background-position: 2px -380px }
    .page-index .mob-s7 .s-right{ text-align: center; }
    .page-index .mob-s7 .s-right .h2{ font-size: 2rem; margin-bottom: 2rem; padding-top: 2rem;}
    .page-index .mob-s7 .s-right .i-down{ width: 18px; height: 16px; background: url(../images/index/09-icon.png) no-repeat; display: inline-block; vertical-align: middle; margin-right: 5px; }
    .page-index .mob-s7 .s-right .btn-wrap a{ margin: 0 10px; }
    .page-index .mob-s7 .s-right .btn-wrap .btn-red-shadow{ display: none; }

    /*download*/
    .page-download .mob-s1 .img{ width: 100%; vertical-align: top;}
    .page-download .mob-s2{ text-align: center; background: #F4F5F9; padding-bottom: 2rem; }
    .page-download .mob-s2 .list{ margin-bottom: 2rem; }
    .page-download .mob-s2 .list .img{ padding-top:180%; margin: 0 auto 1rem; }
    .page-download .mob-s2 .list .item-1 .img{ background: url(../images/mobile/download/01-img1.png) no-repeat center; background-size: contain; }
    .page-download .mob-s2 .list .item-2 .img{ background: url(../images/download/03-img1-1.png) no-repeat center; background-size: contain; }
    .page-download .mob-s2 .list a{ font-size: 1.2rem; color: #1ba4fe; }
    .page-download .mob-s2 .qr .img{ width: 12rem; height: 12rem; margin: 0 auto 1rem;}
    .page-download .mob-s2 .qr .img img{ width: 100%; height: 100%; vertical-align: top;}
    .page-download .mob-s2 .qr h3{ font-size: 1.4rem; }
    .page-download .mob-s2 .qr p{ font-size: 1.2rem; color: #999;}
    .page-download .mob-s3 .list{ margin-bottom: 2rem; text-align: center;}
    .page-download .mob-s3 .list .img{ padding-top:180%; margin: 0 auto 1rem; }
    .page-download .mob-s3 .list .item-1 .img{ background: url(../images/download/03-img2-1.png) no-repeat center; background-size: contain; }
    .page-download .mob-s3 .list .item-2 .img{ background: url(../images/download/03-img3-1.png) no-repeat center; background-size: contain; }
    .page-download .mob-s3 .list .link{ font-size: 1.2rem; color: #1ba4fe; display: block; margin-bottom: 1rem;}

    .page-platform .mob-s2 .s-wrap{ position: relative; margin-bottom: 2rem;}
    .page-platform .mob-s2 .s-bg{ background: url(../images/platform/device.png) no-repeat center top; background-size: contain; padding-top: 62%;}
    .page-platform .mob-s2 .swiper-container{ position: absolute; z-index: 2; left: 14%; right: 14%; top: 3%; padding-bottom: 7rem; }
    .page-platform .mob-s5 .text{ text-align: center; color: #ef191a; padding: 1rem 0 2rem; font-size: 1.2rem; font-weight: 700; }
    .page-platform .mob-s7 .list{ margin:0 3rem; }
    .page-platform .mob-s7 .list li{ float: left; margin: 0 2% 4%; width: 46%; background: #fff; text-align: center; box-shadow: 0 0 31px rgba(0,0,0,0.05); }
    .page-platform .mob-s7 .list li .img{ width: 5rem; height: 6rem; margin: 3rem auto 0.4rem; background: url(../images/platform/08-icon1.png) no-repeat; background-size: 22rem; }
    .page-platform .mob-s7 .list li.item-1 .img{ background-position: 0 0; }
    .page-platform .mob-s7 .list li.item-2 .img{ background-position: -5.7rem 0; }
    .page-platform .mob-s7 .list li.item-3 .img{ background-position: -11.3rem 0; }
    .page-platform .mob-s7 .list li.item-4 .img{ background-position: -17rem 0; }
    .page-platform .mob-s7 .list li p{ font-size: 2.2rem; font-family: Arial; font-weight: 700; color: #d2d2d2;}
    .page-platform .mob-s7 .list li p span{ color: #aaa; }
    .page-platform .mob-s7 .list li h3{ margin-bottom: 2rem; }

    .page-platformsupply .mob-s4 .list li .inner{ background: #fff; margin: 0.3rem; text-align: center; padding: .5rem;}
    .page-platformsupply .mob-s4 .list li h3{ font-size: 1.2rem; }
    .page-platformsupply .mob-s4 .list li p{ height: 5.4rem; }
    .page-platformsupply .mob-s4 .list li .img{ width: 5rem; height: 5rem; margin: 1rem auto; background: url(../images/platformsupply/05-icon.png) no-repeat; background-size: 15.7rem;}
    .page-platformsupply .mob-s4 .list li.item-1 .img{ background-position: 0 0; }
    .page-platformsupply .mob-s4 .list li.item-2 .img{ background-position: -5.3rem 0; }
    .page-platformsupply .mob-s4 .list li.item-3 .img{ background-position: -10.6rem 0; }
    .page-platformsupply .mob-s4 .list li.item-4 .img{ background-position: 0 -5.3rem; }
    .page-platformsupply .mob-s4 .list li.item-5 .img{ background-position: -5.3rem -5.3rem; }
    .page-platformsupply .mob-s4 .list li.item-6 .img{ background-position: -10.6rem -5.3rem; }

    .page-weshop .mob-s1 .list li{ margin-bottom: 2rem; }
    .page-weshop .mob-s1 .list li .img{ background: url(../images/weshop/01-icon.png) no-repeat; background-size: 22.5rem; margin-bottom: .7rem; width: 3.3rem; height: 3.3rem; }
    .page-weshop .mob-s1 .list li.item-1 .img{ background-position: 0 center; }
    .page-weshop .mob-s1 .list li.item-2 .img{ background-position: -3.8rem center; }
    .page-weshop .mob-s1 .list li.item-3 .img{ background-position: -7.6rem center; }
    .page-weshop .mob-s1 .list li.item-4 .img{ background-position: -11.4rem center; }
    .page-weshop .mob-s1 .list li.item-5 .img{ background-position: -15.2rem center; }
    .page-weshop .mob-s1 .list li.item-6 .img{ background-position: -19rem center; }
    .page-weshop .mob-s1 .list h3{ color: #1574fb; margin-bottom: 1rem;}
    .page-weshop .mob-s1 .list p{ height: 4.5rem; overflow: hidden; padding-right: 1rem; }
    .page-weshop .mob-s2{ background: url(../images/mobile/weshop/02-bg.jpg) no-repeat center; background-size: cover; }
    .page-weshop .mob-s2 .info{ padding-left: 3.3rem; overflow-y: hidden;}
    .page-weshop .mob-s2 .info .img{ width: 80%; float: left; }
    .page-weshop .mob-s2 .info .text{ margin-left: 50%; padding-top: 24%; color: #fff;}
    .page-weshop .mob-s2 .info .text .qr{ width: 60%; margin-bottom: 4%;}
    .page-weshop .mob-s2 .info .text .qr img{ width: 100%; }
    .page-weshop .mob-s7 .btn-wrap a{ color: #0081f8; font-size: 1.2rem; margin: 0 1rem;}

    .page-distribution .mob-s1 .list li{ float: left; width: 48%; text-align: center; margin: 0 1%; background: #fff; margin-bottom: 1rem; }
    .page-distribution .mob-s1 .list li .img{ position: relative; padding-top: 24.2%; background: #FF5D5B; border-radius: 5px 5px 0 0; overflow: hidden; background-position: center; background-repeat: no-repeat; background-size: cover;}
    .page-distribution .mob-s1 .list li.item-1 .img{ background-image: url(../images/distribution/01-bg1.jpg); }
    .page-distribution .mob-s1 .list li.item-2 .img{ background-image: url(../images/distribution/01-bg2.jpg); }
    .page-distribution .mob-s1 .list li.item-3 .img{ background-image: url(../images/distribution/01-bg3.jpg); }
    .page-distribution .mob-s1 .list li.item-4 .img{ background-image: url(../images/distribution/01-bg4.jpg); }
    .page-distribution .mob-s1 .list li .img i{position: absolute; width: 21%; padding-top: 16%; top: 50%; left: 50%; margin-top: -7.3%; margin-left: -7.7%; background: url(../images/distribution/01-icon.png) no-repeat; background-size: 457%;}
    .page-distribution .mob-s1 .list li.item-1 .img i{ background-position: 0 0; }
    .page-distribution .mob-s1 .list li.item-2 .img i{ background-position: 35% 0; }
    .page-distribution .mob-s1 .list li.item-3 .img i{ background-position: 70% 0; }
    .page-distribution .mob-s1 .list li.item-4 .img i{ background-position: 105% 0; }
    .page-distribution .mob-s1 .list li .text{ border: 1px solid #E4E4E4; padding: 1rem; height: 8.6rem; }
    .page-distribution .mob-s2{background: #fcf7f8;}
    .page-distribution .mob-s4{background: #fcf7f8;}
    .page-distribution .mob-s5 .btn-wrap a{ color: #0081f8; font-size: 1.2rem; margin: 0 1rem;}

    .page-group .mob-s1 .list li{ text-align: center; margin-bottom: 3rem; padding: 0 1rem;}
    .page-group .mob-s1 .list li .img{ background: url(../images/group/01-icon.png) no-repeat; width: 5rem; height:6.25rem; margin: 0 auto; background-size: 16.1rem;}
    .page-group .mob-s1 .list li.item-1 .img{ background-position: 0 0; }
    .page-group .mob-s1 .list li.item-2 .img{ background-position: -5.6rem 0; }
    .page-group .mob-s1 .list li.item-3 .img{ background-position: -11.2rem 0; }
    .page-group .mob-s1 .list li.item-4 .img{ background: url(../images/group/01-img.png) no-repeat; width: 7rem; height: 7rem; margin-bottom: 1rem; background-size: contain; }
    .page-group .mob-s1 .list li.item-4 p{ color: #333; }
    .page-group .mob-s1 .list li h3{ font-weight: 700; }
    .page-group .mob-s2{ background: #f7fafc; }
    .page-group .mob-s2 .list li .inner{ background: #fff; margin: .6rem; text-align: center; padding: 1rem; }
    .page-group .mob-s2 .list li .img{ background: url(../images/group/02-icon.png) no-repeat; width: 4rem; height: 4rem; background-size: 16rem; margin: 0 auto; }
    .page-group .mob-s2 .list li.item-1 .img{ background-position: 0 0; }
    .page-group .mob-s2 .list li.item-2 .img{ background-position: -4rem 0; }
    .page-group .mob-s2 .list li.item-3 .img{ background-position: -8rem 0; }
    .page-group .mob-s2 .list li.item-4 .img{ background-position: -12rem 0; }
    .page-group .mob-s2 .list li h3{ font-weight: bold; margin: .5rem 0 .3rem;}
    .page-group .mob-s3 .btn-wrap a{ color: #0081f8; font-size: 1.2rem; margin: 0 1rem;}

    .page-applet .mob-s1 .qr{ overflow: hidden;margin-bottom: 2.6rem; }
    .page-applet .mob-s1 .qr img{ float: left; width: 30%; margin-left: 14%; }
    .page-applet .mob-s1 .qr .text{ margin-left: 51%; font-size: 1.1rem; padding-top: 9.5%;}
    .page-applet .mob-s1 .qr .text b{ color: #ff485a; font-weight: 700; }
    .page-applet .mob-s2{ background: #f9f9f9; }
    .page-applet .mob-s2 .list li .inner{ margin:.5rem; text-align: center; padding: 1.5rem 1rem; background: #fff;}
    .page-applet .mob-s2 .list li h3{font-size: 1.2rem; font-weight: 700; margin: 0.6rem 0;}
    .page-applet .mob-s2 .list li .img{ background: url(../images/applet/02-icon.png) no-repeat; background-size: 16rem; width: 4rem; height: 4rem; margin: 0 auto .3rem; }
    .page-applet .mob-s2 .list li.item-1 .img{ background-position: 0 0; }
    .page-applet .mob-s2 .list li.item-2 .img{ background-position: -4rem 0; }
    .page-applet .mob-s2 .list li.item-3 .img{ background-position: -8rem 0; }
    .page-applet .mob-s2 .list li.item-4 .img{ background-position: -12rem 0; }
    .page-applet .mob-s4{ background: #ffffff; }
    .page-applet .mob-s6{ background: url(../images/mobile/applet/06-bg.jpg) no-repeat center top; background-size: cover; }
    .page-applet .mob-s6 .list li{ border: 1px solid rgba(255,255,255,.2); margin: 0 -1px -1px 0; text-align: center; color: #fff; padding: 1.5rem 1rem;}
    .page-applet .mob-s6 .list li .img{ background: url(../images/applet/06-icon.png) no-repeat; width: 3rem; height: 3rem; background-size: 28rem; margin: 0 auto; }
    .page-applet .mob-s6 .list li.item-1 .img{ background-position: 0 0; }
    .page-applet .mob-s6 .list li.item-2 .img{ background-position: -3.6rem 0; }
    .page-applet .mob-s6 .list li.item-3 .img{ background-position: -7.2rem 0; }
    .page-applet .mob-s6 .list li.item-4 .img{ background-position: -10.8rem 0; }
    .page-applet .mob-s6 .list li.item-5 .img{ background-position: -14.4rem 0; }
    .page-applet .mob-s6 .list li.item-6 .img{ background-position: -18rem 0; }
    .page-applet .mob-s6 .list li.item-7 .img{ background-position: -21.6rem 0; }
    .page-applet .mob-s6 .list li.item-8 .img{ background-position: -25.2rem 0; }
    .page-applet .mob-s6 .list li h3{ margin: 1rem 0; }
    .page-applet .mob-s6 .list li p{ color: #fff; }
    .page-app .mob-s2 .list li{ text-align: center; margin-bottom: 1rem;}
    .page-app .mob-s2 .list li .img{ width: 11rem; height: 6rem; margin: 0 auto 0.5rem; background: url(../images/feature/02-icon.png) no-repeat; background-size: 56.2rem; }
    .page-app .mob-s2 .list li.item-1 .img{ background-position: 0 0; }
    .page-app .mob-s2 .list li.item-2 .img{ background-position: -11.3rem 0; }
    .page-app .mob-s2 .list li.item-3 .img{ background-position: -22.6rem 0; }
    .page-app .mob-s2 .list li.item-4 .img{ background-position: -33.9rem 0; }
    .page-app .mob-s2 .list li.item-5 .img{ background-position: -45.2rem 0; }
    .page-app .mob-s2 .list li.item-6 .img{ background-position: 0 -7.7rem; }
    .page-app .mob-s2 .list li.item-7 .img{ background-position: -11.3rem -7.7rem; }
    .page-app .mob-s2 .list li.item-8 .img{ background-position: -22.6rem -7.7rem; }
    .page-app .mob-s2 .list li.item-9 .img{ background-position: -33.9rem -7.7rem; }
    .page-app .mob-s2 .list li.item-10 .img{ background-position: -45.2rem -7.7rem; }
    .page-app .mob-s2 .list li.item-11 .img{ background-position: 0 -15.4rem; }
    .page-app .mob-s2 .list li.item-12 .img{ background-position: -11.3rem -15.4rem; }
    .page-app .mob-s2 .list li.item-13 .img{ background-position: -22.6rem -15.4rem; }
    .page-app .mob-s2 .list li.item-14 .img{ background-position: -33.9rem -15.4rem; }
    .page-app .mob-s2 .list li.item-15 .img{ background-position: -45.2rem -15.4rem; }
    .page-app .mob-s3 .qr{ margin-top: -2rem; }
    .page-app .mob-s3 .qr .img{ float: left; width: 55%; }
    .page-app .mob-s3 .qr .text{ float: left; width: 45%; padding-top: 21%; padding-left: 2%; color: #fff; }
    .page-app .mob-s3 .qr .text img{ width: 60%; margin-bottom: 12%;}
    .page-app .mob-s4 .list{ text-align: center; }
    .page-app .mob-s4 .list li{ margin-bottom: 2rem; }
    .page-app .mob-s4 .list li .img{ background: url(../images/app/04-icon.png) no-repeat; width: 4rem; height: 4rem; background-size: 22.2rem; margin: 0 auto 1rem; }
    .page-app .mob-s4 .list li.item-1 .img{ background-position: 0 0; }
    .page-app .mob-s4 .list li.item-2 .img{ background-position: -4.5rem 0; }
    .page-app .mob-s4 .list li.item-3 .img{ background-position: -9rem 0; }
    .page-app .mob-s4 .list li.item-4 .img{ background-position: -13.5rem 0; }
    .page-app .mob-s4 .list li.item-5 .img{ background-position: -18rem 0; }
    .page-app .mob-s4 .list li.item-6 .img{ background-position: 0 -4rem; }
    .page-app .mob-s4 .list li.item-7 .img{ background-position: -4.5rem -4rem; }
    .page-app .mob-s4 .list li.item-8 .img{ background-position: -9rem -4rem; }
    .page-app .mob-s4 .list li.item-9 .img{ background-position: -13.5rem -4rem; }
    .page-app .mob-s4 .list li.item-10 .img{ background-position: -18rem -4rem; }
    .page-app .mob-s4 .list li p{ color: #333; }
    .page-app .mob-s7{ background: url(../images/mobile/app/07-bg.jpg) no-repeat center top; background-size: cover; }

    .page-apps .mob-s1 .list li{ margin-bottom: 1rem; }
    .page-apps .mob-s1 .list li .inner{ margin: 0 0.5rem; background: #fff; }
    .page-apps .mob-s1 .list li h3{ text-align: center; padding: 1rem 0; }
    .page-apps .mob-s2{ background: url(../images/mobile/apps/02-bg.jpg) repeat-y center; background-size: 100%; }
    .page-apps .mob-s2 .qr{ margin-top: -2rem; }
    .page-apps .mob-s2 .qr .img{ float: left; width: 100%; }
    .page-apps .mob-s2 .qr .text{ float: left; width: 45%; padding-top: 21%; padding-left: 2%; color: #fff; }
    .page-apps .mob-s2 .qr .text img{ width: 60%; margin-bottom: 12%;}

    .mob-backtitle{ border-left: 2px solid #276cfb; padding: 0 0 0 1rem; font-size: 1.4rem; margin: 1.8rem 0 1.2rem;}
    .mob-backlist li{ border: 1px solid #ddd; width: 48%; float: left; margin: 0 1% 2% 1%; padding: 1rem .5rem 1rem 1rem;}
    .mob-backlist li .img{ float: left; width: 4rem; height: 4rem; background: url(../images/backstage/02-icon.png) no-repeat; background-size: 17.5rem;  }
    .mob-backlist li.item-1 .img{ background-position: 0 0; }
    .mob-backlist li.item-2 .img{ background-position: -4.5rem 0; }
    .mob-backlist li.item-3 .img{ background-position: -9rem 0; }
    .mob-backlist li.item-4 .img{ background-position: -13.5rem 0; }
    .mob-backlist li .text{ margin-left: 4.7rem; }

    .page-printer .mob-s1 .list li{ padding: 1rem; text-align: center; }
    .page-printer .mob-s1 .list li .img{ background: url(../images/printer/01-icon.png) no-repeat; background-size: 18.4rem; width: 4rem; height: 4rem; margin: 1rem auto; }
    .page-printer .mob-s1 .list li.item-1 .img{ background-position: 0 0; }
    .page-printer .mob-s1 .list li.item-2 .img{ background-position: 0 0; }
    .page-printer .mob-s1 .list li.item-3 .img{ background-position: 0 0; }
    .page-printer .mob-s1 .list li.item-4 .img{ background-position: 0 0; }
    .page-printer .mob-s2 .list li{ text-align: center; margin-bottom: 1rem;}
    .page-printer .mob-s2 .list li h3{ color: #db1814; margin: 1rem 0; font-weight: bold;}
    .page-printer .mob-s2 .list li p{ margin: 0 4rem; }
    .page-printer .mob-s4 .list{ }
    .page-printer .mob-s4 .list li{ position: relative; padding-bottom: 2rem; color: #888888; font-size: 14px; background: #fff; box-shadow: 0 0 30px rgba(33,33,33,.1); margin-bottom: 20px; text-align: center; }
    .page-printer .mob-s4 .list li:before{ content: ""; position: absolute; width: 12px; height: 16px; background: #DA1813; left: 0; top: 15px;}
    .page-printer .mob-s4 .list li h3{ margin-bottom: 20px; padding-top: 11px; font-size: 20px; font-weight: 700; color: #333;}
    .page-printer .mob-s4 .list li .s-btn{ width: 88px; height: 34px; line-height: 34px; display: inline-block; border-radius: 3px; border: 1px solid #DA1813; color: #DA1813; }
    .page-printer .mob-s4 .list li .links{ margin: 0 3rem; }
    .page-printer .mob-s4 .list li .links a{color: #888888; cursor: default; text-align: left; float: left; width: 50%; margin-bottom: 10px; }
    .page-printer .mob-s4 .list li p{ margin: 0 29px; text-align: left; line-height: 1.8; margin-bottom: 20px;}


    .page-im .mob-s1 li{ border: 1px solid #ddd; width: 48%; float: left; margin: 0 1% 2% 1%; padding: 1rem 0.3rem 1rem 0.6rem;}
    .page-im .mob-s1 li .img{ float: left; width: 2.8rem; height: 4rem; background: url(../images/im/01-icon.png) no-repeat; background-size: 12.5rem;  }
    .page-im .mob-s1 li.item-1 .img{ background-position: 0 0; }
    .page-im .mob-s1 li.item-2 .img{ background-position: -3.2rem 0; }
    .page-im .mob-s1 li.item-3 .img{ background-position: -6.4rem 0; }
    .page-im .mob-s1 li.item-4 .img{ background-position: -9.6rem 0; }
    .page-im .mob-s1 li .text{ margin-left: 3.4rem; }
    .page-im .mob-s1 li h3{ font-size: 1rem; }
    .page-im .mob-s3 .list{ padding-top: 1rem; }
    .page-im .mob-s3 .list li{ float: left; margin-right: -1px;}
    .page-im .mob-s3 .list li.item-1{ width: 20%; }
    .page-im .mob-s3 .list li.item-2{ width: 80%; }
    .page-im .mob-s3 .list li .th,
    .page-im .mob-s3 .list li .td{ border: 1px solid #DDDDDD; margin-bottom: -1px; text-align: center;}
    .page-im .mob-s3 .list li .th{ height: 4rem; line-height: 4rem; font-size: 1rem; color: #4c4c4c; background: #FAFAFA;}
    .page-im .mob-s3 .list li.item-1 .td{ font-size: 1rem; }
    .page-im .mob-s3 .list li.item-1 .td .img{ width: 20px; height: 20px; margin: 13px auto 4px; background: url(../images/im/03-icon.png) no-repeat; background-size: 153px; }
    .page-im .mob-s3 .list li.item-1 .td p{ padding-bottom: 1rem; }
    .page-im .mob-s3 .list li.item-1 .td-1 .img{ background-position: 0 0; }
    .page-im .mob-s3 .list li.item-1 .td-2 .img{ background-position: -27px 0; }
    .page-im .mob-s3 .list li.item-1 .td-3 .img{ background-position: -54px 0; }
    .page-im .mob-s3 .list li.item-1 .td-4 .img{ background-position: -80px 0; }
    .page-im .mob-s3 .list li.item-1 .td-5 .img{ background-position: -107px 0; }
    .page-im .mob-s3 .list li.item-1 .td-6 .img{ background-position: -134px 0; }
    .page-im .mob-s3 .list li.item-2{ position: relative; z-index: 2; box-shadow: 0 0 40px rgba(0,0,0,0.1); }
    .page-im .mob-s3 .list li.item-2 .th{ height: 5rem; line-height: 5rem; color: #fff; background: #EE231A; font-size: 1.2rem; margin-top: -18px; }
    .page-im .mob-s3 .list li.item-2 .td{ text-align: left; border-bottom-color: #fff; border-top-color: #fff;}
    .page-im .mob-s3 .list li.item-2 .td-6{ border-bottom-color: #ddd; }
    .page-im .mob-s3 .list li.item-2 .i-ok{ width: 13px; height: 10px; margin-left: 14px; margin-right: 10px; background: url(../images/im/04-icon.png) no-repeat; background-size: 12px; display: inline-block; vertical-align: top; margin-top: 27px; float: left; }
    .page-im .mob-s3 .list li.item-2 p{ font-size: 1rem; color: #4c4c4c; margin: 10px 7px 10px 42px;}
    .page-im .mob-s3 .list li.item-3 p{ color: #888888; margin: 24px 10px 0 33px; font-size: 14px; text-align: left; }
    .page-im .mob-s4 .list li{ background: #fff; font-size: 14px; margin-bottom: 1rem;}
    .page-im .mob-s4 .list li .th,
    .page-im .mob-s4 .list li .td{ height: 40px; text-align: center; line-height: 40px; }
    .page-im .mob-s4 .list li .th{ background: #EC383E; font-size: 16px; color: #fff; }
    .page-im .mob-s4 .list li .td{ border: 1px solid #DCDCDC; border-top: 0 none; text-align: left; }
    .page-im .mob-s4 .list li .i-ok{ width: 17px; height: 12px; margin-left: 22px; margin-right: 10px; background: url(../images/im/04-icon.png) no-repeat; display: inline-block; vertical-align: middle; }

    .mob-recommend .list li>a{ display: block; height: 100%; background: #fff; height: 6rem; border: 1px solid #DCDCDC; position: relative; margin: .5rem;}
    .mob-recommend .list li>a:hover{ color: #333; }
    .mob-recommend .list li .img{ float: left; margin: 1.7rem 0 0 1rem; width: 2.4rem; height: 3rem; background: url(../images/im/05-icon.png) no-repeat; background-size: 5rem;}
    .mob-recommend .list li.item-1 .img{ background-position: 0 0; }
    .mob-recommend .list li.item-2 .img{ background-position: -2.7rem 0; }
    .mob-recommend .list li.item-3 .img{ background-position: -5.4rem 0; }
    .mob-recommend .list li.item-4 .img{ background-position: -8.1rem 0; }
    .mob-recommend .list li .text{ padding: 1rem 0.5rem 0 4.2rem;}
    .mob-recommend .list li .text h3{font-size: 1.3rem;}
    .mob-recommend .list li .text p{ color: #888; font-size: 1rem;}
    .mob-recommend .list li.item-x .img{ float: right; margin: 30px 30px 0 0;}
    .mob-recommend .list li.item-x .text{ float: left; padding: 39px 0 0 30px; }

    .page-erpmjy .mob-s1 li{ border: 1px solid #ddd; width: 48%; float: left; margin: 0 1% 2% 1%; padding: 1rem 0.3rem 1rem 0.6rem;}
    .page-erpmjy .mob-s1 li .img{ float: left; width: 2.8rem; height: 3.6rem; background: url(../images/erpmjy/01-icon.png) no-repeat; background-size: 18.7rem;  }
    .page-erpmjy .mob-s1 li.item-1 .img{ background-position: 0 0; }
    .page-erpmjy .mob-s1 li.item-2 .img{ background-position: -3.2rem 0; }
    .page-erpmjy .mob-s1 li.item-3 .img{ background-position: -6.4rem 0; }
    .page-erpmjy .mob-s1 li.item-4 .img{ background-position: -9.6rem 0; }
    .page-erpmjy .mob-s1 li.item-5 .img{ background-position: -12.8rem 0; }
    .page-erpmjy .mob-s1 li.item-6 .img{ background-position: -16rem 0; }
    .page-erpmjy .mob-s1 li .text{ margin-left: 3.4rem; }
    .page-erpmjy .mob-s1 li h3{ font-size: 1rem; }
    .page-erpmjy .mob-s2 .list{ padding-top: 1rem; }
    .page-erpmjy .mob-s2 .list li{ float: left; margin-right: -1px;}
    .page-erpmjy .mob-s2 .list li.item-1{ width: 20%; }
    .page-erpmjy .mob-s2 .list li.item-2{ width: 80%; }
    .page-erpmjy .mob-s2 .list li .th,
    .page-erpmjy .mob-s2 .list li .td{ border: 1px solid #DDDDDD; margin-bottom: -1px; text-align: center; background: #fff;}
    .page-erpmjy .mob-s2 .list li .th{ height: 4rem; line-height: 4rem; font-size: 1rem; color: #4c4c4c; background: #FAFAFA;}
    .page-erpmjy .mob-s2 .list li.item-1 .td{ font-size: 1rem;}
    .page-erpmjy .mob-s2 .list li.item-1 .td .img{ width: 20px; height: 20px; margin: 13px auto 4px; background: url(../images/im/03-icon.png) no-repeat; background-size: 153px; }
    .page-erpmjy .mob-s2 .list li.item-1 .td p{ padding: 2rem 0; }
    .page-erpmjy .mob-s2 .list li.item-1 .td-1 .img{ background-position: 0 0; }
    .page-erpmjy .mob-s2 .list li.item-1 .td-2 .img{ background-position: -27px 0; }
    .page-erpmjy .mob-s2 .list li.item-1 .td-3 .img{ background-position: -54px 0; }
    .page-erpmjy .mob-s2 .list li.item-1 .td-4 .img{ background-position: -80px 0; }
    .page-erpmjy .mob-s2 .list li.item-1 .td-5 .img{ background-position: -107px 0; }
    .page-erpmjy .mob-s2 .list li.item-1 .td-6 .img{ background-position: -134px 0; }
    .page-erpmjy .mob-s2 .list li.item-2{ position: relative; z-index: 2; box-shadow: 0 0 40px rgba(0,0,0,0.1); margin-top: -1rem;}
    .page-erpmjy .mob-s2 .list li.item-2 .th{ height: 5rem; line-height: 5rem; color: #fff; background: #EE231A; font-size: 1.2rem; margin-top: -18px; }
    .page-erpmjy .mob-s2 .list li.item-2 .td{ text-align: left; border-bottom-color: #fff; border-top-color: #fff;}
    .page-erpmjy .mob-s2 .list li.item-2 .td-6{ border-bottom-color: #ddd; }
    .page-erpmjy .mob-s2 .list li.item-2 .i-ok{ width: 13px; height: 10px; margin-left: 14px; margin-right: 10px; background: url(../images/im/04-icon.png) no-repeat; background-size: 12px; display: inline-block; vertical-align: top; margin-top: 27px; float: left; }
    .page-erpmjy .mob-s2 .list li.item-2 p{ font-size: 1rem; color: #4c4c4c; margin: 10px 7px 10px 42px;}
    .page-erpmjy .mob-s2 .list li.item-3 p{ color: #888888; margin: 24px 10px 0 33px; font-size: 14px; text-align: left; }
    .page-erpmjy .mob-recommend .list li .img{background-image: url(../images/erpmjy/03-icon.png); background-size: 2.3rem;}

    .page-erpu8 .mob-s1,
    .page-erpu8 .mob-s4,
    .page-erpu8 .mob-s5,
    .page-erpu8 .mob-s9{ display: none; }
    .page-erpu8 .mob-s4{ background: #3d3e40; }
    .page-erpu8 .mob-s2 .list li{ background: #fff; margin-bottom: 1rem; padding: 1.6rem 1rem 1rem 2rem; }
    .page-erpu8 .mob-s2 .list li .num{ float: left; width: 3rem; height: 3rem; border: 1px solid #ef1a1b; color: #ef1a1b; text-align: center; border-radius: 100%; line-height: 3rem; font-size: 1.3rem;}
    .page-erpu8 .mob-s2 .list li .text{ margin-left: 4.7rem; }
    .page-erpu8 .mob-s2 .list li .text h3{ font-size: 1.3rem; margin-bottom: .5rem; color: #ef1a1b; }
    .page-erpu8 .mob-s2 .list li .text .info{ color: #888; font-size: 1rem; }
    .page-erpu8 .mob-s2 .list li .text .info p{ margin-bottom: .5rem; }
    .page-erpu8 .mob-s3 .list li{ text-align: center; margin-bottom: 1rem;}
    .page-erpu8 .mob-s3 .list li .img{ background: url(../images/erpu8/02-icon.png) no-repeat; width: 4rem; height: 4rem; margin: 0 auto .5rem; background-size: 51.1rem; }
    .page-erpu8 .mob-s3 .list li.item-1 .img{ background-position: 0 0; }
    .page-erpu8 .mob-s3 .list li.item-2 .img{ background-position: -4.2rem 0; }
    .page-erpu8 .mob-s3 .list li.item-3 .img{ background-position: -8.5rem 0; }
    .page-erpu8 .mob-s3 .list li.item-4 .img{ background-position: -12.8rem 0; }
    .page-erpu8 .mob-s3 .list li.item-5 .img{ background-position: -17.1rem 0; }
    .page-erpu8 .mob-s3 .list li.item-6 .img{ background-position: -21.3rem 0; }
    .page-erpu8 .mob-s3 .list li.item-7 .img{ background-position: -25.6rem 0; }
    .page-erpu8 .mob-s3 .list li.item-8 .img{ background-position: -29.9rem 0; }
    .page-erpu8 .mob-s3 .list li.item-9 .img{ background-position: -34.3rem 0; }
    .page-erpu8 .mob-s3 .list li.item-10 .img{ background-position: -38.5rem 0; }
    .page-erpu8 .mob-s3 .list li.item-11 .img{ background-position: -42.8rem 0; }
    .page-erpu8 .mob-s3 .list li.item-12 .img{ background-position: -47.1rem 0; }
    .page-erpu8 .mob-s3 .list li h3{ font-size: 1.2rem; }
    .page-erpu8 .mob-s6 .list li{ margin-bottom: 1.2rem; }
    .page-erpu8 .mob-s6 .list li h3{ height: 3rem; line-height: 3rem; background: #666; color: #fff; text-align: center; }
    .page-erpu8 .mob-s6 .list li.item-1 h3{background: #0ca4f9; /* Old browsers */ background: -moz-linear-gradient(left, #0ca4f9 0%, #0e80f6 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #0ca4f9 0%,#0e80f6 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #0ca4f9 0%,#0e80f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ca4f9', endColorstr='#0e80f6',GradientType=1 ); /* IE6-9 */}
    .page-erpu8 .mob-s6 .list li.item-2 h3{background: #00de87; /* Old browsers */ background: -moz-linear-gradient(left, #00de87 0%, #00ba75 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #00de87 0%,#00ba75 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #00de87 0%,#00ba75 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00de87', endColorstr='#00ba75',GradientType=1 ); /* IE6-9 */} 
    .page-erpu8 .mob-s6 .list li.item-3 h3{background: #f44e23; /* Old browsers */ background: -moz-linear-gradient(left, #f44e23 0%, #ee1819 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #f44e23 0%,#ee1819 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #f44e23 0%,#ee1819 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f44e23', endColorstr='#ee1819',GradientType=1 ); /* IE6-9 */} 
    .page-erpu8 .mob-s6 .list li .img{ background: #fff; text-align: center; padding: 1.5rem 0; }
    .page-erpu8 .mob-s6 .list li .img img{ width: 90%; }
    .page-erpu8 .mob-s7 .list li{ text-align: center; border: 1px solid #ececec; margin: 0 -1px -1px 0; padding: 1.5rem 0; }
    .page-erpu8 .mob-s7 .list li .img{ background: url(../images/erpu8/04-icon.png) no-repeat; width: 5rem; height: 5rem; margin: 0 auto 1rem; background-size: 43.4rem;}
    .page-erpu8 .mob-s7 .list li.item-1 .img{ background-position: 0 0; }
    .page-erpu8 .mob-s7 .list li.item-2 .img{ background-position: -5.4rem 0; }
    .page-erpu8 .mob-s7 .list li.item-3 .img{ background-position: -10.8rem 0; }
    .page-erpu8 .mob-s7 .list li.item-4 .img{ background-position: -16.3rem 0; }
    .page-erpu8 .mob-s7 .list li.item-5 .img{ background-position: -21.8rem 0; }
    .page-erpu8 .mob-s7 .list li.item-6 .img{ background-position: -27.3rem 0; }
    .page-erpu8 .mob-s7 .list li.item-7 .img{ background-position: -32.8rem 0; }
    .page-erpu8 .mob-s7 .list li.item-8 .img{ background-position: -38.3rem 0; }
    .page-erpu8 .mob-s7 .list li p{ color: #333; }
    .page-erpu8 .mob-s8 .list li{ background: #fff; text-align: center; border: 1px solid #ececec; margin: 0 -1px -1px 0; padding: 1.5rem 0; }
    .page-erpu8 .mob-s8 .list li .img{ background: url(../images/erpu8/05-icon.png) no-repeat; width: 5rem; height: 5rem; margin: 0 auto 1rem; background-size: 43.4rem;}
    .page-erpu8 .mob-s8 .list li.item-1 .img{ background-position: 0 0; }
    .page-erpu8 .mob-s8 .list li.item-2 .img{ background-position: -5.4rem 0; }
    .page-erpu8 .mob-s8 .list li.item-3 .img{ background-position: -10.8rem 0; }
    .page-erpu8 .mob-s8 .list li.item-4 .img{ background-position: -16.3rem 0; }
    .page-erpu8 .mob-s8 .list li.item-5 .img{ background-position: -21.8rem 0; }
    .page-erpu8 .mob-s8 .list li.item-6 .img{ background-position: -27.3rem 0; }
    .page-erpu8 .mob-s8 .list li.item-7 .img{ background-position: -32.8rem 0; }
    .page-erpu8 .mob-s8 .list li.item-8 .img{ background-position: -38.3rem 0; }
    .page-erpu8 .mob-s8 .list li p{ color: #333; }
    .page-erpu8 .mob-s9 .list li{ background: url(../images/mobile/erpu8/09-icon.png) no-repeat 0.4rem 0.2rem; background-size: 1.4rem; color: #888; font-size: 1.2rem; margin-bottom: 1rem; padding-left: 3rem;}
    .page-erpu8 .mob-recommend .list li .img{ background: url(../images/programme/icon.png) no-repeat; background-size: 11rem;}
    .page-erpu8 .mob-recommend .list li.item-1 .img{ background-position: 0 0; }
    .page-erpu8 .mob-recommend .list li.item-2 .img{ background-position: -2.8rem 0; }
    .page-erpu8 .mob-recommend .list li>a{ height: 6.8rem; }

    .page-message .mob-s1 li{ border: 1px solid #ddd; width: 48%; float: left; margin: 0 1% 2% 1%; padding: 1rem 0.3rem 1rem 0.6rem;}
    .page-message .mob-s1 li .img{ float: left; width: 2.8rem; height: 3.6rem; background: url(../images/message/01-icon.png) no-repeat; background-size: 12.7rem;  }
    .page-message .mob-s1 li.item-1 .img{ background-position: 0 0; }
    .page-message .mob-s1 li.item-2 .img{ background-position: -3.2rem 0; }
    .page-message .mob-s1 li.item-3 .img{ background-position: -6.6rem 0; }
    .page-message .mob-s1 li.item-4 .img{ background-position: -9.9rem 0; }
    .page-message .mob-s1 li.item-5 .img{ background-position: -12.8rem 0; }
    .page-message .mob-s1 li.item-6 .img{ background-position: -16rem 0; }
    .page-message .mob-s1 li .text{ margin-left: 3.4rem; }
    .page-message .mob-s1 li h3{ font-size: 1rem; }
    .page-message .mob-s2 .list{ padding-top: 1rem; }
    .page-message .mob-s2 .list li{ float: left; margin-right: -1px;}
    .page-message .mob-s2 .list li.item-1{ width: 20%; }
    .page-message .mob-s2 .list li.item-2{ width: 80%; }
    .page-message .mob-s2 .list li .th,
    .page-message .mob-s2 .list li .td{ border: 1px solid #DDDDDD; margin-bottom: -1px; text-align: center; background: #fff;}
    .page-message .mob-s2 .list li .th{ height: 4rem; line-height: 4rem; font-size: 1rem; color: #4c4c4c; background: #FAFAFA;}
    .page-message .mob-s2 .list li.item-1 .td{ font-size: 1rem;}
    .page-message .mob-s2 .list li.item-1 .td .img{ width: 20px; height: 20px; margin: 13px auto 4px; background: url(../images/message/02-icon.png) no-repeat; background-size: 153px; }
    .page-message .mob-s2 .list li.item-1 .td p{ padding: 0.1rem 0 1rem; }
    .page-message .mob-s2 .list li.item-1 .td-1 .img{ background-position: 0 0; }
    .page-message .mob-s2 .list li.item-1 .td-2 .img{ background-position: -22px 0; }
    .page-message .mob-s2 .list li.item-1 .td-3 .img{ background-position: -44px 0; }
    .page-message .mob-s2 .list li.item-1 .td-4 .img{ background-position: -66px 0; }
    .page-message .mob-s2 .list li.item-1 .td-5 .img{ background-position: -88px 0; }
    .page-message .mob-s2 .list li.item-1 .td-6 .img{ background-position: -113px 0; }
    .page-message .mob-s2 .list li.item-1 .td-7 .img{ background-position: -135px 0; }
    .page-message .mob-s2 .list li.item-2{ position: relative; z-index: 2; box-shadow: 0 0 40px rgba(0,0,0,0.1); margin-top: -1rem;}
    .page-message .mob-s2 .list li.item-2 .th{ height: 5rem; line-height: 5rem; color: #fff; background: #EE231A; font-size: 1.2rem; margin-top: -18px; }
    .page-message .mob-s2 .list li.item-2 .td{ text-align: left; border-bottom-color: #fff; border-top-color: #fff;}
    .page-message .mob-s2 .list li.item-2 .td-6{ border-bottom-color: #ddd; }
    .page-message .mob-s2 .list li.item-2 .i-ok{ width: 13px; height: 10px; margin-left: 14px; margin-right: 10px; background: url(../images/im/04-icon.png) no-repeat; background-size: 12px; display: inline-block; vertical-align: top; margin-top: 27px; float: left; }
    .page-message .mob-s2 .list li.item-2 p{ font-size: 1rem; color: #4c4c4c; margin: 25px 7px 25px 42px;}
    .page-message .mob-s2 .list li.item-3 p{ color: #888888; margin: 24px 10px 0 33px; font-size: 14px; text-align: left; }
    .page-message .mob-s3 .list li{ width: 46%; margin: 2%; float: left; box-sizing: border-box; border: 1px solid #DCDCDC; padding: 1rem; }
    .page-message .mob-s3 .list li .per{ font-size: 1rem; text-align: center; border-bottom: 1px solid #E5E5E5; padding-bottom: 0.4rem; margin-bottom: 1rem;}
    .page-message .mob-s3 .list li .per .num{ font-size: 2rem; color: #f33c1c; display: inline-block; font-style: italic; margin-right: 8px;}
    .page-message .mob-s3 .list li .text{ margin-bottom: 0.8rem; }
    .page-message .mob-s3 .list li .text h3{ font-size: 1.3rem; font-weight: bold; margin-bottom: 5px;}
    .page-message .mob-s3 .list li .text .tag-1,
    .page-message .mob-s3 .list li .text .tag-2{ width: 40px; height: 18px; font-weight: normal; color: #fff; text-align: center; line-height: 18px; background: #F9A123; display: inline-block; font-size: 12px; vertical-align: middle; margin-left: 8px;}
    .page-message .mob-s3 .list li .text .tag-2{ background: #F23C1D; }
    .page-message .mob-s3 .list li .text p{ font-size: 1rem; color: #888; }
    .page-message .mob-s3 .list li .total{ font-size: 1.6rem; color:#f33c1c; font-style: italic; margin-bottom: 0.5rem;}
    .page-message .mob-s3 .list li .total em{ font-size: 1rem; vertical-align: 0.1rem; margin: 5px; font-style: italic; }
    .page-message .mob-s3 .list li .s-btn{ display: block; border: 1px solid #FB453D; color: #fff; background: #EF2A1B; text-align: center; font-size:1.1rem; height: 3rem; line-height: 3rem; }
    .page-message .mob-s3 .list li .s-btn:hover{ background: #FB453D; color: #fff; }
    .page-message .mob-recommend .list li .img{ background-image: url(../images/message/04-icon.png); }
    
    .page-framework .s-title.white p{ color: #999; }
    .page-framework .mob-s2 .list{ margin-top: 2rem; }
    .page-framework .mob-s2 .list li .img{ width: 3rem; height: 3rem; float: left; background: url(../images/framework/03-icon.png) no-repeat; background-size: 12.8rem; }
    .page-framework .mob-s2 .list li.item-1 .img{ background-position: 0 0; }
    .page-framework .mob-s2 .list li.item-2 .img{ background-position: -3.3rem 0; }
    .page-framework .mob-s2 .list li.item-3 .img{ background-position: -6.6rem 0; }
    .page-framework .mob-s2 .list li.item-4 .img{ background-position: -9.9rem 0; }
    .page-framework .mob-s2 .list li .text{ margin-left: 4rem; height: 11.5rem; padding-right: 1rem;}
    .page-framework .mob-s2 .list li .text h3{padding: 0.8rem 0;}
    .page-framework .mob-s3 .list li{ margin-bottom: 1.6rem; overflow: hidden;}
    .page-framework .mob-s3 .list li:nth-child(2n){ margin-right: 0 }
    .page-framework .mob-s3 .i-hd{ color: #fff; font-size: 1.3rem; border-bottom: 1px solid #2b2b2b; padding-bottom:1rem;margin-bottom:1rem;}
    .page-framework .mob-s3 .i-bd{ color: #666; font-size: 14px; }
    .page-framework .mob-s3 .ib-l,
    .page-framework .mob-s3 .ib-c,
    .page-framework .mob-s3 .ib-r{ float: left; }
    .page-framework .mob-s3 .ib-l{ width: 28%;}
    .page-framework .mob-s3 .ib-c{ width: 46%; padding-top: 8px; padding-right: 1rem;}
    .page-framework .mob-s3 .ib-r{ width: 26%; }
    .page-framework .mob-s3 .ib-l .num{ color: #ccc; font-size: 3.3rem; line-height: 1; opacity: .3; margin-top: 17px;}
    .page-framework .mob-s3 .ib-l .num span{ font-size: 1rem; margin-left: 0.3rem;}
    .page-framework .mob-s3 .ib-c .l-l,
    .page-framework .mob-s3 .ib-c .l-s{ height: 5px; background-repeat: repeat-y; border-radius: 0 3px 3px 0; margin-bottom: 0.4rem; transition: all cubic-bezier(0.32, 0.35, 0.65, 1.15) 2s;}
    .page-framework .mob-s3 .ib-c .l-s{ width: 83px; background-image: url(../images/framework/03-bg5.png); background-size: 100%; }
    .page-framework .mob-s3 .ib-c p{ margin-bottom: 10px; }
    .page-framework .mob-s3 .item-1 .ib-c .l-l{ background-image: url(../images/framework/03-bg1.png); }
    .page-framework .mob-s3 .item-2 .ib-c .l-l{ background-image: url(../images/framework/03-bg2.png); }
    .page-framework .mob-s3 .item-3 .ib-c .l-l{ background-image: url(../images/framework/03-bg3.png); }
    .page-framework .mob-s3 .item-4 .ib-c .l-l{ background-image: url(../images/framework/03-bg4.png); }
    .page-framework .mob-s3 .item-1 .ib-c .l-s{ width: 97px; }
    .page-framework .mob-s3 .item-2 .ib-c .l-s{ width: 93px; }
    .page-framework .mob-s3 .item-3 .ib-c .l-s{ width: 87px; }
    .page-framework .mob-s3 .item-4 .ib-c .l-s{ width: 81px; }
    .page-framework .mob-s3 .ib-r p{ font-size: 1rem; }
    .page-framework .mob-s3 .ib-r .num{ font-size: 3.3rem; line-height: 1; margin-top: 1.3rem;}
    .page-framework .mob-s3 .ib-r .num span{ font-size: 1.3rem; display: inline-block; vertical-align: 3px; margin-left: 5px;}
    .page-framework .mob-s3 .item-1 .ib-r .num{ color: #FD620D }
    .page-framework .mob-s3 .item-2 .ib-r .num{ color: #FFA429 }
    .page-framework .mob-s3 .item-3 .ib-r .num{ color: #47CBF9 }
    .page-framework .mob-s3 .item-4 .ib-r .num{ color: #8665D1 }
    .page-framework .mob-s3 .text{ border: 1px solid #333; line-height: 24px; font-size: 14px; width: 240px; text-align: center; margin: 0 auto; color: #888; clear: both; }
    .page-framework .mob-s3 .text em{ color: #666; margin-right: 5px; }
    .page-framework .mob-s4 .img{ margin: 0 26%; }
    .page-framework .mob-s4 .btn-wrap{ text-align: center; padding-top: 1rem; }
    .page-framework .mob-s4 .btn-wrap a{ color: #fc142b; font-size: 1.3rem; }
    .page-framework .mob-s4 .btn-wrap i {display: inline-block; width: 20px; height: 20px; background: url(../images/framework/04-icon.png) no-repeat; background-size: contain; vertical-align: -5px; margin-right: 10px; }
    .page-framework .mob-s5 .list li{ text-align: center; margin-bottom: 1rem;}
    .page-framework .mob-s5 .list li .img{ width: 5rem; height: 5rem; background: url(../images/mobile/framework/05-icon.png) no-repeat; background-size: 31rem; margin: 0 auto .5rem; }
    .page-framework .mob-s5 .list li.item-1 .img{ background-position: 0 0; }
    .page-framework .mob-s5 .list li.item-2 .img{ background-position: -5.3rem 0; }
    .page-framework .mob-s5 .list li.item-3 .img{ background-position: -10.6rem 0; }
    .page-framework .mob-s5 .list li.item-4 .img{ background-position: -15.9rem 0; }
    .page-framework .mob-s5 .list li.item-5 .img{ background-position: -21.2rem 0; }
    .page-framework .mob-s5 .list li.item-6 .img{ background-position: -26.5rem 0; }
    .page-framework .mob-s5 .list li h3{color: #fff; font-size: 1.1rem;}
    .page-framework .mob-s6{padding: 3rem 1rem 2rem;}
    .page-framework .mob-s6 .img{ margin-bottom: 2rem; }
    .page-framework .mob-s6 .btn-wrap{ text-align: center; }
    .page-framework .mob-s6 .btn-wrap a{ margin: 0 .5rem; }

    .page-admission .mob-s1 .list li{ text-align: center; margin-bottom: 1rem;}
    .page-admission .mob-s1 .list li .num{ color: #009ffd; font-size: 2.6rem; font-weight: bold; }
    .page-admission .mob-s1 .list li p{ width: 10.4rem; margin: 0 auto; }
    .page-admission .mob-s4 .list{ text-align: center; padding-top: 1.5rem; }
    .page-admission .mob-s4 .list li{ background: #fff; box-shadow: 0 0 50px rgba(9,9,9,.1); border-radius: 5px; margin-bottom: 3.2rem; padding-bottom: 30px;}
    .page-admission .mob-s4 .list li h3{ position: relative; top: -22px; width: 130px; height: 44px; margin: 0 auto;}
    .page-admission .mob-s4 .list li.item-1 h3{background: url(../images/admission/04-img1.png) no-repeat; }
    .page-admission .mob-s4 .list li.item-2 h3{background: url(../images/admission/04-img2.png) no-repeat; }
    .page-admission .mob-s4 .list li.item-3 h3{background: url(../images/admission/04-img3.png) no-repeat; }
    .page-admission .mob-s4 .list li .links{ margin: 0 20px; overflow: hidden; padding-bottom: 1px;}
    .page-admission .mob-s4 .list li .links span{ float: left; width: 33%; border: 1px solid #F1F1F1; margin: 0 -1px -1px 0; box-sizing: border-box; line-height: 42px; font-size: 14px; }

    .page-feature .tag{ text-align: center; display: block; border: 1px solid #E5E5E5; padding: .5rem 1rem; width: 15rem; margin: 0 auto 1.6rem; font-size: 1.2rem; }
    .page-feature .mob-s1 .list{ text-align: center; margin-bottom: 2.3rem;}
    .page-feature .mob-s1 .list li{ margin-bottom: 1rem; }
    .page-feature .mob-s1 .list li .img{ width: 3rem; height:3.73rem; margin: 0 auto .3rem; background-size: 33.4rem; background-repeat: no-repeat; background-image: url(../images/feature/01-icon1.png);}
    .page-feature .mob-s1 .list li p{ color: #333; font-size: 1.2rem; }
    .page-feature .mob-s1 .list-1 li.item-1 .img{ background-position: -0.4rem -3.7rem; }
    .page-feature .mob-s1 .list-1 li.item-2 .img{ background-position: -4.6rem -3.7rem; }
    .page-feature .mob-s1 .list-1 li.item-3 .img{ background-position: -8.8rem -3.7rem; }
    .page-feature .mob-s1 .list-1 li.item-4 .img{ background-position: -13rem -3.7rem; }
    .page-feature .mob-s1 .list-1 li.item-5 .img{ background-position: -17.3rem -3.7rem; }
    .page-feature .mob-s1 .list-1 li.item-6 .img{ background-position: -21.4rem -3.7rem; }
    .page-feature .mob-s1 .list-1 li.item-7 .img{ background-position: -25.7rem -3.7rem; }
    .page-feature .mob-s1 .list-1 li.item-8 .img{ background-position: -30rem -3.7rem; }
    .page-feature .mob-s1 .list-2 li .img{ background-size: 39.1rem;}
    .page-feature .mob-s1 .list-2 li.item-1 .img{ background-position: -0.4rem 0; }
    .page-feature .mob-s1 .list-2 li.item-2 .img{ background-position: -4.8rem 0; }
    .page-feature .mob-s1 .list-2 li.item-3 .img{ background-position: -9.2rem 0; }
    .page-feature .mob-s1 .list-2 li.item-4 .img{ background-position: -13.6rem 0; }
    .page-feature .mob-s1 .list-3 li.item-1 .img{ background-position: -0.4rem -7.8rem; }
    .page-feature .mob-s1 .list-3 li.item-2 .img{ background-position: -4.6rem -7.8rem; }
    .page-feature .mob-s1 .list-3 li.item-3 .img{ background-position: -8.8rem -7.8rem; }
    .page-feature .mob-s2 .list li{ text-align: center; margin-bottom: 1rem;}
    .page-feature .mob-s2 .list li .img{ width: 11rem; height: 6rem; margin: 0 auto 0.5rem; background: url(../images/feature/02-icon.png) no-repeat; background-size: 56.2rem; }
    .page-feature .mob-s2 .list li.item-1 .img{ background-position: 0 0; }
    .page-feature .mob-s2 .list li.item-2 .img{ background-position: -11.3rem 0; }
    .page-feature .mob-s2 .list li.item-3 .img{ background-position: -22.6rem 0; }
    .page-feature .mob-s2 .list li.item-4 .img{ background-position: -33.9rem 0; }
    .page-feature .mob-s2 .list li.item-5 .img{ background-position: -45.2rem 0; }
    .page-feature .mob-s2 .list li.item-6 .img{ background-position: 0 -7.7rem; }
    .page-feature .mob-s2 .list li.item-7 .img{ background-position: -11.3rem -7.7rem; }
    .page-feature .mob-s2 .list li.item-8 .img{ background-position: -22.6rem -7.7rem; }
    .page-feature .mob-s2 .list li.item-9 .img{ background-position: -33.9rem -7.7rem; }
    .page-feature .mob-s2 .list li.item-10 .img{ background-position: -45.2rem -7.7rem; }
    .page-feature .mob-s2 .list li.item-11 .img{ background-position: 0 -15.4rem; }
    .page-feature .mob-s2 .list li.item-12 .img{ background-position: -11.3rem -15.4rem; }
    .page-feature .mob-s2 .list li.item-13 .img{ background-position: -22.6rem -15.4rem; }
    .page-feature .mob-s2 .list li.item-14 .img{ background-position: -33.9rem -15.4rem; }
    .page-feature .mob-s2 .list li.item-15 .img{ background-position: -45.2rem -15.4rem; }
    .page-feature .mob-s3 .list li{ text-align: center; margin-bottom: 1rem;}
    .page-feature .mob-s3 .list li .img{ width: 4rem; height: 4rem; margin: 0 auto 0.5rem; background: url(../images/feature/03-icon.png) no-repeat; background-size: 23.1rem; }
    .page-feature .mob-s3 .list li.item-1 .img{ background-position: 0 0; }
    .page-feature .mob-s3 .list li.item-2 .img{ background-position: -4.8rem 0; }
    .page-feature .mob-s3 .list li.item-3 .img{ background-position: -9.6rem 0; }
    .page-feature .mob-s3 .list li.item-4 .img{ background-position: -14.4rem 0; }
    .page-feature .mob-s3 .list li.item-5 .img{ background-position: -19.1rem 0; }
    .page-feature .mob-s4 .list li{ text-align: center; margin-bottom: 1rem;}
    .page-feature .mob-s4 .list li .img{ width: 4rem; height: 4.7rem; margin: 0 auto 0.5rem; background: url(../images/feature/04-icon.png) no-repeat; background-size: 26.7rem; }
    .page-feature .mob-s4 .list li.item-1 .img{ background-position: 0 0; }
    .page-feature .mob-s4 .list li.item-2 .img{ background-position: -4.5rem 0; }
    .page-feature .mob-s4 .list li.item-3 .img{ background-position: -9.1rem 0; }
    .page-feature .mob-s4 .list li.item-4 .img{ background-position: -13.6rem 0; }
    .page-feature .mob-s4 .list li.item-5 .img{ background-position: -18.1rem 0; }
    .page-feature .mob-s4 .list li.item-6 .img{ background-position: -22.7rem 0; }
    .page-feature .mob-s5 .list { }
    .page-feature .mob-s5 .list li{ height: 5rem; padding: .5rem; width: 46%; margin: 0 2% 1.4rem; border-radius: 2.5rem; background: #fff; box-shadow: 0 3px 20px rgba(0,0,0,0.1); }
    .page-feature .mob-s5 .list li .img{ width: 4rem; height: 4rem; float: left; background: url(../images/feature/05-icon.png) no-repeat; background-size: 36rem; }
    .page-feature .mob-s5 .list li.item-1 .img{ background-position: 0 0; }
    .page-feature .mob-s5 .list li.item-2 .img{ background-position: -4.6rem 0; }
    .page-feature .mob-s5 .list li.item-3 .img{ background-position: -9.2rem 0; }
    .page-feature .mob-s5 .list li.item-4 .img{ background-position: -13.7rem 0; }
    .page-feature .mob-s5 .list li.item-5 .img{ background-position: -18.3rem 0; }
    .page-feature .mob-s5 .list li.item-6 .img{ background-position: -22.8rem 0; }
    .page-feature .mob-s5 .list li.item-7 .img{ background-position: -27.4rem 0; }
    .page-feature .mob-s5 .list li.item-8 .img{ background-position: -32rem 0; }
    .page-feature .mob-s5 .list li p{ font-size: 1.3rem; padding-left: 4.5rem; line-height: 4rem; }
    .page-feature .mob-s6 .list li{ text-align: center; margin-bottom: 50px;}
    .page-feature .mob-s6 .list li .img{ width: 4rem; height: 4rem; margin: 0 auto 1rem; background: url(../images/feature/06-icon.png) no-repeat; background-size: 45rem;}
    .page-feature .mob-s6 .list li.item-1 .img{ background-position: 0 0; }
    .page-feature .mob-s6 .list li.item-2 .img{ background-position: -4.3rem 0; }
    .page-feature .mob-s6 .list li.item-3 .img{ background-position: -9.1rem 0; }
    .page-feature .mob-s6 .list li.item-4 .img{ background-position: -13.9rem 0; }
    .page-feature .mob-s6 .list li.item-5 .img{ background-position: -18.3rem 0; }
    .page-feature .mob-s6 .list li.item-6 .img{ background-position: -22.8rem 0; }
    .page-feature .mob-s6 .list li.item-7 .img{ background-position: -27.3rem 0; }
    .page-feature .mob-s6 .list li.item-8 .img{ background-position: -31.8rem 0; }
    .page-feature .mob-s6 .list li.item-9 .img{ background-position: -36.5rem 0; }
    .page-feature .mob-s6 .list li.item-10 .img{ background-position: -40.9rem 0; }
    .page-feature .mob-s6 .list li p{ font-size: 1.2rem; color: #333; }

    .page-newretail .mob-s3 .list li{ text-align: center; }
    .page-newretail .mob-s3 .list li h3{ font-size: 1rem; }
    .page-newretail .mob-s3 .list li .img{ background: url(../images/newretail/03-icon.png) no-repeat; width: 4.8rem; height: 4.8rem; background-size: 25rem; margin: 0 auto; }
    .page-newretail .mob-s4 .s-title h2:before,
    .page-newretail .mob-s5 .s-title h2:before,
    .page-newretail .mob-s6 .s-title h2:before,
    .page-newretail .mob-s7 .s-title h2:before{ content: ""; display: block; border-top: 1px solid #ddd; width: 5rem; margin: 0 auto 1rem; }
    .mob-s-recommend{ background: url(../images/newretail/08-bg.jpg) no-repeat center top; background-size: cover;}
    .mob-s-recommend .list li{ background: #fff; width: 48%; margin: 0 1% .5rem; float: left;border-radius: 5px; }
    .mob-s-recommend .list li .img{ float: left; background: url(../images/programme/icon.png) no-repeat; width: 3rem; height: 4rem; background-size: 12rem; margin: 1.3rem 0 0 0.8rem; }
    .mob-s-recommend .list li.item-1 .img{ background-position: 0 0; }
    .mob-s-recommend .list li.item-2 .img{ background-position: -3.1rem 0; }
    .mob-s-recommend .list li.item-3 .img{ background-position: -6.2rem 0; }
    .mob-s-recommend .list li.item-4 .img{ background-position: -9.3rem 0;}
    .mob-s-recommend .list li .text{ margin-left: 4.1rem; margin-top: 0.5rem; padding-bottom: 0.7rem; }
    .mob-s-recommend .list li .text h2{ font-size: 1.2rem; margin-top: 1rem;}


    .page-crossborder .mob-s1 .list li{ text-align: center; margin-bottom: 1.8rem;}
    .page-crossborder .mob-s1 .list li .img{ width: 4rem; height: 4rem; margin: 0 auto 0.5rem; background: url(../images/crossborder/01-icon.png) no-repeat; background-size: 26rem; }
    .page-crossborder .mob-s1 .list li p{ margin: 0 1.5rem; }
    .page-crossborder .mob-s2 .list li{ background: #fff; padding: 1rem 2rem; margin-bottom: 1rem; overflow: hidden;}
    .page-crossborder .mob-s2 .list li .img{ float: left; background: url(../images/mobile/crossborder/02-bg.png) no-repeat; width: 5rem; height: 5.9rem; background-size: 5rem; }
    .page-crossborder .mob-s2 .list li .img:after{ content: ""; display: block; width: 5rem; height: 5.9rem; background: url(../images/crossborder/02-icon.png) no-repeat; background-size: 28rem;}
    .page-crossborder .mob-s2 .list li.item-1 .img:after{ background-position: 0.4rem 0.3rem; }
    .page-crossborder .mob-s2 .list li.item-2 .img:after{ background-position: -4.25rem 0.6rem; }
    .page-crossborder .mob-s2 .list li.item-3 .img:after{ background-position: -9.1rem 0.6rem; }
    .page-crossborder .mob-s2 .list li.item-4 .img:after{ background-position: -14rem 0.6rem; }
    .page-crossborder .mob-s2 .list li.item-5 .img:after{ background-position: -18.7rem 0.6rem; }
    .page-crossborder .mob-s2 .list li.item-6 .img:after{ background-position: -23.3rem 0.6rem; }
    .page-crossborder .mob-s2 .list li .text{ margin-left: 6.5rem; }
    .page-crossborder .mob-s2 .list li .text h3{ color: #3d9bfc; }
    .page-crossborder .mob-s4{ background: url(../images/mobile/crossborder/04-bg.jpg) no-repeat center top; background-size: cover; }
    .page-crossborder .mob-s4 .list li{ background: #fff; width: 30%; padding: 1rem 0; margin: 0 1.5%; float: left; text-align: center; }
    .page-crossborder .mob-s4 .list li .img{margin: 0 auto .4rem; background: url(../images/crossborder/f4_1.png) no-repeat; width: 5rem; height: 5.9rem; background-size: 5rem;}
    .page-crossborder .mob-s4 .list li.item-2 .img{ background-image: url(../images/crossborder/f4_2.png); }
    .page-crossborder .mob-s4 .list li.item-3 .img{ background-image: url(../images/crossborder/f4_3.png); }
    .page-crossborder .mob-s7 .m-box{ margin-bottom: 1.5rem; }
    .page-crossborder .mob-s7 .m-box h3{font-size: 1.4rem; margin-bottom: .5rem;}
    .page-crossborder .mob-s7 .m-box p{ color: #82939e; line-height: 1.8rem; margin-bottom: .5rem; font-size: 1.1rem;}

    .page-international .mob-s1{ margin: 3rem 2rem 4rem; }
    .page-international .mob-s4{ background: #35383E; }
    .page-international .mob-s6 .img{ margin-right: 20%; }
    .page-international .mob-s7{ background: #35383E; }
    .page-international .mob-s7 .list li{ text-align: center; float: left; width: 50%; margin-bottom: 2rem;}
    .page-international .mob-s7 .list li .img{ width: 10rem; height: 5rem; margin: 0 auto 1rem; background: no-repeat center; background-size: 10rem; }
    .page-international .mob-s7 .list li.item-1 .img{ background-image: url(../images/international/06-icon-1.png); }
    .page-international .mob-s7 .list li.item-2 .img{ background-image: url(../images/international/06-icon-2.png); }
    .page-international .mob-s7 .list li.item-3 .img{ background-image: url(../images/international/06-icon-3.png); }
    .page-international .mob-s7 .list li.item-4 .img{ background-image: url(../images/international/06-icon-4.png); }
    .page-international .mob-s7 .list li h3{ color: #fff; }
    .page-international .mob-s7 .list li.item-1 h3{ color: #44cae6; }
    .page-international .mob-s7 .list li.item-2 h3{ color: #df80f0; }
    .page-international .mob-s7 .list li.item-3 h3{ color: #56d282; }
    .page-international .mob-s7 .list li.item-4 h3{ color: #fbba2e; }
    .page-international .mob-s7 .list li p{ color: #fff; }
    .page-international .mob-s8 .list li{ float: left; width: 25%; border: 1px solid #e8e8e8; text-align: center; float: left; margin: 0 -1px -1px 0; padding: 1rem 0;}
    .page-international .mob-s8 .list li i{ background: url(../images/international/08-img.png) 0 0 no-repeat; background-size: 12rem; width: 2.8rem; height: 3rem; display: block; margin: 0 auto .5rem;}
    .page-international .mob-s8 .list li i.icon1{ background-position: 0 0; }
    .page-international .mob-s8 .list li i.icon2{ background-position: -3rem 0; }
    .page-international .mob-s8 .list li i.icon3{ background-position: -6.1rem 0; }
    .page-international .mob-s8 .list li i.icon4{ background-position: -9.2rem 0; }
    .page-international .mob-s8 .list li i.icon5{ background-position: 0 -3rem; }
    .page-international .mob-s8 .list li i.icon6{ background-position: -3rem -3rem; }
    .page-international .mob-s8 .list li i.icon7{ background-position: -6.1rem -3rem; }
    .page-international .mob-s8 .list li i.icon8{ background-position: -9.2rem -3rem; }
    .page-international .mob-s8 .list li i.icon9{ background-position: 0 -6rem; }
    .page-international .mob-s8 .list li i.icon10{ background-position: -3rem -6rem; }
    .page-international .mob-s8 .list li i.icon11{ background-position: -6.1rem -6rem; }
    .page-international .mob-s8 .list li i.icon12{ background-position: -9.2rem -6rem; }
    .page-international .mob-s8 .list li i.icon13{ background-position: 0 -9rem; }
    .page-international .mob-s8 .list li i.icon14{ background-position: -3rem -9rem; }
    .page-international .mob-s8 .list li i.icon15{ background-position: -6.1rem -9rem; }
    .page-international .mob-s8 .list li i.icon16{ background-position: -9.2rem -9rem; }
    .page-international .mob-s8 .list li p{ color: #82939e; }
    .page-international .mob-s9 .list li{ float: left; width: 25%; background: #fff; border: 1px solid #e8e8e8; text-align: center; float: left; margin: 0 -1px -1px 0; padding: 1rem 0;}
    .page-international .mob-s9 .list li i{ background: url(../images/international/09-img.png) 0 0 no-repeat; background-size: 12rem; width: 2.8rem; height: 3rem; display: block; margin: 0 auto .5rem;}
    .page-international .mob-s9 .list li i.icon1{ background-position: 0 0; }
    .page-international .mob-s9 .list li i.icon2{ background-position: -3rem 0; }
    .page-international .mob-s9 .list li i.icon3{ background-position: -6.1rem 0; }
    .page-international .mob-s9 .list li i.icon4{ background-position: -9.2rem 0; }
    .page-international .mob-s9 .list li i.icon5{ background-position: 0 -3rem; }
    .page-international .mob-s9 .list li i.icon6{ background-position: -3rem -3rem; }
    .page-international .mob-s9 .list li i.icon7{ background-position: -6.1rem -3rem; }
    .page-international .mob-s9 .list li i.icon8{ background-position: -9.2rem -3rem; }
    .page-international .mob-s9 .list li p{ color: #82939e; }
    .page-international .mob-s10 dl{ margin-bottom: 1.5rem; }
    .page-international .mob-s10 dt{ color: #fff; text-align: center; font-size: 1.2rem; line-height: 4rem; }
    .page-international .mob-s10 .dl-1 dt{ background: #1B85FD; }
    .page-international .mob-s10 .dl-2 dt{ background: #16CA3C; }
    .page-international .mob-s10 .dl-3 dt{ background: #822BD4; }
    .page-international .mob-s10 dd{ padding: 1rem; border: 1px solid #e8e8e8; margin-top: -1px;}
    .page-international .mob-s10 dd span{ color: #82939e; }
    .page-international .mob-s10 dd i{ width: 2rem; height: 2rem; background: url(../images/international/10-icon.png) 1px 0 no-repeat; background-size: 8rem; float: left; }
    .page-international .mob-s10 dd p{ margin-left: 2.5rem; }
    .page-international .mob-s10 .dl-1 .dd-1 i{ background-position: 0 0; }
    .page-international .mob-s10 .dl-1 .dd-2 i{ background-position: -2rem 0; }
    .page-international .mob-s10 .dl-1 .dd-3 i{ background-position: -4rem 0; }
    .page-international .mob-s10 .dl-1 .dd-4 i{ background-position: -6rem 0; }
    .page-international .mob-s10 .dl-2 .dd-1 i{ background-position: 0 -2rem; }
    .page-international .mob-s10 .dl-2 .dd-2 i{ background-position: -2rem -2rem; }
    .page-international .mob-s10 .dl-2 .dd-3 i{ background-position: -4rem -2rem; }
    .page-international .mob-s10 .dl-2 .dd-4 i{ background-position: -6rem -2rem; }
    .page-international .mob-s10 .dl-3 .dd-1 i{ background-position: 0 -4rem; }
    .page-international .mob-s10 .dl-3 .dd-2 i{ background-position: -2rem -4rem; }
    .page-international .mob-s10 .dl-3 .dd-3 i{ background-position: -4rem -4rem; }
    .page-international .mob-s10 .dl-3 .dd-4 i{ background-position: -6rem -4rem; }

    .page-supplychain .mob-s1 .list li{ text-align: center; }
    .page-supplychain .mob-s1 .list li .img{ margin: 0 auto 1rem; width: 5rem; height: 5rem; background: url(../images/supplychain/01-icon.png) no-repeat 0 0; background-size: 15rem; }
    .page-supplychain .mob-s1 .list li.item-1 .img{ background-position: 0 0; }
    .page-supplychain .mob-s1 .list li.item-2 .img{ background-position: -5rem 0; }
    .page-supplychain .mob-s1 .list li.item-3 .img{ background-position: -10rem 0; }
    .page-supplychain .mob-s1 .list li p{ margin: 0 10px; }
    .page-supplychain .mob-s2 .list li{ text-align: center; margin-bottom: 1.5rem;}
    .page-supplychain .mob-s2 .list li .img{ margin: 0 auto 1rem; width: 5rem; height: 5rem; background: url(../images/supplychain/02-icon.png) no-repeat 0 0; background-size: 30rem; }
    .page-supplychain .mob-s2 .list li.item-1 .img{ background-position: 0 0; }
    .page-supplychain .mob-s2 .list li.item-2 .img{ background-position: -5rem 0; }
    .page-supplychain .mob-s2 .list li.item-3 .img{ background-position: -10rem 0; }
    .page-supplychain .mob-s2 .list li.item-4 .img{ background-position: -15rem 0; }
    .page-supplychain .mob-s2 .list li.item-5 .img{ background-position: -20rem 0; }
    .page-supplychain .mob-s2 .list li.item-6 .img{ background-position: -25rem 0; }
    .page-supplychain .mob-s2 .list li p{ margin: 0 10px; }
    .page-supplychain .mob-s3{ background: url(../images/supplychain/03-bg.jpg) no-repeat center top; background-size: cover; padding-bottom: 8rem;}
    .page-supplychain .mob-s3 .list li{ text-align: center; }
    .page-supplychain .mob-s3 .list li .img{ margin: 0 auto 1rem; width: 4rem; height: 4rem; background: url(../images/supplychain/3f_logo01.png) no-repeat; background-size: 4rem; }
    .page-supplychain .mob-s3 .list li.item-1 .img{ background-image:url(../images/supplychain/3f_logo01.png); }
    .page-supplychain .mob-s3 .list li.item-2 .img{ background-image:url(../images/supplychain/3f_logo02.png); }
    .page-supplychain .mob-s3 .list li.item-3 .img{ background-image:url(../images/supplychain/3f_logo03.png); }
    .page-supplychain .mob-s3 .list li.item-4 .img{ background-image:url(../images/supplychain/3f_logo04.png); }
    .page-supplychain .mob-s3 .list li p{ margin: 0 10px; color: #fff}

    .page-unmannedretail .mob-s1 .step-list li{ width: 46%; height: 260px; background: #fff; float: left; margin: 2%; border-radius: 5px; box-shadow: 0 0 58px 0px rgba(0,0,0,0.1); text-align: center;}
    .page-unmannedretail .mob-s1 .step-list li .num{ display: block; margin: 0 auto 18px; width: 80px; height: 40px; background: url(../images/unmannedretail/wrg-01-sz.png) no-repeat; }
    .page-unmannedretail .mob-s1 .step-list li.item-1 .num{ background-position: 0 0; }
    .page-unmannedretail .mob-s1 .step-list li.item-2 .num{ background-position: 0 -40px; }
    .page-unmannedretail .mob-s1 .step-list li.item-3 .num{ background-position: 0 -80px; }
    .page-unmannedretail .mob-s1 .step-list li.item-4 .num{ background-position: 0 -120px; }
    .page-unmannedretail .mob-s1 .step-list li .name{ font-size: 16px; margin-bottom: 25px;}
    .page-unmannedretail .mob-s1 .step-list li .img{ height: 137px; background-position: center center; background-repeat: no-repeat; }
    .page-unmannedretail .mob-s1 .step-list li.item-1 .img{ background-image: url(../images/unmannedretail/wrg-01-img-1.png); }
    .page-unmannedretail .mob-s1 .step-list li.item-2 .img{ background-image: url(../images/unmannedretail/wrg-01-img-2.png); }
    .page-unmannedretail .mob-s1 .step-list li.item-3 .img{ background-image: url(../images/unmannedretail/wrg-01-img-3.png); }
    .page-unmannedretail .mob-s1 .step-list li.item-4 .img{ background-image: url(../images/unmannedretail/wrg-01-img-4.png); }
    .page-unmannedretail .mob-s2{ background: url(../images/mobile/unmannedretail/02-bg.jpg) no-repeat center top; background-size: cover; }
    .page-unmannedretail .mob-s2 .list{ color: #fff; padding-top: 36px;}
    .page-unmannedretail .mob-s2 .list li{ width: 50%; margin-bottom: 1.5rem; float: left; text-align: center; margin-bottom:40px;}
    .page-unmannedretail .mob-s2 .list li .img{ width: 132px; height: 132px; margin:0 auto 1rem; background-repeat: no-repeat; background-position: center center;}
    .page-unmannedretail .mob-s2 .list li.item-1 .img{ background-image: url(../images/unmannedretail/03-icon-1.png); }
    .page-unmannedretail .mob-s2 .list li.item-2 .img{ background-image: url(../images/unmannedretail/03-icon-2.png); }
    .page-unmannedretail .mob-s2 .list li.item-3 .img{ background-image: url(../images/unmannedretail/03-icon-3.png); }
    .page-unmannedretail .mob-s2 .list li.item-4 .img{ background-image: url(../images/unmannedretail/03-icon-4.png); }
    .page-unmannedretail .mob-s2 .list li h3{ font-size: 18px; font-weight: 700; margin-bottom: 10px;}
    .page-unmannedretail .mob-s2 .list li p{ font-size: 14px; }
    .page-unmannedretail .mob-s4{ background: url(../images/mobile/unmannedretail/02-bg.jpg) no-repeat center top; background-size: cover; }
    .page-unmannedretail .mob-s6{ background: url(../images/mobile/unmannedretail/02-bg.jpg) no-repeat center top; background-size: cover; }
    .page-unmannedretail .mob-s6 .list li{ text-align: center; color: #fff; margin-bottom: 2rem;}
    .page-unmannedretail .mob-s6 .list li .img{ margin: 0 1rem 1rem; }
    .page-unmannedretail .mob-s7 .list li{width:46%; float: left; background:#fff; margin:2%; padding:1rem; text-align: center;}
    .page-unmannedretail .mob-s7 .list li:last-child{margin-right:0;}
    .page-unmannedretail .mob-s7 .list li .num{width: 80%; margin: 0 auto;}

    .page-bigdata .mob-s1 .list li{ margin-bottom: 1.5rem; overflow: hidden;}
    .page-bigdata .mob-s1 .list li .img{ width: 6rem; height: 6rem; float: left;}
    .page-bigdata .mob-s1 .list li.item-1 .img{ background: url(../images/bigdata/01-icon-1.png) no-repeat center; background-size: contain; }
    .page-bigdata .mob-s1 .list li.item-2 .img{ background: url(../images/bigdata/01-icon-2.png) no-repeat center; background-size: contain; }
    .page-bigdata .mob-s1 .list li.item-3 .img{ background: url(../images/bigdata/01-icon-3.png) no-repeat center; background-size: contain; }
    .page-bigdata .mob-s1 .list li .text{ margin-left: 7rem; }
    .page-bigdata .mob-s2{ background: #1020AD; }
    .page-bigdata .mob-s2 .s-title p{ text-align: left; margin: 0 2rem; }
    .page-bigdata .mob-s4{background: url(../images/mobile/bigdata/04-bg.jpg) no-repeat center; background-size: cover;}
    .page-bigdata .mob-s5 .list li{ margin-bottom: 1.5rem; overflow: hidden;}
    .page-bigdata .mob-s5 .list li .img{ width: 6rem; height: 6rem; float: left;}
    .page-bigdata .mob-s5 .list li.item-1 .img{ background: url(../images/bigdata/05-icon-1.png) no-repeat center; background-size: contain; }
    .page-bigdata .mob-s5 .list li.item-2 .img{ background: url(../images/bigdata/05-icon-2.png) no-repeat center; background-size: contain; }
    .page-bigdata .mob-s5 .list li.item-3 .img{ background: url(../images/bigdata/05-icon-3.png) no-repeat center; background-size: contain; }
    .page-bigdata .mob-s5 .list li .text{ margin-left: 7rem; }
    .page-bigdata .mob-s5 .list li .text h3{ color: #1997f4; }

    .page-live .mob-s1 .list li{ overflow: hidden; }
    .page-live .mob-s1 .list li .img{ float: left; width: 7rem; height: 7rem; background-size: contain; background-repeat: no-repeat; background-position: center;}
    .page-live .mob-s1 .list li.item-1 .img{ background-image: url(../images/live/01-icon1.png); }
    .page-live .mob-s1 .list li.item-2 .img{ background-image: url(../images/live/01-icon2.png); }
    .page-live .mob-s1 .list li.item-3 .img{ background-image: url(../images/live/01-icon3.png); }
    .page-live .mob-s1 .list li.item-4 .img{ background-image: url(../images/live/01-icon4.png); }
    .page-live .mob-s1 .list li .text{ margin-left: 8.5rem; border-bottom: 1px solid #e0e0e0; padding: 1rem 0; margin-bottom: 1rem; }
    .page-live .mob-s2{ background: url(../images/mobile/live/02-bg.jpg) repeat-y; }
    .page-live .mob-s3 .list li{ float: left; width: 50%; text-align: center; padding: 1rem 0 2rem;}
    .page-live .mob-s3 .list li.item-1,
    .page-live .mob-s3 .list li.item-4{ background: url(../images/mobile/live/03-bg.jpg) repeat-x; background-size: 0.1rem; color: #fff; }
    .page-live .mob-s3 .list li.item-2{ border-top: 1px solid #e0e0e0; border-right:1px solid #e0e0e0;  }
    .page-live .mob-s3 .list li.item-3{ border-bottom: 1px solid #e0e0e0; border-left:1px solid #e0e0e0;  }
    .page-live .mob-s3 .list li .img{ width: 6rem; height: 6rem; margin:0 auto; background: url(../images/live/03-icon.png) no-repeat; background-size: 24rem;}
    .page-live .mob-s3 .list li.item-1 .img{ background-position: 0 -5.9rem; }
    .page-live .mob-s3 .list li.item-2 .img{ background-position: -6rem 0; }
    .page-live .mob-s3 .list li.item-3 .img{ background-position: -12rem 0; }
    .page-live .mob-s3 .list li.item-4 .img{ background-position: -18rem -5.9rem; }
    .page-live .mob-s3 .list li h3{ padding: 0.4rem 0; }
    .page-live .mob-s3 .list li p{ margin: 0 2rem; }
    .page-live .mob-s3 .list li.item-1 p,
    .page-live .mob-s3 .list li.item-4 p{ color: #fff; }
    .page-live .mob-s4{ border-bottom: 1px solid #e0e0e0; }
    .page-live .mob-s4 .text{ text-align: center; margin: 0 2rem;}
    .page-live .mob-s4 .text h3{ font-size: 1.2rem; font-weight: 700; margin-bottom: .3rem; }
    .page-live .mob-s4 .text p{ margin-bottom: 1rem; }
    .page-live .mob-s5{ border-bottom: 1px solid #e0e0e0; }
    .page-live .mob-s5 .text{ text-align: center; margin: 0 2rem;}
    .page-live .mob-s5 .text h3{ font-size: 1.2rem; font-weight: 700; margin-bottom: .3rem; }
    .page-live .mob-s5 .text p{ margin-bottom: 1rem; }
    .page-live .mob-s6 .text{ text-align: center; margin: 0 2rem;}
    .page-live .mob-s6 .text h3{ font-size: 1.2rem; font-weight: 700; margin-bottom: .3rem; }
    .page-live .mob-s6 .text p{ margin-bottom: 1rem; }

    .mob-s-example .list li{ background: #fff; margin-bottom: 1rem; padding: 1rem; }
    .mob-s-example .list .img{ float: left; width: 10rem; }
    .mob-s-example .list .img img{ width: 100%; }
    .mob-s-example .list .text{ margin-left: 11rem; }
    .mob-s-example .list .text p{ margin-bottom: .2rem; }
    .mob-s-example .list .text a{ display: inline-block; line-height: 2.3rem; border: 1px solid #efefef; padding: 0 1.2rem; }

    .page-department .mob-s2 .list li{ background: #fff; margin-bottom: 1rem; padding: 1rem; overflow: hidden;}
    .page-department .mob-s2 .list .img{ float: left; width: 10rem; }
    .page-department .mob-s2 .list .img img{ width: 100%; }
    .page-department .mob-s2 .list .text{ margin-left: 11rem; }
    .page-department .mob-s3 .list li{ background: #fff; margin-bottom: 1rem; padding: 1rem; overflow: hidden; border-bottom: 1px solid #e0e0e0; }
    .page-department .mob-s3 .list .img{ float: left; width: 8rem; }
    .page-department .mob-s3 .list .img img{ width: 100%; }
    .page-department .mob-s3 .list .text{ margin-left: 10rem; }

    .page-countryside .mob-s2 .list li{ background: #fff; margin-bottom: 1rem; padding: 1rem; overflow: hidden;}
    .page-countryside .mob-s2 .list li .img{ width: 5rem; height: 5rem; background: url(../images/mobile/countryside/02-icon.png) no-repeat; background-size: 27rem; float: left;}
    .page-countryside .mob-s2 .list li.item-1 .img{ background-position: -22rem 0; }
    .page-countryside .mob-s2 .list li.item-2 .img{ background-position: -16.5rem 0; }
    .page-countryside .mob-s2 .list li.item-3 .img{ background-position: -11rem 0; }
    .page-countryside .mob-s2 .list li.item-4 .img{ background-position: -5.5rem 0; }
    .page-countryside .mob-s2 .list li.item-5 .img{ background-position: 0 0; }
    .page-countryside .mob-s2 .list li .text{ margin-left: 6.5rem; }
    .page-countryside .mob-s2 .list li .text h3{ padding: 0.8rem 0 0; }
    .page-countryside .mob-s3 .list li{ background: #fff; padding: 1.5rem; overflow: hidden; border-bottom: 1px solid #e0e0e0;}
    .page-countryside .mob-s3 .list li .img{ width: 5rem; height: 5rem; background: url(../images/countryside/04-bg.png) no-repeat; background-size: contain; float: left; color: #fff; text-align: center; line-height: 5rem; font-size: 2rem;}
    .page-countryside .mob-s3 .list li .text{ margin-left: 6.5rem; }

    .page-fresh .mob-s2 .list li{ float: left; margin: 1%; width: 48%; background: #fff; padding: 2rem 0; text-align: center; height: 13rem;}
    .page-fresh .mob-s2 .list li .img{ background: url(../images/fresh/02-icon.png) no-repeat; width: 5rem; height: 3rem; background-size: 21rem; margin: 0 auto;}
    .page-fresh .mob-s2 .list li.item-1 .img{ background-position: 0 0; }
    .page-fresh .mob-s2 .list li.item-2 .img{ background-position: -5.4rem 0; }
    .page-fresh .mob-s2 .list li.item-3 .img{ background-position: -10.8rem 0; }
    .page-fresh .mob-s2 .list li.item-4 .img{ background-position: -16.2rem 0; }
    .page-fresh .mob-s2 .list li h3{ margin: .5rem 0; }
    .page-fresh .mob-s2 .list li p{ margin: 0 1.6rem; }
    .page-fresh .mob-s3{ background: url(../images/fresh/04-bg.jpg) no-repeat center top; background-size: cover; }
    .page-fresh .mob-s3 .list li{ background: rgba(255,255,255,0.1); float: left; margin: 1%; width: 48%; padding: 1.4rem 1rem; color: #fff; height: 9rem;}
    .page-fresh .mob-s3 .list li p{ color: #fff; }
    .page-fresh .mob-s4 .list li{ float: left; width: 25%; text-align: center; margin-bottom: 2rem; }
    .page-fresh .mob-s4 .list li .img{ background: url(../images/fresh/05-icon.png) no-repeat; margin: 0 auto 1rem; width: 5rem; height: 4rem; background-size: 56rem; }
    .page-fresh .mob-s4 .list li.item-1 .img{ background-position: 0 0; }
    .page-fresh .mob-s4 .list li.item-2 .img{ background-position: -5.6rem 0; }
    .page-fresh .mob-s4 .list li.item-3 .img{ background-position: -11.2rem 0; }
    .page-fresh .mob-s4 .list li.item-4 .img{ background-position: -16.8rem 0; }
    .page-fresh .mob-s4 .list li.item-5 .img{ background-position: -22.7rem 0; }
    .page-fresh .mob-s4 .list li.item-6 .img{ background-position: -28.3rem 0; }
    .page-fresh .mob-s4 .list li.item-7 .img{ background-position: -34.1rem 0; }
    .page-fresh .mob-s4 .list li.item-8 .img{ background-position: -39.6rem 0; }
    .page-fresh .mob-s4 .list li.item-9 .img{ background-position: -45.2rem 0; }
    .page-fresh .mob-s4 .list li.item-10 .img{ background-position: -51.1rem 0; }

    .page-baby .mob-s2 .list{ margin-right: -58px; }
    .page-baby .mob-s2 .list li{ background: #FA312B; color: #fff; position: relative; padding: 20px 15px 30px 26px; margin-bottom: 1rem; border-radius: 5px; margin-right: 58px;}
    .page-baby .mob-s2 .list li:before{ content: "";position: absolute; top: 0; left: -10px; border-style: solid; border-width: 22px 0 0 17px; border-color: #FA312B transparent transparent transparent; }
    .page-baby .mob-s2 .list li h3{ font-size: 18px; margin-bottom: 20px; }
    .page-baby .mob-s2 .list li p{ font-size: 14px; color: #fff; }
    .page-baby .mob-s2 .list li.item-2{ background: #0D8FF7; }
    .page-baby .mob-s2 .list li.item-2:before{ border-color: #0D8FF7 transparent transparent transparent; }
    .page-baby .mob-s2 .list li.item-3{ background: #00D884; }
    .page-baby .mob-s2 .list li.item-3:before{ border-color: #00D884 transparent transparent transparent; }

    .page-auto .mob-s1 .list li{ text-align: center; margin-bottom: 1rem; }
    .page-auto .mob-s1 .list li .img{ width: 4rem; height: 4rem; background: url(../images/mobile/auto/1.png) no-repeat; background-size: 21rem; margin: 0 auto 1rem;}
    .page-auto .mob-s1 .list li.item-1 .img{ background-position: 0 0; }
    .page-auto .mob-s1 .list li.item-2 .img{ background-position: -8.5rem 0; }
    .page-auto .mob-s1 .list li.item-3 .img{ background-position: -17rem 0; }
    .page-auto .mob-s1 .list li.item-4 .img{ background-position: 0 -8.4rem; }
    .page-auto .mob-s1 .list li.item-5 .img{ background-position: -8.5rem -8.4rem; }
    .page-auto .mob-s1 .list li.item-6 .img{ background-position: -17rem -8.4rem; }
    .page-auto .mob-s3 .list li{ margin-bottom: 2rem; }
    .page-auto .mob-s3 .list li .num{ width: 5rem; height: 5rem; margin: 0 auto 1rem; background: #fff; border: 1px solid #ddd; line-height: 5rem; font-size: 2rem; border-radius: 100%;}
    .page-auto .mob-s3 .list li h3{ font-size: 1rem; }

    .page-medicine .mob-s1 .list li{ border-bottom: 1px solid #e0e0e0; overflow: hidden; padding: 2rem 0;}
    .page-medicine .mob-s1 .list li .img{ float: left; width: 5rem; height: 5rem; background: url(../images/mobile/medicine/1.png) no-repeat; background-size: 5rem; }
    .page-medicine .mob-s1 .list li.item-1 .img{ background-position: 0 0; }
    .page-medicine .mob-s1 .list li.item-2 .img{ background-position: 0 -9.7rem; }
    .page-medicine .mob-s1 .list li.item-3 .img{ background-position: 0 -19rem; }
    .page-medicine .mob-s1 .list li.item-4 .img{ background-position: 0 -27.5rem; }
    .page-medicine .mob-s1 .list li.item-5 .img{ background-position: 0 -36.8rem; }
    .page-medicine .mob-s1 .list li .text{ margin-left: 6rem; }
    .page-medicine .mob-s1 .list li .text h3{ padding-top: 0.5rem; }
    .page-medicine .mob-s2 .list li{ color: #fff; background: #000; margin-bottom: 1rem; padding: 1.4rem 2rem; border-radius: 1rem; }
    .page-medicine .mob-s2 .list li.item-1{ background: url(../images/mobile/medicine/02-bg1.jpg) repeat-y; background-size: 100%; }
    .page-medicine .mob-s2 .list li.item-2{ background: url(../images/mobile/medicine/02-bg2.jpg) repeat-y; background-size: 100%; }
    .page-medicine .mob-s2 .list li.item-3{ background: url(../images/mobile/medicine/02-bg3.jpg) repeat-y; background-size: 100%; }
    .page-medicine .mob-s2 .list li h3{ text-align: center; margin-bottom: 1rem; }
    .page-medicine .mob-s2 .list li p{ color: #fff; }
    
    .page_mobile .mod-like-table,
    .page_mobile .mod-like-table .col-hd .th,
    .page_mobile .mod-like-table .col-item .th h3{ font-size: .7rem; }
    .page_mobile .mod-like-table .i-ok:before, 
    .page_mobile .mod-like-table .i-no:before, 
    .page_mobile .mod-like-table .i-sf:before{ width: 1.5rem; height: 1.1rem; background-size: 200%; margin: -.55rem -.75rem; }
    .page_mobile .mod-like-table .th{ height: 6rem; }
    .page_mobile .mod-like-table .col-hd .th{ line-height: 6rem; }
    .page_mobile .mod-like-table .col-item .th h3{ padding-top: 1.4rem; }
    .page_mobile .mod-like-table .td{ height: 3.3rem; line-height: 3.3rem; white-space: nowrap;}
    .page_mobile .mod-like-table .td-col-2{ height: auto; }
    /*.page_mobile .mod-like-table .col{ width: 12%; }
    .page_mobile .mod-like-table .col-hd{ width: 40%; }*/
    .page_mobile .mod-like-table .tag{ width: 2.1rem; height: 2.1rem; background-size: contain; }
    .page_mobile .mod-like-table .td-col-2 .td-l{ display: none; }
    .page_mobile .mod-like-table .td-col-2 .td-r{ width: 100%; margin: -1px 0 0; }
    .page_mobile .mod-like-table .td-col-2 .td-r .td{ border-left: 0 none; border-right: 0 none; }
    .page_mobile .mod-like-table .td.td-row2{ height: 6rem; }
    .page_mobile .mod-like-table .td.td-row2-l1{  height: 6rem; line-height: 6rem; }
    .page_mobile .mod-like-table .col-hd{ background: #fff4f4; }
    .page_mobile .mod-like-table-blue .col-hd{ background: #D7F0FC; }
    .page_mobile .mod-like-table-purple .col-hd{ background: #f8f9fd; }
    .page_mobile .mod-like-table .col-item:hover{transform: scale(1);}
    .page-authorization .s-content{ }
    .page-authorization .s-content .mod-like-table{ margin-right: -5px; }
    .page-authorization .mob-s1 .list li{ width: 30%; float: left; padding: 2rem 0; background: #fff; text-align: center; box-shadow: 0 0 50px rgba(0,0,0,.1); margin: 1.5%}
    .page-authorization .mob-s1 .list li .img{ width: 64px; height: 64px; background: url(../images/authorization/01-icon.png) no-repeat; margin: 0 auto 20px;}
    .page-authorization .mob-s1 .list li.item-1 .img{ background-position: 0 0; }
    .page-authorization .mob-s1 .list li.item-2 .img{ background-position: -74px 0; }
    .page-authorization .mob-s1 .list li.item-3 .img{ background-position: -148px 0; }
    .page-authorization .mob-s1 .list li h3{ font-size: 1.1rem; margin-bottom: 10px; }
    .page-authorization .mob-s2{ display: none; }
    .page-authorization .mob-s2 .list{ }
    .page-authorization .mob-s2 .list li{ margin-bottom: 2rem; }
    .page-authorization .mob-s2 .list li .i-hd{ width: 85%; background: #ECEDEE; text-align: center; padding: 20px 0; margin: 0 auto; border-radius: 5px 5px 0 0;}
    .page-authorization .mob-s2 .list li .i-hd h3{ font-size: 24px; }
    .page-authorization .mob-s2 .list li .i-hd p{ font-size: 16px; }
    .page-authorization .mob-s2 .list li .i-bd{ background: #fff; border-radius: 5px; border: 1px solid #F1EFEF; box-shadow: 0 0 30px rgba(0,0,0,.1);}
    .page-authorization .mob-s2 .list li .i-bd .price{ text-align: center; padding-top: 40px; margin-bottom: 30px; }
    .page-authorization .mob-s2 .list li .i-bd .price p{ font-size: 30px; margin-bottom: 10px; display: none;}
    .page-authorization .mob-s2 .list li .i-bd .price a{display: inline-block; width: 107px; height: 34px; line-height: 34px; color: #f92028; border: 1px solid #f92028; border-radius: 5px;}
    .page-authorization .mob-s2 .list li .i-bd .price a:hover{ color: #fff; background: #f92028; }
    .page-authorization .mob-s2 .list li .fun{ border-top: 1px solid #E8E6E6; margin: 0 30px; padding-bottom: 25px;}
    .page-authorization .mob-s2 .list li .fun .f-hd{ font-size: 16px; color: #888888; padding-top: 27px; margin-bottom: 10px;}
    .page-authorization .mob-s2 .list li .fun dl{ line-height: 40px; font-size: 14px;}
    .page-authorization .mob-s2 .list li .fun dt{ float: left; width: 20px; height: 20px; background: url(../images/authorization/02-icon.png) no-repeat; margin-top: 13px;}
    .page-authorization .mob-s2 .list li .fun .dt-w{ background-position: -24px 0; }
    .page-authorization .mob-s2 .list li .fun dd{ margin-left: 68px; }
    .page-authorization .mob-s2 .list li.item-2{  }
    .page-authorization .mob-s2 .list li.item-2 .i-hd{ background: #F82229; color: #fff; }
    .page-authorization .mob-s2 .list li.item-2 .i-hd p{ color: #fff; }
    .page-authorization .mob-s2 .list li.item-2 .i-bd{ }
    .page-authorization .mob-s3 .s-r{ box-shadow: 0 0 50px rgba(0,0,0,.1); overflow: hidden; padding: 2rem 0; }
    .page-authorization .mob-s3 .s-r dl{ width: 50%; float: left; font-size: 16px; padding-left: 2rem; }
    .page-authorization .mob-s3 .s-r dt{ color: #888; margin-bottom: 20px;}
    .page-authorization .mob-s3 .s-r dd{ font-size: 14px; margin-bottom: 24px; }
    .page-authorization .mob-s3 .s-r dd i{ display: inline-block; width: 24px; height: 20px; vertical-align: bottom; margin-right: 20px; background: url(../images/authorization/03-icon.png) no-repeat;}
    .page-authorization .mob-s3 .s-r .s-btn{ display: inline-block; margin-top: 40px; border-radius: 4px; width: 115px; height: 37px; line-height: 37px; text-align: center; border: 1px solid #FA322B; color: #FA322B; }
    .page-authorization .mob-s3 .s-r .s-btn:hover{ background: #FA322B; color: #fff; }
    .page-authorization .mob-s4{ display: none; }
    .page-authorization .mob-s4 .s-hd{ font-size: 20px; margin-bottom: 18px; border-left: 2px solid #F82329; line-height: 16px; padding-left: 11px;}
    .page-authorization .mob-s4 .list li{ border: 1px solid #DCDCDC; width: 46%; margin: 0 2% 4%; float: left; transition: all .2s; overflow: hidden; background: #fff; text-align: center; box-sizing: border-box; padding: 1rem 0;}
    .page-authorization .mob-s4 .list li .img{ background: url(../images/authorization/06-icon.png) no-repeat; width: 60px; height: 82px; margin: 0 auto;}
    .page-authorization .mob-s4 .s-section-1 li.item-1 .img{ background-position: 0 0; }
    .page-authorization .mob-s4 .s-section-1 li.item-2 .img{ background-position: -64px 0; }
    .page-authorization .mob-s4 .s-section-1 li.item-3 .img{ background-position: -132px 0; }
    .page-authorization .mob-s4 .list li h3{ font-size: 18px; margin-bottom: 5px;}
    .page-authorization .mob-s4 .list li .price{ font-size: 16px; color: #fa2929; margin-bottom: 10px;}
    .page-authorization .mob-s4 .list li .price em{ color: #888; }
    .page-authorization .mob-s4 .list li p{ font-size: 14px; color: #888888; margin: 0 1rem; line-height: 1.8; height: 5.5rem;}
    .page-authorization .mob-s4 .list li p b{ color: #1c63f3; }
    .page-authorization .mob-s4 .list li .btn-wrap{ padding-top: 15px; transition: all .2s;}
    .page-authorization .mob-s4 .list li .btn-wrap a{ height: 32px; border: 1px solid #DCDCDC; border-radius: 5px; line-height: 32px; font-size: 13px; color: #888; width: 46%; float: left; margin: 0 2%;}
    .page-authorization .mob-s4 .list li .btn-wrap a:hover{ color: #f9252a; border-color: #f9252a; }
    .page-authorization .mob-s4 .list li .btn-wrap a.a-red{ background: #F9252A; color: #fff; border-color: #F9252A; }
    .page-authorization .mob-s4 .list li .btn-wrap a.a-red:hover{ background: #e51e22; }

    .page-update .page_mobile .mob-banner{ position: relative; }
    .page-update .page_mobile .mob-banner .j-update-times-m{ position: absolute; z-index: 3; color: #fff; font-size: 1.7rem; left: 59%; top: 56%; height: 2rem; line-height: 2rem; margin-top: -1rem;}
    .page-update .page_mobile .update-tabs ul{ width: 100%; }
    .page-update .page_mobile .update-tabs li{ width: 50%; }
    .page-update .page_mobile .update-content .w1200{ width: 100%; }
    .page-update .page_mobile .updata_temp{ margin: 5rem 0; }
    .page-update .page_mobile .updata_temp .box .item{ margin-left: 4rem; width: auto; float: none;}
    .page-update .page_mobile .updata_temp .box .item:after{ content: ""; display: block; clear: both; }
    .page-update .page_mobile .updata_temp .box .item.year{ margin-left: 4rem; }
    .page-update .page_mobile .updata_temp .box .item.year .row{width: 6rem; height: 6rem; line-height: 5rem; border: 0.5rem solid #cfdbe3; font-size: 1.2rem; left: -3rem; }
    .page-update .page_mobile .updata_temp .box .item.year .row .down{ left: 50%; bottom: 0.8rem; margin-left: -6px;}
    .page-update .page_mobile .updata_temp .box .item .time{ position: absolute; float: none; margin: 6.2rem 0 0; width: 6rem; left: -3rem; z-index: 14; border-radius: 0; height: 1.9rem; line-height: 1.9rem;}
    .page-update .page_mobile .updata_temp .box .item .time .edition{ overflow:hidden;width: 100%; height: 2.5rem; line-height: 2.5rem; font-size: 14px; color: #74818c; text-align: center; background: #DDE7EE; border: 1px solid #CEDAE3; border-radius: 1.3rem; margin-top: 1rem;}
    .page-update .page_mobile .updata_temp .box .item .lie{ display: none; }
    .page-update .page_mobile .updata_temp .box .item .desc .tit{font-size: 16px;font-weight: 400}
    .page-update .page_mobile .updata_temp .box .item .desc{ width: auto; padding: 6rem 2rem 3rem 6rem;}
    .page-update .page_mobile .updata_temp .box .item .desc:before{ left: 4rem; top: 4rem; width: auto; right: 1rem;}
    .page-update .page_mobile .updata_temp .box .item.first .desc:before{ top: 3rem; }
    .page-update .page_mobile .updata_temp .box .item .desc:after{ left: 3.2rem; top: 8rem;}
    .page-update .page_mobile .updata_temp .box .item.first .desc:after{ top: 6rem; }
    .page-update .page_mobile .updata_temp .box .item.last{ margin-left: 4rem; }
}