@charset "utf-8";
/* CSS Document */
@font-face {
 font-family:syst;
 src:url(../syst.ttf);
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
body, form, div, span, ul, ol, li, p, pre, dl, dt, dd, h1, h2, h3, h4, h5, h6, em, a, fieldset, legend, address, label, textarea, select, input, figure, table, th, td, b, i {
	margin:0;
	padding:0;
}
.f-48{ font-size:22px; color:#fff;}
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0;  font-family:syst;}
.hy-main input[type=text]:focus,.hy-main input[type=password]:focus,.hy-main textarea:focus{
 transition:border linear .2s,box-shadow linear .5s;
 -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
 -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
 outline:none;border-color:rgba(140,215,255,.75);
 box-shadow:0 0 8px rgba(140,215,225,.5);
 -moz-box-shadow:0 0 8px rgba(140,215,225.5);
 -webkit-box-shadow:0 0 8px rgba(140,215,225,3);
}
fieldset,img{border:0;}img{ max-width:100%;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#0058d3;}
a:focus,input,button,select,textarea{outline:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-variant: normal;}
input,select,img{ vertical-align:middle;}
legend{ display:none;}
.ell{  
     white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
button,input,optgroup,select,textarea{outline: 0;border: 0;vertical-align: middle;font-family: 'syst'}
textarea{resize:none; font-family:"syst","arial",sans-serif;}
.clear:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}
.mt10{ margin-top:10px;}.mt20{ margin-top:20px;}.pt10{ padding-top:10px;}.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tl{ text-align: left;}.ov{ overflow:hidden;}.rel{ position:relative;}.tc{ text-align:center;}
.none{ display:none;}.block{ display:block;}.mr10{ margin-right:10px;}.mt5{ margin-top:5%;}.mb5{ margin-bottom:5%;}
.pad3{ padding:3% 0;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999; font-size:110%;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999; font-size:110%;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999; font-size:110%;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999; font-size:110%;
}
.abs{ position:absolute;}
.flex {
	display: -webkit-flex;
	display: flex;
	flex-wrap:wrap;
	
}
.jc{justify-content:space-between;}
.jc2{justify-content:center;}
.op0 {
	opacity: 0;
	font-family:syst;
}
/* 图片缩放 */
.tu img {transform: scale(1);-webkit-transform: scale(1);transition: all .8s;-webkit-transition: all .8s;}
.tu:hover img {transform: scale(1.1);-webkit-transform: scale(1.1)}
.ov{overflow: hidden;}
.nodata{
	display: flex;
	margin: 50px 0;
	width: 100%;
	justify-content: center;
}
.mb20 {
margin-bottom:2%
}
.pt5 {
padding-top:.05em
}
.pt10 {
padding-top:.1em
}
.pt15 {
padding-top:.15em
}
.pt20 {
padding-top:2%
}
.pt25 {
padding-top:2.5%
}
.pt30 {
padding-top:3%
}
.pt35 {
padding-top:3.5%
}
.pt40 {
padding-top:.4em
}
.pt45 {
padding-top:.45em
}
.pt50 {
padding-top:.5em
}
.pr5 {
padding-right:.05em
}
.pr10 {
padding-right:.1em
}
.pr15 {
padding-right:.15em
}
.pr20 {
padding-right:2%
}
.pr25 {
padding-right:2.5%
}
.pr30 {
padding-right:3%
}
.pr35 {
padding-right:3.5%
}
.pr40 {
padding-right:.4em
}
.pr45 {
padding-right:.45em
}
.pr50 {
padding-right:.5em
}
.pb5 {
padding-bottom:.05em
}
.pb10 {
padding-bottom:.1em
}
.pb15 {
padding-bottom:.15em
}
.pb20 {
padding-bottom:2%
}
.pb25 {
padding-bottom:2.5%
}
.pb30 {
padding-bottom:3%
}
.pb35 {
padding-bottom:3.5%
}
.pb40 {
padding-bottom:.4em
}
.pb45 {
padding-bottom:.45em
}
.pb50 {
padding-bottom:.5em
}
.pl5 {
padding-left:.05em
}
.pl10 {
padding-left:.1em
}
.pl15 {
padding-left:.15em
}
.pl20 {
padding-left:2%
}
.pl25 {
padding-left:2.5%
}
.pl30 {
padding-left:3%
}
.pl35 {
padding-left:3.5%
}
.pl40 {
padding-left:.4em
}
.pl45 {
padding-left:.45em
}
.pl50 {
padding-left:.5em
}
 
@media (max-width:1024px) {
.md-dn {
	display: none !important
}
.md-db {
	display: block !important
}
.md-3, .md-4, .md-6 {
	float: left
}
.md-12 {
	float: none;
	width: 100%!important
}
.md-6 {
	width: 50% !important
}
.md-4 {
	width: 33.33333333% !important
}
.md-3 {
	width: 25% !important
}
.md-ha {
	height: auto !important
}
}
@media (max-width:767px) {
.sm-3, .sm-4, .sm-6 {
	float: left
}
.sm-12 {
	float: none !important;
	width: 100% !important
}
.sm-6 {
	width: 50% !important
}
.sm-4 {
	width: 33.33333333% !important
}
.sm-3 {
	width: 25% !important
}
.sm-ha {
	height: auto !important
}
.sm-mt5 {
margin-top:.05em
}
.sm-mt10 {
margin-top:.1em
}
.sm-mt15 {
margin-top:.15em
}
.sm-mt20 {
margin-top:2%
}
.sm-mt25 {
margin-top:2.5%
}
.sm-mt30 {
margin-top:3%
}
.sm-mt35 {
margin-top:3.5%
}
.sm-mt40 {
margin-top:.4em
}
.sm-mt45 {
margin-top:.45em
}
.sm-mt50 {
margin-top:.5em
}
.sm-mt0 {
	margin-top: 0 !important
}
.sm-mr5 {
margin-right:.05em
}
.sm-mr10 {
margin-right:.1em
}
.sm-mr15 {
margin-right:.15em
}
.sm-mr20 {
margin-right:2%
}
.sm-mr25 {
margin-right:2.5%
}
.sm-mr30 {
margin-right:3%
}
.sm-mr35 {
margin-right:3.5%
}
.sm-mr40 {
margin-right:.4em
}
.sm-mr45 {
margin-right:.45em
}
.sm-mr50 {
margin-right:.5em
}
.sm-mr0 {
	margin-right: 0 !important
}
.sm-mb5 {
margin-bottom:.05em
}
.sm-mb10 {
margin-bottom:.1em
}
.sm-mb15 {
margin-bottom:.15em
}
.sm-mb20 {
margin-bottom:2%
}
.sm-mb25 {
margin-bottom:2.5%
}
.sm-mb30 {
margin-bottom:3%
}
.sm-mb35 {
margin-bottom:3.5%
}
.sm-mb40 {
margin-bottom:.4em
}
.sm-mb45 {
margin-bottom:.45em
}
.sm-mb50 {
margin-bottom:.5em
}
.sm-mb0 {
	margin-bottom: 0 !important
}
.sm-ml5 {
margin-left:.05em
}
.sm-ml10 {
margin-left:.1em
}
.sm-ml15 {
margin-left:.15em
}
.sm-ml20 {
margin-left:2%
}
.sm-ml25 {
margin-left:2.5%
}
.sm-ml30 {
margin-left:3%
}
.sm-ml35 {
margin-left:3.5%
}
.sm-ml40 {
margin-left:.4em
}
.sm-ml45 {
margin-left:.45em
}
.sm-ml50 {
margin-left:.5em
}
.sm-ml0 {
	margin-left: 0 !important
}
.sm-ml0 {
	margin: 0 !important
}
.sm-m0 {
	margin: 0 !important
}
.sm-pt5 {
padding-top:.05em
}
.sm-pt10 {
padding-top:.1em
}
.sm-pt15 {
padding-top:.15em
}
.sm-pt20 {
padding-top:2%
}
.sm-pt25 {
padding-top:2.5%
}
.sm-pt30 {
padding-top:3%
}
.sm-pt35 {
padding-top:3.5%
}
.sm-pt40 {
padding-top:.4em
}
.sm-pt45 {
padding-top:.45em
}
.sm-pt50 {
padding-top:.5em
}
.sm-pt0 {
	padding-top: 0 !important
}
.sm-pr5 {
padding-right:.05em
}
.sm-pr10 {
padding-right:.1em
}
.sm-pr15 {
padding-right:.15em
}
.sm-pr20 {
padding-right:2%
}
.sm-pr25 {
padding-right:2.5%
}
.sm-pr30 {
padding-right:3%
}
.sm-pr35 {
padding-right:3.5%
}
.sm-pr40 {
padding-right:.4em
}
.sm-pr45 {
padding-right:.45em
}
.sm-pr50 {
padding-right:.5em
}
.sm-pr0 {
	padding-right: 0 !important
}
.sm-pb5 {
padding-right:.05em
}
.sm-pb10 {
padding-bottom:.1em
}
.sm-pb15 {
padding-bottom:.15em
}
.sm-pb20 {
padding-bottom:2%
}
.sm-pb25 {
padding-bottom:2.5%
}
.sm-pb30 {
padding-bottom:3%
}
.sm-pb35 {
padding-bottom:3.5%
}
.sm-pb40 {
padding-bottom:.4em
}
.sm-pb45 {
padding-bottom:.45em
}
.sm-pb50 {
padding-bottom:.5em
}
.sm-pb0 {
	padding-bottom: 0 !important
}
.sm-pl10 {
padding-left:.1em
}
.sm-pl15 {
padding-left:.15em
}
.sm-pl20 {
padding-left:2%
}
.sm-pl25 {
padding-left:2.5%
}
.sm-pl30 {
padding-left:3%
}
.sm-pl35 {
padding-left:3.5%
}
.sm-pl40 {
padding-left:.4em
}
.sm-pl45 {
padding-left:.45em
}
.sm-pl50 {
padding-left:.5em
}
.sm-pl0 {
	padding-left: 0 !important
}
.sm-p0 {
	padding: 0 !important
}
.sm-db {
	display: block !important
}
.sm-dn {
	display: none !important
}
}