/* BASIC css start */
.cs_box {padding:0 10px; box-sizing:border-box;}
.cs_box .cs_con {margin-bottom:52px; }
.cs_box .cs_con:last-child {margin-bottom:0; }
.cs_box .cs_con .tt {font-size:2.0rem;font-weight:bold;border-bottom:2px solid #2b2b32;line-height: 40px;}
.cs_box .cs_con .cs_list li {border-bottom:1px solid #ccc; }
.cs_box .cs_con .cs_list li:last-child {border-bottom:0}
.cs_box .cs_con .cs_list li a { display:block; font-size:1.6rem; font-weight:500; padding:12px 10px; box-sizing:border-box ; position:relative}
.cs_box .cs_con .cs_list li a:after {content: "\e93e";font-family: xeicon !important;position:absolute;right: 10px;top:50%;font-size:1.2rem;transform: translate(0, -50%); display:none;}
.cs_box .cs_con .cs_list li a .has_point { display: inline-block; position: relative; }
.cs_box .cs_con .cs_list li a .has_point .point { margin-left: 22px; box-sizing: border-box; background: #07703e; color: #fff; font-size: 1.2rem; padding: 5px 5px; position: relative; }
.cs_box .cs_con .cs_list li a .has_point .point:before {content: "";  display: inline-block; border-bottom: 6px solid transparent; border-top: 6px solid transparent; border-left: 8px solid transparent; border-right: 8px solid #07703e;  position: absolute; left: -16px; top: calc(50% - 6px); }




/* BASIC css end */

