body{

}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{
    padding-right:0px!important;
    padding-left:0px!important;
}
.main-container{
    width:1200px;
    margin:0px auto;
    text-align:left;
    margin-bottom:50px;
}
.banner-content{
    width:100%;
    height:auto;
    overflow:hidden;
}
.carousel-item img{
    width:100%;
}
.good-main{
    width:100%;
    height:687px;
    background-image: url(../images/bg.png);
    background-size: 100% 100%;
}
.good-content{
    width:1200px;
    height:auto;
    margin:0px auto;
    margin-top:44px;
}
.hd-title{
    font-weight: normal;
    font-size: 40px;
    color: #0175c2;
    text-align:center;
    font-family: Microsoft JhengHei,Microsoft Yahei,SimHei,Arial,simsun;
}
.hd-desc{
    font-weight: normal;
    color: #0175c2;
    font-size:20px;
    text-align:center;
    margin-top:10px;
}
.good-menu{
    width:484px;
    height:55px;
    margin:0px auto;
    margin-top:27px;
    display:flex;
    align-items: center;
    border-radius:28px;
    background-color: #e9e9e9;
}
.gm-item{
    width:242px;
    height:55px;
    display:flex;
    align-items: center;
    justify-content: center;

}
.gm-icon img{
    width:23px;
    height:23px;
    display:block;
}
.gm-title{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 55px;
    letter-spacing: 0px;
    color: #999999;
}
.gm-item-active{
    background-color: #005aab;
    color:#ffffff;
    border-radius:28px;
}
.gm-item-active .gm-title{
    color:#ffffff;
}
.good-content{
    width:1200px;
    height:349px;
    margin:0px auto;
    margin-top:66px;
}
.good-content .mySwiper{
    width:100%;
    height:349px;
}
.good-content .mySwiper .swiper-wrapper{
    width:1200px;
    height:349px;
}
.good-content .mySwiper .swiper-wrapper .swiper-slide{
    width:290px;
    height:349px;
    background-color: #ffffff;
    border: solid 1px #e5e5e5;
}
.swiper-button-next, .swiper-button-prev{
    color:#646464 !important;
}
.swiper-button-next:after, .swiper-button-prev:after{
    font-size:33px;
}
.swiper-next{
    width: 17px;
    height: 33px;
    position: relative;
    top: -185px;
    z-index: 99;
    right: -1228px;
    left: auto;
}
.swiper-next:after{
    content: 'next';
}
.swiper-prev{
    width: 17px;
    height: 33px;
    position: relative;
    top: -218px;
    z-index: 99;
    left: -45px;
}
.swiper-prev:after{
    content: 'prev';
}
.swiper-prev,.swiper-next{
    cursor: pointer;
}
.swiper-next:after,.swiper-prev:after{
    font-family: swiper-icons;
    font-size: 33px;
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}
.good-thumb{
    width:100%;
    height:252px;
    padding-top:40px;
}
.good-thumb img{
    width:249px;
    height:173px;
    display:block;
    margin:0px auto;

}
.good-info{
    width:100%;
    height: 97px;
    background-color: #e9e9e9;
    /* padding-top:20px; */
}
.good-name{
    margin:0px 10px;
    height:97px;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 97px;
    letter-spacing: 0px;
    color: #000000;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.good-title{
    margin:0px 10px;
    height:30px;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #000000;
    opacity: 0.6;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.good-info:hover{
    background-color:#005aab;
    color:#ffffff;
}
.good-info:hover .good-name{
    background-color:#005aab;
    color:#ffffff;
}
.about-content{
    width:1200px;
    height:auto;
    margin:0px auto;
    margin-top:25px;
}
.ls-content{
    width:100%;
    height:339px;
    margin-top:46px;
    display:flex;
    justify-content:space-between;
}
.ls-left{
    width:565px;
    height:339px;
    font-size: 23px;
    font-family: Microsoft JhengHei,Microsoft Yahei,SimHei,Arial,simsun;
    word-wrap: break-word;
    line-height:40px;
    text-align:left;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
}
.ls-right{
    width:600px;
    height:522px;
}
.ls-right img{
    width:600px;
    height:522px;
}
.ls-heng{
    width:100%;
    height: 163px;
    background-color: #005aab;
    margin-top:20px;
}
.ls-hc{
    width:1200px;
    height:163px;
    margin:0px auto;
    padding-top:50px;
}
.about-ls{
    width:280px;
    height:60px;
    cursor:pointer;
    display:flex;
}
.tansuo{
    width:197px;
    font-family: MicrosoftYaHei;
    font-size: 30px;
    height:60px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 60px;
    letter-spacing: 0px;
    color: #ffffff;
    margin-right:10px;
    text-align:left;
}
.lsh-right{
    width:60px;
    height:60px;
    border-radius:50%;
    background-color:#ffffff;
    display: flex;
    align-items: center;
}
.lsh-right img{
    width:37px;
    display:block;
    margin-left:11px;
}
.lszx-content{
    width:1200px;
    height:auto;
    margin:0px auto;
    margin-top:40px;
    font-family: Microsoft JhengHei,Microsoft Yahei,SimHei,Arial,simsun;
}
.lszx-main{
    width:1200px;
    height:auto;
    margin-top:30px;
    display:flex;
    justify-content:space-between;
}
.lszx-main-l{
    width:65%;
    overflow:hidden;
}
.lszx-top{
    width:100%;
    height:35px;
    margin-bottom:30px;
    display:flex;
    align-items: center;
    justify-content:space-between;
}
.lszx-top-title{
    display: inline-block;
    font-size: 26px;
    font-weight: bold;
    color: #666666;
    font-family: Microsoft JhengHei,Microsoft Yahei,SimHei,Arial,simsun;
}
.more-zx{
    display: block;
    width: 88px;
    height: 28px;
    line-height: 28px;
    border: #0075c2 1px solid;
    color: #0075c2;
    text-align: center;
    float: right;
    overflow: hidden;
    transition: all 0.5s;
    font-family: Microsoft JhengHei,Microsoft Yahei,SimHei,Arial,simsun;
}
.more-zx:hover {
    background: #0075c2;
    color: #FFFFFF;
}
.lszx-l-item{
    width: 100%;
    padding: 12px 0;
    max-height:128px;
    border-bottom: #e5e5e5 1px solid;
    position: relative;
    overflow: hidden;
    display:flex;
    justify-content:space-between;
}
.lszx-l-item-thumb{
    width: 15%;
    overflow: hidden;
}
.lszx-l-item-thumb img{
    max-width: 100%;
}
.lszx-l-item-info{
    width: 83%;
    text-align: left;
    overflow: hidden;
}
.lszx-l-item-title,.lszx-l-item-desc,.lszx-l-item-time,.lszx-r-title,.lszx-r-time{
    font-family: Microsoft JhengHei,Microsoft Yahei,SimHei,Arial,simsun;
}
.lszx-l-item-title{
    width: 100%;
    height: 22px;
    line-height: 22px;
    font-size: 20px;
    color: #333333;
    overflow: hidden;
}
.lszx-l-item-desc{
    width: 100%;
    height: 36px;
    line-height: 18px;
    margin: 8px auto 2px auto;
    font-size: 14px;
    color: #aaaaaa;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.lszx-l-item-time{
    width: 100%;
    color: #aaaaaa;
    font-size: 12px;
    overflow: hidden;
}
.lszx-main-r{
    width:32%;
    overflow:hidden;
}
.lszx-r-list{
    width:100%;
    overflow:hidden;
}
.lszx-r-item{
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: #e5e5e5 1px solid;
    overflow: hidden;
    display:flex;
    justify-content:space-between;
}
.lszx-r-title{
    width: 78%;
    color: #aaaaaa;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lszx-r-time{
    width: 21%;
    color: #aaaaaa;
    font-size: 12px;
    overflow: hidden;
}
.lsvideo{
    width:100%;
    min-width: 1200px;
    height:auto;
    margin-top:50px;
}
.ls-video-thumb,.ls-video-thumb img{
    width:100%;
}
.ls-video-content{
    width:314px;
    height:88px;
    margin:0px auto;
    display:flex;
    position: relative;
    top: -180px;
}
.ls-play-thumb{
    width:88px;
    height:88px;
}
.ls-play-thumb img{
    width:88px;
    height:88px;
}
.ls-video-title{
    font-family: MicrosoftYaHei;
    font-size: 48px;
    width:196px;
    height:88px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 88px;
    letter-spacing: 0px;
    color: #ffffff;
}
.mb-mySwiper {
    display: none;
}
/*手机*/
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .mySwiper {
        display: none;
    }
    .mb-mySwiper {
        display: block;
    }
}
/*ipad*/
@media only screen and (min-width: 481px) and (max-width: 1024px) {
    .good-content {
        width: 100%;
    }
    .good-thumb img {
        width: 100%;
        height: 50%;
    }
}