/*
 +------------------------------------------
 | 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-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;
}
.fl{float:left;}
.fr{float:right;}
.rp{position:relative;}
.ap{position:absolute;}
.fp{position:fixed;}
.fz0{font-size:0;}
.block{display:block !important;}
.inline{display:inline !important;}
.inline-block{display:inline-block !important;*display:inline; zoom:1;}
.over{overflow:hidden;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.notcopy{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.m-Pic{text-align:center;display:block;font-size:0;}
.m-Pic b{display:inline-block;height:100%;vertical-align:middle;}
.m-Pic img{vertical-align:middle;max-width:100%;max-height:100%;}
.i-Pic{overflow:hidden;font-size:0;}
.i-Pic img{width:100%;min-height:100%;background:#ccc;}
.clean:after{clear:both;content:'';display:block;}
.clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;}
.pointer{cursor:pointer;}

/*弹窗样式*/
.T-bo *{ font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif; }
.T-bo > .T-Bg{ background:#000; position:fixed; left:0; right:0; top:0; bottom:0; z-index:888; opacity:0.2;filter:alpha(opacity=20); }
.T-bo > .T-Bg.bg2{ background:none; }
.T-bo > .T-Bg.bg3{ background:#fff; }
.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; }
.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.closenone{ display:none; }
.T-bo > .T-Bd > .T-Close.close0{ display:none; }
.T-bo > .T-Bd > .T-Close.close2{ background:#333; color:#fff; border-radius:50%; top:-10px;right:-10px;width:20px;height:20px;line-height:21px; }
.T-bo > .T-Bd > .T-Min.close2{ background:#333; color:#fff; border-radius:50%; top:-10px;right:20px;width:20px;height:20px;line-height:19px; }
.T-bo > .T-Bd > .T-Close.close3{ background:#eee; }
.T-bo > .T-Bd > .T-Close.close4{ background:#fff; color:#333; border-radius:50%; top:-10px;right:-10px;width:20px;height:20px;line-height:21px; }
.T-bo > .T-Bd > .T-Close.close5{ top:10px;right:10px; font-size:30px; color:#666; }
.T-bo > .T-Bd > .T-Close.closenull{ display:none; }
.T-bo > .T-Bd > .T-Con{ width:400px; 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; }

.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{ background:#eee; height:48px; line-height:50px; font-size:14px; z-index:3; bottom:0; left:0; right:0; }

.T-bo > .T-Bd.img{ width:100%; height:100%; max-height:100%; max-width:100%; top:0; left:0; }
.T-bo > .T-Bd.img img{ max-width:94%; max-height:94%; text-align:center; }

.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:0; top:0; line-height:50px; width:32px; font-size:16px; color:#fff; text-align:center; }
.T-bo > .T-Bd.T-Tit > .T-Tit{ line-height:50px; background:#8e171b; z-index:3; padding-left:18px; margin:1px 1px 0; color:#fff; font-size:16px; }
.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; }
.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.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:auto !important; bottom:auto !important; }
	.T-bo > .T-Bd.tv .close{ width:100%; height:auto; background:#3F3F3F;/*#46D8AC;*/ 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:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes T-X{
	0%{-webkit-transform:perspective(400px) rotateX(30deg);transform:perspective(400px) rotateX(30deg);opacity:0}
	100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}
}
@keyframes T-X{
	0%{-webkit-transform:perspective(400px) rotateX(30deg);-ms-transform:perspective(400px) rotateX(30deg);transform:perspective(400px) rotateX(30deg);opacity:0}
	100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}
}
.T-X{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:T-X;animation-name:T-X}
@-webkit-keyframes T-D{
	0%{-webkit-transform:translateY(0);transform:translateY(0)}
	100%{opacity:0;-webkit-transform:translateY(120px);transform:translateY(120px)}
}
@keyframes T-D{
	0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
	100%{opacity:0;-webkit-transform:translateY(120px);-ms-transform:translateY(120px);transform:translateY(120px)}
}
.T-D{-webkit-animation-name:T-D;animation-name:T-D}
@-webkit-keyframes T-oo{
	100%{opacity:0}
}
@keyframes T-oo{
	100%{opacity:0}
}
.T-oo{-webkit-animation-name:T-oo;animation-name:T-oo}
