* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;list-style: none;}
.img-responsive {width: 100%;height: 100%;vertical-align: middle;}
.clearfix:after,
.container:after {display: block;content: '';clear: both;height: 0;}
.container {width: 1200px;margin: 0 auto;}
.text-overflow {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.fl {float: left;}
.fr {float: right;}
body #front_header {background: #eeeeee;border-bottom: solid 1px #ebebeb;}
body {font-size: 12px;}
body * {font-family: SourceHanSansCN-Normal, "Microsoft YaHei", Consolas, Monaco, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;}
#result_tabs {margin-bottom: 15px;height: 60px;background: #e1251b;min-width: 1200px;}
#result_tabs ul {width: 1200px;margin: 0 auto;height: 60px;}
#result_tabs li {float: left;line-height: 60px;height: 60px;}
#nav1 a, #nav2 a, #nav3 a, #nav4 a, #nav5 a, #psName, .list-vav a {display: block;padding: 0 22px;font-size: 16px;line-height: 60px;color: #fff;}
#nav1:hover, #nav2:hover, #nav3:hover, #nav4:hover, #nav5:hover, .list-vav:hover {background: #be0404;}
#result_tabs li.active {
	/*background: #E1251b;*/
	background: #be0404;}
#result_tabs li.active a {color: #fff;}
#result_tabs li.active:hover a {color: #fff;}
/*#result_tabs li a {*/
/*color: #333;*/
/*font-size: 16px;*/
/*line-height: 36px;*/
/*display: block;*/
/*height: 100%;*/
/*}*/
#result_tabs li a:hover {
	/*color: #f90;*/
	color: #fff;}
#result_tabs li a:hover span {color: #f90;}
/*#result_tabs ul li:first-child {*/
/*width: 200px;*/
/*height: 50px;*/
/*text-align: center;*/
/*background: #f6685e;*/
/*}*/
.nav-home {width: 200px;height: 50px;text-align: center;background: #f6685e;}
#subjectli {width: 150px;height: 30px !important;text-align: center;background: #ff645a;margin-top: 15px;border-radius: 16px;line-height: 30px !important;}
.nav-home a, #psName {display: block;font-size: 13px;line-height: 30px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;padding: 0px;}
.nav-home a, #psName .icon-down-arrow {width: 6px;height: 6px;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;transform: rotate(135deg);display: inline-block;vertical-align: top;margin: 12px 0px 0px 3px;}
#results {width: 1200px;margin: 0 auto;}
#results_left {width: 79.16666667%;}
#results_right {width: 19.66666667%;}
#results_right h1 {line-height: 40px;font-size: 16px;background: #F5F5F5;color: #666;font-weight: normal;padding: 0 14px;border-bottom: 1px solid #f5f5f5;}
#results_right h1:before {display: inline-block;width: 18px;height: 18px;content: '';margin-right: 10px;vertical-align: middle;}
#results_right div.swiper-container {height: 260px;border: 1px solid #f0f0f0;border-top: none;margin-bottom: 14px;padding: 0 14px;}
#results_right dl {margin-bottom: 10px;}
#results_right div.img {width: 100%;margin-bottom: 10px;height: 140px;}
#results_right div.img img {width: 100%;}
#results_right dd {
	/* border-bottom: 1px solid #f5f5f5; */
	height: 52px;background: #fff;font-size: 12px;padding: 9px 0;width: 100%;}
#results_right dd h2 {font-size: 12px;color: #666;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 16px;}
#results_right dd p {color: #2773AE;line-height: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#results_right dd p a {color: #2773AE;line-height: 16px;}
#lift {position: fixed;top: 200px;margin-left: -50px;width: 36px;}
#lift li {width: 100%;height: 46px;padding: 8px 6px;background: #fff;font-size: 12px;cursor: pointer;letter-spacing: 0;color: #999;border: 1px solid;line-height: 16px;border-bottom: 1px solid #EEEEF0;}
#lift li.active,
#lift li.click {background: #E1251b;color: #fff;}
#recommand_top {width: 101.05263158%;margin-right: -1.05263158%;height: 110px;overflow: hidden;}
#recommand_top li {width: 25%;padding-right: 1.05263158%;position: relative;}
#recommand_top li a {border: 1px solid #f0f0f0;background: #fff;display: block;height: 110px;padding: 10px;}
#recommand_top li a:after {clear: both;content: '广告';display: block;font-size: 12px;width: 26px;height: 14px;color: #d7d7d7;line-height: 1;border: 1px solid #eee;position: absolute;bottom: 6px;right: 17px;text-align: center;}
#recommand_top li a div.img {width: 90px;float: left;height: 90px;}
#recommand_top li a div.img img {width: 100%;}
#recommand_top li a div.content {padding-left: 100px;}
#recommand_top li a div.content h1 {font-size: 14px;font-weight: normal;line-height: 24px;height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #333;}
#recommand_top li a div.content p {color: #E1251b;font-size: 14px;line-height: 28px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#recommand_top li a div.content p span {font-size: 18px;}
#recommand_top li a div.content p b {font-weight: normal;}
h1.item_title {height: 40px;border: 1px solid #f0f0f0;font-size: 16px;color: #111;font-weight: normal;margin: 10px 0 0;padding: 12px 14px;background: #F5F5F5;}
h1.item_title:after {clear: both;content: '';display: block;}
h1.item_title span {border-left: 3px solid #E1251b;padding-left: 10px;display: block;float: left;line-height: 16px;}
h1.item_title a {font-size: 12px;line-height: 16px;display: block;float: right;}
.keywords {color: #E1251b;font-weight: normal;text-decoration: none;}
#apparatus {letter-spacing: 0;}
#apparatus li {background: #fff;padding: 14px 0 14px 14px;border-bottom: 1px solid #f0f0f0;}
#apparatus li:last-child {border-bottom: none;}
#apparatus li div.img {width: 80px;height: 80px;margin: 0 auto 8px;float: left;position: relative;}
#apparatus li div.img .recommand {position: absolute;top: 0;left: 0;width: 40px;height: 20px;z-index: 10;color: #fff;line-height: 18px;text-align: center;font-size: 12px;background: #E1251b;-webkit-border-bottom-right-radius: 9px;-moz-border-bottom-right-radius: 9px;border-bottom-right-radius: 9px;-webkit-border-top-right-radius: 9px;-moz-border-top-right-radius: 9px;border-top-right-radius: 9px;}
#apparatus li .description {float: left;padding-left: 14px;width: calc(100% - 80px);}
#apparatus li .description .bg-gray-left {width: calc(100% - 210px);float: left;}
#apparatus li .operation {float: left;width: 208px;padding-left: 38px;text-align: right;}
#apparatus li .operation p.money {color: #E1251b;font-size: 14px;line-height: 20px;margin: 12px 0 0;}
#apparatus li .operation p.money b {font-weight: normal;font-size: 18px;letter-spacing: 0;}
#apparatus li .operation p.money span {color: #E1251b;}
#apparatus li .operation .btn {width: 80px;height: 28px;margin-top: 8px;border: 1px solid #E1251b;color: #E1251b;text-align: center;line-height: 26px;display: inline-block;font-size: 12px;}
#apparatus li .operation .btn.orange {background: #E1251b;color: #fff;}
#apparatus li .operation .btn.orange:hover {background: #e74c00 !important;}
#apparatus li h5 {font-size: 16px;font-weight: normal;line-height: 20px;margin-bottom: 8px;}
#apparatus li h5 a {color: #111;}
#apparatus li h5 .location {font-size: 12px;font-weight: 400;color: #E1251b;line-height: 16px;}
#apparatus li h5 .location:before {content: '';display: inline-block;width: 12px;height: 15px;line-height: 16px;vertical-align: middle;margin: -2px 4px 0 10px;}
#apparatus li p {font-size: 12px;color: #737373;margin: 0 0 6px 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#apparatus li p.mode span:after {content: '、';display: inline;}
#apparatus li p.mode span:last-child:after {content: '';}
#apparatus li p.company {margin: 0;}
#apparatus li p span {color: #333;}
#apparatus li .bg-gray {background: #f9f9f9;padding: 14px;}
#apparatus li .group {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;margin: 0 0 6px 0;}
#apparatus li .group p {margin-right: 14px;display: inline;}
#apparatus li div.price_location {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#apparatus li div.price_location p.fl {color: #E1251b;}
#apparatus li div.price_location span {color: #E1251b;}
#apparatus li div.price_location b {color: #E1251b;font-size: 18px;font-weight: normal;}
#apparatus li .tab_item {display: inline-block;line-height: 16px;padding: 0 6px;font-size: 12px;-webkit-border-radius: 0.2em;-moz-border-radius: 0.2em;border-radius: 0.2em;border: 1px solid #FFBD91;color: #E1251b;background: #FFF6F0;position: relative;margin: 0 4px 10px 0;}
#apparatus li .tab_item.ziying {background: #ffede2;color: #ff6600;border-color: #ffede2;}
#apparatus li .tab_item.rezheng {background: #44b9f6;color: #fff;border-color: #44b9f6;}
#apparatus li .special {padding-top: 14px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#apparatus li .special .special-item {color: #333;padding: 2px 10px;background: #F5F5F5;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-right: 10px;}
#service .resource-title {display: inline-block;vertical-align: top;max-width: 640px;font-size: 18px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;}
#service .resource-title:hover {color: #2773AE;}
#service .resource-rank {font-size: 16px;font-weight: 400;color: #e1251a;}
#service .item {display: inline-block;padding-right: 20px;font-size: 12px;color: #bbb;max-width: 226px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#service .icon {margin: 0 auto;}
#service .point {color: #fa5714;display: block;font-size: 14px;line-height: 30px;text-align: center;}
#service .type {display: block;color: #999;font-size: 14px;line-height: 30px;text-align: center;}
#service .resource-page {position: relative;margin-top: 6px;display: block;line-height: 24px;height: 24px;font-size: 12px;color: #666;text-align: center;background-color: #fff;z-index: 2;}
#service .clearfix .list-item .list-info .fl a:hover {color: #4b98ff;}
#service .resource-attribute, #service .resource-tag {margin-top: 10px;}
#service em {color: #999;font-style: normal;}
#service>.clearfix>li,
#shops>.clearfix>li {background: #fff;border-bottom: 1px solid #f0f0f0;}
#service>.clearfix>li:last-child,
#shops>.clearfix>li:last-child {border: none;}
#service>.clearfix>li div.img,
#shops>.clearfix>li div.img {width: 80px;height: 80px;float: left;}
#service>.clearfix>li div.list-info,
#shops>.clearfix>li div.list-info {float: left;margin-left: 15px;width: calc(100% - 95px);color: #999;font-size: 12px;}
#service>.clearfix>li div.list-info h5.title,
#shops>.clearfix>li div.list-info h5.title {font-size: 14px;color: #737373;line-height: 18px;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#service>.clearfix>li div.list-info h5.title .atitle,
#shops>.clearfix>li div.list-info h5.title .atitle {display: inline-block;vertical-align: middle;max-width: 60%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#service>.clearfix>li div.list-info h5.title .location,
#shops>.clearfix>li div.list-info h5.title .location {font-size: 12px;font-weight: 400;color: #E1251b;line-height: 16px;}
#service>.clearfix>li div.list-info h5.title .location:before,
#shops>.clearfix>li div.list-info h5.title .location:before {content: '';display: inline-block;width: 12px;height: 15px;line-height: 16px;vertical-align: middle;margin: -2px 4px 0 10px;}
#service>.clearfix>li div.list-info h5.title span.tab,
#shops>.clearfix>li div.list-info h5.title span.tab {display: inline-block;line-height: 16px;padding: 0 6px;font-size: 12px;-webkit-border-radius: 0.2em;-moz-border-radius: 0.2em;border-radius: 0.2em;border: 1px solid #FFBD91;color: #E1251b;background: #FFF6F0;margin-left: 24px;position: relative;}
#service>.clearfix>li div.list-info h5.title span.tab.ziying,
#shops>.clearfix>li div.list-info h5.title span.tab.ziying {background: #ffede2;color: #ff6600;border-color: #ffede2;}
#service>.clearfix>li div.list-info h5.title span.tab.rezheng,
#shops>.clearfix>li div.list-info h5.title span.tab.rezheng {background: #44b9f6;color: #fff;border-color: #44b9f6;}
#service>.clearfix>li div.list-info h5.title span.tab:before,
#shops>.clearfix>li div.list-info h5.title span.tab:before {content: '|';line-height: 14px;color: #f0f0f0;display: inline;position: absolute;left: -16px;font-size: 16px;}
#service>.clearfix>li div.list-info p.tabs,
#shops>.clearfix>li div.list-info p.tabs {margin-top: 10px;line-height: 1;}
#service>.clearfix>li div.list-info p.tabs span.tab,
#shops>.clearfix>li div.list-info p.tabs span.tab {display: inline-block;line-height: 16px;padding: 0 6px;font-size: 12px;-webkit-border-radius: 0.2em;-moz-border-radius: 0.2em;border-radius: 0.2em;border: 1px solid #FFBD91;color: #E1251b;background: #FFF6F0;margin-right: 6px;position: relative;}
#service>.clearfix>li div.list-info p.tabs span.tab.ziying,
#shops>.clearfix>li div.list-info p.tabs span.tab.ziying {background: #ffede2;color: #ff6600;border-color: #ffede2;}
#service>.clearfix>li div.list-info p.tabs span.tab.rezheng,
#shops>.clearfix>li div.list-info p.tabs span.tab.rezheng {background: #44b9f6;color: #fff;border-color: #44b9f6;}
#service>.clearfix>li div.list-info .evaluate,
#shops>.clearfix>li div.list-info .evaluate {margin: 0 0 6px 0;}
#service>.clearfix>li div.list-info .evaluate span,
#shops>.clearfix>li div.list-info .evaluate span {color: #737373;font-size: 12px;}
#service>.clearfix>li div.list-info .evaluate b,
#shops>.clearfix>li div.list-info .evaluate b {display: inline-block;width: 14px;height: 14px;background: url(/images/search/star_gray.png) 0 0 no-repeat;vertical-align: middle;margin-top: -4px;}
#service>.clearfix>li div.list-info .evaluate b.active,
#shops>.clearfix>li div.list-info .evaluate b.active {background: url(/images/search/star_red.png) 0 0 no-repeat;}
#service>.clearfix>li div.list-info li,
#shops>.clearfix>li div.list-info li {padding-right: 14px;}
#service>.clearfix>li div.list-info p,
#shops>.clearfix>li div.list-info p,
#service>.clearfix>li div.list-info li,
#shops>.clearfix>li div.list-info li {line-height: 22px;}
#service>.clearfix>li div.list-info p span,
#shops>.clearfix>li div.list-info p span,
#service>.clearfix>li div.list-info li span,
#shops>.clearfix>li div.list-info li span {color: #333;}
#service>.clearfix>li div.list-info .describ,
#shops>.clearfix>li div.list-info .describ {padding: 10px 10px 0px 0px;}
#service>.clearfix>li div.list-info .describ ul,
#shops>.clearfix>li div.list-info .describ ul {width: 77.77777778%;}
#service>.clearfix>li div.list-info .describ ul li,
#shops>.clearfix>li div.list-info .describ ul li {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#service>.clearfix>li div.list-info .describ .serviceName,
#shops>.clearfix>li div.list-info .describ .serviceName {font-size: 16px;color: #111;margin-bottom: 6px;}
#service>.clearfix>li div.list-info .describ .priceUnit,
#shops>.clearfix>li div.list-info .describ .priceUnit {color: #E1251b;font-size: 14px;}
#service>.clearfix>li div.list-info .describ .priceUnit b,
#shops>.clearfix>li div.list-info .describ .priceUnit b {font-size: 18px;font-weight: normal;}
#service>.clearfix>li div.list-info .describ .item,
#shops>.clearfix>li div.list-info .describ .item {color: #bbb;}
#service>.clearfix>li div.list-info .describ .item b,
#shops>.clearfix>li div.list-info .describ .item b {color: #333;font-weight: normal;}
#service>.clearfix>li div.list-info>div.fl,
#shops>.clearfix>li div.list-info>div.fl {width: 100%;}
#service>.clearfix>li div.list-info>div.fl p.text-font-co,
#shops>.clearfix>li div.list-info>div.fl p.text-font-co {padding-right: 20px;border-right: 1px solid #f5f5f5;height: 44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
#service>.clearfix>li div.list-info div.fr.btns .btn,
#shops>.clearfix>li div.list-info div.fr.btns .btn {width: 100px;height: 33px;margin-top: 0px;border: 1px solid #E1251b;color: #E1251b;text-align: center;line-height: 33px;display: inline-block;font-size: 12px;border-radius: 5px;}
#service>.clearfix>li div.list-info div.fr.btns .btn.orange,
#shops>.clearfix>li div.list-info div.fr.btns .btn.orange {background: #E1251b;color: #fff;}
#service>.clearfix>li div.list-info div.fr.btns .btn.orange:hover,
#shops>.clearfix>li div.list-info div.fr.btns .btn.orange:hover {background: #be0404 !important;}
#demands {margin-bottom: 20px;}
#demands>ul>li {padding: 16px 14px 10px;background: #fff;border-bottom: 1px solid #f5f5f5;}
#demands>ul>li h5 {font-size: 16px;color: #333;font-weight: normal;line-height: 22px;margin-bottom: 6px;}
#demands>ul>li h5 span.title {display: inline-block;max-width: 70%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align: middle;}
#demands>ul>li h5 span.location {font-size: 12px;font-weight: 400;color: #E1251b;line-height: 16px;}
#demands>ul>li h5 span.location:before {content: '';display: inline-block;width: 12px;height: 15px;line-height: 16px;vertical-align: middle;margin: -2px 4px 0 10px;}
#demands>ul>li h5 u {width: 60px;height: 18px;display: inline-block;vertical-align: top;text-align: center;margin-top: 2px;text-decoration: none;background: #ff6600;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-size: 12px;font-family: SourceHanSansCN-Normal;font-weight: 400;color: #ffffff;line-height: 18px;margin-right: 4px;}
#demands>ul>li h5 u.selecting {background: #0084FF;}
#demands>ul>li h5 u.solved {background: #6AB7FF;}
#demands>ul>li .describe {width: calc(100% - 180px);}
#demands>ul>li .btns {width: 170px;margin-top: -10px;text-align: right;}
#demands>ul>li .btns .btn {width: 80px;height: 28px;margin-top: 8px;border: 1px solid #E1251b;color: #E1251b;text-align: center;line-height: 26px;display: inline-block;font-size: 12px;}
#demands>ul>li .btns .btn.orange {background: #E1251b;color: #fff;}
#demands>ul>li .btns .btn.orange:hover {background: #e74c00 !important;}
#demands>ul>li div.clearfix {font-size: 12px;color: #737373;line-height: 22px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#demands>ul>li div.clearfix p {display: inline;margin-right: 20px;}
#demands>ul>li div.clearfix p span {color: #333;}
#demands>ul>li div.clearfix p .budget {color: #E1251b;}
#demands>ul>li div.clearfix p .budget b {font-size: 16px;font-weight: normal;}
#demands>ul>li div.clearfix {line-height: 22px;font-size: 12px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #999;}
#demands>ul>li .unreceived {float: right;font-size: 12px;color: #E1251b;}
#demands>ul>li .unreceived:before {display: inline-block;width: 16px;height: 22px;vertical-align: middle;margin-right: 10px;content: '';}
#demands>ul>li .received {float: right;font-size: 12px;color: #333;}
#demands>ul>li .received:before {display: inline-block;width: 16px;height: 22px;vertical-align: middle;margin-right: 10px;content: '';}
#publiclass>ul>li {padding: 14px 0 14px 14px;background: #fff;border-bottom: 1px solid #f5f5f5;}
#publiclass>ul>li div.img {width: 170px;height: 94px;margin-right: 14px;float: left;}
#publiclass>ul>li div.img img {width: 100%;height: 100%;}
#publiclass>ul>li .describe {width: calc(100% - 184px);}
#publiclass>ul>li .describe h1 {font-size: 16px;color: #111;font-weight: normal;}
#publiclass>ul>li .describe ul {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#publiclass>ul>li .describe ul>li {color: #999;font-size: 12px;margin-right: 20px;line-height: 22px;}
#publiclass>ul>li .describe ul>li span {color: #333;}
#publiclass>ul>li .describe .bg-gray {background: #f9f9f9;padding: 10px 14px;}
#publiclass>ul>li .describe .bg-gray .describe-content {width: calc(100% - 195px);}
#publiclass>ul>li .describe p {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #999;font-size: 12px;}
#publiclass>ul>li .describe .state {color: #E1251b;}
#publiclass>ul>li .describe .state b {font-size: 18px;font-weight: normal;}
#publiclass>ul>li .describe .state .hot {font-size: 12px;margin-left: 10px;padding-left: 10px;border-left: 1px solid #f0f0f0;}
#publiclass>ul>li .describe .state .hot:before {content: '';display: inline-block;width: 17px;height: 14px;vertical-align: middle;margin-right: 4px;margin-top: -2px;background: url(/images/search/public_index.png) 0 0 no-repeat;}
#publiclass>ul>li .describe .state .live {font-size: 12px;margin-left: 10px;padding-left: 10px;border-left: 1px solid #f0f0f0;}
#publiclass>ul>li .describe .state .live:before {content: '';display: inline-block;width: 17px;height: 14px;vertical-align: middle;margin-right: 4px;margin-top: -2px;background: url(/images/search/public_index.png) -27px 0 no-repeat;}
#publiclass>ul>li .describe .state .scanNum {font-size: 12px;margin-left: 10px;padding-left: 10px;color: #737373;border-left: 1px solid #f0f0f0;}
#publiclass>ul>li .fr .btn {width: 80px;height: 28px;margin-top: 8px;border: 1px solid #E1251b;color: #E1251b;text-align: center;line-height: 26px;display: inline-block;font-size: 12px;}
#publiclass>ul>li .fr .btn.orange {background: #E1251b;color: #fff;}
#publiclass>ul>li .fr .btn.orange:hover {background: #e74c00 !important;}
#asks li {background: #fff;height: 110px;border-bottom: 1px solid #f5f5f5;padding: 24px 15px;}
#asks li h1 {font-size: 16px;line-height: 22px;font-weight: normal;margin-bottom: 4px;color: #333;}
#asks li p {color: #333;font-size: 12px;line-height: 22px;}
#asks li div {font-size: 12px;line-height: 22px;}
#asks li div p.fl {color: #999;margin: 0 20px 0 0;}
#type_sort {padding: 0 27px 0 0;height: 45px;border-bottom: 1px solid #ebebeb;background: #fff;position: absolute;width: 925px;box-sizing: border-box;}
.type_sortck {position: fixed!important;top: 0px;z-index: 3;}
#type_sort dl {float: left;letter-spacing: 0;}
#type_sort dt,
#type_sort dd {float: left;line-height: 12px;font-size: 12px;}
#type_sort dt {color: #999;width: 60px;height: 38px;line-height: 38px;top: 0;text-align: center;background: #fff;position: absolute;left: 0;display: none;}
#type_sort dd {color: #666;}
#type_sort dd span {cursor: pointer;width: 60px;float: left;display: block;text-align: center;white-space: nowrap;vertical-align: middle;line-height: 44px;}
#type_sort dd span:hover,
#type_sort dd span.active {color: #2773AE;background: #fff;}
#type_sort ul {font-size: 12px;color: #666;margin-left: 16px;line-height: 12px;margin-top: 14px;}
#type_sort ul li {margin-right: 20px;cursor: pointer;}
#type_sort ul li span.icon-check {display: inline-block;width: 12px;height: 12px;margin-top: -3px;vertical-align: middle;}
#type_sort ul li.icon-hover .icon-check {}
#type_sort ul li.icon-hover .icon-text {color: #E1251b;}
#type_sort ul li .icon-alert {position: relative;width: 10px;height: 16px;margin-bottom: -6px;display: none;}
#type_sort ul li .icon-alert span {width: 12px;height: 12px;display: inline-block;cursor: pointer;vertical-align: middle;margin-top: -2px;}
#type_sort ul li .icon-alert:hover span {background-position-y: -227px;}
#type_sort ul li .icon-alert:hover p {display: block;}
#type_sort ul li .icon-alert p {display: none;position: absolute;width: 200px;height: 80px;z-index: 1;left: 50%;margin-left: -100px;padding: 13px;top: 16px;font-size: 12px;line-height: 1.2;background: #fff;-webkit-box-shadow: 0 0 5px #999;-moz-box-shadow: 0 0 5px #999;box-shadow: 0 0 5px #999;}
#type_sort ul li .icon-alert p:before {content: '';display: block;position: absolute;width: 8px;height: 8px;margin-left: -4px;left: 50%;background: #fff;top: -4px;margin-right: 4px;-webkit-box-shadow: 1px -1px 1px #999;-moz-box-shadow: 1px -1px 1px #999;box-shadow: 1px -1px 1px #999;-webkit-transform: rotateZ(-45deg);-moz-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);transform: rotateZ(-45deg);}
#sort .up_down {position: relative;width: 70px;font-size: 14px;}
#sort .up_down:before {position: absolute;top: 14px;right: 10px;content: '';border: 4px solid transparent;border-bottom-color: #999;}
#sort .up_down:after {position: absolute;top: 24px;right: 10px;content: '';border: 4px solid transparent;border-top-color: #999;}
#sort .up_down.ascending {color: #2773AE;background: #fff;}
#sort .up_down.ascending:before {border-bottom-color: #E1251b;}
#sort .up_down.descending {color: #2773AE;background: #fff;}
#sort .up_down.descending:after {border-top-color: #E1251b;}
#sort .up_down.none {color: #666;}
#sort .up_down.none:before {border-bottom-color: #999;}
#sort .up_down.none:after {border-top-color: #999;}
#J_FPrice {position: relative;float: left;height: 40px;width: 144px;padding: 10px 14px 0;border-left: 1px solid transparent;border-right: 1px solid transparent;}
#J_FPrice .fPb-item,
#J_FPrice i.fPb-split {float: left;}
#J_FPrice i.fPb-split {width: calc(100% - 100px);text-align: center;height: 20px;line-height: 20px;}
#J_FPrice.fPrice-hover {background: #fff;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;}
#J_FPrice.fPrice-hover .fP-expand {display: block;margin-left: -1px;}
#J_FPrice input {width: 50px;height: 20px;border: 1px solid #c9c9c9;color: #999;font-size: 12px;padding: 0 6px;outline: #E1251b;}
#J_FPrice .fP-expand {display: none;width: 144px;padding: 5px 14px;text-align: center;position: absolute;top: 39px;left: 0;border: 1px solid #eaeaea;border-top: none;background-color: #fff;z-index: 2;}
#J_FPrice .fP-expand a {background: #fff;cursor: pointer;display: inline-block;height: 20px;float: left;color: #2773AE;}
#J_FPrice .fP-expand .ui-btn-s-primary {background: #E1251b;color: #fff;float: right;margin-right: 2px;width: 44px;height: 20px;background: #f84600;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#total_item {font-size: 12px;display: none;line-height: 40px;color: #999;}
#total_item span {color: #e1251b;margin: 0 5px 0 5px;font-weight: bold;}
#none {border: none;text-align: center;padding: 20px 0 32px 0 !important;}
#none p {font-size: 14px !important;font-family: SourceHanSansCN-Normal;font-weight: 400;color: #999 !important;padding: 16px 0;line-height: 14px;margin: 0 !important;}
#none a {display: inline-block;width: 150px;height: 36px;line-height: 36px;cursor: pointer;background: #E1251b;color: #fff;}
#none a:hover {background: #f90;}
.ziying {background: #ffede2;color: #ff6600;border-color: #ffede2;}
.empty {border: none;text-align: center;padding: 20px 0 0 0 !important;}
.empty p {font-size: 14px !important;font-family: SourceHanSansCN-Normal;font-weight: 400;color: #999 !important;padding: 16px 0;line-height: 14px;margin: 0 !important;}
.empty a {display: inline-block;width: 150px;height: 36px;line-height: 36px;cursor: pointer;background: #E1251b;color: #fff;}
.empty a:hover {background: #f90;}
#page {padding-bottom: 32px;}
#page .simplePaging4 {padding-top: 14px;margin: 0 auto;}
.no-found {padding: 60px 0;text-align: center;font-size: 16px;color: #666;background: #fff;}
.no-found .no-found-bg {display: block;width: 136px;height: 124px;margin: 0 auto;background: url(../img/nofound.png);}
.no-found .no-found-txt {margin-top: 20px;}
.list_book{height: 150px;margin-bottom: 15px;background: #fff;position: relative;border-radius: 4px;}
