@charset "utf-8";
body{/*font-size:12px;font-family:思源黑体;*/-webkit-text-size-adjust:none;position: relative;font: 14px/1.5 思源黑体,"Helvetica Neue","Helvetica","Arial","Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
body.en-us{font-family:"Arial";}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
input,textarea{border: none;outline: none;}
textarea{resize:none;}
img{border:0 none;vertical-align:middle;}
a{text-decoration:none;color: #000;}
a:-webkit-any-link { cursor: pointer; }
ul li,ol li{list-style-type: none;}
.fl{float:left;}
.fr{float:right;}
.box{width: 100%;margin: 0 auto;}
.mr-5{margin-right:5px;}
.main{ padding: 40px 0;}

em{font-style:normal;}
/*清除浮动*/
.clear{clear:both;height:0px;font-size:0px;line-height:0px;overflow:hidden;}
.clearfix:after{display:table;content:"";line-height:0;clear:both;}
.clearfix{*zoom:1;}

.flex-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.flex-1 {
  -webkit-box-flex: 1;
  box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flex-2 {
  -webkit-box-flex: 2;
  box-flex: 2;
  -moz-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
}
.flex-3 {
  -webkit-box-flex: 3;
  box-flex: 3;
  -moz-box-flex: 3;
  -webkit-flex: 3;
  -ms-flex: 3;
  flex: 3;
}
.flex-4 {
  -webkit-box-flex: 4;
  box-flex: 4;
  -moz-box-flex: 4;
  -webkit-flex: 4;
  -ms-flex: 4;
  flex: 4;
}


*,*:before,*:after{box-sizing:inherit}
.link-hover1{color:#332C2B;text-decoration:none;cursor:pointer;position:relative}
.link-hover1:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #FED900;
    bottom: -2px;
    right: 0;
    transform-origin: 100% 50%;
    transform: scaleX(0);
    transition: transform .4s;
}
@media screen and (min-width: 568px){
	.link-hover1:hover:after{transform:scaleX(1);transform-origin:0 50%}
}
.link-arrow .iconfont {
    transition: transform .36s .2s;
    display: inline-block;
    vertical-align: middle;
}
