.language_all {
  width: 100%;
  background-color: #f7f9fc;
  padding-bottom: 50px;
}

.language_all .banner_box {
  width: 100%;
  position: relative;
}

.language_all .banner_box .mySwiper {
  width: 100%;
}

.language_all .banner_box .mySwiper a {
  display: block;
  width: 100%;
  height: 400px;
}

.language_all .banner_box .form_box {
  width: 1200px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  z-index: 9;
}

.language_all .banner_box .form_box .form_main {
  position: absolute;
  right: 0;
  top: 50px;
  width: 320px;
  height: 300px;
  background-color: #fff;
  border-radius: 10px;
  box-sizing: border-box;
}

.language_all .banner_box .form_box .form_main .f_tit {
  font-size: 24px;
  font-weight: 700;
  color: #333;
  text-align: center;
  padding-top: 22px;
}

.language_all .banner_box .form_box .form_main span {
  display: block;
  width: 138px;
  height: 30px;
  line-height: 30px;
  border-radius: 30px;
  text-align: center;
  font-size: 16px;
  color: #7e401d;
  background: linear-gradient(to right, #f7cd88, #f7b03c);
  margin: 0 auto;
  margin-top: 10px;
}

.language_all .banner_box .form_box .form_main .content {
  width: 100%;
}

.language_all .banner_box .form_box .form_main .content label {
  display: block;
  width: 255px;
  margin: 0 auto;
  position: relative;
  margin-top: 18px;
}

.language_all .banner_box .form_box .form_main .content label input,
.language_all .banner_box .form_box .form_main .content label select {
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-radius: 10px;
  border: 0;
  outline: none;
  border: 1px solid #e5e5e5;
  padding-left: 10px;
  box-sizing: border-box;
  font-size: 14px;
  color: #777777;
}

.language_all .banner_box .form_box .form_main .content label ::-webkit-input-placeholder {
  color: #777777;
}

.language_all .banner_box .form_box .form_main .content .send {
  display: block;
  width: 255px;
  margin: 0 auto;
  position: relative;
  margin-top: 18px;
  height: 48px;
  line-height: 48px;
  border-radius: 48px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: linear-gradient(to right, #ef0128, #fb3153);
}

.language_all .lan_object_intro {
  padding-top: 66px;
  padding-bottom: 30px;
  box-sizing: border-box;
}

.language_all .lan_object_intro .b_title {
  text-align: center;
  font-size: 34px;
  font-weight: 700;
  position: relative;
  z-index: 0;
}

.language_all .lan_object_intro .d_title::after {
  width: 145px;
  background: linear-gradient(to right, #fff, #f7be63, #fff);
}

.language_all .lan_object_intro .f_title::after {
  width: 145px;
  background: linear-gradient(to right, #fff, #b3aaff, #fff);
}

.language_all .lan_object_intro .s_title::after {
  width: 145px;
  background: linear-gradient(to right, #fff, #fe7c9c, #fff);
}

.language_all .lan_object_intro .i_title::after {
  width: 145px;
  background: linear-gradient(to right, #fff, #47d4be, #fff);
}

.language_all .lan_object_intro .j_title::after {
  width: 145px;
  background: linear-gradient(to right, #fff, #f370ae, #fff);
}

.language_all .lan_object_intro .k_title::after {
  width: 145px;
  background: linear-gradient(to right, #fff, #80aeff, #fff);
}

.language_all .lan_object_intro .r_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 145px;
  height: 15px;
  background: linear-gradient(to right, #fff, #f2ce64, #fff);
  content: '';
  z-index: -1;
}

.language_all .lan_object_intro .t_title::after {
  width: 145px;
  background: linear-gradient(to right, #fff, #6ec9c9, #fff);
}

.language_all .lan_object_intro .p_title::after {
  width: 145px;
  background: linear-gradient(to right, #fff, #5489ed, #fff);
}

.language_all .lan_object_intro .a_title::after {
  width: 145px;
  background: linear-gradient(to right, #fff, #e4a271, #fff);
}

.language_all .lan_object_intro .tab_a {
  width: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-top: 55px;
}

.language_all .lan_object_intro .tab_a a {
  width: 238px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background-color: #fff;
  font-size: 20px;
  font-weight: 700;
  color: #333;
  border-radius: 20px 20px 0 0;
  position: relative;
}

.language_all .lan_object_intro .tab_a .d_active {
  height: 80px;
  line-height: 80px;
  color: #fff;
  background: linear-gradient(to right, #f7cd89, #f7b03d);
}

.language_all .lan_object_intro .tab_a .d_active::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  display: block;
  width: 30px;
  height: 30px;
  background: url(../images/d_down_icon.png) no-repeat;
  content: '';
}

.language_all .lan_object_intro .tab_a .f_active {
  height: 80px;
  line-height: 80px;
  color: #fff;
  background: linear-gradient(to right, #c9c4ff, #9a8dff);
}

.language_all .lan_object_intro .tab_a .f_active::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  display: block;
  width: 30px;
  height: 30px;
  background: url(../images/f_down_icon.png) no-repeat;
  content: '';
}

.language_all .lan_object_intro .tab_a .s_active {
  height: 80px;
  line-height: 80px;
  color: #fff;
  background: linear-gradient(to right, #fea4bc, #ff5983);
}

.language_all .lan_object_intro .tab_a .s_active::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  display: block;
  width: 30px;
  height: 30px;
  background: url(../images/s_down_icon.png) no-repeat;
  content: '';
}

.language_all .lan_object_intro .tab_a .i_active {
  height: 80px;
  line-height: 80px;
  color: #fff;
  background: linear-gradient(to right, #7fdfd0, #18cbb0);
}

.language_all .lan_object_intro .tab_a .i_active::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  display: block;
  width: 30px;
  height: 30px;
  background: url(../images/i_down_icon.png) no-repeat;
  content: '';
}

.language_all .lan_object_intro .tab_a .j_active {
  height: 80px;
  line-height: 80px;
  color: #fff;
  background: linear-gradient(to right, #fb96c6, #ea4894);
}

.language_all .lan_object_intro .tab_a .j_active::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  display: block;
  width: 30px;
  height: 30px;
  background: url(../images/j_down_icon.png) no-repeat;
  content: '';
}

.language_all .lan_object_intro .tab_a .k_active {
  height: 80px;
  line-height: 80px;
  color: #fff;
  background: linear-gradient(to right, #a7c9ff, #5e97ff);
}

.language_all .lan_object_intro .tab_a .k_active::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  display: block;
  width: 30px;
  height: 30px;
  background: url(../images/k_down_icon.png) no-repeat;
  content: '';
}

.language_all .lan_object_intro .tab_a .r_active {
  height: 80px;
  line-height: 80px;
  color: #fff;
  background: linear-gradient(to right, #f2dc97, #f2dc97);
}

.language_all .lan_object_intro .tab_a .r_active::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  display: block;
  width: 30px;
  height: 30px;
  background: url(../images/r_down_icon.png) no-repeat;
  content: '';
}

.language_all .lan_object_intro .tab_a .t_active {
  height: 80px;
  line-height: 80px;
  color: #fff;
  background: linear-gradient(to right, #93dcdb, #49b7b7);
}

.language_all .lan_object_intro .tab_a .t_active::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  display: block;
  width: 30px;
  height: 30px;
  background: url(../images/t_down_icon.png) no-repeat;
  content: '';
}

.language_all .lan_object_intro .tab_a .p_active {
  height: 80px;
  line-height: 80px;
  color: #fff;
  background: linear-gradient(to right, #79b4fe, #325fdc);
}

.language_all .lan_object_intro .tab_a .p_active::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  display: block;
  width: 30px;
  height: 30px;
  background: url(../images/p_down_icon.png) no-repeat;
  content: '';
}

.language_all .lan_object_intro .tab_a .a_active {
  height: 80px;
  line-height: 80px;
  color: #fff;
  background: linear-gradient(to right, #f8d5a8, #d1713d);
}

.language_all .lan_object_intro .tab_a .a_active::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  display: block;
  width: 30px;
  height: 30px;
  background: url(../images/a_down_icon.png) no-repeat;
  content: '';
}

.language_all .lan_object_intro .d_tab_a {
  border-bottom: 1px solid #f7c87c;
}

.language_all .lan_object_intro .f_tab_a {
  border-bottom: 1px solid #9a8eff;
}

.language_all .lan_object_intro .s_tab_a {
  border-bottom: 1px solid #ff5983;
}

.language_all .lan_object_intro .i_tab_a {
  border-bottom: 1px solid #18cbaf;
}

.language_all .lan_object_intro .j_tab_a {
  border-bottom: 1px solid #ea4793;
}

.language_all .lan_object_intro .k_tab_a {
  border-bottom: 1px solid #5e98ff;
}

.language_all .lan_object_intro .r_tab_a {
  border-bottom: 1px solid #f3c234;
}

.language_all .lan_object_intro .t_tab_a {
  border-bottom: 1px solid #49b7b8;
}

.language_all .lan_object_intro .p_tab_a {
  border-bottom: 1px solid #325fdb;
}

.language_all .lan_object_intro .a_tab_a {
  border-bottom: 1px solid #d0723e;
}

.language_all .lan_object_intro .tab_main {
  width: 100%;
  background-color: #fff;
}

.language_all .lan_object_intro .tab_main ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 15px 20px;
  box-sizing: border-box;
}

.language_all .lan_object_intro .tab_main ul li {
  width: 270px;
  box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0px 0px 6px 1px #e5e5e5;
  border-radius: 10px;
  margin-top: 20px;
  margin-right: 25px;
}

.language_all .lan_object_intro .tab_main ul li img {
  display: block;
  width: 100%;
}

.language_all .lan_object_intro .tab_main ul li .des {
  padding: 0 20px 20px 20px;
  box-sizing: border-box;
}

.language_all .lan_object_intro .tab_main ul li .des h3 {
  font-size: 16px;
  font-weight: 500;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 20px;
}

.language_all .lan_object_intro .tab_main ul li .des h3 a {
  color: #333;
}

.language_all .lan_object_intro .tab_main ul li .des .tg_span {
  padding-top: 15px;
  box-sizing: border-box;
  display: flex;
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}

.language_all .lan_object_intro .tab_main ul li .des .tg_span span {
  margin-right: 10px;
  font-size: 12px;
  color: #fff;
  background-color: #b9b9b9;
  padding: 2px 8px;
  border-radius: 5px;
}

.language_all .lan_object_intro .tab_main ul li .des .tg_span span:first-child {
  background-color: #ff8f35;
}

.language_all .lan_object_intro .tab_main ul li .des .time_box {
  width: 100%;
  position: relative;
  padding-top: 20px;
  font-size: 12px;
  color: #333;
}

.language_all .lan_object_intro .tab_main ul li .des .time_box i {
  color: #999;
}

.language_all .lan_object_intro .tab_main ul li .des .time_box .free {
  position: absolute;
  right: 0;
  top: 20px;
  font-size: 22px;
  color: #ff2222;
}

.language_all .lan_object_intro .tab_main ul li:nth-child(4n) {
  margin-right: 0;
}

.language_all .lan_object_intro .gg_box {
  padding-top: 20px;
}

.language_all .lan_object_intro .gg_box img {
  display: block;
  width: 100%;
}

.language_all .object_system {
  padding-top: 66px;
  padding-bottom: 30px;
  box-sizing: border-box;
  background: #fff url(../images/r_b_icon.png) no-repeat right bottom;
  background-size: 100% 100%;
}

.language_all .object_system .b_title {
  text-align: center;
  font-size: 34px;
  font-weight: 700;
  position: relative;
  z-index: 0;
}

.language_all .object_system .main {
  width: 100%;
  padding-top: 50px;
}

.language_all .object_system .main img {
  display: block;
  width: 100%;
}

.language_all .object_system .a_btn {
  width: 100%;
  display: flex;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 88px;
}

.language_all .object_system .a_btn a {
  width: 275px;
  height: 60px;
  line-height: 60px;
  border-radius: 60px;
  font-size: 18px;
  color: #fff;
  font-weight: 700;
  background: linear-gradient(to right, #ef0128, #fa3152);
  text-align: center;
  margin: 0 30px;
  box-sizing: border-box;
  box-shadow: 0px 0px 6px 1px #fcc8d1;
}

.language_all .object_system .a_btn a:last-child {
  color: #f00229;
  border: 1px solid #f00229;
  background: linear-gradient(to right, #fff, #fff);
  box-shadow: 0px 0px 0px 0px #fff;
}

.language_all .object_system .main2 {
  width: 100%;
  display: flex;
  padding: 50px 20px 0 20px;
  box-sizing: border-box;
  justify-content: space-between;
}

.language_all .object_system .main2 ul {
  width: 620px;
  box-sizing: border-box;
}

.language_all .object_system .main2 ul li {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  height: 66px;
  align-items: center;
  padding: 0 20px;
  box-sizing: border-box;
  border-radius: 8px;
}

.language_all .object_system .main2 ul li em {
  width: 27px;
  height: 27px;
  text-align: center;
  line-height: 27px;
  border-radius: 50%;
  color: #fff;
  margin-right: 10px;
}

.language_all .object_system .main2 ul li .d_qs {
  background: linear-gradient(to right, #f7cd88, #f7b13f);
}

.language_all .object_system .main2 ul li .f_qs {
  background: linear-gradient(to right, #cdc7ff, #9b8eff);
}

.language_all .object_system .main2 ul li .s_qs {
  background: linear-gradient(to right, #fea9c1, #ff5984);
}

.language_all .object_system .main2 ul li .i_qs {
  background: linear-gradient(to right, #86e1d3, #1acbb0);
}

.language_all .object_system .main2 ul li .j_qs {
  background: linear-gradient(to right, #fb9dc9, #eb4894);
}

.language_all .object_system .main2 ul li .k_qs {
  background: linear-gradient(to right, #adccff, #689eff);
}

.language_all .object_system .main2 ul li .r_qs {
  background: linear-gradient(to right, #f2dc97, #f3c335);
}

.language_all .object_system .main2 ul li .t_qs {
  background: linear-gradient(to right, #91dad9, #53bbbc);
}

.language_all .object_system .main2 ul li .p_qs {
  background: linear-gradient(to right, #91c3ff, #3d68de);
}

.language_all .object_system .main2 ul li .a_qs {
  background: linear-gradient(to right, #f8d7ae, #d1733f);
}

.language_all .object_system .main2 ul li span {
  font-size: 16px;
  color: #333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 70%;
}

.language_all .object_system .main2 ul li a {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  color: #ef0329;
  width: 125px;
  height: 36px;
  line-height: 36px;
  border-radius: 36px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ef0329;
  box-sizing: border-box;
}

.language_all .object_system .main2 ul li a:hover {
  color: #fff;
  background-color: #ef0329;
}

.language_all .object_system .main2 ul li:hover {
  background-color: #fff;
  box-shadow: 0px 0px 6px 2px #f2f2f2;
}

.language_all .object_adv_box {
  padding-top: 66px;
  padding-bottom: 30px;
  height: 440px;
  box-sizing: border-box;
}

.language_all .object_adv_box .b_title {
  text-align: center;
  font-size: 34px;
  font-weight: 700;
  position: relative;
  z-index: 0;
  color: #fff;
}

.language_all .object_adv_box .d_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 340px;
  height: 15px;
  background: linear-gradient(to right, #f28d2f, #bc7501, #f28d2f);
  content: '';
  z-index: -1;
}

.language_all .object_adv_box .f_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 340px;
  height: 15px;
  background: linear-gradient(to right, #9066f5, #b2a9ff, #9066f5);
  content: '';
  z-index: -1;
}

.language_all .object_adv_box .s_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 340px;
  height: 15px;
  background: linear-gradient(to right, #f568a3, #fe82a3, #f568a3);
  content: '';
  z-index: -1;
}

.language_all .object_adv_box .i_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 340px;
  height: 15px;
  background: linear-gradient(to right, #33d282, #3ed3b9, #33d282);
  content: '';
  z-index: -1;
}

.language_all .object_adv_box .j_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 340px;
  height: 15px;
  background: linear-gradient(to right, #d13591, #e86aa6, #d13591);
  content: '';
  z-index: -1;
}

.language_all .object_adv_box .k_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 340px;
  height: 15px;
  background: linear-gradient(to right, #2f94f2, #83b2fe, #2f94f2);
  content: '';
  z-index: -1;
}

.language_all .object_adv_box .r_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 340px;
  height: 15px;
  background: linear-gradient(to right, #f1b135, #f2ce66, #f1b135);
  content: '';
  z-index: -1;
}

.language_all .object_adv_box .t_title::after {
  width: 340px;
  background: linear-gradient(to right, #3bc8b3, #70cbca, #3bc8b3);
}

.language_all .object_adv_box .p_title::after {
  width: 340px;
  background: linear-gradient(to right, #3975e8, #598eef, #3975e8);
}

.language_all .object_adv_box .a_title::after {
  width: 340px;
  background: linear-gradient(to right, #e8913f, #e29f6e, #e8913f);
}

.language_all .object_adv_box ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-top: 40px;
}

.language_all .object_adv_box ul li {
  width: 266px;
  height: 286px;
  box-sizing: border-box;
  background-color: #fff;
  text-align: center;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 0px 6px 1px #f7f6f5;
}

.language_all .object_adv_box ul li p {
  font-size: 16px;
  padding-top: 20px;
}

.language_all .d_adv_box {
  background: #f7f9fc url(../images/d_adv_bg.png) no-repeat center top;
}

.language_all .f_adv_box {
  background: #f7f9fc url(../images/f_adv_bg.png) no-repeat center top;
}

.language_all .s_adv_box {
  background: #f7f9fc url(../images/s_adv_bg.png) no-repeat center top;
}

.language_all .i_adv_box {
  background: #f7f9fc url(../images/i_adv_bg.png) no-repeat center top;
}

.language_all .j_adv_box {
  background: #f7f9fc url(../images/j_adv_bg.png) no-repeat center top;
}

.language_all .k_adv_box {
  background: #f7f9fc url(../images/k_adv_bg.png) no-repeat center top;
}

.language_all .r_adv_box {
  background: #f7f9fc url(../images/r_adv_bg.png) no-repeat center top;
}

.language_all .t_adv_box {
  background: #f7f9fc url(../images/t_adv_bg.png) no-repeat center top;
}

.language_all .p_adv_box {
  background: #f7f9fc url(../images/p_adv_bg.png) no-repeat center top;
}

.language_all .a_adv_box {
  background: #f7f9fc url(../images/a_adv_bg.png) no-repeat center top;
}

.language_all .language_news {
  padding-top: 66px;
  padding-bottom: 30px;
  box-sizing: border-box;
  background-color: #f7f9fc;
}

.language_all .language_news .b_title {
  text-align: center;
  font-size: 34px;
  font-weight: 700;
  position: relative;
  z-index: 0;
}

.language_all .language_news .content {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-top: 50px;
}

.language_all .language_news .content .l_news {
  width: 380px;
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 6px;
  padding: 20px;
}

.language_all .language_news .content .l_news img {
  display: block;
  width: 100%;
}

.language_all .language_news .content .l_news h3 {
  font-size: 16px;
  font-weight: 500;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 25px;
}

.language_all .language_news .content .l_news h3 a {
  color: #333;
}

.language_all .language_news .content .l_news ._user {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  color: #999;
  padding-top: 15px;
}

.language_all .language_news .content .l_news ._user img {
  width: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.language_all .language_news .content .l_news .des {
  font-size: 14px;
  color: #999;
  padding-top: 15px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
}

.language_all .language_news .content .m_news {
  width: 380px;
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 6px;
  padding: 20px;
}

.language_all .language_news .content .m_news a {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}

.language_all .language_news .content .m_news a .l_img {
  width: 156px;
}

.language_all .language_news .content .m_news a .l_img img {
  display: block;
  width: 100%;
}

.language_all .language_news .content .m_news a .des {
  flex: 1;
  box-sizing: border-box;
  padding-left: 20px;
  align-items: center;
}

.language_all .language_news .content .m_news a .des p {
  font-size: 16px;
  color: #333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  overflow: hidden;
}

.language_all .language_news .content .m_news a .des span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  color: #999;
  padding-top: 20px;
}

.language_all .language_news .content .m_news :first-child {
  margin-top: 0;
}

.language_all .language_news .content .r_upload {
  width: 380px;
  box-sizing: border-box;
  background: #fff url(../images/upload_bg.png) no-repeat center top;
  border-radius: 6px;
  padding: 20px;
}

.language_all .language_news .content .r_upload .s_tit {
  text-align: center;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  padding: 5px 0;
}

.language_all .language_news .content .r_upload .s_tit::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  display: block;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, #fb9a25 20%, #fff 40%, #fb9a25);
  content: '';
}

.language_all .language_news .content .r_upload .s_tit::before {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, #fb9a25 20%, #fff 40%, #fb9a25);
  content: '';
}

.language_all .language_news .content .r_upload .a_box {
  width: 100%;
  padding-top: 35px;
}

.language_all .language_news .content .r_upload .a_box a {
  display: flex;
  position: relative;
  width: 100%;
  align-items: center;
  padding: 15px 0;
  font-size: 16px;
  color: #333;
}

.language_all .language_news .content .r_upload .a_box a i {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  background-color: #bfbfbf;
  border-radius: 5px;
  font-weight: 400;
  font-size: 14px;
  margin-right: 6px;
}

.language_all .language_news .content .r_upload .a_box a span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 70%;
}

.language_all .language_news .content .r_upload .a_box a em {
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  width: 108px;
  height: 30px;
  line-height: 30px;
  border-radius: 30px;
  text-align: center;
  font-size: 14px;
  color: #ef0128;
  border: 1px solid #ef0128;
}

.language_all .language_news .content .r_upload .a_box a em img {
  vertical-align: sub;
  margin-left: 3px;
}

.language_all .language_news .content .r_upload .a_box a em:hover {
  color: #fff;
  background-color: #f41539;
}

.language_all .language_news .content .r_upload .a_box a em:hover img {
  content: url(../images/w_load_icon.png);
}

.language_all .language_news .content .r_upload .a_box a:nth-child(1) i {
  background-color: #ef2626;
}

.language_all .language_news .content .r_upload .a_box a:nth-child(2) i {
  background-color: #ef5a26;
}

.language_all .language_news .content .r_upload .a_box a:nth-child(3) i {
  background-color: #ef8526;
}

.language_all .language_hot {
  padding-top: 55px;
  padding-bottom: 30px;
  box-sizing: border-box;
  background-color: #fff;
}

.language_all .language_hot .b_title {
  text-align: center;
  font-size: 34px;
  font-weight: 700;
  position: relative;
  z-index: 0;
}

.language_all .language_hot .a_box {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  padding-top: 20px;
}

.language_all .language_hot .a_box a {
  color: #333;
  padding: 5px 12px;
  border-radius: 15px;
  background-color: #f5f5f5;
  margin-right: 20px;
  margin-top: 20px;
}

.language_all .language_hot .a_box a:hover {
  color: #fff;
  background-color: #f82448;
}

.d_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 280px;
  height: 15px;
  background: linear-gradient(to right, #fff, #f7be63, #fff);
  content: '';
  z-index: -1;
}

.f_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 280px;
  height: 15px;
  background: linear-gradient(to right, #fff, #b3aaff, #fff);
  content: '';
  z-index: -1;
}

.s_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 280px;
  height: 15px;
  background: linear-gradient(to right, #fff, #fe7c9c, #fff);
  content: '';
  z-index: -1;
}

.i_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 280px;
  height: 15px;
  background: linear-gradient(to right, #fff, #47d4be, #fff);
  content: '';
  z-index: -1;
}

.j_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 280px;
  height: 15px;
  background: linear-gradient(to right, #fff, #f370ae, #fff);
  content: '';
  z-index: -1;
}

.k_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 280px;
  height: 15px;
  background: linear-gradient(to right, #fff, #80aeff, #fff);
  content: '';
  z-index: -1;
}

.r_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 280px;
  height: 15px;
  background: linear-gradient(to right, #fff, #f2ce64, #fff);
  content: '';
  z-index: -1;
}

.t_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 280px;
  height: 15px;
  background: linear-gradient(to right, #fff, #6ec9c9, #fff);
  content: '';
  z-index: -1;
}

.p_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 280px;
  height: 15px;
  background: linear-gradient(to right, #fff, #5489ed, #fff);
  content: '';
  z-index: -1;
}

.a_title::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  display: block;
  width: 280px;
  height: 15px;
  background: linear-gradient(to right, #fff, #e4a271, #fff);
  content: '';
  z-index: -1;
}
