body{  margin:0; padding:0; text-align:center;  font-size:12px; font-family:PingFangSC-Semibold, sans-serif;}
table,td,tr,img,ul,li,h1,h2,p,object,param,embed{margin:0; padding:0; border:0;}
img{border:0;}
ul,li{list-style:none;}
a{text-decoration:none; color:#fff;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content:""; display:block; height: 0; clear:both; visibility:hidden;}

/*-返回定部-*/
#tbox{width:54px; float:right; position:fixed; right:50px; bottom:15px;}
#gotop{ width:54px; height:54px; background:#f19601; display:block;}
#gotop .retopic{display: inline-block; border-top: 2px solid; border-right: 2px solid; margin-top: 20px; width: 25px; height: 25px; border-color: #fff; transform: rotate(-45deg);}

.pc-container{width: 100%; height: 100%; margin: 40px auto 0 auto; text-align: center;}
.pc-container .banner1{ height:597px;  background:url("../images/1.png") no-repeat center;}
.pc-container .banner2{ margin: 20px auto; }
.pc-container .banner2 div{position: relative;}
.pc-container .banner2 .bt-wz{position: absolute; bottom:5%; left: 50%; transform: translate(-50%,-50%); width: 100%; }
.pc-container .banner2 .bt-wz p{font-size: 14px; text-align: center; }
.pc-container .banner3{ height:446px;  background:url("../images/3.png") no-repeat center;}
.pc-container .banner4{ height:723px;  background:url("../images/4.png") no-repeat center;}

.pc-container .banner5{ height:505px;  background:url("../images/5.png") no-repeat center;}
.pc-container .banner5 .zx2{width: 230px; height: 50px; position: absolute; left: 58px; bottom:85px; background: #e46423;}
.pc-container .banner5 .zx2 a{color: #fff; font-size: 30px; line-height: 50px; cursor: pointer;}
.pc-container .banner6{ height:666px;  background:url("../images/6.png") no-repeat center;}
.pc-container .banner6a{ height:1030px;  background:url("../images/6b.png") no-repeat center;}
.pc-container .banner6c{ height:501px;  background:url("../images/6c.png") no-repeat center;}
.pc-container .banner7{ height:402px;  background:url("../images/7.png") no-repeat center;}
.pc-container .banner8{ height:231px;  background:url("../images/8.png") no-repeat center;}
.pc-container .display-flex{ display: flex; justify-content: space-around; flex-flow: row nowrap;}

.pc-container .main_m{width: 960px; height: 100%; margin: 0 auto; text-align: center; position: relative;}

.pc-container  .pc-zx{width: 100%; height: auto; display:flex;flex-flow: row nowrap; justify-content: center; padding: 15px 0;}
.pc-container  .pc-zx-icon1{width: 180px; height:40px; background:#3645ff; color: #fff; padding: 5px; text-align: center; line-height: 40px; font-size: 24px; transition:all 1s ease-in-out 0s; cursor: pointer; border-radius: 25px; }
.pc-container  .pc-zx-icon2{width: 15%; margin:1% 2% 2% 2%; height:40px; background:#3645ff; color: #fff; padding: 5px; text-align: center; line-height: 40px; font-size: 24px; transition:all 1s ease-in-out 0s; cursor: pointer; border-radius: 25px;}
.pc-container  .pc-zx-icon1:hover,.pc-container  .pc-zx-icon2:hover{box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.8);}
.pc-container  .btclick{transition:all 1s ease-in-out 0s; position: absolute; transform: translate(-50%,-50%); left:50%; bottom:25px; width:187px; height:36px; cursor: pointer; border: 2px solid #e06424; color: #e06424; font-size: 24px; text-align: center;}
.pc-container  .btclick:hover{color: #fff; border: 2px solid #fff;}

.pc-container  .top_yuyue{width: 260px; height: 214px;  bottom: 155px; right: 95px; position: absolute;}
.pc-container  .top_yuyue h3{color: #e04713; margin-top: 25px; line-height: 20px; font-size:30px; }
.pc-container .top_yuyue_form{width: 80%; height: auto; margin: 10px auto 0 auto;}
.pc-container .top_yuyue_form .textinput{width:85%; height: 35px; margin-bottom: 15px; font-size: 16px; padding-left: 35px; background: none; outline: none; border: 1px solid #9d9f9f;}
.pc-container .top_yuyue_form .btnon{width: 80%; outline: none; border-radius: 25px; height: 40px; line-height: 40px; background:#3645ff; font-size: 20px; color: #fff; cursor: pointer; border: 0;}
.pc-container  .top_yuyue .div-bar{position: relative;}
.pc-container  .top_yuyue .div-bar .icon1{position: absolute; left: 5px; top: 10px; background: url("../images/tb1.png") no-repeat; width: 20px; height: 20px;}
.pc-container  .top_yuyue .div-bar .icon2{position: absolute; left: 5px; top: 10px; background: url("../images/tb2.png") no-repeat; width: 20px; height: 20px;}

.pc-container .top_yuyue .form-group{width: 100%; margin-bottom: 15px; }
.pc-container .top_yuyue .yzmcode{width: 55%; height: 31px;  font-size: 14px; float: left; }
.pc-container .top_yuyue .codetxt{width: 40%; background: #f0f0f0; outline: none; height: 35px; cursor: pointer; font-size: 12px; }

.pc-container .yuyue_md{width: 428px; height: 329px; bottom:80px; right: 40px; position: absolute; }
.pc-container .top_yuyue_form2{width: 80%; height: auto; margin: 10px auto 0 auto;}
.pc-container .yuyue_md .top_yuyue_form2 h4{color: #e06424; font-size: 26px; margin:5px auto 15px auto;}
.pc-container .yuyue_md .top_yuyue_form2 h5{color: #231815; font-size: 18px; margin:5px auto; width: 100%; position: relative; padding-left: 10px; }
.pc-container .top_yuyue_form2 .iconx{width: 3px; height:19px; background: #e06424; position: absolute; left:0; top:3px; background: url("../images/iconx.png") no-repeat; }
.pc-container .yuyue_md .top_yuyue_form2 .list-xx{display:flex; justify-content: flex-start; text-align:left; flex-flow: row wrap;}
.pc-container .yuyue_md .top_yuyue_form2 .list-xx div{ text-align: left; font-size: 14px; margin-right: 8px; margin-bottom:5px;}
.pc-container .yuyue_md .radio_type{display: none;}
.radio_type + label {
    cursor: pointer;
    -webkit-appearance: none;
    background-color: #fff;
    margin-right:5px;
    margin-top: 5px;
    padding: 5px;
    border: 1px solid #807a79;
    display: inline-block;
    position: relative;
}
.radio_type:checked + label:after {
    content: '';
    width:10px;
    height: 10px;
    position: absolute;
    top: 0;
    background: #e06424;
    left: 0;
    font-size: 32px;
}
.radio_type:checked + label {
    background-color: #e9ecee;
}
.pc-container .top_yuyue_form2 .textinput{width:100%; height: 35px; margin-top:20px; margin-bottom: 15px; font-size: 16px; padding-left: 35px; background: none; outline: none; border: 1px solid #9d9f9f; border-radius: 25px;}
.pc-container .top_yuyue_form2 .btnon{bottom: 46px; right:5px; position: absolute; width:106px; height: 35px; outline: none; border-radius: 25px; line-height: 35px; background:#e06424; font-size: 18px; color: #fff; cursor: pointer; border: 0;}
.pc-container  .top_yuyue_form2 .div-bar{position: relative;}
.pc-container  .top_yuyue_form2 .div-bar .icon2{position: absolute; left:10px; top:28px; background: url("../images/tb2.png") no-repeat; width: 20px; height: 20px;}

.pc-container  .top_yuyue3{width: 310px; height: 114px;  bottom:50px; right: 40px; position: absolute;}
.pc-container .top_yuyue_form3{width: 80%; height: auto; margin: 10px auto 0 auto;}
.pc-container .top_yuyue_form3 .textinput{width:100%; height: 35px; margin-bottom: 15px; font-size: 16px; padding-left: 35px; background: #edeeee; outline: none; border: 1px solid #9d9f9f; border-radius: 25px;}
.pc-container .top_yuyue_form3 .btnon{width:115%; outline: none; border-radius: 25px; height: 40px; line-height: 40px; background:#e06424; font-size: 20px; color: #fff; cursor: pointer; border: 0;}
.pc-container  .top_yuyue3 .div-bar{position: relative;}
.pc-container  .top_yuyue3 .div-bar .icon2{position: absolute; left: 5px; top: 10px; background: url("../images/tb2.png") no-repeat; width: 20px; height: 20px;}

.pc-container  .top_yuyue4{width: 310px; height: 114px;  bottom:30px; right: 30px; position: absolute;}
.pc-container .top_yuyue_form4{width: 80%; height: auto; margin: 10px auto 0 auto;}
.pc-container .top_yuyue_form4 .textinput{width:100%; height: 35px; margin-bottom: 15px; font-size: 16px; padding-left: 35px; background: #edeeee; outline: none; border: 1px solid #9d9f9f; border-radius: 25px;}
.pc-container .top_yuyue_form4 .btnon{width:115%; outline: none; border-radius: 25px; height: 40px; line-height: 40px; background:#e06424; font-size: 20px; color: #fff; cursor: pointer; border: 0;}
.pc-container  .top_yuyue4 .div-bar{position: relative;}
.pc-container  .top_yuyue4 .div-bar .icon2{position: absolute; left: 5px; top: 10px; background: url("../images/tb2.png") no-repeat; width: 20px; height: 20px;}

/*弹窗*/
.pc-modal{width:100%; height:100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.4); z-index: 99999;   overflow: auto; display: none;}
.pc-modal .modal-close{cursor: pointer;color: #fff; line-height: 40px; text-align: center; height: 40px; width: 40px; font-size: 30px; top: -10%; right:-10%; position: absolute;}
.pc-modal .modal-close::before {content: "\2716";}
.pc-modal .modal-container{width: 100%; height: auto; margin: 0 auto; text-align: center; }
.pc-modal .modal-container .modal-content{width: 100%; height: 100%; margin-top: 10%; position: relative;}
.pc-modal .modal-container .modal-content .main_tk{width: 330px; height: 323px;  background:url("../images/tk.png") no-repeat center; margin: 0 auto; position: relative;}