body {
    font-family: SourceHanSansCN-Regular,微软雅黑;
    color: #000;
    font-weight: normal;
    line-height: normal;
    text-align: left;
    background: #fff;
    /*-webkit-user-select:none;*/
    /*-moz-user-select:none;*/
    /*-ms-user-select:none;*/
    /*user-select:none;*/
    /*transform: scale(1);*/
    /*transform-origin: left top;*/
    /*overflow-x: hidden;*/
}

/*sourceHanSans*/
@font-face {
    font-family: 'SourceHanSansCN-Bold';
    src:
    url('/static/fonts/SourceHanSansCN/SourceHanSansCN-Bold.otf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('/static/fonts/SourceHanSansCN/SourceHanSansCN-Bold.svg') format('svg'); /* iOS 4.1- */
}

@font-face {
    font-family: 'SourceHanSansCN-Medium';
    src:
    url('/static/fonts/SourceHanSansCN/SourceHanSansCN-Medium.otf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('/static/fonts/SourceHanSansCN/SourceHanSansCN-Medium.svg') format('svg'); /* iOS 4.1- */
}

@font-face {
    font-family: 'SourceHanSansCN-Regular';
    src:
    url('/static/fonts/SourceHanSansCN/SourceHanSansCN-Regular.otf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('/static/fonts/SourceHanSansCN/SourceHanSansCN-Regular.svg') format('svg'); /* iOS 4.1- */
}

@font-face {
    font-family: 'SourceHanSansCN-Light';
    src:
    url('/static/fonts/SourceHanSansCN/SourceHanSansCN-Light.otf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('/static/fonts/SourceHanSansCN/SourceHanSansCN-Light.svg') format('svg'); /* iOS 4.1- */
}

/*移动端字体*/
@font-face {
    font-family: 'SourceHanSerifCN';
    src: url('/static/fonts/SourceHanSansChinese/SourceHanSansChinese.eot'),
    url('/static/fonts/SourceHanSansChinese/SourceHanSansChinese.eot?#iefix') format('embedded-opentype'),
    url('/static/fonts/SourceHanSansChinese/SourceHanSansChinese.woff2') format('woff2'),
    url('/static/fonts/SourceHanSansChinese/SourceHanSansChinese.woff') format('woff'),
    url('/static/fonts/SourceHanSansChinese/SourceHanSansChinese.ttf') format('truetype'),
    url('/static/fonts/SourceHanSansChinese/SourceHanSansChinese.svg#FZJHSXJW--GB1-0') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*字体*/
.pc_font_bold    { font-family: SourceHanSansCN-Bold,微软雅黑;font-weight: bold\0;}
.pc_font_regular { font-family: SourceHanSansCN-Regular,微软雅黑;}
.pc_font_medium  { font-family: SourceHanSansCN-Medium,微软雅黑;}
.pc_font_light   { font-family: SourceHanSansCN-Light,微软雅黑;}


a { text-decoration: none; color: #000; }

.hover-pointer{ cursor: pointer; }

.content-body {
    margin: 0 auto !important;
    width: 62% !important; }
.mobile-content-body{
    padding: 0 calc(25vw/3.75) 0 calc(25vw/3.75);
}
.margin-0-auto {
    margin: 0 auto; }

.border-right { border-right: 1px black solid !important;}
.border-bottom {border-bottom: 1px black solid !important;}
.border { border: 1px solid black !important;}

.margin-top-20 { margin-top: 20px;}

/*div高度布局*/
.div-20px  { width: 100%; height: calc(20vw / 19.2);}
.div-30px  { width: 100%; height: calc(30vw / 19.2);}
.div-40px  { width: 100%; height: calc(40vw / 19.2)}
.div-50px  { width: 100%; height: calc(50vw / 19.2)}
.div-60px  { width: 100%; height: calc(60vw / 19.2)}
.div-80px  { width: 100%; height: calc(80vw / 19.2);}
.div-90px  { width: 100%; height: calc(90vw / 19.2);}
.div-100px { width: 100%; height: calc(100vw / 19.2);}

/*二级菜单样式*/
.second-menu-set {
    position: fixed;
    top: calc(80vw / 19.2);
    background: white;
    margin-top: 0;
    z-index: 99;
    box-shadow: rgb(136, 136, 136) 0 0 calc(12vw/19.2);
}

.second-menu-unset{ position: unset; }



/*MOBILE 字号*/
.mfont10 { font-size:2.68vw !important; }
.mfont11 { font-size:2.94vw !important; }
.mfont12 { font-size:3.20vw !important; }
.mfont13 { font-size:3.48vw !important; }
.mfont14 { font-size:3.74vw !important; }
.mfont15 { font-size:4.00vw !important; }
.mfont16 { font-size:4.28vw !important; }
.mfont17 { font-size:4.54vw !important; }
.mfont18 { font-size:4.80vw !important; }
.mfont19 { font-size:5.08vw !important; }
.mfont20 { font-size:5.34vw !important; }
.mfont21 { font-size:5.60vw !important; }
.mfont22 { font-size:5.88vw !important; }
.mfont23 { font-size:6.14vw !important; }
.mfont24 { font-size:6.40vw !important; }
.mfont25 { font-size:6.68vw !important; }
.mfont26 { font-size:6.94vw !important; }
.mfont27 { font-size:3.60vw !important; }
.mfont28 { font-size:3.74vw !important; }
.mfont29 { font-size:3.87vw !important; }
.mfont30 { font-size:4.00vw !important; }
.mfont31 { font-size:4.14vw !important; }
.mfont32 { font-size:4.27vw !important; }
.mfont33 { font-size:4.40vw !important; }
.mfont34 { font-size:4.54vw !important; }
.mfont35 { font-size:4.67vw !important; }
.mfont36 { font-size:4.80vw !important; }
.mfont37 { font-size:4.94vw !important; }
.mfont38 { font-size:5.07vw !important; }
.mfont39 { font-size:5.20vw !important; }
.mfont40 { font-size:5.34vw !important; }
.mfont41 { font-size:5.47vw !important; }
.mfont42 { font-size:5.60vw !important; }
.mfont43 { font-size:5.74vw !important; }
.mfont44 { font-size:5.87vw !important; }
.mfont45 { font-size:6.00vw !important; }
.mfont46 { font-size:6.10vw !important; }
.mfont47 { font-size:6.26vw !important; }
.mfont48 { font-size:6.40vw !important; }
.mfont49 { font-size:6.53vw !important; }
.mfont50 { font-size:6.66vw !important; }

/*margin*/
.ssm-1{margin:calc(4vw /7.5) !important;}
.ssm-2{margin:calc(8vw /7.5) !important;}
.sm-3{margin:calc(16vw /7.5) !important;}
.sm-4{margin:calc(24vw /7.5) !important;}
.sm-5{margin:calc(32vw /7.5) !important;}
.sm-6{margin:calc(38vw /7.5) !important;}
.sm-7{margin:calc(44vw /7.5) !important;}

/*margin-left*/
.sml-1{margin-left:calc(4vw /7.5) !important;}
.sml-2{margin-left:calc(8vw /7.5) !important;}
.sml-3{margin-left:calc(16vw /7.5) !important;}
.sml-4{margin-left:calc(24vw /7.5) !important;}
.sml-5{margin-left:calc(32vw /7.5) !important;}

/*margin-right*/
.smr-1{margin-right:calc(4vw /7.5) !important;}
.smr-2{margin-right:calc(8vw /7.5) !important;}
.smr-3{margin-right:calc(16vw /7.5) !important;}
.smr-4{margin-right:calc(24vw /7.5) !important;}
.smr-5{margin-right:calc(32vw /7.5) !important;}

/*margin-top*/
.smt-1{margin-top:calc(4vw /7.5) !important;}
.smt-2{margin-top:calc(8vw /7.5) !important;}
.smt-3{margin-top:calc(16vw /7.5) !important;}
.smt-4{margin-top:calc(24vw /7.5) !important;}
.smt-5{margin-top:calc(32vw /7.5) !important;}

/*margin-bottom*/
.smb-1{margin-bottom:calc(4vw /7.5) !important;}
.smb-2{margin-bottom:calc(8vw /7.5) !important;}
.smb-3{margin-bottom:calc(16vw /7.5) !important;}
.smb-4{margin-bottom:calc(24vw /7.5) !important;}
.smb-5{margin-bottom:calc(32vw /7.5) !important;}

/*padding*/
.sp-1{padding:calc(4vw /7.5) !important;}
.sp-2{padding:calc(8vw /7.5) !important;}
.sp-3{padding:calc(16vw /7.5) !important;}
.sp-4{padding:calc(24vw /7.5) !important;}
.sp-5{padding:calc(32vw /7.5) !important;}
.sp-6{padding:calc(38vw /7.5) !important;}

/*padding-left*/
.spl-1{padding-left:calc(4vw /7.5) !important;}
.spl-2{padding-left:calc(8vw /7.5) !important;}
.spl-3{padding-left:calc(16vw /7.5) !important;}
.spl-4{padding-left:calc(24vw /7.5) !important;}
.spl-5{padding-left:calc(32vw /7.5) !important;}

/*padding-right*/
.spr-1{padding-right:calc(4vw /7.5) !important;}
.spr-2{padding-right:calc(8vw /7.5) !important;}
.spr-3{padding-right:calc(16vw /7.5) !important;}
.spr-4{padding-right:calc(24vw /7.5) !important;}
.spr-5{padding-right:calc(32vw /7.5) !important;}

/*padding-top*/
.spt-1{padding-top:calc(4vw /7.5) !important;}
.spt-2{padding-top:calc(8vw /7.5) !important;}
.spt-3{padding-top:calc(16vw /7.5) !important;}
.spt-4{padding-top:calc(24vw /7.5) !important;}
.spt-5{padding-top:calc(32vw /7.5) !important;}
.spt-6{padding-top:calc(40vw /7.5) !important;}

/*padding-bottom*/
.spb-1{padding-bottom:calc(4vw /7.5) !important;}
.spb-2{padding-bottom:calc(8vw /7.5) !important;}
.spb-3{padding-bottom:calc(16vw /7.5) !important;}
.spb-4{padding-bottom:calc(24vw /7.5) !important;}
.spb-5{padding-bottom:calc(32vw /7.5) !important;}
