.color,.color a{color: #464646}
.margin_b65{margin-bottom:65px;}
.padd_b35{padding-bottom:35px;}
.padd_b85{padding-bottom:85px;}
.padd_b120{padding-bottom: 120px;}
.padd_b150{padding-bottom: 150px;}
@media only screen and (max-width:1440px){
.margin_b65{margin-bottom:60px;}
.padd_b85{padding-bottom:60px;}
.padd_b150{padding-bottom:80px;}
.padd_b120{padding-bottom: 80px;}

}
@media only screen and (max-width:1024px){
.margin_b65{margin-bottom:50px;}
.padd_b35{padding-bottom:20px;}
.padd_b85{padding-bottom:50px;}
.padd_b150{padding-bottom:50px;}
.padd_b120{padding-bottom: 50px;}

}

@media only screen and (max-width:767px){
.margin_b65{margin-bottom:30px;}
.padd_b85{padding-bottom:30px;}
.padd_b150{padding-bottom:30px;}
.padd_b120{padding-bottom: 30px;}

}


/*产品及服务*/
.pro_01{overflow: hidden;background:#eaeef1;}
.pro_01 .left,.pro_01 .right{width: 48.4%;height: 100%;float: left;box-sizing:border-box;}
.pro_01 .right{width:51.6%;float: right;padding:65px;padding-right:80px;}
.pro_01 .left a{display: block;height: 100%;width:100%;}
.pro_01 .left img{height: 100%;}
.pro_01 .right ul{overflow: hidden;margin: 0 -30px;}
.pro_01 .right li{float: left;width: 50%;margin-top: 30px;}
.pro_01 .right h2{margin-bottom: 5%;}
.pro_01 .right dl{margin: 0 30px;}
.pro_01 .right dt{font-style:italic;border-bottom:1px solid #a3a6a8;margin-bottom:15px;}
.pro_01 .right dt img{ widtH:60px; height: 60px; overflow: hidden;}
.pro_01 .right dt span{color:#cb1c42;}
.pro_01 .right dt i{margin-left: 5px;}
.pro_01 .right li:nth-child(2n+1){clear:both;}


.pro_01 .right dl:hover dt img{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-mo-transform:rotate(360deg);transform:rotate(360deg);
    transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}


.pro_cont_list .pro_01:nth-child(2n) .left{float: right;}
.pro_cont_list .pro_01:last-child{margin-bottom: 0;}
/*.pro_02 ul{overflow: hidden;margin:0 -22px;}
.pro_02 li{float: left;width: 50%;}
.pro_02 a{margin:0 22px;display: block;background:#c3c3c3;}
.pro_02 dt{overflow: hidden;}
.pro_02 dd{padding:30px 40px;color:#fff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}*/

.pro_02{overflow: hidden;background:#eaeef1;}
.pro_02 .ll,.pro_02 .rr{width: 48.4%;height: 100%;float: left;box-sizing:border-box;}
.pro_02 .ll{width:51.6%;padding:65px;padding-left:80px;}
.pro_02 .rr a{display: block;height: 100%;width:100%;}
.pro_02 .rr img{height: 100%;}
.pro_02 .ll h2{ margin-bottom: 5%;}
.pro_02 .ll p{ line-height: 30px;height:150px;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;}
.pro_02 .ll .pharmacy_more{text-align: left;}

.pro_03 ul{margin:0 -22px;}
.pro_03 li{width:50%;float: left;}
.pro_03 a{margin:0 22px;display: block;background:#eeeeee;border-bottom:5px solid #eeeeee;}
.pro_03 dl{overflow: hidden;color: #464646;padding:75px 140px;}
.pro_03 dt{float: left;width: 80px;height: 80px;}
.pro_03 dt img{width: 100%;height: 100%;}
.pro_03 dd{float: right;width:calc(100% - 100px);line-height: 80px;}


.pro_01 .right .pharmacy_more{text-align: left;}
.pro_01 .right p{line-height: 30px;height: 150px;display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;}


@media only screen and (max-width:1440px){
.pro_01 .right{padding:50px;}
.pro_01 .right dt{padding-bottom: 10px;}
.pro_01 .right li{margin-top: 20px;}
.pro_03 dl{padding:70px 100px;}
.pro_02 dd{padding:20px 30px;}

.pro_02 ul{margin:0 -10px;}
.pro_02 a{margin:0 10px;}

.pro_03 ul{margin:0 -10px;}
.pro_03 a{margin:0 10px;}
.pro_02 .ll{padding: 50px;}
}

@media only screen and (max-width:1200px){
.pro_01 .right{padding: 30px;}
.pro_01 .right li{margin-top: 10px;}
.pro_03 dl{padding:50px;}
.pro_02 .ll p{line-height: 24px;height: 120px;}
.pro_02 .ll{padding:30px;}
}
@media only screen and (max-width:1200px){
.pro_01 .right li{margin-top: 20px;}
.pro_03 dl{padding:30px;}
.pro_03 dt{width:60px;height: 60px;}
.pro_03 dd{line-height: 60px;width:calc(100% - 80px);}

.pro_01 .right p{line-height: 24px;height: 120px;}
}

@media only screen and (max-width:920px){
.pro_01 .right dt{padding-bottom: 5px;margin-bottom: 10px;}
.pro_01 .right ul{margin: 0 -10px;}
.pro_01 .right dl{margin: 0 10px;}
.pro_01 .right{padding:20px;}
.pro_02 .ll{padding: 20px;}
}
@media only screen and (max-width:767px){
.pro_01{height: auto !important;}
.pro_01 .left, .pro_01 .right,.pro_cont_list .pro_01:nth-child(2n) .left{float: none;width: 100%;}
.pro_02 ul{margin:0;}
.pro_02 a{margin:0;}

.pro_03 ul{margin:0 ;}
.pro_03 a{margin:0;}
.pro_02 li,.pro_03 li{float: none;width: 100%;margin-bottom: 10px;}
.pro_02 dd{padding:10px;}
.pro_02 .ll, .pro_02 .rr{float: none;width: 100%;}
.pro_02 .ll{padding: 20px;}
.pro_02{height: auto !important;}
.pro_01 .right p{max-height: 120px;height: auto;}
.pro_02 .ll p{max-height: 120px;height: auto;}

}

/*制药产品*/
.pharmacy_tab{background:#f2f4f6;padding-top: 40px;margin-bottom: 50px;}
.pharmacy_tab ul{overflow: hidden;}
.pharmacy_tab li{font-style: italic;float: left;width:14.28%;text-align: center;line-height: 136px;}
.pharmacy_tab li a{display: block;position: relative;}
.pharmacy_tab li i{position: absolute;left: 50%;bottom: 0;width: 0%;height:3px;background:#30416d;
    transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;} 
.pharmacy_tab li.on i{left: 0;width: 100%;}
.pharmacy_tab_2 li{width:50%;}

.pharmacy_tips{text-align: center;margin-bottom: 3%;}
.pharmacy_search{width: 1195px;margin: auto;max-width: 100%;box-sizing:border-box;border:1px solid #ccced1;overflow: hidden;margin-bottom: 4%;}
.pharmacy_search button,.pharmacy_search input{height: 78px;line-height: 78px;}
.pharmacy_search button{width: 66px;text-align: center;float: right;font-size: 28px;color:#1e3968;}
.pharmacy_search input{width:calc(100% - 66px);box-sizing:border-box;padding-left: 35px;float: left;}

.pharmacy_list #PublicSearch_Page{clear: both;}
.pharmacy_list ul{margin:0 -10px;}
.pharmacy_list li{width: 25%;margin-bottom: 30px;float:left;}
.pharmacy_list dl{margin:0 10px;box-shadow: 0 0 10px rgb(0 0 0 / 30%);}
.pharmacy_list dt{padding:20px 35px;border-bottom:1px solid #ccc;text-align: center;}
.pharmacy_list dt a{display: block;overflow: hidden;}
.pharmacy_list dt img{width:392px;max-width:100%;}
.pharmacy_list dd{padding:20px 30px 30px;}

.pharmacy_list h3 a{color:#000;}
.pharmacy_list h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 10px;height:42px;line-height: 42px;}
.pharmacy_list p{height: 7.5em; line-height: 1.5; overflow: hidden;}
.pharmacy_more{padding-top: 20px;}
.pharmacy_more a{display:inline-block;width:160px;height: 32px;line-height: 32px;text-align: center;color:#fff;background:#30416d;border-radius: 30px 20px 30px 20px;}
.pharmacy_more a i{margin-left: 10px;}

.pharmacy_list .page{margin-bottom: 0;}
.pharmacy_list {margin-bottom: 7%;}


@media only screen and (max-width:1440px){
.pharmacy_tab{padding-top: 20px;}
.pharmacy_list dt{padding:20px;}
.pharmacy_list dd{padding: 20px 30px 30px;}
}
@media only screen and (max-width:1024px){
.pharmacy_tab li{line-height: 80px;}
.pharmacy_tab{font-size: 16px;}
.pharmacy_tab{margin-bottom: 30px;}
.pharmacy_search input{padding-left: 20px;}
.pharmacy_search button, .pharmacy_search input{height:60px;line-height: 60px;}
}
@media only screen and (max-width:1023px){
.pharmacy_list li{widtH:33.33%;}
}
@media only screen and (max-width:767px){
.pharmacy_tab{padding-top:0;font-size: 16px;}
.pharmacy_tab li i{height: 2px;}
.pharmacy_tab li{line-height: 60px;width: 50%;}
.pharmacy_tab{margin-bottom: 20px;}
.pharmacy_search input{padding-left: 10px;}
.pharmacy_search button, .pharmacy_search input{height:44px;line-height: 44px;}
.pharmacy_search button{width: 50px;font-size:24px;}
.pharmacy_search input{width:calc(100% - 50px);}
.pharmacy_list li{float: none;width: 100%;}
.pharmacy_list dl,.pharmacy_list ul{margin: 0}
.pharmacy_list h3{margin-bottom: 10px;}
.pharmacy_list p{height: auto;}
.pharmacy_more a{width:100px;}
}

/*原料药及高分子材料*/
.raw_cont .pharmacy_tab li{width:50%;}
.raw_cont .pharmacy_tab{margin-bottom:100px;}
.raw_cont .pharmacy_list p{height: 7.5em; line-height: 1.5; -webkit-line-clamp: 5;}
@media only screen and (max-width:1440px){
.raw_cont .pharmacy_tab{margin-bottom:70px;}
}
@media only screen and (max-width:1024px){
.raw_cont .pharmacy_tab{margin-bottom:50px;}
}
@media only screen and (max-width:767px){
.raw_cont .pharmacy_list p{height: auto;}
.raw_cont .pharmacy_tab{margin-bottom:20px;}

}

/*原料药及高分子材料*/
.raw_title{text-align: center;border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 30px;}
@media only screen and (max-width:767px){
.raw_title{padding-bottom: 10px;margin-bottom: 20px;}
}

/*对外合作*/
.coop_banner_wrap{text-align: center;}
.coop_banner_wrap .blank_bg{background:rgba(0,0,0,0.2);}
.coop_banner_wrap .banner_le{float: none;}
.coop_banner_wrap h3{margin-bottom: 20px;}

.coop_cont{background:#f4f4f4;}
.coop_title{text-align: center;margin-bottom: 40px;}



.coop_table { width: 100%;  }
.coop_table td { line-height: 20px; padding: 45px 20px; border-bottom: 1px solid #f4f4f4;box-sizing:border-box;     vertical-align: top;}
.coop_table thead td { background:#ca1b41; color:#fff;padding-top: 15px;padding-bottom:15px;}
.coop_table .t1 { width: 13%;padding-left: 50px; }
.coop_table .t2 { width: 21%; }
.coop_table .t3 { width: 13.8%; }
.coop_table .t4 { width: 23%; }
.coop_table .t5 {padding-right:90px; }

.coop_table tbody tr{background:#fff;}
.coop_table tbody tr:nth-child(2n){background:#fcfcfc;}


.coop_woek{padding:60px 0 80px 0;}
.coop_woek dl{overflow: hidden;background:#f4f4f4;position: relative;}
.coop_woek dt{position: relative;float: left;overflow: hidden;line-height: 50px;width:350px;box-sizing:border-box;padding:44px 35px;background:url(/images/coop_bg.png) no-repeat;background-size:100% 100%;color:#fff;position: absolute;left: 0;top:0;height: 100%;}
.coop_woek dt span{float: left;width: 50px;height: 50px;position: relative;background: rgba(255,255,255,0.2);border-radius:50%;}
.coop_woek dt span img{width:30px;height: 30px;}
.coop_woek dt h3{float: right;width:calc(100% - 75px)}
.coop_woek dd{padding:54px 60px;overflow: hidden; width:calc(100% - 350px);box-sizing:border-box;float: right;}
.coop_woek dd h4{float: left;}
.coop_woek dd ul{width: calc(100% - 130px);float: right;overflow: hidden;}
.coop_woek dd li{float: left;padding-left: 20px;margin-left: 20px;background:url(/images/coop_line.jpg) no-repeat 0 center;}


@media only screen and (max-width:1440px) {
.coop_table .t1{padding-left: 30px;width: 150px;}
.coop_table .t5{padding-right: 30px;}
.coop_table .t3 { width:160px; }
.coop_title{margin-bottom: 30px;}
}
@media only screen and (max-width:1024px) {
.coop_title{margin-bottom: 20px;}
.coop_table td{padding:20px 10px;}
.coop_table .t1{padding-left: 20px;width: 130px;}
.coop_table .t5{padding-right: 20px;}
.coop_table .t3 { width:140px; }
.coop_banner_wrap h3{margin-bottom: 10px;}
.coop_woek{padding:50px 0;}

.coop_woek dt{width:250px;padding:40px 20px;}
.coop_woek dd{width:calc(100% - 250px);padding:40px 20px;}

}
@media only screen and (max-width:767px) {
.coop_table ,
.coop_table thead,
.coop_table tbody,
.coop_table th,
.coop_table td,
.coop_table tr { display: block; }
.coop_table thead tr { position: absolute; top: -9999px; left: -9999px; }
.coop_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
.coop_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left:100px !important; white-space: normal; text-align: left;width: 100% !important;min-height: 30px;  }
.coop_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
.coop_table td:before { content: attr(data-title); }
.coop_title{margin-bottom: 10px;}
.coop_woek{padding:30px 0;}
.coop_woek dt,.coop_woek dd{float: none;width: 100%;padding: 20px;}
.coop_woek dt{position: static;background:#ca1b41;}
.coop_woek dd h4,.coop_woek dd ul{float: none;width: 100%;}
.coop_woek dd li{float: none;padding: 0;margin: 0;background: none;line-height: 30px;}
.coop_woek dd h4{margin-bottom: 10px;}
.coop_woek dt h3{    width: calc(100% - 60px);}
}

/*成长在OG真人*/
.occ_cont{padding-top: 40px;}
.occ_cont .pharmacy_tips{color:#000;}
.occ_01{padding:80px 0;box-sizing:border-box;color:#fff;position: relative;padding-bottom: 220px;margin-bottom: 80px;}

.occ_bjimg{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.occ_bjimg p{position: absolute;top:0;left: 0;width: 100%;height: 100%;display: none;}
.occ_bjimg p:first-child{display:block;}

.blank_29{position: absolute;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.29);}
.occ_idea{position: relative;z-index: 5;}
.occ_phone img{width: 100%;}
.occ_phone{display: none;}
.occ_tab{padding-left:70px;/*border-bottom:1px solid rgba(255,255,255,0.29);*/margin-bottom:40px;}
.occ_tab ul{overflow: hidden;}
.occ_tab li{opacity: 0.59;float: left;margin:0 25px;position: relative;padding-bottom:20px;position: relative;cursor: pointer;}
.occ_tab li i{left:50%;width: 0;height: 4px;background:#e6003e;position: absolute;bottom: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.occ_tab li.on{opacity: 1;}
.occ_tab li.on i{left:0;width: 100%;}

.occ_p{padding:0 95px;}
.occ_p p{display: none;height: 120px;overflow: hidden;}
.occ_p p:first-child{display: block;}

.occ_wz,.occ_wz span{height: 240px;line-height: 240px;}
.occ_wz{position: absolute;padding-right: 40px;bottom:20px;z-index: 2;opacity: 0.47;font-style: italic;right: 0;}
.occ_wz span{font-size:90px;display: inline-block;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.occ_wz span.on{font-size:220px;}

.occ_02{background:#f4f4f4;padding: 70px 0 100px 0;}
.occ_03{padding: 90px 0;}
.occ_04{padding-bottom: 120px;}
.occ_05{position: relative;padding: 190px 0;padding-bottom: 120px;color:#fff;box-sizing:border-box;}

.occ_04 dt:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.16);}
.occ_04 h4{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align: center;}
.occ_04 .txt{z-index: 5;}
.occ_04 .swiper-box{margin: 0;}
.occ_04 .swiper-box .swiper-slide:hover dt .txt{opacity: 1;}
.occ_04 .swiper-box .swiper-slide::before{display: none;}
.occ_04 .swiper-box .swiper-slide{width: 55.4%}
.occ_04 .swiper-button-prev,.occ_04 .swiper-button-next{background:none;box-shadow: none;color: #fff;top:50%;}
.occ_04 .swiper-button-prev i,.occ_04 .swiper-button-next i{color:#fff;font:bold;}

.occ_title{text-align: center;margin-bottom: 30px;}
.occ_title h2{font-style: italic;}
.occ_title p{margin: 20px 0; text-align: left; padding: 0 8%;}
.blank_26{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.26);}
.occ_join .occ_title{text-align: left;}
.occ_join{position: relative;z-index: 2;}
.occ_join .pharmacy_more{padding-top: 100px;}

.occ_02 .occ_title{padding-bottom: 20px;}
.occ_02 .occ_title p{margin-top: 10px;}
.occ-swiper-box{color:#47547a;position: relative;}
.occ-swiper-box dl{background:#fff;}
.occ-swiper-box dt,.occ-swiper-box dd{height: 100%;width: 50%;box-sizing:border-box;}
.occ-swiper-box dt{float: right;}
.occ-swiper-box dd h3{margin-bottom: 10px;}
.occ-swiper-box dd{padding:50px 80px;}
.occ-swiper-box dd p{height: calc(100% - 50px)}
.occ-swiper-box .swiper-button-prev{left: -36px;top: 50%;}
.occ-swiper-box .swiper-button-next{right: -36px;top: 50%;}

.occ_honor{position: relative;color: #fff;}
.occ_honor .occ_title{position: absolute;left: 0;top:13.7%;width: 100%;}

.occ_honor li{width: 10px;height: 10px; text-align:center;position: absolute;}
.occ_honor dt{font-family: "Arial";font-size: 180px;height:180px;line-height: 180px; color:#396497;}
.occ_honor dl{position: absolute;left:50%;margin-left:-130px; width: 260px;top:0;}
.occ_honor dd{position: absolute;left: 0;top:70px;width: 100%;}

/*.occ_honor li:nth-child(1){left: 8.7%;bottom: 27%;}
.occ_honor li:nth-child(2){left: 40%;bottom: 43%;}
.occ_honor li:nth-child(3){left: 68.7%;bottom: 22.8%;}
.occ_honor li:nth-child(3) dd{top:50px;}
*/

.occ_honor li:nth-child(1){left: 17.2%;bottom: 50%;}
.occ_honor li:nth-child(2){left: 49%;bottom: 67%;}
.occ_honor li:nth-child(3){left: 76.7%;bottom: 45.8%;}
.occ_honor li:nth-child(3) dd{top:50px;}

@media only screen and (max-width:1660px) {
.occ_wz span.on{font-size:180px;}
.occ_wz,.occ_wz span{height: 200px;line-height: 200px;}
.occ_honor dt{font-size: 160px;height:160px;line-height: 160px;}

}
@media only screen and (max-width:1440px) {
.occ_05{padding:120px 0;}
.occ_04{padding-bottom: 80px;}
.occ_02{padding: 80px 0;}
.occ_03{padding: 80px 0;}


.occ_cont{padding-top: 20px}
.occ_wz span.on{font-size:140px;}
.occ_wz,.occ_wz span{height: 160px;line-height: 160px;}
.occ_01{padding:50px 0; padding-bottom:160px;}
.occ_tab{padding-left: 50px;}
.occ_p{padding: 0 75px;}
.occ_02 .occ_title{padding-bottom: 0;}
.occ-swiper-box dd{padding: 40px 60px;}
}

@media only screen and (max-width:1024px) {
.occ_05{padding:80px 0;}
.occ_04{padding-bottom: 50px;}
.occ_02{padding: 50px 0;}
.occ_03{padding: 50px 0;}

.occ_tab{margin-bottom: 30px;}
.occ_tab{padding-left: 20px;}
.occ_p{padding: 0 45px;}
.occ_wz span{font-size:50px}
.occ_wz span.on{font-size:80px;}
.occ_wz,.occ_wz span{height: 100px;line-height: 100px;}
.occ_01{padding-bottom: 100px;}
.occ_p p{height:120px;}

.occ_04 .swiper-box .swiper-slide dt .txt{opacity: 1;}
.occ_title{margin-bottom: 20px;}
.occ_join .pharmacy_more{padding-top: 50px;}

.occ-swiper-box .swiper-button-prev{left:0;}
.occ-swiper-box .swiper-button-next{right:0;}
.occ-swiper-box dd{padding: 20px 40px;}
.occ_honor dt{font-size: 110px;height:100px;line-height: 100px;}
.occ_honor li:nth-child(3) dd,.occ_honor li dd{top:20px;}

}

@media only screen and (max-width:767px) {
.occ_05{padding:50px 0;}
.occ_04{padding-bottom: 30px;}
.occ_02{padding: 30px 0;}
.occ_03{padding: 30px 0;overflow: hidden;}

.occ_cont{padding-top: 0;}
.occ_tab{margin-bottom: 10px;padding-left: 10px;}
.occ_tab li{margin: 0 10px;padding-bottom: 10px;}
.occ_p{padding:0 20px;}
.occ_wz span{font-size:30px}
.occ_wz span.on{font-size:50px;}
.occ_wz,.occ_wz span{height: 50px;line-height: 50px;}
.occ_01{padding: 15px 0;margin-bottom: 10px;}
.occ_wz{padding-right: 20px;bottom: 10px;}
.occ_title{margin-bottom: 10px;}
.occ_join .pharmacy_more{padding-top: 20px;}
.occ_title p{margin: 10px 0; padding: 0;}
.occ-swiper-box dl{height: auto !important;}
.occ-swiper-box dt, .occ-swiper-box dd{float: none;width: 100%;}
.occ-swiper-box dd{padding:20px;}
.occ-swiper-box dd p{height: 72px;}
.occ-swiper-box .swiper-button-prev{top:30%;}
.occ-swiper-box .swiper-button-next{top:30%;}
/*.occ_honor .occ_title{position:static;padding-top: 20px;}
.occ_honor{color:#333;}
.occ_honor li{position: static;width: 100%;height:auto;padding:10px 0;border-bottom:1px solid #ccc;}
.occ_honor li:last-child{padding-bottom: 0;border: 0;}
.occ_honor dl,.occ_honor dd{position: static;margin: 0;left: 0;width: 100%;}
.occ_honor dt{font-size: 30px;height:30px;line-height: 30px;margin-bottom:5px;}
*/
.occ_honor dt{font-size: 70px;height:70px;line-height: 70px;}
.occ_honor li:nth-child(3) dd, .occ_honor li dd{top:auto;bottom:0;}
.occ_honor dd h3{font-weight: normal;}
}


/*投资者服务*/
.service_cont{padding:100px 0;background:url(/images/service_bg.jpg) no-repeat;background-size:47% 100%;overflow: hidden;}
.service_cont .left{float: left;width:500px;padding:60px 0;}
.service_cont .left h3{height: 48px;line-height: 48px;font-style: italic;margin-bottom: 30px;}
.service_cont .left h3 img{vertical-align:middle;margin-right: 20px;width: 48px;height: 48px;}
.service_cont .right{float: right;width:calc(100% - 565px);height: 676px;}
#map{width: 100%;height: 100%;}
.s_cont{padding-left: 68px;}
.s_phone{margin-bottom: 40px;}
.s_address{border-bottom:1px solid #dbdbdb;padding-bottom: 30px;margin-bottom: 60px;}
.s_bottom dl{overflow: hidden;line-height:36px;}
.s_bottom dt{float: left;}
.s_bottom dt{width:24px;}
.s_bottom dt img{width: 24px;height: 24px;vertical-align: middle;position: relative;top:-2px;}
.s_bottom dd{float: right;width: calc(100% - 40px);font-weight: bold;}
.s_bottom dd p{float: right;width:calc(100% - 96px)}
.s_bottom dd p a{display: block;}
@media only screen and (max-width:1440px){
.service_cont{padding: 50px 0;}
.service_cont{background-size: 50% 100%}
.s_address{margin-bottom: 40px;}
.service_cont .right{height: 600px;}

}
@media only screen and (max-width:1280px){
.service_cont{background-size: 70% 100%}

}

@media only screen and (max-width:1024px){
.service_cont{background:#f4f4f4;}
.service_cont .right,.service_cont .left{float: none;width:100%;}
.service_cont .left{margin-bottom: 30px;padding: 0;}
.service_cont .right{height: 300px;}
.service_cont .left h3 img{width: 30px;height: 30px;}
.s_bottom dd{font-weight: normal;}
.s_bottom dd p{width:calc(100% - 80px)}

}
@media only screen and (max-width:767px){
.service_cont{padding: 20px 0}
.service_cont .left h3{margin-bottom: 10px;}
.service_cont .left h3 img{margin-right: 10px;}
.s_cont{padding-left: 0;}

.s_phone{margin-bottom: 20px;}
.s_address{padding-bottom: 20px;margin-bottom: 20px;}
.s_bottom dd p{width:calc(100% - 70px)}

}



@media only screen and (min-width:1025px){
.pro_03 a:hover{border-color:#ca1b41;background:#fff;box-shadow: 0 0 10px rgb(0 0 0 / 30%);}
.pharmacy_more a:hover{color:#fff !important;}

.coop_woek dd ul .tel_link{color: #464646;cursor:default;}
.coop_woek dd ul .tel_link:hover{color: #464646 !important;}

.coop_table tbody tr,.pharmacy_list li dd,.pharmacy_list li dd .pharmacy_more{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.coop_table tbody tr:hover{box-shadow: 0 0 30px rgb(0 0 0 / 15%);position: relative;font-weight: bold;}

.s_phone a:hover{    color: #464646 !important;cursor: default;}

.pharmacy_list li:hover dd{color:#fff; background: #30416d;}
.pharmacy_list li:hover dd a{color:#fff;}
.pharmacy_list li:hover dd .pharmacy_more a{color:#30416d!important; background: #fff;}
.pharmacy_list li:hover dd .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: #fff!important;}


}

.pharmacy_list .pharmacy_more,.occ_join .pharmacy_more{text-align: left;}
@media only screen and (min-width:1025px){
.pharmacy_more{height: 32px;overflow: hidden;}
.pharmacy_more a{width: 40px;position: relative;overflow: hidden;}
.pharmacy_more a em{position: absolute;left:-99px;top:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.pharmacy_more a i{margin-left: 0;}
.pharmacy_more a:hover{width: 160px;}
.pharmacy_more a:hover em{position: static;}
.pharmacy_more a:hover i{margin-left: 10px;}
}


.pad_5{padding-top:2%;}




/*team*/
.team_cont .pharmacy_tab li{width:33.33%;}

/*领导团队*/
.team_ajax{overflow: hidden;}
.blank_30{position: fixed;top:0;left:0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);z-index: 99991;display: none;}
.team_tac h4{color: #84888d;}
.team_close{position: absolute;right: 30px;top:30px;color:#003c82;font-size: 20px;cursor: pointer;}
.team_tac .team_edit,.team_tac .edit_con_original{color: #84888d;line-height: 24px;}
.team_tac{position: fixed; background:#fff;width: 1440px;max-width:94%;z-index: 99992;overflow: hidden;box-shadow: 0 0 10px rgb(0 0 0 / 20%);}
.team_tac .left{float: left;width: 430px;height: 430px;box-shadow: 0 0 10px rgb(0 0 0 / 20%);}

.team_tac .right{float: right;width: calc(100% - 430px);}
.team_intr{padding: 70px 110px;padding-right:200px}
.team_intr h3{margin-bottom: 5px;}
.team_intr h4{border-bottom: 1px solid #d6d6d6;padding-bottom: 30px;margin-bottom: 20px;}
.team_intr .team_edit{height: 144px;overflow: hidden;}

.team_intr .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #ccc;}
.team_intr .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#003b83;}
.team_intr .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.team_intr .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.team_intr .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#003b83;}

.edit_profile .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #ccc;}
.edit_profile .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#003b83;}
.edit_profile .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.edit_profile .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.edit_profile .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#003b83;}

.mCSB_color .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #ccc;}
.mCSB_color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#003b83;}
.mCSB_color .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#003b83;}


.team_cont {padding-top: 25px;}
.team_cont .team_list ul{margin: 0 -40px;padding-top: 50px;}
.team_cont .team_list li{float: left;width: 25%;margin-bottom: 80px;}
.team_list li dl{box-shadow: 0 0 10px rgb(0 0 0 / 20%);}
.team_cont .team_list li dl{margin: 0 40px;}
.team_list dd{background: #e8ebf0;padding: 30px;padding-bottom: 35px;overflow: hidden;}
.team_list dd h3{float: left;width: calc(100% - 50px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;line-height: 24px;}
.team_list dd .pubjia{float: right;}
.team_list dd h3,.team_list dt{cursor: pointer;}

.team_list .pubjia{display: inline-block;width: 34px;height: 24px;background: #003b83;color: #fff;text-align: center;border-radius: 20px;position: relative;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.team_list .pubjia i{display: block;height: 24px;line-height: 24px;color:#fff;}
@media only screen and (max-width:1660px) {
.team_close{top:20px;right: 20px;}
.team_intr{padding: 70px;padding-right: 100px;}
}
@media only screen and (max-width:1440px) {
.team_cont .team_list ul{margin: 0 -20px;}
.team_cont .team_list li dl{margin: 0 20px;}
.team_cont .team_list li{margin-bottom: 60px;}
.team_list dd{padding: 20px;}
.team_intr{padding:60px;}
.team_intr h4{padding-bottom: 20px;}
.team_intr .team_edit{height: 192px;}
}
@media only screen and (max-width:1366px) {

}
@media only screen and (max-width:1024px) {
.team_cont .team_list li{width: 33.33%;}
.team_tac .left{width: 300px;height: 300px;}
.team_tac .right{width:calc(100% - 300px)}
.team_intr h4{padding-bottom: 10px;}
.team_intr{padding: 30px;}
.team_close{top:10px;right: 10px;}
.team_intr .team_edit{height: 144px;}

}
@media only screen and (max-width:767px) {
.team_cont{padding-top: 0;}
.team_cont .team_list ul{padding-top: 20px;}
.team_cont .team_list ul{margin: 0 -5px;}
.team_cont .team_list li dl{margin: 0 5px;}
.team_cont .team_list li{width: 50%;margin-bottom: 20px;}
.team_list dd{padding: 10px;}
.team_list .pubjia,.team_list .pubjia i{width: 24px;height: 20px;line-height: 20px;border-radius: 10px;font-size: 14px;}
.team_tac .left,.team_tac .right{float: none;width: 100%;}
.team_intr{padding: 20px;}
.team_intr .team_edit{height: 96px;}


}

@media only screen and (min-width:1025px) {

.team_list .pubjia:hover{color: #fff !important;opacity: 0.8;}
.team_list dd h3:hover{opacity: 0.8;}

.team_tac .left img{width: 100%;height:100% !important;}



}

.phone_occp{display: none;}

@media only screen and (max-width:767px) {
.occ_idea .occ_p {display: none;}
.phone_occp{display: block;padding-bottom: 20px;}
.phone_occp .occ_p p{height: auto;}
.phone_occp .occ_p {padding: 0;}
}


<!--0.00016903877258301-->