/* CSS Document */
.dibudh{margin-bottom: 15px;}


.dibudh1{color: #ffffff;
    font-weight: 600;
    font-size: 20px;}
   .dibudh2{
          color: #ffffff;
    font-weight: 600;
    font-size: 20px;
    margin-left: 23px;
   } 
.top{
    max-width: 1920px;
    margin: 0 auto;
    position: relative;
    background: #424242;
}
.hcgdbg{margin-top: 20px  !important;    display: block  !important;}
.topbg{max-height: 740px;overflow: hidden;}
.topbg img{}
.topbar{
    top: 20px;
    position: absolute;
    right: 15%;
    left: 15%;
    overflow: hidden;
}
.toubu{
  left: 10%;  
}
.logo{
    float: left;
}
.logo img{}
.bar-right{
        line-height: 45px;
    float: right;
}
.bar-right a{
    color: #fff;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 500;
    margin: 0 20px;
}
.top-con{
    position: absolute;
    top: 20%;
    right: 15%;
    left: 15%;
}
.cot-t{}
.cot-t img{}
.cot-t span{
    margin-top: 40px;
    display: block;
    color: #fff;
    font-size: 48px;
    font-family: PingFang SC;
}
.cot-t em{
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #AAAACC;
    font-style: initial;
    margin-top: 30px;
    display: block;
}
.search{
    margin-top: 60px;
}
.search-input{
    float: left;
    width: 450px;
    height: 55px;
    border-right: none;
    color: #d6d6d6;
    line-height: 55px;
    background: #FFF;
    padding-left: 8px;
    margin-top: 3px;
    border-radius: 50px;
    text-indent: 3em;
}
.search-btn{
    border-radius: 50px;
    float: left;
    width: 106px;
    height: 45px;
    line-height: 45px;
    background-size: auto 24px;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #ff7c7c;
    background: #ff7c7c;
    margin-left: -110px;
    margin-top: 10px;
}
.search form{
    overflow: hidden;
}
.ictop{
    position: relative;
}
.ictitle{
    font-size: 34px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #222222;
    line-height: 24px;
    text-align: center;
    margin-bottom: 60px;
}
.ictop ul{
    overflow: hidden;
}
.ictop ul li{
    float: left;
    width: 24%;
    height: 435px;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    margin-right: 1%;
}
.let{
    text-align: center;
    font-size: 36px;
    border-bottom: 5px solid #ff5722;
    width: 60%;
    margin: 20px auto;
}
.let-f{
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #222222;
    line-height: 24px;
    text-align: center;
}
.ict-url1{
    text-align: center;
    overflow: hidden;
    margin: 0 2%;
}
.ict-url1 a{
    font-size: 15px;
    font-weight: 400;
    color: #222222;
    line-height: 24px;
    width: 20%;
    float: left;
    background: #F4F4F4;
    border-radius: 8px;
    margin: 0 1.5%;
    padding: 1%;
}
.ict-url2{
    overflow: hidden;
    text-align: center;
    margin: 0 5%;
}
.ict-url2 a{
    background: #FF5629;
    display: block;
    color: #fff;
    height: 60px;
    line-height: 60px;
    margin-top: 20px;
    font-size: 16px;
}
.ictop ul li p{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    padding: 20px;
    line-height: 26px;
}
.ict-url2 a:nth-child(2){
    background: #ffffff;
    border: 1px solid #DCDCDC;
    color: #333;
}
.ict-url2 a:nth-child(2):hover{background: #212121;color: #fff;}
.ictop ul li:nth-child(4){
    margin-right: 0;
}
.index-more{
    height: 60px;
    line-height: 60px;
    border: 1px solid #FF5629;
    width: 280px;
    text-align: center;
    margin: 50px auto 0 auto;
}
.index-more1 {
    height: 60px;
    line-height: 60px;
    border: 1px solid #FF5629;
    width: 280px;
    text-align: center;
    margin: 10px auto 0 0;
}
.index-more1 a {
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FF5629;
}
.index-more a{
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FF5629;
}
.ictop-box{
    z-index: 9999;
    max-width: 1400px;
    margin: 100px auto 0 auto;
}
.ictop-bg{position: absolute;top: 0;left: 0;right: 0;z-index: -99;text-align: center;}
.ictop-bg img{width: 100%;}
.ictop ul li:hover{border: 1px solid #FF5629;}
.foot{
    text-align: center;
    color: #6A7086;
    padding: 50px 0;
    background: #14a94b;
    max-width: 1920px;
    margin: 0 auto;
}
.sbox-main{
    background: #0E0F14;
    max-width: 1920px;
    margin: 0 auto;
    z-index: 1;
}
.sbox1{
    max-width: 1400px;
    margin: 50px auto 0 auto;
}
.sbox1 h2{
    font-size: 34px;
    text-align: center;
    color: #fff;
    padding-top: 100px;
    padding-bottom: 50px;
}
.sbox1 ul{
}
.sbox1 ul li{
    width: 32%;
    margin-right: 2%;
    float: left;
    position: relative;
}
.sbox1 ul li img{display: block;margin: 0 auto;}
.sbox1 ul li:nth-child(3n+3){
    margin-right: 0;
}
.sbox{
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    text-align: center;
    margin-top: 20px;
}
.sbox i{
    border-bottom: 5px solid #f45439;
    display: block;
    width: 70px;
    margin: 10px auto 0 auto;
}
.sbox span{
    display: block;
}
.sbox1 ul li p{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #AAAACC;
    line-height: 30px;
    margin-top: 15px;
    height: 200px;
    overflow: hidden;
}
.sbox1 ul li em{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FF5629;
    line-height: 24px;
    font-style: initial;
    margin-top: 15px;
    display: block;
}
.pj{
    max-width: 1400px;
    margin: 100px auto 0 auto;
    position: relative;
}
.pj img{
}
.pjr{
    position: absolute;
    right: 0;
    top: 70px;
    width: 450px;
    padding-right: 100px;
}
.pjr h2{
    font-size: 30px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
}
.pjr span{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    margin-top: 25px;
    display: block;
}
.pjr p{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #AAAACC;
    line-height: 25px;
    margin-top: 10px;
}
.pjr em{
    height: 60px;
    border: 1px solid #7b7b7b;
    line-height: 60px;
    display: inline-block;
    width: 150px;
    font-style: initial;
    padding: 0 20px;
    margin-top: 50px;
}
.pjr em a{
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
}
.pjr h2 i{
    font-style: initial;
    border-bottom: 3px solid #ff5722;
    padding-bottom: 7px;
}
.pjr em a img{
    float: right;
    margin-top: 11px;
    width: 40px;
    height: 40px;
}
.sbg{width: 100%;}
.sbg img{}
.slist{
    z-index: 9999;
    top: 30px;
    position: absolute;
    right: 10%;
    left: 10%;
}
.index-hot{
    max-width: 1400px;
    margin: 100px auto 0 auto;
    position: relative;
    overflow: hidden;
}
.index-hot h2{
    font-size: 34px;
    text-align: center;
    color: #fff;
    padding-top: 50px;
    padding-bottom: 50px;
}
.index-hot ul{
    overflow: hidden;
}
.index-hot ul li{
    position: relative;
    float: left;
    width: 32%;
    margin-right: 2%;
    margin-bottom: 30px;
}
.index-hot ul li:nth-child(3n+3){
    margin-right: 0;
}
.index-hot ul li img {
    width: 100%;
    height: 213px;
}
.hotbox{
    position: absolute;
    bottom: 20px;
    right: 5%;
    left: 5%;
}
.hotbox h3{
    font-size: 20px;
    font-family: PingFang;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 30px;
}
.hotbox p{
    height: 50px;
    font-size: 15px;
    font-family: PingFang;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 25px;
    margin-top: 15px;
}
.hotbox span{
    margin-top: 10px;
    display: block;
    color: #fff;
    line-height: 30px;
}
.hotbox span a{
    float: right;
}
.cop-t{
    width: 40%;
    margin-top: 80px;
}
.cop-t p{
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #AAAACC;
    line-height: 35px;
    margin-top: 20px;
}
.cop-t span{
    font-size: 34px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
}
.cop-t h1{
    font-size: 34px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
}
.good{
    background: #561c91;
    max-width: 1920px;
    margin: 0 auto;
}
.good ul{
    max-width: 1400px;
    margin: 0px auto;
    padding-top: 30px;
}
.good ul li{
    background: #fff;
    padding: 20px;
    margin-top: 25px;
    position: relative;
}
.good-logo{
    float: left;
    width: 300px;
    height: 162px;
    line-height: 162px;
    text-align: center;
}
.good-logo img{
    height: 50px;
    line-height: 50px;
}
.good-c{
    float: left;
    width: 650px;
        margin-top: 23px;
}
.good-c h3{}
.good-c h3 a{
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #222222;
    line-height: 24px;
}
.good-c p{
    height: 50px;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 27px;
    margin-top: 10px;
}
.good-c em{
    font-size: 15px;
    font-weight: 600;
    font-style: initial;
    color: red;
    margin-top: 18px;
    display: block;
}
.good-c span{
    display: block;
    margin-top: 10px;
    overflow: hidden;
}
.good-c span a{
    width: 81px;
    height: 38px;
    background: #d8d8d8;
    border-radius: 8px;
    float: left;
    text-align: center;
    line-height: 38px;
    margin: 0 6px;
}
.good-right{
    float: left;
    width: 355px;
}
.good-right a{
    width: 355px;
    height: 60px;
    background: #FF5629;
    display: block;
    line-height: 60px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    margin: 15px 0;
}
.good-right a:nth-child(2){
    border: 1px solid #DCDCDC;
    background: #ffffff;
    color: #333;
}
.good-foot{
    overflow: hidden;
    max-width: 1400px;
    margin: 0px auto 0 auto;
    padding-top: 50px;
    border-bottom: 1px solid #404040;
    padding-bottom: 50px;
}
.good-foot-img{
    float: left;
    width: 182px;
    height: 182px;
}
.good-foot-img img{
    width: 100%;
    height: 100%;
}
.foota1 .good-foot-r{margin-top: 43px;}
.good-foot-r{
    margin-top: 25px;
    float: right;
    width: 1100px;
}
.foota3 .good-foot-r{margin-top: 30px;}
.foota3 .good-foot-r{    margin-top: 30px;}
.foota4 .good-foot-r{margin-top: 30px;}
.foota4 .good-foot-r{    margin-top: 30px;}
.foot-main{
    max-width: 1920px;
    margin: 0 auto;
    background: #561c91;
}
.good-foot-r p{  margin-top: 15px;
font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #AAAACC;
    line-height: 30px;}
.good-foot-r span{
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #AAAACC;
    margin-bottom: 10px;
    display: block;
}
.top-dt{
    background: #424242;
    height: 300px;
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 150px;
}
.dt-l{
    float: left;
    width: 40%;
    
    padding-right: 10%;
}
.dt-r{
    float: right;
    width: 30%;
    margin-right: 10%;
    text-align: center;
}
.dt-title{
    font-size: 28px;
    color: #fff;
}
.dt-text{
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #AAAACC;
    line-height: 35px;
    margin-top: 20px;
}



.dt-list{
    max-width: 1200px;
    margin: 0px auto 0 auto;
    position: relative;
    overflow: hidden;
}
.dt-list h2{
    font-size: 34px;
    text-align: center;
    color: #fff;
    padding-top: 50px;
    padding-bottom: 50px;
}
.dt-list ul{
    overflow: hidden;
}
.dt-list ul li{
    position: relative;
    float: left;
    width: 32%;
    margin-right: 2%;
    margin-bottom: 30px;
}
.dt-list ul li:nth-child(3n+3){
    margin-right: 0;
}
.dt-list ul li img{    width: 100%;height:200px;}
.dt-main{
    background: #14a94b;
    max-width: 1920px;
    margin: 0 auto;
}
.page{
    text-align: center;
    padding-bottom: 15px;
}
.page a{
    border: 1px solid #ffffff;
    color: #ffffff;
    margin: 3px;
    padding: 10px 20px;
    display: inline-block;
}
.page a:hover{border: 1px solid #ffb800;color: #ffffff;background: #ffb800;}
.return{
    margin-bottom: 10px;
}
.return a{
    color: #fff;
    font-size: 18px;
}
.return a img{
    height: 20px;
    margin-right: 10px;
}
.text-l{
    float: left;
    width: 30%;
}
.text-r{
    float: right;
    width: 70%;
}
.text-title{
    font-size: 34px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
}
.text-text{
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #AAAACC;
    line-height: 35px;
    margin-top: 20px;
}
.text-r span{
    margin-top: 25px;
    display: block;
}
.text-r span a{
    display: inline-block;
    padding: 13px 20px;
    background: #ef6a41;
    margin: 0 10px;
    width: 200px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.text-r span a:nth-child(2){
    background: #ffffff;
    text-align: center;
    color: #000000;
}
.text-url{
    background: #424242;
    overflow: hidden;
}
.w1100{ max-width: 1100px;
    margin: 0 auto;
    overflow: hidden;}
.w1400{
    max-width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}
.text-url a{
    width: 25%;
    display: inline-block;
    font-size: 18px;
    color: #fff;
    height: 100px;
    line-height: 100px;
    text-align: center;
}
.text-url a:nth-child(1){background: #5d5b5b;}
.text-url a:nth-child(2){background: #8e8e8e;}
.text-url a:nth-child(3){background: #5d5b5b;}
.text-url a:nth-child(4){background: #8e8e8e;}
.text-main{
    /* background: #000; */
}
.w1920{
    max-width: 1920px;
    margin: 0px auto 0 auto;
    overflow: hidden;
}
.text-box2{
    background: #000000;
}
.text-box2 ul{
    max-width: 1400px;
    margin: 0 auto;
    padding-top: 100px;
    overflow: hidden;
}
.text-box2 ul li{
    position: relative;
    float: left;
    width: 32%;
    margin-right: 2%;
}
.text-box2 ul li:nth-child(3n+3){margin-right: 0%;}
.text-box2 ul li img{
    width: 100%;
    height: 400px;
}
.boxtitle{
    text-align: center;
}
.boxtitle h2{
    font-size: 20px;
    color: #fff;
}
.boxtitle i{
    width: 100px;
    text-align: center;
    border-bottom: 5px solid #ff5722;
    display: inline-block;
}
.box2-list{
    position: absolute;
    top: 40%;
    right: 10%;
    left: 10%;
}
.box2-list p{
    line-height: 30px;
    color: #fff;
    margin-top: 15px;
}
.box2-pic{
    position: relative;
}
.box2-pic img{}
.box2-pic i{
    opacity: 0.7;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background: #171920;
    width: 100%;
    height: 100%;
}
.text-box3{
    padding-bottom: 100px;
    background: #000;
    padding-top: 50px;
}
.box3-l{
    width: 60%;
    float: left;
}
.box3-r{
    width: 38%;
    float: left;
    margin-left: 2%;
    margin-top: 10%;
}
.box3-l img{
    width: 100%;
    height: 400px;
}
.box3-t{
    overflow: hidden;
}
.box3-t h2{
    height: 30px;
    line-height: 30px;
    font-size: 30px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
}
.box3-t i{
    display: block;
    border-bottom: 5px solid #ff5722;
    width: 60px;
    margin-top: 10px;
}
.box3-r p{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #AAAACC;
    line-height: 34px;
    margin-top: 30px;
}
.text-box4{
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
}
.wbg4{
    height: 700px;
}
.text-box4 ul{
    overflow: hidden;
    margin-top: 50px;
}
.text-box4 ul li{
    float: left;
    width: 22%;
    margin-right: 1%;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    padding: 1%;
    height: 410px;
}
.text-box4 h2{
    text-align: center;
    font-size: 30px;
}
.box4t{
    text-align: center;
    font-size: 18px;
    margin-top: 15px;
}
.text-box4 img{
    height: 150px;
    display: block;
    margin: 0 auto;
}
.box4t h3{
    font-size: 24px;
}
.box4t i{
    display: inline-block;
    border-bottom: 5px solid #ff5722;
    width: 60px;
    margin-top: 20px;
    text-align: center;
    margin: 0 auto;
}
.text-box4 ul li p{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
    height: 150px;
    overflow: hidden;
}
.text-box4 ul li em{
    font-style: initial;
    font-size: 20px;
    text-align: center;
    display: block;
    margin: 15px 0;
}
.text-box4 ul li:nth-child(4n+4){margin-right: 0%;}
.wbg4 img{
    height: 100%;
    width: 100%;
}
.wbg2{
    position: absolute;
    top: 100px;
    right: 0;
    left: 0;
}
.text-box5{
    padding-top: 100px;
    background: pink;
    background: -webkit-linear-gradient(left top, #000000, #654729, #000000);
    background: -o-linear-gradient(bottom  right,#000000, #654729, #000000);
    background: -moz-linear-gradient(bottom  right,#000000, #654729, #000000);
    background: linear-gradient(to bottom right,#000000, #3a2d22, #000000);
}
.tt h2{
    color: #fff;
    font-size: 30px;
    margin-top: 40px;
    text-align: center;
    margin-bottom: 80px;
}
.text-box6{}
.box6-l{
    float: left;
    width: 30%;
    padding-top: 5%;
}
.box6-r{
    float: left;
    width: 68%;
    margin-left: 2%;
}
.box6-t{}
.box6-t h2{
    color: #fff;
    font-size: 30px;
    margin-top: 40px;
}
.box6-t i{
    display: block;
    border-bottom: 5px solid #ff5722;
    width: 60px;
    margin-top: 10px;
}
.box6-l p{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #AAAACC;
    line-height: 30px;
    margin-top: 30px;
}
.box6-r img{}
.box6-x{}
.text-box6{
    padding-top: 100px;
    padding-bottom: 100px;
    background: pink;
    background: -webkit-linear-gradient(left top, #000000, #654729, #000000);
    background: -o-linear-gradient(bottom  right,#000000, #654729, #000000);
    background: -moz-linear-gradient(bottom  right,#000000, #654729, #000000);
    background: linear-gradient(to bottom right,#392c22, #070604, #080604);
}
.tyyl{
    background: #101010;
}
.tyyl-t{
    font-size: 22px;
    text-align: center;
    color: #fff;
}
.tyyl ul{
    overflow: hidden;
}
.tyyl ul li{
    float: left;
    width: 23.5%;
    margin-right: 1%;
    position: relative;
}
.tyyl ul li img{
    width: 100%;
}
.tyyl ul li span{
    position: absolute;
    bottom: 55px;
    right: 10%;
    left: 10%;
}
.tyyl ul li span a{
    color: #fff;
    font-size: 20px;
}
.tyyl ul li span i{
    border-bottom: 1px solid #9c9c9c;
    display: block;
    width: 60px;
    margin-top: 5px;
}
.tyyl ul li:hover{border: 1px solid #1e9fff;}
.text-box3-l{
    overflow: hidden;
}
.toutu{
    background: pink;
    background: -webkit-linear-gradient(left top, #000000, #3c2941, #000000);
    background: -o-linear-gradient(bottom  right,#000000, #3c2941, #000000);
    background: -moz-linear-gradient(bottom  right,#000000, #3c2941, #000000);
    background: linear-gradient(to bottom right,#000000, #3c2941, #000000);
    text-align: center;
}
.toutu img{height: 800px;}
.bgbox{
    position: absolute;
    top: 160px;
    max-width: 1200px;
    margin: 0 auto;
    right: 0;
    left: 0;
}
.bg-top{
    margin-top: 100px;
}
.bg-title{
    font-size: 54px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #FFFFFF;
    text-align: center;
}
.bg-f{
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    text-align: center;
    margin-top: 20px;
}
.bg-txt{
    margin-top: 100px;
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 30px;
}
.bg-bottom{
    overflow: hidden;
    margin-top: 30px;
    border-top: 1px solid #5a5a5a;
    padding-top: 30px;
}
.bg-bottom img{
    width: 80px;
    height: 80px;
    float: left;
}
.bgrt{
    float: left;
    width: 600px;
    margin-left: 20px;
}
.bgrt span{
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #fff;
}
.bgrt p{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #AAAACC;
    line-height: 25px;
    margin-top: 10px;
}
.bgbox2{
    background: pink;
    background: -webkit-linear-gradient(left top, #3a283f, #040304, #070407);
    background: -o-linear-gradient(bottom  right,#3a283f, #040304, #070407);
    background: -moz-linear-gradient(bottom  right,#3a283f, #040304, #070407);
    background: linear-gradient(to bottom right,#3a283f, #040304, #070407);
    position: relative;
    padding: 20px 0;
}
.yjtitle{}
.yjtitle h2{
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    margin-top: 20px;
}
.yjtitle i{
    border-bottom: 3px solid #ff5722;
    display: block;
    width: 60px;
    margin: 10px auto 0 auto;
}
.bgbox2 p{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #AAAACC;
    width: 80%;
    margin: 60px auto 30px auto;
    height: 75px;
    line-height: 25px;
    overflow: hidden;
}
.bgbox2 span{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #AAAACC;
    border-radius: 27px;
    padding: 5px 15px;
}
.email-url{
    background: #ff5722;
    width: 300px;
    margin: 40px auto 0 auto;
    height: 45px;
    line-height: 45px;
}
.email-url a{
    color: #fff;
    font-size: 16px;
}
.emailbox{
    left: 35%;
    position: absolute;
    top: 0;
    right: auto;
    text-align: center;
}
.bgbox2-bj{
    text-align: center;
}
.bgbox2-bj img{
    height: 550px;
}
.search-top{
    margin: 0 auto;
    text-align: center;
    width: 500px;
    margin-top: 50px;
    overflow: hidden;
}
.ss-main{
    background: pink;
    background: -webkit-linear-gradient(left top, #3b2940, #040304, #020102);
    background: -o-linear-gradient(bottom  right,#3b2940, #040304, #020102);
    background: -moz-linear-gradient(bottom  right,#3b2940, #040304, #020102);
    background: linear-gradient(to bottom right,#3b2940, #040304, #020102);
}
.ss-list{}
.ss-list ul{}
.ss-list ul li{
    overflow: hidden;
    margin-bottom: 50px;
}
.sspic{
    float: left;
    width: 411px;
    height: 298px;
    overflow: hidden;
}
.sspic img{
    width: 100%;
    height: 298px;
}
.ssr{
    float: left;
    width: 758px;
    margin-left: 30px;
}
.ssr h3{}
.ssr p{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #999999;
    line-height: 25px;
    overflow: hidden;
    margin-top: 15px;
    height: 50px;
}
.line{
    height: 1px;
    width: 60px;
    background: #fff;
    margin-top: 50px;
}
.ssr span{
    font-size: 14px;
    font-family: PingFang;
    font-weight: 400;
    color: #FFFFFF;
    margin-top: 50px;
    display: block;
}
.ssr h3 a{font-size: 20px;
font-family: PingFang SC;
font-weight: 400;
color: #FFFFFF;
line-height: 30px;}
.no{
    border: 1px solid #ffb800!important;
    color: #ffffff;
    background: #ffb800;
}
.kong{}
.kong img{
    display: block;
    margin: 0 auto;
}
.kong p{
    text-align: center;
    margin-top: 20px;
    color: #999999;
}
.top-news{
    position: absolute;
    top: 150px;
    right: 0;
    left: 0;
    max-width: 1200px;
    margin: 0 auto;
}
.news-l {
    float: left;
    width: 40%;
}
.news-nav{
    margin: 60px 0 30px 0;
    border-bottom: 1px solid #676767;
    overflow: hidden;
}
.news-nav span a{
    display: inline-block;
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
}
.news-no{
    border-bottom: 3px solid #ff5722;
    display: block;
    padding-bottom: 10px;
}
.news-nav span{
    float: left;
    margin-right: 50px;
}
.news{
    background: pink;
    background: -webkit-linear-gradient(left top, #000000, #3c2941, #000000);
    background: -o-linear-gradient(bottom  right,#000000, #3c2941, #000000);
    background: -moz-linear-gradient(bottom  right,#000000, #3c2941, #000000);
    background: linear-gradient(to bottom right,#000000, #352a35, #000000);
    max-width: 1920px;
    margin: 0 auto;
    position: relative;
    height: 100%;
    }
.news-box{
    /* position: absolute; */
    padding-top: 130px;
    max-width: 1200px;
    margin: 0 auto;
    /* right: 0; */
    /* left: 0; */
}
.content-top{
    font-size: 30px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 60px;
}
.w1200{
    max-width: 1200px;
    margin: 0px auto 0 auto;
    overflow: hidden;
    }
.news-time{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 24px;
    margin-top: 30px;
}
.newx-p{}
.newx-p p{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #eeeeee;
    line-height: 36px;
}
.newx-p img{
    display: block;
    width:100%;
    margin: 30px auto;
}
.news-good{}
.news-good-box{}
.news-goodtitle{
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    margin-top: 60px;
    margin-bottom: 30px;
}
.news-good-box ul{
    overflow: hidden;
}
.news-good-box ul li{
    float: left;
    width: 24%;
    height: 435px;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    margin-right: 1%;
}
.news-good-box ul li:nth-child(4n+4){margin-right: 0;}
.news-good-box ul li p{
    font-size: 15px;
    font-family: PingFang;
    font-weight: 400;
    color: #666666;
    padding: 0 2%;
    line-height: 26px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.news-xg{
    padding-bottom: 20px;
}
.news-xg h2{
    font-size: 20px;
    color: #fff;
}
.news-xg ul{
    margin-top: 15px;
}
.news-xg ul li{
    padding: 10px 0;
}
.news-xg ul li a{
    font-size: 16px;
    color: #AAAACC;
}
.appbg1{
    display: none;
}
.navbar{display:none;}
.pctop-r{display:block;}
.hui{
    position: absolute;
    top: -13px;
    left: 20px;
}
.hui img{}
.hotbox span a img{
    height: 30px;
    width: 30px;
}

.zx-hot {
    max-width: 1400px;
    margin: 100px auto 0 auto;
    position: relative;
    overflow: hidden;
}
.zx-hot ul{
    overflow: hidden;
}
.zx-hot h2{
    font-size: 34px;
    text-align: center;
    color: #fff;
    padding-top: 50px;
    padding-bottom: 50px;
}
.zx-hot ul li{
    position: relative;
    float: left;
    width: 23.5%;
    margin-right: 2%;
    margin-bottom: 30px;
}
.zx-hot ul li img{
    width: 100%;
    height: 189px;
}
.x-hotbox h3{
    line-height: 30px;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #171920;
}
.x-hotbox h3 a{}
.x-hotbox span{
    display: block;
    margin-top: 20px;
}
.x-hotbox span a{
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #29A7FF;
    line-height: 24px;
}
.pcbg1{display:block;}
.zx-hot ul li:nth-child(4n+4){margin-right: 0%;}
.x-hotbox{
    background: #fff;
    padding: 5%;
}
.x-hotbox span a img{
    width: 15px;
    height: 13px;
    margin-left: 10px;
}
.banner {
    padding-top: 200px;
  }
  
.banner .bannerumg {
    text-align: center;
  }
  
.banner .bannerumg img {
    width: 90vw;
    max-width: 750px;
  }
  
.banner .logo {
    text-align: center;
  }
  
.banner .logo img {
    width: 90vw;
    max-width: 446px;
  }
.videosection .container {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 90vw;
    margin: auto;
  }
  
  .videosection .videoplace {
    max-width: 810px;
    margin: 0 3vw;
  }
  
  .videosection .videoplace video {
    width: 100%;
  }
  
  .videosection img {
    width: 7%;
    max-width: 97px;
  }




