#main {
    overflow: hidden;
}
[v-cloak] {
    display: none;
}

#wrapper {
    position: relative;
    margin: 0 auto;
    width: 980px;
    *z-index: 1
}

.hd-header {
    padding-top: 20px;
}

#content {
    margin-top: 10px;
}

#hdHeader {
    background: #980101;
}

#main #header {
    position: relative;
    padding-top: 0px;
    min-height: 550px;
}
#main .top {
    margin-bottom: 30px;
}
/* .file-item.anli-upload .avater-del{
   position: absolute;
   right: 18px;
   top: 18px;
   width: 22px;
   height: 22px;
   background:url("images/del.png") no-repeat;
   opacity: 0;
} */
.icon-upload .anli-upload .avater-del{
   position: absolute;
    right: 18px;
    top: 18px;
    width: 22px;
    height: 22px;
    background:url("images/icon_del.png") no-repeat;
    opacity: 0;
}

.tag-input{

    outline:none;
    border:none;
}
.file-item .bg{
    width: 266px;
    height: 266px;
    background: rgba(0,0,0,0.30);
    opacity: 0;
    border-radius: 8px;
    position: absolute;
    top:0;
    left: 0;
}
.file-item .hover:hover .bg,.file-item .hover:hover .avater-del{
    opacity: 1;
}
#main .top .goto{
    width: 98px;
    text-align: right;
    color: #606266;
}
#main .top span{
display: inline-block;
    vertical-align: middle;
}
select.choice {
    border: 1px solid #D2D2D2;
    border-radius: 3px;
    width: 480px;
    height: 30px;
    font-size: 14px;
    color: #303133;
}
.top .anli {
    background: #91C700;
    border-radius: 3px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    width: 76px;
    color: #fff;
    margin: 0 30px 0 20px;
}
.layout-980 {
    position: relative;
    margin: 0 auto;
    width: 980px;
}

.emptyhint {
    position: absolute;
    padding: 3px;
    font-size: 14px;
    color: #999;
    z-index: 4;
}


/*=S layout */

address {
    font-style: normal;
    display: inline;
}

.pl15 {
    padding-left: 15px;
}

.pl20 {
    padding-left: 20px;
}

.pt20 {
    padding-top: 20px;
}

.pr25 {
    padding-right: 25px;
}

.pb40 {
    padding-bottom: 40px;
}

.mr20 {
    margin-right: 20px;
}

.mr10 {
    margin-right: 10px;
}

.mr40 {
    margin-right: 40px;
}

.mt20 {
    margin-top: 20px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb15 {
    margin-bottom: 15px;
}

.ml260 {
    margin-left: 260px;
    display: inline;
}

.mr70 {
    margin-right: 70px;
}

.mr90 {
    margin-right: 90px;
}

.ml10 {
    margin-left: 10px;
}

.ml15 {
    margin-left: 15px;
}

.ml20 {
    margin-left: 20px;
}

.wd200 {
    width: 200px;
}

.wd340 {
    width: 340px;
}

.wd420 {
    width: 420px;
}

.wd840 {
    width: 840px;
}

.fw400 {
    font-weight: 400;
}

.fw700 {
    font-weight: 700;
}

.mh450 {
    min-height: 450px;
    height: 100%;
    _height: 450px;
}


/*=E layout */


/*=S font */

.tac {
    text-align: center;
}

.tar {
    text-align: right;
}

.vat {
    vertical-align: top;
}

.vam {
    vertical-align: middle;
}

.vab {
    vertical-align: bottom;
}

.color-red {
    color: #CF1010;
}

.color-cd {
    padding: 0 5px;
    color: #CDCDCD;
    font: 400 13px Arial;
}


/*a:hover {color:#CF1010;}*/

.ff-yh {
    font-family: "Microsoft Yahei";
}

.ff-simsun {
    font-family: "SimSun";
}

.ff-arial {
    font-family: "Arial";
}

.f16 {
    font-size: 16px;
}

.f18 {
    font-size: 18px;
}

.f20 {
    font-size: 20px;
}

.f22 {
    font-size: 22px;
}

.link-666 a,
.link-666 a:visited {
    color: #666;
}

.link-red a,
.link-red a:visited {
    color: #D43131;
}

.link-fff a,
.link-fff a:visited {
    color: #fff;
}

.link-e9 a,
.link-e9 a:visited {
    color: #e9e9e9;
}

.link-fff a:hover,
.link-e9 a:hover,
.link-666 a:hover {
    color: #D43131;
}

.word-bk {
    word-wrap: break-word;
    word-break: break-all;
}

.img-vat img {
    vertical-align: top;
}

.tvc {
    display: table;
}

.tvc-m {
    display: table-cell;
    vertical-align: middle;
}

.ti-50 {
    text-indent: 50px;
}

.shop-note {
    color: #999;
}


/*=E font */


/*=S box-mod */

.box-mod,
.sort-mod {
    margin-bottom: 10px;
    padding: 15px 0 15px 25px;
    background: #F5F5F5;
    zoom: 1;
}

.box-hd {
    margin-bottom: 20px;
    padding-right: 20px;
}

.box-type {
    margin-bottom: 10px;
}

.box-hd h3,
.box-hd h1,
.box-hd h2 {
    font: 400 22px/24px "Microsoft Yahei", "SimHei";
    color: #666;
}

.box-hd em {
    color: #D43131;
}

.box-hd-type {
    margin-top: 10px;
}

.box-hd-type a,
.box-hd-tpe:visited {
    display: inline-block;
    margin-bottom: 10px;
    padding: 0 10px;
    height: 24px;
    font: 400 12px/24px Simsun;
    color: #333;
    text-align: center;
    text-decoration: none;
    border: 1px solid #ddd;
    border-radius: 10px;
    background: #fff;
}

.box-hd-type a:hover,
.box-hd-type a.selected,
.box-hd-type a.selected:visited {
    color: #fff;
    border-color: #AF1111;
    text-decoration: none;
    background: #AF1111;
}

.box-btn-type {
    margin-top: 25px;
}

.box-bd .pin-mod,
.box-bd .qa-mod {
    *margin-bottom: 20px;
}

.box-ft {
    padding-right: 20px;
}

.arrow-more {
    font: 400 14px/1.5 "Microsoft Yahei", "SimHei";
}

.arrow-more span {
    display: inline-block;
    margin: 5px 0 0 5px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border-style: dashed dashed dashed solid;
    border-width: 6px;
    border-color: #F5F5F5;
    border-left-color: #333;
    overflow: hidden;
}


/*=E box-mod */


/*=S red buttton */

.btn-b,
.btn-b:visited,
.btn-xl,
.btn-xl:visited {
    display: inline-block;
    color: #fff;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#CD3131', endColorstr='#9F1515');
    background-image: linear-gradient(top, rgb(207, 50, 50) 0%, rgb(157, 20, 20) 100%);
    background-image: -o-linear-gradient(top, rgb(207, 50, 50) 0%, rgb(157, 20, 20) 100%);
    background-image: -moz-linear-gradient(top, rgb(207, 50, 50) 0%, rgb(157, 20, 20) 100%);
    background-image: -webkit-linear-gradient(top, rgb(207, 50, 50) 0%, rgb(157, 20, 20) 100%);
    background-image: -ms-linear-gradient(top, rgb(207, 50, 50) 0%, rgb(157, 20, 20) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(207, 50, 50)), color-stop(1, rgb(157, 20, 20)));
    border-radius: 4px;
}

.btn-b:hover {
    color: #fff;
    text-decoration: none;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#EC3A3A', endColorstr='#BE2B2B');
    background-image: linear-gradient(top, rgb(236, 58, 58) 0%, rgb(190, 43, 43) 100%);
    background-image: -o-linear-gradient(top, rgb(236, 58, 58) 0%, rgb(190, 43, 43) 100%);
    background-image: -moz-linear-gradient(top, rgb(236, 58, 58) 0%, rgb(190, 43, 43) 100%);
    background-image: -webkit-linear-gradient(top, rgb(236, 58, 58) 0%, rgb(190, 43, 43) 100%);
    background-image: -ms-linear-gradient(top, rgb(236, 58, 58) 0%, rgb(190, 43, 43) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(236, 58, 58)), color-stop(1, rgb(190, 43, 43)));
}

.btn-b {
    padding: 0 18px;
    height: 36px;
    font: 400 16px/36px "Microsoft Yahei", "SimHei";
}


/*.btn-s,.btn-s:visited {display:inline-block;color:#fff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AA4343', endColorstr='#961313');background-image:linear-gradient(top, rgb(170,67,67) 0%, rgb(150,19,19) 100%);background-image: -o-linear-gradient(top, rgb(170,67,67) 0%, rgb(150,19,19) 100%);background-image: -moz-linear-gradient(top, rgb(170,67,67) 0%, rgb(150,19,19) 100%);background-image: -webkit-linear-gradient(top, rgb(170,67,67) 0%, rgb(150,19,19) 100%);background-image: -ms-linear-gradient(top, rgb(170,67,67) 0%, rgb(150,19,19) 100%);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(170,67,67)),	color-stop(1, rgb(150,19,19)));border-radius:4px;}*/


/*.btn-s:hover {color:#fff;text-decoration:none;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CE5353', endColorstr='#BE1616');background-image:linear-gradient(top, rgb(206,83,83) 0%, rgb(190,22,22) 100%);background-image:-o-linear-gradient(top, rgb(206,83,83) 0%, rgb(190,22,22) 100%);background-image:-moz-linear-gradient(top, rgb(206,83,83) 0%, rgb(190,22,22) 100%);background-image:-webkit-linear-gradient(top, rgb(206,83,83) 0%, rgb(190,22,22) 100%);background-image:-ms-linear-gradient(top, rgb(206,83,83) 0%, rgb(190,22,22) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(206,83,83)),	color-stop(1, rgb(190,22,22)));}*/


/*.btn-n,.btn-n:visited {display:inline-block;color:#666;background:#EAEAEA;border-radius:4px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7');background-image:linear-gradient(top, #f9f9f9 0%, #E9E9E9 100%);background-image: -o-linear-gradient(top, #f9f9f9 0%, #E9E9E9 100%);background-image: -moz-linear-gradient(top, #f9f9f9 0%, #E9E9E9 100%);background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #E9E9E9 100%);border:1px solid #E1E1E1;}*/

.btn-n:hover {
    text-decoration: none;
    color: #666;
    background: #f5f5f5;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#E7E7E7', endColorstr='#ffffff');
    background-image: linear-gradient(top, #fff 0%, #F5F5F5 100%);
    background-image: -o-linear-gradient(top, #fff 0%, #F5F5F5 100%);
    background-image: -moz-linear-gradient(top, #fff 0%, #F5F5F5 100%);
    background-image: -webkit-linear-gradient(top, #fff 0%, #F5F5F5 100%);
    background-image: -ms-linear-gradient(top, #fff 0%, #F5F5F5 100%);
}

.btn-n {
    padding: 0 10px;
    height: 26px;
    font: 400 14px/26px "Microsoft Yahei", "SimHei";
}

.disabled,
.disabled:visited,
.disabled:hover,
.disabled:active {
    background: #E7E7E7;
    color: #666;
    border-color: #DFDFDF;
    cursor: default;
    filter: none;
}

.file-upload-sim,
.upload-bg-p {
    position: relative;
    zoom: 1;
}

.file-upload-sim .file-upload-btn,
.upload-bg-p .upload-bg-file {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 255px;
    height: 34px;
    filter: alpha(opacity=0);
    opacity: 0;
    zoom: 1;
}

.file-upload-sim .file-upload-btn input {
    display: block;
    width: 255px;
    height: 34px;
}

.upload-bg-p .upload-bg-file {
    width: 490px;
}

.upload-bg-p .txt-s {
    width: 430px;
}


/*=E red buttton */


/*=S brand-mod */

.brand-logo {
    display: block;
    float: left;
    width: 120px;
    height: 120px;
}

.brand-logo img {
    width: 120px;
    height: 120px;
}

.brand-hd {
    float: left;
    width: 840px;
    padding: 10px 10px 0 10px;
    height: 60px;
    color: #fff;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC454545', endColorstr='#CC454545');
    background: rgba(69, 69, 69, 0.8);
    background: none\0;
}

.brand-hd h1,
.brand-hd h3 {
    float: left;
    margin-right: 20px;
    font: 400 26px/28px "Microsoft Yahei", "SimHei";
}

.brand-hd .web-url {
    margin-right: 10px;
    font: 400 12px/14px "Microsoft Yahei", "SimHei";
}

.brand-hd .mb5 {
    height: 30px;
}

.brand-hd .check-address {
    display: none;
    position: absolute;
    z-index: 10;
}

.check-address-hd a,
.check-address-hd a:visited {
    color: #fff;
    text-decoration: none;
}

.check-address-bd {
    display: none;
    position: absolute;
    top: 28px;
    right: 0;
    padding: 6px;
    white-space: nowrap;
    line-height: 24px;
    color: #666;
    background: #fff;
    border: 1px solid #DADADA;
    box-shadow: 0 0 5px #ccc;
}

.check-address .f-arrow-t {
    position: absolute;
    top: -10px;
    right: 10px;
    text-indent: 20px;
    font-size: 16px;
    color: #fff;
}

.ctf {
    position: relative;
    display: block;
    top: -45px;
    left: 670px;
    text-indent: -9999px;
    width: 162px;
    height: 32px;
    background: url(images/icon_24.png) 0 0 no-repeat;
    _background: url(images/icon.png) 0 0 no-repeat;
    overflow: hidden;
}

.findwr-btn {
    top: -55px;
    left: 750px;
    background: url(images/icon.png) no-repeat;
    background-position: -60px -1034px;
    width: 85px;
    height: 22px;
}

.addmess-btn {
    position: absolute;
    top: 35px;
    left: 850px;
    background: url(images/icon.png) no-repeat;
    background-position: -90px -1075px;
    width: 110px;
    height: 22px;
    z-index: 5;
}

.add-focus,
.sent-dm,
.sent-it,
.focused,
.sent-rl {
    display: block;
    float: left;
    margin-top: 5px;
    width: 69px;
    height: 23px;
    line-height: 23px;
    background: url(images/icon.png);
    overflow: hidden;
}

.add-focus {
    background-position: 0 -65px;
}

.focused {
    padding-right: 10px;
    background-position: 0 -113px;
    width: 99px;
    cursor: default;
    text-align: right;
}

.sent-it {
    background-position: -19px -1605px;
    width: 112px;
}

.sent-rl {
    background-position: 0 -1075px;
    width: 86px;
}

a.addmess-btn:hover {
    background-position: -90px -1101px;
}

.add-focus:hover {
    background-position: -69px -65px;
}

.sent-it:hover {
    background-position: -19px -1631px;
}

.sent-dm {
    background-position: -60px -346px;
    width: 112px;
}

.sent-dm:hover {
    background-position: -60px -369px;
}

.sent-rl:hover {
    background-position: 0 -1101px;
    width: 86px;
}

.share-qq {
    position: relative;
    top: 3px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    margin-right: 5px;
    width: 18px;
    height: 17px;
    background: url(images/icon.png) -141px -68px;
}

.share-weibo {
    position: relative;
    top: 3px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    margin-right: 5px;
    width: 17px;
    height: 17px;
    background: url(images/icon.png) -141px -92px;
}

.map em {
    position: relative;
    top: 5px;
    *top: 0;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 17px;
    height: 17px;
    background: url(images/icon.png) -120px -117px;
}

.brand-bd {
    float: left;
    width: 840px;
    padding: 5px 10px 0 10px;
    height: 45px;
    color: #fff;
    background: #5B5B5B;
}

.rank {
    position: relative;
    width: 165px;
    height: 45px;
    z-index: 6;
    zoom: 1;
}

.rank .f14 {
    height: 20px;
    line-height: 20px;
}

.rank .hot-icon {
    width: 120px;
    height: 20px;
    background-image: url(images/icon.png);
}

.level-0 {
    background-position: -34px -136px;
}

.level-1 {
    background-position: -34px -156px;
}

.level-2 {
    background-position: -34px -176px;
}

.level-3 {
    background-position: -34px -196px;
}

.level-4 {
    background-position: -34px -216px;
}

.level-5 {
    background-position: -34px -236px;
}

.level-6 {
    background-position: -34px -256px;
}

.rank-intro {
    display: none;
    position: absolute;
    top: 45px;
    padding: 6px;
    width: 200px;
    line-height: 24px;
    color: #666;
    background: #fff;
    border: 1px solid #DADADA;
    box-shadow: 0 0 5px #ccc;
}

.rank-intro .f-arrow-t {
    position: absolute;
    top: -10px;
    left: 0;
    text-indent: 20px;
    width: 140px;
    font-size: 16px;
    color: #fff;
}

.tel-more .f-arrow-t {
    position: absolute;
    top: -10px;
    right: 10px;
    text-indent: 20px;
    font-size: 16px;
    color: #fff;
}

.tel {
    float: left;
    margin-right: 40px;
}

.tel dt {
    height: 45px;
    line-height: 45px;
}

.tel dd,
.web-url dd,
.web-url dt {
    height: 45px;
    line-height: 45px;
}

.brand-opt {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    display: block;
    text-indent: -9999px;
    width: 96px;
    height: 24px;
    background: url(images/icon.png) 0 -37px no-repeat;
    overflow: hidden;
}

.tel-more {
    position: relative;
    cursor: pointer;
    z-index: 9;
}

.tel-more-bd {
    display: none;
    position: absolute;
    right: 0;
    top: 45px;
    padding: 10px 10px 5px 10px;
    white-space: nowrap;
    color: #666;
    line-height: 24px;
    background: #fff;
    border: 1px solid #DADADA;
    box-shadow: 0 0 5px #ccc;
}

.tel-more-bd li {
    padding-bottom: 5px;
}


/*=E brand-mod */


/*=S brand slide */

.brand-slide-mod,
.brand-slide-mod ul {
    width: 980px;
    height: 280px;
    background: #fff;
    overflow: hidden;
}

.brand-slide-mod img {
    width: 980px;
    height: 280px;
}

.brand-slide-mod .slide-page,
.qc-slide-mod .slide-page {
    bottom: 45px;
    right: 20px;
}

.slide-player .slide-page a,
.slide-player .slide-page a:visited {
    float: left;
    margin-right: 5px;
    padding-top: 11px;
    width: 11px;
    height: 0;
    background: #fff;
    border-radius: 6px;
    box-shadow: inset 1px 1px 2px rgba(0, 0, 0, .4);
    overflow: hidden;
}

.brand-slide-mod .slide-player .slide-page a.trigger {
    text-decoration: none;
    color: #FFF!important;
    background: #FF5B5B!important;
}

.brand-slide-mod .slide-page a,
.brand-slide-mod .slide-page a:visited,
.qc-slide-mod .slide-page a,
.qc-slide-mod .slide-page a:visited {
    border-radius: 0;
}

.brand-slide-mod .slide-player .slide-item span,
.qc-slide-mod .slide-player .slide-item span {
    height: 30px;
    font: 400 18px/30px "Microsoft YaHei";
    color: #fff;
    text-align: center;
}


/*=E brand slide */


/*=S pin-mod */

.pin-mod li,
.pm-mod li {
    margin: 0 18px 20px 0;
    float: left;
    display: inline;
    width: 218px;
    border: 1px solid #DADADA;
    background: #fff;
    box-shadow: 0 0 3px #E1E1E1;
}

.all-appraise li {
    margin: 0 48px 10px 0;
}

.pin-bd {
    position: relative;
    padding: 10px 0 5px 10px;
}

.pin-bd p {
    width: 200px;
    height: 40px;
    line-height: 18px;
    overflow: hidden;
}

.address-map em {
    position: relative;
    top: 5px;
    *top: 0;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    margin-right: 5px;
    width: 15px;
    height: 19px;
    background: url(images/icon.png) right -1032px;
}

.pin-bd .address-map {
    margin-bottom: 10px;
    color: #666;
    font: 700 14px/1.5em "Microsoft Yahei";
}

.pin-bd .address-map a,
.pin-bd .address-map a:visited {
    color: #af1111
}

.pin-bd .warn,
.pin-bd .warn:visited {
    position: absolute;
    left: 16px;
    top: 16px;
    width: 55px;
    height: 18px;
    text-indent: -999em;
    background: url(images/icon.png) no-repeat 0 -1132px;
    overflow: hidden;
    z-index: 99;
}

.pin-bd .warn:hover {
    background-position: -63px -1132px;
}

.pin-bd .thumb {
    position: relative;
    display: block;
    margin-bottom: 8px;
    width: 200px;
    zoom: 1;
}

.pin-bd .thumb:hover {
    text-decoration: none;
}

.pin-bd .thumb img {
    display: block;
    *float: left;
}

.pin-bd .f-color em {
    font-size: 14px;
}

.pin-bd .cost {
    height: 21px;
}

.fix-height .pin-bd {
    height: 270px;
}

.fix-height .pin-bd .thumb {
    height: 200px;
}

.thumb-count {
    position: absolute;
    right: 0;
    bottom: 0;
}

.thumb-count span {
    display: inline-block;
    padding: 0 8px 0 12px;
    height: 22px;
    line-height: 22px;
    color: #fff;
    background: rgba(0, 0, 0, 0.3);
    filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4c000000', EndColorStr='#4c000000');
    background: none\0;
}

.thumb-count em {
    _display: none;
    float: left;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border: 11px solid rgba(0, 0, 0, 0.3);
    border-color: transparent rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) transparent;
}

.pin-ft {
    padding: 7px 0 7px 8px;
    height: 34px;
    line-height: 100%;
    border-top: 1px solid #E5E5E5;
    background: #F1F1F1;
    overflow: hidden;
}

.pin-ft .avtar img {
    float: left;
    margin-right: 10px;
    width: 32px;
    height: 32px;
}

.pin-ft p {
    margin-top: 3px;
    height: 18px;
}

.pin-ft p span {
    font: 400 16px/100% "Microsoft Yahei", "SimHei";
}

.pin-ft .date {
    display: inline-block;
    margin-right: 15px;
}

.pin-ft p.num {
    position: relative;
    bottom: 15px;
    left: 41px;
    clear: both;
}

.load-more {
    display: none;
    overflow: hidden;
    zoom: 1;
}

.load-more span {
    padding-left: 25px;
    background: url(images/btn_loading.gif) 0 center no-repeat;
}

.choice-icon {
    position: absolute;
    top: 0;
    left: 0;
    _left: -10px;
    width: 36px;
    height: 36px;
    background: url(images/icon.png) -163px -146px no-repeat;
    overflow: hidden;
}

.digestLabel {
    _left: 0;
}

.fav-business .page-mod {
    display: inline;
    margin-left: 260px;
}


/*=E pin-mod */


/*=E pd-mod */

.fix-height .pd-mod {
    height: 248px;
}

.pd-bd {
    padding: 10px;
    width: 180px;
    line-height: 20px;
    overflow: hidden;
    border-radius: 6px;
}

.fix-height .pd-bd {
    height: 180px;
}

.pd-ft {
    margin-left: 115px;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}

.pd-1 .pd-bd {
    background: #F2E5DD;
}

.pd-1 .pd-ft {
    border: 20px solid #F2E5DD;
    border-color: #F2E5DD #F2E5DD #fff #fff;
}

.pd-2 .pd-bd {
    background: #E4F3C9;
}

.pd-2 .pd-ft {
    border: 20px solid #E4F3C9;
    border-color: #E4F3C9 #E4F3C9 #fff #fff;
}

.pd-3 .pd-bd {
    background: #FAF5DA;
}

.pd-3 .pd-ft {
    border: 20px solid #FAF5DA;
    border-color: #FAF5DA #FAF5DA #fff #fff;
}


/*=E pd-mod */


/*=S gallery-list */

.gallery-box {
    margin-bottom: 15px;
    width: 940px;
    height: 180px;
    overflow: hidden;
}

.gallery-box ul {
    width: 2000px;
    height: 180px;
    overflow: hidden;
}

.gallery-box li {
    float: left;
    margin-right: 10px;
}

.gallery-box img {
    width: 180px;
    height: 180px;
}


/*=E gallery-list */


/*=E promote mod */

.promotion-width li {
    margin: 0 50px 30px 0;
}

.pm-hd a {
    position: relative;
    display: block;
    padding: 10px 0 0 9px;
    width: 200px;
    height: 250px;
    font: 700 16px/22px "Microsoft Yahei", "SimHei";
    overflow: hidden;
}

.pm-hd img {
    margin-bottom: 5px;
    width: 200px;
    height: 200px;
    overflow: hidden;
}

.pm-hd span {
    position: absolute;
    top: 170px;
    right: 0;
    display: block;
    padding: 0 10px 0 15px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    background: #CF1010;
}

.pm-hd span strong {
    font-size: 22px;
}

.count-down {
    height: 36px;
    line-height: 36px;
}

.time-left {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    font: 400 16px/18px "Arial";
    color: #7A7A7A;
}

.pm-bd {
    padding: 0 10px;
    height: 36px;
    color: #666;
    overflow: hidden;
}

.pm-ft {
    padding: 3px 10px 10px 10px;
    height: 26px;
}

.pm-ft .color-red {
    font: 400 18px/20px "Microsoft Yahei", "SimHei";
}


/*=E promote mod */


/*=S Q&A mod */

.qa-mod li {
    margin-bottom: 20px;
    float: left;
    width: 940px;
}

.qa-mod .avtar-65 img {
    float: left;
    r: 65px;
    height: 65px;
    border-radius: 5px;
}

.qa-box {
    position: relative;
    float: right;
    width: 850px;
    background: #fff;
    border: 1px solid #DADADA;
    border-radius: 8px;
}

.q-box {
    padding: 10px 10px 0;
    border-bottom: 1px solid #EAEAEA;
}

.a-box {
    padding: 0 20px 10px 20px;
    border-top: 1px solid #F5F5F5;
    background: #F9F9F9;
    border-radius: 8px;
}

.a-box .avtar-50,
.fans-mod .avtar-50 {
    display: block;
    float: left;
    margin-right: 20px;
    width: 48px;
    height: 48px;
}

.a-box .avtar-50 img,
.fans-mod .avtar-50 img {
    width: 50px;
    height: 50px;
    border-radius: 5px;
}

.a-box div {
    float: left;
    width: 740px;
}

.q-box p,
.a-box div p {
    margin-top: 5px;
    margin-bottom: 10px;
}

.top-arrow {
    position: relative;
    top: -20px;
    left: 16px;
    display: block;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border: 9px solid #EAEAEA;
    border-color: transparent transparent #EAEAEA;
    border-style: dashed dashed solid;
}

.top-arrow span {
    position: absolute;
    top: -7px;
    left: -9px;
    display: block;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border: 9px solid #F9F9F9;
    border-color: transparent transparent #F9F9F9;
    border-style: dashed dashed solid;
    overflow: hidden;
}

.left-arrow {
    position: absolute;
    top: 15px;
    left: -17px;
    display: inline-block;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border: 8px solid #DADADA;
    border-color: #DADADA #DADADA #F5F5F5 #F5F5F5;
}

.left-arrow span {
    position: absolute;
    top: -7px;
    left: -6px;
    display: inline-block;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border: 8px solid #fff;
    border-color: #fff #fff transparent transparent;
    border-style: solid solid dashed dashed;
    overflow: hidden;
}

.no-a-box .q-box {
    border: none;
}

.wd-750 .qa-mod li {
    width: 750px;
}

.wd-750 .qa-box {
    width: 660px;
}

.wd-750 .a-box div {
    width: 550px;
}


/*=E Q&A mod */


/*=S q-mod */

.q-mod {
    width: 940px;
}

.q-mod .avtar-65,
.share-hd .avtar {
    float: left;
    width: 65px;
    text-align: center;
}

.avtar-65 img {
    display: block;
    margin-bottom: 3px;
    width: 65px;
    height: 65px;
    border-radius: 5px;
}

.q-bd {
    position: relative;
    float: right;
    width: 850px;
    background: #fff;
    border: 1px solid #DADADA;
    border-radius: 8px;
}

.q-bd textarea {
    margin: 5px;
    width: 840px;
    height: 72px;
    line-height: 24px;
    border: 1px solid #fff;
    outline: none;
}

.q-bar {
    padding: 2px 3px 0 8px;
    height: 28px;
    background: #f5f5f5;
    border-top: 1px solid #ECECEC;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.q-bd .left-arrow {
    top: 20px;
    left: -17px
}

.q-bd .q-sub {
    position: absolute;
    left: 0;
    bottom: -40px;
}

.q-bar .share-qq,
.q-bar .share-weibo {
    _top: 0;
}

.reply-smile,
.reply-link {
    display: inline-block;
    _display: block;
    _zoom: 1;
    width: 30px;
    height: 24px;
    background: url(images/icon.png) no-repeat;
}

.reply-smile {
    margin-right: 5px;
    background-position: -121px -35px;
}

.reply-link {
    background-position: -170px -488px;
}

.wd-750 {
    *zoom: 1;
}

.wd-750 .q-mod {
    width: 750px;
}

.wd-750 .q-bd {
    width: 660px;
}

.wd-750 .q-bd textarea {
    width: 650px;
}

.q-login {
    padding: 45px 0 50px 35px;
    font: 700 18px/24px "Microsoft Yahei", "SimHei";
    color: #666;
}

.q-share {
    padding-bottom: 30px;
}

.q-tag {
    position: absolute;
    left: 0;
    bottom: -45px;
    color: #999;
}

.q-tag label {
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size: 14px;
}

.q-tag .q-tag-wrap {
    height: 30px;
}

.q-tag .txt {
    padding: 0 8px;
    width: 290px;
    height: 28px;
    line-height: 28px;
}

.q-share .q-sub {
    bottom: -90px;
}

.q-share a.btn-s,
.q-share a.btn-s:visited {
    _float: left;
    _background: #961313;
}


/*=E q-mod */


/*=S detail mod */

.detail-mod {
    padding: 10px 0 60px;
    background: #F5F5F5 url(images/bg-detail-rep-y.png) 0 0 repeat-y;
}

.detail-hd {
    float: left;
    width: 120px;
}

.detail-bd {
    float: right;
    width: 860px;
}


/*=E detail mod */


/*=S share-mod */

.img-box {
    margin: 0 auto 25px;
    padding: 10px;
    background: #fff;
    box-shadow: 0 0 3px #bbb;
    border: 1px solid #ddd;
}

.img-box p {
    color: #333;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    word-break: break-all;
    word-wrap: break-word;
}

.share-hd,
.share-cont {
    margin-left: 10px;
    width: 800px;
}

.share-cont .ater,
.share-cont .ater:visited {
    color: #af1111;
}

.share-cont .ater {
    text-decoration: none;
}

.share-hd dt {
    float: left;
    margin-right: 15px;
}

.share-bd .opt {
    padding-left: 20px;
    height: 34px;
    line-height: 34px;
    background: #eee;
    zoom: 1;
}

.share-ft {
    padding-left: 20px;
}

.share-ft .q-bd textarea {
    width: 645px;
}

.record {
    float: left;
    display: block;
    width: 16px;
    height: 16px;
    text-indent: -99999px;
    background: url(images/icon.png) -160px -65px no-repeat;
    overflow: hidden;
}


/*=E share-mod */


/*=S detail nav */

.detail-nav a {
    display: block;
    padding-right: 18px;
    height: 56px;
    text-align: right;
    font: 400 20px/56px "Microsoft Yahei", "SimHei";
}

.detail-nav a.current {
    background: url(images/icon.png) 105px -136px no-repeat;
}


/*=S detail nav */


/*=S smiley | link */

.post-pop-smiley,
.post-pop-link {
    position: relative;
    display: none;
    top: 2px;
    z-index: 1;
}

.smiley-mod,
.link-mod {
    top: 3px;
    border-color: #999;
}

.link-mod {
    position: absolute;
    padding: 10px;
    border: 1px solid #999;
    font: 400 12px/16px Simsun;
    color: #999;
    background: #fff;
}

.link-mod input {
    margin-right: 10px;
    width: 250px;
    height: 18px;
    color: #999;
}

.link-mod .close-btn {
    position: absolute;
    display: block;
    top: 4px;
    right: 10px;
    width: 15px;
    height: 15px;
    background: url(images/icon.png) -153px -496px no-repeat;
}

.smiley-ft a.select,
.smiley-ft a:hover {
    border-color: #666;
    background-color: #666;
}

.post-pop-smiley .post-pop-arrow,
.post-pop-link .post-pop-arrow {
    position: absolute;
    top: -6px;
    padding-top: 11px;
    width: 15px;
    height: 0;
    background: url(images/icon.png) -185px 0 no-repeat;
    overflow: hidden;
}

.post-pop-smiley .post-pop-arrow {
    left: 11px;
}

.post-pop-link .post-pop-arrow {
    left: 42px;
}


/*=E smiley | link */


/*=S upload img */

.quick-app-img {
    margin-left: 10px;
    padding: 1px 0 1px 20px;
    line-height: 24px;
    background: url(images/icon.png) -184px -233px no-repeat;
}

.post-pop-images {
    position: absolute;
    padding: 15px;
    left: 0;
    top: 225px;
    width: 310px;
    text-align: center;
    background: #fff;
    border: 1px solid #9A9A9A;
    zoom: 1;
    z-index: 2;
}

.post-pop-images-step1 {
    position: relative;
    zoom: 1;
}

.post-pop-images-step1 .post-pop-images-btn {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 98px;
    display: block;
    width: 112px;
    height: 25px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}

.post-pop-images-btn input {
    position: absolute;
    top: 0;
    left: -20px;
    _left: -10px;
    width: 112px;
    height: 25px;
}

.post-pop-images-step1 p {
    margin: 10px auto;
    width: 250px;
    line-height: 17px;
    text-align: left;
}

.post-pop-images-option {
    margin: 0 auto;
    width: 305px;
    overflow: hidden;
}

.post-pop-images-option span {
    float: left;
}

.post-pop-images-option a,
.post-pop-images-option a:visited {
    float: right;
    color: #0657b2;
}

.post-pop-images .txt {
    margin-right: 8px;
}

.post-pop-images-bd {
    padding: 10px 0 10px 85px;
    display: table-cell;
    vertical-align: middle;
    width: 120px;
    height: 120px;
    text-align: center;
    overflow: hidden;
    zoom: 1;
    *display: block;
    *font-size: 100px;
    *padding-left: 0;
}

.post-pop-images-step2,
.post-pop-images-step3 {
    display: none;
}

.post-pop-images .post-pop-arrow {
    position: absolute;
    top: -10px;
    left: 85px;
    padding-top: 11px;
    width: 15px;
    height: 0;
    background: url(images/icon.png) -185px 0 no-repeat;
    overflow: hidden;
}


/*=S upload img */


/*=S detail tab nav */

.dnav-mod a,
.dnav-mod a:visited,
.dnav-mod span {
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 2px 5px 2px 8px;
    font: 700 12px/14px "Microsoft Yahei", "SimHei";
    color: #fff;
    background: #999;
    border-radius: 10px;
}

.dnav-mod a:hover,
.dnav-mod span {
    background: #AF1111;
    color: #fff;
    text-decoration: none;
}


/*=E detail tab nav */


/*=S pages */

.page-mod .page-prev,
.page-mod .page-next,
.page-mod .page-last,
.page-mod button,
.view-ctrl .return {
    background-image: url(images/bg_pages_black.png);
}

.page-mod strong,
.page-mod a:hover,
.view-ctrl .return:hover {
    background-color: #666;
    border-color: #666;
}


/*=E pages */


/*=S log-list*/

.big-bd .log-list {
    width: auto;
}

.log-list {
    width: 810px;
    border-top: 1px dashed #ddd;
}

.log-list li {
    padding: 5px 8px;
    border-bottom: 1px dashed #ddd;
}

.log-list li:hover {
    background: #fff;
}

.log-list li h2 {
    height: 40px;
    font: 700 16px/40px "Microsoft Yahei", "SimHei";
}

.log-list li p {
    line-height: 24px;
    color: #666;
    word-wrap: break-word;
}

.log-list .verifying {
    font-size: 14px;
    font-weight: 100;
    color: #FC6D02;
}

.log-date-info {
    margin: 10px 0px 5px;
}

.log-date-info .fl,
.log-date-info .fr {
    color: #999;
}

.log-video {
    margin: 15px 0px;
}

.log-img {
    zoom: 1;
    overflow: hidden;
}

.log-img img {
    vertical-align: top;
}

.log-img .vc {
    position: relative;
    top: 33px;
}

.log-img span {
    display: table-cell;
    *float: left;
    padding: 100px 0px 0px 5px;
    line-height: 20px;
}

.log-img div {
    *float: left;
    width: 122px;
    height: 122px;
    padding-right: 6px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-size: 105px;
}

.log-img div img {
    border: 1px solid #ddd;
}

a.add-log {
    padding-left: 15px;
    background: url(images/icon.png) left -754px no-repeat;
}

a.log-control {
    padding-right: 19px;
    background: url(images/icon.png) right -967px no-repeat;
}

.log-list .item-mod {
    margin-top: 10px;
}

.log-detail-hd {
    height: 28px;
    line-height: 20px;
    color: #666;
    border-bottom: 1px solid #CCCCCC;
}

.log-bd {
    width: 815px;
}

.log-bd h1 {
    margin-bottom: 15px;
    font-size: 20px;
    font-family: "Microsoft YaHei", "SimHei";
    font-weight: 100;
    color: #666;
}

.log-bd .log-tag {
    color: #968096;
}

.postcontent {
    margin-top: 15px;
    margin-bottom: 5px;
    padding-bottom: 20px;
    font-size: 14px;
    word-wrap: break-word;
    overflow: hidden;
}

.postcontent ul {
    list-style-type: disc;
    padding-left: 30px;
}

.postcontent ol {
    list-style-type: decimal;
    padding-left: 30px;
}

.postcontent ol ul,
.postcontent ul ul {
    list-style-type: square;
}

.postcontent i {
    font-style: italic;
}

.postcontent embed {
    display: inline-block;
    margin-bottom: 10px;
    padding: 3px;
    border: 1px solid #E8E8E8;
    clear: both;
}

.log-detail .feed-mod li {
    min-height: 55px;
    _height: 55px;
    overflow: hidden;
    zoom: 1;
}

.log-detail .feed-mod h4 {
    float: left;
    width: 590px;
}

.log-detail .c_defaultValue {
    width: 120px;
    text-align: right;
    color: #999;
}

.log-option {
    margin: 0 0 15px -25px;
    padding: 0 55px;
    height: 35px;
    line-height: 35px;
    color: #999;
    background: #EEE;
}

.log-option .transpond i {
    margin-top: 9px;
    float: left;
    padding-left: 20px;
    padding-top: 16px;
    font-size: 0;
    background: url(images/icon.png) no-repeat -142px -117px;
}


/*=S item-mod */

.item-mod {
    padding: 3px 10px 10px;
    line-height: 26px;
}

.item-mod a,
.item-mod .selected {
    display: inline-block;
    padding: 2px 2px 2px 4px;
    height: 14px;
    line-height: 14px;
    text-decoration: none;
}

.item-mod span {
    color: #ccc;
}

.item-mod a:hover,
.item-mod .selected,
.item-mod a:hover span {
    color: #fff;
    background-color: #968096;
    text-decoration: none;
}

.weibo {
    position: relative;
    top: 4px;
    *top: 0;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 42px;
    height: 18px;
    background: url(images/icon.png) -157px -257px no-repeat;
    overflow: hidden;
}

.speak-ban {
    padding: 20px 0 90px 170px;
}

.reply-ban {
    color: #bbb;
    line-height: 28px;
    font-weight: bold;
}

.reply-ban span {
    font-size: 26px;
}


/*=E log-list*/


/*=S 分享到*/

.thread-share {
    padding-right: 10px;
    line-height: 35px;
    overflow: hidden;
}

.thread-share a {
    float: left;
    margin: 9px 10px 0 0;
    padding-top: 16px;
    width: 16px;
    height: 0;
    overflow: hidden;
    background: url(images/icon.png) no-repeat scroll 0 0 transparent;
}

.thread-share .qq {
    background-position: -141px -69px;
}

.thread-share .sina {
    background-position: -141px -93px;
}

.thread-share .kaixin {
    background-position: -164px -118px;
}

.thread-share .renren {
    background-position: -184px -40px;
}

.thread-share .msn {
    background-position: -160px -40px;
}


/*=E 分享到*/


/*=S fans-mod */

.fans-mod {
    padding: 0 0 10px 5px;
    width: 789px;
}

.fans-mod li {
    position: relative;
    float: left;
    padding: 5px 0 10px;
    width: 100%;
    border-bottom: 1px solid #DDD;
    zoom: 1;
}

.fans-mod li:hover {
    background: #fff;
}

.fans-mod dl {
    padding-left: 74px;
    height: 60px;
    line-height: 28px;
    overflow: hidden;
    zoom: 1;
}

.fans-mod dt {
    height: 28px;
}

.fans-mod dt a {
    float: left;
}

.fans-mod dt .author {
    position: absolute;
    top: 10px;
    left: 5px;
    width: 50px;
    height: 50px;
    border-radius: 5px;
}

.fans-mod .nick-name {
    cursor: pointer;
    float: left;
    padding-right: 18px;
    height: 28px;
    background: url(images/icon.png) no-repeat right -1181px;
}

.fans-mod .nick-edit {
    display: none;
    float: left;
    width: 70px;
    color: #999;
}

.fans-mod dd {
    padding-top: 5px;
    width: 180px;
    overflow: hidden;
}

.fans-mod .date,
.fans-mod .fans {
    position: absolute;
    left: 260px;
    top: 22px;
}

.fans-mod .fans {
    top: 45px;
}

.fans-mod .relation {
    position: absolute;
    top: 20px;
    right: 0;
    width: 80px;
}

.fans-mod .relation a,
.fans-mod .icon-followed {
    display: block;
    margin-right: 10px;
    margin-bottom: 5px;
    padding: 0 6px;
    height: 18px;
    line-height: 18px;
    text-indent: 18px;
    color: #fff;
    background-color: #9E9E9E;
    background-image: url(images/icon.png);
    background-repeat: no-repeat;
    border-radius: 10px;
}

.fans-mod .relation .icon-follow {
    background-position: -180px -67px;
}

.fans-mod .relation .sendMessageButten {
    background-position: -180px -91px;
}

.fans-mod .relation a:hover {
    background-color: #D43131;
    text-decoration: none;
}

.fans-mod .relation .icon-followed {
    color: #999;
    background-color: transparent;
    background-position: -180px -114px;
}

.fans-mod .relation .sendMessageButten {
    display: none;
}

.fans-mod .relation .icon-follow {
    cursor: pointer;
}


/*=E fans-mod */


/*=S photo-slide */

#photo-slide {
    _zoom: 1;
    overflow: hidden;
}

#show-area {
    position: relative;
    float: left;
    padding-top: 20px;
    width: 680px;
    text-align: center;
    overflow: hidden;
}

#show-area .arrow-btn {
    position: absolute;
    top: 20px;
    left: 0;
    width: 50%;
    z-index: 2;
    background: #FFF;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}

#show-area #next-arrow {
    left: 50%;
}

#show-photo li {
    display: none;
}

#show-photo .select {
    display: block;
}

#show-photo .img-width-680 {
    max-width: 680px;
    width: expression(this.width > 680 ? 680: true);
}

#ctrl-area {
    position: relative;
    float: right;
    padding-right: 20px;
    width: 85px;
    height: 412px;
    overflow: hidden;
}

#ctrl-area .photo-btn {
    position: absolute;
    top: 0;
    right: 16px;
    display: block;
    padding-top: 18px;
    width: 64px;
    height: 0;
    overflow: hidden;
    background: url(images/icon.png) no-repeat -64px -309px;
}

#ctrl-area #prev-group:hover {
    background: url(images/icon.png) no-repeat 0 -309px;
}

#ctrl-area #next-group {
    top: 394px;
    background-position: -64px -327px;
}

#ctrl-area #next-group:hover {
    background: url(images/icon.png) no-repeat 0 -327px;
}

#photo-ctrl {
    position: absolute;
    top: 25px;
    right: 15px;
    width: 70px;
    height: 362px;
    overflow: hidden;
}

#ctrl-list {
    position: absolute;
    left: 0;
    top: -370px;
    height: 999px;
}

#ctrl-list ul {
    float: left;
    width: 70px;
    height: 370px;
}

#ctrl-list li {
    cursor: pointer;
    float: right;
    margin-bottom: 8px;
    padding: 1px;
    width: 62px;
    height: 62px;
    border: 1px solid #DDD;
    background: #fff;
}

#ctrl-list img {
    float: right;
    width: 60px;
    height: 60px;
    padding: 1px;
}

#ctrl-list .select {
    padding: 3px;
    width: 64px;
    height: 60px;
    border: 0 none;
    background: url(images/icon.png) no-repeat scroll -131px -279px transparent;
}

#ctrl-list .select img {
    padding: 0;
}

.photo-info {
    clear: both;
    position: relative;
    padding: 40px 0 5px;
    text-align: left;
    line-height: 25px;
    zoom: 1;
}

.photo-intro textarea {
    border-color: #DEDEDE #F7F7F7 #F7F7F7;
    border-right: 1px solid #F7F7F7;
    border-style: solid;
    border-width: 1px;
    height: 85px;
    line-height: 18px;
    padding: 5px 0 40px 10px;
    resize: none;
    width: 647px;
}

.describe-edit {
    display: none;
    margin-right: 10px;
}

.photo-options {
    position: absolute;
    right: 0;
    bottom: 5px;
}

.photo-desc-pk {
    padding: 15px;
    line-height: 20px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ececec;
    background: #f7f7f7;
}

.photo-intro-readonly {
    margin-bottom: 10px;
    padding: 10px;
    color: #666;
    text-align: left;
    border-top: 1px solid #DEDEDE;
    background: #fff;
}


/*=E photo-slide */


/*=S tip-box*/

.tip-box {
    display: none;
}

.tipbox-cont {
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    font: 400 12px/16px Simsun;
    color: #666;
    border: 1px solid #dadada;
    border-radius: 5px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    background: #fff;
}

.tipbox-left,
.tipbox-right,
.tipbox-top,
.tipbox-bottom,
.tip-box .f-sp,
.tip-box .s-sp {
    position: absolute;
    display: inline-block;
}

.tipbox-left {
    left: -8px;
}

.tipbox-left .f-sp {
    left: -1px;
}

.tipbox-top {
    left: 20px;
    top: -8px;
}

.tipbox-top .f-sp {
    top: -1px;
}

.tipbox-bottom {
    left: 20px;
    bottom: 8px
}

.tipbox-bottom .f-sp {
    bottom: -21px;
}

.tip-box .f-sp,
.tip-box .s-sp {
    font: 400 16px/20px Simsun;
    color: #fff;
    overflow: hidden;
}

.tip-box .f-sp {
    color: #dadada;
}


/*=E tip-box*/


/*=S data-mod */

.data-mod {
    width: 810px;
    margin-bottom: 10px;
}

.data-mod th,
.data-mod td {
    border-bottom: 1px solid #dedede;
}

.data-mod th {
    padding: 5px 10px;
    text-align: left;
    font-weight: 400;
    color: #666;
    background-color: #F1F1F1;
}

.data-mod td {
    padding: 5px 10px;
}

.data-mod tbody {
    color: #999;
}

.data-mod .hover {
    cursor: pointer;
    background-color: #fff;
}


/*=E data-mod */


/*=S album-mod album-list */

.album-mod {
    width: 809px;
    overflow: hidden;
}


/* album-list */

.album-list {
    margin: 15px 0 0 10px;
    width: 825px;
    overflow: hidden;
}

.album-list dl {
    position: relative;
    float: left;
    padding: 146px 5px 0 0;
    margin: 0 26px 20px 0;
    width: 130px;
    height: 26px;
    line-height: 18px;
}

.album-list dt {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.album-list .album-cover {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px 0 0 10px;
    width: 132px;
    height: 132px;
    border: 1px solid #e2e2e2;
    box-shadow: 0 0 2px #ddd;
    background: #fff;
}

.album-list .album-cover a,
.my-album .pic a {
    display: table-cell;
    *display: block;
    width: 120px;
    height: 120px;
    vertical-align: middle;
    text-align: center;
    background: #fff;
    *font-size: 105px;
}

.album-list .album_cover a img,
.my-album .pic a img {
    vertical-align: middle;
}

.album-hover .album-cover {
    padding: 9px 0 0 9px;
    width: 130px;
    height: 130px;
    border: 2px solid #D43131;
}

.album-info {
    clear: both;
    margin-top: 20px;
    padding: 10px;
    line-height: 18px;
    color: #666;
    background-color: #eff7f8;
}


/*=E album-mod album-list */


/*=S my-album */

.my-album {
    padding: 5px 0 10px 10px;
    overflow: hidden;
    _zoom: 1;
}

.my-album dl {
    position: relative;
    float: left;
    margin: 0 27px 30px 0;
    padding: 4px 4px 4px 136px;
    width: 230px;
    height: 122px;
    line-height: 20px;
    border: 1px solid #e2e2e2;
    background: #fff;
    overflow: hidden;
}

.my-album dl .pic {
    position: absolute;
    top: 4px;
    left: 4px;
    width: 120px;
    height: 120px;
}

.my-album-txt {
    height: 40px;
    color: #999;
    overflow: hidden;
}

.my-album .my-album-hover {
    padding: 2px 2px 2px 134px;
    border: 3px solid #D43131;
}

.my-album .my-album-hover .pic {
    top: 2px;
    left: 2px;
}


/*=E my-album */


/*=S my-album */

#album-mine {
    width: 795px;
    overflow: hidden;
}


/* album-list */

#album-mine .album-list {
    margin: 15px 0 0 0;
    width: 825px;
    overflow: hidden;
}

#album-mine .album-list dl {
    position: relative;
    float: left;
    margin: 0 26px 40px 0;
    padding: 0;
    width: 130px;
    height: 160px;
}

#album-mine .album-list dt {
    padding-top: 135px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

#album-mine .album-list .album-cover {
    position: absolute;
    top: 0;
    left: 0;
    padding: 4px;
    width: 120px;
    height: 120px;
    border: 1px solid #e2e2e2;
    background: #fff;
}

#album-mine .album-option {
    position: absolute;
    top: 95px;
    left: 5px;
    padding-left: 30px;
    _padding-left: 20px;
    width: 90px;
    _width: 100px;
    height: 30px;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
    background: rgba(0, 0, 0, 0.6);
}

#album-mine .album-list .album-cover a,
.my-album .pic a {
    display: table-cell;
    *display: block;
    width: 120px;
    height: 120px;
    vertical-align: middle;
    text-align: center;
    background: #fff;
    *font-size: 105px;
}

#album-mine .album-list .album_cover a img,
.my-album .pic a img {
    vertical-align: middle;
}

#album-mine .album-hover .album-cover {
    padding: 3px;
    width: 120px;
    height: 120px;
    border: 2px solid #D43131;
}

#album-mine .album-info {
    clear: both;
    margin-top: 20px;
    padding: 10px;
    line-height: 18px;
    color: #666;
    background-color: #eff7f8;
}

#album-mine .my-album {
    padding: 5px 0 10px 10px;
    width: 799px;
    overflow: hidden;
    _zoom: 1;
}

#album-mine .my-album dl {
    position: relative;
    float: left;
    margin: 0 27px 30px 0;
    padding: 4px 4px 4px 136px;
    width: 230px;
    height: 122px;
    line-height: 20px;
    border: 1px solid #e2e2e2;
    background: #fff;
    box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    overflow: hidden;
}

#album-mine .my-album dl .pic {
    position: absolute;
    top: 4px;
    left: 4px;
    width: 120px;
    height: 120px;
}

#album-mine .my-album-txt {
    height: 40px;
    color: #999;
    overflow: hidden;
}

#album-mine .my-album .my-album-hover {
    padding: 2px 2px 2px 134px;
    border: 3px solid #D43131;
}

#album-mine .my-album .my-album-hover .pic {
    top: 2px;
    left: 2px;
}

#album-mine .color6 .check-pic {
    position: absolute;
    top: 8px;
    left: 8px;
    z-index: 3;
}

#album-mine .album-option a {
    display: block;
    float: left;
    margin: 5px 0 0 8px;
    width: 20px;
    height: 20px;
    text-indent: -999em;
    background-image: url(images/icon.png);
    overflow: hidden;
}

#album-mine .album-edit-btn,
.store-pic .store-pic-edit {
    background-position: 1px -667px;
}

#album-mine .album-edit-btn:hover,
.store-pic .store-pic-edit:hover {
    background-position: -19px -667px;
}

#album-mine .album-set-cover,
.store-pic .store-pic-cover {
    background-position: -120px -667px;
}

#album-mine .album-set-cover:hover,
.store-pic .store-pic-cover:hover {
    background-position: -141px -667px;
}

#album-mine .album-option .album-del,
.store-pic .store-pic-del {
    width: 19px;
    background-position: -41px -667px;
}

#album-mine .album-del:hover,
.store-pic .store-pic-del:hover {
    background-position: -59px -667px;
}

#manage_op span {
    font-weight: 400;
    color: #666;
}


/*=E my-album */


/*=S tab-mod*/

.table-mod h3 {
    font: 400 18px/20px "microsoft yahei";
    color: #333;
}

.table-mod span {
    font: 400 12px/20px Simsun;
}

.table-mod table {
    margin: 0 20px 30px;
    overflow: hidden;
}

.table-mod th {
    font: 400 14px/40px Simsun;
    color: #d43131;
    text-align: right;
    min-width: 120px;
    max-width: 220px;
}

.table-mod .vertop {
    vertical-align: top;
}

.table-mod label {
    height: 40px;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: rgba(51, 51, 51, 1);
    line-height: 40px;
}

.table-mod tr {
    display: block;
}

.table-mod td {
    /*padding:10px 0 5px;*/
    text-align: left;
    line-height: 40px;
}

.table-mod select {
    margin-right: 5px;
    padding: 3px;
    font-size: 12px;
}

.table-mod .txt {
    padding: 5px;
    width: 190px;
    height: 24px;
    font: 400 12px/30px "Microsoft YaHei",Arial,Helvetica,sans-serif,SimSun;
    color: #333;
}

.txt-s {
    padding-left: 5px;
    height: 40px;
    font: 400 14px/40px "Microsoft YaHei",Arial,Helvetica,sans-serif,SimSun;
    border-radius: 4px;
    border: 1px solid rgba(192, 196, 204, 1);
}

.txt-s:hover {
    border-color: #7DBDE2;
    box-shadow: 0 0 5px #7DBDE2;
}

.table-mod .txtarea {
    padding: 5px;
    width: 420px;
    height: 120px;
    font: 400 12px/22px "Microsoft YaHei",Arial,Helvetica,sans-serif,SimSun;
    background: #fff;
}

.txtarea-s {
    padding: 5px;
    width: 420px;
    height: 120px;
    font: 400 12px/22px "Microsoft YaHei",Arial,Helvetica,sans-serif,SimSun;
    background: #fff;
    box-shadow: 2px 2px 2px #ebebeb inset;
}

.table-mod .checkbox,
.table-mod .radio,
.table-mod .link {
    margin: 0 5px;
}

.table-mod .link,
.table-mod .link:visited {
    color: #d43131;
}

.table-mod .btn-b {
    margin: 15px 0;
}

.table-mod .true,
.table-mod .false {
    margin-left: 10px;
    padding-left: 20px;
    font: 400 14px/20px "Microsoft YaHei",Arial,Helvetica,sans-serif,SimSun;
    background: url(images/icon.png) no-repeat;
}

.table-mod .true {
    color: #8ca226;
    background-position: -182px -450px;
}

.table-mod .false {
    color: #e7051f;
    background-position: -182px -466px;
}

.table-mod .map em,
.ss-list .map em,
.store-message .map em {
    margin-right: 5px;
    background-position: -148px -453px;
}

.table-mod .table-hd {
    padding: 30px;
}

.table-mod .table-bd {
    overflow: hidden;
}

.table-bd .spread {
    display: inline-block;
    margin-right: 10px;
    width: 140px;
}


/*=E tab-mod*/


/*=S brandspace*/

.front-logo {
    float: left;
    display: block;
    margin-right: 20px;
    width: 290px;
    height: 70px;
}

.front-logo img {
    _display: none;
}

.brand-nav {
    position: relative;
    margin: 0 auto;
    padding-left: 30px;
    width: 950px;
    height: 43px;
    font: 400 16px/43px "Microsoft YaHei",Arial,Helvetica,sans-serif,SimSun;
    color: #333;
    background: url(images/bg_repeat.png) 0 -220px repeat;
    overflow: hidden;
}

.brand-nav span {
    display: inline-block;
    height: 43px;
    line-height: 43px;
    vertical-align: top;
}

.brand-nav .icon {
    display: inline-block;
    height: 43px;
    line-height: 16px;
    text-decoration: none;
}

.brand-nav .icon i {
    display: inline-block;
    margin: 0 10px;
    width: 25px;
    height: 43px;
    background: url(images/icon.png) right -356px no-repeat;
}


/*=E bradnspace*/


/*=S no-data */

.no-data {
    padding: 80px 0 80px 60px;
    background: #F5F5F5;
}


/*=E no-data */


/*=S attach-mod */

.attach-hd {
    padding-left: 10px;
    height: 23px;
    border-bottom: 1px solid #b5ce85;
    _overflow: hidden;
}

.attach-hd a {
    position: relative;
    float: left;
    margin-right: 15px;
    padding: 0 10px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #DDD;
    border-bottom-color: #b5ce85;
}

.attach-hd .on,
.attach-hd .on:hover {
    cursor: text;
    font-weight: 700;
    color: #333;
    background: #FFF;
    border-color: #b5ce85;
    border-bottom-color: #FFF;
    text-decoration: none;
}

.attach-bd {
    display: none;
    overflow: hidden;
    _zoom: 1;
}

.attach-type {
    cursor: help;
    padding-right: 12px;
    background-position: right 1px;
}

.attach-ft {
    position: relative;
    padding: 10px;
    line-height: 25px;
    overflow: hidden;
    _zoom: 1;
}

.attach-ft #uploading {
    cursor: pointer;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 10;
}

.attach-ft #uploadBtn,
.attach-ft #photoBtn {
    display: inline-block;
    padding: 0;
    width: 220px;
    height: 66px;
    background: #FFF url(images/upload_btn.png) 0 0 no-repeat;
}

.attach-ft #uploadBtn span {
    display: none;
}

.attach-ft #photoBtn {
    display: none;
}

#uploading,
#uploading object {
    width: 220px;
    height: 66px;
}

.attach-ft .confirm-btn {
    z-index: 0;
}

.attach-ft .confirm-btn span {
    padding: 0;
    font-size: 20px;
    background: none;
}


/*=E attach-mod */


/*=S upattach-mod */

.upattach-hd {
    display: none;
    padding-left: 15px;
    height: 25px;
    line-height: 26px;
    border-bottom: 1px solid #CFD8DB;
    background-color: #F5F5F5;
}

.upattach-bd {
    overflow: hidden;
    _zoom: 1;
}

.upattach-bd li {
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    _zoom: 1;
}

.up-msg {
    float: left;
    position: relative;
    margin-right: 15px;
    padding: 10px;
    overflow: hidden;
    _zoom: 1;
    border: 1px solid #eee;
    z-index: 1;
    background-color: #FFF;
    box-shadow: 0 0 4px #aaa;
}

.upattach-mod .up-img {
    width: 120px;
    height: 120px;
    line-height: 120px;
    text-align: center;
    overflow: hidden;
    background: #fff;
    *font-size: 108px;
}

.upattach-mod .up-img img {
    width: auto;
    height: auto;
}

.up-info {
    position: absolute;
    top: 10px;
    left: 10px;
    padding-top: 40px;
    width: 120px;
    text-align: center;
    word-wrap: break-word;
    overflow: hidden;
    _zoom: 1;
}

.up-name {
    height: 20px;
    overflow: hidden;
}

.up-hasImg {
    position: relative;
    background: none;
    z-index: 1;
}

.up-describe {
    float: left;
    width: 400px;
    overflow: hidden;
}

.description,
.description-txt {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 115px;
    font: 14px "microsoft yahei";
    color: #666;
    border: none;
}

.description {
    display: none;
}

.description-hover {
    background: #FFFFE1;
}

.upStatus {
    float: left;
    margin-top: 15px;
    width: 90px;
    height: 14px;
    background: #DCDCDC;
    overflow: hidden;
}

.upStatus em {
    display: block;
    height: 14px;
    background: #B82525;
    background: -webkit-linear-gradient(#CF3232, #9E1515);
    background: -moz-linear-gradient(#CF3232, #9E1515);
}

.upattach-ft {
    display: none;
    padding: 0 10px;
    height: 24px;
    line-height: 25px;
    border-top: 1px solid #DDD;
    background-position: 0 -22px;
    background-repeat: repeat-x;
}

.upattach-ft #photoTip {
    display: none;
}

.upattach-ft #limitUploadNum {
    display: none;
}

.upattach-ft #AttachInsertAll {
    float: right;
    padding-left: 15px;
}

.appraise-mod {
    margin-bottom: 20px;
    _zoom: 1;
}

.appraise-mod li {
    margin-bottom: 30px;
}

.appraise-img {
    float: left;
    margin-right: 8px;
    padding: 10px 0 0 10px;
    width: 210px;
    height: 210px;
    background: #fff;
    box-shadow: 0 0 4px #aaa;
}

.appraise-img div {
    width: 200px;
    height: 200px;
    overflow: hidden;
}

.appraise-img p {
    display: table-cell;
    *display: block;
    width: 200px;
    height: 200px;
    vertical-align: middle;
    text-align: center;
    background: #fff;
    *font-size: 175px;
    overflow: hidden;
}

.up-describe {
    position: relative;
    float: left;
    margin-right: 10px;
    padding: 10px;
    width: 440px;
    height: 115px;
    background: #fff;
    border: 1px solid #DADADA;
    border-radius: 6px;
}

.up-describe .left-arrow {
    border-style: solid solid dashed dashed;
    border-color: #DADADA #DADADA transparent transparent;
}

.appraise-opt,
.appraise-progress {
    float: left;
    margin-top: 15px;
}

.up-option {
    float: left;
}

.up-option a {
    display: block;
    margin-bottom: 25px;
    padding-top: 28px;
    width: 30px;
    height: 0;
    background-image: url(images/icon.png);
    background-repeat: no-repeat;
    cursor: pointer;
    overflow: hidden;
}

.up-option .addToEditor {
    display: none;
}

.up-option .upMove {
    background-position: 0 -282px;
}

.up-option .downMove {
    background-position: -34px -282px;
}

.up-option .delAttach {
    background-position: 0 -247px;
}

.up-option .checkSingle {
    width: 24px;
    background-position: -139px -697px;
}

.up-option .checkSingleTrue {
    background-position: -139px -722px;
}


/*=E upattach-mod */


/*=S hide button */

#showWindow_map .win-btn {
    display: none;
}


/*=E hide button */


/*=S fix-brand */

.fix-brand {
    z-index: 5;
    position: fixed;
    right: 10px;
    top: 60px;
    _position: absolute;
    width: 120px;
    border: 1px solid #ddd;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}

.fix-brand .side-brand-hd {
    height: 22px;
    line-height: 22px;
    text-indent: 8px;
    font-weight: bold;
    color: #CF1010;
    border-bottom: 1px solid #e0e0e0;
    background: #E5E5E5;
    overflow: hidden;
}

.fix-brand .side-brand-hd span {
    float: left;
}

.fix-brand .side-brand-bd ul {
    padding: 8px 0 8px 8px;
    border: 0 none;
    width: auto;
}

.fix-brand .side-brand-bd li {
    margin-bottom: 3px;
}

.fix-brand-x {
    float: right;
    margin-right: 8px;
}

.width-over {
    width: 809px;
    overflow: visible;
}


/*=E fix-brand */


/*=S hd-login*/

.hd-login {
    float: right;
    padding: 0 10px;
    _padding-top: 5px;
    right: 0;
    height: 30px;
    _height: 25px;
    line-height: 30px;
    color: #fff;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#870D0D', endColorstr='#870D0D');
    background-color: rgba(65, 58, 58, 0.2);
    zoom: 1;
    overflow: hidden;
}

.hd-nologin {
    color: #000;
}

.hd-login a,
.hd-login a:visited {
    display: inline-block;
    padding: 0 5px;
    font: 400 12px/20px Simsun;
    color: #FFF;
    text-decoration: none;
}

.hd-nologin a,
.hd-nologin a:visited {
    color: #000;
}

.hd-login a:hover {
    color: #000;
    text-decoration: underline;
}

.hd-nologin a:hover {
    color: #fff;
}


/*=E hd-login*/


/*=S hd-logo*/

.hd-logo {
    position: relative;
    margin-bottom: 20px;
    width: 520px;
    height: 75px;
    overflow: hidden;
}

.hd-logo a.create-shop,
.hd-logo a.create-shop:visited {
    position: absolute;
    display: inline-block;
    bottom: 10px;
    right: 86px;
    height: 30px;
    font: 400 14px/30px "microsoft yahei";
    color: #333;
    text-decoration: none;
    border: 1px solid #B8B8B8;
    border-radius: 5px;
    box-shadow: 0px 2px 2px #750000;
    background: -moz-linear-gradient(top, #f9f9f9, #e9e9e9 80%);
    background: -o-linear-gradient(top, #f9f9f9, #e9e9e9 60%);
    background: -webkit-gradient(linear, 0 0, 0 60%, from(#f9f9f9), to(#e9e9e9));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
}

.hd-logo a.create-shop:hover {
    color: #fff;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 2px 2px #750000;
    background: -moz-linear-gradient(top, #CF3232, #9D1515 80%);
    background: -o-linear-gradient(top, #CF3232, #9D1515 60%);
    background: -webkit-gradient(linear, 0 0, 0 60%, from(#CF3232), to(#9D1515));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#CF3232', endColorstr='#9D1515');
}

a.create-shop span,
a.create-shop:visited span {
    display: inline-block;
    margin: 5px 10px;
    padding-left: 18px;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    background: url(images/icon.png) -187px -210px no-repeat;
}

a.create-shop:hover span {
    background-position: -187px -190px;
}


/*=E hd-logo*/


/*=S hd-fsearch*/

.hd-fsearch {
    position: absolute;
    top: 40px;
    right: 0;
    border-radius: 2px;
}

.hd-fsearch p {
    position: relative;
    padding: 1px;
    width: 270px;
    height: 30px;
    border-radius: 3px;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#870D0D', endColorstr='#870D0D');
    background-color: rgba(65, 58, 58, 0.5);
    zoom: 1;
    overflow: hidden;
}

.hd-fsearch input {
    position: absolute;
    top: 1px;
    left: 1px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    width: 230px;
    height: 20px;
    line-height: 20px;
}

.hd-fsearch a.search,
.hd-fsearch a.search:visited {
    position: absolute;
    display: inline-block;
    top: 1px;
    right: 2px;
    width: 30px;
    height: 28px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    text-indent: -99999px;
    background: #fff url(images/icon.png) -30px -743px no-repeat;
}


/*=E hd-fsearch*/


/*=S hd-fnav*/

.hd-fnav {
    position: relative;
    width: 100%;
    height: 65px;
    font: 400 20px/66px "microsoft yahei";
    color: #fff;
    background: #E8E8E8 url(images/bg_repeat.png) 0 -263px repeat-x;
    z-index: 99;
}

.hd-fnav-hd li {
    float: left;
    padding: 0 30px;
    height: 65px;
    line-height: 66px;
}

.hd-fnav-hd li.select {
    padding: 0 30px;
    height: 65px;
    background: #E8E8E8 url(images/bg_repeat.png) 0 -329px repeat-x;
}

.hd-fnav-hd li.share-select {
    padding: 0 10px;
    height: 65px;
    background: #E8E8E8 url(images/bg_repeat.png) 0 -461px repeat-x;
}

.hd-fnav-hd li.select a,
.hd-fnav-hd li.select a:visited,
.hd-fnav-hd a,
.hd-fnav-hd a:visited {
    color: #fff;
    text-decoration: none;
    border-color: #AF1111;
}

.hd-fnav-hd li.lshare {
    padding: 0 0 0 30px;
    height: 65px;
    _width: 90px;
}

.hd-fnav-hd li.lshare span.icon {
    padding-right: 30px;
    display: block;
    height: 65px;
    background: url(images/bg_repeat.png) right -395px no-repeat;
}

.hd-fnav-hd .hd-hshare {
    padding: 0 10px;
    margin-right: 10px;
}

.hd-index-nav li.hd-hshare {
    padding: 0 0 0 10px;
    margin-right: 0;
}

.hd-hshare a,
.hd-hshare a:visited {
    padding-right: 10px;
    font: 400 12px/20px Simsun;
}

.hd-hshare dd {
    float: left;
    margin-top: 11px;
    width: 40px;
    height: 55px;
    line-height: 16px;
    *line-height: 17px;
}

.hd-fnav-hd li.hd-it-nav,
.hd-fnav-hd li.hd-hguang {
    position: relative;
    padding: 0 0;
    _width: 110px
}

.hd-fnav-hd li.hd-hguang {
    padding: 0 10px;
}

.hd-hguang dt a,
.hd-hguang dt a:visited {
    display: block;
    margin-top: 15px;
    _margin-top: 20px;
    padding: 0 30px;
    height: 35px;
    _height: 30px;
    line-height: 36px;
    _line-height: 30px;
}

.hd-hguang dt a,
.hd-hguang dt a:visited {
    padding: 0 10px;
    border-left: 1px solid #544E4E;
    border-right: 1px solid #544E4E;
}

.hd-hguang .icon {
    display: inline-block;
    margin-left: 10px;
    width: 10px;
    height: 10px;
    *height: 19px;
    _height: 8px;
    background: url(images/icon.png) -154px -433px no-repeat;
    _background-position: -154px -423px;
}

.hd-hguang-bd {
    display: none;
    float: left;
    position: absolute;
    left: 15px;
    top: 50px;
    padding: 10px;
    width: 85px;
    background: #fff;
    z-index: 3;
}

.hd-hguang-bd p {
    line-height: 30px;
    border-bottom: 1px solid #EBEBEB;
}

.hd-hguang-bd p.no-b {
    border-bottom: none;
}

.hd-hguang-bd a,
.hd-hguang-bd a:visited,
li.select .hd-hguang-bd a,
li.select .hd-hguang-bd a:visited {
    padding: 0 6px;
    font: 400 12px/30px Simsun;
    color: #666;
}

.hd-hshare a:hover,
.hd-hguang-bd a:hover,
.hd-it-nav .hd-hguang-bd a:hover {
    color: #AF1111;
    text-decoration: none;
}

li.select #hdGuang {
    border-color: #AF1111;
}


/*=E hd-fnav*/


/*=S hd-new-nav */

.hd-fnav-hd li.hd-it {
    position: relative;
    padding: 0 0;
    _width: 110px
}

.hd-fnav-hd .hd-it a,
.hd-fnav-hd .hd-it span,
.hd-fnav-hd .hd-it a:visited,
.hd-it-nav dt a,
.hd-it-nav dt a:visited {
    display: block;
    margin-top: 15px;
    _margin-top: 20px;
    padding: 0 30px;
    height: 35px;
    _height: 30px;
    line-height: 36px;
    _line-height: 30px;
}

.hd-fnav-hd .hd-it a,
.hd-fnav-hd .hd-it a:visited {
    border-right: 1px dotted #544E4E;
}

.hd-fnav-hd .hd-it span {
    border-right: 1px dotted #af1111;
}

.hd-fnav-hd .hd-it a:hover,
.hd-it-nav dt a:hover {
    color: #fff;
    text-decoration: none;
}

.hd-index-nav li.lshare {
    _width: 70px;
    height: 65px;
}

.hd-index-nav li.lshare span.icon {
    _padding: 0;
}

.hd-it-nav dt a,
.hd-it-nav dt a:visited {
    padding: 0px 27px 0 30px;
    _padding-right: 5px;
    _padding-top: 3px;
    _height: 27px;
}

.hd-it-nav .icon {
    display: inline-block;
    margin-left: 10px;
    width: 10px;
    height: 10px;
    *height: 19px;
    _height: 8px;
    background: url(images/icon.png) -154px -433px no-repeat;
    _background-position: -154px -423px;
}

.hd-it-nav .hd-hguang-bd {
    display: none;
    float: left;
    position: absolute;
    left: 6px;
    top: 50px;
    padding: 10px;
    width: 85px;
    background: #fff;
    z-index: 3;
}

.dasao {
    position: absolute;
    top: 14px;
    right: 120px;
    width: 140px;
    height: 35px;
    background: url(images/dasao.gif) no-repeat;
}

.dasao span {
    position: absolute;
    top: -12px;
    right: -140px;
    width: 138px;
    height: 74px;
    text-indent: 999em;
    background: url(images/bg_index_dasao.png) no-repeat;
    _background-image: none;
    overflow: hidden;
}


/*=E hd-new-nav*/


/*=S hd-nav
.hd-nav{*position:relative;top:0;left:0;margin-bottom:20px;width:100%;height:40px;box-shadow:0px 0px 2px #333;font:400 20px/40px "microsoft yahei";color:#fff;background:url(images/bg_repeat.png) 0 -40px repeat;z-index:99;}
	.hd-nav .fl{height:40px;overflow:hidden;}
	.hd-nav .fl a,.hd-nav .fl a:visited,.hd-nav .fl  span{display:inline-block;padding:0 10px;height:40px;color:#fff;text-decoration:none;overflow:hidden;vertical-align:top;}
	.hd-nav .fl  span{color:#fff;background:url(images/bg_repeat.png) repeat;}
	.hd-nav .fl img{float:left;display:block;height:40px;vertical-algin:top;}
	.hd-nav .hd-search{float:right;position:relative;display:inline-block;margin:5px 0;width:210px;height:30px;}
	.hd-search .emptyhint {line-height:28px;}
		.hd-search input{position:absolute;top:2px;right:10px;width:190px;height:20px;line-height:20px;}
		.hd-search  a.search,.hd-search  a.search:visited{position:absolute;display:inline-block;padding:0;top:4px;right:15px;width:25px;height:25px;border-radius:3px;text-indent:-99999px;background:url(images/icon.png) right -404px no-repeat;}
	.hd-nav .hd-cont{position:relative;display:inline-block;margin-right:10px;height:40px;font:400 12px/40px Simsun;}
		.hd-cont a,.hd-cont a:visited,.hd-cont span{display:inline-block;margin:0 5px;color:#fff;}
		.hd-cont  i{padding-left:5px;color:#D43131;}
		.hd-cont p{float:left;display:inline-block;width:170px;height:40px;line-height:12px;}
		.brandTop .hd-cont p{padding-top:4px;*padding-top:8px;*height:32px;*line-height:6px;}
			.hd-cont p  a,.hd-cont p a:visited{display:inline;}
		.hd-cont span{float:left;margin:0;}
		.hd-cont strong{font:700 20px/40px "microsoft yahei";}
	.hd-nav a:hover{color:#D43131;}
	.hd-nav .brandTop{display:none;}

	.hd-cont .hover{z-index:20;}
		.hover a,.hover a:visited{color:#333;}
		.hd-navTop #logout,.defaultTop #logout{padding-left:55px;}
		.user-msg{position:absolute;top:0;right:55px;}
			.user-msg dt{position:relative;margin-top:10px;width:50px;height:30px;line-height:20px;}
			.hover dt{border-width:1px 1px medium;border-style:solid;border-color:#CDCDCD #CDCDCD #FFFFFF #FFFFFF;border-radius:4px 4px 0 0;background-color:#fff;}
				.user-msg #userMessage{margin-left:5px;}
				.user-msg #num{position:absolute;top:-5px;right:-10px;padding:0 3px;font:400 12px/12px Simsun;color:#fff;border-radius:8px;background-color:#AF1111;}
				.hover #num{top:-6px;right:-11px;}
				.hover dt span{color:#666;}
				.user-msg .icon{position:absolute;top:8px;right:6px;display:block;width:8px;height:5px;background:url(images/icon.png) -167px -759px no-repeat;overflow:hidden;}
				.hover .icon{background-position:-167px -766px;}
			.user-msg dd{display:none;position:absolute;top:40px;right:0;width:110px;background:#fff;}
			.hover dd{display:block;border-width:1px 1px medium;border-style:solid;border-color:#fff #CDCDCD #CDCDCD #CDCDCD;border-radius:0 0 4px 4px;box-shadow:0 2px 3px #DDDDDD;}
			.user-msg li{position:relative;padding:0 10px;width:90px;height:40px;font:400 12px/40px Simsun;overflow:hidden;}
			.user-msg li:hover{background-color:#EDEDED;}
				.user-msg li a,.user-msg li a:visited{margin:0;padding-left:25px;text-decoration:none;}
				.user-msg li .icon{position:absolute;top:10px;left:10px;display:block;width:18px;height:18px;background:url(images/icon.png) -154px -786px no-repeat;}
					.user-msg li.sx .icon{background-position:-160px -782px;}
					.user-msg li.tx .icon{background-position:-160px -816px;}
				.user-msg li em{margin-left:5px;padding:0 5px;border-radius:5px;color:#fff;background-color:#af1111;}

 hd-nav*/


/*=S content tab nav */

.cont-tab-nav {
    height: 50px;
    font: 400 18px/50px "Microsoft YaHei", 'SimHei';
    background: #CECECE;
    background: -moz-linear-gradient(top, #cecece 0%, #cecece 92%, #c3c3c3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cecece), color-stop(92%, #cecece), color-stop(100%, #c3c3c3));
}

.cont-tab-nav li {
    float: left;
    padding: 0 25px;
}

.cont-tab-nav li.select {
    background: #F5F5F5;
}


/*=E content tab nav */


/*=S haodian pin mod */

.hd-pin-mod {
    padding-bottom: 50px;
}

.hd-pin-mod li {
    margin-bottom: 10px;
}

.hd-pin-mod .thumb-count em {
    display: none;
}

.hd-pin-mod .thumb-count span {
    padding: 0 3px 0 5px;
    height: 18px;
    line-height: 18px;
}

.store-name {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 218px;
    height: 49px;
    font: 400 20px/49px "Microsoft YaHei", SimHei;
    text-indent: 13px;
    background: #868686;
    overflow: hidden;
}

.hov {
    display: block;
}

.hd-pin-pages {
    padding-bottom: 20px;
    width: 900px;
    height: 38px;
    font: 400 20px/38px "Microsoft YaHei", SimHei;
}

.click-toload,
.hd-pin-nav {
    height: 40px;
    line-height: 38px;
    width: 638px;
    text-align: center;
    border: 1px solid #DADADA;
    background: #F0F0F0;
    background: -moz-linear-gradient(top, #f8f8f8 0%, #e9e9e9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #e9e9e9));
}

.hd-pin-nav {
    width: 248px;
}

.hd-pin-nav select {
    line-height: 1;
    vertical-align: middle;
}

.hd-pin-nav span {
    display: inline-block;
    height: 38px;
}


/*=E haodian pin mod */


/*=S sort mod */

.by-sort dt {
    width: 70px;
    text-align: right;
    font: 400 22px/24px "Microsoft YaHei", SimHei;
    color: #AF1111;
}

.by-sort dd {
    width: 850px;
}

.sort-bd h1,
.sort-bd h2 {
    font-weight: 400;
    font-size: 12px;
}

.sort-bd a,
.sort-bd a:visited,
.tag-search dd a,
.tag-search dd a:visited {
    display: block;
    float: left;
    margin: 0 10px 10px 0;
    padding: 0 8px;
    height: 22px;
    line-height: 22px;
    color: #fff;
    background: #A0A0A0;
    border-radius: 11px;
    white-space: nowrap;
}

.sort-bd a:hover,
.sort-bd a.selected,
.sort-bd a.selected:visited,
.tag-search dd a:hover {
    color: #fff;
    background: #AF1111;
    text-decoration: none;
}


/*=E sort mod */


/*=S regphone*/

#regphone {
    position: relative;
}

#maxphone {
    position: absolute;
    display: none;
    top: 32px;
    *top: 36px;
    left: 0;
    padding-left: 10px;
    width: 245px;
    height: 30px;
    font: 400 25px/30px Arial, Helvetica, sans-serif;
    color: #FC6D02;
    border: 1px solid #EDDDAC;
    background: #FFFCE9;
}

#regphone a,
#regphone a:visited {
    padding: 5px 10px;
    font: 400 12px/12px Simsun;
    text-decoration: none;
    border-radius: 5px;
}

#regphone a.op-btn,
#regphone a.op-btn:visited {
    color: #333;
    border: 1px solid #B8B8B8;
    background: #EAEAEA;
    background: -moz-linear-gradient(top, #F7F7F7, #EAEAEA 80%);
    background: -o-linear-gradient(top, #F7F7F7, #EAEAEA 60%);
    background: -webkit-gradient(linear, 0 0, 0 60%, from(#F7F7F7), to(#EAEAEA));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#EAEAEA');
}

#regphone a.sub-btn,
#regphone a.sub-btn:visited {
    color: #fff;
    border: none;
    background: #A32424;
    background: -moz-linear-gradient(top, #CF3232, #A32424 80%);
    background: -o-linear-gradient(top, #CF3232, #A32424 60%);
    background: -webkit-gradient(linear, 0 0, 0 60%, from(#CF3232), to(#A32424));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#CF3232', endColorstr='#A32424');
}


/*=S regphone*/


/*=S hd-build*/

.hd-build {
    padding: 0 30px;
    width: 920px;
    background: #f5f5f5;
}

.hd-build .txt {
    width: 270px;
}

.hd-build .txt-small {
    width: 40px;
}

.hd-build strong,
.hd-build span {
    margin-left: 10px;
    font: 700 14px/20px Simsun;
    color: #666;
}

.hd-build span {
    font-weight: 400;
    color: #999;
}

.hd-build .phone-validate {
    position: relative;
    width: 765px;
}

.phone-validate .table-mod {
    display: block;
    margin: 0;
    padding: 0 20px 20px;
    width: 720px;
    border: 1px solid #ddd;
    border-top: 1px solid #D12E2E;
    background: #fff;
}

.phone-validate .table-mod table {
    margin: 0;
    width: 100%;
}

.phone-validate .arrow {
    position: absolute;
    display: block;
    top: -7px;
    left: 30px;
    width: 14px;
    height: 8px;
    background: url(images/icon.png) -160px -196px no-repeat;
}

.hd-build .shopname-des {
    display: none;
    position: absolute;
    top: 0;
    left: 270px;
    width: 245px;
    border: 1px solid #ccc;
    color: #999;
    background: #fff;
    z-index: 20;
}

.hd-build .name-note {
    font-size: 12px;
}

.hdName-wrap {
    position: relative;
}

.name-note a:link,
.name-note a:visited {
    color: #d43131;
}


/*=E hd-build*/


/*=S upbuild-mod*/

.upbuild-mod {
    background: #f5f5f5;
}

.upbuild-hd {
    padding-left: 10px;
    height: 30px;
    border-bottom: 1px solid #E2E6E8;
    background: #F5F5F5;
    _overflow: hidden;
}

.upbuild-hd a {
    position: relative;
    float: left;
    margin-right: 15px;
    padding: 10px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #DDD;
    border-bottom-color: #b5ce85;
}

.upbuild-hd span {
    display: inline-block;
    height: 30px;
    line-height: 30px;
}

.upbuild-hd .hdup-info {
    width: 55%;
}

.upbuild-hd #limitUploadNum {
    display: none;
}

.upbuild-hd .on,
.upbuild-hd .on:hover {
    cursor: text;
    font-weight: 700;
    color: #333;
    background: #FFF;
    border-color: #b5ce85;
    border-bottom-color: #FFF;
    text-decoration: none;
}

.upbuild-bd {
    margin-top: 10px;
    padding: 0 10px;
    background: #FFF;
}

.upbuild-bd .up-describe,
.upbuild-bd .addToEditor,
.upbuild-bd .upMove,
.upbuild-bd .addToEditor,
.upbuild-bd .downMove {
    display: none;
}

.upbuild-bd li {
    float: left;
    display: block;
    width: 100%;
    margin-bottom: 10px;
    border-bottom: 1px dashed #ddd;
    height: 58px;
}

.upbuild-bd .color3 {
    margin: 0;
    color: #FC6D02;
}

.upbuild-bd .up-msg {
    float: left;
    position: relative;
    padding: 0;
    margin: 0;
    border: none;
    overflow: visible;
}

.upbuild-bd .up-msg img {
    width: 50px;
    height: 50px;
}

.upbuild-bd .up-info {
    position: absolute;
    padding: 0;
    top: 0;
    left: 85px;
    width: 160px;
    text-align: left;
    word-wrap: break-word;
}

.upbuild-bd .up-option {
    float: right;
}

.upbuild-bd .addToEditor {
    display: block;
}

.upbuild-bd .delAttach,
.upbuild-bd .delAttach:visited,
.upbuild-bd .addToEditor,
.upbuild-bd .addToEditor:visited {
    margin: 0 10px 0 0;
    padding: 0;
    width: 40px;
    height: 30px;
    line-height: 30px;
    color: #0657B2;
    background: none;
}

.upbuild-type {
    cursor: help;
    padding-right: 12px;
    background-position: right 1px;
}


/*=E upbuild-mod*/


/*=S hd-uploadfile*/

.hd-uploadfile-bd {
    display: none;
    margin-bottom: 10px;
    width: 455px;
    border: 1px solid #ddd;
    overflow: hidden;
}

.hd-uploadfile-mod .hd-uploadfile-ft {
    position: relative;
}

.hd-uploadfile-ft #uploading,
.hd-uploadfile-ft #uploading object,
.hd-uploadfile-ft #uploadBtn {
    display: inline-block;
    width: 80px;
    height: 30px;
}

.hd-uploadfile-ft #uploading,
.hd-uploadfile-ft #uploading object {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.hd-uploadfile-ft #uploadBtn,
.hd-uploadfile-ft #uploadBtn:visited,
.hd-uploadfile-ft #uploadBtn:hover {
    font: 700 14px/30px "microsoft yahei";
    color: #666;
    border: 1px solid #D2D2D2;
    border-radius: 5px;
    text-align: center;
    background: #EAEAEA;
    background: -moz-linear-gradient(top, #F7F7F7, #EAEAEA 80%);
    background: -o-linear-gradient(top, #F7F7F7, #EAEAEA 60%);
    background: -webkit-gradient(linear, 0 0, 0 60%, from(#F7F7F7), to(#EAEAEA));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#EAEAEA');
}

.hd-uploadfile-ft #uploadTip {
    display: inline-block;
    height: 30px;
    line-height: 30px;
}


/*=E hd-uploadfile*/


/*=S hdsearch-list*/

.hdsearch-list {
    float: left;
    margin-bottom: 10px;
    background: #F5F5F5;
}

.hdsearch-list li {
    float: left;
}

.hdshop-mod {
    margin: 10px 20px;
    width: 940px;
    height: 120px;
    background: url(images/bg_repeat.png) 0 -99px repeat;
    overflow: hidden;
}

.hdshop-mod h3 {
    margin-bottom: 10px;
    font: 700 18px/22px "microsoft yahei";
    color: #333;
}

.hdshop-mod p {
    font: 400 12px/20px Simsun;
    color: #333;
}

.hdshop-mod strong {
    font: 700 16px/20px Arial;
    color: #AF1111;
}

.hdshop-mod .hdshop-hd {
    float: left;
}

.hdshop-hd span {
    float: left;
    display: block;
    width: 20px;
    font: 400 14px/120px Arial;
    color: #fff;
    text-align: center;
    background: #717171;
    background: -moz-linear-gradient(top, #888888 0%, #717171 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #888888), color-stop(100%, #717171));
}

.hdshop-hd span.hot {
    font-size: 24px;
    background: #AF1111;
    background: -moz-linear-gradient(top, #CE0000 0%, #AF1111 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CE0000), color-stop(100%, #AF1111));
}

.hdshop-hd img {
    display: block;
    margin: 10px 0 10px 30px;
}

.hdshop-mod .hdshop-bd {
    float: left;
    margin: 10px 0 0 10px;
    width: 380px;
    overflow: hidden;
}

.hdshop-bd span {
    padding-right: 5px;
    color: #666;
}

.hdshop-mod .hdshop-ft {
    float: left;
}

.hdsft-hd,
.hdsft-bd {
    float: left;
}

.hdsft-hd .shop-img {
    float: left;
    position: relative;
    margin-top: 5px;
    width: 170px;
    height: 115px;
    overflow: hidden;
}

.shop-img img,
.shop-img span {
    position: absolute;
    bottom: 0;
}

.shopimg-hd {
    width: 170px;
    height: 115px;
    background: url(images/bg_shopimg.png) no-repeat;
    _background: none;
    z-index: 2;
}

.shopimg-bd {
    left: 15px;
    z-index: 1;
}

.shop-img span.num {
    display: block;
    right: 20px;
    width: 20px;
    height: 16px;
    font: 400 12px/16px Simsun;
    color: #fff;
    text-align: center;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC454545', endColorstr='#CC454545');
    background: rgba(69, 69, 69, 0.8);
    background: none\0;
    z-index: 3;
}

.hdsft-bd {
    line-height: 120px;
}


/*=E hdsearch-mod hdshop-mod*/


/*=S star*/

.star {
    display: inline-block;
    margin: -5px 5px 0 0;
    height: 16px;
    vertical-align: middle;
    background-image: url(images/icon.png);
}

.star0 {
    width: 0px;
    background: none;
}

.star1 {
    width: 16px;
    background-position: -20px -420px;
}

.star2 {
    width: 36px;
    background-position: -20px -436px;
}

.star3 {
    width: 56px;
    background-position: -20px -452px;
}

.star4 {
    width: 76px;
    background-position: -20px -468px;
}

.star5 {
    width: 96px;
    background-position: -20px -484px;
}

.star6 {
    width: 120px;
    background-position: -20px -499px;
}

.my-star0 {
    width: 0px;
    background: none;
}

.my-star1 {
    width: 16px;
    background-position: -35px -896px;
}

.my-star2 {
    width: 36px;
    background-position: -35px -912px;
}

.my-star3 {
    width: 56px;
    background-position: -35px -928px;
}

.my-star4 {
    width: 76px;
    background-position: -35px -944px;
}

.my-star5 {
    width: 96px;
    background-position: -35px -960px;
}

.my-star6 {
    width: 120px;
    background-position: -35px -976px;
}


/*=E star*/


/*=S block-mod */

.block-mod {
    margin-bottom: 20px;
    padding: 20px 20px 25px;
    background: #F5F5F5;
    zoom: 1;
}

.block-mod a {
    color: #fff
}

.block-mod a:hover {
    color: #fff;
    text-decoration: none;
}

.block-hd {
    position: relative;
    margin-bottom: 20px;
}

.block-hd h3,
.block-hd h1,
.block-hd h2 {
    font: 400 24px/24px "Microsoft Yahei", "SimHei";
    color: #666;
}

.block-hd em {
    color: #D43131;
}

.block-hd a,
.block-hd a:visited {
    display: block;
    position: absolute;
    padding: 0 7px;
    width: 130px;
    right: 0px;
    top: 0px;
    padding-left: 10px;
    border-radius: 12px;
    color: #fff;
    background: #868686
}

.block-hd a:hover {
    background: #AF1111
}

.block-hd .icon {
    display: block;
    padding-left: 18px;
    height: 24px;
    color: #fff;
    line-height: 24px;
    background: url("images/icon.png") no-repeat scroll -187px -189px transparent;
}

.block-ft {
    position: relative;
    margin-top: 25px;
}

.block-ft a,
.block-ft a:visited {
    position: absolute;
    bottom: -25px;
    right: -20px;
    overflow: hidden;
}

.block-ft .more {
    display: inline-block;
    height: 20px;
    font: 400 12px/20px Simsun;
    padding: 0 5px;
    color: #fff;
    background: #868686;
}

.block-ft .icon {
    display: inline-block;
    margin-bottom: -10px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border: 14px solid #868686;
    *border-width: 12px;
    border-color: #f5f5f5 #868686 #868686 #f5f5f5;
}

.block-ft a:hover .more {
    background: #AF1111;
}

.block-ft a:hover .icon {
    border-color: #f5f5f5 #AF1111 #AF1111 #f5f5f5;
}

.user-list {
    position: relative;
    margin: 50px -15px -20px;
}

.user-list-bd {
    float: left;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border: 15px solid #fff;
}

.user-list-l {
    border-color: #f5f5f5 #ffffff #ffffff #f5f5f5;
}

.user-list-r {
    border-color: #f5f5f5 #f5f5f5 #ffffff #ffffff;
}

.user-list-ok {
    position: absolute;
    display: block;
    right: 20px;
    bottom: -20px;
    width: 166px;
    height: 110px;
    background: url(images/hd_ok.png) no-repeat;
    opacity: 0.3;
    filter: alpha(opacity=30);
    z-index: 1;
}

.user-list-info {
    float: left;
    position: relative;
    padding: 0 20px;
    width: 870px;
    height: 30px;
    background: #fff;
}

.user-list-info a,
.user-list-info a:visited,
.user-list-info a:hover {
    cursor: default;
    position: absolute;
    display: inline-block;
    _display: inline;
    top: -22px;
    padding-left: 110px;
    width: 240px;
    height: 50px;
    font: 400 18px/26px "Microsoft Yahei", "SimHei";
    color: #333;
    background: url(images/user_icon.png) no-repeat;
    zoom: 1;
    z-index: 2;
}

.user-list-info a.find,
.user-list-info a.find:visited {
    left: 380px;
    background-position: 0px -54px;
}

.user-list-info a.create,
.user-list-info a.create:visited {
    line-height: 45px;
    left: 20px;
    background-position: 0px 0px;
}

.pic-list-box {
    position: relative;
    height: 240px;
    overflow: hidden;
}

.pic-list-box li {
    float: left;
    overflow: hidden;
}

.pic-list-box .pic160 {
    width: 160px;
}

.pic-list-box .pic240 {
    width: 240px;
}

.pic-list-box .pic200 {
    width: 200px;
}

.pic-list-box .pic180 {
    width: 180px;
}

.pic-box {
    display: inline-block;
    position: relative;
}

.pic-box .mark {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    opacity: 0.4;
    filter: alpha(opacity=40);
    background: #000;
}

.pic-box h4 {
    padding: 0 10px 0;
    height: 20px;
    font: 700 16px/20px "Microsoft Yahei", "SimHei";
    color: #000;
    overflow: hidden;
}

.pic-box em {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0 2px;
    font-size: 12px;
    color: #fff;
    opacity: 0.6;
    filter: alpha(opacity=60);
    background: #000;
}

.pic-box .user-show {
    position: absolute;
    display: block;
    left: 0;
    bottom: -68px;
    padding: 10px 0 8px;
}

.pic-box .user-show {
    color: #000;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2F5F5F5', endColorstr='#B2F5F5F5');
    background: rgba(245, 245, 245, 0.7);
}

.pic-box .user-show p {
    margin: 0;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
}

.pic-box .user-show a {
    display: block;
    float: left;
    margin-top: 8px;
    padding: 0 7px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    border-radius: 12px;
    background: #AF1111;
}

.pic-box .user-show span {
    display: block;
    float: right;
    color: #666;
    height: 28px;
}

.pic-box .user-show b {
    font-size: 30px;
    margin: 0;
    padding: 0;
}

.blocknew-mod {
    margin-bottom: 20px;
    padding: 20px 20px 25px;
    background: #F5F5F5;
    zoom: 1;
}

.blocknew-mod a {
    color: #fff
}

.blocknew-mod a:hover {
    color: #fff;
    text-decoration: none;
}

.blocknew-hd {
    position: relative;
    margin-bottom: 20px;
}

.blocknew-hd h3,
.blocknew-hd h1,
.blocknew-hd h2 {
    font: 400 24px/24px "Microsoft Yahei", "SimHei";
    color: #666;
}

.blocknew-hd em {
    color: #D43131;
}

.blocknew-hd .bhr {
    position: absolute;
    right: 0px;
    top: 0px;
}

.blocknew-hd a,
.block-hd a:visited {
    display: inline-block;
    padding: 0 5px;
    padding-left: 10px;
    font: 400 12px/20px Simsun;
    color: #666;
}

.blocknew-hd a:hover {
    color: #AF1111
}

.blocknew-mod .pic-list-box {
    position: relative;
    margin: -5px 0 0 -5px;
    _margin: -5px 0 0 -10px;
    height: 290px;
    overflow: hidden;
}

.blocknew-mod .pic150 {
    margin: -5px 0 0 -15px;
    _margin: -5px 0 0 -25px;
    width: 960px;
    _width: 970px;
    height: 200px;
}

.blocknew-mod .pic-list-box li {
    float: left;
    margin-left: 5px;
    width: 150px;
    overflow: hidden;
}

.blocknew-mod .pic150 li {
    margin-left: 10px;
}

.blocknew-mod .pic-list-box .pic160 {
    width: 160px;
}

.blocknew-mod .pic-list-box .pic280 {
    width: 280px;
}

.blocknew-mod .pic-box {
    display: inline-block;
    position: relative;
    margin-top: 5px;
}

.blocknew-mod .pic-box h3 {
    padding: 0 10px 0;
    height: 20px;
    font: 700 12px/20px "Microsoft Yahei", "SimHei";
    color: #AF1111;
    overflow: hidden;
}

.blocknew-mod .pic280 h3 {
    font-size: 16px;
}

.blocknew-mod .pic-box em {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0;
    width: 100%;
    height: 20px;
    font-size: 12px;
    color: #666;
    text-align: center;
    opacity: 1;
    filter: alpha(opacity=100);
    background: #E6E6E6;
    overflow: hidden;
}

.blocknew-mod .pic280 em {
    _bottom: -1px;
    height: 40px;
    font-size: 20px;
    line-height: 40px;
}

.blocknew-mod .pic280 em b {
    color: #AF1111;
}

.blocknew-mod .pic150 em {
    width: 140px;
    padding: 0 5px;
    height: 50px;
    font: 400 12px/20px Simsun;
    text-align: left;
}

.blocknew-mod .pic150 em i {
    font-size: 14px;
    color: #333;
    line-height: 24px;
}

.blocknew-mod .pic-box .user-show {
    position: absolute;
    display: block;
    left: 0;
    color: #000;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2F5F5F5', endColorstr='#B2F5F5F5');
    background: rgba(245, 245, 245, 0.7);
}

.blocknew-mod .user-show p {
    margin: 0;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
}

.blocknew-mod .user-show a {
    display: block;
    float: left;
    margin-top: 8px;
    padding: 0 7px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    border-radius: 12px;
    background: #AF1111;
}

.blocknew-mod .user-show span.font {
    float: none;
    display: block;
    margin-bottom: 10px;
    font: 400 12px/20px Simsun;
    color: #AF1111;
}

.blocknew-mod .user-show .num {
    display: block;
    position: absolute;
    bottom: 5px;
    right: 5px;
    font: 40 20px/30px "microsoft yahei";
    color: #AF1111;
}

.blocknew-mod .user-show b {
    font-size: 30px;
    margin: 0;
    padding: 0;
}


/*=E block--mod */


/*=S go-top
.go-top{position:fixed;_position:absolute;right:15px;bottom:-60px;text-align:center;z-index:3;border-radius:5px;box-shadow:none;}
	.go-top a,.go-top a:visited {display:block;margin-bottom:10px;outline:none;line-height:14px;height:50px;width:50px;color:#fff;text-align:center;background-color:#f7fbec;border:none;border-radius:5px;overflow:hidden;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2B2B2', endColorstr='#B2B2B2');background:rgba(0,0,0,0.23);}
	.go-top a:hover,.go-top .share-icon a,.go-top .share-icon a:visited,.go-top .select{text-decoration:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#8A8A8A', endColorstr='#8A8A8A');background-color:#94978E;background:rgba(0,0,0,0.4);}
	.go-top .icon{display:block;margin:0 auto;background:url(images/icon.png) no-repeat;overflow:hidden;margin-bottom:2px;}
	.go-top .customer{border-radius:5px;}
	.go-top .customer .icon{width:26px;height:32px;background-position:-67px -278px;}
	.go-top .share{border-radius:5px;}
	.go-top .share .icon{width:26px;height:32px;background-position:-114px -742px;}
		.go-top .select,.go-top .select:visited{border-radius:0 0 5px 5px;border-top:2px dotted #fff;}
		.go-top .share:hover{border-color:#fff;}
    .go-top .customer:hover .icon{width:26px;height:32px;background-position:-67px -278px;}
	.go-top .go-top-btn{border-radius:5px;}
	.go-top .go-top-btn .icon{width:27px;height:32px;background-position:-99px -277px;}
    .go-top .go-top-btn:hover .icon{width:27px;height:32px;background-position:-99px -277px;}
	.go-top .share-icon{display:block;padding-top:5px;border-radius:5px 5px 0 0;overflow:hidden;}
		.go-top .share-icon a,.go-top .share-icon a:visited{margin:0;padding:10px 5px;height:30px;border-radius:0;}
		.go-top .share-icon .icon{width:32px;height:32px;text-indent:-99999px;overflow:hidden;}
		.go-top .qqwb .icon{background-position:-81px -784px;}
		.go-top .qq .icon{background-position:-114px -784px;}
		.go-top .sina .icon{background-position:-147px -784px;}
 go-top*/


/*=S hdsearch-type*/

.hdsearch-type {
    height: 25px;
}

.hdsearch-type a:hover {
    text-decoration: none;
}

.hdsearch-type a.hot,
.hdsearch-type a.hot:visited {
    padding: 0 0 0 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.hdsearch-type a.comment,
.hdsearch-type a.comment:visited {
    margin-left: -1px;
    padding: 0 5px 0 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.hdsearch-type a,
.hdsearch-type a:visited {
    float: left;
    display: inline-block;
    height: 22px;
    font: 400 14px/22px "microsoft yahei";
    color: #333;
    text-decoration: none;
    border: 1px solid #CECECE;
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #f5f5f5 0%, #e1e1e1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #e1e1e1));
}

.hdsearch-type span {
    display: inline-block;
    margin-left: 5px;
    width: 20px;
    height: 22px;
    vertical-align: middle;
    background: url(images/icon.png) 0 -437px no-repeat;
}

.hdsearch-type a.select,
.hdsearch-type a.select:visited,
.hdsearch-type a.region-click,
.hdsearch-type a.region-click:visited {
    border: 1px solid #909090;
    box-shadow: inset 0 0 5px #7E7E7E;
    color: #fff;
    background: #A0A0A0;
    background: -moz-linear-gradient(top, #A0A0A0 0%, #A0A0A0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A0A0A0), color-stop(100%, #A0A0A0));
}

.hdsearch-type a.select span {
    background-position: 0 -401px;
}

.hdsearch-type .txt {
    margin: -3px 15px 0 35px;
    _margin-top: 0;
    height: 20px;
    _height: 16px;
    line-height: 20px;
    border-radius: 6px;
}

.hdsearch-type .btn-n {
    margin-top: -3px;
    _margin-top: 0;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
}

.hdsearch-type .region span,
.region-click span {
    margin-right: 8px;
    width: 11px;
    background: url(images/icon.png) no-repeat right -786px;
}

.hdsearch-type .region-click span {
    background-position: right -807px
}


/*=E hdsearch-type*/


/*=S hdsearch-select*/

.hdsearch-select h3 {
    font: 400 18px/30px "microsoft yahei";
    color: #333;
}

.hdsearch-select strong {
    color: #af1111;
}

.hdsearch-select dl {
    margin-top: 10px;
}

.hdsearch-select dt,
.hdsearch-select dd {
    float: left;
}

.hdsearch-select dt {
    font: 400 14px/22px "microsoft yahei";
}


/*=E hdsearch-select*/


/*=S hdsearch-cont*/

.hdsearch-cont {
    padding-bottom: 20px;
    width: 980px;
    background: #f5f5f5;
}

.hdsearch-cont .hdsearch-select {
    padding: 20px 30px 10px;
}

.hdsearch-list .hdsearch-type,
.hdsearch-city {
    margin: 20px 20px 10px;
}

.hdsearch-city {
    clear: both;
    display: none;
    padding: 0px 10px 10px;
    background: #fff;
}

.hdsearch-city dt {
    margin-top: 10px;
    color: #af1111;
    font-weight: 700;
    margin-right: 10px;
}

.hdsearch-city dd {
    width: 845px;
}

.hdsearch-city a {
    float: left;
    margin: 10px 10px 0;
}

.hdsearch-city a.selected,
.hdsearch-city a.selected:visited {
    font-weight: 700;
    color: #af1111;
}

.hdsearch-cont .hd-pin-pages {
    margin-left: 20px;
}

.hdsearch-noresult {
    margin: 40px auto;
    width: 700px;
    font: 400 40px/60px "microsoft yahei";
    color: #a9a9a9;
}

.hdsearch-noresult h3,
.hdsearch-noresult img,
.hdsearch-noresult a {
    _float: left;
    display: inline-block;
    vertical-align: top;
}

.hdsearch-noresult img {
    *float: left;
}


/*=S hdsearch-cont*/


/*S= slide-player*/

.slide-nimg {
    position: relative;
    margin: 0;
    width: 710px;
    height: 350px;
    overflow: hidden;
    z-index: 2;
}

.slide-nimg .slide-player {
    position: absolute;
    left: 0;
}

.slide-nimg .slideimg-page {
    position: absolute;
    bottom: 0;
    left: -1px;
    width: 712px;
    background: #413A3A;
}

.slide-nimg .slideimg-page a,
.slide-nimg .slideimg-page a:visited {
    float: left;
    _display: inline;
    display: block;
    padding: 10px;
    width: 157px;
    height: 10px;
    font: 400 14px/10px "microsoft yahei";
    color: #fff;
    text-align: center;
    border-left: 1px solid #807A7A;
    border-bottom: none;
    overflow: hidden;
}

.slide-nimg .slideimg-page a.trigger,
.slide-nimg .slideimg-page a.trigger:hover {
    width: 157px;
    height: 10px;
    color: #fff;
    border-color: #D96B00;
    background: #AF1111;
    overflow: hidden;
}

.slide-img {
    position: relative;
    width: 940px;
    height: 240px;
    overflow: hidden;
    z-index: 2;
}

.slide-img .slide-player {
    position: absolute;
    left: 0;
}

.slide-img .slideimg-page {
    position: absolute;
    top: 0;
    right: 0;
    width: 210px;
    background: #413A3A;
}

.slideimg-page a,
.slideimg-page a:visited {
    float: left;
    _display: inline;
    display: block;
    padding: 10px;
    width: 190px;
    height: 39px;
    font: 400 14px/22px "microsoft yahei";
    color: #fff;
    border-bottom: 1px dashed #73685B;
    overflow: hidden;
}

.slideimg-page a.trigger {
    width: 190px;
    height: 39px;
    border-color: #D96B00;
    background: #AF1111;
    overflow: hidden;
}


/*E= slide-player*/


/*=S qa-mod option */

.del-reply-opt .btn-gray {
    margin-left: 8px;
    display: inline-block;
    padding: 2px 5px;
    color: #666;
    background: #F1F1F1;
    background: -moz-linear-gradient(top, rgb(248, 248, 248) 0%, rgb(233, 233, 233) 100%);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#EAEAEA));
    border: 1px solid #DCDCDC;
    border-radius: 3px;
}

.del-reply-opt .btn-gray:hover {
    text-decoration: none;
    background: #F8F8F8;
    background: -moz-linear-gradient(top, #fff 0%, #eee 100%);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
}

.cur-p {
    cursor: pointer;
}


/*=E qa-mod option */


/*=S search-address*/

.search-address input {
    float: left;
    margin-right: 10px;
    padding: 5px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    border-radius: 5px;
    border: 1px solid #CECECE;
}

.search-address a,
.search-address a:visited {
    float: left;
    padding: 5px 10px;
    font: 400 16px/16px "microsoft yahei";
    color: #333;
    border: 1px solid #B8B8B8;
    border-radius: 5px;
    text-decoration: none;
    background: #f6f6f6;
    background: -moz-linear-gradient(top, #f6f6f6, #e9e9e9 80%);
    background: -o-linear-gradient(top, #f6f6f6, #e9e9e9 60%);
    background: -webkit-gradient(linear, 0 0, 0 60%, from(#f6f6f6), to(#e9e9e9));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e9e9e9');
}

.search-address a:hover {
    color: #fff;
    border: none;
    border-radius: 5px;
    box-shadow: 2px 2px 2px #ccc;
    text-decoration: none;
    background: #CF3232;
    background: -moz-linear-gradient(top, #CF3232, #9D1515 80%);
    background: -o-linear-gradient(top, #CF3232, #9D1515 60%);
    background: -webkit-gradient(linear, 0 0, 0 60%, from(#CF3232), to(#9D1515));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#CF3232', endColorstr='#9D1515');
}


/*=E search-address*/


/*=S win-hd*/

#hd-win {
    width: 490px;
    overflow: visible;
}

#hd-win .win-hd,
#hd-win .win-bd {
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B33639', endColorstr='#B33639');
    background: rgba(187, 31, 35, 0.6);
}

#hd-win .win-btn {
    display: none;
}

#hd-win p {
    margin: 10px 0;
}

#hd-win .win-hd {
    padding: 5px 5px 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

#hd-win .win-hd h3 {
    height: 25px;
    background: #fff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

#hd-win a.close,
#hd-win a.close:visited {
    padding-top: 28px;
    top: -10px;
    right: -10px;
    *top: 5px;
    *right: 10px;
    width: 28px;
    background: url(images/icon.png) -28px -343px no-repeat;
    *background: url(images/icon.png) left -343px no-repeat;
}

#hd-win a.close:hover {
    background-position: -28px -376px;
    *background-position: left -376px;
}

#hd-win .win-bd {
    padding: 0 5px 5px;
    font: 400 12px/20px Simsun;
    color: #666;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

#hd-win .win-bd h3 {
    font: 400 22px/40px "microsoft yaHei";
    color: #333;
}

#hd-win .win-cont {
    padding: 0 20px 20px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

#hd-win .btn-s {
    margin-right: 10px;
}

#hd-win .scroll-btn {
    margin: 0;
}

#hd-win .scroll-bd {
    width: 366px;
}


/*=E win-hd*/


/*=S 联系方式*/

.linkw h2 {
    font: 400 22px/24px "Microsoft Yahei", "SimHei";
    color: #666;
}

.linkw-item {
    width: 825px;
    color: #333;
    font-size: 14px;
}

.linkw-item i {
    display: inline-block;
    vertical-align: middle;
    margin: 2px 10px 2px 0;
    width: 16px;
    height: 18px;
    background: url(images/icon.png) no-repeat;
}

.linkw-item p {
    padding-right: 10px;
    overflow: hidden;
}

.linkw-item p.owner i {
    background-position: -168px -572px;
}

.linkw-item .address {
    line-height: 21px;
}

.linkw-item .address i {
    background-position: right -519px;
}

.linkw-item .phone i {
    background-position: right -546px;
}

.linkw-item .uno i {
    background-position: right -574px;
}

.linkw-item .info i {
    background-position: right -1247px;
}

.linkw-item em {
    width: 700px;
    font-size: 18px;
    font-family: "Microsoft Yahei", "SimHei";
    font-style: oblique;
}

.linkw .shop-map {
    margin-top: 20px;
    padding-left: 102px;
    width: 700px;
}

.linkw-item .address {
    overflow: hidden;
}

.linkw-item .address dt,
.linkw-item .address dd {
    *float: left;
    display: inline-block;
    vertical-align: top;
}

.linkw-item table {
    margin: 20px 0 0 100px;
    width: 600px;
}

.linkw-item table tr,
.linkw-item table td,
.linkw-item table th {
    text-align: left;
    padding: 0 10px;
    font: 400 14px/40px simsun;
    border-collapse: collapse;
    border: 1px solid #cdcdcd;
    background: #fff;
    word-break: break-all;
    overflow: hidden;
}

.linkw-item table th {
    background: #f5f5f5;
}


/*=E 联系方式*/


/*=S 无分享提示*/

.no-share {
    width: 660px;
}

.no-share .tip-box {
    display: block;
    margin-top: 20px;
    width: 520px;
}

.no-share .tip-box .f-sp {
    color: #DADADA;
    text-shadow: 1px 1px 0 #ccc;
}

.no-share .tipbox-top .f-sp {
    top: -2px;
}

.tipbox-cont {
    display: block;
    margin-top: 15px;
    background: #fff;
}

.tipbox-cont p {
    padding: 15px;
    line-height: 22px;
    word-break: break-all;
}

.tipbox-cont .tipbox-top {
    left: 45px;
}


/*=E 无分享提示*/


/*=S Mystore*/

.white-bg {
    background: #fff;
}

.mine-hd {
    margin-bottom: 20px;
    height: 65px;
    line-height: 65px;
    font-family: Microsoft YaHei, SimHei;
    overflow: hidden;
}

.mine-hd h2 {
    font-weight: 400;
}

.mine-hd a,
.mine-hd a:visited {
    color: #af1111;
}

.mine-hd a:hover {
    color: #af1111;
    text-decoration: none;
}

.mine-hd .mine-face {
    font-size: 25px;
}

.mine-face img {
    float: left;
    margin-right: 25px;
    width: 65px;
    height: 65px;
}

.current-store {
    height: 65px;
    font-size: 16px;
    overflow: hidden;
}

.current-store a {
    display: inline-block;
    _margin-top: 21px;
    height: 23px;
    line-height: 23px;
}

.mine .current-store .back-to-store,
.current-store .back-to-store:visited {
    margin-left: 10px;
    padding-left: 29px;
    width: 80px;
    height: 23px;
    color: #666;
    font-size: 12px;
    background: url(images/icon.png) no-repeat -64px -520px;
}

.current-store .back-to-store:hover {
    color: #666;
    background: url(images/icon.png) no-repeat -64px -544px;
}

.current-store .back-to-store,
.current-store .back-to-store:visited {
    padding-left: 29px;
    margin-left: 10px;
    width: 80px;
    height: 23px;
    color: #666;
    font-size: 12px;
    background: url(images/icon.png) no-repeat -64px -520px;
}

.current-store .back-to-store:hover {
    color: #666;
    background: url(images/icon.png) no-repeat -64px -544px;
}

.mine-bd {
    background: #f5f5f5;
}

.big-nav {
    height: 74px;
    border-bottom: 1px solid #dadada;
    font-family: Microsoft Yahei, SimHei;
    background: #fff;
}

.big-nav ul {
    height: 75px;
    overflow: hidden;
}

.big-nav li {
    position: relative;
    top: 0;
    width: 178px;
    height: 72px;
    line-height: 72px;
    border-top: 2px solid #fff;
    border-right: 1px solid #fff;
    text-align: center;
    font-size: 18px;
}

.big-nav ul .bl {
    border-left: 1px solid #f5f5f5;
}

.big-nav a,
.big-nav a:visited {
    display: block;
    color: #b62d2d;
}

.big-nav a:hover {
    text-decoration: none;
    color: #000;
}

.big-nav span {
    margin: 12px 0 0 35px;
    width: 41px;
    height: 49px;
    background: url(images/icon.png) no-repeat;
}

.big-nav .itemb {
    width: 178px;
    height: 73px;
    border-top: 2px solid #af1111;
    border-width: 2px 1px 1px;
    border-style: solid;
    border-color: #AF1111 #DADADA #F5F5F5;
    background: #f5f5f5;
}

.big-nav .itemb a,
.big-nav .itemb a:visited {
    color: #000;
}

.big-nav .my-store {
    margin-left: -1px;
}

.my-store span {
    background-position: -40px -569px;
}

.itemb .my-store span {
    background-position: -40px -618px;
}

.my-share span {
    background-position: -122px -569px;
}

.itemb .my-share span {
    background-position: -123px -618px;
}

.my-link span {
    background-position: -81px -570px;
}

.itemb .my-link span {
    background-position: -81px -619px;
}

.big-nav .big-ad {
    margin: 6px 6px 0 0;
}

.big-nav .big-ad img {
    border: 1px solid #E1E1E1;
}

.bg-big {
    clear: both;
    background: url(images/bg_side_left.gif) repeat-y;
}

.big-hd {
    float: right;
    margin-right: -160px;
    width: 160px;
    background: #fff;
}

.big-bd {
    width: 810px;
}

.subs-nav {
    border-bottom: 1px solid #DADADA;
}

.sub-nav li a {
    display: block;
    height: 37px;
    line-height: 37px;
    font-size: 14px;
    border-bottom: 1px solid #DADADA;
}

.sub-nav li span {
    float: left;
    margin: 10px 10px 0 20px;
    width: 16px;
    height: 16px;
    background: url(images/pngicon3.png) no-repeat;
    overflow: hidden;
}

.sub-nav li .sub-icon1 {
    background-position: 0 -37px;
    ;
}

.sub-nav li .sub-icon2 {
    background-position: 0 -55px;
}

.sub-nav li .sub-icon3 {
    background-position: 0 -73px;
}

.sub-nav li .sub-icon4 {
    background-position: 0 -18px;
}

.sub-nav li .sub-icon5 {
    background-position: 0 -91px;
}

.sub-nav li .sub-icon6 {
    background-position: 0 -108px;
}

.sub-nav li .sub-icon7 {
    background-position: 0 -126px;
}

.sub-nav li .sub-icon8 {
    background-position: -36px -537px;
}

.sub-nav li .sub-iconPICS,
.sub-nav li a.items .sub-iconPICS {
    background-position: 0 -288px;
}

.sub-nav li a:hover {
    text-decoration: none;
}

.sub-nav li a.items {
    background: #af1111;
    color: #fff;
}

.sub-nav-list li a.items {
    background: none;
    color: #af1111;
}

.sub-nav li a.items span {
    background: url(images/pngicon3.png) no-repeat;
    overflow: hidden;
}

.sub-nav li a.items .sub-icon1 {
    background-position: 0 -145px;
}

.sub-nav li a.items .sub-icon2 {
    background-position: 0 -163px;
}

.sub-nav li a.items .sub-icon3 {
    background-position: 0 -181px;
}

.sub-nav li a.items .sub-icon4 {
    background-position: 0 -252px;
}

.sub-nav li a.items .sub-icon5 {
    background-position: 0 -199px;
}

.sub-nav li a.items .sub-icon6 {
    background-position: 0 -216px;
}

.sub-nav li a.items .sub-icon7 {
    background-position: 0 -234px;
}

.sub-nav li .sub-icon9,
.sub-nav li a.items .sub-icon9 {
    background-position: 0 -306px;
}

.subs-nav li a {
    padding-left: 46px;
    border-bottom: none;
}

.mine-info {
    padding-left: 15px;
    height: 37px;
}

.mine-info p {
    float: left;
    height: 37px;
    line-height: 37px;
}

.mine-cout {
    display: inline;
    float: right;
    margin-right: 10px;
    overflow: hidden;
}

.mine-cout li {
    display: inline;
    position: relative;
    float: left;
    margin-right: 18px;
    line-height: 37px;
}

.mine-cout em {
    position: absolute;
    padding: 0 5px;
    right: -17px;
    top: 2px;
    font: 400 10px/10px Arial;
    text-align: center;
    color: #fff;
    background: #af1111;
}

.block-nav ul {
    padding-bottom: 15px;
}

.block-nav li {
    display: inline;
    float: left;
    margin: 15px 0 0 15px;
    width: 185px;
    height: 55px;
    text-align: center;
}

.block-nav li a,
.block-nav li a:visited {
    display: block;
    position: relative;
    height: 55px;
    color: #fff;
    font: 400 24px/55px "Microsoft YaHei";
    border-radius: 4px;
    background: #C1C0C0;
    cursor: pointer;
}

.block-nav li a:hover {
    text-decoration: none;
    color: #fff;
    background: #af1111;
}

.block-nav li a:hover span {
    border-top-color: #af1111;
    border-bottom-color: #af1111;
}

.block-nav li .sj {
    position: absolute;
    right: 28px;
    top: 23px;
    width: 0;
    height: 0;
    border-top: 6px solid #C1C0C0;
    border-left: 6px solid #fff;
    border-bottom: 6px solid #C1C0C0;
    overflow: hidden;
}

.red-tab-mod {
    _zoom: 1;
}

.red-tab-hd {
    border-bottom: 2px solid #af1111;
}

.red-tab-hd ul {
    height: 28px;
}

.red-tab-hd li {
    display: inline;
    float: left;
    margin-right: 5px;
    height: 28px;
}

.red-tab-hd li a,
.red-tab-hd li a:visited {
    display: block;
    _float: left;
    padding: 0 22px;
    height: 28px;
    line-height: 28px;
    color: #af1111;
    background: #fff;
}

.red-tab-hd a:hover {
    text-decoration: none;
}

.red-tab-hd .on a,
.red-tab-hd .on a:visited {
    color: #fff;
    background: #af1111
}

.red-tab-bd {
    background: #fff;
}

.red-tab-bd a.admore,
.red-tab-bd a.admore:visited {
    display: block;
    margin: 0 auto;
    padding-right: 3px;
    width: 70px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    border-radius: 12px;
    background: #666;
    overflow: hidden;
}

.red-tab-bd .upStatus {
    margin-top: 0;
    padding-left: 5px;
    padding-top: 9px;
    width: 103px;
    background: #fff;
}

.visitors {
    display: none;
    padding-top: 15px;
    overflow: hidden;
}

.visitors ul {
    _padding-bottom: 40px;
}

.visitors li {
    display: inline;
    float: left;
    margin-bottom: 40px;
    padding: 0 15px;
    width: 84px;
    text-align: center;
}

.visitors li p {
    margin: 10px 0 8px 0;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
}

.visitors li img {
    width: 80px;
    height: 80px
}

.visitors li a,
.visitors li a:visited {
    color: #fff;
}

.red-tab-bd a:hover {
    text-decoration: none;
}

.red-tab-bd .admore span {
    margin-left: 8px;
    width: 12px;
    height: 20px;
    background: url(images/icon.png) no-repeat -190px -67px;
}

.red-tab-bd .admore:hover {
    background: #af1111;
}

.red-tab-bd .red-bg {
    color: #fff;
    background: #af1111;
}

.store-scroll {
    position: relative;
    padding: 24px 35px 25px 40px;
    zoom: 1;
}

.store-scroll .slide-prev,
.store-scroll .slide-next {
    display: none;
    position: absolute;
    top: 20px;
    width: 16px;
    height: 64px;
    text-indent: -999em;
    background: url(images/icon.png) no-repeat 0 -569px;
    overflow: hidden;
}

.store-scroll .slide-prev {
    left: 10px;
}

.store-scroll .slide-prev:hover {
    background-position: -167px -686px
}

.store-scroll .slide-next {
    right: 8px;
    background-position: -17px -569px;
}

.store-scroll .slide-next:hover {
    background-position: right -686px
}

.store-scroll .scroll-bd {
    position: relative;
    width: 732px;
    height: 57px;
    overflow: hidden;
}

.store-scroll .scroll-bd ul {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    height: 57px;
}

.store-scroll .scroll-bd a,
.store-scroll .scroll-bd a:visited {
    display: block;
    margin-bottom: 7px;
    width: 104px;
    height: 25px;
    line-height: 25px;
    text-indent: 8px;
    overflow: hidden;
}

.store-scroll .scroll-bd li {
    display: inline;
    float: left;
    padding: 0 5px;
    width: 112px;
    height: 57px;
}

.store-scroll .scroll-bd a:hover {
    color: #fff;
    background: #af1111;
}


/*=E Mystore*/


/*=S shop-info*/

.gray-bg {
    background: #F9F9F9
}

.shop-info {
    padding: 10px 10px 0;
}

.shop-info .table-mod {
    width: 100%;
}

.shop-info .txt-s,
.shop-info .txtarea-s {
    margin-right: 3px;
    vertical-align: top;
}

.shop-info .txt-small {
    width: 60px;
}

.shop-info p.detail {
    padding: 10px 0;
    color: #999;
}


/*=E shop-info*/


/*=S user-id*/

.user-id {
    padding: 22px 20px 20px;
    color: #666;
}

.user-id li {
    display: inline;
    margin-right: 15px;
}

.user-id .red-font {
    color: #af1111;
    font: 400 16px "Microsoft YaHei";
}

.user-id .btn-s {
    padding: 0 15px;
    height: 25px;
    line-height: 25px;
}

.user-id .txt-s {
    width: 210px;
    height: 26px;
}

.odd {
    background: #F9F9F9
}


/*=E user-id*/


/*=S table-list-mod*/

.table-list-mod {
    margin-bottom: 20px;
    width: 100%;
    color: #666;
}

.table-list-mod th,
.table-list-mod td {
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
}

.table-list-mod thead th {
    text-align: left;
    font-size: 12px;
    font-weight: 700;
    background: #F9F9F9;
}

.table-list-mod .link,
.table-list-mod .link:visited {
    color: #CF1010;
}

.user-id .user-select {
    padding: 3px;
}

.table-list-mod .txt-num {
    width: 30px;
    padding: 5px 0;
    text-align: center;
}


/*=E table-list-mod*/


/*=S mine-photo*/

#mine-photo #ctrl-area {
    padding: 0;
    width: 70px;
}

#mine-photo #ctrl-area .photo-btn {
    right: 1px;
    width: 64px;
}

#mine-photo #photo-ctrl {
    right: 0;
    width: 70px;
}

#mine-photo .photo-options {
    position: static;
}

#mine-photo .photo-options a,
#mine-photo .photo-options a:visited {
    color: #af1111
}

#mine-photo h3 {
    font-weight: 400;
    margin-right: 20px;
}

#mine-photo .upload-time {
    clear: both;
    text-align: left;
}

#mine-photo .photo-num {
    font-family: "Arial"
}

#mine-photo .photo-num em {
    font-size: 30px;
    color: #af1111;
}

#mine-photo #show-area {
    padding-top: 0;
}

#mine-photo #show-area .arrow-btn {
    top: 0;
    height: 585px;
}

#mine-photo .describe-show strong {
    font-weight: 400;
    color: #666
}

#mine-photo .photo-info {
    padding-top: 20px;
}

#mine-photo .edit-info {
    margin: 0 6px 0 15px;
}

#mine-photo .photo-intro,
#mine-photo .photo-intro-edit {
    position: relative;
    margin-bottom: 10px;
    text-align: left;
    color: #666;
    zoom: 1;
}

#mine-photo .photo-intro textarea,
#mine-photo .photo-intro-edit textarea {
    padding: 5px;
    width: 666px;
    height: 115px;
    line-height: 18px;
    border: 1px solid #DEDEDE;
    resize: none;
}

#mine-photo .photo-intro-edit textarea {
    border: 1px solid #b3b2b2;
    color: #666;
}

#mine-photo .photo-intro-edit .opt-p,
#mine-photo .photo-intro p {
    height: 25px;
    padding: 5px 0 5px 10px;
}

#mine-photo .photo-intro-edit p,
#mine-photo .photo-intro p {
    bottom: 7px;
    background: #fff;
}

#mine-photo .photo-intro-readonly {
    margin-bottom: 10px;
    padding: 10px;
    text-align: left;
    background: #F7F7F7;
}


/*=E mine-photo*/


/*=S photo-upload */

#albumId {
    color: #333
}

.photo-upload-info,
.photo-upload-list .file-percent em {
    background: url(images/bg_mine_repeat.png) no-repeat;
}

.photo-upload {
    padding: 15px 0 0 0;
}

.photo-upload-btn {
    position: relative;
}

.photo-upload #uploading {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 70px;
    height: 25px;
}

.photo-upload-area {
    margin-top: 10px;
    width: 500px;
    height: 260px;
    line-height: 18px;
    border: 1px solid;
    border-color: #DDD;
    color: #999;

}

.photo-upload-cont {
    padding: 5px 10px 0;
    height: 224px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.photo-upload-info {
    padding: 5px 10px;
    height: 20px;
    line-height: 20px;
    border-top: 1px solid #DDD;
    background-repeat: repeat-x;
    background-position: 0 0;
}

.photo-upload-list {
    margin: -5px -10px 0;
    width: 500px;
}

.photo-upload-list th,
.photo-upload-list td {
    padding: 5px 0;
    text-align: center;
    border-bottom: 1px dotted #d4dcdf;
    font-size: 12px;
}

.photo-upload-list th {
    padding-left: 10px;
    text-align: left;
}

.photo-upload-list thead th,
.photo-upload-list thead td {
    background: #f5f5f5;
    color: #334f67;
}

.photo-upload-list .upName div {
    height: 16px;
    overflow: hidden;
}

.photo-upload-list .upSize {
    text-align: right;
}

.photo-upload-list .file-del {
    padding-top: 15px;
    width: 15px;
    height: 0;
    background: url(images/icon.png) no-repeat -153px -500px;
    overflow: hidden;
}

.photo-upload-list .file-percent {
    width: 100px;
    height: 11px;
    background: #F1F1F1;
    overflow: hidden;
}

.photo-upload-list .file-percent em {
    float: left;
    width: 0;
    height: 9px;
    border: 1px solid #d89441;
    background-position: 0 -32px;
    background-repeat: repeat-x;
    overflow: hidden;
}


/*=E photo-upload */


/*=S win-purview */

#win-purview input {
    margin-right: 10px;
}

#win-purview span {
    display: block;
    height: 20px;
    margin-bottom: 10px;
}

#win-purview p {
    display: none;
    margin-bottom: 10px;
    padding: 0 0 0 30px;
}

#win-purview .s-close {
    padding-left: 20px;
    height: 20px;
    background: url(images/icon.png) -185px -597px no-repeat;
}

#win-purview .s-open {
    background-position: -185px -612px;
}

#win-purview .win-btn {
    padding-left: 20px;
    text-align: left;
}


/*=E win-purview */


/*=S check-box*/

.check-new {
    position: relative;
    padding: 15px;
}

.user-join {
    position: absolute;
    left: 330px;
    top: 13px;
}

.user-join .tip-box {
    position: absolute;
    left: -30px;
    top: 23px;
}

.user-join-p {
    position: relative;
}

.check-new p {
    font-size: 12px;
}

.check-list {
    overflow: hidden;
}

.check-list h3 {
    margin-right: 13px;
    color: #000;
}

.check-list td {
    padding: 0;
}

.check-list dl {
    padding: 15px 15px;
}

.check-list dd {
    padding: 3px 0;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    zoom: 1;
}

.check-list img {
    float: left;
    margin-right: 13px;
    width: 65px;
    height: 65px;
}

.check-list b {
    color: #af1111;
    font-weight: 400;
}

.check-list .items span {
    margin-right: 20px;
}

.check-tip {
    width: 465px;
}

.check-tip .tipbox-top {
    left: 30px;
}

.check-tip .check-tip-cont {
    padding: 20px 0;
}


/*=E check-box*/


/*=S close-box*/

.close-box {
    position: absolute;
    top: 11px;
    right: 10px;
    width: 10px;
    height: 8px;
    text-indent: -999em;
    background: url(images/icon.png) -153px -500px no-repeat;
    overflow: hidden;
}

.close-box:hover {
    background-position: -153px -489px
}


/*=E close-box*/


/*=S store-pic*/

.store-pic .my-album-txt {
    height: 60px;
    overflow: hidden;
}

.store-pic .store-pic-item {
    position: absolute;
    padding: 10px 5px 0;
    right: 0;
    top: 0;
    height: 120px;
    background: #DADADA;
}

.store-pic-item a {
    display: block;
    width: 19px;
    height: 19px;
    text-indent: -999em;
    background: url(images/icon.png) no-repeat 0 -668px;
    overflow: hidden;
}

.store-pic .my-album {
    padding-left: 0;
}

.store-pic .my-album dl {
    padding-right: 39px;
    width: 180px;
}

.store-pic .my-album em {
    font-weight: 700;
}


/*=S store-pic*/


/*=S upload-poster */

.uploadposter1 li {
    position: relative;
    display: inline;
    float: left;
    width: 284px;
    height: 313px;
    margin-right: 90px;
    margin-bottom: 30px;
    _overflow: hidden;
}

.uploadposter1 .poster-num {
    position: absolute;
    top: 146px;
    left: 0px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border: 22px solid #AF1111;
    border-color: transparent transparent #AF1111 #AF1111;
    _border-color: tomato tomato #AF1111 #AF1111;
    _filter: chroma(color=tomato);
    z-index: 10;
}

.uploadposter1 .poster-num span {
    position: absolute;
    top: 0px;
    left: -16px;
    display: block;
    font: 400 16px/20px "Microsoft YaHei";
    color: #fff;
}

.poster-mod .imgShow {
    padding: 2px 0 2px 2px;
    border: 1px solid #DADADA;
}

.uploadposter1 .poster-mod .uping {
    position: relative;
    width: 278px;
    height: 186px;
    color: #fff;
    background: #D8D0CD;
    line-height: 180px;
    font-size: 24px;
    text-align: center;
}

.poster-mod p {
    font: 400 12px/20px Simsun;
}

.uping p {
    position: absolute;
    height: 80px;
    width: 1%;
    background: #AF1111;
    z-index: 1
}

.uping span {
    position: absolute;
    left: 80px;
    z-index: 2;
}

.imgShow-shadow .fl,
.imgShow-shadow .fr {
    width: 38px;
    height: 8px;
    font-size: 0;
    background: url(images/icon.png) 0 -691px;
}

.imgShow-shadow .fr {
    background-position: -92px -691px;
}

.imgShow-shadow {
    margin-bottom: 10px;
}

.poster-mod .txt-s {
    margin: 0 0 10px 0;
    width: 215px;
    vertical-align: middle;
}

.uploadposter1 .up-poster-btn {
    width: 286px;
    height: 192px;
    background: url(images/upload-poster7.png) no-repeat;
    overflow: hidden;
    cursor: pointer;
}

.uploadposter1 .poster980 {
    background-position: 0 0;
}

.up-poster-btn .upfile {
    width: 300px;
    height: 110px;
    font-size: 120px;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

.uploadposter li {
    position: relative;
    display: inline;
    float: left;
    width: 284px;
    height: 220px;
    margin-right: 90px;
    margin-bottom: 30px;
    _overflow: hidden;
}

.uploadposter .poster-num {
    position: absolute;
    top: 48px;
    left: 0px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border: 22px solid #AF1111;
    border-color: transparent transparent #AF1111 #AF1111;
    _border-color: tomato tomato #AF1111 #AF1111;
    _filter: chroma(color=tomato);
    z-index: 10;
}

.uploadposter .poster-num span {
    position: absolute;
    top: 0px;
    left: -16px;
    display: block;
    font: 400 16px/20px "Microsoft YaHei";
    color: #fff;
}

.uploadposter .poster-mod .uping {
    position: relative;
    width: 278px;
    height: 87px;
    color: #fff;
    background: #D8D0CD;
    line-height: 80px;
    font-size: 24px;
    text-align: center;
}

.uploadposter .up-poster-btn {
    width: 286px;
    height: 99px;
    background: url(images/upload-poster.png) no-repeat;
    overflow: hidden;
    cursor: pointer;
}

.uploadposter .poster980 {
    background-position: 0 -100px;
}


/*=E upload-poster */


/*=S uesr-visit*/

.uesr-visit .visitors {
    display: block;
    height: auto;
    padding: 15px 0 50px;
}

.user-visit-page {
    padding-left: 17px;
}


/*=E uesr-visit*/


/*=S 我的喜欢*/

.mine-sidebg {
    background: url(images/bg_side_right.gif) right repeat-y;
}

.mine-side {
    width: 230px;
}

.mine-side-hd,
.mine-cont-hd {
    padding: 0 15px;
}

.mine-cont {
    width: 740px;
    height: 285px;
    height: 100%;
    _height: 285px;
}

.mine-cont-hd h3,
.mine-side-hd h3 {
    margin: 10px 0 20px;
}

.mine-like-pic p {
    margin: 10px 0 20px;
}

.other-link,
.other-link:visited {
    position: relative;
    display: block;
    margin: 0 auto 30px;
    padding-left: 18px;
    width: 150px;
    height: 38px;
    color: #fff;
    font: 400 24px/38px "Microsoft YaHei";
    border-top: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
    background: #af1111;
}

.other-link:hover {
    text-decoration: none;
    color: #fff;
}

.other-link span {
    position: absolute;
    right: 18px;
    top: 10px;
    width: 21px;
    height: 21px;
    background: url(images/icon.png) no-repeat -179px -646px;
}

.mine-cont-bd {
    padding: 0 20px 20px;
    overflow: hidden;
}

.mine-title {
    margin: 10px 0 20px;
    padding-left: 15px;
}

.mine-link .mine-cont-bd {
    padding: 0;
}

.mine-link dt img {
    margin: 0;
}

.mine-link .hdsearch-list {
    margin-bottom: 0;
    padding-bottom: 50px;
}

.mine-link .hdsearch-list li {
    width: 740px;
    overflow: hidden;
}

.mine-link .hdshop-mod {
    position: relative;
    margin: 0px 20px 25px 15px;
    width: 715px;
    height: 125px;
    background: url(images/bg_hdshop.gif) repeat;
}

.mine-link .hdshop-mod p {
    line-height: 24px;
    color: #666;
}

.hdsearch-pic-list {
    width: 230px;
}

.hdsearch-pic-list ul {
    margin-top: 10px;
}

.hdsearch-pic-list li {
    text-align: center;
}

.hdsearch-pic-list li p {
    margin: 10px 0 20px;
}

.mine-link .hdshop-bd {
    margin: 0 0 0 15px;
    width: 590px;
}

.mine-link .other-link,
.mine-link .other-link:visited {
    position: relative;
    display: block;
    margin: auto;
    padding-left: 18px;
    width: 150px;
    height: 38px;
    color: #fff;
    font: 400 24px/38px "Microsoft YaHei";
    border-top: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
    background: #af1111;
}

.mine-link .other-link:hover {
    text-decoration: none;
    color: #fff;
}

.mine-link .other-link span {
    position: absolute;
    right: 18px;
    top: 10px;
    width: 21px;
    height: 21px;
    background: url(images/icon.png) no-repeat -179px -646px;
}

.mine-link .mine-share-page {
    margin-bottom: 0;
}

.new-item {
    position: absolute;
    right: 10px;
    bottom: 25px;
}


/*=E 我的喜欢*/


/*=S 留言回复*/

.user-message-mod .qa-mod .avtar-65 img {
    border-radius: 0;
}

.user-message-mod .on-bg,
.user-message-mod .on-bg:visited {
    color: #fff;
    background: #af1111;
}

.user-message-mod .dnav-mod .on-bg,
.user-message-mod .dnav-mod .on-bg:visited {
    color: #fff;
    background: #af1111;
}

.user-message-hd {
    height: 18px;
    _height: 22px;
    padding: 0 15px;
    color: #666;
}

.user-message-hd .dnav-mod a {
    padding: 2px 25px;
}

.user-message-bd {
    color: #666;
}

.user-message-bd .qa-mod {
    padding: 0 15px;
    margin-bottom: 100px;
}

.user-message-bd .qa-mod li {
    width: 780px;
}

.user-message-bd .qa-box {
    width: 686px;
    border-radius: 3px;
}

.user-message-bd .qa-box li {
    display: block;
    margin: 0;
    width: 666px;
}

.qa-cont {
    padding: 10px 10px 0;
}

.qa-cont p {
    line-height: 30px;
}

.user-message-bd .pt {
    padding-top: 0;
}

.user-message-bd .q-box {
    border-bottom: 0;
}

.user-message-bd .a-box {
    background: #fff;
    border-radius: 0;
}

.user-message-bd .left-arrow {
    border-color: #DADADA #DADADA #FFFFFF #FFFFFF;
}

.msg-reply-box {
    display: none;
    margin: 10px 0 10px;
}

.msg-reply-box .txtarea {
    display: block;
    width: 658px;
}

.user-message-bd .qa-box .reply-cont {
    position: relative;
    width: 100%;
}

.reply-cont .msg_box {
    position: relative;
    padding: 10px 10px;
    width: 666px;
    border-top: 1px solid #DADADA;
    background: #F7F7F7;
}

.reply-cont .msg-name,
.reply-cont .msg-text,
.reply-cont .msg-opt {
    line-height: 30px;
}

.reply-cont .msg_face {
    margin-right: 10px;
    width: 30px;
    height: 30px;
    border-radius: 3px;
}

.reply-cont .msg-text {
    margin-left: 10px;
    width: 446px;
    overflow: hidden;
}

.reply-cont .sj-top {
    position: absolute;
    left: 37px;
    top: -9px;
    width: 24px;
    height: 9px;
    background: url(images/icon.png) no-repeat -155px -216px;
}


/*=E 留言回复*/


/*=S 我的分享*/


/*.mine-sharebg {background:url(images/bg_side_right.gif)  repeat-y right;}
.mine-time {position:relative;height:80px;border:1px solid #DADADA;}
.mine-time .mine-date {position:relative;margin-top:10px;color:#666;overflow:hidden;}
.mine-page {position:relative;height:0;}
	.mine-page .slide-prev,.mine-page .slide-next {display:none;position:absolute;top:27px;cursor:pointer;width:27px;height:27px;text-indent:-999em;background:url(images/icon.png) no-repeat;overflow:hidden;}
	.mine-page .slide-prev {left:16px;background-position:-28px -704px;}
		.mine-page .slide-prev:hover {background-position:-84px -704px;}
	.mine-page .slide-next {right:16px;background-position:0 -704px;}
		.mine-page .slide-next:hover {background-position:-56px -704px;}
.mine-date {position:relative;margin:0 57px 0 56px;width:570px;height:65px;}
.mine-date .slide-player {position:absolute;}
.mine-date .slide-box {width:570px;height:64px;float:left;}
	.mine-date ul {padding-left:30px;height:31px;border-bottom:1px solid #dadada;}
	.mine-date li {position:relative;bottom:-2px;display:inline;float:left;margin-right:20px;}
	.mine-date a {display:block;width:24px;height:28px;line-height:28px;border-bottom:3px solid #c0c0c0;}
	.mine-date a:hover {text-decoration:none;border-bottom:3px solid #CF1010}
	.mine-date .on {color:#CF1010;border-bottom:3px solid #CF1010}
	.mine-date p {margin-top:10px;line-height:20px;}
.mt-bg,.msl-bg span {height:9px;background:url(images/bg_ms.gif) no-repeat;}
.mt-bg {position:absolute;left:-1px;bottom:-10px;_bottom:-15px;width:685px;}
.mine-share-list {position:relative;padding-bottom:120px;width:685px;background:url(images/bg_mine_share.gif) repeat-y;}
	.hr {position:absolute;left:342px;top:0;width:0;height:100%;border-left:2px solid #d5d5d5;}
.msl-mod {width:342px;color:#666;}
	.msl-mod .msl-border {width:300px;border:1px solid #dadada}
	.msl-mod .msl-bl {padding:80px 0 0 40px;}
	.msl-mod li {position:relative;margin-bottom:50px;width:302px;}
.msl-hd {padding:0 7px;}
	.msl-hd p{border-bottom:1px solid #dadada;height:34px;line-height:34px;}
.msl-bd	{margin-left:10px;margin-right:10px;width:280px;overflow:hidden;}
	.msl-bd img {margin-bottom:30px;}
.msl-ft {background:#f4f4f4}
	.msl-ft dl {padding:0 10px;height:38px;line-height:38px;}
.msl-sjr,.msl-sjl {position:absolute;top:26px;height:26px;overflow:hidden;}
.msl-sjr {right:-40px;width:41px;}
.msl-sjl {left:-38px;width:39px;}
	.msl-sjr span,.msl-sjl span {width:9px;height:26px;background:url(images/icon.png) no-repeat -11px -189px;z-index:19;}
	.msl-sjr span {right:-9px;}
	.msl-sjl span {background-position:-1px -189px;left:-9px;}
	.msl-sjr em,.msl-sjl em {margin:10px 0;width:2px;height:6px;font-size:0px;background:#af1111;}
.msl-bg {width:302px;overflow:hidden;zoom:1;}
		.msl-bg .msl-bgl {width:151px;background-position:-9px -1px;}
		.msl-bg .msl-bgr {width:151px;background-position:-536px -1px;}
.mine-share-page {margin-bottom:120px;}
*/


/*=E 我的分享*/


/*=S hd-prompt*/

.hd-prompt {
    margin: 90px auto 0;
    padding: 75px 0 0 220px;
    width: 407px;
    height: 284px;
    background: url(images/bg_prompt.jpg) no-repeat;
    overflow: hidden;
}

.hd-prompt p {
    color: #666
}

.hd-prompt .font {
    color: #333;
    font-size: 24px;
}


/*=E hd-prompt*/


/*S=simple-mod*/

.simple-mod {
    position: relative;
}

.simple-mod a,
.simple-mod a:visited,
.simple-mod span {
    display: inline-block;
}

.simple-mod #spobject {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.simple-mod #upList {
    display: none;
}


/*E=simple-mod*/


/*S 酒店预订 */

.hotel-list th,
.hotel-list td {
    padding: 0 10px;
}

.hotel-list tbody a {
    color: #cf1010;
}

#menu-list span {
    float: left;
    margin: 12px 10px 0 0;
    padding: 0 4px 0 10px;
    width: 106px;
    height: 22px;
    background: #EDEDED;
    color: #646464;
    border-radius: 3px;
}

#menu-list span.hover {
    background: #AF1111;
    color: #fff;
}

.close-menu {
    cursor: pointer;
    margin-top: 5px;
    width: 12px;
    height: 12px;
    background: url(images/icon.png) -122px -716px no-repeat;
}

#menu-list span.hover .close-menu {
    background-position: -122px -704px;
}

.menu-list-title {
    width: 90px;
    height: 22px;
    overflow: hidden;
}


/*E 酒店预订 */


/*S 我要结婚酒店战展示部分 */

.wed-content {
    width: 940px;
    color: #666666;
}

.wed-cred {
    color: #af1111;
}

.wed-fblod {
    font-weight: 700;
}

.wed-fsize20 {
    font-size: 20px;
}

.wed-fsize14 {
    font-size: 14px;
}

.wed-sitalic {
    font-style: italic;
}

.wed-intro dt,
.wed-intro dd {
    float: left;
}

.wed-intro dd {
    padding-left: 20px;
    padding-right: 10px;
    width: 590px;
}

.wed-intro dt {
    position: relative;
    width: 320px;
    height: 320px;
    overflow: hidden;
}

.wed-intro dt span,
.wed-intro dt em {
    position: absolute;
    color: #666;
    right: 10px;
    bottom: 10px;
    height: 40px;
    width: 90px;
    text-align: center;
}

.wed-intro dt span {
    background-color: #b4a994;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.wed-intro dt em i {
    font-size: 26px;
    color: #fff;
    font-weight: 700;
    display: inline-block;
    padding: 0px 5px;
}

.wed-intro dt img {
    padding: 10px;
    background-color: #fff;
    width: 300px;
    height: 300px;
}

.wed-intro dd h3 {
    color: #AF1111;
    font-size: 16px;
    font-weight: 700;
}

.wed-intro dd p {
    text-indent: 2em;
    line-height: 25px;
    height: 70px;
    overflow: hidden;
}

.wed-intro dd p a:link,
.wed-intro dd p a:visited {
    color: #af1111;
}

.wed-intro dd li {
    padding-top: 14px;
    height: 30px;
    line-height: 30px;
}

.wed-intro dd li span {
    float: left;
    width: 80px;
}

.wed-intro dd li em {
    float: left;
    padding-right: 10px;
    font-size: 20px;
    font-weight: 700;
}

.wed-intro dd li em.wed-fsize14 {
    font-size: 14px;
}

.wed-intro dd .qq-active {
    float: left;
    margin-right: 10px;
    width: 74px;
    height: 22px;
    background: url('images/icon.png') no-repeat 0 -784px;
    text-indent: -9999px;
}

.wed-list {
    margin-top: 16px;
    width: 926px;
    border-collapse: collapse;
    background-color: #fff;
}

.wed-list th,
.wed-list td {
    border: 1px solid #e5e5e5;
}

.wed-list th {
    font-weight: 700;
}

.wed-list tr span {
    float: left;
    text-align: center;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
}

.wed-list tr span.small {
    width: 100px;
}

.wed-list tr span.big {
    width: 145px;
}

.wed-list tr span.bigone {
    width: 235px;
}

.wed-list tr span.dols {
    font-family: Tahoma, Arial, "宋体", sans-serif
}

#content .wed-tab {
    padding-top: 0px;
    padding-left: 0px;
    color: #666666;
}

.wed-tab h2 {
    height: 53px;
    line-height: 53px;
    background-color: #cecece;
}

.wed-tab h2 span {
    float: left;
    cursor: pointer;
    font-size: 22px;
    padding: 0px 20px;
    font-weight: normal;
    font-family: "Microsoft Yahei", "SimHei";
    color: #d43131;
}

.wed-tab h2 span.active {
    background-color: #f5f5f5;
}

.wed-tab .wed-tabjd,
.wed-tab .wed-wedhy {
    padding: 30px 0px 0px 25px;
}

.wed-wedhy .wed-btn {
    padding: 10px 20px 0px 0px;
}

.wed-wedhy .wed-btn a {
    zoom: 1;
    margin-right: 28px;
    margin-bottom: 10px;
    display: inline-block;
    padding: 0px 10px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    overflow: hidden;
    background-color: #af1111;
}

.wed-btn a:link,
.wed-wedhy .wed-btn a:visited {
    color: #fff;
    text-decoration: none;
}

.wed-btn span,
.wed-wedhy .wed-btn em {
    display: inline-block;
    height: 28px;
}

.wed-btn em.up {
    text-indent: -9999px;
    width: 15px;
    background: url('images/icon.png') no-repeat -189px -833px;
}

.wed-btn em.down {
    text-indent: -9999px;
    width: 15px;
    background: url('images/icon.png') no-repeat 2px -832px;
}

.wed-wedhy table {
    margin-top: 16px;
    /* width:926px;*/
    border-collapse: collapse;
    background-color: #fff;
}

.wed-wedhy th,
.wed-wedhy td {
    border: 1px solid #e5e5e5;
    width: 131px;
}

.wed-wedhy tr a {
    color: #666666;
    width: 131px;
    float: left;
    text-align: center;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    cursor: pointer;
}

.wed-wedhy tr a:link,
.wed-wedhy tr a:visited {
    color: #666666;
    text-decoration: none;
}

.wed-wedhy tr a:hover {
    color: #666666;
    text-decoration: none;
}

.pic-list {
    margin-top: 10px;
}

.pic-list li {
    float: left;
    margin-right: 16px;
}

.pic-list li img {
    padding: 6px;
    background-color: #fff;
    width: 160px;
    height: 160px;
}

.wed-addnews h3 {
    margin-top: 20px;
}

.wed-addnews li {
    height: 28px;
    line-height: 28px;
}

.wed-tabjd p {
    line-height: 24px;
    width: 926px;
}

.wed-tabjd ul {
    margin: 20px 0px 20px 10px;
    padding: 4px 0px 4px 4px;
    background-color: #fff;
    width: 897px;
}

.wed-tabjd ul li {
    float: left;
    margin-right: 4px;
}

.wed-tabjd li img {
    width: 220px;
    height: 328px;
}


/*弹出图片*/

.fix {
    zoom: 1;
}

.fix:after,
.fix:before {
    display: block;
    content: "clear";
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.carousel {
    position: absolute;
    background-color: #fff;
    z-index: 299;
    padding: 200px 0;
    margin: 0 auto;
    width: 500px;
    height: 646px;
    padding: 37px 46px 10px 46px;
    display: none;
}

.carousel .imgClose {
    position: absolute;
    top: 10px;
    right: 30px;
    width: 14px;
    height: 12px;
    background: url('images/icon.png') no-repeat 2px -879px;
    text-indent: -9999px;
}

.carousel .imgClose:hover {
    background-position: right -879px;
}

.carousel .bigImg {
    position: relative;
    z-index: 10;
    width: 500px;
    height: 500px;
}

.bigImg .pre,
.bigImg .next {
    position: absolute;
    z-index: 20;
    height: 500px;
    width: 250px;
    cursor: default;
}

.bigImg .pre {
    top: 0px;
    left: 0px;
}

.bigImg .next {
    top: 0px;
    right: 0px;
}

.bigImg .pre a,
.bigImg .next a {
    position: absolute;
    background: url('images/pre-btn.png') no-repeat 0 0;
    width: 60px;
    height: 60px;
    text-indent: -9999px;
}

.bigImg .pre a {
    top: 210px;
    left: -20px;
}

.bigImg .next a {
    top: 210px;
    right: -20px;
    background: url('images/next-btn.png') no-repeat 0 0;
}

.bigBox {
    width: 500px;
    height: 500px;
    overflow: hidden;
}

.imgNum h3 {
    float: left;
    font-weight: normal;
    line-height: 38px;
}

.imgNum span {
    float: right;
}

.imgNum em {
    font-size: 25px;
    color: #af1111;
    font-weight: 700;
}

.carousel .smallImg {
    height: 62px;
    width: 500px;
    margin-top: 8px;
}

.smallImg .pre,
.smallImg .next,
.smallImg .samllBox,
.smallImg li {
    float: left;
}

.smallImg .pre,
.smallImg .next {
    display: block;
    margin-top: 24px;
    margin-right: 5px;
    width: 14px;
    height: 38px;
    text-indent: -9999px;
    background: url('images/icon.png') no-repeat 0 -976px;
}

.smallImg .next {
    margin-right: 0px;
    margin-left: 3px;
    background-position: right -976px;
}

.smallImg .pre:hover,
.smallImg .next:hover {
    background: url('images/icon.png') no-repeat 0 -912px;
}

.smallImg .next:hover {
    background-position: right -912px;
}

.samllBox {
    position: relative;
    height: 64px;
    width: 464px;
    overflow: hidden;
    padding-top: 8px;
}

.smallImg ul {
    position: absolute;
    height: 62px;
}

.smallImg li {
    margin: 0 1px;
    cursor: pointer;
    position: relative;
}

.smallImg li a {
    position: relative;
    z-index: 2;
    border: 2px solid #dddddd;
    display: block;
}

.smallImg li a:hover {
    border: 2px solid #af1111;
}

.smallImg li span {
    display: none;
    position: absolute;
    top: -8px;
    left: 28px;
    font-family: "Simsun,Arial";
    color: #af1111;
    font-size: 14px;
    line-height: 14px;
    z-index: 1;
}

.smallImg li.on a {
    border: 2px solid #af1111;
}

.smallImg li.on span {
    display: block;
}


/*= 我要结婚酒店战展示部分 */


/*=S mine-help */

.mine-help {
    position: relative;
    zoom: 1;
}

.mine-help a {
    display: block;
    position: absolute;
    top: 0;
    height: 200px;
    z-index: 90;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
}

.mine-help .mh-store {
    width: 340px;
    left: 0;
}

.mine-help .mh-share {
    width: 315px;
    left: 340px;
}

.mine-help .mh-love {
    width: 320px;
    left: 655px
}

.mine-help .mh-know {
    width: 68px;
    height: 28px;
    right: 10px;
    top: 5px;
    z-index: 99;
}


/*=E mine-help */


/*=S welcomeGuide-mod */

.welcomeGuide-mod {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    _zoom: 1;
}

.welcomeGuide-mod .welcomeGuide-bd {
    position: relative;
    _zoom: 1;
}


/*==S welcomeGuideBrand */

.welcomeGuide-mod .welcomeGuideBrand-first,
.welcomeGuide-mod .welcomeGuideUser-first {
    width: 466px;
    height: 253px;
    background: url(images/mark/b1.png) no-repeat;
    _background-image: none;
    /* IE6 */
}

.welcomeGuide-mod .welcomeGuideBrand-sec {
    width: 713px;
    height: 305px;
    background: url(images/mark/b2.png) no-repeat;
    _background-image: none;
    /* IE6 */
}

.welcomeGuide-mod .welcomeGuideBrand-thd {
    width: 727px;
    height: 400px;
    background: url(images/mark/b3.png) no-repeat;
    _background-image: none;
    /* IE6 */
}

.welcomeGuide-mod .welcomeGuideBrand-four {
    width: 759px;
    height: 245px;
    background: url(images/mark/b4.png) no-repeat;
    _background-image: none;
    /* IE6 */
}

.welcomeGuide-mod .welcomeGuideBrand-five,
.welcomeGuide-mod .welcomeGuideUser-sec {
    width: 463px;
    height: 459px;
    background: url(images/mark/b5.png) no-repeat;
    _background-image: none;
    /* IE6 */
}

.welcomeGuide-mod .welcomeGuideBrand-six {
    width: 607px;
    height: 313px;
    background: url(images/mark/b6.png) no-repeat;
    _background-image: none;
    /* IE6 */
}

.welcomeGuide-mod .welcomeGuideBrand-seven {
    width: 425px;
    height: 223px;
    background: url(images/mark/b7.png) no-repeat;
    _background-image: none;
    /* IE6 */
}

.welcomeGuide-mod .button {
    position: absolute;
    display: block;
    padding-top: 57px;
    width: 185px;
    height: 0;
    overflow: hidden;
    cursor: pointer;
}

.welcomeGuide-mod .button-close {
    position: absolute;
    display: block;
    padding-top: 37px;
    width: 37px;
    height: 0;
    overflow: hidden;
}

.welcomeGuide-mod .welcomeGuideBrand-first .button-close,
.welcomeGuide-mod .welcomeGuideUser-first .button-close {
    left: 423px;
    top: 36px;
}

.welcomeGuide-mod .welcomeGuideBrand-first .goto-next,
.welcomeGuide-mod .welcomeGuideUser-first .goto-next {
    top: 180px;
    left: 304px;
}

.welcomeGuide-mod .welcomeGuideBrand-sec .button-close {
    top: 110px;
    left: 669px;
}

.welcomeGuide-mod .welcomeGuideBrand-sec .goto-next {
    top: 228px;
    left: 421px;
}

.welcomeGuide-mod .welcomeGuideBrand-thd .goto-next {
    top: 276px;
    right: 2px;
    width: 137px;
}

.welcomeGuide-mod .welcomeGuideBrand-thd .button-close {
    top: 143px;
    right: 99px;
}

.welcomeGuide-mod .welcomeGuideBrand-four .goto-next {
    top: 187px;
    left: 468px;
}

.welcomeGuide-mod .welcomeGuideBrand-five .goto-next,
.welcomeGuide-mod .welcomeGuideUser-sec .goto-next {
    top: 403px;
    left: 190px;
    width: 140px
}

.welcomeGuide-mod .welcomeGuideBrand-five .button-close,
.welcomeGuide-mod .welcomeGuideUser-sec .button-close {
    top: 238px;
    right: 30px;
}

.welcomeGuide-mod .welcomeGuideBrand-six .goto-next {
    top: 256px;
    left: 170px;
    width: 135px;
}

.welcomeGuide-mod .welcomeGuideBrand-seven .button {
    top: 135px;
    left: 0;
    width: 423px;
    height: 30px;
}


/*==E welcomeGuideBrand */


/*==S welcomeGuideUser */

.welcomeGuide-mod .welcomeGuideUser-thd {
    width: 722px;
    height: 389px;
    background: url(images/mark/u3.png) no-repeat;
    _background-image: none;
    /* IE6 */
}

.welcomeGuide-mod .welcomeGuideUser-four {
    width: 437px;
    height: 304px;
    background: url(images/mark/u4.png) no-repeat;
    _background-image: none;
    /* IE6 */
}

.welcomeGuide-mod .welcomeGuideUser-sec .button-close {
    top: 159px;
    left: 558px;
}

.welcomeGuide-mod .welcomeGuideUser-sec .goto-next {
    top: 404px;
    left: 190px;
}

.welcomeGuide-mod .welcomeGuideUser-thd .goto-next {
    top: 304px;
    left: 320px;
}

.welcomeGuide-mod .welcomeGuideUser-thd .button-close {
    top: 159px;
    left: 559px;
}

.welcomeGuide-mod .welcomeGuideUser-four .button {
    top: 168px;
    left: 0;
    width: 375px;
    height: 30px;
}


/*==E welcomeGuideUser */


/*=E welcomeGuide-mod */


/*=S auto-index */

.pipe {
    color: #D5D5D5;
    font-style: normal;
    padding: 0 5px;
}

.qc-cont {
    width: 650px;
}

.qc-side {
    width: 320px;
    overflow: hidden;
}

.qc-slide-mod,
.qc-slide-mod ul {
    width: 650px;
    height: 300px;
    overflow: hidden;
    background: #fff;
}

.qc-slide-mod .slide-player img {
    width: 650px;
    height: 300px;
}

.auto-nav ul {
    padding: 0 15px;
    _height: 50px;
    overflow: hidden;
    opacity: 0.6;
    filter: alpha(opacity=60);
    background: #454545;
}

.auto-nav li {
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
}

.auto-nav a,
.auto-nav a:visited {
    color: #fff;
    font-family: "Microsoft YaHei";
}

.auto-nav a:hover {
    color: #CF1010
}

.qc-news {
    padding: 14px 10px 0 13px;
    width: 297px;
    color: #333333;
    font-family: "Microsoft YaHei";
    line-height: 22px;
    background: #fff;
}

.qc-news h2,
.qc-news h3 {
    margin-bottom: 6px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #d43131;
    font-size: 18px;
    font-weight: 400;
    overflow: hidden;
}

.qc-news p {
    padding-bottom: 15px;
    border-bottom: 1px dashed #cbcbcb;
}

.qc-news ul {
    padding-bottom: 23px;
}

.qc-news li {
    margin-top: 13px;
}


/*=S qc-mod */

.qc-mod {
    margin-top: 10px;
    padding: 15px 0 15px;
    background: #F5F5F5;
    zoom: 1;
}

.qc-mod .qc-hd,
.qc-mod .qc-bd,
.qc-mod .qc-ft {
    padding: 0px 15px 0px 20px;
}

.qc-hd {
    margin-bottom: 20px;
    padding-right: 20px;
}

.qc-hd h3,
.qc-hd h1,
.qc-hd h2 {
    font: 400 22px/24px "Microsoft Yahei", "SimHei";
    color: #666;
}

.qc-hd em {
    color: #D43131;
}

.qc-bd p {
    color: #666;
    line-height: 22px;
}

.qc-ft {
    padding-right: 20px;
}

.arrow-more {
    font: 400 14px/1.5 "Microsoft Yahei", "SimHei";
}

.arrow-more span {
    display: inline-block;
    margin: 5px 0 0 5px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border-style: dashed dashed dashed solid;
    border-width: 6px;
    border-color: #F5F5F5;
    border-left-color: #333;
    overflow: hidden;
}

.qc-side .qc-news {
    margin-bottom: 10px;
}

.qc-side .qc-mod {
    margin-top: 0;
}


/*=E qc-mod */


/*=S gallery-list */

.qc-gallery-box {
    margin-bottom: 15px;
    width: 615px;
    height: 180px;
    overflow: hidden;
}

.qc-gallery-box ul {
    width: 615px;
    height: 180px;
    overflow: hidden;
}

.qc-gallery-box li {
    float: left;
    margin-right: 5px;
}

.qc-gallery-box img {
    width: 200px;
    height: 200px;
}


/*=E gallery-list */


/*=S auto-type */

.shop-map {
    margin-bottom: 15px;
}

.auto-type {
    width: 650px;
    overflow: hidden;
}


/*=S auto-type */

.aline {
    overflow: hidden;
}


/*=S Q&A mod */

.wd-615 .qa-mod li {
    width: 615px;
}

.wd-615 .qa-box {
    width: 525px;
}

.wd-615 .a-box div {
    width: 416px;
}


/*=E Q&A mod */


/*=S q-mod */

.wd-615 {
    *zoom: 1;
}

.wd-615 .q-mod {
    width: 615px;
}

.wd-615 .q-bd {
    width: 525px
}

.wd-615 .q-bd textarea {
    width: 515px;
}


/*=E q-mod */


/*=E auto-index */


/*=S homecommend-mod */

.homenewshop-mod {
    padding: 0 10px 10px;
    width: 240px;
    height: 340px;
    background: #f5f5f5;
    overflow: hidden;
}

.homenewshop-mod h3 {
    position: relative;
    height: 50px;
    font: 400 16px "microsoft yahei";
    color: #AF1111;
}

.homenewshop-mod strong {
    font: 400 20px/40px "microsoft yahei";
    color: #666;
}

.homenewshop-mod strong em {
    color: #AF1111;
}

.homenewshop-mod .more,
.homenewshop-mod .more:visited {
    position: absolute;
    display: block;
    top: 10px;
    _top: 5px;
    right: 0;
    padding: 0 10px;
    font: 400 12px/20px Simsun;
    color: #fff;
    border-radius: 10px;
    background: #868686;
}

.homenewshop-mod .more:hover {
    color: #fff;
    text-decoration: none;
    background: #AF1111;
}

.homenewshop-hd {
    margin-bottom: 10px;
}

.homenewshop-bd h3 {
    clear: both;
    height: 40px;
}

.homenewshop-bd .more {
    position: absolute;
}

.homenewshop-bd h3 strong {
    color: #af1111;
    font: 400 14px/40px "microsoft yahei";
}

.homenewshop-box {
    position: relative;
    width: 240px;
    overflow: hidden;
}

.homenewshop-box img {
    display: block;
    margin: 0;
}

.homenewshop-box li {
    float: left;
    width: 240px;
}

.newshop-detail a,
.newshop-detail a:visited {
    position: relative;
    display: block;
    padding-left: 110px;
    height: 100px;
    color: #666;
    overflow: hidden;
}

.newshop-detail img {
    position: absolute;
    top: 0;
    left: 0;
}

.newshop-detail span {
    position: absolute;
    top: 0;
    left: 5px;
    display: block;
    width: 50px;
    height: 25px;
    text-indent: -99999px;
    background: url(images/icon.png) -76px -784px no-repeat;
    overflow: hidden;
}

.newshop-detail strong,
.newshop-detail a:hover strong {
    display: block;
    margin-bottom: 5px;
    height: 20px;
    font: 400 14px/20px "Microsoft yahei";
    color: #AF1111;
}

.newshop-detail em,
.newshop-detail a:hover em {
    font: 400 12px/18px Simsun;
    color: #666;
}

.newshop-comment dt,
.newshop-comment dd {
    position: relative;
    float: left;
}

.newshop-comment dt {
    padding: 5px;
    width: 130px;
    height: 100px;
    margin-right: 15px;
    border: 10px solid #fff;
    background: #f2e5dd;
}

.newshop-comment dt .icon {
    position: absolute;
    top: 12px;
    right: -20px;
    *font-size: 0;
    border-width: 5px;
    border-style: solid;
    border-color: #F5F5F5 #F5F5F5 #FFFFFF #FFFFFF;
}

.newshop-comment dt a {
    display: block;
    width: 130px;
    height: 100px;
    color: #666;
    overflow: hidden;
}

.newshop-comment a em {
    font: 400 12px/20px Simsun;
}

.newshop-comment a .icon {
    top: 10px;
    right: -10px;
    *font-size: 0;
    border-color: #FFFFFF #FFFFFF #F2E5DD #F2E5DD;
}

.newshop-comment dd {
    width: 60px;
    height: 130px;
}

.newshop-comment dd a,
.newshop-comment dd strong {
    display: block;
    font: 400 12px/22px Simsun;
    color: #666;
    text-align: center;
}

.newshop-comment dd .btn-s,
.newshop-comment dd .btn-s:visited {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 5px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    border-radius: 0;
    background-image: linear-gradient(top, #AF1111 0%, #850B0B 100%);
    background-image: -o-linear-gradient(top, #AF1111 0%, #850B0B 100%);
    background-image: -moz-linear-gradient(top, #AF1111 0%, #850B0B 100%);
    background-image: -webkit-linear-gradient(top, #AF1111 0%, #850B0B 100%);
    background-image: -ms-linear-gradient(top, #AF1111 0%, rgb(150, 19, 19) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #AF1111), color-stop(1, #850B0B));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#AF1111', endColorstr='#850B0B');
}

.newshop-comment dd .bt {
    bottom: 0;
}

.newshop-comment dd .tp,
.newshop-comment dd .tp:visited {
    bottom: 20px;
}


/*=E homecommend-mod */


/*=S tag-search */

.tag-search {
    position: relative;
    margin-bottom: 10px;
    color: #666;
    background: #f5f5f5;
    zoom: 1;
}

.tag-search dl {
    padding: 0 15px 10px;
    overflow: hidden;
}

.tag-search dt {
    padding-top: 10px;
    float: left;
    height: 22px;
    line-height: 22px;
}

.tag-search dd {
    width: 690px;
}

.tag-search dd a,
.tag-search dd a:visited {
    float: left;
    margin: 10px 10px 0 0;
    height: 22px;
    padding-right: 8px;
    white-space: nowrap;
    background: #af1111;
}

.tag-search dd span,
.tag-search .tag-clear span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    width: 8px;
    height: 22px;
    background: url(images/icon.png) no-repeat -152px -409px;
}

.tag-search .tag-clear,
.tag-search .tag-clear:visited {
    position: absolute;
    top: 10px;
    right: 15px;
    color: #666;
}

.tag-search .tag-clear span {
    margin-right: 5px;
    width: 20px;
    background-position: 2px -749px;
}

.tag-search .tag-clear:hover {
    text-decoration: none;
    color: #af1111;
}

.tag-search .tag-clear:hover span {
    background-position: -57px -666px;
}


/*=E tag-search */


/*=S store-search */

.store-search {
    height: 44px;
    background: url(images/bg_store_search.gif) repeat-x;
}

.store-search li {
    height: 25px;
    line-height: 25px;
    margin: 8px 0 11px 0;
}

.store-search input {
    margin: 0 8px 0 20px;
}

.store-search .txt {
    width: 355px;
    height: 18px;
    line-height: 18px;
}

.store-search .btn-n {
    font-size: 16px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #b8b8b8;
}

.search-results,
.share-search {
    background: #f5f5f5;
}

.search-results .search-dec {
    margin: 0 25px;
    padding: 10px 0px;
    color: #999;
    border-bottom: 1px dashed #e0e0e0;
    letter-spacing: 2px;
}

.search-results .search-dec span {
    float: left;
    margin-right: 5px;
    width: 10px;
    height: 16px;
    background: url(images/icon.png) no-repeat right -765px;
}

.share-search .search-dec {
    margin: 0;
}

.search-results .box-hd h1 {
    font-size: 18px;
}

.search-results .my-album dl {
    display: inline;
    padding: 15px 10px 10px 146px;
    width: 280px;
}

.search-results .my-album dt,
.search-results .my-album dd {
    margin-bottom: 10px;
}

.search-results .my-album dl .pic {
    margin: 10px;
}

.search-results .my-album h2 {
    height: 40px;
}

.search-results .my-album-txt {
    color: #666
}


/*=E store-search  */


/*=S share-search */

.share-search {
    padding: 25px;
}

.ss-mod {
    padding-bottom: 15px;
    color: #666;
    border-top: 1px dashed #E0E0E0;
    border-bottom: 1px dashed #E0E0E0;
    background: #fff;
}

.ss-bd {
    padding: 0 7px 0 10px;
    padding-top: 20px;
    overflow: hidden;
}

.ss-bd p {
    line-height: 22px;
}

.ss-bd ul {
    height: 160px;
    overflow: hidden;
}

.ss-bd li {
    float: left;
    width: 220px;
    height: 160px;
    margin-right: 8px;
}

.ss-bd li img {
    width: 220px;
    height: 160px;
}

.ss-ft {
    padding: 0 15px 0 10px;
}

.ss-ft a {
    font-weight: 700;
}

.ss-ft p {
    color: #666
}


/*=E share-search */


/*=S find-life */

.search-cont {
    width: 740px;
    background: #f5f5f5;
}

.search-cont ul {
    padding: 0 0 30px 10px;
    overflow: hidden;
    _zoom: 1;
}

.search-cont li {
    margin: 15px 15px 0 6px;
}

.search-cont div.bg-bottom {
    bottom: -8px;
    _bottom: -15px;
    background-image: url(images/bg_share_pic_mod2.gif);
}

.search-side {
    width: 230px;
}

.ss-box {
    width: 210px;
    padding: 15px 5px 5px 15px;
    background: #f5f5f5;
    overflow: hidden;
}

.ss-box h2 {
    height: 24px;
    font-weight: 400;
}

.ss-list {
    position: relative;
    padding: 0;
    overflow: hidden;
    z-index: 99;
}

.ss-list dl {
    margin: -1px 0 15px 0;
    padding: 18px 0 4px 97px;
    width: 114px;
    height: 80px;
    border: 0;
    border-top: 1px solid #e1e1e1;
    box-shadow: none;
    background: #f5f5f5;
    z-index: 90
}

.ss-list dt {
    height: 18px;
}

.ss-list h3 {
    height: 18px;
    font-family: "microsoft YaHei";
    line-height: 18px;
    overflow: hidden;
}

.ss-list dl .pic {
    top: 19px;
    width: 80px;
    height: 80px;
}

.ss-list dl img {
    display: block;
}

.ss-list .my-album-txt {
    color: #666
}

.ss-list dd img,
.ss-list .pic a {
    width: 80px;
    height: 80px;
}


/*=E find-life  */


/*=S share-pic-mod  */

.share-reply {
    overflow: hidden;
    zoom: 1;
}

.share-reply span {
    margin: 12px 10px 0 0;
    width: 20px;
    height: 17px;
    background: url(images/icon.png) no-repeat 0 -221px;
}

.share-pic-mod {
    position: relative;
    width: 220px;
    border: 1px solid #dadada;
    background: #fff;
}

.share-pic-mod .bg-bottom {
    position: absolute;
    left: 0;
    bottom: -7px;
    _bottom: -15px;
    width: 220px;
    height: 7px;
    background: url(images/bg_share_pic_mod.gif) no-repeat;
}

.share-pic-bd {
    position: relative;
    padding: 10px 10px 0;
}

.share-pic-bd .report {
    position: absolute;
    right: 16px;
    top: 16px;
    width: 55px;
    height: 18px;
    text-indent: -999em;
    background: url(images/icon.png) no-repeat 0 -1034px;
    overflow: hidden;
    z-index: 99;
}

.share-pic-bd .report:hover {
    background-position: 0 -1053px;
}

.share-pic-bd .warn {
    position: absolute;
    left: 16px;
    top: 16px;
    width: 55px;
    height: 18px;
    text-indent: -999em;
    background: url(images/icon.png) no-repeat 0 -1132px;
    overflow: hidden;
    z-index: 99;
}

.share-pic-bd .warn:hover {
    background-position: -63px -1132px;
}

.share-pic-bd .share-img,
.share-pic-bd img {
    width: 200px;
}

.share-people,
.share-since {
    width: 194px;
    height: 20px;
    line-height: 20px;
}

.share-pic-bd .J-hover {
    word-wrap: break-word;
}

.share-people {
    margin: 10px 0 6px;
    padding: 0 3px;
    ;
}

.share-people p {
    width: 140px;
    height: 20px;
    overflow: hidden;
}

.share-people .share-reply {
    font-weight: 700;
    height: 20px;
}

.share-people .share-reply:hover {
    text-decoration: none;
}

.share-people .share-reply span {
    margin: 0 7px 0 0;
}

.share-since {
    margin-bottom: 10px;
    padding: 0 3px;
    overflow: hidden;
}

.share-since a,
.share-since a:visited {
    color: #FF5762;
}

.share-pic-ft {
    padding: 10px 6px 8px 10px;
    border-top: 1px dashed #dadada;
    background: #f4f4f4;
}


/*=E share-pic-mod  */


/*=S mine-share-mod*/

.mine-share-hd {
    position: relative;
    height: 50px;
}

.mine-share-hd .btn-b {
    position: absolute;
    top: 0px;
    *top: 5px;
    right: 20px;
}

.mine-share-bd {
    display: none;
    padding: 0 15px;
}

.mine-share-bd .q-mod,
.mine-share-bd .q-bd {
    width: 710px;
    border-radius: 0;
}

.mine-share-bd .q-bd textarea {
    width: 700px;
}

.mine-share-bd .share-brandName {
    position: relative;
    margin-bottom: 10px;
    height: 30px;
    font: 400 12px/32px Simsun;
    color: #999;
    *z-index: 20;
}

.share-brandName span {
    float: left;
    display: inline-block;
    margin-right: 10px;
}

.share-brandName .name {
    position: relative;
    width: 245px;
    height: 30px;
    border: 1px solid #ccc;
}

.share-brandName input {
    position: absolute;
    top: 1px;
    right: 0;
    width: 210px;
    height: 22px;
    line-height: 22px;
    border: none;
}

.share-brandName .icon {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 28px;
    height: 30px;
    background: #f5f5f5 url(images/icon.png) -138px -743px no-repeat;
}

.share-brandName .shopname-des {
    display: none;
    position: absolute;
    top: 35px;
    left: 0;
    width: 245px;
    border: 1px solid #ccc;
    color: #999;
    background: #fff;
    z-index: 20;
}

.shopname-des p {
    padding: 5px;
    width: 235px;
    height: 20px;
    font: 400 12px/20px Simsun;
}

.shopname-des p:hover,
.shopname-des p.hover {
    cursor: pointer;
    width: 235px;
    background: #f5f5f5;
}

.mine-share-bd .q-mod {
    height: 320px;
}


/*=E mine-share-mod*/


/*=S bdshare*/

#bdshare {
    width: 60px;
}

#bdshare a {
    width: 50px;
    background-image: none;
}

.bdshare_t .icon {
    width: 50px;
    height: 40px;
    background: url(images/is_32.png) no-repeat;
}

.bds_qzone .icon {
    background-position: -4px -80px;
}

.bds_kaixin001 .icon {
    background-position: -4px -280px;
}

.bds_tsina .icon {
    background-position: -4px -120px;
}

.bds_tqq .icon {
    background-position: -4px -240px;
}

.bds_renren .icon {
    background-position: -4px -200px;
}


/*=E bdshare*/


/*=S mine domain*/

.domain-name th {
    width: 78px;
    text-align: left;
}

.domain-url {
    line-height: 26px;
}


/*=E mine domain*/


/*=S mine activity*/

.J_odd thead strong {
    font: 700 12px SimSun;
}


/*=E mine activity*/


/*=S mine shop-check*/

.shop-check input {
    display: inline-block;
    margin-top: -3px;
}

.shop-check {
    margin-top: 2px;
}


/*=E mine shop-check*/


/*=S 认领店铺 =*/

.rl-dianpu .upbuild-bd {
    background: #F5F5F5
}


/*=E 认领店铺 =*/


/*=S index-mod*/

.index-mod {
    margin-bottom: 20px;
    width: 980px;
}

.index-mod .border-bottom {
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ccc;
}

.border-bottom .arrow {
    position: absolute;
    bottom: -1px;
    *bottom: 4px;
    _bottom: -1px;
    _font-size: 0;
    left: 60px;
    width: 15px;
    height: 7px;
    background: url(images/index-icon.png) 0 -171px no-repeat;
}

.index-mod .border-none {
    border: none;
}

.index-mod .index-bg {
    background: url(images/bg_index.gif) repeat
}

.index-left,
.index-right {
    float: left;
    _display: inline;
}

.index-left {
    width: 670px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #f5f5f5;
}

.index-right {
    width: 310px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    background: #fdfdfd;
}

.index-right li {
    margin-botom: 10px;
    width: 280px;
    overflow: hidden;
}

.index-hd {
    position: relative;
    margin: 20px 10px 20px 20px;
    _height: 24px;
}

.index-hd h3 {
    font: 400 24px/24px "Microsoft Yahei";
    color: #666;
}

.index-hd h2 {
    font: 400 24px/24px "Microsoft Yahei";
    color: #666;
}

.index-hd strong {
    font-weight: 400;
    color: #D43131;
}

.index-hd a,
.index-hd a:visited {
    position: absolute;
    bottom: 0;
    right: 0;
    font: 400 12px/20px Simsun;
    color: #af1111;
}

.index-bd {
    margin: 0 10px 10px 20px;
    overflow: hidden;
}


/*==S try-eat*/

.try-eat {
    padding: 10px;
    width: 650px;
    height: 200px;
}

.try-eat dd {
    width: 350px;
    overflow: hidden;
    color: #666
}

.try-eat p span {
    display: inline-block;
    margin-right: 40px;
}

.try-eat p em,
.acti-explain p b,
.appli-btn b,
.talking-detail em {
    color: #af1111;
}

.try-eat dt {
    position: relative;
}

.explore-btn {
    display: block;
    position: absolute;
    left: -18px;
    top: 162px;
    width: 132px;
    height: 37px;
    font: 400 16px/26px "Microsoft Yahei";
    color: #fff;
    text-align: center;
    background: url(images/index-icon.png);
    background-position: 0 -298px;
}

.acti-explain {
    padding: 10px;
    width: 330px;
    height: 48px;
    background: url(images/bg_index.gif) repeat;
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
}

.acti-explain p {
    line-height: 2;
    color: #666;
}

.appli-btn a:link,
.appli-btn a:visited {
    display: inline-block;
    width: 97px;
    height: 36px;
    line-height: 36px;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    background: url(images/index-icon.png);
    background-position: 0 -68px;
}

.login-r {
    height: 220px;
}


/*==E try-eat*/


/*==S login-area*/

.login-area {
    padding: 10px 20px;
    width: 270px;
    height: 70px;
    border-bottom: 1px dotted #ccc;
}

.user-login {
    position: relative;
    width: 267px;
    height: 66px;
    background: url(images/index-icon.png);
    background-position: 0 -220px;
}

.user-login a {
    display: block;
    position: absolute;
    text-indent: -999em;
    overflow: hidden;
}

.user-login em {
    position: absolute;
    left: 176px;
    top: 11px;
    color: #fff;
}

.user-login .register-btn {
    padding: 10px 0 10px 10px;
    display: inline-block;
    width: 144px;
    height: 46px;
    font: 400 25px/46px "Microsoft Yahei";
    color: #fff;
    text-indent: 0;
    border-right: 1px dotted #dc9292;
}

a.register-btn:link,
a.register-btn:visited {
    color: #fff;
}

.user-login .register-btn i {
    display: inline-block;
    margin: 10px 8px 10px 0;
    width: 26px;
    height: 26px;
    background: url(images/index-icon.png);
    background-position: -12px -18px;
}

.qzone-btn,
.sina-btn,
.qq-btn,
.taobao-btn {
    width: 16px;
    height: 16px;
    background: url(images/index-icon.png) no-repeat;
    top: 36px;
}

.user-login .qzone-btn {
    background-position: -172px -36px;
    left: 172px;
}

.sina-btn {
    background-position: -192px -36px;
    left: 193px;
}

.qq-btn {
    background-position: -215px -36px;
    left: 214px;
}

.taobao-btn {
    background-position: -237px -36px;
    left: 237px;
}

.user-login .arrow {
    display: block;
    position: absolute;
    z-index: 999;
    left: 57px;
    top: 74px;
    width: 15px;
    height: 7px;
    font-size: 0;
    background: url(images/index-icon.png);
    background-position: 0 -171px;
}

.user-logined {
    padding: 12px 0 10px 12px;
    width: 255px;
    height: 44px;
    color: #FFF;
    background: url(images/index-icon.png) no-repeat;
    background-position: 0 -220px;
}

.user-logined img {
    border: 1px solid #fff;
}

.user-logined dd {
    position: relative;
}

.user-logined dd p {
    margin-bottom: 5px;
    width: 194px;
    white-space: nowrap;
    overflow: hidden;
}

.login-name {
    font: 400 17px "Microsoft Yahei";
    color: #fff;
}

.user-logined a:link,
.user-logined a:visited,
.user-logined a:hover,
.user-logined a:active {
    color: #fff;
}

.user-logined i {
    margin-left: 5px;
    padding: 0 5px;
    color: #af1111;
    border-radius: 10px;
    background: #fff;
}

.login-manage {
    margin-left: 20px;
}

.user-logined .num {
    display: inline-block;
    margin: 3px 0 0 2px;
    padding: 0 5px;
    color: #af1111;
    line-height: 12px;
    text-align: center;
    vertical-align: top;
    border-radius: 10px;
    background: #fff;
}


/*
	.user-message{display:inline-block;width:169px;height:46px;border-right:1px dotted #dc9292;padding:10px 0 10px 10px;}
	.user-message span{display:inline-block;width:114px;overflow:hidden;color:#fff;font:400 23px/42px "Microsoft Yahei";}
	.user-message img{border:1px solid #f5f5f5;}
	.message-detail{position:relative;padding:10px 0 10px 8px;width:79px;height:46px;}
	.message-detail a{color:#fff;}
	.message-detail a:link,.message-detail a:visited{display:block;height:24px;margin-bottom:4px;color:#fff;}
	.message-detail .num{display:inline-block;margin:3px 0 0 2px;padding:0 5px;color:#af1111;line-height:12px;text-align:center;vertical-align:top;border-radius:10px;background:#fff;}
	*/

.message-hover {
    position: absolute;
    display: none;
    left: 30px;
    top: 54px;
    padding: 10px 10px 0 10px;
    _width: 85px;
    background: #fcf4cd;
    border: 1px solid #807875;
    z-index: 2;
}

.message-hover a:link,
.message-hover a:visited,
.message-hover a:hover,
.message-hover a:active {
    display: block;
    height: 16px;
    line-height: 16px;
    margin-bottom: 14px;
    color: #333;
}

.message-hover a span {
    background: url(images/index-icon.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.message-hover a .mail-icon {
    background-position: 0 -352px;
    width: 15px;
    height: 11px;
}

.message-hover a .user-icon {
    background-position: 0 -367px;
    width: 16px;
    height: 16px;
}

.message-hover a .num {
    color: #fff;
    background: #af1111;
    margin-left: 8px;
}

.mhover-arrow {
    display: block;
    position: absolute;
    top: -7px;
    left: 20px;
    width: 13px;
    height: 7px;
    background: url(images/index-icon.png);
    background-position: 0 -336px;
}

.talking-about {
    width: 290px;
    height: 109px;
    _height: 104px;
    padding: 10px;
    overflow: hidden;
}

.talking-about h3 {
    font: 400 14px "Microsoft Yahei";
    color: #af1111;
}

.talking-about dd {
    width: 190px;
    overflow: hidden;
}

.talking-detail {
    display: block;
}

.talking-detail span {
    display: inline-block;
    width: 135px;
    margin-left: 15px;
    color: #666;
}


/*==E login-area*/


/*==S evaluate-area*/

.evaluate {
    height: 504px;
}

.evaluate dt p {
    width: 80px;
    line-height: 30px;
    text-align: center;
}

.evaluate dt strong {
    color: #af1111;
}

.shoplist-wrap {
    position: relative;
    padding: 10px;
    margin-bottom: 10px;
    width: 620px;
    height: 190px;
    border-bottom: 1px dotted #ccc;
    background: url(images/bg_index.gif) repeat;
    overflow: hidden;
}

.shoplist-wrap li {
    position: relative;
    width: 630px;
    height: 200px;
    float: left;
}

.shop-btn {
    position: absolute;
    left: 555px;
    display: block;
    width: 58px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    background-color: #af1111;
    background-image: -moz-linear-gradient(top, #af1111, #840b0b);
    bbackground-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#af1111), to(#840b0b));
}

a.shop-btn:link,
.shop-btn:visited,
.shop-btn:hover,
.shop-btn:active {
    color: #FFF;
}

.tp-btn {
    top: 160px;
}

.bt-btn {
    top: 180px;
}

a.shop-nextbtn:hover {
    color: #fff;
}

.like-btn {
    display: block;
    width: 75px;
    height: 19px;
    margin-left: 3px;
    background: url(images/index-icon.png);
    background-position: 0 -150px;
}

a.like-btn:hover {
    background-position: 0 -106px;
}

.evaluate dd {
    width: 526px;
    color: #666;
}

.evaluate h4 {
    font: 400 14px/20px "Microsoft Yahei";
    color: #333;
    margin-bottom: 8px;
}

.pingjia p {
    width: 330px;
    line-height: 22px;
}

.pingjia a {
    display: block;
}

.pingjia a:link,
.pingjia a:visited {
    color: #666;
}

.pingjia a:hover {
    text-decoration: none;
}

.pingjia a:hover h4 {
    color: #af1111;
}

.pingjia a:hover p {
    color: #666;
}

.wonder-pj a:link,
.wonder-pj a:visited {
    color: #666;
}

.wonder-pj a:hover .wpj-detail {
    color: #666;
}

.wonder-pj h4 {
    color: #af1111;
}

.wpj-detail {
    width: 414px;
    float: left;
}

.wonder-pj p {
    line-height: 20px;
    margin-top: -3px;
}

.wonder-pj strong {
    font-weight: 400;
    color: #af1111;
}

.evaluate .gifts {
    position: absolute;
    top: 0;
    right: 20px;
    padding: 10px;
    width: 158px;
    height: 66px;
    border: 1px dotted #ccc;
    background: #FFF;
}

.gifts p {
    color: #999;
}

.evaluate .gifts i {
    color: #af1111
}

.scissors {
    position: absolute;
    right: 10px;
    top: -5px;
    width: 18px;
    height: 8px;
    font-size: 0;
    background: url(images/index-icon.png);
    background-position: -24px -210px;
}


/*==E evaluate-area*/


/*==S shop-search*/

.shop-search {
    height: 504px;
}

.shop-search h4 {
    font: 400 14px "Microsoft Yahei";
    margin-bottom: 8px;
}

a.shop-searlist {
    position: relative;
    display: block;
    margin-bottom: 20px;
    text-decoration: none;
}

.shop-searlist dd p {
    color: #666;
}

.shop-searlist b {
    color: #af1111;
}

a.shop-searlist:hover .go-btn {
    background: url(images/index-icon.png) no-repeat;
    background-position: -152px -150px;
}

a.shop-searlist:hover p {
    color: #666;
}

.go-btn {
    display: block;
    position: absolute;
    left: 90px;
    top: 55px;
    width: 65px;
    height: 19px;
    color: #FFF;
    text-align: center;
    text-indent: -999em;
    line-height: 19px;
    background: url(images/index-icon.png) no-repeat;
    background-position: -82px -150px;
    overflow: hidden;
}

.searbtn-area a,
.searbtn-area a:visited {
    display: inline-block;
    margin-right: 20px;
    _padding-top: 6px;
    width: 112px;
    height: 24px;
    line-height: 24px;
    _line-height: 20px;
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    background: url(images/bg_index.gif) repeat;
}

.searbtn-area span {
    _float: left;
    _dispaly: inline;
    display: inline-block;
    margin-right: 3px;
    width: 17px;
    height: 15px;
    vertical-align: middle;
    background: url(images/index-icon.png) no-repeat;
}

.shop-owner span {
    background-position: 0 -184px;
}

.my-like span {
    background-position: 0 -204px;
}


/*==E shop-search*/


/*=S index-share-mod*/

.index-share li {
    display: block;
    margin: 0 0 15px -20px;
    width: 660px;
    overflow: hidden;
}

.index-share .index-share-mod {
    position: relative;
    float: left;
    _display: inline;
    margin-left: 20px;
}

.index-share-mod {
    padding: 10px;
    width: 180px;
    background: url(images/bg_index.gif) repeat;
}

.index-share-hd {
    font: 400 14px/30px "Microsoft Yahei";
    color: #333;
}

.index-share-hd span {
    display: block;
    width: 180px;
    margin-bottom: 10px;
    line-height: 16px;
}

.index-share-bd {
    position: relative;
    margin-top: 10px;
    font: 400 12px/22px Simsun;
    _height: 22px;
    color: #333;
}

.index-share-bd i {
    font-weight: 700;
    color: #AD1111;
}

.index-share-bd a {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    width: 74px;
    height: 20px;
    text-indent: -99999px;
    background: url(images/index-icon.png) 0 -127px no-repeat;
    overflow: hidden;
}

.index-share-slide {
    position: absolute;
    top: 0;
    left: 0;
}

.index-share-slide a,
.index-share-slide a:visited {
    text-indent: -99999px;
    overflow: hidden;
}


/*=E index-share-mod*/


/*=S index-topic-box*/

.index-topic-box {
    width: 280px;
    overflow: hidden;
}

.index-topic-box a,
.index-topic-box a:visited {
    position: relative;
    padding-left: 150px;
    margin-bottom: 15px;
    *margin-bottom: 18px;
    _margin-bottom: 14px;
    display: block;
    height: 140px;
    text-decoration: none;
    overflow: hidden;
}

.index-topic-box img {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}

.index-topic-box span,
.index-topic-box strong {
    display: block;
    line-height: 20px;
}

.index-topic-box strong {
    font-family: "Microsoft Yahei";
}

.index-topic-box span,
.index-topic-box a:hover span {
    color: #666;
}

.index-topic-box a.top,
.index-topic-box a.top:visited {
    padding-top: 30px;
}

.index-topic-box a.top strong {
    position: absolute;
    top: 0;
    left: 0;
    _width: 260px;
    font: 400 14px/16px "Microsoft Yahei";
}

.index-topic-box a.top img {
    top: 30px;
}

.index-topic-box a.top .border-btn {
    position: absolute;
    bottom: 0;
    width: 65px;
    height: 20px;
    text-indent: -9999px;
    left: 150px;
    background: url(images/index-icon.png) -82px -177px no-repeat;
    overflow: hidden;
}

.index-topic-box a.top:hover .border-btn {
    background-position: -152px -178px;
}

.index-topic-box h3 {
    position: relative;
    margin-bottom: 15px;
    _height: 24px;
    font: 400 24px/24px "Microsoft Yahei";
    color: #666;
}

.index-topic-box h3 strong {
    display: inline;
    font-weight: 400;
    color: #D43131;
}


/*=S index-topic-box*/


/*=S index-live-mod*/

.index-live {
    margin-left: -20px;
    width: 660px;
}

.index-live-mod {
    float: left;
    _display: inline;
    margin-left: 20px;
    _margin-top: -7px;
}

.index-live-hd {
    position: relative;
    padding: 10px 20px;
    width: 160px;
    margin: 5px 0;
}

.index-live-hd h3 {
    margin-top: 10px;
    font: 400 20px/22px Arial;
    color: #D43131;
}

.index-live-hd dl {
    position: relative;
    padding-left: 60px;
    height: 40px;
    overflow: hidden;
}

.index-live-hd dt {
    position: absolute;
    top: 0;
    left: 0;
    font: 400 24px/40px "Microsoft Yahei";
    color: #666;
}

.index-live-hd a,
.index-live-hd a:visited {
    display: inline-block;
    margin-right: 5px;
    font: 400 12px/20px Simsun;
    color: #666;
}

.index-live-hd a:hover {
    color: #AD1111;
}

.index-live-bd {
    position: relative;
    margin: 5px 0;
    overflow: hidden;
}

.index-live-bd .next,
.index-live-bd .prev {
    position: absolute;
    cursor: pointer;
    left: 0;
    width: 100%;
    height: 25%;
    z-index: 2;
    background: url(images/blank.gif) no-repeat;
}

.index-live-bd .next {
    bottom: 0;
    _bottom: -3px;
}

.index-live-bd .prev {
    top: 0;
}

.index-live-bd .next a,
.index-live-bd .prev a {
    position: absolute;
    left: 84px;
    display: none;
    width: 32px;
    height: 32px;
    text-indent: -99999px;
    background: url(images/index_slide.png) no-repeat;
    overflow: hidden;
}

.index-live-bd .next a {
    bottom: 0;
    background-position: 0 -32px;
}

.index-live-bd .prev a {
    top: 0;
    background-position: 0 0;
}

.index-live-img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.index-live-img img {
    *float: left;
    display: block;
    margin: 0;
    padding: 0;
    z-index: 1;
}


/*=E index-live-mod*/


/*=S index-share-user*/

.index-share-user li {
    margin-bottom: 10px;
    *margin-bottom: 6px;
    padding-bottom: 10px;
    width: 280px;
    height: 60px;
    border-bottom: 1px dotted #ccc;
    overflow: hidden;
}

.index-share-user a,
.index-share-user a:visited {
    position: relative;
    display: block;
    padding-left: 70px;
    height: 60px;
    text-decoration: none;
    overflow: hidden;
}

.index-share-user strong,
.index-share-user span {
    display: block;
    line-height: 20px;
}

.index-share-user img {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}

.index-share-user i {
    font-weight: 700;
    color: #AD1111;
}


/*=S index-share-user*/


/*=E index-mod*/


/*=S shop-mask*/

.welcomeGuide-addShop {
    width: 460px;
    height: 160px;
    background: url(images/cartoon.png) no-repeat;
    _background-image: none;
    /* IE6 */
}

.welcomeGuide-addShop .button {
    padding: 0;
    width: 80px;
    height: 24px;
    top: 113px;
    left: 80px;
    text-indent: -9999px;
    overflow: hidden;
}

.shop-mask {
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
}

.shop-mask div {
    height: 100%;
    background: #333;
    opacity: 0.4;
    filter: alpha(opacity=40);
}


/*=E shop-mask*/


/*=S brand-cont */

.brand-cont {
    padding: 20px 30px;
    background: #F5F5F5;
}

.btn-nav {
    margin-bottom: 20px;
    height: 25px;
    border-bottom: 1px solid #AF1111;
}

.btn-nav li {
    float: left;
    margin-right: 15px;
    _width: 116px;
    height: 25px;
}

.btn-nav a,
.btn-nav a:visited {
    display: block;
    padding: 0 22px;
    height: 25px;
    line-height: 25px;
    color: #000;
    background: #fff;
}

.btn-nav a:hover {
    text-decoration: none;
}

.btn-nav .on {
    position: relative;
}

.btn-nav .on a,
.btn-nav .on a:visited {
    color: #fff;
    background: #af1111;
}

.btn-nav .on i {
    position: absolute;
    bottom: -13px;
    left: 46%;
    height: 0;
    font-size: 0;
    border-width: 6px;
    border-style: solid;
    border-color: #af1111 #f5f5f5 #f5f5f5;
}

.btn-cont .mine-share-bd {
    display: block;
    padding: 10px 0 0;
}

.btn-cont table {
    margin: 0 0 30px;
}


/*=E brand-cont */


/*=S topic */


/*==S sharing */

.shop-sharing {
    padding-bottom: 10px;
    width: 670px;
    border-radius: 0;
    margin-right: 10px;
    overflow: hidden;
}

.topic-index-hd {
    position: relative;
    margin: 20px 10px 20px 20px;
    _height: 24px;
}

.topic-index-hd h3 {
    font: 400 24px/24px "Microsoft Yahei";
    color: #666;
}

.topic-index-hd strong {
    font-weight: 400;
    color: #D43131;
}

.topic-index-bd {
    margin: 0 10px 10px 20px;
    overflow: hidden;
}

.no-topic {
    margin-top: 40px;
    padding-top: 127px;
    padding-left: 80px;
    width: 547px;
    height: 157px;
    font: 400 24px "Microsoft YaHei";
    text-align: center;
    background: url(images/no_topic.jpg) no-repeat;
    overflow: hidden;
}

.share-list .qa-box {
    padding: 10px;
    width: 530px;
    border-radius: 0;
}

.share-list .good-share-btn {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 47px;
    height: 25px;
    color: #FFF;
    background: url(images/icon.png) no-repeat;
    background-position: -76px -815px;
    overflow: hidden;
}

.share-list dt {
    color: #999;
}

.share-list dt a {
    padding: 0 10px;
}

.share-list dl a:link,
.share-list dl a:visited {
    color: #af1111;
}

.share-list dl a.list-detail:link,
.share-list dl a.list-detail:visited {
    color: #666;
    display: inline-block;
    width: 530px;
    word-break: break-all;
}

.share-list a.topic-name:link,
.share-list a.topic-name:visited {
    padding: 0;
    margin-right: 10px;
    color: #666;
}

.share-list dd p {
    color: #666;
}

.share-list dd.share-time {
    position: relative;
    height: 24px;
    line-height: 24px;
    color: #999;
}

.shop-sharing .good-share,
.shop-sharing .share-experience,
.shop-recommend .more {
    display: block;
    position: absolute;
    padding: 0 15px;
    height: 22px;
    font: 400 14px/22px "Microsoft Yahei";
    border-radius: 15px;
    border: 1px solid #cecece;
    background: #e3e3e3;
    background: -moz-linear-gradient(top, #f5f5f5 0%, #e1e1e1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #e1e1e1));
}

.shop-sharing .good-share {
    left: 165px;
    top: 3px;
    *top: 6px;
    _top: 1px;
}

.shop-sharing .good-share-b {
    border: 1px solid #909090;
    box-shadow: inset 0 0 5px #7E7E7E;
    color: #fff;
    background: #A0A0A0;
    background: -moz-linear-gradient(top, #A0A0A0 0%, #A0A0A0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A0A0A0), color-stop(100%, #A0A0A0));
}

.shop-sharing .good-share-b span {
    background-position: -191px -807px
}

.topic-index-hd a:hover,
.shop-recommend .more:hover {
    text-decoration: none;
}

.shop-sharing .share-experience {
    right: 0;
    top: 3px;
    *top: 6px;
    _top: 1px;
}

.square {
    display: inline-block;
    margin-left: 10px;
    width: 9px;
    height: 22px;
    vertical-align: middle;
    background: url(images/icon.png) no-repeat;
    background-position: -166px -1027px;
    overflow: hidden;
}

.my-feel {
    position: absolute;
    right: 0;
    bottom: 0;
}


/*店铺首页分享模块13-12-17add*/

.manage-appraise,
.manage-appraise:visited {
    margin-left: 20px;
    text-decoration: underline;
    color: #af1111;
    font: 400 12px/36px simsun;
}

.only-viewBtn li {
    cursor: pointer;
    position: relative;
    float: left;
    margin-right: 0;
    padding: 0 20px 0 6px;
    font: 400 12px/22px simsun;
    height: 22px;
    border: 1px solid #b3b2b2;
}

.only-viewBtn .current-obtn {
    color: #fff;
    background: #b3b2b2;
}

.current-obtn .arrow-r em {
    margin-right: -13px;
    color: #fff;
}

.current-obtn .arrow-r span {
    color: #b3b2b2;
}


/*=E sharing */


/*=E topic */


/*=S topic-box */

.topic-box,
.cont-left,
.shop-recommend,
#topic-update {
    background: #f5f5f5;
}

.topic-box .title {
    color: #666;
    font: 700 24px/26px "Microsoft YaHei,SimHei";
}

.topic-box .title em {
    color: #d43131;
}

.topic-box .index-hd {
    margin-bottom: 10px;
}

.topic-box em {
    color: #af1111;
    font-weight: 700;
}

.topic-box .qq em {
    color: #666
}

.topic-left {
    width: 285px;
}

.topic-left .share {
    margin-bottom: 12px;
}

.topic-left .share em {
    margin-right: 25px;
}

.topic-left .text {
    padding: 5px 9px;
    line-height: 26px;
    border-top: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
    background: #fff;
}

.topic-left,
.topic-right {
    height: 300px;
    overflow: hidden;
}

.topic-left .author a,
.topic-left .author a:visited {
    color: #af1111;
    font-weight: 700;
}

.topic-left .btn-b {
    padding: 0px 10px;
}

.topic-left .text {
    height: 78px;
    overflow: hidden;
}

.topic-left .text span {
    color: #666;
}

.topic-left .text a,
.topic-left .text a:visited {
    color: #666;
}

.topic-left .text a:hover {
    color: #af1111;
}

.topic-right {
    margin: 20px 0 0 5px;
}

.topic-right img {
    width: 670px;
    height: 280px;
}

.cont-left {
    float: left;
}

.cont-right {
    width: 300px;
    float: right
}

.shop-recommend {
    position: relative;
    margin-bottom: 10px;
}

.shop-recommend .more,
.shop-recommend .more:visited {
    position: absolute;
    top: 3px;
    *top: 4px;
    _top: 0;
    right: 5px;
    color: #333;
    font-size: 14px;
    line-height: 22px;
}

.shop-recommend .more:hover {
    color: #CF1010
}

.shop-recommend,
.ilike {
    width: 300px;
    overflow: hidden;
}

.shop-recommend dl,
.ilike dl {
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
    _zoom: 1;
}

.shop-recommend dd {
    width: 175px;
    overflow: hidden;
}

.shop-recommend h4,
.ilike h4 {
    margin-bottom: 8px;
    font: 700 14px/14px Microsoft YaHei, SimHei;
}

.shop-recommend .btn,
.shop-recommend .btn:visited,
.ilike .btn,
.ilike .btn:visited {
    margin-right: 6px;
    padding: 3px 8px;
    line-height: 19px;
    color: #fff;
    border-radius: 12px;
    background: #868686;
}

.shop-recommend .btn:hover,
.ilike .btn:hover {
    background: #af1111;
    text-decoration: none;
}

.shop-recommend .isay,
.shop-recommend .isay:visited {
    color: #af1111;
    vertical-align: top;
}

.shop-recommend img {
    width: 80px;
    height: 80px;
}

.shop-recommend .map em {
    background-position: right -1032px;
}

.ilike img {
    width: 140px;
    height: 140px;
}

.ilike dd {
    width: 118px;
}

.ilike p {
    line-height: 21px;
}

#topic-update {
    width: 980px;
    overflow: hidden;
}

#topic-update .J_share {
    margin: 0 10px 20px 35px
}

#topic-update .mine-share-bd {
    padding: 0;
}

#topic-update .upshare-mod .upshare-ft {
    padding-left: 0;
}


/*=E topic-box */


/*=E20130110展示页面=*/

.bTop {
    border-top: 2px solid #dedede;
}

.msg-item {
    margin: 0;
    text-align: right;
}

.msg-item div {
    margin-top: 10px;
    color: #666;
}

.msg-item em {
    color: #af1111;
    font-weight: 700;
}

.f-color {
    color: #666;
}

.f-color em {
    color: #af1111;
    font-family: 'Microsoft Yahei';
}

.shop-message-mod {
    font-family: "microsoft Yahei";
}

.shop-message-mod .icon {
    position: absolute;
    right: -1px;
    top: -1px;
    width: 25px;
    height: 25px;
    background: #F5F5F5 url(images/icon.png) no-repeat 0 -1158px;
}

.shop-message-bd {
    position: relative;
    padding: 12px;
    border: 1px solid #DEDEDE;
    background: #fff
}

.shop-message-bd strong {
    display: block;
    color: #af1111;
    font: 400 18px/18px "Microsoft Yahei";
}

.shop-message-bd p {
    margin-top: 14px;
    color: #333;
    font-size: 14px;
}

.shop-message-bd .setUp,
.shop-message-bd .setUp:visited {
    position: absolute;
    right: 70px;
    top: 20px;
    color: #333;
    font-size: 14px;
}

.shop-message-bd .setUp:hover {
    color: #af1111
}

.shop-message-bd .addTelSettingHref,
.shop-message-bd .addTelSettingHref:visited {
    color: #333;
    font-size: 14px;
}

.shop-message-bd .addTelSettingHref:hover {
    color: #af1111
}

.shop-message-bd .addTelSetting {
    color: #333;
    font-size: 14px;
}

.shop-message-bd .map {
    display: inline;
}

.shop-message-ft {
    margin-bottom: 20px;
}

.shop-message-ft .label {
    margin-top: 18px;
    font-size: 14px;
}

.shop-message-ft .label a,
.shop-message-ft .label a:visited,
.everyoneShare-bd em {
    color: #af1111;
}

.shop-message-ft .spend {
    float: left;
    width: 170px;
    color: #333;
    overflow: hidden;
    _zoom: 1;
}

.shop-message-ft .text-label {
    width: 650px;
}

.shop-message-ft .text-label a {
    margin-right: 12px;
}

.shop-message-ft .onlookers {
    margin-top: 26px;
    font-family: "Simsun";
}

.shop-message-ft .onlookers {
    overflow: hidden;
    _zoom: 1
}

.shop-message-ft .onlookers dt {
    float: left;
}

.shop-message-ft .onlookers dd {
    float: left;
    width: 690px;
    color: #666;
    font-size: 12px;
    overflow: hidden;
}

.shop-message-ft .onlookers a,
.shop-message-ft .onlookers a:visited {
    display: inline-block;
    margin: 0 25px 10px 0;
    color: #666;
}

.shop-message-ft .onlookers a:hover,
.shop-message-ft .label a:hover {
    text-decoration: none;
    color: #af1111;
}

.shop-message-ft .spend i,
.shop-message-ft .text-label i {
    float: left;
    width: 20px;
    height: 20px;
    background: url(images/icon.png) no-repeat -38px -1163px
}

.shop-message-ft .text-label i {
    background-position: -64px -1164px
}

.quick-Reply {
    margin-bottom: 30px;
    padding-top: 20px;
}

.quickReplyTit {
    margin-bottom: 15px;
    padding-top: 20px;
}

.quick-Reply .next-page a {
    position: relative;
}

.quick-Reply .title,
.quickReplyTit .title {
    margin-bottom: 10px;
    color: #666666;
    font: 400 22px/22px Microsoft Yahei, SimHei;
}

.quick-Reply .title em,
.quickReplyTit .title em {
    color: #d43131
}

.quick-Reply i,
.quickReplyTit i {
    display: inline-block;
    width: 17px;
    height: 16px;
    vertical-align: bottom;
    *vertical-align: middle;
    background: url(images/icon.png) no-repeat;
}

.quick-Reply i.prev,
.quickReplyTit i.prev {
    background-position: -159px -1133px;
    margin-right: 10px;
}

.quick-Reply i.next,
.quickReplyTit i.next {
    background-position: -183px -1133px;
    margin-left: 10px;
}

.everyoneShare-mod {
    width: 815px;
}

.everyoneShare-hd .title {
    height: 36px;
    line-height: 36px;
    margin-bottom: 30px
}

.everyoneShare-bd .pin-ft p.num em {
    line-height: 18px;
    font-size: 16px;
    font-family: "Microsoft Yahei"
}

.everyoneShare-bd .share-more {
    margin-top: 30px;
    border: 1px solid #D5D5D5;
    background: -moz-linear-gradient(top, #F4F4F4, #E3E3E3);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#F4F4F4), to(#E3E3E3));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#F4F4F4", endColorstr="#E3E3E3");
    -ms-filter: : progid: DXImageTransform.Microsoft.gradient(GradientType="0", startColorstr="#F4F4F4", endColorstr="#E3E3E3");
}

.everyoneShare-mod .share-more a,
.everyoneShare-mod .share-more a:visited {
    display: block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-family: "Microsoft yahei";
    font-size: 14px;
}

.everyoneShare-bd .share-more a:hover {
    text-decoration: none;
}

.everyoneShare-bd .pin-bd {
    padding-bottom: 10px;
}

.fans-share .share-hd,
.fans-share .share-cont {
    margin-left: 0;
    width: 820px;
}

.fans-share .share-cont {
    padding-top: 25px;
}

.fans-share .share-ft {
    padding-left: 0;
}

.fans-share .q-mod {
    width: 815px;
}

.fans-share .qa-mod li {
    width: 815px;
}

.fans-share .q-bd {
    width: 725px;
}

.fans-share .qa-box {
    width: 725px;
}

.fans-share .share-ft .q-bd textarea {
    width: 715px;
}


/*=E20130110展示页面=*/


/*=S shareEditor-mod*/

.shareEditor-mod li.share-item {
    margin-bottom: 10px;
    width: 920px;
}

.shareEditor-mod .share-brandName {
    position: relative;
    height: 30px;
    font: 400 12px/32px Simsun;
    color: #999;
    *z-index: 20;
}

.share-brandName span {
    float: left;
    display: inline-block;
    margin-right: 10px;
}

.share-brandName .name {
    position: relative;
    width: 245px;
    height: 30px;
    border: 1px solid #ccc;
}

.share-brandName input {
    position: absolute;
    top: 1px;
    right: 0;
    width: 210px;
    height: 22px;
    line-height: 22px;
    border: none;
}

.share-brandName .icon {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 28px;
    height: 30px;
    background: #f5f5f5 url(images/icon.png) -138px -743px no-repeat;
}

.share-brandName .shopname-des {
    display: none;
    position: absolute;
    top: 35px;
    left: 0;
    width: 245px;
    border: 1px solid #ccc;
    color: #999;
    background: #fff;
    z-index: 20;
}

.shopname-des p {
    padding: 5px;
    width: 235px;
    height: 20px;
    font: 400 12px/20px Simsun;
}

.shopname-des p:hover,
.shopname-des p.hover {
    cursor: pointer;
    width: 235px;
    background: #f5f5f5;
}

.shareEditor-mod .share-storeMsg {
    display: none;
}

.store-message {
    position: relative;
}

.store-message .store-message-box {
    margin: 15px 0 5px;
    *margin-top: 0px;
    padding-bottom: 20px;
    width: 650px;
    border-top: 1px solid #d43131;
    box-shadow: 1px 2px 2px #999;
    background: #fff;
    overflow: hidden;
}

.store-message i {
    position: absolute;
    top: -11px;
    left: 50px;
    height: 0;
    font-size: 0;
    border-width: 6px;
    border-style: solid;
    border-color: #f5f5f5 #f5f5f5 #af1111;
}

.store-message select {
    margin-right: 5px;
    padding: 3px;
    font-size: 12px;
}

.store-message .map {
    margin-left: 5px;
}

.store-message label {
    margin-right: 5px;
    color: #666;
}

.store-message label em,
.store-message .map,
.store-message .map:visited {
    color: #d43131;
}

.store-message .txt {
    width: 210px;
    height: 22px;
    line-height: 22px;
    border-radius: 0;
}

.store-message .store-address,
.store-message .store-category {
    margin: 15px 20px 0 12px;
}

.store-category label {
    margin-right: 10px;
}

.store-message p {
    margin: 10px 0 0 70px;
}

.shareEditor-mod .hd-editor {
    margin-bottom: 0;
}

.hd-editor #shareContent {
    width: 920px;
    height: 300px;
}

.shareEditor-mod .upshare-mod {
    position: relative;
    overflow: hidden;
}

.upshare-mod .upattach-hd,
.upshare-mod .upattach-ft,
.upshare-mod .up-info,
.upshare-mod .description {
    display: none;
}

.upshare-mod .up-msg,
.upshare-mod .up-describe,
.upshare-mod .up-option {
    float: left;
    margin-right: 10px;
    padding: 5px;
    height: 100px;
    background: #f5f5f5;
}

.upshare-mod .upshare-ft {
    position: relative;
    padding: 10px;
    line-height: 30px;
    height: 30px;
    background: #fdfdfd;
    overflow: hidden;
}

.upshare-mod #uploading,
.upshare-mod #uploading Object {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 90px;
    height: 32px;
    vertical-align: middle;
    z-index: 12;
}

.upshare-mod #photoBtn {
    display: none;
}

.upshare-mod #uploadBtn {
    margin-right: 15px;
    padding: 10px 10px 10px 30px;
    height: 10px;
    line-height: 10px;
    color: #fff;
    border-radius: 5px;
    background: #AF1111 url(images/icon.png) -178px -185px no-repeat;
    z-index: 0;
}

.upshare-mod #upbatchFt {
    position: absolute;
    bottom: 10px;
    left: 110px;
    width: 788px;
    height: 30px;
    line-height: 30px;
    color: #999;
    border: none;
    background: none;
}

#upbatchFt #AttachInsertAll {
    color: #AF1111;
}

.upshare-mod li {
    margin-bottom: 10px;
    padding: 10px;
    height: 110px;
    border: 1px solid #ccc;
    background: #fff;
}

.upshare-mod .up-msg,
.upshare-mod .up-describe {
    margin-right: 10px;
    padding: 5px;
    border: none;
    box-shadow: 0 0 0;
    border-radius: 0;
}

.upshare-mod .up-img {
    position: relative;
    width: 80px;
    height: 100px;
    font-size: 12px;
    line-height: 100px;
    text-align: left;
    background: none;
}

.upshare-mod .up-img .fileRadio {
    position: absolute;
    bottom: 0;
    left: 10px;
    *left: 0;
    line-height: 12px;
}

.upshare-mod .up-img img {
    width: 0;
    height: 0;
    vertical-align: top;
}

.upshare-mod .description,
.upshare-mod .description-txt {
    margin: 5px;
    width: 720px;
    height: 90px;
    color: #999;
}

.upshare-mod .description-hover {
    background: none;
}

.upshare-mod .up-describe {
    width: 728px;
}

.upshare-mod .up-option {
    margin: 0;
    width: 40px;
    height: 100px;
    overflow: hidden;
}

.upshare-mod .up-option a {
    display: block;
    margin: 0 10px 7px;
    padding: 0;
    width: 20px;
    height: 20px;
    text-indent: -999999px;
    background: url(images/icon.png) no-repeat;
    overflow: hidden;
}

.upshare-mod a.addToEditor {
    background-position: -160px -880px;
}

.upshare-mod a.upMove {
    background-position: -160px -908px;
}

.upshare-mod a.downMove {
    background-position: -160px -933px;
}

.upshare-mod a.delAttach {
    background-position: -160px -959px;
}

.upshare-mod .upload-file-error .up-msg {
    position: relative;
    margin: 0;
    width: 890px;
}

.upshare-mod .upload-file-error .up-info {
    display: block;
    padding: 0;
    top: 30px;
    left: 0;
    width: 100%;
    height: 60px;
    text-align: center;
    background: #f5f5f5;
}

.upshare-mod .upload-file-error .up-img {
    display: none;
    margin: 0;
    padding: 0;
}

.shareEditor-mod .hd-tagEditor {
    height: 35px;
    line-height: 35px;
}

.hd-tagEditor label {
    color: #666666;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
}

.hd-tagEditor i {
    display: inline-block;
    padding-right: 5px;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    background: url(images/icon.png) -66px -1168px no-repeat;
}

.hd-tagEditor input.txt {
    padding: 0 8px;
    width: 290px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}

.shareEditor-mod .hd-subEditor {
    position: relative;
    overflow: hidden;
}

.hd-subEditor .btn-b,
.hd-subEditor .otherButton {
    float: left;
    display: inline-block;
    margin-right: 10px;
}

.hd-subEditor .otherButton {
    height: 36px;
    line-height: 36px;
    font: 400 12px/36px Simsun;
    color: #999;
}

.otherButton a,
.otherButton span {
    float: left;
    display: inline-block;
    margin-right: 10px;
    line-height: 36px;
    text-decoration: none;
}

.otherButton .sina,
.otherButton .qzone {
    margin-top: 5px;
    width: 16px;
    height: 22px;
    text-indent: -9999px;
    background: url(images/is.png) no-repeat;
    overflow: hidden;
}

.otherButton .sina {
    background-position: -4px -115px;
}

.otherButton .qzone {
    background-position: -4px -75px;
}

.otherButton #setBtn {
    color: #ff5b5b;
}

.otherButton input {
    *margin-top: 8px;
}

.small-shareEdit li.share-item,
.small-shareEdit #shareContent {
    width: 690px;
}

.small-shareEdit .description,
.small-shareEdit .description-txt {
    width: 490px;
}

.small-shareEdit .up-describe {
    width: 498px;
}

.small-shareEdit #upbatchFt {
    width: 558px;
}

.small-shareEdit .upload-file-error .up-msg {
    width: 658px;
}


/*=E shareEditor-mod*/


/*=S topic-upshare-mod*/

.topic-upshare-mod {
    background: #f5f5f5;
    overflow: hidden;
}

.topic-upshare-mod .upshare-ft {
    position: relative;
    padding: 10px;
    *margin-top: -20px;
    line-height: 30px;
    overflow: hidden;
}

.topic-upshare-mod #uploading,
.topic-upshare-mod #uploading Object {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 90px;
    height: 32px;
    vertical-align: middle;
    z-index: 12;
}

.topic-upshare-mod #photoBtn {
    display: none;
}

.topic-upshare-mod #uploadBtn {
    margin-right: 15px;
    padding: 10px 10px 10px 30px;
    height: 10px;
    line-height: 10px;
    color: #fff;
    border-radius: 5px;
    background: #AF1111 url(images/icon.png) -178px -185px no-repeat;
    z-index: 0;
}

.topic-upshare-mod li {
    margin-bottom: 0;
    padding: 10px;
}

.topic-upshare-mod .up-msg {
    padding: 5px;
}

.topic-upshare-mod .up-img {
    width: 64px;
    height: 64px;
    line-height: 64px;
}

.topic-upshare-mod .up-img img {
    vertical-align: top;
}

.topic-upshare-mod .up-info {
    top: 5px;
    left: 5px;
    padding: 0;
    width: 64px;
}

.topic-upshare-mod .description,
.topic-upshare-mod .description-txt {
    height: 54px;
    color: #999;
}

.topic-upshare-mod .up-describe {
    width: 535px;
    height: 54px;
    border-radius: 0;
}

.topic-upshare-mod .up-option a {
    padding-top: 18px;
    margin-bottom: 10px;
}

.topic-upshare-mod .upMove {
    background-position: -131px -782px;
}

.topic-upshare-mod .downMove {
    background-position: -131px -810px;
}

.topic-upshare-mod .delAttach {
    background-position: -131px -835px;
}


/*=S topic-upshare-mod*/


/*S= 20130110我的分享 =*/

.mineShare-mod {
    background: #FFF;
    _zoom: 1;
}

.mineShare-hd {
    position: relative;
    padding: 20px 15px 0;
    height: 50px;
    overflow: hidden;
}

.mineShare-hd h3 {
    overflow: hidden;
}

.mineShare-bd {
    padding-left: 15px;
    overflow: hidden;
}

.mineShare-bd .hd-prompt {
    margin-top: 75px;
    background: url("images/bg_noshare.png") no-repeat;
}

.mineShare-bd .hd-prompt a {
    text-decoration: underline
}

.share-mod .report,
.share-mod .report:visited {
    float: right;
    position: relative;
    margin-right: 15px;
    padding-left: 25px;
    font: 400 12px/34px Simsun;
    color: #AE1111;
}

.share-mod .report:hover {
    color: #CD4E4E;
}

.share-mod .report .icon {
    position: absolute;
    display: block;
    top: 7px;
    left: 0;
    width: 20px;
    height: 20px;
    background: url(images/icon.png) -160px -1055px no-repeat;
}

.mineShare-mod .shareEditor-mod {
    padding-bottom: 20px;
    overflow: hidden;
    _zoom: 1;
}

.mineShare-mod li.share-item,
.mineShare-mod #shareContent {
    width: 950px;
}

.mineShare-mod .description,
.mineShare-mod .description-txt {
    width: 750px;
    _width: 740px;
}

.mineShare-mod .up-describe {
    width: 758px;
}

.mineShare-mod #upbatchFt {
    width: 828px;
}

.mineShare-mod .upload-file-error .up-msg {
    width: 918px;
}


/*E= 20130110我的分享 =*/


/*S= 20130219发布分享 =*/

.failDel {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    background: url(images/icon.png) no-repeat;
    background-position: -160px -959px;
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 15px 7px;
    overflow: hidden;
    padding: 0;
    text-indent: -999999px;
}


/*E= 20130219发布分享 =*/


/*S= 201302图库改造 =*/

a.header-gray,
a.header-gray:visited {
    color: #666;
    text-decoration: none;
}

a.header-gray:hover {
    color: #666;
    text-decoration: none;
}

.linkw .shop-feature {
    margin-top: 20px;
    width: 730px;
}

.tit-label {
    margin-top: 5px;
}

.radio-note {
    _display: inline-block;
    _margin-top: 3px;
    vertical-align: middle;
    color: #666;
}

.pics-create,
.pics-canel {
    padding: 0 15px;
}

.pics-create {
    margin-right: 10px;
    width: 80px;
    height: 26px;
    background: #9fb41f;
    border-radius: 4px;
    font-size: 14px;
    font-family: 'MicrosoftYaHei';
    color: rgba(255, 255, 255, 1);
    line-height: 26px;
    text-align: center;
    float: left;
    display: inline-block;
}

.sub-header-red {
    color: #af1111;
}

.pic-name {
    padding-top: 3px;
    position: relative;
    height: 45px;
    color: #333;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    word-break: break-all;
    word-wrap: break-word;
    text-align: left;
    z-index: 9;
    *zoom: 1;
}

.pic-name em {
    font-size: 16px;
}

.picRel-btn,
.picUrl-btn {
    display: inline-block;
    margin-left: 20px;
    float: left;
    background: url(images/icon.png) no-repeat;
    width: 27px;
    height: 27px;
}

.picRel-btn {
    background-position: -114px -1158px;
    right: 48px;
    bottom: 5px;
}

.picUrl-btn {
    background-position: -85px -1158px;
    right: 0;
    bottom: 5px;
}

.picRel-btn:hover {
    background-position: -172px -1158px;
}

.picUrl-btn:hover {
    background-position: -143px -1158px;
}

.picEdit-bbtn {
    width: width: 100px;
    height: 35px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.btn-area {
    margin-left: 68px;
}

.pics-return {
    position: fixed;
    _position: absolute;
    top: 45%;
    _top: 55%;
    margin-left: 1000px;
    padding: 10px 14px;
    width: 12px;
    word-wrap: break-word;
    word-break: break-all;
    border-radius: 5px;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');
    background: rgba(0, 0, 0, 0.5);
    zoom: 1;
}

.return-icon {
    display: inline-block;
    margin: 0 -2px;
    width: 17px;
    height: 19px;
    background: url(images/icon.png) no-repeat;
    background-position: -183px -1220px;
}

.pics-return a,
.pics-return a:visited,
.pics-return a:hover {
    display: block;
    float: left;
    *margin-top: 10px;
    width: 14px;
    color: #fff;
    line-height: 14px;
    text-decoration: none;
    overflow: hidden;
}

.pics-return a em {
    display: inline-block;
    margin-bottom: 6px;
}

.box-mod-pics {
    _width: 815px;
}


/*S= 图片列表页 =*/

.pics-boxHd {
    _padding-right: 0;
}

.picEdit-area {
    display: none;
    position: relative;
    margin: 12px 0 0;
    text-align: left;
}

.picEdit-area label {
    margin: 0 10px 0 0;
    color: #666;
}

.picEdit-area p {
    margin-bottom: 10px;
}

.picTit-edit input {
    width: 210px;
}

.picDisc-edit input {
    width: 420px;
}

.pic-img-box {
    position: relative;
    margin-left: 0;
    margin-bottom: 10px;
    text-align: center;
    z-index: 5;
}

.pic-img-box .pic-img-float {
    margin: 0 auto;
    position: absolute;
    top: 10px;
    background-image: url(images/dot.gif);
    z-index: 5;
}

.pic-img-float a.img-fl,
.pic-img-float a.img-fr {
    cursor: pointer;
    position: absolute;
    display: none;
    width: 40px;
    height: 75px;
    background: url(images/pic-arrow.png) no-repeat;
}

.pic-img-float a.img-fl {
    left: 10px;
    background-position: 0 0;
}

.pic-img-float a.img-fr {
    right: 10px;
    background-position: 0 -254px;
}

.pic-imgWrap {
    display: block;
    position: relative;
    _width: 793px;
    border: 1px solid #ddd;
    overflow: hidden;
}

a.pic-imgWrap:hover {
    text-decoration: none;
}

.picEdit-btn,
.picDel-btn {
    position: absolute;
    display: inline-block;
    width: 27px;
    height: 27px;
    background: url(images/icon.png) no-repeat;
}

.picEdit-btn {
    bottom: 5px;
    right: 48px;
    background-position: 0 -1187px;
}

.picDel-btn {
    bottom: 5px;
    right: 0;
    background-position: -58px -1187px;
}

.picDel-btn-dif {
    bottom: 73px;
}

.pic-editText a,
.pic-editText a:hover {
    display: inline-block;
    margin-right: 10px;
    font: 400 12px/34px SimSun;
    color: #af1111;
    text-decoration: none;
}

.picIconEdits-area {
    padding-left: 20px;
    margin-right: 15px;
    margin-bottom: 20px;
    width: 795px;
    height: 34px;
    background: #eeeeee;
    overflow: hidden;
}

.picsIcons-wrap {
    position: relative;
    width: 788px;
    height: 0;
}

.picIconEdits-icons {
    float: right;
    *padding: 0 0 10px 0;
}

.picIconEdits-icons a {
    display: inline-block;
    margin: 3px 2px auto 15px;
    width: 27px;
    height: 27px;
    background: url(images/icon.png) no-repeat;
}

.picIconEdits-icons .editPic {
    background-position: 0 -1187px;
}

.picIconEdits-icons .addPic {
    background-position: -29px -1187px;
}

.picIconEdits-icons .delPic {
    background-position: -58px -1187px;
}

.picIconEdits-icons .editPic:hover,
.picEdit-btn:hover {
    background-position: 0 -1216px;
}

.picIconEdits-icons .addPic:hover {
    background-position: -29px -1216px;
}

.picIconEdits-icons .delPic:hover,
.picDel-btn:hover {
    background-position: -58px -1216px;
}

.comment-detail .q-mod {
    width: 815px;
}

.comment-detail .qa-mod li {
    width: 815px;
}

.comment-detail .q-bd {
    width: 725px;
}

.comment-detail .qa-box {
    width: 725px;
}

.comment-detail .q-bd textarea {
    width: 715px;
}

.pic-page,
.comment-page {
    float: right;
    margin-bottom: 15px;
}

.comment-page {
    margin-bottom: 0;
    margin-top: 0;
}

.pics-discription {
    width: 815px;
    margin-bottom: 10px;
    font: 400 14px/24px "Microsoft Yahei";
    color: #333;
    word-wrap: break-word;
    overflow: hidden;
}

.discripShort {
    margin-top: 5px;
    width: 788px;
    overflow: hidden;
}


/*E= 图片列表页 =*/

.Operation-more-btn {
    position: absolute;
    bottom: 5px;
    right: 0;
    display: inline-block;
    width: 27px;
    height: 27px;
    background: url(images/icon.png) no-repeat;
    background-position: -87px -1187px;
}

.Operation-more-btn:hover {
    background-position: -87px -1216px;
}

.OperationHover-area {
    display: none;
    position: absolute;
    top: 15px;
    right: 0;
    padding: 3px 0 3px 30px;
    width: 104px;
    height: 140px;
    background: #af1111;
    border-radius: 15px;
    z-index: 9;
}

.Operation-more-red {
    position: absolute;
    left: 8px;
    top: 0;
    width: 27px;
    height: 27px;
    background: url(images/icon.png) no-repeat;
    background-position: -116px -1216px;
}

.OperationHover-area span {
    font: 400 14px "Microsoft Yahei";
    color: #fff;
}

.OperationHover-area a,
.OperationHover-area a:hover {
    display: block;
    color: #fff;
    text-decoration: none;
    font: 400 12px/24px SimSun;
}

.OperationHover-area a:visited {
    color: #fff;
}

.click-area {
    position: absolute;
    left: 0;
    top: 0;
    width: 134px;
    height: 28px;
    z-index: 10;
    background: url(images/dot.gif) no-repeat;
}


/*S= 创建成功引导页 =*/

.createSuccess-text {
    margin: 70px auto 60px auto;
    font: 400 14px SimSun;
    color: #999;
    text-align: center;
}

.guideImg {
    position: relative;
    margin: 0 auto;
    width: 442px;
    height: 333px;
    background: url(images/create_guide.png) no-repeat;
}

.guide-add,
.guide-no {
    position: absolute;
    width: 88px;
    height: 30px;
    background: url(images/icon.png) no-repeat;
}

.guide-add {
    background-position: 0 -1248px;
    left: 140px;
    bottom: 71px;
}

.guide-no {
    background-position: -91px -1248px;
    left: 240px;
    bottom: 71px;
}

.guide-add:hover {
    background-position: 0 -1282px;
}

.guide-no:hover {
    background-position: -91px -1282px;
}


/*E= 创建成功引导页 =*/


/*S= 无图集页 =*/

.guide-noPics {
    position: relative;
    margin: 80px auto;
    width: 412px;
    height: 332px;
    background: url(images/no-pics.png) no-repeat;
}

.create-specialPics {
    display: block;
    position: absolute;
    left: 117px;
    bottom: 84px;
    width: 197px;
    height: 46px;
    background: url(images/icon.png) no-repeat;
    background-position: 0 -1468px;
}

.create-specialPics:hover {
    background-position: 0 -1516px;
}


/*E= 无图集页 =*/


/*S= 图集列表页-空图集&有图片 =*/

.featureP-hd {
    position: relative;
    overflow: hidden;
}

.featureP-hd .box-hd-type {
    position: relative;
    clear: both;
    _width: 810px;
    overflow: hidden;
}

.featureP-hd .box-hd-type .item-slide-bd {
    margin: 0 auto;
    width: 705px;
    overflow: hidden;
}

.box-hd-type .item-slide-bd li {
    float: left;
    width: 705px;
    word-spacing: normal;
}

.box-hd-type .item-slide a,
.box-hd-type .item-slide a:visited {
    position: absolute;
    margin: 0;
    padding: 0;
    display: none;
    top: 35px;
    width: 28px;
    height: 28px;
    border: none;
    text-indent: -99999px;
    background: url(images/index_icon.png) no-repeat;
    _background: url(images/index_icon_ie6.png) no-repeat;
    overflow: hidden;
}

.box-hd-type .item-slide a.next {
    right: 0px;
}

.box-hd-type .item-slide a.prev {
    left: 0px;
}

.box-hd-type .item-slide a.prev,
.box-hd-type .item-slide a.prev:visited {
    background-position: 0 -342px;
}

.box-hd-type .item-slide a.prev:hover {
    background-position: 0 -372px;
}

.box-hd-type .item-slide a.next,
.box-hd-type .item-slide a.next:visited {
    background-position: 0 -282px;
}

.box-hd-type .item-slide a.next:hover {
    background-position: 0 -311px;
}

.slide-next a.next,
.slide-next a.next:visited,
.slide-prev a.prev,
.slide-prev a.prev:visited {
    display: block;
}

.featureP-bd {
    padding-right: 20px;
}

.pic_upload,
.pic_createPics {
    margin-left: 10px;
    margin-bottom: 10px;
    float: right;
    display: inline-block;
    background: url(images/icon.png) no-repeat;
}

.pic_upload {
    width: 117px;
    height: 36px;
    background-position: 0 -1392px;
}

.pic_createPics {
    width: 167px;
    height: 36px;
    background-position: 0 -1316px;
}

.pic_upload:hover {
    background-position: 0 -1430px;
}

.pic_createPics:hover {
    background-position: 0 -1354px;
}

.featureP-listMod {
    position: relative;
    padding: 20px 12px 15px 15px;
    _padding: 20px 10px 15px 15px;
    overflow: hidden;
}

.featureP-listHd {
    margin-bottom: 15px;
    *margin-bottom: 12px
}

.featureP-listHd h3 {
    float: left;
    font: 400 18px "Microsoft Yahei";
    color: #af1111;
}

.featureP-listHd h3 a,
.featureP-listHd h3 a:hover {
    color: #af1111;
    text-decoration: none;
}

.featureP-listHd h3 a:visited {
    color: #af1111;
    text-decoration: none;
}

.featureP-listHd p {
    float: right;
}

.pic-viewNum,
.pic-replyNum {
    margin-left: 22px;
    font: 400 12px/24px SimSun;
}

.pic-viewNum {
    margin-left: 22px;
}

.pic-viewNum em,
.pic-replyNum em {
    margin: 0 5px;
    font-weight: bold;
    color: #af1111;
}

.featureP-listBd p {
    float: left;
    margin: 50px auto auto 18px;
}

.no-picsLabel {
    position: relative;
    display: block;
}

.pic-Big {
    position: relative;
    display: inline;
    float: left;
    width: 628px;
    height: 410px;
}

.pic-only {
    margin: 0 auto;
    width: 608px;
    height: 404px;
}

.pic-Big a,
.pic-only a {
    position: absolute;
    display: block;
    padding: 2px;
    text-decoration: none;
    border: 2px solid #fff;
}

.pic-Big a:hover,
.pic-only a:hover {
    border: 2px solid #af1111;
    text-decoration: none;
}

.pic-num,
.viemReply-num {
    position: absolute;
    right: 2px;
    bottom: 2px;
    padding: 3px 8px;
    color: #fff;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#4C000000', endColorstr='#4C000000');
    background: rgba(0, 0, 0, 0.3);
}

.viemReply-num {
    right: 0;
    _right: -1px;
    bottom: 0;
}

.pic_digest {
    position: absolute;
    left: 0;
    top: 0;
    _left: -10px;
    width: 37px;
    height: 37px;
    background: url(images/icon.png) no-repeat;
    background-position: -163px -145px;
}

.pic-Big .pic_digest,
.pic-only .pic_digest {
    left: 2px;
    top: 2px;
}

.no-picsLabel .pic_digest {
    _left: -140px;
}

.pic-samllList {
    float: right;
}

.pic-samllList li {
    margin: 2px auto 6px auto;
    width: 153px;
    height: 130px;
    *margin-bottom: 3px;
    _margin-bottom: -3px;
}

.pic-samllList li a {
    display: block;
    padding: 2px;
    border: 2px solid #fff;
}

.pic-samllList li a:hover {
    border: 2px solid #af1111;
    ;
}

.featureP-listBd p a:link,
.featureP-listBd p a:visited {
    color: #af1111;
    text-decoration: underline;
}

.featureP-listBd p a:hover {
    color: #af1111;
    text-decoration: underline;
}

.img-box .featureP-listFt {
    margin-top: 10px;
    font: 400 12px SimSun;
    color: #666;
}

.featureP-listMod .picIconEdits-icons {
    position: absolute;
    right: 5px;
    bottom: -8px;
    _bottom: -13px;
}


/*E= 图集列表页-空图集&有图片 =*/


/*=S shop-feature*/

.shop-feature {
    margin-top: 20px;
    width: 730px;
    margin-left: 20px
}

.shop-feature .msg a,
.shop-feature .msg a:active {
    color: #E7051F;
    text-decoration: underline;
}


/*=E shop-feature*/


/*=S shop-feature-index*/

.pics-manage .pin-bd a.thumb {
    display: block;
    width: 200px;
    height: 200px;
    overflow: hidden;
}

.pics-manage .pin-bd h4 {
    width: 200px;
    height: 20px;
    margin-bottom: 2px;
    font: 400 12px/20px SimSun;
    overflow: hidden;
}

.pics-manage h4 a,
.pics-manage h4 a:hover {
    color: #af1111;
    text-decoration: none;
}

.pics-manage h4 a:visited {
    color: #af1111;
    text-decoration: none;
}

.pics-manage .pics-create-time {
    margin-bottom: 5px;
    width: 200px;
    height: 20px;
    color: #666;
    overflow: hidden;
}

.pics-manage .picIconEdits-icons a {
    margin: 3px 10px auto 1px;
}


/*=E shop-feature-index*/


/*=S upalbum-mod*/

.upalbum-mod {
    position: relative;
    margin-bottom: 20px;
    width: 820px;
    text-align: left;
    overflow: hidden;
}

.upalbum-mod .upalbum-hd div {
    margin-bottom: 10px;
    height: 30px;
    line-height: 30px;
    text-align: left;
}

.upalbum-hd div.upalbum-btn {
    position: relative;
    margin: 0;
    _margin-bottom: 10px;
    height: 32px;
    overflow: hidden;
}

.upalbum-btn #upalbumBtn {
    width: 80px;
    height: 26px;
    background: #9fb41f;
    border-radius: 4px;
    font-size: 14px;
    font-family: 'MicrosoftYaHei';
    color: rgba(255, 255, 255, 1);
    line-height: 26px;
    text-align: center;
    float: left;
    display: inline-block;
    z-index: 10;
}

.upalbum-sel span {
    font: 400 12px/22px Simsun;
    color: #666;
}

.upalbum-sel a,
.upalbum-sel a:visited {
    color: #af1111;
}

.upalbum-mod .upalbum-bd {
    display: none;
    width: 800px;
    min-height: 50px;
    border: 1px solid #ccc;
    background: #fff;
}

.upalbum-bd .upattach-hd {
    height: 30px;
    background: #fff;
    overflow: hidden;
}

.upalbum-bd .upattach-hd span {
    float: left;
    display: inline-block;
    pading: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    box-shadow: 0 0 0;
    font: 400 14px/30px Simsun;
    color: #666;
    text-align: center;
    text-indent: 10px;
}

.upalbum-bd .up-msg,
.upalbum-bd .up-describe {
    padding: 0;
    height: 30px;
}

.upalbum-bd .up-msg {
    margin-right: 10px;
    width: 110px;
}

.upalbum-bd .upattach-bd .up-msg,
.upalbum-bd .upattach-bd .up-describe {
    height: 130px;
    box-shadow: 0 0 0;
    border: none;
    background: #f5f5f5;
}

.upalbum-bd .up-title {
    float: left;
    border: none;
    width: 240px;
    text-align: center;
}

.upalbum-bd span.up-size {
    width: 80px;
    text-align: center;
}

.upalbum-bd span.up-option {
    width: 70px;
    text-align: center;
}

.upalbum-bd .upattach-bd .up-title {
    margin-top: 50px;
    margin-right: 10px;
    background: #f5f5f5;
    width: 230px;
    height: 30px;
}

.upalbum-bd .up-title .txt {
    padding: 0;
    margin-bottom: 10px;
    border: 0;
    background: transparent;
    width: 220px;
    height: 30px;
    line-height: 30px;
    box-shadow: none;
}

.upalbum-mod .description,
.upalbum-mod .description-txt {
    margin: 5px;
    padding: 5px;
    width: 270px;
    height: 110px;
    text-align: left;
    font: 400 12px Simsun;
    color: #999;
    box-shadow: 0 0 0;
    word-wrap: break-word;
    background: #F5F5F5;
}

.upalbum-mod .title,
.upalbum-mod .title-txt {
    padding-left: 5px;
    width: 225px;
    height: 30px;
    font: 400 12px/34px Simsun;
    color: #999;
    text-align: left;
    overflow: hidden;
}

.upalbum-mod .title {
    display: none;
}

.upalbum-mod .description-txt {
    line-height: 14px;
}

.upalbum-bd .up-describe {
    width: 280px;
    border: none;
    border: none;
    border-radius: 0;
}

.upalbum-bd .up-option {
    width: 55px;
    text-align: center;
}

.upalbum-bd .up-info,
.upalbum-bd .up-option a {
    display: none;
}

.upalbum-bd #upList .up-size {
    float: left;
    width: 75px;
    line-height: 130px;
    color: #666;
}

.upalbum-bd a.delAttach {
    display: block;
    display: inline-block;
    padding: 0;
    margin-top: 55px;
    width: 27px;
    height: 27px;
    text-indent: 999999px;
    background: url(images/icon.png) -58px -1187px no-repeat;
    overflow: hidden;
}

.upalbum-bd .upload-file-error {
    margin-bottom: 0;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
}

.upalbum-bd .upload-file-error .up-msg {
    width: 765px;
    height: 30px;
    line-height: 30px;
    box-shadow: 0pt 0pt 0pt;
    text-align: left;
    border: medium none;
    background: none;
}

.upalbum-bd .upload-file-error .up-name,
.upalbum-bd .upload-file-error .up-img,
.upalbum-bd .upload-file-error .up-title,
.upalbum-bd .upload-file-error .up-size {
    display: none;
}

.upalbum-bd .upload-file-error .up-info {
    display: block;
    padding: 0;
    position: static;
    *position: absolute;
    width: 360px;
    text-align: left;
}

.upalbum-bd .upload-file-error .color3 {
    color: #af1111;
}

.upalbum-bd .upload-file-error a.delAttach {
    margin: 0;
    bottom: 2px;
    *bottom: 0;
}

.upalbum-ft {
    width: 800px;
    text-align: right;
}

.upalbum-mod .upattach-hd {
    display: block;
}

.upalbum-mod .upattach-bd {
    margin-top: -1px;
}

.upalbum-mod .upshare-ft {
    position: relative;
    padding: 10px;
    line-height: 30px;
    height: 30px;
    background: none;
    overflow: hidden;
}

.upalbum-mod #uploading,
.upalbum-mod #uploading Object {
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    height: 32px;
    vertical-align: middle;
    z-index: 12;
}

.upalbum-mod #photoBtn,
.upalbum-mod #uploadTip {
    display: none;
}

.upalbum-mod #limitUploadNum {
    margin: 10px 0 0 10px;
    color: #333;
}

.upalbum-mod #uploadBtn {
    margin-right: 15px;
    padding: 10px 10px 10px 30px;
    height: 10px;
    line-height: 10px;
    color: #fff;
    border-radius: 5px;
    background: #AF1111 url(images/icon.png) -178px -185px no-repeat;
    z-index: 0;
}

.upalbum-mod #upbatchFt {
    position: absolute;
    bottom: 10px;
    left: 110px;
    width: 788px;
    height: 30px;
    line-height: 30px;
    color: #999;
    border: none;
    background: none;
}

#upbatchFt #AttachInsertAll {
    color: #AF1111;
}

.upalbum-mod li {
    margin-bottom: 0;
    padding: 10px;
    height: 137px;
    border-top: 1px solid #ccc;
    background: #fff;
}

.upalbum-mod .up-img {
    position: relative;
    width: 110px;
    height: 124px;
    font-size: 12px;
    line-height: 100px;
    text-align: center;
    background: none;
}

.upalbum-mod .up-img .fileRadio {
    position: absolute;
    bottom: 0;
    left: 10px;
    *left: 0;
    line-height: 12px;
    color: #666;
}

.upalbum-mod .up-img img {
    margin: 5px auto;
}


/*=E upalbum-mod*/


/*=S mine-featurePro*/

.btn36 {
    margin-top: 20px;
    margin-bottom: 15px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    zoom: 1;
    padding-left: 4px;
    background: url(images/button.png) no-repeat;
    overflow: hidden;
    background-position: 0 0;
    height: 36px;
}

.btn36 span {
    cursor: pointer;
    float: left;
    padding: 0 10px 0 5px;
    background: url(images/button.png) no-repeat;
    height: 36px;
    font: 400 16px/36px "Microsoft Yahei";
    color: #fff;
    background-position: right -36px;
}

a.btn36:hover {
    background-position: 0 -72px;
}

a.btn36:hover span {
    background-position: right -108px;
}

.f-navList {
    position: relative;
    width: 160px;
    height: 37px;
}

.navR-list {
    position: relative;
    width: 185px;
    height: 55px;
}

.f-navList .f-newIcon,
.navR-list .f-newIconR {
    position: absolute;
    width: 19px;
    height: 11px;
    background: url(images/fp_new.png) no-repeat 0 0;
}

.f-navList .f-newIcon {
    top: -15px;
    right: 45px;
    background-position: 0 -16px;
}

.navR-list .f-newIconR {
    background-position: 0 -16px;
    top: -10px;
    right: 20px;
}

.mine-feature {
    padding-left: 20px;
}

.mine-feature h3 {
    margin-left: -10px;
    font: 400 16px "Microsoft Yahei";
    color: #B62D2D;
}

.fpimg-wrap {
    margin-top: 15px;
}

.mine-feature p {
    margin-bottom: 10px;
    color: #999;
}

.mine-feature p a,
.mine-feature p a:visited,
.mine-feature p a:hover {
    margin-left: 5px;
    color: #af1111;
    text-decoration: underline;
}

.mine-feature p em {
    margin-right: 5px;
    color: #af1111;
}


/*=E mine-featurePro*/


/*0425add essence-btn*/


/*=S essence-btn*/

.sharing h2 {
    float: left;
    margin-right: 20px;
}

.essence-btn,
.essence-btn:visited {
    float: left;
    display: block;
    margin: 3px 0 0 10px;
    _margin-top: 0;
    _padding-top: 4px;
    padding-left: 7px;
    width: 70px;
    height: 18px;
    _height: 14px;
    line-height: 20px;
    _line-height: 14px;
    color: #fff;
    border: 1px solid #afaeae;
    background: #bdbdbd;
}

.essence-btn em {
    float: right;
    margin: 3px;
    *margin-top: -17px;
    _margin-top: -15px;
    width: 12px;
    height: 12px;
    background: url(images/icon.png) 0 -1564px;
}

.essence-btn:hover,
.essence-btn-hover,
.essence-btn-hover:visited {
    text-decoration: none;
    color: #fff;
    border: 1px solid #8a0e0e;
    background: #af1111;
}

.essence-btn:hover em,
.essence-btn-hover em {
    background-position: 0 -1578px;
}


/*=E essence-btn*/


/*=S img-box*/

.hd-listDetail {
    _margin-right: -15px;
}

.hd-listDetail .img-box {
    position: relative;
    float: left;
    margin: 0 15px 15px 0;
    padding: 2px;
    width: 226px;
    border: none;
    background: #fff;
    box-shadow: 0 0 1px #999;
    overflow: hidden;
}

.img-box-name,
.img-box-txt {
    display: block;
    padding: 0 5px;
}

.img-box-pic {
    display: block;
    _z-index: -1;
    position: relative;
    margin: -2px 0 0 -2px;
    width: 230px;
}

.img-box-count {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 28px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    line-height: 28px;
    background: rgba(0, 0, 0, .4);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)\9;
}

.img-box-name {
    font-size: 14px;
    height: 25px;
    line-height: 30px;
    overflow: hidden;
}

.img-box-txt {
    padding: 5px;
    height: 42px;
    line-height: 22px;
    font-size: 12px;
    color: #666;
    word-wrap: break-word;
    overflow: hidden;
    zoom: 1;
}

.img-box-data,
.img-box-user {
    padding: 0 5px;
    border-top: 1px solid #ddd;
}

p.img-box-data {
    position: relative;
    height: 35px;
    line-height: 35px;
    font-family: simsun;
    font-size: 12px;
    color: #666;
}

.img-box-data em {
    font: 16px 'microsoft yahei';
    color: #666;
    vertical-align: middle;
}

.img-box-price {
    position: absolute;
    right: 0;
    top: -28px;
    padding: 0 5px;
    line-height: 22px;
    color: #af1111;
    background: #fff;
}

.img-box-share {
    padding: 0 5px 5px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
}

.img-box-share em {
    color: #af1111;
}

.img-box-user {
    margin: 0 0 -2px -1px;
    padding: 7px;
    width: 214px;
    line-height: 32px;
    border-bottom: 1px solid #fff;
    background: #f1f1f1;
}

.img-box-user img {
    margin-right: 10px;
    width: 32px;
    height: 32px;
}

.hd-listDetail .img-box:hover,
.hd-listDetail .img-box-hover {
    float: left;
    width: 226px;
    padding: 0;
    width: 226px;
    border: 2px solid #af1111;
}

a:hover .img-box-name,
a:hover .img-box-txt {
    color: #af1111;
}

.img-box-fine {
    position: absolute;
    padding-top: 38px;
    width: 38px;
    height: 0;
    left: 0;
    top: 0;
    background-position: -55px -20px;
    overflow: hidden;
}

.img-box:hover .img-box-fine,
.img-box-hover .img-box-fine {
    left: -2px;
    top: -2px;
}

.img-box a.report-btn,
.img-box a.report-btn:visited,
.img-box a.report-btn:hover {
    display: none;
    position: absolute;
    z-index: 2;
    right: 8px;
    top: 10px;
    padding-left: 22px;
    width: 33px;
    height: 18px;
    text-decoration: none;
    color: #fff;
    background-position: -55px 0;
}

.img-box:hover .img-box-count,
.img-box-hover .img-box-count,
.img-box:hover .report-btn,
.hd-listDetail .img-box-hover .report-btn {
    display: block;
    color: #fff;
}

.all-city-cont .img-box-txt {
    height: 44px;
}


/*=E img-box*/


/******************20130813add****************/


/*S=case-btn-mod*/

.case-btn-go,
.case-btn-go:visited {
    padding: 0 10px;
    height: 22px;
    text-align: center;
    color: #fff;
    font: 400 12px/22px simsun;
    border-radius: 3px;
    background: #9c2121;
    background: -webkit-linear-gradient(top, #aa4343, #951010);
    background: -moz-linear-gradient(top, #aa4343, #951010);
}

.case-btn-go:hover {
    color: #fff;
    text-decoration: none;
    background: #951010;
    background: -webkit-linear-gradient(top, #951010, #aa4343);
    background: -moz-linear-gradient(top, #951010, #aa4343);
}


/*E=case-btn-mod*/


/*S=case_listPage*/

.pro-caseImg-hd {
    position: relative;
    margin-bottom: 12px;
    width: 726px;
    height: 40px;
    border-bottom: 4px solid #cecece;
    background: #f9f9f9;
    background: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
    background: -moz-linear-gradient(top, #ffffff, #f1f1f1);
}

.case-nav-ul li {
    cursor: pointer;
    _position: relative;
    float: left;
    padding: 0 10px;
    font: 400 14px/40px simsun;
    height: 40px;
}

.case-nav-ul li a,
.case-nav-ul li a:visited {
    display: block;
    color: #333;
    text-align: none;
}

.case-nav-ul li a:hover {
    text-decoration: none;
}

.case-nav-ul .all-case {
    _padding-right: 20px;
    background-color: #e6e6e6;
}

.case-nav-on {
    background: #e6e6e6;
}

.case-nav-ul li span {
    display: inline-block;
    margin-left: 5px;
    color: #af1111;
    _vertical-align: middle;
}

.case-nav-ul em {
    display: inline-block;
    _position: absolute;
    _top: 14px;
    _right: 5px;
    margin-left: 3px;
    height: 0;
    width: 0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border-color: transparent transparent transparent #af1111;
    border-width: 5px;
    border-style: dashed dashed dashed solid;
    *vertical-align: middle;
    *zoom: 1;
}

.pro-caseImg-hd .case-btn-go {
    position: absolute;
    top: 10px;
    right: 16px;
}

.none-newGo,
.none-newGo:visited {
    display: block;
    margin: 160px auto;
    padding: 3px 0 0 15px;
    width: 225px;
    height: 62px;
    color: #fff;
    border-radius: 5px;
    background: #b02020;
    background: -webkit-linear-gradient(top, #cf3232, #9c1414);
    background: -moz-linear-gradient(top, #cf3232, #9c1414);
}

.none-newGo:hover {
    color: #fff;
    text-decoration: none;
    overflow: hidden;
}

.none-newGo strong {
    display: block;
    height: 40px;
    font: 400 30px/40px "microsoft yahei";
    overflow: hidden;
}

.none-newGo em {
    display: block;
    float: left;
    margin-top: 8px;
    margin-right: 5px;
    width: 29px;
    height: 24px;
    background: url(images/hd_tags_iconattach.png) 0 -1px no-repeat;
}

.case-ul li {
    position: relative;
    float: left;
    margin: 0 18px 15px 0;
    padding: 10px;
    width: 208px;
    border: 1px solid #dadada;
}

.case-img-wrap {
    display: block;
    position: relative;
    margin-bottom: 8px;
    height: 208px;
}

.case-img-wrap i {
    top: -10px;
    left: -10px;
}

.case-img-num {
    position: absolute;
    right: 0;
    _right: -1px;
    bottom: 0;
    padding: 0 10px;
    height: 22px;
    line-height: 22px;
    color: #fff;
    background: rgba(0, 0, 0, 0.3);
    filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4c000000', EndColorStr='#4c000000');
}

.case-video {
    position: absolute;
    display: block;
    left: 75px;
    top: 75px;
    width: 57px;
    height: 57px;
    background: url(images/video_bg.png) no-repeat;
    _background: none;
}

.case-ul .img-opera {
    display: none;
    _width: 125px;
}

.case-ul li p {
    width: 140px;
    height: 24px;
    color: #666;
    font: 400 12px/24px simsun;
    overflow: hidden;
}

.case-img-tit a,
.case-img-tit a:visited {
    color: #af1111;
    text-decoration: none;
}

.img-opera {
    position: absolute;
    right: 10px;
    bottom: 12px;
    height: 27px;
    _text-align: right;
}

.img-opera a {
    display: inline-block;
    margin-left: 6px;
    width: 27px;
    height: 27px;
    background: url(images/hd_tags_icon.png) no-repeat;
}

.img-opera .img-opera-edit {
    background-position: 0 -128px;
}

.img-opera .img-opera-edit:hover {
    background-position: 0 -160px;
}

.img-opera .img-opera-add {
    background-position: 0 -192px;
}

.img-opera .img-opera-add:hover {
    background-position: 0 -224px;
}

.img-opera .img-opera-del {
    background-position: 0 -256px;
}

.img-opera .img-opera-del:hover {
    background-position: 0 -288px;
}

.img-opera .Operation-more-btn {
    background-position: 0 -320px;
}

.img-opera .Operation-more-btn:hover {
    background-position: 0 -352px;
}

.img-opera .img-opera-view {
    background-position: 0 -64px;
}

.img-opera .img-opera-view:hover {
    background-position: 0 -96px;
}

.img-opera .img-opera-copy {
    background-position: 0 0;
}

.img-opera .img-opera-copy:hover {
    background-position: 0 -32px;
}

.img-opera-check {
    display: block;
    margin-left: 15px;
    width: 27px;
    height: 27px;
    background: url(images/hd_tags_icon.png) 0 -441px no-repeat;
}

.img-opera .img-opera-check {
    background-position: 0 -441px;
}

.img-opera-check:hover {
    background-position: 0 -471px;
}

.img-opera-gopics {
    display: none;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 27px;
    height: 27px;
    background: url(images/case_img_maskIcon.png) 0 0px no-repeat
}

.img-opera-gopics:hover {
    background-position: -30px 0;
}


/*E=case_listPage*/


/*S=case_detailPage*/

.choose-item-wrap p strong {
    display: inline-block;
    height: 24px;
    *vertical-align: middle;
    line-height: 24px;
    *zoom: 1;
}

.case-choose-item a,
.case-choose-item a:visited,
.case-choose-prev a,
.case-choose-prev a:visited {
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 10px;
    padding: 0 10px;
    height: 22px;
    text-align: center;
    color: #666;
    font: 400 12px/22px simsun;
    border: 1px solid #ddd;
    border-radius: 10px;
    *zoom: 1;
}

.case-choose-item a:hover,
.case-choose-prev a:hover {
    text-decoration: none;
    color: #fff;
    background: #af1111;
    border: 1px solid #af1111;
}

.case-choose-item .item-choosed,
.case-choose-item .item-choosed:visited {
    color: #fff;
    background: #af1111;
    border: 1px solid #af1111;
    background: #af1111;
}

.case-choose-item .item-choosed:hover {
    color: #fff;
}

.case-intro-wrap {
    margin-bottom: 10px;
    padding: 10px 10px 22px;
    width: 795px;
    background: #fff url(images/case_intro_shadow.png) no-repeat bottom center;
}

.case-intro {
    position: relative;
    padding: 12px;
    color: #666;
    border: 1px dashed #ccc;
    word-wrap: break-word;
    word-break: break-all;
}

.case-intro h3 {
    margin-bottom: 12px;
    color: #333;
    font: 400 22px "microsoft yahei";
}

.case-detail-editTxt,
.case-detail-editTxt:visited {
    position: absolute;
    right: 8px;
    _right: 16px;
    top: 8px;
    text-decoration: none;
    color: #af1111;
}

.info-item {
    margin-bottom: 5px;
}

.info-item li {
    float: left;
    margin-bottom: 8px;
    width: 380px;
}

.content-video {
    padding: 45px 0;
    width: 815px;
    height: auto;
    background: #fff;
    text-align: center;
}

.video-info {
    display: inline-block;
    padding: 15px 25px;
    width: 480px;
    text-align: left;
    background: #F5F5F5;
}

.video-info a,
.video-info a:visited,
.video-info a:hover,
.content-video-btn a,
.content-video-btn a:visited,
.content-video-btn a:hover {
    float: right;
    color: #AF1111;
}

.content-video-btn {
    position: absolute;
    right: 20px;
    top: 22px;
}

.caseImg-intro-wrap {
    position: relative;
    margin-top: 20px;
    text-align: left;
}

.caseImg-info {
    width: 712px;
    _width: 680px;
    overflow: hidden;
}

.caseImg-intro-wrap p {
    width: 720px;
    text-align: left;
    color: #666;
    font: 400 12px/22px simsun;
}

.caseImg-intro-wrap .img-opera {
    position: static;
    text-align: right;
    width: 150px;
}

.imgEdit-detail-wrap {
    margin-top: 10px;
    padding: 2px;
    *padding: 2px 2px 12px;
    text-align: left;
    border: 1px solid #ddd;
}

.imgEdit-detail-wrap p {
    color: #666;
}

.case-choose-tit,
.case-choose-titHas {
    padding: 2px 5px;
    font: 400 12px simsun;
    background: #f5f5f5;
}

.case-choose-tit em {
    margin-left: 5px;
    color: #999;
}

.case-choose-tit span,
.case-choose-titHas span {
    cursor: pointer;
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
    padding: 0 10px;
    height: 22px;
    vertical-align: top;
    text-align: center;
    color: #fff;
    font: 400 12px/22px simsun;
    border-radius: 10px;
    background: #af1111;
}

.case-choose-titHas span {
    cursor: default;
    margin-bottom: 3px;
    background: #666;
}

.case-choose-tit i {
    display: inline-block;
    margin-left: 5px;
    width: 8px;
    height: 22px;
    vertical-align: middle;
    background: url(images/hd_tags_icon.png) 0 -393px no-repeat;
    background: url(images/hd_tags_icon.png) 0 -386px no-repeat;
}

.case-choose-item {
    padding: 10px 2px 0 2px;
}

.caseImg-intro-wrap p {
    padding: 0 2px 0 2px;
}

.imgEdit-detail-wrap textarea {
    margin-left: 2px;
    padding: 5px;
    width: 390px;
    height: 62px;
    border: none;
    background: #f5f5f5;
    overflow: hidden;
}

.imgEdit-detail-wrap div a {
    display: block;
    float: left;
    margin: 10px 10px 10px 2px;
    display: block;
    text-align: center;
    font: 400 14px/24px "microsoft yahei";
    border-radius: 5px;
}

.imgEdit-detail-wrap div .case-saveBtn,
.imgEdit-detail-wrap div .case-saveBtn:visited {
    width: 54px;
    height: 26px;
    line-height: 26px;
    color: #fff;
    background: #b52323;
    background: -webkit-linear-gradient(top, #cf3232, #9c1414);
    background: -moz-linear-gradient(top, #cf3232, #9c1414);
}

.imgEdit-detail-wrap div .case-saveBtn:hover {
    color: #fff;
}

.imgEdit-detail-wrap div .case-cancBtn,
.imgEdit-detail-wrap div .case-cancBtn:visited {
    width: 52px;
    height: 24px;
    color: #666;
    border: 1px solid #dadada;
    background: #eeeeee;
    background: -webkit-linear-gradient(top, #f9f9f9, #e8e8e8);
    background: -moz-linear-gradient(top, #f9f9f9, #e8e8e8);
}

.imgEdit-detail-wrap form .case-cancBtn:hover {
    color: #666;
}


/*E=case_detailPage*/


/*S=case_newPage*/

.caseNew-item {
    margin-bottom: 15px;
}

.caseNew-item strong {
    float: left;
    width: 72px;
    margin-right: 10px;
    text-align: right;
    color: #d43131;
    font: 400 14px/26px simsun;
}

.caseN-showIndex {
    margin-bottom: 10px;
    color: #666;
    line-height: 26px;
}

.caseN-showIndex strong {
    width: 96px;
    margin-right: 3px;
}

.caseN-showIndex span {
    margin-left: 5px;
    vertical-align: middle;
}

.caseNew-item label {
    color: #666;
}

.caseNew-item .txt-s {
    margin-right: 8px;
    width: 292px;
}

.caseNew-item .caseN-note {
    color: #999;
    line-height: 26px;
}

.caseNew-item .caseN-note-chose {
    color: #666;
}

.caseNew-item p {
    cursor: pointer;
    position: relative;
    float: left;
    margin-right: 8px;
    background: #fff;
    padding-left: 5px;
    padding-top: 2px;
    width: 292px;
    height: 26px;
    font: 400 12px/26px Simsun;
    color: #333;
    border: 1px solid #C6C6C6;
    border-radius: 3px;
    overflow: hidden;
    z-index: 2;
}

.caseNew-item p:hover {
    border-color: #7DBDE2;
    box-shadow: 0 0 5px #7DBDE2;
}

.caseNew-item .case-textArea {
    width: 476px;
    height: 172px;
}

.caseNew-item i {
    color: #999;
}

.caseN-floatAll {
    position: absolute;
    left: 82px;
    top: 0;
    z-index: 10;
}

.caseNew-float {
    display: none;
    position: relative;
    margin-top: 15px;
    padding: 15px 15px 0;
    width: 296px;
    border: 1px solid #dadada;
    background: #fff;
}

.caseN-f-arrow {
    position: absolute;
    top: -9px;
    left: 15px;
}

.caseN-arrow-bg {
    position: absolute;
    top: 2px;
    left: 0;
    color: #fff;
}

.caseN-arrow-bor {
    color: #dadada;
}

.caseNew-float a {
    display: inline-block;
}

.caseNew-item .caseN-closed {
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 8px;
    height: 7px;
    background: url(images/hd_tags_icon.png) no-repeat 0 -410px;
}

.caseNew-item .caseN-closed-hover {
    background-position: 0 -427px;
}

.caseNew-item .case-choose-tit {
    padding: 2px 0 0 5px;
    height: 24px;
    line-height: 24px;
}

.caseNew-item .case-choose-tit em {
    margin-left: 0;
    line-height: 26px;
}

.caseNew-btn-wrap {
    padding-left: 72px;
}

.caseNew-btn-wrap a {
    margin-left: 10px;
    height: 36px;
    font: 400 16px/36px "microsoft yahei";
}

.caseNew-btn-wrap .btn-s {
    padding: 0 20px;
}


/*E=case_newPage*/


/*S=case_UpLoadPage*/

.case-up-load .upattach-mod {
    position: relative;
}

.case-up-load a.addToEditor,
.case-up-load a.upMove,
.case-up-load a.downMove {
    display: none;
}

.case-up-load .imgEdit-detail-wrap {
    *margin-bottom: 2px;
    margin-bottom: 10px;
    float: left;
    width: 400px;
    border: none;
    overflow: hidden;
}

.case-up-load .upshare-mod li {
    margin-bottom: 0;
}

.caseN-upMod {
    margin-bottom: 0;
}

.caseN-upMod li {
    position: relative;
    height: auto;
}

.caseN-upMod .upattach-hd {
    display: none;
}

.caseN-upMod .upalbum-bd .upattach-bd .up-title {
    display: none;
}

.caseN-upMod .upalbum-bd #upList .up-size {
    display: none;
}

.caseN-upMod .upalbum-bd .upattach-bd .up-msg {
    margin-right: 30px;
    width: 250px;
    height: 290px;
}

.caseN-upMod .up-img {
    position: relative;
    width: 250px;
    height: 290px;
}

.caseN-upMod .up-img .fileRadio {
    left: 86px;
    bottom: 15px;
}

.caseN-upMod .upattach-bd .up-describe {
    _display: inline;
    margin-left: 280px;
    width: 400px;
    height: 60px;
}

.caseN-upMod .description,
.caseN-upMod .description-txt {
    width: 380px;
    height: 40px;
}

.caseN-upMod .up-option {
    position: absolute;
    top: 0;
    right: 0;
    width: 90px;
    height: 800px;
    border-left: 1px solid #ccc;
    background-color: transparent;
}

.caseN-upMod .up-option .delAttach {
    margin: 170px 0 0 3px;
    width: 27px;
    height: 27px;
    background: url(images/hd_tags_icon.png) no-repeat 0 -256px;
}

.caseN-upMod .up-option .delAttach:hover {
    background-position: 0 -288px;
}

.img-add-mask {
    margin-left: 3px;
    vertical-align: middle;
    color: #666;
    font: 400 12px/26px simsun;
}

.img-mask-set,
.img-mask-set:visited {
    margin-right: 8px;
    font: 400 12px/26px simsun;
    color: #af1111;
    text-decoration: underline;
}

.caseN-upMod .case-choose-item {
    margin-bottom: 5px;
    padding: 10px 2px 0;
    overflow: hidden;
}

.caseN-upMod .case-choose-item a,
.caseN-upMod .case-choose-item a:visited {
    float: left;
    margin-bottom: 5px;
    white-space: nowrap;
}

.caseN-upMod .choose-item-wrap {
    overflow: hidden;
}

.upload-file-error .choose-item-wrap {
    display: none;
}

.caseN-upMod .upalbum-ft {
    display: none;
}

.caseN-upMod .case-choose-tit span {
    margin-bottom: 3px;
    white-space: nowrap;
}

.caseN-upMod .imgEdit-detail-wrap {
    margin-top: 0;
}

.caseN-upMod .upalbum-hd div.upalbum-btn {
    margin-bottom: 15px;
    background: #fdfdfd;
}

.caseN-upMod .upalbum-hd div {
    margin-bottom: 5px;
}

.case-upL-expl {
    color: #333;
}


/*E=case_UpLoadPage*/


/*S=case_singleImg_modify*/

.caseSingleImg {
    text-align: left;
    margin-top: -30px;
    *margin-left: -75px;
    _margin-left: -100px;
}

.singleImg-more {
    position: relative;
    text-align: left;
    height: 35px;
    z-index: 9;
}

.singleImg-more .OperationHover-area {
    top: 8px;
}


/*E=case_singleImg_modify*/


/*S=case_Img-settings*/

.Img-setting-cont {
    padding: 20px 20px 50px;
}

.Img-setting-cont dt,
.Img-setting-cont dd {
    margin-bottom: 25px;
}

.Img-setting-cont dt {
    color: #af1111;
    font: 400 16px "microsoft yahei";
}

.Img-setting-cont dd label {
    margin-right: 20px;
}

.Img-setting-cont dd span {
    margin: 0 20px 0 10px;
    vertical-align: middle;
}

.Img-setting-cont .btn-s {
    padding: 0;
    height: 36px;
    text-align: center;
    font: 400 16px/36px "microsoft yahei";
}

.Img-setting-cont .case-Imgsave {
    margin-left: 80px;
    padding: 0;
    width: 78px;
}

.Img-setting-cont .caseN-create {
    padding: 0;
    width: 136px;
}

.case-viewImg img {
    width: 560px;
    height: 350px;
    vertical-align: top;
}

.Img-setting-cont .caseN-admin-note {
    margin-bottom: 15px;
    color: #999;
}

.caseN-admin-note em {
    display: inline-block;
    margin-right: 5px;
    width: 9px;
    height: 9px;
    background: url(images/hd_tags_iconattach.png) -90px 0 no-repeat;
}

.caseN-admin-note a,
.caseN-admin-note a:visited {
    margin-left: 3px;
    color: #af1111;
    text-decoration: underline;
}


/*E=case_Img-settings*/


/*S=title-mask*/

.hdTitle-mask {
    position: absolute;
    z-index: 97;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#6E000000', endColorstr='#6E000000');
}

.z-title {
    position: absolute;
    color: #fff;
    font: 400 26px/28px "Microsoft Yahei", "SimHei";
    z-index: 98;
    text-shadow: 5px 5px 15px #fff;
}


/*E=title-mask*/


/*2013-12-17addByzbb*/

.redlink,
.redlink:visited {
    color: #af1111;
    text-decoration: none;
}

.redlink:hover {
    color: #af1111;
    text-decoration: underline;
}


/*=S page-mod*/

.page-mod .page-prev,
.page-mod .page-next,
.page-mod .page-last,
.page-mod button,
.view-ctrl .return {
    background: url(images/bg_pages.png) no-repeat;
}

.page-mod,
.view-ctrl .return {
    margin-top: 0;
    line-height: 19px;
    font-family: "Arial";
}

.page-mod a,
.page-mod strong,
.view-ctrl .return {
    float: left;
    margin-right: 0px;
    padding: 0 12px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    border-width: 1px;
    border-style: solid;
    font-family: Arial, Helvetica, sans-serif;
    color: #8F8F8F;
    border-color: #fff #E3E4DD #E3E4DD #fff;
    background-color: #FFF;
    overflow: hidden;
}

.page-mod a:visited,
.view-ctrl .return:visited {
    color: #8F8F8F;
}

.page-mod strong,
.page-mod a:hover,
.view-ctrl .return:hover {
    background-color: #AF1111;
    border-color: #E3E4DD;
    color: #FFF;
    font-weight: 400;
    text-decoration: none;
}

.page-mod .page-prev,
.page-mod .page-last {
    padding: 30px 0 0;
    width: 32px;
    height: 0;
    background-color: #FFF;
    overflow: hidden;
}

.page-mod .page-next {
    padding: 0 20px 0 10px;
    font-size: 14px;
    background-color: #FFF;
}

.view-ctrl .return {
    float: right;
    padding: 0 10px 0 20px;
    width: auto;
    font-size: 12px;
}

.page-mod .page-prev,
.view-ctrl .return {
    background-position: -22px -47px;
}

.page-mod .page-prev:hover,
.view-ctrl .return:hover {
    background-position: 11px -30px;
}

.page-mod .page-last {
    background-position: -18px -86px;
}

.page-mod .page-last:hover {
    background-position: 8px -68px;
}

.page-mod .page-next {
    background-position: 25px -9px;
}

.page-mod .page-next:hover {
    background-position: 58px 8px;
}

.page-mod .page-go {
    float: left;
    padding-left: 5px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    overflow: hidden;
}

.page-mod .page-go em {
    float: left;
    height: 30px;
    line-height: 32px;
    color: #5A5A5A;
}

.page-mod .txt {
    float: left;
    margin: 0 5px;
    width: 35px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 0;
}

.page-mod button {
    float: left;
    cursor: pointer;
    margin-left: 5px;
    padding: 0;
    width: 55px;
    height: 32px;
    font-size: 14px;
    color: #5A5A5A;
    border: 1px solid #E3E4DD;
    background: #fff;
}

.page-mod button:hover {
    border: 1px solid none;
    color: #fff;
    background: #AF1111;
}


/*=E page-mod*/


/*S=shop-related*/

.shop-related li {
    position: relative;
    width: 218px;
    height: 280px;
    overflow: hidden;
}

.shop-related li img {
    width: 200px;
    height: 200px;
}

.shop-related .pin-bd {
    padding: 10px;
}

.shop-related .pin-bd p {
    height: 48px;
    margin-top: 5px;
    font-weight: 700;
}

.shop-related .pin-bd a,
.shop-related .pin-bd a:visited {
    display: block;
    position: relative;
    margin-bottom: 5px;
    width: 200px;
    color: #000;
    text-decoration: none;
    font: 400 16px/24px "microsoft yahei";
}

.shop-related .pin-bd a:hover {
    color: #af1111;
    text-decoration: underline;
}

.shop-related .pd-bd {
    height: 140px;
    overflow: hidden;
    font: 400 12px/24px simsun;
}

.acti-lookBtn {
    position: absolute;
    right: 0;
    bottom: -8px;
    padding: 0 5px;
    height: 24px;
    text-decoration: none;
    text-align: center;
    color: #fff;
    font: 400 16px/24px "microsoft yahei";
    background: #cf1010;
}

.shop-relatedPage {
    margin-right: 120px;
}


/*E=shop-related*/


/*S=shop-cases*/

.shop-cases li {
    height: 245px;
}

.shop-cases .pin-bd p {
    height: 24px;
    color: #333;
    font: 400 14px/24px simsun;
}

.shop-cases p span {
    color: #666;
}


/*E=shop-cases*/


/*S=shop-noCont*/

.shop-noCont {
    margin: 170px 0 170px 70px;
    padding-left: 110px;
    height: 108px;
    color: #666;
    font: 700 20px/108px "microsoft yahei";
    background: url(images/shop-nocont.png) no-repeat;
}


/*E=shop-noCont*/


/*S=arrow-mod*/

.arrow-r {
    width: 12px;
    font-size: 12px;
    overflow: hidden;
    position: absolute;
    top: 1px;
    right: 6px;
}

.arrow-r em {
    margin-right: -13px;
    color: #333;
}

.arrow-r span {
    color: #fff;
}


/*E=arrow-mod*/


/*S=shop-index add*/

.complex-mod .box-hd {
    margin-bottom: 10px;
}

.complex-mod h2 {
    float: left;
    margin-right: 20px;
}

.manage-appraise,
.manage-appraise:visited {
    margin-left: 20px;
    text-decoration: none;
    color: #af1111;
    font: 400 12px/36px simsun;
}

.manage-appraise:hover {
    text-decoration: underline;
}

.only-viewBtn li {
    cursor: pointer;
    position: relative;
    float: left;
    margin-right: 0;
    padding: 0 20px 0 6px;
    font: 400 12px/22px simsun;
    height: 22px;
    border: 1px solid #b3b2b2;
}

.only-viewBtn .current-obtn {
    color: #fff;
    background: #b3b2b2;
}

.current-obtn .arrow-r em {
    margin-right: -13px;
    color: #fff;
}

.current-obtn .arrow-r span {
    color: #b3b2b2;
}

.askAnswer-page {
    margin-right: 15px;
    margin-bottom: 20px;
}


/*E=shop-index add*/


/*2013-12-18 add by jianghui*/

.only-viewBtn a {
    position: relative;
    float: left;
    margin-right: 0;
    padding: 0 20px 0 6px;
    font: 400 12px/22px simsun;
    height: 22px;
    border: 1px solid #b3b2b2;
}

.only-viewBtn a.current-obtn:hover,
.only-viewBtn a.current-obtn:visited {
    color: #fff;
    background: #b3b2b2;
}

.only-viewBtn .jh {
    color: #666;
}

.only-viewBtn a.jh:hover {
    color: #af1111;
}

.jf {
    *margin-top: 17px;
}


/*=S header-first*/

.header-first {}

.header-first .icon {
    display: inline-block;
    margin-left: 10px;
    width: 20px;
    height: 25px;
    vertical-align: middle;
    background: url(images/hf_icon.png) 0 3px no-repeat;
}

.hf-hd {
    position: relative;
    height: 70px;
    background: #2E2A2B;
    z-index: 4;
}

.hf-hd .hf-logo {
    float: left;
    position: relative;
}

.hf-logo .hf-client {
    position: absolute;
    top: 20px;
    left: 260px;
}

.hf-hd .hs-bbs,
.hf-hd .hs-loginInfo {
    margin-top: 20px;
    margin-left: 20px;
}

.hs-loginInfo a.userName,
.hs-loginInfo a.login,
.hs-loginInfo a.register {
    _padding-top: 10px;
}

.hs-bbs-hd a,
.hs-bbs-hd a:visited,
.hs-bbs-hd a:hover {
    _padding-top: 3px;
}

.hf-bd {
    position: relative;
    height: 45px;
    box-shadow: 0px 3px 3px #BCBCBC;
    background: #980101;
    z-index: 1;
}

.hf-bd .hs-nav {
    margin: 0 auto;
    width: 980px;
    height: 45px;
    font: 400 18px/45px "Microsoft YaHei";
    color: #fff;
}

.hs-nav a,
.hs-nav a:visited,
.hs-nav a:hover,
.hs-nav span {
    float: left;
    display: inline-block;
    width: 100px;
    height: 45px;
    color: #fff;
    text-align: center;
}

.hs-nav span {
    background: #6A0000;
}

.hs-nav a.hot-img,
.hs-nav a.hot-img:visited,
.hs-nav a.hot-img:hover,
.hs-nav span.hot-img {
    position: relative;
    width: 110px;
}

.hs-nav a.hot-img span,
.hs-nav span.hot-img span {
    position: absolute;
    right: -2px;
    top: 0;
    width: 22px;
    height: 16px;
    background: url(images/hot.gif) no-repeat;
    z-index: 3;
}

.hs-nav .nav-search {
    position: relative;
    float: right;
    padding: 0 10px 0 20px;
    width: 230px;
    height: 45px;
    font: 400 18px/45px "Microsoft YaHei";
    color: #fff;
    text-align: center;
    background: #BF1919;
    z-index: 1;
}

.nav-search em {
    position: absolute;
    top: 12px;
    left: 0;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border: 10px solid #980101;
    border-color: #BF1919 #BF1919 #BF1919 #980101;
}

.nav-search span {
    position: relative;
    top: 5px;
    left: 0;
    display: block;
    width: 220px;
    height: 30px;
    border: 3px solid #D1D0D0;
    background: #fff;
    text-align: left;
}

.nav-search input,
a.nav-search-btn {
    position: absolute;
    display: block;
    top: 0px;
    border: none;
}

.nav-search .nav-search-txt {
    width: 190px;
    height: 30px;
    font: 400 14px/30px Simsun;
    color: #333;
    text-indent: 10px;
    border: 0;
}

.nav-search a.nav-search-btn,
.nav-search a.nav-search-btn:visited {
    cursor: pointer;
    width: 35px;
    height: 30px;
    right: 0;
    text-indent: -9999px;
    background: url(images/index_icon.png) no-repeat;
    overflow: hidden;
    _width: 28px;
}


/*=E header-first*/

.hf-bd {
    height: 70px;
}

.hf-bd .hs-head {
    height: 70px;
}

.hs-head h1 a {
    float: left;
    width: 260px;
    height: 70px;
}

.hs-head .hf-client {
    float: left;
    margin: 26px 0 0 30px;
    width: 136px;
    height: 30px;
}

.nav-search {
    position: relative;
    margin-top: 20px;
    width: 449px;
    height: 33px;
    background: url(images/ser.jpg) no-repeat;
    overflow: hidden;
}

.nav-search .nav-search-txt {
    background: none;
    border: 0 none;
    color: #999;
    font: 400 14px/33px Simsun;
    height: 33px;
    text-indent: 10px;
    width: 381px;
}

.nav-search a.nav-search-btn,
.nav-search a.nav-search-btn:visited {
    background: none;
    cursor: pointer;
    height: 33px;
    overflow: hidden;
    right: 0;
    text-indent: -9999px;
    width: 68px;
}

.jh-banner {
    width: 100%;
    height: 28px;
    background: #efefef;
}

.current-ad,
.nav-item em {
    background: url(images/view_icon.png) no-repeat 0 2px;
}

.current-ad {
    padding-left: 35px;
    height: 28px;
    line-height: 28px;
    background-position: 0 3px;
}

.sub-nav li a {
    position: relative;
}

.m-expanded {
    position: absolute;
    top: 17px;
    right: 24px;
    width: 7px;
    height: 4px;
    background: url(images/xia.png) no-repeat;
    overflow: hidden;
}

.m-collapsed {
    position: absolute;
    top: 17px;
    right: 24px;
    width: 7px;
    height: 4px;
    background: url(images/shang.png) no-repeat;
    overflow: hidden;
}

.p-name a,
.p-name a:visited {
    height: 36px;
    font: 700 16px/36px '微软雅黑';
    color: #af1111;
}

.J_odd span {
    width: 33%;
    float: left;
}


/*S=2014addByzbb***PICS*/

.pics_case_icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 74px;
    height: 78px;
    background: url(images/pics_case_icon.png) no-repeat;
}

.pic-recruit-info {
    margin: 20px 0;
}

.pic-recruit-info p {
    margin-right: 12px;
    padding: 0 20px 0 10px;
    height: 32px;
    color: #454242;
    font: 400 14px/32px simsun;
    background: #e6e6e6;
}

.pic-recruit-info p em {
    margin-right: 8px;
    color: #9b7200;
    font: 700 12px "microsoft yahei"
}

.pic-recruit-info p span {
    color: #045ab2;
    font-size: 12px;
}

.pics-check {
    margin-top: 7px;
    height: 18px;
    font: 400 12px/18px simsun;
}

.pics-check span {
    display: inline-block;
    margin-right: 6px;
    padding: 0 5px;
    height: 18px;
    color: #fff;
}

.pics-check .pics-checking {
    background: #a02a2b;
}

.pics-check .pics-checkyes {
    background: #5ca02a;
}

.pics-check .pics-checkno {
    background: #a2a2a2;
}

.pics-check a,
.pics-check a:visited {
    color: #e30002;
    text-decoration: underline;
}

.apply-win-hd p {
    margin-bottom: 10px;
    color: #808080;
    font: 400 12px simsun;
}

.apply-win-hd p span {
    color: #9a1e1d;
}

.apply-win-bd {
    *position: relative;
    margin-bottom: 15px;
    width: 740px;
    height: 240px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.pics-piclist {
    margin-right: -10px;
    width: 744px;
}

.pics-piclist li {
    cursor: pointer;
    position: relative;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 114px;
    height: 115px;
    float: left;
}

.pics-piclist li img {
    width: 114px;
    height: 115px;
}

.pics-pic-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 114px;
    height: 115px;
    background: rgba(0, 0, 0, 0.4);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');
}

.pics-pic-mask span {
    position: absolute;
    width: 32px;
    height: 31px;
    top: 5px;
    right: 5px;
    background: url(images/pics_check_ok.png) no-repeat;
}

.apply-win-ft {
    color: #808080;
    font: 400 14px/20px simsun;
}

.apply-win-ft input {
    vertical-align: -2px;
    margin-right: 5px;
}

.apply-win-ft span {
    margin-left: 18px;
}

.apply-win-ft span em {
    color: #b90501;
}

.img-box .pics_imgtxt {
    margin-bottom: 20px;
    padding-left: 15px;
    text-align: left;
    font: 400 14px simsun;
}

.singleImg-more .img-opera-check {
    position: absolute;
    bottom: 5px;
    right: 40px;
}


/*S==upload page*/

.item-custom {
    text-align: right;
}

.item-custom input {
    vertical-align: -2px;
    border: 1px solid #DDDDDD;
    border-radius: 10px;
    color: #666666;
    display: inline-block;
    *display: inline;
    font: 400 12px/22px simsun;
    height: 22px;
    margin-bottom: 10px;
    margin-right: 8px;
    padding: 0 10px;
}

.item-custom button {
    cursor: pointer;
    display: inline-block;
    padding: 0 10px;
    height: 22px;
    color: #fff;
    font: 400 12px/22px "microsoft yahei";
    background: #a41817;
}

.upalbum-btn .btn-s,
.case-recruit-btn {
    background: #91c700;
}

.case-recruit-btn {
    position: relative;
    margin-left: 10px;
    width: 80px;
    height: 26px;
    border-radius: 4px;
    font-size: 14px;
    font-family: 'MicrosoftYaHei';
    color: rgba(255, 255, 255, 1);
    line-height: 26px;
    text-align: center;
    float: left;
    display: inline-block;
}

.caseN-upMod .upattach-bd li {
    margin-bottom: -4px;
}

.up-img .pics_case_icon {
    left: 5px;
    top: 5px;
}

.apply-pics-checkTxt {
    margin-left: 3px;
    color: #646464;
}


/*E==upload page*/


/*S==recruit case*/

.recruit-note {
    color: #868484;
    font: 400 14px simsun;
}

.recruit-note h4 {
    padding-top: 10px;
    color: #b60702;
}

.recruit-note p {
    margin: 10px 0 12px 0;
    line-height: 22px;
    color: #868484;
}

.recruit-note h5 {
    margin-bottom: 5px;
    font-weight: 400;
}

.recruit-note input {
    width: 606px;
    height: 28px;
    line-height: 28px;
}

.recruit-next {
    display: block;
}

.recruit-next,
.recruit-complete,
.recruit-prev {
    cursor: pointer;
    margin-top: 18px;
    padding: 0 24px;
    height: 35px;
    color: #fff;
    font: 400 16px/35px "microsoft yahei";
    background: #9a1d1d;
    border-radius: 5px;
}

.recruit-prev {
    margin-left: 10px;
    background: #cccccc;
}

.recruit-list-wrap {
    *position: relative;
    width: 610px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.cp-recruit-list-wrap {
    width: 496px;
}

.recruit-imgs {
    display: none;
}

.case-img-chooseInfo {
    vertical-align: -10px;
    margin: 0 0 0 10px;
    display: inline-block;
    color: #808080;
    font: 400 14px/35px simsun;
}

.case-img-chooseInfo em {
    color: #b90000;
}


/*E==recruit case*/

.case-img-mask {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 208px;
    height: 208px;
    background: rgba(0, 0, 0, 0.4);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');
}


/*S=mineHD-PICS*/

.pics_service_list li {
    float: left;
    width: 180px;
}

.pics_service_list li input {
    margin: 0 6px 16px 0;
    vertical-align: -3px;
}

.pics-font14 {
    color: #666;
    font: 400 14px simsun;
}

.consulting-gift dd {
    color: #333;
}

.consulting-gift input {
    margin-right: 5px;
    vertical-align: -3px;
}

.consulting-directions dt {
    line-height: 26px;
}

.consulting-directions .txt {
    margin-right: 10px;
    width: 345px;
    height: 20px;
}

.consulting-directions dd {
    color: #999;
}

.pics_consult_btn {
    padding: 0 0 0 70px;
}

.pics_consult_btn span {
    margin-left: 10px;
    color: #af1111;
}


/*E=mineHD-PICS*/


/*E=2014addByzbb***PICS*/


/*S=HD-creatShop agree-protocol*/

.hd-agree-protocol {
    color: #666;
}

.hd-agree-protocol input {
    vertical-align: -2px;
    margin-right: 3px;
}

.hd-agree-protocol em {
    cursor: pointer;
    color: #d43131;
}

.protocol-detail {
    padding: 5px;
    height: 140px;
    overflow-x: hidden;
    overflow-y: auto;
}


/*E=HD-creatShop agree-protocol*/


/*S=wedding-feast*/

.feast-mod {
    padding: 0 20px 12px;
}

.feast-mod table td {
    padding: 0 10px;
    text-align: center;
    height: 60px;
    font: 400 14px/60px "microsoft yahei";
    color: #333;
}

.feast-mod table td em {
    color: #f86c5f;
    font: 400 18px "microsoft yahei";
}

.feast-mod thead td {
    height: 55px;
    font: 400 18px/55px "microsoft yahei";
    color: #666;
}

.feast-mod table .feast-info-other {
    line-height: 20px;
    text-align: left;
    color: #666;
}

.feast-menu-mod {
    padding: 0;
}

.feast-menu-mod dt,
.feast-menu-mod dd {
    float: left;
    height: 68px;
}

.feast-menu-mod dt {
    position: relative;
    width: 120px;
    text-align: center;
    color: #fff;
    font: 400 18px/68px "microsoft yahei";
    background: #d43131;
}

.feast-menu-mod dt span {
    position: absolute;
    top: 24px;
    right: -8px;
    font: 400 16px simsun;
    color: #d43131;
}

.feast-menu-mod dd {
    cursor: pointer;
    width: 172px;
    padding-top: 6px;
    height: 62px;
    color: #666;
    text-align: center;
    font: 400 16px "microsoft yahei";
}

.feast-menu-mod .f-menu-price {
    font: 400 12px "microsoft yahei";
    color: #999;
}

.f-menu-price em {
    margin-right: 5px;
    color: #f86c5f;
    font-size: 24px;
}

#win-feast .win-bd {
    padding: 0;
}

#win-feast .win-bd .win-cont {
    padding: 0;
    width: 757px;
    height: 800px;
    background: url(images/feast-win.jpg) no-repeat;
}

.Fwin-cont-mod {
    position: relative;
    padding: 0 56px;
}

.Fwin-cont-hd {
    margin-bottom: 10px;
    padding-top: 50px;
    text-align: center;
    color: #96826e;
    font-family: "microsoft yahei"
}

.Fwin-cont-hd h2 {
    font-size: 36px;
    font-weight: 400;
}

.Fwin-cont-hd p span {
    margin-right: 40px;
    font-size: 18px;
}

.Fwin-cont-hd p em {
    font-size: 30px;
    color: #f86c5f;
}

.Fwin-cont-bd {
    margin: 0 auto;
    width: 645px;
    height: 600px;
    color: #96826e;
    font: 400 16px "microsoft yahei";
    overflow-x: hidden;
    overflow-y: auto;
}

.Fwin-cont-bd h3 {
    margin-bottom: 15px;
    width: 645px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    text-align: center;
    background: url(images/feast-win-nav.png) no-repeat;
}

.f-menu-list {
    margin-bottom: 20px;
}

.f-menu-list li {
    float: left;
    margin: 0 25px 10px;
    width: 110px;
    color: #96826e;
    font-size: 18px;
}

.Fwin-cont-bd .menu-sale-hd,
.Fwin-cont-bd .menu-other-hd {
    background-position: 0 -32px;
}

.f-sale-list {
    margin: 0 0 30px 45px;
}

.f-sale-list li {
    margin-bottom: 10px;
    list-style-type: decimal;
}

.menu-other-bd p {
    margin: 0 0 0 25px;
    line-height: 24px;
}

#win-feast .close {
    background: url("images/icon_24.png") no-repeat 0 -33px;
    width: 28px;
    height: 16px;
    text-indent: -9999em;
    position: absolute;
    top: -10px;
    right: -10px;
    overflow: hidden;
}

#win-feast {
    overflow: visible;
}

#win-feast .win-hd {
    padding-top: 0;
    *filter: none;
}


/*E=wedding-feast*/


/*S=manage-hotelManage*/

.wf-add-btn {
    margin-right: 20px;
}

.manage-hotel-mod {
    overflow: visible;
}

.manage-hotel-mod h4 {
    height: 40px;
    font: 400 14px/40px simsun;
    border-bottom: 1px solid #dbdbdb;
}

.manage-hotel-mod table th,
.manage-hotel-mod table td {
    padding: 10px;
    font: 400 14px "microsoft yahei"
}

.manage-hotel-mod table th {
    vertical-align: top;
    padding: 12px 0;
    width: 76px;
    font: 400 12px simsun;
    text-align: right;
}

.manage-meun-list li {
    float: left;
    margin: 0 10px 15px 0;
}

.manage-sale-info {
    padding-left: 18px;
}

.manage-sale-info li {
    list-style-type: decimal;
    margin-bottom: 12px;
}

.manage-menu-pic li {
    float: left;
    width: 100px;
    margin-right: 30px;
}

.manage-menu-pic li p {
    width: 100px;
    height: 20px;
    font: 400 12px/20px simsun;
    overflow: hidden;
}

.mansge-menu-price {
    color: #ff6600;
    font: 400 18px "microsoft yahei"
}

#manage-h-win table {
    margin-left: 20px;
}

#manage-h-win table td,
#manage-h-win table th {
    padding-bottom: 10px;
}

#manage-h-win table th,
.service-charge {
    vertical-align: top;
    color: #666;
    font: 400 14px simsun;
    text-align: left;
}

.service-charge {
    vertical-align: middle;
}

#manage-h-win table td span {
    margin-right: 20px;
    color: #666;
    font: 400 12px simsun;
}

.width60 {
    width: 60px
}

#manage-h-win textarea {
    width: 346px;
    height: 78px;
}

#manage-h-win .m-h-name,
#manage-h-win .m-h-price {
    vertical-align: middle;
}

.m-h-upimg {
    margin-bottom: 10px;
}

.m-h-upimg p,
.m-h-upimg i {
    float: left;
    width: 280px;
    margin-left: 10px;
}

.m-h-upimg i {
    color: #0066ff;
}

.h-room-detail {
    padding: 15px;
}

.h-room-detail li {
    float: left;
    width: 230px;
    margin-bottom: 3px;
    color: #666;
}

.h-room-detail li.room-detail-last {
    margin-top: 5px;
    width: 700px;
}

.h-room-detail li.room-detail-last strong {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: rgba(102, 102, 102, 1);
}

.h-room-detail li.room-detail-last p {
    font-size: 12px;
    font-family: SimSun;
    color: rgba(153, 153, 153, 1);
}

.h-room-detail li strong {
    margin-right: 20px;
    font: 400 12px simsun;
}

.h-room-detail li em {
    margin-right: 3px;
    color: #ff6600;
    font: 400 18px "microsoft yahei";
}

.h-room-detail li.room-detail-last i.discount {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #999;
}

.room_win_cont {
    margin-left: 20px;
}

.room_win_cont li {
    float: left;
    width: 210px;
    margin-bottom: 10px;
}

.room_win_cont li.room_last {}

.room_win_cont li label {
    display: inline-block;
    width: 76px;
    font: 400 14px simsun;
    text-align: left;
}

.room_win_cont li span {
    margin-left: 5px;
}

.room_last textarea {
    width: 328px;
}

.
/* room_win_cont th,.room_win_cont td{padding: 5px 0;}
	.room_win_cont th{font:400 14px simsun; text-align: left;}
	.feast-newAdd{width:346px;height:78px;}
	.room_win_cont td span{margin-left: 5px;} */

.manage-Hitem-table table {
    width: 100%;
}

.manage-Hitem-table table th {
    background: #f9f9f9;
}

.manage-Hitem-table table th,
.manage-Hitem-table table td {
    padding: 5px 0;
    text-align: center;
}

.manage-Hitem-table table tr span {
    cursor: pointer;
    color: #0000f9;
    margin: 0 2px;
}

.Hitem-collect-opera {
    margin-bottom: 10px;
    margin-left: 20px;
}

.Hitem-collect-opera dt {
    margin-bottom: 8px;
    color: #b60702;
    font: 700 14px simsun;
}

.Hitem-collect-opera dd {
    margin-bottom: 5px;
    color: #999;
    font: 400 14px simsun;
}

.Hitem-collect-creat {
    margin-left: 20px;
    color: #333;
    font: 400 14px "microsoft yahei";
}

.Hitem-collect-creat dt {
    margin-bottom: 5px;
}

.Hitem-collect-creat dd {
    margin-bottom: 10px;
}

.Hitem-collect-creat dd label {
    display: inline-block;
    width: 60px;
    margin-right: 8px;
    vertical-align: top
}

.Hitem-collect-creat dd textarea {
    width: 352px;
    height: 60px;
}

.mine-feature .pro-business-recom {
    color: #202020
}

.mine-feature .pro-business-recom a,
.mine-feature .pro-business-recom a:visited {
    color: #ff6503;
    font-weight: 700;
}

.recruit-note .recommend-name-tuijian {
    width: 200px;
}


/*E=manage-hotelManage*/


/*S= 好店酒店管理*/

#extends_desc {
    vertical-align: middle;
}

#feast_room_win .room_win_cont li {
    padding: 0 0 10px 0;
}

#feast_room_win .room_win_cont li#one {
    padding: 0 0 10px 40px;
}

#feast_room_win .room_win_cont li label {
    width: 80px;
    text-align: right;
    display: inline-block;
}

#feast_room_win #extends_desc {
    height: 100px;
}

#one #src_one {
    width: 200px;
}


/*E= 好店酒店管理*/

#feast_room_win .room_win_cont li.hotel-menu-xiugai p {
    text-align: center;
}

#feast_room_win .room_win_cont li.hotel-menu-xiugai textarea {
    display: block;
    margin: 0 auto;
    width: 146px;
}


/*商家圈*/

.sjq {
    padding-top: 20px;
    background: #F5F5F5 url("images/bg_wrap.jpg") no-repeat scroll center top;
}

.sjq .info-mod {
    position: relative;
    padding: 5px 0px 0px 10px;
    height: 35px;
    z-index: 2;
    background-color: #e2e2e2;
}

.sjq .main {
    width: 980px;
    margin: 0 auto;
    position: relative;
}

.sjq .info-mod .head-nav {
    float: left;
    position: relative;
    margin-top: -4px;
    left: -9px;
    height: 38px;
    font: 400 19px/38px "Microsoft YaHei", "SimHei";
}

.sjq .info-mod .board-guide,
.info-mod .board-guide:visited {
    float: left;
    padding-left: 12px;
    width: 100px;
    color: #9FB41F;
    background: transparent url("images/boarder_label.png") no-repeat scroll 0px 0px;
}

.sjq .info-mod .board-guide .board-logo {
    display: inline-block;
    background: transparent url("images/view_icon1.png") no-repeat scroll 0px -3204px;
}

.sjq .info-mod .board-guide em {
    margin-left: 30px;
}

.sjq .info-mod .board-page-name {
    float: left;
    margin-left: -2px;
    text-align: center;
    padding: 0 30px 0 10px;
    background: url("images/01.jpg") no-repeat #f0f0f0 100% 100%;
    font: 400 19px/38px "Microsoft YaHei", "SimHei";
}

a:hover {
    text-decoration: none;
}

.sjq {
    font-family: "sinsum";
}

.sjq .container {
    border: 1px solid #e7e7e7;
    position: relative;
    background-color: #fff;
    min-height: 550px;
    overflow: hidden;
}

.sjq .container .log {
    width: 82px;
    height: 40px;
    text-align: center;
    font-size: 12px;
    line-height: 40px;
    color: #9fb41f;
    background: url(images/02.jpg);
}

.sjq .container #simpleBtn {
    float: left;
}

.sjq .container .picText {
    float: left;
    line-height: 25px;
}

#simpleMod .pic {
    position: relative;
    width: 120px;
    margin-top: 12px;
    margin-bottom: 8px
}

#simpleMod .closed {
    width: 50px;
    height: 50px;
    position: absolute;
    right: -25px;
    top: -25px;
    background: url(images/closed.png) 50% 50% no-repeat;
}

.sjq .btn-s,
.sjq .btn-s:visited {
    background: none;
    background-color: #91C700;
}

.sjq .btn-b,
.sjq .btn-b:visited {
    background-image: none;
    /*background-color: #9fb41f;*/
    background-color: #91C700;
}

.sjq .red-tab-bd .bj {
    background-color: #9fb41f;
    padding: 0 5px;
    height: 21px;
    border-radius: 3px;
    line-height: 21px;
    display: inline-block;
    color: #fff;
}

.sjq .caseNew-item {
    position: relative;
}

.sjq .case-choose-tit span,
.sjq .case-choose-titHas span {
    background: #9fb41f none repeat scroll 0% 0%;
}

.sjq .user-id .red-font {
    color: #9fb41f;
}

.sjq .case-choose-item a:hover,
.sjq .case-choose-prev a:hover {
    background: #9fb41f;
    none repeat scroll 0% 0%;
    border: 1px solid #9fb41f;
}

.sjq .typeList {
    margin: 15px;
    border-bottom: 1px solid #9fb41f;
    height: 22px;
}

.sjq .typeList li {
    float: left;
}

.sjq .typeList li a {
    padding: 0 15px;
    display: block;
    line-height: 22px;
    color: #888888;
    font-size: 14px;
    height: 22px;
}

.sjq .typeList li.active {
    background: url(images/03.jpg) 0 0 no-repeat;
    height: 26px;
}

.sjq .typeList li.active a {
    color: #fff;
    background-color: #9fb41f;
}

.sjq .detail-bd {
    float: none;
    margin: 0 auto;
    width: 952px;
}

.sjq .box-mod,
.sjq .sort-mod {
    background-color: #fff;
    padding: 0px;
    margin-top: 10px;
}

.sjq .pro-caseImg-hd {
    background-color: #fff;
}

.sjq .case-btn-go:hover,
.sjq .case-btn-go {
    background: none;
    background-color: #9fb41f;
}

.sjq .case-ul li {
    margin: 0 4px 15px;
}

.sjq .pro-caseImg-hd {
    width: auto;
}

.sjq .Img-setting-cont dt {
    color: #9fb41f;
    font: 400 16px "microsoft yahei";
}

.sjq .uploadposter1 .poster-num {
    border-color: transparent transparent #9fb41f #9fb41f;
}

.sjq .uploadposter1 .up-poster-btn {
    background: transparent url("images/upload-poster20.png") no-repeat scroll 0% 0%;
}


/*上传图片样式*/

#uploader-zz {
    width: 286px;
    height: 192px;
    position: relative;
}

.webuploader-pick-tx {
    width: 286px;
    height: 192px;
    background: url(images/upload-poste20r-tx.png?v=1) no-repeat 0 0;
}

.webuploader-pick-phone {
    width: 286px;
    height: 192px;
    background: url(images/phone-upload-poster20.png) no-repeat 0 0;
}

.webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

.cover-pick {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}

.cover-pick img {
    width: 280px;
    height: 186px;
    border: 1px solid #efefef;
    padding: 2px;
}

.sjq .uploadposter1 li {
    margin-left: 14px;
    margin-right: 14px;
}

.sjq .uploadposter1 li .formImg {
    margin-bottom: 10px;
}

.sjq .uploadposter1 .swfupload {
    height: 190px;
    opacity: 0;
}

.sjq .color-green,
.sjq .sub-header-red {
    color: #9fb41f;
}

.sjq .page-mod .page-next {
    padding: 0px;
}

.sjq .red-tab-hd li a,
.red-tab-hd li a:visited {
    display: block;
    padding: 0px 22px;
    height: 28px;
    line-height: 28px;
    color: #9fb41f;
    background: #FFF none repeat scroll 0% 0%;
}

.sjq .fn {
    float: none;
}

.sjq .page-mod a,
.sjq .page-mod strong,
.sjq .view-ctrl .return {
    border: 1px solid #DADADA;
    margin-right: 5px;
}

.sjq .page-mod {
    margin-bottom: 5px;
}

.sjq .focus {
    margin-left: 15px;
    min-height: 550px;
}

.sjq .picbox {
    overflow: hidden;
    margin-left: 10px;
    padding-top: 1px;
    margin-top: 10px;
}

.sjq .picbox .pic {
    width: 300px;
    height: 150px;
    float: left;
}

.sjq .picbox .pic img {
    display: block;
    width: 100%;
    height: 100%;
}

.sjq .picbox a {
    display: block;
    float: left;
    width: 60px;
    height: 30px;
    margin-top: 90px;
    background-color: #9fb41f;
    border-radius: 5px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    overflow: hidden;
    position: relative;
    margin-left: 20px;
}

.sjq .picbox a .upBtn {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #9fb41f;
    left: 10000px;
    top: 0px;
    left: 0px\9;
    z-index: 100;
}

.sjq .picbox a #upfile {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
}

.sjq .case-intro-wrap {
    width: auto;
}

.sjq .video-info a,
.sjq .video-info a:visited,
.sjq .video-info a:hover,
.sjq .content-video-btn a,
.sjq .content-video-btn a:visited,
.sjq .content-video-btn a:hover {
    color: #9fb41f;
}

.sjq .upshare-mod #uploadBtn {
    background: none;
    background-color: #9fb41f;
}

.sjq .big-bd .goods-submit {
    background-color: #9fb41f;
}

.sjq .mH {
    min-height: 600px;
}

.sjq .img-mask-set,
.sjq .img-mask-set:visited {
    color: #9fb41f;
}

.sjq .upalbum-sel a,
.sjq .upalbum-sel a:visited {
    color: #9fb41f;
}

.navTop {
    border: 1px solid #e7e7e7;
    overflow: hidden;
}

.sjq .navTop ul {
    margin-left: -1px;
    overflow: hidden;
    margin-top: -5px;
    float: left;
    width: auto;
    padding-top: 1px;
}

.sjq .navTop ul li {
    float: left;
    height: 38px;
    margin-top: 4px;
    border-bottom: 1px solid #e7e7e7;
}

.sjq .navTop ul li.active,
.navTop ul li:hover {
    border-top: 2px solid #9fb41f;
    height: 36px;
}

.sjq .navTop ul li a {
    display: block;
    padding: 0 13px;
    border-left: 1px solid #e7e7e7;
    height: 20px;
    line-height: 20px;
    color: #666666;
    font-size: 16px;
    margin-top: 9px;
}

.sjq .navTop ul li.active a,
.navTop ul li:hover a {
    color: #9fb41f;
    margin-top: 8px;
}

.sjq .big-bd .manage-list .search-bt {
    background: none;
    background-color: #9fb41f;
}

.sjq .none-newGo,
.sjq .none-newGo:visited,
.sjq .recruit-next,
.sjq .recruit-complete,
.sjq .recruit-prev,
.sjq .big-bd .goods-submitLink span,
.sjq .big-bd .goods-submit,
.sjq .goods-surebt,
.sjq .apply-table-add .apply-table-add span,
.sjq .big-bd .goods-submitLink,
.sjq .item-custom button,
.sjq .apply-table-add .apply-table-add {
    background: none;
    background-color: #9fb41f;
}

.sjq .upattach-ft #limitUploadNum {
    width: 330px;
    line-height: 18px;
}

.footer {
    margin: 0 auto;
    width: 100% !important;
}

.sjq .mg-auto {
    float: none;
    margin: 0 auto;
}

.sjq .p-name a {
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: rgba(51, 51, 51, 1);
    margin-left: 16px;
}

.room_win_cont.sjq-win li {
    margin-bottom: 2px;
}

.room_win_cont.sjq-win li.price,
.room_win_cont.sjq-win li.ts {
    width: 100%;
    font-size: 14px;
}

.room_win_cont.sjq-win li input.text {
    height: 26px;
    font: 400 12px/26px Simsun;
    color: #333;
    border: 1px solid #C6C6C6;
    border-radius: 3px;
    width: 90px;
    display: inline-block;
    margin-right: 3px;
}

.room_win_cont.sjq-win li input {
    display: inline-block;
    margin-left: 10px;
    margin-right: 3px;
}

.room_win_cont.sjq-win .txt-s {
    height: 28px;
    width: 96px;
    margin-left: 10px;
}

#feast_room_win .room_win_cont.sjq-win li {
    padding: 0 0 5px 0;
}

.sjq-win #one #src_one {
    width: 150px;
}

.sjq .page-mod strong,
.sjq .page-mod a:hover,
.sjq .view-ctrl .return:hover {
    background-color: #9fb41f;
    border-color: #9fb41f;
}


/*服务圈2.0*/

.allData {
    width: 775px;
    height: 160px;
    margin: 35px auto 25px;
    border: 1px solid #c0c0c0;
}

.allData .Dhead {
    float: left;
    width: 155px;
    height: 100%;
    background-color: #f5f5f5;
}

.allData .Dhead p {
    line-height: 160px;
    text-align: center;
    font-size: 26px;
    color: #333;
}

.allData .Dbody {
    float: left;
    width: 612px;
    height: 100%;
}

.allData .Dbody div {
    float: left;
    width: 33%;
    height: 150px;
    margin-top: 5px;
    border-left: 1px solid #c0c0c0;
}

.allData .Dbody div p {
    padding-top: 40px;
    line-height: 36px;
    font-size: 30px;
    color: #9fb41f;
    font-weight: bold;
    text-align: center;
}

.allData .Dbody div p span {
    font-size: 18px;
    line-height: 26px;
    color: #666;
}

.indexList {
    width: 815px;
    overflow: hidden;
    margin: 0 auto;
}

.indexList .list {
    float: left;
    width: 365px;
    border: 1px solid #c0c0c0;
    margin: 0 20px;
}

.indexList .listH {
    width: 100%;
    height: 50px;
    overflow: hidden;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.indexList .list li {
    height: 50px;
    overflow: hidden;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    color: #333;
    border-top: 1px solid #c0c0c0;
    text-align: left;
    position: relative;
}

.indexList .list li p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-indent: 30px;
    position: relative;
}

.indexList .list li p:after {
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    left: 16px;
    top: 23px;
    background-color: #9fb41f;
}

.indexList .list li .more {
    position: absolute;
    width: 50px;
    height: 25px;
    border-radius: 12px;
    background-color: #ebf0cd;
    line-height: 25px;
    text-align: center;
    right: 20px;
    top: 13px;
    color: #666;
    font-size: 12px;
}

.payBox {
    margin: 35px;
}

.payBox .rzState {
    font-size: 14px;
    color: #666666;
    line-height: 25px;
}

.payBox .rzState span {
    color: #9fb41f;
}

.payBox .rzState a {
    color: #d43131;
}

.payBox .rzState em {
    color: #999999;
    font-size: 12px;
    display: block;
}

.rzOrder {
    width: 847px
}

.rzOrder h4 {
    font-size: 16px;
    color: #9fb41f;
    line-height: 30px;
    margin-top: 10px;
    font-weight: 300;
}

.rzOrder table {}

.rzOrder table th,
.rzOrder table td {
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #333;
    border: 1px solid #c0c0c0;
}

.rzOrder table td {
    font-size: 12px;
}

.top-menu {
    position: relative;
    background: rgba(255, 255, 255, 1);
    border-bottom: thin solid #d9d9d8;
    /*box-shadow: 0px 1px 0px 0px rgba(217, 217, 216, 1);*/
}

.top-menu a {
    color: #333;
}

.first-type-menu {
    width: 1190px;
    height: 80px;
    margin: 0 auto;
    line-height: 80px;
    z-index: 9;
}

.first-type-menu .left-logo {
    position: relative;
    float: left;
    height: 80px;
    line-height: 80px;
}

.first-type-menu .left-logo span {
    max-width: 160px;
    font-size: 20px;
    font-family: MicrosoftYaHei;
    color: rgba(51, 51, 51, 1);
    margin-left: 8px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
}

.first-type-menu .left-logo img {
    float: left;
    margin-top: 17px;
    width: 46px;
    height: 46px;
    border: 1px solid #f5f5f5;
    border-radius: 3px;
}

.first-type-menu ul {
    position: relative;
    float: left;
    margin-left: 22px;
}

.first-type-menu li {
    position: relative;
    float: left;
    font-size: 16px;
    margin-left: 20px;
    padding-right: 16px;
    font-family: MicrosoftYaHei;
    color: rgba(51, 51, 51, 1);
}

.first-type-menu .more {
    background: url(images/more-down.png) no-repeat;
    background-size: 12px 8px;
    background-position: right;
    background-position-y: 37px;
}

.first-type-menu .close-more {
    background: url(images/green-up.png) no-repeat;
    background-size: 12px 8px;
    background-position: right;
    background-position-y: 37px;
}

.first-type-menu .green-down {
    background: url(images/new-green-down.png) no-repeat;
    background-size: 12px 8px;
    background-position: right;
    background-position-y: 37px;
}

.first-type-menu .active a {
    /*color: rgba(195, 202, 0, 1);*/
    color:#91c700
}

.first-type-menu .active {
    /*color: rgba(195, 202, 0, 1);*/
    color:#91c700
}

.secondary-type-menu {
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.07);
    position: absolute;
    width: 100%;
    top: 81px;
    /*防止上下移动箭头层级过高*/
    z-index: 3010;
}

.secondary-type-sub-menu {
    width: 1220px;
    margin: 0 auto;
    line-height: 118px;
}

.secondary-type-menu ul {
    width: 1220px;
    position: relative;
    float: left;
    display: flex;
    flex-wrap: wrap;
}

.secondary-type-menu li {
    position: relative;
    width: 208px;
    border-radius: 6px;
    margin-right: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-right: 8px;
}

.secondary-type-menu .active {
    background: #FBFBEB;
}

.secondary-type-menu li .title {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: rgba(51, 51, 51, 1);
    line-height: 20px;
    margin-top: 19px;
    margin-left: 20px;
}

.secondary-type-menu li .desc {
    font-size: 12px;
    font-family: SimSun;
    color: rgba(102, 102, 102, 1);
    line-height: 15px;
    margin-top: 10px;
    margin-left: 20px;
}

.secondary-type-menu .divide {
    width: 1px;
    margin-right: 14px;
    height: 51px;
    margin-top: 34px;
    border-left: 1px dashed #d9d9d8;
    float: left;
    position: relative;
}

.clearfix:after {
    display: table;
    clear: both;
    content: ""
}

.clearfix {
    zoom: 1
}

.main_container {
    width: 1200px;
    margin: 0 auto;
}

body {
    background: rgba(245, 245, 245, 1);
}

.sjq {
    background: rgba(245, 245, 245, 1);
    padding-top: 0;
}

.sjq .box-mod,
.sjq .sort-mod {
    padding-top: 20px;
    padding-bottom: 20px;
}

.bg-big {
    background: rgba(245, 245, 245, 1);
}

.sjq .log {
    width: 82px;
    height: 40px;
    text-align: center;
    font-size: 12px;
    line-height: 40px;
    color: #9fb41f;
    background: url(images/02.jpg);
}

.table-mod .show-text {
    height: 21px;
    font-size: 16px;
    font-family: "MicrosoftYaHei";
    color: rgba(51, 51, 51, 1);
    line-height: 21px;
}

checkboxGroup {
    display: block;
    width: 100%;
    user-select: none;
    font: 14px / 1 "Microsoft YaHei", Arial, Helvetica, sans-serif, SimSun;
}

.table-mod checkboxGroup label {
    vertical-align: unset;
    margin: 0;
    padding: 0;
    height: unset;
    font-size: unset;
    font-family: unset;
    color: unset;
    line-height: unset;
    margin-right: 38px;
}

.table-mod .checkbox-td {
    line-height: unset;
}

input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}
.bq-tk input[type="checkbox"] {
    position: relative;
    /*clip: rect(0, 0, 0, 0);*/
}
input[type="checkbox"]+label {
    cursor: pointer;
    position: relative;
    line-height: 12px;
    user-select: none;
    display: inline-block;
}




/*input[type="checkbox"] + label:not(:nth-of-type(1)) {*/


/*margin-top: 29px;*/


/*margin-bottom: 29px;*/


/*}*/

input[type="checkbox"]:checked+label {
    color: #91C700;
}

input[type="checkbox"]:disabled+label {
    cursor: not-allowed;
    color: #999;
}

input[type="checkbox"]+label::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 2px;
    vertical-align: inherit;
    margin-right: 10px;
    border: 1px solid #ccc;
    background-color: #fff;
    transition: border-color .2s ease-in-out, background-color .2s ease-in-out;
}

input[type="checkbox"]:not(:disabled)+label:hover::before {
    border-color: rgba(195, 202, 0, 1);
}

input[type="checkbox"]+label::after {
    content: "";
    display: inline-block;
    width: 3px;
    height: 7px;
    border: 1px solid #fff;
    border-top: 0;
    border-left: 0;
    position: absolute;
    left: 4px;
    top: 2px;
    transform: rotate(45deg) scale(0);
    transition: all .2s ease-in-out;
}

input[type="checkbox"]:checked+label::before {
    border-color: #91C700;
    !important;
    background-color: #91C700;
    ;
}

input[type="checkbox"]:checked+label::after {
    transform: rotate(45deg) scale(1);
    transition: all .2s ease-in-out;
}

input[type="checkbox"]:disabled+label::before,
input[type="checkbox"]:disabled.checked+label::before {
    background-color: #f2f2f2;
}

input[type="checkbox"]:disabled.checked+label::after {
    border-color: #ccc;
    transform: rotate(45deg) scale(1);
}

.addAddres-btn {
    display: block;
    text-align: center;
    width: 88px;
    height: 40px;
    border-radius: 4px;
    line-height: 40px;
    border: 1px solid #999999 ;
    font-size: 14px;
    font-family: MicrosoftYaHeiLight;
    color: #333333 ;
}

.addStory-btn {
    display: inline-block;
    text-align: center;
    width: 88px;
    height: 40px;
    border-radius: 4px;
    line-height: 40px;
    border: 1px solid #999999;
    font-size: 14px;
    font-family: MicrosoftYaHeiLight;
    color: #333333;
    margin-right: 5px;
    position: relative;
}

#promise-group input[type="checkbox"]+label {
    margin-bottom: 14px;
}

.addStory-btn .btn-s {
    background-color: unset;
}

.addStory-btn a {
    color: rgba(195, 202, 0, 1);
}

.addStory-btn .btn-s:visited {
    background-color: unset;
}

input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}

input[type="radio"]+label {
    display: inline-block;
    height: 12px;
    line-height: 12px;
    /* 小写英文开头 */
    /* line-height: 10px; */
    cursor: pointer;
    position: relative;
    user-select: none;
}

input[type="radio"]:disabled+label {
    cursor: not-allowed;
    color: #999;
}

input[type="radio"]+label::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 8px;
    vertical-align: top;
    margin-right: .2em;
    border: 1px solid #ccc;
    background-color: #fff;
    transition: border-color .2s ease-in-out, background-color .2s ease-in-out;
}

input[type="radio"]:not(:disabled)+label:hover::before {
    border-color: rgba(195, 202, 0, 1);
    ;
}

input[type="radio"]:checked+label::before {
    border-color: rgba(195, 202, 0, 1);
    !important;
    background-color: rgba(195, 202, 0, 1);
    ;
}
#water-show input[type="radio"]:checked+label::before {
    border-color: #91C700;
    !important;
    background-color:  #91C700;
;
}
#water-position input[type="radio"]:checked+label::before {
    border-color: #91C700;
!important;
    background-color:  #91C700;
;
}

input[type="radio"]+label::after {
    content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
    left: 4px;
    top: 50%;
    transform: translateY(-50%) scale(0);
    transition: transform .2s ease-in-out;
}

input[type="radio"]:checked+label::after {
    transform: translateY(-50%) scale(1);
    transition: transform .2s ease-in-out;
}

input[type="radio"]:disabled+label::before,
input[type="radio"]:disabled.checked+label::before {
    background-color: #f2f2f2;
}

input[type="radio"]:disabled.checked+label::after {
    border-color: #ccc;
    background-color: #ccc;
    transform: translateY(-50%) scale(1);
}

#indexImg .file-item {
    margin-top: 12px;
    margin-bottom: 12px;
}

#shopLogoImg{
    margin-top: 5px;
}

/*#shopLogoImg .file-item {*/
    /*margin-top: 15px;*/
    /*margin-bottom: 10px;*/
/*}*/

.no-slide-data {
    height: 225px;
    background: #fff;
    width: 450px;
}

.water-content {
    margin-top: 14px;
    line-height: 285px;
}

.manage-hotel-title {
    border-bottom: 1px solid rgba(222, 222, 221, 1);
    padding: 18px 0 16px;
}

.manage-hotel-title strong {
    color: rgba(153, 153, 153, 1);
    font-size: 12px;
    font-family: SimSun;
}

.manage-hotel-title strong.price {
    margin-left: 32px;
}

.manage-hotel-title strong.fee {
    margin-left: 16px;
}

.manage-hotel-title em {
    font-size: 17px;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    color: rgba(255, 81, 101, 1);
}

.menu-box .btn-s {
    float: right;
    width: 64px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid rgba(145, 199, 0, 1);
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: rgba(145, 199, 0, 1);
    background: #fff;
    line-height: 30px;
    text-align: center;
    margin-right: 16px;
}

.btn-s.delete {
    border: 1px solid rgba(222, 222, 221, 1);
    color: rgba(153, 153, 153, 1);
    margin-right: 18px;
}

.left-box {
    float: left;
    width: 450px;
    margin-top: 16px;
}

.right-box {
    float: left;
    width: 485px;
    margin-top: 16px;
    margin-left: 30px;
}

.header-bar {
    width: 1200px;
    height: 40px;
    background: rgba(255, 255, 255, 1);
    border-bottom: 1px solid rgba(222, 222, 221, 1);
}

.header-bar .hotel-mng-title {
    width: 80px;
    height: 16px;
    font-size: 16px;
    font-family: 'MicrosoftYaHei';
    color: rgba(51, 51, 51, 1);
    line-height: 16px;
    float: left;
    margin-top: 12px;
    margin-left: 16px;
    font-weight: 700;
}

.header-bar .hotel-mng-add {
    width: 104px;
    height: 28px;
    /*background: rgba(195, 202, 0, 1);*/
    background: #91C700;
    border-radius: 4px;
    font-size: 14px;
    font-family: 'MicrosoftYaHei';
    color: rgba(255, 255, 255, 1);
    float: right;
    margin-top: 6px;
    margin-right: 14px;
    line-height: 28px;
    text-align: center;
}

.hotel-main {
    width: 1200px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(222, 222, 221, 1);
}

.hotel-main .hotel-swiper {
    width: 178px;
    height: 178px;
    float: left;
    margin-top: 14px;
    margin-left: 14px;
}

.hotel-main .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 0!important;
}

.hotel-main .hotel-item-text {
    float: left;
    width: 960px;
    height: 160px;
    margin-left: 30px;
    margin-top: 20px;
    margin-right: 14px;
    padding-bottom: 14px;
}

.hotel-item-content {
    border-bottom: 1px solid rgba(222, 222, 221, 1);
}

.hotel-item-text .item-text-name {
    height: 16px;
    font-size: 16px;
    font-family: 'MicrosoftYaHei';
    color: rgba(51, 51, 51, 1);
    line-height: 16px;
    margin-bottom: 22px;
    font-weight: 500;
}

.hotel-item-text .item-content-desc {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: start;
    align-content: flex-start;
}

.hotel-item-text .item-content-desc .item-content-desc-cell {
    margin-bottom: 16px;
    min-width: 235px;
    height: 16px;
    font-size: 14px;
    font-family: 'MicrosoftYaHei';
    color: rgba(102, 102, 102, 1);
    line-height: 16px;
}
.footer-button{

}
.footer-button:before{
    content: '';
    background: #DCDFE6;
    display: inline-block;
    width: 786px;
    height: 1px;
    position: absolute;
    left: -108px;
    top: 0;

}

.footer-button .btn-del {
    width: 64px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid rgba(225, 225, 224, 1);
    font-size: 14px;
    font-family: 'MicrosoftYaHei';
    color: rgba(153, 153, 153, 1);
    line-height: 30px;
    text-align: center;
}

.footer-button .btn-edit {
    width: 64px;
    height: 30px;
    border-radius: 4px;
    /*border: 1px solid rgba(145, 199, 0, 1);*/
    border: 1px solid #91C700;
    font-size: 14px;
    font-family: 'MicrosoftYaHei';
    /*color: rgba(145, 199, 0, 1);*/
    color: #91C700;
    line-height: 30px;
    text-align: center;
    margin-right: 14px;
    margin-left: 18px;
}

.footer-button {
    margin-bottom: 14px;
}

.hotel-item-img-box {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    overflow: hidden;
}

.hotel-item-img-box img {
    overflow: hidden;
    display: flex;
    justify-content: center;
    text-align: center;
    margin-bottom: 20px;
    width:178px;
    height: 178px;
}


.sjq .menu-box .btn-s,
.sjq .menu-box .btn-s:visited {
    background: none;
}

.menu-box .manage-hotel-mod.manage-feast-mod {
    border: none;
    border-bottom: 1px solid #dbdbdb;
    padding-left: 55px;
    box-sizing: border-box;
    width: 100%;
    position: relative;
}

.menu-box .manage-hotel-mod.manage-feast-mod:last-child {
    border-bottom: none;
}

.pt20.pb40.menu-box {
    background: #fff;
}

.menu-box {
    background: #fff;
}

.menu-box .manage-hotel-mod h4 {
    display: inline-block;
    border: none;
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
    border: none;
    font-family: "MicroSoft Yahei";
}

.menu-box .cd_icon {
    position: absolute;
    top: 27px;
    left: 20px;
}

.menu-box dl {
    border-bottom: 1px solid #dbdbdb;
}

.menu-box .btn-s.wf-add-btn {
    background: #91C700;
    color: #fff;
    border: none;
}


/*商家圈首页3.0*/

.new-all-data {
    margin-top: 20px;
    margin-bottom: 20px;
}

.new-all-data .no-need-margin:first-child {
    margin-top: 0;
}

.new-all-data .item-part {
    font-size: 0;
    margin-top: 32px;
    overflow: hidden;
}

.new-all-data .item-part-two {
    font-size: 0;
}

.new-all-data .item-part-left {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

.new-all-data .item-part-right {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

.new-all-data .need-float-right:nth-child(2n+1) {
    float: left;
    margin-right: 23px;
}

.new-all-data .item-part .new-item-title {
    padding-left: 16px;
    height: 16px;
    font-size: 18px;
    color: rgba(144, 147, 153, 1);
    line-height: 16px;
    margin-bottom: 12px;
    position: relative;
}

.new-all-data .item-part .new-item-title.red-color {
    height: 26px;
    display: flex;
    align-items: center;
}

.user-tips-icon {
    width: 16px;
    height: 16px;
    background: url("./images/icon_tip.png") 0 0 no-repeat;
    margin: 0 2px 0 18px;
}

.new-all-data .item-part .new-item-title .tips-bg {
    width: 237px;
    height: 26px;
    background: url("./images/tip_bg_left.png") 0 0 no-repeat;
    font-size: 12px;
    font-family: SimSun;
    color: rgba(255, 135, 0, 1);
    line-height: 26px;
    padding-left: 10px;
    display: none;
}

.new-all-data .item-part .new-item-title .data-right {
    float: right;
    font-size: 14px;
    color: #909399;
}

.new-all-data .item-part .blue-color:before {
    content: '';
    position: absolute;
    left: 0;
    width: 4px;
    height: 18px;
    background: #1FAEF2;
    border-radius: 2px;
}

.new-all-data .item-part .red-color:before {
    content: '';
    position: absolute;
    left: 0;
    width: 4px;
    height: 18px;
    background: #E90000;
    border-radius: 2px;
}

.new-all-data .item-part .green-color:before {
    content: '';
    position: absolute;
    left: 0;
    width: 4px;
    height: 18px;
    background: #91C700;
    border-radius: 2px;
}
.new-all-data .item-part .orange-color:before {
    content: '';
    position: absolute;
    left: 0;
    width: 4px;
    height: 18px;
    background: #FF8901;
    border-radius: 2px;
}
.new-all-data .item-part .item-part-content {
    width: 100%;
    height: 236px;
    background: rgba(255, 255, 255, 1);
}

.new-all-data .item-part .blue-top {
    border-top: 2px solid #1FAEF2;
}
.new-all-data .item-part .orange-top {
    border-top: 2px solid #FF8901;
}
.new-all-data .item-part .red-top {
    border-top: 2px solid #E90000;
}

.new-all-data .item-part .green-top {
    border-top: 2px solid #91C700;
}

.new-all-data .item-part .left-part {
    display: inline-block;
    width: 139px;
    height: 117px;
    text-align: center;
    line-height: 117px;
    background: rgba(243, 244, 248, 1);
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: rgba(51, 51, 51, 1);
}

.new-all-data .item-part .line-row {
    display: flex;
}

.new-all-data .item-part .line-row:nth-child(2) {
    border-top: 1px solid #D9D9D8;
}

.new-all-data .item-part .right-part {
    flex: 1;
    display: flex;
    width: 139px;
    height: 117px;
    justify-content: flex-start;
    padding-left: 84px;
    text-align: center;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: rgba(51, 51, 51, 1);
}

.new-all-data .item-part .right-part .right-part-item {
    display: flex;
    align-items: center;
}

.new-all-data .item-part .right-part .two-part {
    width: 50%;
}

.new-all-data .item-part .right-part .two-part:nth-child(2) {
    padding-left: 10%;
    width: 40%;
}

.new-all-data .item-part .right-part .three-part {
    width: 33.3%;
    position: relative;
}

.new-all-data .item-part .right-part .three-part:nth-child(2) {
    padding-left: 10%;
    padding-right: 10%;
}

.new-all-data .item-part .right-part .three-part:nth-child(3) {
    width: 23.3%;
}

.new-all-data .item-part .right-part .four-part {
    width: 25%;
}

.new-all-data .item-part .right-part .right-part-item p {
    color: #666666;
    margin: 0;
    font-size: 14px;
    text-align: left;
}
.new-all-data .item-part .right-part .right-part-item p.green-font{
    color: #92c700;
}
.new-all-data .item-part .right-part .right-part-item p.red-font{
    color: #E90000;
}
.new-all-data .item-part .right-part .right-part-item p:nth-child(2) {
    margin-top: 10px;
    text-align: left;
}

.new-all-data .item-part .right-part .right-part-item p:nth-child(1) {
    text-align: left;
}

.new-all-data .item-part .right-part .right-part-item div {
    margin: 0;
}

.new-all-data .item-part .right-part .right-part-item .small-font {
    font-family: "SimSun", "宋体";
    font-size: 12px;
}

.new-all-data .item-part .right-part .down-font {
    display: inline-block;
    width: 9px;
    height: 12px;
    margin-bottom: 2px;
    vertical-align: middle;
    background: url("images/circle_index/bottom.png") no-repeat;
    background-size: contain;
}

.new-all-data .item-part .right-part .up-font {
    display: inline-block;
    width: 9px;
    height: 12px;
    margin-bottom: 2px;
    vertical-align: middle;
    background: url("images/circle_index/top.png") no-repeat;
    background-size: contain;
}

.new-all-data .item-part .right-part .small-font .up-font {
    height: 10px;
    margin-bottom: 1px;
}

.new-all-data .item-part .right-part .small-font .down-font {
    height: 10px;
}

.new-all-data .item-part .right-part .red-font {
    color: #E90000;
}

.new-all-data .item-part .right-part .green-font {
    color: #92c700;
}

.new-all-data .item-part .right-part .bold-font {
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-weight: bold;
    margin-right: 4px;
    color: rgba(51, 51, 51, 1);
}

.new-all-data .item-part .case-part {
    padding: 16px;
}

.new-all-data .item-part .case-part .case-title {
    margin-top: 26px;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: rgba(51, 51, 51, 1);
}

.new-all-data .item-part .case-part .case-no-date {
    width: 100%;
    text-align: center;
}

.new-all-data .item-part .case-part .case-no-date .no-data-img2 {
    width: 43px;
    height: 60px;
    margin: auto;
    background: url("images/circle_index/no_data2.png") no-repeat;
    background-size: contain;
}

.new-all-data .item-part .case-part .case-no-date .no-data-img1 {
    width: 55px;
    height: 60px;
    margin: auto;
    background: url("images/circle_index/no_data1.png") no-repeat;
    background-size: contain;
}

.new-all-data .item-part .case-part .case-no-date .case-tips {
    width: 249px;
    height: 19px;
    font-size: 14px;
    margin: auto;
    margin-top: 10px;
    font-family: MicrosoftYaHei;
    color: rgba(153, 153, 153, 1);
    line-height: 19px;
}

.new-all-data .item-part .case-part .case-no-date .case-btns {
    width: 95px;
    height: 40px;
    margin: auto;
    margin-top: 10px;
    background: #91c700;
    border-radius: 4px;
    text-align: center;
    line-height: 40px;
}

.new-all-data .item-part .case-part .case-no-date .case-btns p {
    text-align: center;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
}

.new-all-data .item-part .case-part .case-no-date .case-btns p a {
    color: #ffffff;
}

.new-all-data .item-part .case-part .case-list {
    font-size: 15px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(32, 32, 32, 1);
    margin-top: 26px;
}

.new-all-data .item-part .case-part .case-list a {
    color: rgba(32, 32, 32, 1);
}

.new-all-data .item-part .case-part li {
    margin-bottom: 10px;
}

.new-all-data .item-part .none {
    display: none;
}

.new-all-data .item-part .case-part .case-list li span {
    display: inline-block;
    width: 16px;
    height: 21px;
    margin-right: 10px;
    vertical-align: middle;
}

.new-all-data .item-part .case-part .case-list li .first {
    background: url("images/circle_index/first.png") no-repeat;
    background-size: contain;
}

.new-all-data .item-part .case-part .case-list li .second {
    background: url("images/circle_index/second.png") no-repeat;
    background-size: contain;
}

.new-all-data .item-part .case-part .case-list li .third {
    background: url("images/circle_index/third.png") no-repeat;
    background-size: contain;
}

#cirRank .line-row,#user .line-row{
    height: 100%;
}
#cirRank .right-part,#user .right-part{
    padding: 0;
    height: 100%;
}
#cirRank .three-part,#user .three-part{
    text-align: center;
    display: flex;
    flex-direction: column;
    padding: 0;
    height: 100%;
}
#cirRank .first-part{
    width:355px;
}
#cirRank .last-part{
    width:486px;
}
#user .three-part{
    width: 33.3%;
}
#user .bold-fontp{
    font-size: 40px;
    margin: 25px 0 18px;
}
#cirRank .greyBg,#user .greyBg{
    height:80px;
    background: #F3F4F8;
    width: 100%;
    line-height: 80px;
    text-align: center;
    font-size: 18px;
    color: #333;
    position: relative;
}
#cirRank .small-block{
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 156px;
    justify-content: center;
}
#cirRank .small-item{
    display: flex;
    flex-direction: column;
    width: 166px;
    height: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
}
#cirRank .small-item img{
    width: 45px;
    height: 45px;
    border-radius: 3px;
    border:1px solid #F5F5F5;
    position: relative;
    top: 3px;
}
.right_arrow{
    float:right;
    margin-top: 3px;
    margin-left: 3px;
}
#cirRank .small-item span{
    font-size: 12px;
    color: #333;
}
#cirRank .small-item span em{
    color:red;
}
#cirRank .small-item .top-txt{
    font-family: PingFangSC-Medium;
    font-size: 12px;
    color: #FFFFFF;
    background: #F5B617;
    border-radius: 6px;
    width: 38px;
    height: 14px;
    line-height: 14px;
    position: relative;
    bottom:3px;
    padding: 0 2px;
}
#cirRank .small-block a{
    display: inline-block;
    position: relative;
}
#cirRank .small-block a:after{
    display: block;
    content: "";
    position: absolute;
    border: 1px dashed #D9D9D8;
    height: 66px;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
#cirRank .small-block a:last-child:after{
    border:none;
}
#cirRank .small-item:last-child:after{
    /*border: none;*/
}
#cirRank .bold-fontp{
    margin: 37px auto 18px;
}
#cirRank .bold-font{
    font-size:30px;
}
#cirRank .right-part-item:first-child,#user .right-part-item:first-child{
    padding-right: 1px;
}
#cirRank .right-part-item+.right-part-item,#user .right-part-item+.right-part-item{
    border-left: 1px solid #D9D9D8;
    padding-left: 1px;
}
.new-all-data .item-part .right-part .right-part-item p.green-font{
    color: #92c700;
}
.new-all-data .item-part .right-part .right-part-item p.red-font{
    color: #E90000;
}
.icon-tips{
    margin-left: 8px;
}
.user-tips-bg {
    width: fit-content;
    font-size: 12px;
    font-family: SimSun;
    color: rgba(255,135,0,1);
    padding: 4px;
    line-height: 19px;
    position: absolute;
    bottom: 0px;
    display: none;
    right: 0px;
    background: #fff;
    border: 1px solid #FF9B3B;
    border-radius: 6px;
    box-sizing: border-box;
    min-height:25px;
    max-width: 214px;
    pointer-events: none;
    text-align: left;
}
#chatUser+.user-tips-bg{
    right: 17px;
}
#visitPeople+.user-tips-bg,#visitTime+.user-tips-bg{
    bottom: 70px;
}
#visitPeople+.user-tips-bg{
    right: -6px;
}
#visitTime+.user-tips-bg{
    right: 88px;
}
#yesterHot+.user-tips-bg{
    bottom: -40px;
}



/*引导页样式*/

.welcomeGuide-mod-new {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    _zoom: 1;
    background: rgba(0, 0, 0, 0.75);
}

.welcomeGuide-mod-new .part1 {
    position: absolute;
    width: 399px;
    height: 383px;
    background: url(images/mark/bnew1.png) no-repeat;
    background-size: contain;
}

.welcomeGuide-mod-new .part2 {
    position: absolute;
    width: 356px;
    height: 403px;
    background: url(images/mark/bnew2.png) no-repeat;
    background-size: contain;
}

.welcomeGuide-mod-new .part3 {
    position: absolute;
    width: 488px;
    height: 397px;
    background: url(images/mark/bnew3.png) no-repeat;
    background-size: contain;
}

.welcomeGuide-mod-new .nextBtn2 {
    position: absolute;
    right: -56px;
    top: 294px;
    width: 81px;
    height: 36px;
    background: rgba(216, 216, 216, 1);
    border-radius: 18px;
    line-height: 36px;
    font-size: 18px;
    text-align: center;
    color: rgba(117, 117, 117, 1);
    cursor: pointer;
}

.welcomeGuide-mod-new .nextBtn {
    position: absolute;
    right: -82px;
    top: 320px;
    width: 81px;
    height: 36px;
    background: rgba(216, 216, 216, 1);
    border-radius: 18px;
    line-height: 36px;
    font-size: 18px;
    text-align: center;
    color: rgba(117, 117, 117, 1);
    cursor: pointer;
}

.ball-room-main {
    width: 1200px;
    /*background: rgba(255, 255, 255, 1);*/
}
.ball-room-main .ball-room-main-preview{
    width: 375px;
    float: left;
    background: rgba(255, 255, 255, 1);
    position: relative;
}
.ball-room-main .ball-room-main-content{
    width: 805px;
    float: right;
    background: rgba(255, 255, 255, 1);
}
.ball-room-main-content .ball-room-title{
    height: 58px;
    width: 786px;
    line-height: 58px;
    font-size: 16px;
    color: #333333;
    letter-spacing: 0;
    border-bottom: 1px solid #DCDFE6;
    margin-left: 10px;
}
.ball-room-main-content .ball-room-table-input {
    display:block;
    width: 805px;
}
.ball-room-main-content .ball-room-table-input {
    display:block;
    width: 805px;
}
.ball-room-table-input tr {
    display: block;
    /*border-collapse: separate;*/
    border-spacing: 0px 8px;
    margin-top: 16px;
}
.ball-room-table-input tr:first-child {
    margin-top: 0;
}

.ball-room-table-input th {
    min-width: 116px;
    text-align: right;
    height: 40px;
    font-size: 16px;
    font-family: 'MicrosoftYaHei';
    color: #333333;
    line-height: 40px;
}
.ball-room-main  .ball-room-pic{
    line-height: inherit;
}
.ball-room-main  .ball-room-pic label{
    vertical-align: top;
    margin-top: 20px;
    display: inline-block;
}
label{
    vertical-align: top;
}
.ball-room-table-input td {
    /*font-size: 16px;*/
    /*font-family: 'MicrosoftYaHei';*/
    /*color: rgba(51, 51, 51, 1);*/
    font-family: Helvetica;
    font-size: 12px;
    color: #999999;
    letter-spacing: 0;
    line-height: 40px;
    height: 40px;
    box-sizing: border-box;
}

.ball-room-table-input td label {
    margin-left: 10px;
    font-size: 16px;
    color: #333333;
}

.ball-room-table-input input[type=text] {
    padding-left: 5px;
    font: 400 14px/40px "Microsoft YaHei",Arial,Helvetica,sans-serif,SimSun;
    color: #333;
    border: 1px solid #C6C6C6;
    border-radius: 3px;
    height: 40px;
    width: 134px;
    box-sizing: border-box;
}
.ball-room-table-input  #extend_name{
    width: 630px;
    height: 40px;
    border-radius: 4px;
    box-sizing: border-box;
}

.ball-room-table-input checkboxGroup label {
    vertical-align: unset;
    margin: 0;
    padding: 0;
    height: unset;
    font-size: 16px;
    font-family: unset;
    color: #333333;
    line-height: unset;
    margin-right: 38px;
}

.ball-room-table-input textarea {
    width: 630px;
    box-sizing: border-box;
    height: 136px;
    border: 1px solid rgba(192, 196, 204, 1);
    font-size: 16px;
    font-family: 'MicrosoftYaHei';
    color: rgba(51, 51, 51, 1);
    outline: none;
    resize: none;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 5px;
    font: 400 14px/40px Simsun;
}

.ball-room-main .footer-button {
    margin-left: 116px;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
    padding-top: 30px;
}
iframe::-webkit-scrollbar{
    display: none;
}

.ball-room-main .footer-button a {
    display: inline-block;
    margin-right: 14px;
}

.ball-room-main .footer-button .save-btn {
    width: 95px;
    height: 40px;
    background: #91C700;
    border-radius: 4px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
    line-height: 40px;
    text-align: center;
}

.ball-room-main .footer-button .cancel-btn {
    width: 95px;
    height: 40px;
    border: 1px solid #91C700;
    border-radius: 4px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #91C700;
    line-height: 40px;
    text-align: center;
}

.ball-room-table-input .index-pic-list {
    /*margin-top: 10px;*/
    margin-bottom: 10px;
    width: 690px;
}

.ball-room-table-input .index-pic-list .pic-item {
    /*display: flex;*/
    /*flex-direction: row;*/
    /*flex-wrap: wrap;*/
    /*justify-content: flex-start;*/
    /*align-items: flex-start;*/
    /*align-content: flex-start;*/
}
.ball-room-main .ball-room-pic-show {
    height: inherit;
    line-height: inherit;
}

.ball-room-table-input .index-pic-list .pic-item .file-item {
    margin-right: 20px;
    float: left;
    position: relative;
    margin-top: 20px;
}
.ball-room-table-input .index-pic-list .pic-item .file-item:nth-child(n+5){
    margin-top: 20px;
}


.ball-room-main .ball-room-table-input .index-pic-list .pic-item .avater-del {
    width: 27px;
    height: 27px;
    background: url(images/shop-green-close.png) no-repeat;
    background-size: 27px 27px;
    z-index: 2;
    position: absolute;
    right: -14px;
    top: -14px
}

.ball-room-table-input .index-pic-list .pic-item-add {
    width: 150px;
    height: 150px;
    background: url(images/item-add.png) no-repeat;
    display: inline-block;
    position: relative;
    margin-top: 20px;
}

#base-submit-btn .btn-b {
    /*background-color: rgba(195, 202, 0, 1);*/
    color: white;
    background-color: #91C700;
    font-size:14px;
}

#base-submit-btn {
    margin-bottom: 12px;
}

.localTitle {
    margin-top: 10px;
    margin-bottom: 12px;
}

.localDetail {
    margin-bottom: 12px;
}
.localDetail .name{
   width: 200px;
}
.localDetail .deleteLink{
    color: #666;
}

#xiaoguotu {
    width: 420px;
    height: 262.5px;
}

#simpleBtn .swfupload {
    height: 42px;
    z-index: 2;
}

.check-box-group-tr {
    margin-bottom: 8px;
}

.canpublish-tr {
    margin-bottom: 10px;
}

.input-con input[type="checkbox"],
.apply-table-content input[type="checkbox"] {
    position: unset;
    clip: unset;
}

.caseNew-btn-wrap .btn-s {
    display: inline-block;
    color: #fff;
    background: #EAEAEA;
    border-radius: 4px;
    background-image: linear-gradient(top, rgba(195, 202, 0, 1) 0%, rgba(195, 202, 0, 1) 100%);
    background-image: -o-linear-gradient(top, rgba(195, 202, 0, 1) 0%, #E9E9E9 100%);
    background-image: -moz-linear-gradient(top, rgba(195, 202, 0, 1) 0%, rgba(195, 202, 0, 1) 100%);
    background-image: -webkit-linear-gradient(top, rgba(195, 202, 0, 1) 0%, rgba(195, 202, 0, 1) 100%);
    border: 1px solid #E1E1E1;
}

.tags-tr th {
    width: 116px;
}

.tags-tr td {
    width: 120px;
}

.tags-tr .txt-s {
    width: 134px;
    position: relative;
}
.tags-tr td{
    position: relative;
}

.tags-tr select {
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(images/item-down.png) no-repeat scroll right center transparent;
    padding-right: 30px;
}
.tags-tr select::-ms-expand { display: none; }

.tags-tr td:after{
    /*display: inline-block;*/
    /*content: '';*/
    /*width: 29px;*/
    /*height: 40px;*/
    /*background: #F5F7FA;*/
    /*box-sizing: border-box;*/
    /*border: 1px solid #DCDFE6;*/
    /*position: absolute;*/
    /*right: 0px;*/
    /*top: 1px;*/
    /*bottom: 0;*/
}

.tags-tr input {
    width: 85px;
}

.main_container {
    margin-bottom: 20px;
    margin-top: 20px;
}

.center-box {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.center-box p {
    margin-top: 11px;
}

@media screen and (min-height: 934px) {
    .center-box {
        height: 545px;
    }
    .sjq .detail-bd {
        min-height: 500px;
    }
}

@media screen and (max-height: 934px) and (min-height: 735px) {
    .center-box {
        height: 345px;
    }
    .sjq .detail-bd {
        min-height: 400px;
    }
}

@media screen and (max-height: 734px) and (min-height: 500px) {
    .center-box {
        height: 280px;
    }
    .sjq .detail-bd {
        min-height: 300px;
    }
}

@media screen and (max-height: 499px) and (min-height: 300px) {
    .center-box {
        height: 180px;
    }
    .sjq .detail-bd {
        min-height: 200px;
    }
}

#water-position {
    margin-top: -5px;
}

#base-setting .caseNew-item .caseN-closed {
    top: 16px;
}

#upList input {
    position: unset;
    clip: unset;
}
/*new upload*/
.uploader-contain .webuploader-container{
    position: absolute;
    /*top:60px;*/
    left:50%;
    width:140px;
    height: 40px;
    margin-left: -70px;
    bottom: 240px;
}
.uploader-contain  .icon-upload{
    margin-bottom: 20px;
}
.uploader-continue .icon-upload{
    border-bottom: 1px solid #F2F2F2;
}

.uploader-contain  .webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px,1px,1px,1px);
}
.uploader-contain  .webuploader-pick {
    position: relative;
    display: inline-block;
    cursor: pointer;
    background:url("images/xztp.png");
    /*padding: 10px 15px;*/
    width: 140px;
    height: 40px;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    overflow: hidden;
    font-size: 14px;
}
.uploader-continue .webuploader-container {
    bottom: 13px;
    margin-left: 120px;
}
.max-uploader .webuploader-container{
    left:9999px;
}
.uploader-continue  .webuploader-pick {
    background:url("images/jxtj.png");
    /*padding: 10px 15px;*/
    width: 120px;
    height: 40px;
}
/*.webuploader-pick-hover {*/
/*    background: #00a2d4;*/
/*}*/

.uploader-contain  .webuploader-pick-disable {
    opacity: 0.6;
    pointer-events:none;
}
#main{
    width:1140px;
    background: #fff;
    margin:0 auto;
    padding: 30px 20px;
    min-height: 500px;
    font-size: 14px;
    color: #909399;
    position: relative;
    padding-bottom: 50px;
}
.main_container{
    width:1200px;
    margin:0 auto;
}
.up-list .file-item{
    float: left;
    margin-right:25px ;
    margin-bottom: 30px;
    position: relative;
}
.up-list .file-item:nth-child(4n){
    margin-right: 0;
}
.up-list img{
    width:266px;
    height: 266px;
    object-fit: cover;
    border-radius: 8px;
}
.bq-click{
    border: 1px solid #91C700;
    border-radius: 3px;
    font-size: 14px;
    color: #91C700;
    width:76px;
    height:28px;
    line-height: 28px;
    text-align: center;
    margin: 0 auto;
    margin-top: 20px;
    cursor: pointer;
}
.bq-tk{
    position:fixed;
    left:50%;
    margin-left: -390px;
    width:780px;
    background: #fff;
    top:5%;
    z-index: 6;
    font-size: 14px;
    padding:0 10px;
    border-radius: 6px;
}
.bq-tk>p{
    height: 49px;
    line-height: 49px;
    border-bottom: 1px solid #F2F2F2;
    margin-bottom: 10px;
    position: relative;
}
span.bq-close {
    position: absolute;
    width: 16px;
    height: 16px;
    background:url("images/gb.png") no-repeat;
    right: 10px;
    top: 20px;
}
.tagSee .img-content p{
    cursor: none;
}
.shanchu{
    width: 9px;
    height: 9px;
    background:url("images/shanchu.png") no-repeat;
    display: inline-block;
    margin-right: 5px;
}
.bq-tk span{
    display: inline-block;
    vertical-align: middle;
}
.swiper-btn{
    text-align: center;
    margin-top: 15px;
    margin-bottom: 25px;
}
.swiper-btn span{
    width: 100px;
    height: 32px;
    border: 1px solid #91C700;
    border-radius: 6px;
    line-height: 32px;
    color: #91c700;
    background: #fff;
    margin-right: 80px;
}
.icon-swiper-con{
    position: relative;
   width: 780px;
    min-height: 620px;
    overflow: hidden;
    background: #fff;
    overflow-y: scroll;
    overflow-x:hidden;
}
.icon-swiper-con::-webkit-scrollbar {
    display: none;
}
.tagSee .icon-swiper-con{
    max-height: 600px;
}
.lable-title input[type="radio"]{
    position: relative;
}
.lable-title>p{
    margin-bottom: 5px;
}
.pre{
    color:red;
}
.next{
    color: red;
}
.icon-item-ul{
    width:300%;
    background: #fff;
    position: absolute;
}
.icon-item-ul li{
    float: left;
    width:780px;
    overflow: hidden;
}
.img-content span{
    position: relative;
    /*display: inline-block;*/
}
.img-content input{
    display: inline-block;
    width:130px;
    overflow: hidden;
    color:#fff;
    font-size: 14px;
}
.img-content .edit{
    background: rgba(215,215,215,0.8);
    border-radius: 15px;
    font-size: 14px;
    color: #FFFFFF;
    padding: 4px 5px 0;
    border: 2px solid #fff;
    display: inline-block;
    padding-left: 10px;
    /*cursor: move;*/
}
.edit input::-webkit-input-placeholder{
    color: #fff;
}
.img-content .edit p{
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.recive.content_wrap .sure{
    padding-left: 0;
}
/*.img-content .edit::after{*/
    /*content: "";*/
    /*position: absolute;*/
    /*width: 31px;*/
    /*height: 2px;*/
    /*left: -32px;*/
    /*top: 10px;*/
    /*background: url(http://dev_att2.citysbs.com/haodian/2019/11/04/18/780x585-180158_v2_14101572861718808_0620436….jpg);*/
/*}*/
.img-content div{
    float: left;
}
.tagSubmit{
    background: #91C700;
    border-radius: 6px;
    width:120px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    left: 390px;
    position: absolute;
    bottom:13px;
}
.recive + .tagSubmit{
    left:50%;
    bottom:10px;
}
.content_wrap .up-list{
    padding-bottom: 0;
}
.continue-recive .up-list{
    border-bottom: 1px solid #F2F2F2;

}
.img-content  .yuan{
    width:5px;
    height: 5px;
    border-radius: 50%;
    background: #FFFFFF;
    border: 3px solid rgba(0,0,0,0.40);
}
.img-content .xian{
    width:16px;
    border: 1px solid #FFFFFF;
}
.img-content .edit p{
    display: inline-block;
    margin-right: 10px;
    cursor: move;
    overflow: hidden;
    vertical-align: middle;
}
.img-content span img{
    max-width: 780px;
    max-height: 500px;
    /*min-height: 500px;*/
    /*min-width: 780px;*/
    object-fit: cover;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.img-content label{
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    white-space: nowrap;
}
.img-content {
    width:780px;
    height: 500px;
    background: #D8D8D8;
    margin:0 auto;
    text-align: center;
    overflow: hidden;
    margin-bottom: 20px;
    display: flex;
    display: -webkit-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;


    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;


    -moz-box-pack: center;
    -webkit-box-pack: center;
    box-pack:center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.bq-tk .tips{
    color: #909399;
}
.checkbox-css label b{
    color:#666;
    font-size:14px;
}
.checkbox-css i {
    font-size: 12px;
    font-style: normal;
    display: inline-block;
    width: 13px;
    height: 13px;
    text-indent:2px;
    line-height: 15px;
    color: #fff;
    margin: 0 5px 0 0px;
    border: #dcdfe6 1px solid;
}
.tjbq{
    font-size: 18px;
    color: #303133;
    margin-right: 20px;
}
.tk .mask,.tagSee .mask{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.53);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 5;
}
.bq-content{
    width:100%;
    height: 100%;
    position: fixed;
}
.icon-tags {
    font-size: 14px;
    color: #303133;
    margin-bottom: 5px;
}
.icon-tags b{
    font-weight: normal;
}
.icon-tags span{
    display: inline-block;
    vertical-align: top;
}
.icon-tags span.title{
    width:70px;
    margin-right: 20px;
    text-align: right;
}
.icon-tags span.lable-title{
    max-width: 680px;
}
.swiper-btn span.pre{
    margin-left: 78px;
}
.swiper-btn span.pre,.swiper-btn span.next{
    color:#bbb;
    border-color: #bbb;
    background: #fff;
}
.icon-tags p{
    font-size: 14px;
    color: #909399;
}
.icon-tags >label{
    width: 70px;
    margin-right: 20px;
}
label.checkbox-css {
    margin-right: 18px;
    display: inline-block;
    margin-bottom: 5px;
}
label.checkbox-css input{
    width: 16px;
    height: 16px;
}
.scale {
    transform: scale(-1, 1);
    transform-origin: 0;
}
.scale1{
    transform: scale(-1, 1);
}
.sure input{
    background: #FFFFFF;
    border: 1px solid #D2D2D2;
    border-radius: 3px;
    border-radius: 3px;
    width: 478px;
    height: 32px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /* background: url(../img/down.png) no-repeat scroll right center transparent; */
    /* background-position-x: 450px; */
    margin-right: 20px;
    margin-left: 6px;
}
.content_wrap tbody td button {
    width: 76px;
    height: 32px;
    background: #91C700;
    border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    margin-right: 61px;
}

.recive.content_wrap{
    position: relative;
    padding-bottom: 40px;
    height: auto;
}

.continue-recive.content_wrap{
    padding-bottom: 20px;
}
/*新版增加宴会厅*/
.ball-room-nav{
    width: 1200px;
    height:51px;
    line-height: 51px;
    background: #fff;
    margin-bottom: 20px;
    font-size: 14px;
    color: #666666;
    padding-left: 10px;
    box-sizing: border-box;
}
.ball-room-table-input .ball-desc th{
    line-height: inherit !important;
}

/*详情预览*/

/*S=宴会厅详情*/
.hotel-item-info-wrap{
    width:375px;
    margin: 0 auto;
    position: relative;
}
.hotel-item-info-wrap .hotel-item-nav-wrap{
    width: 375px;
    height: 60px;
    overflow-x: scroll;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.hotel-item-info-wrap .hotel-item-nav{
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 25px;
    text-align: center;
    position: relative;
    height: 60px;
    flex-shrink: 0;
}
.hotel-item-info-wrap .hotel-item-nav .item-nav-count{
    font-size: 13px;
    color: #909399;
}
.hotel-item-info-wrap .hotel-item-nav:after{
    content: '';
    width: 1px;
    background: #d2d2d2;
    height: 50px;
    position: absolute;
    right: 0;
    /*border: thin solid #D2D2D2;*/
}
.hotel-item-info-wrap .hotel-item-nav:last-child:after{
    content: none;
}
.hotel-item-info-wrap .hotel-item-nav.active .item-nav-count{
    color: #8BC700;
}
.hotel-item-info-wrap .hotel-item-nav.active{
    color: #8BC700;
}
.hotel-item-info-wrap .hotel-item-nav.active:before{
    content: '';
    width: 52.5px;
    background: #d2d2d2;
    height: 3px;
    position: absolute;
    bottom: 0;
    background-image: linear-gradient(-90deg, #C3CA00 0%, #8BC700 100%);
    border-radius: 5px;
    left: 50%;
    transform: translateX(-50%);
    /*border: thin solid #D2D2D2;*/
}
.hotel-item-info-wrap .line-bg{
    width: 375px;
    height: 10px;
    background: #F5F5F5;
}

.hotel-item-info-wrap .hotel-item-content-wrap .hotel-item-content{
    display: none;
}
.hotel-item-info-wrap .hotel-item-content-wrap .hotel-item-content:first-child{
    display: block;
}
.hotel-item-info-wrap .hotel-item-content-wrap{
    width: 345px;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 74px;
}
.hotel-item-info-wrap .hotel-item-content-wrap .item-text-name{
    font-size: 20px;
    color: #303133;
    text-align: center;
    height: 28px;
    line-height: 28px;
    margin-bottom: 15px;
    /*font-weight: 600;*/
}
.hotel-item-info-wrap .hotel-item-content-wrap .item-content-desc-sumdesc{
    font-size: 14px;
    color: #909399;
    text-align: center;
    height: 20px;
    line-height: 20px;
    margin-bottom:15px ;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.hotel-item-info-wrap .hotel-item-content-wrap  i{
    display: inline-block;
    height:11px;
    width: 1px;
    /*border: thin solid #D2D2D2;*/
    background: #d2d2d2;
    margin: 0 10px;
}
.hotel-item-info-wrap .item-other-content{
    border: thin solid #E7E7E7;
    border-radius:3px;
    width: 345px;
    margin-bottom: 20px;
}
 .item-content-desc .item-content-desc-cell-wap{
    font-size:5px;
    color: #303133;
    width:315px;
    margin: 0 auto;
    border-bottom: thin solid #E7E7E7;;
}
 .item-other-content .item-content-desc-cell-wap:last-child{
    border: 0;
}
 .item-other-content .item-content-desc-cell-wap span{
    display: inline-block;
    padding: 15px 0;
    max-width: 273px;
    vertical-align: top;
}
.hotel-item-info-wrap .swiper-slide{
    width: 345px;
}
.hotel-item-info-wrap .swiper-slide img{
    width: 345px;
    height:inherit;
}
 .hotel-item-footer{
    background: #FFFFFF;
    box-shadow: 0 -0.01rem 0 0 #E7E7E7;
    width: 375px;
    height:74px;
    position: absolute;
    left:50%;
    transform: translateX(-50%);
    bottom: 0;
}
 .hotel-item-footer p{
    background: #91C700;
    border-radius: 10px;
    width: 345px;
    line-height:49px;
    text-align: center;
    height: 49px;
    margin: 0 auto;
    font-size: 18px;
    color: #FFFFFF;
    letter-spacing:1.5px;
    margin-top: 0.2rem;
}
.item-content-desc .item-content-desc-cell-wap span{
    font-size: 14px;
}
[v-cloak] {
    display: none !important;
}
.left-top-must{
    color: #980101;
}
.logo-img{
    position:relative;
    border: 1px solid #C0C4CC;
    width: 120px;
    height: 120px;
    margin-bottom: 11px;
}
.img-delete{
    /*display:none;*/
    position:absolute;
    top: -12px;
    right: -12px;
}


.adviceText{
    position: relative;
    left: 135px;
    bottom: 80px;
}
.adviceText2{
    display:inline-block;
    margin-left: -5px;
}
.delete-span{
    margin-left: 15px;
}
.checkImg{
    margin-bottom: 3px;
    margin-right: 3px;
}
#publiciz-upload-btn{
    position: absolute;
}
#base-setting input[type="checkbox"]+label::after{
    top: 1px;
}
.localDetail .txt-s{
    height: 38px;
    padding-left: 23px;
}
.must-write-select{
    padding-left: 23px !important;
}
.localDetail .select {
    width: 120px;
    position: relative;
    line-height: 17px;
    height: 40px;
    font-size: 14px;
    padding-left: 10px;
}
.localDetail td{
    position: relative;
}
.localDetail select {
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(images/item-down.png) no-repeat scroll right center transparent;
    padding-right: 30px;
}
.localDetail select::-ms-expand { display: none; }
#base-setting .txt-s,.addStory-btn,.addAddres-btn{
    border: 1px solid #C0C4CC;
}
.input-group{
    position: relative;
    height: 100%;
    display: inline-block;
    vertical-align: top;
}
.must-write{
    color:#F50000;
    position: absolute;
    top: 11px;
    left: 15px;
}
.localDetail .name {
    width: 178px;
}
