@font-face {
  font-family: 'iconfont';  /* Project id 3437431 */
  src: url('//at.alicdn.com/t/font_3437431_8tcfxkn1k77.woff2?t=1653901550218') format('woff2'),
       url('//at.alicdn.com/t/font_3437431_8tcfxkn1k77.woff?t=1653901550218') format('woff'),
       url('//at.alicdn.com/t/font_3437431_8tcfxkn1k77.ttf?t=1653901550218') format('truetype');
}
body {
    scroll-behavior: smooth;
    word-wrap: break-word;
    word-break: keep-all;
    text-align: justify;
}
img{ transition: all 0.3s;}
.wrap{ max-width:1400px; width:92%; margin: 0 auto;}
.pad5{ padding-top:50px}
/*首页*/
.title_1{line-height: 60px; text-align: center; font-size: 36px; font-weight: bold; position: relative;}
.title_1:after{ width: 36px; height: 2px; background: #008bd5; content: ""; display: block; position: absolute; left: 0; right:  0; top: 60px; margin: 0 auto;}
.title_2{font-size: 24px; color: #ffffff; font-weight: bold;}
.title_3{ line-height: 60px; font-size: 30px; color: #ffffff; font-weight: bold;}

.block_1{ text-align: center; line-height: 40px; font-size: 18px; color: #5f6264;}
.b1{color: #008bd5; font-family: "custom-font"; font-weight: bold;}
.b2{ font-size: 18px; color: #5f6264;  font-weight: bold;}
.b3{line-height: normal; font-size: 30px; color: #f8b300;  position: absolute;  right: 30%;  top: -11px;}
.b3.t1{ right: 17%;}
.b3.t2{ right: 23%;}

.content_2{ font-size: 16px;color: #ffffff;line-height: 29px; text-align: left;}
/* .content_2 p{ line-height: 40px !important; color: #ffffff !important;}
.content_2 p span{  font-size: 16px !important;} */

/*内页*/
.ny_ban{top: 26% !important;  transform: none !important; left: 0 !important; right: 0 !important; margin: 0 auto !important;}
.ny_z1{ font-weight: bold !important; font-size: 45px !important;  margin-bottom: 30px !important;}
.ny_z2{ font-size: 18px !important; letter-spacing: 10px; display: block !important;}
.subnav{ background: #f2f2f3; line-height: 58px;  font-size: 16px; text-align: center; transition: 0.5s all;}
.subnav p{line-height: 58px;}
.subnav a:hover{ color:#008bd5;}
.subnav a:after{ width: 0; height: 1px; background: #008bd5; content: ""; display: block; position: absolute; bottom: 0px;opacity: 0; transition: all 0.3s;}
.subnav a:hover::after{ width: 100%; opacity: 1; transition: all 0.3s;}
.title_n1{line-height: 60px; text-align: center; font-size: 36px; font-weight: bold; position: relative;}
.title_n1:after{ width: 41px; height: 2px; background: #f8b300; content: ""; display: block; position: absolute; left: 0; right:  0; top: 60px; margin: 0 auto;}

.content2{ display: flex; flex-wrap: wrap;  flex-direction: row; width: 100%; background-image: linear-gradient(to top, #607987,transparent); padding: 30px; position: absolute; bottom: 0;}
.content2 .bt1{ line-height: 60px; font-size: 24px; font-weight: bold;color: #007bff;}
.content2 .nr1 p{ font-size: 16px !important; color: #ffffff !important; line-height: 40px;}

.list_qywh{  background: #eff2f4; text-align: center; padding:20px;}
.list_qywh .coin{ max-width:40px;margin: 0 auto; height:60px;}
.list_qywh .tit_wh1{ line-height: 50px; font-size: 18px; color: #008bd5;  font-weight: bold; position: relative;    height: 50px;}
.list_qywh .tit_wh1:after{  width: 20px; height: 2px; background: #f8b300; content: ""; display: block; position: absolute;left: 48%; top: 51px;}
.list_qywh .tit_wh2{ line-height: 40px; font-size: 18px;color: #57585a; padding-top: 9px; }
.list_qywh .tit_wh2 p{  line-height: 35px !important; font-size: 18px !important;color: #57585a; padding: 0 10%;}

.list_shzr{ text-align: center;}
.list_shzr img{ max-width:83px;}
.list_shzr .tit_shzr{ font-size:24px; color:#008bd5; line-height:60px;}
/*东阳光药*/
.title_4{ line-height: 40px; font-size: 20px;color: #545557; font-weight: bold;padding: 28px 28px 0;}
.title_5{ line-height: 40px; font-size: 16px;color: #656666; font-weight: bold;padding: 10px 28px 0 28px;}

.block_2 p{font-size: 16px !important; line-height: 34px !important; color: rgb(101,102,102,0.6);}
.block_3{ padding: 10px 28px 28px 28px;  line-height: 40px; font-size: 16px;}
.block_3.b4 li{  line-height: 37px !important; }
.block_3.b5{ padding: 0px 28px 10px 0px; line-height: 37px !important;}
.block_3 p{ font-size: 18px;color: #545557; font-weight: bold; line-height: 40px;}
.block_3 li{padding-left:10px;position: relative; font-size: 16px !important; line-height: 40px !important;}
.block_3 li:before{ width: 4px; height: 4px; position: absolute; left: 0; top: 17px; background: #008bd5; display: block; content: ""; z-index: 100; border-radius: 4px;}

/*兼容*/
@media only screen and (max-width: 1024px) {
  .subnav p a{ font-size:15px;}
  #c_static_001-1652764159417 .e_container-2{background-size: cover;}
  #c_static_001-1652764159417 .e_container-3{background-size: cover;}
  
  #c_static_001-1652767504594 .e_container-2{ padding: 0; }
  #c_static_001-1652767504594 .e_container-6{padding: 0; }
  #c_static_001-1652767504594 .e_container-8{padding: 0; }
  .content_2 p{line-height: 28px !important;}
  .prodBox .hd{right: 3%;}
  .prod1{max-width: 900px;}
  .prod1 li{     width: 46%;}
  .prod1 li img{     width: 100%;}
  #c_static_001-1652776371819 .e_container-5{ margin-top: 28px; margin-bottom: 28px;}
  #c_static_001-1652776371819 .e_container-6{ background-size: cover;padding: 316px 60px 60px 60px;}
  #c_static_001-1652776371819 .e_container-7{ background-size: cover;}
  #c_static_001-1652776371819 .e_container-8{background-size: cover;}
  .shop{height: 1100px;}
  .map{margin: 0 auto;}
  .map_list{top: 587px;left: 0; margin: 0 auto; height: 507px;}
  /*内页*/
  #c_static_001-1653628943325 .e_container-2{    padding: 0 30px;}
  #c_static_001-1653628943325 .e_container-3{padding: 0 30px;}
  #c_static_001-1653628943325 .e_container-18{ padding: 0 30px;}
  #c_static_001-1653628943325 .e_container-30{padding: 0 30px;}
  #c_static_001-16536422051580 .e_container-1{padding:30px;}
  #c_static_001-1653639755668 .e_container-19{padding: 60px 3% 30px;}
  #c_static_001-1653639755668 .e_container-27{padding: 0 30px 65px 30px;}
  #c_static_001-16537463174640 .e_container-1{padding: 60px 30px 30px;}
  #c_static_001-16537463174640 .e_container-27{padding: 35px 30px 0px 30px; min-height:0;}
  #c_static_001-16537463174640 .e_container-35{padding: 0px 30px 0px 30px;min-height:0;}
  #c_static_001-1653628943325 .e_text-29{     padding: 0 30px;}
  #c_static_001-1653628943325 .e_container-36 > .p_item{ padding: 60px 30px 30px;}
  #c_static_001-1653628943325 .e_container-38{ padding: 0px 21px;}
  #c_static_001-16537463174640 .e_richText-33,#c_static_001-16537463174640 .e_richText-34{     padding: 29% 0;}
  #c_static_001-16537463174640 .e_richText-37{padding: 24.1% 0;}
  #c_static_001-16537463174640 .e_richText-41{padding: 29.1% 0;}
  #c_static_001-1653874042181 .e_richText-13{line-height: 30px;padding-top: 20px;}
  #c_effect_020-1653881770903 .e_container-2{top: 369px;}
  #c_static_001-16538911422290 .e_container-19 .cbox-19-0{ flex: 0 0 100%;}
  #c_static_001-1653874042181 .e_scrollNumber-22{font-size: 38px;}
  #c_static_001-1653874042181 .e_scrollNumber-26{font-size: 38px;}
  #c_static_001-1653874042181 .e_scrollNumber-27{font-size: 38px;}
  #c_static_001-1653874042181 .e_scrollNumber-28{font-size: 38px;}
  #c_static_001-1653874042181 .e_scrollNumber-29{font-size: 38px;}
  .wenzi{    bottom: 51px;    font-size: 14px;}
  .wenzi.w1{    right: 2px;}
  .wenzi.w2{    right: 23px;}
  .wenzi.w3{ right: 12px;}
  .wenzi.w4{right: 22px;}
  .wenzi1{font-size: 21px !important;}

}

@media only screen and (max-width: 768px) {
  .title_1{font-size: 24px;}
  .title_1:after{    top: 45px;}
  .title_3{font-size: 24px;}
.title_n1:after{top: 48px;}
  .title_n1{font-size: 22px !important;line-height: normal;}
  .ny_z1{font-size: 34px !important;}
  .ny_z2{    letter-spacing: 0px !important;}
  .subnav p{font-size: 14px !important;     line-height: 35px !important;}
.subnav p a{  font-size: 14px !important;}
  .list_qywh .tit_wh2 p{  line-height: 28px !important; font-size: 16px !important;}
}

@media only screen and (max-width: 414px) {
  .content_1:after{top: 9px;}
  .block_1{    font-size: 14px;}
}
