/* 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;}
.cblue{color: #3391FF !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;}

/* 公共图标设置 */
.sprite{display: inline-block;background-repeat: no-repeat;background-image: url(../images/esf/list.png);background-image: -webkit-image-set(url(../images/esf/list.png) 1x,url(../images/esf/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(../images/esf/list.png);background-image: -webkit-image-set(url(../images/esf/list.png) 1x,url(../images/esf/list@2x.png) 2x);width: 14px;height: 14px; background-position: -25px -50px;}
.checkbox.checked{background-position: -45px -50px;}
.left-box .checkbox.checked{background-position: -94px -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 15px;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: #3391FF;}
.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:45px;zoom:1;}
.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: #3391FF;}
.select-wrap .selected-index a.disabled{color:#afafaf;cursor: not-allowed;}
.select-wrap .selected-index a.current{ color: #3391FF;}
.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: 44px;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: 15px;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: 15px;top: -7px;z-index: 3;width: 0;height: 0;border-width: 4px;border-style: solid;border-color: transparent transparent #fff transparent;}
.select-wrap .tab-xuequ .trg-gray,.select-wrap  .tab-xuequ .trg-white{left:70px;}
/* 新增多选 */
.select-wrap .multi-select{padding-right:150px;margin-right: 33px;height:auto;}
.select-wrap .multi-select.hasmore{max-height: 32px;}
.select-wrap .multi-select a{display: inline-block;width: 124px;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: #3391FF;}
.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:hover{color: #E03236;}
.selected-items .select-clear .clear{float:left;line-height:0;margin-top:7px;margin-right:4px;}

/* 左右布局 */
.comm-box{margin-top:30px;}
.left-box{float:left;width: 930px;}

/* 左边排序及列表 */
.left-box .hd{height: 44px;line-height: 44px;border-bottom: 2px solid #3391FF;}
.left-box .hd .title{font-size: 22px;color: #4A4A4A;}
.left-box .hd .title em{padding:0 5px;font:bold 22px/44px "Arial";color: #3391FF;}
.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:#3391FF; }
.left-box .sort li.current a{color: #3391FF;}
.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{float:left;line-height:32px;margin-right:20px;color:#4A4A4A;font-size:12px;white-space: nowrap;text-overflow: ellipsis;}
.left-box .multi-select a .checkbox{float:left;width: 14px;height: 14px;margin-right: 6px;margin-top:9px;}
/* 新增随时可看的提示 */
.multi-select .tipbox{display: inline-block;position: relative;}
.multi-select .tip{display: inline-block;position:absolute;width:12px;height:12px;top:10px;margin-left: 5px;}
.multi-select .tip .info{display:none;position: absolute;top:-90px;left:-15px;width: 360px;height: 60px;padding:10px 15px;background: #000;font-size: 12px;color: #eee;line-height: 20px;opacity: 0.75;filter:alpha(opacity=75);white-space: normal;}
.multi-select a:hover .tip .info{display: block;}
.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);}
/* 列表样式 */
.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:147px;padding:30px 0;border-bottom: 1px solid #EFEFEF;position: relative;vertical-align:top;}
.list-box .item:hover{background: #f9f9f9;}
.list-box .item .img{position:relative;float:left;width: 196px;height:147px;margin-right:30px;}
.list-box .item img{width: 196px;height:147px;}
.list-box .item .text{float:left;width: 666px;}
.list-box .item .tit{height:30px;margin-bottom:10px;overflow: hidden;position: relative;top:-2px;}
.list-box .item .tit a{float:left;max-width:500px;margin-right:5px;color: #333;font-size: 22px;font-weight:bold;line-height:30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list-box .item .tit a:visited {color: #888;}
.list-box .item .tit a:hover{color: #3391FF;}
.list-box .tit .subTit {font-size: 16px;color: #333;line-height: 30px;margin-left: 5px;}
.list-box .item .attr{width:500px;font-size:14px;line-height:24px;margin-bottom:12px;color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list-box .item .attr a{color: #666;}
.list-box .item .attr a:hover{color: #3391FF;}
.list-box .item .attr .line{/*float:left;*/display:inline-block;width: 1px;height:14px;background:#ddd;position:relative;top:2px;margin:0 5px;}
.list-box .item .attr .line{*zoom:1;*display:inline;*top:-2px;}
.list-box .item .labs{height:28px;margin-top:17px;}
.list-box .item .lab{float:left;height:28px;line-height:28px;padding:0 10px;background: #F0F1F6;margin-right: 5px;font-size: 12px;color: #7A747E;}
.list-box .item .lab1{background: #E2EFFB;color: #7B8BAC;}
.list-box .item .lab2{background: #fceaea;color: #eb676b;}
.list-box .item .lab3{background: #F1F5E1;color: #9FAD6D;}
.copy-search .xq_button_search {float: right;width: 46px;height: 36px;background: #fff;border: none;outline: none;cursor: pointer;background-repeat: no-repeat;background-image: url(../images/esf/search.png);background-image: -webkit-image-set(url(../images/esf/search.png) 1x,url(../images/esf/search@2x.png) 2x);background-position: center center;}
.list-box .item .price{position: absolute;right:30px;top:35px;text-align: right;}
.list-box .item .sup{font-size: 14px;line-height:24px;color: #303030;}
.list-box .item .sup .salePrice{font:bold 28px/28px "Arial";color: #E03236;}
.list-box .item .sub{margin-top:6px;font-size: 12px;line-height:20px;color: #9B9B9B;}
.list-box .item .subb{font-size:16px;margin-top:10px;line-height:24px;color:#4A4A4A;}
.list-box .item .subb span{margin-left:13px;}
.list-box .item .subb a{font:700 16px/16px "Arial";padding:0 2px;color:#101010;text-decoration: underline;}
.list-box .item .subb a:hover{color: #E03236;}

.list-box .icon-tushi{position: absolute;bottom: 10px;left: 10px;width:90%;height:32px;}
.list-box .item .icon-tushi i{display:inline-block;width:32px;height:32px;background-position: center center;background-repeat: no-repeat;background-size: contain;box-sizing: border-box;}
.list-box .item .icon-tushi i.icon-vr-new{background-color: rgba(0, 0, 0, 0.35);border-radius: 50%;border: 1px solid #fff;background-image: url("../images/xq/hp_play_new.png");}
.icon-tushi i.icon-video-new{background-image: url("../images/esf/icon_video@2x.png");}


.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 .gongsi{display: inline-block;margin-right:10px;position:relative;top:-5px;}
.list-box .agent .gongsi span{display: block; text-align: left}
.list-box .agent .gongsi span.name{}
.list-box .agent .gongsi span.zhuanjia{color: #C14C4E; font-size: 10px;}
.list-box .agent .btn{height:20px;position:relative;top:-17px;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-sprite{float:left;background-repeat: no-repeat;background-image: url(../images/xq/list_sprites.png);background-image: -webkit-image-set(url(../images/xq/list_sprites.png) 1x,url(../images/xq/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;}

.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: 178px;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;}


/* 右侧 */
.fixedWrap{float:right;width:200px;}
.fixedBox{width:200px;}
.app-box{margin-top:10px;}
.app-box.fixed{position: fixed;top:74px;text-align: center}
.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: #3391FF;}
.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: #3391FF;}
.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;}
.jjs-new-page .totalnum,.jjs-new-page .pselect{color:#666;}
.jjs-new-page .pselect{margin-left:20px;}
.jjs-new-page .custompage { border:1px solid #ddd;outline:0; width:40px; padding:5px 0px; margin:0 2px; color:#666;text-align: center;color:#666;margin:2px 3px 0px 3px;}

.statement-bg{position: fixed;left:0;bottom:0;width: 100%;min-width:1190px;height:210px;box-shadow: 0 -4px 8px 0 rgba(0,0,0,0.09);display: none;}
.statement-bg .mask{position:absolute;width:100%;height:100%;opacity: 0.95;background: #333333;z-index:0;}
.statement-bg .inner{position: relative;z-index:1;}
.statement-bg h5{font-size:18px;padding-top:32px;line-height:28px;margin-bottom:16px;color: #ffffff;font-weight: 600;}
.statement-bg .content{width:910px;height:120px;overflow-y:auto;color: #ffffff;}
.statement-bg .content::-webkit-scrollbar{width: 6px;height: 6px;background-color: transparent;}
.statement-bg .content::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);border-radius: 10px;background-color: transparent;}
.statement-bg .content::-webkit-scrollbar-thumb{height: 20px;border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);background-color: #666;}
.statement-bg .content .tit{margin-bottom:15px;font-size:14px;font-weight: 600;line-height:18px;}
.statement-bg .content .cont{margin-bottom:16px;font-size: 14px;color: #EEEEEE;line-height:20px;}
.statement-bg .close{position: absolute;left:970px;top:36px;width:32px;height:32px;background: url("../images/xq/state_close.png") no-repeat center center;}

.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:#3391FF;}
.crumbs h1{display: inline;}