@charset "UTF-8";
#wrap {
    margin: 10px auto 0;
}

.showDetails {
    /* 	width: 872px; */

}

.showDetails_top {
    padding: 20px;
    border: 1px solid rgb(229, 229, 229);
}

.services {
    width: 300px;
}

.booth {
    float: left;
    width: 660px;
}

.imagezoom-wrap {
    position: relative;
    height: 410px;
    cursor: pointer;
    background: #eee;
}

.imagezoom-wrap img {
    width: 660px;
    height: 410px;
}

.crumbs {
    height: 26px;
}

.crumbs a, .crumbs span {
    color: #aaa;
    cursor: default;
    text-decoration: none;
}

.crumbs a.active {
    color: #111;
}

.boothTex {
    display: none;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 48px;
    line-height: 24px;
    overflow: hidden;
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.6);
}

.boothTex p {
    color: #fff;
    word-break: break-all;
    padding: 0 10px;
}

.imagezoom-ico {
    width: 100%;
    margin-top: 10px;
}

.imagezoom-ico ul {
    margin-left: -6px;
}

.imagezoom-ico li {
    float: left;
    width: 124px;
    height: 74px;
    cursor: pointer;
    margin-left: 5px;
    /*margin-left: 11px;
    margin-right: 11px;*/
    background: #eee;
    border: 2px solid #eee;
}

.imagezoom-ico li img {
    width: 124px;
    height: 74px;
}

.imagezoom-ico li.active {
    border: 2px solid #3bae94;
}

.imagezoomleft, .imagezoomright {
    width: 20px;
    height: 32px;
    float: left;
    margin-top: 5px;
}

.imagezoomleft {
    margin-left: 10px;
    background-image: url(images/left.png);
}

.imagezoomright {
    margin-left: 10px;
    background-image: url(images/right.png);
}

.booth-detailed {
    position: relative;
    width: 465px;
    float: right;
    height: 300px;
}

.booth-detailed h1 {
    font-size: 20px;
    line-height: 30px;
    color: #333;
    font-weight: bold;
    height: 3.8em;
}

.booth-detailed p {
    font-size: 14px;
    color: #888;
}

.booth-detailed .showprice {
    margin: 30px 0;
    padding: 20px 0 20px 25px;
    height: 50px;
    background-color: #fff7ed;
}

.booth-detailed .showprice span {
    font-size: 14px;
    color: #888;
}

.booth-detailed .showprice i {
    font-size: 28px;
    color: #ff6600;
    font-weight: bold;
    position: relative;
    top: 6px;
}

.booth-detailed .showprice em {
    font-size: 20px;
    color: #dd0000;
    font-weight: bold;
}

.booth-detailed .showbtn {
    padding-top: 15px
}

.booth-detailed .showbtn .buyBtn {
    display: inline-block;
    padding: 11px 0;
    vertical-align: middle;
    width: 250px;
    border: 1px solid rgb(228, 58, 59);
    border-radius: 3px;
    background: #ff6600;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin-left: 0px;
    margin: 25px 0 25px 20px;
}

.booth-detailed .showbtn .contact {
    display: inline-block;
    padding: 15px 0 15px 53px;
    width: 105px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    color: #999;
    font-size: 14px;
    cursor: pointer;
    vertical-align: middle;
    margin-left: 18px;
    background: #fff url(images/contactus_icon_yellow.png) no-repeat 20px 13px;
}

.booth-detailed .showbtn .buyBtn:focus {
    outline: none;
}

.selNum {
    padding: 20px 0 20px 12px;
}

.selNum input {
    display: inline-block;
    height: 26px;
    width: 60px;
    padding: 0;
    line-height: 28px;
    border: 1px solid rgb(204, 204, 204);
    text-align: center;
    outline: none;
    position: relative;
    top: -1px;
}

.booth-detailed .showbtn .jc-open-img {
    width: 22px;
    height: 20px;
    margin-top: -2px;
    background: url(images/contactanddown.png) no-repeat left;
}

.booth-detailed .showbtn .contactBtn:hover {
    color: #3bae94;
    border: 1px solid #3bae94;
}

.booth-detailed .showbtn .contactBtn:hover .jc-open-img {
    background: url(images/contactanddown.png) no-repeat -22px;
}

.booth-detailed .showbtn .contactBtn {
    outline: none;
    font-size: 14px;
    margin-left: 20px;
    width: 160px;
    height: 50px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
}

#showDetailsOrderInfo li {
    display: inline-block;
    padding: 5px 15px 0;
    text-align: center;
    border-left: 1px solid rgb(246, 237, 228);
    width: 26%;
}

#showDetailsOrderInfo li p {
    padding-bottom: 0px;
    color: #666;
    font-size: 14px;
}

#showDetailsOrderInfo li p:first-child {
    padding-bottom: 7px;
}

#showDetailsOrderInfo li:first-child {
    border-left: none;
}

.shopContainer_right {
    width: 980px;

    margin-top: 10px;
}

.shopContainer {
    width: 100%;
    border: 1px solid #e5e5e5;
}

.shopTitle {
    width: 100%;
    height: 38px;
    font-size: 14px;
    color: #666;
    line-height: 38px;
    background: #f6f6f6;
    border-bottom: 1px solid #e5e5e5;
}

.shopTitle a {
    display: block;
    float: left;
    width: 110px;
    border-right: 1px solid #f6f6f6;
    text-align: center;
    text-decoration: none;
}

.shopTitle a.active {
    margin-top: -1px;
    height: 38px;
    color: #3bae94;
    border-right: 1px solid #e5e5e5;
    border-top: 2px solid #3bae94;
    background-color: #fff;
}

.shop-picture {
    width: 100%;
    min-height: 300px;
    padding: 12px 0;
}

.shop-picture p {
    /* padding:12px 0 0 */
}

.otherTitle {
    width: 100%;
    height: 38px;
    line-height: 38px;
    border: 1px solid #e5e5e5;
    background-color: #f7f7f7;
}

.otherTitle i {
    float: left;
    background-image: url(images/ss.png);
}

.planDownload .otherTitle i {
    width: 12px;
    height: 14px;
    margin: 11px 5px 0 15px;
    background-position: 0 -95px;
}

.evaluation .otherTitle i {
    width: 16px;
    height: 15px;
    margin: 11px 3px 0 12px;
    background-position: 0 -115px;
}

.quertion .otherTitle i {
    width: 18px;
    height: 18px;
    margin: 9px 5px 0 10px;
    background-position: 0 -134px;
}

.otherTitle b, .otherTitle span {
    font-size: 14px;
}

.otherTitle em {
    color: #f76120;
}

.quertion, .evaluation, .planDownload {
    width: 100%;
    margin-top: 20px;
}

.downloadFiles {
    margin: 0 14px;
    padding: 15px 0 0;
}

.downloadFiles .files {
    display: inline-block;
    color: #7d7d7d;
    font-size: 12px;
    line-height: 24px;
    cursor: pointer;
    margin-right: 2em;
    font-size: 14px;
}

.downloadFiles .files i {
    float: left;
    margin-top: 4px;
    margin-right: 5px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.allEvaluation {
    width: 100%;
    height: 100px;
    border-bottom: 1px dashed #e5e5e5;
}

.evaluationList {
    width: 100%;
}

.evaluationProportion, .evaluationStar {
    height: 100px;
    float: left;
    width: 49%;
}

.evaluationProportion {
    text-align: center;
}

.evaluationProportion span {
    display: block;
    margin-top: 15px;
    font-size: 30px;
    font-weight: bold;
    color: #f76120;
}

.evaluationProportion span i {
    font-size: 20px;
}

.evaluationProportion p {
    font-size: 16px;
    color: #888;
    font-weight: bold;
    line-height: 24px;
}

.evaluationStar {
    height: 80px;
    margin-top: 10px;
    border-left: 1px solid #e5e5e5;
}

.evaluationStar span {
    line-height: 26px;
    display: block;
    padding-left: 130px;
}

.evaluationStar span i {
    display: inline-block;
    margin-left: 20px;
    width: 80px;
    height: 12px;
    background-image: url(images/ss.png);
    background-position: -85px 0;
}

.evaluationStar span i.lv1 {
    width: 16px;
}

.evaluationStar span i.lv2 {
    width: 32px;
}

.evaluationStar span i.lv3 {
    width: 48px;
}

.evaluationStar span i.lv4 {
    width: 64px;
}

.evaluationStar span i.lv5 {
    width: 80px;
}

.evaluationList ul li {
    float: left;
    width: 100%;
    padding: 15px 0;
    border-bottom: 1px dashed #e5e5e5;
}

.evaluationList ul li .enterprise {
    width: 750px;
    float: left;
}

.enterprise .enterprisePic {
    width: 42px;
    height: 42px;
    float: left;
    overflow: hidden;
    margin-right: 15px;
}

.enterprise .enterprisePic img {
    width: 42px;
    height: 42px;
}

.enterprise span {
    float: left;
    width: 656px;
    color: #5a5a5a;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}

.enterprise p {
    margin-top: 10px;
    float: left;
    width: 656px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}

.evaluationList ul li .dateLv {
    float: right;
    width: 120px;
    color: #333;
    text-align: center;
}

.evaluationList ul li .dateLv i {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 5px;
    width: 80px;
    height: 12px;
    background-image: url(images/ss.png);
    background-position: -85px 0;
}

.evaluationList ul li .dateLv i.lv1 {
    width: 16px;
}

.evaluationList ul li .dateLv i.lv2 {
    width: 32px;
}

.evaluationList ul li .dateLv i.lv3 {
    width: 48px;
}

.evaluationList ul li .dateLv i.lv4 {
    width: 64px;
}

.evaluationList ul li .dateLv i.lv5 {
    width: 80px;
}

.questionList {
    float: left;
    padding-left: 10px;
    font-size: 14px;
}

.questionList h3 {
    color: #f76120;
    font-size: 14px;
    line-height: 30px;
}

.questionList a {
    line-height: 22px;
}

.requirements {
    position: relative;
    width: 100%;
    height: 110px;
    text-align: center;
    border: 1px solid #fdeacc;
}

.requirements i {
    position: absolute;
    top: 10px;
    right: 6px;
    z-index: 1;
    width: 71px;
    height: 84px;
    background-image: url(images/ss.png);
}

.requirements .requirementshr {
    position: relative;
    width: 260px;
    height: 30px;
    text-align: center;
    margin-left: 20px;
    border-bottom: 2px solid #fdeacc;
}

.requirements .requirementshr span {
    position: relative;
    font-size: 16px;
    top: 18px;
    background: #fff;
    color: #ff8a00;
    font-weight: bold;
}

.requirements button {
    outline: none;
    width: 196px;
    margin-top: 24px;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #ea7f00;
    background-color: #ff8a00;
}

.hotservices {
    width: 100%;
    margin-top: 20px;
    padding-bottom: 10px;
    border: 1px solid #e5e5e5;
}

.hotservices .hotTitle {
    width: 100%;
    line-height: 40px;
    height: 40px;
}

.hotservices .hotTitle span {
    font-size: 16px;
    color: #333;
    padding-bottom: 2px;
    margin-left: 20px;
    border-bottom: 2px solid #3bae94;
}

.hotservices ul li {
    margin: 10px 20px 0;
    float: left;
    width: 262px;
    height: 65px;
    cursor: pointer;
    overflow: hidden;
}

.hotservices ul li .hotpic {
    float: left;
    margin-right: 10px;
    width: 80px;
    height: 50px;
    border: 1px solid #e5e5e5;
    background-color: #eee;
}

.hotservices ul li .hotpic img {
    width: 80px;
    height: 50px;
}

.hotservices ul li a {
    float: left;
    color: #333;
    font-size: 14px;
    max-width: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}

.hotservices ul li i {
    color: #dd0000;
}

.hotservices ul li i.price {
    float: left;
    margin-top: 6px;
    font-size: 14px;
    color: #dd0000;
    max-width: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}

.hotservices ul li span {
    float: left;
    font-size: 12px;
}

.hotservices ul li span i {
    padding: 0 3px;
}

.reduesLogo {
    width: 26px;
    height: 26px;
    display: inline-block;
    border: 1px solid rgb(204, 204, 204);
    background: url(images/reduse.png) no-repeat center;
    position: relative;
    top: 10px;
    left: 5px;
    cursor: pointer;
}

.addLogo {
    width: 26px;
    height: 26px;
    display: inline-block;
    border: 1px solid rgb(204, 204, 204);
    background: url(images/add.png) no-repeat center;
    position: relative;
    top: 10px;
    left: -4px;
    cursor: pointer;
}

.shareLogo {
    width: 20px;
    height: 15px;
    display: inline-block;
    background: url(images/share_03.png) no-repeat center;
    position: relative;
    top: 4px;
    left: 0;
    cursor: pointer;
}

.collectSpan {
    cursor: pointer;
}

#planDownload {
    min-height: 88px;
    margin-top: 10px;
    font-size: 14px;
    border: 1px solid rgb(229, 229, 229);
}

#planDownload p {
    margin-left: 15px;
    padding-top: 12px;
}

#planDownload p span {
    display: inline-block;
    margin-left: 120px;
}

#planDownload p span:first-child {
    margin-left: 0px;
}

.titelLogo {
    display: inline-block;
    width: 5px;
    height: 16px;
    background: rgb(27, 188, 155);
    margin-right: 10px;
    position: relative;
    top: 3px;
}

/*成功案例*/
#successEG {
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 14px;
    border: 1px solid rgb(229, 229, 229);
}

#successEG p {
    line-height: 45px;
    margin: 0 15px;
}

#successEG ul li {
    width: 220px;
    height: 175px;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    border: 1px solid rgb(240, 240, 240);
}

#successEG ul li:first-child {
    margin-left: 15px;
}

#successEG ul li span {
    margin-left: 10px;
    line-height: 40px;
    display: block;
}

/*店铺信息*/
#shopInfoBox {
    margin-top: 10px;
}

/*左侧盒子*/
#shopLeft {
    width: 200px;
    float: left;
    margin-top: 10px;
}

.shopLogoBox {
    height: 48px;
    background: url(images/shopLogo_03.png) no-repeat left -1px;
}

/*品牌合作店*/
.shopLogoBox.level10 {
    background: url(images/shopLogo_03_10.png) no-repeat left -1px;
}

/*品牌专营店*/
.shopLogoBox.level15 {
    background: url(images/shopLogo_03_15.png) no-repeat left -1px;
}

/*旗舰店*/
.shopLogoBox.level20 {
    background: url(images/shopLogo_03_20.png) no-repeat left -1px;
}

/*专卖店*/
.shopLogoBox.level30 {
    background: url(images/shopLogo_03_30.png) no-repeat left -1px;
}

/*云创店*/
.shopLogoBox.level60 {
    background: url(images/shopLogo_03_60.png) no-repeat left -1px;
}

/*创业店*/
.shopLogoBox.level65 {
    background: url(images/shopLogo_03_65.png) no-repeat left -1px;
}

/* 铂金会员 */
.shopLogoBox.level18 {
    background: url("images/shoplevel-18.png") no-repeat left -1px;
}

/* 黄金会员 */
.shopLogoBox.level25 {
    background: url("images/shoplevel-25.png") no-repeat left -1px;
}

/* 白银会员 */
.shopLogoBox.level35 {
    background: url("images/shoplevel-35.png") no-repeat left -1px;
}

/* 星用户 */
.shopLogoBox.level55 {
    background: url("images/shoplevel-55.png") no-repeat left -1px;
}

/*关于店铺信息*/
#aboutShopMessage {
    width: 198px;
    margin-bottom: 10px;
    border: 1px solid rgb(229, 229, 229);
}

#aboutShopMessage .aboutShopMessageBox img {
    margin: 15px 14px;
    width: 170px;
    height: 105px;
}

#aboutShopMessage .aboutShopMessageBox p {
    margin-left: 15px;
    margin-right: 10px;
    line-height: 28px;
    font-weight: 500;
    color: rgb(51, 51, 51);
}

#aboutShopMessage .aboutShopMessageBox p:last-child {
    margin-bottom: 10px;
    margin-top: -7px;
}

#aboutShopMessage ul {
    margin: 15px 15px 0 15px;
    padding: 15px 0;
    border-top: 1px dashed rgb(229, 229, 229);
}

#aboutShopMessage ul li {
    /*cursor: pointer;*/
    padding: 0 5px;
    display: inline-block;
    text-align: center;
    border-left: 1px solid rgb(229, 229, 229);
}

#aboutShopMessage ul li p {
    width: 36px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#aboutShopMessage ul li:first-child {
    padding-left: 0;
    border-left: none;
}

#aboutShopMessage ul li:last-child {
    padding-right: 0;
}

#aboutShopMessage .buttonBox {
    height: 59px;
    text-align: center;
    border-top: 1px solid rgb(229, 229, 229);
}

#aboutShopMessage .buttonBox a {
    display: inline-block;
    margin-top: 13px;
    padding: 7px 14px;
    background: #F5F5F5;
    border: 1px solid rgb(204, 204, 204);
}

#aboutShopMessage .buttonBox a:hover {
    text-decoration: none;
}

#aboutShopMessage .buttonBox a:first-child {
    margin-right: 5px;
}

/*更多服务*/
#moreServer {
    width: 198px;
    border: 1px solid rgb(229, 229, 229);
}

#moreServer .moreTitle {
    width: 198px;
    height: 35px;
    line-height: 35px;
    /*border-top: 2px solid rgb(149,149,149);*/
    background: rgb(244, 244, 244);
}

#moreServer .moreTitle span {
    padding: 0px 8px;
}

#moreServer .moreTitle span.fontBd {
    font-size: 14px;
}

#moreServer ul li {
    width: 168px;
    margin: 0 15px 10px;
    border-top: 1px solid rgb(229, 229, 229);
}

#moreServer ul li a:hover {
    text-decoration: none;
    color: #333;
}

#moreServer ul li:first-child {
    border-top: none;
}

#moreServer ul li img {
    margin: 15px auto 10px;
}

#moreServer ul li p {
}

.shopLevel {
    display: inline-block;
    height: 15px;
    width: 14px;
    line-height: 15px;
    font-size: 14px;
    padding: 1px 3px;
    margin-left: 5px;
    color: #fff;
    background: rgb(252, 163, 1);
}

.telUs {
    width: 85px;
    height: 25px;
    display: inline-block;
    background: url(images/telUsLogo_07.png) no-repeat center;
    position: relative;
    top: 10px;
    left: 2px;
    cursor: pointer;
    vertical-align: inherit;
}

.orange {
    color: #ff6600;
}

.noteLogo {
    width: 18px;
    height: 18px;
    margin-right: 10px;
    display: inline-block;
    position: relative;
    background: url(images/noteLogo.png) no-repeat center;
    top: 4px;
}

.booth-detailed p.share {
    border-top: 1px dashed rgb(229, 229, 229);
    padding-top: 20px;
    padding-left: 56px;
    font-size: 12px;
    color: #999999;
}

.booth-detailed p.share span {
    cursor: pointer;
}

.share span:first-child {
    margin-right: 0px;
}

.shareLogo {
    width: 20px;
    height: 15px;
    display: inline-block;
    background: url(images/share_03.png) no-repeat center;
    position: relative;
    top: 4px;
    left: 0;
    cursor: pointer;
}

.collectLogo {
    width: 20px;
    height: 15px;
    display: inline-block;
    background: url(images/houseGray.png) no-repeat center;
    position: relative;
    top: 3px;
    left: -2px;
    cursor: pointer;
}

/*top 提示盒子*/
#noteBox {
    margin: 10px 0;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    border: 1px solid rgb(253, 219, 173);
    position: relative;
    background: #fff9f5;
}

#noteBox .popover {
    width: 485px;
    background: rgb(249, 249, 249);
    border: 1px solid rgb(219, 219, 219);
    border-radius: 5px;
    position: absolute;
    top: 46px;
    left: 100px;
    z-index: 1000;
    display: none;
}

#noteBox .popover .arrow {
    width: 8px;
    height: 11px;
    display: inline-block;
    background: url(images/upLogo_03.png) no-repeat center;
    position: absolute;
    left: 40px;
    top: -9px;
}

#noteBox .popover .popover-content {
    text-align: left;
    padding: 10px;
    color: #000;
    line-height: 20px;
}

#noteBox .popover .popover-content p {
    position: relative;
    top: 0;
}

/*****有店铺信息的头部*****/
#searchBar.salerinfo #searchBarRight {
    padding-right: 0;
}

#searchBar.salerinfo #searchInput {
    width: 170px;
}

#searchBar.salerinfo #searchBox {
    width: 365px;
}

#salerTopPic {
    height: 84px;
    text-align: center;
}

#salerTopPic img {
    height: 84px;
    min-width: 1190px;
}

#salerTopInfo {
    margin: 30px 0 0 25px;
    padding-left: 28px;
    border-left: 1px solid #eee;
    color: #666;
}

#searchBar.salerinfo #jfLogoBox {
    width: 158px;
    height: 70px;
}

#salerTopInfo h2 {
    display: inline-block;
    font-size: 16px;
    vertical-align: bottom;
    color: #333;
    font-weight: bold;
}

#salerTopInfo h3.type {
    font-size: 14px;
    display: inline-block;
    color: #888;
    vertical-align: bottom;
    margin: 0 6px;
}

#salerTopNav {
    background: #555555;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #878f98;
}

#salerTopNav li {
    height: 30px;
    line-height: 30px;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    position: relative;
    margin-right: 20px;
}

#salerTopNav li.active {
    background: #8f8f8f;
}

.salerTopNav_buynav {
    background: #555;
    position: absolute;
    top: 30px;
    left: 0;
    display: none;
    z-index: 10;
}

#salerTopNav li a {
    color: #fff;
}

.salerTopNav_buynav a {
    display: block;
    height: 30px;
    line-height: 30px;
    color: #fff;
    padding: 0 10px;
    white-space: nowrap;
    min-width: 100px;
}

#salerTopNav li:hover .salerTopNav_buynav {
    display: block;
}

#showdetail {
    padding: 30px;
    font-size: 14px;
    border-top: 1px solid #e5e5e5
}

#showdetail-category {
    padding: 30px;
    font-size: 14px;
}

#showdetail-category div {
    display: inline-block;
}

#showdetail-category div p {
    line-height: 26px;
    width: 838px;
}

.showdetail_category_itemname {
    width: 75px;
    vertical-align: top;
}

#showdetail-category-categories span:last-child {
    /*display: none;*/
}

.arrow_down {
    display: inline-block;
    width: 8px;
    height: 4px;
    position: relative;
    top: -2px;
    left: 3px;
    background: url(images/arraw-down.png) no-repeat center;
}

#salerTopNav li {
}

#salerTopNav li a {
    height: 100%;
    display: block;
    line-height: 30px;
    color: #fff;
    padding: 0 12px;
}

#salerTopNav li a:hover {
    line-height: 30px;
    background: #8f8f8f;
    text-decoration: none;
}

/*add店铺装修头部css*/


#company_name > i.certificationQIye {
    /* margin-left: 0 !important; */
    position: relative;
    top: 2px !important;
    /* left: 0 !important; */
}

#company_name {
    float: left;
    position: relative;
    line-height: 22px;
    margin-top: 0;
    height: 22px;
    top: 15px;
    padding-right: 20px;
    border-right: 1px solid #eee;
}

#company_name > i.shoplevel {
    margin-left: 4px;
   /*  float: left; */
    /* margin-right: 8px; */
}

#company_name > i.certificationQIye {
   /*  margin-left: 0 !important; */
    position: relative;
    top: 2px !important;
    /* left: 0 !important; */
}

#company_achievement {
    position: relative;
    cursor: pointer;
    margin-top: 0;
    padding-left: 15px;
    line-height: 50px;
    float: left;
    margin-left: 15px;
    color: #888;
}

#company_name > span {
    float: left;
}

.c_name {
    float: left;
    cursor: pointer;
    font-size: 16px;
    color: #333333
}

.c_type {
    font-size: 12px;
    margin-left: 5px;
    color: #888888;
    margin-top: 1px;
}

.c_crade {
    display: block;
    width: 16px;
    height: 16px;
    margin-top: 3px;
    margin-left: 12px;
}

.c_crade_0 {
    background: url(images/dengji_0.png) no-repeat center;
}

.c_crade_1 {
    background: url(images/dengji_1.png) no-repeat center;
}

.c_address {
    font-size: 12px;
    margin-left: 10px;
    color: #888888;
    margin-top: 1px;
}

#company_achievement > span {
    color: #ff6000;
    margin-right: 25px;
}

#company_achievement i.jf-hd-down {
    position: absolute;
    right: 0;
    top: 23px;
    width: 10px;
    height: 5px;
    background: url(images/menu_topCopy.png) no-repeat -384px top;
    cursor: pointer;
    -webkit-transition: -webkit-transform 0.2s ease-out;
    -moz-transition: -moz-transform 0.2s ease-out;
    -o-transition: -o-transform 0.2s ease-out;
    -ms-transition: -ms-transform 0.2s ease-out;
}

#company_achievement_box:hover i.jf-hd-down {
    -webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}

.shop-header-top {
    height: 26px;
    border-left: 1px solid #eee;
    margin-top: 40px;
    margin-left: 20px;
    float: left;
    padding-top: 0;
    padding-left: 25px;
}

.shop-header-top span {
    font-size: 18px;
    color: #333333;
}

#header_shopInfo #company .shopMessShow {
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    min-width: 600px;
    font-size: 12px;
    color: #666;
    background: #fff;
    z-index: 99;
    border: 1px solid #e5e5e5;
}

#header_shopInfo #company .shopMessShow .floatBox {
    padding: 10px 20px 0 20px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

#header_shopInfo #company .shopMessShow .shopMessContentBoxInfo, #header_shopInfo #company .shopMessShow .shopPingjiaMess {
    float: left;
    line-height: 24px;
}

#header_shopInfo #company .shopMessShow .shopMessContentBoxInfo {
    width: 280px;
    padding: 0 10px;
}

#header_shopInfo #company .shopMessShow .shopPingjiaMess {
    border-left: 1px solid #e5e5e5;
    padding-left: 30px;
    padding-bottom: 10px;
}

#header_shopInfo #company .shopMessShow .shopPingjiaMess ul li {
    overflow: hidden;
    padding-right: 10px;
}

#header_shopInfo #company .shopMessShow .shopPingjiaMess ul li:first-child {
    font-weight: bold;
}

#header_shopInfo #company .shopMessShow .shopPingjiaMess ul li span {
    display: inline-block;
    float: left;
}

#header_shopInfo #company .shopMessShow .shopPingjiaMess ul li span em {
    color: #ff6600;
}

#header_shopInfo #company .shopMessShow .shopPingjiaMess ul li span:first-child {
    display: inline-block;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#header_shopInfo #company .shopMessShow .bottomBox {
    margin-top: 10px;
    padding: 0 -20px;
    height: 50px;
    text-align: right;
}

#header_shopInfo #company .shopMessShow .bottomBox a.btn {
    display: inline-block;
    padding: 8px 40px;
    background: #ff6600;
    font-size: 14px;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-right: 20px;
}

#search {
    float: right;
    margin-top: 30px;
}

#search > div {
    height: 36px;
    float: left;
    border: 2px solid #1abc9c;
}

#search > div > a {
    position: relative;
    width: 76px;
    height: 36px;
    line-height: 36px;
    padding-left: 16px;
    border-right: 1px solid #eee;
    float: left;
    font-size: 14px;
    cursor: pointer;
    color: #333;
}

#search > div > a > span {
    line-height: 36px;
    font-size: 14px;
    margin-left: -4px;
    color: #666666;
}

#search > div > a > i {
    margin-left: 5px;
    margin-right: 5px;
    display: inline-block;
    width: 8px;
    height: 4px;
    background: url(images/down_03.png) no-repeat center;
    /*margin-top: - 5 px;*/
}

#search > div > a > ul {
    position: absolute;
    top: 35px;
    width: 92px !important;
    left: 0;
    z-index: 10;
    display: none;
}

#search > div > a > ul > li {
    width: 80px;
    height: 37px;
    font-size: 14px;
    line-height: 37px;
    /*border: 1 px solid #eeeeee;*/
    background: #FFFFFF;
}

#search > div > a > ul > li > span {
    margin-left: 15px;
}

#search > div > input {
    outline: none;
    float: left;
    width: 335px;
    height: 36px;
    padding: 0 0 0 10px;
    border: 0;
}

#search > div > button {
    outline: none;
    border: 0;
    float: right;
    width: 90px;
    height: 36px;
    line-height: 36px;
    background: #1abc9c;
    color: #fff;
    text-align: center;
    font-size: 16px;
}

#search > span {
    display: inline-block;
    width: 45px;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 40px;
}

#search > button {
    outline: none;
    width: 125px;
    height: 40px;
    background: #1abc9c;
    float: left;
    border: none;
    font-size: 16px;
    color: #ffffff;
}

#search > button:hover,
#search > div > button:hover {
    opacity: 0.85;
    -ms-filter: alpha(opacity=85);
    filter: alpha(opacity=85);
}

/*black*/
#PhotoToggleArea_nav.shopNav00 span.floatright a {
    padding: 0 45px;
    background: #ff6100 !important;
}

#PhotoToggleArea_nav.shopNav00 span.floatright a:hover {
    background: #cd4101 !important;
}

/*orange*/
#PhotoToggleArea_nav.shopNav02 span.floatright a {
    padding: 0 45px;
    background: #ffda10 !important;
    color: #9e5c33;
}

#PhotoToggleArea_nav.shopNav02 span.floatright a:hover {
    background: #ffda10 !important;
}

/*blue*/
#PhotoToggleArea_nav.shopNav01 span.floatright a {
    padding: 0 45px;
    background: #2581c0 !important;
}

#PhotoToggleArea_nav.shopNav01 span.floatright a:hover {
    background: #2581c0 !important;
}

.hoverclass {
    background: url(images/up_03.png) no-repeat center;
}

.hoverblock {
    display: block;
}

.jf-hd-login-reg {
    display: block;
}

#nav-top {
    width: 100%;
    height: 90px;
    display: none;
    background-color: #1BBC9B;
    position: relative;
    background: url(images/blue.png) no-repeat center;
    overflow: hidden;
}

#nav-top img {
    position: relative;
    display: none;
    top: 0;
    left: 50%;
    max-height: 600px;
    max-width: 1920px;
}

#nav-top .sign-logo {
    font-size: 22px;
    top: 30px;
    position: absolute;
    color: white;
}

#PhotoToggleArea {
    background: #3598db;
}

#PhotoToggleArea > #PhotoToggleArea_nav {
    margin: 0 auto;
    width: 1190px;
    height: 30px;
}

#PhotoToggleArea_nav ul, #PhotoToggleArea_nav ul li, #PhotoToggleArea_nav div:first-child {
    height: 100%;
    float: left;
}

#PhotoToggleArea_nav ul li {
    margin-left: 20px;
}

#PhotoToggleArea > #PhotoToggleArea_nav li:first-child {
    margin-left: 0;
}

#PhotoToggleArea_nav ul li.active {
    background: #2581c0;
}

#PhotoToggleArea_nav ul li a.active {
    background: #2581c0;
    color: #fff;
}

#PhotoToggleArea_nav a {
    height: 100%;
    display: block;
    line-height: 30px;
    padding: 0 12px;
    background: #3598db;
    color: #fff;
    font-size: 14px;
}

#PhotoToggleArea_nav a:hover {
    background: #2581c0;
    color: #fff;
    text-decoration: none;
}

.arraw-down {
    display: inline-block;
    width: 8px;
    height: 4px;
    position: relative;
    top: -2px;
    left: 3px;
    background: url(images/arraw-down.png) no-repeat center;
}

.buyServer {
    display: none;
    margin-left: 0;
    position: absolute;
    z-index: 8;
}

.buyServer > p {
    position: relative;
    left: -5px;
    background: #555555;
    width: 80px;
}

#PhotoToggleArea_nav div:nth-child(2) {
    float: right;
}

#PhotoToggleArea_nav div:nth-child(2) p {
    margin-left: 5px;
    width: auto;
    background-color: #ccc;
}

#PhotoToggleArea_nav p {
    color: rgb(255, 255, 255);
    line-height: 30px;
    display: block;
    height: 100%;
    float: none;
}

.shopFor00 {
    background: url(images/green.png) no-repeat center !important;
}

.shopFor02 {
    background: url(images/orange.png) no-repeat center !important;
}

.shopNav00 {
    background-color: #555 !important;
}

.shopNav00 a {
    background-color: #555 !important;
}

.shopNav00 a:hover {
    background-color: #8f8f8f !important;
}

.shopNav00 #PhotoToggleArea_nav ul a.active {
    background-color: #8f8f8f !important;
}

.shopNav02 {
    background-color: #ff6000 !important;
}

.shopNav02 a {
    background-color: #ff6000 !important;
}

.shopNav02 a:hover {
    background-color: #dd4c02 !important;
}

.shopNav02 #PhotoToggleArea_nav ul a.active {
    background-color: #dd4c02 !important;
}

#commonAside {
    z-index: 10 !important;
}

/*add店铺装修头部css*/
/*收藏css*/
#company .floatright {
    line-height: 50px;
    font-size: 12px;
    color: rgb(136, 136, 136);
    cursor: pointer;
    position: relative;
}

#company .floatright span.houseBox {
    margin-right: 20px;
}

.houseLogo {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url("images/houseGray.png") no-repeat center;
    position: relative;
    top: 3px;
    left: -3px;
}

.showDetails_top .share {
    display: inline-block;
    margin-left: 40px;
    margin-top: 145px;
}

#header_shopInfo #company i.upLogo {
    width: 8px;
    height: 7px;
    display: inline-block;
    background: url("images/upred_arrow.png") no-repeat center;
    position: relative;
    top: -1px;
    left: 5px;
}

#header_shopInfo #company i.upLogo {
    width: 8px;
    height: 7px;
    display: inline-block;
    background: url("images/upred_arrow.png") no-repeat center;
    position: relative;
    top: -1px;
    left: 5px;
}

#header_shopInfo #company i.downLogo {
    width: 8px;
    height: 7px;
    display: inline-block;
    background: url("images/downgreen_arrow.png") no-repeat center;
    position: relative;
    top: -1px;
    left: 5px;
}

#header_shopInfo #company i.evalLogo {
    width: 8px;
    height: 6px;
    display: inline-block;
    background: url("images/line_two.png") no-repeat center;
    position: relative;
    top: -1px;
    left: 5px;
}

.service-range {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*20170613 交易评价*/
.shopTranslate {
    padding: 0 15px 15px 15px;
}

.shopTranslateTop:after,
.shopTranslateCenter:after,
.shopTranslateCenter ul:after,
.whyClude ul:after,
.translateAll:after {
    content: "";
    display: block;
    clear: both;
}

.shopTranslateTop {
    padding: 15px 0;
}

.shopTranslateTop li {
    width: 14%;
    text-align: center;
    float: left;
    font-size: 14px;
}

.shopTranslateTop li:first-child {
    border-right: 1px solid #EEEEEE;
    text-align: left;
    text-indent: 12px;
}

.shopTranslateTop li:first-child em {
    font-weight: bold;
    font-size: 16px;
}

.shopTranslateTop li span {
    margin-right: 10px;
}

.shopTranslateTop li em, .scoreC {
    color: #FF6000;
}

.shopTranslateCenter {
    width: 100%;
    background: #F6F6F6;
    padding: 13px 0;
    border-radius: 3px;
}

.shopTranslateCenter ul {
    margin-left: 15px;
}

.shopTranslateCenter ul li {
    float: left;
    font-size: 14px;
    margin-right: 40px;
}

.shopTranslateCenter ul li em {
    color: #999999;
}

.translateAll {
    padding: 15px 0;
}

.translateAll + .translateAll {
    border-top: 1px dashed #EEEEEE;
}

.translateAll:last-child {
    padding-bottom: 0;
}

.translateAll > div {
    float: left;
}

.translateAllLeft {
    width: 127px;
    margin-left: 15px;
    margin-right: 40px;
}

.translateAllRight {
    float: right !important;
    margin-right: 15px;
    position: relative;
    left: 0;
    top: 0;
}

.ovflowH {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.colorC6 {
    color: #999999;
}

.fRight {
    float: right !important;
}

.whyClude {
    width: 272px;
}

.whyClude:before {
    margin-top: 4px;
    float: left;
    margin-right: 10px;
    content: "";
    display: inline-block;
    width: 7px;
    height: 63px;
    background: url("images/splitLine.png") no-repeat center;
}

.whyArrow {
    cursor: pointer;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: sub;
    margin-left: 5px;
    background: url("images/why_arrow.png") no-repeat center;
}

.whyClude ul li {
    float: left;
    margin-top: 8px;
}

.whyClude ul li i {
    color: #2ECC71 !important;
}

.whatCloud {
    width: 383px;
    height: 264px;
    background: url("images/what-could.png") no-repeat center;
    position: absolute;
    left: -249px;
    top: 9px;
    z-index: 9;
    display: none;
}

.answerCould {
    margin: 5px 0;
    position: relative;
    top: 32px;
    left: 28px;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}

.infoCloud {
    display: inline-block;
    width: 336px;
    position: relative;
    left: 29px;
    top: 30px;
    line-height: 24px;
}

.seeBtn {
    position: relative;
    top: 43px;
    left: 130px;
    display: inline-block;
    width: 128px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    border-radius: 5px;
    border: 1px solid #FCDCC9;
    background-color: #FFFFFF;
}

.notEval p {
    text-align: center;
    padding: 10px 0 0 0;
    font-size: 18px;
    font-weight: bold;
    color: #ccc;
}

.divM {
    display: none;
}

/*更改分页样式*/
#pageAreas div {
    float: left;
}

#pageAreas a {
    width: 25px;
    height: 25px;
    line-height: 25px;
}

#pageAreas span.jPag-current {
    width: 25px;
    height: 25px;
    line-height: 25px;
}

#pageAreas span.jPag-snext, span.jPag-snext-img,
#pageAreas span.jPag-sprevious, span.jPag-sprevious-img {
    margin: 0;
    padding: 2px 3px;
    display: inline-block;
    margin-top: 2px;
}

#pageAreas a.jPag-first,
#pageAreas a.jPag-last {
    position: static;
}

#pageAreas .jPag-control-front {
    position: static;
}

#marketPage {
    margin-right: 15px;
    margin-bottom: 15px;
}

#pageAreas {
    padding-left: 26px !important;
    float: right;
}

#marketPage:after,
#pageAreas:after {
    content: "";
    display: block;
    clear: both;
}

/*店小二  */
#commonAside {
    z-index: 20;
    bottom: 150px;
}

#commonAside-waiter:hover > p span {
    color: #FDFDFD;
}

#commonAside-waiter > p {
    font-size: 12px;
    text-align: center;
}

#commonAside-waiter > p i {
    width: 41px !important;
    height: 41px !important;
    margin: 0 !important;
    position: relative;
    top: 8px;
    background: url("images/waiter_icon.png") no-repeat center;
}

#commonAside-waiter > p span {
    display: inline-block;
    color: #888888;
    position: relative;
    top: 6px;
}

#commonAside-waiter .aligncenter {
    text-align: left;
    padding: 0;
}

#commonAside-waiter .aligncenter p span:first-child:before {
    display: inline-block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #979797;
    margin-right: 5px;
    position: relative;
    top: -3px;
}

/*店小二  */
.shopMessContentBoxInfo p.serveceCategory {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.collectLogoGray {
    background: url(images/house.png) no-repeat center;
}

#company .floatright {
    line-height: 50px;
    font-size: 12px;
    color: rgb(136, 136, 136);
    cursor: pointer;
    position: relative;
}

#company .floatright i.erweima {
    width: 14px;
    height: 14px;
    display: inline-block;
    background: url("images/QR_code.png") no-repeat center;
    position: relative;
    top: 3px;
    margin-right: 7px;
}

#company .floatright i.jiantou {
    width: 8px;
    height: 4px;
    display: inline-block;
    background: url(images/down_arrow.png) no-repeat center;
    position: relative;
    top: -2px;
    left: 0;
    margin-left: 5px;
    -webkit-transition: -webkit-transform 0.2s ease-out;
    -moz-transition: -moz-transform 0.2s ease-out;
    -o-transition: -o-transform 0.2s ease-out;
    -ms-transition: -ms-transform 0.2s ease-out;
}

#company .floatright:hover i.jiantou {
    -webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}

#company .floatright .erweimaShowBox {
    display: none;
    width: 150px;
    height: 145px;
    background: #fff;
    border: 1px solid #e5e5e5;
    position: absolute;
    top: 50px;
    right: 0;
    z-index: 99;
    text-align: center;
}

#qrcode {
    display: inline-block;
    width: 94px;
    height: 92px;
    margin-top: 20px;
}

#company .floatright .erweimaShowBox p {
    font-size: 12px;
    color: rgb(152, 152, 152);
    position: relative;
    top: -30px;
}

#searchBarRight {
    padding-right: 0;
}

#searchBorder #searchBtn {
    width: 73px;
    font-size: 14px;
}

#postWant {
    width: 125px;
    font-size: 14px;
}

/*disobey start*/
#disobey {
    width: 100%;
    height: 40px;
    margin-bottom: 2px;
    display: none;
}

#disobey .disobeyIn {
    font-size: 12px;
    width: 1190px;
    height: 38px;
    margin: 0 auto;
    line-height: 40px;
    color: #E90F0E;
    background: #FEF2F2;
    border: 1px solid #FFB4A8;
}

#disobey .disobeyIn a:hover {
    text-decoration: none;
}

#disobey .lllegal {
    float: left;
    width: 16px;
    height: 16px;
    background: url(images/lllegalIcon.png) no-repeat center;
    margin-left: 14px;
    margin-right: 10px;
    margin-top: 12px;
}

#disobey .lllegalBtn {
    display: inline-block;
    width: 72px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    background: #FF6600;
    border-radius: 1px;
    color: #fff;
    margin-left: 25px;
    position: relative;
    top: -1px;
    left: 0;
}

#disobey .lllegalTelSpan {
    float: right;
    margin-right: 18px;
    color: #666666;
}

/*disobey end*/

/*shopClosingPrompt start*/
.shopClosingPrompt {
    width: 100%;
    height: 400px;
    background: #F6F6F6;
    text-align: center;
    display: none;
}

.shopClosingPromptIn {
    height: 100%;
    margin: 0 auto;
    display: inline-block;
}

.shopClosingPromptIn p {
    display: inline-block;
}

.verySorryIcon {
    line-height: 400px;
    margin-right: 60px;
}

.verySorryIcon i.sorryIcon {
    display: inline-block;
    width: 109px;
    height: 158px;
    vertical-align: middle;
    background: url("images/verySorryIcon.png") no-repeat center;
}

.shopClosingPromptIn p:last-child {
    font-size: 16px;
    text-align: left;
}

.shopClosingPromptIn p:last-child span {
    display: block;
}

.shopClosingPromptIn p:last-child span:first-child {
    font-weight: 600;
}

/*shopClosingPrompt end*/

/*showBtnBox start*/
#showBtnBox .showBtnDiv {
    display: none;
}

#showBtnBox .showInfoDiv {
    padding-top: 15px;
    display: none;
}

#showBtnBox .undercarriage {
    height: 50px;
    background: #f2f2f2;
    line-height: 50px;
    text-align: center;
    margin: 11px 0;
}

#showBtnBox .undercarriage i {
    display: inline-block;
    width: 20px;
    height: 19px;
    background: url("images/inspection_01.png");
    background-position-x: 2px;
    background-position-y: -41px;
    vertical-align: middle;
}

#showBtnBox .undercarriage span {
    display: inline-block;
    font-size: 14px;
    margin-left: 2px;
    vertical-align: middle;
}

/*showBtnBox end*/

/*20170731 店铺其他服务 start*/
#otherServices {
    padding-bottom: 35px;
    display: none;
}

#otherServices > p {
    font-size: 16px;
    height: 48px;
    line-height: 48px;
}

#otherServices ul li {
    float: left;
    width: 226px;
    height: 266px;
    box-shadow: 0 0 1px 1px #E9E9E9;
    margin-left: 15px;
    margin-bottom: 15px;
}

#otherServices ul li img {
    width: 226px;
    height: 144px;
}

#otherServices ul li a:hover {
    text-decoration: none;
    color: #333;
}

#otherServices ul:after {
    content: "";
    display: block;
    clear: both;
}

#otherServices .otherServicesBottom {
    padding: 14px;
}

#otherServices .shopService {
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#otherServices .shopName {
    color: #888888;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#otherServices .areaInfo {
    margin-top: 10px;
}

.verySorryIcon i.inAudit {
    display: inline-block;
    width: 136px;
    height: 158px;
    vertical-align: middle;
    background: url(images/inspection_01.png);
    background-position: -90px 6px;
}

.delService {
    width: 1190px;
    margin: 0 auto;
    text-align: center;
    padding: 40px 0;
    display: none;
}

.delService > div {
    display: inline-block;
}

.delService .delServiceLeft {
    width: 226px;
    height: 216px;
    background: url("images/delIcon.png") no-repeat center;
}

.delService .delServiceRight {
    position: relative;
    top: -49px;
    text-align: left;
    margin-left: 35px;
}

.delService .delServiceRight p {
    line-height: 25px;
}

.delService .delServiceRight p:first-child {
    font-size: 16px;
    margin-bottom: 20px;
}

.delServiceNum {
    color: #e4393c;
    margin: 0 5px;
}

.Stock {
    margin-left: 18px;
}

.Stock i {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url("images/noteLogo.png") no-repeat center;
    vertical-align: middle;
    margin-right: 10px;
}

/*20170731 店铺其他服务 end*/

#showPrice .original-price {
    color: #888;
    font-size: 14px;
    font-weight: 500;
    text-decoration: line-through;
    margin: 0 5px;
}
#showPrice .activity-showprice .font24{
    font-size: 24px;
    color: #FF6700;
    font-weight: 700;
    margin-right: 4px;
}
#showPrice .activity-showprice .original-price{
   color: #999;
   font-weight: normal;
   margin: 0;
}
#showPrice .activity-showprice {
    padding: 0;
    height: auto;
}
.box_border{
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
#showPrice .promotionActivity {
    height: 34px;
    line-height: 34px;
    background: #E73631;
    padding: 0 20px;
    overflow: hidden;
}

#showPrice .activity-showprice p {
     padding: 0 20px;
     height: 74px;
     line-height: 74px;   
    background: #F5F5F5;
    text-align:left;
}
.color_999{color: #999}
.font14{font-size: 14px}
.font24{font-size: 24px}
.b{font-weight: 700}

#showPrice .activity-showprice p > i {
    top: 0;
}

#showPrice .activity-showprice p > span:last-child {
    top: 0 !important;
}

#showPrice .promotionActivity-left {
    float: left;
}

#showPrice .promotionActivity-left i {
    display: inline-block;
    width: 20px;
    height: 22px;
    margin: 0 10px;
    background: url("images/countdown.png") no-repeat center;
}

#showPrice .promotionActivity-left span {
    color: #fff;
    font-size: 14px;
}

#showPrice .promotionActivity-right {
    float: right;
    color: #fff;
    font-size: 14px;
}

#showPrice .promotionActivity-right span {
   color: #fff;
}

#showdetail img {
    max-height: inherit !important;
}

/*.commonAside_float {
    left: -207px !important;
    width: 200px !important;
}

#commonAside-waiter .commonAside_float {
    background-color: white !important;
}*/

#commonAside-waiter #servicesTime .tel-ul .tel-li {
    width: 200px;
}

#serviceCenterMid {
    position: relative;
    width: 180px;
    top: 10px;
    text-align: center;
}

#serviceCenterMid img {
    margin-bottom: 5px;
}

#searchType:hover {
    color: #333 !important;
}

#search-nav:hover {
    color: #1ABC9C;
}

.tel-ul .tel-li {
    color: #A8A8A8;
    padding-top: 5px;
}

/* 绑定虚拟号码提示框 */
.virNumTipsMask {
    /*display: none;*/
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 999;
}

.virNumTipsWrapper {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -181px;
    margin-top: -106px;
    width: 362px;
    height: 213px;
}

.virNumTipsWrapper .virNumTipsCloseBar {
    text-align: right;
}

.virNumTipsWrapper .virNumTipsCloseBar i {
    position: relative;
    top: 33px;
    right: 10px;
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url("images/closetips.png") no-repeat center;
    cursor: pointer;
}

.virNumTipsWrapper .virNumTipsContnet {
    width: 361px;
    height: 192px;
    background-color: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.virNumTipsWrapper .virNumTipsTop {
    width: 100%;
    height: 57px;
    line-height: 57px;
    background: url("images/bgtips.png") no-repeat center;
    background-size: cover;
}

.virNumTipsWrapper .virNumTipsTop i {
    display: inline-block;
    margin: 0 10px 0 70px;
    width: 28px;
    height: 28px;
    background: url("images/teltips.png") no-repeat center;
    vertical-align: middle;
}

.virNumTipsWrapper .virNumTipsTop span {
    font-size: 24px;
    color: #fff;
    vertical-align: middle;
}

.virNumTipsWrapper .virNumTipsBottom {
    padding: 20px;
}

.virNumTipsWrapper .virNumTipsBottom li {
    line-height: 30px;
    font-size: 12px;
}

.virNumTipsWrapper .virNumTipsBottom li i {
    display: inline-block;
    margin-right: 5px;
    width: 6px;
    height: 6px;
    background-color: #20B18A;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

/*店铺客服样式*/
#shopCustomService {
    width: 198px;
    margin-bottom: 10px;
    border: 1px solid rgb(229, 229, 229);
}

#shopCustomService .shopCustomService-header {
    padding-left: 14px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    background-color: #F4F4F4;
}

#shopCustomService .shopCustomService-official {
    padding: 0 15px 0 14px;
    height: 58px;
    line-height: 58px;
    background-color: #FFF7ED;
}

#shopCustomService .shopCustomService-official span {
    margin-right: 19px;
    color: #1ABC9C;
    font-size: 12px;
    vertical-align: middle;
}

#shopCustomService .telUs {
    position: static;
    display: inline;
    margin: 0;
    width: auto;
    height: auto;
    background: none;
    vertical-align: inherit;
}

#serviceCenterQQ {
    padding: 7px 0;
    margin: 0 15px 0 14px;
    border-bottom: 1px dashed #E5E5E5;
}

#shopCustomService .shopCustomService-qq span {
    margin-right: 19px;
    letter-spacing: 1px;
}

#telephoneInfo {
    margin-top: 5px;
    height: 28px;
}

#telephone {
    position: relative;
    height: 28px;
}

#telephone div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 28px;
    z-index: 2;
    line-height: 28px;
}

#telephone span {
    margin-right: 19px;
}

#telephone .contackUl {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0 !important;
    width: 100%;
    height: 28px;
    overflow: hidden;
    visibility: hidden;
    z-index: 1;
}

#servicesTimeInfo {
    padding: 10px 15px 10px 14px;
}

#servicesTime .tel-ul {
    margin-left: 0 !important;
}

#servicesTime .tel-ul .tel-li {
    list-style: none;
    letter-spacing: 1px;
}

#commonAside-waiter .official_service {
    position: relative;
    height: 58px;
    padding: 0 15px 0 14px;
    line-height: 58px;
    background-color: #FFF7ED;
}

#commonAside-waiter .official_service span {
    margin-right: 21px;
    color: #1ABC9C;
    font-size: 12px;
}

#commonAside-waiter .service_center {
    padding: 7px 0;
    margin: 0 15px 0 14px;
    font-size: 12px;
    border-bottom: 1px dotted #ddd;
}

#commonAside-waiter .onTelphone {
    position: relative;
    margin-top: 5px;
    height: 28px;
    line-height: 28px;
}

#commonAside-waiter .onTelphone div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 28px;
    z-index: 2;
}

#commonAside-waiter .onTelphone div span {
    margin-right: 21px;
    font-size: 12px;
}

#commonAside-waiter .onTelphone .tel-ul {
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 0;
    width: 100%;
    height: 28px;
    z-index: 1;
    overflow: hidden;
    visibility: hidden;
}

#commonAside-waiter .qq_service span {
    margin-right: 21px;
    letter-spacing: 1px;
}

/*店铺客服样式*/




/* 2018/5/7 */
#shopClosedPrompt {
    border-top: 1px solid #ddd;
}

#shopClosedPrompt .shopClosedPrompt-wrapper {
    height: 441px;
    text-align: center;
}

#shopClosedPrompt .shopClosedPrompt-icon {
    display: inline-block;
    margin-top: 93px;
    width: 56px;
    height: 56px;
    background-color: #0463CB;
    border-radius: 50%;
    text-align: center;
    line-height: 56px;
    color: #fff;
    font-size: 40px;
}

#shopClosedPrompt .shopClosedPrompt-info {
    margin: 40px 0 65px 0;
}

#shopClosedPrompt .num {
    color: #FF7418;
}

#shopClosedPrompt a {
    color: #0463CB;
}

/* 2018-11-13 交易快照 */
.order-snapshot-wrap {
    margin-top: 10px;
}

.order-snapshot {
    padding: 0 10px;
    height: 38px;
    line-height: 38px;
    font-size: 12px;
    color: #343331;
    border: 1px solid #FDDCB0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.order-snapshot i {
    float: left;
    margin-right: 8px;
    margin-top: 10px;
    width: 17px;
    height: 17px;
    text-align: center;
    line-height: 17px;
    font-style: normal;
    color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #FF6003;
}

.order-snapshot .order-txt {
    position: relative;
    display: inline-block;
    color: #5AA6DF;
    cursor: default;
}

.order-snapshot-info {
    display: none;
    position: absolute;
    left: -13px;
    top: 40px;
    padding: 12px;
    width: 487px;
    height: 137px;
    line-height: 24px;
    font-size: 12px;
    color: #343331;
    background: url("images/order-tip-icon.png") no-repeat center center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 100;
}

.order-snapshot .order-txt:hover .order-snapshot-info {
    display: block;
}

.order-snapshot a,
.order-snapshot a:hover {
    float: right;
    color: #5AA6DF;
    text-decoration: none;
}

/* 页面底部样式 */
.footlink {
    position: relative;
}

.friendlinks_more {
    position: absolute;
    width: 15px;
    height: 15px;
    right: 10px;
    top: 10px;
}

.friendlinks_more i {
    display: block;
    width: 7px;
    height: 4px;
    margin: 5px 0 0 4px;
    background: url(images/index.png) no-repeat -289px -170px;
}

.indexfoot {
    width: 1160px;
    margin: 0 auto;
    padding: 16px 0;
    position: relative;
}

.indexfoot a {
    text-decoration: none;
}

.friendlinks.showmore {
    height: auto;
}
/* 20190122 新增样式 */
.direct_dt_part {
    padding-top: 50px;
    padding-bottom: 41px;
    background: url("images/direct-dt-bg-01.png") no-repeat center 93px;
}

.direct_dt_part p {
    font-size: 30px;
    font-weight: bold;
    color: #0291D8;
    text-align: center;
    line-height: 30px;
}

.caseDetailLogoNew {
    background: url("https://www.jfh.com/jfhrm/styles/extends/team/images/showCaseDetail.png") no-repeat;
    width: 75px;
    height: 25px;
    display: block;
    position: absolute;
    right: 10px;
    top: 0;
}

.team_project_list {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.team_project_list li {
    padding-bottom: 15px;
    margin-bottom: 15px;
    margin-top: 15px;
    border-bottom: 1px dotted #eee
}

.team_project_list a {
    text-decoration: none;
}

.team_project_list li .left {
    float: left;
    width: 120px;
    height: 100px;
    border: 1px solid #dcdcdc;
    text-align: center
}

.team_project_list li .right {
    float: right;
    width: 770px;
    position: relative;
}

.team_project_list .h2right {
    line-height: 30px;
    overflow: hidden;
}

.team_project_list .h2right > * {
    float: left;
    margin-right: 8px;
    max-width: 200px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.team_project_list .p_memo {
    height: 40px;
    font-size: 14px;
    color: #666;
    line-height: 20px;
    word-wrap: break-word;
    overflow: hidden;
}

.team_project_list img {
    width: 120px;
    height: 100px;
}

.have_to_enter {
    display: inline-block;
    margin-left: 20px;
}

.have_to_enter a {
    color: #FF0000;
    text-decoration: none;
}

.yjshopContainer {
    min-height: 800px;
}

.yjshopContainer #showdetail-category {
    padding: 0 !important;
}

#searchType:hover span {
    text-decoration: none;
    color: #028a6c;
}

.jf-hd-login-reg i.jf-hd-down {
    margin-right: 4px;
    margin-left: 2px;
}
.logoyx{
    float: left;
    margin-top: 28px;
    width: 289px;
    height: 44px;
    background: url(https://www.jfh.com/r/cms/jf/default/images/zyyxdetail/images/logoyx.png) no-repeat;
}

/* 知识产权交易快照相关 */
.logozscq {
    padding: 26px 0 0;
    float: left;
    text-decoration: none;
    width: 158px;
    height: 40px;
    background: url('images/zscq_logo.png') no-repeat center 26px;
    -webkit-background-size: contain;
    background-size: contain;
}
.hot_footer {
    margin-top: 20px;
    height: 100px;
    background: #fff;
    border-radius: 2px;
    border: 1px solid #E6E6E6;
}
.hot_footer .footer_item1 {
    float: left;
    width: 79px;
    height: 99px;
    background: url('images/radius.png') no-repeat;
    background-size: cover;
    box-sizing: border-box;
    padding: 34px 0 0 6px;
}
.footer_item1 .item1_text1 {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    line-height: 18px;
}
.hot_footer .footer_right {
    float: left;
    box-sizing: border-box;
    padding-top: 30px;
}
.footer_right .right_item {
    margin-left: 18px;
    float: left;
}
.right_item .item_radius {
    width: 37px;
    height: 37px;
    border-radius: 50%;
    background: #EBF8FF;
    box-sizing: border-box;
    padding: 10px;
    float: left;
    margin-top: 5px;
}
.right_item .item_text {
    margin-left: 10px;
    float: left;
}
.item_text .text1 {
    font-size: 12px;
    color: #888;
    line-height: 24px;
}
.item_text .text2 {
    font-size: 14px;
    color: #555;
    line-height: 18px;
}
.right_item .next {
    color: #D7D7D7;
    margin: 10px 0 0 15px;
    float: left;
    font-size: 20px;
}
.hot_footer .icon_img {
    width: 180px;
    height: 18px;
}
.icon_img.img1 {
    background: url('images/img1.png') no-repeat;
    background-size: contain;
}
.icon_img.img2 {
    background: url('images/img2.png') no-repeat;
    background-size: contain;
}
.icon_img.img3 {
    background: url('images/img3.png') no-repeat;
    background-size: contain;
}
.icon_img.img4 {
    background: url('images/img4.png') no-repeat;
    background-size: contain;
}
.icon_img.img5 {
    background: url('images/img5.png') no-repeat;
    background-size: contain;
}
.icon_img.img6 {
    background: url('images/img6.png') no-repeat;
    background-size: contain;
}
.icon_img.img7 {
    background: url('images/img7.png') no-repeat;
    background-size: contain;
}
/* 平台保障标题开始 */
.guarantee_box {
    width: 356px;
    margin: 25px auto 20px;
}
.guarantee_box .hr {
    float: left;
    width:116px;
    height:1px;
    background:#E5E5E5;
    border-radius:1px;
    margin-top: 10px;
}
.guarantee_box .guarantee_text {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    float: left;
    margin: 0 30px;
}
.guarantee_container {
    width: 1190px;
    height: 85px;
    background: url('images/guarantee_img.png') no-repeat;
    background-size: cover;
    box-sizing: border-box;
    padding-top: 25px;
    margin-bottom: 20px;
}
.guarantee_container .guarantee_item {
    float: left;
}
.guarantee_item .icon_guarantee1 {
    width: 30px;
    height: 40px;
    background: url('images/icon_guarantee1.png') no-repeat;
    background-size: cover;
    float: left;
    margin-left: 65px;
    margin-top: 3px;
}
.guarantee_item .icon_guarantee2 {
    width: 31px;
    height: 32px;
    background: url('images/icon_guarantee2.png') no-repeat;
    background-size: cover;
    float: left;
    margin-left: 110px;
    margin-top: 6px;
}
.guarantee_item .icon_guarantee3 {
    width: 34px;
    height: 34px;
    background: url('images/icon_guarantee3.png') no-repeat;
    background-size: cover;
    float: left;
    margin-left: 110px;
    margin-top: 5px;
}
.guarantee_item .icon_guarantee4 {
    width: 40px;
    height: 40px;
    background: url('images/icon_guarantee4.png') no-repeat;
    background-size: cover;
    float: left;
    margin-left: 110px;
    margin-top: 3px;
}
.guarantee_item .item_right {
    margin-left: 20px;
    float: left;
}
.item_right .item_text1 {
    font-size: 16px;
    color: #fff;
    margin-bottom: 5px;
}
.item_right .item_text2 {
    font-size: 14px;
    color: rgba(255, 255, 255, .4);
}
/* 平台保障内容结束 */
.intellectual_right_types {
    width: 470px;
}
.intellectual_right_types .types_desc {
    color: #666;
    font-size: 14px;
    float: left;
    margin-top: 4px;
}
.intellectual_right_types .types_items_box {
    overflow: hidden;
}
.types_items_box .types_items {
    float: left;
    margin-left: 10px;
    box-sizing: border-box;
    padding: 0 6px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    cursor: pointer;
    background: #fff;
    margin-bottom: 10px;
    position: relative;
}
.types_items_box .types_items.default {
    border: 1px solid #ddd;
    color: #555;
}
.types_items_box .types_items.active {
    border: 1px solid #EE5555;
    color: #EE5555;
}
.types_items.active .icon_selected {
    width: 16px;
    height: 15px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(images/icon_selected.png) no-repeat;
    background-size: cover;
}

/* 立即咨询 */
.gwWrap {
    position: absolute;
    right: 0;
    top: 46px;
    width: 176px;
    height: 138px;
    background: url("images/gwbg.png") no-repeat center center;
    -webkit-background-size: contain;
    background-size: contain;
}

.gwWrap .gwTop {
    position: relative;
    padding: 21px 19px 0;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.gwWrap .gwTop i {
    position: absolute;
    top: 8px;
    right: -14px;
    width: 77px;
    height: 107px;
    background: url("images/gw_person_icon.png") no-repeat center center;
}

.gwWrap .gwItem1 {
    font-size: 16px;
    font-weight: bold;
    color: rgba(85, 85, 85, 1);
    line-height: 18px;
}

.gwWrap .gwItem2 {
    width: 98px;
    margin-top: 8px;
    font-size: 12px;
    color: rgba(136, 136, 136, 1);
    line-height: 16px;
}

.gwWrap .gwBot {
    position: absolute;
    bottom: -3px;
    left: -2px;
    width: 182px;
    height: 36px;
    background: linear-gradient(0deg, rgba(17, 187, 153, 1) 0%, rgba(31, 191, 159, 1) 100%);
    border-radius: 2px;
    z-index: 10;
}

.gwWrap .gwBot a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    line-height: 36px;
}

.gwWrap .gwBot i {
    display: inline-block;
    margin-right: 12px;
    width: 17px;
    height: 17px;
    background: url("images/gw_mobile_icon.png") no-repeat center center;
    -webkit-background-size: contain;
    background-size: contain;
    vertical-align: -3px;
}

.virNumTipsWrapper .closeBtn {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 18px;
    height: 18px;
    background: url("images/closetips.png") no-repeat center;
    cursor: pointer;
}

/* 知识产权交易快照相关结束 */