* {
    margin: 0;
    padding: 0;

}


ul li {
    list-style: none;
}


a{
    text-decoration:none;
}


.clear {
    clear: both;
}



@font-face {
    font-family: 'siyuan';
    src: url('../font/SourceHanSansCN-Regular.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;
}

body {
    font-family: "siyuan";
}






.banner img {
    width: 100%;
}
.by-box3{

    background:url("../images/wu/11.jpg") no-repeat;
    background-size:100% 100%;
    width:100%;
    height:833px;

    padding-bottom:40px;
    overflow: hidden;
}
.by-box3 .zg_biao {
    width: 100%;
    margin:0 0 20px;
    padding-top:55px;
}
.by-box3 .zg_biao img {
    text-align: center;
    display: block;
    width: 250px;
    height: 30px;
    margin: 0 auto;

}
.by-box3 .zgtit .h2 {

    font-size: 30px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
    color:#ffffff;
}


.by-box3 .zgtit {
    background: url("../images/wu/12.png") no-repeat;
    background-size: 100% 100%;
    width: 496px;
    height: 35px;

    line-height: 35px;
    margin: 0 auto;
}


.by-box3 .by-bt {
    text-align: center;
    font-size: 20px;
    color: #ffffff;

}


.allby3-tit{
    margin-bottom:30px;
}




.teacher {
    width: 100%;
    /*height: 789px;*/

}
.teacher ul {
    width: 100%;
    height: 495px;
    overflow: hidden;
    margin-top: 57px;
}
.teacher ul li {
    width: 334px;
    height: 495px;
    float: left;
    margin-right: 22px;
    background: white;
    text-align: center;
}
.teacher ul li img {
    width: 100%;
    height: 409px;
}
.teacher ul li p {
    font-size: 24px;
    color:#000000;
}
.teacher ul li span {
    font-size: 18px;
    color:#000000;
}





.zj_box{
    width:366px;
    height:49px;
    margin:25px auto 0;

}


.zj_box ul .li5{
    float:left;
    width:50%;

    background: linear-gradient(to right, #ff4d40 , #e84443);
    color:#ffffff;
    text-align:center;
    font-size:24px;
    cursor: pointer;
    padding:7px 0;
    border-top-left-radius:7px;

    border-bottom-left-radius:7px;
}


.zj_box ul .li6{
    float:left;
    width:50%;
    background: linear-gradient(to right, #595959 , #373737);
    color:#ffffff;
    text-align:center;
    font-size:24px;
    cursor: pointer;
    padding:7px 0;

    border-top-right-radius:7px;

    border-bottom-right-radius:7px;
}






.by-box4 .zgtit {
    background: url("../images/wu/3.jpg") no-repeat;
    background-size: 100% 100%;
    width: 640px;
    height: 40px;

    line-height: 40px;
    margin: 0 auto;
}


.by-box4 .zg_biao {
    width: 100%;
    margin: 20px 0;
}


.by-box4 .zg_biao img {
    text-align: center;
    display: block;
    width: 230px;
    height: 33px;
    margin: 0 auto;

}


.by-box4 .zgtit .h2 {

    font-size: 30px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
}


.by-box4 .by-bt {
    text-align: center;
    font-size: 20px;
}


.by-box4 .by4-ul{
    width:1200px;
    margin:20px auto;
}


.by-box4 .by4-ul li{
    float:left;
    width:380px;
    height:297px;
    box-shadow: 0px 0px 15px 1px #dfdfdf;
    margin-left:30px;
    margin-bottom:30px;
}



.by-box4 .by4-ul li .p7{
    text-align: center;
    font-size:18px;
}


.by-box5{
    background: #e8e8e8;

    width: 100%;
    height: 952px;
    padding-bottom:20px;
}



.by-box5 .zgtit {
    background: url("../images/wu/12.png") no-repeat;
    background-size: 100% 100%;
    width: 496px;
    height: 35px;

    line-height: 35px;
    margin: 0 auto;
}


.by-box5 .zg_biao {
    width: 100%;
    margin: 20px 0;
    padding-top:40px;
}


.by-box5 .zg_biao img {
    text-align: center;
    display: block;
    width: 172px;
    height: 37px;
    margin: 0 auto;

}


.by-box5 .zgtit .h2 {

    font-size: 30px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
    color:#ffffff;
}


.by-box5 .by-bt {
    text-align: center;
    font-size: 20px;
    color:#000000;
}



.by-box5 .qh_box{
    width:1200px;
    margin:20px auto 0;


}


.by-box5 .qh_box1{
   position:relative;
    z-index: 1;

}


.by-box5 .qh_box1 .qh-boms{
    bottom:1%;
    width:100%;
    height:123px;
    background-color: rgba(96 , 103, 109, 0.7);
    position: absolute;
    z-index: 3;
}

.by-box5 .qh_box1 .qh-boms .wdsd-qh{
    position:absolute;
    left:10%;
    top:30%;
    color: #ffffff;
    font-size:30px;
}




#gallery-top .swiper-slide{
    width:100%;
    /*height:557px;*/




}

#gallery-top img{
    width:100%;


}








#gallery-thumbs{
    position: absolute;
    z-index:100;
    bottom:14%;
    width:675px;
    height:90px;
    right:4%;

}

#gallery-thumbs img{
    width:100%;
    height:100%;
    opacity:1;

}

#gallery-thumbs .swiper-slide{
    position: relative;
    z-index:1;
}


.qh-boms .swiper-button-next1{
    right:1%;
    top: 54%;
    outline: none;
    width:26px;
    height:28px;
}

.qh-boms .swiper-button-prev1{
    left:37%;
    top: 54%;
    outline: none;
    width:26px;
    height:28px;
}


#gallery-thumbs .qh-name{
    background:#c30102;
    color:#ffffff;

    position: absolute;
    z-index:3;
    bottom:2%;
    width:100%;
    text-align: center;
    padding:3px 0;
}




.by-box6 .zgtit {
    background: url("../images/wu/3.jpg") no-repeat;
    background-size: 100% 100%;
    width: 577px;
    height: 35px;

    line-height: 35px;
    margin: 0 auto;
}


.by-box6 .zg_biao {
    width: 100%;
    margin: 20px 0;
}


.by-box6 .zg_biao img {
    text-align: center;
    display: block;
    width: 196px;
    height: 27px;
    margin: 0 auto;

}


.by-box6 .zgtit .h2 {

    font-size: 30px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
}


.by-box6 .by-bt {
    text-align: center;
    font-size: 20px;
}



.by-box6{
    margin-top:70px;
}


.by-box6 .fc-box6{
    width:1200px;
    margin:20px auto;
}


.fc-box6 .swiper-container3 li{

    float:left;

    width:294px;
    margin-left:8px;

    box-shadow: 0px 0px 15px 1px #dfdfdf;

    position: relative;
    margin-top:10px;




}

.fc-box6 .swiper-container3 li img{
    padding: 5px;
    position: relative;
    z-index: 1;


}


.fc-box6 .swiper-container3 li .p9{

    background: #000000;
    opacity:0.7;

    color:#ffffff;
    text-align: center;
    width:96%;
    z-index:3;

    position: absolute;
    bottom:4%;
    left:2%;
    padding:5px 0;

}


.fc-box6 .swiper-container3{
    padding-bottom:50px;
}


.fc-box6 .swiper-container3 .swiper-pagination-bullet{
    width:10px;
    height:10px;
}


.fc-box6 .swiper-container3 .swiper-pagination-bullet-active{
    background:#e60012;

}







/*.by-box8{*/
/*    background:url("../images/wu/40.jpg") no-repeat;*/
/*    background-size:100% 100%;*/
/*    width:100%;*/
/*    height:740px;*/
/*}*/





.by-box8 .zgtit {
    background: url("../images/wu/41.png") no-repeat;
    background-size: 100% 100%;
    width:531px;
    height: 36px;

    line-height: 36px;
    margin: 0 auto;
}


.by-box8 .zg_biao {
    width: 100%;
    margin: 20px 0;
    padding-top:40px;
}


.by-box8 .zg_biao img {
    text-align: center;
    display: block;
    width: 162px;
    height: 27px;
    margin: 0 auto;

}


.by-box8 .zgtit .h2 {

    font-size: 30px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
    color: #ffffff;
}


.by-box8 .by-bt {
    text-align: center;
    font-size: 20px;
    color:#000000;
}


.by-box8 .kw-box{
    width:1200px;
    margin:20px auto 0;


}


.by-box8 .kw-box .swiper-container5{
    padding-bottom:50px;
}


.by-box8 .kw-box li{
    width:296px;
    height:189px;
    position: relative;
    float: left;
    margin-left:5px;
    margin-top:10px;
}

.by-box8 .kw-box li img{
    position: relative;
    width:100%;
    height:189px;
}


.by-box8 .kw-box li .p11{
    position: absolute;
    bottom:0;
    background-color:#c21c1a;
    width:100%;
    text-align:center;
    color:#ffffff;
    opacity:0.8;
    padding:5px 0;
    font-size:18px;
}


.swiper-container5 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #e60012;
}

.swiper-container5 .swiper-pagination-bullet{
    background: #d2d2d2;
    opacity: 1;
    width:10px;
    height:10px;

}

.by-box9{
    background: url("../images/wu/120.jpg") no-repeat;
    background-size: 100% 100%;
    width:100%;
    /*height:692px;*/

}


.by-box9 .zgtit {
    background: url("../images/wu/3.jpg") no-repeat;
    background-size: 100% 100%;
    width: 577px;
    height: 35px;

    line-height: 35px;
    margin: 0 auto;
}


.by-box9 .zg_biao {
    width: 100%;
    margin: 20px 0;
}


.by-box9 .zg_biao img {
    text-align: center;
    display: block;
    width: 377px;
    height: 26px;
    margin: 0 auto;

}


.by-box9 .zgtit .h2 {

    font-size: 30px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
}


.by-box9 .by-bt {
    text-align: center;
    font-size: 20px;
    color:#ffffff;
}



.by-box9{
    margin-top:65px;


}





.by-box9 .dk-box{
    width:1200px;
    margin:20px auto;


}


.by-box9 .dk-box .swiper-container6{
    padding-bottom:50px;
}


.by-box9 .dk-box .swiper-container6 .swiper-slide{
    width:100%;
    box-sizing: border-box;
}



.by-box9 .dk-box .swiper-container6 ul{
    width:100%;
    box-sizing: border-box;
    padding:10px;
    /*box-shadow: 1px 2px 7px #d2d2d2;*/
    margin:20px auto;
    background: #afafaf;
}



.by-box9 .dk-box .swiper-container6 li{
    float:left;
    width:50%;

    position:relative;
}


.by-box9 .dk-box .swiper-container6 li img{
    position: relative;
    width:100%;
    z-index: 1;
}


.by-box9 .dk-box .swiper-container6 li .p12{
    float:left;
    width:290px;
    height:219px;
    margin-left:5px;
    position: relative;

}


.by-box9 .dk-box .swiper-container6 li .p12:nth-child(3){
    margin-top:9px;
}

.by-box9 .dk-box .swiper-container6 li .p12:nth-child(4){
    margin-top:9px;
}


.by-box9 .dk-box .swiper-container6 li .p13{
    position: absolute;
    bottom:1%;
    z-index:3;
    width:99.5%;
    text-align: center;
    background:#000000;
    opacity:0.7;
    color:#ffffff;
    padding:7px 0;
    font-size:18px;

}


.by-box9 .dk-box .swiper-container6 li .p12 .p14{
    position: absolute;
    bottom:0;
    z-index:3;
    width:100%;
    text-align: center;
    background:#000000;
    opacity:0.7;
    color:#ffffff;
    padding:7px 0;
    font-size:18px;
}






.swiper-container6 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #e60012;
}


.swiper-container6 .swiper-pagination-bullet{
    width:10px;
    height:10px;
    background:#ffffff;
    opacity: 1;
}




.by-box10{
    background: url("../images/wu/57.jpg") no-repeat;
    background-size: 100% 100%;
    width: 100%;



}


.by-box10 .ljxs .swiper-container7{
    padding-bottom:50px;
}


.by-box10 .swiper-container7 ul{
    width:100%;
}

.by-box10 .swiper-container7 li{
    float: left;
    margin-left:12px;
}



.swiper-container7 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #e60012;

    width:30px;

}

.swiper-container7 .swiper-pagination-bullet{
    background: #ffffff;
    opacity: 1;
    width:10px;
    height:10px;
    border-radius:9px;

}



.by-box0{

    width: 100%;

    height:471px;
}

.by-box0 .bytitle{
    padding-top:40px;
}


.by-box0 .bytitle .bytit-left{
    float:left;
    width:60px;
    height:60px;
    background:#de1c20;
    color:#ffffff;
    font-size:45px;
    text-align: center;
    line-height:54px;
    margin-top:7px;

    margin-left:52px;

}

.by-box0 .bytitle{
    width:500px;
    margin:0 auto;
    text-align: center;
}


.by-box0 .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.by-box0 .bytitle .bytit-right .p15{
    font-size:30px;
    color:#000000;
    font-weight:bold;
    /*letter-spacing:2px;*/

}

.by-box0 .bytitle .bytit-right .p16{
    font-size:18px;
    color:#676767;



}


.by-box0 .bytitle-heng{
    width:104px;
    margin:10px auto 0;

}

.by-box0 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.by-box0 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#000000;


}


.by-box0 .mx-ul{
    width:1200px;
    margin:40px auto;
}

.by-box0 .mx-ul li{
    float:left;

    box-sizing: border-box;
    background: #ffffff;
    width:293px;



    margin-left:9px;
    text-align: center;
    /*height: 185px;*/

    box-shadow: 0px 0px 15px 1px #dfdfdf;
    padding:6px;



}

.by-box0 .mx-ul li img{
    width:100%;
    height: 177px;




}

.qs-box{
    width:592px;
    margin:0 auto;
}

.qs-box .qs-li1{
    width:285px;
    height:47px;
    color:#ffffff;
    line-height:47px;
    text-align: center;
    background: linear-gradient(to right, #fc3f3f , #cb0505);
    float:left;
    font-size:20px;
    cursor: pointer;
    border-radius:9px;


}



.qs-box .qs-li2{
    width:285px;
    height:47px;
    color:#ffffff;
    line-height:47px;
    text-align: center;
    background: linear-gradient(to right, #fc3f3f , #cb0505);
    float:left;
    font-size:20px;
    cursor: pointer;
    border-radius:9px;
    margin-left:18px;

}









.by-box2{
    background:#eeebec;
    width:100%;
    padding:20px 0;
    height:784px;
}




.by-box2 .bytitle .bytit-left{
    float:left;
    padding:2px 4px;
    background:#de1c20;
    color:#ffffff;
    font-size:37px;
    text-align: center;

    margin-top:7px;

}



.by-box2 .bytitle{
    width:521px;
    margin:0 auto;
}


.by-box2 .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.by-box2 .bytitle .bytit-right .p15{
    font-size:34px;
    color:#000000;
    font-weight:bold;
    letter-spacing:18px;
    text-align: center;


}

.by-box2 .bytitle .bytit-right .p16{
    font-size:16px;
    color:#bcbcbc;

}


.by-box2 .bytitle-heng{
    width:104px;

    margin:10px auto;

}

.by-box2 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.by-box2 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#000000;


}


.by-box2 .all-tit{
    margin-bottom:40px;
}


.by-box2 .inset-by{
    width:1200px;
    margin:0 auto;
}


.by-box2 .yx-ul li{
    float:left;
    width:283px;
    height:260px;

    position: relative;
    z-index: 1;
    border:1px solid #c1bfc0;

    margin-left:20px;
    margin-bottom:20px;


}



.by-box2 .yx-ul li .by2xy-img1{


    position: absolute;
    z-index: 1;
    width:100%;
}


.by-box2 .yx-ul li .by2xy-img2{


    position: absolute;
    z-index: 3;
    width:30%;
    left: 8%;
    top: 36%;

}


.by-box2 .yx-ul li .by2xy-numbox{
    color:#000000;
    position: absolute;
    z-index:3;
    bottom: 17%;
    right: 7%;
    font-size:26px;
}

.by-box2 .yx-ul li .by2xy-numbox>span{
    color:#ee0b1c;
    font-size:42px;
    font-weight:bold;
}


.by-box2 .yx-ul li .by2xy-mx{
    color:#000000;
    position: absolute;
    z-index:3;
    bottom: 7%;
    right: 7%;
    font-size: 20px;
}


.by-box2 .allby-ly2{
    width:366px;
    margin:0 auto;
}


.by-box2 .allby-ly2 .ly2-lf{
    float:left;
    width:50%;

    background: linear-gradient(to right, #ff4d40 , #e84443);
    color:#ffffff;
    text-align:center;
    font-size:24px;
    cursor: pointer;
    padding:7px 0;
    border-top-left-radius:7px;

    border-bottom-left-radius:7px;
}


.by-box2 .allby-ly2 .ly2-rt{
    float:left;
    width:50%;
    background: linear-gradient(to right, #595959 , #373737);
    color:#ffffff;
    text-align:center;
    font-size:24px;
    cursor: pointer;
    padding:7px 0;

    border-top-right-radius:7px;

    border-bottom-right-radius:7px;
}


.by-box3 .bytitle .bytit-left{
    float:left;
    width:110px;
    height:55px;
    background:#de1c20;
    color:#ffffff;
    font-size:45px;
    text-align: center;
    line-height:54px;
    margin-top:7px;

    margin-left:53px;

}



.by-box3 .bytitle{
    width:500px;
    margin:0 auto;
    padding-top:50px;
}


.by-box3 .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.by-box3 .bytitle .bytit-right .p15{
    font-size:30px;
    color:#ffffff;
    font-weight:bold;
    letter-spacing:12px;

}

.by-box3 .bytitle .bytit-right .p16{
    font-size:15px;
    color:#ffffff;

}


.by-box3 .bytitle-heng{
    width:104px;
    margin:10px auto 0;

}

.by-box3 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.by-box3 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#ffffff;


}


.by-box4 .bytitle .bytit-left{
    float:left;
    padding:2px 4px;
    background:#de1c20;
    color:#ffffff;
    font-size:37px;
    text-align: center;

    margin-top:7px;

}

.by-box4 .bytitle{
    width:563px;
    margin:0 auto;
}


.by-box4 .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.by-box4 .bytitle .bytit-right .p15{
    font-size:34px;
    color:#000000;
    font-weight:bold;
    letter-spacing:10px;


}

.by-box4 .bytitle .bytit-right .p16{
    font-size:16px;
    color:#bcbcbc;

}


.by-box4 .bytitle-heng{
    width:104px;

    margin:10px auto;

}

.by-box4 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.by-box4 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#000000;


}


.by-box4 .all-tit{
    margin-bottom:20px;
    margin-top:40px;

}







.by-box4-1 .bytitle .bytit-left{
    float:left;
    padding:2px 4px;
    background:#de1c20;
    color:#ffffff;
    font-size:37px;
    text-align: center;

    margin-top:7px;

}

.by-box4-1 .bytitle{
    width:361px;
    margin:0 auto;
}


.by-box4-1 .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.by-box4-1 .bytitle .bytit-right .p15{
    font-size:34px;
    color:#000000;
    font-weight:bold;
    letter-spacing:10px;


}

.by-box4-1 .bytitle .bytit-right .p16{
    font-size:16px;
    color:#bcbcbc;

}


.by-box4-1 .bytitle-heng{
    width:104px;

    margin:10px auto;

}

.by-box4-1 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.by-box4-1 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#000000;


}


.by-box4-1 .all-tit{
    margin-bottom:20px;
    margin-top:40px;
}


.by-box4-1 .box4-1-ul{
    width:1200px;
    margin:0 auto;
}



.by-box4-1 .box4-1-ul li.li10{
    width:222px;
    height:248px;
    background: url("../images/wu/95.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;


}


.by-box4-1 .box4-1-ul li.li11{
    width:222px;
    height:248px;
    background: url("../images/wu/96.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;


}


.by-box4-1 .box4-1-ul li.li12{
    width:222px;
    height:248px;
    background: url("../images/wu/97.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;


}


.by-box4-1 .box4-1-ul li.li13{
    width:222px;
    height:248px;
    background: url("../images/wu/98.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;


}


.by-box4-1 .box4-1-ul li.li14{
    width:222px;
    height:248px;
    background: url("../images/wu/99.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;


}


.by-box4-1 .box4-1-ul li.li15{
    width:222px;
    height:248px;
    background: url("../images/wu/100.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;


}


.by-box4-1 .box4-1-ul li.li16{
    width:222px;
    height:248px;
    background: url("../images/wu/101.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;


}


.by-box4-1 .box4-1-ul li.li17{
    width:222px;
    height:248px;
    background: url("../images/wu/102.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;


}



.by-box4-1 .box4-1-ul li.li18{
    width:222px;
    height:248px;
    background: url("../images/wu/103.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;


}


.by-box4-1 .box4-1-ul li.li19{
    width:222px;
    height:248px;
    background: url("../images/wu/104.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;


}





.by-box4-1 .box4-1-ul li{
    float: left;
    margin-left:22px;
    margin-bottom:20px;
}

.by-box4-1 .box4-1-ul li img{
    width:40%;
    margin-top:20px;
    height:40%;
}


.by-box4-1 .box4-1-ul li .box4-1-text{
    width:100%;
    text-align: center;
}

.by-box4-1 .box4-1-ul li .box4-1-text .p17{
    color:#ffffff;
    font-size: 24px;
    letter-spacing:2px;
}




.by-box5 .bytitle .bytit-left {
    float: left;
    width: 169px;
    height: 55px;
    background: #de1c20;
    color: #ffffff;
    font-size: 36px;
    text-align: center;
    line-height: 54px;

}



.by-box5 .bytitle{
    width:385px;
    margin:0 auto;
    padding-top:50px;
}


.by-box5 .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.by-box5 .bytitle .bytit-right .p15{
    font-size:27px;
    color:#000000;
    font-weight:bold;
    letter-spacing:12px;

}

.by-box5 .bytitle .bytit-right .p16{
    font-size:15px;
    color:#000000;

}


.by-box5 .bytitle-heng{
    width:104px;
    margin:10px auto 0;

}

.by-box5 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.by-box5 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#000000;


}





.by-box6 .bytitle .bytit-left{
    float:left;
    padding:2px 4px;
    background:#de1c20;
    color:#ffffff;
    font-size:37px;
    text-align: center;

    margin-top:7px;

}

.by-box6 .bytitle{
    width: 357px;
    margin:0 auto;
}


.by-box6 .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.by-box6 .bytitle .bytit-right .p15{
    font-size:34px;
    color:#000000;
    font-weight:bold;
    letter-spacing:10px;


}

.by-box6 .bytitle .bytit-right .p16{
    font-size:16px;
    color:#000000;

}


.by-box6 .bytitle-heng{
    width:104px;

    margin:10px auto;

}

.by-box6 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.by-box6 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#000000;


}


.by-box6 .all-tit{
    margin-bottom:20px;
    margin-top:40px;

}






.by-box7 .bytitle .bytit-left{
    float:left;
    padding:2px 4px;
    background:#de1c20;
    color:#ffffff;
    font-size:37px;
    text-align: center;

    margin-top:7px;

}

.by-box7 .bytitle{
    width: 357px;
    margin:0 auto;
}


.by-box7 .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.by-box7 .bytitle .bytit-right .p15{
    font-size:34px;
    color:#000000;
    font-weight:bold;
    letter-spacing:10px;


}

.by-box7 .bytitle .bytit-right .p16{
    font-size:16px;
    color:#000000;
    letter-spacing:3px;

}


.by-box7 .bytitle-heng{
    width:104px;

    margin:10px auto;

}

.by-box7 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.by-box7 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#000000;


}


.by-box7 .all-tit{
    margin-bottom:20px;
    margin-top:40px;

}







.by-box8 .bytitle .bytit-left{
    float:left;
    width:110px;
    height:55px;
    background:#de1c20;
    color:#ffffff;
    font-size:45px;
    text-align: center;
    line-height:54px;
    margin-top:7px;

}



.by-box8 .bytitle{
    width:414px;
    margin:0 auto;
    padding-top:50px;
}


.by-box8  .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.by-box8 .bytitle .bytit-right .p15{
    font-size:30px;
    color:#000000;
    font-weight:bold;
    letter-spacing:6px;

}

.by-box8 .bytitle .bytit-right .p16{
    font-size:15px;
    color:#000000;

}


.by-box8 .bytitle-heng{
    width:104px;
    margin:10px auto 0;

}

.by-box8 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.by-box8 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#000000;


}






.by-box9 .bytitle .bytit-left{
    float:left;
    padding:2px 4px;
    background:#de1c20;
    color:#ffffff;
    font-size:37px;
    text-align: center;

    margin-top:7px;

    margin-left:52px;

}

.by-box9 .bytitle{
    width: 600px;
    margin:0 auto;
}


.by-box9 .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.by-box9 .bytitle .bytit-right .p15{
    font-size:34px;
    color:#ffffff;
    font-weight:bold;
    letter-spacing:10px;


}

.by-box9 .bytitle .bytit-right .p16{
    font-size:16px;
    color:#ffffff;


}


.by-box9 .bytitle-heng{
    width:104px;

    margin:10px auto;

}

.by-box9 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.by-box9 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#ffffff;


}


.by-box9 .all-tit{
    margin-bottom:20px;
    padding-top:40px;

}




.by-box10 .all-tit{
    margin-bottom:20px;


}



.by-box10 .bytitle .bytit-left {
    float: left;
    width: 110px;
    height: 55px;
    background: #de1c20;
    color: #ffffff;
    font-size: 45px;
    text-align: center;
    line-height: 54px;
    margin-top: 7px;

}


.by-box10 .bytitle{
    width:414px;
    margin:0 auto;
    padding-top:50px;
}


.by-box10  .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.by-box10 .bytitle .bytit-right .p15{
    font-size:30px;
    color:#ffffff;
    font-weight:bold;
    letter-spacing:6px;

}

.by-box10 .bytitle .bytit-right .p16{
    font-size:15px;
    color:#ffffff;

}


.by-box10 .bytitle-heng{
    width:104px;
    margin:10px auto 0;

}

.by-box10 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.by-box10 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#ffffff;


}


.by-box13 .wd-kca{
    width:1400px;
    margin:20px auto;
    box-shadow: 0px 0px 15px 1px #dfdfdf;
    padding:20px 0;
    box-sizing: border-box;
    /*height:690px;*/
}




.by-box13 .bytitle .bytit-left{
    float:left;
    padding:2px 4px;
    background:#de1c20;
    color:#ffffff;
    font-size:37px;
    text-align: center;

    margin-top:7px;

    margin-left:52px;

}

.by-box13 .bytitle{
    width:600px;
    margin:0 auto;
}


.by-box13 .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.by-box13 .bytitle .bytit-right .p15{
    font-size:34px;
    color:#000000;
    font-weight:bold;
    letter-spacing:3px;


}

.by-box13 .bytitle .bytit-right .p16{
    font-size:16px;
    color:#a3a3a3;

    letter-spacing:3px;

}


.by-box13 .bytitle-heng{
    width:104px;

    margin:10px auto;

}

.by-box13 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.by-box13 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#000000;


}


.by-box13 .all-tit{
    margin-bottom:20px;
    margin-top:40px;

}



.kc-alls{
    width:1200px;
    margin:0 auto 50px;
}


.kc-alls .tab-lf{
    float:left;
    width:178px;
    cursor: pointer;
}


.kc-alls .tab-rt{
    float:left;
    width:1000px;
    box-sizing: border-box;
    padding:10px;
}


.kc-alls .tab-lf li:last-of-type{
    border-bottom:none;
}


.kc-alls .tab-lf li{
    background-color: #282828;

    color:#ffffff;
    text-align: center;
    font-size:20px;
    padding:15px 0;
    border-bottom:1px solid #424242;


}


.kc-alls .tab-lf li.active{
    background-color:#e42e24;
}


.kc-alls .tab-rt{
    padding:6px;
    box-shadow: 0px 0px 15px 1px #dfdfdf;
    /*height:426px;*/
    box-sizing: border-box;
}


.kc-alls .tab-rt table td{
    border:1px solid #e5e5e5;
}


.kc-alls .tab-rt .tr1 td{
    padding:10px 0;
    text-align: center;
    font-size:21px;

}


.kc-alls .tab-rt .trbox td{
    text-align: center;
    font-size:20px;
}






.by-box14 .bytitle .bytit-left{
    float:left;
    padding:2px 4px;
    background:#de1c20;
    color:#ffffff;
    font-size:37px;
    text-align: center;

    margin-top:7px;

}

.by-box14 .bytitle{
    width:415px;
    margin:0 auto;
}


.by-box14 .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.by-box14 .bytitle .bytit-right .p15{
    font-size:34px;
    color:#000000;
    font-weight:bold;
    letter-spacing:3px;


}

.by-box14 .bytitle .bytit-right .p16{
    font-size:16px;
    color:#a3a3a3;



}


.by-box14 .bytitle-heng{
    width:104px;

    margin:10px auto;

}

.by-box14 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.by-box14 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#000000;


}


.by-box14 .all-tit{
    margin-bottom:20px;
    margin-top:40px;

}


.by-box14{
    background:#e8e8e8;
    padding:10px 0;
}


.by-box14 .byyx-boxs{
    width:1200px;
    margin:0 auto;
}

.by-box14 .byyx-boxs .byyx-lf{
    float: left;
}



.by-box14 .byyx-boxs .byyx-lf li{

    width:161px;
    height:72px;
    line-height:72px;
    background:#ffffff;
    text-align: center;
    font-size:23px;
    color:#000000;
    margin-bottom:14px;

}


.by-box14 .byyx-boxs .byyx-lf li.active{
    background:#de1c20;
    color:#ffffff;
}



.by-box14 .byyx-boxs .byyx-rt{
    float: left;
    width:1030px;
}


.by-box14 .byyx-boxs .byyx-rt .byyx-content1{
    position: relative;
    height:244px;
}

.by-box14 .byyx-boxs .byyx-rt .byyx-content1 img{
    width:22px;
    height:36px;
    position: absolute;

}


.by-box14 .byyx-boxs .byyx-rt .byyx-content1 .byyx-text{
    background: #ffffff;
    color:#000000;
    width:98%;
    height:244px;
    position: absolute;
    right:0;

}
.by-box14 .byyx-boxs .byyx-rt .byyx-content1 .byyx-text .p18{
    font-size:20px;
    width:90%;
    margin:20px auto 0;
    letter-spacing: 2px;
    line-height:35px;
}





.by-box14 .byyx-boxs .byyx-rt .byyx-content2{
    position: relative;
    height:244px;
}

.by-box14 .byyx-boxs .byyx-rt .byyx-content2 img{
    width:22px;
    height:36px;
    position: absolute;
    top: 39%;

}


.by-box14 .byyx-boxs .byyx-rt .byyx-content2 .byyx-text{
    background: #ffffff;
    color:#000000;
    width:98%;
    height:244px;
    position: absolute;
    right:0;

}
.by-box14 .byyx-boxs .byyx-rt .byyx-content2 .byyx-text .p18{
    font-size:20px;
    width:90%;
    margin:20px auto 0;
    letter-spacing: 2px;
    line-height:35px;
}




.by-box14 .byyx-boxs .byyx-rt .byyx-content3{
    position: relative;
    height:244px;
}

.by-box14 .byyx-boxs .byyx-rt .byyx-content3 img{
    width:22px;
    height:36px;
    position: absolute;
    top: 75%;

}


.by-box14 .byyx-boxs .byyx-rt .byyx-content3 .byyx-text{
    background: #ffffff;
    color:#000000;
    width:98%;
    height:244px;
    position: absolute;
    right:0;

}
.by-box14 .byyx-boxs .byyx-rt .byyx-content3 .byyx-text .p18{
    font-size:20px;
    width:90%;
    margin:20px auto 0;
    letter-spacing: 2px;
    line-height:35px;
}



.by-box14 .byyx-boxs .byyx-rt .byyx-content1 .byyx-xq{
    background: linear-gradient(to right, #fc3f3f , #c90303);

    position: absolute;
    right:6%;

    color: #ffffff;
    padding:5px 20px;
    border-radius:4px;
    font-size:16px;
    bottom:8%;
    cursor: pointer;
}


.by-box14 .byyx-boxs .byyx-rt .byyx-content2 .byyx-xq{
    background: linear-gradient(to right, #fc3f3f , #c90303);

    position: absolute;
    right:6%;

    color: #ffffff;
    padding:5px 20px;
    border-radius:4px;
    font-size:16px;
    bottom:8%;
    cursor: pointer;
}


.by-box14 .byyx-boxs .byyx-rt .byyx-content3 .byyx-xq{
    background: linear-gradient(to right, #fc3f3f , #c90303);

    position: absolute;
    right:6%;

    color: #ffffff;
    padding:5px 20px;
    border-radius:4px;
    font-size:16px;
    bottom:8%;
    cursor: pointer;
}



.by-box11 .bytitle .bytit-left{
    float:left;
    padding:2px 4px;
    background:#de1c20;
    color:#ffffff;
    font-size:37px;
    text-align: center;

    margin-top:7px;

}

.by-box11 .bytitle{
    width: 680px;
    margin:0 auto;
}


.by-box11 .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.by-box11 .bytitle .bytit-right .p15{
    font-size:34px;
    color:#000000;
    font-weight:bold;
    letter-spacing:4px;


}

.by-box11 .bytitle .bytit-right .p16{
    font-size:16px;
    color:#000000;
    letter-spacing:1px;
}


.by-box11 .bytitle-heng{
    width:104px;

    margin:10px auto;

}

.by-box11 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.by-box11 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#000000;


}


.by-box11 .all-tit{
    margin-bottom:20px;
    margin-top:40px;

}

.by-box11 .by-bt {
    text-align: center;
    font-size: 20px;
    color:#535353;
}


.by-box11 .video-box{
    background: url(../images/wu/106.png) no-repeat;
    background-size: 100% 100%;
    width: 1200px;
    height: 467px;
    margin:20px auto;

}

.video-box ul{

    margin-left:34px;
    padding-top:38px;
}


.video-box .livideo{
    width:275px;
    height:342px;
    float: left;
    margin-left:12px;

}


.video-box .livideo .video-top{
    position:relative;
    height:342px;
}


.video-box .livideo .video-top img{
    position:absolute;
    left: 35%;
    top: 35%;

    width:30%;
}


.video-box .livideo .video1{
    width:275px;
    height:342px;
}


.video-box .livideo p{
    width:275px;
    height:50px;
    text-align: center;
    color:#000000;
    font-size:20px;
    box-shadow: 1px 2px 7px #d2d2d2;
    line-height:50px;

}


.livideo2{
    position: fixed;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 999;




}

.livideo2 .livideo2-inset{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;

}


.livideo2 .livideo2-inset .inset-box{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: #ffffff;
    width:1200px;
    height:600px;
    animation:mymove 0.7s linear;
    -webkit-animation:mymove 0.7s linear;

}


.livideo2 .livideo2-inset .inset-box .close{
    width:40px;
    height:40px;
    position:absolute;
    right: -1%;
    top: -2%;
    font-size:40px;
    color:red;

    text-align: center;
    line-height:40px;
    z-index:9999;
    border-radius:50%;
    background:#ffffff;
    cursor: pointer;
    border:2px solid red;


}


.livideo2 .livideo2-inset .video2{
    width:100%;
    height:100%;

}


/*视频弹出层k帧*/

@keyframes mymove {
    0% {
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        -ms-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50% {
        opacity:1
    }
}



.wu-box1{
    background: url("../images/wu/117.jpg") no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 771px;


}

.wu-box1 .bytitle .bytit-left{
    float:left;
    width:150px;
    height:55px;
    background:#de1c20;
    color:#ffffff;
    font-size:45px;
    text-align: center;
    line-height:54px;
    margin-top:7px;
    margin-left:52px;

}



.wu-box1 .bytitle{
    width:600px;
    margin:0 auto;
    padding-top:50px;
}


.wu-box1 .bytitle .bytit-right{
    float:left;
    margin-left:14px;
}

.wu-box1 .bytitle .bytit-right .p15{
    font-size:30px;
    color:#ffffff;
    font-weight:bold;
    letter-spacing:12px;

}

.wu-box1 .bytitle .bytit-right .p16{
    font-size:15px;
    color:#ffffff;

}


.wu-box1 .bytitle-heng{
    width:104px;
    margin:10px auto 0;

}

.wu-box1 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.wu-box1 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#ffffff;


}

.wu-box1 .by-bt {
    text-align: center;
    font-size: 18px;
    color: #ffffff;
}

.wu-box1 .all-tit{
    margin-bottom:30px;
}

.wu-box1 .wu-box1ul{
    width:1200px;
    margin:0 auto;

    position: relative;
}





.wu-box1 .wu-box1ul .li20{
    background: url("../images/wu/112.png") no-repeat;
    background-size: 100% 100%;
    width:215px;
    height: 520px;

    position: absolute;

    left:0;
}


.wu-box1 .wu-box1ul .li21{
    position:absolute;
    right:0;
    width:980px;
}


.wu-box1 .wu-box1ul .li21 .li21-top{
    background: url("../images/wu/113.png") no-repeat;
    background-size: 100% 100%;
    width:100%;
    height:250px;

    position: relative;
}


.wu-box1 .wu-box1ul .li21 .li21-top .paiming1{


    width:326px;
    height:177px;
    float: left;
    text-align: center;


}

.wu-box1 .wu-box1ul .li21 .li21-top .paiming1 span{

    color: #ffffff;
    display: inline-block;


}

.wu-box1 .wu-box1ul .li21 .li21-top .paiming1 span.span1{
    font-size:72px;
    width:81px;
    /*height:172px;*/
    margin-left:10px;
}

.wu-box1 .wu-box1ul .li21 .li21-top .paiming1 span.span2{
    font-size:170px;
    font-weight: bold;
    margin-left:10px;

}

.wu-box1 .wu-box1ul .li21 .li21-top .paiming1 span.span3{
    font-size:40px;
    margin-left:10px;


}









.wu-box1 .wu-box1ul .li21 .li21-bom{
    position:absolute;
    right:0;
    top:107%;
    width:980px;
    height:250px;
}
.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo1{
    background: url("../images/wu/114.png") no-repeat;
    background-size: 100% 100%;
    width:318px;
    height:259px;


    position:absolute;
    bottom:0;

}


.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo1 .quan-inset1{
    width:181px;

    height:155px;
    margin:0 auto;
}


.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo2 .quan-inset2{
    width:265px;
    height:155px;
    margin:10px auto 0;

}


.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo3 .quan-inset3{
    width:265px;
    height:155px;
    margin:0 auto;
}




.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo1 .span4,
.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo2 .span7,
.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo3 .span10 {
    font-size:30px;
    display: inline-block;
    width:40px;
    /*height:179px;*/
    color:#ffffff;

}

.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo1 .span5,
.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo2 .span8,
.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo3 .span11 {
    font-size:170px;
    display: inline-block;

    /*height:179px;*/
    color:#ffffff;
    font-weight:bold;
}



.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo1 .span6,
.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo2 .span9,
.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo3 .span12 {
    font-size:20px;
    display: inline-block;

    /*height:179px;*/
    color:#ffffff;

}



.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo2{
    background: url("../images/wu/115.png") no-repeat;
    background-size: 100% 100%;
    width:318px;
    height:259px;

    position:absolute;
    bottom:0;
    left:33.8%;

}


.wu-box1 .wu-box1ul .li21 .li21-bom .quanguo3{
    background: url("../images/wu/116.png") no-repeat;
    background-size: 100% 100%;
    width:318px;
    height:259px;

    position:absolute;
    bottom:0;
    right:0;

}







.wu-box1 .wu-box1ul .li20 .li20-inset{


    width:96px;
    height:415px;
    margin:30px auto 0;
}




.wu-box1 .wu-box1ul .li20 .li20-inset .beiwu{
    font-size:35px;
    color:#ffffff;
    text-align: center;
    letter-spacing:8px;
    width:100%;
    height:97px;

}


.wu-box1 .wu-box1ul .li20 .li20-inset .slian{
    font-size:85px;
    color:#ffffff;
    font-weight:bold;
    width:100%;
    text-align: center;
    line-height:114px;

}


.wu-box2{
    margin:40px 0;

}


.wu-box2 .wd-xs{
    width:1200px;
    margin:0 auto;

}

.wu-box2 .wd-xs .swiper-containerwu10{
    padding-bottom:50px;
}

.wu-box2 .wd-xs .swiper-containerwu10 li{
    width:230px;
    height:386px;
    border:1px solid #000000;

    float: left;
    margin-left:10px;
    margin-bottom:10px;

}

.wu-box2 .wd-xs .swiper-containerwu10 li:hover{
    border:1px solid #c5000b;
}

.wu-box2 .wd-xs .swiper-containerwu10 li .xs-wdbox{
    width:90%;
    margin:0 auto;
}

.wu-box2 .wd-xs .swiper-containerwu10 li .wdxs-english{
    color:#dbdbdb;
    font-size:20px;


}

.wu-box2 .wd-xs .swiper-containerwu10 li .xs-wdbox p{
    font-weight: normal;
    font-size:22px;

}

.wu-box2 .wd-xs .swiper-containerwu10 li .xs-wdbox .heng{
    width:42px;
    height:2px;
    background:#000000;
    margin-bottom:4px;
}
.wu-box2 .wd-xs .swiper-containerwu10 li .xs-wdbox .wdxs-zhuan{
    font-size:16px;
}


.wu-box2 .wd-xs .swiper-containerwu10 li img{
    width:100%;
}


.wu-box2 .wd-xs .swiper-containerwu10 .swiper-pagination-bullet{
    width: 10px;
    height:10px;
}

.wu-box2 .wd-xs .swiper-containerwu10 .swiper-pagination-bullet-active{
    background:#de1c20;
}


.wugun{
    display:block;
    width:1200px;
    margin:0 auto;
}







.wd-box7 .bytitle .bytit-left{
    float:left;
    padding:2px 4px;
    background:#de1c20;
    color:#ffffff;
    font-size:37px;
    text-align: center;

    margin-top:7px;
    margin-left:52px;

}

.wd-box7 .bytitle{
    width: 600px;
    margin:0 auto;
}


.wd-box7 .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.wd-box7 .bytitle .bytit-right .p15{
    font-size:34px;
    color:#000000;
    font-weight:bold;
    letter-spacing:10px;


}

.wd-box7 .bytitle .bytit-right .p16{
    font-size:16px;
    color:#000000;

}


.wd-box7 .bytitle-heng{
    width:104px;

    margin:10px auto;

}

.wd-box7 .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.wd-box7 .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#000000;


}


.wd-box7 .all-tit{
    margin-bottom:20px;
    margin-top:40px;

}
.wd-box7 .by-bt {
    text-align: center;
    font-size: 20px;
    color:#000000;
    margin-top:5px;
}


.wd-box7 .kt-top{
    width:700px;
    margin:40px auto;
}

.wd-box7 .kt-top li{
    width:222px;
    height: 67px;
    text-align: center;
    background:#e8e8e8;
    color:#000000;
    line-height:67px;
    font-size:25px;
    float:left;
    margin-left:17px;
}

.wd-box7 .kt-top li.active{
    background: #c5000b;
    color:#ffffff;
}








.Classroom .boxx {
    width: 1200px;
    height: 467px;
    margin: 0 auto;
    margin-top: 18px;
}
.Classroom .boxx .leftbox {
    width: 735px;
    height: 467px;
    float: left;
    /*padding: 8px;*/
    box-sizing: border-box;
    /*background: #eeebec;*/
}
.Classroom .boxx .rightbox {
    width: 457px;
    height: 467px;
    float: left;
    box-sizing: border-box;
    /*padding: 10px;*/
    /*background: #eeebec;*/
    margin-left: 8px;
}
.Classroom .leftbox ul li {
    position: relative;
}
.Classroom .leftbox ul li p {
    width: 100%;
    height: 75px;
    line-height: 20px;
    position: absolute;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    text-align: center;
    font-size: 16px;
}
.Classroom .leftbox ul li p .span1 {
    font-size: 24px;
    display: block;
    margin-top: 15px;
    margin-bottom: 10px;
}
.Classroom .leftbox ul li p .span2 {
    font-size: 18px;
}
.Classroom .leftbox ul li {
    width: 100%;
    height: 100%;
}
.Classroom .leftbox ul li img {
    width: 100%;
    height: 100%;
}
.Classroom .rightbox ul li {
    float: left;
    width: 227px;
    height: 145px;
    margin-right: 3px;
    margin-bottom: 6px;
    border: 4px solid #363636;
    box-sizing: border-box;
}
.Classroom .active {
    box-sizing: border-box;
    border: none !important;
    border: 4px solid #d20808 !important;
}
.Classroom .rightbox ul li img {
    width: 100%;
    height: 100%;
}








.Classroom .boxx1 {
    width: 1200px;
    height: 467px;
    margin: 0 auto;
    margin-top: 18px;
}
.Classroom .boxx1 .leftbox1 {
    width: 735px;
    height: 467px;
    float: left;
    /*padding: 8px;*/
    /*box-sizing: border-box;*/
    /*background: #eeebec;*/
}
.Classroom .boxx1 .rightbox1 {
    width: 457px;
    height: 467px;
    float: left;
    box-sizing: border-box;
    /*padding: 10px;*/
    /*background: #eeebec;*/
    margin-left: 8px;
}
.Classroom .leftbox1 ul li {
    position: relative;
}
.Classroom .leftbox1 ul li p {
    width: 100%;
    height: 75px;
    line-height: 20px;
    position: absolute;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    text-align: center;
    font-size: 16px;
}
.Classroom .leftbox1 ul li p .span1 {
    font-size: 24px;
    display: block;
    margin-top: 15px;
    margin-bottom: 10px;
}
.Classroom .leftbox1 ul li p .span2 {
    font-size: 18px;
}
.Classroom .leftbox1 ul li {
    width: 100%;
    height: 100%;
}
.Classroom .leftbox1 ul li img {
    width: 100%;
    height: 100%;
}
.Classroom .rightbox1 ul li {
    float: left;
    width: 227px;
    height: 145px;
    margin-right: 3px;
    margin-bottom: 6px;
    border: 4px solid #363636;
    box-sizing: border-box;
}
.Classroom .active {
    box-sizing: border-box;
    border: none !important;
    border: 4px solid #d20808 !important;
}
.Classroom .rightbox1 ul li img {
    width: 100%;
    height: 100%;
}







.Classroom .boxx2 {
    width: 1200px;
    height: 467px;
    margin: 0 auto;
    margin-top: 18px;
}
.Classroom .boxx2 .leftbox2 {
    width: 735px;
    height: 467px;
    float: left;
    /*padding: 8px;*/
    /*box-sizing: border-box;*/
    /*background: #eeebec;*/
}
.Classroom .boxx2 .rightbox2 {
    width: 457px;
    height: 467px;
    float: left;
    box-sizing: border-box;
    /*padding: 10px;*/
    /*background: #eeebec;*/
    margin-left: 8px;
}
.Classroom .leftbox2 ul li {
    position: relative;
}
.Classroom .leftbox2 ul li p {
    width: 100%;
    height: 75px;
    line-height: 20px;
    position: absolute;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    text-align: center;
    font-size: 16px;
}
.Classroom .leftbox2 ul li p .span1 {
    font-size: 24px;
    display: block;
    margin-top: 15px;
    margin-bottom: 10px;
}
.Classroom .leftbox2 ul li p .span2 {
    font-size: 18px;
}
.Classroom .leftbox2 ul li {
    width: 100%;
    height: 100%;
}
.Classroom .leftbox2 ul li img {
    width: 100%;
    height: 100%;
}
.Classroom .rightbox2 ul li {
    float: left;
    width: 227px;
    height: 145px;
    margin-right: 3px;
    margin-bottom: 6px;
    border: 4px solid #363636;
    box-sizing: border-box;
}
.Classroom .active {
    box-sizing: border-box;
    border: none !important;
    border: 4px solid #d20808 !important;
}
.Classroom .rightbox2 ul li img {
    width: 100%;
    height: 100%;
}






.videoModel {
    width: 1200px;
    height: auto;
    margin: 0 auto 0 auto;
    margin-top: 32px;
}
.videocont {
    width: 1200px;
    height: 540px;
    margin: 0 auto 0 auto;
}
.videoModel .videoLeft {
    width: 960px;
    height: 540px;
    float: left;
    margin-right: 25px;
}
.videoModel .videoLeft .wtShowVideo {
    width: 100%;
    height: 100%;
    background: black;
}
.videoModel .videoright {
    width: 214px;
    float: left;
    overflow: hidden;
    height: 540px;
}
.videoModel .videoright li {
    width: 214px;
    height: 120px;
    margin-bottom: 20px;
    box-shadow: 0px 2px 4px 0px #949494;
    position: relative;
    overflow: hidden;
}
.videoModel .videoright li .videorimg {
    width: 100%;
    height: 100%;
    z-index: 999;
    position: absolute;
    left: 0;
    top: 0;
}
.videoModel .videoright .videoimg {
    background-image: url(../img/syimg/syvideoimg.jpg);
    background-repeat: no-repeat;
    background-size: auto 100%;
}
.video1 {
    background-position: 0 0;
}
.video2 {
    background-position: -214px 0;
}
.video3 {
    background-position: -428px 0;
}
.video4 {
    background-position: -642px 0;
}
.videoModel .videoright li p {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1000;
    position: absolute;
    left: 0;
    top: 0;
}
.videoModel .videoright li p img {
    width: 45px;
    height: 45px;
    display: block;
    margin: 40px auto 0 auto;
}
.videoModel .videoright li:last-child {
    background: #000;
}
.videoModel .videoright li a {
    width: 100%;
    height: 82px;
    padding-top: 38px;
    display: block;
    text-align: center;
    color: #fff;
}
.videoModel .videoright li a i {
    font-size: 32px;
    text-align: center;
    line-height: 34px;
    display: block;
}
.videoModel .videoright li a div {
    font-size: 18px;
    text-align: center;
    color: #fff;
}
.star {
    margin-top: 40px;
}



.wu-box9video .bytitle .bytit-left{
    float:left;
    padding:2px 4px;
    background:#de1c20;
    color:#ffffff;
    font-size:37px;
    text-align: center;

    margin-top:7px;

}

.wu-box9video .bytitle{
    width: 357px;
    margin:0 auto;
}


.wu-box9video .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.wu-box9video .bytitle .bytit-right .p15{
    font-size:34px;
    color:#000000;
    font-weight:bold;
    letter-spacing:10px;


}

.wu-box9video.bytitle .bytit-right .p16{
    font-size:16px;
    color:#000000;

}


.wu-box9video .bytitle-heng{
    width:104px;

    margin:10px auto;

}

.wu-box9video .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.wu-box9video .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#000000;


}


.wu-box9video .all-tit{
    margin-bottom:20px;
    margin-top:40px;

}
.wu-box9video .by-bt {
    text-align: center;
    font-size: 20px;
    color:#000000;
    margin-top:5px;
}











.advicebox {
    width: 100%;
    height: 688px;
    background: #eeeeee;
    margin-top: 57px;
}
.advicebox .advice {
    width: 1200px;
    margin: 0 auto;
    margin-top: 46px;
}
.advicebox .advice .advice-left {
    width: 631px;
    height: 384px;
    border-radius: 25px;
    float: left;
    overflow: hidden;
}
.advicebox .advice .advice-left img {
    width: 100%;
    height: 100%;
}
.advicebox .advice .advice-right {
    width: 560px;
    height: 384px;
    float: right;
}
.advicebox .advice .advice-right .right-top li {
    width: 134px;
    height: 46px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    background: #3a3a3a;
    font-size: 20px;
    color: white;
    line-height: 46px;
    float: left;
    margin-right: 5px;
    text-align: center;
    cursor: pointer;
}
.advicebox .advice .advice-right .right-top .active {
    background: #ec4642;
}
.advicebox .advice .advice-right .right-bottom {
    width: 100%;
    height: 330px;
    background: white;
    position: relative;
}
.advicebox .advice .advice-right .right-bottom .swiper-container {
    width: 482px;
    height: 220px;
    padding-top: 30px;
    margin: 0 auto;
    text-align: center;
}
.advicebox .advice .advice-right .right-bottom .swiper-slide {
    text-align: center;
    font-size: 18px;
}
.advicebox .advice .advice-right .right-bottom .swiper-slide .p-title {
    font-size: 24px;
    color: #0000;
    margin-bottom: 19px;
}
.advicebox .advice .advice-right .right-bottom .swiper-slide .texts {
    width: 482px;
    height: 150px;
    background: #f8f8f8;
    margin: 0 auto;
    text-indent: 28px;
    text-align: justify;
    font-size: 14px;
    color: #7a7a7a;
    margin-top: 25px;
    padding: 10px;
    box-sizing: border-box;
}
.advicebox .advice .advice-right .right-bottom .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    margin-right: 15px;
    opacity: 1;
    background: #3333;
}
.advicebox .advice .advice-right .right-bottom .swiper-pagination-bullet-active {
    background: #d50002;
}
.advicebox .advice .advice-right .right-bottom .swiper-pagination {
    left: 232px;
    bottom: 28px;
}
.advicebox .advice .advice-right .right-bottom .swiper-button-next,
.advicebox .advice .advice-right .right-bottom .swiper-button-prev {
    top: 87%;
}
.advicebox .advice .advice-right .right-bottom .swiper-button-prev {
    left: 40px;
    width: 50px;
    height: 50px;
    background: url(../images/wu/btn1.png);
    background-size: 100% 100%;
    outline: none;
}
.advicebox .advice .advice-right .right-bottom .swiper-button-next {
    width: 56px;
    height: 50px;
    background: url(../images/wu/btn2.png);
    background-size: 100% 100%;
    outline: none;
    right: 40px;
}





.advicebox .bytitle .bytit-left{
    float:left;
    width:60px;
    height:60px;
    background:#de1c20;
    color:#ffffff;
    font-size:45px;
    text-align: center;
    line-height:54px;
    margin-top:7px;

}

.advicebox .bytitle{
    width:401px;
    margin:0 auto;
}


.advicebox .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.advicebox .bytitle .bytit-right .p15{
    font-size:30px;
    color:#000000;
    font-weight:bold;
    letter-spacing:6px;

}

.advicebox .bytitle .bytit-right .p16{
    font-size:18px;
    color:#676767;



}


.advicebox .wy-inset{
    padding-top:30px;
}


.advicebox .bytitle-heng{
    width:104px;
    margin:10px auto 0;

}

.advicebox .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.advicebox .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#000000;


}













.Room-board {
    width: 100%;
    height: 951px;
    background: url(../images/wu/eat.jpg);
    background-size: 100% 100%;
    background-position: center;
    margin: 44px 0 0;
}
.Room-board .wenben {
    color: white;
    font-size: 16px;
    text-align: center;

    line-height: 30px;
}
.Room-board .btnbox {
    width: 315px;
    height: 32px;
    line-height: 32px;
    color: white;
    margin: 0 auto;
    cursor: pointer;
}
.Room-board .btnbox div {
    width: 122px;
    height: 32px;
    border: 1px solid white;
    font-size: 21px;
    text-align: center;
    margin-top: 33px;
}
.Room-board .btnbox .active {
    background: #c30102;
    border: none;
}
.Room-board .btnbox .let {
    float: left;
}
.Room-board .btnbox .rht {
    float: right;
}
.Room-board .shishu1 {
    width: 1200px;
    height: 626px;
    margin: 0 auto;
    background: #363636;
    margin-top: 28px;
    padding: 8px;
    position: relative;
}
.Room-board .shishu1 .swiper-container {
    width: 100%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
}
.Room-board .shishu1 .swiper-slide {
    background-size: cover;
    background-position: center;
}
.Room-board .shishu1 .gallery-top1 {
    height: 80%;
    width: 100%;
}
.Room-board .shishu1 .gallery-thumbs1 {
    width: 1125px;
    height: 20%;
    box-sizing: border-box;
    padding: 10px 0;
    margin: 0 auto;
}
.Room-board .shishu1 .gallery-thumbs1 .swiper-slide {
    width: 25%;
    height: 100%;
    opacity: 1;
    position: relative;
}
.Room-board .shishu1 .gallery-thumbs1 .swiper-slide-thumb-active {
    opacity: 1;
}
.Room-board .shishu1 .swiper-button-next,
.Room-board .shishu1 .swiper-button-prev {
    top: 85%;
}
.Room-board .shishu1 .swiper-button-prev {
    background: url(../images/wu/jt1.jpg);
    width: 26px;
    height: 96px;
    outline: none;
    left: 19px;
}
.Room-board .shishu1 .swiper-button-next {
    width: 26px;
    height: 96px;
    background: url(../images/wu/jt2.jpg);
    outline: none;
    right: 19px;
}
.Room-board .shishu1 .swiper-slide-thumb-active i {
    display: block;
    width: 104px;
    height: 9px;
    background: #d20808;
    position: absolute;
    top: -9px;
    left: 36px;
}
.Room-board .shishu2 .swiper-slide-thumb-active i {
    display: block;
    width: 104px;
    height: 9px;
    background: #d20808;
    position: absolute;
    top: -9px;
    left: 36px;
}
.Room-board .shishu2 {
    width: 1200px;
    height: 626px;
    margin: 0 auto;
    background: #363636;
    margin-top: 28px;
    padding: 8px;
    position: relative;
}
.Room-board .shishu2 .swiper-container {
    width: 100%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
}
.Room-board .shishu2 .swiper-slide {
    background-size: cover;
    background-position: center;
}
.Room-board .shishu2 .gallery-top2 {
    height: 80%;
    width: 100%;
}
.Room-board .shishu2 .gallery-thumbs2 {
    width: 1125px;
    height: 20%;
    box-sizing: border-box;
    padding: 10px 0;
    margin: 0 auto;
}
.Room-board .shishu2 .gallery-thumbs2 .swiper-slide {
    width: 25%;
    height: 100%;
    opacity: 1;
    position: relative;
}
.Room-board .shishu2 .gallery-thumbs2 .swiper-slide-thumb-active {
    opacity: 1;
}
.Room-board .shishu2 .swiper-button-next,
.Room-board .shishu2 .swiper-button-prev {
    top: 85%;
}
.Room-board .shishu2 .swiper-button-prev {
    background: url(../images/wu/jt1.jpg);
    width: 26px;
    height: 96px;
    outline: none;
    left: 19px;
}
.Room-board .shishu2 .swiper-button-next {
    width: 26px;
    height: 96px;
    background: url(../images/wu/jt2.jpg);
    outline: none;
    right: 19px;
}
    .shishu2 .swiper-slide-thumb-active i {
    display: block;
    width: 104px;
    height: 9px;
    background: #d20808;
    position: absolute;
    top: -9px;
    left: 36px;
}





.Room-board .bytitle .bytit-left{
    float:left;
    width:110px;
    height:55px;
    background:#de1c20;
    color:#ffffff;
    font-size:45px;
    text-align: center;
    line-height:54px;
    margin-top:7px;

    margin-left:53px;

}



.Room-board .bytitle{
    width:500px;
    margin:0 auto;
    padding-top:20px;
}


.Room-board .bytitle .bytit-right{
    float:left;
    margin-left:10px;
}

.Room-board .bytitle .bytit-right .p15{
    font-size:30px;
    color:#ffffff;
    font-weight:bold;
    letter-spacing:12px;

}

.Room-board .bytitle .bytit-right .p16{
    font-size:15px;
    color:#ffffff;

}


.Room-board .bytitle-heng{
    width:104px;
    margin:10px auto 0;

}

.Room-board .bytitle-heng .heng-lf{
    float:left;
    width:20%;
    height:3px;
    background:#ee0b1c;

}

.Room-board .bytitle-heng .heng-rt{
    float:left;
    width:80%;
    height:3px;
    background:#ffffff;


}


.Room-board .by-bt {
    text-align: center;
    font-size: 20px;
    color: #ffffff;

}


.wu-box9video .bm-box1{
    width: 238px;
    height: 49px;
    line-height: 49px;
    text-align: center;
    color: #ffffff;
    font-size: 24px;
    margin: 35px auto;
    background: linear-gradient(to right, #ff4d40 , #e84443);
    border-radius: 7px;
    cursor: pointer;
}





.by-box13 .wd-kca .wdtop-ul{
    width:834px;
    margin:20px auto;

}



.by-box13 .wd-kca .wdtop-ul li{

    float:left;
    width:155px;

    text-align: center;
    color:#ffffff;
    padding:6px 0;
    background: linear-gradient(to right, #595959 , #373737);
    font-size:20px;

    margin-left:14px;
    cursor: pointer;


}


.by-box13 .wd-kca .wdtop-ul li.actives{
    background: linear-gradient(to right, #de1c20 , #de1c20);
}

.by-box13 .wd-kca .kc-every .kcwd-tab{
    box-shadow: 0px 0px 15px 1px #dfdfdf;



}

.by-box13 .wd-kca .kc-every .kcwd-tab li{
    width:169px;
    padding:5px 0;
    float: left;
    text-align: center;
    font-size:15px;
    border-left:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    cursor: pointer;
}


.by-box13 .wd-kca .kc-every .kcwd-tab li:last-of-type{
    border-right:none;
}





.by-box13 .wd-kca .kc-every .kcwd-tab li.actives1{
    background: linear-gradient(to right, #de1c20 , #de1c20);

    color:#ffffff;
    font-size:20px;
    border:none;
}


.by-box13 .wd-kca .kc-every .tr2 td{
    padding:10px 0;
    text-align:center;
    font-size:20px;
    color:#000000;
    border: 1px solid #bebebf;
}


.by-box13 .wd-kca .kc-every .tr3 td{
    font-size:20px;
    color:#000000;
    border: 1px solid #bebebf;
    border-top:none;
}

.by-box13 .wd-kca .kc-every .trbox td{
    text-align: center;
    font-size:18px;
    border: 1px solid #bebebf;
}


.by-box13 .wd-kca .kc-every .table-bom{
    margin-top:15px;
}

.by-box13 .wd-kca .kc-every .table-bom li{
    width:100%;
}


.by-box13 .wd-kca .kc-zhuan{
    width:1277px;
    margin:0 auto;
}