@charset "utf-8";
body{
    padding:0px 0px;
    margin:0px 0px;
}
.w{
    width:auto;
}
.pharmacy_header_buyer span::before {
    content: '';
    background: url(/static/web/image/images/img_4_03.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: -1.8rem;
    top: 0.6rem;
    width: 0.8rem;
    height: 0.7rem;
}

.pharmacy_header_buyer{
    position:static;
}

a:hover{
    color:#4fc2b8;
}

#index_header{
    float:left;
    padding-top: 2rem;
    height:138px;
}
.ny_pros {
    width: 100%;
    background-color: #f0f1f2;
}
.gys_gd1{
    margin-top: 30px;
}
.pros_bt1 {
    width: 100%;
    font-size: 24px;
    text-align: center;
    line-height: 3rem;
    color: #333;
}


.pro_t3 {
    width: 100%;
    float: left;
    background-color: #4fc2b8;
    font-size: 1.4rem;
    color: #fff;
    padding: 4rem 5%;
}

.pro_t3 .pros_bt1 {
    color: #fff;
}

.pro_t3 a {
    color: rgb(255, 198, 95);
}
.pros_fo {
    width: 100%;
    float: left;
    margin-top: 3rem;
}


.pros_fo li {
    list-style: none;
    width: 100%;
    float: left;
    margin: 15px 0;
}

.pros_fo li.l1 {
    width: 47%;
}

.pros_fo li.l2 {
    width: 47%;
    float: right;
}

.pros_fo li.l_an {
    margin-top: 3rem;
}

.pros_fo li.l_an .btn {
    width: 33rem;
    height: 5.5rem;
    margin: 0 auto;
    font-size: 18px;
}

.pros_fo .s_name {
    width: 100%;
    float: left;
    font-size: 18px;
    margin-bottom: 15px;
}

.pros_fo .form-control {
    width: 100%;
    float: left;
    height: 5.5rem;
    font-size: 1.4rem;
    color: #28858d;
    border: 0;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.pros_fo .form-control.p_tx2 {
    height: 15rem;
    padding-top: 2rem;
}

.pros_fo p {
    width: 100%;
    float: left;
    margin-top: 3rem;
}

.gys_bj1 {
    /*background: url("../image/gys/fo_bj.jpg") no-repeat;*/
    background-color: #4fc2b8;
    background-size: 100% 100%;
}

.gys_gd3 {
    width: 100%;
    float: left;
    background-color: #ffffff;
    padding: 3.5rem;
}

.gys_gd3 {
    width: 100%;
    float: left;
    background-color: #ffffff;
}
.gys_gd3.gys_lb4_title{
    height:10.5rem;
    padding:1rem;
    line-height: 8rem;
    text-align: center;
}

.gys_gd3 .gys_gd3_p{
    font-size: 1.6rem;
    color:#666666;
    height:auto;
    line-height:2.5rem;
}

.gys_gd3 .gys_gd3_button{
    /*width: 50%;*/
    width: 35%;
    height: 4.3rem;
    margin: 0 auto;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}

.gys_gd3 .gys_gd3_button a{
    display:block;
    width:22rem;
    height:4.3rem;
    background-color: #4fc2b8;
    color:white;
    border-radius: 4.5rem;
    position: relative;
    line-height: 4.3rem;
    font-size: 17px;
    text-align: center;
    margin: 0 auto;
    float:left;
}


.gys_gd3 .gys_gd3_button a:hover{
    background-color: #009999;
}


.gys_gd3 .gys_gd3_button a:after{
    content: ' ';
    background-size: 100% 100%;
    position: absolute;
    left: 17rem;
    top: 0.2rem;
    width: 0.8rem;
    height: 0.7rem;
}
.gys_gd3 .gys_gd3_button a.writer{
    /*left: 85%;*/
    /*top: -1.1rem;*/
}

.gys_gd3 .gys_gd3_button a.more{
    /*left: 53%;*/
    /*top: 3.2rem;*/
    margin-right: 3.5rem;

}

.gys_gd4{
    width:100%;
    padding-left:5.5rem;
    height:48.5rem;
    background: url(/static/web/image/emagazine/bg.png) no-repeat;
    background-size: 100% 100%;
    position:relative;
}

.gys_gd4 .gys_lb4_title{
   background-color:rgba(255,255,255,0);
    color:white;
    height:5rem;
    line-height: 5rem;
}

.gys_gd4 .gys_gd4_p{
    width:72%;
    height:24rem;
    color:white;
}
.gys_gd4 .gys_gd4_number{
    width:73%;
    height:9.2rem;
    margin-top: 2.5rem;
    background: url(/static/web/image/emagazine/bg-number.png) no-repeat;
    background-size: 100% 100%;
    /*position: relative;*/
    /*left: -5.5rem;*/
    position: absolute;
    left: 0px;
    background-position-y: -3px;
    padding:1rem 2rem;
    bottom:2rem;
}

.gys_gd4 .gys_gd4_p p{
    width:80%;
    font-size:1.6rem;

}

.gys_gd4 .gys_gd4_number .gys_gd4_number_ul{
    height:5rem;
}

.gys_gd4 .gys_gd4_number .gys_gd4_number_ul li{
    height:6rem;
    float:left;
    width:auto;
    border-right: 1px solid #4fc2b8;
    max-width: 25%;
    position: relative;
    top: 15%;
}
@media screen and (max-width: 1479px){
    .alert-boxs
}

.gys_gd4 .gys_gd4_number .gys_gd4_number_ul li p{
    display:inline-block;
    width:80%;
    margin:1rem;
    position:relative;
    left:3rem;
    top:1.4rem;
}

.gys_gd4 .gys_gd4_number .gys_gd4_number_ul li p.number_no{
    height:2.5rem;
    color:#ffcc66;
    font-size: 21px;
    font-weight: bold;
    top:0rem;
}

.gys_gd4 .gys_gd4_number .gys_gd4_number_ul li p.number_title{
    height:2.2rem;
    color:white;
    font-size:1.4rem;
    top: -2rem;
}

.gys_gd4 .gys_gd4_number .gys_gd4_number_ul li:nth-child(4){
    border-right:0px;
}

.gys_gd5,.gys_gd5_ul{
    width: 100%;
    height:34rem;
}

.gys_gd5 .gys_gd5_ul li{
    width:23%;
    float:left;
    height:100%;
}

/*.gys_gd5 .gys_gd5_ul li:nth-child(1),.gys_gd5 .gys_gd5_ul li:nth-child(2),.gys_gd5 .gys_gd5_ul li:nth-child(3){*/
/*    margin-right: 38px;*/

/*}*/
.gys_gd5 ul li.mr3{
    width:2.6%;
}

.gys_gd5 ul li a{
    display:inline-block;
    width:100%;
    height:100%;
    background-color: #ffffff;
    text-align: center;
    cursor: default;
}

.gys_gd5 ul li a:hover{
    color:#3e3e3e;
}

.gys_gd5 ul li a>span:hover{
    color:#339999;
}

.gys_gd5 ul li a>span{
    display:block;
    color:#339999;
    font-size: 18px;
    font-weight: bold;
    position:relative;
    top:15%;
    text-align: center;
}

.gys_gd5 ul li a p{
    position:relative;
    top:17%;
    text-align: center;
    line-height: 8px;
}


.gys_gd5 ul li a img{
    width:9rem;
    height:9rem;
    position:relative;
    /*left:35%;*/
    top:10%;
}

.gys_gd6{
    width:100%;
    /*width:100%;*/
    height:45px;
    float:left;
    margin-bottom: 5rem;

}

.gys_gd6 .gys_gd6_button{
    display: block;
    width: 27%;
    height: 45px;
    background-color: #4fc2b8;
    color: white;
    border-radius: 45px;
    text-align: center;
    line-height: 45px;
    font-size: 1.4rem;
    font-weight: bold;
    margin:0 auto;
}

.gys_gd6 .gys_gd6_button:after{
    content: '';
    background-size: 100% 100%;
    position: absolute;
    left: 85%;
    width: 15px;
    height: 2rem;
}

.gys_footer{
    width:100%;
    height:19rem;
    background-color: #666666;
    float:left;
}


.gys_footer .gys_footer_ul{
    height:100%;
    /*display: -webkit-flex;*/
    /*align-items: center;*/
    overflow: hidden;
}

.gys_footer .m_gys_footer_ul{
    height:100%;
    overflow: hidden;
}
.gys_footer .gys_footer_ul  li{

    float:left;
    width:20%;
    height:40%;
    border-right: 1px solid white;
    list-style-type:none;
    position: relative;
    top: 33%;
    padding-left: 2.5rem;
     padding-right: 2.5rem;
}

.gys_footer .gys_footer_ul  li:nth-child(1){
    padding-right: 2.5rem;
    padding-top: 2.5rem;
    width: 15.5%;
}

.gys_footer .gys_footer_ul  li:nth-child(2){
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    width:24%;
}

.gys_footer .gys_footer_ul  li:nth-child(3){
    width:35%;
}

.gys_footer .gys_footer_ul  li:nth-child(4){
    border-right:0px ;
}

.gys_footer .gys_footer_ul  li .gys_footer_psi img{
    width:7.3rem;
    height:auto;

}



.gys_footer_ul  .gys_footer_mail{
    color:white;
    list-style: none;
    border: rem;
    /*padding-left: 2.5rem;*/
    float: left;
}

.gys_footer_ul  .gys_footer_mail div{
    width:100%;
    height:2.5rem;
    line-height: 2.5rem;
}

.gys_footer_ul  .gys_footer_psi{
    width:8.2rem;
    height:7.5rem;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    float: left;
    background-color: white;
}

.gys_footer .gys_footer_ul li a{
    color:white;
    display: inline-block;
    width:13rem;
    height:4rem;
    text-align: right;
    font-size: 1.5rem;
    float: right;
}


.m_gys_footer{
    color:white;
    width:100%;
    padding-left: 10%;

}
.m_gys_footer a{
    display: block;
    color:white;
}
.m_gys_footer .m_gys_footer_one a{
    width:50%;
    height:auto;
    font-size: 1.4rem;

}
.m_gys_footer_one{
    width:50%;
    height:5rem;
}

.gys_bt1 {
    width: 100%;
    float: left;
    line-height: 3.5rem;
    font-size: 1.6rem;
}

.gys_bt1 .s1 {
    font-size: 24px;
}

.gys_gd1 {
    width: 100%;
    float: left;
    position: relative;
    padding: 0 10%;
    margin-bottom: 2rem;
}

.gys_gd1 .swiper-container {
    width: 100%;
    float: left;
    overflow: hidden;
}

.gys_gd1 .swiper-wrapper {
    width: 100%;
    float: left;
}

.gys_gd1 .swiper-slide {
    width: 100%;
    padding: 0 5%;

}

.gys_gd1 a {
    width: 100%;
    display: block;
    position: relative;
    height: 29.5rem;
    overflow: hidden;
}

.gys_gd1 .swiper-slide img {
    width: 100%;
    min-height: 29.5rem;
}

.gys_gd1 .swiper-slide a:hover .txtk {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.gys_gd1 .swiper-slide .txtk p {
    margin-bottom: 3rem;
}

.gys_gd1 .swiper-slide .txtk i {
    display: inline-block;
    background: url("../image/pro/p_ss.png") no-repeat;
    width: 21px;
    height: 21px;
}

.gys_gd1 .txtk::before,
.gys_gd1 .txtk::after {
    position: absolute;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

.gys_gd1 a:hover .txtk::before,


.gys_gd1 .txtk::before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}

.gys_gd1 .txtk::after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
}

.gys_gd1 .swiper-slide img {
    width: 100%;
    display: block;
}

.gys_gd1 .swiper-button-prev {
    left: 3%;
}

.gys_gd1 .swiper-button-next {
    right: 3%;
}

.gys_gd1 .swiper-button-prev, .gys_gd1 .swiper-button-next {
    /*background: url("../images/cs_jt.png");*/
    color: #bababa;
    outline: none;
    --swiper-navigation-size: 6.5rem;
}


.cp_r {
    width: 52%;
    float: right;
}

.cp_r .txtk1 {
    width: 100%;
    /*height: 48px;*/
    float: left;
    font-size: 1.4rem;
    line-height: 24px;
    margin-bottom: 15px;
    /*display: -webkit-box;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    /*-webkit-line-clamp: 3;*/
    /*-webkit-box-orient: vertical;*/
}

.cp_an {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

.cp_an a {
    -moz-border-radius: rem;
    -webkit-border-radius: rem;
    border-radius: rem;
    float: left;
    width: 35%;
    margin-right: 3%;
}

.cp_lb1 {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    font-size: 1.4rem;
    line-height: 22px;
    height: 258px;
    overflow-y: auto;
}

.cp_lb1 p {
    width: 100%;
    float: left;
    margin-bottom: 9px;
    background-color: #f8f8f8;
    padding: 6px 1rem;
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: flex;
}

.cp_lb1 p .fixed {
    margin-right: 7px;
    font-weight: bold;
    color: #333333;
    text-indent: 9px;
}

.cp_lb1 p .fluid {
    color: #4c4c4c;
    flex: 1;
}

.cp_an2 {
    width: 100%;
    float: left;
}

.cp_an2 a {
    -moz-border-radius: rem;
    -webkit-border-radius: rem;
    border-radius: rem;
    float: left;
    width: 35%;
    margin-right: 3%;
    border: solid 1px #17a0ac;
    background-color: #fff;
    color: #17a0ac;
}

.cp_an2 a:hover {
    color: #fff;
}

.cp_lb2 {
    width: 100%;
    float: left;
    margin-top: 4rem;
}

.cp_lb2 li {
    float: left;
    width: 25%;
}

.cp_lb2 li img {
    display: inline-block;
    margin-right: 2rem;
    vertical-align: text-bottom;
}


.gys_bt2 {
    width: 100%;
    float: left;
    line-height: 10rem;
    text-align: center;
    font-size: 24px;
    color: #fff;
}

.bt2_bj1 {
    height: 4rem;
    background-color: #4fc2b8;
    color:white;
    line-height: 4rem;
    font-size: 18px;
    text-align: center;
}

.bt2_bj2 {
    background: url("../image/gys/lm_bj2.jpg") no-repeat;
    background-size: 100% 100%;
}

.gys_gd2 {
    width: 100%;
    float: left;
}

.gys_gd2 .d2 {
    width: 21%;
    float: right;
    /*height:100%;*/
    /*max-height: 1987px;*/
    /*overflow: hidden;*/
}

.gys_gd2 .d1 {
    width: 77%;
    float: left;

}

.gys_lb3 {
    width: 100%;
    float: left;
    background-color: #fff;
    font-size: 1.4rem;
    line-height: 24px;
    height: 1023px;
    overflow: hidden;
    max-height: 1023px;
}

.gys_lb3 li {
    width: 100%;
    height:12rem;
    border-bottom: dashed 1px #ddd;
}


.gys_lb3 a {
    display: block;
    width: 100%;
    height:100%;
    padding: 15px 15px;
}

.gys_lb3 li a>img{
    float:left;
    width:33%;
    height:100%;
}

.gys_lb3 li a>span{
    float:right;
    width:67%;
    padding-left: 15px;
    height:100%;
}


.gys_lb3 a:hover {
    background-color: #edfdfc;
}

.gys_fo {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 2rem;
}


.gys_fo li {
    width: 100%;
    float: left;
    position: relative;
    padding-left: 6rem;
    margin-bottom: 2rem;
}

.gys_fo .s_name {
    position: absolute;
    left: 1rem;
    top: 1rem;
    width: 8rem;
    line-height: 4rem;
    font-size: 1.4rem;
}

.gys_fo .gys_tx2 {
    height: 16rem;
}

.gys_fo .l_full {
    padding-left: 0rem;
    padding-top: 4rem;
}

.gys_fo .l_an {
    padding-left: 0rem;
    padding-top: 1rem;
    margin-bottom: 0;
}

.gys_fo .l_an .btn {
    font-size: 1.4rem;
    height: 5rem;
}

@media only screen and (min-width: 148rem) {
    .gys_fo {
        padding: 3rem;
    }
}

body .gys_fo .sendEmails {
    background-color: #f29124;
    border: 0;
    color: #fff;
}

.gys_lb4 {
    width: 100%;
    float: left;
    background-color: #f0f1f2;
}
.gys_lb4.news_search {
    width: 100%;
    height: 5rem;
    /* background-color: #fff; */
    float: left;
}

.gys_lb4.news_search #news_search {
    width: 98%;
    height: 5rem;
    line-height: 5rem;
    padding: 0 2rem;
    background-color: #fff;
    border: none;
    display: block;
    font-size: 1.4rem;
}

.gys_lb4.news_search i {
    position: relative;
    bottom:3.5rem;
    left:90%;
    cursor: pointer;
}

.gys_lb4_title{
    font-weight: bold;
    font-size: 24px;
    color:#666666;
    background-color: #f0f1f2;
    height:11rem;
    line-height: 11rem;
}

.gys_lb4 li {
    width: 31.5%;
    background-color: #fff;
    float: left;
    margin-right: 2rem;
    margin-bottom: 2rem;

}

.gys_lb4 .imgk, .gys_lb4 .txtk, .gys_lb4 .imgk a, .gys_lb4 .imgk img {
    width: 100%;
    display: block;
}

.gys_lb4 .imgk {
    /*height: 45.5rem;*/
    /*height: 53.5rem;*/
    padding-top:2.5rem;
    padding-left:2.5rem;
    padding-right:2.5rem;
    overflow: hidden;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}
.gys_lb4 .imgk a{
    overflow: hidden;
    /*width:298px;*/
}

.gys_lb4 .imgk img {
    /*width:298px;*/
    width:100%;
    height:auto;
    max-height:408px ;
    min-height: 408px;
}

.gys_lb4 .txtk {
    padding: 2.5rem 2.5rem;
    height: 12rem;
    position: relative;
    bottom:2rem;
}

.gys_lb4 .txtk a.dbt {
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 4rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding-left:0.8rem;
}

.gys_lb4 .txtk a.inquiry {
    width: 43%;
    height: 4rem;
    line-height: 4rem;
    text-align: center;
    background-color: #4fc2b8;
    color:white;
    border: solid 1px #ddd;
    position: absolute;
    bottom: 1rem;
    font-size: 1.4rem;
}
.gys_lb4 .txtk a.inquiry:hover{
    background-color: #009999;
    border: solid 1px #ddd;
}
.gys_lb4 .txtk a.download {
    width: 43%;
    height: 4rem;
    line-height: 4rem;
    text-align: center;
    background-color: #fff;
    border: solid 1px #ddd;
    position: absolute;
    background-color: #4fc2b8;
    color:white;
    left:50%;
    bottom: 1rem;
    font-size: 1.4rem;
}

/*.gys_lb4 .txtk a.download::before{*/
/*    content: '';*/
/*    background: url(/module/zt/emagazine/image/download.png);*/
/*    background-repeat: no-repeat;*/
/*    background-size: 100% 100%;*/
/*    position: absolute;*/
/*    left: 467px;*/
/*    top: 15px;*/
/*    width: 8px;*/
/*    height: 7px;*/
/*}*/

.gys_lb4 .txtk a.download:hover{
    background-color: #009999;
}

.gys_lb4 .txtk a.more:hover {
    border-color: #4fc2b8;
    background-color: #4fc2b8;
    color: #fff;
}

.gys_lb4 li:hover {
    border-color: #4fc2b8;
}
.gys_gd1 {
    width: 100%;
    float: left;
    position: relative;
    padding: 0%;
}

.gys_gd1 .swiper-container {
    width: 100%;
    float: left;
    overflow: hidden;
}

.gys_gd1 .swiper-wrapper {
    width: 100%;
    float: left;
}

.gys_gd1 .swiper-slide {
    width: 100%;
    padding: 0%;

}

.gys_gd1 .swiper-slide img {
    width: 100%;
    display: block;
}

.gys_gd1 .swiper-button-prev {
    left: 4%;
}

.gys_gd1 .swiper-button-next {
    right: 4%;
}

.gys_gd1 .swiper-button-prev, .gys_gd1 .swiper-button-next {
    /*background: url("../images/cs_jt.png");*/
    color: #FFF;
    outline: none;
    --swiper-navigation-size: 5rem;
}

.gys_gd1 .swiper-button-next:hover, .gys_gd1 .swiper-button-prev:hover {
    /*color:#4fc2b8;*/
}

.gys_gd1 .swiper-pagination {
    width: 100%;
    font-size: 0;
    bottom: 2rem;
    right: rem;
    left: auto;
    text-align: right;
    padding-right: 4%;
}

.gys_gd1 .swiper-pagination-bullet {
    width: 1rem;
    height: 1rem;
    margin: 0 5px;
    display: inline-block;
    border-radius: 50%;
    border: #fff;
    border: 1px solid #fff;
    background: none;
    opacity: 1;
}

.gys_gd1 .swiper-pagination-bullet-active {
    background: #fff;
}

.gys_gd1.gys_h .swiper-pagination {
    text-align: center;
    padding-right: 0;
    bottom: 10%;
}

.gys_gd1.gys_h .swiper-pagination-bullet {
    border: 1px solid #f79131;
}

.gys_gd1.gys_h .swiper-pagination-bullet-active {
    background: #f79131;
}

.gys_gd1 .swiper-slide P {
    font-size: 33px;
    color: #fff;
    line-height: 58px;
    display: block;
    margin-bottom: 2.5rem;
}

.gys_h.gys_gd1 .swiper-slide P {
    color: #f79131;
}

.gys_h.gys_gd1 .swiper-slide a.more {
    background: #f79131;
}

.gys_gd1 .swiper-slide a.more {
    background: #28858d;
    width: 18rem;
    height: 4rem;
    line-height: 4rem;
    border-radius: 24px;
    text-align: center;
    color: #fff;
    font-size: 1.4rem;
    display: inline-block;
}

.gys_gd1 .swiper-slide .txtk {
    width: 60%;
    position: absolute;
    left: 20%;
    top: rem;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
}

.gys_gd1.gys_h .swiper-slide .txtk {
    width: 55%;
}

@media only screen and (min-width: 148rem) {
    .gys_gd1.gys_h .swiper-slide .txtk {
        width: 50%;
    }

    .gys_gd1 .swiper-slide P {
        font-size: 36px;
        line-height: 6rem;
        margin-bottom: 4rem;
    }

    .gys_gd1 .swiper-slide a.more {
        font-size: 18px;
        width: 21rem;
    }
}

/*供应商版二*/
.gys2_sy1 {
    width: 100%;
    padding: 5rem 0;
    background-color: #f6ede3;
}

.gys2_sy2 {
    width: 100%;
    padding: 5rem 0;
    background-color: #cfe0da;
}

.gys2_sy3 {
    width: 100%;
    padding: 5rem 0;
    background-color: #d5d7e3;
}

.gys2_sy4 {
    width: 100%;
    padding: 5rem 0;
    background-color: #d5dce4;
}

.gys2_bt1 {
    width: 100%;
    float: left;
    height: 45px;
    position: relative;
}

.gys2_bt1 .s1 {
    float: left;
    font-size: 3rem;
    line-height: 3.5rem;
    z-index: 1;
    position: relative;
    margin-left: 2rem;
}

.gys2_bt1 .more {
    float: right;
    line-height: 24px;
    font-size: 1.4rem;
    z-index: 1;
    position: relative;
}

.gys2_bt1:before {
    content: '';
    width: 17%;
    height: 3rem;
    background-color: #f79131;
    position: absolute;
    left: rem;
    bottom: rem;
}

.gys2_bt1:after {
    content: '';
    width: 81%;
    height: 3rem;
    border-bottom: dotted 1px #f79131;
    position: absolute;
    right: rem;
    top: rem;
}

.gys2_t1 {
    width: 100%;
    float: left;
}

.gys2_t1 .d1 {
    float: left;
    width: 20%;
    height: 48rem;
    background: url("../image/gys2/a1.jpg") #fadfc6 bottom no-repeat;
    background-size: 100% auto;
}

.gys2_lb1 {
    width: 79.5%;
    float: right;
}

.gys2_lb1 li {
    width: 32%;
    background-color: #fff;
    float: left;
    margin: 0 0 2rem 1.3333%;
    position: relative;
    box-shadow: 0 4px 12px rgba(247, 145, 49, .3);
}

.gys2_lb1 a {
    width: 100%;
    display: block;
}

.gys2_lb1 .txtk {
    width: 50%;
    height: 100%;
    position: absolute;
    left: rem;
    top: rem;
    padding-left: 2rem;
    font-size: 1.4rem;
    line-height: 24px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
}

.gys2_lb1 .txtk p {
    display: block;
    width: 100%;
    height: 96px;
    overflow: hidden;
}

.gys2_lb1 a:hover {
    color: #f79131;
}

@media only screen and (min-width: 148rem) {
    .gys2_t1 .d1 {
        height: 48rem;
    }
}

.gys2_bt2 {
    width: 100%;
    float: right;
    background-color: #fff;
    position: relative;
    padding: 2rem 2rem 2rem 25rem;
    height: 12rem;
}

.gys2_bt2 .s1 {
    width: 23rem;
    text-align: center;
    line-height: 8rem;
    position: absolute;
    left: rem;
    top: 2rem;
    font-size: 3rem;
    border-right: solid 1px #f79131;
}

.gys2_gd1 {
    width: 100%;
    float: left;
    position: relative;
    padding: 0 3rem;
}

.gys2_gd1 .swiper-container {
    width: 100%;
    float: left;
    overflow: hidden;
    height: 8rem;
}

.gys2_gd1 .swiper-wrapper {
    width: 100%;
    float: left;
}

.gys2_gd1 .swiper-slide {
    width: 100%;
    padding: 0 1rem;
    height: 8rem;
    font-size: 1.4rem;
    line-height: 24px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;

}

.gys2_gd1 a {
    width: 100%;
    display: block;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.gys2_gd1 p {
    font-size: 1.4rem;
    line-height: 24px;
}

.gys2_gd1 .swiper-button-prev {
    left: rem;
}

.gys2_gd1 .swiper-button-next {
    right: rem;
}

.gys2_gd1 .swiper-button-prev, .gys2_gd1 .swiper-button-next {
    /*background: url("../images/cs_jt.png");*/
    color: #f79131;
    outline: none;
    --swiper-navigation-size: 24px;
}

@media only screen and (min-width: 148rem) {
    .gys2_gd1 p {
        font-size: 18px;
    }
}

.gys2_gd1 .swiper-button-next.swiper-button-disabled, .gys2_gd1 .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
    display: none;
}

.gys2_bt2_jg {
    width: 100%;
    float: left;
    background: url("../image/gys2/dd1.png") no-repeat;
    background-size: 100% 100%;
    height: 5rem;
}

.gys2-lb1 {
    width: 60%;
    float: left;
}

.gys2-lb1 li {
    width: 47%;
    background-color: #fff;
    padding: 2.5rem;
    float: left;
    margin: 0 3% 3% 0;

    box-shadow: 0 4px 12px rgba(178, 211, 199, .9);
}

.gys2-lb1 .imgk {
    width: 100%;
    height: 288px;
    overflow: hidden;

}

.gys2-lb1 img {
    width: 100%;
    min-height: 288px;

}

/*.gys2_lb1 .txtk{*/
/*    width:100%;*/
/*}*/
.gys2-lb1 a.dbt {
    height: 8rem;
    line-height: 8rem;
    font-size: 18px;
    width: 100%;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    border-bottom: solid 1px #f79131;
}

.gys2-lb1 .p_an {
    padding-top: 22px;
    font-size: rem;
    width: 100%;
    display: block;
    text-align: center;
}

.gys2-lb1 .p_an a {
    display: inline-block;
    height: 4rem;
    line-height: 4rem;
    border: solid 1px #f79131;
    color: #f79131;
    width: 48%;
    margin: 0 1%;
    font-size: 1.4rem;
}

.gys2-lb1 .p_an a.on {
    background-color: #f79131;
    color: #fff;
}

.gys2-lb1 a:hover {
    color: #f79131;
}

.gys2-lb2 {
    width: 40%;
    float: right;
    background-color: #fff;
    padding: 15px;
    box-shadow: 0 4px 12px rgba(178, 211, 199, .9);
}

.gys2-lb2 li {
    width: 50%;
    float: left;
    /*padding: 1rem;*/
}

.gys2-lb2 li a {
    width: 100%;
    display: block;
    position: relative;
    height: 195px;
    overflow: hidden;
}

.gys2-lb2 li img {
    width: 100%;
    display: block;
    /*min-height: 205px;*/
}

.gys2-lb2 li p {
    position: absolute;
    width: 100%;
    left: rem;
    bottom: rem;
    background-color: rgba(247, 145, 49, .75);
    color: #fff;
    font-size: 1.4rem;
    line-height: 22px;
    height: 56px;
    overflow: hidden;
    /*padding: 1rem 2rem;*/
    padding: 1rem 1rem;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

@media only screen and (min-width: 148rem) {
    .gys2-lb1 .p_an a {
        width: 46%;
        margin: 0 2%;
    }

    .gys2-lb1 .p_an {
        padding-top: 28px;
    }

    .gys2-lb1 {
        width: 61%;
    }

    .gys2-lb2 {
        width: 39%;
    }

    .gys2-lb1 .imgk {
        height: 363px;

    }

    .gys2-lb1 img {
        min-height: 363px;

    }

    .gys2-lb2 li a {
        height: 236px;

    }

    .gys2-lb2 li img {
        /*min-height: 246px;*/

    }
}

.pro_t3.pro_t3_b {
    background-color: #fff;
    color: #333333;
}

.pro_t3.pro_t3_b .pros_bt1 {
    color: #333333;
}

.pro_t3.pro_t3_b .form-control {
    border: solid 1px #ddd;
    color: #333;
}

.pro_t3.pro_t3_b a {
    color: #f79131;
}

.pro_t3.pro_t3_b a:hover {
    text-decoration: underline;
}

.gys2_sy3 .d1 {
    float: left;
    width: 37%;
}

.gys2_sy3 .d2 {
    float: right;
    width: 61.5%;
}

.gys2-sp {
    width: 100%;
    float: left;
    position: relative;
    height: 25rem;
    overflow: hidden;
}

.gys2-sp img {
    width: 100%;
    /*min-height: 25rem;*/
}

.gys2-sp i {
    position: absolute;
    background-image: url("../image/gys2/pay.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    margin: 0;
    cursor: pointer;
}

.gys2_k1 {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 2rem 0;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .2);
}

.gys2_sy3 .gys2_bt1 {
    height: 3.5rem;
}

.gys2_sy3 .gys2_bt1 .s1 {
    font-size: 24px;
}

.gys2_sy3 .gys2_bt1:before {
    height: 2rem;
    width: 15rem;
}

.gys2_sy3 .gys2_bt1:after {
    display: none;
}

.gys2_sy3 .d2_1 {
    width: 58%;
    float: left;
}

.gys2_sy3 .d2_2 {
    width: 40%;
    float: right;
}

.gys2_sy3 .d2_1, .gys2_sy3 .d2_2 {
    height: 22rem;
}

.gys2_nr {
    width: 100%;
    float: left;
    font-size: 1.4rem;
    line-height: 24px;
    padding: 0 2rem;
}

.gys2_nr p {
    margin-bottom: 2rem;
}

.gys2_lx {
    width: 100%;
    float: left;
    font-size: 1.4rem;
    line-height: 3rem;
    padding: rem 2rem;
}

.gys2_lx p {
    padding-left: 3.5rem;
    width: 100%;
    float: left;
    margin: 8px 0;
}

.gys2_lx p.p_1 {
    background: url("../image/gys2/b1.png") left no-repeat;
    background-size: auto 2rem;
}

.gys2_lx p.p_2 {
    background: url("../image/gys2/b2.png") left no-repeat;
    background-size: auto 2rem;
}

.gys2_lx p.p_3 {
    background: url("../image/gys2/b3.png") left no-repeat;
    background-size: auto 2rem;
}

.gys2_lx p.p_4 {
    background: url("../image/gys2/b4.png") left no-repeat;
    background-size: auto 2rem;
}

.gys2_sy3 .d2_3 {
    width: 100%;
    float: left;
    margin-top: 2rem;
    padding: 2rem 3rem 3rem 3rem;
}

.gys2_lm1 {
    width: 100%;
    float: left;
    border-bottom: solid 1px #f79131;
    padding-bottom: 15px;
    font-size: 18px;
    margin-bottom: 2rem;
    text-align: center;
}

.gys2_lm1 a {
    margin: 0 3rem;
}

.gys2_lm1 a:hover, .gys2_lm1 a.on {
    color: #f79131;
}

.gys2_nr2 {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    font-size: 1.4rem;
    line-height: 24px;
}

.gys2_nr2 p {
    background-color: #efefef;
    padding: 5px 1rem;
    margin-bottom: 7.5px;
}

.gws2_anq {
    width: 100%;
    float: left;
    text-align: center;
}

.gws2_anq a {
    -moz-border-radius: rem;
    -webkit-border-radius: rem;
    border-radius: rem;
}


.gys_gd8 {
    width: 100%;
    float: left;
    position: relative;
    padding: 0 4rem 4rem 4rem;
}

.gys_gd8 .swiper-container {
    width: 100%;
    float: left;
    overflow: hidden;
}

.gys_gd8 .swiper-wrapper {
    width: 100%;
    float: left;
}

.gys_gd8 .swiper-slide {
    width: 100%;
    padding: 0 5px;
    /*height: 237px;*/
    overflow: hidden;

}

.gys_gd8 .swiper-slide img {
    width: 100%;
    display: block;
    min-height: 237px;
}

.gys_gd8 .swiper-button-prev {
    left: 2%;
}

.gys_gd8 .swiper-button-next {
    right: 2%;
}

.gys_gd8 .swiper-button-prev, .gys_gd8 .swiper-button-next {
    /*background: url("../images/cs_jt.png");*/
    color: #f79131;
    outline: none;
    --swiper-navigation-size: 3rem;
}

.gys_gd8 .swiper-button-next:hover, .gys_gd8 .swiper-button-prev:hover {
    /*color:#4fc2b8;*/
}

.gys_gd8 .swiper-pagination {
    width: 100%;
    font-size: 0;
    bottom: rem;
    right: rem;
    left: auto;
    text-align: center;
}

.gys_gd8 .swiper-pagination-bullet {
    width: 1rem;
    height: 1rem;
    margin: 0 5px;
    display: inline-block;
    border-radius: 50%;
    border: 1px solid #f79131;
    background: none;
    opacity: 1;
}

.gys_gd8 .swiper-pagination-bullet-active {
    background: #f79131;
}

@media only screen and (min-width: 148rem) {
    .gys_gd8 .swiper-slide {
        /*height: 298px;*/

    }

    .gys_gd8 .swiper-slide img {
        min-height: 298px;
    }

    .gys2_nr2 {
        margin-bottom: 3rem;
        font-size: 1.4rem;
        line-height: 24px;
    }

    .gys2_nr2 p {
        margin-bottom: 1rem;
        padding: 1rem 1rem;
    }

    .gys2-sp {
        height: 30rem;
    }

    .gys2-sp img {
        /*min-height: 30rem;*/
    }

    .gys2_sy3 .d2_1, .gys2_sy3 .d2_2 {
        height: 24rem;
    }

    .gws2_anq {
        margin-bottom: 2px;
    }
}

.mt50 {
    margin-top: 4rem;
    /*height:1063px;*/
}

body .nc-container #nc_1_wrapper, body .nc-container.tb-login #nc_1_wrapper {
    width: 40rem;
}

.nc_scale {
    height: 4rem;
}

.nc-container .nc_scale span {
    height: 4rem;
    line-height: 4rem
}

.nc-container .nc_scale .scale_text {
    line-height: 4rem
}

.nc-container .nc_scale .btn_ok {
    line-height: 4rem;
}

body .pros_fo .sendEmail {
    height: 4rem;
    line-height: 29px;
    width: 12rem;
    float: left;
    margin-left: 2rem;
    background-color: #f29124;
    color: #fff;
    text-align: center;
    border: 0;
}

body .pros_fo .emailVert {
    height: 4rem;
    line-height: 29px;
    width: 12.5rem;
    float: left;
    margin-left: 2rem
}

.gys_gd1 .swiper-slide img {
    /*height: 40rem;*/
    height: auto;
}

.img-video-container {
    width: 100%;
    height: 100%;
}

.img_d img {
    width: 100%;
    /*max-height: 53.5rem;*/
}

body .sendEmail[disabled], body .sendEmails[disabled] {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}

#gys_tx1_input {
    display: flex;
    justify-content: space-around;
    flex-direction: column;
    height: 6.5rem;
    border: 0;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.gys_fo li.l1_s_name {
    padding-left: 0;
    position: relative;
}

.gys_fo li.l1_s_names {
    margin-bottom: 0;
}
.fy1{
    margin-bottom: 4rem;
    background-color: #f0f1f2;
}

@media (max-width: 1479px){
    .gys_footer .gys_footer_ul li a{
        width:18rem;}
    /*.gys_gd3 .gys_gd3_button a.more{*/
    /*    left:40%;*/
    /*}*/
    /*.gys_gd5 .gys_gd5_ul li:nth-child(1), .gys_gd5 .gys_gd5_ul li:nth-child(2), .gys_gd5 .gys_gd5_ul li:nth-child(3) {*/
    /*    margin-right: 3rem;*/
    /*}*/
    .v-more a:after{
        left:60%;
    }
    .gys_gd6 .gys_gd6_button:after {
        left: 90%;}

    .gys_footer .gys_footer_ul li:nth-child(3) {
        width: 38%;
    }
    .gys_gd4 .gys_gd4_number {
        /*margin-top: 5.2rem;*/
        padding:0.1rem 0.2rem;
    }
    .gys_lb4 li{
        margin-right: 1.4rem;
    }
}


.nscr_p {
    margin-top: 2rem;
    margin-bottom: 0rem;
    height: 4.5rem;
    line-height: 4.5rem;
    font-size: 18px;
    padding-left: 2rem;
    background-color: #53beb5;
    color: white;
    /* border: 1px solid; */
}

.nscr_data {
    background: white;
}

.nscr_content {
    height: 10rem;
    margin: 0 1.4rem 0 1.4rem;
    padding: 2rem 0 2rem 0;
    border: 1px dashed #4fc2b8;
    border-top: none;
    border-left: none;
    border-right: none;
}

.nscr_content_logo {
    height: 6rem;
    width: 6rem;
    align-items: center;
    justify-content: center;
    display: -webkit-flex;
}

.nscr_content_content {
    width: 66%;
    /* height: 6rem; */
    float: right;
    margin-top: -6rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.nscr_content_logo img {
    width: 100%;
    height:auto;
}

/*subscrite*/

.sn {
    width: 100%;
    height: 340px;
    background: url(/static/web/image/images/news_nscr.jpg) no-repeat;
}



.sn input {
    width: 25.5rem;
    /* border: 1px solid; */
    margin: auto;
    display: block;
    height: 3.5rem;
    padding-left: 2rem;
}

.sn div {
    /* border: 1px solid; */
    /*width: 86%;*/
    /*color: white;*/
    /*text-align: left;*/
    /*margin: auto;*/
    /*padding-top: 1.5rem;*/
    /*padding-bottom: 1.5rem;*/
    /*line-height: 20px;*/
    /*font-size: 1.4rem;*/
    width: 23.3rem;
    color: white;
    text-align: left;
    margin: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
    line-height: 2.2rem;
    font-size: 14px;

}

.nscr_botton {
    margin: auto;
    display: block;
    height: 4rem;
    /*width: 20rem;*/
    width: 200px;
    font-size: 1.4rem;
    background-color: #F79134;
    color: white;
    outline: none;
    border: none;
}


    .sn a {
        /* border: 1px solid; */
        display: block;
        width: 233px;
        color: white;
        text-align: left;
        margin: auto;
        padding-top: 20px;
        padding-bottom: 20px;
        line-height: 22px;
        font-size: 13px;
        text-align: center;
        cursor: pointer;
    }
.sn a:hover {
    color: #F79134;
    text-decoration: underline;
}

.sn a {
    /* border: 1px solid; */
    display: block;
    /*width: 233px;*/
    width: 100%;
    color: white;
    text-align: left;
    margin: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
    line-height: 22px;
    font-size: 13px;
    text-align: center;
    cursor: pointer;
}

.nscr_at {
    background: url(/static/web/image/images/news_w.png) no-repeat 16.5rem 24px;
    background-position: 66%;
}
.yellow {
    color: #ffe259;
    font-weight: bold;
}
/*hot news*/
.nscr_n {
    margin-top: 2rem;
    height: 4.5rem;
    line-height:4.5rem;
    font-size: 18px;
    padding-left: 2rem;
    background-color: #53beb5;
    color: white;
    /* border: 1px solid; */
}
#iirb_ul {
    list-style: none;
    /* padding-left: 3rem; */
    font-size: 1.4rem;
    color: white;
    padding: 1rem 2.5rem;
}

#iirb_ul li {
    list-style: none;
    height: 5.9rem;
    /* margin-top: 5px; */
    /* line-height: 3.5rem; */
    display: flex;
    overflow: hidden;
    /* max-height: 42px; */
    /* align-items: center; */
    /* word-break: break-all; */
    /* text-overflow: ellipsis; */
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}

#iirb_ul i {
    width: 0.6em;
    height: 0.6em;
    border-radius: 50%;
    background: #4fc2b8;
    margin-top: 0.55em;
    margin-right: 1rem;
    border: 1px solid #fff;
    display: inline-block;
}
#iirb_ul span {
    font-size: 1.4rem;
    flex: 1;
    max-height: 3.5rem;
    overflow: hidden;
    word-wrap: break-word;
    word-break: normal;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     word-break: break-all;
     text-overflow: clip;
}
@media only screen and (max-width:350px){
    .gys_lb4.news_search i {
        left: 25rem;
    }
}
@media only screen and (max-width: 900px){
    .gys_lb4 .txtk{
        padding:1.5rem 1.5rem;
    }
    .gys_lb4 .txtk{
        bottom:0rem;
    }
    /*.gys_gd3 .gys_gd3_button a.more{*/
    /*    left:35%;*/
    /*}*/
    /*.gys_gd5 .gys_gd5_ul li:nth-child(1), .gys_gd5 .gys_gd5_ul li:nth-child(2), .gys_gd5 .gys_gd5_ul li:nth-child(3) {*/
    /*    margin-right: 2rem;*/
    /*}*/
    .gys_gd6 .gys_gd6_button {
        width: 35%;
    }
    .gys_footer .gys_footer_ul li a {
        width: 13rem;
    }
    .gys_footer .gys_footer_ul li:nth-child(2) {
        width: 30%;
    }.gys_footer_ul .gys_footer_mail div {
         width: 80%;}
}

@media only screen and (max-width: 1160px){
    .gys_lb4 li{
        width:30.5%;
    }
    .gys_lb4.news_search i {
        left: 90%;
    }
    .gys_lb4.news_search{
        width:94%;
    }
    .gys_gd2 .d2{
        width:24%;
    }
    .gys_gd2 .d1{
        width:76%;
    }
    .gys_lb4 .imgk {
        /* height: 45.5rem; */
        /* height: 53.5rem; */
        padding-top: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;}
    .gys_gd6 .gys_gd6_button{
        width:38%;
        margin:0 auto;
    }
    .gys_footer .gys_footer_ul li:nth-child(2){
        width:29%;
    }

    .sn input{
        width:90%;
    }
}
.gys_footer_ul{
    display: block;
}
.m_gys_footer{
    display: none;
}
@media screen and (max-width: 1480px){
    .sn a, .sn input {
        display: block;
        width: 230px;
    }

    .nscr_at{
        background-position: 70%;
    }
}
@media only screen and (max-width: 1475px ){
    .gys_gd4 .gys_gd4_p p {
        width: 90%;}
    .gys_gd4 .gys_gd4_p {
        width: 90%;}
}
@media screen and (min-width: 800px) and (max-width: 1200px){
    .gys_lb4 .imgk img {
        min-height: 298px;
    }
    .sn input {
        padding-left: 1rem;
    }
    .sn{
        height:345px;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1475px){
    .gys_lb4 .imgk img {
        min-height: 383px;
    }
    .gys_gd2 .d1 {
        width: 79%;
    }
    .gys_lb4 .imgk {
        /* height: 45.5rem; */
        /* height: 53.5rem; */
        padding-top: 2rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .sn {
        height: 330px;
    }
    .nscr_content {
        height: 9rem;}
}
@media only screen and (max-width: 1200px ){
    .nscr_content{
        height: 8rem;
        padding: 1rem 0 1rem 0;
    }
    .sn input {
        width: 18.5rem;
    }
    .sn div{
        padding-left: 0.5rem;
    }

}
@media only screen and (max-width: 1199px ){
    .gys_gd4 .gys_gd4_number{
        height:8.2rem;
        bottom:1.6rem;
    }

    /*.gys_gd3 .gys_gd3_button a.more{*/
    /*    margin-bottom: 3.4rem;*/
    /*}*/
    .gys_gd3 .gys_gd3_button {
        width: 40%;}
/*底部*/
    .m_gys_footer{
        display: block;
    }
    .gys_footer_ul{
        display: none;
    }
.gys_footer{
    height:28rem;
    padding:2rem;
}
.m_gys_footer a{
    display: block;
    color:white;
}
.m_gys_footer .m_gys_footer_one a{
    width:50%;
    height:auto;
    font-size: 1.4rem;

}
.m_gys_footer_one{
    width:50%;
    height:5rem;
}

.m_gys_footer{
    color:white;
    width:100%;
    padding-left: 0px;

}
.m_gys_footer a{
    display: block;
    color:white;
}
.m_gys_footer .m_gys_footer_one a{
    width:50%;
    height:auto;
    font-size: 1.4rem;

}
.m_gys_footer_one{
    width:50%;
    height:5rem;
}
.m_gys_footer > div {
    height: 6.2rem;
    /*padding: 10px;*/
    width: 100%;
    margin-bottom: 2.3rem;
}
.m_gys_footer > div > a {
    display: block;
    height: auto;
    font-size: 1.4rem;
    float: left;
    position: relative;
    top: 0.25rem;
    left: 25%;
    width: 1rem;
    text-align: right;
}

.m_gys_footer > div > div {
    width: 49%;
    height: 100%;
    font-size: 1.4rem;
    float: right;
    border-left: 1px solid white;
    padding-left: 10%;
}
}
@media only screen and (max-width: 1020px ){
    .sn div{
        width:90%;
    }
    .nscr_botton{
        width:145px;
    }
    .sn{
        height:360px;
    }
    .sn a{
        width:100%;
    }
    .nscr_at {
        background-position: 75%;
    }
    /*.gys_gd3 .gys_gd3_button a.more{*/
    /*    margin-bottom: 3.4rem;*/
    /*}*/
    .gys_gd3 .gys_gd3_button {
        width: 40%;}
    /*底部*/
    .m_gys_footer{
        display: block;
    }
    .gys_footer_ul{
        display: none;
    }
    .gys_footer{
        height:28rem;
        padding:2rem;
    }
    .m_gys_footer a{
        display: block;
        color:white;
    }
    .m_gys_footer .m_gys_footer_one a{
        width:50%;
        height:auto;
        font-size: 1.4rem;

    }
    .m_gys_footer_one{
        width:50%;
        height:5rem;
    }

    .m_gys_footer{
        color:white;
        width:100%;
        padding-left: 0px;

    }
    .m_gys_footer a{
        display: block;
        color:white;
    }
    .m_gys_footer .m_gys_footer_one a{
        width:50%;
        height:auto;
        font-size: 1.4rem;

    }
    .m_gys_footer_one{
        width:50%;
        height:5rem;
    }
    .m_gys_footer > div {
        height: 6.2rem;
        /*padding: 10px;*/
        width: 100%;
        margin-bottom: 2.3rem;
    }
    .m_gys_footer > div > a {
        display: block;
        height: auto;
        font-size: 1.4rem;
        float: left;
        position: relative;
        top: 0.25rem;
        left: 25%;
        width: 1rem;
        text-align: right;
    }

    .m_gys_footer > div > div {
        width: 49%;
        height: 100%;
        font-size: 1.4rem;
        float: right;
        border-left: 1px solid white;
        padding-left: 10%;
    }
}
@media only screen and (max-width: 800px){
    .pharmacy_header,.sn{
        display: none;
    }
    .gys_lb4.news_search {
        width: 96%;
    }

    div.v-more {
        padding: 0 .3rem;
        margin: 0 .3rem;
        height: 0.57rem;
        text-align: center;
        font-size: .24rem;
        line-height: .57rem;
        background-color: #fff;
        width:100%;
    }
    div.v-more a{
        display:block;
        color:#4fc2b8;
        font-size: .24rem;
        text-align: center;
        font-size: .24rem;
        line-height: .57rem;
    }
    .ny_pros {
        width: 100%;
    }
    .w{
        width: 90%;
    }
    .gys_gd1 .swiper-slide img{
        height:auto;
    }
    .gys_gd1 .swiper-slide img{
        min-height: auto;
    }
    .gys_gd2 .d1{
        float:none;
        width:100%;
    }
    .gys_gd2 .d2{
        width:100%;
        /*display: -webkit-flex;*/
        /*align-items: center;*/
        /*justify-content: center;*/
        /*overflow: hidden;*/

    }
    .gys_lb4 li{
        width:45%;
    }
    .gys_lb4 .imgk{
        height:42rem;
    }
    .gys_lb4 .imgk a{
        width:100%;
    }
    .gys_lb4 .imgk img{
        /*width:197px;*/
        height:auto;
        max-height:40rem;
        min-height: 40rem;
    }

    .gys_lb4 li{
        margin-right: 15px;
    }
    .gys_lb4 li{
        margin-bottom: 20px;
    }
    .gys_lb4 li:nth-child(1), .gys_lb4 li:nth-child(3), .gys_lb4 li:nth-child(5), .gys_lb4 li:nth-child(7), .gys_lb4 li:nth-child(9){
        margin-right: 18px;
    }
    .gys_gd3{
        padding:1.5rem;
    }

    /*.gys_gd3 .gys_gd3_button a.writer {*/
    /*    top: 50px;*/
    /*}*/
    .gys_gd3 .gys_gd3_button {
        min-height: 120px;
        margin:0 auto;
        width: 50%;
        /*display: -webkit-flex;*/
        /*justify-content: center;*/
    }
    .gys_gd4{
        height:auto;
        padding:0px;
        padding:0px;
        padding-left: 20px;
        padding-right: 20px;

    }
    .gys_lb4_title{
        /*font-size: 20px;*/
        font-size: 1.8rem;
    }
    .gys_gd4 .gys_lb4_title {
        background-color: rgba(255,255,255,0);
        color: white;
        height: 5rem;
        line-height: 5rem;
    }
    .gys_gd4 .gys_gd4_p p{
        margin:0px;
        margin-bottom: 10px;
    }
    .gys_gd4 .gys_gd4_p p {
        width: 100%;
        font-size: 1.4rem;
    }
    .gys_gd4 .gys_gd4_p{
        width:101%;
        /*height:35rem;*/
        height: auto;
        min-height: 36rem;
    }

    .gys_gd4 .gys_gd4_number{
        width: 100%;
        /*left: -2rem;*/
        /*top: -103px;*/
        /*height: 65px;*/
        position: absolute;
        left: 0rem;
        bottom: 1rem;
        margin-top: 2.2rem;
        height:8rem;
    }
    .gys_gd4 .gys_gd4_number .gys_gd4_number_ul{
        width:100%;
        height:8rem;
    }
    .gys_gd4 .gys_gd4_number .gys_gd4_number_ul li{
        height:4.7rem;
        float: left;
        border-right: 1px solid #4fc2b8;
        width: 25%;
        position: relative;
        top: 15%;
    }
    .gys_gd4 .gys_gd4_number .gys_gd4_number_ul li p.number_no{
        font-size: 1.4rem;
    }
    .gys_gd4 .gys_gd4_number .gys_gd4_number_ul li p{
        left:1rem;
        top:0rem;
    }
    .gys_gd4 .gys_gd4_number .gys_gd4_number_ul li p.number_title {
        font-size: 10px;
    }
    .gys_gd5 .gys_gd5_ul li{
        width: 46%;
    }
    .gys_gd5 .gys_gd5_ul li.mr3{
        display:none;
        width:0px;
    }
    .gys_gd5 .gys_gd5_ul li:nth-child(1), .gys_gd5 .gys_gd5_ul li:nth-child(2), .gys_gd5 .gys_gd5_ul li:nth-child(3){
        margin-right:0px;
    }
    .gys_gd5 .gys_gd5_ul li:nth-child(1), .gys_gd5 .gys_gd5_ul li:nth-child(3){
        margin-bottom: 20px;
    }
    .gys_gd5 .gys_gd5_ul li:nth-child(1), .gys_gd5 .gys_gd5_ul li:nth-child(5){
        margin-right: 20px;
    }
    .gys_gd5 ul li a span{
        font-size: 1.4rem;
    }
    .gys_gd6 .gys_gd6_button{
        width: 60%;
        left: 23%;
        margin:0 auto;
    }
    .gys_footer .gys_footer_ul li{
        white-space:nowrap;
        display:block;
        float:none;
        position:relative;
        align-items:unset;
    }
    .m_gys_footer > div > a {
        display: block;
        left: 25%;}

    @media only screen and (max-width: 375px){
        .gys_gd6 .gys_gd6_button{
            width: 95%;
        }
        .body{
            font-size: 12px;
        }
        .gys_lb4 li{
            width:auto;
        }
        .gys_lb4 .imgk img {
            width: 197px;
            height: auto;
            max-height: 20rem;
            min-height: 20rem;
        }
        .gys_lb4 .imgk {
            height: 20rem;
        }
        .gys_gd5 .gys_gd5_ul li {
            width: 100%;
            margin-bottom: 15px;
        }
        .gys_gd4_number{
            display:none;
        }
        .gys_gd4 .gys_gd4_p{
            height:auto;
        }
        .gys_gd4{
            height:auto;
        }
        .gys_gd3 .gys_gd3_button a.more,.gys_gd3 .gys_gd3_button a.writer{
            left:10%;
        }
        .gys_gd3 .gys_gd3_button{
            width:99%;
        }
        .gys_footer{
            display:none;
        }
    }


}
