

* {

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    outline: 0;

    -webkit-text-size-adjust: none;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}

* {

    margin: 0;

    padding: 0;

    line-height: 1.15;

}

body {

    /*font-family: 'Microsoft YaHei','NotoSansHans-light','Source Han Sans CN','PingFang SC',"Source Han Serif SC",'sans-serif',"Arial";*/

    font-family: Microsoft YaHei,Open Sans,PingFang SC,Helvetica Neue,Hiragino Sans GB,WenQuanYi Micro Hei,Arial,"sans-serif";

    font-size: 14px;

    color: #666;

    position: relative;

}

a,

img,

button,

input,

textarea,

select {

    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);

}

input,

input:focus,

button,

button:focus{

    box-shadow: none;

    outline: 0;

    border: none;

}

a {

    text-decoration: none;

    color: #333;

}

a:hover {

    text-decoration: none;

}

a:focus {

    text-decoration: none;

}

li {

    list-style: none;

}

img {

    vertical-align: middle;

    border: none;

}

i {

    font-style: normal;

}

.img img {

    width: 100%;

}

.fl {

    float: left;

}

.fr {

    float: right;

}

.clear {

    clear: both;

}

.oh {

    overflow: hidden;

}

.toh {

    overflow: hidden;

    white-space: nowrap;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

}

h1,

h2,

h3,

h4,

h5,

h6 {

    font-weight: normal;

    line-height: 1.15;

}

.pr {

    position: relative;

}

.tc {

    text-align: center;

}

.db {

    display: block;

}

.clearfix:after {

    content: "";

    display: block;

    height: 0;

    visibility: hidden;

    clear: both;

}

.sca {

    overflow: hidden;

}

.cp {

    cursor: pointer;

}



/*图片悬浮放大*/

.sca>img {

    -webkit-transition: -webkit-transform 1.3s;

    transition: -webkit-transform 1.3s;

    -o-transition: transform 1.3s;

    transition: transform 1.3s;

    transition: transform 1.3s, -webkit-transform 1.3s;

    -webkit-transition: transform 1.3s;

}

.sca>img:hover {

    -webkit-transform: scale(1.06);

    -ms-transform: scale(1.06);

    transform: scale(1.06);

}



/*Y轴旋转*/

.rot-y img {

    -o-transition: all 1.6s;

    transition: all 1.6s;

    -webkit-transition: all 1.6s;

}

.rot-y:hover img {

    transform: rotateY(360deg);

    -webkit-transform: rotateY(360deg);

}

.dis_flex {

    display: flex;

}

.dis_between{

    justify-content: space-between;

}

.dis_center {

    align-items: center;

}



/*scroll*/



.scoll::-webkit-scrollbar {

    width: 2px;

    height: 2px

}

.scoll::-webkit-scrollbar-button:vertical {

    display: none

}

.scoll::-webkit-scrollbar-corner,

.scoll::-webkit-scrollbar-track {

    background-color: #ccc;

}

.scoll::-webkit-scrollbar-thumb {

    border-radius: 0;

    background-color: #016EC5;

}





body::-webkit-scrollbar {width:5px;height:5px;background-color:#F5F5F5;}

body::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}

body::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#bdbdbd;}

@font-face {

    font-family: 'Alimama FangYuanTi VF';

    src: url('https://www.weigaoholding.com/template/default/index//4195/fonts/D-DINExp.otf');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'DIN';

    src: url('https://www.weigaoholding.com/template/default/index//4195/fonts/D-DINExp-Bold.otf');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'D-DINExp';

    src: url('https://www.weigaoholding.com/template/default/index//4195/fonts/D-DINExp.otf');

    font-weight: normal;

    font-style: normal;

}



.box:after,

ul:after {

    content: "";

    display: block;

    height: 0;

    visibility: hidden;

    clear: both;

}

.mo_show{display:none !important;}



@media screen and (max-width:767px){

    .mo_show{display:block !important;}

    .pc_show{display:none!important;}

}



/*版心页面大小*/



.container{width:100%;margin-right:auto;margin-left:auto;max-width:1400px;}



@media (max-width:1580px){

    .container{padding:0 5%;}

}

@media (max-width:1440px){

    .container{padding:0 8%;}

}

@media (max-width:1280px){

    .container{padding:0 8%;}

}



@media (max-width:991px){

    .container{padding: 0 30px}

    

}

@media (max-width:767px){

    .container{max-width:100%;padding: 0 16px}

}



.font16 {

    font-size: 16px;

}

.font24 {

    font-size: 24px;

}

.font26 {

    font-size: 26px;

}

.font30 {

    font-size: 30px;

}

.font32 {

    font-size: 32px;

}

.font36 {

    font-size: 36px;

}

.font40 {

    font-size: 40px;

}

.font42 {

    font-size: 42px;

}

.font44 {

    font-size: 44px;

}

.font46 {

    font-size: 46px;

}

.font48 {

    font-size: 48px;

}

.font50 {

    font-size:50px;

}

.font52 {

    font-size:52px;

}

.font58 {

    font-size: 58px;

}

.font64 {

    font-size: 64px;

}

.font68 {

    font-size: 68px;

}

@media (max-width:1440px){



.font42 {

    font-size: 40px;

}

.font44 {

    font-size: 40px;

}

.font46 {

    font-size: 42px;

}

.font48 {

    font-size: 42px;

}

.font50 {

    font-size: 48px;

}

.font52 {

    font-size: 50px;

}

.font58 {

    font-size: 52px;

}

.font64 {

    font-size: 60px;

}

.font68 {

    font-size: 64px;

}

}

@media (max-width:1366px){

.font24 {

    font-size: 22px;

}

.font26 {

    font-size: 24px;

}

.font40 {

    font-size: 38px;

}

.font42 {

    font-size: 38px;

}

.font44 {

    font-size: 38px;

}

.font46 {

    font-size: 40px;

}

.font48 {

    font-size: 40px;

}

.font50 {

    font-size: 46px;

}

.font52 {

    font-size: 48px;

}

.font58 {

    font-size: 50px;

}

.font64 {

    font-size: 58px;

}

.font68 {

    font-size: 60px;

}

}

@media (max-width:1280px){

.font24 {

    font-size: 22px;

}



.font30 {

    font-size: 28px;

}

.font36 {

    font-size: 32px;

}

.font40 {

    font-size: 32px;

}

.font42 {

    font-size: 34px;

}

.font46 {

    font-size: 34px;

}

.font44 {

    font-size: 34px;

}



.font48 {

    font-size: 38px;

}

.font50 {

    font-size: 44px;

}

.font58 {

    font-size: 46px;

}

.font52 {

    font-size: 46px;

}

.font64 {

    font-size: 56px;

}

.font68 {

    font-size: 58px;

}



}

@media (max-width:991px){

.font24 {

    font-size: 20px;

}

.font26 {

    font-size: 22px;

}

.font30 {

    font-size: 28px;

}

.font36 {

    font-size: 30px;

}

.font40 {

    font-size: 30px;

}

.font42 {

    font-size: 32px;

}

.font44 {

    font-size: 32px;

}

.font46 {

    font-size: 32px;

}

.font48 {

    font-size: 34px;

}

.font50 {

    font-size: 38px;

}

.font52 {

    font-size: 42px;

}

.font58 {

    font-size: 32px;

}

.font64 {

    font-size: 50px;

}

.font68 {

    font-size: 52px;

}

}

@media (max-width:767px){

.font24 {

    font-size:18px;

}

.font26 {

    font-size: 20px;

}

  .font30 {

    font-size: 22px;

}

  .font32 {

    font-size: 18px;

}

.font36 {

    font-size: 20px;

}

.font40 {

    font-size: 22px;

}

.font42 {

    font-size: 22px;

}

.font44 {

    font-size: 24px;

}

.font46 {

    font-size: 24px;

}

.font48 {

    font-size: 26px;

}

.font50 {

    font-size: 22px;

}

.font52 {

    font-size: 32px;

}

..font58 {

    font-size: 24px;

}

.font64 {

    font-size: 32px;

}

.font68 {

    font-size: 32px;

}



}

