@charset 'gb2312';
body{
    background-color:#fff;
}
.wapper850{
    width:850px;
    margin:0 auto;
}
.wapper870{
    width:870px;
    margin:0 auto;
}
.hearder{
    height:60px;
    padding-top:30px;
}
.hearder .logo{
    float:left;
    width:200px;
}
.hearder .navBox{
    float:right;
    padding-left:0px;
    margin-top:30px;
}
.hearder .navBox a{
    margin:0px 20px 0;
}
.index-banner{
    width:100%;
    height:425px;
}
.index-banner .imgbox{
    width:100%;
    height:425px;
}
.index-banner .imgbox li{
    height:425px;
}
/*????б?*/
.index-sort{
    overflow:hidden;
}
.index-sort ul{
    width:860px;
    margin-left:-5px;
}
.index-sort ul li{
    width:205px;
    height:260px;
    float:left;
    border:1px solid #f1f0f0;
    background-color:#fff;
    margin:10px 0 0 5px;
}
.index-sort .icon{
    width:70px;
    height:70px;
    background:url('../images/icon.jpg?v1') no-repeat;
    display:block;
    margin:35px auto 0;
}
.index-sort .icon1{
    background-position:0 -80px;
}
.index-sort .icon2{
    background-position:0 -240px;
}
.index-sort .icon6{
    background-position:0 -160px;
}
.index-sort .icon5{
    background-position:0 0px;
}
.index-sort .icon4{
    background-position:0 -320px;
}
.index-sort .icon3{
    background-position:0 -400px;
}
.index-sort .icon7{
    background-position:0 -480px;
}
.index-sort .icon8{
    background-position:0 -560px;
}
.index-sort .title{
    text-align:center;
    font-size:14px;
    margin-top:25px;
}
.index-sort .tx{
    color:#999;
    text-align:center;
    margin-top:15px;
    padding:0 15px;
    height:40px;
    overflow:hidden;
    line-height:20px;
}
.index-sort .more{
    text-align:center;
    margin-top:20px;
}
.index-sort .more a:link, .index-sort .more a:visited{
    color:#9ed7e8;
}
.index-liuc{
    margin-top:40px;
}
.index-liuc .title{
    font-size:24px;
}
.index-liuc .title em{
    color:#00a0e9;
}
.index-liuc li{
    color:#20aee5; 
	background:url(../images/lc_bg.png) no-repeat;
    width:153px;
    height:60px;
    float:left;
    padding:0 10px;
    margin-top:20px;
    line-height:22px;
}
.index-liuc li p{
    padding-top:10px;
    padding-left:8px;
}
/*?????*/
.new-shop{
    margin-top:40px;
    padding:20px;
    width:810px;
    background-color:#f5f5f5;
    position:relative;
}
.new-shop .title{
    font-size:40px;
    margin-top:30px;
}
.new-shop .title span{
    float:left;
}
.new-shop .title .s{
    height:55px;
    padding:0 10px;
    font-family:'\5B8B\4F53';
}
.new-shop .title .e{
    color:#00a0e9;
    float:left;
    line-height:60px;
}
.new-shop .subT{
    font-size:14px;
    float:left;
    margin-top:8px;
}
.new-shop .mon{
    position:absolute;
    right:20px;
    top:0;
    padding-right:30px;
    background:url('../images/y.png') right 60px no-repeat;
    font-size:14px;
}
.new-shop .mon .num{
    font-size:100px;
    color:#e4007f;
    height:100px;
    line-height:100px;
    overflow:hidden;
}
.new-shop .list{
    margin-top:40px;
}
.new-shop .list li{
    width:160px;
    padding:10px;
    background-color:#fff;
    float:left;
    margin-left:10px;
    margin-right:12px;
    height:200px;
}
.new-shop .list .title{
    font-size:14px;
    margin-top:10px;
}
.new-shop .list .tx{
    color:#999;
    margin-top:10px;
}
/*????*/
.index-anno{
    margin-top:40px;
}
.index-anno .title{
    height:48px;
    line-height:48px;
    background-color:#00a0e9;
    color:#fff;
    font-size:26px;
    text-align:center;
}
.index-anno .list{
    margin-top:50px;
}
.index-anno .list li{
    width:242px;
    float:left;
    margin-left:20px;
    margin-right:17px;
    text-align:center;
}
.index-anno .list .imgbox{
    border:1px solid #ccc;
    width:240px;
    height:125px;
}
.index-anno .list .t{
    font-size:14px;
    margin-top:15px;
}
.index-anno .list .tx{
    color:#999;
    margin-top:10px;
    line-height:22px;
}
/*y????*/
.index-mt{
    margin-top:40px;
    background-color:#f5f5f5;
    padding:30px;
}
.index-mt .sub{
    width:360px;
    float:left;
}
.index-mt .sub .t{
    font-size:24px;
    margin-bottom:30px;
}
.index-mt .sub li{
    margin-top:15px;
    background-color:#fff;
    padding:20px;
    font-size:14px;
    position:relative;
    padding-left:45px;
}
.index-mt .sub .num{
    width:28px;
    height:28px;
    background:url('../images/dot.png') no-repeat;
    color:#fff;
    line-height:28px;
    text-align:center;
    position:absolute;
    left:10px;
    top:16px;
}
.index-mt .sub .sb{
    position:absolute;
    font-size:12px;
    right:10px;
    bottom:5px;
    color:#b8bbc1;
}
.index-mt .col{
    width:400px;
    float:right;
    color:#999;
}
.index-mt .col .t{
    font-size:14px;
    color:#000;
}
.index-mt .col .tx{
    margin-top:10px;
}
/*???*/
.footer-w{
    width:100%;
    background-color:#333333;
    min-width:850px;
    padding-top:30px;
    margin-top:30px;
    color:#b8bbc1;
}
.footer{
    width:850px;
    margin:0 auto;
}
.footer .t{
    color:#fff;
}
.footer .box1{
    float:left;
    line-height:22px;
}
.footer .box2{
    float:left;
    width:110px;
    margin-left:20px;
}
.footer .box3{
    float:left;
    line-height:22px;
    margin-left:80px;
}
.footer-w .bt{
    text-align:center;
    color:#b8bbc1;
    height:45px;
    line-height:45px;
    background-color:#242424;
    margin-top:20px;
}
/*???????*/
.pro-nav, .stores-nav, #proNav{
    height:40px;
    line-height:40px;
    width:100%;
    min-width:850px;
    background-color:#f5f5f5;
    color:#808080;
    margin-top:50px;
    /*position: fixed;*/
}
#proNav{
    margin:0;
    top:0;
}
.stores-nav{
    text-align:center;
    font-size:18px;
    color:#20a4db;
}
.pro-nav a:link, .pro-nav a:visited{
    color:#808080;
}
.pro-nav .on a:link, .pro-nav .on a:visited{
    color:#fff;
}
.pro-nav li{
    padding:0 18px;
    float:left;
}
.pro-nav .on{
    background-color:#20a4db;
    color:#fff;
}
.pro-w{
    padding-top:30px;
}
.pro-box{
    margin-top:35px;
}
.pro-box .title-box{
    height:30px;
    line-height:30px;
    text-align:center;
    background:url('../images/p_l.png') 0 center no-repeat;
}
.pro-box .title-box .title{
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:30px;
    background-color:#fff;
    padding:0 20px;
    color:#20a4db;
    font-size:14px;
}
.pro-box .subT{
    font-size:24px;
    color:#20a4db;
    margin-top:30px;
}
.pro-box .box1, .pro-box .box2{
    padding-top:20px;
}
.pro-box .box1 li{
    float:left;
    width:415px;
}
.pro-box .box1 .imgbox{
    width:415px;
    height:205px;
}
.pro-box .box1 .imgbox2{
    width:415px;
    height:275px;
}
.pro-box .box .title{
    font-size:18px;
    margin-top:3px;
}
.pro-box .box .tx{
    color:#999;
    margin-top:3px;
}
.pro-box .box1 .odd{
    float:right;
}
.pro-box .box2 .subBox1{
    float:left;
    width:560px;
}
.pro-box .box2 .subBox1 .imgbox{
    width:560px;
    height:280px;
}
.pro-box .box2 .subBox2{
    float:right;
    width:270px;
}
.pro-box .box2 .subBox2 li{
    margin-bottom:20px;
}
.pro-box .box2 .subBox2 .imgbox{
    width:270px;
    height:135px;
}
.pro-box .box3{
    overflow:hidden;
    padding-top:20px;
}
.pro-box .box3 li{
    float:left;
    width:270px;
    margin-right:20px;
}
.pro-box .box3 ul{
    width:870px;
}
.pro-box .box3 .imgbox{
    width:270px;
    height:135px;
}
/*???????*/
.pro-info{
    overflow:hidden;
}
.pro-info .imgbox{
    text-align:center;
}
.pro-info .tx-title{
    font-size:22px;
    margin-top:40px;
}
.pro-info .tx-info{
    color:#999;
    margin-top:20px;
}
.pro-info .info-nav{
    text-align:center;
    padding-top:100px;
}
.pro-info .info-nav .t-box{
    font-size:18px;
    color:#b2b2b2;
    padding-bottom:10px;
    border-bottom:1px dotted #e0e0e0;
    text-align:right;
}
.pro-info .info-nav .list-nav{
    text-align:right;
    margin-top:30px;
}
.pro-info .info-nav li{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:150px;
    height:50px;
    line-height:50px;
    margin-left:2px;
    font-size:14px;
    text-align:center;
    background-color:#f5f5f5;
}
.pro-info .info-nav .imgbox{
    width:102px;
    height:90px;
    text-align:center;
    margin-bottom:10px;
    padding:6px 0;
}
.pro-info .info-nav .on{
    background-color:#ecf5fc;
}
.pro-info .info-nav .on .imgbox{
    background:url('../images/y2.png') no-repeat;
}
.pro-info .info-nav .on a:link, .pro-info .info-nav .on a:visited{
    color:#20a4db;
}
/*???*/
.offer-box{
    margin-top:60px;
}
.offer-box .imgbox{
    height:425px;
}
.offer-box .title{
    font-size:24px;
    margin-top:30px;
}
.offer-box .tx{
    margin-top:15px;
    color:#999;
}
.offer-box .bt-box{
    margin-top:20px;
    height:30px;
}
.offer-box .bt-box .share{
    float:right;
    color:#fff;
    background-color:#00ade5;
    height:30px;
    line-height:30px;
    text-align:center;
    /*font-size: 14px;*/
    width:90px;
}
.offer-box .bt-box .share:link, .offer-box .bt-box .share:visited{
    color:#fff;
}
.offer-box .bt-box .call{
    width:250px;
    float:right;
    margin-right:30px;
    background-color:#f5f5f5;
    color:#8fc31f;
    height:30px;
    line-height:30px;
}
.offer-box .bt-box .call label{
    width:90px;
    background-color:#8fc31f;
    text-align:center;
    color:#fff;
    display:inline-block;
    margin-right:10px;
    *zoom:1
}
/*???*/
.stores-city{
    padding-top:10px;
}
.stores-city a{
    display:inline-block;
    *zoom:1;
    width:70px;
    margin-top:10px;
}
.stores-cont{
    padding-top:10px;
    overflow:hidden;
}
.stores-cont ul{
    width:910px;
}
.stores-cont li{
    width:242px;
    padding:10px 0;
    height:120px;
    margin-right:60px;
    float:left;
    margin-top:20px;
    border-top:1px dotted #b2b2b2;
}
.stores-cont .t{
    font-size:14px;
}
.stores-cont .txbox{
    color:#999;
    margin-top:10px;
}
.stores-cont .more{
    display:block;
    width:90px;
    height:30px;
    line-height:30px;
    background-color:#f5f5f5;
    text-align:center;
    margin-top:10px;
}
.stores-cont .more:link, .stores-cont .more:visited{
    color:#20aee5;
}
/*????????*/
.about-tabs{
    height:36px;
    background:url('../images/p_l.png') 0 center no-repeat;
    text-align:center;
    margin-top:50px;
}
.about-tabs li{
    text-align:center;
    padding:0 5px;
    height:36px;
    line-height:36px;
    font-size:14px;
    width:101px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:url('../images/tabs.png') center -45px no-repeat #fff;
}
.about-tabs li.on{
    background-position:center 0;
}
.about-tabs li.on a:link, .about-tabs li.on a:visited{
    color:#fff;
}
.about-focus{
    width:850px;
    height:420px;
    position:relative;
    margin-top:25px;
}
.about-focus .imgbox{
    position:relative;
    width:850px;
    /*height:420px;
    overflow:hidden;*/
}
.about-focus .numbox{
    position:absolute;
    text-align:center;
    width:850px;
    height:14px;
    bottom:10px;
    z-index:2;
}
.about-focus .numbox li{
    width:14px;
    height:14px;
    margin-left:10px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:url('../images/f_dot.png') 0 -16px no-repeat;
}
.about-focus .numbox .on{
    background-position:0 0;
}
.about-info-w{
    margin-top:40px;
    border-top:2px solid #4d4d4d;
    padding:50px 0;
}
.about-info-w .imgbox{
    width:240px;
    float:left;
}
.about-info-w .info{
    width:570px;
    float:right;
    position:relative;
}
.about-info-w .info .t1{
    font-family:'Microsoft Yi Baiti';
    letter-spacing:-3px;
    font-size:67px;
    line-height:70px;
    color:#e5e5e5;
}
.about-info-w .info .t2{
    font-size:18px;
    line-height:20px;
}
.about-info-w .info .tx{
    margin-top:15px;
    color:#999;
}
.about-info-h{
    margin:0;
    padding:20px 0 30px 0;
    border-top:1px solid #ccc;
    /*border-bottom: 1px solid #ccc;*/
}
.about-info-h .info{
    width:auto;
    float:none;
}
.about-info-h .img{
    text-align:right;
}
.about-info-p{
    margin:0;
    /*padding: 40px 0 30px 0;*/
    border-top:1px solid #ccc;
}
.about-info-p .imgbox{
    float:right;
    width:330px;
}
.about-info-p .info{
    width:460px;
    float:left;
}
.about-info-p .info .t1, .about-info-p .info .t2{
    text-align:right;
}
.about-info-s .imgbox{
    float:left;
}
.about-info-s .info{
    float:right;
}
.about-info-s .info .t1, .about-info-s .info .t2{
    text-align:left;
}
.about-info-s li{
    height:30px;
    padding-left:15px;
    line-height:30px;
    background:url('../images/dot2.png') 0 center no-repeat;
}
.about-s{
    padding-top:30px;
}
.about-s ul{
    float:left;
    width:425px;
    color:#999;
}
.about-s li{
    height:28px;
    line-height:28px;
    margin-top:15px;
    position:relative;
    padding-left:35px;
}
.about-s .num{
    position:absolute;
    width:27px;
    height:27px;
    background:url('../images/dot3.png') no-repeat;
    left:0;
    top:0;
    text-align:center;
    line-height:27px;
    color:#fff;
    font-size:14px;
}
.about-mt{
    margin-top:40px;
    border-top:2px solid #4d4d4d;
}
.about-mt .box{
    position:relative;
    padding:30px 0 60px 0px;
    border-top:1px solid #ccc;
}
.about-mt .box .t{
    position:absolute;
    font-size:20px;
    left:0;
    top:30px;
}
.about-mt .box .tx1{
    font-size:14px;
}
.about-mt .box .tx2{
    font-size:12px;
    margin-top:20px;
    color:#999;
}
.about-mt .more{
    position:absolute;
    width:90px;
    height:30px;
    line-height:30px;
    background-color:#f5f5f5;
    text-align:center;
    right:20px;
    bottom:10px;
}
.about-mt .more:link, .about-mt .more:visited{
    color:#20aee5;
}
.about-job{
    margin-top:60px;
}
.about-job .title{
    font-size:24px;
    color:#20aee5;
}
.about-joblist{
    overflow:hidden;
}
.about-joblist ul{
    width:890px;
}
.about-joblist li{
    float:left;
    border:1px solid #ccc;
    padding:10px 10px 20px;
    width:240px;
    margin-top:20px;
    color:#999;
    margin-right:30px;
    min-height:655px;
}
.about-joblist .imgbox{
    height:190px;
    position:relative;
}
.about-joblist .imgbox .icon{
    width:37px;
    height:37px;
    position:absolute;
    left:0;
    bottom:0;
}
.about-joblist .t{
    color:#000;
    font-size:18px;
    margin-top:15px;
    padding-bottom:10px;
    border-bottom:2px solid #999;
}
.about-joblist .city{
    font-size:14px;
    margin-top:10px;
}
.about-joblist .tx{
    margin-top:20px;
}
.about-joblist .add{
    width:90px;
    height:30px;
    line-height:30px;
    background-color:#f5f5f5;
    text-align:center;
    display:block;
    margin:20px auto 0;
}
.about-joblist .add:link, .about-joblist .add:visited{
    color:#20aee5;
}
.re-form-t{
    height:50px;
    line-height:50px;
    text-align:center;
    color:#fff;
    background-color:#20aee5;
    font-size:18px;
    margin-top:30px;
}
.re-form-w{
    background-color:#f5f5f5;
    padding:20px;
}
.re-form-w .table-w{
    margin-top:20px;
}
.re-form-w .table-w .t{
    font-size:14px;
    color:#20aee5;
}
.re-form-w .tablebox{
    width:100%;
    /*background-color: #fff;*/
    margin-top:10px;
}
.re-form-w .tablebox td{
    /*border: 1px solid #ccc;*/
    line-height:40px;
    text-align:left;
}
.re-form-w .tablebox .label{
    border-right:0 none;
    padding-left:10px;
    float:left;
    width:90px;
}
.re-form-w .tablebox .tx{
    border-left:0 none;
    width:280px;
    padding:0 10px 0 0;
}
.re-form-w .input-tx{
    height:30px;
    border:1px solid #CCC;
    line-height:40px;
    float:left;
    width:250px;
}
.re-form-w .input-tx2{
    width:680px;
}
.re-form-w .ck{
    width:14px;
    height:14px;
    /*border: 1px solid #ccc;*/
    margin-left:10px;
    margin-right:5px;
}
.re-form-btn{
    display:block;
    width:132px;
    height:45px;
    margin:20px auto 0;
    overflow:hidden;
    font-size:18px;
    line-height:45px;
    color:#20aee5;
    text-align:center;
    background:url('../images/btn.png') no-repeat;
}
.re-form-btn:link, .re-form-btn:visited{
    color:#20aee5;
}
.re-form-min-l, .re-form-min-r{
    width:380px;
    float:left;
}
.re-form-min-r{
    float:right;
}
.table-w .textarea, .table-w .textarea2{
    width:100%;
    height:128px;
    border:1px solid #ccc;
    margin-top:10px;
    overflow:auto;
}
.table-w .textarea2{
    height:240px;
}
/*????*/
.notice-w{
    padding:30px;
    background-color:#f5f5f5;
    overflow:hidden;
}
.notice-w .t{
    color:#20aee5;
    font-size:18px;
}
.notice-w .imgbox{
    margin-top:20px;
    overflow:hidden;
}
.notice-w .imgbox ul{
    width:830px;
}
.notice-w .imgbox li{
    width:380px;
    float:left;
    margin-left:15px;
}
.notice-w .notice-cont{
    margin-top:20px; font-size:14px; line-height:28px;
}
.serv-color-1{ color:#54b9e3 }
.serv-color-2{ color:#de849b }
.serv-color-3{ color:#eba665 }
.serv-color-4{ color:#b06e98 }
.serv-color-5{ color:#95c866 }
.serv-color-6{ color:#63bcd4 }
.serv-color-7{ color:#33a593 }
/*提醒体重：54b9e3     胸部：de849b     产后综合症：eba665     女性特征：b06e98     亚健康：95c866
妈妈美容：63bcd4     受损肤质：33a593*/
/*蓝：1162a1     浅绿：c8d93d     橙红：ea5505     草绿：4f8a6c*/
.wapper840{width:840px;margin:0 auto}
.icon-sign,.icon-talk,.icon-join{background:url(../images/join_sprites.png) no-repeat}
.icon-sign{position:absolute;left:-28px;top:2px;width:25px;height:15px}
.icon-talk,.icon-join{display:inline-block;width:24px;height:24px;margin-right:5px;vertical-align:middle}
.icon-talk{background-position:0 -30px}
.icon-join{background-position:0 -60px}
.m-title{line-height:27px;margin-bottom:23px;border-top:1px solid #ccc}
.m-title span{float:left}
.m-title em{float:left;width:2px;height:27px;margin-top:26px;margin-left:20px;background-color:#e5e5e5}
.m-title .cn{font-size:27px;padding-top:22px;border-top:4px solid #e5e5e5;color:#4c4c4c}
.m-title .en{margin-top:28px;padding-left:20px;font-size:32px;font-family:Arial;color:#e5e5e5}
.m-intro{padding-bottom:70px}
.m-intro .col-left{float:left;position:relative;width:305px}
.m-intro .col-right{float:right;position:relative;width:485px}
.m-store{width:880px}
.m-store .col{float:left;width:241px;height:526px;padding:13px;margin-right:16px;border:1px solid #e5e5e5}
.m-store h3{padding-bottom:5px;margin-top:22px;font-size:18px;border-bottom:1px solid #d2d2d2}
.m-store h4{padding-bottom:22px;margin-top:5px;font-size:14px;color:#20aee5}
.m-store p{margin-top:18px;color:#999}
.m-store .imgbox{height:167px}
.m-service .hd{margin-bottom:40px;background-position:center;background-repeat:no-repeat;text-align:center}
.m-service .hd h3{line-height:28px;font-size:20px}
.m-service .hd p{font-size:14px;color:#ccc}
.m-service .bd{padding-bottom:60px}
.m-service .bd h4{font-size:14px}
.m-service .bd p{color:#999}
.m-service .bd li{position:relative;width:314px;padding-left:70px;margin-bottom:25px}
.m-service .bd i{position:absolute;left:0;top:0;width:53px;height:52px;background-image:url(../images/join_icon.png);background-repeat:no-repeat}
.m-service .col-left{float:left;width:384px}
.m-service .col-right{float:right;width:384px}
.ms1 .hd{background-image:url(../images/join_srv_line1.png);color:#8fc31f}
.ms2 .hd{background-image:url(../images/join_srv_line2.png);color:#20aee5}
.ms3 .hd{background-image:url(../images/join_srv_line3.png);color:#00d0b6}
.ms4 .hd{background-image:url(../images/join_srv_line4.png);color:#ff564a}
.ms5 .hd{background-image:url(../images/join_srv_line5.png);color:#ffc72e}
.ms1 .icon1-1{background-position:0 0}
.ms1 .icon1-2{background-position:0 -60px}
.ms1 .icon2-1{background-position:-60px 0}
.ms1 .icon2-2{background-position:-60px -60px}
.ms2 .icon1-1{background-position:-120px 0}
.ms2 .icon1-2{background-position:-120px -60px}
.ms2 .icon1-3{background-position:-120px -120px}
.ms2 .icon1-4{background-position:-120px -180px}
.ms2 .icon2-1{background-position:-180px 0}
.ms2 .icon2-2{background-position:-180px -60px}
.ms2 .icon2-3{background-position:-180px -120px}
.ms3 .icon1-1{background-position:-240px 0}
.ms3 .icon1-2{background-position:-240px -60px}
.ms3 .icon1-3{background-position:-240px -120px}
.ms3 .icon2-1{background-position:-300px 0}
.ms3 .icon2-2{background-position:-300px -60px}
.ms4 .icon1-1{background-position:-360px 0}
.ms4 .icon1-2{background-position:-360px -60px}
.ms4 .icon2-1{background-position:-420px 0}
.ms5 .icon1-1{background-position:-480px 0}
.ms5 .icon1-2{background-position:-480px -60px}
.ms5 .icon1-3{background-position:-480px -120px}
.ms5 .icon1-4{background-position:-480px -180px}
.ms5 .icon1-5{background-position:-480px -240px}
.ms5 .icon2-1{background-position:-540px 0}
.ms5 .icon2-2{background-position:-540px -60px}
.ms5 .icon2-3{background-position:-540px -120px}
.ms5 .icon2-4{background-position:-540px -180px}
.ms5 .icon2-5{background-position:-540px -240px}
.ms5 .icon2-6{background-position:-540px -300px}
.join-focus{width:840px;height:420px;position:relative;margin-top:25px}
.join-focus .imgbox{position:relative;width:840px;height:420px;overflow:hidden}
.join-focus .numbox{position:absolute;text-align:center;width:840px;height:12px;bottom:10px;z-index:2}
.join-focus .numbox li{width:13px;height:12px;margin-left:7px;display:inline-block;*display:inline;*zoom:1;background:url('../images/join_f_dot.png') 0 -14px no-repeat;vertical-align:top}
.join-focus .numbox .on{background-position:0 0}
.s-advantage{margin-top:80px}
.s-advantage .m-title{margin-bottom:90px}
.s-advantage .m-intro .col-right dt{position:relative;font-size:14px;line-height:18px}
.s-advantage .m-intro .col-right dd{margin-bottom:18px;font-size:12px;color:#999}
.s-join{margin-top:20px}
.s-join .m-intro .col-left{font-size:17px;color:#20aee5}
.s-support{margin-top:120px;padding-bottom:20px}
.s-support .m-intro .col-right dt{margin-bottom:15px;font-size:20px}
.s-support .m-intro .col-right dd{margin-bottom:18px;color:#4c4c4c}
.float-tools{position:fixed;left:50%;top:115px;width:147px;margin-left:422px;background-color:#4d4d4d}
.float-tools a{display:block;line-height:36px;border-bottom:1px solid #636363;font-size:14px;color:#fff;text-align:center;text-decoration:none}
.float-tools a:last-child{border-bottom:0}
.mask{position:absolute;z-index:99;width:100%;left:0;top:0;display:none;height:100%;background:url(../images/mask.png) repeat}
.pupBox{position:fixed;left:50%;width:280px;top:50%;z-index:10;background-color:#fff;padding:0 0 10px}
.pupBox .list{padding:30px 10px 10px}
.pupBox .close{width:22px;height:22px;position:absolute;right:-5px;top:-5px;background:url(../images/close.png) no-repeat;cursor:pointer}
.pupBox .list li{margin-top:10px}
.pupBox .input-tx1,.pupBox .input-tx2{width:240px;padding:0 10px;height:40px;line-height:40px;border-radius:5px;border:1px solid #ccc}
.pupBox .input-tx2{height:160px}
.pupBox .btn1{width:156px;height:39px;line-height:39px;display:block;background-color:#00a9e4;border-radius:20px;margin:10px auto 0;font-family:'microsoft yahei';font-size:20px;color:#fff;text-align:center;cursor:pointer}