.c2j-main{
    font-family:"微软雅黑";
}
.c2j-main .c2j-banner{
  width: 100%;
}
.large-title{
    width: 100%;
    text-align: center;
    font-size: 48px;
    color: #333333;
    padding-top: 45px;
    font-weight: 600;
}
.Small-title{
    width: 100%;
    text-align: center;
    font-size: 30px;
    color: #000000;
    margin-top: 45px;
    font-weight: 600;
}
.large-title p{
    font-size: 18px;
}
.about{
    height: 300px;
    background:url("img/about-back.png") center 0 no-repeat;
    background-size:100% 100% ;
}
.about-font{
    width: 1200px;
    margin: 0 auto;
    font-size: 16px;
    color: #333333;
    line-height: 32px;
    padding-top: 40px;
}

.content .width_info{min-width: 980px;max-width: 1200px;margin: auto;padding: 0 10px}
.content .main_title{padding: 40px 0 25px;margin: auto}
.content .main_title .title_en{color: #19448E;font-size: 36px;font-weight: bold;;text-align: center}
.content .main_title .title_jp{color: #19448E;font-size: 26px;text-align: center}

.content .service_content .main_title{padding-top: 40px}
.content .service_content{width: 100%;height: 700px;}
.content .service_list{display: flex;justify-content: space-between;margin-bottom: 20px}
.content .service_list .service_one{max-width: 360px;position: relative;width: calc(100% / 3 - 10px);}
.content .service_list .service_one img{width: 100%;height: 230px}
.content .service_list .service_top{position: absolute;top: 0;padding: 30px 20px}
.content .service_list .service_title{font-size: 18px;color: white;font-weight: bold}
.content .service_list .service_msg{font-size: 15px;color: white;line-height: 24px;margin-top: 5px}
.content .service_list .service_btn{width: 100%;height: 36px;text-align: center;line-height: 36px;color: white;font-size: 14px;background: #BE0000;display: block}

.content .image_middle{width: 100%;height: 300px;background-image: url("./new_img/bg1.png");background-size: 100vw 300px;display: flex;align-items: center;justify-content: center;text-align: center;color: white;font-size: 36px;line-height: 50px}

.content .advantage{padding-top: 40px}
.content .advantage_list{display: flex;justify-content: space-between;margin-bottom: 50px}
.content .advantage_list .advantage_one{position: relative;width: calc(50% - 20px);height: 180px;background: linear-gradient(to right,#E7E7FF,#fff);border-left: 5px solid #19448E}
.content .advantage_one .num{color: #BE0000;font-size: 18px;font-weight: bold;margin-top: 55px;margin-left: 30px}
.content .advantage_one .advantage_msg{color: #19448E;font-size: 18px;font-weight: bold;margin-top: 5px;margin-left: 30px;line-height: 24px}
.content .advantage_one img{position: absolute;top:-20px;left: 30px}

.content .worry{width: 100%;height: auto;background: #E6E6FF;padding: 0 15px 40px}
.content .worry .talk_one{display: flex;margin-top: 20px}
.content .worry .talk_one .user_icon{ width: 66px;height: 67px;margin-top:  2px}
.content .worry .talk_one .left_talk{width: 16px;height: 31px;margin: 20px 10px 0 10px}
.content .worry .talk_one .talk_text{background: linear-gradient(to right,#fff,#E6E6FF);width: 100%;height: 70px;line-height: 70px;border-radius: 35px;color: #19448E;font-size: 22px;;padding-left: 10px;font-weight: bold}
.content .worry .talk_one .talk_text1{background: linear-gradient(to right,#E6E6FF,#fff);width: 100%;height: 70px;line-height: 70px;border-radius: 35px;color: #19448E;font-size: 22px;;padding-right: 10px;font-weight: bold;text-align: right}
.content .worry .worry_btn{position: relative;display: flex;justify-content: center;margin-top: 20px;}
.content .worry .worry_btn img{width: 870px;height: 75px;}
.content .worry .worry_btn div{line-height: 75px;font-size: 20px;color: white;margin-top: 5px;text-align: center;width: 870px;position: absolute;top: 0;}

.content .voice{margin-bottom: 50px!important;}
.content .voice_one{position: relative;margin-bottom: 20px}
.content .voice_one img{position: absolute;top: 10px;left: 10px}
.content .voice_one .voice_info{border-radius: 10px 10px 0px 0px;max-width: 1000px;width: 100%;background: #19448E;color: white;font-size:20px;line-height: 36px;height: 100px;font-weight: bold;padding-left: 60px;margin: auto;display: flex;align-items: center }
.content .voice_one .voice_user{border-radius: 0px 0px 10px 10px;max-width: 1000px;width: 100%;background: #E6E6FF;color: #333333;font-size:16px;line-height: 50px;height: 50px;padding-left: 60px;margin: auto}

.content .worry{width: 100%;height: auto;background: #E6E6FF;padding: 0 15px 40px}
.content .worry .talk_one{display: flex;margin-top: 20px}
.content .worry .talk_one .user_icon{ width: 66px;height: 67px;margin-top:  2px}
.content .worry .talk_one .left_talk{width: 16px;height: 31px;margin: 20px 10px 0 10px}
.content .worry .talk_one .talk_text{background: linear-gradient(to right,#fff,#E6E6FF);width: 100%;height: 70px;line-height: 70px;border-radius: 35px;color: #19448E;font-size: 22px;;padding-left: 10px;font-weight: bold}
.content .worry .talk_one .talk_text1{background: linear-gradient(to right,#E6E6FF,#fff);width: 100%;height: 70px;line-height: 70px;border-radius: 35px;color: #19448E;font-size: 22px;;padding-right: 10px;font-weight: bold;text-align: right}
.content .worry .worry_btn{position: relative;display: flex;justify-content: center;margin-top: 20px;}
.content .worry .worry_btn img{width: 870px;height: 75px;}
.content .worry .worry_btn div{line-height: 75px;font-size: 20px;color: white;margin-top: 5px;text-align: center;width: 870px;position: absolute;top: 0;}

.content .voice{margin-bottom: 50px!important;padding-bottom: 20px}
.content .voice_one{position: relative;margin-bottom: 20px}
.content .voice_one img{position: absolute;top: 10px;left: 10px}
.content .voice_one .voice_info{border-radius: 10px 10px 0px 0px;max-width: 1000px;width: 100%;background: #19448E;color: white;font-size:20px;line-height: 36px;height: 100px;font-weight: bold;padding-left: 90px;margin: auto;display: flex;align-items: center }
.content .voice_one .voice_user{border-radius: 0px 0px 10px 10px;max-width: 1000px;width: 100%;background: #E6E6FF;color: #333333;font-size:16px;line-height: 50px;height: 50px;padding-left: 90px;margin: auto}
