     .clear{clear:both;}
       .home{width:100%; height:660px; text-align: center; background:url(../img/banner_img.png) no-repeat; background-size:100% 100%;}
       /*.home{width:100%; height:660px; text-align: center; background:url(/Public/wap/image_wap/festival_pc.jpg) no-repeat; background-size:100% 100%;}*/
       .home_san{width:1240px; margin:0 auto; position:relative}
       .home_tow{margin:0 auto; position:relative}
       .home_tel{width: 690px;float: left;padding-top: 55px;}
       .home_tel_t{width: 485px; float: left;padding-top: 100px;}
       .home_img{width: 485px;height: 745px;}
       .home1{width:100%; height:800px; text-align: center;    width: 1200px;  margin: 0 auto;  }
       .morning{  font-size: 25px; color: #adadad;margin-top: 15px;}
       .home1_d{width: 1200px; margin: 0 auto; position: relative;}
       .home1_d ul li{ float: left; width: 25%;margin-top: 80px;}
       .morning_p{color: #525e6e;   font-size: 24px;margin-top: 30px;}
       .morning_pp{font-size: 16px;color: #8696ac;margin-top: 15px;}
       .bj_img{width:100%; height:700px; text-align: center; background:url(../img/dianh_img.png) no-repeat; background-size:100% 100%;}
       .shou_int{width: 1200px;  position: relative;margin: 0 auto;}
       .kuan{width: 400px;padding-top: 300px; float: left;}
       .kuan_div{ font-size: 24px;color: #352b4c;}
       .input{width: 260px;height: 40px;margin-top: 15px;border:1px solid #e3e3e3;}
       .input1{width: 150px;height: 40px;margin-top: 15px;border:1px solid #e3e3e3;float: left;margin-left: 70px}
       .input2{width: 100px;height: 40px;float: left;margin-top: 15px;margin-left: 12px;background-image: linear-gradient(-60deg, #2f84ee 0%, #312adc 100%);border-radius: 1px;}
       .home_log{width:100%; height:1050px; text-align: center;    width: 1200px;  margin: 0 auto;  }
       .home_zao{width: 1200px; margin: 0 auto; position: relative;}
       .home_zao ul li{ float: left; width: 30%;margin-top: 80px;}
       .tu_p{width: 100px;height: 99px;}
       .fen_p{color: #525e6e;   font-size: 24px;margin-top: 30px;}
       .fen_pp{font-size: 16px;color: #8696ac;margin-top: 15px;line-height: 30px;}
       .tu_pp{width: 170px;height: 50px;margin-top: 40px;}
       .png_bei{width:100%; height:700px; text-align: center; background:url(../img/bannner_img.png) no-repeat; background-size:100% 100%;}
       .nooning{padding-top: 30px;}
       .png_png{width: 1200px; margin: 0 auto; position: relative;}
       .nooning_h{ font-size: 48px;color: #fefefe;}
       .nooning_p{      font-size: 25px; color: #ffffff;margin-top: 20px;}
       .nooning_div{}
       .nooning_div ul li{float: left; width: 30%;margin-top: 50px;height: 475px;background: #ffffff;margin-left: 3%;}
       .fen_noon{width: 150px;margin-top: 30px;}
       .fenx_f{   font-size: 24px;   color: #2f83ed;margin-top: 45px;font-weight: 600}
       .fenx_f1{   font-size: 24px;   color: #ff9756;margin-top: 45px;font-weight: 600}
       .fenx_f2{   font-size: 24px;   color: #ff7259;margin-top: 45px;font-weight: 600}
       .fenx_p{   font-size: 18px;color: #666666;width: 280px; margin: 0 auto;text-align: left;line-height: 33px;margin-top: 30px;}
       .hh_fen ul li{float: left; width: 33%;margin-top: 70px;}
       .ing_i{width: 86px;height: 86px;}
       .afternoon{width: 250px;margin:0 auto; font-size: 24px;color: #525e6e;margin-top:50px;}
       .afternoon_p{width: 300px;margin:0 auto; font-size: 16px;color: #8696ac;margin-top: 30px;line-height: 32px;text-align: left;}
       .ff_fen ul li{width: 25%;float: left; }
       .ning_p{   color: #525e6e;   font-size: 24px;margin-top: 65px;}
       .ning_pp{font-size: 16px; color: #8696ac;width: 230px;margin:0 auto;margin-top: 15px;}
       .home_deng{width:100%; height:300px; text-align: center;    width: 1200px;  margin: 0 auto;  }
       .home_one1{text-align: center;margin-top: 45px;}
       .home1_p{font-size: 36px;color: #a28462;padding-top: 70px}
       .home1_pp{    font-size: 18px;color: #a28462; width: 140px;display: table; text-align: center; margin: 0 auto;    background: white;}
       .zhong_int{width: 400px;padding-top: 375px; float: left;}
       .di_int{width: 400px;padding-top: 300px; float: left; text-align: left;}
       .di_yi{ font-size: 24px;color: #352b4c;margin-left: 20px;}
       .di_er{ font-size: 19px; color: #352b4c; margin-top: 40px;}
       .di_san{ font-size: 19px; color: #352b4c; margin-top: 25px;}
       .di_si{ font-size: 18px; color: #737471; margin-top: 40px;}
       .yuan{    width: 40px; margin: 0px 10px -8px;}
       .yuan1{    width: 30px; margin: 0px 10px -5px;}
       .tootl{height:900px; text-align: center;   width: 1200px;  margin: 0 auto; position: relative;}
       .xyh_like{margin-top: 50px;}
       .xyh_like ul li{width: 25%;float: left;margin-top: 90px;}
      .home_en{width:100%; height:700px; text-align: center;    width: 1200px;  margin: 0 auto;  }
      .book{width:100%; height: 100%;  text-align: center; background:url(../img/book.png) no-repeat; background-size:100% 100%;}
      .books{height: 460px;background: #ffffff;margin-top: 30px; }
      .book_j ul li{float: left; width: 20%;margin-top: 70px;}
      .bock{height: 60px;}
      .language{  font-size: 24px;color: #474747;margin-top: 20px;}
      .content{text-align: center;   width: 1200px;  margin: 0 auto; position: relative;}
      .abc_d ul li{float: left; width: 20%;margin-top: 70px;margin-left: 2%;}
      .index1{width: 260px;height: 310px; text-align: center; background:url(../img/dl_img.png) no-repeat; background-size:100% 100%;}
      .index2{width: 260px;height: 310px; text-align: center; background:url(../img/dl1_img.png) no-repeat; background-size:100% 100%;}
      .index3{width: 260px;height: 310px; text-align: center; background:url(../img/dl2_img.png) no-repeat; background-size:100% 100%;}
      .index4{width: 260px;height: 310px; text-align: center; background:url(../img/dl3_img.png) no-repeat; background-size:100% 100%;}
      .index5{width: 260px;height: 310px; text-align: center; background:url(../img/dl4_img.png) no-repeat; background-size:100% 100%;}
      .index6{width: 260px;height: 310px; text-align: center; background:url(../img/dl5_img.png) no-repeat; background-size:100% 100%;}
      .index7{width: 260px;height: 310px; text-align: center; background:url(../img/dl6_img.png) no-repeat; background-size:100% 100%;}
      .index8{width: 260px;height: 310px; text-align: center; background:url(../img/dl7_img.png) no-repeat; background-size:100% 100%;}

      .du{font-size: 24px;color: #2f2f2f;    margin-top: 166px;}
      .du_du{     width: 145px;height: 49px; color: #9f9f9f;    margin: 0 auto; margin-top: 20px;}
      .home_ks{width:100%; height:600px; text-align: center;background: #5740D5;}
      .shil{width: 1200px; margin: 0 auto; position: relative;padding-top: 100px;}
      .white{width: 450px; height: 450px; float: left;}
      .black{width: 750px;float: left;     text-align: left; padding-left: 80px;}
      .color{ font-size: 22px; color: #ffffff; margin-top: 15px;}
      .back { margin-top: 50px;}
      .back ul li {float: left; width:45%;margin-top: 30px;}
      .green{     font-size: 20px; color: #ffffff;}
      .fens{width:100%; height:700px; text-align: center;background: #5740D5;}
      .shil{width:1240px; margin:0 auto; position:relative}
      .yanse{margin-top:50px;}
      .yanse ul li{float: left;width: 22%;margin-left: 3%}
      .red1{width: 270px;height: 330px; background:url(../img/qq_06_img.png) no-repeat; background-size:100% 100%;}
      .red2{width: 270px;height: 330px; background:url(../img/aa24_img.png) no-repeat; background-size:100% 100%;}
      .red3{width: 270px;height: 330px; background:url(../img/bb54_img.png) no-repeat; background-size:100% 100%;}
      .red4{width: 270px;height: 330px; background:url(../img/cc84_img.png) no-repeat; background-size:100% 100%;}
      .pinp{margin-top: 180px;font-size: 24px; color: #ffffff;}
      .pinp_p{ font-size: 18px; color: #ffffff;margin-top: 25px;}
      .fens_bl{width:100%; height:800px; text-align: center;background: #5740D5;}
      .shil_bl{width:1240px; margin:0 auto; position:relative}
      .white_d{margin-top: 30px;}
      .white_d ul li{width: 33%;float: left; }
      .dingw{ border: 1px solid;height: 70px; margin: 0 auto; font-size: 25px;  line-height: 70px;  width: 300px; background: #ffffff}
      .dingw:hover{color: #ffffff; height: 70px; background: #5740D5;}
      .kongb{width: 1200px;height: 500px; background: #ffffff;margin-top: 130px;}

      .kongb ul li{float: left; width: 50%; text-align: left;    border-bottom: 1px solid #eee;}
      .kbtp{float: left;margin:50px 50px; width: 60px; height: 56px;}
      .kbh{ font-size: 24px; color: #525e6e;margin-top: 30px;}
      .kbp{ font-size: 16px;  color: #8696ac;width: 450px;margin-top: 15px;}
      .dddd{float: left;margin-top: 30px;}
      .wending{float: left;width: 700px;  margin-top: 30px;}
      .wending ul li{text-align: left; margin-top: 50px;}
      .biao{float: left;}
      .biao_h{    font-size: 24px; color: #ffffff;}
      .biao_p {   font-size: 16px;color: #ffffff;}
      .zhi_neng{margin-top: 100px;}
      .zhi_neng ul li{width: 30%;float: left;}
      .lihai{     font-size: 24px;color: #ffffff;margin-top: 20px;}
       .jiebei{height:450px; text-align: center;   width: 1200px;  margin: 0 auto; position: relative;}
       .huabei{padding-top: 70px;}
       .jie_qian{ font-size: 24px; color: #474747;margin-top: 30px;}
       .hua_b{margin-top: 30px;}

.add-address {z-index:9999; position:fixed; top:30%; left:50%; width:320px; margin-left:-160px; border-radius:5px; border:solid 2px #dedede;	background-color:#fff; display:none; box-shadow: 0 0 10px #eaeaea;}
.add-address  .close{font-size:30px; position:absolute; right:10px; top:0}
.address-input{width:100%; padding:20px; }
.address-input .inp-list{width:100%; display:table; position:relative; margin-bottom:10px;}
.address-input .inp-list:first-child input[type=&quot;text&quot;]{width:273px; float:left; padding:7px; border:1px solid #cbcbcb; line-height:20px; box-sizing:border-box; height:40px;}
.address-input .inp-list input[type=&quot;text&quot;], .address-input .inp-list ul li select{width:273px; float:left; padding:7px; border:1px solid #cbcbcb; line-height:20px; box-sizing:border-box; height:40px;}
.address-input .inp-list input[type=&quot;submit&quot;]{margin:auto;display:table;background:#ef1630; width:200px; border-radius:5px; color:#fff; font-size:16px; border:0; padding:10px; letter-spacing:1px; margin-top:10px; }
.address-input .inp-text{width:100%; text-align:left; height:30px; line-height:30px; color:#b1b1b1; font-size:14px;}
.hfbt{color: red; font-size: 16px; text-align: center;}
.pass-head{padding-top:3vw}