﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input  {
    margin: 0;
    padding: 0;
    border: none;
    outline: 0;
    font-weight: inherit; font-style: inherit; 
    font-size: 100%; 
	font-family: "FZLTH3K", Microsoft Yahei, "Helvetica", "STHeitiSC-Light", "Arial", sans-serif;
    vertical-align: baseline;
    -webkit-user-select???none;
}
img {
	border: 0
}
b,em,i {
	font-style: normal
}
h1,h2,h3,h4,h5 {
	font-weight: normal
}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
    -webkit-text-size-adjust: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
html,body {
	color: #777
}
body {
	background: #fff;
	position: relative;
}
ol, ul,li {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
.clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
.clear {
	zoom: 1
}
.cleardiv{
	clear: both;
}

.m-0{ margin: 0!important; }
.p-0{ padding: 0!important;; }
.pt0{padding-top: 0px !important;}
.pt5{padding-top: 5px !important;}
.pt10{padding-top: 10px !important;}
.pt15{padding-top: 15px !important;}
.pt20{padding-top: 20px !important;}
.pt30{padding-top: 30px !important;}
.pt100{padding-top: 100px !important;}
.pb0{padding-bottom: 0px !important;}
.pb5{padding-bottom: 5px !important;}
.pb10{padding-bottom: 10px !important;}
.pb15{ padding-bottom: 15px !important;}
.pb20{padding-bottom: 20px !important;}
.pb25{padding-bottom: 25px !important;}
.pb30{padding-bottom: 30px !important;}
.pb40{ padding-bottom: 40px !important;}
.pl0{ padding-left: 0 !important; }
.pl5{padding-left: 5px !important;}
.pl10{padding-left: 10px !important;}
.pl15{padding-left: 15px !important;}
.pr5{padding-right: 5px !important;}
.pr10{padding-right: 10px !important;}
.pr15{padding-right: 15px !important;}
.pr2{ padding-right: 2% !important; }
.mt0{margin-top: 0px !important;}
.mt5{margin-top: 5px !important;}
.mt10{margin-top: 10px !important;}
.mt15{margin-top: 15px !important;}
.mt20{margin-top: 20px !important;}
.mt30{margin-top: 30px !important;}
.mt40{margin-top: 40px !important;}
.mt50{margin-top: 50px !important;}
.mt60{margin-top: 60px !important;}
.mt70{margin-top: 70px !important;}
.mt100{margin-top: 100px !important;}
.mt120{margin-top: 120px !important;}
.mt140{margin-top: 140px !important;}
.mt150{margin-top: 150px !important;}
.mb0{margin-bottom: 0px !important;}
.mb5{margin-bottom: 5px !important;}
.mb10{margin-bottom: 10px !important;}
.mb15{margin-bottom: 15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom: 40px !important;}
.mb50{margin-bottom: 50px !important;}
.mb60{margin-bottom: 60px !important;}
.ml0{ margin-left: 0 !important; }
.ml5{margin-left: 5px !important;}
.ml10{margin-left: 10px !important;}
.ml15{ margin-left: 15px !important;}
.ml20{ margin-left: 20px !important;}
.mr0{ margin-right: 0 !important; }
.mr5{margin-right: 5px !important;}
.mr10{margin-right: 10px !important;}
.mr15{margin-right: 15px !important;}
.mr20{margin-right: 20px !important;}
.bg-white{background:#fff !important;}
.bg-e8{ background: #F7F7F7 !important;}
.color999{color: #999 !important;}
.color666{color: #666 !important;}
.color777{color: #777 !important;}
.color333{color: #333 !important;}
.colorffd{color: #ffd902 !important;}
.colorfff{color:#fff !important;}
.colorRed{color: #e95959 !important;}
.color16{ color: #161616!important;}
.text-left{text-align:left !important;}
.text-center{text-align:center!important;}
.text-right{text-align: right !important;}
.border-none{ border: none!important;}
.defaultColor{ color: #FFDD04!important;}
.defaultbgColor{ background-color: #FFDD04!important;}
.errorDiv{ border: #e95959 1px solid !important;}
.fs12{ font-size: 12px!important;}
.fs13{ font-size: 13px !important; }
.fs14{ font-size: 14px !important; }
.fs15{ font-size: 15px !important; }
.fs16{ font-size: 16px !important; }
.fs17{ font-size: 17px !important; }
.fs18{ font-size: 18px !important; }
.fs20{ font-size: 20px !important; }
.fs22{ font-size: 22px !important; }
.fs24{ font-size: 24px !important; }
.fs26{ font-size: 26px !important; }
.fs28{ font-size: 28px !important; }
.fs30{ font-size: 30px !important; }
.fs35{ font-size: 35px !important; }
.fs40{ font-size: 40px !important; }
.fs45{ font-size: 45px !important; }
.fs60{ font-size: 60px !important; }
.fs65{ font-size: 65px !important; }
.fs70{ font-size: 70px !important; }
.fs75{ font-size: 75px !important; }
.fs80{ font-size: 80px !important; }

.line-height20{ line-height: 20px!important; }
.line-height25{ line-height: 25px!important;;}
.uppercasefont{text-transform:uppercase;}
.width75{ width: 75%!important;}


.pull-right{ float: right!important;}
.left {
	float: left
}
.right {
	float: right
}
.hide{ display: none;}
a {
	color: #777;
	text-decoration: none
}
a:hover {
	-webkit-transition: background-color .2s ease;
	-moz-transition: background-color .2s ease;
	-ms-transition: background-color .2s ease;
	-o-transition: background-color .2s ease;
	transition: background-color .2s ease
}
.colorfont{ color: #ffd502;}

.PRIMETIME{
	font-family:'PRIMETIMEc4717fef0197c9';			//????????????
}
.FuturaRoundW{
	font-family:'FuturaRoundW01-cd11e1720197c9';	//??????
}

.Humnst777B{
	font-family:'Humanist777Blaccd226f3c1197c9';	//?????????
}
@font-face {
  font-family: 'iconfont';  /* project id 335480 */
  src: url('img/font_335480_xtid2cxwv1da38fr.eot');
  src: url('img/font_335480_xtid2cxwv1da38fr.eot?#iefix') format('embedded-opentype'),
  url('img/font_335480_xtid2cxwv1da38fr.woff') format('woff'),
  url('img/font_335480_xtid2cxwv1da38fr.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_335480_xtid2cxwv1da38fr.svg#iconfont') format('svg');
}
.iconfont {
  font-family:"iconfont" !important;  
  font-style:normal; 
  display: inline-block;
  /*vertical-align: middle;*/
  background-size: 100% auto;
  background-position: center;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
} 
.icon-qq:before { content: "\e621";}
.icon-tel:before { content: "\e60d";}
.icon-wechat:before { content: "\e63e";}
.icon-twitter:before { content: "\e634";}
.icon-facebook:before { content: "\e613";}
.icon-weibo:before { content: "\e60a";}
.icon-phone:before { content: "\e628";}
.icon-position:before { content: "\e60e";}
.icon-information:before { content: "\e60f";} /*??????*/
.icon-message:before { content: "\e6ea";}  /*??????*/
.icon-prev:before { content: "\e622";}
.icon-next:before { content: "\e620";}
.icon-turnright:before { content: "\e6fe";}
.icon-backup:before { content: "\e614";}   /*??????*/
.icon-turnup:before { content: "\e61f";}
.icon-turnDown:before { content: "\e65d";}  /*?????????*/
.icon-look:before { content: "\e610";}   /*???*/
.icon-menus:before { content: "\e612";}   /*??????*/
.icon-closes:before { content: "\e738";}   /*??????*/
.icon-xuhao:before { content: "\e69c";}
.icon-closeBtn:before { content: "\e6b9";}   /*??????*/
.icon-zhiding:before { content: "\e614";}   /*??????*/

::selection {
  background: #ffdd04;
  color: #ffffff !important;
}
::-moz-selection {
  background: #ffdd04;
  color: #ffffff !important;
}
.actor__content {
  flex-grow: 1;
}
@keyframes blink {
  from { opacity: 0; }
  to { opacity: 1; }
}
.actor__content:after {
  content: '|';
  animation: blink 500ms infinite;
}

@-webkit-keyframes fadeUp {
    0% {
        -webkit-transform: translateY(40px);
        opacity: 0
    }
    100% {
        -webkit-transform: translateY(0px);
        opacity: 1
    }
}
@keyframes fadeUp {
    0% {
        -webkit-transform: translateY(40px);
        opacity: 0
    }
    100% {
        -webkit-transform: translateY(0px);
        opacity: 1
    }
}
.intro .ptitle {
    -webkit-animation: fadeUp .8s .3s ease both;
    -ms-animation: fadeUp .8s .3s ease both;
    -moz-animation: fadeUp .8s .3s ease both;
    animation: fadeUp .5s .3s ease both;
}
.intro .p1 {
    -webkit-animation: fadeUp .8s .3s ease both;
    -ms-animation: fadeUp .8s .3s ease both;
    -moz-animation: fadeUp .8s .3s ease both;
    animation: fadeUp .5s .3s ease both;
}

.intro .p2 {
    -webkit-animation: fadeUp .8s .3s ease both;
    -ms-animation: fadeUp .8s .3s ease both;
    -moz-animation: fadeUp .8s .3s ease both;
    animation: fadeUp .8s .3s ease both
}

.intro .p3 {
    -webkit-animation: fadeUp .8s .3s ease both;
    -ms-animation: fadeUp .8s .3s ease both;
    -moz-animation: fadeUp .8s .3s ease both;
    animation: fadeUp 1s .3s ease both
}

.leftIn{
	-webkit-animation: leftIn .8s .3s ease both;
    -ms-animation: leftIn .8s .3s ease both;
    -moz-animation: leftIn .8s .3s ease both;
    animation: leftIn 1s .3s ease both;
}
.rightIn{
	-webkit-animation: rightIn .8s .3s ease both;
    -ms-animation: rightIn .8s .3s ease both;
    -moz-animation: rightIn .8s .3s ease both;
    animation: rightIn 1s .3s ease both;
}
.fadeIn{
	-webkit-animation: fadeIn .8s .3s ease both;
    -ms-animation: fadeIn .8s .3s ease both;
    -moz-animation: fadeIn .8s .3s ease both;
    animation: fadeIn 1s .3s ease both;
}
