	body {
	font-family: "Open Sans", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
	/*font-weight:100;*/
	text-rendering:optimizelegibility;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.navbar-header.aside-md{
	width:70px;
	}
.header.navbar{
	z-index:1000
	}
.nav > li > a{
	padding:10px 5px
	}
.modal{
	z-index:10050;
	}
.modal-backdrop{
	z-index:10040;
	}
.panel-heading .nav-tabs{
	padding-top:2px;
	}
.panel-heading .nav-tabs > li > a{
	padding-top:15px;
	min-height:48px;
	}
header + .panel-heading .nav-tabs > li > a{
	padding:10px 15px;
	}
.panel-default .panel-heading.active{
	background-color:#fff;
	}
.signup-header{
	min-height:400px;
	background:#414256 url(../images/qicheng_index_bg.jpg) no-repeat 50% 60%;
	background-size:cover;
   /* -webkit-animation:30s .1ms abg linear infinite alternate;*/
    /*animation:30s .1ms abg linear infinite alternate;*/
	}
@keyframes abg{
    0% {
		background-position:50% 60%
	    }
    30% {
		background-position:50% 100%
	    }
    100% {
		background-position:50% 0%
	    }
}
@-webkit-keyframes abg{
    0% {
		background-position:50% 60%
	    }
    30% {
		background-position:50% 100%
	    }
    100% {
		background-position:50% 0%
	    }
}
.signup-header .navbar-brand{
	margin-top:120px;
	line-height:1;
	opacity:0;
    -webkit-animation:.5s .5s alogo linear forwards;
    animation:.5s .5s alogo linear forwards;
	}
.signup-header .navbar-brand img{
	margin:0;
	max-height:inherit;
	}
.signup-header .navbar-brand div{
	color:#fff;
	font-weight:100;
	font-size:16px;
	}
.signup-header .navbar-brand div span{
	display:block;
	margin-bottom:20px;
	font-size:32px;
	}
/*table.hover tbody tr:not([class^="bg-"]):not([class*=" bg-"]):not([style]):hover > *{*/
table.hover tbody tr:not([class^="bg-"]):not([class*=" bg-"]):hover > *{
	cursor:pointer;
	background-color:#e0e6f0!important;
	}
table tbody tr.active{
	background-color:#e0e6f0;
	}
tr[class^="bg-"] > *,tr[class*=" bg-"] > *,tr[style] > *,tr[class^="active"] > *,tr[class*=" active"] > *{
	background-color:rgba(0,0,0,0)!important;
	}

@keyframes alogo{
    100% {
		opacity:1
	}
}
@-webkit-keyframes alogo{
    100% {
		opacity:1
	}
}
@media (max-width: 767px) {
.signup-header{
	min-height:200px;
    -webkit-animation:none;
    animation:none;
	}
.signup-header .navbar-brand{
	margin-top:20px;
	}
.signup-header .navbar-brand img{
	max-height:80px;
	}
.signup-header .navbar-brand div{
	font-size:12px;
	}
.signup-header .navbar-brand div span{
	margin-bottom:10px;
	font-size:24px;
	}
}


.bg-light .nav-primary > ul.nav-main > li:hover > a, .bg-light .nav-primary > ul.nav-main > li:focus > a, .bg-light .nav-primary > ul.nav-main > li:active > a, .bg-light .nav-primary > ul.nav-main > li.active > a{
	background-color:#e4ebf1;
	}


.YT-navbar-nav .dropdown-menu-modules .list-group{
	max-height:550px;
	overflow-y:scroll;
	}




.header > .navbar-header{
	text-align:center
	}
.header > .navbar-header .navbar-brand img{
	max-height:40px;
	}
.dropdown-menu-modules .list-group-item{
	border:0;
	border-radius:0!important
	}
.border-default{
	border-left:5px solid #ccc!important
	}
.border-success{
	border-left:5px solid #27d4a8!important
	}
.border-danger{
	border-left:5px solid #e56371!important
	}
.border-primary{
	border-left:5px solid #177bbb!important
	}
.border-info{
	border-left:5px solid #1ccacc!important
	}
.border-warning{
	border-left:5px solid #fcc633!important
	}
.border-dark{
	border-left:5px solid #222733!important
	}
	
.bg_1abc9c,.btn_1abc9c{
	background-color:#1abc9c
	}
.bg_16a085,.btn_16a085{
	background-color:#16a085
	}
.bg_14937a,.btn_14937a{
	background-color:#14937a
	}

.bg_2ecc71,.btn_2ecc71{
	background-color:#2ecc71
	}
.bg_27ae60,.btn_27ae60{
	background-color:#27ae60
	}
.bg_269a57,.btn_269a57{
	background-color:#269a57
	}

.bg_3498db,.btn_3498db{
	background-color:#3498db
	}
.bg_2980b9,.btn_2980b9{
	background-color:#2980b9
	}
.bg_2372a6,.btn_2372a6{
	background-color:#2372a6
	}

.bg_9b59b6,.btn_9b59b6{
	background-color:#9b59b6
	}
.bg_8e44ad,.btn_8e44ad{
	background-color:#8e44ad
	}
.bg_823c9f,.btn_823c9f{
	background-color:#823c9f
	}

.bg_34495e,.btn_34495e{
	background-color:#34495e
	}
.bg_2c3e50,.btn_2c3e50{
	background-color:#2c3e50
	}
.bg_22303f,.btn_22303f{
	background-color:#22303f
	}

.bg_f1c40f,.btn_f1c40f{
	background-color:#f1c40f
	}
.bg_f39c12,.btn_f39c12{
	background-color:#f39c12
	}
.bg_e99510,.btn_e99510{
	background-color:#e99510
	}

.bg_e67e22,.btn_e67e22{
	background-color:#e67e22
	}
.bg_d35400,.btn_d35400{
	background-color:#d35400
	}
.bg_c74f00,.btn_c74f00{
	background-color:#c74f00
	}

.bg_e74c3c,.btn_e74c3c{
	background-color:#e74c3c
	}
.bg_c0392b,.btn_c0392b{
	background-color:#c0392b
	}
.bg_b33427,.btn_b33427{
	background-color:#b33427
	}

.bg_ecf0f1,.btn_ecf0f1{
	background-color:#ecf0f1
	}
.bg_bdc3c7,.btn_bdc3c7{
	background-color:#bdc3c7
	}
.bg_aeb5ba,.btn_aeb5ba{
	background-color:#aeb5ba
	}

.bg_95a5a6,.btn_95a5a6{
	background-color:#95a5a6
	}
.bg_7f8c8d,.btn_7f8c8d{
	background-color:#7f8c8d
	}
.bg_727e7f,.btn_727e7f{
	background-color:#727e7f
	}

	
.panel.border-hover:hover,.panel.border-hover.disabled:hover{
	cursor:pointer;
	border:1px solid #177bbb;
	}
.panel.border-hover.disabled{
	border:1px dashed #aaa;
	}

.header > .btn, .header > .btn-group, .header > .btn-toolbar, .footer > .btn, .footer > .btn-group, .footer > .btn-toolbar{
	line-height:30px
	}

.YT-p .wrapper .panel-body{
	min-height:350px;
	}
.YT-p .wrapper .panel-body > div{
	margin-top:50px;
	}

.YT-p .paid .panel-body{
	position:relative
	}
.YT-p .paid .panel-body img{
	position:absolute;
	top:20px;
	right:20px;
	max-width:90px
	}
	

.YT-yx-kz .pages{
	clear:both;
	}
.YT-yx-kz .page-1{
	padding:30px 0 0;
	background-color:#f2f2f2
	}
.YT-yx-kz .posters{
	margin:auto;
	max-width:1000px;
	text-align:center;
	color:#000;
	font-size:18px;
	}
.YT-yx-kz .posters img{
	max-width:100%
	}
.YT-yx-kz .posters h2{
	margin:0
	}
.YT-yx-kz .page-1 .posters h1{
	font-weight:100;
	font-size:52px;
	}
.YT-yx-kz .page-1 .posters div:nth-child(3) span{
	margin-left:10px;
	font-size:52px;
	color:#e33244;
	}
.YT-yx-kz .page-1 .posters div:nth-child(6) b{
	display:inline-block;
	margin-left:10px;
	font-size:36px;
	color:#e33244;
	vertical-align:sub;
	}
	
.YT-yx-kz .page-2{
	padding:60px 0 0;
	min-height:500px;
	background-color:#eee
	}
.YT-yx-kz .page-2 .posters header{
	padding:30px 0 30px 60px;
	text-align:left;
	}
.YT-yx-kz .page-2 .posters header h2{
	font-size:32px;
	font-weight:100
	}
.YT-yx-kz header p{
	padding:20px 0;
	font-size:24px;
	}
.YT-yx-kz .page-2 .swiper-container{
	padding-bottom:100px;
	margin:0 50px 
	}
.YT-yx-kz .page-2 .swiper-slide{
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	}
.YT-yx-kz .page-2 .swiper-slide img{
	width:100%;
	height:200px;
	border:2px solid #fff;
	}
.YT-yx-kz .page-2 .swiper-slide .text-ellipsis{
	padding:10px;
	font-size:13px;
	background-color:#fff
	}
	
.YT-yx-kz .page-3{
	height:500px;
	background-color:#fff
	}
.YT-yx-kz .page-3 .posters{
	position:relative;
	}
.YT-yx-kz .page-3 nav{
	position:absolute;
	top:150px;
	left:200px;
	z-index:2;
	text-align:left
	}
.YT-yx-kz .page-3 nav a{
	display:block;
	height:50px;
	line-height:50px;
	color:#fff;
	}
.YT-yx-kz .page-3 .swiper-container{
	position:absolute;
	top:0;
	height:500px;
	width:100%;
	}
.YT-yx-kz .page-3 header{
	position:absolute;
	top:47px;
	left:200px;
	z-index:2;
	padding:30px 0;
	color:#fff;
	}
	
	
	
.YT-yx-kz .page-3 .posters{
	max-width:inherit;
	}
.YT-yx-kz .page-3 .swiper-slide:nth-child(1){
	background:#ccc url(../images/kzgl-1.jpg) no-repeat 50% 50%
	}
.YT-yx-kz .page-3 .swiper-slide:nth-child(2){
	background-color:#5bc0de
	}
.YT-yx-kz .page-3 .swiper-slide:nth-child(3){
	background:#e33244 url(../images/kzgl-3.jpg) no-repeat 50% 30%
	}
.vbox .YT-yx-kz .page-3 .swiper-slide{
	background-size:100% auto
	}
	
	
.YT-yx-kz .page-4{
	background-color:#fff
	}
.YT-yx-kz .page-4 .posters{
	padding-bottom:40px;
	}
.YT-yx-kz .page-4 .posters header{
	padding:80px 0;
	}
.YT-yx-kz .page-4 .posters header h2{
	font-size:38px;
	font-weight:100
	}
.YT-yx-kz .page-4 .posters header h2 span{
	color:#e33244
	}
.YT-yx-kz .page-4 .posters .swiper-slide img{
	margin-bottom:20px;
	width:200px;
	height:200px;
	border-radius:50%;
	background-color:#eee
	}
.YT-yx-kz .page-4 .swiper-container{
	padding-bottom:50px
	}
	
.YT-yx-kz .page-5{
	background-color:#eee
	}
.YT-yx-kz .page-5 .posters{
	padding-bottom:40px;
	}
.YT-yx-kz .page-5 .posters header{
	padding:80px 0 80px 60px;
	text-align:left
	}
.YT-yx-kz .page-5 .posters header h2{
	font-size:36px;
	font-weight:100
	}
.YT-yx-kz .page-5 .posters header h2 span{
	font-size:52px;
	color:#e33244
	}
.YT-yx-kz .page-5 .posters .swiper-slide .caption > img{
	width:100%;
	height:150px;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:50% 50%;
	}
.YT-yx-kz .page-5 .swiper-container{
	padding-bottom:50px
	}

.YT-yx-kz .page-5 .swiper-container .caption p{
	padding:10px 0;
	height:100px;
	text-align:left;
	}
	
.YT-yx-kz .page-5 .swiper-container .text-muted{
	font-size:12px;
	color:#999
	}
	
.YT-yx-kz .page-5 .swiper-container .m-t-xs span{
	margin-left:5px;
	font-size:14px;
	}
	
.YT-yx-kz .page-6{
	background-color:#fff
	}
.YT-yx-kz .page-6 .posters{
	padding-bottom:40px;
	}
.YT-yx-kz .page-6 .posters header{
	padding:80px 0;
	}
.YT-yx-kz .page-6 .posters header h2{
	font-size:42px;
	font-weight:100
	}
.YT-yx-kz .page-6 .swiper-container{
	padding:0 0 50px
	}
	
	
	
	
.YT-yx-kz .page-7{
	background-color:#eee
	}
.YT-yx-kz .page-7 .posters{
	padding-bottom:40px;
	}
.YT-yx-kz .page-7 .posters header{
	padding:80px 0;
	}
.YT-yx-kz .page-7 .posters header h2{
	font-size:36px;
	font-weight:100
	}
.YT-yx-kz .page-7 .posters header h2 span{
	font-size:42px;
	color:#e33244
	}
.YT-yx-kz .page-7 .posters th{
	text-align:center;
	font-weight:100;
	font-size:24px;
	}
.YT-yx-kz .page-7 .table > thead > tr > th{
	border:0
	}
	
.YT-yx-kz .page-7 .posters td i{
	color:#3fcf7f
	}
	
	
	
	
.YT-yx-kz .page-8{
	background-color:#f7f7f7
	}
.YT-yx-kz .page-8 .posters{
	padding-bottom:80px;
	}
.YT-yx-kz .page-8 .posters header{
	padding:60px 0;
	}
.YT-yx-kz .page-8 .posters header h2{
	font-size:36px;
	font-weight:100
	}
	
.YT-yx-kz .page-8 .col-sm-4 .panel{
	padding:30px 0;
	min-height:200px
	}
.YT-yx-kz .page-8 .col-sm-4 del{
	display:block;
	padding:20px 0
	}
.YT-yx-kz .page-8 .col-sm-4 .panel.active{
	position:relative;
	border:1px solid #177bbb;
	overflow:hidden;
	}
.YT-yx-kz .page-8 .col-sm-4 .panel button{
	color:#788288;
	background-color:#fcfcfd;
	border-color:#d2dae1 #d2dae1 #cbd5dd
	}
.YT-yx-kz .page-8 .col-sm-4 .panel.active button{
	color:#fff;
	background-color:#177bbb;
	border-color:#177bbb;
	}
.YT-yx-kz .page-8 .col-sm-4 .panel.active::before{
	content:'';
	position:absolute;
	top:-50px;
	left:-50px;
	width:100px;
	height:100px;
	background-color:#177bbb;
	-webkit-transform:rotateZ(45deg);
	transform:rotateZ(45deg);
	}
.YT-yx-kz .page-8 .col-sm-4 .panel.active::after{
	content:'\f00c';
	position:absolute;
	top:10px;
	left:10px;
	color:#fff;
	font-family:FontAwesome;
	}
.YT-yx-kz .page-8 form button{
	margin-top:20px
	}
.YT-yx-kz .border-hover{
	position:fixed;
	top:140px;
	right:30px;
	z-index:10;
	width:300px;
	}
.YT-yx-kz .border-hover:hover{
	border:1px solid #eaeef1;
	cursor:auto
	}
	
.YT-yx-kz.order .posters{
	margin:0;
	padding-left:15px;
	}
.YT-yx-kz.order .page-8{
	background:none;
	}
.YT-yx-kz.order .page-8 .posters header{
	text-align:left
	}
.YT-yx-kz.order .page-8 .posters header h2{
	font-size:24px;
	}
	
	
.YT-yx-kz.order .posters .panel-heading{
	padding:40px 0;
	margin-bottom:30px;
	font-size:36px;
	font-weight:100;
	color:#000;
	border-bottom:1px solid #e1e6ef
	}
.YT-yx-kz.order .panel-heading + div{
	text-align:left;
	}
.YT-yx-kz.order .page-8 .col-sm-4 p{
	padding:20px 0
	}
.YT-yx-kz.order .page-8 .pay{
	padding:20px 0;
	font-size:24px;
	}
	
.YT-yx-kz.order .page-8 .order-info td:nth-child(1){
	width:180px;
	text-align:right
	}
	

.YT-yx-kz.order .page-8 .form-inline .radio{
	margin-right:80px
	}
.YT-yx-kz.order .page-8 .form-inline .radio:nth-child(2){
	font-size:42px;
	}
.YT-yx-kz.order .page-8 .panel{
	margin-top:30px;
	}
.YT-yx-kz.order .page-8 .panel .clear{
	text-align:left
	}
	
.YT-yx-kz.order .page-8 .panel .col-md-4{
	min-height:110px
	}
.YT-yx-kz.order .page-8 .pay-1{
	display:none
	}

.YT-employees > .wrapper,.YT_h_f > .wrapper{
	padding-bottom:0
	}
.YT-employees .hbox.stretch,.YT_h_f .hbox.stretch{
	height:calc(100% - 50px)
	}
.YT-employees .vbox > section.w-f,.YT_h_f .vbox > section.w-f{
	top:100px;
	bottom:0;
	}
.YT-employees .vbox > footer,.YT_h_f .vbox > footer{
	top:50px;
	bottom:auto;
	}
.YT-employees .vbox header.dker,.YT_h_f .vbox header.dker{
	border-bottom:1px solid #e1e6ef
	}
.YT-employees .bg-primary .vbox header.dker,.YT_h_f .vbox header.dker{
	border-bottom:0
	}



.YT-employees .aside-lg .vbox .list-group-item,.YT_h_f .aside-lg .vbox .list-group-item{
	border-left:0
	}
.YT-employees .vbox .list-group-item .media-body{
	margin-top:6px
	}
.YT-employees .vbox .list-group-item .btn-group{
	margin-top:3px
	}
.YT-employees .tab-content td,.YT-employees .tab-content th{
	border:0
	}
.YT-employees .tab-content th{
	border-bottom:1px solid #eaeef1
	}

	

.YT-employees #t1 tbody tr:hover{
	cursor:pointer;
	background-color:#f9fafc
	}
.yt-wechat-m{
	display:block
	}
.yt-wechat-btn{
	display:none;
	position:fixed;
	top:120px;
	right:30px;
	z-index:11
	}
@media (max-width: 1400px) {
.yt-wechat-m{
	display:none
	}
.yt-wechat-btn{
	display:block;
	}
	
	
}
	
	
	
[class^=rating-],[class*= rating-]{
	position:relative;
	display:inline-block;
	width:200px;
	height:30px;
	vertical-align:middle;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAMAAADG+c2+AAAAjVBMVEUAAADd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d0CKpmYAAAALnRSTlMAcH9J6DMIw/bl37OrnpJ6YykE8OzMtpmPg3RgWVAkINO7h0IbEw7b16NrVDsXzlbMngAAAY1JREFUWMOt1wl2gjAUheEgCBVBBgFFKc5j27v/5bWnpaIEQsjLt4C/ObmngEzgvLCs2xfTJr7gh3XWFszxa6btgKjoOqKByl5TcI5/sZbeGg8rLcEJHuY6eu94EjK6C55Y9J6JFx/k4BYvXGpvjAaTGHTQsKX1InA+ScEpOA6ld0SLiBC8oUWm1tqY9+UUrbKZYW7kS3ZprnzHRY+J4wdmZPecqsi91MIASerti7Krt4cCwbshhLKg47mnLGkNgqA1eIUyt+PJp6zoel0qGglewPQevRgwAYN6Pr5I7fFFSo9eDJgEg3o+vkjt8UWVHr0YsAFW6JXTvkB4h0HBEXotBwU99HIUPoOF3mwmr4SEscJ3tVCovgl9lR0k7Jg8C9C6SgkpY9omvLW+TYb+fs74+7qHczSl6pssjoydlsqrbPAqq24/8rhVVDZJTfZwcJRWyVFzG/9gxRW1hWTQr29pFPMP83qdqWRw/bwF7zRDxZAMxtu/v99+5/U6rs0k2f4k2ZlM4DBNLP8krnwDg8FUSM5dVz4AAAAASUVORK5CYII=) repeat-x;
	background-size:40px 30px;
	overflow:hidden;
	transform:scaleX(.8) scaleY(.8);
	-webkit-transform:scaleX(.8) scaleY(.8);
	transform-origin:left center;
	-webkit-transform-origin:left center;
	}
[class^=rating-] > a,[class*= rating-] > a{

	}
[class^=rating-]::before,[class*= rating-]::before,[class^=rating-] > a:hover,[class*= rating-] > a:hover{
	content:'';
	display:inline-block;
	height:30px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAMAAADG+c2+AAAAilBMVEUAAAD70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jz70jzUVNRoAAAALXRSTlMAcOt/55sI+OG0j0oj8rh7YzIpHQTb1MyTh351YFlQD8WtooNIQjcVwb+pa1RWtM/oAAABg0lEQVRYw63YiXKCMBgE4AUBOVQQ76ved/f9X6+d6ohKakh+vgfY2ckOkAEfLH3P3RxRm/6Av7wl6rLln7i2gk3e1FXR4d0E9WjzrtlHHeZ8mKEOHh/aqMEXn2SQG/CJB7EdX3xDasgXAwgd+CaBzIpvhhDJWXKARMSSFQR6VMgFgRsqdCzL7a5xRKVO7CQtVBa0djP/HFIjPPlpkgeaVovtZeTSgDtaTxb/tp3Q0hhKGa2lUAlpzYUKBTTvFWMhVBJaW2g+l6ammg+wLE+emOIDR9pPntiAhiPJkyemqMAR9BMmFnnyxHKePDGFgRm1tjDRpdYeJhrUimFiTa2T4TVYqxkY5LVYwcHsXq2XCTYRr9JhBWeDQJcVtAPZJmVd2SZlc9kmZWPBJs1r1ua7kf0m4x5wjMvPiuUm0f3083VpFZtNRgke9iurVSYshBleLAYs+KjGL05p2se7WbFOZPpPwO9B4TjmnYNq+sNiC6X8cjuOABUFvud2Enywj1xvs8RHP8UgTUJg7OJdAAAAAElFTkSuQmCC) repeat-x;
	background-size:40px 30px
	}
[class^=rating-]:not(:empty)::before,[class*= rating-]:not(:empty)::before{

	}
[class^=rating-] > a,[class*= rating-] > a{
	position:absolute;
	top:0;
	left:0;
	height:30px;
	}
.rating-1::before,[class^=rating-] > a:nth-child(1),[class*= rating-] > a:nth-child(1){
	z-index:5;
	width:40px;
	}
.rating-2::before,[class^=rating-] > a:nth-child(2),[class*= rating-] > a:nth-child(2){
	z-index:4;
	width:80px;
	}
.rating-3::before,[class^=rating-] > a:nth-child(3),[class*= rating-] > a:nth-child(3){
	z-index:3;
	width:120px;
	}
.rating-4::before,[class^=rating-] > a:nth-child(4),[class*= rating-] > a:nth-child(4){
	z-index:2;
	width:160px;
	}
.rating-5::before,[class^=rating-] > a:nth-child(5),[class*= rating-] > a:nth-child(5){
	width:200px;
	}







.YT-role > .wrapper{
	padding-bottom:0
	}
.YT-role .hbox.stretch{
	height:calc(100% - 50px)
	}
.YT-role #subNav .list-group-item{
	border-right:0;
	border-left:0;
	border-radius:0
	}
.YT-role #subNav .list-group{
	margin-top:-1px;
	border-radius:0
	}
	
	
	
	

.appmsg{
	padding:0 15px;
	}
.appmsg_group{
	margin-top:15px;
	background-color:#fff;
	border:1px solid #e1e6ef;
	}
.appmsg_group.active,.appmsg_group > div.active{
	border:1px solid #177bbb;
	}

.appmsg_group.active{
	position:relative;
	}
.appmsg_group.active::before{
	content:'\f00c';
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:22px;
	font-family:FontAwesome;
	background-color:#177bbb;
	border-radius:0 0 0 5px;
	opacity:.9
	}







.appmsg_group:first-child{
	margin:0
	}
.appmsg_item_first header:first-child{
	padding:10px 10px 5px
	}
.appmsg_item_first header:first-child h2.appmsg_title{
	margin:0;
	font-size:14px;
	}
.appmsg_item_first header:first-child h2.appmsg_title em{
	font-style:normal
	}
.appmsg_meta{
	padding-top:5px;
	color:#999;
	}
.appmsg_cover{
	height:160px;
	overflow:hidden
	}
.appmsg_cover img{
	width:100%;
	height:160px;
	vertical-align:middle;
	background-color:#eee;
	background-size:cover;
	background-repeat:no-repeat;
	}
.appmsg_cover .appmsg_thumb_default{
	display:block;
	text-align:center;
	line-height:160px;
	background-color:#e1e6ef;
	}
.appmsg_summary{
	padding:10px 10px 0;
	font-size:12px;
	}
.appmsg_item_first,.appmsg_item{
	position:relative;
	}
.appmsg_edit{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(23,123,187,.8)
	}
.appmsg_edit span{
	position:absolute;
	top:50%;
	margin-top:-15px;
	width:100%;
	height:30px;
	text-align:center;
	}
.appmsg_item_first:hover .appmsg_edit,.appmsg_item:hover .appmsg_edit{
	display:block;
	}
.appmsg_edit i,.appmsg_edit a{
	margin:0 5%;
	color:#eee;
	font-size:18px;
	cursor:pointer;
	}
.appmsg_edit i:hover,.appmsg_edit a:hover{
	color:#fff;
	}
.appmsg_item{
	padding:10px;
	overflow:hidden;
	border-top:1px solid #e1e6ef
	}
h3.appmsg_title{
	margin:32px 0 0;
	font-size:12px;
	overflow:hidden;
	}
.appmsg_thumbnail{
	float:right;
    height:78px;
	background-color:#e1e6ef;
    overflow:hidden;
	}
.appmsg_item_first + .appmsg_item{
	border:0
	}
.appmsg_thumbnail img{
	width:100%;
	height:78px;
	vertical-align:middle;
	background-color:#eee;
	background-size:cover;
	background-repeat:no-repeat;
	}
.appmsg_thumbnail .appmsg_thumb_default{
	display:block;
	width:78px;
	line-height:78px;
	text-align:center;
	}
	
	
.appmsg_group.multiple header{
	position:relative;
	margin-top:-30px;
	padding:0 10px;
	background-color:rgba(0,0,0,.8)
	}
.appmsg_group.multiple header h2{
	margin:0;
	font-size:12px;
	color:#fff;
	line-height:30px;
	}
.appmsg_group.multiple header time{
	float:right;
	color:#ccc
	}
.appmsg_add{
	margin:0 10px 10px;
	display:block;
	line-height:60px;
	text-align:center;
	font-size:24px;
	color:#b9c6d0;
	border:1px dotted 
	}
.appmsg_add:hover{
	color:#e1e6ef
	}
	
	
	
	
.appmsg_upload_thumbnail{
	position:relative;
	margin-top:15px;
	padding:5px;
	display:inline-block;
	background-color:#fff;
	border:1px solid #e1e6ef
	}
.appmsg_upload_thumbnail img{
	max-width:150px;
	max-height:150px;
	}
.appmsg_upload_thumbnail button{
	position:absolute;
	right:-35px;
	top:5px;
	}
	
.form-group > label{

	}
.breadcrumb-btn-group{
	margin:4px 4px 0 0
	}
	
	
.msg_inputchange{
	position:relative;
	}
.msg_inputchange input{
	padding-right:50px;
	}
.msg_inputchange span{
	position:absolute;
	right:10px;
	top:32px;
	color:#aaa
	}
.msg_inputchange.error span{
	color:#e33244
	}
	
	
	
#preview-modal h2{
	margin:0;
	padding:10px 0;
	font-size:24px;
	color:#000;
	font-weight:100;
	border-bottom:1px solid #e5e5e5
	}
#preview-modal .meta{
	padding:10px 0;
	font-size:12px;
	color:#999
	}
#preview-modal .meta span{
	margin-left:20px
	}
#preview-modal blockquote{
	border:0;
	}
#preview-modal blockquote img{
	margin:auto;
	display:block;
	max-width:100%;
	}
	
	
.YT-wechat-mass .table td{
	vertical-align:middle;
	border-bottom:1px solid #eaeef1
	}

	
.YT-wechat-mass > .wrapper{
	padding-bottom: 0;
	}
.YT-wechat-mass .hbox.stretch{
	height:calc(100% - 50px)
	}
#mass_echarts{
	height:400px;
	}
	
	
	
	
.YT-wechat-mass .appmsg{
	padding:0
	}
.YT-wechat-mass blockquote{
	font-size:14px;
	}
	
.appmsg_type_text{
	position:relative;
	}
.appmsg_type_text span{
	position:absolute;
	right:10px;
	bottom:5px;
	}
.appmsg_type_text.error span{
	color:#e33244
	}
.appmsg_type_text textarea{
	padding-bottom:30px;
	height:400px;
	overflow:hidden;
	resize:none
	}
	

.appmsg_type_img{
	margin-bottom:15px;
	padding:10px;
	border:1px solid #e0e4e8;
	cursor:pointer
	}
input + .appmsg_type_img{
	margin:0;
	padding:0;
	border:0;
	}
.appmsg_type_img.active{
	border:1px solid #177bbb;
	}


.appmsg_type_img .btn-default{
	margin-bottom:20px;
	width:100%;
	height:150px;
	border:1px dashed #e0e4e8;
	}
.uploadify-button .btn-default{
	margin:0
	}
.appmsg_type_img .icon-folder-open{
	margin-top:30px;
	display:block;
	font-size:32px;
	}
.appmsg_type_img .icon-folder-open:before{
	content: "\e619";
	font-family: "icon";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	}
#YT-upload .appmsg_type_img,.uploadify .appmsg_type_img{
	padding:0;
	border:0;
	}
.header .breadcrumb{
	margin:0;
	line-height:33px;
	border:0;
	}
	
	
.YT-checks{
	position:relative;
	width:80px;
	height:80px;
	overflow:hidden
	}
.YT-checks i{
	position:absolute;
	left:0;
	padding-top:12px;
	width:80px;
	height:80px;
	line-height: 1;
	font-size:28px;
	text-align:center;
	border:1px solid #cbd5dd;
	background-color:#fff;
	}
.YT-checks span{
	padding:6px 0 0;
	display:block;
	font-size:14px
	}
.YT-checks sup{
	position:absolute;
	top:0;
	left:0;
	}
.YT-checks input{
	visibility:hidden
	}
.YT-checks input[type="checkbox"]:checked + i + sup::before{
	content:'';
	position:absolute;
	top:-25px;
	left:-25px;
	width:50px;
	height:50px;
	background-color:#177bbb;
	-webkit-transform:rotateZ(45deg);
	transform:rotateZ(45deg);
	}
.YT-checks input[type="checkbox"]:checked + i + sup::after{
	content:'\f00c';
	position:absolute;
	top:12px;
	left:6px;
	color:#fff;
	font-family:FontAwesome;
	}
.YT-checks input[type="checkbox"]:checked + i{
	color:#177bbb;
	border:1px solid
	}
.YT-checks i:active,.YT-checks.active i{
	box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);
	}
.YT-checks input[disabled] + i{
	opacity:.45;
	pointer-events:none;
	}
.confirmation-modal{
	display:block;
	text-align:center;
	background-color:rgba(34,39,51,.8)
	}
.confirmation-modal > .modal-dialog{
	display:inline-block;
	width:auto;
	min-width:300px;
	}
.confirmation-modal .modal-header{
	padding:5px 15px;
	text-align:left;
	}
.confirmation-modal .modal-header .close{
	margin-top:2px
	}
.confirmation-modal .modal-footer{
	margin:0;
	padding:10px;
	}
.YT-navbar-nav{
	position:relative;
	z-index:1;
	}
.YT-navbar-nav + ul{
	-webkit-transition:all .5s;
	transition:all .5s;
	}
.YT-navbar-nav + .YT-navbar-xs{
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	}
.YT-navbar-nav>li>a,.YT-navbar-nav>li>a:focus{
	font-size:16px;
	background-color: #1b6aa3;
	}
.YT-navbar-nav-btn{
	position:absolute;
	top:15px;
	right:-13px;
	z-index:1;
	padding:5px;
	font-size:22px;
	color:#fff;
	cursor:pointer;
	text-shadow:0 0 10px rgba(0,0,0,.4);
	-webkit-transition:all .5s;
	transition:all .5s;
	}
.YT-navbar-nav-btn.active{
	-webkit-transform:rotateZ(180deg);
	transform:rotateZ(180deg);
	}
.bg-primary .navbar-header.dk{
	position:relative;
	z-index:1;
	background-color:#156097
	}
	
.datepicker-input[readonly]{
	cursor:pointer;
	background-color:#fff;
	}
.datepicker-input{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAG1BMVEW9ytS+y9f///+/ydP///7AytX9///I0drK092SzCfAAAAAh0lEQVQI102MOw7CMBBExzGh3s2H2iwmNSGKaImFXC/iBLjwBTgBN8dUyZtmpNE8xHfnRVyT8XUHgrpugt4rVnKVBef4AnlpYcd2fNZqCf2sOivTBJsekmXwDHPEua/qxsA6XsyuBCQxBJ8Gg/GkC+/n69rWdfPYWlIYpHABAYb/4ANuUbj9AFmnFTz6wKUcAAAAAElFTkSuQmCC) no-repeat 99% 50%;
	}
.datepicker-input:focus{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAKlBMVEUphNH///8qg9IshND+//8sg9P///0qhdQrg84phc/8//9Vmt1FldxElNnalrRTAAAAuklEQVQI1w3BPQ/BQAAG4JdDY5AU1xs6SZtKbKcIo0saM218jCVCmNChYmp1YdMw1GgQu1/hZ+nzYKmcKBXyROC7CZ382Q3v8OVmYhpywUOXqbYdUMYReME0yhOjhmxrxocad26IBpa1FFRtgL+heDmjbYLIh0pvr2cIdMpUyrZzDZJb+5DctH7AbkEUc3R5JDCYVWaCvXSQ/tWV4lnYwbMare26FBfhWbQs5urKh6MjRbIcv52WGh9Lf56JKD7QvVzPAAAAAElFTkSuQmCC) no-repeat 99% 50%;
	}
.YT-thumbnail-checks{
	display:block;
	position:relative;
	cursor:pointer
	}
.YT-thumbnail-checks input{
	display:none
	}
.thumbnail{
	position:relative;
	}
.thumbnail > i{
	display:none;
    position:absolute;
    top:10px;
    z-index:1;
    padding:5px;
    border-radius:3px;
    background-color:#fff;
    cursor:pointer;
	}
.thumbnail:hover > i{
	display:block;
	}
.thumbnail > .btn_del{
    right:10px;
	}
.thumbnail > .btn_edit{
    right:40px;
	}






.YT-thumbnail-checks input[type="checkbox"]:checked+.thumbnail::before,.YT-thumbnail-checks input[type="radio"]:checked+.thumbnail::before,.thumbnail.active::before{
	content:'\f00c';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	margin:auto;
	width:36px;
	height:36px;
	font-size:36px;
	color:#fff;
	font-family:FontAwesome;
	}
.YT-thumbnail-checks input[type="checkbox"]:checked+.thumbnail::after,.YT-thumbnail-checks input[type="radio"]:checked+.thumbnail::after,.thumbnail.active::after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(1,168,106,.3)
	}
	
	
	
.YT-step > label{
	margin-right:5px;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	}
.YT-step > span{
	display:block;
	margin-left:5px;
	padding-left:10px;
	overflow:hidden;
	height:30px;
	line-height:30px;
	}
	
	
.YT-preview-phone{
	position:relative;
	margin:auto;
	width:330px;
	height:700px;
	background:url(../images/iphone.png) no-repeat;
	}
.YT-preview-phone-body{
	position:absolute;
	top:134px;
	left:19px;
	width:291px;
	height:469px;
	}
.YT-preview-phone-body img{
	width:291px;
	height:469px;
	background-position:50% 50%;
	background-repeat:no-repeat;
	}
	
	
.YT-cover-header{
	position:relative;
	height:200px;
	background-color:#fcfcfd;
	background-size:cover;
	background-position:50% 50%;
	background-repeat:no-repeat;
	}
.YT-cover-header figcaption{
	position:absolute;
	top:20px;
	right:20px;
	padding:5px 10px;
	font-size:24px;
	color:#fff;
	background-color:rgba(0,0,0,.2);
	border-radius:2px
	}
.YT-cover-user .thumb{
	width:80px
	}
.YT-cover-user{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	width:100%;
	height:80px;
	text-align:center;
	}
.YT-cover-user b{
	font-size:18px
	}

.YT-employees .vbox .YT-list-group-s .list-group-item .media-body{
	margin:0
	}
	
.YT-sample-menu{
	width:260px
	}
.YT-sample-menu > li > a{
	padding:8px;
	}
	
.YT-sample-menu .input-group{
	padding:8px
	}
.YT-sample-menu .divider{
	clear:both
	}
	
.YT-sample-menu .input-group-addon{
	cursor:pointer
	}
	
	
.YT-imglist.sortable img{
	display:block;
	margin:auto;
	max-width:100%;
	max-height:100px;
	cursor:move
	}
	
.YT-imglist.sortable .input-group{
	max-width:85%;
	}
.YT-imglist-weixin.sortable img{
	display:block;
	margin:auto;
	max-width:100%;
	max-height:100px;
	cursor:move
	}
	
.YT-imglist-weixin.sortable .input-group{
	max-width:50%
	}

.YT-imglist2.sortable img{
	display:block;
	margin:auto;
	max-width:100%;
	max-height:100px;
	cursor:move
	}
	
.YT-imglist2.sortable .input-group{
	max-width:90%;
	}


.YT-imglist3.sortable img{
	display:block;
	margin:auto;
	max-width:100%;
	max-height:100px;
	cursor:move
	}
	
.YT-imglist3.sortable .input-group{
	max-width:90%;
	}

.YT-imglist3.sortable img{
	display:block;
	margin:auto;
	max-width:100%;
	max-height:100px;
	cursor:move
	}
	
.YT-imglist3.sortable .input-group{
	max-width:90%;
	}

.YT-imglist4.sortable img{
	display:block;
	margin:auto;
	max-width:100%;
	max-height:100px;
	cursor:move
	}
	
.YT-imglist4.sortable .input-group{
	max-width:90%;
	}

.YT-imglist5.sortable img{
	display:block;
	margin:auto;
	max-width:100%;
	max-height:100px;
	cursor:move
	}
	
.YT-imglist5.sortable .input-group{
	max-width:90%;
	}
.YT-fixed{
	position:fixed;
	}
	
.popover-content img{
	max-width:220px
	}
.YT-list-group > .badge{
	margin-left:10px
	}



#YT-select-gallery-btn{
	margin-bottom: 10px;
	height: 120px;
	width: 320px;
	font-size: 22px;
	}
#YT-select-gallery-btn i{
	font-size: 32px;
	vertical-align: middle
	}
#YT-select-gallery .modal-body{
    padding: 0;
	}
#YT-select-gallery .modal-body img{
    margin: 0 5px 10px 0;
    max-width: 120px;
    border: 4px solid #eee;
    cursor: pointer;
	}
#YT-select-gallery .modal-body img.selected{
    border: 4px solid #3fcf7f;
	}
#YT-select-gallery .modal-dialog{
    width: 800px
	}

.YT_gallery_list figure img{
	width:100%;
	height:220px;
	display:block;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:auto 100%
	}
.YT_gallery_list figure > a{
	position:relative;
	display:block;
	padding:1px;
	text-align:center;
	border:1px solid #fff;
	}
.YT_gallery_list figure > a.active{
	border:1px solid #177bbb;
	}
.YT_gallery_list figure{
	position:relative;
	margin-bottom:15px
	}
.YT_gallery_list figure > div{
	padding:5px;
	font-size:14px;
	}
.YT_gallery_list figure > div span{
	display:block;
	color:#999;
	font-size:12px;
	}
.YT_gallery_list figure header,.YT_gallery_list figcaption{
	position:absolute;
	top:2px;
	left:2px;
	right:2px;
	padding:10px;
	color:#fff;
	background-color:rgba(0,0,0,.5);
	}
.YT_gallery_list figure header i{
	margin-left:10px
	}
.YT_gallery_list figure header i:first-child{
	margin:0
	}
.YT_gallery_list figcaption{
	top:auto;
	bottom:2px;
	}
.YT-fixed .thumbnail img{
	max-width:100px
	}
.YT_gallery .YT_style img{
	max-width:100%
	}
.YT_gallery .YT_style figcaption{
	padding:10px;
	text-align:center;
	}
.YT_gallery .YT_style a{
	display:block;
	position:relative
	}
.YT_gallery .YT_style a.cur::before{
	content:'\f00c';
	position:absolute;
	margin:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100px;
	height:100px;
	line-height:100px;
	color:#fff;
	font-size:24px;
	font-family:FontAwesome;
	text-align:center;
	background-color:rgba(26,174,136,.9);
	border-radius:10px;
	}

.YT_gallery .YT-echarts{
	height:250px
	}

.YT_gallery_list.columns{
	width:60%
	}
.YT_gallery_list figure i{
	cursor:pointer;
	}

.YT_t_100{
	height:calc(100% - 100px)!important;
	}


.YT_gallery_style .swiper-slide img{
	display:block;
	margin:auto;
	max-width:80%
	}
.YT_gallery_style .swiper-container-horizontal > .swiper-pagination{
	top:5px;
	bottom:auto;
	}
.YT_gallery_style .swiper-container{
	padding-top:40px
	}

.YT_gallery_style audio{
	width:100%;
	height:32px;
	}


.YT_radio_img{
	position:relative;
	margin-bottom:20px;
	display:block;
	height:150px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	}
.YT_radio_img.cur{
	border:1px solid #177bbb;
	overflow:hidden;
	}
.YT_radio_img.cur::before{
	content:'';
	position:absolute;
	top:-50px;
	left:-50px;
	width:100px;
	height:100px;
	background-color:rgba(23,123,187,.8);
	-webkit-transform:rotateZ(45deg);
	transform:rotateZ(45deg);
	}
div:first-child > .YT_radio_img.cur{
	border:1px solid #ccc;
	}
div:first-child > .YT_radio_img.cur::before,div:first-child > .YT_radio_img span{
	background-color:rgba(180,180,180,.8);
	}

.YT_radio_img.cur::after{
	content:'\f00c';
	position:absolute;
	top:10px;
	left:10px;
	color:#fff;
	font-family:FontAwesome;
	}
.YT_radio_img span{
	position:absolute;
	bottom:0;
	width:100%;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	background-color:rgba(23,123,187,.8);
	}
.ad_1 img,.ad_2 img{
	max-width:100%
	}
.tab-content > .hbox.active{
	display:table
	}
#YT_chat_list .vbox > section{
	bottom:158px;
	}
#YT_chat_list textarea{
	resize:none;
	}
#YT_chat_list .vbox footer{
	top:auto;
	bottom:0
	}
.arrow.right{
	border-color:transparent;
	}
.chat-item .arrow.right::after{
	border-left-color:#e9edf4;
	}
.chat-item + .chat-item{
	margin-top:5px
	}
.chat-item .text-muted{
	color:#ccc;
	}
.chat-item img{
	max-width:300px
	}
.face_popover{
	left:15px;
	}
.face_popover,.chat_img_popover{
	display:none;
	top:auto;
	bottom:60px;
	max-width:inherit;
	}
.face_popover.show,.chat_img_popover.show{
	display:block;
	}
.face_popover.top > .arrow{
	left:29px;
	}

.face_qq{
	width:298px;
	border-left:1px solid #dfe6f6;
	border-top:1px solid #dfe6f6;
	overflow:hidden;
	}
.face_qq a{
	display:block;
	float:left;
	height:27px;
	line-height:27px;
	width:27px;
	border-bottom:1px solid #dfe6f6;
	border-right:1px solid #dfe6f6;
	}
.face_qq a img{
	display:block;
	margin:auto;
	}
.chat_img_popover{
	left:50px;
	width:350px;
	}
.chat_img_popover.top > .arrow{
	left:29px;
	}
.chat_img_popover .appmsg_type_img{
	display:none
	}
.chat_img_popover .table tr > *{
	border:0
	}
.YT_customer_service .tab-content tr > *,.table.YT_table_lr tbody tr > *{
	vertical-align:middle;
	}
.YT_customer_service .tab-content .table-striped tr > *,.YT_table_lr tr > *{
	padding:8px 5px;
	font-size:12px
	}
.YT_customer_service #t1 td + td,.YT_customer_service #t3 td + td,.YT_table_lr td + td{
	text-align:right;
	}
.YT_customer_service [class^="rating-"],.YT_customer_service [class*="rating-"],.YT_table_lr [class*="rating-"]{
	text-align:left;
	transform-origin:right center;
	-webkit-transform-origin:right center;
	}
.YT_gallery_list .header{
	position:relative;
	}
.YT_gallery_list .msg_popover{
	position:absolute;
	top:45px;
	left:0;
	max-width:inherit;
	width:300px;
	}
.YT_gallery_list .msg_popover.bottom > .arrow{
	left:266px;
	}
.YT_gallery_list .msg_popover textarea{
	font-size:12px;
	height:90px;
	}
#micro_gallery_sortable{
	min-height:100px
	}
#micro_gallery_sortable .sortable-placeholder{
	float:left;
	width:25%
	}

#effect_modal .modal-dialog{
	width:1000px
	}
.modal .panel-heading .nav-tabs{
	padding:0;
	}

#effect_modal form{
	float:left;
	padding-left:30px;
	width:596px;
	}
   
.text-demo,.text-demo-adv{
	float:left;
	position:relative;
	width:330px;
	height:700px;
	background:url(../images/iphone.png) no-repeat
	}
.text-demo figure,.text-demo-adv figure,.figure_bg_adv{
	position:absolute;
	top:108px;
	left:19px;
	width:291px;
	height:500px;
	background-color:#000;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 0;
	overflow:hidden
	}
.figure_bg_adv figure{
	top:0;
	left:0;
	background-color:rgba(0,0,0,0);
	}
.text-demo figure.horizontal,.text-demo-adv figure.horizontal{
    background-size:100% auto;
    background-position:50% 50%;
    }
.text-demo-1 figure img{
	max-width:320px
    }
    
.text-demo .text{
    display:none;
    position:absolute;
    min-height:60px;
    font-size:14px;
    color:#000;
    }
.text-demo .active .text{
    display:block!important;
    }
.text-demo .text1{
    top:25px;
    left:3px;
    padding:10px;
    width:230px;
    background-color:rgba(255,255,255,.6);
    -webkit-transform:translate3d(-110%,0,0);
    transform:translate3d(-110%,0,0);
    }
.text-demo .text1:after{
    content:'';
    position:absolute;
    left:-2px;
    right:-2px;
    bottom:-2px;
    top:-2px;
    border:1px solid rgba(255,255,255,.8)
    }
    
.text-demo .text1{
    -webkit-animation:1s .01s text1 ease-in forwards;
    animation:1s 0s text1 ease-in forwards;
    }
@keyframes text1{
    100% {
        transform:translate3d(0,0,0);
        }
}
@-webkit-keyframes text1{
    100% {
        -webkit-transform:translate3d(0,0,0);
        }
}


.text-demo .text2{
    bottom:-50px;
    left:3px;
    right:3px;
    padding:10px;
    background-color:rgba(255,255,255,.6);
    }
.text-demo .text2:after{
    content:'';
    position:absolute;
    left:-2px;
    right:-2px;
    bottom:-2px;
    top:-2px;
    border:1px solid rgba(255,255,255,.8)
    }
.text-demo .text2{
    -webkit-animation:1s .01s text2 ease-in forwards;
    animation:1s 0s text2 ease-in forwards;
    }
@keyframes text2{
    0% {
        transform:translate3d(0,0,0);
        }
    100% {
        transform:translate3d(0,-100px,0);
        }
}
@-webkit-keyframes text2{
    0% {
        -webkit-transform:translate3d(0,0,0);
        }
    100% {
        -webkit-transform:translate3d(0,-100px,0);
        }
}
.text-demo .text3{
    padding:10px;
    bottom:75px;
    right:25px;
    width:150px;
    background-color:rgba(255,255,255,.6);
    border-radius:5px;
    transform:scaleX(0) scaleY(0);
    -webkit-transform:scaleX(0) scaleY(0);
    }
.text-demo .text3:after{
    content:'';
    position:absolute;
    left:-2px;
    right:-2px;
    bottom:-2px;
    top:-2px;
    border-radius:5px;
    border:1px solid rgba(255,255,255,.8)
    }
.text-demo .text3:before{
    content:'';
    position:absolute;
    left:10px;
    top:-20px;
    width:0;
    height:0;
    border:10px solid rgba(0,0,0,0);
    border-bottom-color:rgba(255,255,255,.6);
    }
.text-demo .text3{
    display:block;
    -webkit-animation:1s .01s text3 ease-in forwards;
    animation:1s 0s text3 ease-in forwards;
    }
@keyframes text3{
    0% {
        transform:scaleX(0) scaleY(0);
        }
    100% {
        transform:scaleX(1) scaleY(1);
        }
}
@-webkit-keyframes text3{
    0% {
        -webkit-transform:scaleX(0) scaleY(0)
        }
    100% {
        -webkit-transform:scaleX(1) scaleY(1)
        }
}

.text-demo .text4{
    bottom:25px;
    right:-135px;
    padding:45px 10px 0;
    width:130px;
    height:130px;
    text-align:center;
    border-radius:50%;
    background-color:rgba(255,255,255,.6);
    }
.text-demo .text4:after{
    content:'';
    position:absolute;
    left:-4px;
    right:-4px;
    bottom:-4px;
    top:-4px;
    border:1px dotted rgba(255,255,255,.8);
    border-radius:50%
    }
.text-demo .text4{
    -webkit-animation:1.5s .01s text4 ease-in forwards;
    animation:1.5s 0s text4 ease-in forwards;
    }
@keyframes text4{
    0% {
        transform:translate3d(0,0,0) rotateZ(430deg);
        }
    100% {
        transform:translate3d(-280px,0,0) rotateZ(0deg);
        }
}
@-webkit-keyframes text4{
    0% {
        -webkit-transform:translate3d(0,0,0) rotateZ(430deg);
        }
    100% {
        -webkit-transform:translate3d(-280px,0,0) rotateZ(0deg);
        }
}

.text-demo .text5{
    bottom:50px;
    right:0;
    padding:10px;
    background-color:rgba(255,255,255,.6);
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
    }
.text-demo .text5:after{
    content:'';
    position:absolute;
    left:-2px;
    right:-2px;
    bottom:-2px;
    top:-2px;
    border:1px solid rgba(255,255,255,.8)
    }
.text-demo .text5{
    -webkit-animation:1s .01s text5 ease-in forwards;
    animation:1s 0s text5 ease-in forwards;
    }
@keyframes text5{
    100% {
        transform:translate3d(-50px,0,0);
        }
}
@-webkit-keyframes text5{
    100% {
         -webkit-transform:translate3d(-50px,0,0);
        }
}
.text-demo .text6{
    bottom:50px;
    right:-100px;
    margin:auto;
    padding:65px 105px 10px 0;
    width:200px;
    height:200px;
    -webkit-transform:rotateZ(45deg);
    transform:rotateZ(45deg);
    transform-origin:bottom center;
    -webkit-transform-origin:bottom center;
    }
.text-demo .text6:before{
    content:'';
    position:absolute;
    left:0;
    top:0;
    width:225px;
    height:225px;
    border:1px solid rgba(255,255,255,.8);
    background-color:rgba(255,255,255,.2);
    -webkit-transform:rotateZ(45deg);
    transform:rotateZ(45deg);
    }
.text-demo .text6:after{
    content:'';
    position:absolute;
    left:-2px;
    right:-2px;
    bottom:-2px;
    top:-2px;
    border:1px solid rgba(255,255,255,.8);
    -webkit-transform:rotateZ(45deg);
    transform:rotateZ(45deg);
    background-color:rgba(255,255,255,.2);
    }
    
.text-demo .text6{
    -webkit-animation:1s .01s text6 ease-in forwards;
    animation:1s 0s text6 ease-in forwards;
    transform-origin:bottom center;
    -webkit-transform-origin:bottom center;
    }
@keyframes text6{
    100% {
        transform:rotateZ(0deg);
        }
}
@-webkit-keyframes text6{
    100% {
        -webkit-transform:rotateZ(0deg);
        }
}



#move-adv{
	opacity:0
	}
[class^="move-"],[class*=" move-"]{
	position:absolute;
	max-width:500px;
	}
.move-t{
	clip:rect(auto,auto,0,auto);
    animation:1s .01ms movet ease-in forwards;
    -webkit-animation:1s .01ms movet ease-in forwards;
	}
.move-r{
	clip:rect(auto,auto,auto,500px);
    animation:1s .01ms mover ease-in forwards;
    -webkit-animation:1s .01ms mover ease-in forwards;
	}
.move-b{
	clip:rect(500px,auto,auto,auto);
    animation:1s .01ms moveb ease-in forwards;
    -webkit-animation:1s .01ms moveb ease-in forwards;
	}
.move-l{
	clip:rect(auto,0,auto,auto);
    animation:1s .01ms movel ease-in forwards;
    -webkit-animation:1s .01ms movel ease-in forwards;
	}
@keyframes movet{
	100% {
		opacity:1;
		clip:rect(auto,auto,400px,auto);
	}
}
@keyframes mover{
	100% {
		opacity:1;
		clip:rect(auto,auto,auto,0);
	}
}
@keyframes moveb{
	100% {
		opacity:1;
		clip:rect(0,auto,auto,auto);
	}
}
@keyframes movel{
	100% {
		opacity:1;
		clip:rect(auto,500px,auto,auto);
	}
}
@-webkit-keyframes movet{
	100% {
		opacity:1;
		clip:rect(auto,auto,400px,auto);
	}
}
@-webkit-keyframes mover{
	100% {
		opacity:1;
		clip:rect(auto,auto,auto,0);
	}
}
@-webkit-keyframes moveb{
	100% {
		opacity:1;
		clip:rect(0,auto,auto,auto);
	}
}
@-webkit-keyframes movel{
	100% {
		opacity:1;
		clip:rect(auto,500px,auto,auto);
	}
}
.text-demo-adv figure img{
	width:auto
	}

#editor-adv{
	width:100%;
	}

#effect_modal input.slider{
	width:200px
	}

#effect_modal_3 .thumbnail{
	cursor:pointer
	}
#effect_modal_3 .thumbnail img{
	height:100px
	}
#style_modal #t6 .thumbnail img{
	height:141px
	}
.editable-container.editable-popup{
	z-index:11111
	}
.wizard {
	font-size:14px;
	padding:0;
	background-color:#f7f8f9;
	border-bottom:1px solid #e0e4e8;
	}
.wizard .badge {
	margin-right:4px;
	}
.wizard .badge-info {
	background-color:#5191d1;
	}
.wizard .badge-success {
	background-color:#3fcf7f;
	}
.wizard ul li.complete,.wizard ul li.complete:hover {
	cursor:pointer;
	background:#f1f5f9;
	}
.wizard ul li.complete:after {
	border-left-color:#f1f5f9;
	}
.wizard ul {
	padding:0;
	margin:0;
	list-style:none outside none;
	}
.wizard ul li {
	position:relative;
	float:left;
	padding:0 10px 0 20px;
	margin:0;
	color:#999999;
	cursor:default;
	height:40px;
	line-height:40px;
	}
.wizard.wizard-vertical {
	float:left;
	border-bottom:none
	}
.wizard.wizard-vertical+.step-content {
	zoom:1;
	overflow:hidden;
	padding-left:40px
	}
.wizard.wizard-vertical ul li {
	position:relative;
	float:none;
	border-bottom:1px solid #e0e4e8;
	padding-left:15px;
	}
.wizard ul li:first-child {
	padding-left:15px;
	border-radius:4px 0 0 0;
	}
.wizard .actions {
	float:right;
	margin:8px 10px 0 0;
	}
.wizard ul li:before,.wizard ul li:after {
	content:"";
	position:absolute;
	top:-1px;
	bottom:-1px;
	right:-10px;
	border:20px solid transparent;
	border-right:0;
	border-left:10px solid #e0e4e8;
	z-index:1;
	}
.wizard ul li:after {
	right:-9px;
	border-left-color:#f7f8f9;
	z-index:2;
	}
.wizard ul li.active {
	color:#3a87ad;
	background:#fff;
	}
.wizard ul li.active:after {
	border-left-color:#fff;
	}
.step-content {
	padding:15px;
	}
.step-content .step-pane {
	display:none;
	}
.step-content .step-pane.active {
	display:inherit;
	}

#style_modal .modal-dialog{
	width:1000px
	}
#description-type{
	margin-left:360px;
	}
.wedding_invition .wizard li{
	padding:0 0 0 15px;
	font-size:12px;
	}

.YT_goodnews{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:99999;
  margin:auto;
  width:949px;
  height:524px;
  text-align:center;
  background:url(http://h5.yingtaoyun.com/yingtao/admin/img/good_news.png) no-repeat;
  border-radius:18px;
  box-shadow:0 5px 40px rgba(0,0,0,.2);
  transform: scale(.7);
  }
.YT_goodnews i{
  position:absolute;
  top:6px;
  right:6px;
  cursor:pointer;
  font-size:32px;
  color:#fff;
  }
.YT_goodnews h1{
  margin:0;
  padding:90px 0 30px;
  }
.YT_goodnews div{
  line-height:1.8;
  font-size:36px;
  color:#fff;
  }
.YT_goodnews span{
  border-bottom:1px solid #fff;
  }
.YT_goodnews > img{
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
  }