@charset "utf-8";

.orange{color: #FFAA45;}
.con_title{text-align: center;}
/* .rate .img_box img{width: 100%;} */
.rate>.main_title{top: 100px; opacity: 0; text-align: center;}
.rate .tabs_list{display: flex; position: relative; top: 100px; opacity: 0;}
.rate .tabs_list li{margin-right: 20px; border: 1px solid #333; padding: 0 3%; height: 50px;  box-sizing: border-box; border-radius: 25px;}
.rate .tabs_list li.tabs_select{border: 1px solid #ffaa45; background-color: #FFAA45;}
.rate .tabs_list li a{ line-height: 50px;font-size: 1.2vw;font-weight: 500;}
.rate .rate_list{margin-top: 50px;}

.rate .rate_list>ul.kc_list{display: none;}
.rate .rate_info .kc_info{display: none;}

.rate .rate_list>ul{display: flex;justify-content: space-between; position: relative; position: relative; top: 100px; opacity: 0;}
.rate .rate_list>ul.normal_list>li{width: 23%; display: flex; flex-direction: column;}
.rate .rate_list>ul>li .img_box{margin-bottom: 20px;}
.rate .rate_list>ul.normal_list>li:nth-child(2n){position: relative; margin-top: 10%;}

.rate .rate_list>ul.kc_list{justify-content: center; display: flex; display: none;}
.rate .rate_list>ul.kc_list>li{width: 49%; display: flex; align-items: flex-end; justify-content: center;}

.rate .rate_list>ul>li>.text_box{box-shadow: 2px 2px 4px rgba(0, 0,0,0.5); border-radius: 20px; padding: 8%; box-sizing: border-box;}

.rate .rate_list>ul>li>.text_box h3{font-size: 1.4em;}
.rate .rate_list>ul>li>.text_box p{font-size: 1.2em; margin: 10px 0; color: #777;}
.rate .rate_list>ul>li>.text_box p:last-child{font-size: 1.4em; color: #FFAA45; font-weight: 500;}
.rate .rate_list>ul>li>.text_box span{font-size: 0.8em;font-weight: 500;}

.rate .rate_info{margin-top: 30px; position: relative; top: 100px; opacity: 0;}
.rate .rate_info p{font-size: 1.1em; line-height: 1.6;}
.rate .rate_info span{font-weight: 500; font-size: 1em;}




.add_rate>p{text-align: center; margin: 20px 0 30px 0; font-size: 1.2vw; position: relative; top: 100px; opacity: 0;}
.add_rate>.main_title{top: 100px; opacity: 0;}
.add_rate{text-align: center;}
.add_rate>div>ul{position: relative; top: 100px; opacity: 0;}
.add_rate>div>ul>li span{font-size: 1em; margin:0 10%;}
.add_rate>div>ul>li>ul:first-child span{margin-left:4%; position: relative; left: 6%;}
.add_rate>div>ul>li li{font-size: 1.4em; line-height: 50px; margin:0 5%;}
.add_rate>div>ul>li:first-child{ border-top: 2px solid #333; background-color: #ccc; line-height: 50px; font-size: 1.8em;}

.add_rate>div li>ul{background-color: #fff; border-top: 1px solid #333; }
.add_rate>div li>ul:last-child{border-bottom: 1px solid #333;}
.add_rate>div>ul:last-child{margin-top: 30px;}
.add_rate>div>ul:last-child li:nth-child(1)~li{font-size: 1.4em; line-height: 50px;border-bottom: 1px solid #333;}
.add_rate>div>ul:last-child li:nth-child(1){border-bottom: 1px solid #333;}