@font-face {
    /* font-family: 自己定义的字体名; */
    font-family:'aliRegular';
    /* url里是字体的路径 */
    src: url("../fonts/._Alibaba-PuHuiTi-Regular.woff")format("woff"),
    url("../fonts/._Alibaba-PuHuiTi-Regular.woff2")format("woff2")
}
@font-face {
    /* font-family: 自己定义的字体名; */
    font-family:'alimMedium';
    /* url里是字体的路径 */
    src: url("../fonts/AlimamaMedium.woff")format("woff"),
    url("../fonts/AlimamaMedium.woff2")format("woff2")
}
@font-face {
    /* font-family: 自己定义的字体名; */
    font-family:'aliBlack';
    /* url里是字体的路径 */
    src: url("../fonts/AlimamaBlack.woff")format("woff"),
    url("../fonts/AlimamaBlack.woff2")format("woff2")
}
@font-face {
    /* font-family: 自己定义的字体名; */
    font-family:'aliBold';
    /* url里是字体的路径 */
    src: url("../fonts/AlimamaBold.woff")format("woff"),
    url("../fonts/AlimamaBold.woff2")format("woff2")
}
@font-face {
    /* font-family: 自己定义的字体名; */
    font-family:'aliHeavy';
    /* url里是字体的路径 */
    src: url("../fonts/AlimamaHeavy.woff")format("woff"),
    url("../fonts/AlimamaHeavy.woff2")format("woff2")
}

/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: "AlimamaBold";font-weight: 700;src: url("//at.alicdn.com/wf/webfont/nMY5tGN31Z3N/iK1fFFoBqPQN.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/nMY5tGN31Z3N/fOVcoRy0mJZh.woff") format("woff");
  font-display: swap;
}

/*reset css start*/
html{font-family:sans-serif;scroll-behavior: smooth;}
body{text-align:left;padding:0;margin:0; font-size:14px;color:#333;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Tahoma,sans-serif;height:auto;background:#fff;overflow-x:hidden;-webkit-font-smoothing: antialiased;}
div,p,li{word-break:break-all}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th{padding:0;margin:0}
fieldset{border-top-width:0;border-left-width:0;border-bottom-width:0;border-right-width:0}
a,img,iframe{border:0;padding:0;margin:0}

i{font-style:normal}
address,caption,cite,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ul,ol,li{list-style: none;}
caption{text-align:left}
th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size:100%}
q:unknown{content:''}
button,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
.por{position:relative}
.poa{position:absolute}
input,textarea,select{font-size:100%}
a:link{color:#333;text-decoration:none}
a:visited{color:#333;text-decoration:none;cursor:pointer;}
a:hover{color:#f5a100;text-decoration:none}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #fff;}
::-moz-placeholder{color: #fff;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #333;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #333;}

input:focus {
  background-color: #fff; /* 设置选中时的背景色 */
  outline: none; /* 移除默认的轮廓线 */
}
input[type='text']:-webkit-autofill {
 /*-webkit-text-fill-color: #fff;*/
 box-shadow: 0 0 0px 50px #fff inset !important;
 border-radius:12px 0px 0px 12px; 
}

.fl,.left{float: left;}
.fr,.right{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
/*清除浮动*/
.clear{clear:both;font-size:0;margin:0;padding:0;display:block;_height:0;overflow:hidden}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{*zoom:1}
.hidden{display:none}
.icon{background-image:url("../images/icon.png");display:inline-block;vertical-align:middle;}
.w1660{width: 100%;max-width:1660px;margin:0 auto;}
.w1500{width: 100%;max-width:1500px;margin:0 auto;}
.w1400{width: 100%;max-width:1400px;margin:0 auto;}
.w1330{width: 100%;max-width:1330px;margin:0 auto;}
.w1250{width: 100%;max-width:1250px;margin:0 auto;}
.w1200{width: 100%;max-width:1200px;margin:0 auto;}
@media (max-width: 1660px) {
    .w1660 {
        width: 1200px;
        margin:0 auto;
    }
	.w1500 {
        width: 1200px;
        margin:0 auto;
    }
    .w1400 {
        width: 1200px;
        margin:0 auto;
    }
}
@media (max-width: 1440px) {
    .w1330 {
        width: 1200px;
        margin:0 auto;
    }
}
/*reset css end*/


@media (max-width: 1200px) {
    .w1330 {
        width: 96%;
        margin:0 auto;
    }
}

