*{margin:0;padding:0;}
li{list-style:none;}
h1{padding:15px 0;font-size:36px}
.clear::after{
  content:'';
  display: block;
  clear: both;
}
.yt_box p{line-height:2;font-size:16px;}
/* .yt_box{padding:40px;} */
.yt_head{border-bottom:1px solid #ddd;padding-bottom:15px;}
.yt_top{background:#77C1BA; border-radius:15px 5px 5px 15px;display:inline-block;color:#FFF;padding:5px 10px;}
.yt_top::before{
  content:'';
  display:inline-block;
  width:5px ;height:5px ;
  border-radius:50%;
  background:#fff;margin-right:10px;
}
.title{padding:50px 0 60px;position: relative;font-size:26px;}
.title::after{
  content:'';
  display: inline-block;
  width:40px;border:3px solid #008680;
  position: absolute;
  top:90px;left:0;
}
.title_01.title::after {top: 142px;}
.yt_con{text-indent:2em;line-height:1.5}

.gener_item{border-bottom:1px solid #ddd;line-height:3}
.gener_item span{float:left;}
.gener_i_title{width:250px;font-weight:bold;font-size:14px;}
.gener_i_con{font-size:16px;}
.adv_ul{display:flex;flex-wrap:wrap;align-items:center;}
.adv_item{width:32%;background: #F8F6F3;margin-right:1%;margin-bottom:1%;border-radius:5px;padding:10px;box-sizing:border-box;height:100px;display:flex;}
/* .adv_item,.adv_item span,.adv_item p{float: left;} */
.adv_item,.adv_item span{padding-right:15px;}
.compen_title{font-weight: bold;}
.num{color:#008680;font-size:16px;}
.compen_item,.opera_item{margin-top:40px}

.address a{color:#000;}