
/* reset */
body, div, ul, li, input { margin: 0; padding: 0 }
body, div, ul, li { *zoom: 1 }
li { list-style-type: none }
img { border: 0 none; }
img {vertical-align: middle; }
input { -webkit-border-radius: 0; -webkit-appearance: none;  background:#fff; }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
a:link,
a:visited,
a:active,
a { text-decoration: none; color:#333; }
a:hover { color:#0f4c81;}
input::-webkit-search-cancel-button{
  display: none;
}

.clear { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }
a:hover{
    color: #0066F5;
}
a,
a:active,
a:focus,
input:focus,
a:hover,
input:focus,
img,
img:active,
img:focus,
li:active,
li:focus,
li:focus,
div,
div:active,
div:focus,
div:hover { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-user-modify: read-write-plainteeet-only; outline: none; -webkit-tap-highlight-color: transparent; }
.center { text-align:center;}
.ifont-36{
    font-size:36px;
}




@media screen and (max-width: 1700px) {
    .ifont-36{
        font-size:36px;
    }


    .ygw1442 {
        width: 1442px;
        margin: 0 auto;
    }
    .adv_tag .tag {
        margin-right: 10px;
        width: 110px;
        height: 90px;
    }
    .desc{
        font-size: 16px;
    }
}
@media screen and (max-width: 1599px) {
    .ifont-36{
        font-size:34px;
    }

    .prod_title{
        font-size: 20px;
    }
    .adv_tag .tag {
        margin-right: 10px;
        width: 100px;
        height: 85px;
    }
    .img_item{
        width: 50px;
        height: auto;
    }
    .desc{
        font-size: 14px;
    }
    .dect{
        font-size: 14px;
        margin:5px 0;
    }
    .tagname{
		text-align: center;
        font-size: 16px;
    }
    .adv_item{
        padding:0;
    }

    .ygw1442 {
        width: 1200px;
        margin: 0 auto;
    }
}
@media screen and (max-width: 1390px) {
    .ifont-36{
        font-size:34px;
    }
    .prod_title{
        font-size: 18px;
    }
    .tagname{
		text-align: center;
        font-size: 14px;
    }
}
@media screen and (max-width: 1279px) {
    .ifont-36{
        font-size:26px;
    }
    .ygw1442 {
        width: 90%;
        margin: 0 auto;
    }
}

@media screen and (max-width: 1023px) {
    .ifont-36{
        font-size:26px;
    }


    .ygw1442 {
        width: 90%;
        margin: 0 auto;
    }
}
@media screen and (max-width: 1440px) {
    .ifont-36{
        font-size:34px;
    }
}
@media screen and (max-width: 1024px) {

    /*23屏*/
}
@media screen and (max-width: 850px) {

    img {
        object-fit: cover;
    }
}
@media screen and (max-width: 768px) {
video::-webkit-media-controls{ 
    display:none !important;
}
    .onver{
        display: none!important;
    }
    .svideom{
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        position: absolute;
        width: 80%;
        background: #ffffff;
        padding: 0px;
        margin: 0 auto;
        box-sizing: border-box;
    }
    .mrtlive{
        width: 100%;
     }
    .abwap{
        display: block!important;
    }
    .abpc{
        display: none;
    }
    .onstar{
        position: absolute;
        right: auto!important;
        top: auto!important;
        font-size: 20px;
        left: 50%;
        transform: translateX(-50%);
        bottom: -80px;
        z-index: 99;
        color: #fffdfd;
        cursor: pointer;
        display: none;
        background: #000;
        border-radius: 1000%;
    }
    .download_resources a{
        width: 100%;
    }
    .item{
        width: 100%;
    }
    .colx-50{
        width: 100%;
    }
    .ifont-36{
        font-size:20px;
    }

    .padd82{
        padding-top:30px;
    }
    .product_banner{
        padding-top: 0;
        height: 6.5rem;
    }
    .product_banner img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    /* 产品页布局 */
    .vmain {
        display: block;
    }

    .pc {
        display: block;
        width: 100%;
        margin: 15px 0;
    }

    .iphw {
        display: none;
    }

    .col-50 {
        width: 100%;
    }

    .prod_detail {
        margin-left: 0
    }

    .prod_title {
        font-size: 20px;
        line-height: auto;
        margin-bottom: 10px;
        width: 100%!important;
        max-width: 100%!important;
        font-weight: bolder;
    }

    .adv_tag .tag {
        width: 33.3%;
    }

    .tagname {
		text-align: center;
        font-size: 14px;
    }

    .dect {
        font-size: 14px;
    }

    .adv_tag {
        padding-left: 10px;
    }

    .desc {
        font-size: 16px;
        width: 100%;
        padding: 5px 0;
    }

    #parameters {
        padding: 30px 0 15px;
        font-size: 20px;
    }

    .img_box {
        display: block;
        width: 100%;
        margin: 20px 0;
    }

    .download_title {
        font-size: 20px;
    }

    .download_resources {
        width: 100%;
        display: block;
        margin-left: 0;
        margin-right: 0;
    }

    .download_res {
        display: flex;
        display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
        display: -moz-box; /* Firefox 17- */
        display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
        display: -moz-flex; /* Firefox 18+ */
        display: -ms-flexbox; /* IE 10 */
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        height: auto;
        padding:15px;
        box-sizing: border-box;
    }



    /* 商品列表 */
}
@media screen and (max-width: 767px) {
    .ygw1442 {
        width: 100%;
        margin: 0 auto;
        padding-left:15px;
        padding-right: 15px;
        box-sizing: border-box;
    }
}
@media (max-width: 600px) {
    .year{
        left:60px;
        font-size: 18px;
        right:auto;
        top:auto;
    }
}

/* Pad: 保持滑块图片比例，三列布局时不拉长 */
@media (min-width: 768px) and (max-width: 1199px) {
    .cddd5 .list .swiper-slide .pic,
    .ab_con .ab5 .con .swiper-slide .pic,
    .sd1_con .sd1_2 .con .swiper-slide .pic {
        aspect-ratio: 4 / 3;
        overflow: hidden;
        height: auto;
    }

    .cddd5 .list .swiper-slide .pic img,
    .ab_con .ab5 .con .swiper-slide .pic img,
    .sd1_con .sd1_2 .con .swiper-slide .pic img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
    }

    /* 兼容某些滑块直接把图片放在 slide 下的情况 */
    .cddd5 .list .swiper-slide > img,
    .ab_con .ab5 .con .swiper-slide > img,
    .sd1_con .sd1_2 .con .swiper-slide > img {
        width: 100%;
        height: auto;
        max-height: 260px;
        object-fit: cover;
        display: block;
    }
}