@charset "utf-8";
*{margin:0;padding:0;outline:none;}
html,body {height:100%;}
body {font:100%/22px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; max-width: 640px; margin: 0 auto;background: #f1f1f1!important;}
ul,li {list-style:none;}
.clear {clear:both;}
img{ display:block; width: 100%;outline: none; border:none;/*-webkit-touch-callout: none; pointer-events: none;-webkit-user-select: none;*/}
input {margin: 0;padding: 0;border: none; outline: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
a:link, a:visited {text-decoration: none; border:none;outline: none;}
em{font-style: normal;}

.top1{padding-top:0.4rem;}
.top2{padding-top:8px;}
header{/*width: 100%; background: #e60012; position: relative;*/padding: 10px 0; background: -webkit-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,0));background: linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,0));top: 0px;left: 0;z-index: 99;position: relative;    
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.head {position: fixed;left:0px;transform: translateX(-50%);left:50%;max-width: 640px;width: 100%;}
.head.bg_red{background: #e60012; }
header i{width:8.275rem; float: left;padding-left:0.5rem;}
header span{/*width: 1.225rem; height: 1.225rem; border-radius: 100%; border: 1px solid #f8b3b8;*/ float: right;}
.header_right1 img{width: 1.2rem; margin: 0.34rem auto 0;}
.header_right2 img{width: 0.7rem; margin: 0.3rem auto 0;}
.header_right1{margin-right:0.8rem;}
.header_right2{margin-right:0.5rem;}
section.call_phone{width: 100%;background: #f5f5f5; padding: 0.3rem 0;}
section.call_phone span{width:6.65rem;display: block;}
.call_phone_fixed {position: fixed;top: 0;width: 100%;max-width:640px;z-index: 9999;background: #EDEDED; border-bottom: 1px solid #FC9;}
.c_phone1{float: left; margin-left:0.8rem;}
.c_phone2{float: right; margin-right:0.8rem;}
/**图标**/
.banner_lcon{width: 100%; position: relative; display: block;background: #fff;padding: 0.5rem 0;}
.locn_one{width: 100%; margin: 0 auto;}
.locn_one li{float: left; width: 25%; height: 3.5rem; /*margin-left:1.05rem;*/}
.locn_one li:first-child{margin-left:0;}
.lcon{width: 2.3rem; height: 2.3rem;border-radius: 35%; margin: 0 auto;}
.locn_one li span{text-align: center;color: #333; font-size:14px; line-height: 14px; margin-top: 0.3rem;display:block;}
/*.lcon_1 img{width:1.8rem;margin: 0 auto;padding-top: 0.75rem;}
.lcon_1{background: #ff843a;}
.lcon_2 img{width:1.25rem;margin: 0 auto;padding-top: 0.5rem;}
.lcon_2{background: #21d59b;}
.lcon_3 img{width:1.5rem;margin: 0 auto;padding-top: 0.55rem;}
.lcon_3{background: #3fc8f5;}
.lcon_4 img{width:1.7rem;margin: 0 auto;padding-top: 0.65rem;}
.lcon_4{background: #fd3636;}
.lcon_5 img{width:1.6rem;margin: 0 auto;padding-top: 0.8rem;}
.lcon_5{background: #fd367c;}
.lcon_6 img{width:1.5rem;margin: 0 auto;padding-top: 0.4rem;}
.lcon_6{background: #faaf39;}
.lcon_7 img{width:1.35rem;margin: 0 auto;padding-top: 0.6rem;}
.lcon_7{background: #29dcda;}
.lcon_8 img{width:1.5rem;margin: 0 auto;padding-top: 0.5rem;}
.lcon_8{background: #c74da9;}*/
.headlines{width: 100%;position: relative; padding: 7px 0;border-top: 1px solid #f1f1f1;/*border-bottom: 1px solid #d7d7d7;*/background: #fff;}
.headlines_tu{width: 100%; margin: 0 auto; font-size:0;}
.headlines_one{width:40%; display:inline-block;/*padding:6px 5px 6px 0;*/vertical-align:middle;box-sizing: border-box;padding-left:3%;}
.headlines_one em{display: inline-block;width: 70%;vertical-align:middle;}
.headlines_one i{display: inline-block;/*padding:0 0.1rem;*/border-radius: 3px;-webkit-border-radius:3px;border:1px solid #ff0000;color:#ff0000;font-size: 12px;font-style:normal;margin-left:7%;text-align: center;vertical-align:middle;height: 0.75rem;line-height: 0.75rem;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; width:21%;}
.headlines span{width: 74%; font-size:12px; line-height:16px; display:inline-block; margin-left:5px;vertical-align:middle; color:#898989;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.customized{width: 100%; position: relative;display: block; background: #fff; /*padding-bottom: 0.4rem; border-top: 1px solid #d7d7d7;
border-bottom: 1px solid #d7d7d7; margin:10px 0;*/}
.customized_one{width: 97%; position: relative; margin: 8px auto 0px; display: block;overflow: hidden;}
.customized_one .hot_pic{width: 32%;display: inline-block;}

.cu_2{width:3px; height:16px;background: #bf0213; float: left;}
.cu_1 span,.fen_cu_one span{font-size:16px; line-height:16px; color: #ca1327; display: inline-block; padding-left:6px;float: left;}
/**banner轮播**/
.sli_da{position: relative; width: 100%; height: 300px;}
.sl_1{cursor: move; position: absolute; left: 0px; top: 0px; width:100%; height: 300px;overflow: hidden;}
.jssorb01{position: absolute; bottom:0.5rem; right:0; left:0; margin:0 auto; display: inline-block;}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av{
	position: absolute; width: 0.3rem; height: 0.3rem; border-radius:100%;
filter: alpha(opacity=70);opacity: .7;overflow:hidden;cursor: /*pointer;border: #000 1px solid;*/}
.jssorb01 div { background-color: gray; }
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
.jssorb01 .av { background-color: #fff; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }
/**多个滑动**/
.yh_p1{ width:28px; height:28px; text-align:center; font-size:12px; line-height:28px;color:#fff; position:absolute; bottom:-6px; right:-6px; background:#F00; border-radius:100%;}
/*.cu_1{margin:13px 0;}*/
#slider1_container{position: relative; top: 0px; left: 0px; width: 100%;/* overflow: hidden;*/}
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn{position: absolute;cursor: pointer;display: block;width: 40px; height: 40px; top: 50%; margin-top: -20px;
 background: rgba(0, 0, 0, 0.3) url(../xin_images/ui-slider-arrow.png) no-repeat;background-size: 35px 15px;overflow:hidden;border-radius: 100%;}
.jssora05l,.jssora05ldn {background-position: 14px center; left: 8px;border-radius: 100%;}
.jssora05r,.jssora05rdn{background-position:-9px center; right: 8px;border-radius: 100%;}
.kkkk{cursor: move; position: absolute; left: 0px; top: 0px; width:100%; }
.dan_one{width: 100%; /*background: rgba(0,0,0,0.6); position: absolute;bottom: 0;left:0;*/ color: #000; font-size:0.56rem;text-align:center;line-height:18px; box-sizing: border-box;padding:8px 0;overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;background-color: #fff;}
.dan_one span{color:#e91c3f;}
.dan_tu{width: 1.3rem; height: 1.3rem; position: absolute; right: -0.2rem; bottom:-0.2rem;}
.dan_jia1{font-size:14px; line-height:20px; position: relative; /*bottom: -1.2rem;*/ color: #bf0213; left:0; display:block;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.dan_jia2{font-size:12px; line-height:12px; position: relative; /*bottom: -1.9rem;bottom:0.8rem;*/ color: #888888;text-decoration:line-through;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.k1,.kkkk{overflow: initial!important;z-index: 9999; position:relative; float:left;}
.t_tu{width: 100%; padding-bottom:10px;}
.k1_1{width: 100%; position: relative;}
/*tab*/
#content{width: 100%; position: relative; background: #fff; /*margin-bottom:10px;padding-bottom: 0.4rem;*/
/*border-bottom: 1px solid #d7d7d7;border-top: 1px solid #d7d7d7;*/background: #fff; }
.cu_tt{position: absolute;}
.tt1{width: 100%; position: relative;display: inline-block;}
.zhuan_img{width: 49%; position: relative; overflow: hidden;}
.zhuan_left{float: left;}
.zhuan_right{float: right;}
/*.tt1 div:first-child{margin-left:0;}*/
.tabBox{/*width: 95%;*/ margin: 0 auto; position: relative;}
.tabBox .hd{ /*float:right; margin-left:4.4rem; padding:13px 0; */        
        display: flex;       
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
}
.tabBox .hd ul{
        display: flex;       
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex; 
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #dfdedd;
}
.tabBox .hd ul li{ float:left; /*margin-left: 2px; padding:0 4px;*/ color:#515151;font-size:16px;  -webkit-box-flex: 1; -moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding:8px 0px;box-sizing: border-box;position: relative;top:1px;}
.tabBox .hd ul .on{ /*background-color:#ffb71c;*/ color: #e60012; /*border-radius: 30px; */border-bottom:2px solid #e91c3f;}
.tabBox .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.tabBox .bd ul{width: 100%;background-color: #ededed;}
.tabBox .bd li{ height:33px; line-height:33px;   }
.tabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.tabBox .bd li a{ color:#555;  }
.geduan_p{width: 100%; position: absolute; top:0.7rem; font-size: 12px;line-height:20px; color: #3b2a03;text-align: center;}
.geduan_p span{font-size: 16px;}
.geduan_left{width:5rem; font-size:14px; line-height:26px; border-radius: 20px;text-align: center;
 color: #fff; background: #ca1327; position: absolute; top: 3.2rem;left: 0rem;right: 0;margin: 0 auto; z-index:55;}
/*.geduan_right{width:3rem;position: absolute; top:3rem; right:0.5rem;z-index:55;}*/
.ding_p{color: #4c4c4c!important;}

/*风格*/
.fengge,.jiaju{width: 100%; position: relative; background: #fff;/*border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;*/}
.remen_banner{width: 100%; margin: 0 auto; position: relative; background: #fff;}
.fen,.jia,.sousuo{/*width: 95%; margin: 0 auto; */position: relative;}
.fen_img{position: relative; display:inline-block; vertical-align:middle;}
.fen_p1{width: 100%; background: rgba(0,0,0,0.6); /*height: 1rem;*/ position: absolute;bottom:0; color: #fff; font-size:12px; 
line-height:20px; padding-left: 0.2rem;box-sizing: border-box;}
.fen_img1{width:7.4rem; position: relative; display:inline-block; vertical-align:middle; overflow:hidden;}
.fen_pp1{font-size:14px; color: #727171; line-height:20px; padding-left:0.4rem;}
.fen_pp1 span{font-size:16px; color: #4c4c4c;}
.p_top{line-height:20px;padding-top:0.2rem;}
.p_top1{padding-top: 0.4rem;}
.feng_one{padding-bottom:0.4rem;border-bottom: 1px solid #f1f1f1; width:100%; font-size:0;}
.fen a:last-child .feng_one{border-bottom:none;}
/*.fen_cu_one{padding:13px 0;}*/
.jiaju{/*margin-top:10px;padding-bottom:0.4rem; */}
.zhi_left{width: 50%; height: 2.5rem; /*background: #f5f5f5; border: 1px solid #e6e6e6; */float: left;box-sizing: border-box;position:relative;border-right: 1px solid #eeeeee;}
.zhi_right{width: 50%; height: 2.5rem; /*background: #f5f5f5; border: 1px solid #e6e6e6;*/ float: right;box-sizing: border-box; position:relative;}
.s10_img{width:1.3rem; display: inline-block;vertical-align: middle;}
.s11_img{width:1.6rem; display: inline-block;vertical-align: middle;}
.s12_img{width:1.2rem; display: inline-block;vertical-align: middle;}
.s13_img{width:1.3rem;display: inline-block;margin-right:1rem;vertical-align: middle;}
.s10_p1{width:4rem; text-align:right; font-size:14px; line-height:2.5rem; color:#000; display: inline-block;margin-right:5%;}
.s_sanniao{
    width: 0;
    height: 0;
    border-bottom: 0.6rem solid #fa99a4;
    border-left: 0.6rem solid transparent;
	position:absolute; bottom:0; right:0;
}

.zhi_top{border-top: 1px solid #eeeeee;}
.sousuo{padding-top: 0.4rem; background: #fff;}
.sou_gong{width: 50%; float: left; height: 30px; font-size:14px; color: #fff; line-height: 30px; text-align: center;}
.sou_left{background: #ff2828;}
.sou_right{background: #efa516;}
.sou_lian{width: 100%;}
.sou_lian ul{width: 100%;display: inline-block;border: 1px solid #f1f1f1;border-top: none;box-sizing: border-box;}
.sou_lian ul li{width: 33.3%; text-align: center; display:block; float: left; font-size:14px; line-height:14px; color: #737373; padding: 10px 0;}
.c_nav,.c_search{ background:none!important;}
.ss_da{width:100%; background:#fff;/* border-bottom: 1px solid #d7d7d7;border-top: 1px solid #d7d7d7;*/ margin-top:10px;}


.m_foot {
    background: #fff;
    line-height: 30px;
    font-size: 12px;
    color: #929292;
    text-align: center;
}
.m_foot_top {
    border: 1px solid #f1f1f1!important;
    font-size: 12px;
    border-left: none;
    border-right: none;
}
.m_foot a:link, .m_foot a:visited {
    font-size: 12px;
    color: #929292;
}
.m_foot .pp1 {
    line-height: 1.5em;
}
.ui-gotop {
    position: fixed;
    display: none;
    width: 50px;
    height: 50px;
    bottom: 10px;
    right: 10px;
    z-index: 999;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ui-gotop div {
  margin: 5px;
  width: 45px;
  height: 45px;
  background: url(http://img1.homekoocdn.com/html/m_homekoo/images/goUp.png) no-repeat center center;
  -webkit-background-size: 100% 100%;
}

.jssorb03 div {width:0.5rem;height:0.5rem;background:url(../xin_images/h_hui.png) no-repeat top center; background-size:100% 100%; }
.jssorb03 div:hover, .jssorb03 .av:hover {width:0.5rem;height:0.5rem; background:url(../xin_images/h_bai.png) no-repeat top center;background-size:100% 100%!important;}
.jssorb03 .av {width:0.5rem;height:0.5rem;background:url(../xin_images/h_bai.png) no-repeat top center!important; background-size:100% 100%!important;}
.jssorb03 .dn, .jssorb03 .dn:hover {width:0.5rem;height:0.5rem;background:url(../xin_images/h_bai.png) no-repeat top center!important;background-size:100% 100%!important; }
.jssorb03 div span{display:none;}

.gengduo_p1{ position:absolute; top:0.5rem; right:0; }
.seckill-more {
    float: right;
    font-size:14px; line-height:14px;color:#737373;
    margin-right: 4px;
    display: inline-block;
	margin-top:1px;
}
.seckill-more-icon {
    display: inline-block;
    width: 8px;
    float: right;
}




/**banner样式**/
.swiper-container,.swiper-container1 {
    width: 100%;
}
.swiper-container,.swiper-container1 {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.swiper-container-android .swiper-slide, .swiper-wrapper,.swiper-container1 {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.swiper-wrapper{
    position: relative;
    width: 100%;
/*    height: 100%;*/
    z-index: 1;
   display: -webkit-box;
   /*  display: -moz-box;
    display: -ms-flexbox;
   display: -webkit-flex;
    display: flex;*/
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-container1 {
    position: relative;
    width: 100%;
    height: 26%;
    z-index: 1;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-container .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-container1 .swiper-slide {
    width:100%; position:relative; display:inline-block;
}
/*.swiper-slide-prev,.swiper-slide-next{pointer-events:auto;visibility:visible}
.swiper-slide-active{pointer-events:auto}*/

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
}
.gg_button{bottom: 5px!important;}

.banner .swiper-pagination-bullets {
    width: 120px;background: rgba(255,255,255,.6);padding:2px 0;border-radius: 2rem;left:50%;transform: translateX(-50%);
}
.banner .swiper-pagination-bullet {background: #fff;opacity:1;}
.gg_pic .swiper-pagination-bullet {background: #fff;opacity:1;}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);
-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container .swiper-pagination-bullet-active{opacity:1;background:#cb0d1c;}

.swiper-pagination,.swiper-pagination1 {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}
.swiper-container1 .swiper-pagination-bullet-active{opacity:1;background:#e60012;}
.swiper-pagination1{bottom:5px!important;}
/**banner样式END**/
.anli_2{width:100%; position:relative; font-size:0;}
.mianfei{width:100%;margin: 0 auto 10px; /*padding-bottom: 0.4rem;*/ background:#fff;}
.mianfei1{width:95%; position:relative; margin:0 auto;}
.mianfei .cu_1{ background-color: #ededed; }
.mianf_p1{font-size:0.7rem; line-height:2.1rem;color: #333; /*position:absolute; right:0; top:13px;*/text-align: center;}
.mianf_p1 #time_num{color:#fff;height: 1.2rem;font-size: 0.85rem;line-height: 1.2rem;display: inline-block;position: relative;top:-1px;}
.mianf_p1 #time_num .timenun{display: inline-block;background-color:#e60012;margin:0.1rem;vertical-align: middle;line-height: .8rem;padding:0.1rem;border-radius: 2px;text-align: center;}

.box{width:100%; height:44px; border:1px solid #e6e6e6; box-sizing:border-box;background: url(../xin_images/images/user_icon.png) 1.5% 45% no-repeat;background-size:0.7rem; }
/*.box i{ display: inline-block;vertical-align: middle;width: 5%;margin-left: 1%;}*/
.box_ipt{width:94%; background:none; border:none; font-size:14px; line-height:42px; color:#ccc; margin-left:8%;height:100%;display: inline-block;}
.box_top{ margin-top:10px;background: url(../xin_images/images/iphone_icon.png) 2% 50% no-repeat;background-size:0.6rem;}
.box_top i{width: 4%;margin:0 1% 0;}
.la{width:100%; position:relative; padding:8px 0;}
.la img{width:10%;display: inline-block;vertical-align: middle;margin-top: -35px;}
.la .la_text{display: inline-block;}
.la p{font-size:14px; color:#333; line-height:20px;}

.an_sheji{width:100%; height:44px;  font-size:0.625rem; text-align:center; line-height:44px; color:#fff;    -webkit-appearance: none;border-radius: 0;background:#e60012 url(../xin_images/images/shubiao_icon.png) no-repeat 4.7rem;background-size: 5.5%;border-radius: 6px;-webkit-border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;}
/*.an_sheji p{font-size:16px; text-align:center; line-height:44px; color:#fff;}*/
input::-webkit-input-placeholder {color: #727171 !important;}
.retie{width:100%; position:relative;}
.retie li{width:100%; position:relative; border-top:1px dotted #e6e6e6; height:69px;}
/*.retie_p1{width:90%; height:14px; font-size:14px; line-height:14px; color:#4c4c4c; margin-top:0.4rem;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-left:1px;}*/
.retie_p1{width:90%; font-weight: normal; color:#4c4c4c;margin: 15px 0 13px 0;font-size: 14px;line-height: 100%;
text-overflow: ellipsis; overflow: hidden;white-space: nowrap;}
.retie_p2{font-size:12px; color:#737373; margin-bottom: 15px; line-height: 100%;}
.retie_p2 span{margin-right:3px;}
.retie li:last-child{margin-bottom:0;}
.she_jian img{width:8px; margin-top:27.5px;}
.she_jian{width:8px; height:69px; position:absolute; top:0; right:15px;}
.jiaju1{margin-top:10px;}
.gengduo_p1{ position:absolute; top:13px;}
/* 选项卡 */
.content-box{
	overflow: hidden;
	position: relative;
	z-index: 55;
}
.content{
	display: none;
}
.content.active{display: block;}
.tab_lie{width:100%;overflow: hidden; border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7; background:#fff;}
.tab{width:95%; margin:0 auto; height:40px;}
.tab li{
	float: left;
	position: relative;
	width: 20%;
	z-index: 5;
	
}
.tab li.active:after{content:""; width:100%; height:2px; background:#fe4b00;z-index: 10; position:absolute; bottom:0;}; 
.tab li:last-child{
	margin-right: 0;
	z-index: 1;
}
.tab p{
	display: block;
	width: 100%;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	color:#777777;
	text-align: center;
}
.lie_zuhe{width:100%; position:relative; margin-bottom:2%;}
.lie_zuhe ul{width:95%; margin:0 auto;}
.lie_zuhe ul li{width:24.25%; margin-left:1%; height:30px; float:left; background:#fff; border-radius:4px; margin-top:2%;color:#777777;}
.lie_zuhe ul li p{ font-size:12px; line-height:30px; text-align:center;}
.lie_zuhe ul li:nth-child(4n+1){ margin-left:0;}
.active1{color:#fff !important; background:#eb3c4a !important;}
.lie_biao{width:100%; position:relative;}
.lie_biao ul{width:100%;}
.lie_biao ul li{width:100%;}
.tu_img{width:100%; position: relative;}
.tu_p1{ font-size:12px; background:rgba(121,121,121,0.5); position:absolute; top:10px; right:10px; color:#fff; line-height:20px; padding:0 5px; border-radius:6px;}
.tu_dibu{width:100%; height:30px; background:rgba(0,0,0,0.5); position:absolute; bottom:0;}
.tu_di_p1{ font-size:12px; line-height:30px; padding-left:15px; color:#fff; float:left;}
.tu_right{ float:right;}
.xing_p1{ font-size:12px; line-height:13px; color:#fff; margin-top:9px; float:left;margin-right:10px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.xing_p1:after{content:""; width:13px; height:13px; background:url(../xin_images/xing_1.png) no-repeat top center; background-size:100% 100%; float:left; margin-right:5px;}
.xing_p2{ font-size:12px; line-height:13px; color:#fff; margin-top:9px; float:left;margin-right:10px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.xing_p2:after{content:""; width:13px; height:11px; background:url(../xin_images/xing_2.png) no-repeat top center; background-size:100% 100%; float:left; margin-right:5px; margin-top:1px;}
.xing_p3{ font-size:12px; line-height:13px; color:#fff; margin-top:9px; float:left;margin-right:10px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.xing_p3:after{content:""; width:13px; height:13px; background:url(../xin_images/xing_3.png) no-repeat top center; background-size:100% 100%; float:left; margin-right:5px;}
.is_on:after{content:""; width:13px; height:13px; background:url(../xin_images/h_hong.png) no-repeat top center; background-size:100% 100%; float:left; margin-right:5px;}
.youhui{width:100%; background:#fff; padding:15px 0;}
.you_p1{font-size:12px; color:#777777; padding-left:15px; line-height:18px;}
.you_p2{color:#e70012;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px;}
.you_p3{color:#aeafaf;}




.mfsj-from{
    padding: 10px 15px;
}
.mfsj-from input,.mfsj-from select{
    -webkit-appearance : none;
    -moz-appearance : none;
    appearance : none;
    outline: 0;
    font-size: 14px;
    display: block;
    background: #fff;
    -webkit-border-radius:0;
    border-radius: 0;
}
.mfsj-from input:focus,
.mfsj-from input:active,
.mfsj-from select:active,
.mfsj-from select:focus{
    outline: 0;
}
.mfsj-from input:focus,
.mfsj-from input:active{
    border-color: green;
}
input::-webkit-input-placeholder{
    font-size: 14px;
    color: #999999;
}
.lshc-add{
    position: relative;

}
.mfsj-from .row {
    position: relative;
    display: block;
    height: 44px;
    margin-bottom: 10px;
    width: 100%;
    border:1px solid #e3e3e3;
 }


.mfsj-name,.mfsj-tel,.mfsj-area{
    font-size: 16px;
    color: #000;
    padding: 10px 15px;
    line-height: 20px;
}
.add-downs{
    position: relative;
}
.add-downs:after{
    position: absolute;
    content: "";
    display: block;
    border-top: 5px solid #666;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: 20px;
    right: 10px;
}
.mfsj-area-row span{
    position: absolute;
    display: block;
    height: 42px;
    line-height: 42px;
    padding: 0 10px;
    top: 1px;
    right: 0px;
    color: #999999;
}
.mfsj-area{
    padding-right: 62px;
    width: 100%;
    border: 0;
}
.mfsj-cost{
    display: block;
    width: 100%;
    height: 42px;
    border: 0;
    padding: 0 10px;
    font-size: 16px;
    line-height: 42px;
}
.mfsj-submit{
    display: block;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background-color: #ea4504;
    color: #fff;
    border: 0!important;
    font-size: 17px;
}
.mfsj-info{

}
.mfsj-info em{
    color: #ea4504;
}
.mfsj-info .icon-info{
    display: block;
    float: left;
    overflow: hidden;
}
.mfsj-info div{
    display: block;
    margin-left: 27px;
    font-size: 12px;
    color: #999999;
    line-height: 19px;
}
.mfsj-cost-row label{
    position: absolute;
    height: 42px;
    line-height: 42px;
    color: #999;
    font-size: 14px;
    top: 1px;
    left: 15px;
}
.mfsj-location-row{
    border: 0!important;
}
.mfsj-location-pov ,
.mfsj-location-city{
    float: left;
    width: 50%;

}
.mfsj-location-row .mfsj-prov-wrap:after,
.mfsj-location-row .mfsj-city-wrap:after{
    position: absolute;
    content: "";
    display: block;
    border-top: 5px solid #666;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: 20px;
    right: 10px;
}
.mfsj-location-row .mfsj-prov-wrap{
    position: relative;
    margin-right: 5px;
    border-radius: 0;
}

.mfsj-location-row .mfsj-city-wrap{
    position: relative;
    margin-left: 5px;
    border-radius: 0;
}
.mfsj-location-row select{
    height: 44px;
    line-height: 46px;
    border: 1px solid #e3e3e3;
    width: 100%;
     background-color: #fff;
    padding: 0 15px;
}

.zx-dialog-wrap{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: rgba(0,0,0,.5);
    display: none;
    z-index: 1010;
    text-align: center;
}
.zxd-dialog{
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -95px auto auto -150px;
    width: 300px;
    height: auto;
    background-color: #fff;
    text-align: center;
    padding: 15px;
    z-index: 1020;
}
.zxd-dialog-title{
    font-size: 19px;
    margin-bottom: 10px;
}
.zxd-dialog-info{
    text-align: left;
    font-size: 12px;
    line-height: 16px;
    margin: 0 20px;
    color: #333;
}
.zxd-mask{
    position: fixed;
    top: 0;
    height: 768px;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
    display: none;
}
.zxd-dialog-btn{
    width: 130px;
    height: 35px;
    line-height: 35px;
    background-color: #f36f20;
    color: #fff;
    font-size: 17px;
    display: inline-block;
    margin: 15px 0;
}
.weixintj {
    padding-top: 10px;
    font-size: 12px;
    line-height: 15px;
    color: red;
    padding-bottom: 10px;
    margin: 0 20px;
    -webkit-user-select: initial;
}
.weixintj em {
    font-weight: 700;
    color: rgb(255, 0, 0);
}
.box_bottom {text-align: center;margin: 10px auto;height: 44px;position:relative;}
.box_bottom select {height: 44px;line-height: 46px;border: 1px solid #e3e3e3;background-color: #fff;padding: 0 15px;vertical-align: top;font-size: 14px;background: #fff;color: #ccc;-webkit-appearance:none;position:relative;}
.box_bottom>div{position:relative;width: 49%;display: inline-block;vertical-align: top;}
.box_bottom>div select{width:100%;border-radius: 0;}
.box_bottom .so1:after{  position: absolute;
    content: "";
    display: block;
    border-top: 5px solid #666;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: 20px;
    right: 10px;
}
.box_bottom .so2:after{  position: absolute;
    content: "";
    display: block;
    border-top: 5px solid #666;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: 20px;
    right: 10px;
}

#newBridge .nb-icon-customer{display: none;}

/*===========广告轮播图==========*/
.gg_pic_box{width: 95%;margin:0 auto;}

/*===========定制专区==========*/
.dz_zone .zone_list .zone_pic{width: 49%;display: inline-block;font-size: 0.56rem;text-align: center;margin-bottom: 8px;}
.dz_zone .zone_list .zone_pic p{padding:8px 0;background-color:#fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.dz_zone .zone_list .zone_pic_b .zone_img{width: 32%;}
.dz_zone .zone_list .zone_pic_b .zone_pic{margin:0px;}


/*=========全屋专区===========*/
.home_zq .home_pic{display: inline-block;width: 49%;font-size: 0.56rem;}
.home_zq .home_pic p {padding:8px 6px;box-sizing: border-box;background-color:#fff;overflow: hidden;}
.home_zq .home_pic p span{float:left;display: block;width: 70%;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/}
.home_zq .home_pic p em{float:right;}



/*==========论坛热帖==========*/
.forum .forum_in {background-color: #fff;margin-bottom: 10px;}
.forum .forum_in:last-child{margin-bottom:0px;}
.forum .forum_in .forum_bd {width: 95%;margin:0 auto;border-bottom:1px solid #eeeeee;}
.forum .forum_in .forum_title {position: relative;padding:1.5% 0px;text-align: center;margin:0 auto;}
.forum .forum_in .forum_title span{display: inline-block;border-top:1px solid #d9d9d9;border-top: 1px solid #d9d9d9;width: 7.5%;vertical-align: middle;}
.forum .forum_in .forum_title h5{background-color: #fff;font-size: .6rem;font-weight: normal;padding:0 2%;display: inline-block;max-width: 77%;overflow: hidden;text-overflow: ellipsis;
white-space: nowrap;font-weight: normal; color:#333;vertical-align: -1px;}
.forum .forum_in .forum_con{width: 95%;margin:0 auto;padding:10px 0px; /*text-overflow: ellipsis;white-space: nowrap;overflow: hidden;*/}
.forum .forum_in .forum_con .forum_pic{float:left;width: 35%;}
.forum .forum_in .forum_con .forum_text{float:left;width: 65%;box-sizing: border-box;font-size: 0.6rem;color:#919191;padding-left: 2%;}
.forum .forum_in .forum_con .forum_text p{padding-top:0.25rem; }
.forum .forum_in .forum_con .forum_text h4{color:#333; font-weight:normal;}
.forum .forum_in .forum_con .forum_text .line{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 0.86rem;}













































