.ab_info .w {font-size: 20px;color: #000000;line-height: 32px;margin-bottom: 30px;}
.ab_info ul li {border-bottom: 1px #eaeaea solid;}
.ab_info ul li .t {height: 50px;line-height: 50px;font-size: 20px;color: #323232;position: relative;cursor: pointer;}
.ab_info ul li .wz {color: #323232;margin-left: 260px;margin-top: -42px;padding-bottom: 22px;display: none;}
.ab_info ul li.on .t {font-weight: bold;font-size: 22px;}
.ab_info ul li.on .t i {position: absolute;width: 38px;height: 2px;background: #b8295a;bottom: 0;left: 12px;}
.ab_info ul li.on .wz {display: block;}
.ab_info ul li:nth-child(4) {border-bottom: none;}
.bg_qyly {background: url("bg_qyly.jpg") top center no-repeat;height: 590px;}
.bg_qyly .rt_tit {color: #FFFFFF;}
.bg_qyly .qyly_li {margin-top: 20px;}
.bg_qyly .qyly_li ul li {float: left;width: 33%;height: 240px;text-align: center;}
.bg_qyly .qyly_li ul li .pc {width: 100%;height: 110px;text-align: center;}
.bg_qyly .qyly_li ul li:nth-child(1) .pc {background: url("ico_qyly01.png") top center no-repeat;}
.bg_qyly .qyly_li ul li:nth-child(2) .pc {background: url("ico_qyly02.png") top center no-repeat;}
.bg_qyly .qyly_li ul li:nth-child(3) .pc {background: url("ico_qyly03.png") top center no-repeat;}
.bg_qyly .qyly_li ul li .t {width: 100%;height: 42px;text-align: center;font-size: 32px;color: #FFFFFF;margin-top: 15px;}
.bg_qyly .qyly_li ul li .w {width: 100%;height: 32px;text-align: center;font-size: 18px;color: #FFFFFF;margin-top: 6px;}
.bg_qyly .qyly_li .swiper-button-prev, .bg_qyly .qyly_li  .swiper-button-next{width: 50px;margin-top: 0px;height: 50px;top: 45px;}
.bg_qyly .qyly_li .swiper-button-prev{background: url("ico_ab_lc_left.png") center no-repeat;left: 0;}
.bg_qyly .qyly_li .swiper-button-next{background: url("ico_ab_lc_right.png") center no-repeat;right: 0;}
.bg_qyly .qyly_li .swiper-button-prev:hover{background: url("ico_ab_lc_left_ov.png") center no-repeat;}
.bg_qyly .qyly_li .swiper-button-next:hover{background: url("ico_ab_lc_right_ov.png") center no-repeat;}

.zgs_li .swiper-container  {padding-bottom: 25px;}
.zgs_li .swiper-container .swiper-slide .pic img {width: 100%;}
.zgs_li .swiper-container .swiper-slide .info {position: relative;width: 100%;margin-top: 22px;}
.zgs_li .swiper-container .swiper-slide .info .t {position: relative;width: 30%;float: left;color: #000000;font-size: 25px;line-height: 32px;}
.zgs_li .swiper-container .swiper-slide .info .t i {height: 34px;background: url(ico_cyqy.png) center no-repeat;margin-top: 48px;width: 34px;position: absolute;left: 0;}
.zgs_li .swiper-container .swiper-slide .info .t i:hover {background: url(ico_cyqy_ov.png) center no-repeat;}
.zgs_li .swiper-container .swiper-slide .info .w {position: relative;width: 70%;float: right;font-size: 16px;line-height: 28px;color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;}
.zgs_li .swiper-container .swiper-pagination-bullet-active {background: #b72959;}
.hzhb_mu {margin-top: -65px;}
.hzhb_mu ul {width: 306px;margin: auto;}
.hzhb_mu ul li {float: left;font-size: 30px;color: #666666;margin-left: 22px;cursor: pointer;}
.hzhb_mu ul li.on, .hzhb_mu ul li.on a {color: #b8295a;border-bottom: 2px #b8295a solid;}
.hzhb_mu ul li a {font-size: 30px;color: #666666;}
.hzhb_li  {padding-top: 6px;}
.hzhb_li .swiper-container .swiper-slide .am-gallery {padding: 0px;}
.hzhb_li .swiper-container .swiper-slide ul li {padding: 16px;}

/*发展历程*/
.ab_gallery .swiper-container {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.ab_gallery .gallery-thumbs {
    height: auto;
    box-sizing: border-box;
    padding: 10px 0;
    width: 100%;
}
.ab_gallery .gallery-thumbs .swiper-slide .t{font-size: 20px;color: #000000;font-weight: bold;margin-top: 8px;margin-bottom: 18px;text-align: center;opacity: 0.6;
    -webkit-transition: all .5s 0s ease-in-out;
    transition: all .5s 0s ease-in-out;}
.ab_gallery .gallery-thumbs:before {border-top: 1px #eeeeee solid;content: "";position: absolute;top: 69px;height: 14px;width: 100%;z-index: 0;}
.ab_gallery .gallery-thumbs .swiper-slide .info {position: relative;width: 100%;}
.ab_gallery .gallery-thumbs .swiper-slide .info:before {background: url("ico_ab_lc.jpg") top center no-repeat;content: "";position: absolute;top: -4px;height: 14px;width: 15px;margin-left: -7px;left: 50%;z-index: 9;
    -webkit-transition: all .5s 0s ease-in-out;
    transition: all .5s 0s ease-in-out;}
.ab_gallery .gallery-thumbs .swiper-slide {
    width: 20%;
    height: 100%;
    /*opacity: 0.4;*/
}
.ab_gallery .gallery-thumbs .swiper-slide .info{padding-top: 45px;width: 96%;margin: auto;}
.ab_gallery .gallery-thumbs .swiper-slide .w{font-size: 16px;color: #717171;line-height: 28px;text-align: center;
    -webkit-transition: all .5s 0s ease-in-out;
    transition: all .5s 0s ease-in-out;}
.ab_gallery .gallery-thumbs .swiper-slide .x{position: absolute;border-left: 1px #eeeeee solid;height: 20px;width: 2px;top: 12px;left: 50%;margin-left: -1px;}
.ab_gallery .gallery-thumbs .swiper-slide-active .info:before, .ab_gallery .gallery-thumbs .swiper-slide:hover .info:before {background: url("ico_ab_lc_ov.png") top center no-repeat;content: "";position: absolute;top: -6px;height: 15px;width: 15px;margin-left: -7px;left: 50%;z-index: 9;}
.ab_gallery .gallery-thumbs .swiper-slide-active .t, .ab_gallery .gallery-thumbs .swiper-slide:hover .t {font-size: 28px;color: #b8295a;font-weight: bold;margin-top: 0px;margin-bottom: 10px;text-align: center;opacity: 1;}
.ab_gallery .gallery-thumbs .swiper-slide-active .info .w, .ab_gallery .gallery-thumbs .swiper-slide:hover .info .w {color: #000000;}
.ab_gallery .gallery-thumbs .swiper-button-prev, .ab_gallery .gallery-thumbs  .swiper-button-next{width: 50px;margin-top: 0px;height: 50px;top: 45px;}
.ab_gallery .gallery-thumbs .swiper-button-prev{background: url("ico_ab_lc_left.png") center no-repeat;left: 0;}
.ab_gallery .gallery-thumbs .swiper-button-next{background: url("ico_ab_lc_right.png") center no-repeat;right: 0;}
.ab_gallery .gallery-thumbs .swiper-button-prev:hover{background: url("ico_ab_lc_left_ov.png") center no-repeat;}
.ab_gallery .gallery-thumbs .swiper-button-next:hover{background: url("ico_ab_lc_right_ov.png") center no-repeat;}

/*** 联系我们 ***/
.rt_tit_contact {font-size: 35px;color: #000000;margin-top: 30px;margin-bottom: 8px;}
.contact_wz .info {width: 37%;}
.contact_wz .info p {font-size: 20px;}
.contact_wz .tel {width: 63%;padding-top: 10px;}
.contact_wz .tel > ul > li {width: 35%;float: left;text-align: center;}
.contact_wz .tel > ul > li .t {font-size: 20px;color: #000000;}
.contact_wz .tel > ul > li .t strong {font-size: 28px;color: #b8295a;}
.contact_wz .tel > ul > li:nth-child(3) {width: 30%;}
.contact_wz span{color: #646464;}
#map{width: 100%;height: 720px;}


@media only screen and (max-width: 1024px) {

    .ab_info .w {font-size: 18px;margin-bottom: 26px;}
    .ab_info ul li .t {height: 40px;line-height: 40px;font-size: 18px;}
    .ab_info ul li .wz {margin-left: 230px;margin-top: -38px;padding-bottom: 18px;}
    .ab_info ul li.on .t {font-size: 20px;}
  
    .ab_gallery .gallery-thumbs .swiper-slide .t{font-size: 17px;margin-top: 8px;margin-bottom: 12px;}
    .ab_gallery .gallery-thumbs:before {top: 57px;height: 14px;}
    .ab_gallery .gallery-thumbs .swiper-slide .info:before {top: -4px;height: 10px;width: 15px;margin-left: -7px;}
    .ab_gallery .gallery-thumbs .swiper-slide .info{padding-top: 26px;width: 100%;}
    .ab_gallery .gallery-thumbs .swiper-slide .w{font-size: 14px;line-height: 24px;}
    .ab_gallery .gallery-thumbs .swiper-slide .x{height: 16px;width: 2px;top: 12px;}
    .ab_gallery .gallery-thumbs .swiper-slide-active .info:before, .ab_gallery .gallery-thumbs .swiper-slide:hover .info:before {top: -4px;height: 15px;width: 15px;}
    .ab_gallery .gallery-thumbs .swiper-slide-active .t, .ab_gallery .gallery-thumbs .swiper-slide:hover .t {font-size: 18px;margin-bottom: 14px;}
    .ab_gallery .gallery-thumbs .swiper-button-prev, .ab_gallery .gallery-thumbs  .swiper-button-next{width: 30px;margin-top: 0px;height: 30px;top: 42px;background-size: 100% auto!important;}

    .zgs_li .swiper-container  {padding-bottom: 20px;}
    .zgs_li .swiper-container .swiper-slide .info {margin-top: 18px;}
    .zgs_li .swiper-container .swiper-slide .info .t {font-size: 20px;line-height: 28px;}
    .zgs_li .swiper-container .swiper-slide .info .t i {height: 34px;margin-top: 48px;width: 34px;}
    .zgs_li .swiper-container .swiper-slide .info .w {font-size: 16px;line-height: 24px;}
    .hzhb_mu { margin-top: -30px;float: left;margin-left: 105px;margin-bottom: 12px;}
    .hzhb_mu ul {width: 168px;}
    .hzhb_mu ul li {font-size: 18px;margin: 0 6px;}
    .hzhb_mu ul li a {font-size: 18px;}
    .hzhb_li  {padding-top: 2px;}
    .hzhb_li .swiper-container .swiper-slide ul li {padding: 6px;}

}
@media only screen and (max-width: 640px) {

    .ab_info .w {font-size: 17px;line-height: 26px;margin-bottom: 16px;}
    .ab_info ul li .t {height: 40px;line-height: 40px;font-size: 18px;}
    .ab_info ul li .wz {margin-left: 0px;margin-top: 0px;padding-bottom: 12px;}
    .ab_info ul li.on .t {font-size: 19px;}
    .bg_qyly {background: url("m_bg_qyly.jpg") bottom center no-repeat;height: auto;background-size: 100% auto;}
    .bg_qyly .qyly_li {margin-top: -19px;}
    .bg_qyly .qyly_li ul li {float: none;width: 100%;height: auto;position: relative;padding-top: 1px;}
    .bg_qyly .qyly_li ul li .pc {width: 18%;height: 90px;background-size: 100% auto!important;position: absolute;top: 0;}
    .bg_qyly .qyly_li ul li .t {padding-left: 21%;text-align: left;height: 28px;font-size: 18px;margin-top: 5px;font-weight: bold;}
    .bg_qyly .qyly_li ul li .w {padding-left: 21%;text-align: left;height: auto;font-size: 15px;margin-top: 2px;margin-bottom: 12px;min-height: 45px;line-height: 19px;}

    .zgs_li .swiper-container .swiper-slide .pic {margin-top: 9px;}
    .zgs_li .swiper-container .swiper-slide .info .t {width: 100%;float: none;font-size: 20px;line-height: 32px;}
    .zgs_li .swiper-container .swiper-slide .info .t i {height: 30px;margin-top: 0px;width: 30px;position: relative;float: right;background-size: 100% auto!important;}
    .zgs_li .swiper-container .swiper-slide .info .w {width: 100%;float: none;font-size: 16px;line-height: 27px;margin-top: 4px;}

    /*** 联系我们 ***/
    .rt_tit_contact {font-size: 22px;margin-top: 16px;margin-bottom: 11px;}
    .contact_wz .info {width: 100%;float: none;}
    .contact_wz .info p {font-size: 16px!important;}
    .contact_wz .tel {width: 100%;padding-top: 10px;float: none;}
    .contact_wz .tel > ul > li {width: 100%;float: none;text-align: left;padding-bottom: 15px;}
    .contact_wz .tel > ul > li .pc {max-width: 77px;float: left;width: 15%;margin-right: 15px;}
    .contact_wz .tel > ul > li .t {font-size: 18px!important;}
    .contact_wz .tel > ul > li .t strong {font-size: 18px!important;}
    .contact_wz .tel > ul > li:nth-child(3) {width: 100%;}
    #map{width: 100%;height: 320px;}
  
}



