.wap_head {
  display: none;
}

#header .h_top {
  height: 36px;
  background-color: #2d2d2d;
  color: #ffffff;
  display: flex;
  align-items: center;
  font-size: 15px;
}

#header .h_top .w1320 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

#header .h_top .w1320 .search {
  position: relative;
  margin-right: 27px;
  display: inline-flex;
  align-items: center;
}

#header .h_top .w1320 .search::after {
  width: 1px;
  height: 13px;
  background-color: #ffffff;
  opacity: 0.5;
  position: absolute;
  right: 0;
  content: "";
  top: 5px;
}

#header .h_top .w1320 .search span {
  padding: 0 22px 0 8px;
}

#header .h_top .w1320 .search:hover {
  cursor: pointer;
}

#header .h_top .w1320 .language span {
  padding-right: 3px;
}

#header .h_nav .w1320 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 0;
}

#header .h_nav .w1320 .nav_list ul li {
  display: inline-block;
  margin-left: 25px;
}

#header .h_nav .w1320 .nav_list ul li a {
  font-size: 15px;
  color: #222222;
  padding: 8px 11px;
  background-color: #ffffff;
  border-radius: 4px;
  line-height: 18px;
  display: inline-block;
}

#header .h_nav .w1320 .nav_list ul li.other a {
  background-color: #5a8498;
  color: #ffffff;
  font-size: 16px;
  line-height: 16px;
}

.w1320 {
  width: 1320px;
  margin: 0 auto;
}

.banner .swiper-slide img {
  width: 100%;
  height: auto;
}

.common_title {
  font-size: 40px;
  color: #000000;
  text-align: center;
}

.w1205 {
  width: 1205px;
  margin: 0 auto;
}

.ind_products {
  padding: 137px 0 150px;
}

.ind_products .swiper-container{
	position: unset;
}

.ind_products .i_p_con {
  padding-top: 55px;
  position: relative;
}

.ind_products .swiper-container .swiper-button-prev{
	left: -90px;
}
.ind_products .swiper-container .swiper-button-next{
	right: -90px;
}

.ind_products .i_p_con .swiper-slide {
    background-color: #fafafa;
    padding: 47px 47px 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 20px;
}

.ind_products .i_p_con .swiper-slide .s_b_desp {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  font-size: 16px;
  color: #666666;
  text-align: center;
}

.ind_products .i_p_con .swiper-slide .s_b_desp span {
  color: #000;
  font-weight: bold;
}

.ind_products .i_p_con .swiper-slide .fixed {
  transition: all .4s;
  position: absolute;
  bottom: -100%;
  width: 100%;
  height: 100%;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 0 30px;
  color: #ffffff;
}

/* .ind_products .i_p_con .swiper-slide .fixed::after {
  content: "";
  width: 100%;
  height: 6px;
  background-color: #5a8498;
  position: absolute;
  bottom: 0;
} */

.ind_products .i_p_con .swiper-slide .fixed .title {
	font-size: 28px;
    color: #fefefe;
    font-weight: bold;
    letter-spacing: 3px;
}

.ind_products .i_p_con .swiper-slide .fixed .desp {
	font-size: 20px;
	line-height: 30px;
	margin: 15px 0 40px;
	font-weight: bold;
	letter-spacing: 3px;
}

.ind_products .i_p_con .swiper-slide .fixed .i_more {
  width: 75%;
  height: 44px;
  background-color: #000000;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
}

.ind_products .i_p_con .swiper-slide .fixed .i_more span {
  font-size: 15px;
  line-height: 28px;
  margin-top: -3px;
  letter-spacing: 3px;
}

.ind_products .i_p_con .swiper-slide:hover .fixed {
  bottom: 0;
}

.ind_products .i_p_next, 
.ind_products .i_p_prev {
  /* //width: 56px;
  //height: 56px; */
  width: 33px;
  height: 128px;
  /* //background-color: rgba(9, 99, 177, 0.2); */
  border-radius: 100%;
}

.ind_products .i_p_next.swiper-button-disabled, 
.ind_products .i_p_prev.swiper-button-disabled {
  /* //background-color: rgba(0, 0, 0, 0.3); */
}

.ind_products .i_p_next {
  background-image: url("../images/ind_next_icon1.png");
  background-size: 100% 100%;
  background-position: center;
  top: 35%;
}

.ind_products .i_p_prev {
  background-image: url("../images/ind_prev_icon1.png");
  background-size: 100% 100%;
  background-position: center;
  top: 35%;
}

.ind_soloved .common_title {
  padding-bottom: 55px;
}

.ind_soloved .i_s_con {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ind_soloved .i_s_con .i_s_left ul li {
  width: 322px;
  height: 100px;
  border: solid 1px #e2e2e2;
  margin-bottom: 24px;
  position: relative;
}

.ind_soloved .i_s_con .i_s_left ul li em {
  width: 45px;
  height: 42px;
  display: inline-block;
  margin: 5px 20px 0 0;
}

.ind_soloved .i_s_con .i_s_left ul li:nth-child(1) em {
  background: url("../images/soloved_1.png") no-repeat center center;
}

.ind_soloved .i_s_con .i_s_left ul li:nth-child(2) em {
  background: url("../images/soloved_2.png") no-repeat center center;
}

.ind_soloved .i_s_con .i_s_left ul li:nth-child(3) em {
  background: url("../images/soloved_3.png") no-repeat center center;
}

.ind_soloved .i_s_con .i_s_left ul li:nth-child(4) em {
  background: url("../images/soloved_4.png") no-repeat center center;
}

.ind_soloved .i_s_con .i_s_left ul li:hover a {
  background: url("../images/soloved_bg.png") no-repeat;
  width: 400px;
  position: absolute;
  height: 100%;
}

.ind_soloved .i_s_con .i_s_left ul li:hover a span {
  color: #ffffff;
}

.ind_soloved .i_s_con .i_s_left ul li:hover:nth-child(1) em {
  background: url("../images/soloved_1_hover.png") no-repeat center center;
}

.ind_soloved .i_s_con .i_s_left ul li:hover:nth-child(2) em {
  background: url("../images/soloved_2_hover.png") no-repeat center center;
}

.ind_soloved .i_s_con .i_s_left ul li:hover:nth-child(3) em {
  background: url("../images/soloved_3_hover.png") no-repeat center center;
}

.ind_soloved .i_s_con .i_s_left ul li:hover:nth-child(4) em {
  background: url("../images/soloved_4_hover.png") no-repeat center center;
}

.ind_soloved .i_s_con .i_s_left ul li a {
  display: flex;
  align-items: flex-start;
  padding: 20px 30px 0 43px;
}

.ind_soloved .i_s_con .i_s_left ul li a span {
  width: 190px;
  height: 50px;
  font-size: 18px;
  line-height: 28px;
  color: #333333;
}

.ind_soloved .i_s_con .i_s_left ul li:last-child {
  margin: 0;
}

.ind_soloved .i_s_con .i_s_right {
  background-color: #f5f5f5;
  padding: 26px 26px 20px;
  font-size: 16px;
  color: #666666;
  height: 474px;
}

.ind_soloved .i_s_con .i_s_right img {
  width: 100%;
}

.ind_soloved .i_s_con .i_s_right .s_desp {
  padding-top: 22px;
}

.ind_exper {
  margin: 80px 0 0;
}

.ind_exper img {
  width: 100%;
}

.ind_support {
  background-color: #f7f7f7;
  /* padding-bottom: 60px; */
  margin-top: 80px;
  padding: 130px 0 60px;
}

.ind_support .common_title {
  padding: 60px 0;
}

.ind_support .i_s_con {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ind_support .i_s_con .isc_item {
  width: 380px;
  background-color: #ffffff;
  padding: 10px 10px 13px;
}

.ind_support .i_s_con .isc_item .i_i_img {
  position: relative;
}

.ind_support .i_s_con .isc_item .i_i_img .icon {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ind_support .i_s_con .isc_item .i_i_img::after {
  width: 360px;
  height: 7px;
  background-color: #5a8498;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
}

.ind_support .i_s_con .isc_item .desp .title {
  font-size: 18px;
  color: #333333;
  padding: 23px 0 5px;
  font-weight: bold;
}

.ind_support .i_s_con .isc_item .desp .info {
  font-size: 14px;
  line-height: 22px;
  color: #999999;
  /* border-bottom: 2px solid #f0f0f0;
  padding-bottom: 15px;
  min-height: 60px; */
}

.ind_support .i_s_con .isc_item .more {
  font-size: 14px;
  color: #666666;
  padding-top: 15px;
  text-align: right;
}

.ind_support .i_s_con .isc_item .more a {
  display: block;
}

.ind_about .w1205 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 70px 0;
}

.ind_about .w1205 .i_a_left {
  width: 520px;
}

.ind_about .w1205 .i_a_left .title {
  font-size: 40px;
  color: #000000;
  line-height: 40px;
}

.ind_about .w1205 .i_a_left .note {
  font-size: 20px;
  color: #5a8498;
  padding: 18px 0 32px;
}

.ind_about .w1205 .i_a_left .desp {
  font-size: 16px;
  line-height: 40px;
  color: #333333;
}

.ind_about .w1205 .i_a_right {
  width: 580px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.ind_about .w1205 .i_a_right img {
  width: 100%;
}

.ind_about .w1205 .i_a_right .video {
  position: absolute;
}

.ind_about .w1205 .i_a_right .video img {
  width: auto;
}

.ind_news .common_title {
  padding-bottom: 55px;
}

.ind_news .w1205 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.ind_news .w1205 .i_n_left {
  width: 454px;
}

.ind_news .w1205 .i_n_left a {
  position: relative;
  display: block;
  height: 100%;
}

.ind_news .w1205 .i_n_left .title {
  position: absolute;
  bottom: 15px;
  left: 18px;
  font-size: 18px;
  color: #ffffff;
}

.ind_news .w1205 .i_n_left img {
  width: 100%;
}

.ind_news .w1205 .i_b_right {
  width: 685px;
}

.ind_news .w1205 .i_b_right ul li {
  margin-bottom: 20px;
}

.ind_news .w1205 .i_b_right ul li:last-child {
  margin-bottom: 0;
}

.ind_news .w1205 .i_b_right ul li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ind_news .w1205 .i_b_right ul li .date {
  width: 135px;
  height: 102px;
  background-color: #5a8498;
  color: #ffffff;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  padding: 9px;
}

.ind_news .w1205 .i_b_right ul li .date .day {
  font-size: 42px;
    font-weight: bold;
    padding-bottom: 8px;
    line-height: 44px;
}

.ind_news .w1205 .i_b_right ul li .date .ym {
  font-size: 18px;
}

.ind_news .w1205 .i_b_right ul li .info {
  width: calc(100% - 170px);
}

.ind_news .w1205 .i_b_right ul li .info .n_title {
  font-size: 18px;
  color: #333333;
  padding-bottom: 7px;
}

.ind_news .w1205 .i_b_right ul li .info .n_text {
  font-size: 14px;
  line-height: 24px;
  color: #999999;
}

.ind_msg {
  background-color: #f7f7f7;
  margin-top: 70px;
  padding-bottom: 40px;
}

.ind_msg .common_title {
  padding: 60px 0 20px;
}

.ind_msg .note {
  text-align: center;
  font-size: 18px;
  color: #999999;
  padding-bottom: 40px;
}

.ind_msg .m_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  text-align: center;
}

.ind_msg .m_item.center {
  justify-content: center;
  padding-top: 20px;
}

.ind_msg .m_item input {
  border-radius: 4px;
  border: solid 1px #dddddd;
  height: 40px;
  width: 100%;
  padding: 0 20px;
}

.ind_msg .m_item textarea {
  width: 100%;
  height: 80px;
  background-color: #ffffff;
  border-radius: 4px;
  border: solid 1px #dddddd;
  padding: 15px;
}

.ind_msg .m_item .submit {
  width: 180px;
  height: 41px;
  background-color: #5a8498;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #ffffff;
}

.w500 {
  width: 500px;
}

.w1020 {
  width: 1020px;
  margin: 0 auto;
}

.w1200 {
  width: 1200px;
  margin: 0 auto;
}

#footer {
  background-color: #1d1d1d;
}

#footer .w1200 {
  /* display: flex;
  justify-content: space-between; */
  color: #ffffff;
  padding: 40px 0 21px;
}
#footer .f_head_con {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#footer .copyright {
    border-top: 1px solid #666666;
    padding: 40px 0 10px;
    margin-top: 35px;
    text-align: center;
	color: #666666;
	font-size: 14px;
}
#footer .f_nav {
    color: #666;
    font-size: 16px;
}

#footer .f_nav span {
    padding: 0 15px;
}

#footer .w1200 .tel {
  display: flex;
  align-items: center;
}

#footer .w1200 .tel .icon {
  margin-right: 15px;
}

#footer .w1200 .tel .t_text .name {
  font-size: 14px;
  color: #666666;
}

#footer .w1200 .tel .t_text .num {
  font-size: 28px;
  margin-top: 2px;
}

#footer .w1200 .link {
  text-align: right;
}

#footer .w1200 .link .f_nav a {
  padding: 0 25px;
  display: inline-block;
}

#footer .w1200 .link .f_nav a:last-child {
  padding-right: 0px;
}

#footer .w1200 .link .copyright {
  padding-top: 55px;
  color: #999999;
  opacity: 0.3;
}

.w1320 {
  width: 1320px;
  margin: 0 auto;
}

.nei_banner img {
  width: 100%;
}

.pic_content {
  margin-bottom: 60px;
}

.pic_content .w1320 {
  box-shadow: 0px 1px 8px 0px rgba(208, 208, 208, 0.35);
}

.pic_content .p_cate_lists {
  margin-top: -70px;
  background: #ffffff;
  position: relative;
  z-index: 999;
  border-bottom: solid 1px #f6f6f6;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 30px 0 50px;
}

.pic_content .p_cate_lists ul li {
  display: inline-block;
  margin-right: 40px;
}

.pic_content .p_cate_lists ul li a {
  line-height: 68px;
  font-size: 15px;
  color: #666666;
  display: inline-block;
}

.pic_content .p_cate_lists ul li.hover a, .pic_content .p_cate_lists ul li:hover a {
  color: #5a8498;
  border-bottom: 2px solid #5a8498;
}

.pic_content .p_cate_lists .back a {
  display: inline-flex;
  align-items: center;
}

.pic_content .p_cate_lists .back a span {
  margin-left: 10px;
}

.pic_content .p_lists_group {
  padding: 30px;
}

.pic_content .p_lists_group .p_l_item a,
.pic_content .p_lists_group .info_desp {
  /* background-color: #f6f6f6; */
  margin-bottom: 30px;
  display: flex;
  /* align-items: center; */
  /* align-items: flex-start; */
  justify-content: space-between;
  padding: 25px 25px 25px 15px;
  background: url(../images/add/icon_more.png) no-repeat 98% 95% #f6f6f6;
  position: relative;
}
.pic_content .p_lists_group .see_more_item a{
	background: #f6f6f6;
	align-items: center;
}
.pic_content .p_lists_group .see_more_item a .text_more{
	font-size: 22px;
	font-weight: bold;
	line-height: 40px;
}
.pic_content .p_lists_group .p_l_item .info{
	position: relative;
	/* height: 100%; */
}
.pic_content .p_lists_group .p_l_item .info .cn_title{
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 17px;
}
.pic_content .p_lists_group .p_l_item a.info_bg,
.pic_content .p_lists_group .info_desp.info_bg {
  background: #ffffff;
  padding: 0 90px 0 0;
}
.p_lists_group #list_empty{
	display: none;
}

.pic_content .p_lists_group .p_l_item a.info_bg .img,
.pic_content .p_lists_group .info_desp.info_bg .img {
  padding: 1px;
  border: 1px solid #f6f6f6;
}

.pic_content .p_lists_group .p_l_item a.info_bg .info .desp,
.pic_content .p_lists_group .info_desp.info_bg .info .desp {
  margin: 10px 0 0;
}

.pic_content .p_lists_group .p_l_item a .img,
.pic_content .p_lists_group .info_desp .img {
  /* width: 520px; */
  width: 605px;
  height: 341px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #ffffff;
}

.pic_content .p_lists_group .p_l_item a .img img,
.pic_content .p_lists_group .info_desp .img img {
  max-width: 100%;
  max-height: 100%;
}

.pic_content .p_lists_group .p_l_item a .info,
.pic_content .p_lists_group .info_desp .info {
  width: 548px;
  /* width: 567px; */
}

.pic_content .p_lists_group .p_l_item a .info .title,
.pic_content .p_lists_group .info_desp .info .title {
  font-size: 25px;
  color: #333333;
  font-weight: bold;
  padding: 5px 0 8px;
}
.pic_content .p_lists_group .p_l_item .info .type{
	font-size: 25px;
	font-weight: bold;
	color: #528198;
}

.pic_content .p_lists_group .p_l_item a .info .desp,
.pic_content .p_lists_group .info_desp .info .desp {
  font-size: 15px;
  line-height: 34px;
  color: #666666;
  margin: 40px 0 55px;
}

.pic_content .p_lists_group .p_l_item a .info .more,
.pic_content .p_lists_group .info_desp .info .more {
  width: 153px;
  height: 47px;
  background-color: #5a8498;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #ffffff;
}

.pic_content .p_lists_group .p_l_item a .info .more span,
.pic_content .p_lists_group .info_desp .info .more span {
  margin-right: 13px;
}

.tab_con {
  margin: 0 30px;
}

.tab_con.soloved_con {
  padding: 0 0 30px;
}

.tab_con .tab_attrs {
  height: 62px;
  background-color: #f6f6f6;
  padding: 0 20px;
}

.tab_con .tab_attrs a {
  font-size: 22px;
  line-height: 60px;
  color: #333333;
  border-bottom: 2px solid #f6f6f6;
  width: 215px;
  display: inline-block;
  text-align: center;
}

.tab_con .tab_attrs a.hover, .tab_con .tab_attrs a:hover {
  border-color: #044c93;
}

.tab_con #tab1 {
  padding: 55px 0 22px;
}

.tab_con #tab1 ul {
  text-align: center;
}

.tab_con #tab1 ul li {
  display: inline-flex;
  align-items: center;
  flex-direction: column;
  margin: 0 30px 30px;
}
.tab_con .t_c_modal #tab1 ul li {
    margin: 0 15px 30px;
}
.tab_con #tab1 ul li span {
  margin-top: 30px;
  font-size: 16px;
}

.tab_con #tab2 ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.tab_con #tab2 ul li {
  text-align: center;
}

.tab_con #tab2 ul li img {
  max-width: 100%;
}

.tab_con #tab2 ul li span {
  padding-top: 15px;
  display: block;
  font-size: 18px;
}

.tab_con #tab3 {
  padding: 55px 0 45px;
}

.tab_con #tab3 table {
  width: 100%;
  border: solid 1px #999999;
}

.tab_con #tab3 table td {
  border-right: solid 1px #999999;
  border-bottom: solid 1px #999999;
  font-size: 22px;
  color: #333333;
  padding: 15px 20px;
}

.tab_con #tab3 table td:first-child {
  text-align: center;
}

.tab_con #tab3 table td:last-child {
  font-size: 20px;
}

.about_content {
  padding-bottom: 40px;
}

.about_content .nei_title {
  text-align: center;
  font-size: 40px;
  color: #000000;
  padding: 40px 0 30px;
}

.about_content .nei_about {
  /* width: 970px; */
  width: calc(100% - 40px);
  margin: 0 auto;
  font-size: 16px;
  line-height: 28px;
  color: #555555;
}
.sell_about{
	padding-top: 100px;
}
.nei_contact{
	padding-top: 50px;
}

.about_content .nei_about img {
  max-width: 100%;
}

.about_content .about_lists_group {
  margin: 0 40px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

.about_content .about_lists_group .a_l_item {
  width: 265px;
  margin-bottom: 37px;
}

.about_content .about_lists_group .a_l_item.empty {
  margin: 0;
}

.about_content .about_lists_group .a_l_item .img {
  height: 366px;
  background-color: #f5f5f5;
  overflow: hidden;
}

.about_content .about_lists_group .a_l_item .img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.about_content .about_lists_group .a_l_item .name {
  font-size: 26px;
  color: #222222;
  padding: 15px 0 8px;
}

.about_content .about_lists_group .a_l_item .desp {
  font-size: 16px;
  color: #666666;
}

.video_download_lists {
  padding: 40px 30px 0;
  /* display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap; */
}

.video_download_lists .v_d_l_item {
  font-size: 20px;
  color: #333333;
  text-align: center;
}

.video_download_lists .v_d_l_item .img {
  position: relative;
}

.video_download_lists .v_d_l_item .img .vimg {
  width: 100%;
}

.video_download_lists .v_d_l_item .img .icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.video_download_lists .v_d_l_item .name {
  margin: 20px 0 30px;
}

.contact_con {
  padding: 60px 30px;
}

.contact_con ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 34px;
}

.contact_con ul li {
  font-size: 18px;
  color: #666666;
}

.contact_con ul li span {
  margin-left: 27px;
}

#dituContent {
  width: 100%;
  height: 380px;
}

.form {
  padding-top: 70px;
}

.form .f_i_item {
  margin-bottom: 22px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 18px;
  color: #333333;
}

.form .f_i_item .w_6 {
  width: 48%;
}

.form .f_i_item .label {
  padding: 0 0 12px;
}

.form .f_i_item .label em {
  color: #ff0000;
  padding-right: 8px;
}

.form .f_i_item .input input {
  height: 40px;
  background-color: #f9f9f9;
  width: 100%;
  padding: 0 10px;
}

.form .f_i_item .area textarea {
  width: 100%;
  height: 495px;
  background-color: #f9f9f9;
  padding: 10px;
}

.form .f_i_item .w_12 {
  width: 100%;
}

.form .f_i_item.btns {
  justify-content: center;
}

.form .f_i_item.btns span,
.form .f_i_item.btns button{
  width: 247px;
  height: 50px;
  background-color: #ffffff;
  border-radius: 4px;
  border: solid 1px #000000;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  color: #000000;
  margin: 0 20px;
  font-weight: bold;
}

.form .f_i_item.btns span:hover {
  cursor: pointer;
}

.form .f_i_item.btns button.submit {
  color: #ffffff;
  background: #000000;
}

.news_group {
  padding: 40px;
}

.news_group .n_g_item {
  margin-bottom: 40px;
}

.news_group .n_g_item a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.news_group .n_g_item a .img {
  width: 455px;
}

.news_group .n_g_item a .img img {
  width: 100%;
  height: auto;
}

.news_group .n_g_item a .info {
  position: relative;
  width: calc(100% - 504px);
}

.news_group .n_g_item a .info .date {
  display: inline-block;
  padding-bottom: 18px;
  font-size: 18px;
  color: #222222;
  border-bottom: 1px solid #999999;
}

.news_group .n_g_item a .info .date .day {
  font-size: 30px;
  font-weight: bold;
}

.news_group .n_g_item a .info .name {
  margin: 28px 0 12px;
  font-size: 18px;
  color: #333333;
}

.news_group .n_g_item a .info .desp {
  font-size: 14px;
  line-height: 24px;
  color: #999999;
}

.news_group .n_g_item a .info .more {
  position: absolute;
  right: 0;
  top: 15px;
  font-size: 14px;
  color: #333333;
}

.new_info_con {
  padding: 50px 50px 0;
}

.new_info_con .n_title {
  text-align: center;
  font-size: 24px;
  color: #333333;
  font-weight: bold;
  padding: 0 0 18px;
}

.new_info_con .n_attrs {
  text-align: center;
  font-size: 15px;
  color: #999999;
}

.new_info_con .n_attrs span {
  margin: 0 20px;
}

.new_info_con .n_attrs span img {
  margin-right: 10px;
}

.new_info_con .n_con {
  font-size: 18px;
  line-height: 32px;
  color: #666666;
  margin-top: 30px;
}

.new_info_con .n_con img {
  max-width: 100%;
}

.new_info_con .n_con p {
  padding-bottom: 15px;
}

.new_info_con .new_more {
  margin-top: 30px;
  border-top: solid 1px #f6f6f6;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 25px 0 0;
}

.new_info_con .new_more a {
  font-size: 15px;
  color: #222222;
  width: 47%;
}

.new_info_con .new_more a:last-child {
  text-align: right;
}

.tab_con .soloved_attrs {
  background: none;
  margin: 0 0 20px;
  display: block;
  padding: 0;
}

.tab_con .soloved_attrs a {
  height: 50px;
  background-color: #f7f7f7;
  border-radius: 4px;
  font-size: 20px;
  color: #333333;
  line-height: 50px;
  border: 0;
  margin-right: 20px;
}

.tab_con .soloved_attrs a.hover {
  border: 0;
  background-color: #5a8498;
  color: #ffffff;
}

.t_c_modal {
  position: relative;
  padding: 0 24px;
}

.t_c_modal #tab1 {
  padding: 20px 0 22px;
}

.t_c_modal::before {
  height: 100%;
  width: 1px;
  content: "";
  background: #f2f2f2;
  position: absolute;
  left: 0;
}

.t_c_modal .t_c_title {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  position: relative;
  margin-bottom: 42px;
}

.t_c_modal .t_c_title::before {
  width: 25px;
  height: 1px;
  background: #5a8498;
  content: "";
  left: -36px;
  top: 17px;
  display: inline-block;
  position: absolute;
}

.t_c_modal #tab2 ul {
  flex-wrap: wrap;
}

.t_c_modal #tab2 ul li {
  width: 30%;
  margin-bottom: 32px;
}

.t_c_modal #tab2 ul li img {
  width: 100%;
}

.t_c_modal #tab3 .section img {
  max-width: 100%;
}

.tech_group {
    padding: 0 130px 85px;
}
.tech_group .t_item{
	padding-top: 70px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.tech_group .t_item h3{
	width: 175px;
	color: #5a8498;
	font-size: 28px;
	font-weight: bold;
}
.tech_group .t_item p{
	width: calc(100% - 175px);
	font-size: 17px;
	text-indent: 36px;
	
}
.support_nei_group ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 30px;
}
.down_group_item {
    padding: 35px 50px;
}
.down_title {
    position: relative;
}
.down_title span {
    font-size: 15px;
    background-color: #FFFFFF;
    position: relative;
    z-index: 1;
    padding-right: 30px;
}
.down_title::after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	width: 100%;
	height: 2px;
	background: #c3c3c3;
}
.d_lists_group {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 36px 20px 12px;
}

.d_lists_group .v_d_l_item {
    width: 48%;
    border: 1px solid #f9f9f9;
    box-shadow: 0 1px 5px #eeeeee;
    padding: 15px;
	position: relative;
	margin-bottom: 30px;
}
.d_lists_group .v_d_l_item a {
	width: 100%;
	height: 100%;
	display: block;
}

.d_lists_group .v_d_l_item .img {
    height: 265px;
    width: 72%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f4f3f3;
}
.d_lists_group .v_d_l_item .name {
    position: absolute;
    right: 61px;
    top: 85px;
	text-align: right;
	color: #3e3a39;
	max-width: 185px;
}
.d_lists_group .v_d_l_item .n_title {
    font-size: 21.5px;
    font-weight: bold;
}
.d_lists_group .v_d_l_item .click {
    font-size: 15px;
    padding-top: 7px;
    font-weight: bold;
}
.video_download_lists .d_lists_group .v_d_l_item{
	width: 100%;
}
.video_download_lists .d_lists_group .v_d_l_item .img{
	height: 582px;
}
.video_download_lists .d_lists_group .v_d_l_item .img .vimg{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.video_download_lists .d_lists_group .v_d_l_item .name {
    right: 30px;
    top: 5px;
	font-size: 21px;
    color: #3e3a39;
    max-width: 220px;
}
.video_download_lists .v_d_l_item .img .icon {
    left: 9%;
}
.a_c_baner {
    text-align: center;
    padding-top: 107px;
}
.a_c_baner img{
	max-width: 100%;
	height: auto;
}
.contact_con {
    padding: 55px 140px 60px;
}
.form .f_i_item .input input,
.form .f_i_item .area textarea{
    border: 1px solid #c7c7c7;
}
.form .f_i_item {
    margin-bottom: 30px;
}
.form .f_i_item .w_6 {
    width: 60%;
}
.form .f_i_item.btns{
	margin-top: 75px;
}
.form .note {
    text-align: center;
    font-size: 23px;
    padding: 50px 0 0;
    display: block;
	color: #666666;
}
.form .note em {
    padding: 0 20px;
}
.nei_contact ul{
	align-items: flex-start;
}
.nei_contact ul li{
	max-width: 259px;
}
.nei_contact ul li:first-child{
	text-align: center;
}
.nei_contact ul li .desp{
	color: #000000;
}
.nei_contact ul li .desp .title{
	font-size: 23px;
	padding: 55px 0 30px 0;
}
.nei_contact ul li .desp .text{
	font-size: 20px;
	padding-bottom: 30px;
}
.nei_contact ul li .desp .btn{
	width: 247px;
	height: 50px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	background: #000000;
}
.nei_contact ul li:last-child .desp .text {
    margin: -16px 0 0 0;
    padding-bottom: 18px;
}
.p_allLists_group .p_l_item {
    width: 50%;
}
.p_allLists_group {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.pic_content .p_allLists_group .p_l_item a{
	background: #f6f6f6;
	display: block;
	padding: 10px !important;
	margin-bottom: 20px !important;
}
.pic_content .p_allLists_group .p_l_item a .img {
    width: 100% !important;
}
.pic_content .p_allLists_group .p_l_item a .title{
	text-align: center;
	font-size: 14.5px;
	padding: 13px 0 3px;
	color: #333;
	font-weight: bold;
}
.app_down{
	display: none;
	position: fixed;
	width: 400px;
	height: 400px;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 2px 3px #666;
	right: 5%;
	top: 118px;
	background-color: #FFFFFF;
	z-index: 9999;
}
.app_down .con{
	padding: 15px 20px;
	text-align: center;
}
.app_down .a_title{
	text-align: right;
	color: #5A8498;
	font-size: 17px;
	font-weight: bold;
}
.app_down .a_desp{
	font-size: 17px;
	color: #333333;
	padding: 35px 0 20px;
	line-height: 29px;
}
#header .h_nav .w1320 .nav_list ul li.nav_menu-item.active a,
#header .h_nav .w1320 .nav_list ul li.nav_menu-item:hover a{
	color: #5a8498;
}
#header .h_nav .w1320 .nav_list ul li {
    margin-left: 10px;
}
#header .h_nav .w1320 .nav_list ul li.active,
#header .h_nav .w1320 .nav_list ul li:hover{
    position: relative;
}

#header .h_nav .w1320 .nav_list ul li.nav_menu-item.active::after,
#header .h_nav .w1320 .nav_list ul li.nav_menu-item:hover::after{
    height: 4px;
    width: 100%;
    background: #5a8498;
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
}
.tab_con .tabs_content {
    padding-top: 60px;
}
.tab_con .tabs_content img{
	max-width: 100%;
}
.product_content .p_lists_group .p_l_item a .img, .product_content .p_lists_group .info_desp .img{
	    width: 518px;
	    height: 372px;
		background: #f6f6f6;
}
.product_content .p_lists_group .p_l_item a.info_bg, .product_content .p_lists_group .info_desp.info_bg {
    padding: 0;
}
.product_content .p_lists_group .p_l_item a .info, .product_content .p_lists_group .info_desp .info {
    width: 660px;
	padding: 0 20px 0 0;
	position: relative;
}
.product_content .p_lists_group .p_l_item a.info_bg .info .desp, .product_content .p_lists_group .info_desp.info_bg .info .desp {
    position: absolute;
    bottom: 0;
}
.product_content .p_lists_group .info_desp .info .tags {
    color: #5a8498;
    font-size: 26px;
    font-weight: bold;
    padding: 10px 0 0;
}
.ind_products .i_p_con .swiper-slide {
    height: 322px;
}
.ind_products .i_p_con .swiper-slide img {
    max-width: 90%;
    max-height: 90%;
}
.p_sb_list .down{
    position: absolute;
    bottom: 20px;
    right: 20px;
    width: 160px;
    height: 36px;
    background: #000;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 15px;
}
.p_sb_list .version{
  font-size: 13px;
  color: #333333;
  font-weight: normal;
  position: absolute;
  right: 0;
  top: 10px;
}
.p_sb_list .info_text {
  padding-top: 25px;
}