/* CSS Document */

body{ background: #fff;margin:0px auto; padding:0;  overflow-x:hidden;  color: #000; font-size: 10px;font-family:www !important;width: 100%;max-width: 1920px;}
div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input, textarea,blockquote,p{padding:0;margin:0;}
table,td,tr,th{font-size:12px;} li{list-style:none;vertical-align:bottom;} img{Vertical-aliagn:top; border:0;}
ol,ul{list-style:none;}
a{color: #000;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#4d080a;}
a:active{color:#4d080a;}
.qc{ clear:both;}
.left{float:left;}
.right{float:right;}
.dis{display:none;}
.block{display:block;}
.line{ width:100%; height:1px; border-bottom:#ccc 1px solid; float:left; margin:5px 0 5px 0;}
.dotted{ width:100%; height:1px; border-bottom:#999 1px dashed; float:left; margin:5px 0 5px 0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/* Hides from IE-mac \*/
*:first-child+html .clearfix{zoom:1;} /* IE7 */
* html .clearfix { height: 1%;zoom:1;}
.clearfix {display: block;}
.left{float: left;}
.right{float: right;}
h3{font-size: 14px;}
h2{font-size: 16px;}
h1{font-size: 18px;}

i,em,b{
	font-weight: none;
	font-style: normal;
}

.main{
    max-width: 1205px;
    margin: 0 auto;
    width: 95%;
}
@font-face{
  font-family: "mo";
  src: url("./SourceHanSansCN-Bold.otf")
}

@font-face{
  font-family: "Regular";
  src: url("./SourceHanSansCN-Regular.otf")
}

.polist li p{
    font-family: 'Regular' !important;
}


body{
    font-family: 'mo' !important;
}


.mt-5{
    margin-top: 5%;
}

.h-3f .mt-3{
    margin-top: 3%;
}