body{background: #f5f5f5;}
.zzy_new_title{background: #fff;padding: 0.2rem 0.3rem;margin-top: 0.1rem;}
.zzy_new_title img{width: 1.1rem;}
.banner7{position: relative;}
.banner7 .order{position: absolute;top: 0.1rem;right: 0.3rem;}
.banner7 .order img{width: 0.4rem;}
.banner7 .order div{color: #fff;margin-top: 0.1rem;}
.telecom img{width: 100%;}
.contrast_box{background: #fff;margin-top: 0.15rem;padding-top: 0.2rem;}
.contrast_box .text{text-align: center;color: #333;}
.contrast_box .text .merName{font-size: 0.3rem;}
.contrast_box .text .merText{font-size: 0.22rem;}

.contrast_box .text{display: block;position: relative;font-size: 0.28rem;color: #555353;}
.contrast_box .text:before, .contrast_box .text:after {content: '';position: absolute;top: 50%;background: #ddd;width: 8%;height: 1px;}
.contrast_box .text:before{left: 25%;}
.contrast_box .text:after {right: 25%;}

.contrast_box .contrast ul{padding: 0.4rem 0;}
.contrast_box .contrast li{float: left;width: 33.3%;text-align: center;box-sizing: border-box;}
.contrast_box .contrast li:nth-child(2){border-left: 1px solid #F5F5F5;border-right: 1px solid #F5F5F5;}
.contrast_box .contrast li .company_name{margin-bottom: 0.2rem;font-size: 0.28rem;color: #666;height: 0.4rem;line-height: 0.4rem}
.contrast_box .contrast li .ydm_advantage .rent_name{margin-bottom: 0.15rem;color: #AAAAAA;}
.contrast_box .contrast li .ydm_advantage .money{color: #FF0000;}
/*.favourable{position: fixed;width: 100%;top: 0;line-height: 1.0rem;text-align: center;font-size: 0.28rem;color: #AAAAAA;background: #fff;z-index: 999;}
.favourable img{width: 20%;vertical-align: middle;margin-right: 0.3rem;}*/
.floattop{position: fixed;width: 100%;top: 0;background: #fff;z-index: 99999;}
.martop20{margin-top: 2.0rem;}
.tenant_sharing{margin-top: 0.1rem;}
/*.product_box{background: #fff;}*/
.product_box .product_info{position: relative;float: left;width: 50%;height: 2.75rem;padding-top: 0.15rem;box-sizing: border-box;text-align: center;border-bottom: 1px solid #efefef;background: #fff;}
.product_box .product_info:nth-child(odd){border-right:1px solid #EFEFEF ;}
.product_box .product_info .type{color: #AAAAAA;font-size: 0.23rem;margin-bottom: 0.2rem;}
.product_box .product_info li{font-family: "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Microsoft Yahei", 微软雅黑, STHeiti, 华文细黑, sans-serif;text-align: center;}
.product_box .product_info li div{width: 0.12rem;height: 0.12rem;background: #DDDDDD;border-radius: 0.1rem;margin-top: 0.1rem;}
.product_box .surplus{padding-top: 0.6rem;}
.product_box .tip{background: #000000;}
.product_box .tip img{position: absolute;bottom: 0;left: 0;}
.product_box .phone img{float: left;margin-top: 0.4rem;}
.product_box .phone ul{float: right;margin: 0.6rem 0.4rem 0 0;}
.product_box .phone li:last-child{margin: 0.15rem 0.2rem;}
.partner{height: 1.0rem;text-align: center;line-height: 1.2rem;background: #fff;font-size: 0.3rem;font-weight: bold;color: #333;margin-top: 0.1rem;}
.partner_logo{margin: 0.2rem 0;padding:0.4rem;background: #fff;}
.partner_logo .flex-item{float: left;margin-right: 3.5%;width: 30%;text-align: center;border: 1px solid #ddd;box-sizing: border-box;}
.partner_logo .flex-item:last-child{margin-right: 0;}
.partner_logo .flex-item img{width: 90%;}
.new-footer div{width: 40%;box-sizing: content-box;text-align: center;background: #DE2323;height: 0.9rem;line-height: 0.9rem;color: #fff;font-size: 0.3rem;border-radius: 0.15rem;font-weight: bold;margin-top: 0.5rem;}
.new-footer .tel{float: left;margin-left: 5%;}
.new-footer .tel a,.new-footer .order a{color: #fff;}
.new-footer .order{float: right;margin-right: 5%;}

.tab_nav_typelist .list_box{display: -webkit-flex;display: flex;padding: 0.2rem 0.5rem;background: #fff;}
.tab_nav_typelist .list_box a{-ms-flex: 1;-webkit-flex: 1;flex: 1;text-align: center;}
.tab_nav_typelist .list_box a img{width: 50%;}
.tab_nav_typelist .list_box a .text{font-size: 0.24rem;font-weight: bold;}
.hot_list_img{background: #fff;background-size: 0.3rem;padding: 0.2rem 0.1rem 0.5rem;background-size: 0.3rem;display: -webkit-box;-webkit-align-items: center;align-items: center;overflow-y: hidden;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;overflow-x: auto;z-index: 997;}
.hot_list_img a{display: block;width: 40%;padding-left: 0.2rem;}
.hot_list_img a:last-child{padding-right: 0.2rem;}
.hot_list_img li {display: block;width: 40%;padding-left: 0.2rem;}
.hot_list_img img{width:94%;border-radius: 0.07rem;}
.hot_list_img.logo img{width:60%;}
.iphone_zu_hot{background: #fff;padding-top: 2px;}
.iphone_zu_hot .left_iphone{float: left;width: 49.8%;}
.iphone_zu_hot .right_iphone{float: right;width: 49.8%;}
.iphone_zu_hot .box img{width: 100%;}
.iphone_zu_hot .box .mer_text{padding: 0.2rem;line-height: 0.5rem;}
.iphone_zu_hot .box .mer_type{font-size: 0.26rem;color: #333;font-weight: bold;}
.iphone_zu_hot .box .mer_tips{font-size: 0.26rem;color: #909090;}
.iphone_zu_hot .box .mer_date_price .dark{color: #909090;}
.iphone_zu_hot .box .mer_date_price .red{color: #f61535;padding-left: 0.1rem;}
.iphone_zu_hot .box .mer_date_price .red span{font-size: 0.26rem;font-weight: bold;}

.iPhone7_conta{background: #E8E8EA;border-top: 0.2rem solid #ddd;}
.iPhone7_conta .img{float: left;width: 50%;text-align: center;}
.iPhone7_conta .text_box{float: right;box-sizing: content-box;}
.iPhone7_conta .text_box{margin: 0.6rem 0.4rem 0.2rem 0.2rem;}
.iPhone7_conta .text_box .text{font-size: 0.22rem;color: #919191;margin-top: 0.1rem;}
.iPhone7_conta .text_box .big_text{font-size: 0.3rem;}
.iPhone7_conta .text_box .price{margin-top: 0.3rem;}
.iPhone7_conta .text_box .price span{color: #FF0000;font-size: 0.3rem;margin-left: 0.2rem;}
.iPhone7_conta .text_box .price span span{font-size: 0.1rem;margin-left: 0;}
.text_box .click-in {text-align: center;width: 1.8rem;height: 0.5rem;line-height: 0.5rem;color:#fff;background-color:#e96a32;margin-top:0.2rem }
.plus >*{float: left !important;}
.plus .text_box{width: 40%;box-sizing: border-box;}
.plus .img{width: 50%;}
.plus .text_box .click-in{background-color: #cd046a}
.plus{background: #090909;}
.plus .text_box .text,.plus .text_box .price{color: #fff;}

.slide_mark{position: fixed;top: 0;width: 100%;max-width: 640px;height: 100%;background: rgba(0,0,0,0.6);z-index: 999999;}
.pop_red{position: relative;padding-top: 1.5rem;}
.pop_red .red{width: 100%;}
.pop_red .click_pop{position: absolute;bottom: 0.5rem;width: 40%;left: 30%;}
.pop_red .pop_close{position: absolute;top: 1.5rem;width: 0.5rem;right: 17%;}
