﻿@charset "utf-8";
/* CSS Document */

.sitenav-warp{border-top:#cb0000 solid 2px; }
.sitenav-warp .line{display:inline-block;width:1px;height:15px;background:#DDD;margin:0 7px;vertical-align:-3px;font-size:0;line-height:0\9;overflow:hidden}
.sitenav,.site-search,.lp-navtabs-warp,.lp-secnav-box,#header .lp-info,#header .lp-nav,#header .lp-toppic,#header .top-banner,.main{width:1200px;margin:0 auto}
.sitenav-warp a:hover{color:#F60;text-decoration:none}
.sitenav-warp p{padding:0;margin:0}
.sitenav-warp a{cursor:pointer;color:#666}
.sitenav-warp{width:100%;height:44px;line-height:44px;color:#666;border-bottom:#DDD 1px solid;background:#FFF;height:auto;overflow:hidden}

.sitenav{margin:0 auto; }
.sitenav .site-nav{padding-left:20px}
.sitenav .site-user .u{margin-left:5px}
.site-user,.site-fav{font-size:14px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.sitenav .hicon{display:inline-block;*display:inline;*zoom:1;font-size:0;line-height:0;vertical-align:middle;overflow:hidden}
.sitenav .hicon-user{width:19px;height:19px; background: url('images/tp_sprites.png') -181px -146px;vertical-align:-2px;margin-right:5px;*margin-right:5px;}
.sitenav .hicon-heart{width:19px;height:19px;vertical-align:-2px;margin-right:5px;*margin-right:5px;background: url('images/tp_sprites.png') -10px -206px;}

.site-user .drop-user{display:inline-block;*display:inline;zoom:1}
.site-user .drop-user .i-triangle{margin-left:2px}
.site-user .reg{margin-left:7px}
.site-user span,.site-fav span,.site-user-login span{zoom:1}
.site-fav .num{color:#666}
.site-fav .drop-fav:hover .num{color:#F60}
.site-search{ height:auto; overflow:hidden;}
.site-search .crumb-item{width:432px;height:34px;overflow:hidden}
.site-search .crumb-item em{font-family:Simsun,sans-serif,arial;padding:0 6px;display:inline-block}
.sel-city{float:left;position:relative;z-index:40;margin:10px 0 0 15px;cursor:pointer;width:50px;height: 20px; margin-top: 32px;}
.sel-city .sel-opt{display:inline-block;height:22px;padding-right:21px;position:relative;cursor:pointer}

.sel-city .i-triangle{ width:14px; height:10px; float:left; margin-left:3px;margin-top:3px; }
.search-box{float:left;position:relative;z-index:30;zoom:1; margin-top:30px; margin-left:110px;}
.search-box:after{visibility:hidden;display:block;content:".";font-size:0;height:0;clear:both}
.search-box .input-search{float:left;width:370px;height:16px;line-height:16px;_line-height:1.41;padding:8px 10px;overflow:hidden;border:1px solid #ccc;border-right:0;color:#999;border-top-left-radius:3px;border-bottom-left-radius:3px;font-size:14px}
.search-box .btn-search{float:left;width:120px;height:34px;font-size:18px;overflow:hidden;border:0;background:#f60;border-top-right-radius:3px;border-bottom-right-radius:3px;cursor:pointer;color:#fff;letter-spacing:4px}
.search-box .btn-search:hover{background:#db5700}
.search-box .f-int-focus{border-color:#f60;border-right:0 none;color:#333}
.brand-itm{font-size:16px;color:#f60}
.brand-itm img{display:inline-block;vertical-align:middle;margin:-2px 15px 0 0}
.search-autocomplete .brand-itm a,.search-autocomplete .brand-itm a:hover{color:#f60}.search-autocomplete li.hover{background:#eee;color:#333}
.search-autocomplete,.hot-search-box{width:390px;position:absolute;z-index:30;left:0;top:34px;display:none;border:1px solid #ccc;border-top:0;background:#FFF;font-size:13px;overflow:hidden}
.hot-search-box h3{font-weight:100;color:#F60;height:33px;line-height:33px;padding:3px 0 0 10px}
.hot-search-box .hot-list li,.search-autocomplete li{height:33px;line-height:33px;padding-left:10px;position:relative;cursor:pointer;overflow:hidden}
.hot-search-box .hot-list .current{background:#EEE;cursor:pointer}
.hot-search-box .hot-list em{color:#999}
.hot-search-box .aver-price{position:absolute;right:10px;top:0;color:#999}
.hot-search-box .plate{margin-left:5px}
.search-autocomplete li{width:380px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.search-autocomplete li.hover{background:#eee;color:#333}
.search-autocomplete li em,.search-autocomplete li.hover em{color:#666}
.hot-business{color:#60ad00;display:block;padding-left:10px}

.sitenav .site-logo{display:none}
.sitenav .site-nav{padding:0}
.site-search{margin-top:15px;}
.site-search,.site-logo{zoom:1}
.site-search .site-logo{margin-top:5px}
.site-search .site-logo .housoo-logo{width:152px;height:72px;}
.site-search .site-logo .xf-logo{ margin-top:26px;line-height:25px;font-size:24px;color:#ea0c0c;font-family:"Microsoft YaHei","微软雅黑","Hiragino Sans GB",tahoma,arial,simhei}
.site-search .site-logo .ver-line{width:1px;height:24px;background:#DDD;margin:30px;font-size:0;line-height:0\9;overflow:hidden}
.sel-city .city{display:inline-block;color:#666;font-size:14px;line-height:22px; float:left;}

.souk_ewm{ width:190px; height:80px; margin-top:12px;}
.ewm_l{ width:65px; height:65px;}
.ewm_l img{width:65px; height:65px;}
.ewm_r{ width:120px; margin-top:6px;}
.ewm_r h2{ height:30px; line-height:30px; color:#F00;}
.ewm_r p{line-height:20px; color:#666;}

.l-col-left{float:left;width:838px;}
.l-col-right{float:right;width:322px; margin-top:20px; border:#cccccc 1px solid}

/* zuo */
.zixun-list{width:838px;font-family:"Microsoft YaHei"}
.zixun-list .list-hover{background:#f8f8f8}
.m-list-item{display:block;padding:20px 0;border-bottom:#ededed 1px solid}
.m-list-item h3{margin-right:150px}
.m-list-item a,.m-list-item-ad a{display:block}
.m-list-item a:hover{color:#f60}
.m-list-item .item-col-left{float:left;position:relative}
.item-col-right{margin:0 20px 0 220px;position:relative;zoom:1;_display:line}
.item-col-right .item-title{color:#333;line-height:30px;font-size:20px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight: 600;}
.item-col-right .item-des{color:#666;font-size:14px;margin:12px 0 23px 0;max-height:56px;overflow:hidden;/**/}
.item-col-right .info{font-size:14px;color:#999;position:relative}
.item-col-right .info em{margin-right:22px;float:left;_display:line;color:#bbb;}
.info .info__time{color:#bbb;padding-left:22px}
.item-col-right .info .v-line{position:relative;top:3px;height:15px;margin:0;border-left:solid 1px #ededed}
.m-list-item-nopic .item-col-right{margin:0 20px 0 0}
.m-list-item-huabao .item-col-right{margin:0;width:auto;overflow:hidden}
.m-list-item-huabao .item-des{margin:16px 0;padding:0;border-bottom:0;position:relative;max-height:none;width:858px}
.m-list-item-huabao .info{padding-top:0;border:0}
.item-col-right .item-des img{float:left;margin-right:14px;_display:inline}
.m-list-item-ad{display:block;padding:20px 0}
.m-list-item-ad .ad-item-title{position:relative;color:#fff;font-size:20px;line-height:50px;padding:0 20px;margin-top:-50px;width:797px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.m-list-item-ad .ad-title-bg{height:50px;margin-top:-50px;z-index:-10;background:#000;filter:alpha(opacity=50);opacity:.5}
.clear-margin{margin-right:0!important}
.tag{float:right;margin-left:5px;_display:line;max-width:90px;height:20px;line-height:20px;border-radius:3px;font-size:14px;color:#f60;text-align:center;padding:0 3px;overflow:hidden}
.tag-recommend{background:#fff;border:solid 1px #f60}
.tag-new{background:#4cce92}
.loading-more{display:block;width:100%;height:45px;line-height:45px;background:#f6f6f6;font-size:16px;color:#666;margin:40px 0 25px 0;text-align:center;position:relative;transition:transform 2s}
.loading-more:hover{color:#666}
.loading-icon{display:none;position:absolute;top:50%;left:50%;height:16px;width:18px;margin:-8px 0 0 -55px}
.pic-num{display:block;width:45px;height:20px;line-height:20px;border-radius:4px;position:absolute;bottom:10px;right:30px;background:rgba(0,0,0,0.5);color:#fff;text-align:center;font-size:14px}
/*搜索*/
.souk{width:270px;height:30px;border:#e0e0e0 1px solid;margin:12px 20px;}
.souk_text .text{ line-height:30px;height:30px;width:227px;float:left; color:#CCC; padding-left:6px;  }
.souk_text .button{width:37px; height:30px; background: url('images/tp_sprites.png') -124px -146px; float:left;border:0; cursor:pointer;}
.qun_yh{ width:260px; height:170px; margin:10px 20px; background:#f7f5f5;padding:10px;}
.qun_ewm{ width:124px; height:158px;border:#ededed 1px solid; background:#FFF;}
.qun_ewm img{width:104px; height:104px; padding:10px 10px 6px 10px;}
.qun_ewm p{ border-top:#ededed 1px solid;  line-height:30px; text-align:center;}
.qun_xinx{ width:126px; height:158px;}
.qun_xinx ul{  display:block;}
.qun_xinx li{list-style:none; width:108px; height:28px; border-right:#ededed 1px solid;border-bottom:#ededed 1px solid;border-left:#ededed 1px solid; border-radius:5px; line-height:28px; text-align:center; color:#6a6a6a; font-size:15px; margin-top:10px;}
.qun_xinx li:first-child{margin-top:0px;}
.clore_b1{border-top:#69c935 3px solid;}
.clore_b2{border-top:#eb5e35 3px solid;}
.clore_b3{border-top:#5087b8 3px solid;}
.clore_b4{border-top:#ca3535 3px solid;}

.col-right{width:322px; height:auto; overflow:hidden; }
.col-right h3{font-size:20px;color:#333;margin:0 20px;margin-bottom:-5px;background:#fff;position:relative;z-index:33; border-bottom:1px #e0e0e0 solid; line-height:36px; font-weight:600;}
.pro-test-item a{display:block;padding:0 20px 20px 20px}
.pro-test-item .wrap{padding-top:20px;border-top:#ededed 1px solid}
.pro-test-item .item-title{font-size:16px;color:#333;padding:5px 0;width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pro-test-item .item-des{font-size:14px;color:#666}

.col-right .lp-comment-wrap{margin-top:20px;padding:20px 0;}
.comment-item a{display:block;padding:15px 20px 0 20px}
.lp-comment-wrap a:hover{background:#f6f6f6}
.col-right a:hover .item-title{color:#f60}
.comment-item img{float:left}
.comment-item .comment-col-right{float:left;width:170px;margin-left:10px}
.comment-col-right>div{line-height:25px;width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.comment-col-right .item-title{color:#333;font-size:16px}
.comment-col-right .comment-price{color:#333;font-size:14px}
.comment-col-right .comment-num{color:#333;font-size:14px;padding-left:20px;width:150px;position:relative}
.clearfix,.layout,.tab-tao .item,.box-tao .bd,.mod,.main-title .snav{zoom:1}
.clearfix:after,.layout:after,.tab-tao .item:after,.box-tao .bd:after,.mod:after,.main-title:after{visibility:hidden;display:block;content:".";font-size:0;height:0;clear:both}


.iconfont {font-family: iconfonts!important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: .2px; -moz-osx-font-smoothing: grayscale;}
.share-icon-btn { position: relative; top: -3px;display: block; width: 17px; height: 17px; color: #ccc; background: url('images/tp_sprites.png') -49px -206px; margin: auto;}
.share-btn-wrap { display: block; position: absolute; top: 1px; right: 0; width: 30px; height: 30px;}

.share-icon-common { display: inline-block; width: 30px; height: 30px; vertical-align: middle; margin: 0 4px;}
.icon-common { background:url(images/toutiaosp.png) no-repeat;-webkit-background-size: 120px 120px; background-size: 120px 120px; position: relative;}

.share-panel{width:215px;height:50px;line-height:50px;background:#fff;border:#ededed 1px solid;border-radius:4px;padding:0 20px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);position:relative}
.qrcode-wrap{display:none;position:absolute;top:-115px;left:25px;padding:5px;background:#fff;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2)}
.share-panel:after{content:'';display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #fff;position:relative;left:102px}
.share-panel span{display:inline-block;vertical-align:middle}
.share-icon-common{display:inline-block;width:30px;height:30px;vertical-align:middle;margin:0 4px}
.wx-icon{background-position:0 0}
.wb-icon{background-position:-40px 0}
.qz-icon{background-position:-80px 0}
.qq-icon{background-position:0 -40px}
.m-list-item-huabao .share-btn-wrap{top:2px;right:20px}




/*详情*/

.breadcrumb{width:100%;min-width:838px;height:33px;margin-top:20px;background-color:#fcfcfc;color:#666;font-size:14px;  }
.breadcrumb .w{width:838px}
.breadcrumb a,.breadcrumb em{float:left;color:#666}
.breadcrumb a:hover{color:#e91c35}
.breadcrumb em{font-family:"\5b8b\4f53",SimSun,sans-serif;margin:4px 5px}

.xq_xinx{width:100%; height:auto; overflow:hidden;}
.xq_xinx a{color:#337FE5}
.xq_xinx p{font-size: 16px; line-height: 30px; text-indent:2em; color: #343434;    line-height: 29px; /*padding: 15px 0px !important;*/}
.news-title{font-size: 24px;color: #333;text-align: center;padding: 32px 0 20px 0;}
.assis-title{height: 20px;line-height: 20px;font-size: 12px;color: #999;text-align: center;padding-bottom: 15px;}
.news-summery{line-height: 28px;font-size: 14px;color: #666;padding-bottom:32px;}

.dec_code {padding-top:50px;padding-bottom:10px; text-align: center;width:140px;margin:0 auto;}
.dec_code img { width: 136px; height: 136px;}
.codeinfo{width:140px;margin:0 auto;text-align:center;}
.codeinfo p { line-height: 25px; font-size: 14px; color: #666;}

.backhome { line-height: 40px; font-weight: 700; font-family: "Microsoft YaHei"; text-decoration: underline}
.backhome>a { color: #343434;font-size: 14px; text-decoration: underline}
.backhome a:hover { color: #f54343}

.share {width: 185px; height:26px; overflow: hidden; background:url(images/show.png) no-repeat;margin-top: 10px;}
.share li { float: left; border-right: 1px solid #ebecec;  padding: 0 2px!important}
.share li.share-ren { border-right: 0}
.share li a { display: block; width: 22px; height: 20px; text-indent: -9000px; overflow: hidden}
.share li.share-sina a { background-position: 0 -150px}
.share li.share-qzone a { background-position: -32px -150px}
.share li.share-ren a { background-position: -62px -150px}
.share li.share-wx a {  background-position: -88px -150px}
.share li.share-rss a { background-position: -120px -150px}

.ty_aboutN {width: 100%; height: 31px;line-height: 31px; background: #f8f8f8;  overflow: hidden; font-size: 16px;}
.ty_aboutN i { float: left; width: 14px; height: 31px; background: url('images/tp_sprites.png') -86px -206px; vertical-align: middle; margin-right:6px;margin-top: 8px;}
.ty_aboutN span {float: left; margin-right: 3px;}
.ty_aboutN a { float: left; background: #ff6a6a; height: 16px; line-height: 15px; padding: 0 6px; margin: 7.5px 10px 0 0; font-size: 14px; color: white;}

.disclaimers {  padding: 9px 0 6px 2px; font-size: 14px; color: #797979;  line-height: 22px;border-top: 1px dashed #b2b2b6}
.z_contact { padding: 2px 22px 30px 30px;  background-color: #f0f1f5;}
.z_contact h3 { font-size: 24px; color: #333; line-height: 68px;}
.z_contact .contact_blk { float: left;  margin-right: 9px; padding: 14px 0 14px 12px; width: 280px; background-color: #fff; border-radius: 2px;}
.z_contact .contact_blk .info{ margin-top:20px; margin-left:20px;}
.z_contact .contact_blk .info i { display: inline-block; width: 20px;height: 20px; margin-right: 6px;background: url('images/tp_sprites.png') -258px -150px; vertical-align: -5px;}

.label_2 { width: 836px;  margin-top: 30px;  border: 1px solid #cccccc; font-family: "Microsoft yahei"!important;}
.labList { float: left; width: 836px; background: #f5f5f5; height: 39px; border-bottom: 1px solid #cccccc; margin-bottom:16px;}
.labList li { float: left; padding: 0 30px; height: 39px; line-height: 39px; text-align: center; cursor: pointer; font-size: 18px; color: #000}
.labList li.current { height: 39px; line-height: 37px; background: #fff; padding: 0 28px 0 30px; position: relative; z-index: 1000; top: -1px; left: -1px; border-top: 2px solid #010101;border-left: 1px solid #c0c0c0;  border-right: 1px solid #c0c0c0}
.labList li.current a { color: #000!important}
.labList a {color: #000; text-decoration: none}

.label_nr{padding:0px 10px;}

.xiangg-list{width:818px;font-family:"Microsoft YaHei"}
.xiangg-list .list-hover{background:#f8f8f8}
.main-title{width:100%;height:32px;}
.main-title .hd {font-size: 20px; float: left; line-height: 20px; font-weight: 700\9; padding-left: 10px; margin-top:16px;}
.special-seo{font-size:16px}
.special-seo .mod{padding:10px 0;color:#999;border:1px solid #e6e6e6;font-size:16px;margin-top:20px}
.special-seo a{color:#999}
.special-seo a:hover{color:#f60}
.special-seo .loucata{line-height:34px;zoom:1;overflow:hidden}
.special-seo .loucata .title{float:left;display:inline;text-indent:19px}
.special-seo .loucata .con{margin-left:102px}
.special-seo .loucata a{display:inline-block;margin-right:20px;white-space:nowrap;zoom:1}
.special-seo .loucata a:hover{color:#F60}
.special-seo .secbd{display:none}
.special-seo .loucata .con .nav li{float:left}
.PageIndexList{width:100%;text-align:center}

/*****************2018.04.26新增*********************/

/*排行 */

.build-wrapper{width:300px;padding:0 5px;min-height:440px;_height:440px;font-size:14px;margin-top:10px}
.build-wrapper .build-wrapper-title{margin:0 0 5px;color:#f02929;text-align:center;font-size:18px;font-weight:700}
.build-wrapper li{width:100%;height:20px;padding:12px 0}

/*.build-wrapper li em{float:left;display:block;width:20px;height:20px;margin-right:10px;text-align:center;color:#fff;background-color:#8e8d8d;-webkit-border-radius:9999px;-moz-border-radius:9999px;-ms-border-radius:9999px;-o-border-radius:9999px;border-radius:9999px}
.build-wrapper li .build-wrapper-num{background-color:#f02929}*/
.ph1,.ph2,.ph3{float:left;display:block;width:20px;height:20px;margin-right:10px;text-align:center;color:#fff;background-color:#f02929;-webkit-border-radius:9999px;-moz-border-radius:9999px;-ms-border-radius:9999px;-o-border-radius:9999px;border-radius:9999px}

.ph4,.ph5,.ph6,.ph7,.ph8,.ph9,.ph10{float:left;display:block;width:20px;height:20px;margin-right:10px;text-align:center;color:#fff;background-color:#8e8d8d;-webkit-border-radius:9999px;-moz-border-radius:9999px;-ms-border-radius:9999px;-o-border-radius:9999px;border-radius:9999px}


.build-wrapper li a{float:left;width:35%;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.build-wrapper li a:hover{color:#f2304a;text-decoration:underline}

.build-wrapper li span{float:right;display:block;width:25%;text-align:right;color:#666}
.build-wrapper li .price{color:#f02929;float:left;font-weight:700;width:30%}
.rankborder{padding:10px 0}.jdborderimg{padding:5px 0}
.jzad-img{margin-top:6px;padding:5px 0 10px}
.news-hot li a{width:90%}
.discount-hot{border:0}
.searchipt-box{width:401px;height:38px;position:relative}
.remind-iptword{color:#a8a8a8;font-size:14px;font-size:1.4rem;position:absolute;padding-left:12px;top:6px;left:0;height:26px;width:389px;line-height:26px}
