html{-webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch;  }
.changeBackgroundColor{
    background-color: #cc0000 !important;
}
.changeColor{
    color: #cc0000 !important;
}
.changeBorderColor{
    border-color:#cc0000 !important;
}
/**menu Begin**/
.bsbj{
    background: #fff;width: 100%;height: 100%;display: none;position: fixed;top: 0;  opacity: 0.1;    z-index: 10000;
}
.bsbj.open{
    display: block;
}
.menu{
    background: #425563;width: 70%;position: fixed;top:0;height: 100%;  z-index: 10000;

}
.menu.open{
    animation: menuA 0.5s;
    -moz-animation: menuA 0.5s;	/* Firefox */
    -webkit-animation: menuA 0.5s;	/* Safari 和 Chrome */
    -o-animation: menuA 0.5s;	/* Opera */
    animation-fill-mode:forwards;
}
.animation-time {
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
    -o-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
    transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
}
.menu.close{
    animation: menuC 0.5s;
    -moz-animation: menuC 0.5s;	/* Firefox */
    -webkit-animation: menuC 0.5s;	/* Safari 和 Chrome */
    -o-animation: menuC 0.5s;	/* Opera */
    animation-fill-mode:forwards;
}
.menu .menuClose{
    width: 100%;  height: 30px;
}
.menu .menuClose img {
    height: 17px;  position: absolute;  left: 5px;  top: 6px;
}

.HomeMenu{
    background: #425563;width: 70%;position: fixed;top:0;right: -70%;height: 100%;  z-index: 0;  border-top:3px solid #cc0000;
}
.HomeMenu.open{
    animation: menuA 0.5s;
    -moz-animation: menuA 0.5s;	/* Firefox */
    -webkit-animation: menuA 0.5s;	/* Safari 和 Chrome */
    -o-animation: menuA 0.5s;	/* Opera */
    animation-fill-mode:forwards;
    z-index: 10000;
}
.HomeMenu.close{
    animation: menuC 0.5s;
    -moz-animation: menuC 0.5s;	/* Firefox */
    -webkit-animation: menuC 0.5s;	/* Safari 和 Chrome */
    -o-animation: menuC 0.5s;	/* Opera */
    animation-fill-mode:forwards;
}
.HomeMenu .menuContent{
    padding-left: 10px;text-align: left;
}
.HomeMenu .menuContent .tb{
    border-bottom: 1px solid #fff;
}
.HomeMenu .menuContent .tb h3{
    color:#fff;
}
.HomeMenu .menuContent .tb p{
    color:#c0c0c0;
}
.HomeMenu .menuContent .itemMenu{
    float: left;width: 100%;    padding: 10px 0;
}
.HomeMenu .menuContent .itemMenu .leftImg{
    float: left;
}
.HomeMenu .menuContent .itemMenu .leftImg img{
    width: 35px;
}
.HomeMenu .menuContent .itemMenu .rightTitle{
    float: left;width: calc(100% - 55px);padding-left: 10px;
}
.HomeMenu .menuContent .itemMenu .rightTitle .one{
    margin: 0;color:#fff;
}
.HomeMenu .menuContent .itemMenu .rightTitle .two{
    margin: 0;color:#c0c0c0;font-size: 12px;
}
.HomeMenu .menuContent .menuFooter{
    position: fixed;bottom: 0;padding-bottom: 5px;
}
.HomeMenu .menuContent .menuFooter .contactSupport{
    margin: 0;color: #c0c0c0;font-size: 12px;
}
.HomeMenu .menuContent .menuFooter .io{
    margin: 0;color: #c0c0c0;font-size: 12px;
}
/**menu End**/
/*.moblieLenovo{background: #fff; }*/
#footer .moblieLenovo{
    position: fixed;bottom: 0;width: 100%;background: url('/lenovoweb/img/navigationBG@2x.png') repeat;padding: 5px 2px;    z-index: 1000;height: 68px;
}
#footer .moblieLenovo div{
    float: left;width:20%;text-align: center;
}
#footer .moblieLenovo div p{
    font-size: 12px;margin: 0;-moz-transform: scale(0.75);  -webkit-transform: scale(0.75);  -o-transform: scale(0.75);color:#fff;
}
#footer .moblieLenovo div img{
    width: 50%;
}
#footer .moblieLenovo div.active{
    border-radius: 4px;  border: 1px solid #fff;
}
.newsFilerBJ{
    display: block;
    position: fixed;
    /*background: rgba(0,0,0,0.2);*/
    background: #000;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    z-index: 20;
    transition: all .5s linear;
    -webkit-transition: all .5s linear;
    opacity: 0.9;
}
.moblieLenovo .headerMobile{
    z-index: 1001;
    height: 44px;
    width: 100%;
    text-align: center;
    position: relative;
}
.moblieLenovo .headerMobile.headerMobileBackGround{
    background: url('/lenovoweb/img/navigationBG@2x.png') repeat;
}
/*.moblieLenovo.new-meeting {*/
/*z-index: 1000;*/
/*width: 100%;*/
/*!* height: 100%; *!*/
/*background: #fff;*/
/*position: fixed;*/
/*}*/
.moblieLenovo .headerMobile .leftMobile{
    position:absolute;width:44px;left: 0;top:0;
}
.moblieLenovo .headerMobile .headertx{
    position:absolute;width:32px;left: 44px;top:0;margin-top: 7px;
}
.moblieLenovo .headerMobile .headertx img{
    width: 100%;border-radius: 50%;
}
.moblieLenovo .headerMobile  .zj{
    text-align: center;
    display:flex;flex-direction:row;justify-content:center;align-items:center;    height: 42px;
}
.moblieLenovo .headerMobile  .zj .titleF{
    margin: 0;color:#fff;font-weight: bold;    padding-top: 3px;font-size: 16px;
}
.moblieLenovo .headerMobile  .zj .titleT{
    margin: 0;color:#ffffff;font-size: 12px;
}
.moblieLenovo .headerMobile  .menuMobile{
    position:absolute;width:44px;right: 0;top:0;
}
.moblieLenovo .headerMobile  .writeMessage{
    position:absolute;width:44px;right: 0;top:0;    line-height: 44px;
}
.moblieLenovo .headerMobile  .searchMobile{
    position:absolute;width:44px;right: 44px;top:0;
}
.pen{
    position: fixed;right: 15px;height: 40px;width: 40px;border-radius: 50%;text-align: center; line-height: 36px;    bottom: 100px;  z-index: 1001;
}

.eventHeader{
    background: #fff;  height: 62px;  text-align: center;
}
.eventHeader ul {
    overflow: hidden;  padding: 15px 65px; /*border-bottom: 1px solid rgba(0,0,0,0.1);*/
}
.eventHeader ul li {
    float: left;  border-right: 1px solid;  border-bottom: 1px solid;  border-top: 1px solid;  padding: 5px;  width: 50%;  cursor: pointer;  color:#cc0000;
}
.eventHeader ul li.active{
    background-color: #cc0000;  color: #fff;
}

.eventHeader ul li.normal{
    background-color: white;  color: #3e8ddd;  border-radius: 0;  border-color: #3e8ddd
}

.eventHeader ul li.newActive{
    background-color: #3e8ddd;  color: #fff;
}

.eventHeader ul li:first-child{
    border-left: 1px solid ;  border-bottom-left-radius: 17px;  border-top-left-radius: 17px;
}
.eventHeader ul li:last-child{
    border-right: 1px solid ;  border-bottom-right-radius: 17px;  border-top-right-radius: 17px;
}
.moblieLenovo .member{
    padding: 0;
}
.moblieLenovo .member .zj{
    background: #f1f1f1;  text-align: center;  padding: 15px;
}
.moblieLenovo .member .zj .firT {
    color: #000;  font-weight: bold;  font-size: 18px;  margin: 0;
}
.moblieLenovo .member .zj .secT {
    font-size: 12px;margin: 0 !important;color: #6f7170;
}
.moblieLenovo .member .down {
    background: #fff;  text-align: center;  padding: 20px 20px;  border-bottom: 2px solid #d4d7d9;  font-size: 12px;
}

.moblieLenovo .member .down a {
    margin-top: 20px;
    display: inline-block;
    width: 120px;
    height: 30px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    background: #3e8ddd;
    font-size: 12px;
    /*position: absolute;*/
    /*bottom: 5%;*/
    /*left: 34%;*/
    position: inherit;
}
.moblieLenovo .top{
    height: 20px;  line-height: 20px;  overflow: hidden;  padding: 0px 10px;  border-top-right-radius: 5px;  border-top-left-radius: 5px;  font-size: 12px;  color:#909090;
}

.moblieLenovo .memberPostItem .top{
	background-color: red;  color: #ffffff;
}
.moblieLenovo .top .left {  float: left;  }
.moblieLenovo .top .right {  float: right;  }
.moblieLenovo .img img{ width: 100%;}
.moblieLenovo .newsAuthorImage{
    width: 60px;  border-radius: 50%;
}
.moblieLenovo .picture-line{
    width: 100%;  height: 3px;  position: relative; /*z-index: 1;*/  transition: all .2s ease-out;  -webkit-transition: all .2s ease-out;  background: #cc0000;  margin-bottom: 7px;
}
.moblieLenovo .picture-line img {
    position: absolute;  left: calc(50% - 20px);  top: -20px;  width: 42px;
}
.moblieLenovo .content{
    padding: 15px;  text-align: center;  margin: 0 10px;  border: 1px solid #cbcbcd;  border-top:0 ;  border-bottom-right-radius: 5px;  border-bottom-left-radius: 5px;
}
.moblieLenovo .item{
    border: 1px solid #cbcbcd;  border-radius: 5px;  background: #fff;  margin-bottom: 5px;    float: left;
}
.moblieLenovo .item .bottomIcon{  height: 30px;  line-height: 30px;  }
.moblieLenovo .item .bottomIcon div{  float: left; width: 25%;text-align: center }
.moblieLenovo .item .bottomIcon .like{  width: 18px;  }
.moblieLenovo .item .bottomIcon .message{  width: 18px;  }
.moblieLenovo .item .bottomIcon .save{  width: 12px;  }
.moblieLenovo .item .bottomIcon .share{  width: 18px;  }
.moblieLenovo .item .bottomIcon span{font-size: 12px;  }
.moblieLenovo.open{
    transform: scale(0.8) translateX(-70%) !important;  -webkit-transform: scale(0.8) translateX(-70%) !important;  -moz-transform: scale(0.8) translateX(-70%) !important;  -o-transform: scale(0.8) translateX(-70%) !important;  overflow: visible;
}
.moblieLenovo .newFiler{
    /*display: none;*/
}
.moblieLenovo .newSearM{
    height: 45px;
    position: relative;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    z-index: 100;
    background: #fff;
    /*line-height: 45px;*/
    /*margin-top: 45px;*/
    padding-top: 7px;
}
.moblieLenovo .xd .newSearM a{
    background:#3e8ddd ;padding: 7px;color:#fff;font-size: 13px;    margin-left: 2%;
}
.moblieLenovo .newFilerxs{
    display: block;
}
.moblieLenovo .newSearM input{
    border-radius: 15px;
    border: 1px solid #c0c0c0;
    /*position: absolute;*/
    /*top: 50%;*/
    /*left: 41%;*/
    /*transform: translate(-50%, -50%);*/
    background-image: url(/lenovoweb/img/search/search.png);
    background-repeat: no-repeat;
    background-size: 30px;
    width: 75%;
    height: 30px;
    padding-left: 30px;    margin-left: 3%;
}
.moblieLenovo .xd .list {
    height: auto;
    position: relative;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    z-index: 100;
    background: #000;
    float: left;
    width: 100%;
}

/*.moblieLenovo .xd .list{*/
/*width: 100%;*/
/*}*/
.moblieLenovo .xd .newFiler .list .pf{
    width: 50%;float: left;text-align: center;
}
.moblieLenovo .xd .newFiler .list .pf .dyg{
    color: #4ac0e0;font-weight: bold;border-bottom: 1px solid #4d4f52;height: 40px;line-height: 40px; text-align: left;padding-left: 10px;
}
.moblieLenovo .xd .newFiler .list .pf .selectItem{
    border-bottom: 1px solid #4d4f52;height: 40px;line-height: 40px; text-align: left;    position: relative;clear: both;
}
.moblieLenovo .xd .newFiler .list .pf .selectItem .yx{
    display: block;width: 18px;height: 18px;border-radius: 50%;border: 1px solid #fff;position: absolute;  left: 15px;  top: 9px;
}
.moblieLenovo .xd .newFiler .list .pf .selectItem .selectIt{
    background: url('/lenovoweb/img/lenovo/newsFilter.png') no-repeat;background-size: cover;border: 0;
}
.moblieLenovo .xd .newFiler .list .pf .selectItem .title{
    color:#fff;padding-left: 40px;font-size: 12px;
}
/**newsDetail Begin**/
.moblieLenovo .detail{padding: 10px 22px;}
.moblieLenovo .detail .left{float: left}
.moblieLenovo .detail .left img{width:100px;border-radius: 50%;}
.moblieLenovo .detail .right{float: left;margin-left: 15px;padding-top: 7px;}
.moblieLenovo .detail .right p{margin-bottom: 2px;}
/**newsDetail End**/

/**message Begin**/
.M .moblieLenovo .s {text-align: center;padding-top:7px;height: 44px;border-bottom:1px solid #d3d3d3;}
.M .moblieLenovo .s input{height: 31px ;width: 80%;border-radius: 20px;    border: 1px solid #c0c0c0;padding-left: 30px;  background-image: url('/lenovoweb/img/search/search.png');     background-repeat: no-repeat;  background-size: 30px;background-position: 2px; }
.M .moblieLenovo .s input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {  color:#a0a0a5;  }
.M .moblieLenovo .s input:-moz-placeholder, textarea:-moz-placeholder {
    color:#a0a0a5;  }
.M .moblieLenovo .s input::-moz-placeholder, textarea::-moz-placeholder {
    color:#a0a0a5;  }
.M .moblieLenovo .s input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color:#a0a0a5;  }
.M .moblieLenovo .messageList .i{  padding: 10px;  border-bottom:1px solid #d3d3d3;     float: left;width: 100%; }
.M .moblieLenovo .messageList .i .left{  float: left;width: 100px;position: relative}
.M .moblieLenovo .messageList .i .left .tx{ width: 100px ;border-radius: 50%}
.M .moblieLenovo .messageList .i .left .in{  position: absolute;bottom: 0px ;
    right: 3px;  width: 22px;}
.M .moblieLenovo .messageList .i .center{  float: left;text-align: left;padding-left: 15px; width: 60% }
.M .moblieLenovo .messageList .i .center .title{ font-size: 18px;font-weight: bold;margin-bottom: 0;margin-top: 10px}
.M .moblieLenovo .messageList .i .center .lenovo{font-weight: bold;}
.M .moblieLenovo .messageList .i .center .nr{color:#6f7170;}
.M .moblieLenovo .messageList .i .right{  float: right}
/**message End**/

/**notification Begin**/
.notifications .moblieLenovo .notiHeader ul{
    overflow: hidden;  padding: 15px 25px;  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.notifications .moblieLenovo .notiHeader ul li {
    float: left;  border-right: 2px solid;  border-bottom: 2px solid;  border-top: 2px solid;  padding: 5px;  width: 33.33333%;  cursor: pointer;text-align: center;color:#fff;
}
.notifications .moblieLenovo .notiHeader ul li:first-child {
    border-left: 2px solid;
}
.notifications .moblieLenovo .notiHeader ul li:first-child{
    border-bottom-left-radius: 17px;  border-top-left-radius: 17px;
}
.notifications .moblieLenovo .notiHeader ul li:last-child {
    border-bottom-right-radius: 17px;  border-top-right-radius: 17px;
}
.notifications .moblieLenovo .list .i{
    padding: 15px;  overflow: auto;  border-bottom: 1px solid rgba(0,0,0,0.1);display: flex;width: 100%;::-webkit-scrollbar{width:0px}
}
.notifications .moblieLenovo .list .i .left {
    width: 20%; /*margin: auto;*/  margin-top: 5px;
}
.notifications .moblieLenovo .list .i .left .round {
    display: block;  height: 10px;  width: 10px;   border-radius: 5px;  margin: auto;background: grey;
}
.notifications .moblieLenovo .list .i .right{
    width: 80%;
}
.notifications .moblieLenovo .list .i .right .title{
    font-weight: bold;    margin-bottom: 2px;
}
.notifications .moblieLenovo .list .i .right .date{
    color: #c0c1c1;    margin-bottom: 2px;
}
.notifications .moblieLenovo .list .i .right .block{
    font-size: 12px;margin-bottom:0;
}
.notifications .moblieLenovo .list .i .notDel{
    width: 20%;position: absolute;left: 100%;height: 100%;  margin-top: -15px;display: flex;justify-content:center;align-items:Center;
}
/**notification End**/

/**mec Begin**/
.mec .moblieLenovo{
    position: absolute;top: 0;width: 100%;
}
.mec .moblieLenovo .list .userInfo{float: left;width: 100%;    border-bottom: 1px solid rgba(0,0,0,0.1);}
.mec .moblieLenovo .list .userInfo .zl{
    padding: 0;  padding: 10px;float: left;  width: 100%;
}
.mec .moblieLenovo .list .userInfo .zl .left{
    float: left;width: 80px;
}
.mec .moblieLenovo .list .userInfo .zl .left .tx{
    width: 80px ;border-radius: 50%;    margin-top: 5px;
}
.mec .moblieLenovo .list .userInfo .zl .right{
    float: left;width: calc(100% - 90px);    padding: 12px 0px 10px 15px;
}
.mec .moblieLenovo .list .userInfo .zl .right p{
    margin: 0;
}
.mec .moblieLenovo .list .userInfo .zl .right .name{
    font-weight: bold;color:#000;font-size: 17px;
}
.mec .moblieLenovo .list .userInfo .zl .right .gw{
    color:#b1b2b2;
}
.mec .moblieLenovo .list .userInfo .zl .right .zw{
    color:#000;
}
.mec .moblieLenovo .list .todayDate{
    border-bottom: 1px solid rgba(0,0,0,0.1);padding: 15px 13px;
}
.mec .moblieLenovo .list .todayDate h1{
    text-align: left;margin: 0;font-weight: bold;color:#000
}
.mec .moblieLenovo .list .meeting{
    border-bottom: 1px solid rgba(0,0,0,0.1);padding: 15px 13px;float: left;width: 100%;
}
.mec .moblieLenovo .list .meeting h1{
    text-align: left;margin: 0;font-weight: bold;color:#3e8ddd;margin-bottom: 10px;
}
.mec .moblieLenovo .list .meeting .item{
    width: 50%;position: relative;float: left;
}
.mec .moblieLenovo .list .meeting .item .mb{
    width: 100%;position: absolute;  height:100%;background: #000; opacity: 0.7;top:0;
}
.mec .moblieLenovo .list .meeting .item .rn{
    width: 100%;position: absolute;  height:100%;top:0;color: #fff;padding: 10px;
}
.mec .moblieLenovo .list .meeting .item .rn h4{
    margin: 0px;
}
.mec .moblieLenovo .list .meeting .item img{
    width: 100%;
}
.height100{
    height:100%;
}
.new-bgtm {
    position: absolute;  height: 100%;  background: #000;  width: 100%;  z-index: 999;  opacity: 0.6;    top: 0;
}
.new-meeting {
    z-index: 10000;  width: 100%;
    /* height: 100%; */
    background: #fff;  position: absolute;top: 0px;
}
.bottomB {
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
.bottomB div{
    width: 90%;
    margin: auto;
}
.bottomL{
    text-align: left;
}
.bottomL h4{
    font-weight: bold;
}
.newfontB{
    color: #000;
    font-weight: bold;
}
/**mec End**/

/**profile Begin**/
.profile .moblieLenovo .userInfo{float: left;width: 100%;    border-bottom: 1px solid rgba(0,0,0,0.1);}
.profile .moblieLenovo .userInfo .zl{
    padding: 10px; float: left;  width: 100%;
}
.profile .moblieLenovo .userInfo .zl .left{
    float: left;width: 100px;position: relative;
}
.profile .moblieLenovo .userInfo .zl .left .tx{
    width: 100px ;border-radius: 50%;    margin-top: 5px;
}
.profile .moblieLenovo .userInfo .zl .left .in{
    position: absolute;right: 5px;bottom:0;width: 25px;
}
.profile .moblieLenovo .userInfo .zl .right{
    float: left;width: calc(100% - 110px);  padding: 8px 10px 10px 15px;
}
.profile .moblieLenovo .userInfo .zl .right p{
    margin: 0;
}
.profile .moblieLenovo .userInfo .zl .right .name{
    font-weight: bold;color:#000;font-size: 17px;
}
.profile .moblieLenovo .userInfo .zl .right .gw{
    color:#b1b2b2;font-size: 13px;
}
.profile .moblieLenovo .userInfo .zl .right .zw{
    color:#000;font-size: 13px;
}
.profile .moblieLenovo .userInfo .zl .right a{
    color:#fff;    display: inline-block;padding: 5px;text-align: center;background: #3e8ddd;min-width: 95px;margin-top: 5px;
}
.profile .moblieLenovo .ms .bu{
    width: 100%;text-align: center;padding: 15px;
}
.profile .moblieLenovo .ms a {
    color:#fff;    display: inline-block;padding: 10px;text-align: center;background: #3e8ddd;min-width: 100px;
}
.profile .moblieLenovo .ms .profileText{
    padding: 0px 15px;  text-align: left;  white-space: pre-wrap;
}
/**profile End**/

/**preferences Begin**/
.preferences .moblieLenovo{
    padding-top: 20px;
}
.preferences .moblieLenovo .lump-border-bottom {
    border-bottom: 0.1px solid rgba(0,0,0,0.2);  margin-left: 3px;  float: left;  width: 100%;
}
.preferences .moblieLenovo .update-photo .left {
    padding-bottom: 10px;    float: left;    width: calc(100% - 95px);
}
.preferences .moblieLenovo .update-photo .left .cx-btn {
    width: 85%;  margin: 10px auto 0px;  height: 30px;  line-height: 30px;  background: #3e8ddd;  display: block;    text-align: center;color:#fff;
}
.uploadImage {
    border: 0;
    opacity: 0;
    position: absolute;
    height: 100px;
}
.preferences .moblieLenovo {padding: 0px 0px 0px 0px;background: #ECECEC;}
.preferences .moblieLenovo .cx-btn{width: 200px;    margin: 10px auto 0px;float: none;height: 30px;line-height: 30px;}
.preferences .moblieLenovo .lump{overflow: hidden;background: #fff;padding-left: 15px;}
.preferences .moblieLenovo .lump.lump-padding{margin-top: 35px;}
.preferences .moblieLenovo .lump .lump-deail{padding-right: 10px;    overflow: hidden;}
.preferences .moblieLenovo .lump .lump-deail.lump-width{display: flex;}
.preferences .moblieLenovo .lump .lump-deail.lump-width .right{
    /*width: 51px;*/  margin: auto;margin-right: 0px;
}
.preferences .moblieLenovo .lump .lump-deail.lump-width .left{width: calc(100% - 70px);text-align: left;}
.preferences .moblieLenovo .lump .lump-deail .left{padding: 10px 0px;color: #333;font-size: 13px;float: left;}
.preferences .moblieLenovo .lump .lump-deail .right{float: right;}
.preferences .moblieLenovo .lump .lump-deail .right .read-only{font-size:13px;padding: 10px 0px;display: block;}
.preferences .moblieLenovo .lump .lump-deail .right input{text-align: right;color: #555;font-size:13px;font-weight: 300;   padding: 12px 5px;height: auto;border: 0;}
.preferences .moblieLenovo .lump-border-bottom{border-bottom: 0.1px solid rgba(0,0,0,0.2);margin-left: 3px;float: left;width: 100%;}
.preferences .moblieLenovo .update-photo .right{padding: 5px 0px;}
.preferences .moblieLenovo .update-photo .right img{width: 80px;border-radius: 50%;}
.preferences .moblieLenovo .update-photo .left{width: calc(100% - 95px);    padding-bottom: 10px;}

.preferences .moblieLenovo .no-padding{padding: 0px;}
.arrow-box {
    width: 12px;  height: 20px;  position: relative;  margin: 10px 0px;
}

.right-arrow1, .right-arrow2 {
    width: 0;  height: 0;  display: block;  position: absolute;  left: 0;  top: 0;  border-top: 8px transparent dashed;  border-right: 8px transparent dashed;  border-bottom: 8px transparent dashed;  border-left: 8px white solid;  overflow: hidden;
}
.right-arrow1 {
    left: 2px;  border-left: 8px #999 solid;
}
.right-arrow2 {
    border-left: 8px white solid;
}
.lump-bottom-margin{margin-bottom: 35px;}
.updatepassword{padding: 30px;}
.updatepassword-p{margin-top: 10px;line-height: 1.43;}
.bio .bio-input{width: 100%;padding: 0px 5px;}
.save-changes-bottom{position: fixed;bottom: 0px;width: 100%;left: 0px;}
.save-changes-button{height: 40px;display: block;padding: 8px 0px;color: #fff;font-size: 15px;    text-align: center;}
.save-changes-button:active,
.save-changes-button:focus,
.save-changes-button:hover{color: #fff;}
/**preferences End**/

/**newsPreferences Begin**/
.newsPreferences .moblieLenovo .h{
    background: #f9f9f9;text-align: center;    padding: 20px;
}
.newsPreferences .moblieLenovo .h h4{
    margin: 0;
}
.newsPreferences .moblieLenovo .h p{
    margin: 0;margin-top: 15px;font-size: 13px;
}
.newsPreferences .moblieLenovo .x{
    text-align: center;
}
.newsPreferences .moblieLenovo .lb{
    width: 100%;   padding: 10px;    margin-bottom: 30px;
}
.newsPreferences .moblieLenovo .lb .newsPreferences-swiper-container{
    height: 100%;
}
.newsPreferences .moblieLenovo .lb .newsPreferences-swiper-container .swiper-slide{
    /*margin-right: 20px !important;*/
}
.newsPreferences .moblieLenovo .lb .newsPreferences-swiper-container .swiper-slide img{
    display: none;
}
.newsPreferences .moblieLenovo .lb .newsPreferences-swiper-container .swiper-slide .sz{
    border-color:#cc0000;
}
.newsPreferences .moblieLenovo .lb .newsPreferences-swiper-container .swiper-slide .sz img{
    display: block;width: 25px;position: absolute;top:10px; left: 10px;
}
.newsPreferences .moblieLenovo .lb .swiper-pagination-bullets{
    bottom: inherit;
}
.newsPreferences .moblieLenovo .lb .newsPreferences-swiper-container .swiper-slide .dyg{
    display: -webkit-box;  -webkit-box-pack:center;  -webkit-box-align:center;  -webkit-box-orient: vertical;  text-align: center;background: #f3f3f7;
}
.newsPreferences .moblieLenovo .lb .newsPreferences-swiper-container .swiper-slide div{
    height: 150px;border-radius: 15px;border: 2px solid #c0c0c0;position: relative;
}
.newsPreferences .moblieLenovo .lb .newsPreferences-swiper-container .swiper-slide  .dy{
    margin: 0;font-weight: bold;font-size: 12px;text-align: center;
}
.newsPreferences .moblieLenovo .lb .newsPreferences-swiper-container .swiper-slide  .de{
    margin: 0;font-size: 12px;text-align: center;
}
.newsPreferences .moblieLenovo .x a{
    display: inline-block;padding: 7px 15px;color: #fff;background: #3e8ddd;min-width: 150px;
}

/**newsPreferences End**/

/**selectPreferences Begin**/
.selectPreferences .moblieLenovo .h{
    background: #f9f9f9;text-align: center;    padding: 20px;
}
.selectPreferences .moblieLenovo .firstPage{
    width: 100%;  padding: 10px;      border-bottom: 1px solid rgba(0,0,0,0.1);
}
.selectPreferences .moblieLenovo h2{
    text-align: center;
}
.selectPreferences .moblieLenovo .firstPage .ptitle{
    margin: 0;color: #c0c0c0;
}
.selectPreferences .moblieLenovo .lb{
    margin-bottom: 20px;
}
.selectPreferences .moblieLenovo .lb .height100{
    height: 100%;    overflow: hidden;
}

.selectPreferences .moblieLenovo .lb  .swiper-slide{
    /*margin-right: 20px !important;*/
}
.selectPreferences .moblieLenovo .lb .swiper-slide img{
    display: none;
}
.selectPreferences .moblieLenovo .lb  .swiper-slide p{
    position: absolute;bottom: 5px;left: 10px;margin: 0;font-size: 12px;font-weight: bold;color:#c0c0c0;
}
.selectPreferences .moblieLenovo .lx .swiper-slide p{
    color:#fff;font-weight: inherit;
}
.selectPreferences .moblieLenovo .lb  .swiper-slide .sz{
    border-color:#cc0000;
}
.selectPreferences .moblieLenovo .lb  .swiper-slide .sz img{
    display: block;width: 20px;position: absolute;top:10px; left: 10px;
}
.selectPreferences .moblieLenovo .lb .swiper-pagination-bullets{
    bottom: inherit;
}
.selectPreferences .moblieLenovo .lb  .swiper-slide .dyg{
    display: -webkit-box;  -webkit-box-pack:center;  -webkit-box-align:center;  -webkit-box-orient: vertical;  text-align: center;background: #f3f3f7;
}
.selectPreferences .moblieLenovo .lb  .swiper-slide div{
    height: 135px;border-radius: 15px;border: 2px solid #c0c0c0;position: relative;
}
.selectPreferences .moblieLenovo .lb  .swiper-slide  .dy{
    margin: 0;font-weight: bold;font-size: 12px;text-align: center;
}
.selectPreferences .moblieLenovo .lb  .swiper-slide  .de{
    margin: 0;font-size: 12px;text-align: center;
}
.selectPreferences .moblieLenovo .x a{
    display: inline-block;padding: 7px 15px;color: #fff;background: #3e8ddd;min-width: 150px;
}
.selectPreferences .moblieLenovo .selectB{
    float: left;width: 100%;height: 50px; border-bottom: 1px solid rgba(0,0,0,0.1);
}
.selectPreferences .moblieLenovo .selectB .left{
    float: left;width: 70%;height: 50px;display: -webkit-box;  -webkit-box-pack:center;  -webkit-box-align:center;  -webkit-box-orient: vertical; text-align: left;padding-left: 10px;
}
.selectPreferences .moblieLenovo .selectB .right{
    float: left;width: 30%;
}
.selectPreferences .moblieLenovo .selectB .right .checkbox-slider-md{
    float: right;    padding-right: 20px;
}
.selectPreferences .moblieLenovo .next{
    display: inline-block;padding: 7px 15px;color: #fff;background: #3e8ddd;min-width: 150px;margin: 10px;
}
/**selectPreferences End**/


/**community Begin**/
.father {
    position: relative;
}
.community .moblieLenovo .attendees-search{
    padding: 0px 20px;    overflow: hidden;float: left;width: 100%;
}
.community .moblieLenovo .attendees-search .left{
    width: 80%;float: left;
}
.community .moblieLenovo .attendees-search .left input{
    width: 100%;height: 31px;
    border-radius: 20px;
    border: 1px solid;
    padding-left: 30px;
    background-image: url(/lenovoweb/img/search/search.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 2px;
}

.community .moblieLenovo .attendees-search .right{
    width: 20%;float: left;
}
.community .moblieLenovo .attendees-search .right a{
    height: 31px;  line-height: 31px;  color: #fff;   width: 45px;  font-size: 16px;  display: block;  background: #3e8ddd;text-align: center;margin: auto;
}
.attendeesS{
    clear: both;  padding-top: 10px;    text-align: center;
}
#companyChange{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    /*float: left;*/
    width: 155px;
}
.select{
    margin-bottom: 7px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    padding: 0;
    overflow: hidden;
    background: #fff;
    text-shadow: none;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-transition: box-shadow 0.25s ease;
    -o-transition: box-shadow 0.25s ease;
    -webkit-transition: box-shadow 0.25s ease;
    transition: box-shadow 0.25s ease;
    background-repeat: no-repeat;
    background-position: 97%;
    background-size: 8%;
    min-width:50%;
}
.select select {
    cursor: pointer;
    padding: 0.3em;
    padding-right: 1em;
    /*width: auto;*/
    width: 125px;
    border: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    width: 160% \9;
    overflow: hidden;
}
.select {
    background-image: url(/lenovoweb/img/lenovo/AC_PartnersList5417_11_1_1.png);
    border-radius: 18px;
    border: 1px solid;
}
/*.community .moblieLenovo .list{margin-bottom: 30px}*/
.community .moblieLenovo .list .i{  padding: 10px;  border-bottom:1px solid #d3d3d3;     float: left;width: 100%; }
.community .moblieLenovo .list .i .left{  float: left;width: 80px;position: relative}
.community .moblieLenovo .list .i .left .tx{ width: 80px ;border-radius: 50%}
.community .moblieLenovo .list .i .left .in{  position: absolute;bottom: 0px ;
    right: 3px;  width: 20px;}
.community .moblieLenovo .list .i .center{  float: left;text-align: left;padding-left: 15px; width: 60% }
.community .moblieLenovo .list .i .center .title{ font-size: 15px;font-weight: bold;margin-bottom: 0;margin-top: 10px}
.community .moblieLenovo .list .i .center .nr{color:#6f7170;    margin: 0;    font-size: 13px;}
.community .moblieLenovo .list .i .right{  float: right}
/**community End**/


/**Guide Begin**/

.moblieLenovo .guide{
    text-align: center;  position: relative;
}
.moblieLenovo .guide .bj{
    width: 100%;  position: absolute;  top: 0;  left: 0;
}
.moblieLenovo .guide .zjnr{
    position: absolute;  text-align: center;  top:0;  left: 0;
}
.moblieLenovo .guide .zjnr .c{
    width: 75%;    margin: 10% auto;
}
.moblieLenovo .guide .zjnr .c .logo{
    width: 70%;  margin: auto;
}
.moblieLenovo .guide .zjnr .c .wz{
    margin: 50px 0;  font-size: 12px;
}
.moblieLenovo .guide .zjnr .c .wz p{
    margin: 0;
}
.moblieLenovo .guide .zjnr .c .but{
    display: block;width: 100%;background: #3e8ddd;color: #fff;margin-bottom: 10px;    padding: 8px 0;  font-size: 13px;
}
.moblieLenovo .guide .zjnr .c .contact{
    font-size: 12px;color:#211d1d;
}
.moblieLenovo .guide .db{
    position: fixed;  bottom:5px;  left: 0;width: 100%;
}
.moblieLenovo .guide .db a{
    display: inline-block;width: 32%;color:#6a6a6a ;font-size: 12px;
}
/**Guide End**/


/**Login Begin**/
.login{
    text-align: center;  position: relative;
}
.login .loginBack {
    position: absolute;  left: 0;  top:0;  display: block;  width: 43px;  height: 43px;  cursor: pointer;  padding: 0px;z-index: 10000;
}
.login .loginBack img{
    width: 100%;
}
.login .bj{
    width: 100%;  position: absolute;  top: 0;  left: 0;
}
.login .zjnr{
    position: absolute;  text-align: center;  top:0;  left: 0;
}
.login .zjnr .c{
    width: 75%;margin: 10% auto;
}
.login .zjnr .c .logo{
    width: 70%;  margin: auto;
}
.login .zjnr .c .wz{
    margin-top: 50px;  font-size: 12px;
}
.login .zjnr .c .info-icon {
    display: inline-block;  padding-left: 24px;  background: url(/lenovoweb/img/login/icon_info@2x.png) no-repeat 0;  background-size: 17px 17px;  text-align: left;  line-height: 25px;  color: #6a6a6a;
}
.login .zjnr .c .info-icon_error {
    display: inline-block;  padding-left: 24px;  background: url(/lenovoweb/img/login/icon_info_caution@2x.png) no-repeat 0;  background-size: 17px 17px;  text-align: left;  color: red;  line-height: 25px;
}
.login .zjnr input {
    border-top: 0;  border-left: 0;  border-right: 0;  border-bottom: 1px solid #000;  text-align: center;  width: 100%;  height: 30px;background-color: transparent;    margin-top: 10px;
}
.login .zjnr .c .but{
    display: block;width: 100%;background: #3e8ddd;color: #fff;margin-bottom: 10px;    padding: 8px 0;  font-size: 13px;margin-top: 15px;
}
.login .zjnr .c .contact{
    font-size: 12px;color:#211d1d;
}
.login .db{
    position: fixed;  bottom:5px;  left: 0;width: 100%;
}
.login .db a{
    display: inline-block;width: 32%;color:#6a6a6a ;font-size: 12px;
}
/**Login End**/

/**Welcome Begin**/
.welcome{
    text-align: center;  position: relative;
}
.welcome .bj{
    width: 100%;  position: absolute;  top: 0;  left: 0;
}
.welcome .zjnr{
    position: absolute;  text-align: center;  top:0;  left: 0;
}
.welcome .zjnr .c{
    width: 75%;    margin: 10% auto;
}
.welcome .zjnr .c .logo{
    width: 70%;  margin: auto;
}
.welcome .zjnr .c .wz{
    font-size: 12px;    position: fixed;  bottom: 10%; left: 33%;
}
.welcome .zjnr .c .wz .load{
    width: 20px;
}

/**Welcome End**/


/**messagesSuggested Begin**/
.M .moblieLenovo .suggest {
    text-align: left;  line-height: 44px;  height: 44px;  border-bottom: 1px solid #d3d3d3;  font-size: 13px;    color: grey;    padding-left: 20px;
}
.M .moblieLenovo .suggest .suggestInput{
    border: 0;    height: 35px;
}
.M .moblieLenovo .messageList .i .right{
    position: relative;width: calc( 100% - 60% - 100px);
}
.M .moblieLenovo .messageList .i .right .dyq{
    display: block;width: 25px; height: 25px; border-radius: 50%;border: 1px solid #d3d3d3;
    position:absolute;left: 10%;    margin-top: 23px;
}
.M .moblieLenovo .messageList .i .right .xyq{
    display: block;width: 19px; height: 19px; border-radius: 50%;border: 1px solid #d3d3d3;
    position:absolute;left: 10%;    margin-top: 26px;  margin-left: 2.5px;
}
/**messagesSuggested End**/


/**messagesDialogue Begin**/
.messagesDialogue .moblieLenovo .list{
    margin-bottom: 41px;
}
.messagesDialogue .moblieLenovo .list .item{
    width: 100%;  padding: 10px;border: 0;
}
.messagesDialogue .moblieLenovo .list .left{
    text-align: left;
}
.messagesDialogue .moblieLenovo .list  .left .title{
    background: #c0c0c0;border-radius: 8px;  padding: 5px;font-size: 15px;
}
.messagesDialogue .moblieLenovo .list .left .date p{
    font-size: 12px;
    /*-webkit-transform-origin-x: 0;  -webkit-transform: scale(0.70);*/
    float: left;margin-top: 10px;
}
.messagesDialogue .moblieLenovo .list .right{
    text-align: right;
}
.messagesDialogue .moblieLenovo .list  .right .title{
    background: #3e8ddd;border-radius: 8px;  padding: 5px;font-size: 15px;color:#fff;
}
.messagesDialogue .moblieLenovo .list .right .date p{
    font-size: 12px;
    /*-webkit-transform: scale(0.70);*/
    float: right;margin-top: 10px;
}
.messagesDialogue .moblieLenovo .db{
    position: fixed;bottom:0;width: 100%;padding: 10px;border-top:1px solid #d3d3d3 ;background: #fff;
}
.messagesDialogue .moblieLenovo .db input{
    width: 80%;border: 0;
}
.messagesDialogue .moblieLenovo .db a{
    color: #c0c0c0;border: 1px solid #c0c0c0;padding: 5px 10px;
}
/**messagesDialogue End**/


/**newsSearchResults Begin**/
.newsResults .resultsNumber{
    height: 80px;border-bottom:1px solid #c0c0c0 ;line-height: 80px;
}
.newsResults .resultsNumber p{
    text-align: center;margin: 0;font-size: 22px;
}
.newsResults .resultsList .i{
    border-bottom:1px solid #c0c0c0 ;  width: 100%;float: left;
}
.newsResults .resultsList .i .title{
    padding-left: 10px;    font-size: 12px;
}
.newsResults .resultsList .i .left{
    width: 50%;float: left;

    padding-bottom: 5px;
}
.newsResults .resultsList .i .left .img{
    min-height: 90px;width: 100%;
}
.newsResults .resultsList .i .right{
    width: 50%;float: left;min-height: 100px;padding-left: 10px;
}
.newsResults .resultsList .i .right .nr{
    min-height: 60px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-size: 14px;
    padding-right: 10px;
}
.newsResults .resultsList .i .right .time{
    font-size: 12px;color:#c0c0c0;
}
/**newsSearchResults End**/

/**poll Begin**/
.pollInfo .moblieLenovo .pollTitle{
    height: 80px;
    background-color: #e2e2e2;
    text-align: left;
    padding: 0px 48px;
    font-size: 14px;
    overflow: hidden;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}
.pollInfo .moblieLenovo .pollTitle p {
    position: static;  top: 50%;  width: 300px;  margin-left: auto;  margin-right: auto;  font-size: 18px;  font-weight: bold;  color: #000;
}
.pollBottom{
    position: fixed;
    bottom: 0;
}
.pollContent{
    padding: 5% 13% 13% 13%;
}
.pollContentTitle{
    font-size: 18px;
    text-align: left;
    line-height: 25px;
    font-weight: bold;
}
.regular-radio {
    display: none;
}
.regular-radio + label {
    -webkit-appearance: none;
    background-color: #fafafa;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
    padding: 9px;
    border-radius: 50px;
    display: inline-block;
    position: absolute;
}
.regular-radio:checked + label {
    background-color: #e9ecee;
    color: #99a1a7;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, .regular-radio:checked + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.pollBottom a{
    width: auto;
    height: auto;
    padding: 5px 20px;
    margin: 10px auto;
    /*border-radius: 15px;*/  display: block;  border:1px solid;  text-align: center;  font-size: 12px;  color:#fff;  background: #3e8ddd;
}
.pollBottom a {
    width: 55%;
    border-radius: 0px;
    border: 2px solid;
    /*color: #000 !important;*/
    /*font-weight: bold;*/
}
.floatLeft{
    float: left;
}
.pollContentSelect{
    margin-top: 20px;
    text-align: left;
}
.oneSelect{
    padding: 10px;
    margin-top: 10px;
    display: inline-block;
    width: 100%;
}
.oneSelect span{
    padding-left: 33px;
    font-size: 18px;
    width: 80%;
}
.regular-radio + label {
    border: 1px solid #cc0000;
}
.regular-radio:checked + label:after {
    content: ' ';
    width: 12px;
    height: 12px;
    border-radius: 50px;
    position: absolute;
    top: 3px;
    background: #cc0000;
    /* box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3); */
    text-shadow: 0px;
    left: 3px;
    font-size: 32px;
}
/**poll End**/

/**postCommunity Begin**/
.postCommunity .title .dig{
    text-align: center;font-size: 20px;padding: 30px;  margin: 0;  font-weight: bold;
}
.postCommunity .title .deg{
    text-align: center;font-size: 14px;padding: 10px;color: #c0c0c0;
}
.postCommunity  .zyrn{
    text-align: center;float: left;
}

.postCommunity  .zyrn .left{width: 150px;    float: left;}
.postCommunity  .zyrn .right{width: calc(100% - 150px);text-align: left;     margin-top: 10px;    float: left;}
.postCommunity  .zyrn  .right span{font-size: 14px;color: #333;line-height: 1;}
.postCommunity .uploadImage{
    border: 0;  opacity: 0;  position: absolute;  height:100px;
}
.postCommunity .postCommunity-bottm{position: absolute; bottom: 0px;padding: 4px 12px 4px 10px; display: flex;   height: auto;border-top: 1px solid rgba(0,0,0,0.1);width: 100%;
    /*background: #f1f1f1;*/
}
.postCommunity .postCommunity-bottm .left{width: calc(100% - 50px);}
.postCommunity .postCommunity-bottm .left input{width: 100%; border: 1px solid rgba(0,0,0,0.1);padding: 0px 15px;border-radius: 5px;}
.postCommunity .postCommunity-bottm .left textarea{width: 100%; border: 1px solid rgba(0,0,0,0.1);padding: 0px 15px;border-radius: 5px;resize:none;line-height: 28px;
    height: 30px;}
[contentEditable=true]:empty:not(:focus):before{
    content:attr(data-text);
    text-align: left;
}
.postCommunity .postCommunity-bottm .left .leave-message-textarea{
    width: 100%;
    /*border: 1px solid rgba(0,0,0,0.1);*/
    padding: 0px 15px;
    border-radius: 5px;
    min-height: 30px;
    line-height: 18px;
    padding-top: 7px;
    /*max-height:70px;*/
    outline: 0;
    font-size: 13px;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-user-modify: read-write-plaintext-only;
    background-color: #ffffff;
    text-align: left;
    -webkit-user-select: auto;
}

.postCommunity .postCommunity-bottm .right{
    text-align: right;
    text-align: -webkit-right;
    margin: auto;
    margin-left: 5px;
    /*padding: 0 10px;*/
}
.postCommunity .postCommunity-bottm .right a{
    font-size: 13px;  text-align: right;  text-align: -webkit-right;  padding: 5px 10px;  background: #3e8ddd;  color: #fff;
}
/**postCommunity End**/

/**home**/


/**home**/

.logOut {
	background-color: grey;
}


/**createProfile Begin**/
.createProfile{
    width: 70%;  margin: auto;
}
.createProfile .logo{
    width: 70%;margin-left: 15%;    margin-top: 30px; margin-bottom: 30px;
}
.createProfile .an{
    padding: 5px;background: #3e8ddd;color: #fff;text-align: center;width: 100%;    display: block;
}
.createProfile  .sctp{
    display: block;background: #fff;color: #3e8ddd;text-align: center;width: 100%;padding: 10px;margin-top: -40px;
}
.createProfile input{
    width: 100%;border: 0;border-bottom: 1px solid #c0c0c0;height: 40px;  text-align: center;line-height: 40px;
}
.createProfile .photoC{
    opacity: 0;
}
.createProfile .photoTX{
    width: 60%;  border-radius: 50%;margin-left: 20%;margin-top: 20px;
}
/**createProfile End**/

/**savedItems Begin**/
.savedItems .moblieLenovo .tb{

}
/**savedItems End**/


/**new Search Begin**/
.moblieLenovo  .choice {
    position: relative;
    float: left;
    margin-left: 15px;
}

.moblieLenovo  .choice .radio {
    position: relative;
    /*display: inline-block;*/
    font-weight: 400;
    color: #fff;
    padding-left: 25px;
    cursor: pointer;
    margin-top: 0px;
    font-size: 12px;
    /*width: 145px;*/
    float: left;
    margin-bottom: 0px;
    /*padding-top: 10px;*/
    /*margin-top: 5px;*/
}

.moblieLenovo  .choice .radio input {
    position: absolute;
    left: -9999px;
}

.moblieLenovo  .choice .radio i {
    display: block;
    position: absolute;
    top: 10px;
    left: 0;
    width: 18px;
    height: 18px;
    outline: 0;
    border: 1px solid #d2d2d2;
    /*background: #9cd9e8;*/
    border-radius: 50%;
    transition: border-color .3s; -webkit-transition : border-color .3s;
}

.moblieLenovo  .choice .radio input:checked + i {
    border-color: #d2d2d2;
}

.moblieLenovo  .choice .radio input + i:after {
    position: absolute;
    content: '';
    top: -1px;
    left: -1px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: url('/lenovoweb/img/lenovo/newsFilter.png') no-repeat;background-size: cover;border: 0;
    /*background-color: #e2001b;*/
    opacity: 0;
    transition: opacity .1s;
    -webkit-transition: opacity .1s;
}

.moblieLenovo  .choice .radio input:checked + i:after {
    opacity: 1;
}
/**new Search end**/

/**press Begin**/
.moblieLenovo .pressCantct .headerPress{
    background: #f1f1f1;    padding: 30px 40px;  margin-bottom: 30px;  border-bottom: 2px solid #ccc;font-size: 12px;text-align: center;
}
.moblieLenovo .pressCantct .firsterTitle{
    color: #3e8ddd;font-size: 20px;font-weight: bold;
}
.moblieLenovo .pressCantct .sedTitle{
    font-weight: bold;font-size: 15px;margin-bottom: 0;margin-top: 10px;
}
.moblieLenovo .pressCantct .thirdTitle{
    color:#ababab;font-size: 12px;margin-bottom: 0;
}
.moblieLenovo .pressCantct .fouritle{
    color:#4b5861;font-size: 12px;margin-bottom: 0;
}
.moblieLenovo .pressCantct .logo{
    width: 50%;border: 2px solid #e9e9e9; display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: -moz-box;
    -moz-box-orient: horizontal;
    -moz-box-pack: center;
    -moz-box-align: center;
    display: -o-box;
    -o-box-orient: horizontal;
    -o-box-pack: center;
    -o-box-align: center;
    display: -ms-box;
    -ms-box-orient: horizontal;
    -ms-box-pack: center;
    -ms-box-align: center;
    display: box;
    box-orient: horizontal;
    box-pack: center;
    box-align: center;
    height: 100px;
    text-align: center;
}
.moblieLenovo .pressCantct.xx{
    height: 1px;border-bottom: 1px solid #e9e9e9;margin-top: 10px;
}
.moblieLenovo .pressCantct .download{
    display: block;color:#fff;background: #3e8ddd;width: 120px;text-align: center;height: 40px;line-height: 40px;margin:inherit;margin-top: 20px;margin-bottom: 20px;
}
/**press End**/


/**preferencesBio Begin**/
.preferencesBio {
    min-height:100%;width: 100%;background: #fff;
}
.preferencesBio textarea{
    width: 100%;  border: none; /*border-bottom: 3px solid #D4D5D7;*/  outline: none;  padding: 10px 15px;  font-size: 13px;  line-height: 15px;  border-radius: 0px;resize : none;    min-height: 300px;
}

.preferencesBioButton{
    width: 100%;height: 45px;line-height: 45px;color: #fff;text-align: center;
}
/**preferencesBio End**/

.selectPreferencesCheck{
    height: 135px;width: 105px;opacity: 0;position: absolute;  top:0;
}

@media screen and (max-width: 1360px){
	.Similar .swiper-button-next, .home-episode .swiper-button-next{right: 0px;}
	.Similar .swiper-button-prev, .home-episode .swiper-button-prev{left:0px;}
	.header .nav-ul{margin-top: 0px;transition: all 0.1s;}
	.home-episode .container .swiper-container{
		margin: 0 20px;
	}
	.businessCon{height: auto;}
	.container {
		padding: 0;
	}
}

@media (min-width: 768px){
	.container {
	    width: 100%;
		padding: 0;
	}
	.navbar-toggle {
		display: block;
	}

}
@media (min-width: 1020px) {
	.navbar-toggle {
		display: none;
	}
	.collapse{
		display: block;
	}
	.header .menu1-open {
		top: 75px;
	}
}
@media (min-width: 992px){
	.container {
	    width: 100%;
		padding: 0;
	}
	.header .menu1-open {
		top: 85px;
	}
}
@media (min-width: 1200px){
	.container {
		height: 100%;
	    width: 990px;
		padding: 0;
	}
	.blue-bg .container {  position: relative;  }
	.header .logo-ul {
		/*margin-top: 10px; */
		line-height: 80px !important;
	}
}

@media (max-width: 1200px){
	.width100 {
   	   height: 200px;
	}
	.container {
		height: 100%;
		width: 990px;
		padding: 0;
	}

}
@media screen and (max-width: 1050px){

}
@media (min-width: 990px){
	.header .nav-ul .modular .right li:last-child{
		/*padding: 0px 0px 0px 10px;*/
		padding: 0px 0px 0px 7px;
	}
}
@media (max-width: 1020px){
	.container {
		width: 100%;
		height: 100%;
		/*padding: 0px 15px;*/
		padding: 0px;
	}
	#filterBio .container{
		padding: 0;
	}
	/*.header .nav-ul{    position: absolute;bottom: 0px;right: 15px;}*/
	/*.header .logo-ul{margin-top: 10px;}*/

	.blue-bg .container{
		position: relative;
		/*height: 90px;*/
	}
	.header .logo-ul{
		/*margin-top: 30px;*/
	}
	.local-home img{
		 /*width:64px;*/
		 height: 75px;
	 }

	.header{position: relative;   height: 75px; z-index: 90;}
	.header .user-ul{position: absolute;right: 15px;top: 0px;    min-width: inherit;}
	#cisco-bar{position: absolute;right: 15px;margin: 0px;padding: 0px;top:38px;}
	.header .nav-ul{left:0px;border-top: none;position:initial;bottom: initial;right: initial;background: rgba(0,79,114,1);padding-right: 0px; margin-top: 0px;   position: absolute;top: 75px;z-index: 999;width: 100%;-moz-transition: all .3s ease-out;-webkit-transition: all .3s ease-out;  transition: all .3s ease-out;}
	.header .nav-ul li{width: 100%;padding: 0px 15px;}
	.header .nav-ul li:last-child{display: none;}
	.search-mobile{display: block;}
	.menu1-mobile{display: block;}
	.header .nav-ul li a{color: #fff;}
	.header .nav-ul .search{position: fixed; left: 300px;top:36px;    display: none;}
	.search-mobile{    right: 120px;left: initial;}
	.menu1-mobile{    right: 60px;left: initial;}
	.header .search-open{top:75px;z-index: 10;}
	.header .nav-ul li:last-child{height: 53px;}
	.header .search-open .container:after{right: initial;    right: 73px;}
	#cisco-bar .icon-bar{background: #e2001b;}

	.accountContent{height: calc(100vh - 233px);}
	.header .nav-ul .americas-open{position: initial;margin-left: -15px;margin-right: -15px;}
	.header .nav-ul .modular{width: 100%;}
	.header .nav-ul li:after{right: 15px;}
	.header .nav-ul .americas:hover .americas-open {  display: none;  }
	.header .nav-ul .americas.open .americas-open{ display: block; }
	.header .nav-ul li:hover {
		/*background: #00BCEC;    */
		background: #e2001b;}
	.header .nav-ul .americas.open{
		background: #e2001b;
		/*background: #00BCEC;*/
	}
	.header .nav-ul li .modular .right{width: 100%;}
	.header .nav-ul li a{color: #999;}
	.header .nav-ul li.open a{color: #fff;}
	.header .nav-ul li.open .americas-open a{color: #999;}

	.header .nav-ul li.open {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}
	.header .nav-ul .americas.open:after{
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);

	}
	.header .nav-ul li:first-child .modular{width: 100%;}
	.header .nav-ul li .modular{width: 100%;}
	.member .event .down {

		height: 280px;
	}
}
@media screen and (max-width: 992px){
	.footer-ul{max-width: 690px;}
	.footer-ul li{width: 65px;}

	.home .home-carousel .left, .home .home-carousel .right{width: 100%;}
	.home .home-carousel{height: auto;overflow: hidden;}
	.home .home-carousel .left .minimg{position: initial;left: initial;height: auto;width: 100%;-webkit-transform: translateY(0%) translateX(0%);}
	/*.header .nav-ul li{ padding: 0px 40px 0px 15px;}*/
	.footer-ul li p{font-size: 12px;}
	.user-id-deail .no-padding{width: calc(100% - 265px);}
	.home .home-carousel .right .up-down li img{width: 100%;height: auto; position: initial;-webkit-transform: translateY(0%) translateX(0%);}
	.width100 {height: 240px;}
	.home .home-carousel .bottom-fixd p{
		float: left;
		color: rgba(255,255,255,0.9);
		font-size: 17px;
		line-height:20px;
		padding-left: 15px;
		width: 75%;
		overflow: hidden;
		height: 41px;
		white-space: pre-wrap;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		display: -webkit-box;
	}
	.member .event .down {

		height: 300px;
	}
}
@media screen and (max-width: 930px){
	.member .event .down {

		height: 315px;
	}
}

@media screen and (max-width: 768px){

	/*.header .logo-ul{margin-top: 30px;}*/
	/*#footer{position: fixed;bottom: 0px;width: 100%;z-index: 10;}*/
	.header{position: relative;   height: 75px; z-index: 90;}
	.header .user-ul{position: absolute;right: 15px;top: 0px;    min-width: inherit;}
	#cisco-bar{position: absolute;right: 15px;bottom: 15px;margin: 0px;padding: 0px;}
	.header .nav-ul{border-top: none;position:initial;bottom: initial;right: initial;background: rgba(0,79,114,1);padding-right: 0px; margin-top: 0px;   position: absolute;top: 75px;z-index: 999;width: 100%;-moz-transition: all .3s ease-out;-webkit-transition: all .3s ease-out;  transition: all .3s ease-out;}
	.header .nav-ul li{width: 100%;padding: 0px 15px;}
	.header .nav-ul li:last-child{display: none;}
	.search-mobile{display: block;}
	.header .nav-ul li a{color: #fff;}
	.header .nav-ul .search{position: fixed; display: none;left: 300px;top:36px}
	.search-mobile{    right: 120px;left: initial;}
	.menu1-mobile{    right: 60px;left: initial;}
	.header .search-open{top:75px;z-index: 10;}
	.header .nav-ul .ds{height: 53px;
		/*display: inline;   */
		display: none;}
	.header .nav-ul li:last-child{height: 53px;
		/*display: inline;   */
		display: none;}
	.header .search-open .container:after{right: initial;    right: 73px;}
	#cisco-bar .icon-bar{background: #e2001b;}
	.footer{height: 70px;}
	.footer-shareL.open{bottom: 0px;}
	.footer-share.open{bottom: 0px;}
	.footer-ul{max-width: 100%;    margin: 0px auto 5px;}
	.footer-ul li{
		width: 16.666666666666%;
		/*width: 20%;*/
		margin: 0px;
		padding-top: 0px;
	}
	.footer-ul li p{font-size: 12px;width: 80%;line-height: 12px;  margin: 0 auto;    word-break: break-all;
		/*display: none;*/
	}
	.footer-content{height:  70px;}
	.home .home-content .recent-news{max-width: initial;}
	.home .home-content .recent-news .diary:after{    right: -17px;}
	.accountContent{height: calc(100vh - 233px);}
	.header .nav-ul .americas-open{position: initial;margin-left: -15px;margin-right: -15px;}
	.header .nav-ul .modular{width: 100%;}
	.an-scale1{
	-webkit-animation: translateY .2s  ease;
	animation: translateY .2s  ease;
	}
	.an-scale2{
		-webkit-animation: translateY .3s  ease;
		animation: translateY .3s  ease;
	}
	.an-scale3{
		-webkit-animation: translateY .4s  ease;
		animation: translateY .4s  ease;
	}
	.an-scale4{
		-webkit-animation: translateY .5s  ease;
		animation: translateY .5s  ease;
	}
	.an-scale5{
		-webkit-animation: translateY .6s  ease;
		animation: translateY .6s  ease;
	}

	.businessCon{padding: 15px;height: auto;}
	.accountHeader{line-height: 60px;height: 60px;    font-size: 20px;}
	/*.blue-bg{height: 60px;}*/
	.blue-bg p {line-height: 60px;    width: 100%;}
	.businessLBlue p{
		/*font-size: 20px;*/
	}
	.blue-bg .containerSendP{width: 100%;top: auto;bottom: 13px;transform: translateY(0);}
	.box{height: auto;text-align: center;overflow: hidden;}
	.comments{overflow: hidden;}
	.recent-news{
		/*width: 400px;*/
		/*position: inherit;*/
		/*position: initial;*/

		/*transform: translateX(0) !important;*/
		/*left: 50%;*/
	}
	.recent-news .swiper-wrapper {
		position: inherit;
		position: initial;
		max-width: 100%;
	}
	.recent-news-deail .picture img{
		width: 100%;
		height:auto;
	}
	.recent-news-deail .picture{
		/*height:auto;*/
		height: 125px;
	}
	.member .event .down {

		height: 280px;
	}
	.member .event .down a {
		margin-top: 20px;
		display: inline-block;
		width: 120px;
		height: 30px;
		color: #fff;
		line-height: 30px;
		text-align: center;
		background: #3e8ddd;
		font-size: 12px;
		position: absolute;
		bottom: 5%;
		left: 42%;
	}
	.pressRight{
		text-align: left;
	}
}

@media screen and (max-width: 640px){
	.pc{  display: none;  }
	.moblieLenovo{  display: block;  }
	body{
		background: #fff;
	}
	.tx img{
		height: 70px;width: 70px;border-radius: 50%;
	}
	.blue-bg{
		height: 80px !important;
	}
	.blue-bg p {
		line-height: 60px;
		width: 100%;
		bottom: 33px;
	}
	.blue-bg .containerSendP{bottom: 24px;}
}
@media screen and (max-width: 414px){
	.selectPreferences .moblieLenovo .lb .swiper-slide div {
		height: 152px;
		border-radius: 15px;
		border: 2px solid #c0c0c0;
		position: relative;
	}
}
@media screen and (max-width: 375px){
	.selectPreferences .moblieLenovo .lb .swiper-slide div {
		height: 138px;
		border-radius: 15px;
		border: 2px solid #c0c0c0;
		position: relative;
	}
}
@media screen and (max-width: 320px){
	.selectPreferences .moblieLenovo .lb .swiper-slide div {
		height: 113px;
		border-radius: 15px;
		border: 2px solid #c0c0c0;
		position: relative;
	}
}


