html,body{
    height: 100%;
}
/* -webkit-user-select:none;
user-select:none;
 */
 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,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;
    padding:0;
}
 body{
    margin: 0 auto;
    -webkit-overflow-scrolling : touch;
}
 html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
 a,button,input, select, textarea,div,span {
    -webkit-tap-highlight-color:rgba(255,255,255,0);
}
 table{
    border-collapse:collapse;
     border-spacing:0;
}
 h1,h2,h3,h4,h5,h6{
    font-weight: normal;
}
 ul,ol,li{
    list-style:none;
}
 em,i{
    font-style:normal;
}
 img{
    border:none;
}
 a{
    color: #000;
}
 ::-webkit-input-placeholder {
     color:#ccc!important;
     font-weight: normal !important;
}
 ::-webkit-input-placeholder {
    /* WebKit browsers */
    color:#000 ;
}
 :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color:#ccc ;
}
 ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color:#ccc ;
}
 :-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color:#ccc ;
}
 input[type="text"],input[type="search"]{
     background-color:#fff;
    box-sizing: inherit;
}
 input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] ,textarea {
    -webkit-appearance: none;
}
 article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
    display: block;
}
 [hidden],template {
    display: none;
}
 mark {
    background: #ff0;
}
 address,caption,cite,code,dfn,em,strong,th,var,optgroup {
    font-style: normal;
    font-weight: normal;
}
 a,a:visited{
    text-decoration: none;
     outline: 0;
}
 a:active{
    outline: none;
}
 textarea{
     resize:none;
}
 button[disabled],html input[disabled] {
    cursor: default;
}
 @media (max-width: 19200px){
     body {
         font-size: 16px;
    }
}
 @font-face{
     font-family: Alibaba;
     src: url(../font/AlibabaSans-Regular.otf) 
}
 .relative{
     position: relative;
}
/* 0.01333333 */
 .bjWhite{
     background-color: #fff;
}
 .bjBlack{
     background-color: #000;
}
 .clearfix:after{
    content:".";
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
    clear:both;
    width:100%
}
 *:focus{
     outline: none;
}
 .fl{
    float: left;
}
 .fr{
    float: right;
}
 .textCenter{
     text-align: center;
}
 .textLeft{
     text-align: left;
}
 .fullImg{
     width: 100%;
}
 .pb120{
     padding-bottom: 120px;
}
 .border-1px {
     position: relative;
}
 .border-1px:after {
     position: absolute;
     content: "";
     top: -50%;
     bottom: -50%;
     left: -50%;
     right: -50%;
     -webkit-transform: scale(0.5);
     transform: scale(0.5);
}
 @media (-webkit-min-device-pixel-radio: 3), (min-device-pixel-radio: 3) {
     border-1px::after {
         -webkit-transform: scaleY(0.33333333);
         transform: scaleY(0.33333333);
    }
}
 @media (-webkit-min-device-pixel-radio: 2), (min-device-pixel-radio: 2) {
     border-1px::after {
         -webkit-transform: scaleY(0.5);
         transform: scaleY(0.5);
    }
}
 .swiper-container {
     position: relative;
}
 .item_base_top h3{
     display: -webkit-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     -webkit-align-items: center;
     align-items: center;
     justify-content: center;
     -webkit-justify-content: center;
     padding-top: 140px;
}
 .item_base_top h3 span{
     font-size: 34px;
     font-weight: 600;
     margin-left: 12px;
}
 .w1380{
     width: 1380px;
     margin: 0 auto;
}
 .mr100{
     margin-right: 100px;
}
 .hidden{
     display: none;
}
 .show{
     display: block;
}
 .displayFlex{
     display: -webkit-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
}
 .justify_align_center{
     display: -webkit-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     -webkit-align-items: center;
     align-items: center;
     justify-content: center;
     -webkit-justify-content: center;
}
 .justify_center{
     display: -webkit-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     justify-content: center;
     -webkit-justify-content: center;
}
 .justify_between{
     display: -webkit-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     justify-content: space-between;
     -webkit-justify-content:space-between;
    ;
}
 .justify_around{
     display: -webkit-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     justify-content: space-around;
     -webkit-justify-content: space-around;
}
 .justify-start{
     display: -webkit-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     justify-content: flex-start;
     -webkit-justify-content: flex-start;
}
 .align_center{
     display: -webkit-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     -webkit-align-items: center;
     align-items: center;
}
 .align_start{
     display: -webkit-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     -webkit-align-items: flex-start;
     align-items: flex-start;
}
 .mobileStatus{
     display: none;
}
 .contentWrap{
     padding-top: 74px;
}
 .linkItem{
     display: block;
}
 .m_wrap{
     padding: 0 0 0.6rem;
     display: -webkit-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     flex-direction:column;
     -webkit-flex-direction:column;
}
 .paddingImg{
     padding-left:0.2rem;
     padding-right:0.2rem;
}
 .m_wrap img{
     width: 100%;
}
 .m_pt48{
     padding-top: 0.48rem;
}
 @media screen and (min-width: 200px) and (max-width: 1199px) {
     .contentWrap{
         padding-top:1.05rem!important;
    }
     .container-fluid{
         min-width:unset!important;
    }
     .headerWrap {
         display: none;
    }
     .mobile_header{
         display: flex!important;
    }
     .mobileStatus{
         display: block!important;
    }
     .pc_view{
         display: none;
    }
}
 .pc_bj_img{
     position: relative;
     height: 100%;
}
 .pc_bj_img .bjImg{
     width: 100%;
}
 .moduleWrap{
     max-width: 1920px;
     width: 100%;
     margin: 0 auto;
}
 .moduleInside{
     width: 71.875%;
     margin: 0 auto;
}
