@charset "utf-8";

.fl{ float:left}
.fr{ float:right}
.clear{clear:both;height:0px;font-size:1px;line-height:0px}

.w100{width:100%}


ul li{
  list-style: none;
}

blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}




.container05{ padding:55px 0 0px}


.container05 .content{ position:relative}
.container05 .center{display:inline-block;width:714px;height:714px;border-radius:50%;line-height:714px;background:url(yuan01.png) center no-repeat;position:absolute;top: 46px;left:50%;margin-left:-357px;text-align: center;z-index: 0;}
.container05 .center .box{position:relative;display:inline-block;width: 560px;height: 560px;line-height: 560px;vertical-align: middle;}
.container05 .center .box:before{ content:""; position:absolute; left:0; top:0; width:521px;height:521px;}
.container05 .center .box01{display:inline-block;width: 560px;height: 560px;line-height: 560px;border-radius:50%;vertical-align: middle;}
.container05 .center .box01 span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: rgba(218,37,29,0.5);
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-animation: circleScale1 3s linear infinite;
  -moz-animation: circleScale1 3s linear infinite;
  -ms-animation: circleScale1 3s linear infinite;
  animation: circleScale1 3s linear infinite;
}
.container05 .center .box01 span:nth-of-type(2) {
  animation-delay: 1s;
}
.container05 .center .box01 span:nth-of-type(3) {
  animation-delay: 2s;
}
@keyframes circleScale1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.125);
    -moz-transform: scale(1.125);
    -ms-transform: scale(1.125);
    transform: scale(1.125);
  }
}
.container05 .center .box02{position:relative;display:inline-block;width: 405px;height: 405px;line-height: 405px;vertical-align: middle;background: #da251d;border-radius: 50%;}
.container05 .center .box02:before{ content:""; position:absolute; left:0; top:0; width:434px;height:434px;}
.container05 .center .box02 img{margin-left:-25px;position: absolute;left: 50%;top: 50%;margin-top: -279px;margin-left: -279px;}

.container05 .box_w{width: 360px;text-align:left;padding: 0;position: relative;z-index: 10;margin-top: 50px;}
.container05 .box_w ul li .con{position:relative;display:inline-block;line-height: 38px;font-size: 36px;color: #96999d;font-weight:bold;margin-bottom: 12px;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.container05 .box_w ul li .con img{margin-right: 10px;margin-top: -5px;}
.container05 .box_w.right ul li .con img{ margin-right:0; margin-left:10px}
.container05 .box_w ul li .con img.img02{ display:none}
.container05 .box_w ul li p{font-size: 20px;color: #242526;line-height:24px;display:  inline-block;padding: 0;width: 400px;position:relative;z-index: 100;transition: 0.6s;}

.container05 .box_w.fr{width: 420px;text-align:right;padding: 0;}
.container05 .box_w.fr p{ text-align:right}

.container05 .box_w ul li .txt{ position:relative}
.container05 .box_w ul li .txt:after{content:"";position:absolute;left:0;right:0;height:105px;top:50%;margin-top:-52.5px;border:#da251d 2px solid;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.15);opacity:0;transition:0.6s;z-index: 0;}
.container05 .box_w ul li .txt .line{position:absolute;width:175px;height: 1px;left: 0;bottom: -16px;border-bottom: #cfd1d9 1px solid; transition:0.6s}
.container05 .box_w ul li .txt .line:before{content:"";position:absolute;right: -6px;top: -13px;width: 10px;height: 10px;border: #c2c4cc 2px solid;border-radius: 50%;}
.container05 .box_w ul li.li01{height: 237px;}
.container05 .box_w ul li.li01 .txt .line{width: 550px;}
.container05 .box_w ul li.li02{height: 277px;}
.container05 .box_w ul li.li02 .txt .line{width: 430px;}
.container05 .box_w ul li.li03{height: 200px;}
.container05 .box_w ul li.li03 .txt .line{width: 528px;}

.container05 .box_w ul li.li05{height: 240px;}
.container05 .box_w ul li.li05 .txt .line{width: 550px;}
.container05 .box_w ul li.li06{height: 268px;}
.container05 .box_w ul li.li06 .txt .line{width: 430px;}

.container05 .box_w ul li.li07{height: 158px;}
.container05 .box_w ul li.li07 .txt .line{width: 520px;}
.container05 .box_w.fr ul li .txt .line{ left:auto; right:0}
.container05 .box_w.fr ul li .txt .line:before{left: -4px;}


.img01{
  width:45px;
}

