html{
	overflow-x: hidden; 
}
.header {
    height: auto;
}
.wrapper {
    width: 1200px;
    margin: 0 auto;
}

.base-info-bd {
    margin-top: 50px;
    padding-bottom: 60px;
}
.base-info-bd .left,
.base-info-bd .middle,
.base-info-bd .passport-con {
    float: left;
}
.base-info-bd .right{
	float: right;
}
.base-info-bd .left img {
    width: 160px;
    height: 160px;
}
.base-info-bd .middle{
	width: 300px;
	padding-left: 20px;
}
.middle .m1 {
    position: relative; height: 33px;
    margin-top: 13px;
}

.middle .m1 .name {
    position: absolute;
    left: 0;
    display: block;
    overflow: hidden;
    font-size: 22px;
    color: #292d33;
}
.level{background: none;}
.middle .m1 .level {
    width: auto;
    height: 33px;
    display: block;
    line-height: 34px;
    margin-left: 110px;
    font-size: 14px;
    color: #848c99;
    padding-left: 38px;
    position: relative;
    overflow: hidden;
}
.middle .m1 .level .level-icon{
    position: absolute;
    left: 0;
    top: 4px;
    display: block;
    width: 25px;
    height: 25px;
    background: url(../../images/jz/level.png) no-repeat 0 0;
}
.middle .m1 .level .level1 {
    background-position: 0 0px;
}
.middle .m1 .level .level2 {
    background-position: 0 -35px;
}
.middle .m1 .level .level3 {
    background-position: 0 -72px;
}
.middle .m1 .level .level4 {
    background-position: 0 -110px;
}
.middle .m1 .level .level5 {
    background-position: 0 -147px;
}
.middle .m1 .level .level6 {
    background-position:  0 -183px;
}
.middle .m1 .level .level7 {
    background-position: 0 -224px;
}
.middle .m2 {
    margin-top: 19px;
    height: 38px;
}

.middle .m2 .label {
    font-size: 14px;
    color: #292d33;
}

.middle .m2 .seperate {
    font-size: 8px;
    color: #848c99;
    margin: 0 10px;position: relative;top: -2px;
}
.middle .m3 {
    width: 300px;
}

.middle .m3 .payroll {
    font-size: 14px;
    color: #292d33;
    margin-top: 3px;
}

.middle .m3 .payroll strong {
    font-size: 28px;
    color: #e6454a;
}

.middle .m3 .user-opt {
    margin-left: 38px;
    margin-top: 4px;
    font-size: 14px;
    color: #848c99;
}
.base-info-bd .passport-con {
    width: 430px;
    min-height: 160px;
    border-left: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
    padding:22px 20px 0 40px;
}
.base-info-bd .passport-con .title{
	font-size: 16px;
}

.base-info-bd .passport-con li{
	width: 120px;
	float: left;
	border:1px solid #8accfa;
	text-align: center;
	height: 28px;
	line-height: 28px;
	color: #489eda;
	-moz-border-radius: 50px; /* Firefox */
    -webkit-border-radius: 50px; /* Safari 和 Chrome */
	border-radius: 50px;
	margin:15px 20px 0 0;
}
.passport-inner .item{
	cursor: pointer;
	z-index: 1;
}

.certificates{
	position: relative;
	z-index: 50;
	left: -58px;
	display: none;
	margin-top: 2px;
}
.passport-inner .slider:hover .item{
	background:#8accfa;
	color: #fff;
	-moz-border-radius: 50px; /* Firefox */
    -webkit-border-radius: 50px; /* Safari 和 Chrome */
	border-radius: 50px;
}
.passport-inner .slider:hover .certificates{
	display: block;
}

.certificates .icon{
	margin-left:114px;
	width:0; 
    height:0; 
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #8accfa;

}
.certificates .certificates-b{
	width: 227px;
	height: 166px;
	border:1px solid #8accfa;
	padding:1px;
	background: #fff;
}
.certificates .certificates-b img{
    width: 227px;
    height: 166px;
}
.base-info-bd .right{
	margin-top: 56px;
}
.base-info-bd .right .btn{
	width: 165px;
	height: 48px;
	background: #e6454a;
	text-align: center;
	line-height: 48px;
	display: block;
	font-size: 18px;
	color: #fff;
}
.base-info-bd .right .btn.make-appointment{background: #45e0e6;color: #fff; }
.base-info-bd .right .btn-disable{
    background: #45e0e6;
}
/*悬浮菜单*/
.navbar-wrapper {
    width: 1200px;
    height: 48px;
    margin-bottom: 30px;
    background: #f5f5f5;
    z-index: 5;
}

.navbar-wrapper .menuItem {
    height: 48px;
    line-height: 48px;
    float: left;
}

.navbar-wrapper .menuItem.active {
    color:#e6454a;
}

.navbar-wrapper .menuItem a {
    line-height: 20px;
    padding: 14px 27px 14px 18px;
    font-size: 18px;
    color: #292d33;
}

.navbar-wrapper .menuItem a span {
    font-size: 14px;
    color: #848c99;
    margin-left: 8px;
}

.navbar-wrapper .menuItem.active a,
.navbar-wrapper .menuItem.active span {
    color: #e6454a;
}

.navbar-wrapper .fl-btn {
	width: 125px;
	text-align: center;
    float: right;
    line-height: 20px;
    font-size: 18px;
    display: none;
}

.navbar-wrapper .fl-btn a {
	display: block;
	background: #e6454a;
	padding: 14px 0;
    color: #fff;
}
.navbar-wrapper .fl-btn .btn-disable {
	background: #45e0e6;
	border-color: #45e0e6;
}

.navbar-wrapper.isStuck .fl-btn {
    display: block;
}

.box .box-head {
    position: relative;
    height: 40px;
    border-bottom: 1px solid #f5f5f5;
}

.box .box-head h2 {
    position: absolute;
    bottom: 0;
    font-size: 18px;
    color: #292d33;
    padding:0 18px 16px;
    border-bottom: 2px solid #e6454a;
}
.box .box-head .zhang{
	font-size: 14px;
	color: #848c99;
	margin-left:8px;
}
.box .box-bd {
    padding-top: 40px;
}
#schedule .box-head{padding-top: 14px;}

.box .box-bd .items {
    float: left;
}

.box .box-bd .left-inner {
    width: 582px;
    padding-left: 18px;
}


.box .box-bd .items li {
    height: 22px;
    margin-bottom: 23px;
    padding-left: 72px;
}

.items label {
    display: block;
    float: left;
    margin-left: -72px;
    width: 79px;
    text-align: left;
    font-size: 15px;
    color: #848c99;
}

.right-inner.items label {
    text-align: left;
    width: 90px;
}

.items span {
    font-size: 15px;
    color: #292d33;
    margin-left: 38px;
}
/*照片*/

.photo-inner {
    width: 1200px;
    overflow: hidden;
    margin-top: 38px;   
}

.photo-inner .photo-container {
    width: 1250px;
}

.photo-info .item {
    float: left;
    width: 220px;
    height: 220px;
    margin-right: 25px;
    display: inline;
    cursor: pointer;
    overflow: hidden;
}

.photo-info .item a {
    width: 220px;
    height: 220px;
    display: block;
    overflow: hidden;
    cursor: pointer;
}
.photo-info .item a img{
    width: 100%;
}
.photo-info .item a .img{
    width: 220px;
    height: 220px;
}

/*照片*/
/*评论*/
.comments .comments-con .item {
    padding: 35px 33px;
    overflow: hidden;
    background: #f5f5f5;
    color: #848c99;
    margin-bottom:20px;
}
.comments-con .item .portrait{
	float: left;
    background: #fff;
    width: 75px;
    height: 75px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    line-height: 75px;
    color: #ff85a1;
    font-size: 16px;
}
.comments-con .item .portrait img{
	border-radius: 50%;
}
.comments-con .custom-info{
	float: left;
	width: 210px;
	padding-left: 25px;
}
.custom-info {
	line-height: 30px;
	margin-top:7px;
}

.comments .stars {
    float: left;
    width: 110px;
    height: 17px;
    margin-top: 29px;
    background: #fff;
}

.comments .stars .inner {
    width: 90%;
    height: 17px;
    background: #ff85a1;
}

.comments .comment-text {
    float: right;
    width: 540px;
    position: relative;
    padding-left: 100px;
    margin-top: 10px;
    font-size: 14px;
    color: #292d33;
    line-height: 2;
/*    height: 50px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;*/
}
.comments .comment-text .fl {
    position: absolute;
    left: 0;
    top: 0;
}
/*评论*/
/*考核成绩*/
.assessment{
	background: #f5f5f5;
	padding:20px 0;
}
.assessment .percent,
.assessment .percent-text,
.assessment .percent-score
{
	float: left;
	height: 42px;
	line-height: 42px;

}
.assessment .percent{
	margin-left: 30px;
}
.assessment .percent .label{
	background: url(../../images/jz/assessment-icon.png) no-repeat;
	background-position: 0 10px;
	padding-left: 30px;
	float: left;
}
.assessment .percent-bg{
	width: 235px;
	height: 18px;
	background: #fff;
	float: left;
	margin-top:13px;
}
.assessment .percent-bg .con{
	background: #fd86a2;
	height: 18px;
}
.assessment .percent-text {
	padding-left: 10px;
}
.assessment .percent-text .red{
	color: #e6454a;
	font-size: 28px;
	float: left;
	line-height: 38px;
}
.assessment .percent-score{
	padding-left: 20px;
}
.assessment .practical{
	margin-left:150px;
}
.assessment .practical .label{
	background-position: 0 -31px;
}
/*考核成绩*/
/* 视频播放 */

.video-wrap {
    position: relative;
    padding: 69px 169px 0;
}

.video-wrap {
    width: 799px;
    height: 530px;
    margin: 0 auto 10px;
    overflow: hidden;
}

.video-wrap .flex-control-nav {
    position: absolute;
    top: 0;
    left: 378px;
}

.video-wrap .videos {
    width: 300%;
}
.video-wrap .video-b{width: 799px;overflow: hidden;}

.video-wrap .videos .video {
    float: left;
}
.video-wrap .videos .video .vjs-tech {
    width: 100%;
}

.video-wrap .vjs-default-skin .vjs-big-play-button {
    display: block;
}
.video-wrap .vjs-default-skin .vjs-big-play-button{background: url(../../images/jz/play.png) no-repeat\9;border:none\9;}

.flex-nav-prev {
    position: absolute;
    left: 0;
    top: 50%;
    width: 62px;
    height: 82px;
    text-indent: -999px;
    background: url(../../images/jz/icon.png) no-repeat -68px -102px;
    cursor: pointer;
}
.flex-nav-prev .flex-prev {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 62px;
    height: 82px;
}

.flex-nav-next {
    position: absolute;
    right: 0;
    top: 50%;
    width: 62px;
    height: 82px;
    text-indent: 999px;
    background: url(../../images/jz/icon.png) no-repeat -10px -102px;
    cursor: pointer;
}
.flex-nav-next .flex-next {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 62px;
    height: 82px;
}

.btn-group {
    width: 390px;
    position: relative;
    vertical-align: middle;
    margin: 0 auto;
    text-align: center;
}
.btn-group li.tab {
     -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *zoom:1;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 8px 15px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid #e2e2e2;
    float: none;
}
.btn-group li.flex-active {
    background: #e6454a;
    border-color: #e6454a;
    color: #fff;
}



.btn-default {
    background-color: #fff;
    border-color: #e2e2e2;
    color: #292d33;
}

.btn-group-vertical > .tab,
.btn-group > .tab {
    float: left;
    position: relative;
}

.btn-group > .tab:first-child {
    margin-left: -1px;
}

.btn-group > .tab:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.btn-group > .tab:first-child:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.btn-group > .tab:last-child:not(:first-child),
.btn-group {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.btn-group .tab + .tab {
    margin-left: -5px;
    *margin-left: -1px;
}

.video-wrap .vjs-default-skin .vjs-big-play-button {
    display: block;
}


/*2016-8-9 推荐月嫂*/
.s-floor-wrap{position: relative;margin-top:10px;}
.s-floor-wrap .floor-item{width: 1200px;overflow: hidden;margin-top: 40px; margin-bottom: 40px;}
.floor-list-wrap{width: 1250px; overflow: hidden;}
.s-floor-wrap .flex-viewport{margin-top: 0;}
.floor-item-list li{float: left;}
.floor-list-wrap .s-item{width: 160px;  float: left; margin-right:48px;
background: #fff; position: relative;}
.floor-list-wrap .s-item .photos{position: relative;width: 160px;height: 160px;}
.floor-list-wrap .s-item .photos img{width: 160px;height: 160px;}
.floor-list-wrap .s-item .s-name{font-size: 12px;color: #848c99;width: 100%; float: left;clear: left;
line-height: 25px;margin-top: 18px;height: 25px;overflow: hidden;}
.floor-list-wrap .s-item .s-name .name{font-size: 16px;color: #292d33;width: 61px;float: left;
position: relative;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.floor-list-wrap .s-item .s-name .right{float: right;margin-top: -3px;}
.floor-list-wrap .s-item .s-name .money{color: #e6454a;font-size: 16px;}
.floor-list-wrap .s-item .s-name .seperate{font-size: 8px;margin:0 2px;
position: relative;top:-1px;}
.floor-list-wrap .s-item .s-info{margin-top: 5px;}
.floor-list-wrap .s-item .s-info,.floor-list-wrap .s-item .s-intr{font-size: 12px;color: #666;
width: 100%;float: left;clear: left;}

.floor-list-wrap .s-item .s-intr{margin-top: 3px;}


.floor-item .flex-direction-nav{ position: absolute; top:0;right: 0; width:168px; height: 30px;  }
.floor-item .flex-control-nav{position: absolute;
top: 0;
right: 30px;}
.floor-item .flex-control-nav li{width: 20px;
height: 30px;
float: left;
margin: 0;
margin-left: 3px;}
.floor-item .flex-control-nav li a{ text-indent: -999px; overflow: hidden;  background-position:right bottom ;
display: block;cursor: pointer; width: 10px; height: 10px; background: url(../../images/jz/arrow2.png) no-repeat;
margin-top:10px;margin-left: 5px;}
.floor-item .flex-control-nav li a{ background-position:-49px -44px ;    }
.floor-item .flex-control-nav li .flex-active{  background-position:-14px -44px ; }
.floor-item .flex-nav-prev,.floor-item .flex-nav-next{ cursor: pointer; width: 28px; height: 28px; background: url(../../images/jz/arrow2.png) no-repeat; }
.floor-item .flex-prev,.floor-item .flex-next{ display: block;width: 28px; height: 28px;  text-indent: -999px; overflow: hidden;  }
.floor-item .flex-nav-prev{background-position:0 0px; position: absolute; left: 0;top: 0; }
.floor-item .flex-nav-next{background-position:right 0px;  position: absolute; right: 0;top: 0;  }
/*2016-8-9 推荐月嫂*/

/*工作排期表*/
.calendar {
    text-align: center;
    margin-bottom: 36px;
}

.calendar .laydate_box2 {
    position: static !important;
    z-index: 20;
}

.calendar .date-box {
    width: 370px;
    margin: 0 auto 25px;
    font-size: 24px;
    color: #292d33;
    text-align: center;
    position: relative;
}

.calendar .date-box .arrow {
    background: rgba(0, 0, 0, 0) url("../../images/jz/icon.png") no-repeat scroll -15px -42px;
    height: 15px;
    position: absolute;
    top: 5px;
    width: 10px;
}

.calendar .date-box .prev {
    left: 0;
}

.calendar .date-box .next {
    background-position: -80px -42px;
    right: 0;
}

.calendar .laydate_top {

}
.calendar .laydate_top .laydate_ym {
    width: 334px;
    height: 42px;
    padding: 0 20px;
    margin: 0 auto 20px;
    position: relative;
}
.calendar .laydate_choose {
    position: absolute;
    width: 20px;
    height: 42px;
    background: url("../../images/jz/icon.png") no-repeat scroll -15px -26px;
    cursor: pointer;
}
.calendar .laydate_chprev {
    left: 0;
    top: 0;
}
.calendar .laydate_chnext {
    background-position: -71px -25px;
    right: 0;
    top: 0;
}
.calendar .laydate_top input {
    border: none;
    height: 42px;
    line-height: 42px;
    font-size: 24px;
    color: #292d33;
    text-align: center;
}

.calendar .legend {
    width: 320px;
    margin: 10px auto 30px;
    font-size: 14px;
    color: #848c99;
}

.calendar .legend span {
    position: relative;
    padding-left: 28px;
    margin-right: 14px;
}

.calendar .legend span i {
    width: 22px;
    height: 22px;
    position: absolute;
    left: 0;
    top: 0px;
}
/*.calendar .legend .yuyue{ display: none; }*/
.calendar .legend .yuyue i {
    /*border: 1px solid #e5474e;*/
    background: url(../../images/jz/icon-yueyue2.png) no-repeat;
    /*border-radius: 50%;*/
    /*-webkit-border-radius:50%;*/
}

.calendar .legend .no-order{ display: none;   }

.calendar .legend .no-order i {
	border: 1px solid #ececec;
    background: #fff;
    border-radius: 50%;
    -webkit-border-radius:50%;
}

.calendar .legend .yes-order i {
    background: url(../../images/jz/icon-yueyue.png) no-repeat;

 
}

.calendar table {
    margin: 0 auto;
    border: 1px solid #ececec;
}
.calendar table tbody{
	margin-bottom: 20px;
	display: block;
}
.calendar tr th,
.calendar tr td {
    width: 125px;
    height: 46px;
    line-height: 46px;
    padding:4px 0;
    text-align: center;
    font-size: 18px;
    color: #292d33;
    float: left;
}
.calendar tbody tr td{
	padding:20px 0 0;
}
.calendar tbody tr td div{
	width: 46px;
    height: 46px;
    border-radius: 50%;
    -webkit-border-radius:50%;
      border: 1px solid #ececec;
    color: #ff87a3;
    background: #fff;
   line-height: 46px;margin:0 auto;}
.calendar .laydate_table thead tr th{border-bottom: 1px solid #ececec;}
.calendar tr td .yuyue{
    width: 45px;
    height: 45px;
    border-radius: 50%;
    -webkit-border-radius:50%;
     background-color: #ff87a3;
    color: #fff;
     border:none;
     line-height: 46px;margin:0 auto;
}

.calendar tr td .yuyue i,.calendar tr td .qingjia i{display: none;}
.calendar tr td .qingjia{ background-color: #ff87a3;    color: #fff; border:none;}


/*.calendar tr td .yuyue i,.calendar tr td .qingjia i{background:url(../images/yuyue.png) no-repeat;
width: 26px;height: 10px;position: absolute;bottom: 7px;left: 10px;}
.calendar tr td .qingjia{background-color: #f3ac42;}
.calendar tr td .qingjia i{background:url(../images/qingjia.png) no-repeat
    ;}*/

.calendar tr th{height: 44px;line-height: 44px;}
.calendar tr td.laydate_nothis {
    color: #848c99;
}
/*工作排期表*/

/*相册*/
.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: black;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: 0.3;
    display: none;
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: normal;
}

.lightbox .lb-image {}

.lightbox a img {
    border: none;
}

.lb-outerContainer {
    position: relative;
    background-color: #fff;
    *zoom: 1;
    width: 1000px;
    height: 600px;
    margin: 0 auto;
}

.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-container {
    height: 500px;
    padding: 50px 100px;
    text-align: center;
}

.lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background: url(../../images/jz/loading.gif) no-repeat;
}

.lb-nav {
    position: absolute;
    top: 48px;
    left: 0;
    height: 552px;
    width: 100%;
    z-index: 10;
}

.lb-container > .nav {
    left: 0;
}

.lb-nav a {
    outline: none;
}

.lb-prev,
.lb-next {
    height: 100%;
    cursor: pointer;
    display: block;
}

.lb-nav a.lb-prev {
    width: 100px;
    left: 40px;
    float: left;
    background: url(../../images/jz/prev.png) center 48% no-repeat;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.lb-nav a.lb-next {
    width: 100px;
    right: 0;
    float: right;
    background: url(../../images/jz/next.png) center 48% no-repeat;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.lb-dataContainer {
    position: absolute;
    bottom: 30px;
    left: 0;
    *zoom: 1;
    width: 100%;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-data {
    padding: 0 4px;
    color: #ccc;
}

.lb-data .lb-details {
    width: 100%;
    float: left;
    text-align: center;
    line-height: 1.1em;
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: bold;
    line-height: 1em;
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 16px;
    color: #292d33;
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 50px;
    height: 48px;
    background: url(../../images/jz/close.png)) top right no-repeat;
    text-align: right;
    outline: none;
    cursor: pointer;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
    cursor: pointer;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.lb-closeContainer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 48px;
}

.lb-closeContainer .lb-close {
    display: block;
    float: right;
    width: 50px;
    height: 48px;
    background: url(../../images/jz/close.png) top right no-repeat;
    text-align: right;
    outline: none;
    cursor: pointer;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.no-thing {
    height: 100px;
    text-align: center;
    line-height: 100px;
    color: #dcdcdc;
    font-size: 20px;
width: 100%;float: left;
}
/*相册*/


#photos{margin-top: 13px; position: relative;}
#assessment{margin-top: 20px;}
#schedule{margin-top: 26px;}
#video{margin-top: 4px;}
.photo-inner .flex-direction-nav{ position: absolute; top:0; right: 0;margin-left: -84px; width:168px; height: 30px;  }
.photo-inner .flex-control-nav{position: absolute;
top: 0;
right: 30px;}
.photo-inner .flex-control-nav li{width: 20px;
height: 30px;
float: left;
margin: 0;
margin-left: 3px;}
.photo-inner .flex-control-nav li a{ text-indent: -999px; overflow: hidden;  background-position:right bottom ;
    display: block;cursor: pointer; width: 10px; height: 10px; background: url(../images/yuersao/detail/arrow2.png) no-repeat;
margin-top:10px;margin-left: 5px;}
.photo-inner .flex-control-nav li a{ background-position:-49px -44px ;    }
.photo-inner .flex-control-nav li .flex-active{  background-position:-14px -44px ; }
.photo-inner .flex-nav-prev,.photo-inner .flex-nav-next{ cursor: pointer; width: 28px; height: 28px; background: url(../images/yuersao/detail/arrow2.png) no-repeat; }
.photo-inner .flex-prev,.photo-inner .flex-next{ display: block;width: 28px; height: 28px;  text-indent: -999px; overflow: hidden;  }
.photo-inner .flex-nav-prev{background-position:0 0px; position: absolute; left: 0;top: 0; }
.photo-inner .flex-nav-next{background-position:right 0px;  position: absolute; right: 0;top: 0;  }
#evaluation{margin-top:40px;}
/*!laypage默认样式*/
.pagenation-con {
    padding-top: 20px;
}
.laypage_main{font-size:0; clear:both; color:#666; text-align: right;}
.laypage_main *{display:inline-block; vertical-align: top; font-size:12px;}
.laypage_main a{height:26px; line-height:26px; text-decoration:none; color:#666;}
.laypage_main a, .laypage_main span{margin:0 3px 6px; padding:0 10px;}
.laypage_main span{height:26px; line-height:26px;}
.laypage_main input, .laypage_main button{ border:1px solid #ececec; background-color:#fff;}
.laypage_main input{width:40px; height:26px; line-height:26px; margin:0 5px; padding:0 5px;}
.laypage_main button{height:28px; line-height:28px; margin-left:5px; padding:0 10px; color:#666;}

/* 默认皮肤 */
.laypageskin_default a{border:1px solid #ececec; background:#fff; color:#848c99; font-size: 14px;}
.laypageskin_default span{height:28px; line-height:28px; color:#999; }
.laypageskin_default .laypage_curr{font-weight:700; color:#e6454a;border:1px solid #ececec;}

/*分享样式修改*/
.jiathis_style > div {
    border: 1px solid #ccc !important;
    width: 302px !important;
}
.jiathis_style .jt_sharetitle td {
    padding-left: 10px;
}