body,html {background: #ebebeb;}
.shop-wrapper {width:1220px;margin:0 auto;}
.mt25 {margin-top:25px;}
.shop-box {position: relative;background: #FFFFFF;overflow: hidden;}
.shop-l286 { width:286px; float: left;}
.shop-r920{ width: 920px; float: right;}
.shop-w286 {float: left;width: 246px;padding: 0 20px;}
.shop-w600 {float: left;width:560px;padding: 0 20px;margin-left: 13px;}
.shop-w320 {float: left;width:280px;padding: 0 20px;}
.shop-w920 {float: left;width:850px;padding: 0 35px;margin-left: 13px;}
.shop-tit {position:absolute;left:0;width: 100%;height: 24px;line-height: 24px;padding: 14px 0;}
.shop-tit h2 {float:left;border-left: 3px solid #bd0020;padding-left: 15px;font-size: 16px;font-weight: normal;}
.shop-tit a {float: right;padding-right: 20px;color: #333333;}
.shop-tit span {float: left;margin-left: 40px;}
.shop-tit span a {float: left;color: #666666;}


.shop-logo {display:block;width: 150px;height: 60px;margin: 25px auto;}
.shop-rz {height: 20px;line-height: 20px;text-align: center;}
.shop-rz i {display: inline-block;width: 16px;height: 16px;background:url(/Public/images/home/shop/shopbg.png) no-repeat -168px -5px;vertical-align: middle;margin-right: 5px;}
.shop-tell {width: 206px;height: 36px;border: 1px solid #f5f5f5;margin-top: 20px;padding-left: 38px;background: url(/Public/images/home/shop/shopbg.png) no-repeat -218px 5px;font-size: 18px; color: #e60026;}
.shop-t {display:inline-block;font-size: 12px;line-height: 20px;}
.shop-t span{float: left;color: #888888;width: 40px;}
.shop-t a,.shop-t b {float: left;font-style: normal;font-weight: normal;width: 206px;}
.shop-t a {color: #1975f3;}
.shop-banner {position:relative;float: left;width:600px;height:300px;overflow: hidden;margin-left: 13px;}

.shop-right-form-w {float: right;height: 300px;border-left:1px solid #FFFFFF;}
.shop-right-form-w .tab-title {position: absolute;top: 0;left: 0;width:100%;height: 48px;}
.shop-right-form-w .tab-title .item {float: left;width: 50%;height: 48px;line-height: 48px;text-align: center;font-size: 18px;background: #d8d8d8;color: #666666; cursor: pointer;}
.shop-right-form-w .tab-title .item i {display: inline-block;width: 16px;height: 16px;background: url(/Public/images/home/shop/shopbg.png) no-repeat;margin-right: 8px;vertical-align:0;}
.shop-right-form-w .tab-title .item i.ico01 {background-position: -130px 0;}
.shop-right-form-w .tab-title .item i.ico02 {background-position: -130px -16px;}
.shop-right-form-w .tab-title .item-cur {background: #FFFFFF;color: #e60026;}
.shop-right-form-w .tab-title .item-cur i.ico01 {background-position: -146px 0;}
.shop-right-form-w .tab-title .item-cur i.ico02 {background-position: -146px -16px;}
.shop-right-form-w .tab-content {width: 240px;height: 252px;margin-top:48px;padding: 22px 20px 0;overflow: hidden;}
.shop-right-form-w .tab-content .item {width: 240px;height: 250px;}
.shop-right-form-w .tab-content .item .line-w {position:relative;height: 34px;margin-bottom: 12px;}
.shop-right-form-w .tab-content .item .line-w input {width: 230px;height: 32px;line-height:32px;padding: 0 4px;border: 1px solid #ddd;color: #333333;}
.shop-right-form-w .tab-content .item .line-w select {float: left;width: 115px;height: 34px;border: 1px solid #ddd;color: #333333;}
.shop-right-form-w .tab-content .item .line-w>.err{
    display: none;
    position: absolute;
    top: -21px;
    right: 0;
    padding: 0 5px;
    height: 20px;
    line-height: 20px;
    color: #f93500;
    overflow: hidden;
    font-weight: bold;
    z-index: 10;
    background: #fffbfc;
    border: 1px solid #f93500;
}
.shop-right-form-w .tab-content .item .line-w .submitbtn {display:block;width: 240px;height: 34px;line-height: 34px;background: #e60026;text-align: center;font-size: 14px;color: #FFFFFF;cursor: pointer;}
.shop-about {height: 430px;}
.shop-about img {width: 246px;height: 124px;margin-top: 60px;}
.shop-about p {height:216px;line-height: 24px;margin-top: 15px;overflow: hidden;}
.shop-news {height: 430px;}
.shop-news-w {width: 100%;height: 373px;margin-top: 40px;overflow: hidden;}
.shop-news-w dl {width:100%;float:left;height: 80px;padding: 22px 0;border-bottom: 1px solid #EBEBEB;}
.shop-news-w dl dt {float: right;width: 120px;height: 80px;overflow: hidden;}
.shop-news-w dl dd {position:relative;float: left;width: 420px;height: 80px;overflow: hidden;}
.shop-news-w dl dd a {display: block;font-size: 16px;line-height:100%;color: #333333;}
.shop-news-w dl dd p {line-height: 18px;color: #999999;margin-top: 5px;}
.shop-news-w dl dd .view {position: absolute;bottom: 0;right: 0;text-align: right;height: 14px;line-height: 100%;color: #999999;}
.shop-news-w dl dd .view i {display: inline-block;width: 20px;height: 14px;background: url(/Public/images/home/shop/shopbg.png) no-repeat -190px -4px;margin-right: 5px;vertical-align: -1px;}
.shop-yy {height: 430px;border-left: 1px solid #EBEBEB;}
.shop-yy-list {height: 192px;overflow: hidden;margin-top: 55px;}
.shop-yy-list ul li {width:100%;height: 32px;line-height: 32px;}
.shop-yy-list ul li i{float:left;display:inline-block;width: 3px;height: 3px;margin-top: 14px;margin-right:7px;background: #999999;}
.shop-yy-list ul li p{float:left;display: block;}
.shop-yy img {width: 280px;height: 140px;margin-top: 25px;}
.shop-qa {height: 430px;}/*问答*/
.shop-qa-list {/*height: 303px;*/ height:360px;overflow: hidden;margin-top: 50px;}
.shop-qa-list ul li {width: 100%;height: 70px;/*padding: 15px 0;*/padding:9px 0;border-bottom: 1px solid #ebebeb;}
.shop-qa-list ul li .questions {width: 100%;line-height: 24px;font-size: 14px;color: #333333;}
.shop-qa-list ul li .questions span {color: #e60026;}
.shop-qa-list ul li .questions a {font-size: 16px;color: #333333;}
.shop-qa-list ul li .questions a:hover {color: #e60026;}
.shop-qa-list ul li .answers {width: 100%;height:36px;line-height: 18px;font-size: 12px;color: #666666;overflow: hidden;/*margin-top: 10px;*/  margin-top:5px;}
.shop-qa-list ul li .answers span {color: #e60026;font-size: 14px;}
.shop-qa .btn {float:left;width: 118px;height: 32px;background: #e60026;margin-top:20px;line-height: 32px;text-align: center;color: #FFFFFF;}
.shop-gd {height: 430px;}/*装修工地*/
.shop-gd-list {overflow: hidden;margin-top: 50px;}
.shop-gd-list dl,.shop-gd-list dl dt,.shop-gd-list dl dd {float: left;height: 140px;overflow: hidden;}
.shop-gd-list dl {padding: 25px 0;border-bottom: 1px solid #EBEBEB;}
.shop-gd-list dl dt {width: 180px;}
.shop-gd-list dl dd {width: 645px;margin-left: 25px;}
.shop-gd-list dl dd .gd-tit-w {position: relative;height: 50px;border-bottom: 2px solid #EBEBEB;}
.shop-gd-list dl dd .gd-tit-w h3 {float: left;width: 300px;height: 20px;line-height: 20px;font-size: 16px;}
.shop-gd-list dl dd .gd-tit-w h3 a {color: #333333;}
.shop-gd-list dl dd .gd-tit-w p {float: right;width: 300px;text-align: right;font-size: 12px;color: #999999;}
.shop-gd-list dl dd .gd-tit-w .step {top:40px;position: absolute;width: 90px;text-align: center;}
.shop-gd-list dl dd .gd-tit-w .step i {display: inline-block;width: 12px;height: 12px;border-radius: 8px;border: 2px solid #EBEBEB;background: #fff;}
.shop-gd-list dl dd .gd-tit-w .step p {width:100%;line-height: 28px;color: #999999;text-align: center;}
.shop-gd-list dl dd .gd-tit-w .step0 {left: 0;}
.shop-gd-list dl dd .gd-tit-w .step1 {left: 90px;}
.shop-gd-list dl dd .gd-tit-w .step2 {left: 180px;}
.shop-gd-list dl dd .gd-tit-w .step3 {left: 270px;}
.shop-gd-list dl dd .gd-tit-w .step4 {left: 360px;}
.shop-gd-list dl dd .gd-tit-w .step5 {left: 450px;}
.shop-gd-list dl dd .gd-tit-w .step6 {left: 540px;}
.shop-gd-list dl dd .gd-tit-w .current i {border: 2px solid #e60026;background: #e60026;}
.shop-gd-list dl dd .gd-tit-w .current p {color: #e60026;}
.shop-gd-list dl dd .gd-btn {height: 34px;margin-top:54px;}
.shop-gd-list dl dd .gd-btn a {display: block;float: left;width: 126px;height: 32px;line-height: 32px;border: 1px solid #e60026;text-align: center;color:#e60026 ;}
.shop-gd-list dl dd .gd-btn a.current {background: #E60026;color: #FFFFFF;}
.shop-sjfa {height: 490px;}/*设计方案*/
.shop-sjfa-list {width: 1135px;margin:70px auto 0;}
.shop-sjfa-list ul {width: 1160px;margin-left: -25px;}
.shop-sjfa-list ul li {float: left;position: relative;width: 265px;height: 175px;margin-left: 25px;margin-bottom: 25px;}
.shop-sjfa-list ul li .tbg {position: absolute;bottom: 0;z-index: 9;width: 100%;height: 30px;background: #000;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.shop-sjfa-list ul li .t {position: absolute;bottom: 0;left: 10px;z-index:10;width: 246px;height: 30px;line-height: 30px;text-align: center;color: #FFFFFF;}
.shop-contact,.shop-ryzz{height: 260px;}/*联系我们&荣誉资质*/
.shop-contact .shop-contact-w {margin-top: 60px;font-size: 12px;}
.shop-contact .shop-contact-w .tit {overflow: hidden;margin-bottom: 15px;}
.shop-contact .shop-contact-w .tit h3 {float: left;font-size: 16px;height: 20px;line-height: 20px;max-width: 220px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.shop-contact .shop-contact-w .tit i {float: left;display: inline-block;width: 16px;height: 16px;margin-left:10px;background: url(/Public/images/home/shop/shopbg.png) no-repeat -165px -4px;vertical-align:2px;}
.shop-contact .shop-contact-w .line {overflow: hidden;line-height: 18px;margin-bottom:8px;}
.shop-contact .shop-contact-w .line em {float: left;width: 50px;font-style: normal;font-weight: normal;color: #999999;}
.shop-contact .shop-contact-w .line b {float: left;width:195px;color: #000000;font-weight: normal;}
.shop-contact .shop-tj-w {position: absolute;bottom: 0;left: 0;width: 100%;height: 48px;line-height: 48px;text-align: center;border-top: 1px solid #EBEBEB;}
.shop-contact .shop-tj-w span {padding: 0 2px;color: #E60026;}
.shop-contact .shop-tj-w i {display: inline-block;width: 2px;height: 14px;background: #EBEBEB;margin:0 8px;vertical-align: middle;}
.shop-ryzz-list {width: 835px;margin-top: 65px;margin-left: 8px;}
.shop-ryzz-list ul {width: 860px;margin-left: -25px;}
.shop-ryzz-list ul li {float: left;width: 190px;height: 180px;margin-left: 25px;}
.shop-ryzz-list ul li a img {width: 180px;height: 135px;padding: 4px;border: 1px solid #EBEBEB;}
.shop-ryzz-list ul li a:hover img {border: 1px solid #E60026;}
.shop-ryzz-list ul li a p {line-height: 35px;text-align: center;color: #333;}
.shop-ryzz-list ul li a:hover p {color: #E60026;}
.shop-message {height: 315px;}/*在线留言*/
.shop-message-list {float: left;width: 440px;height: 230px;padding-left: 18px;margin-top: 55px;margin-left: 30px;border-left: 1px dotted #dddddd;overflow: hidden;}
.shop-m-r {float: right;width: 430px;height: 210px;overflow: hidden;margin-top: 10px;margin-left: 20px;}
.message-none {line-height: 40px;font-size: 14px;text-align: center;color: #999999;}
.shop-message-list .message-iteam {width:100%;padding-bottom: 3px;border-bottom: 1px dotted #dddddd;line-height: 22px;overflow: hidden;}
.shop-message-list .message-iteam .m-t .f-l {float: left;color: #999999;}
.shop-message-list .message-iteam .m-t .f-l span {color:#666666;padding-right: 3px;}
.shop-message-list .message-iteam .m-t .f-r {float: right;color: #999999;text-align: right;}
.shop-message-list .message-iteam .m-c {color: #505050;}
.shop-message-list .message-iteam .m-h {color: #936;}
.shop-message-list .message-iteam .m-h em {float:left;display: inline-block;height: 22px;width:42px;padding-left:8px;line-height:22px;margin-right:3px;border-radius: 11px;background: #cc0000;font-style: normal;font-size: 12px;color: #ffffff;}
/*店铺列表页及内容页*/
.shop-content-crumb {height: 20px;line-height: 20px;font-size: 12px;color: #666;}
.shop-content-crumb a {color:#666;}
.shop-content-crumb span {padding: 0 3px;}
.shop-c-news-list{
    margin-top: 60px;
}
.shop-c-news-list>dl {
    width: 850px;
    padding:15px 0;
    border-bottom:1px dotted #dddddd;
    overflow: hidden;
}
.shop-c-news-list dt,.shop-c-news-list dd{
    float: left;
}
.shop-c-news-list dt {
    width: 120px;
    height: 80px;
}
.shop-c-news-list dd {
    width: 710px;
    margin-left: 20px;
}
.shop-c-news-list dd .news-tit {
    line-height:24px;
}
.shop-c-news-list dd .news-tit h3 {
    float: left;
    width: 510px;
    height: 24px;
    font-size: 18px;
    font-weight: normal;
}
.shop-c-news-list dd .news-tit h3 i {
    display: inline-block;
    margin-right: 8px;
    width: 3px;
    height: 3px;
    vertical-align: middle;
    background: #666;
}
.shop-c-news-list dd .news-tit h3 a {
    color: #000000;
}
.shop-c-news-list dd .news-tit span {
    float: right;
    width: 150px;
    text-align: right;
    font-size: 12px;
    color: #999999;
}
.shop-c-news-list dd p {
    margin-top: 10px;
    line-height: 22px;
    font-size: 12px;
    color: #666666;
}
.shop-c-page-w {
    height: 22px;
    padding: 40px 0;
    text-align: center;
}
.shop-c-page-w a,.shop-c-page-w span {
    display: inline-block;
    height: 20px;
    margin-right: 5px;
    padding:0 5px;
    border:1px solid #dddddd;
    line-height: 20px;
    font-size: 12px;
    color: #333333;
}
.shop-c-page-w span,.shop-c-page-w .visited,.shop-c-page-w a:hover {
    border:1px solid #ff5500;
    background: #ff5500;
    font-weight: bold;
    color: #ffffff;
}
.shop-article{
    height: expression(this.height >1175 ? 1175:true);
    min-height: 1175px;

}
.shop-article h1 {
    margin-top: 70px;
    line-height:100%;
    font-size:20px;
    font-weight: normal;
    color: #000000;
    text-align: center;
}  /*店铺详情页*/
.shop-article .info-w {
    margin-top: 20px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #999999;
    border-bottom:1px solid #dddddd;
}
.shop-article .c-daodu {
    width: 830px;
    padding: 9px;
    margin-top: 25px;
    border:1px solid #fdcfcc;
    line-height: 24px;
    font-size: 12px;
    background: #fffbfb;
    color: #333333;
}
.shop-article .c-daodu span {
    color:#936;
}
.shop-article .c-contact {
    height: 36px;
    line-height: 36px;
}
.shop-article .c-contact strong {
    float: left;
    width: 90px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #cc6633;
    text-align: right;
}
.shop-article .c-contact b {
    float: left;
    width: 280px;
    font-style: normal;
    font-weight: normal;
}
.shop-article .c-w {
    margin-top: 20px;
    margin-bottom:50px;
}
.shop-article .c-w img {
    width: expression(this.width >850 ? 850:true);
    max-width: 850px;
    margin-bottom: 10px;
}
.shop-article .c-w p {
    padding-bottom: 10px;
}
.shop-article .honor-imgw {
    margin-top: 20px;
    margin-bottom:20px;
    text-align: center;
}
.shop-article .honor-imgw img {
    width: expression(this.width >730 ? 730:true);
    max-width: 730px;
}
.shop-gd-info {
    margin-top: 80px;
    height: 70px;
}
.shop-gd-info .gd-info-l {
    float: left;
    width: 700px;
}
.shop-gd-info .gd-info-l h1 {
    margin-top: 0;
    text-align: left;
    font-size:18px;
    line-height:30px;
}
.shop-gd-info .gd-info-l p {
    margin-top: 10px;
    font-size:12px;
    color: #999999;
}
.shop-gd-info .gd-info-r {
    float: right;
    width: 130px;
    margin-left: 20px;
}
.shop-gd-info .gd-info-r a{
    display: block;
    width: 130px;
    height: 32px;
    margin-top: 10px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    background: #e60026;
}
.shop-gd-step-w {
    height: 50px;
    margin-top: 50px;
    background: #ebebeb;
}
.shop-gd-step-w a {
    display: block;
    float: left;
    height: 50px;
    line-height: 50px;
    margin-right: 1px;
    padding:0 25px;
    font-size: 12px;
    background: #cccccc;
    color: #444444;
}
.shop-gd-step-w a.current,.shop-gd-step-w a:hover {
    background: #e60026;
    color: #ffffff;
}
.shop-rylist {
    width: 810px;
    margin-top: 70px;
    margin-left: 13px;
}
.shop-rylist li {
    float: left;
    width: 256px;
    margin-top: 10px;
    margin-left: 14px;
}
.shop-rylist li img {
    width: 250px;
    height: 187px;
    padding: 2px;
    border:1px solid #dddddd;
}
.shop-rylist li a p {
    text-align: center;
    line-height: 40px;
    color: #333333;
}
.shop-rylist li a:hover p {
    color: #e60026;
    text-decoration: underline;
}
.shop-case-list {
    width: 810px;
    margin-top: 70px;
    margin-left: 5px;
}
.shop-case-list>li{
    position: relative;
    float: left;
    margin-left: 30px;
    margin-top: 25px;
    width: 240px;
    height: 170px;
}
.shop-case-list>li>a>img {
    width: 240px;
    height: 170px;
}
.shop-case-list>li>a>b,.shop-case-list>li>a>.tit,.shop-case-list>li>a>.date {
    position: absolute;
    display: block;
    bottom: 0;
}
.shop-case-list>li>a>b {
    z-index: 8;
    width: 100%;
    height: 35px;
    background: #000000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.shop-case-list>li>a>.tit {
    z-index: 9;
    left: 10px;
    width: 140px;
    line-height: 35px;
    color: #ffffff;
    font-size: 12px;
    overflow: hidden;
}
.shop-case-list>li>a>.tit>h4 {
    float: left;
    display: inline-block;
    font-weight: normal;
    color: #ffffff;
    max-width:100px;
}
.shop-case-list>li>a>.tit>b {
    display: inline-block;
    margin-left: 3px;
    color: #999999;
    font-style: normal;
}
.shop-case-list>li>a>.date {
    z-index: 9;
    right: 10px;
    width: 70px;
    line-height: 35px;
    color: #999999;
    text-align: right;
    font-size: 12px;
}
.shop-online-yy {
    height: 340px;
}
.shop-online-yy>form {
    position: relative;
    margin-top: 80px;
}
.shop-online-yy>form>.line-w {
    float: left;
    margin-top: 12px;
    width: 425px;
    height: 32px;
}
.shop-online-yy>form>.line-w>.name-w {
    float: left;
    width: 90px;
    height: 32px;
    line-height: 32px;
    text-align: right;
}
.shop-online-yy>form>.line-w>.name-w>i {
    padding-right: 5px;
    font-size: 16px;
    font-weight: bold;
    color: #e60026;
    font-style: normal;
}
.shop-online-yy>form>.line-w>b{
    float: left;
    line-height: 32px;
    padding-left: 8px;
    font-style: normal;
    font-weight: normal;
}
.shop-online-yy>form>.line-w>input {
    float: left;
    width: 150px;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    border:1px solid #ddd;
    color: #333333;
}
.shop-online-yy>form>.line-w>select {
    float: left;
    width: 75px;
    height: 30px;
    padding: 2px;
    margin-right: 10px;
    border:1px solid #dddddd;
}
.shop-online-yy>form>.btn-w {
    float: left;
    width: 100%;
    height: 32px;
    margin-top: 50px;
    text-align: center;
}
.shop-online-yy>form>.btn-w>a {
    display: block;
    width: 240px;
    height: 32px;
    margin: 0 auto;
    line-height: 32px;
    text-align: center;
    background: #e60026;
    color: #ffffff;
}
.shop-house-info {
    width: 840px;
    margin-top:70px;
    padding: 0 5px;
    overflow: hidden;
}
.shop-house-info p {
    float: left;
    width: 210px;
    text-align: center;
    font-size: 12px;
}
.shop-house-info>.tit {
    width: 100%;
    height: 40px;
    margin-bottom:10px;
    line-height: 40px;
    border-top:1px solid #ececec;
    border-bottom:1px solid #ececec;
    color: #999999;
}
.shop-house-info>.houselist{
    position: relative;
}
.shop-house-info ul>li {
    height: 30px;
    line-height: 30px;
    border-top:1px solid #eeeeee;
}
/*通用头部底部*/
.shop-header-w {
    width: 100%;
    height: 42px;
    border-bottom:1px solid #dddddd;
    background: #ffffff;
}
.shop-header-w .logo-nav-l {
    float: left;
    width: 700px;
    line-height: 42px;
}
.shop-header-w .logo-nav-l>a {
    display:block;
    float: left;
    margin-right:22px;
    line-height: 42px;
    font-size: 12px;
    color: #333333;
}
.shop-header-w .logo-nav-l>a.logo {
    width: 130px;
    height: 42px;
    background:url("/Public/images/home/shop/shopbg.png") no-repeat;
    overflow: hidden;
}
.shop-header-w .login-w {
    float: right;
    width: 500px;
    line-height: 42px;
    text-align: right;
    color: #999999;
    font-size: 12px;
}
.shop-header-w .login-w>a {
    padding-right:5px;
    color: #999999;
}
.shop-header-w .login-w>b {
    padding-right:5px;
    color: #999999;
    font-weight: normal;
}
.shop-header-banner {
    width: 100%;
    padding: 10px 0;
    background:#ffffff;
}
.shop-nav-w {
    width: 100%;
    height: 42px;
    line-height: 42px;
    background: #262731;
}
.shop-nav-w a {
    display: block;
    float: left;
    padding:0 25px;
    margin-right:15px;
    font-size: 16px;
    color: #ffffff;
}
.shop-nav-w a:hover,.shop-nav-w a.current {
    background: #60b630;
}
.shop-bottom-w {
    width: 100%;
    margin-top: 25px;
    padding-bottom: 30px;
    padding-top: 20px;
    background: #222222;
}
.shop-bottom-w p {
    margin-bottom: 10px;
    line-height: 24px;
    text-align: center;
    color: #ffffff;
}
.shop-bottom-w p>a {
    padding:0 8px;
    color: #ffffff;
}
.shop-bottom-w p>b {
    font-weight: normal;
}
.shop-c-message-w {
    margin-top: 60px;}
.shop-c-message-w .m-w {
    width: 850px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dotted #DDDDDD;
}
.shop-c-message-w .m-w>.t,.shop-c-message-w .m-w>.r-m-w>.t {
    color: #999999;
    font-size: 14px;
}
.shop-c-message-w .m-w>.c,.shop-c-message-w .m-w>.r-m-w>.c {
    color: #333;
    font-size: 14px;
    line-height: 22px;
    padding-top: 10px;
}
.shop-c-message-w .m-w>.r-m-w {
    width: 810px;
    padding: 9px 19px;
    margin-top: 10px;
    border: 1px solid #DDDDDD;
    background: #f6f6f6;
}
.shop-c-mf-w>.t {
    font-weight: bold;

}
.shop-message-form {float: left;width: 420px;height: 230px;padding-left: 30px;margin-top: 55px;}
.shop-message-b-form {float: left;width: 850px;height: 230px;margin-top: 10px;}
.shop-message-form .line-w,.shop-message-b-form .line-w {margin-bottom: 10px;overflow: hidden;position: relative;}
.shop-message-form .line-w p {float: left;width: 100%;color: #999;}
.shop-message-b-form .line-w p {float: left;padding-left:10px;color: #999;}
.shop-message-form .line-w img,.shop-message-b-form .line-w img {float: left;width: 60px;height: 20px;border: 1px solid #ebebeb;margin-left: 8px;}
.shop-message-form .line-w a,.shop-message-b-form .line-w a {float: left;color: #333;line-height: 22px;padding-left: 10px;}
.shop-message-form .line-w .name,.shop-message-b-form .line-w .name {float: left;width:70px;height: 22px;line-height: 22px;text-align: right;}
.shop-message-form .line-w .messagecontent{float: left;width: 340px;height:60px;padding: 4px;border: 1px solid #dddddd;line-height: 20px;}
.shop-message-b-form .line-w .messagecontent{float: left;width: 730px;height:60px;padding: 4px;border: 1px solid #dddddd;line-height: 20px;}
.shop-message-form .line-w .mobilephone {float: left;width: 106px;height: 20px;line-height: 20px;border: 1px solid #dddddd;padding: 0 4px;}
.shop-message-b-form .line-w .mobilephone {float: left;width: 106px;height: 20px;line-height: 20px;border: 1px solid #dddddd;padding: 0 4px;}
.shop-message-form .line-w .code,.shop-message-b-form .line-w .code {float: left;width: 50px;height: 20px;line-height: 20px;border: 1px solid #dddddd;padding: 0 4px;}
.shop-message-form .btn-w{padding-left: 70px;padding-top:15px;}
.shop-message-b-form .btn-w {padding-left: 340px;padding-top:15px;}
.shop-message-form .btn-w .submitbtn,.shop-message-b-form .btn-w .submitbtn {display: block;width: 120px;height: 32px;line-height: 32px;text-align: center;background: #E60026;font-size: 16px;color: #FFFFFF;cursor: pointer;}
.shop-message-code {float: left;width: 200px;height: 200px;padding-left:50px;margin-top: 55px;background: url(/Public/images/home/shop/message-codebg.gif) no-repeat top right;}
.shop-message-code img {width: 100px;height: 100px;}

/*头部*/
.top_list{*margin-top: -35px !important;float:right; height:100%; padding-top:10px; font-size:12px;}
.top_list>li{float:left; }
.top_list>li:last-child a{border:none;}
.top_list>li:first-child+li+li+li a{border:none;}
.top_list>li>a{*float: left !important;display:block;height:15px;line-height:15px; float:right;color:#999;border-right:1px solid #999999; padding:0 10px;}
.top_list>li>span{display:block;float:left;color:#999;line-height: 15px;padding: 0 10px;}
.top_list>.login_later span{width:60px;display:block;background:url(/Public/images/home/userCenter/top_background.png) no-repeat 0 -80px;background-position:40px -92px;margin-right:-10px;}
.top_list>.login_later span:hover{cursor:pointer;}
.top_personage{width:60px;background:#f5f5f5;padding:10px;position:absolute;top:26px;left:0px;z-index:9;padding-bottom:0;display:none;}
.top_personage>li{height:30px;}
.top_personage>li a{color:#999999;font-size:12px;}
.top_personage>li a:hover{color:#e60012;}
.login_later{padding-left:10px;height:15px;line-height:15px;color:#999;position:relative;}
.login_later>div{float:left;width:60px;height:35px;}
.top_list>li i{margin-right:5px;}