.logo{ padding:.39rem 0 .3rem}
.leftlb_fenyebox {width:94%; margin:0 auto ; font-size:.24rem; line-height:.32rem; text-align: center;color: #474747; padding:.3rem 0; clear:both}
.leftlb_fenyebox li {display: inline; padding: .08rem .16rem; border:1px solid #cecbc9}
.leftlb_fenyebox li a{ color:#666}
.leftlb_fenyebox li.now{ color:#fff; background:#2573c6; border:1px solid #2573c6}
.proHd2{ padding-top:.3rem}
.aboutCon{ width:92%; margin:0 auto;}
.aboutCon img{ margin:.12rem 0}
.aboutCon h2{ margin-bottom:.2rem; padding-top:.4rem}
.aboutCon h2 img{ margin:0}
.aboutCon  p{ padding:.12rem 0}
.avideo ul{ padding-top:.14rem}
.avideo ul li{ float:left; width:48%; margin-right:4%; overflow:hidden}
.avideo ul li p{ text-align:center; padding-top:.1rem; height:.42rem; overflow:hidden}
.avideo ul li:nth-child(2){ margin-right:0}
.team{ margin-bottom:.4rem}
.team ul li{ float:left; margin-bottom:.08rem}
dl.wiki{ margin-bottom:.3rem; margin-top:.2rem}
dl.wiki dt{ float:left; border-left:.09rem solid #1961ab; border-right:.03rem solid #1961ab; background:url(../images/pro_01.gif) .16rem .18rem no-repeat; font-size:.32rem; font-weight:bold; width:.64rem; line-height:.34rem; color:#10377c; padding:.09rem .15rem .1rem .9rem; background-size:40%}
dl.wiki dd{ padding-left:.2rem; float:left; width:65%}
dl.wiki dd h2{ font-weight:normal; color:#113776; font-size:.32rem;}
dl.wiki dd p{ color:#484848;padding-top:.06rem; height:.42rem; overflow:hidden}
.wikiPic { width:100%; position: relative; border: 0;display: block;overflow: hidden; margin-bottom:.09rem}
.wikiPic div { width: 100%;height: .56rem; bottom: 0px; background: none\3;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9A000000',endColorstr='#9A000000')\3; background-color: rgba(0,0,0,.3);position: absolute; z-index: 500; left: 0; display: block; color:#fff; padding:0 .24rem;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.wikiPic div h4{font-weight:normal; height:.56rem; overflow:hidden; line-height:.56rem}
.proList{ width:92%; margin:0 auto}
.proListHd,.NewsListHd{ height:.67rem; border-bottom:1px solid #cbcbcb; position:relative; margin-bottom:.3rem; }
.proListHd h4,.NewsListHd h4{ height:.7rem; line-height:.7rem; position:absolute; border-bottom:2px solid #1a62ac;  padding-left:.35rem; background:url(../images/pro_05.gif) .12rem .22rem no-repeat; color:#1862ab; font-size:.32rem; bottom:-1px; }
.proListHd{margin-top:.4rem}
.NewsListHd{margin-top:.2rem}
.proListHd h4{width:56%;background-size:4%;}
.NewsListHd h4{width:16%;background-size:13%;}
.proList{ margin-bottom:.4rem}
.proList ul li{ overflow:hidden; margin-bottom:.3rem;border-bottom:1px solid #f2f2f2; padding-bottom:.28rem}
.proList ul li img{ float:left; width:34%;overflow:hidden}
.proList ul li div{  border-left:0;width:62%; float:right; overflow:hidden}
.proList ul li div h4{ color:#103579; font-size:.28rem; font-weight:normal; height:.42rem; overflow:hidden}
.proList ul li div p{  color:#666; padding-top:.14rem; line-height:.4rem; height:.8rem; overflow:hidden}
.proList ul li:last-child{ margin-bottom:.1rem}
.headline{ overflow:hidden; padding:0px 0 .28rem 0 ; border-bottom:1px solid #f2f2f2; margin-top:.3rem}
.headline img{ float:left;border:1px solid #d9d9d9; width:45%}
.headline div{ width:51%; float:right; padding-top:.1rem}
.headline div h4{ font-size:.28rem; color:#0f347b; overflow:hidden; height:.42rem; margin-bottom:.1rem; font-weight:normal}
.headline div h4 i{ width:.7rem; height:.36rem; display: inline-block; float:left; margin-right:.1rem}
.headline div h4 i img{ margin-right:.09rem; border:0; width:100%}
.headline div p{ color:#888; height:.75rem; overflow:hidden; line-height:.38rem}
.headline div p a{ color:#103677}
.news{ margin-bottom:.4rem}
.news dl{overflow:hidden;padding:.28rem 0;border-bottom: 1px solid #f2f2f2;background-color: #fff; width:92%; margin:0 auto}
.news dd{float:right;}
.news dt{width:33%;position: relative;float:left;}
.news dt img{ width:100%}
.news dd{width:65%;font-size:.24rem; color:#000; line-height:.36rem; padding-top:.1rem}
.news dd span {display: -webkit-box; display: box; width: 100%; margin-top: .1rem; line-height: 1.33; color: #888; display: block; font-size: .2rem; color: #888;}
.caseList{ margin-bottom:.4rem}
.caseList ul li{ padding:.2rem 0; border-bottom:1px solid #f2f2f2;}
.caseList ul li h4{ font-size:.4rem; font-weight:normal; line-height:.6rem; height:.6rem; overflow:hidden}
.caseList ul li p{ color:666px; padding:.07rem 0 .03rem;height:.84rem; overflow:hidden}
.caseList ul li span{ color:#999; font-size:.2rem}
.ncon{ width:92%; margin:0 auto; padding-bottom:.49rem;clear:both; color: #000; font-size: .24rem;line-height: .44rem;padding: 0 0 .5rem;}
.ncon .title {font-size: .36rem; text-align: justify; font-weight: normal; padding:.1rem 0 .25rem; margin:0 ; text-align:center}
.ncon .from2 {font-size: .24rem;}
.ncon .from2 .detail {-webkit-box-flex: 1;line-height: .32rem; color: #545454;}
.ncon .from2 .detail span {display: inline-block; margin-right: .16rem;}
article{margin: .2rem 0 0;}
.flip{ text-align:center; padding-top:.4rem}
.flip a{ padding:.15rem .6rem;; margin:0 .3rem; display:inline; background:#f5f5f5; border-radius:.3rem;}
.guide{ border-bottom:1px solid #cbcbcb; margin-bottom:.3rem; padding-top:.2rem; line-height:.46rem}
.guide a{ color:#666}
.guide .home{ background:url(../images/product_03.png) .02rem .04rem no-repeat; padding-left:.38rem; background-size:34%}
.contact_bd h4{ height:.48rem; line-height:.48rem; font-size:.3rem; padding-left:.1rem; margin-bottom:.1rem}
.contact_bd ul.service{ background:#f4f4f4; margin-bottom:.3rem;}
.contact_bd ul.service li{ line-height:.42rem; padding:.1rem 0; border-bottom:1px solid #fff; padding-left:.1rem; }
.contact_bd ul.service li:nth-child(1){background-position:.1rem .18rem}
.contact_bd ul.service li:nth-child(2){ background-position:.1rem -.53rem}
.contact_bd ul.service li:nth-child(3){ background-position:.1rem -1.23rem}
.contact_bd .mess{ background:#f4f4f4; padding-top:.21rem; padding-bottom:.2rem}
.contact_bd .mess ul li{ margin-bottom:.2rem}
.contact_bd .mess label{ width:20%; padding:.05rem .1rem .05rem; text-align:right; float:left; line-height:.42rem}
.contact_bd .mess .inp,.contact_bd .mess .txt{padding:.05rem;line-height:.42rem; width:70%; border:1px solid #e9e9e9; font-size:.24rem;font-family:Microsoft YaHei;}
.contact_bd .mess .inp{  height:.42rem;}
.contact_bd .mess .txt{ height:1.46rem;}
.contact_bd .mess .btn{ width:2.31rem; height:.6rem; background:#0f64bf; color:#fff;  border:0; font-family:Microsoft YaHei; font-size:.28rem;}
.my-map {margin: 0 auto .31rem; width: 5.88rem; height: 4.37rem; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%; cursor: url(http://webapi.amap.com/theme/v1.3/openhand.cur),defa}
/*药品定制*/
.clear { clear:both;}
.xin-banner {width: 100%;}
.xin-banner img{width: 100%;}
.xin-list { padding-top:0.46rem; padding-bottom:0.5rem;}
.xin-list ul li { float:left; width:45%; height:auto;  text-align:center; margin-left:3%;}
.xin-list ul li .pic{width:100%; height:2.1rem; line-height:2.0rem;}
.xin-list ul li .pic img{max-width:100%;max-height:100%;vertical-align: middle; border:#f4f4f5 solid 3px;}
.xin-list ul li .tit {color:#323335; font-size:0.24rem; line-height:2.8;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.xin-hot { background:#fbfbfc url(../images/xin-bg.png) no-repeat top center; background-size:100% auto; height:8rem;}
.xin-hot-top { position:relative; height:4.0rem;}
.xin-hot-top .tit { position:absolute; top:1.55rem; left:0.17rem; color:#323335; font-size:0.48rem; line-height:1; font-weight:bold;}
.xin-hot-top .tel { position:absolute; top:2.85rem; left:2.18rem; background:url(../images/xin-tel.png) no-repeat left center; padding-left:0.64rem; background-size:auto 80%;}
.xin-hot-top .tel .cn {color:#000000; font-size:0.2rem; line-height:1.5; }
.xin-hot-top .tel .nob {color:#000000; font-size:0.24rem; line-height:1.5;font-weight:bold; }
.xin-hot-top .pic { position:absolute; top:0.43rem; right:0.36rem; width:2.2rem; height:2.2rem; }
.xin-hot-top .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.xin-hot-bot { height:auto; position:relative;}
.xhb-left { position:absolute; left:1.24rem; top:-1.05rem; width:4rem; height:1.11rem;}
.xhb-left img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.xhb-right { margin-top:0.8rem; padding:0 0.2rem;}
.xhb-right ul li { margin-bottom:0.1rem;}
.xhb-right ul li .pic{ float:left; width:0.64rem; height:0.64rem; margin-top:0.12rem;}
.xhb-right ul li .pic img { width:100%; height:100%; }
.xhb-right ul li .con{ float:right; width:5.2rem;color:#323335; font-size:0.24rem; line-height:0.4rem;font-weight:bold; height:0.8rem; overflow:hidden;display: flex;  justify-content: center;  flex-direction: column; }
.xhb-right ul li .con span {font-size:0.18rem; font-weight:normal;}

