.nbaner{ height:2.4rem; width:100%}
.hd{ padding-top:.5rem}
.leftlb_fenyebox {width:94%; margin:0 auto .2rem; font-size:.24rem;text-align: center;color: #474747; padding:.3rem 0; clear:both}
.leftlb_fenyebox li {display: inline-block; padding: 0 .04rem;margin-bottom:.3rem;}
 
.leftlb_fenyebox li a{ color:#666; padding:.1rem .2rem; border:1px solid #c3c3c3;}
.leftlb_fenyebox li.page-active a{
       border: 1px solid #FF4200;
   
}
.leftlb_fenyebox li.now a{ color:#fff; background:#d43f47;border:1px solid #d43f47;}
.box-163css div a dl:last-child{ border-bottom:0}
.ncon{ clear:both; color: #000; font-size: .24rem;line-height: .44rem;padding: .2rem 0 .5rem; width: 92%;margin: 0 auto;}
.ncon .title { line-height: 24px; font-size: 20px;font-weight: 700;padding: 14px 0 16px;color: #1e1e1e;}
.ncon .from2 {font-size: .24rem;}
.ncon .from2 .detail { line-height: 12px;font-size: 12px;color: #828282;}
.ncon .from2 .detail span {display: inline-block; margin-right:10px;}
article{margin: .26rem 0 0; font-size: 17px;line-height:32px; color:#1d1d1d}
article p {padding: 0 0 16px 0; text-indent: 2em;width: 100%; overflow: hidden; text-align: justify;}
article p img{ text-align:center}
.flip{ text-align:center; padding-top:.2rem}
.flip a{ padding:.15rem .6rem;; margin:0 .3rem; display:inline; background:#f5f5f5; border-radius:.3rem;}
.serCon{ padding-bottom:.3rem}
.serCon .title{ padding:7px 0 8px; text-align:center}
ul.partners li{ width:47.4%; margin:0 1.3% 2.5%; border:1px solid #e6e6e6; float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
ul.partners li img{ width:100%; height:1.33rem}
.about .ncon{ padding-bottom:.2rem}
.about .hd{ margin-bottom:0}
.ncontact{ width:84%; margin:0 auto .5rem}
.ff_rc{font-family: lt;color: #b8b8b8; font-size: 22px; font-weight:normal}
.ft_28 {font-size: 28px; color: #424242; font-weight:normal;margin-bottom: 20px;}
.ff_ar {font-family: Arial;color: #949494; margin-bottom: 10px; font-size:12px}
.mb_10 {margin-bottom: 10px; font-size:14px; font-family:Arial,ËÎÌå}
.my-map { margin: 0 auto; width: 5.37rem; height: 4.13rem; }
.my-map .icon { background: url(../images/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%;}
.swiper-container{ width:92%; margin:0 auto .4rem}
.swiper-container img{ width:100%; height:1.56rem}
.swiper-container p{display: block; padding: .14rem .1rem 0; font-size:.24rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:.44rem;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background:url(../images/prev.png) no-repeat;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background:url(../images/next.png) no-repeat;}
.swiper-button-prev, .swiper-button-next { position: absolute;top: 50%; width: .27rem; height: .44rem; margin-top: -.46rem;z-index: 10;cursor: pointer; -moz-background-size: .27rem .44rem; -webkit-background-size: .27rem .44rem; background-size: .27rem .44rem; background-position: center; background-repeat: no-repeat;}
.serHd{ border-top:1px solid #d2d2d2; padding:.4rem 0 .2rem; font-size:.36rem; width:92%; margin:0 auto}
.choice{ margin-bottom:.5rem; background:url(../images/ny_02.jpg) no-repeat; background-size:100%}
.choice p {color:#666; border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
.choice i.counter {color:#d43f47; }
.choice em.counter {color:#d43f47; }
.choice p em {color: #333; }