/* CSS Document */
/*@font-face {font-family: 'Frutiger';src: url("font/Frutiger LT 45 Light.ttf");}@font-face {font-family: 'Frutiger-black'; src: url("font/Frutiger-BlackCn.otf");}*/
html{-webkit-text-size-adjust: none;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img,div{margin:0;padding:0;}
body,button,input,select,textarea{color:#333;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,li{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#333333;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}
body { background:#fff; color:#000;/* font-family:Arial, '微软雅黑' ;*/font-family: 'ssr',Arial, '微软雅黑';*letter-spacing:0.1em;overflow-x: hidden; min-width:320px;}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img,div,a{-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;outline:none;}
/*body,html{overflow-x:hidden;}*/
a{ color:#333; display: block;}
a:hover{ text-decoration:none;}
a:active,a:hover {outline: 0;}
.hide,.piano_tab_f,.q_gz_ip{ display: none;}
/*body{ overflow-x:hidden}*/
.Georgia{ font-family: 'Georgia'}
.Arial{ font-family: 'Arial' }
.weir,textarea{font-family: '微软雅黑'}
/*.syht{font-family: 'SingleMaltaRegular';}*/
input, textarea { -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  outline: none; }
/*input:hover,textarea:hover{ border:1px solid #333 !important; position:relative;}*/
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.fl{ float:left;}
.fr{ float:right}
.ab{ position: absolute; }
.re{ position: relative; }
.shou{ cursor: pointer; }
.img100{ width: 100%; }
.fff{ color: #fff; }
.bg_fff{ background: #fff; }
.cor_666{ color: #666; }
.cor_111{ color: #111; }
.cor_999{ color: #999; }
.cor_4e{ color: #4e4e4e; }
.cor_ca1{ color: #ca1250; }
.cor_d2b{ color: #d2bb56 }
.cor_ffe{ color: #ffe202; }
.cor_535{ color: #535353; }
.cor_d60{ color: #d6007a; }
.cor_b5b{color: #b5b5b5;}
.cor_999{ color:#999; }
.cor_e70{ color: #e70012; }
.cor_7d7{ color:#7d7d7d; }
/*.font_128{ font-size: 128px; }*/
.font_90{ font-size: 90px; }
.font_42{ font-size:42px; }
.font_41{ font-size:41px; }
.font_20 { font-size: 20px; }
.font_12{ font-size: 12px; }
.font_14{ font-size: 14px; }
.font_17{ font-size: 17px; }
.font_18{ font-size: 18px; }
.font_45{ font-size: 45px; }
.font_16{ font-size:16px; }
.font_50{ font-size: 50px; }
.font_24{ font-size: 24px; }
.font_28{ font-size: 28px; }
.font_32{ font-size: 32px; }
.font_36{ font-size: 36px; }
.font_30{ font-size: 30px; }
.font_58{ font-size: 58px;  }
.font_68{ font-size: 68px; }
.font_64{ font-size: 60px;}
.font_60{ font-size: 60px;}
.font_48{ font-size: 48px;  }
.font_22{ font-size:22px; }
.font_15{ font-size: 15px; }
.font_26{ font-size: 26px; }
.font_25{ font-size: 25px; }
.font_24{ font-size: 24px; }
.font_87{ font-size: 87px; }
.font_34{ font-size: 34px; }
.font_30{ font-size: 30px; }
.font_19{ font-size: 19px; }
.font_140{ font-size: 140px; }
.font_98{ font-size: 98px; }
.font_66{font-size: 66px;}
.let_5{letter-spacing:5px;}
.font_71{font-size: 71px;}
.font_52{ font-size: 52px; }
.font_37{ font-size: 37px; }
.font_29{ font-size: 29px; }
.font_39{ font-size: 39px; }
.wid_100{ width:100%; line-height:0px; }
.bold{ font-weight: bold; }
.no_bold{ font-weight: normal; }
.opacity_0{ opacity:0; }
.block{ display:block; }
.dis_block{ display: inline-block; }
.center{ text-align: center; }
.justify{text-align: justify;}
.text_right{text-align: right;}
.in_block{ display: inline-block; }
.auto_1260{ width: 1260px; margin:0 auto; }
.auto_1200{ width: 1200px; margin:0 auto;}
.auto_1400{ width: 1400px; margin:0 auto;}
.auto_1000{ width: 1010px; margin:0 auto;}
.hidden{overflow : hidden;}
.bg_ffe{ background: #ffe202; }
.slh{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.slu_3{overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
.slu_2{overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.slu_6{overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;}

.dh ,body{-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;}
.dh3{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.dh5{-webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out;}
.dh6{-webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.6s ease-in-out;}
.dh7{-webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out;}
.dh12{-webkit-transition: all 1.2s ease-in-out; -moz-transition: all 1.2s ease-in-out; -o-transition: all 1.2s ease-in-out;}
.dh150{-webkit-transition: all 15s ease-in-out; -moz-transition: all 15s ease-in-out; -o-transition: all 15s ease-in-out;}

.yand1{ transition-delay: .1s;-webkit-transition-delay: .1s;-moz-transition-delay: .1s;-o-transition-delay: .1s;}
.yand2{ transition-delay: .2s;-webkit-transition-delay: .2s;-moz-transition-delay: .2s;-o-transition-delay: .2s;}
.yand3{ transition-delay: .3s;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;}
.yand4{ transition-delay: .4s;-webkit-transition-delay: .4s;-moz-transition-delay: .4s;-o-transition-delay: .4s;}
.yand5{ transition-delay: .5s;-webkit-transition-delay: .5s;-moz-transition-delay: .5s;-o-transition-delay: .5s;}
.yand6{ transition-delay: .6s;-webkit-transition-delay: .6s;-moz-transition-delay: .6s;-o-transition-delay: .6s;}
.yand7{ transition-delay: .7s;-webkit-transition-delay: .7s;-moz-transition-delay: .7s;-o-transition-delay: .7s;}
.yand8{ transition-delay: .8s;-webkit-transition-delay: .8s;-moz-transition-delay: .8s;-o-transition-delay: .8s;}
.yand9{ transition-delay: .9s;-webkit-transition-delay: .9s;-moz-transition-delay: .9s;-o-transition-delay: .9s;}
.yand10{ transition-delay: 1s;-webkit-transition-delay: 1s;-moz-transition-delay: 1s;-o-transition-delay: 1s;}
.yand11{ transition-delay: 1.1s;-webkit-transition-delay: 1.1s;-moz-transition-delay: 1.1s;-o-transition-delay: 1.1s;}
.yand13{ transition-delay: 1.3s;-webkit-transition-delay: 1.3s;-moz-transition-delay: 1.3s;-o-transition-delay: 1.3s;}



.ssl{font-family: 'ssl';}
.ssm{font-family: 'ssm';}
.ssr{font-family: 'ssr';}
.FontEn{font-family: 'FontEn';}

body,html{ overflow-x:hidden; }








/*body{ height: auto !important;}*/

@font-face{
    font-family: 'ssm';
    /* src : url('../fonts/SourceHanSansCN-Medium.otf'); */
    

    src: url("../fonts/SourceHanSansCN-Medium.eot"); /* IE9 */
    src: url("../fonts/SourceHanSansCN-Medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    
    url("../fonts/SourceHanSansCN-Medium.woff") format("woff"), /* chrome、firefox */
    url("../fonts/SourceHanSansCN-Medium.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    
    url("../fonts/SourceHanSansCN-Medium.svg#SourceHanSansCN-Medium") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}
@font-face{
    font-family: 'ssl';
    /* src : url('../fonts/SourceHanSansCN-Light.otf'); */

    src: url("../fonts/SourceHanSansCN-Light.eot"); /* IE9 */
    src: url("../fonts/SourceHanSansCN-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    
    url("../fonts/SourceHanSansCN-Light.woff") format("woff"), /* chrome、firefox */
    url("../fonts/SourceHanSansCN-Light.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    
    url("../fonts/SourceHanSansCN-Light.svg#SourceHanSansCN-Light") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}

@font-face{
  font-family: 'ssr';
  /* src : url('../fonts/SourceHanSansCN-Regular.otf'); */

  src: url("../fonts/SourceHanSansCN-Regular.eot"); /* IE9 */
  src: url("../fonts/SourceHanSansCN-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  
  url("../fonts/SourceHanSansCN-Regular.woff") format("woff"), /* chrome、firefox */
  url("../fonts/SourceHanSansCN-Regular.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
  
  url("../fonts/SourceHanSansCN-Regular.svg#SourceHanSansCN-Regular") format("svg"); /* iOS 4.1- */
  font-style: normal;
  font-weight: normal;
}



@font-face{
  font-family: 'FontEn';
  src : url('../fonts/AgencyFB.ttf');
  src : url('../fonts/AgencyFB.otf');
  src : url('../fonts/AgencyFB.svg');
  src : url('../fonts/AgencyFB.woff');
}


/*@font-face { 
  font-family: 'SingleMaltaRegular';     
   src: url('../fonts/fan.eot');    
   src: url('../fonts/fan.eot?#iefix') format('embedded-opentype'),        
   url('../fonts/fan.woff') format('woff'),     
   url('../fonts/fan.ttf') format('truetype'),      
   url('../fonts/fan.svg#SingleMaltaRegular') format('svg'); 
}



body,select,input,textarea{font-family: 'SingleMaltaRegular';}*/

@media screen and (max-width: 1441px) {

}
