/*
 +------------------------------------------
 | By Zinn
 +------------------------------------------
*/
@font-face {
	font-family:  'just-icon';
	src:  url('./font/iconfont.eot');
	src:  url('./font/iconfont.eot?#iefix') format('embedded-opentype'),
	url('./font/iconfont.woff') format('woff'),
	url('./font/iconfont.ttf') format('truetype'),
	url('./font/iconfont.svg#iconfont') format('svg');
}
.T-bo .T-icon{
	font-family: "just-icon", 'Microsoft Yahei', Arial, Helvetica, sans-serif !important;
	font-size: 16px;font-style: normal;
	-webkit-font-smoothing:  antialiased;
	-webkit-text-stroke-width:  0.2px;
	-moz-osx-font-smoothing:  grayscale;
}
.T-bo .fl{float: left;}
.T-bo .fr{float: right;}
.T-bo .notcopy{-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.T-bo .m-Pic{text-align: center;display: block;font-size: 0;}
.T-bo .m-Pic b{display: inline-block;height: 100%;vertical-align: middle;}
.T-bo .m-Pic img{vertical-align: middle;max-width: 100%;max-height: 100%;}
.T-bo .i-Pic{overflow: hidden;font-size: 0;}
.T-bo .i-Pic img{width: 100%;min-height: 100%;background: #ccc;}
.T-bo .clean:after{clear: both;content: '';display: table;}
.T-bo .clear{margin: 0px auto;clear: both;height: 0px;font-size: 0px;overflow: hidden;}
.T-bo .pointer{cursor: pointer;}
.T-bo .move{cursor: move;}
.T-bo .rp{position: relative;}
.T-bo .ap{position: absolute;}
.T-bo .fp{position: fixed;}
.T-bo .fz0{font-size: 0;}
.T-bo .block{display: block !important;}
.T-bo .inline{display: inline !important;}
.T-bo .inline-block{display: inline-block !important;*display: inline;zoom: 1;}
.T-bo .tbox{display: table;}
.T-bo .tcell{display: table-cell;}
.T-bo .over{overflow: hidden;}
.T-bo .text-left{text-align: left;}
.T-bo .text-right{text-align: right;}
.T-bo .text-center{text-align: center;}

/*弹窗样式*/
.T-bo > .T-Bg{background: #000;position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 888;opacity: 0.3;filter: alpha(opacity=30);}
.T-bo > .T-Bg.bg2{background: none;}
.T-bo > .T-Bg.bg3{background: #fff;}
.T-bo > .T-Bg.bg4{background: #ccc;}
.T-bo > .T-Bd{max-width: 86%;max-height: 94%;min-height: 88px;z-index: 888;}
.T-bo > .T-Bd > .T-Bd-bg{background: #fff;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;border: 1px solid #ccc;border-radius:  3px;}
.T-bo > .T-Bd > .T-Bd-bg:after{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;box-shadow: 0 0 9px #999;content: '';background: rgba(255,255,255,1);}
.T-bo > .T-Bd > .T-Close{position: absolute;top: 0;right: 0;z-index: 3;height: 30px;width: 30px;text-align: center;line-height: 30px;font-size: 12px;cursor: pointer;}
.T-bo > .T-Bd > .T-Min{position: absolute;top: 0;right: 50px;z-index: 3;height: 30px;width: 30px;text-align: center;line-height: 30px;font-size: 20px;cursor: pointer;}
.T-bo > .T-Bd > .T-Close.cnone{display: none;}
.T-bo > .T-Bd > .T-Close.c0{display: none;}
.T-bo > .T-Bd > .T-Close.c2{background: #333;color: #fff;border-radius: 50%;top: -10px;right: -10px;width: 20px;height: 20px;line-height: 21px;}
.T-bo > .T-Bd > .T-Min.c2{background: #333;color: #fff;border-radius: 50%;top: -10px;right: 20px;width: 20px;height: 20px;line-height: 19px;}
.T-bo > .T-Bd > .T-Close.c3{background: #eee;}
.T-bo > .T-Bd > .T-Close.c4{background: #fff;color: #333;border-radius: 50%;top: -10px;right: -10px;width: 20px;height: 20px;line-height: 21px;}
.T-bo > .T-Bd > .T-Close.c5{top: 10px;right: 10px;font-size: 30px;color: #666;}
.T-bo > .T-Bd > .T-Close.cnull{display: none;}
.T-bo > .T-Bd > .T-Con{width: 360px;max-width: 100%;margin: 0 1px 1px;z-index: 1;}
.T-bo > .T-Bd > .T-Con > .T-Msg{z-index: 2;padding: 18px;font-size: 13px;line-height: 28px;color: #666;}

.T-bo > .T-Bd.null > .T-Bd-bg{border-color: transparent;background: none;}
.T-bo > .T-Bd.null > .T-Bd-bg:after{display: none;}
.T-bo > .T-Bd.null > .T-Con{padding: 0;margin: 0;}
.T-bo > .T-Bd.null > .T-Con > .T-Msg{padding: 0;}

.T-bo > .T-Bd > .T-Bd-bg.isbg{border-color: transparent;}
.T-bo > .T-Bd > .T-Bd-bg.isbg:after{display: none;}

.T-bo > .T-Bd.btn{padding-bottom: 50px;}
.T-bo > .T-Bd.btn > .btnclose{height: 48px;z-index: 3;bottom: 0;left: 0;right: 0;}
.T-bo > .T-Bd.btn > .btnclose .ok{background: #eee;border-radius: 3px;padding: 5px 14px;margin-right: 20px;float: right;font-size: 12px;}
.T-bo > .T-Bd.btn > .T-Con > .T-Msg{min-height: 40px;}

.T-bo > .T-Bd.confirm{padding-bottom: 50px;}
.T-bo > .T-Bd.confirm > .btnclose{height: 48px;z-index: 3;bottom: 0;left: 0;right: 0;width: 100%;}
.T-bo > .T-Bd.confirm > .btnclose .yes,
.T-bo > .T-Bd.confirm > .btnclose .no{background: #eee;border-radius: 3px;padding: 5px 14px;margin-right: 20px;float: right;font-size: 12px;}
.T-bo > .T-Bd.confirm > .btnclose [tip]{color: #ff6e78;left: 18px;top: 5px;font-size: 12px;position: absolute;}
.T-bo > .T-Bd.confirm > .T-Con > .T-Msg{min-height: 60px;}

.T-bo > .T-Bd.img{width: 100%;height: 100%;max-height: 94%;max-width: 94%;top: 0;left: 0;}

.T-bo > .T-Bd.T-Tit{max-width: 94%;}
.T-bo > .T-Bd.T-Tit > .T-Bd-bg{}
.T-bo > .T-Bd.T-Tit > .T-Tit > .T-Close{right: 5px;top: 0;line-height: 65px;width: 40px;font-size: 20px;color: #666;text-align: center;}
.T-bo > .T-Bd.T-Tit > .T-Tit{line-height: 65px;z-index: 3;padding-left: 18px;margin: 1px 1px 0;color: #666;font-size: 18px;border-bottom:  1px solid #e9e9e9;}
.T-bo > .T-Bd.T-Tit > .T-Bd-bg: :after{background: none;}
.T-bo > .T-Bd.T-Tit > .T-Con{margin: 0 -1px 1px;}

.T-bo > .T-Bd.bar{width: auto;min-height: inherit;}
.T-bo > .T-Bd.bar > .T-Bd-bg{background: #333;opacity: 0.8 !important;filter: alpha(opacity=80) !important;border: none;border-radius:  3px;}
.T-bo > .T-Bd.bar > .T-Bd-bg:after{opacity: 0;filter: alpha(opacity=0);}
.T-bo > .T-Bd.bar > .T-Con{width: auto;}
.T-bo > .T-Bd.bar > .T-Con > .T-Msg{display: inline-block;padding: 9px 26px;}
.T-bo > .T-Bd.bar.T-Tit > .T-Con > .T-Msg{padding: 9px 18px;}
.T-bo > .T-Bd.bar > .close{color: #fff;}
.T-bo > .T-Bd.bar.T-Tit > .T-Tit{background: none;border: none;color: #fff;border-bottom: 1px solid #eee;}

.T-bo > .T-Bd.loading{width: auto;min-height: inherit;}
.T-bo > .T-Bd.loading > .T-Bd-bg{background: #333;opacity: 0.8 ;filter: alpha(opacity=80);border: none;border-radius:  3px;}
.T-bo > .T-Bd.loading > .T-Bd-bg:after{opacity: 0;filter: alpha(opacity=0);}
.T-bo > .T-Bd.loading > .T-Con{width: auto;}
.T-bo > .T-Bd.loading > .T-Con > .T-Msg{display: inline-block;padding: 9px 26px;}

.T-bo > .T-Bd.none > .T-Bd-bg{background: none;border: none;}
.T-bo > .T-Bd.none > .T-Bd-bg:after{opacity: 0;filter: alpha(opacity=0);}
.T-bo > .T-Bd.none > .T-Con{margin: 0;}
.T-bo > .T-Bd.none > .T-Con > .T-Msg{padding: 0;}

.T-bo > .T-Bd.iframe{max-width: 94%;}
.T-bo > .T-Bd.iframe .T-Con{width: 100%;height: 100%;padding: 0;}
.T-bo > .T-Bd.iframe .T-Con iframe{width: 100%;height: 100%;}

.T-bo > .T-Bd.tv{max-width: 94%;background: #333;}
.T-bo > .T-Bd.tv .T-Con{width: 1000px;height: 0;padding: 0;padding-top: 56.25%;margin: 0;position: relative;}
.T-bo > .T-Bd.tv .T-Con iframe{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.T-bo > .T-Bd.tv .T-Bd-bg{background: #333;}
.T-bo > .T-Bd.tv .T-Bd-bg: :after{background: #333;}

.T-bo > .T-Bd > .T-Con.T-Font{display: table;width: 400px;}
.T-bo > .T-Bd > .T-Con.T-Font > .T-Msg{display: table-cell;vertical-align: middle;padding: 20px;}
.T-bo > .T-Bd > .T-Con.T-Font > .tipIcon{width: 1%;display: table-cell;vertical-align: middle;font-size: 46px;padding: 20px 10px 20px 20px;}
.T-bo > .T-Bd > .T-Con.T-Font1 > .tipIcon{color: #FF9800;}
.T-bo > .T-Bd > .T-Con.T-Font2 > .tipIcon{color: #E91E63;}
.T-bo > .T-Bd > .T-Con.T-Font3 > .tipIcon{color: #2196F3;}
.T-bo > .T-Bd > .T-Con.T-Font4 > .tipIcon{color: #00BCD4;}
.T-bo > .T-Bd > .T-Con.T-Font5 > .tipIcon{color: #009688;}

.T-bo > .T-Bd.isAp{position: absolute;}

@media only screen and (max-width:  900px){
	.T-bo > .T-Bd.tv{width: 100%;max-width: 100%;margin: 0 auto auto auto !important;top: 0 !important;right: auto !important;left: 0 !important;bottom: auto !important;}
	.T-bo > .T-Bd.tv .close{width: 100%;height: auto;background: #3F3F3F;border-radius: 0;margin: 0 !important;right: 0 !important;top: 100%;line-height: inherit;font-size: 0; padding: 14px 0;}
	.T-bo > .T-Bd.tv .close: before{content: '关闭';font-size: 14px;color: #fff;}
}

@media only screen and (max-width:  500px){
	.T-bo > .T-Bd > .T-Con.T-Font .just-icon{font-size: 40px !important;font-weight: 100;}
	.T-bo > .T-Bd > .close.close5{font-size: 20px;}
}
@media only screen and (min-width:  1px){
	.T-bo > .T-Bd > .T-Bd-bg{border: none;}
	.T-bo > .T-Bd.T-Tit .T-Tit{margin: 0;}
	.T-bo > .T-Bd > .T-Con{margin: 0;}/**/
}
.T-animate{-webkit-animation-duration: .3s;animation-duration: .3s;-webkit-animation-fill-mode: both;animation-fill-mode: both}
@keyframes T-Bin{
	0%{opacity: 0;-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9)}
	60%{opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03)}
	to{opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1)}
}@-webkit-keyframes T-Bin{
	0%{opacity: 0;-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9)}
	60%{opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03)}
	to{opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1)}
}
.T-Bin{-webkit-animation-name: T-Bin;animation-name: T-Bin}