/* 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:#212326; font-family:Arial, '微软雅黑' ;/*font-family: 'ssr';*/*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{overflow-y: hidden;}
body,html{color: #323232; font-size: 14px;}
/*body,html{overflow-x:hidden;}*/
a{ color:#333; display:inline-block;}
a:hover{ text-decoration:none;}
a:active,a:hover {outline: 0;}
.hide,.piano_tab_f,.q_gz_ip{ display: none;}
img{ border:0; }
/*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; }
.cursor{ cursor: pointer; }
.img100{ width: 100%; }
.fff{ color: #fff; }
.bg_fff{ background: #fff; }
.cor_666{ color: #666; }
.opa_0{ opacity: 0; }
.cor_2b{ color: #2c2b2b; }
.cor_32{ color: #323232; }
.cor_004{ color: #004ea2; }
.let_5{letter-spacing:4px;}
.let_3{letter-spacing:3px;}
.marb_10{ margin-bottom: 10px; }
.marb_50{ margin-bottom: 50px; }
.marb_30{ margin-bottom: 30px; }
.mart_30{ margin-top: 30px; }
.mart_25{ margin-top: 25px; }
.mart_50{ margin-top: 50px; }
.mart_10{ margin-top: 10px; }
.text_ind{ text-indent: 2em; }

.font_12{ font-size: 12px; }
.font_14{ font-size: 14px; }
.font_16{ font-size: 16px; }
.font_17{ font-size: 17px; }
.font_18{ font-size: 18px; }
.font_19{ font-size: 19px; }
.font_20{ font-size: 20px; }
.font_21{ font-size: 21px; }

.font_22{ font-size: 22px; }
.font_23{ font-size: 23px; }
.font_24{ font-size: 24px; }
.font_25{ font-size: 25px; }
.font_27{ font-size: 27px; }
.font_28{ font-size: 28px; }
.font_30{ font-size: 30px; }
.font_32{ font-size: 32px; }
.font_35{ font-size: 35px; }
.font_36{ font-size: 36px; }
.font_42{ font-size: 42px; }
.font_48{ font-size: 48px;}
.font_88{ font-size: 88px; }
.wid_48{ width: 48%; }


.wid_100{ width:100%; line-height:0px; }
.bold{ font-weight: bold; }
.no_bold{ font-weight: normal; }
.opacity_0{ opacity:0; }
.block{ display:block; }
.xie{
        width: 60%;
    margin: 0 auto;
    text-align: center;
    /*text-align: justify;*/
}

.xiepx{
        width: 56%;
    margin: 0 auto;
    text-align: justify;
}
.dis_block{ display: inline-block; }
.center{ text-align: center; }
.justify{text-align: justify;}
.text_right{text-align: right;}
.in_block{ display: inline-block; }

.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{-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;}
.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 7s ease-in-out; -moz-transition: all 7s ease-in-out; -o-transition: all 7s 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;}





body,html{ overflow-x:hidden; }








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


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

}
