a:focus {
  text-decoration: none;
}
@font-face {
  font-family: "arge";
  src: url(ARGENTUMSANS-MEDIUM.TTF);
}
.nav_button {
  display: none;
}
.list_ul {
  overflow: hidden;
}
.list_ul ul {
  display: flex;
  flex-wrap: wrap;
}
.list_ul ul li {
  box-sizing: border-box;
}
.list_ul ul li a {
  display: block;
}
.transition {
  transition: all ease-in-out 0.3s;
}
.img-transform {
  -webkit-transform: scale(1.03);
  -moz-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -o-transform: scale(1.03);
  transform: scale(1.03);
}
.big_img .img {
  overflow: hidden;
}
.big_img .img img,
.big_img .img h1,
.big_img .img h2,
.big_img .img h3,
.big_img .img h4,
.big_img .img h5 {
  transition: all ease-in-out 0.3s;
}
.big_img:hover img {
  -webkit-transform: scale(1.03);
  -moz-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -o-transform: scale(1.03);
  transform: scale(1.03);
}
.big_img:hover h1,
.big_img:hover h2,
.big_img:hover h3,
.big_img:hover h4 .big_img:hover h5 {
  color: #c20530;
}
.con1200 {
  max-width: 1400px;
  height: 139px;
  margin: 0 auto;
}
.dja {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.head_top {
  height: 59px;
  line-height: 59px;
  background: url(../images/矩形\ 11.png);
}
.head_top p.welcome {
  color: #ffffff;
}
.head_top p.tel {
  padding: 0 50px;
  color: #fff;
}
.head_top p.tel span {
  display: block;
  padding-left: 50px;
  background: url(../images/图层\ 0.png) no-repeat center left;
}
.head .con1200 {
  display: flex;
  max-width: 1400px;
  margin: 0 auto;
}
.head .con1200 .menu {
  display: flex;
}
.head .con1200 .menu a {
  font-size: 16px;
  padding: 0 59px;
  display: block;
  position: relative;
  top: 1px;
  height: 100px;
  line-height: 100px;
  text-decoration: none;
}
.head .con1200 .menu a:hover,
.head .con1200 .menu a.hover {
  display: block;
  height: 100px;
  color: #01438f;
  text-decoration: none;
}
.head .menu .menu_li1 {
  background: url(../images/head_shu.png) no-repeat;
  background-position: 189px 44px;
}
.head .menu .menu_li2 {
  background: url(../images/head_shu.png) no-repeat;
  background-position: 189px 44px;
}
.head .menu .menu_li3 {
  background: url(../images/head_shu.png) no-repeat;
  background-position: 189px 44px;
}
.head .menu .menu_li4 {
  background: url(../images/head_shu.png) no-repeat;
  background-position: 189px 44px;
}
.head .tel span {
  color: #2579b9;
  font-size: 14px;
}
.index_ab {
  display: flex;
  padding: 4% 0;
}
.index_ab .fact {
  width: 66%;
}
.index_ab .fact ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -3px;
}
.index_ab .fact ul li {
  width: 50%;
  padding: 3px;
  box-sizing: border-box;
}
.index_ab .about {
  width: 34%;
  padding: 40px;
  box-sizing: border-box;
}
.index_ab .about .content {
  line-height: 34px;
  text-indent: 2em;
  padding: 6% 0;
}
.index_ab .about .more {
  display: block;
  width: 120px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  background-color: #c20530;
}
.index_ab .num_list {
  margin-top: 8%;
}
.index_ab .num_list ul {
  display: flex;
  justify-content: space-between;
}
.index_ab .num_list ul li h4 {
  display: flex;
  align-items: center;
}
.index_ab .num_list ul li strong {
  display: block;
  font-size: 40px;
  color: #c20530;
  font-family: "Arial";
  font-weight: bold;
}
.index_ab .num_list ul li i {
  font-size: 16px;
  font-family: arge;
}
.index_ab .num_list ul li p {
  text-align: center;
  margin: 6px 0;
}
.typename h2 {
  font-family: "arge";
  font-size: 40px;
  color: #c20530;
}
.typename h1 {
  padding: 8px 0 14px 0;
  font-size: 30px;
}
.index_pro .typename h2 {
  text-align: center;
}
.index_pro .typename h1 {
  text-align: center;
  background: url(../images/icon.jpg) no-repeat center bottom;
}
.index_pro .typename p {
  text-align: center;
  padding-top: 14px;
}
.index_pro ul {
  padding: 2% 0;
}
.index_pro ul li {
  width: 25%;
  box-sizing: border-box;
  padding: 0 25px;
}
.index_pro .more {
  margin: 0 auto;
}
.more {
  display: block;
  width: 120px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  background-color: #c20530;
}
.index_choo {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 4% 0;
}
.index_choo .typename {
  width: 34%;
  padding: 0 50px;
  box-sizing: border-box;
}
.index_choo .typename p {
  padding-top: 14px;
}
.index_choo .choose_list {
  width: 66%;
  position: relative;
}
.index_choo .choose_list .list {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.index_choo .choose_list .list ul {
  padding: 0 30px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}
.index_choo .choose_list .list ul li {
  width: 50%;
  padding: 15px;
}
.index_choo .choose_list .list ul li a {
  display: block;
  background: rgba(194, 5, 48, 0.9);
  color: #fff;
  padding: 0 26px;
  padding-bottom: 14px;
  height: 100%;
  box-sizing: border-box;
}
.index_choo .choose_list .list ul li a .box {
  position: relative;
  width: 86%;
}
.index_choo .choose_list .list ul li a i {
  font-size: 40px;
  font-weight: bold;
  color: #fff;
  position: absolute;
  margin-top: -28px;
}
.index_choo .choose_list .list ul li a h1 {
  font-size: 24px;
  font-family: "arge";
  padding-top: 30px;
}
.index_choo .choose_list .list ul li a p {
  line-height: 24px;
  padding-top: 16px;
  height: 90px;
}
.index_choo .choose_list .list ul li a .img {
  text-align: right;
  width: 100%;
}
.index_news .typename h2 {
  text-align: center;
}
.index_news .typename h1 {
  text-align: center;
  background-position: center bottom;
}
.index_news .news_list {
  padding: 2% 0;
}
.index_news .news_list ul {
  display: flex;
}
.index_news .news_list ul li {
  width: 25%;
  padding: 0 30px;
  box-sizing: border-box;
}
.index_news .news_list ul li a {
  display: block;
}
.index_news .news_list ul li a .time i {
  font-size: 40px;
  font-weight: bold;
  color: #c20530;
  letter-spacing: 0px;
}
.index_news .news_list ul li a .time p {
  letter-spacing: 0px;
  color: #c20530;
  padding-bottom: 10px;
}
.index_news .news_list ul li a .news_title {
  padding: 18px 0;
}
.index_news .news_list ul li a h3 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  line-height: 38px;
}
.index_news .news_list ul li a .sum {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  line-height: 24px;
  color: #666666;
  margin-top: 5px;
}
.index_news .news_list ul li a .more {
  margin-top: 24px;
}
.footer {
  width: 100%;
  height: 648px;
  background: url(../images/footer_ren.png);
}
.footer .con1200 {
  max-width: 1500px;
  height: 449px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer .con1200 .foo_nav li a {
  display: block;
  font-size: 16px;
  color: #fff;
  padding: 15px 0;
}
.footer .con1200 .info {
  color: #fff;
}
.footer .con1200 .info h1 {
  padding-bottom: 14px;
}
.footer .con1200 .info .content {
  line-height: 38px;
}
.footer .con1200 .qd {
  max-width: 130px;
  margin-top: 7px;
}
.footer .footer_s1 {
  max-width: 1400px;
  height: 588px;
  margin: 0 auto;
  background: url(../images/footer_end1.png) no-repeat center center;
}
.footer .footer_s1 ul li {
  float: left;
}
.footer .footer_s1 .footer_l1 {
  width: 914px;
  height: 588px;
}
.footer .footer_s1 .footer_l1 img {
  margin-left: 79px;
  margin-top: 80px;
}
.footer .footer_s1 .footer_l1 p {
  margin-left: 79px;
  font-size: 19px;
  color: #fff;
}
.footer .footer_s1 .footer_l2 {
  width: 486px;
  height: 588px;
}
.footer .footer_s1 .footer_l2 .footer_l2_img1 {
  margin-top: 79px;
}
.footer .footer_s1 .footer_l2 p {
  margin-top: 30px;
  font-size: 23px;
  color: #fff;
}
.footer .footer_s1 .footer_l2 .footer_l2_img2 {
  position: relative;
  left: 110px;
  bottom: 16px;
}
.qd p {
  color: #fff;
  font-size: 17px;
  text-align: center;
  position: relative;
  top: 5px;
  left: 2px;
}
.foo_bottom {
  width: 100%;
  background: url(../images/ends.png);
}
.foo_bottom .con1200 {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}
.foo_bottom a {
  display: block;
  line-height: 40px;
  padding: 0 20px;
  color: #fff;
  text-decoration: none;
}
.typenamess img:nth-child(1) {
  margin-left: 400px;
  margin-top: 107px;
}
.typenamess h1 {
  text-align: center;
  font-size: 27px;
  color: #333333;
}
.typenamess img:nth-child(3) {
  margin-left: 586px;
  margin-top: 27px;
}
.factory {
  padding: 3% 0;
}
.factory .fac_list {
  padding-top: 4%;
}
.choose {
  padding: 4% 0;
}
.choose .typename {
  box-sizing: border-box;
}
.choose .typename p {
  padding-top: 14px;
}
.choose .choose_list {
  width: 100%;
  position: relative;
  margin: 3% 0;
}
.choose .choose_list .list {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 50%;
  transform: translateX(-50%);
  max-width: 1200px;
  display: flex;
  align-items: center;
}
.choose .choose_list .list ul {
  padding: 10px 30px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}
.choose .choose_list .list ul li {
  width: 50%;
  padding: 15px;
}
.choose .choose_list .list ul li a {
  display: block;
  background: rgba(194, 5, 48, 0.9);
  color: #fff;
  padding: 0 26px;
  padding-bottom: 14px;
  height: 100%;
  box-sizing: border-box;
}
.choose .choose_list .list ul li a .box {
  position: relative;
  width: 86%;
}
.choose .choose_list .list ul li a i {
  font-size: 40px;
  font-weight: bold;
  color: #fff;
  position: absolute;
  margin-top: -28px;
}
.choose .choose_list .list ul li a h1 {
  font-size: 24px;
  font-family: "arge";
  padding-top: 30px;
}
.choose .choose_list .list ul li a p {
  line-height: 24px;
  padding-top: 16px;
  height: 90px;
}
.choose .choose_list .list ul li a .img {
  text-align: right;
  width: 100%;
}
input::-webkit-input-placeholder {
  color: #346aa5;
  font-size: 18px;
}
textarea::-webkit-input-placeholder {
  color: #346aa5;
}
.foo_nav ul li {
  font-size: 15px;
  color: #ffffff;
  padding: 10px;
}
.foo_nav ul li p {
  margin-left: 50px;
  margin-top: 26px;
}
.news_read {
  padding-top: 106px;
}
.news_read .news_typename h1 {
  font-size: 17px;
  color: #333333;
  text-align: center;
}
.news_read .news_typename .time {
  font-size: 14px;
  text-align: center;
  color: #707070;
  padding: 14px 0;
}
.news_read .read_con {
  margin-top: 50px;
  padding-bottom: 40px;
  line-height: 24px;
}
.news_read .read_con p {
  text-indent: 4.7rem;
  font-size: 15px;
  color: #4e4e4e;
  margin-bottom: 36px;
}
.news_read .cc_book {
  padding: 40px 0;
  margin-top: 20px;
  max-width: 1200px;
}
.news_read .cc_book ul {
  max-width: 1200px;
}
.news_read .cc_book ul li {
  height: 39px;
  border-top: 1px solid #c6c6c6;
}
.news_read .cc_book ul li:nth-child(2) {
  border-bottom: 1px solid #c6c6c6;
}
.news_read .cc_book ul li .infolist2 {
  line-height: 32px;
}
.cc_book .cc_newslist_read li a .avitce {
  display: block;
  background: #2579b9;
  color: #fff;
}
.contact .typename {
  text-align: center;
  margin-top: 98px;
}
.contact #amap_container {
  width: 1200px;
  height: 505px;
}
.contact .leave .mess_form {
  max-width: 1500px;
  margin: 0 auto;
  margin-top: 61px;
  margin-bottom: 149px;
  height: 600px;
  background: url(../images/29082c141f9f20534683a97e8b274304.png) no-repeat center center;
}
.contact .leave .mess_form p {
  display: flex;
  margin-bottom: 34px;
  align-items: center;
  margin-left: 43px;
}
.contact .leave .mess_form p input {
  width: 677px;
  height: 79px;
  padding: 0 8px;
  line-height: 40px;
  background: url(../images/ip.png) no-repeat center center;
  margin-left: 20px;
  margin-top: 74px;
  font-size: 19px;
}
.contact .leave .mess_form textarea {
  width: 1373px;
  height: 254px;
  border: none;
  background: url(../images/ipp.png) no-repeat center center;
  box-sizing: border-box;
  padding: 8px;
  line-height: 40px;
  margin-left: 63px;
  font-size: 19px;
}
.contact .leave .submit input {
  display: block;
  width: 338px;
  height: 79px;
  line-height: 36px;
  text-align: center;
  background: #3fc253;
  color: #fff;
  margin-left: 64px;
  margin-top: 20px;
}
.contact .info {
  width: 600px;
  height: 748px;
  color: #000;
  margin-left: 60px;
}
.info .box img:nth-child(1) {
  margin-left: 78px;
  margin-top: 107px;
}
.info .box h1 {
  margin-top: 12px;
  margin-left: 78px;
  font-size: 28px;
  color: #333333;
}
.info .box img:nth-child(3) {
  margin-left: 78px;
  margin-top: 26px;
}
.info .box .box_s1 {
  margin-left: 78px;
  height: 81px;
  background: sienna;
  margin-top: 47px;
  background: url(../images/矩形\ 507.png) no-repeat, url(../images/形状\ 10.png) no-repeat bottom;
}
.info .box .box_s1 img {
  margin: 0;
  padding: 0;
  margin-left: 16px;
  margin-top: 16px;
}
.info .box .box_s1 p {
  position: relative;
  left: 96px;
  bottom: 23px;
  font-size: 15px;
  color: #7a7a7a;
}
.info .box .box_s1 span {
  position: relative;
  left: 147px;
  bottom: 21px;
  font-size: 15px;
  color: #7a7a7a;
}
.info .box .box_s2 {
  margin-left: 78px;
  height: 81px;
  background: sienna;
  margin-top: 47px;
  background: url(../images/矩形\ 507.png) no-repeat, url(../images/形状\ 10.png) no-repeat bottom;
}
.info .box .box_s2 img {
  margin: 0;
  padding: 0;
  margin-left: 13px;
  margin-top: 13px;
}
.info .box .box_s2 p {
  position: relative;
  left: 96px;
  bottom: 23px;
  font-size: 15px;
  color: #7a7a7a;
}
.info .box .box_s2 span {
  position: relative;
  left: 147px;
  bottom: 21px;
  font-size: 15px;
  color: #7a7a7a;
}
.info .box .box_s3 {
  margin-left: 78px;
  height: 81px;
  background: sienna;
  margin-top: 47px;
  background: url(../images/矩形\ 507.png) no-repeat, url(../images/形状\ 10.png) no-repeat bottom;
}
.info .box .box_s3 img {
  margin: 0;
  padding: 0;
  margin-left: 16px;
  margin-top: 16px;
}
.info .box .box_s3 p {
  position: relative;
  left: 96px;
  bottom: 23px;
  font-size: 15px;
  color: #7a7a7a;
}
.info .box .box_s3 span {
  position: relative;
  left: 147px;
  bottom: 21px;
  font-size: 15px;
  color: #7a7a7a;
}
.con1200_ul {
  max-width: 1200px;
  margin: 0 auto;
}
.con1200_ul li {
  float: left;
}
.news .time_wap {
  display: none;
}
.products {
  max-width: 1400px;
  background: #ffffff;
  height: 638px;
  margin: 0 auto;
  margin-top: 140px;
}
.products ul li {
  float: left;
}
.products ul .profile_li1 {
  width: 686px;
  height: 638px;
  background: url(../images/prifile_img3.png) no-repeat;
  background-position: 40px;
}
.products ul .profile_li1 .profile_div1 .profile_img1 {
  position: relative;
  left: -27px;
  top: 132px;
}
.products ul .profile_li1 .profile_div1 .profile_img2 {
  position: relative;
  right: 279px;
  top: 67px;
}
.products ul .profile_li1 .profile_div1 .profile_img3 {
  position: relative;
  right: 444px;
  top: 145px;
}
.products ul .profile_li1 .profile_div1 .profile_img4 {
  position: relative;
  left: 47px;
  top: 15px;
}
.products ul .profile_li1 .profile_div1 .profile_img5 {
  position: relative;
  right: 65px;
  top: 54px;
}
.products ul .profile_li2 {
  position: relative;
}
.products ul .profile_li2 .profiles_img1 {
  margin-top: 104px;
}
.products ul .profile_li2 .profiles_img2 {
  position: relative;
  right: 529px;
  top: 105px;
}
.products ul .profile_li2 .profiles_img3 {
  position: relative;
  right: 528px;
  top: 113px;
}
.products ul .profile_li2 p {
  width: 618px;
  font-size: 16px;
  color: #999999;
  line-height: 30px;
  text-align: justify;
}
.products ul .profile_li2 .profiles_p1 {
  margin-top: 80px;
}
.products ul .profile_li2 a {
  display: block;
  margin-top: 69px;
  margin-left: 28px;
}
.products ul .profile_li2 a .profiles_a2 {
  position: relative;
  right: 121px;
}
.products ul .profile_li2 {
  width: 714px;
  height: 638px;
  background: salmon;
  background: url(../images/profile_img1.png) no-repeat;
  background-position: 697px;
}
.product_center {
  max-width: 1400px;
  height: 975px;
  margin: 0 auto;
  background: url(../images/product_img3.png) no-repeat center center;
}
.product_center .center_img1 {
  margin-left: 40px;
  margin-top: 127px;
}
.product_center .center_img2 {
  position: relative;
  bottom: 755px;
  left: 79px;
}
.product_center .center_img3 {
  position: relative;
  bottom: 1450px;
  left: 467px;
}
.product_center .center_img4 {
  position: relative;
  bottom: 1392px;
  left: 154px;
}
.product_center .center_img5 {
  position: relative;
  bottom: 1384px;
  left: 154px;
}
.product_center ul {
  position: relative;
  bottom: 1335px;
  display: flex;
  flex-wrap: wrap ;
}
.product_center ul li {
  float: left;
  padding-left: 133px;
  padding-top: 4px;
}
.product_center ul li {
  position: relative;
}
.product_center ul a .imageaaa {
  position: relative;
  left: 135px;
  top: 8px;
}
.product_center ul a p {
  text-align: center;
  display: block;
  margin-left: 194px;
  margin-top: 55px;
  color: #7e7e8c;
  font-size: 19px;
}
.product_center ul li .applications p {
  text-align: center;
  color: #7e7e8c;
  font-size: 19px;
  line-height: 124px;
}
.product_center ul li .product_app {
  display: block;
  width: 223px;
  height: 306px;
  background: url(../images/hongdi.png) no-repeat center center;
  position: absolute;
  bottom: 80px;
  right: -18px;
  display: none;
}
.product_center ul li .product_app img {
  margin-top: 137px;
  margin-left: 96px;
}
.product_center ul li:hover .product_app {
  display: block;
}
.product_center ul li:hover .applications p {
  display: none;
}
.swiper-container {
  max-width: 1800px;
  display: flex;
  margin-left: 50px;
}
.swiper-pagination-current {
  font-size: 24px;
  color: #fff;
  font-weight: 700;
}
.swiper-pagination-total {
  font-size: 16px;
  color: #b3b8cb;
}
.of {
  color: #b3b8cb;
}
.swiper-button-next:after,
.swiper-button-prev:after {
  position: absolute;
  top: 350px;
}
.index_banner {
  position: absolute;
  bottom: 83px;
  left: 872px;
  z-index: 100;
  width: 170px;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  position: absolute;
  right: 13px;
  background: url(http://meijin.com/templates/specialty/images/jiantou_qiehuanyou_o_.png) no-repeat;
  background-size: 100%;
  width: 100px;
  z-index: 999;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  width: 100px;
  position: absolute;
  left: -2px;
  background: url(../images/jiantou_qiehuanyou.png) no-repeat;
  background-size: 100%;
  z-index: 999;
}
.swiper_img {
  margin-left: 110px;
  width: 175px;
  height: 369px;
  margin-top: 100px;
}
.swiper-container .swiper-slide {
  width: 560px;
  height: 348px;
  position: relative;
}
.swiper-container .swiper-slide img {
  margin-left: 60px;
  width: 538px;
  height: 310px;
}
.swiper-container .swiper-slide .time {
  width: 144px;
  height: 56px;
  background: #02448d;
  color: #fff;
  position: relative;
  bottom: 300px;
  left: 31px;
  text-align: center;
  line-height: 56px;
  font-size: 24px;
}
.swiper-container .swiper-slide h1 {
  margin-left: 61px;
  margin-top: 8px;
  font-size: 20px;
  color: #222222;
  width: 514px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.swiper-container .swiper-slide:hover .time {
  background: #b61010;
}
.swiper-slide p {
  font-size: 17px;
  color: #444444;
  font-weight: 800;
  margin-left: 72px;
}
.swiper_box1 {
  position: relative;
}
.swiper-slide .swiper_box:hover {
  opacity: 1;
  transition: opacity 2s;
}
.swiper_box {
  width: 375px;
  height: 600px;
  opacity: 0;
  background: url(../images/xiangqing.png) no-repeat;
  background-size: 375px 100%;
  position: absolute;
  bottom: 0px;
}
.swiper_div {
  width: 312px;
  height: 58px;
  margin: 0 auto;
  margin-top: 70px;
}
.swiper_box ul {
  float: left;
}
.swiper_box ul li {
  float: left;
}
.mask-wrapper {
  position: relative;
  overflow: hidden;
  border-radius: 50%;
}
.mask-inner {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 100%;
}
.mask-wrapper:hover .mask-inner {
  top: 0;
}
#my-mask {
  width: 360px;
  height: 360px;
  background: #fff;
  float: left;
  background: url(../images/椭圆\ 2\ 拷贝\ 2.png) no-repeat center center;
  margin-left: 40px;
  margin-top: 53px;
}
#my-mask img {
  position: absolute;
  top: 28px;
  left: 28px;
}
#my-mask .mask-inner {
  width: 360px;
  height: 360px;
  background: #40acbc;
  opacity: 0.7;
}
#my-mask .tuceng5 {
  position: absolute;
  left: 90px;
  top: 83px;
}
#my-mask .tuceng3 {
  position: absolute;
  left: 45px;
  top: 95px;
}
#my-mask .mask-inner img:nth-child(2) {
  position: absolute;
  left: 144px;
  top: 144px;
}
#my-mask .mask-inner img:nth-child(3) {
  position: absolute;
  left: 160px;
  top: 160px;
}
.products_s1 .yiyong {
  position: absolute;
  bottom: 0;
  margin-left: 196px;
  color: #666666;
  font-size: 15px;
}
.products_s1 .huanbao {
  position: absolute;
  bottom: 0;
  margin-left: 586px;
  color: #666666;
  font-size: 15px;
}
.products_s1 .yuanlin {
  position: absolute;
  bottom: 0;
  margin-left: 996px;
  color: #666666;
  font-size: 15px;
}
.about_meijin {
  max-width: 1400px;
  height: 573px;
  margin: 0 auto;
  position: relative;
  margin-top: 140px;
}
.about_meijin .meijin_ul1 li {
  float: left;
}
.about_meijin .about_meijin_li1 {
  width: 730px;
  height: 444px;
}
.about_meijin .about_meijin_li1 .meijin_li1_img1 {
  margin-top: 60px;
  margin-left: 39px;
}
.about_meijin .about_meijin_li1 .meijin_li1_img2 {
  position: relative;
  top: 102px;
  right: 301px;
}
.about_meijin .about_meijin_li1 .meijin_li1_img3 {
  position: relative;
  top: 111px;
  right: 300px;
}
.about_meijin .about_meijin_li2 {
  width: 670px;
  height: 444px;
  background: url(../images/about_dizhi2.png) no-repeat;
  background-position: -80px;
}
.about_meijin .about_meijin_li2 .about_video {
  width: 630px;
  height: 160px;
  position: relative;
  top: 253px;
  left: 21px;
  background: url(../images/about_video.png) no-repeat;
}
.about_meijin .about_meijin_li2 .about_video .video_img1 {
  position: absolute;
}
.about_meijin .about_meijin_li2 .about_video .video_img2 {
  position: absolute;
}
.about_meijin .meijin_ul2 {
  margin-left: 17px;
}
.about_meijin .meijin_ul2 .div_li1 a {
  display: block;
  width: 322px;
  height: 67px;
  float: left;
  background: #b61010;
  position: relative;
  top: 16px;
}
.about_meijin .meijin_ul2 .div_li1 a span {
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  position: relative;
  left: 140px;
  top: 21px;
}
.about_meijin .meijin_ul2 .div_li1 a img {
  position: relative;
  left: -12px;
  bottom: -18px;
  z-index: 999;
}
.about_meijin .meijin_ul2 .div_li a {
  display: block;
  float: left;
  width: 322px;
  height: 82px;
  margin-left: 19px;
  background: url(../images/shadow.png);
}
.about_meijin .meijin_ul2 .div_li a div {
  width: 334px;
  height: 2px;
  background: #b61010;
  position: absolute;
  bottom: 47px;
  margin-left: 16px;
  transition: height 1s,color 1s;
  -webkit-transition: height 1s;
  /* Safari */
}
.about_meijin .meijin_ul2 .div_li:hover div {
  height: 67px;
}
.about_meijin .meijin_ul2 .div_li a:hover span {
  color: #fff;
  z-index: 999;
}
.about_meijin .meijin_ul2 .div_li a span {
  position: relative;
  left: 147px;
  top: 36px;
  color: #02448d;
  font-size: 20px;
  font-weight: 700;
  z-index: 999;
}
.about_meijin .meijin_ul2 .div_li a img {
  position: relative;
  top: 32px;
  z-index: 999;
}
.index_top {
  max-width: 1400px;
  height: 60px;
  margin: 0 auto;
  background: url(../images/index_top.png);
}
.index_top img {
  margin-left: 682px;
  margin-top: 27px;
}
.news_index {
  max-width: 1400px;
  height: 690px;
  background: url(../images/news2.png) no-repeat;
  margin: 0 auto;
  margin-top: 143px;
}
.news_index .news_index1 {
  max-width: 1400px;
  height: 252px;
}
.news_index .news_index1 .nres_img1 {
  margin-left: 502px;
  margin-top: 91px;
}
.news_index .news_index1 .nres_img2 {
  position: relative;
  bottom: 18px;
  left: 750px;
}
.news_index .news_index1 p {
  margin-left: 637px;
  font-size: 23px;
  color: #444444;
  margin-top: 29px;
}
.banner_about {
  max-width: 1500px;
  height: 230px;
  margin: 0 auto;
  position: relative;
  bottom: 129px;
}
.banner_about ul {
  box-shadow: 5px 10px 5px #e8e8e8;
}
.banner_about ul li {
  width: 750px;
  height: 230px;
  float: left;
}
.banner_products {
  background: url(../images/products_ss.png) no-repeat;
  background-size: 100% 500px;
  height: 500px;
}
.banner_products .about_img2 {
  position: relative;
  left: 1266px;
}
.banner_products .about_img3 {
  position: relative;
  left: 1257px;
}
.banner_products h1 {
  position: relative;
  left: 1339px;
  bottom: 380px;
  font-size: 51px;
  color: #fff;
}
.banner_products h4 {
  position: relative;
  left: 1339px;
  bottom: 370px;
  font-size: 32px;
  color: #fff;
}
.banner_products p {
  position: relative;
  left: 1339px;
  bottom: 340px;
  font-size: 16px;
  color: #fff;
}
.about_banner {
  width: 100%;
  height: 711px;
  background: #efefef;
  margin-bottom: 39px;
}
.about_banner .about_banner2 {
  max-width: 1400px;
  margin: 0 auto;
  margin-bottom: 39px;
}
.company {
  max-width: 1400px;
  height: 725px;
  margin: 0 auto;
  margin-top: 140px;
}
.company ul li {
  float: left;
}
.company .company_li1 {
  width: 710px;
  height: 725px;
}
.company .company_li1 .company_box1 {
  width: 525px;
  height: 634px;
  background: #b61010;
  margin-left: 46px;
}
.company .company_li1 .company_box1 img {
  margin-left: 20px;
  margin-top: 20px;
}
.company .company_li2 {
  width: 690px;
  height: 725px;
}
.company .company_li2 .company_img1 {
  margin-top: 76px;
}
.company .company_li2 .company_img2 {
  position: relative;
  left: 102px;
  bottom: 16px;
}
.company .company_li2 .company_p1 {
  font-size: 23px;
  color: #444444;
  margin-top: 29px;
}
.company .company_li2 .summery {
  width: 614px;
  text-align: justify;
  color: #999999;
  font-size: 16px;
  margin-top: 30px;
  line-height: 30px;
}
.company .company_li2 .contents {
  width: 614px;
  text-align: justify;
  color: #999999;
  font-size: 16px;
  line-height: 30px;
}
.company .company_li2 .about_video {
  margin-top: 63px;
  height: 160px;
  width: 630px;
  background: url(../images/about_video.png) no-repeat;
}
.factory {
  max-width: 1276px;
  height: 277px;
  margin: 0 auto;
  border-top: 1px solid #d9d9d9;
}
.environment {
  max-width: 1400px;
  height: 795px;
  margin: 0 auto;
  background: url(../images/environment.png) no-repeat;
  margin-bottom: 150px;
}
.environment .environment_img1 {
  margin-left: 375px;
  margin-top: 89px;
}
.environment p {
  text-align: center;
  font-size: 23px;
  color: #fff;
  margin-top: 16px;
}
.environment .environment_img2 {
  position: relative;
  left: 760px;
  bottom: 17px;
}
.environment .environment_box1 {
  max-width: 1206px;
  height: 545px;
  margin: 0 auto;
  position: relative;
  top: 26px;
}
.environment .environment_box1 div {
  float: left;
}
.environment .environment_box2 {
  width: 476px;
  height: 545px;
  background: url(../images/company_img1.png) no-repeat;
}
.environment .environment_box3 {
  width: 730px;
  height: 272px;
}
.environment .environment_box4 {
  width: 730px;
  height: 272px;
}
.typenames {
  max-width: 1400px;
  height: 1972px;
  margin: 0 auto;
  background: url(../images/product_di.png) no-repeat;
  margin-bottom: 140px;
  margin-top: 130px;
}
.typenames .typenames_box1 {
  max-width: 1320px;
  height: 1890px;
  background: #fff;
  margin: 0 auto;
  position: relative;
  top: 42px;
}
.typenames .typenames_box1 .typenames_img1 {
  margin-left: 424px;
  margin-top: 78px;
}
.typenames .typenames_box1 .typenames_img2 {
  position: relative;
  left: 720px;
  bottom: 19px;
}
.mods {
  max-width: 1320px;
}
.mods ul {
  display: flex;
  flex-wrap: wrap ;
}
.mods ul li {
  float: left;
  text-align: center;
  padding-left: 94px;
  padding-top: 40px;
}
.mods ul li .mods_box {
  width: 232px;
  height: 306px;
  background: url(../images/hongdi.png) no-repeat;
  position: absolute;
  display: none;
}
.mods ul li:hover .mods_box {
  display: block;
}
.mods ul li .mod_img p {
  display: block;
}
.mods ul li:hover .mod_img p {
  display: none;
}
.service {
  max-width: 1400px;
  height: 272px;
  margin: 0 auto;
  margin-top: 130px;
}
.service .service_p1 {
  text-align: center;
  font-size: 23px;
  color: #747474;
  margin-top: 20px;
}
.service .service_img1 {
  position: relative;
  left: 757px;
  bottom: 17px;
}
.service .service_p2 {
  text-align: center;
  font-size: 15px;
  color: #999999;
  margin-top: 30px;
}
.service .service_p3 {
  text-align: center;
  font-size: 15px;
  color: #222222;
  font-weight: 700;
  margin-top: 19px;
}
.service_ul {
  max-width: 1400px;
  height: 380px;
  margin: 0 auto;
}
.service_ul ul li {
  width: 380px;
  height: 380px;
  float: left;
  margin-left: 70px;
  background: url(../images/sanjiao.png) no-repeat center center;
  position: relative;
}
.service_ul ul li p {
  margin-top: 12px;
  margin-left: 12px;
  font-size: 17px;
  font-weight: 700;
  color: #fff;
}
.service_ul ul li .service_imgs1 {
  position: relative;
  left: 153px;
  top: 52px;
}
.service_ul ul li .service_imgs2 {
  position: relative;
  top: 124px;
  left: 30px;
}
.service_ul ul li .service_imgs3 {
  position: relative;
  top: 185px;
  left: 81px;
}
.service_ul ul li .service_imgs4 {
  position: relative;
  top: 185px;
  left: 123px;
}
.service_ul ul li .service_imgs5 {
  position: relative;
  top: 232px;
  left: -118px;
}
.service_ul ul li .service_boxs {
  width: 380px;
  height: 380px;
  background: url(../images/biankuang.png) no-repeat;
  position: absolute;
  bottom: 0;
  display: none;
}
.service_ul ul li:hover .service_boxs {
  display: block;
}
.service_ul ul li .service_boxs .service_imgs1 {
  position: relative;
  left: 153px;
  top: 87px;
}
.service_ul ul li .service_boxs .service_imgs2 {
  position: relative;
  top: 159px;
  left: 30px;
}
.service_ul ul li .service_boxs .service_imgs3 {
  position: relative;
  top: 220px;
  left: 81px;
}
.service_ul ul li .service_boxs .service_imgs4 {
  position: relative;
  top: 220px;
  left: 123px;
}
.service_ul ul li .service_boxs .service_imgs5 {
  position: relative;
  top: 267px;
  left: -118px;
}
.product_banner {
  background: url(../images/11111.png) no-repeat center center;
  background-size: 100px 100px;
}
.service_our {
  max-width: 1258px;
  height: 380px;
  margin: 0 auto;
  margin-top: 60px;
  position: relative;
}
.service_our img {
  width: 100%;
  height: 380px;
  position: absolute;
  bottom: 0px;
}
.con1200_new {
  width: 100%;
}
.con1200_new .information {
  max-width: 1200px;
  margin: 0 auto;
  height: 240px;
}
.con1200_new .information h1 {
  text-align: center;
  font-size: 33px;
  color: #2579b9;
  font-weight: 700;
  position: relative;
  top: 107px;
}
.con1200_new .information p {
  text-align: center;
  font-size: 28px;
  color: #3a86c0;
  position: relative;
  top: 110px;
}
.con1200_new .information img {
  position: relative;
  left: 586px;
  top: 130px;
}
.con1200_newlist {
  max-width: 1300px;
  margin: 0 auto;
}
.con1200_newlist ul {
  max-height: 880px;
}
.con1200_newlist ul li a {
  margin-right: 20px;
  margin-left: 20px;
}
.con1200_newlist ul li a {
  display: flex;
  width: 600px;
  height: 150px;
  float: left;
  margin-top: 66px;
  text-decoration: none;
  border-radius: 50%;
}
.con1200_newlist ul li a .time {
  width: 146px;
  background: #40acbc;
  text-align: center;
}
.con1200_newlist ul li a .time i {
  font-size: 36px;
  color: #fff;
  line-height: 100px;
}
.con1200_newlist ul li a .time p {
  font-size: 18px;
  color: #fff;
}
.con1200_newlist ul li a .title {
  width: 452px;
}
.con1200_newlist ul li a .title h1 {
  width: 100%;
  font-size: 17px;
  color: #333333;
  margin-top: 14px;
  margin-left: 23px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.con1200_newlist ul li a .title .sum {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-left: 23px;
  line-height: 18px;
  margin-top: 24px;
  font-size: 15px;
  color: #414141;
}
.con1200_newlist ul li a .lisa_img {
  position: relative;
  top: 23px;
  left: 23px;
}
.news_strungth {
  max-width: 1400px;
  height: 295px;
  margin: 0 auto;
  margin-top: 130px;
  border-bottom: #d9d9d9 solid 1px;
}
.news_strungth1 {
  max-width: 1400px;
  height: 270px;
  margin: 0 auto;
  position: relative;
}
.news_strungth1 .news_strungth1_p1 {
  font-size: 39px;
  color: #000;
  font-weight: 700;
  position: absolute;
  top: 80px;
}
.news_strungth1 ul {
  position: absolute;
  top: 150px;
}
.news_strungth1 ul li {
  float: left;
  width: 165px;
  height: 52px;
  background: #02448d;
  padding-left: 11px;
  text-align: center;
  line-height: 52px;
  font-size: 20px;
  color: #fff;
}
.news_strungth1 ul li:nth-child(2) {
  margin-left: 11px;
  margin-right: 11px;
}
.news_strungth1 img {
  position: absolute;
  right: 0px;
  top: 80px;
}
.news_strungth2 {
  max-width: 1400px;
  margin: 0 auto;
}
.news_strungth2 ul li {
  width: 464px;
  height: 516px;
  float: left;
  margin-left: 2px;
  margin-top: 2px;
}
.news_strungth2 ul li img {
  width: 100%;
}
.banner_center {
  background: url(../images/center.png) no-repeat;
  background-size: 100% 500px;
  height: 500px;
}
.banner_center .about_img2 {
  position: relative;
  left: 1266px;
}
.banner_center .about_img3 {
  position: relative;
  left: 1257px;
}
.banner_center h1 {
  position: relative;
  left: 1339px;
  bottom: 380px;
  font-size: 51px;
  color: #fff;
  font-weight: 700;
}
.banner_center h4 {
  position: relative;
  left: 1339px;
  bottom: 370px;
  font-size: 32px;
  color: #fff;
  font-weight: 600;
}
.banner_center p {
  position: relative;
  left: 1339px;
  bottom: 340px;
  font-size: 16px;
  color: #fff;
}
.news_center {
  max-width: 1300px;
  margin: 0 auto;
  margin-bottom: 60px;
}
.news_center ul {
  max-height: 590px;
}
.news_center ul li a {
  display: flex;
  width: 600px;
  height: 150px;
  float: left;
  margin-top: 47px;
  margin-left: 20px;
  margin-right: 20px;
}
.news_center ul li a .time {
  width: 146px;
  background: #2579b9;
  text-align: center;
}
.news_center ul li a .time i {
  font-size: 36px;
  color: #fff;
  line-height: 100px;
}
.news_center ul li a .time p {
  font-size: 18px;
  color: #fff;
}
.news_center ul li a .title {
  width: 452px;
}
.news_center ul li a .title h1 {
  width: 100%;
  font-size: 17px;
  color: #333333;
  margin-top: 14px;
  margin-left: 23px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news_center ul li a .title .sum {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-left: 23px;
  line-height: 18px;
  margin-top: 24px;
  font-size: 15px;
  color: #414141;
}
.news_center ul li a .lisa_img {
  position: relative;
  top: 23px;
  left: 23px;
}
.dizhi {
  width: 500px;
  height: 301px;
  background: url(../images/dizhi.png) no-repeat;
  background-size: 100% auto;
  position: relative;
  top: 102px;
  right: 25px;
  float: right;
  z-index: 999;
}
.dizhi h1 {
  margin-top: 54px;
  margin-left: 85px;
  color: #fff;
}
.dizhi ul {
  margin-top: 25px;
  margin-left: 85px;
}
.dizhi ul li {
  margin-bottom: 20px;
  font-size: 15px;
  color: #fff;
}
.banner_contact {
  background: url(../images/contact.png) no-repeat;
  background-size: 100% 500px;
  height: 500px;
}
.banner_contact .about_img2 {
  position: relative;
  left: 1266px;
}
.banner_contact .about_img3 {
  position: relative;
  left: 1257px;
}
.banner_contact h1 {
  position: relative;
  left: 1339px;
  bottom: 380px;
  font-size: 51px;
  color: #fff;
  font-weight: 700;
}
.banner_contact h4 {
  position: relative;
  left: 1339px;
  bottom: 370px;
  font-size: 32px;
  color: #fff;
  font-weight: 600;
}
.banner_contact p {
  position: relative;
  left: 1339px;
  bottom: 340px;
  font-size: 16px;
  color: #fff;
}
._contact {
  max-width: 1200px;
  height: 150px;
  margin: 0 auto;
}
._contact h1 {
  text-align: center;
  margin-top: 93px;
  font-size: 25px;
  color: #3a86c0;
  font-weight: 700;
}
._contact p {
  text-align: center;
  margin-top: 19px;
  color: #3a86c0;
  font-size: 27px;
}
._contact img {
  position: relative;
  left: 585px;
  top: 17px;
}
.contact_ {
  max-width: 1200px;
  margin: 0 auto;
}
.contact_ h1 {
  text-align: center;
  color: #3a86c0;
  font-weight: 700;
  font-size: 25px;
}
.contact_ p {
  text-align: center;
  color: #3a86c0;
  font-size: 28px;
}
.contact_ img {
  position: relative;
  left: 587px;
  top: 17px;
}
.banner_index {
  background: url(../images/banner_index1.png) no-repeat;
  background-size: 100% auto;
  height: 700px;
}
.banner_index .banner_shu {
  margin-left: 1262px;
}
.banner_index h1 {
  position: relative;
  bottom: 540px;
  left: 1350px;
  font-size: 51px;
  color: #fff;
  font-weight: 700;
}
.banner_index p {
  position: relative;
  bottom: 530px;
  left: 1350px;
  font-size: 38px;
  color: #fff;
  font-weight: 600;
}
.banner_index .banner_fuwu {
  position: relative;
  left: 1355px;
  bottom: 480px;
}
.news_content {
  max-width: 1500px;
  height: 110px;
  margin: 0 auto;
  margin-top: 103px;
  border-bottom: #e5e5e5 solid 1px;
}
.news_content h1 {
  font-size: 49px;
  font-weight: 700;
  color: #1c69b2;
}
.news_content p {
  margin-left: 219px;
  font-size: 15px;
  color: #888888;
  position: relative;
  bottom: 22px;
}
.news_indexs {
  max-width: 1400px;
  margin: 0 auto;
}
.news_indexs ul li {
  float: left;
  margin-left: 90px;
  position: relative;
}
.news_indexs ul li .time {
  width: 144px;
  height: 56px;
  background: #02448d;
  position: absolute;
  bottom: 255px;
  left: -20px;
  text-align: center;
  line-height: 56px;
  font-weight: 700;
  color: #fff;
  font-size: 24px;
}
.news_indexs ul li:hover .time {
  background: #b61010;
}
.news_index_box {
  max-width: 1187px;
  height: 160px;
  margin: 0 auto;
  margin-top: 140px;
}
.news_index_box .new_index_img1 {
  margin-left: 395px;
}
.news_index_box p {
  position: relative;
  left: 530px;
  top: 29px;
  font-size: 23px;
  color: #444444;
}
.news_index_box .new_index_img2 {
  position: relative;
  left: 633px;
  top: 12px;
}
.content_us {
  max-width: 1400px;
  height: 164px;
  margin: 0 auto;
  margin-top: 128px;
}
.content_box {
  max-width: 1400px;
  height: 388px;
  margin: 0 auto;
}
.content_box ul li {
  float: left;
  width: 50%;
  height: 388px;
}
.content_box ul .box_li1 {
  border-top: 2px solid #e7ebf2;
  border-bottom: 2px solid #e7ebf2;
}
.content_box ul .box_li1 .boximg1 {
  margin-left: 95px;
  margin-top: 57px;
}
.content_box ul .box_li1 .boximg2 {
  margin-left: 95px;
  margin-top: 13px;
}
.content_box ul .box_li1 .boximg3 {
  position: relative;
  top: 40px;
  right: 406px;
}
.content_box ul .box_li1 .boxp1 {
  margin-left: 95px;
  margin-top: 74px;
}
.content_box ul .box_li1 .boxp2 {
  margin-left: 95px;
  margin-top: 33px;
}
.content_box ul .box_li1 .boxp3 {
  margin-left: 95px;
  margin-top: 33px;
}
.content_us .us_img1 {
  position: relative;
  left: 532px;
}
.content_us .us_img2 {
  position: relative;
  left: 760px;
  bottom: 17px;
}
.content_us p {
  text-align: center;
  font-size: 23px;
  color: #14367c;
  margin-top: 30px;
}
.about_banner .about_banners2 {
  max-width: 1400px;
  height: 712px;
  margin: 0 auto;
  background: url(../images/news_read.png) no-repeat;
}
.about_banner .about_banners2 .banner_fanhui {
  max-width: 1400px;
  height: 147px;
}
.about_banner .about_banners2 .banner_readimg {
  max-width: 1400px;
  height: 564px;
}
.about_banner .about_banners2 .banner_readimg img {
  width: 100%;
  height: 100%;
}
.read_title {
  max-width: 1400px;
  height: 153px;
  margin: 0 auto;
  text-align: center;
}
.read_title h1 {
  font-size: 39px;
  color: #444444;
  margin-top: 60px;
  font-weight: 700;
}
.read_title p {
  font-size: 15px;
  color: #999999;
  margin-top: 20px;
}
.read_summery {
  max-width: 1400px;
  margin: 0 auto;
  text-align: justify;
  font-size: 16px;
  color: #666666;
}
.read_tylist {
  max-width: 1400px;
  height: 118px;
  margin: 0 auto;
  margin-top: 96px;
}
.read_tylist ul li a {
  display: block;
  float: left;
  width: 50%;
  height: 118px;
  background: #f5f5f5;
}
.read_tylist .tylist_li1 a p {
  font-size: 20px;
  font-weight: 700;
  color: #444444;
  margin-left: 47px;
  margin-top: 31px;
}
.read_tylist .tylist_li1 a h1 {
  font-size: 16px;
  color: #9b9b9b;
  margin-left: 47px;
  margin-top: 20px;
}
.read_tylist .tylist_li2 a p {
  font-size: 20px;
  font-weight: 700;
  color: #444444;
  margin-left: 47px;
  margin-top: 31px;
}
.read_tylist .tylist_li2 a h1 {
  font-size: 16px;
  color: #9b9b9b;
  margin-left: 47px;
  margin-top: 20px;
}
.read_tylist ul li a:hover p {
  color: #fff;
}
.read_tylist ul li a:hover h1 {
  color: #fff;
}
.read_tylist ul li a:hover {
  background: #114387;
}
.read_tylist ul li img {
  position: relative;
  bottom: 70px;
  left: 583px;
  display: none;
}
.read_tylist ul li:hover img {
  display: block;
}
.about_banner .about_banners3 {
  max-width: 1400px;
  height: 712px;
  margin: 0 auto;
  background: url(../images/news_read.png) no-repeat;
}
.about_banner .about_banners3 .banner_fanhui {
  max-width: 1400px;
  height: 147px;
}
.about_banner .about_banners3 .banner_readimg {
  max-width: 1400px;
  height: 564px;
  background: #fff;
}
.about_banner .about_banners3 .banner_readimg ul li {
  float: left;
}
.about_banner .about_banners3 .banner_readimg .read_li1s {
  width: 40%;
  height: 564px;
}
.about_banner .about_banners3 .banner_readimg .read_li1s .liss1_img {
  width: 248px;
  height: 315px;
  margin-left: 104px;
  margin-top: 115px;
}
.about_banner .about_banners3 .banner_readimg .read_li1s .read_liss1 {
  width: 454px;
  height: 544px;
  background: #f0f0f0;
  margin-top: 10px;
  margin-left: 9px;
}
.about_banner .about_banners3 .banner_readimg .read_li2s {
  width: 60%;
  height: 564px;
}
.about_banner .about_banners3 .banner_readimg .read_li2s h1 {
  font-size: 35px;
  font-weight: 700;
  color: #114387;
  margin-top: 109px;
}
.about_banner .about_banners3 .banner_readimg .read_li2s p {
  margin-top: 80px;
  font-size: 20px;
  color: #222222;
  font-weight: 700;
  background: url(../images/hongtiao.png) no-repeat;
  background-position: 2px 17px;
}
.about_banner .about_banners3 .banner_readimg .read_li2s span {
  width: 816px;
  text-align: justify;
  font-size: 15px;
  color: #666666;
  line-height: 30px;
  position: relative;
  top: 30px;
}
.read_imgs {
  width: 454px;
  height: 544px;
  background: #f0f0f0;
  margin-top: 10px;
  margin-left: 9px;
}
.about_banner .about_banners3 .banner_readimg .read_lr {
  width: 116px;
  height: 58px;
  position: relative;
  bottom: 57px;
  left: 403px;
}
.about_banner .about_banners3 .banner_readimg .read_lr li {
  width: 50%;
  height: 58px;
  float: left;
}
.about_banner .about_banners3 .banner_readimg .read_lr img {
  width: 12px;
  height: 14px;
  margin-top: 22px;
  margin-left: 23px;
}
.about_banner .about_banners3 .banner_readimg .read_lr .read_l {
  background: #114387;
}
.about_banner .about_banners3 .banner_readimg .read_lr .read_r {
  border: 2px solid #114387;
}
.read_cons {
  max-width: 1400px;
  height: 1052px;
  margin: 0 auto;
  margin-top: 100px;
}
.read_cons ul li {
  width: 50%;
  height: 1052px;
  float: left;
  background: url(../images/biaoge1.png) no-repeat center center;
  text-align: center;
}
.read_cons .cons_li1 p {
  font-size: 24px;
  font-weight: 700;
  color: #444444;
}
.read_cons .cons_li2 p {
  font-size: 24px;
  font-weight: 700;
}
.swiper-containerss {
  background: #efefef;
  height: 667px;
}
.swiper-containerss.swiper-container {
  position: relative;
  width: 100%;
  height: 750px;
  margin: 0 auto;
}
.swiper-slide {
  width: 1400px;
  /*设为固定值*/
  width: auto;
  /*根据内容调整宽度*/
}
.swiper-containerss .swiper-slide img {
  width: 100%;
  height: 100%;
}
.swiper-containerss .swiper-slide {
  width: 1400px;
  height: 750px;
  text-align: center;
  font-size: 18px;
  background: #efefef;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 300ms;
  transform: scale(0.8);
}
.swiper-containerss .swiper-slide-active,
.swiper-slide-duplicate-active {
  transform: scale(1);
  z-index: 999;
}
.swiper-containerss .swiper-button-prev {
  height: 100px;
  background: url(http://meijin.com/templates/specialty/images/P.png) no-repeat;
  margin-left: 83px;
  position: relative;
  top: -330px;
  text-align: center;
}
.swiper-containerss .swiper-button-next {
  height: 100px;
  position: absolute;
  top: 335px;
  right: 40px;
  background: url(../images/p.png) no-repeat;
  text-align: center;
}
.swiper-containerss .swiper-button-prev p {
  position: relative;
  right: 16px;
  bottom: 18px;
  font-size: 13px;
  color: #01448e;
  font-weight: 700;
}
.swiper-containerss .swiper-button-next p {
  position: relative;
  right: 17px;
  bottom: 19px;
  font-size: 13px;
  color: #01448e;
  font-weight: 700;
}
.swiper-containerss .swiper-button-prev:hover {
  height: 100px;
  margin-left: 70px;
  position: relative;
  top: -343px;
  background: url(../images/N.png) no-repeat;
  text-align: center;
}
.swiper-containerss .swiper-button-next:hover {
  height: 100px;
  position: absolute;
  top: 322px;
  right: 55px;
  background: url(../images/N.png) no-repeat;
  text-align: center;
}
.swiper-containerss .swiper-button-prev:hover p {
  text-align: center;
  position: absolute;
  left: 10px;
  bottom: 45px;
  color: #fff;
}
.swiper-containerss .swiper-button-next:hover p {
  text-align: center;
  position: absolute;
  left: 13px;
  bottom: 47px;
  color: #fff;
}
