.index{}body,html{font-family:"Helvetica","微软雅黑"!important}.popup-handler .popup-btn{background-color:#28bf5d;display:inline-block;padding:1px
5px 0;font-size:1.2rem;color:#fff;border-radius:3px;margin-left:5px}.popup-handler .popup-btn.help{color:#28bf5d;padding:0;background:#fff;border-radius:0;font-size:1.6rem;vertical-align:sub}.popup-handler .popup-box{background-color:#f0f0f0;color:#999;line-height:18px;padding:6px
10px;border:1px
solid #d4d4d4;font-size:1.2rem;border-radius:3px;margin-top:6px;position:relative;display:none}.popup-handler .popup-box:before{width:8px;height:8px;-webkit-transform:rotate(45deg);border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;position:absolute;left:14px;top:-5px;background-color:#f0f0f0;content:""}.popup-handler.active .popup-btn{background-color:#29974e}.popup-handler.active .popup-btn.help{background-color:#fff;color:#29974e}.popup-handler.active .popup-box{display:block}.product-detail{padding-top:0;position:relative}.product-detail
.topic_image{position:relative;width:100%;overflow:hidden;}.product-detail .topic_image
img{display:block;width:100%;max-height:320px}.product-detail .topic_image
.product_info{position:absolute;width:100%;bottom:0;background-color:rgba(0, 0, 0, 0.4);color:#fff;font-size:1.2rem;padding:8px
10px;-webkit-box-sizing:border-box}.product-detail .topic_image .product_info
.product_num{float:right;margin-top:1px}.product-detail .topic_image .product_info
.icon{margin-right:8px}.product-detail .topic_image .back,
.product-detail .topic_image
.favorite{position:absolute;height:30px;line-height:30px;width:30px;border-radius:50%;background-color:rgba(0, 0, 0, 0.5);color:#fff;font-size:1.6rem;text-align:center}.product-detail .topic_image
.back{left:10px;top:10px}.product-detail .topic_image
.favorite{right:10px;top:10px}.product-detail .topic_image
.label{position:absolute;bottom:0;width:100%;height:50px;background:rgba(0, 0, 0, 0.5);z-index:50;color:#fff;font-size:1.2rem}.product-detail .topic_image .label .label-left{float:left;line-height:50px;margin-left:21px}.product-detail .topic_image .label .label-left
span{margin-right:17px}.product-detail .topic_image .label .label-right{float:right;line-height:50px;margin-right:20px;font-family:"Arial"}.product-detail .topic_image .label .label-right
em{margin-left:8px;color:#fff}.product-detail
.basic_info{font-size:1.2rem}.product-detail .basic_info
.base{background:#fff;padding:0
15px;margin-bottom:10px}.product-detail .basic_info .base
.title{padding:8px
0;font-size:1.6rem;line-height:150%;color:#333;font-weight:600}.product-detail .basic_info .base
.price{color:#666;font-size:1.2rem;padding-bottom:5px}.product-detail .basic_info .base .price
.special{color:#4EC2AD}.product-detail .basic_info .base .price
strong{color:#4EC2AD;font-size:2.2rem;font-style:normal;font-weight:normal;font-family:"Arial"}.product-detail .basic_info .base .price
del{color:#999;margin-left:10px}.product-detail .basic_info .base .price
.date{display:inline-block;font-family:"Arial";color:#4EC2AD;float:right;margin-top:7px;margin-right:10px;font-size:1.2rem}.product-detail .basic_info .base .price .date
span{padding:3px
5px;display:inline-block;text-align:center;line-height:16px;border:1px
solid #4EC2AD;border-left:none}.product-detail .basic_info .base .price .date>span:first-of-type{color:#fff;background:#4EC2AD;border-top-left-radius:4px;border-bottom-left-radius:4px}.product-detail .basic_info .base .price .date
.day{border-top-right-radius:4px;border-bottom-right-radius:4px}.product-detail .basic_info .base .depart-city{color:#666;margin-top:-5px}.product-detail .basic_info .base .depart-city
.select{font-size:1.2rem;color:#4EC2AD;position:relative;display:inline-block;overflow:hidden;height:35px;line-height:30px;vertical-align:middle;}.product-detail .basic_info .base .depart-city .select .select-option{display:none;padding:0
20px 0 5px;border:#fff 1px solid}.product-detail .basic_info .base .depart-city .select .select-option.selected{display:block}.product-detail .basic_info .base .depart-city .select .arrow-down{position:absolute;top:1px;right:3px;font-size:1.4rem}.product-detail .basic_info .base .depart-city
.select.active{overflow:visible}.product-detail .basic_info .base .depart-city .select.active .select-option{display:block;background:#f9fef7;border-color:#e8fdef}.product-detail .basic_info .base .depart-city
.select.disabled{color:#666}.product-detail .basic_info .base .depart-city .select.disabled .arrow-down{display:none}.product-detail .basic_info .base
.downPayment_bar{border-top:1px solid #E5E5E5;height:20px;padding:15px
0;position:relative}.product-detail .basic_info .base .downPayment_bar
img{height:20px;margin-right:10px}.product-detail .basic_info .base .downPayment_bar
p{display:inline-block}.product-detail .basic_info .base .downPayment_bar p
img{height:20px;vertical-align:bottom;position:absolute;right:0;top:19px;margin-right:0}.product-detail .basic_info
.downPayment{color:#F50;font-weight:600}.product-detail .basic_info
.periodsPayment{color:#999}.product-detail
.vouchers{padding:6px
10px;border-top:1px solid #d4d4d4;background:#fff}.product-detail .vouchers
.sp{display:inline-block;height:15px;width:1px;background:#e0e0e0;overflow:hidden;vertical-align:sub;margin:0
5px}.product-detail .vouchers
li{font-size:1.3rem;line-height:20px;margin:6px
0;color:#666}.product-detail .vouchers
li.promotion{margin-top:0}.product-detail .vouchers li .detail-piece{margin-right:2px;display:inline-block;line-height:1.7}.product-detail .vouchers li .detail-piece .zao-icon,
.product-detail .vouchers li .detail-piece .di-icon,
.product-detail .vouchers li .detail-piece .xian-icon{color:#fff;border-radius:3px;padding:2px;margin-right:2px;margin-left:2px;font-size:1.2rem}.product-detail .vouchers li .detail-piece .zao-icon{background:#a9d381}.product-detail .vouchers li .detail-piece .di-icon{background:#ffd07b}.product-detail .vouchers li .detail-piece .xian-icon{background:#4EC2AD}.product-detail .vouchers li .detail-piece .icon-font-mortgage,
.product-detail .vouchers li .detail-piece .icon-font-cash,
.product-detail .vouchers li .detail-piece .icon-font-early{font-size:1.9rem;position:relative;top:3px}.product-detail .vouchers li .detail-piece .icon-font-mortgage{color:#f99d1c}.product-detail .vouchers li .detail-piece .icon-font-cash{color:#4EC2AD}.product-detail .vouchers li .detail-piece .icon-font-early{color:#a9d381}.product-detail .vouchers li .detail-piece .icon-font-sale{font-size:2.1rem;position:relative;top:4px;color:#6fceb8}.product-detail .vouchers li .detail-piece .icon-iPhone{font-size:2.1rem;position:relative;top:4px;color:#77cee2}.product-detail .contents
.summary{padding-left:10px;background:#fff}.product-detail .contents .summary
.box{border-bottom:1px solid #d9d9d9;position:relative;background-color:#fff;display:block;padding:10px
0}.product-detail .contents .summary .box:last-of-type{border-bottom:none}.product-detail .contents .summary .box
.label{position:relative;font-size:1.6rem;color:#333;line-height:24px}.product-detail .contents .summary .box .label
i{color:#fff;font-size:1.4rem;margin-right:10px;border-radius:100px;border:4px
solid #4EC2AD;background-color:#4EC2AD}.product-detail .contents .summary .box .box-list{padding:10px
0px 0 0px;line-height:22px;font-size:1.4rem;color: #666;margin: 0 10px 0 5px;}.product-detail .contents .summary .box .box-list.remark-box{padding-top:0}.product-detail .contents .summary .box .box-list.remark-box .remark-title{color:#999;font-size:1.2rem}.product-detail .contents .summary .box
.arrow{position:absolute;right:12px;top:50%;color:#c6c6c6;font-size:1.6rem;line-height:16px;margin-top:-8px}.product-detail .contents .product-links{margin-top:10px;margin-bottom:40px;background:#fff}.product-detail .contents .product-links a:last-child
li{border-bottom:0px solid #d4d4d4}.product-detail .contents .product-links
li{height:44px;line-height:44px;border-bottom:1px solid #d4d4d4;padding:0
10px;position:relative;font-size:1.6rem;color:#333}.product-detail .contents .product-links li .icon-box{color:#fff;font-size:1.4rem;margin-right:10px;border-radius:100px;border:4px
solid #4EC2AD;background-color:#4EC2AD}
.product-detail .contents .product-links li .icon-box.spec{color:#4EC2AD;background-color:#fff}
.product-detail .contents .product-links li i.arrow{position:absolute;right:12px;top:50%;color:#c6c6c6;font-size:1.6rem;line-height:16px;margin-top:-8px}.product-detail .contents
.space{height:20px;font-size:1.2rem;color:#666;padding-left:13px;position:relative;top:-24px}.product-detail .contents .space
span{color:#4EC2AD;margin-right:7px;position:relative;top:1px}.product-detail .contents
.product_buttons{position:fixed;bottom:0;left:50%;margin-left:-50%;z-index:9;width:100%;padding:6px
0;background-color:#fff;border-top:1px solid #d4d4d4;text-align:center}.product-detail .contents .product_buttons
a{display:inline-block}.product-detail .contents .product_buttons
.tel_call{float:left;width:37.5%;height:36px;line-height:36px;margin-left:13px;color:#fff;font-size:1.4rem;background-color:#fca542;border-radius:3px}.product-detail .contents .product_buttons .tel_call
i{font-size:2.1rem;margin-right:3px}.product-detail .contents .product_buttons
.order_product{float:right;width:110px;height:36px;line-height:36px;color:#fff;font-size:1.4rem;background-color:#4EC2AD;border-radius:3px;margin-right:13px}.product-detail .contents .product_buttons
i{font-size:1.8rem;margin-right:5px;vertical-align:middle;position:relative;top:-1px}.product-detail .contents
.pad_button{position:fixed;bottom:0;left:50%;margin-left:-50%;z-index:99999;width:100%;padding:6px
0;background-color:#fff;border-top:1px solid #d4d4d4;text-align:center}.product-detail .contents .pad_button
.order_product{height:36px;line-height:36px;color:#fff;font-size:1.6rem;background-color:#4EC2AD;border-radius:3px;margin:0
13px}.product-detail .contents .pad_button .order_product
i{font-size:1.9rem;margin-right:6px;vertical-align:middle;position:relative;top:-2px}.hide{display:none}.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:22;background:transparent}.loading
.spinner{position:absolute;top:200px;left:50%;width:68px;height:68px;text-align:center;margin-left:-34px;background:-webkit-gradient(radial, 100% 50%, 0, 100% -38%, 100, from(#1DBD8D), to(rgba(255, 255, 255, 0)));border-radius:100%;-webkit-animation:rotate 2s linear 0s infinite;-moz-animation:rotate 2s linear 0s infinite;animation:rotate 2s linear 0s infinite}.loading .spinner .spinner-inner{position:relative;top:3px;left:3px;width:62px;height:62px;background:#fff;border-radius:100%}.loading .spinner
.cutout{position:absolute;top:34px;left:35px;border-right:34px solid #fff;border-bottom:34px solid #fff;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:34px;-webkit-border-bottom-left-radius:0px;width:0em;height:0em;padding:0}.loading .spinner .s-circle{width:3px;height:3px;background:#1DBD8D;position:absolute;top:33px;right:0;border-radius:3px}.loading .loading-logo{position:absolute;top:208px;left:50%;margin-left:-20px;color:#1DBD8D;font-size:4rem;opacity:0.8}@-webkit-keyframes
rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.coupon_header{position:relative;font-size:1.6rem;line-height:22px;padding:5px
0;text-overflow:ellipsis;overflow:hidden;width:100%;height:28px;padding-left:10px;background-color:#FFF;border-top:1px solid #d4d4d4}.coupon_header
.arrow{position:absolute;right:20px;top:10px;color:#c6c6c6;font-size:1.6rem}.coupon:nth-child(2){margin-left:0}.coupon_bar{display:inline-block;height:28px;font-size:0;margin-bottom:5px;vertical-align:middle}.coupon_left{display:inline-block;background:url(/site/m2015/images/product_detail/coupon_left.png);height:28px;width:3px;vertical-align:top}.coupon_right{display:inline-block;background:url(/site/m2015/images/product_detail/coupon_right.png);height:28px;width:3px;vertical-align:top}.coupon_middle{display:inline-block;height:20px;background-color:#feece7;vertical-align:top;font-size:12px;line-height:20px;padding:4px;color:#f94d3f}.coupon_content{padding:3px;border:1px
solid #ffd1c4;border-radius:2px}.hc-block .link-header .header-link{position:absolute;left:0;top:0;width:100%;height:42px}.priceInfo{position:relative}.icon_activity{font-size:0;position:absolute;right:10px;bottom:10px}.icon_activity
img{height:20px}.city-change-box{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:rgba(23, 22, 22, 0.48);display:none}.city-change-box
.content{width:70%;background:#fff;height:200px;margin:40% auto}.city-change-box .content .city-label,
.city-change-box .content .city-btn{height:40px;line-height:40px}.city-change-box .content .city-label>span,
.city-change-box .content .city-btn>a{display:inline-block;width:49%;font-size:1.4rem;color:#333;text-align:center}.city-change-box .content .city-label>span:first-child,
.city-change-box .content .city-btn>a:first-child{border-right:1px solid #e0e0e0}.city-change-box .content .city-content{height:118px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.city-change-box .content .city-content>span{width:49%;margin:0
auto;height:100%;overflow-y:auto;display:inline-block}.city-change-box .content .city-content>span>div>span{font-size:1.4rem;height:20px;line-height:20px;padding:5px
0;display:inline-block}.city-change-box .content .city-content>span>div:not(:last-child)>span{border-bottom:1px solid #e0e0e0}.city-change-box .content .city-content>span>div>span.selected{color:#28bf5d}.city-change-box .content .city-content>span>div{text-align:center}.niu_expert{background:#fffff5;width:100%;height:41px;border-bottom:1px solid #d4d4d4;overflow:hidden;line-height:41px;position:relative}.niu_expert
.niu_image{width:51px;height:19px;position:absolute;top:11px;left:10px}.niu_expert
ul{display:inline-block;margin-left:18px;line-height:41px;position:absolute;left:51px;right:0}.niu_expert ul
li{float:left;font-size:12px;font-weight:normal;width:25%;display:inline-block;text-align:center}.niu_expert ul li
.point{display:inline-block;width:8px;height:8px;margin-right:4px;background:url(/site/m2015/images/detailBoss3/brand_point.png) 0 0 no-repeat;background-size:100%}.brand_guaguo{background:#ebfeea;width:100%;height:41px;border-bottom:1px solid #d4d4d4;overflow:hidden;line-height:41px;position:relative}.brand_guaguo
.niu_image{width:51px;height:19px;position:absolute;top:11px;left:10px}.brand_guaguo
ul{display:inline-block;margin-left:18px;line-height:41px;position:absolute;left:51px;right:0}.brand_guaguo ul
li{float:left;font-size:12px;font-weight:normal;width:25%;display:inline-block;text-align:center}.brand_guaguo ul li
.point{display:inline-block;width:8px;height:8px;margin-right:4px;background:url(/site/m2015/images/detailBoss3/brand_point.png) 0 0 no-repeat;background-size:100%}.common_block{margin-bottom:10px;background-color:#FFF;padding:0
10px}.promotionList_box{position:relative;height:24px;line-height:24px;padding:13px
0;font-size:0;border-top:1px solid #E5E5E5}.promotionList_box:first-child{position:relative;height:24px;line-height:24px;padding:13px
0;font-size:0;border-top:0px solid #E5E5E5}.promotionList_box:first-child{position:relative;height:24px;line-height:24px;padding:13px
0;font-size:0;border-top:0px solid #E5E5E5}.promotionList_title{display:inline-block;line-height:24px;height:24px;font-size:1.6rem;margin-right:15px}.promotionList{display:inline-block;height:20px}.promotionList
li{font-size:1.2rem;line-height:20px;height:20px;color:#FFF;display:inline-block;background-color:#F50;padding:0
5px;border-radius:2px;margin-right:5px}.promotionList
li.coupon{font-size:1.2rem;line-height:18px;height:18px;color:#F50;display:inline-block;border:1px
solid #F50;padding:0
5px;border-radius:2px;margin-right:5px;background-color:#FFF}.promotionList_num{display:inline-block;font-size:1.4rem;height:24px;line-height:24px;position:absolute;right:24px;color:#999;top:13px}.promotionList_box
.arrow{vertical-align:top;font-size:1.4rem;display:inline-block;height:24px;line-height:24px;position:absolute;right:0;transform:rotate(270deg);-webkit-transform:rotate(270deg);color:#999;top:13px}.promotionList_box
.more{font-size:1.4rem;display:inline-block;height:20px;line-height:20px}.downPayment_popup{position:fixed;height:100%;z-index:10;top:0;background-color:#FFF;padding:20px;box-sizing:border-box;display:none;width:100%}.downPayment_img{width:180px;margin:auto;margin-bottom:20px}.downPayment_img
img{width:100%}.downPayment_title{font-weight:600;font-size:1.6rem}.downPayment_content{color:#666;padding-bottom:10px;padding:15px
0 20px}.downPayment_highLight{color:#F50;font-size:1.4rem}.downPayment_content
li{line-height:20px}.downPayment_point{width:6px;height:6px;background:#F50;display:inline-block;border-radius:3px}.downPayment_close{width:30px;margin:auto;margin-top:20px}.downPayment_close
img{width:100%}.promotion_popup{position:fixed;height:100%;z-index:21;top:0;background-color:#FFF;padding:20px;box-sizing:border-box;display:none;width:100%}.promotion_title{text-align:center;font-size:1.8rem;margin-bottom:20px}.promotion_list{height:85%;overflow:auto}.promotion_list_detail{display:table;font-size:1.4rem}.promotion_list_detail_row{display:table-row}.promotion_list_detail_title{display:table-cell;width:70px;color:#000}.promotion_list_detail_content{display:table-cell;color:#999}.promotion_type{background-color:#FF7E33;font-size:1.2rem;color:#FFF;padding:3px;border-radius:3px;margin-right:10px}.promotion_name{font-size:1.4rem;color:#4EC2AD}.promotion_list_title{line-height:25px}.promotion_bar{border-bottom:1px solid #d4d4d4;padding:10px
0}.promotion_bar:last-child{border-bottom:0px solid #d4d4d4}.promotion_close{height:30px;width:30px;margin:auto}.promotion_close
img{width:100%}.ca-tn-tour{line-height:20px;height:20px;padding:5px
0 10px;color:#999}.ca-tn-img{height:12px;display:inline-block;padding-right:10px;vertical-align:middle}

.product_info_pic img { display:block;}