*{box-sizing: border-box;}
.lemon-header{width: 100%;position: relative;}
.lemon-play{z-index:2;width: 50px;height: 50px;position: absolute;left: 50%;margin-left: -25px;top: 487px;background: url("../images/lemon/events_play.png") center no-repeat;cursor: pointer;}
.events-header-res{width: 100%;overflow: hidden;position: relative;}
/*#events-header{width: 1920px;height: auto;position: absolute;top: 0;left: 50%;margin-left: -960px;}*/
.lemon-nav{width: 100%;text-align: center;position: absolute;bottom: 0;background: #fff;font-size: 0;}
.lemon-nav li{display: inline-block;height: 58px;overflow: hidden;}
.lemon-nav-li a{width: 240px;line-height: 58px;display: block;font-size: 20px;color: #333333;float:left;
    -webkit-transition: background 0.35s,color 0.7s;
    -moz-transition: background 0.35s,color 0.7s;
    -ms-transition: background 0.35s,color 0.7s;
    -o-transition: background 0.35s,color 0.7s;
    transition: background 0.35s,color 0.7s}
.lemon-nav-fg p{width: 1px;height: 18px;margin: 20px 0;background: #d8d8d8;}
.lemon-nav-li:hover>a,.lemon-nav-li.on a{ background:#2b2934;color: #000;}

.lemon-video-popu{width: 800px;overflow: hidden;position: fixed;top: 180px;left: 50%;margin-left: -400px;z-index: 10;display: none}
.lemon-video{width: 100%;}
.lemon-video-close{width: 28px;height: 28px;cursor: pointer;background: url("../../imgs/static/video_close.png") center no-repeat;
position: absolute;top: 15px;right: 15px; z-index:10;}

/*.lemon-video.show{display: block!important;}*/

.lemon-conhead{display: table;margin: 0 auto;height: 160px;text-align: center;position: relative}
.lemon-conhead.conhead-num_01{background: url("../../imgs/static/lemon_num_01.png") center no-repeat;}
.lemon-conhead.conhead-num_02{background: url("../../imgs/static/lemon_num_02.png") center no-repeat;}
.lemon-conhead.conhead-num_03{background: url("../../imgs/static/lemon_num_03.png") center no-repeat;}
.lemon-conhead.conhead-num_04{background: url("../../imgs/static/lemon_num_04.png") center no-repeat;}
.lemon-conhead.conhead-num_05{background: url("../../imgs/static/lemon_num_05.png") center no-repeat;}
.lemon-conhead.conhead-num_06{background: url("../../imgs/static/lemon_num_06.png") center no-repeat;}
.lemon-conhead.conhead-num_07{background: url("../../imgs/static/lemon_num_07.png") center no-repeat;}
.lemon-conhead-div{display: table-cell;vertical-align: middle;}
.lemon-conhead-title{padding: 0 28px;position: relative;}
.lemon-conhead-title p{width: 28px;height: 3px;background: #6C6B5D;position: absolute;top: 50%;margin-top: -1.5px;}
.lemon-conhead-title p.tit-left{left: 0;}
.lemon-conhead-title p.tit-right{right: 0;}
.lemon-conhead-title h3{font-size: 40px;color: #000000;padding: 0 35px;line-height: 40px;letter-spacing: 20px;}
.lemon-conhead-remark{font-size: 16px;color: #666666;margin-top: 3px;text-transform: uppercase;}


span.tos-red1{font-size: 16px;color: #fd2929;}
span.tos-red2{font-size: 20px;color: #fd2929;}
span.tos-red3{font-size: 22px;color: #fd2929;}
.con-bg-num_05{ width:100%; background-color:#f5f5f5; padding:50px 0;}

/*品牌大事件*/
.events-content{z-index: 2;position: relative;margin: 0px auto 0 auto!important;}
.events-tabstrip{width: 100%;box-sizing: border-box;padding: 0 10px 1px 10px;overflow: hidden;background: url("../../imgs/static/tabstrip.png") center bottom no-repeat;margin: 35px 0 70px 0}
.events-tabstrip-con{width:8%;height: 56px;float: left;position: relative;cursor: pointer;}
.events-tabstrip-context{text-align: center;display: table;margin: 0 auto;position: relative}
.events-tabstrip-contextbef{width: 0;height: 1px;background: #000;position: absolute;top: 50%;margin-top: -0.5px;z-index: -1}
.events-tabstrip-context p{font-size: 18px;color: #999999;}
.events-tabstrip-context span{font-size: 18px;display: block;margin: 0 10px;background: #fff;padding: 0 10px;}
/*.events-tabstrip-con.on .events-tabstrip-context span:before{*/
    /*content: "";width: 10px;height: 1px;background: #000;display: block;position: absolute;left: 0;top: 50%;margin-top:-0.5px;*/
/*}*/
/*.events-tabstrip-con.on .events-tabstrip-context span:after{*/
    /*content: "";width: 10px;height: 1px;background: #000;display: block;position: absolute;right: 0;top: 50%;margin-top:-0.5px;*/
/*}*/
.events-tabstrip-condi{position: absolute;bottom: -1px;width: 100%;height: 15px;}
.events-tabstrip-condi-l{width: 1px;height: 12px;background: #d8d8d8;position: absolute;z-index: 1;left: 50%;margin-left: -0.5px;top: -1px;}
.events-tabstrip-condi-y{width: 12px;height: 12px;background:url("../../imgs/static/tab_yuan.png") center no-repeat;bottom: 0;margin-left: -6px;left: 50%;position: absolute;z-index: 2;display: none;}
.events-tabstrip-con.on .events-tabstrip-condi-y{
    display: block; animation: condi_y 0.35s;
}
.events-tabstrip-con.on .events-tabstrip-contextbef{
    width: 100%;animation: condi_y 0.35s;
}
@keyframes condi_y {
    from{
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);}
    to{
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

.events-maincon{width: 100%;overflow: hidden}
.events-conlist{width: 100%;overflow: hidden;margin-bottom: 37px;}
.events-conlist>img{width: 292px;height: 201px;float: left;}
.events-mainlist{width:908px;box-sizing: border-box;border-bottom: 1px #d8d8d8 solid;height: 201px;float: right;padding-top: 49px;}
.events-listleft{width: 121px;height: 100px;border-right: 1px #d8d8d8 solid;float: left;margin-left: 37px;color: #000;}
.events-listleft p{font-size: 33px;}
.events-listleft span{font-size: 16px;}
.events-listright{width: 705px;float: right;}
.events-listright h4{font-size: 25px;color:#333333;margin: 3px 0 7px 0}
.events-listright p{font-size: 16px;color: #666;}

.enter{padding-top: 45px;}
.enter-main{width: 100%;margin: 68px 0 90px 0;overflow: hidden}
.enter-main li{float: left;width: 190px;position: relative;margin-left: 12px;}
.enter-main li:first-child{margin-left: 0!important;}
.enter-main li>img{width: 190px;height:277px;display: block}
.enter-main-text{width: 100%;line-height: 39px;background: #2b2934;font-size: 20px;color: #fff;position:absolute;top: 196px;text-align: center;}

.lemon-footer{width: 100%;overflow: hidden;background: #2b2934;}
.lemon-footmain{padding: 26px 0;overflow: hidden}
.lemon-foot-title{float: left;width: 309px;height: 92px;background:url("../images/lemon/form_head_bg.png") center no-repeat;display: table;margin: 20px 0;}
.lemon-foot-title div{display: table-cell;vertical-align: middle;font-size: 40px;color: #000000;text-align: center;line-height: 40px;}
.lemon-foot-title h4{font-weight: 300}
.lemon-foot-title p{font-weight: 600}
.lemon-foot-forms{float: left;margin-left: 38px;width: 497px;height: 132px;}
.lemon-foot-forms-input{float: left;}
.lemon-foot-forms-input input{display:block;width: 345px;height: 59px;line-height:59px;box-sizing: border-box;border: 1px #d8d8d8 solid;padding-left: 32px;font-size: 18px;color: #666666;}
.lemon-foot-forms-input input.phone{margin-top: 15px;}
.lemon-foot-forms-submit{float: right;width: 132px;height: 132px;background: #000000;color: #fff;display: block;font-size: 28px;cursor: pointer;
    -webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;}
.lemon-foot-forms-submit:hover{background:#fff;color: #000;}
.lemon-foot-slide{float: right;}
.lemon-foot-slide>p{font-size: 22px;color: #000;}
.lemon-foot-slide>p span{font-size: 27.55px;}
.lemon-foot-slide-res{width: 100%;overflow: hidden;}
.lemon-foot-slide-ul{width: 100%;position: relative}
.lemon-foot-slide-ul li{font-size: 16px;color: #000;line-height: 32px;text-align: center;position: relative}


/*了解柠檬树*/
.knowlem{z-index: 2;position: relative;padding-bottom: 80px;margin: 0px auto 0 auto!important;}
.knowlem-mess{width: 100%;overflow: hidden;margin-top: 35px;margin-bottom: 45px;}
.knowlem-mess li{float: left;}
.knowlem-mess li.fg{width: 2px;height: 34px;background: #d8d8d8;margin: 33px 0;}
.knowlem-mess-li{width: 298.5px;height: 100px;text-align: center;}
.knowlem-mess-li p{font-size: 72px;line-height: 80px;color:#222222;}
.knowlem-mess-li span{font-size: 18px;line-height: 20px;color: #666666;}
.knowlem-text{font-size: 16px;line-height: 25px;color: #666666;}

.firsthome-res{width: 100%;background: #f5f5f5;overflow: hidden;}
.firsthome{padding: 80px 0;}
.reason-ul{width: 100%;overflow: hidden;margin-top: 55px;}
.reason-ul>li{width: 393px;height: 662px;overflow: hidden;float: left;margin-left: 10.5px;}
.reason-ul>li:first-child{margin-left: 0!important;}
.reason-ul-main{width: 100%;overflow: hidden;position: relative;margin-bottom: 8px;}
.reason-ul-main:hover img{
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
.reason-ul-main:hover .reason-ul-maintext{
    background: #2b2934;/*firefox、chrome*/
    background: #fded05\9;/*IE*/
    filter: alpha(opacity=80);/*IE*/}
.reason-ul-main:hover .reason-ul-mainhref{background:#fff}
.reason-main-res1{height: 327px;}
.reason-main-res1 img{width: 100%;height: 327px;}
.reason-main-res2{height: 215px;}
.reason-main-res2 img{width: 100%;height: 215px;}
.reason-ul-maintext{width: 308px;height: 164px;position: absolute;
    top: 50%;left: 50%;margin-top: -82px;margin-left: -154px;
    background: rgba(255,255,255,0.8);/*firefox、chrome*/
    background: #fff\9;/*IE*/
    filter: alpha(opacity=80);/*IE*/}
.reason-ul-maintext>div{position: relative;text-align: center}
.reason-ul-maintext h4{font-size: 30px;color: #333;line-height: 52px;}
.reason-ul-maintext hr{width: 17px;height: 2px;background: #333333;margin: 0 auto}
.reason-ul-maintext p{font-size: 19px;line-height: 22px;color: #323232;margin: 11px 0;}
.reason-ul-maintext a{width: 155px;line-height: 32px;display: block;margin: 0 auto;font-size: 16px;color: #3c3c3c;background: #2b2934;}
.reason-ul-num{font-size: 40px;color: #aeafa1;line-height: 53px;position: absolute;top: 0;left: 11px;}
.firsthome-main{width: 100%;box-sizing: border-box;padding: 37px 28.5px;overflow: hidden;background: #fff;margin-top: 26px;}
.firsthome-main-text{width: 591px;height: 303px;box-sizing: border-box;border: 1px #f2f2f2 solid;float: left;padding: 15px 25px;}
.firsthome-main-text p{font-size: 16px;line-height: 24px;}
.firsthome-main-text p em{font-size: 48px;float: left;line-height: 48px;padding-right: 10px;color: #fd2929;}
.firsthome-main-video{width: 530px;float: right;overflow: hidden;height: 303px;}
.firsthome-main-video .firsthome-main-videores:first-child,
.firsthome-main-video .firsthome-main-videores:first-child+.firsthome-main-videores+.firsthome-main-videores
{margin-left: 0!important;}
.firsthome-main-videores{overflow: hidden;float: left;position: relative;margin-bottom: 11px;margin-left: 12px;}
.firsthome-main-videores,.firsthome-main-videoplay{width: 259px;height: 146px;}
.firsthome-main-videores:hover img{
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
.firsthome-main-videores img{width: 100%;display: block}
.firsthome-main-videoplay{position: absolute;top: 0;left:0;
    background: rgba(0,0,0,0.6);/*firefox、chrome*/
    background: #000\9;/*IE*/
    filter: alpha(opacity=60);/*IE*/}
.firsthome-main-videoplay a{width: 44px;height: 44px;display: block;position: absolute;background: url("../images/lemon/firsthome_video_play.png") center;
    top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-size: 100%;cursor: pointer;}
.reason-ul-popures{display: none;}
.reason-ul-popu{width: 345px;height: 215px;position: absolute;border-top: 1px #d7d7d7 solid;
top: 200px;left: 50%;margin-left: -172.5px;background: #fff;overflow: hidden;}
.reason-ul-popuyy>p{font-size: 26px;color: #3e3e3e;text-align: center;margin-top: 25px;margin-bottom: 10px;}
.reason-ul-popuyy input{width: 282px;height: 38px;box-sizing: border-box;border: 2px #dfdfdf solid;background: #fafafa;
padding-left: 10px;font-size: 13px;color: #646464;line-height: 38px;display: block;margin: 0 auto 10px auto}
.reason-ul-popujg a,.reason-ul-popuyy a{line-height: 32px;background: #2b2934;display: block;text-align: center;font-size: 15px;color: #2a2a2a}
.reason-ul-popuyy a{width: 282px;margin: 0 auto;}
.reason-ul-popujg>p{font-size: 20px;color: #3e3e3e;text-align: center;margin-top: 60px;line-height: 24px;}
.reason-ul-popujg a{width: 109px;margin: 17px auto 0 auto;}
.reason-ul-popuclose{width: 16px;height: 16px;position: absolute;background: url("../images/lemon/popu_mask_close.png") center no-repeat;
top: 12px;right: 14px;cursor: pointer;}



.honors-res{width: 100%;overflow: hidden;background: url("../images/lemon/honors_bg.jpg") center 354px no-repeat;}
.honors{padding-top:60px;}
.honors-main{width: 100%;overflow: hidden;margin-top: 60px;}
.honors-main>li{width: 295px;float: left;margin: 0 52.5px;}
.honors-main-img{width: 295px;height:344px;overflow: hidden;display: table-cell;vertical-align: bottom;text-align: center}
.honors-main-img img{max-width: 100%;}
.honors-main-centime{font-size: 30px;color: #3c3c3c;margin-top: 25px;}
.honors-main-cen hr{width: 74px;height: 4px;background: #2b2934;margin-top: 10px;}
.honors-main-cen p{font-size:18px;color: #3c3c3c;margin-top: 30px;}



.young{padding-top: 75px;}
.young-ul{font-size: 0;width:100%;margin-top: 84px;height: 435px;}
.young-ul li a{height: 400px;width: 100%;display: block}
.young-ul li{width: 385px;overflow: hidden;float:left;height: 400px;margin-left: 22.5px;}
.young-ul li:first-child{margin-left: 0!important;}
.young-ul li img{width: 385px;height: 246px;display: block;margin: 0 auto}
.young-ul-text{padding: 0 15px;margin-top: 21px;font-size: 18px;color: #666;line-height: 25px;}

.service{ padding:50px 0;}
.service .young-ul{ height:370px; margin-top:45px;}
.service .young-ul li{ width:290px; height:351px; margin-left:12.5px; padding-bottom:10px;}
.service .young-ul li img{ width:290px; height:351px;}

.serflow{padding-top: 27px;padding-bottom: 58px;overflow: hidden}
.serflow-main{width: 100%;margin-top: 44px;overflow: hidden}
.serflow-main>li{float: left;position: relative;width: 185px;height: 166px;box-sizing: border-box;border: 1px #fff solid;margin-left: 18px; background-color:#fff!important;}
.serflow-main>li:first-child{margin-left: 0!important;}
.serflow-main>li a{display: block;overflow: hidden}
.serflow-main-btop,.serflow-main-bbottom,
.serflow-main-bleft,.serflow-main-bright{position: absolute;background: #2b2934;}
.serflow-main-btop,.serflow-main-bbottom{width: 0;height: 1px;}
.serflow-main-bleft,.serflow-main-bright{width: 1px;height: 0;}
.serflow-main-btop{top: -1px;right: -1px;}
.serflow-main-bbottom{bottom: -1px;left: -1px;}
.serflow-main-bleft{left: -1px;bottom: 0}
.serflow-main-bright{right: -1px;top: 0}
.serflow-main>li:hover .serflow-main-btop,
.serflow-main>li:hover .serflow-main-bbottom{width: 185px;}
.serflow-main>li:hover .serflow-main-bleft,
.serflow-main>li:hover .serflow-main-bright{height: 100%}
.serflow-main>li:hover{ background-color:#2b2934!important;}
.serflow-main>li p{text-align: center;font-size: 22px;color: #3c3c3c;margin-top: 97px;}
.serflow-main .serflow-main-li1{background: url("../../imgs/static/serflow_tp1.png") center 39px no-repeat;}
.serflow-main .serflow-main-li1:hover{background: url("../../imgs/static/serflow_tp1_on.png") center 39px no-repeat;}
.serflow-main .serflow-main-li2{background: url("../../imgs/static/serflow_tp2.png") center 39px no-repeat;}
.serflow-main .serflow-main-li2:hover{background: url("../../imgs/static/serflow_tp2_on.png") center 39px no-repeat;}
.serflow-main .serflow-main-li3{background: url("../../imgs/static/serflow_tp3.png") center 39px no-repeat;}
.serflow-main .serflow-main-li3:hover{background: url("../../imgs/static/serflow_tp3_on.png") center 39px no-repeat;}
.serflow-main .serflow-main-li4{background: url("../../imgs/static/serflow_tp4.png") center 39px no-repeat;}
.serflow-main .serflow-main-li4:hover{background: url("../../imgs/static/serflow_tp4_on.png") center 39px no-repeat;}
.serflow-main .serflow-main-li5{background: url("../../imgs/static/serflow_tp5.png") center 39px no-repeat;}
.serflow-main .serflow-main-li5:hover{background: url("../../imgs/static/serflow_tp5_on.png") center 39px no-repeat;}
.serflow-main .serflow-main-li6{background: url("../../imgs/static/serflow_tp6.png") center 39px no-repeat;}
.serflow-main .serflow-main-li6:hover{background: url("../../imgs/static/serflow_tp6_on.png") center 39px no-repeat;}

/*加入我们*/
.join-want{position: relative;z-index: 2;margin: 235px auto 0 auto!important;}
.join-want-values{width: 100%;height: 474px;margin-top: 75px;overflow: hidden;position: relative;background: url("../images/lemon/join_title_bg1.png") left 31px no-repeat;}
.join-want-main{width: 158px;height: 158px;background: #f5f5f5;color: #000;text-align: center;overflow: hidden;position: absolute;cursor: pointer;}
.join-want-maintext{position: relative;z-index: 2}
.join-want-maintext p{font-size: 25px;margin-top: 30px;}
.join-want-maintext hr{width: 19px;height: 2px;background: #000000;margin: 12px auto}
.join-want-maintext span{font-size: 14px;}
.join-want-mainpos{position: absolute;width: 100%;height:237px;top: 237px;background: #2b2934;
    border-top-left-radius: 49px;border-top-right-radius: 49px;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -ms-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;}
.join-want-main:hover>.join-want-mainpos{top: -79px;}
.join-want-con1{top: 0;right: 316px;}
.join-want-con2{top: 0;right: 0;}
.join-want-con3{top: 158px;right: 474px;}
.join-want-con4{top: 158px;right: 158px;}
.join-want-con5{bottom: 0;right: 316px;}
.join-want-con6{bottom: 0;right: 0;}
.join-want-methodology{width: 100%;min-height: 536px;margin-top: 53px;overflow: hidden;background:url("../images/lemon/join_title_bg2.png") right 46px no-repeat;}
.join-want-method-ul{width: 546px;overflow: hidden;}
.join-want-method-li{width: 263px;height: 263px;float: left;overflow: hidden;position: relative;margin: 0 10px 10px 0;}
.join-want-method-li img{width: 263px;height: 263px;display: block;}
.join-want-method-text{width: 100%;position: absolute;bottom: 0;padding: 15px 0;background: #2b2934;color: #000;text-align: center;}
.join-want-method-text p{font-size: 20px;}
.join-want-method-text span{font-size: 15px;}

.join-welfare{padding-top: 107px;}
.join-welfare-main{width: 100%;overflow: hidden;margin-top: 88px;}
.join-welfare-main>li{width: 590px;height:51px;line-height: 51px;background: #f5f5f5;color: #000;float: left;margin-bottom: 20px;}
.join-welfare-main>li:first-child+li+li,.join-welfare-main>li:first-child{margin-right: 20px;}
.join-welfare-main>li>p{font-size: 20px;width: 153px;text-align: center;background: #2b2934;float: left;font-weight: 600}
.join-welfare-main>li>span{float: left;padding-left: 30px;}
.join-welf-titleh4{font-size: 25px;color: #000000;width: 394px;line-height: 61px;border: 2px #2b2934 solid;margin: 65px auto;text-align: center;}
.join-welf-img{display: block;margin: 0 auto;}

.join-lookfor{padding-top: 105px;padding-bottom: 36px;}
.join-lookfor-main{width: 100%;overflow: hidden;margin-top: 77px;}
.join-lookfor-main>li{width: 202px;height: 327px;background: #f5f5f5;float: left;box-sizing: border-box;padding: 78px 24px 0 24px;color: #000;margin-left: 47.5px;}
.join-lookfor-main>li:first-child{margin-left: 0!important;}
.join-lookfor-main>li h4{font-size: 24px;margin-bottom: 10px;}
.join-lookfor-main>li p{font-size: 14px;line-height: 24px;}


.mln{margin-left: 0!important;}
.join271_list{width: 100%;padding-top: 110px;}
.join271_list::after{content: "";clear: both;display: block;}
.join271_list .join271_listview{margin-left: 30px;width: 380px;float: left;height: 410px;}
.join271_list .join271_listview[height482]{height: 482px;}
.join271_listview{width: 100%;background-color: #f5f5f5;position: relative;padding: 105px 25px 0;margin-bottom: 25px;}
.join271_listviewbot{height: 370px;margin-bottom: 13px;}
.join271_listview::after{content: "";width: 185px;height: 142px;background: no-repeat right bottom;position: absolute;bottom: 45px;right: 65px;}
.join271_listview[sort=no1]::after{background-image: url(../images/lemon/20180331/bg_img_no1.png);}
.join271_listview[sort=no2]::after{background-image: url(../images/lemon/20180331/bg_img_no2.png);}
.join271_listview[sort=no3]::after{background-image: url(../images/lemon/20180331/bg_img_no3.png);}
.join271_listview[sort=no4]::after{background-image: url(../images/lemon/20180331/bg_img_no4.png);}
.join271_listview[sort=no5]::after{background-image: url(../images/lemon/20180331/bg_img_no5.png);}
.join271_listview[sort=no6]::after{background-image: url(../images/lemon/20180331/bg_img_no6.png);}
.join271_listview[sort=no7]::after{background-image: url(../images/lemon/20180331/bg_img_no7.png);}
.join271_listview[sort=no8]::after{background-image: url(../images/lemon/20180331/bg_img_no8.png);}
.join271_listview[sort=no9]::after{background-image: url(../images/lemon/20180331/bg_img_no9.png);}
.join271_listview[sort=no10]::after{background-image: url(../images/lemon/20180331/bg_img_no10.png);}
.join271_listview_title{padding: 9px 0 0 8px;position: absolute;left: -8px;top: 33px;}
.join271_listview_title p{line-height: 45px;padding: 0 35px;background-color: #2b2934;font-size: 24px;color: #000000;}
.join271_listview_title::before{content: "";position: absolute;left: 0;top: 0;background: url(../images/lemon/20180331/recruit_title.png) no-repeat center;width: 8px;height: 53px;}
.join271_listview_top{font-size: 20px;color: #000000;}
.join271_listview_text{font-size: 16px;color: #000000;line-height: 27px;position: relative;z-index: 2}
.join271_botinfo{width: 100%;border: 2px solid #000000;line-height: 70px;overflow: hidden;text-align: center;}
.join271_botinfo_left{border-right: 2px solid #000;float: left;width: 540px;}
.join271_botinfo_right{float: right;width: 650px;}
.join271_botinfo_left span,
.join271_botinfo_right span{padding-left: 30px;font-size: 22px;color: #000000;background: no-repeat left center;}
.join271_botinfo_left span{background-image: url(../images/lemon/20180331/ic_recruit_city.png);}
.join271_botinfo_right span{background-image: url(../images/lemon/20180331/ic_recruit_name.png);}

/*门店分布*/
.store-map{margin: 188px auto 0 auto!important;height: 576px;position: relative;z-index: 2;overflow: hidden}
.store-map-left{width: 374px;height: 576px;overflow: hidden;background: #2b2934;box-sizing: border-box;padding: 0 27px;float: left;}
.store-map-lefthead{font-size: 24px;color: #000000;line-height: 72px;}
.store-city-list{width: 100%;overflow: hidden;}
.store-city-list select{width: 155px;height: 48px;line-height: 48px;color: #999999;font-size: 18px;padding-left: 16px;border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
background: #fff url("../images/lemon/tp_liat_xiala.png") right 17px center no-repeat;margin-bottom: 10px;}
.store-city-res{width: 100%;height: 415px;overflow-x: hidden;overflow-y: auto;background: #fff;}
.store-city-rescen{width: 100%;box-sizing: border-box;border-bottom: 1px #d8d8d8 solid;background: url("../images/lemon/tp_xuanzhe.png") 280px center no-repeat;}
.store-city-rescen p{font-size: 18px;color: #666666;margin-left: 30px;padding-left: 28px;background: url("../images/lemon/tp_zuobiao.png") left center no-repeat;line-height: 58px;cursor: pointer;}
.store-city-rescen.on{background: url("../images/lemon/tp_xuanzhe_on.png") 280px center no-repeat;}
.store-city-rescen.on p{color: #000;background: url("../images/lemon/tp_zuobiao_on.png") left center no-repeat;}
.store-map #map{width: 826px;height: 576px;float: right;background: rgba(255,255,255,0.7)}

.store-popup{width: 915px;height: 472px;position: fixed;top: 50%;left: 50%;margin-left: -457.5px;margin-top: -236px;background: #fff;z-index: 100;box-sizing: border-box;padding: 62px 75px;overflow: hidden;
    -webkit-box-shadow: 2px 2px 21px 0 rgba(0,0,0,0.48);
    -moz-box-shadow: 2px 2px 21px 0 rgba(0,0,0,0.48);
    box-shadow: 2px 2px 21px 0 rgba(0,0,0,0.48);display: none;}
.store-popup-left{width: 301px;float: left;}
.store-popup-left-head{width: 100%;padding-bottom: 22px;border-bottom: 1px #d8d8d8 solid;overflow: hidden}
.store-popup-left-head img{width: 93px;height: 93px;float: left;}
.store-popup-title{line-height: 93px;font-size: 23px;color: #000;float: left;margin-left: 20px;}
.store-popup-left-con{padding: 0 5px;margin-top: 30px;}
.store-popup-left-con h6{font-size: 18px;margin-bottom: 7px;color: #000;}
.store-popup-left-con p{font-size: 16px;color: #5d5d5d;line-height: 20px;}
.store-popup-left-con p.store-popup-tel{padding-left: 27px;color: #333;font-weight: 700;background: url("../images/lemon/tp_tel.png") left center no-repeat;}
.store-popup-right{width: 311px;height: 347px;padding-left: 71px;border-left: 1px #d8d8d8 solid;float: right;}
.store-popup-right-head{width: 309px;height: 92px;display: table;background: url("../images/lemon/form_head_bg.png") center no-repeat;margin: 22px auto}
.store-popup-right-head div{display: table-cell;vertical-align: middle;font-size: 40px;color: #000000;text-align: center;line-height: 40px;}
.store-popup-right-head h5{font-weight: 300}
.store-popup-right-head p{font-weight: 600}
.store-popup-right input{width: 100%;height: 55px;line-height: 53px;box-sizing: border-box;border: 1px #d8d8d8 solid;background: #fff;
font-size: 18px;color: #666666;padding-left: 32px;margin-bottom: 15px;display: block;}
.store-popup-right-yy{width: 100%;line-height: 64px;font-size: 25px;color: #000000;display: block;background: #fef000;text-align: center;margin-top: 20px;}
.store-popup-close{width: 27px;height: 27px;background: url("../images/lemon/tp-close.png") center no-repeat;cursor: pointer;position: absolute;top: 23px;right: 27px;}


.shopscene{margin: 55px auto 65px auto!important;}
.shopscene-slide{width: 1200px;height: 508px;margin: 35px auto 0 auto!important;overflow: hidden;position: relative}
.shopscene-slide-left,.shopscene-slide-right{
    width: 51px;height: 51px;position: absolute;z-index: 3;top: 50%;margin-top: -25.5px; cursor:pointer; opacity: 0.5;filter: alpha(opacity:50);
    -webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
}
.shopscene-slide-left:hover,.shopscene-slide-right:hover{
    opacity: 1;filter: alpha(opacity:100);
}
.shopscene-slide-left{background: url("../images/lemon/tp_slideleft.png") center no-repeat;left: 34px;}
.shopscene-slide-right{background: url("../images/lemon/tp_slideright.png") center no-repeat;right: 34px;}


/*服务流程*/
.service-cen-head{text-align: center;color: #000;}
.service-cen-head h4{font-size: 38px;text-transform: uppercase;margin-bottom: 10px;}
.service-cen-head p{font-size: 19px;}
.service-cen-a{width: 306px;line-height: 55px;display: block;font-size: 22px;color: #000;text-align: center;background: #2b2934;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -ms-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;}
.service-cen-a:hover{background: #000;color:#2b2934;}
.service-res_f5f5f5{width: 100%;overflow: hidden;background: #f5f5f5;}

.service-room{margin: 250px auto 0 auto!important;position:relative;z-index: 2}
.service-room-formres{width: 100%;overflow: hidden;height: 319px;}
.service-room-left{width:544px;height: 319px;background: url("../images/lemon/service_room_bg.png") center no-repeat;position: absolute;z-index: 2;left:0;}
.service-room-form{display: table;float: right;margin-top: 5px;}
.service-room-forms{width: 349px;box-sizing: border-box;margin: 50px auto 0 auto}
.service-room-forms input{width: 100%;height: 50px;background: #fff;box-sizing: border-box;line-height: 50px;border: 1px #d8d8d8 solid;
padding-left: 34px;color: #999999;font-size: 20px;margin-bottom: 10px;}
.service-room-forms a{width: 100%;line-height: 57px;text-align: center;font-size: 22px;color: #000000;display: block;background: #2b2934;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -ms-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;}
.service-room-forms a:hover{background: #000;color:#2b2934;}

.service-quote{width: 100%;margin-top: 87px;overflow: hidden}
.service-quote-main{width: 100%;height: 550px;background: url("../../imgs/static/service_quote_bg.jpg") center no-repeat;margin-top: 73px;overflow: hidden;}
.service-quote-main a{margin: 417px auto 0 auto;}

.service-hall{margin: 95px auto 0 auto!important;padding-bottom: 73px;}
.service-hall-main{width: 100%;overflow: hidden;}
.service-hall-mainleft{float: left;margin-left: 82px;margin-top: 45px;}
.service-hall-mainleft a{margin: 43px auto 0 auto}
.service-hall-mainright{position: relative;width:485px;height: 326px;float: right;}
.service-hall-mainright-tt{width: 178px;height: 2px;background: #000000;position: absolute;top: 120px;left: -141px;z-index: 10}

.service-contrace{margin: 115px auto 0 auto!important;}
.service-contrace .service-cen-a{margin: 84px auto 0 auto;}
.service-contrace-main{width: 100%;overflow: hidden;margin-top: 98px;}
.service-contrace-main>li{float: left;height: 166px;position: relative}
.service-contrace-li1{width: 415px;}
.service-contrace-li2{width: 405px;margin-left: 17.5px;}
.service-contrace-li3{width: 345px;margin-left: 17.5px;}
.service-contrace-main>li>img{width: 245px;height: 166px;}
.service-contrace-maintext{position: absolute;right: 0;color: #000;top: 60px;}
.service-contrace-maintext1{width: 225px;}
.service-contrace-maintext2{width: 220px;}
.service-contrace-maintext3{width: 161px;}
.service-contrace-maintext p{font-size: 22px;}
.service-contrace-maintext span{font-size: 16px;}

.service-cons{margin: 105px auto 0 auto!important;}
.service-cons-main{width: 100%;height:385px;background: url("../../imgs/static/service_cons_bg.jpg") center no-repeat;overflow: hidden;margin: 73px auto 60px auto}
.service-cons-main a{margin: 234px auto 0 auto}

.trans_35{
    /* -webkit-transition: all 0.35s; */
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
    }
.service-acce{width: 100%;margin-top: 89px;overflow: hidden}
.service-acce-main1{width: 100%;height: 339px;background: url("../../imgs/static/service_acceptance_bg1.jpg") center no-repeat;margin-top: 80px;}
.service-acce-main2{width: 100%;height: 339px;background: url("../../imgs/static/service_acceptance_bg2.jpg") center no-repeat;}
.service-acce .service-cen-a{margin: 90px auto 0 auto}

.service-afte{margin: 95px auto 77px auto!important;}
.service-afte-main{width: 100%;overflow: hidden;margin: 80px auto;}
.service-afte-main>li{width: 280px;height: 128px;float: left;background-color: #f5f5f5;margin-left: 180px;}
.service-afte-main>li:first-child{margin-left: 0!important;}
.service-afte-main>li p{font-size: 22px;color: #000;text-align: center;margin-top: 85px;}
.service-afte-li1{background: url("../../imgs/static/service_afte_bg1.png") center 18px no-repeat;}
.service-afte-li2{background: url("../../imgs/static/service_afte_bg2.png") center 18px no-repeat;}
.service-afte-li3{background: url("../../imgs/static/service_afte_bg3.png") center 18px no-repeat;}
.service-afte .service-cen-a{margin: 0 auto}
/* 效果公共 */
.img_scale{ overflow: hidden; cursor: pointer;}
.img_scale img{ height: 100%; width: 100%; display: block; transition: transform 0.35s;}
.img_scale:hover img{ transform: scale(1.2);}

/* 灰色序号 */
.lemon-conhead.conhead-garynum_01{ background: url(../images/lemon/20180413/lemon_graynum_01.png) no-repeat center;}
.lemon-conhead.conhead-garynum_02{ background: url(../images/lemon/20180413/lemon_graynum_02.png) no-repeat center;}

/*** 加入我们新 ***/
.join_wecan{ margin: 0px auto 44px !important;}
.join_wecan_main{ margin-top: 88px; overflow: hidden;}
.join_wecan_text{ padding-left: 35px; font-size: 22px; color: #505050; line-height: 26px;}
.join_wecan_text span{ height: 4px; width: 45px; display: block; background: #000; margin-bottom: 11px;}
.join_wecan_text p{ font-size: 32px; font-weight: bold; line-height: 40px;}
.join_wecan_main .left_div{ width: 653px; float: left; background: url(../images/lemon/20180413/join_wecan_left_bg.jpg) no-repeat;}
.join_wecan_main .left_div .img_scale{ height: 373px;}
.join_wecan_main .left_div .join_wecan_text{ height: 155px; padding-top: 43px; background: url(../images/lemon/20180413/join_wecan_icon1.png) no-repeat 577px 77px;}
.join_wecan_main .right_div{ width: 531px; float: right; background: #f6f6f6;}
.join_wecan_main .right_div .img_scale{ height: 356px;}
.join_wecan_main .right_div .join_wecan_text{ height: 172px; padding-top: 36px; background: url(../images/lemon/20180413/join_wecan_icon2.png) no-repeat 447px 96px;}
.join_wecan_main .right_div .join_wecan_text p{ margin-bottom: 4px;}

.join_chance{ width: 1021px; margin: 0 auto 22px; overflow: hidden;}
.join_chance >div{ height: 146px; background-color: #ffff00; float: left;}
.join_chance .line{ width: 28px; margin-left: 14px;}
.join_chance_main{ width: 895px; padding: 32px 0 0 66px; font-size: 22px; line-height: 30px; background: #ffff00 url(../images/lemon/20180413/join_chance_icon.png) no-repeat 780px 63px;}
.join_chance_main span{ height: 4px; width: 46px; display: block; background: #000; margin-bottom: 13px;}
.join_chance_main p{ font-size: 30px; font-weight: bold; line-height: 38px;}

.join_imglist{ overflow: hidden; margin-bottom: 42px;}
.join_imglist ul{ width: 1250px;}
.join_imglist li{ height: 255px; width: 390px; float: left; margin-right: 15px;}

.join_platform{ height: 340px; border: 5px #E8E8E8 solid; overflow: hidden; padding-left: 40px; margin-bottom: 71px;}
.join_platform_left{ height: 100%; width: 268px; float: left; margin-top: 74px; font-size: 22px; color: #505050; line-height: 26px; background: url(../images/lemon/20180413/join_platform_icon.png) no-repeat 4px 141px;}
.join_platform_left span{ height: 4px; width: 46px; display: block; background: #000; margin-bottom: 11px;}
.join_platform_left p{ font-size: 30px; font-weight: bold; line-height: 42px;}
.join_platform_right{ float: left; margin-top: 74px;}
.join_platform_right li{ height: 213px; width: 213px; float: left; margin-right: 6px; cursor: pointer; transition: transform 0.35s;}
.join_platform_right li:hover{ transform: translate(0,-7px);}
.join_platform_right li img{ height: 100%; width: 100%; display: block;}

.join_route{ overflow: hidden; margin-bottom: 79px;}
.join_route_title{ height: 64px; width: 443px; display: block; border: 3px #000 solid; margin: 0 auto 15px; font: bold 30px/58px '黑体'; text-align: center;}
.join_route img{ display: block; margin: 0 auto;}

.join_job{ overflow: hidden; padding-bottom: 63px;}
.join_job_main{ height: 403px; background: url(../images/lemon/20180413/join_Job_bg.jpg) no-repeat top center; margin-top: 92px; position: relative;}
.join_job_main .job_designer{ width: 424px; padding: 0 30px; position: absolute; top: 118px; left: 50%; margin-left: -594px;}
.join_job_main .job_designer .job_name{ font-size: 30px; line-height: 46px; text-align: center; font-weight: bold;}
.join_job_main .job_designer i{ height: 3px; width: 52px; display: block; background: #000; margin: 0 auto 14px;}
.join_job_main .job_designer .job_salary{ font-size: 24px; font-weight: bold; display: table; padding: 0 2px; margin: 0 auto; position: relative; z-index: 2; line-height: 30px; text-align: center; margin-bottom: 18px;}
.join_job_main .job_designer .job_salary span{ height: 9px; position: absolute; z-index: -1; top: 10px; left: 0; right: 0; display: block; background: #2b2934;}
.join_job_main .job_designer .job_demand{ font-size: 19px; line-height: 28px;}
.join_job_main .job_list{ width: 768px; position: absolute; top: -34px; left: 50%; margin-left: -168px;}
.join_job_main .job_list li{ height: 229px; width: 353px; float: left; margin: 0 19px 17px 0; padding: 54px 30px 0 27px; background: #F4F4F4 no-repeat right 84px;}
.join_job_main .job_list li.item1{ background-image: url(../images/lemon/20180413/join_job_icon1.png);}
.join_job_main .job_list li.item2{ background-image: url(../images/lemon/20180413/join_job_icon2.png);}
.join_job_main .job_list li.item3{ background-image: url(../images/lemon/20180413/join_job_icon3.png);}
.join_job_main .job_list li.item4{ background-image: url(../images/lemon/20180413/join_job_icon4.png);}
.join_job_main .job_list li .job_name{ font-size: 26px; font-weight: bold; line-height: 45px;}
.join_job_main .job_list li .job_content{ font-size: 18px; line-height: 25px;}
.join_job .join_us{ height: 61px; width: 337px; display: block; background: #000; border: 3px #000 solid; font-size: 24px; line-height: 55px; text-align: center; margin: 65px auto 0; color: #fff; transition: background 0.35s,border-color 0.35s,color 0.35s;}
.join_job .join_us:hover{ background: none; color: #000;}