@charset "utf-8";
p{font-family: "微软雅黑";}
.small-logo{text-align: center;margin: 80px 0 48px 0;}
.small-logo>img{width: 32px;cursor: pointer;}
.cate-desc{font-size: 1.2em;margin-bottom: 100px;font-weight: 400;text-align: center;line-height: 40px;}
.tou{
    width:100%;
    height: 680px;
    background:red;
    position:relative;
    overflow:hidden;
}
.tou-p{
    width:70%;
    height: 500px;
    margin:0 auto;
    /*background:#0f1;*/
}
.bzsize{margin-top: 15%;}
.tou p{
    text-align: left;
    color:#fff;
    font-size: 3vw;
    font-weight: normal;
    margin-top: 15%;
}
.wenzi-ys{
    margin-top: 4%;
}
.wenzi-ys p{
    text-align: center;
    font-size: 0.85vw;
    line-height: 27px;
}
.wenzi-pp{
    margin-top: 2%;
}
.wenzi-pp p{
    text-align: center;
    font-size: 1.7vw;
}
.hds{margin-top: 10px;}
.hd{
    margin :0 auto;
    width:27px;
    height:6px;
    background:#000;
}
.lg_ba{
    width:85%;
    margin:0 auto;
    margin-top: 1%;
    overflow: hidden;/*大div要清除浮动*/
}
.lg_bb{
    width:33.33%;
    height:500px;
    float:left;
    overflow: hidden;
    display: inline-block;
}
.lg_bb_yc{
	overflow: hidden;
    width: 100%;
    height: 58%;
}
.lg_bb img{
	cursor: pointer;
	transition: all 0.6s;
    overflow: hidden;
}
.lg_bb img:hover{
	transform: scale(1.1);
}
.myLazy{
     width: 50%;
}
.lg-wz{
    width:86%;
    overflow:hidden;
    text-overflow:ellipsis;/*文字溢出的部分隐藏并用省略号代替*/
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.lg-wz-bt  {
    font-size: 1.25vw;
    padding-top:4%;
}
.lg-wz-nr {
    font-size: 0.8vw;
    color:#A0A0A0;
    padding-top: 2%;
    letter-spacing:1px;
}
.lg-wz-kx{
    margin-top: 10%;;
}
.lj{
    text-align: center;
    padding:5%;
}
.lj a{
     margin-bottom: 2%;
     font-size: 1vw;
     color:#000;
}
.lj a:hover{
     color:#000;
}
.bottom{
    width:85%;
    margin:0 auto;
    margin-top: 1%;
    overflow: hidden;/*大div要清除浮动*/
}
.bottom hr:nth-of-type(1){
    margin-bottom:8%;
}
.bottom hr:nth-of-type(2){
    margin-top:8%;
}
.bottom p{
    font-size:1.7vw;
    text-align:center;
    /*white-space:nowrap; */
}
.links{
    overflow: hidden;/*大div要清除浮动*/
    margin-bottom: 2%;
}
.links-i{
    float:left;
    width:15%;
    margin-left: 5%;
}
.links-i h4{
    font-size: 1.5vw;
    font-weight: normal;
}
.links-i ul li{
    line-height: 147%;
    font-size: 1.2vw;
    font-weight: normal;
    color:#A0A0A0;
}
.logoFont:hover{
    text-decoration: underline;
    cursor: pointer;
}
.cate-menu{text-align: center;}
.cate-menu>ul{margin:0 auto;display: inline-block;position: relative;}
.cate-menu-cover{position: absolute;width: 50%;height: 28px;background: #fff;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;z-index: 10;}
.cover-left{left: 0;top: 0;}
.cover-right{right: 0;top: 0;}
.cover-null{width: 0;}
.cate-item{margin-right: 28px;height: 28px;}
.cate-item:last-of-type{margin-right: 0;}
.cate-item>a{color: #000000;font-size: 12px;margin-bottom: 5px;}
.cate-item>div{height: 2px;width: 0px;margin-top: 5px;}
.cate-active>div,.default-active>div{background: #d0111b;width: 100%;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.cate-menu>ul>li{float: left;}
.cate-slide{width: auto!important;height: 28px;}
/* .cate-slide:last-of-type{margin-right: 0!important;} */
#cate{display: inline-block;margin:0 auto;position: relative;}
#cate>.swiper-wrapper{-webkit-transition-timing-function: linear;-moz-transition-timing-function: linear;-ms-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}
.cate-open{display: none;height: 32px;}
@media screen and (max-width: 1350px) { 
    .lg-wz{
        width:85%;
    }
    .lg_bb{
        height:550px;
    }
}
@media screen and (max-width: 768px) { 
    .lg_bb{
        width: 100%;
    }
    .lg_bb_yc{
        height: 90%;
    }
    .tou p{
        margin-top:20%;
    }
    .bzsize{margin-top: 20%;}
    .wenzi-ys{
        width:90%;
        margin:0 auto;
    }
    .wenzi-ys p{
        font-size:13px;
        text-align:left;
    }
    .lj a{
        font-size:13px;
    }
    .lg-wz-nr{
        display:none;
    }
    .lg-wz-bt{
        display:none;
    }
    .links{
        display:none;
    }
    .bottom hr:nth-of-type(2){
        display:none;
        margin-top: 2%;
    }
    .bottom{
        margin-bottom: 6%;
    }
    .bottom p{
    font-size:13px;
    text-align:left;
    }

    .small-logo{margin: 30px 0 0 0;}
    .cate-desc {margin-bottom: 50px;line-height: 30px;width: 85%;    margin: 0 auto 50px auto;font-size: 15px;}
    .cate-menu{width: 85%;margin: 0 auto;overflow: hidden;}
    #cate{width: 100%;}
}