body{padding: 0;margin: 0;}
.top-d{width: 100%;background: #eee;}
.top-d-1{width: 1200px;height: 35px;margin: 0 auto;}
.top-d-1 p {float:left;display:flex;align-items:center;width: 30%;height: 100%;margin: 0;padding: 0;}
.top-d-1 a{font-size: 12px;text-decoration: none;color: black;}
.top-d1-span{font-size: 12px;margin-left: 20px;}
.top-d1-span a{margin-left: 5px;}
.da1{margin-left: 5px;}
.da2{margin-left: 20px;}
.top-d-2{float:right;width:20%;height: 100%;}
.top-d-2 li{position:relative;display:flex;align-items:center;justify-content:center;list-style:none;float:left;width: 32%;height: 100%;border-right:1px solid #ddd ;}
.top-d-2 div{position:absolute;width: 77.8px;height: 80px;background: red;top:35px;display: none;}
.top-d-2 li:hover div{display: block;}

.top-d1{width: 100%;height: 200px;background: white;box-sizing: border-box;border: 1px solid #ddd;}
.topd1-d{width: 1200px;height: 100%;margin: 0 auto;}
.topd1-d-top{display:flex;align-items:center;width: 100%;height: 150px;}




.topd1-d-top .ewm{width: 130px;text-align: center;}
.topd1-d-top .ewm .fidelity {
    width: 90px;
    height: 90px;
    margin: 0 auto;
    overflow: hidden;
}
.topd1-d-top .ewm .fidelity img {
    width: 100%;
    height: 100%;
}
.topd1-d-top .ewm p {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }
.topd1-d-top .ewm p i {
    color: #e10;
}


.search_input_box {
    float: left;
    width: 530px;
    margin-top: 5px;
}
.search_input_box input{
    float: left;
}
.search_input_box .search_i {
    width: 420px;
    height:40px;
    line-height: 40px;
    border:2px solid #dddddd;
    border-right: none;
    padding:10px;
    box-sizing: border-box;
}
.search_input_box .input_button{
    width: 88px;
    height:40px;
    line-height: 40px;
    background-color: #ef0001;
    font-size:16px;
    font-weight: bold;
    color:#fff;
    text-align: center;
}
.topd1-d-top h1.fidelity{width: 200px;height: 100px;overflow: hidden;}
.topd1-d-top h1.fidelity img {width: 100%;height: 80px;}
.d1-topd{display:flex;align-items:center;width: 650px;height: 100%;margin-left: 70px;}
.topd-d{width: 650px;}
.topd-d a{margin-right: 3px;color: #000;font-size:14px;}
.topd-d a.on{margin-right: 10px;color: #f00;font-weight: bold;}
.d1-topd p{width: 100%;height: 20px;}
.d1-in{width: 420px;height: 36px;border: 2px solid #ddd;border-right:none;font-size: 14px;outline: none;}
.sosuo{width: 85px;height: 40px;background: red;font-size: 14px;color: white;margin-left: -3px;outline: none;}
.dingd{box-sizing: border-box; float: left; width: 100px;height: 40px;line-height: 40px;text-align: center;margin-top: 5px; border: 1px solid #ddd;background: #eee;font-size: 14px;color: black;outline: none;}
.topd1-d-bot{width: 520px;height: 48px;display: flex;align-items: center; justify-content: space-between;}
.topd1-d-bot li{display:flex;align-items:center;justify-content:center;width: 14%;height: 100%;}
.topd1-d-bot li a{font-size: 17px;color: #e00;font-weight: 700;}
.topd1-d-bot .nav-active {background: #e00;}
.topd1-d-bot .nav-active a {
    color: #fff;
}



.top-d2{width: 1200px;margin: 5px auto;}
.top-d2-left{float:left;width: 200px;height: 495px;background: #fff;box-sizing: border-box;border: 1px solid #ddd;background: #eee;}
.top-d2-left li{width: 100%;height: 16.6%;padding: 0 10px;box-sizing: border-box;border-bottom: 1px solid #ddd;cursor: pointer;}
.top-d2-left li h3 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #f40;
}
.top-d2-left li p {
    width: 100%;
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    font-size: 12px;  
}
.top-d2-left li p a {
    float: left;
    margin-right: 10px;
    cursor: pointer;
}
.top-d2-left li a:hover{color: red;}
.top-d2-left li:nth-child(6) {
    border-bottom: none;
}





.top-d2-center{float:left;width: 735px;height: 495px;margin: 0 10px;}
.img1{width: 100%;height: 310px;}
.img2{width: 550px;height: 220px;}
#aaa{float: left;width: 550px;height: 220px;}

.top-d2-right{float: left;width: 245px;height: 495px;background: #fff;box-sizing: border-box;border: 1px solid #ddd;}
.topd-c2{width: 100%;height: 182px;background: #fff;box-sizing: border-box;border: 1px solid #ddd;}

.topd-c2 li{float:left;width: 25%;height: 182px;box-sizing: border-box;border-left: 1px solid #ddd;}
.topd-c2 li:nth-child(1){border-left:none;}
.li-div{width: 130px;height: 130px;margin: 5px auto;}
.li-div a{display:flex;justify-content:center;align-items:center;width: 100%;height: 100%;overflow: hidden;}
.li-div a img{width: 100%;height: 100%;}
.li-p{width: 130px;height: 20px;margin: 0 auto;}
.li-p a{white-space: nowrap;text-overflow: ellipsis; margin-top:7px;display:inline-block;color:#000;font-size:14px;width: 100%;height: 100%;line-height:20px;overflow: hidden;white-space: nowrap;}/* text-overflow: ellipsis;超出变... */
.li-p a:hover{color: #f3632b;}
.topd2-r-top{width: 100%;height: 190px;box-sizing: border-box;border-bottom: 1px solid #ddd;}
.topr-t{width: 215px;height: 60px;margin: 20px auto 0;}
.topr-t>a{display: block;width: 100%;height:100%;}
.topr-t p {display: inline-block;margin-top:15px;font-size:14px;font-weight: bold;}
.topr-t p b a{font-size: 17px;color: black;margin-left: 10px;}
.topr-b{display: flex; flex-direction: column;align-items: center; width: 205px;margin: 10px auto 0;}
.topr-b a{display: inline-flex;justify-content: center;align-items: center;margin-bottom: 10px; width: 100%;height:37px;font-size:14px; font-weight: bold; border-radius: 20px;background-color: #ffff;color:#000;border:1px solid #eee;}
.topr-b a:first-child{background-color: #ef0001;color:#fff;}
.topr-b input{width: 100%;height: 40px;margin: 5px 0;font-size: 14px;outline: none;border-radius:20px;font-weight: 600;}
.topr-b-in1{background: red;color: #fff;}
.topr-b-in2{background: #eee;color: #000;}




.topd2-r-bot{width: 100%;height: 283px;}
.topd2-r-bot p{width: 50%;height: 30px;margin-top: 5px;margin-left: 20px;}
.topd2-r-bot p span{display:inline-block;width: 50px;height: 100%;text-align: center;line-height: 30px;color: black;}
.topd2-r-bot p .topd-hover{color: red;border-bottom: 2px solid red;}
.topd2-r-bot ul{width: 200px;height: 230px;margin: 10px auto 0;display: none;}
.topd2-r-bot ul:nth-child(2){display: block;}
.topd2-r-bot ul li{width: 100%;height: 30px;line-height: 30px;white-space: nowrap;overflow: hidden;}
.topd2-r-bot ul li a{font-size: 14px;color: black;line-height: 30px;overflow: hidden;}
.topd2-r-bot ul li a:hover{color: #f3632b;}
.top-d3{width: 1200px;background: white;margin: 10px auto;}
.bt{align-items:center;width: 1198px;height: 60px;line-height: 60px;border: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.bt span{float:left;width: 360px;margin-left: 15px;font-size: 19px;font-weight: 500;}
.bt ul{float:left;width: 725px;height: 15px;line-height: 15px;text-align: center;margin-top: 23px;}
.bt ul li{float:right;width: 10%;height: 100%;box-sizing: border-box;border-left: 2px solid #ddd;}
.bt ul li a{color: #666;font-weight: 600;}
.bt ul li a:hover{text-decoration: underline;}
.bt ul li:nth-child(1){border-left:none;}
.bt i a{color: #666;font-weight: 600;margin-right: 10px;}
.bt i{
    float:right;
    /* display: inline-block; */
}
.top-d3-d{width: 1200px;height: 485px; box-sizing: border-box; border-bottom: 1px solid #ddd;}

.topd3d-left{float:left;width: 485px;height: 485px;box-sizing:border-box;border-left:1px solid #ddd ;}
.img3{width: 100%;height: 290px;}
.dleft-bot{width: 475px;height: 185px;box-sizing: border-box;margin-left: 10px;}
.dleft-bot li{list-style:none;width: 100%;height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;}
.dleft-bot li a{color: black;}
.dleft-bot li a:hover{color: #F3632B;}
.topd3d-center{float:left;margin:0 15px;width: 400px;height: 485px;box-sizing: border-box;overflow: hidden;}
.topd3d-center .d3d-ctop1 {
    width: 100%;
    height: 100%;
}
.topd3d-center .d3d-ctop1 ul {
    width: 100%;
    height: 440px;
    overflow: hidden;
}
.topd3d-bot{float: left;width: 285px;height: 485px;    box-sizing: border-box; border-right: 1px solid #ddd;}

.dlbot-d{width: 100%;height:90px;}
.dlbot-d p{float:left;width: 370px;height: 20px;line-height: 20px;font-size: 17px;margin-top: 20px;}
.dlbot-d span{float:left;
    /* display:inline-block; */
    width: 30px;height: 20px;color: white;background: red;text-align: center;border-radius:4px;margin:0 5px 0 30px;margin-top: 20px;}
.dlbot-d .dbot-a1{color:black;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;display:inline-block;width: 360px;height: 100%;line-height: 20px;}
.dlbot-d div{margin-top: 10px;float:left;width: 420px;height: 40px;margin-left: 30px;overflow: hidden;line-height:20px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.dbot-a2{color: black;}
.dbot-a2:hover{color:#f3632b;}






.d3d-ctop{width: 100%;}
.top-p{width: 100%;height: 39px;border-bottom: 1px solid #ddd;box-sizing: border-box;}
.top-p span{display: inline-block;height: 39px;line-height: 39px;font-size: 18px;box-sizing: border-box;border-bottom: 1px solid #666;}
.d3d-ctop ul{width: 100%;height: 190px;}
.d3d-ctop1 ul li{width: 100%;height: 30px;line-height: 30px;margin-top: 6px;}
.d3d-ctop1 ul li a{float: left; width: 240px;height: 28px;font-size:14px;line-height: 28px;overflow:hidden;white-space: nowrap; text-overflow:ellipsis;color: #000;}
.d3d-ctop1 ul li span{float: right;color: #858887;}
.d3d-ctop1 ul li i{
    /* display: inline-block; */width: 80px;text-align: center;
    float: left;height: 30px;line-height: 30px;margin-left: 5px;margin-right: 5px;overflow: hidden;}
.d3d-ctop1 ul li a:hover{color: #f3632b;}
.d3d-ctop1 ul li.repeat {
    width: 100%;
    height: 50%;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
}
.d3d-ctop ul li.repeat a {
    display: block;
    width: 100%;
    height: 100%;
}
.d3d-ctop ul li.repeat .fidelity {
    float: left;
    width: 85px;
    height: 85px;
    overflow: hidden;
    margin: 4px 5px 0 5px;
}
.d3d-ctop ul li.repeat .fidelity img {
    width: 100%;
    height: auto;
}
.d3d-ctop ul li.repeat .text {
    float: right;
    width: 300px;
    height: 100%;
    padding: 0 5px;
    box-sizing: border-box;
}
.d3d-ctop ul li.repeat .text h3 {
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #F3632B;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;    
}
.d3d-ctop ul li.repeat .text p {
    width: 100%;
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;
}





.dcbot{width: 100%;height: 190px;}
.dcbot-d{float:left;width: 50%;height: 100%;}
.dcbot-d div{margin-top:20px;width: 190px;height: 130px;}
.dcbot-d div a{width: 100%;height: 100%;}
.dcbot-d div a img{width: 100%;height: 100%;}
.dcbot-d p{width: 100%;height: 30px;line-height: 30px;margin-top: 5px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dcbot-d p a{color: black;}
.dcbot-d p a:hover{color:#f3632b;}

.pd3bot-d{width: 100%;height: 430px;}

/* 增加 */
.pd3bot-d .change {
    width: 100%;
    height: 33.33%;
    padding: 5px;
    box-sizing: border-box;
}
.pd3bot-d .change .fidelity {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.pd3bot-d .change .fidelity img {
    width: 100%;
    height: auto;
}
/**/
.pd3bot-d li{display:flex;align-items:center;width: 100%;height: 25%;}
.li-left{width: 120px;height: 90px;}
.li-left a{width: 100%;height: 100%;}
.li-left a img{width: 100%;height: 100%;}
.li-right{width: 145px;height: 90px;margin-left: 10px;}
.li-right p{width: 100%;height: 45px;font-size: 14px;overflow: hidden;line-height: 22px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.li-right p a{color: black;}
.li-right p a:hover{color:#f3632b;}
.li-right span{display: inline-block;margin-top: 10px;color: #666;}
/**/



.top-d4{width: 1200px;margin: 0 auto;background: #fff;margin-bottom: 10px;}
.bot{width: 100%;height: 495px;}
.bot-left{float:left;width: 230px;height: 100%;box-sizing: border-box;border: 1px solid #ddd;border-top: none;}
.bot-right{float:left;width: 970px;height: 100%;}
.br-top{width: 100%;height: 220px;}
.bt-top-left{float:left;width: 550px;height: 100%;box-sizing: border-box;border-right: 1px solid #ddd;}
.bt-top-right{float:left;width: 420px;height: 100%;box-sizing: border-box;border-right: 1px solid #ddd;}
.br-bot{width: 100%;height: 275px;box-sizing: border-box;border: 1px solid #ddd;border-left:none;}
.bot-left-top{width: 100%;height: 217px;box-sizing: border-box;border-bottom: 1px dashed #ddd;}
.bot-left-top .fidelity {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.bot-left-top .fidelity img {
    width: 100%;
    height: auto;
}
.bot-left-bot{width: 100%;height: 274px;}
.bot-left-top ul{width: 100%;height: 50%;box-sizing: border-box;}
.bot-left-top ul li{width: 100%;height: 30px;line-height:30px;margin-top: 4px;outline: none;}
.bot-left-top ul li a{margin-left: 20px;color: #000;}
.bot-left-top ul li a:hover{color:#f3632b;}

.bot-left-bot p{width: 100%;height: 30px;line-height: 30px;margin-top: 10px;overflow: hidden;font-size: 14px;}
.bot-left-bot p b{margin-left: 20px;}
.bot-left-bot ul{width: 190px;margin: 15px auto 0;}
.bot-left-bot li{width: 100%;height: 30px;line-height: 30px;}
.bot-left-bot li a{color: #000;margin-left: 5px;float: left;height: 20px;line-height: 20px;width: 180px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bot-left-bot li a:hover{color: #f3632b;}
.bot-left-bot li div{float:left;margin-top: 9px;width: 3px;height: 3px;background: red;}

.tjcp{width: 100%;height: 45px;border-bottom: 1px solid black;line-height: 45px;font-size: 15px;}
.tjcp span{margin: 0 10px;display: inline-block;height: 45px;}
.tjcp span:hover{border-bottom: 1px solid red;color: red;}

.br-bot ul{width: 100%;height: 225px;}
.bbot-li{float:left;width: 20%;height: 100%;}
.bbot-li div{width: 150px;height: 150px;margin: 10px auto;}
.bbot-li div a{display:inline-block;width:  100%;height:  100%;}
.bbot-li div a img{width: 100%;height:  100%;}
.bbot-p a{display: inline-block; height: 40px;
    line-height: 20px;
    width: 146px;
    overflow: hidden;
    text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.bbot-p a:hover{color:#f3632b;}
.bbot-p{width: 150px;margin: 0 auto;}
.bbot-p1{width: 150px;margin: 0 auto;}
.bbot-p1 a{color: red;}

.br-bot-d{width: 100%;height: 225px;}
.br-bot-d ul{float:left;width: 33%;height: 100%;margin-top: 10px;}
.br-bot-d ul li{width: 100%;height:30px;line-height: 30px;}
.br-bot-d ul li div{float:left;width: 3px;height: 3px;background: #666;margin:13px 10px;}
.br-bot-d ul li a{float:left;
    /* display:inline-block; */
    width: 215px;height: 30px;line-height: 30px;overflow: hidden;color: #000;}
.br-bot-d ul li a:hover{color: #f3632b;}
.br-bot-d ul li:hover div{background: #f3632b;}

.bt-r1{width:420px;height: 220px;}
.bt-r1-p{width: 100%;height: 45px;line-height: 45px;font-size: 14px;background: #eee;border-right: 1px solid #ddd;box-sizing: border-box;}
.bt-r1-p strong{border-left: 2px solid red;padding-left: 5px;margin-left: 15px;}
.sm-li{width:420px;height: 88px;padding-top:5px;box-sizing: border-box;border-bottom: 1px dashed #ddd;}
.sm-li div{width: 100%;height: 20px;line-height: 20px;padding-left: 15px;}
.sm-li div a{color: black;font-size: 15px;}
.sm-li p{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;padding-left: 15px;margin-top: 5px}
.sm-li p a{color: #000;}
.sm-li p span{color: #666;}

.top-d5{width: 1200px;margin: 0 auto;}
.d5-top{width: 100%;height: 66px;box-sizing: border-box;border: 1px solid #ddd;background: white;}
.d5-top span{display: inline-block;height: 100%;line-height: 66px;margin-left: 40px;font-size: 18px;
cursor: pointer;}
.d5-top a{
    /* display: inline-block; */
    float: right;height: 100%;line-height: 66px;margin-right: 10px;color: black;}
.d5-top .d5-hover{color: red;box-sizing:border-box;border-bottom: 1px solid red;}
.d5-ul{display: none; width: 100%;}
.d5-top .d5-ul:first-child{display: block;}
.d5-top .tjcp-hover {
    border-bottom: 2px solid #e10;
    color: #e10;
}
.d5-ul li{position:relative;float:left;width: 20%;height: 310px;box-sizing:border-box;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;}
.d5-ul li:last-child{border-right: 1px solid #ddd;}
.d5-li-d{width: 190px;height: 190px;margin: 30px auto;}
.d5-li-d a{display: inline-block;width: 100%;height: 100%;overflow: hidden;}
.d5-li-d a img{width: 100%;height: 100%;}
.d5-li-p{width: 195px;height: 40px;margin: 20px auto;}  
.d5-li-p span{color: red;}
.d5-li-p a{display:inline-block;width: 100%;color:#000;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.d5-li-p a:hover{color: #F3632B;}
.d5-ul li:nth-child(5n){border-right: 1px solid #ddd;}
.sj{position: absolute;display: inline-block;height: 20px;background: red;color: white;opacity: 0.8;top: 20px;right: 5px;padding: 0 5px;}


.top-d6{position:relative;width: 1200px;background: white;margin: 0 auto;margin-top: 25px;}
.top-d6-ul{width: 1200px;height: 240px;}
.top-d6-li{float:left;width: 20%;height: 100%;box-sizing: border-box;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.li-topd{width: 220px;height: 90px;margin: 0 auto; border-bottom: 1px dashed #ddd;}
.li-topd p{width: 100%;height: 40px; line-height: 20px;font-size: 14px;margin-top: 10px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
.li-topd1{width: 220px;height: 90px;margin: 0 auto; }
.li-topd1 p{width: 100%;height: 30px;line-height: 30px;font-size: 14px;margin-top: 15px;color: #aaa;}
.ckxq button{display:inline-block;color: white;background: red;outline: none;width: 80px;height: 30px;font-size: 14px;border-radius: 7px;margin: 0 auto;margin-top: -10px;}
.ckxq{margin:  auto;width: 80px;height: 30px;}
.top-d6-li:nth-child(5n){border-right: 1px solid #ddd;}

.td{position:absolute;width: 170px;height: 33px;color: white;background: red;top: 0px;font-size: 14px;line-height: 33px;text-align: center;top: -5px;left: 45%;}
.td:before{position: absolute;
    top: -8px;
    left: -8px;
    content: '';
    border-bottom: 8px solid red;
    border-left: 8px solid transparent;
    border-top: 8px solid transparent;}
    .td:after{position: absolute;
    top: -8px;
    right: -8px;
    content: '';
    border-bottom: 8px solid red;
    border-right: 8px solid transparent;
    border-top: 8px solid transparent;}
.top-d7{width: 1200px;margin: 0 auto;margin-top: 10px;}
.top-d7 div{width: 100%;height: 60px;line-height:60px;background: white;box-sizing: border-box;border: 1px solid #ddd;border-top: none;}
.top-d7 div a{padding: 0 15px;border-right: 1px solid #ddd;color:#666;font-size: 14px;}
.top-d7 div a:nth-child(11){border-right:none ;}

.footer{width: 100%;height: 360px;margin-top: 5px;background: black;}
.footer1{width: 1200px;height: 220px;margin: 0 auto;border-bottom: 1px solid #ddd;display: flex;align-items: center;justify-content: center;}
.footer1-d1{width: 160px;height: 150px;margin-right: 50px;text-align: center;}
.footer1-d1 p{width: 100%;height: 20px;line-height: 20px;color: #666;font-size: 14px;}
.footer1-d2{width: 730px;height: 100%;margin-left: 25px;}
.footer1-d2 ul{float:left;width: 25%;height: 80%;margin-top: 40px;}
.footer1-d3{background: #FFF;padding: 5px; width: 150px;height: 150px;margin-left: 50px;}
.footer1-d3 a{display:inline-block;width: 100%;height: 100%;overflow: hidden;}
.footer1-d3 a img{width: 100%;height: 100%;}
.footer1-d2 ul strong a{color: #999;font-size: 16px;}
.footer1-d2 ul li a{color: #666;}
.footer1-d2 ul li{margin: 10px 0;}
.footer2{width: 1200px;height: 118px;margin: 0 auto;text-align: center;}
.footer2 p{width: 700px;height: 12px;margin: 20px auto 0;}
.footer2 p span{display: inline-block;height:100%;line-height:100%;}
.footer2 p span a{width: 12px;border-right: 1px solid #666;padding: 0 10px;color: #666;}
.footer2 span{color: #666;}
.footer2 div{display:flex;justify-content:center;align-items:center;width: 568px;height: 50px;margin: 0 auto;}
.footer2 div img{width: 100px;height: 35px;margin: 0 5px;}


#fff .swiper-pagination-bullet{border-radius: 0px;width: 20px;}
#fff .swiper-pagination-bullet-active{background: #FF0000;}
#fff .swiper-pagination{bottom: 155px;left: 320px; width: auto;}

#eee .swiper-pagination-bullet{border-radius: 0px;width: 20px;}
#eee .swiper-pagination-bullet-active{background: #FF0000;}
#eee .swiper-pagination{bottom: 155px;left: 320px; width: auto;}



/* 视频模块 */
.video {
    width: 1200px;
    height: auto;
    margin: 10px auto;
    overflow: hidden;
}
.video .title {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    padding: 0 10px;
    background: #fff;
}
.video .title h2 {
    float: left;
    font-size: 20px;
    font-weight: 0;
}
.video .title a {
    float: right;
    font-size: 14px;
}
.video .vid-ment {
    width: 100%;
    height: 510px;
    border: 1px solid #ddd;
    border-top: none;
    box-sizing: border-box;
    overflow: hidden;
}
.video .vid-ment .vid-l {
    float: left;
    width: 459px;
    height: 100%;
    border-right: 1px solid #ddd;
    box-sizing: border-box;
}
.video .vid-ment .vid-l li {
    float: left;
    width: 50%;
    height: 50%;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    cursor: pointer;
}
.video .vid-ment .vid-l li a {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.video .vid-ment .vid-l li .fidelity {
    width: 200px;
    height: 145px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    overflow: hidden;
}
.video .vid-ment .vid-l li .fidelity img {
    width: 100%;
    height: 100%;
}
.video .vid-ment .vid-l li p {
    width: 100%;
    height: 60px;
    line-height: 30px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 14px;
    overflow: hidden;
    margin-top: 10px;
}
.video .vid-ment .vid-l li:nth-child(2n) {
    border-right: none;
} 
.video .vid-ment .vid-l li:nth-child(3),
.video .vid-ment .vid-l li:nth-child(4) {
    border-bottom: none;
}
.video .vid-ment .vid-r {
    float: right;
    width: 739px;
    height: 100%;
}
.video .vid-ment .vid-r .vid-rt {
    width: 100%;
    height: 245px;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
}
.video .vid-ment .vid-r .vid-rt #shuf1 {
    width: 320px;
    height: 100%;
    padding: 10px 0;
    border-right: 1px solid #ddd;
    box-sizing: border-box;
    overflow: hidden;
    float: left;
}
#shuf1 .swiper-container,
#shuf1 .swiper-wrapper,
#shuf1 .swiper-slide,
#shuf1 .swiper-slide .fidelity,
#shuf1 .swiper-slide .fidelity img {
    width: 100%;
    height: 100%;
}
#shuf1 .swiper-slide .fidelity {
    position: relative;
}
#shuf1 .swiper-slide .fidelity p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: rgba(0,0,0,.7);
    color: #fff;
    font-size: 14px;
    text-align: center;
    padding: 0 10px;
    box-sizing: border-box;
}
#shuf1 .swiper-pagination {
    bottom: 40px;
}
#shuf1 .swiper-button-white {
    width: 20px;
    height: 30px;
    background-size: 15px 20px;
    background-color: rgba(0,0,0,.7);
}





.video .vid-ment .vid-r .vid-rt .shuf2 {
    width: 419px;
    height: 100%;
    padding: 10px 0;
    box-sizing: border-box;
    overflow: hidden;
    float: left;
}
.video .vid-ment .vid-r .vid-rt .shuf2 .title {
    width: 100%;
    height: 40px;
    line-height: 40px;
}
.video .vid-ment .vid-r .vid-rt .shuf2 .title h3 {
    float: left;
    font-size: 18px;
}
.video .vid-ment .vid-r .vid-rt .shuf2 .title a {
    font-size: 12px;
}
.video .vid-ment .vid-r .vid-rt .shuf2 #shuf2 {
    width: 100%;
    height: 180px;
}
#shuf2 .swiper-container,
#shuf2 .swiper-wrapper,
#shuf2 .swiper-slide {
    width: 100%;
    height: 100%;
}
#shuf2 .swiper-slide .text {
    width: 100%;
    height: 50%;
    border-bottom: 1px dashed #ddd;
    box-sizing: border-box;
}
#shuf2 .swiper-slide .text h4 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 16px;
}
.video .vid-ment .vid-r .vid-rb {
    width: 100%;
    height: 264px;
}
.video .vid-ment .vid-r .vid-rb h3 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    padding: 0 10px;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
}
.video .vid-ment .vid-r .vid-rb h3 a {
    color: #FF0000;
}
.video .vid-ment .vid-r .vid-rb ul {
    width: 100%;
    height: 225px;
    padding: 0 10px;
    box-sizing: border-box;
}
.video .vid-ment .vid-r .vid-rb ul li {
    float: left;
    width: 33.33%;
    height: 100%;
}
.video .vid-ment .vid-r .vid-rb ul li a {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.video .vid-ment .vid-r .vid-rb ul li .fidelity {
    width: 180px;
    height: 180px;
    overflow: hidden;
}
.video .vid-ment .vid-r .vid-rb ul li .fidelity img {
    width: 100%;
    height: auto;
}
.video .vid-ment .vid-r .vid-rb ul li p {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0 15px;
    box-sizing: border-box;
    overflow: hidden;
    font-size: 14px;
}
/* 导航改 */
div.top-d1 div.topd1-d ul.topd1-d-bot {
    width: 1200px;
    height: 48px;
}
div.top-d1 div.topd1-d ul.topd1-d-bot li {
    width: 95px;
    height: 100%;
}