@font-face {
    font-family:"sy";
    src:url() format('woff');     
}

* {font-family:"sy" !important;}  


html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}


input,select,textarea,button{appearance:none; -moz-appearance:none; -webkit-appearance:none; resize: none; border-radius:0; outline: none; border:none; background-color:transparent; font-family:inherit; font-size:inherit; color:inherit; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; vertical-align:middle;}

input[type="button"],input[type="radio"],input[type="checkbox"],input[type="submit"],button {cursor:pointer;}

label {cursor:pointer;}


body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}


article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}


img {
height: auto;
width:auto\9; 
max-width:100%;
vertical-align:middle;
-ms-interpolation-mode:bicubic;
}


table {width:100%; border-collapse:collapse; border-spacing:0;}

tr,th,td {font-weight:normal;}


body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section {margin:0; padding:0; border:none; outline: none;}

body {background-color:#fff; font:normal 14px "sy"; color:#333;}

em,i {font-style:normal;}

a {font-family:inherit; color:inherit; text-decoration:none;}

ul,ol,li {list-style:none;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;} 

pre {
	font-family:"sy";
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}



.ui_font0 {font-size:0;}

.ui_disable {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.ui_sizing,
.mn-select .checked,.mn-select .select-list,.select-list li {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.ui_clamp1,.ylui-ellipsis1,.select-list li {white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('404.png'); overflow:hidden;display:block;}

.ui_clamp2 {display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp:2; 
white-space: normal; height:; text-overflow: -o-ellipsis-lastline;}

.ui_clamp3 {display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp:3; 
white-space: normal; height:; text-overflow: -o-ellipsis-lastline;}

.ui_txtc {text-align:center;}

.ui_block0,.ui_btn0 {display:block;}

.ui_block1,.ui_btn1 {display:inline-block; vertical-align:middle;}

.ui_wbfb {width:100% !important;}

.ui_hbfb {position:relative; height:100%;}

.ui_bg {background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}

.ui_icon {display:inline-block; vertical-align:middle; position:relative; font-size:0;}

.ui_img {display:block; position:relative; overflow:hidden;}

.ui_img img {width:100%; position:relative; z-index:2; cursor:pointer;}

.ui_mid3 {display: flex; justify-content: center; align-items: center;}

.ui_mid3::after {content: ""; width: 0; height: 100%;}

.ui_flex0 {display:flex; flex-wrap:wrap;}

.ui_flex1 {display:flex; justify-content: space-between; align-items:center; align-content:center; flex-wrap:wrap;}

.ui_flex2 {display:flex; justify-content: space-around; align-items:center; align-content:center; flex-wrap:wrap;}

.ui_mo {display:none;}

.ui_pc {display:block;}

.ui_trans03 {
-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}

.ui_trans1 {
-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}

.ui_trans3 {
-webkit-transition: all 3s;-moz-transition: all 3s;-ms-transition: all 3s;-o-transition: all 3s;transition: all 3s;}



.clearfix:after,.clearfix:before{content:""; display:table;}

.clearfix:after{clear:both;}

.clearfix{*zoom:1;}

.fl{float: left;}

.fr{float: right;}

.clear {clear: both;}



.wrp1 {width:100%; padding-left:50px; padding-right:50px; position:relative;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:30px;
}
.wrp2 {width:100%; padding-left:100px; padding-right:100px; position:relative;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
.wrp3 {width:100%; padding-left:150px; padding-right:150px; position:relative;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}