@charset "utf-8";
/* common */
body{font-family: "microsoft yahei","hiragino sans gb","stheiti","simsun","arial";font-size:14px;
	text-rendering: optimizelegibility;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;}
input,button,select{font-family: "microsoft yahei","hiragino sans gb","stheiti","simsun","arial";}
.c333{color: #333!important;}
.c666{color: #666;}
.c999{color: #999!important;}
.cred{color: #e03236 !important;}
.wrap{ width:1192px; margin:0 auto;}
.inner{ width:1190px; margin:0 auto;}

/* 覆盖头部搜索结果样式 */
.empty-tip{padding:30px 0;text-align: center;font-size:18px;color:#9b9b9b;line-height:100%;}
.header-border{padding-bottom:5px;border-bottom: 1px solid #ededed;}

/* 浮动菜单栏样式 */
.fixed-header{position: fixed;top:0;left:0;display:none;padding:47px;padding:12px 0;background: #ffffff;box-shadow: 0 1px 7px 0 rgba(0,0,0,0.12);border-bottom:1px solid #eee\9;}
.copy-search{position:relative;width:306px;height:36px;margin-left:54px;margin-top:4px;background: #ffffff;border: 1px solid #dddddd;border-radius: 2px;}
/*.copy-search:hover{border:1px solid #e03236;}*/
.copy-search .inputwrap{float:left;width: 260px;height: 36px;line-height: 36px;}
.copy-search .inputwrap .search-input{width: 240px;height:18px; line-height:18px;padding:9px 10px 9px; *padding:8px 10px 8px;border:0;outline:none;position: absolute;top:0;}
.copy-search .inputwrap label.diy-placehd-style{top:0px;z-index:2;}
.copy-search .esf_button_search{float:right;width: 46px;height:36px;background:#fff;border:none;outline:none;cursor:pointer;background-repeat: no-repeat;background-image: url(/uploads/image/ayiysl_list/search.png);background-image: -webkit-image-set(url(/uploads/image/ayiysl_list/search.png) 1x,url(/uploads/image/ayiysl_list/search-2x.png) 2x);background-position:center center;}
.copy-search .esf_button_search:hover{opacity: 0.8;filter:alpha(opacity=80);}
.copy-search .search_result{width: 306px;top:36px;left:-1px;}
.copy-search .search_result li{height:36px;line-height: 36px;}

/* 公共图标设置 */
.sprite{display: inline-block;background-repeat: no-repeat;background-image: url(/uploads/image/ayiysl_list/list.png);background-image: -webkit-image-set(url(/uploads/image/ayiysl_list/list.png) 1x,url(/uploads/image/ayiysl_list/list-2x.png) 2x); }
.sprite-arrow-none{width: 7px;height: 11px;background-position:-65px -50px;}
.sprite-arrow-up{width: 7px;height: 11px;background-position: -72px -50px;}
.sprite-arrow-down{width: 7px;height: 11px;background-position: -79px -50px;}
.sprite-close {width: 13px;height: 14px;background-position: -46px -5px;}
a:hover .sprite-close {width: 13px;height: 14px;background-position: -70px -5px;}
.sprite-del {width: 16px;height: 16px;background-position: -93px -6px;}
a:hover .sprite-del{width: 16px;height: 16px;background-position: -93px -30px;}
.sprite-down {width: 10px;height: 10px;background-position: -5px -31px;}
.sprite-down.on {width: 10px;height: 10px;background-position: -25px -31px;}
.sprite-up {width: 10px;height: 10px;background-position: -45px -31px;}
.sprite-up.on {width: 10px;height: 10px;background-position: -65px -31px;}
.sprite-tip{width: 12px;height: 12px;background-position: -5px -50px}
.sprite-none {width: 90px;height: 90px;background-position: -119px -5px;}

.checkbox{display: inline-block;background-repeat: no-repeat;background-image: url(/uploads/image/ayiysl_list/list.png);background-image: -webkit-image-set(url(/uploads/image/ayiysl_list/list.png) 1x,url(/uploads/image/ayiysl_list/list-2x.png) 2x);width: 14px;height: 14px; background-position: -25px -50px;}
.checkbox.checked{background-position: -45px -50px;}

.select-wrap .tab-hd .tab-item:hover i{background-position: -25px -31px;}
.select-wrap .toggle a:hover .sprite-down{background-position: -25px -31px;}
.select-wrap .toggle a:hover .sprite-up{background-position: -65px -31px;}

/* 按区域条件选择 */
.select-wrap{margin-top:25px;background: #f9f9f9;padding:0 20px;line-height:22px;font-size:12px;border-bottom: 1px solid #efefef;}
.select-wrap .select-tab{padding-top:15px;}
.select-wrap .tab-hd .tab-item{margin-right:20px;color: #333;position: relative;}
.select-wrap .tab-hd .tab-item i{margin-left:10px;position: absolute;right: 0;top:11px;}
.select-wrap .tab-hd .tab-item:hover,
.select-wrap .tab-hd .tab-item.on{color: #e03236;}
.select-wrap .area-sub em{font-family:"arial";font-weight: bold;margin-right:7px;color: #333;}
.select-wrap .area-sub a{margin-right:10px;}
.select-wrap .area-sub a.last{margin-right:20px;}
.select-wrap .selected-index{line-height:32px;position: relative;padding-left:47px;zoom:1;overflow: hidden;}
.select-wrap .selected-index span.tit{ font-weight:bold;position: absolute;left:0;top:0;}
.select-wrap .selected-index a{ color:#333; display:inline-block; margin-right:15px; font-size:12px;}
.select-wrap .selected-index a:hover{ color: #e03236;}
.select-wrap .selected-index a.disabled{color:#afafaf;cursor: not-allowed;}
.select-wrap .selected-index a.current{ color: #e03236;}
.select-wrap .selected-index input{ width:40px; padding:0 3px; height:20px; line-height:20px;font-size: 12px; border:1px solid #ddd;outline:none;text-align: center;}
.select-wrap .selected-index button{width:45px; height:24px; line-height:16px; border:none;background:#4a4a4a; font-size:12px;cursor:pointer; outline:none; margin:-4px 0 0 5px; color:#fff;display:none;vertical-align: middle;}
.select-wrap .selected-index button:hover{opacity: 0.8;filter: alpha(opacity=80);}
.select-wrap .selected-index .em{ display:inline-block; margin:0 3px; color:#333;}
.select-wrap .hide-select{display: none;}
.select-wrap .tab-bd{margin-right: 33px;margin-bottom: 10px;position:relative;background: #fff;margin-left: 33px;border: 1px solid #eee;padding: 5px 0 5px 13px;}
.select-wrap .tab-bd .selected-index{padding-left:0;}
.select-wrap .tab-bd .trg-gray{position:absolute;left: 22px;top: -8px;z-index: 2;width: 0;height: 0;border-width: 4px;border-style: solid;border-color: transparent transparent #eee transparent;}
.select-wrap .tab-bd .trg-white{position:absolute;left: 22px;top: -7px;z-index: 3;width: 0;height: 0;border-width: 4px;border-style: solid;border-color: transparent transparent #fff transparent;}
.select-wrap  .tab-subway .trg-gray,.select-wrap  .tab-subway .trg-white{left:68px;}
/* 新增多选 */
.select-wrap .multi-select{padding-right:100px;margin-right: 33px;height:auto;}
.select-wrap .multi-select.hasmore{max-height: 32px;}
.select-wrap .multi-select a{display: inline-block;width: 114px;margin-right:10px;white-space: nowrap;text-overflow: ellipsis;}
.select-wrap .multi-select a .checkbox{float:left;width: 14px;height: 14px;margin-right: 6px;margin-top:9px;}
/* 新增查看更多样式 */
.selected-input{display: inline-block;}
.btn-showmore{position: absolute;right: 0;top: 0;line-height: 32px;color: #a7a8a9;cursor: pointer;}
/* 展开选项 */
.select-wrap .toggle{height: 37px;line-height: 37px;text-align: center;}
.select-wrap .toggle a{color: #4a4a4a;display: inline-block;padding-right: 16px;position: relative;}
.select-wrap .toggle a:hover{color: #e03236;}
.select-wrap .toggle i{position:absolute;right:0;top:14px;}
/* 已选择选项 */
.selected-items{padding:20px 15px 15px 110px;line-height: 28px;position: relative;font-size:12px;background: #f9f9f9;}
.selected-items .txt{position: absolute;left:20px;top:20px;}
.selected-items .select-item{position:relative;float:left;padding:0 24px 0 8px;margin-right:5px;margin-bottom:5px;height: 26px;line-height: 26px;border:1px solid #ddd;background: #fff;}
.selected-items .select-item:hover{border:1px solid #e03236;color: #e03236;}
.selected-items .select-item .close{position:absolute;top:6px;right:5px;}
.selected-items .select-clear{float: left;margin-left:6px;}
.selected-items .select-clear .clear{float:left;line-height:0;margin-top:7px;margin-right:4px;}

/* 左右布局 */
.comm-box{margin-top:25px;}
.left-box{float:left;width: 930px;}

/* 左边新增小区详情介绍 */
.left-box .xqintro{width: 900px;height: 68px;padding:15px;margin-bottom:20px;background: #f9f9f9;}
.left-box .xqintro .tit{font-size: 24px;color: #000;font-weight: bold;margin-right: 22px;}
.left-box .xqintro .sup{margin-bottom:3px;line-height:34px;font-size: 12px;color: #9b9b9b;}
.left-box .xqintro .sup .price,.left-box .xqintro .sup .up{color: #e03236;}
.left-box .xqintro .sup .down{color: #5ea51e;}
.left-box .xqintro .sub{line-height: 28px;font-size: 14px;color: #4a4a4a;}
.left-box .xqintro .sub .minw{width: 560px;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.left-box .xqintro .sub .btns{width:280px;height: 28px;margin-right: 15px;}
.left-box .xqintro .sub .line{padding:0 10px;color: #ddd;}
.left-box .xqintro .btns a{display: inline-block;width: 80px;height: 26px;border:1px solid #e0e0e0;border-radius: 13px;text-align: center;margin-left:5px;    font-size: 12px;color: #4a4a4a;line-height: 26px;background:#fff;}
.left-box .xqintro .btns a:hover{border:1px solid #e03236;color: #e03236;}

/* 左边排序及列表 */
.left-box .hd{height: 44px;line-height: 44px;border-bottom: 2px solid #e03236;}
.left-box .hd .title{font-size: 22px;color: #4a4a4a;}
.left-box .hd .title em{padding:0 5px;font-weight:bold;font-size:22px;color: #e03236;}
.left-box .sort{font-size: 12px;}
.left-box .sort li{float:right;}
.left-box .sort li a{display:block;position:relative;padding:0 10px;color: #4a4a4a;font-size:14px;}
.left-box .sort li a:hover{color:#e03236; }
.left-box .sort li.current a{color: #e03236;}
.left-box .sort li i{margin-top:16px;margin-left:4px;*position: relative;*top:-3px;*margin-top:0;*left:4px;}
/* 新增多选 */
.left-box .multi-select{margin-top: 5px;}
.left-box .multi-select a{display: inline-block;line-height:32px;margin-right:20px;color:#4a4a4a;font-size:12px;white-space: nowrap;text-overflow: ellipsis;}
.left-box .multi-select a:hover,.left-box .multi-select a.current{color: #e03236;}
.left-box .multi-select a .checkbox{float:left;width: 14px;height: 14px;margin-right: 6px;margin-top:9px;}
/* 新增随时可看的提示 */
.left-box .multi-select .tipbox{display: inline-block;padding-right:17px;position: relative;}
.left-box .multi-select .tip{display: inline-block;position:absolute;width:12px;height:12px;right:0px;top:10px;}
.left-box .multi-select .tip .info{display:none;position: absolute;top:-70px;left:-15px;width: 125px;height: 40px;padding:10px 15px;background: #000;font-size: 12px;color: #eee;line-height: 20px;opacity: 0.75;filter:alpha(opacity=75);white-space: normal;}
.left-box .multi-select a:hover .tip .info{display: block;}
.left-box .multi-select .tip .info .trigle{position: absolute;display: block;width: 0;height: 0;bottom: -7px;left: 16px;z-index: 1;border: 4px solid;border-color: #000 transparent transparent transparent;filter:alpha(opacity=75);}
/* 列表样式 */
.hx-icon{
    float: left;
    background-repeat: no-repeat;
    background-image: url(/uploads/image/ayiysl_list/list-hx-icon.png);
    background-image: -webkit-image-set(url(/uploads/image/ayiysl_list/list-hx-icon.png) 1x,url(/uploads/image/ayiysl_list/list-hx-icon-2x.png) 2x);
    background-size: 174px 166px;
}
.left-box .list-box{width: 100%;margin-bottom: 30px;}
.list-box .search-none{height:90px;padding:20px 0 20px 260px;border-bottom:1px solid #efefef;}
.list-box .search-none i{margin-right: 15px;}
.list-box .search-none .sup{display:block;padding-top:20px;font-size:14px;line-height:26px;color: #333;}
.list-box .search-none .sub{display:block;font-size:12px;line-height:24px;color: #9b9b9b;}
.list-box .item{width:100%;/*height:180px;*/padding:30px 0;border-bottom: 1px solid #efefef;position: relative;vertical-align:top;}
/*.list-box .item:hover{background: #f9f9f9;}*/
.list-box .img{float:left;width: 240px;height:180px;margin-right:30px;position: relative;}
.list-box img{width: 240px;height:180px;}
.list-box .item .icons{position: absolute;bottom: 20px;left:20px;width:80px;height:32px;}
.list-box .item .icon-vr{float:left;width:32px;height:32px;margin-right:10px;
    background-image: ;
    background-image: -webkit-image-set( 1x, 2x);
    background-position: center center;
    background-repeat: no-repeat;
}
.list-box .item .icon-vr-new{position: absolute;bottom: 10px;left:10px;width:32px;height:32px;
    border-radius: 50%;
    box-sizing: border-box;
    border: 1px solid #fff;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: ;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;}

.list-box .img .status{position: absolute;height:22px;line-height: 22px;color: #fff;font-size: 14px;padding:0 6px;left:0;top:4px;}
.list-box .img .mask{position: absolute;left:0;top:0;width: 100%;height: 100%;background: #000;opacity: 0.5;filter: alpha(opacity=50);z-index:0;}
.list-box .img .txt{position: relative;z-index:1;font-size:12px;}
.list-box .text{float:left;width: 648px;}
.list-box .tit{height:30px;margin-bottom:6px;overflow: hidden;position: relative;top:-5px;}
.list-box .tit a{float:left;max-width:390px;color: #333;font-size: 22px;font-weight:bold;line-height:30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list-box .tit a:visited {color: #888;}
.list-box .tit a:hover{color: #e03236;}
.list-box .tit .subtit{font-size:16px;color:#333;line-height:30px;margin-left:5px;}
/*.list-box .tit .proxy{float: left;height: 20px;line-height: 20px;font-size: 12px;margin-left: 7px;padding: 0 4px;background: #f45558;color: #fff;position: relative;top: 5px;border-radius: 1px;letter-spacing: -0.5px;}*/
.list-box .tit .tag{float:left;height:20px;line-height:20px;padding:0 5px;margin-top:5px;margin-left:8px;background: #ff9400;font-size: 12px;color: #ffffff;}
.list-box .tit .tag2{background: #4990e2;}
.list-box .attr{width:450px;/*height:20px;*/font-size:14px;line-height:20px;margin-bottom:13px;color: #666;}
.list-box .attr i.ad{width:14px;height:20px;float:left;margin-right:14px;background:url(/uploads/image/ayiysl_list/ad.png) no-repeat center;background-size:contain;}
.list-box .attr a{color: #666;}
.list-box .attr a:hover{color: #e03236;}
.list-box .attr span{float:left;margin-right:43px;}
.list-box .attr .line{/*float:left;*/display:inline-block;width: 1px;height:14px;background:#ddd;position:relative;top:2px;margin:0 5px;}
.list-box .attr .line{*zoom:1;*display:inline;*top:-2px;}
.list-box .attr .btn{float:left;height:20px;position:relative;top:-1px;margin-left:-30px;padding:0 7px;background: rgba(246,44,48,0.05);border: 1px solid #e03235;border-radius: 1px;font-size: 12px;  color: #e03235;}
.list-box .labs{position:relative;height:28px;margin-top:30px;padding-right: 140px;}
.list-box .labs .labs-hx{position: absolute;
    right: 0;
    top: 10px;
    color: #666;
}
.list-box .labs .labs-hx:hover,
.list-box .labs .labs-hx.toggle{
    color: #e03235;
}
.list-box .labs .hx-toggle{
    float: right;
    width: 13px;
    height: 13px;
    margin-top: 4px;
    margin-left: 7px;
    background-position: -145px -143px;
}
.list-box .labs .labs-hx:hover .hx-toggle{
    background-position: -144px -79px;
}
.list-box .labs .labs-hx.toggle .hx-toggle{
    /*background-position: -145px -111px;*/
    background-position: -144px -41px;
}
.list-box .labs .labs-hx.toggle:hover .hx-toggle{
    background-position: -144px -41px;
}
.list-box .list-hx-box{
    position: relative;
    float: left;
    width: 810px;
    height: 0;
    padding: 0 60px;
    background: #f8f8f8;
    overflow: hidden;
}
.list-box .list-hx-box .icon-arraw{

}
.list-box .list-hx-box .list-hx-btn{
    position: absolute;
    top: 42px;
    display: block;
    width: 47px;
    height: 47px;
}
.list-box .list-hx-box .hxprev{
    left: 10px;
}
.list-box .list-hx-box .hxprev i.hx-prev{
    display: block;
    width: 47px;
    height: 47px;
    background-position: -80px -78px;
}
.list-box .list-hx-box .hxprev:hover i.hx-prev{
    background-position: -13px -78px;
}
.list-box .list-hx-box .hxprev.disable i.hx-prev{
    background-position: -80px -78px !important;
}
.list-box .list-hx-box .hxnext{
    right: 10px;
}
.list-box .list-hx-box .hxnext i.hx-next{
    display: block;
    width: 47px;
    height: 47px;
    background-position: -74px -10px;
}
.list-box .list-hx-box .hxnext:hover i.hx-next{
    background-position: -7px -10px;
}
.list-box .list-hx-box .hxnext.disable i.hx-next{
    background-position: -74px -10px !important;
}
.list-box .list-hx-box .list-hx-trumb{
    width: 810px;
    overflow: hidden;
}
/*.list-box .list-hx-box .list-hx-trumb ul{
   width: 100%;
}*/
.list-box .list-hx-box .trumb{
    float: left;
    height: 80px;
    overflow: hidden;
    padding: 22px 0;
}
.list-box .list-hx-box .hx-img{
    float: left;
    width: 100px;
    height: 80px;
    margin-right: 10px;
    overflow: hidden;
}
.list-box .list-hx-box .hx-img img{
    display: block;
    width: 100px;
    height: 80px;
}
.list-box .list-hx-box .hx-txt{
    float: left;
    width: 160px;
    line-height: 17px;
}
.list-box .list-hx-box .hx-dec{
    font-size: 12px;
    color: #666;
}
.list-box .list-hx-box .hx-tit{
    line-height: 20px;
    margin-bottom: 6px;
}
.list-box .list-hx-box .hx-tit strong{
    font-weight: 700;
    float: left;
    color: #333;
    margin-right: 10px;
}
.list-box .list-hx-box .hx-tit-tag{
    font-size: 12px;
    float: left;
    width: 51px;
    height: 20px;
    line-height: 19px;
    color: #fff;
    text-align: center;
    background-position: -14px -135px;
}
.list-box .list-hx-box .hx-price{
    font-size: 12px;
    margin-top: 17px;
    line-height: 17px;
}
.list-box .list-hx-box .hx-shou-price{
    color: #e03235;
    margin-right: 10px;
}
.list-box .list-hx-box .hx-shou-price b{
    font-size: 16px;
    margin-right: 3px;
}
.list-box .list-hx-box .hx-zu-price{
    color: #666;
}
.list-box .item .lab{float:left;height:28px;line-height:28px;padding:0 10px;margin-right: 6px;font-size: 13px;color: #c67f7f;background: #feeeee;}
/* 真房源；打折优惠 */
.list-box .item .lab-hui{background: #feeeee;color: #c67f7f;}
/* 类型—普通住宅、公寓 */
.list-box .item .lab-type{background: #e2f3fb;color: #7b9eac;}
/* 位置—学区房、别墅、海景房、地铁房、旅游地产 */
.list-box .item .lab-location{background: #e1f5ed;color: #72ba9d;}
/* 环境—南北通透、带装修、安静、景观好、山景特色 */
.list-box .item .lab-env{background: #fff6e4;color: #e6ab4b;}
/* 非代理房源标签 */
.list-box .item .lab-noproxy{color: #616565;background: #edf0f4;}
/* 免费专车标签 */
.list-box .item .lab-mfzc{color: #ffffff;background: #ff784e;}

.list-box .item .price{position: absolute;right:12px;top:27px;text-align: right;}
.list-box .item .sup{font-size: 12px;line-height:24px;color: #333;}
.list-box .item .sup .saleprice{color: #e03236;padding:0 2px;font-size:28px;}
.list-box .item .avgprice{margin-top:10px;color: #999999;font-size: 14px;}

.list-box .agent{width:450px;font-size:14px;margin-top:33px;color: #666;}
.list-box .agent .avatar-link{width:45px;height:45px;display:inline-block;}
.list-box .agent .avatar{width:45px;height:45px;border-radius:50%;margin-right: 10px;}
.list-box .agent a.im-zixun{color: #666;position:relative;top:-17px;}
.list-box .agent a.im-zixun:hover{color: #e03236;}
.list-box .agent span{margin-right:43px;position:relative;top:-17px;}
.list-box .agent .btn{height:20px;position:relative;top:-17px;margin-left:-30px;padding:5px 7px;background: rgba(246,44,48,0.05);border: 1px solid #e03235;border-radius: 1px;font-size: 12px;  color: #e03235;}
.list-box .agent .list-sprite{float: none;display: inline-block;margin-right:4px;vertical-align:bottom;}

.list-box .item .discount{position: absolute;top:43px;left: -4px;padding:0 8px;background: linear-gradient(to right,#ff795f, #ff322d);height: 27px;line-height: 27px;}
.list-box .item .discount-inner{
    max-width: 228px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    color: #ffffff;
}
.list-box .item .discount::after{  content: "";  position: absolute;top: 27px;left:0;  width: 0;  height:0;display: inline-block;border-style:solid;border-width:2px; border-color:#7e0002 #7e0002 transparent transparent}
.list-box .item .discount span{font-weight: 700; font-size: 13px;  color: #ffffff;}
.list-box .item .discount span  em{  color: #ffeb00;}

/* 公共图标设置 */
.list-sprite{float:left;background-repeat: no-repeat;background-image: url(/uploads/image/ayiysl_list/list_sprites.png);background-image: -webkit-image-set(url(/uploads/image/ayiysl_list/list_sprites.png) 1x,url(/uploads/image/ayiysl_list/list_sprites-2x.png) 2x); }
.list-box .text .list-sprite{margin-right:14px;}
.list-box .text .sprite-zx{margin-right:4px;}
.sprite-location {width: 13px; height: 20px;background-position:-60px -3px;}
.sprite-zx {width: 14px; height: 20px;background-position:-53px -31px;}
.sprite-jb {width: 20px; height: 20px;margin-top:3px;margin-right:4px;background-position:-5px -5px;}
.sprite-layout {width: 14px; height: 20px;background-position:-5px -32px;}
.sprite-agent {width: 15px; height: 20px;background-position:-35px -3px;}
.sprite-size {width: 14px; height: 20px;background-position:-29px -32px;}


/* 最新动态 */
.list-box .news .label{margin-right:8px;padding:0 4px;color:#ff8500;border: 1px solid #ff8500;border-radius: 1px;font-size: 12px;line-height: 20px;display: inline-block;}
.list-box .news .content{color:#666;}
    /* 右侧 */
.fixedwrap{float:right;width:200px;}
.fixedbox{width:200px;margin-top:11px;}
.fixedbox-weituo a{display:block;width: 200px;height:auto;}
.fixedbox-weituo a img{width: 200px;height:auto;}
.app-box{margin-top:20px;visibility: hidden;}
.app-box.fixed{position: fixed;top:0;visibility: visible;}
.app-box .tit{margin-bottom:15px;font-size: 16px;line-height:26px;color: #333333;}
.app-box img{width:100px;height:100px;}
.app-box p{font-size: 12px;line-height:22px;color: #666666;margin-top: 15px;}

/* 热门资讯 */
.hot-news{margin-top:40px;}
.hot-news .title{margin-bottom:21px;}
.hot-news .tit{font-size: 16px;line-height:16px;color: #333333;font-weight: bold;}
.hot-news .more{font-size: 12px;color: #333333;line-height:12px;margin-top:4px;}
.hot-news .more:hover{color: #e03236;}
.hot-news .bd{border-bottom: 1px solid #eeeeee;padding-bottom: 3px;}
.hot-news .bd li{margin-bottom:12px;}
.hot-news .bd a{display:block;font-size: 12px;color: #4a4a4a;line-height:18px;}
.hot-news .bd a:hover{color: #e03236;}
.hot-news .bd span{margin-top:2px;display:block;font-size: 12px;color: #9b9b9b;line-height: 22px;}
/* 覆盖分页样式 */
.jjs-new-page { padding:20px 0; font-size:13px; color:#48b9ef; font-family:arial, helvetica, sans-serif; background-color:#fff; text-align:center;}
.jjs-new-page a { border:1px solid #ddd; padding:6px 10px; margin:0 2px; color:#666; text-decoration:none;}
.jjs-new-page a:hover { border:#666 1px solid; color:#666;}
.jjs-new-page span.current { border:#666 1px solid; padding:6px 10px; font-weight:bold; color:#fff; background-color:#666;}
.jjs-new-page span.disabled { display:none;}


.appbanner{position:relative;width:932px;height:146px;margin:30px 0px 22px;background:  no-repeat center center;}
.appbanner img{float:left;width:88px;height:88px;margin-left:142px;margin-top:28px;}
.appbanner .txt{float:left;margin-left:30px;}
.appbanner .txt b{display: block;font-size:24px;line-height:34px;margin-top:39px;font-weight: normal;color: #333333;}
.appbanner .txt p{margin-top:2px;font-size: 16px;color: #666666;line-height:26px;}
.appbanner .close{position: absolute;right:20px;top:20px;width:18px;height:18px;background:  no-repeat center center;cursor: pointer;}

.crumbs{height:57px;line-height: 57px;max-width:246px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.crumbs .em{ display:inline-block;color:#999;}
.crumbs > a,
.crumbs h1 > a{ color:#999;}
.crumbs a:hover{ color:#e03236;}
.crumbs h1{display: inline;}

.xcxewmrk{width: 24px;height: 24px;margin-left: 4px;cursor: pointer;text-align: center;position: relative;top: -10px; display: inline-block;}
.xcxewmrkimg{}
.xcxewmrk:hover .xcxewmdiv{display: block;}
.xcxewmdiv{display: none;box-sizing: border-box;position: absolute; z-index: 10;top: 33px;right: 0;width: 142px;height: 168px;background: #ffffff;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.18);border: 1px solid #cecece;padding: 16px 11px 8px 11px;}
.xcxewmdiv>img{width: 120px;height: 120px; margin-bottom: 6px;}
.xcxewmdiv>em{font-size: 13px;font-weight: 500;color: #333333;line-height: 18px;}
.xcxewmdiv>i{ position: absolute;top: -11px;right: 3px;font-size: 0;border: 5px solid;border-color: transparent transparent #cecece transparent;}
.xcxewmdiv>i:after{content: ''; position: absolute;top: -2px; right: -4px;font-size: 0;border: 4px solid; border-color: transparent transparent #fff transparent;}



