body {
    background: #f7f7f7;
    font-family: "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
body {
    padding: 0;
    margin: 0;
}

ol,
ul,
li,
dl,
dt,
dd {
    margin: 0;
    padding: 0;
    font-weight: normal;
    list-style: none;
}

a,
a:hover,
a:focus {
    text-decoration: none;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: 0;
}

.label {
    padding: .3em .4em;
}

.marginTop10 {
    margin: 10px 0 0;
}
.marginTop50 {
    margin-top: 50px;
}

.border_center {
    border: 1px solid #ddd;
    width: 1px;
    float: left;
    height: 30px;
    margin-top: 5px;
    margin-left: 8px;
    margin-right: 8px;
}

.borderLeft {
    float: right;
}

button {
    outline: none;
}

.half-option {
    width: 47%;
    padding: 5px;
}

input,
.form-control[type="button"],
input[type="submit"],
input[type="reset"] {
    outline: none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: none !important;
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

textarea {
    -webkit-appearance: none;
}


/*btn*/

.btn-comeBack {
    display: inline-block;
}

.come-back-icon,
.site-icon {
    display: inline-block;
    width: 23px;
    height: 35px;
    background: url("../image/bg.png") 4px -30px no-repeat;
    background-size: 320px 400px;
    -moz-background-size: 320px 400px;
}

.site-icon {
    position: relative;
    top: 5px;
    background: url("../image/bg-icon.png") no-repeat;
    background-size: 320px 400px;
}

.btn-close {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("../image/bg.png") -35px 0 no-repeat;
    background-size: 320px 400px;
    cursor: pointer;
}

.btn-orange {
    background: #fb5016;
    color: #fff;
    border:0;
}

.btn-orange.focus,
.btn-orange:focus,
.btn-orange:hover {
    color: #fff;
}

.topBar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2;
}

header {
    height: 45px;
    padding: 5px 10px 0;
    /* line-height: 34px; */
    border-bottom: 1px solid #ddd;
    background: #f7f7f7;
}

header .col-xs-1,
nav .col-xs-1,
header .col-xs-2,
nav .col-xs-2,
header .col-xs-3,
nav .col-xs-3,
header .col-xs-4,
nav .col-xs-4,
header .col-xs-5,
nav .col-xs-5,
header .col-xs-6,
nav .col-xs-6,
header .col-xs-7,
nav .col-xs-7,
header .col-xs-8,
nav .col-xs-8,
header .col-xs-9,
nav .col-xs-9,
header .col-xs-10,
nav .col-xs-10,
header .col-xs-11,
nav .col-xs-11,
header .col-xs-22,
nav .col-xs-12 {
    padding: 0;
}

header h1 {
    color: #000;
    font-size: 18px;
    line-height: 34px;
}
header .col-xs-3{
    line-height: 36px;
}
nav {
    padding: 8px 10px;
    font-weight: normal;
}

#search-box {
    position: absolute;
    padding: 0;
    left: 60px;
    right: 50px;
}
#search-box.page-search{
    right: 10px;
}

#search-box .form-control {
    padding: 0 30px;
    border-radius: 15px;
    background: url("../image/bg.png") 10px -105px no-repeat;
    background-size: 320px 400px;
}

#search-box .btn-close {
    display: none;
    position: absolute;
    right: 0;
    top: 2px;
    width: 30px;
    height: 30px;
    background: url("../image/bg.png") -30px 8px no-repeat;
    background-size: 320px 400px;
}

.city-info {
    font-size: 16px;
    position: static;
	width:auto;
}

.city-info dt {
    line-height: 35px;
    color: #3392e2;
    display: inline-block;
}

.city-info .glyphicon {
    font-size: 12px;
    color: #3392e2;
}
.city-info-toggle {
    position: absolute;
    left: 0;
    width: 100%;
    margin-top: -1px;
    border-bottom: 1px solid #d1d1d1;
    display: none;
}
.city-info-toggle ul{
    background: #f7f7f7;
    padding: 10px 5px 5px;
}
.city-info-toggle ul:before,
.city-info-toggle ul:after{
    content: " ";
    display: table;
}
.city-info-toggle ul:after{
    clear: both;
}
.city-info-toggle ul li{
    width: 33.333%;
    float: left;
    padding: 0 5px;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    
}
.city-info-toggle ul li a{
    border:1px solid #ddd;
}
.city-info-toggle ul li.active a{
    background: #efefef;
    border-color: #ccc;
}
.city-info-toggle a{
    text-align: center;
    line-height: 30px;
    color: #666;
    display: block;
}

/*menu*/

.menu {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    border-top: 1px solid #ddd;
    z-index: 100;
    background: #fff;
}

.menu ul {
    display: table;
    width: 100%;
}

.menu ul li {
    padding-top: 6px;
    line-height: 0.8;
    width: 20%;
    float: left;
    text-align: center;
    vertical-align: middle;
}

.menu ul li a {
    color: #666;
    font-size: 10px;
}

.menu ul li a:hover,
.menu ul li a.active {
    color: #3392e2;
    text-decoration: none;
}

.menu-icon {
    display: block;
    margin: 0 auto;
    width: 24px;
    height: 25px;
    background: url("../image/bg-icon.png") no-repeat;
    background-size: 320px 400px;
}

.home-icon {
    background-position: 1px -75px;
}

.menu ul li a:hover .home-icon,
.menu ul li a.active .home-icon {
    background-position: 1px -120px;
}

.buy-icon {
    background-position: -42px -75px;
}

.menu ul li a:hover .buy-icon,
.menu ul li a.active .buy-icon {
    background-position: -42px -120px;
}

.item-icon {
    background-position: -85px -75px;
}

.menu ul li a:hover .item-icon,
.menu ul li a.active .item-icon {
    background-position: -85px -120px;
}

.new-icon {
    background-position: -130px -75px;
}

.menu ul li a:hover .new-icon,
.menu ul li a.active .new-icon {
    background-position: -130px -120px;
}

.my-icon {
    background-position: -175px -75px;
}

.menu ul li a:hover .my-icon,
.menu ul li a.active .my-icon {
    background-position: -175px -120px;
}


/*menu end*/

.content {
    position: fixed;
    top: 45px;
    bottom: 0;
    width: 100%;
    overflow-y: auto;
}

.bottom-0 {
    bottom: 0;
}

.bottom-50 {
    bottom: 50px;
}


.top-95 {
    top: 96px;
}

.items {
    min-height: 130px;
    padding: 10px 15px 10px 105px;
}

.items,
.item-block {
    position: relative;
    margin: 10px 0 0;
    background: #fff;
    border: 1px solid #ddd;
    border-left: 0;
    border-right: 0;
}

.items .img {
    position: absolute;
    left: 15px;
    top: 10px;
    float: left;
    width: 80px;
    height: 100px;
}

.items .img img {
    width: 100%;
}

.items .info {
    margin: 0 0 0 5px;
}

.items .block {
    font-size: 14px;
    line-height: 26px;
    color: #333;
    margin: 0 0 5px;
}

.items p {
    color: #999;
    font-size: 12px;
    margin: 0;
}

.items .add {
    margin: 0 0 10px;
    color: #999;
}

.attention {
    width: 50%;
    float: left;
    line-height: 26px;
    color: #999;
}
.follow{
    float: right;
}
.attention .heart-icon, .follow .heart-icon{
    position: relative;
    top: 3px;
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url("../image/bg.png") -105px 0 no-repeat;
    background-size: 320px 400px;
}

.topBar-fiexd{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 46px;
    padding: 5px 15px;
    z-index: 10;
}
.come-back-btn, .more-dot .dotSvg{
    width: 36px;
    height: 36px;
    display: inline-block;
    background: url("../image/bg.png") 0 -170px no-repeat;
    background-size: 320px 400px;
}

.more-dot .dotSvg{
    background: url("../image/bg.png") -60px -170px no-repeat;
    background-size: 320px 400px;
}

.right-15{
    right: 15px !important;
}
.border-right{
    border-right: 1px solid #e5e5e5;
}
.flag-icon,.ribbon-icon,.map-icon,.bbs-icon,.space-map-icon{
    position: relative;
    top: 2px;
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../image/bg.png") 4px -231px no-repeat;
    background-size: 320px 400px;
}
.ribbon-icon{
    background: url("../image/bg.png") -39px -231px no-repeat;
    background-size: 320px 400px;
}
.map-icon{
    background: url("../image/bg.png") -82px -232px no-repeat;
    background-size: 320px 400px;
}
.bbs-icon{
    background: url("../image/bg.png") -130px -231px no-repeat;
    background-size: 320px 400px;
}
.space-map-icon{
	width:16px;
	height:14px;
	background: url("../image/bg.png") -250px 0 no-repeat;
	background-size: 320px 400px;
}
.type-gloup{
    margin:0 0 0 -15px;
}
.type-gloup .col-xs-4{
    padding: 0;
    text-align: center;
}
.type-gloup .col-xs-4 a{
    color: #666;
	display:block;
	padding-top:15px;
	padding-bottom:10px;
}

.follow .heart-icon{
    background: url("../image/bg.png") -100px -80px no-repeat;
    background-size: 320px 400px;
}
.slide_block .item-body{
    display: none;
}
.slide_block{
    border-top: 1px solid #ddd;
    margin-top: 10px;
}
.slide_block .item-block{
    margin-top: 0;
    border: 0;
    border-bottom: 1px solid #ddd;
}
.slide_block .item-head{
    border-bottom: 0;
}
.slide_block .item-head.open{
    border-bottom: 1px solid #ddd;
}

.attention.active .heart-icon,.follow.active .heart-icon {
    background-position: -70px 0;
}

.arrows_up,.arrows_down{
    position: relative;
    top: 12px;
    width: 16px;
    height: 16px;
    float: right;
    display: inline-block;
    background: url("../image/bg.png") -180px -30px no-repeat;
    background-size: 320px 400px;
}
.arrows_down{
    background: url("../image/bg.png") -220px -30px no-repeat;
    background-size: 320px 400px;
}

.operate {
    width: 50%;
    float: left;
}

.item-block .media {
    position: relative;
    padding: 10px 15px 10px 105px;
    height: 80px;
    border-bottom: 1px solid #ddd;
}

.item-block .media-left {
    position: absolute;
    top: 10px;
    left: 15px;
    width: 80px;
}

.item-block .media-middle img {
    width: 80px;
    height: 60px;
}

.item-block .media-body {
    height: 60px;
    vertical-align: middle;
}

.item-block .media-heading {
    font-size: 14px;
    min-height: 60px;
    display: table-cell;
    vertical-align: middle;
}

.item-block .media-heading a {
    color: #666;
}

.item-body {
    padding:0;
}
.add_pad_15{
	padding:15px;
}
.item-head {
    padding: 0 15px 0 12px;
    font-size: 16px;
    line-height: 40px;
    color: #333;
    border-bottom: 1px solid #e5e5e5;
    border-left: 3px solid #3392e2;
}

.object-list {
    min-width: 125px;
    border-bottom: 1px solid #e5e5e5;
	margin-left:15px;
}

.object-line dt,
.object-line dd,
.object-group dt,
.object-group dd {
    line-height: 40px;
    color: #666;
    font-size: 13px;
}

.object-line dt,
.object-group dt {
    float: left;
}

.object-line dd,
.object-group dd {
    position: relative;
}

.position-icom,
.tell-icom,
.price-icon,
.other-icon {
    position: relative;
    top: -5px;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../image/bg.png") -68px -35px no-repeat;
    background-size: 320px 400px;
}

.tell-icom {
    top: 5px;
    background-position: -105px -35px;
}

.tell-block,
.position-block {
    position: absolute;
    top: 10px;
    right: 0;
    height: 20px;
    border-left: 1px solid #ddd;
    padding: 0 15px;
}

.price-icon,
.other-icon {
    top: 5px;
    background-position: 0 -80px;
    margin-right: 10px;
}

.other-icon {
    background-position: -40px -80px;
}

.object-group .object-list:last-child {
    border: 0;
}

.object-line {
    position: relative;
    border-bottom: 1px solid #e5e5e5;
}

.object-line .object-list {
    float: left;
    width: 50%;
    border: 0;
}

.object-line .object-list:first-child {
    width: 40%;
}

.item-body p {
    margin: 0;
    font-size: 13px;
    line-height: 26px;
}

.item-body .date {
    color: #c4c4c4;
}

.object-line dd.more-taggle,
.object-group dd.more-taggle {
    position: relative;
    padding: 7px 0 15px 60px;
    line-height: 26px;
}

.more-taggle .p {
    height: 52px;
}

#more {
    position: absolute;
    bottom: 5px;
    right: 15px;
    top: inherit;
}

.footer {
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
}

.footer .btn {
    border-radius: 0;
}

.emil-icon {
    position: relative;
    top: 5px;
    right: 7px;
}

.nav-news {
    position: relative;
}

.news-icon,
.share-icon {
    position: absolute;
    right: 5px;
    top: 8px;
    display: inline-block;
    width: 26px;
    height: 17px;
    background: url("../image/bg-icon.png") -43px 0 no-repeat;
    background-size: 320px 400px;
}

.share-icon {
    top: 5px;
    height: 23px;
    background: url("../image/bg.png") -140px 0 no-repeat;
    background-size: 320px 400px;
}

.nav-news i {
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    min-width: 15px;
    padding: 0 3px;
    font-size: 12px;
    text-align: center;
    line-height: 17px;
    color: #fff;
    background: #ff554b;
    font-weight: normal;
    border-radius: 7px;
    font-style: normal;
}

.account-banner {
    background: #fff;
    border-bottom: 1px solid #ddd;
}
.account-banner .userInfo{
    position: relative;
}
.account-banner .userName{
    position: absolute;
    top: 0;
    left: 50px;
    line-height: 1.2;
    padding-top: 10px;
}
.banner {
    padding: 35px 0 65px;
    height: 60px;
    border-bottom: 1px solid #ddd;
    background: url("../image/account-bg.jpg") no-repeat;
    background-size: 100% 100%;
}

.banner .img {
    width: 40px;
    height: 40px;
    float: left;
    overflow: hidden;
}

.banner .img img {
    width: 40px;
    height: 40px;
    border: 3px solid #ddd;
    border-radius: 50% !important;
}

.banner p {
    padding: 0 10px;
    margin: 0;
    float: left;
    line-height: 40px;
    font-size: 15px;
}

.banner .info {
    font-size: 12px;
    color: #999;
    line-height: 40px;
    float: right
}

.account-banner .navBar ul {
    margin-bottom: 10px;
    margin-top: 5px
}

.account-menu {
    padding: 0 0 8px;
}

.account-menu li p {
    font-size: 12px;
    line-height: 2;
}

.account-menu li a {
    color: #666;
}

.more-taggle p {
    line-height: 26px;
    overflow: hidden;
}

.account-banner .navBar ul {
    display: table;
    width: 100%;
}

.account-menu ul {
    padding: 0 5px;
    margin-top: 5px;
}

.account-menu ul li {
    float: left;
    width: 20%;
    text-align: center;
}

.account-banner .navBar ul li {
    display: table-cell;
    text-align: center;
}

.account-banner .navBar ul li {
    padding: 0 5px;
}

.account-menu ul li {
    padding: 0;
}

.account-banner .navBar ul li a,
.account-menu il li a {
    color: #333;
}

.account-banner .navBar ul li a strong {
    font-weight: normal;
    font-size: 16px;
}


/*.list-group li:hover,.account-menu ul li:hover {
    background: #eee
}*/


.account-banner .navBar p,
.account-menu p {
    font-size: 12px;
}

.account-banner .navBar ul li:nth-child(2) {
    border: 1px solid #ddd;
    border-bottom: 0;
    border-top: 0;
}
.account-banner .info{
    padding-top: 0;
}
.item-title {
    padding: 10px 15px;
}

.print-icon {
    background-position: -90px 0;
}

.order-icon {
    background-position: -135px 0;
}

.resources-icon {
    background-position: -180px 0;
}

.settled-icon {
    background-position: -225px 0;
}

.service-icon {
    background-position: -270px 0;
}

.list-group {
    margin: 10px 0 0;
}

.list-group-item {
    border: 1px solid #ddd;
    border-top: 1px solid #e5e5e5;
}

.list-group-item h3 {
    display: inline-block;
    font-size: 16px;
    color: #333;
}

.list-group-item .label-ui {
    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 22px;
    font-weight: normal;
    font-size: 14px;
    margin: 0 10px 0 0;
}

.list-group-item p {
   font-size: 14px;
   padding-top:4px;
}
.pull-right img{
	width:40px;
	height:40px;
	border-radius:50%;
	margin-right:5px;
}
.list-group-item a {
    color: #999;
    display: block;
	overflow:hidden;
}
.list-group-item .user_pic{
	line-height:40px;
}
.list-group-item:last-child {
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.list-group-item:first-child {
    border-top: 1px solid #ddd;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.msg-icon {
    position: relative;
    top: 4px;
    left: 0px;
    display: inline-block;
    width: 17px;
    height: 16px;
    background: url("../image/bg-icon.png") -35px -35px no-repeat;
    background-size: 320px 400px;
}

.panel {
    background: #fff;
    border-radius: 0;
}

.panel-default {
    border-right: 0;
    border-left: 0;
}

.panel-default>.item-top {
    position: relative;
    background: #fff;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.panel .date {
    float: left;
    color: #999;
}

.panel .status {
    float: right;
    color: #ff8524;
}

.item-info {
    position: relative;
    display: table;
    padding: 10px 15px;
    width: 100%;
}

.item-info a {
    display: block;
}

.item-info a:before,
.item-info a:after {
    content: " ";
    display: table;
}

.item-info a:after {
    clear: both;
}

.item-info .img {
    padding: 0 15px 0 0;
}

.item-info .img img {
    width: 100%;
}

.item-info .item-name {
    color: #333;
    font-size: 15px;
    line-height: 1.3;
    padding: 0 0 25px;
}
.item-info  p{
    font-size: 12px;
}

.item-info a {
    color: #333;
}

.item-info .user-info {
    position: absolute;
    bottom: 10px;
    left: 33.33333333%;
    margin-left: 5px;
}

.item-info .user-info .user-pic {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 10px 0 0;
    border-radius: 10px;
    overflow: hidden;
    float: left;
}

.item-info .user-info .user-pic img {
    width: 20px;
    height: 20px;
}

.item-info .user-info .user-name {
    color: #999;
    font-weight: normal;
    font-size: 12px;
}

.item-bottom {
    background: #fff;
}

.item-bottom a {
    display: block;
    color: #999;
    font-size: 14px;
    border:0;
}

.item-bottom a:hover {
    color: #999;
    text-decoration: none;
    border-color: #eee;
    background: none;
}

.tipsicon {
    position: relative;
    left: -10px;
    display: inline-block;
    height: 20px;
    padding: 0 5px;
    background: #ff9600;
    color: #fff;
}

.tipsicon i {
    position: absolute;
    top: 0;
    right: -5px;
    display: inline-block;
    width: 5px;
    height: 20px;
    background: url("../image/bg-icon.png") -190px -35px no-repeat;
    background-size: 320px 400px;
}

.item-detail {
    padding: 10px 0;
    margin: 0 15px;
    border-top: 1px solid #e5e5e5;
}

.item-detail h3 {
    margin: 0 0 10px;
    font-size: 15px;
}

.item-detail p {
    color: #666;
    line-height: 1.5;
}

.state-detail {
    padding: 0 0 0 40px;
}

.state-detail li {
    padding-right: 15px;
    color: #999;
    border-bottom: 1px solid #ddd;
}

.state-detail li:last-child {
    border-bottom: 0;
}

.state-detail li i {
    position: absolute;
    left: -20px;
    top: 5px;
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background: #ddd;
    z-index: 2;
}

.state-detail li .title {
    font-size: 16px;
    line-height: 2;
    margin-top: 5px;
}

.state-detail li p {
    position: relative;
    font-size: 14px;
}

.state-detail li .date {
    margin-top: 5px;
}

.state-detail li .line {
    position: absolute;
    left: -18px;
    top: 5px;
    bottom: -70px;
    display: inline-block;
    width: 3px;
    background: #ddd;
}

.cont {
    display: inline-block;
    width: 92%;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.state-detail li:last-child .line {
    display: none;
}

.state-detail li.active .title {
    color: #333;
}

.state-detail li.active p {
    color: #666;
}

.state-detail li.active .date {
    color: #999;
}

.state-detail li.active i {
    background: #6ed984;
}

.detail-img {
    position: relative;
}

.detail-img img {
    width: 100%;
}

.detail-img .detail-info {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 15px;
    background: rgba(0, 0, 0, .4);
    width: 100%;
    padding: 0 15px;
}

.margin0 {
    margin: 0;
}


/*
首页样式表
*/

.ico-letter {
    display: inline-block;
    width: 47px;
    height: 33px;
    background: url("../image/bg-icon.png") 0px -45px no-repeat;
    background-size: 320px 400px;
    -moz-background-size: 320px 400px;
}

.backend-red {
    background: rgb(255, 85, 75) none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff;
    height: 15px;
    position: absolute;
    text-align: center;
    width: 15px;
    font-size: 10px;
}

.top-50 {
    top: 50px;
}

.option-nav {
    margin-top: 0px;
    height: 80px;
    width: 100%;
    background: #fff;
    border-bottom: 1px #ddd solid;
}

.option-nav ul {
    display: table;
    width: 100%
}

.option-nav ul li {
    float: left;
    height: 80px;
    padding: 0px;
    font-size: 12px
}

.option-nav ul li a {
    color: #000;
}

.option-nav ul li span {
    display: block;
    text-align: center;
    margin-top: 10px;
}

.option-nav ul li img {
    width: 35px;
    height: 35px;
    display: inline-block;
}

.margin-top-10 {
    margin-top: 10px;
}

.background-white {
    background: #fff !important;
}

.but-ico {
    height: 21px;
    width: 7px;
    display: inline-block;
    position: relative;
    top: 5px;
}

.panel-heading {
    border-bottom: none;
    padding: 10px 15px;
}

.panel-heading h5 {
    font-size: 15px;
    display: inline;
    margin-top: 10px;
    margin-left: 10px;
}

.background-blue {
    background: #3392e2 !important;
}

.more-option {
    float: right;
    margin-top: 3px;
}

.more-option a {
    color: #b8b8b8;
}

.goods-item1 {
    padding: 0 0 10px;
}

.goods-item1 img {
    width: 100%;
    display: block;
    height: auto;
}

.goods-item1 .thumbnail {
    border: none;
    padding: 0px;
    margin-bottom: 10px;
}

.margin-top-10 .panel-body {
    padding: 5px;
}

.goods-item1 .col-xs-6 {
    padding: 0;
    width: 46%;
    margin: 0 2%;
    border: 1px solid #f4f4f4;
}

.goods-item1 title {
    margin-top: 10px;
    color: #333;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.goods-item1 p {
    padding: 0 10px;
    color: #3392e2;
}

.goods-item1 article {
    margin: 0 10px;
    color: #666666;
    padding-bottom: 8px;
    border-bottom: 1px solid #f4f4f4
}
.goods-item1 .col-xs-2 img{
    width: 20px;
    border-radius: 50%;
}
.goods-item1 .col-xs-10 {
    padding-right: 0;
    line-height: 20px;
}

.item-user {
    border: none !important;
    height: 30px;
    font-size: 12px;
}

.item-user img {
    width: 100%;
    padding-left: 0px;
}

.item-user .col-xs-6,
.item-user .col-xs-2,
.item-user .col-xs-4 {
    padding: 0px;
    display: inline-block;
}

.item-user .col-xs-6,
.item-user .col-xs-4 {
    margin-top: 5px;
    border: none;
}

.item-user .col-xs-6 {
    margin-left: 0px;
    padding-left: 5px;
}

.item-user .col-xs-4 {
    text-align: right;
}

.background-violet {
    background: #a7abff;
}

.panel {
    margin-bottom: 10px;
}

.goods-item2 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}

.goods-item2-up {
    width: 100%;
}

.goods-item2-up .col-xs-4 {
    padding-left: 0px;
    padding-right: 0px;
}

.goods-item2-up .col-xs-4 {
    width: 32%;
}

.index-ad {
    width: 32.5% !important;
}

.goods-item2 img {
    width: 100%;
}

.margin-right-5 {
    margin-right: 4px;
}

.margin-bottom-5 {
    margin-bottom: 5px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-bottom-15 {
    margin-bottom: 15px;
}

.goods-item2-down {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
}

.goods-item2-down h6 {
    width: 100%;
    text-align: center;
    color: #fb5016;
    height: 25px;
}

.upload-but {
    width: 100%;
    text-align: center;
}

.upload-but img {
    width: 205px;
    height: 40px;
}

.background-Orange {
    background: #fb5016
}

.color-Orange {
    color: #fb5016;
}

.article-item {
    width: 100%;
    margin-right: 0px;
    margin: auto 0px;
}

.col-half li a {
    color: #333;
    font-size: 14px;
}

.col-half li label {
    width: 100%;
    text-align: left;
    color: #c6c6c6;
    font-size: 14px;
    font-weight: normal;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-top-0 {
    padding-top: 0px;
}

.background-Orange1 {
    background: #ff9500;
}

.col-base {
    width: 48%;
    float: left;
}

.col-base img {
    width: 100%;
}

.col-left {
    border-radius: 3px;
}

.margin-right-10 {
    margin-right: 10px;
}

.margin-left-10 {
    margin-left: 10px;
}

.ck-up {
    border: 1px solid #d7d8d9;
    border-radius: 3px;
    padding: 15px 10px;
    width: 100%;
    display: inline-block;
}

.ck-up .col-xs-4 {
    padding: 0px;
    margin-top: 5px;
}

.ck-up .col-xs-8 {
    padding-right: 0px;
    padding-left: 5px;
}

.ck-up .col-xs-8 h6 {
    margin-top: 10px;
    color: #333;
}

.ck-up .col-xs-8 label {
    font-size: 12px;
    font-weight: normal;
    color: #666666
}

.ck-down {
    display: inline-block;
    width: 100%;
}

.ck-down img {
    width: 100%;
}

.ck-down-left {
    width: 100%;
    display: inline-block;
    width: 48%;
    border: 1px solid #d7d8d9;
    border-radius: 3px;
    padding: 5px;
}

.ck-down-left h6 {
    font-weight: bold;
    margin-top: 5px;
    width: 100%;
    text-align: center;
}

.aright {
    margin-right: 0px;
}

.banner1 {
    margin-bottom: 10px;
}

.banner1 {
    margin-bottom: 10px;
}

img {
    width: 100%;
    display: inline-block;
}

.background-green {
    background: #00c497
}

.background-blue1 {
    background: #3abeea
}

.background-pink {
    background: #ff8651
}

.background-blue2 {
    background: #738cfa;
}

.rightNav {
    position: relative;
}

.rightNav .dotSvg,
.rightNav .historySvg {
    position: absolute;
    top: 3px;
}

.rightNav .dotSvg {
    right: 0;
}

.rightNav .historySvg {
    right: 40px;
}

.rightNav-more {
    position: fixed;
    top: 44px;
    right: 5px;
    z-index: 100;
    width: 120px;
    /*width: 150px;*/
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px 0;
}

.rightNav-more .allow-top {
    position: absolute;
    top: -7px;
    right: 10px;
    width: 15px;
    height: 8px;
    display: inline-block;
    background: url("../image/bg.png") no-repeat 0 -140px;
    background-size: 320px 400px;
    -moz-background-size: 320px 400px;
}

.rightNav-more li {
    padding: 0 15px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 40px;
}

.rightNav-more li:last-child {
    border-bottom: 0;
}

.rightNav-more li a {
    display: block;
    color: #333;
    font-size: 16px;
}

.rightNav-more li svg {
    position: relative;
    top: 6px;
    margin-right: 7px;
}

.creative-detail-img .col-xs-12 {
    padding: 0;
}

.creative-detail-img .caption {
    position: relative;
}

.creative-detail-img .thumbnail {
    margin: 0;
    padding: 0;
    border-radius: 0;
}

.creative-detail-img .thumbnail h3 {
    padding-right: 45px;
    font-size: 16px;
    height: 30px;
    display: table-cell;
    vertical-align: middle;
}

.creative-detail-img .thumbnail .share {
    position: absolute;
    top: 10px;
    right: 0;
    display: block;
    width: 50px;
    height: 30px;
    text-align: center;
    border-left: 1px solid #e7e7e7;
}

.creative-detail-img .thumbnail .share svg {
    position: relative;
    top: 8px;
    left: 5px;
}

.creative-detail-img .thumbnail .info {
    padding: 0 10px;
    line-height: 30px;
    border-top: 1px solid #e5e5e5;
}

.creative-detail-img .thumbnail .info span {
    margin-right: 15px;
}

.creative-detail-img .thumbnail .info svg {
    position: relative;
    top: 3px;
}

.panel-ul .panel-ul-title {
    padding: 0 12px;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    color: #333;
    border-bottom: 1px solid #e5e5e5;
}

.borderLefrBlue {
    border-left: 3px solid #3392e2;
}

.panel-ul-body {
    padding: 15px;
    font-style: 14px;
    color: #333;
}

.placesInfo {
    padding-bottom: 5px;
    border-bottom: 1px solid #e5e5e5;
}

.placesInfo a {
    position: relative;
    display: block;
    min-height: 40px;
    padding: 3px 20px 5px 60px;
    color: #999;
}

.placesInfo .img {
    position: absolute;
    left: 10px;
    top: 5px;
    display: inline-block;
    width: 40px;
    height: 40px;
    padding: 2px;
    overflow: hidden;
}
.placesInfo .img img{
    border-radius: 20px;
}

.placesInfo h3 {
    font-size: 15px;
    margin: 5px 0;
}

.placesInfo p {
    font-size: 12px;
}

.placesInfo p strong {
    margin-right: 15px;
    color: #fb5016;
    font-weight: normal;
}

.placesInfo svg {
    position: absolute;
    top: 18px;
    right: 15px;
}


.statistical {
    padding-top: 5px;
    padding-bottom: 5px;
}

.statistical .col-xs-6 {
    line-height: 1.2;
    text-align: center;
    border-right: 1px solid #ddd;
}

.statistical .col-xs-6:last-child {
    border: 0;
}

.statistical .col-xs-6 strong {
    display: block;
}

.tab-trigger-wrap {
    border-bottom: 1px solid #ddd;
}

.tab-trigger-wrap .col-xs-6 {
    padding: 0;
    border-bottom: 1px solid #fff;
}

.tab-trigger-wrap .col-xs-6 a {
    display: block;
    margin: 9px 0;
    color: #999;
    text-align: center;
    border-right: 1px solid #ddd;
}

.tab-trigger-wrap .col-xs-6.active {
    border-bottom-color: #3392e2;
}

.tab-trigger-wrap .col-xs-6.active a {
    color: #3392e2;
}

.product-detail-botton {
    border-top: 1px solid #ddd;
}

.product-detail-botton .col-xs-3 {
    padding: 0;
    text-align: center;
    border-right: 1px solid #ddd;
}

.product-detail-botton .col-xs-3 a {
    padding: 5px 0;
    font-size:10px;
}

.product-detail-botton .col-xs-3 span,
.product-detail-botton .col-xs-3 a {
    display: block;
    color: #666;
    line-height: 1;
}

.product-detail-botton .col-xs-3 .apply-btn {
    height: 50px;
    color: #fff;
    line-height: 40px;
    background: #fb5016;
    font-size: 18px;
}

.product-detail-botton .col-xs-9 {
    padding: 0;
    text-align: center;
    background: #fb5016;
}
.product-detail-botton .col-xs-9 .apply-btn {
    height: 50px;
    color: #fff;
    line-height: 50px;
    font-size: 18px;
}



.top-60 {
    top: 60px;
}

.found-nav {
    background: #fff;
    padding: 15px;
}

.found-nav .col-xs-6 {}

.d-y {
    background: #78b3fa;
    display: inline-block;
    border-radius: 3px;
}

.d-y h4 {
    color: #fff;
    padding: 15px;
}

.found-btn-icon {
    display: inline-block;
}

.found-btn-icon img {
    width: 20px;
    height: 20px;
}

.space-detail-item:hover {
    background: #eee;
}

.wd {
    width: 100%;
    display: inline-flex;
    margin-top: 20px;
}

.wd .col-xs-4 {
    padding-right: 0px;
}

.wd .col-xs-8 {
    padding-bottom: 15px;
}

.text-right h6 {
    line-height: 34px
}

.text-right a {
    color: #000;
    font-size: 14px;
}

.content-display .media-object {
    width: 40px;
    height: 40px;
    border-radius: 100%;
}

.content-display {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    padding: 15px;
    background: #efeff4;
    overflow-y: auto;
}

.sent-time {
    width: 100%;
    margin: 5px 0 0;
    line-height: 2;
    color: #999999;
    text-align: center;
}

.dialog {
    position: relative;
}

.dialog .img {
    width: 40px;
    height: 40px;
    overflow: hidden;
}

.dialog .img img {
    width: 100%;
    height: 100%;
    border-radius: 20px;
}

.dialog dd {
    position: relative;

}

.dialog dd p {
    margin: 0;
    padding: 0;
    padding: 10px 15px;
    border-radius: 10px;
    display: inline-block;
    max-width: 100%;
}

.dialog dd span {
    position: absolute;
    display: inline-block;
    width: 8px;
    height: 10px;
    background-size: 8px 10px;
}

.otherSide.dialog .img {
    float: left;
}

.otherSide.dialog dd {
    left: 0;
    margin-right: 25px;
    margin-left: 50px;
}
.otherSide.dialog p{
    background: #fff;
}
.otherSide.dialog dd span {
    top: 10px;
    left: -8px;
    background: url("../image/left-ico.png") no-repeat;
}

.weSide.dialog .img {
    float: right;
}

.weSide.dialog dd {
    right: 0;
    left: 25px;
    margin-right: 75px;
    color: #fff;
    text-align: right;
}
.weSide.dialog dd p{
    background: #3392e2;
}
.weSide.dialog dd span {
    top: 10px;
    right: -8px;
    background: url("../image/right-ico.png") no-repeat;
    background-size: 8px 10px;
}

.invitation {
    margin-top: 15px;
    padding: 12px;
    text-align: center;
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 10px;
}

.invitation.isImg {
    min-height: 90px;
}

.invitation .img {
    float: left;
    width: 65px;
    height: 65px;
    overflow: hidden;
}

.invitation .img img {
    width: 100%;
}

.invitation.isImg .invitationInfo {
    padding-left: 75px;
    text-align: left;
}

.invitation .invitationInfo h5 {
    line-height: 1;
    color: #333;
}

.invitation .invitationInfo .takein-btn {
    display: inline-block;
    margin-top: 8px;
    padding: 0 25px;
    line-height: 2;
    color: #fb5016;
    border: 1px solid #fb5016;
    border-radius: 4px;
    background: #fff;
}

.dialog-wrap {
    position: fixed;
    bottom: -215px;
    left: 0;
    width: 100%;
    background: #f7f7f7;
    border-top: 1px solid #c4c4c4;
}

.dialog-wrap .dialog-content {
    position: relative;
    padding: 10px 75px 10px 40px;
}

.dialog-wrap .form-dialog-input {
    width: 100%;
    height: 30px;
    padding: 0 10px;
    background: none;
    border: 1px solid #b6b5b5;
    border-radius: 4px;
    outline: none;
    -webkit-appearance: none;
    margin-top: 2px;
}

.dialog-content svg {
    position: absolute;
    top: 12px;
}

.dialog-wrap .language {
    left: 5px;
}

.dialog-wrap .phiz {
    right: 39px;
}

.dialog-wrap .addTo {
    right: 5px;
}

.dialog-wrap .svfIcon {
    width: 50px;
    height: 50px;
    display: inline-block;
    border-radius: 4px;
}

.dialog-wrap .row {
    margin: 0;
}

.dialog-wrap .col-xs-3 {
    padding: 15px 10px 0;
    text-align: center;
}

.dialog-wrap .col-xs-3 svg {
    position: relative;
    top: 10px;
    left: 0;
}

.dialog-wrap .col-xs-3 h5 {
    line-height: 2;
}

.option-chioce {
    height: 215px;
}

.design-des {
    padding: 10px;
    border: 1px solid #dddddd;
    background: #fff;
}

.design {
    background: #efeff4;
}

.desgin-other {
    margin: 10px 0px 50px 0px;
    background: #fff;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.desgin-other a {
    display: block;
    padding: 15px;
    color: #333;
}

.desgin-other h5 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 3px;
}

.desgin-other img,
.control-input-other img {
    width: 8px;
    height: 13px;
}
.control-input-other img{
    position: relative;
    top: -2px;
}
.desgin-other .col-xs-2 {
    text-align: right;
}

.share-now-btn {
    width: 100%;
    position: fixed;
    bottom: 0px;
    height: 50px;
}

.ock-order {
    width: 100%;
    background: #efeff4;
}

.dock-item {
    margin-top: 10px;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #dddddd;
    background: #fff;
    padding: 10px 15px 15px 15px;
}

.dock-order .dock-item{
    padding: 10px 0 15px 0;
}

.dock-order .dock-adtime,.dock-order .dock-item .item-info{
    padding: 0 15px;
}
.dock-item .item-info {
    padding: 0;
    width: 100%;
}

.change-status.desgin-other {
    padding: 0 15px;
}

.change-status.desgin-other a {
    padding-top: 10px;
    padding-bottom: 10px;
}

.dock-item .media-block {
    display: block;
}

.dock-item .media-block:hover {
    background: #efefef;
}

.dock-item .media-object {
    width: 80px;
    height: 63px;
    border-radius: 2px;
}

.dock-adtime {
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    display: inline-block;
    margin-bottom: 10px;
}

.dock-adtime .col-xs-8 {
    text-align: left;
    color: #999999;
    padding-bottom: 10px;
    padding-left: 0px;
}

.dock-adtime .col-xs-4 {
    text-align: right;
    color: #ff8524;
    padding-right: 0px;
}

.change-status {
    border-top: none;
    margin-bottom: 0px;
    padding-bottom: 10px;
    margin-top: 0px;
    padding-top: 10px;
    border-color: #e5e5e5;
}

.dock-detail {
    border-bottom: 1px solid #e5e5e5;
}

.time-show {
    width: 80%;
    display: inline-block;
    text-align: right;
    color: #999
}

/*.dock-item-name a {
    font-weight: bold;
    color: #000;
}*/

.appy-info {
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.appy-info li {
    border-bottom: none !important;
    line-height: 25px;
}

.appy-info li label {
    margin-right: 5px;
}

.dock-detail-btn {
    z-index: 100;
}

.detail-adtime .col-xs-4 {}

.magin-bottom-60 {
    margin-bottom: 60px;
}

.dock-status {
    margin-top: 0px;
    border-top: 0px;
}
.dock-status .item-info .item-name{
    padding-bottom: 0;
}
.post-note-for.post-note .form-group-status{
    padding: 0 15px;
    margin-right: -30px;
    margin-left: -30px;
    border-bottom: 1px solid #e5e5e5
}
.change-status .col-xs-10 h5 {
    color: #000;
}

.change-status .col-xs-10 label {
    margin-left: 15px;
    font-size: 12px;
    color: #999999
}

.post-note {
    padding: 15px;
    background: #fff;
    border-bottom: 1px solid #ddd;
}

.post-note label {
    padding: 0 5px;
    font-size: 14px;
    font-weight: normal;
}

.post-note .control-input,
.post-note .col-sm-12,
.post-note .col-xs-1 {
    padding: 0 5px;
}

.post-note input,
.post-note textarea {
    outline: none;
    -webkit-appearance: none;
}

.post-note h6 {
    font-size: 14px
}

.post-note textarea {
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    width: 100%;
    height: 80px;
    margin-top: 10px;
    padding: 5px;
    box-shadow: none;
    margin: 0 0 10px;
}

.post-note button {
    width: 100%;
    height: 45px;
    color: #fff;
    font-weight: bold;
    background: #fb5016;
    border: none;
    border-radius: 3px;
    font-size: 16px;
}

.post-note .control-input {
    position: relative;
}

.post-note .control-input .select-option {
    position: fixed;
    height: 30px;
    left: 0;
    width: 100%;
}

.post-note .control-input .select-option-index {
    color: #666;
    width: 100%;
    border: none;
    position: relative;
}

.change-option-value {
    position: relative;
}

.change-option-value select {
    color: #999999;
}

.change-option-value img {
    position: absolute;
    right: 15px;
    margin-top: 3px;
    top: 0;
}

.apply-info li {
    width: 100%;
    margin-bottom: 5px;
    display: inline-block;
}

.apply-info .col-xs-3 {
    font-style: 14px;
    padding-left: 0px;
    padding-right: 0px;
}

.apply-info .col-xs-3,
.apply-info .col-xs-9 {
    padding-left: 0px;
    padding-right: 0px;
}

.apply-info .col-xs-3 {
    margin-top: 7px;
}

.applicant-info .row {
    margin: 0;
    padding: 10px 15px;
}

.applicant-info .form-group {
    margin-bottom: 0;
    font-weight: normal;
    font-size: 13px;
    line-height: 26px;
}

.applicant-info label {
    margin: 0;
    padding: 0;
    text-align: justify;
    color: #333;
    font-weight: normal;
}

.applicant-info .col-xs-9 {
    padding: 0;
    color: #666;
}

.myOrderList .item-top {
    border-bottom: 1px solid #e5e5e5;
}

.myOrderList .row {
    margin: 0;
}

.myOrderList .item-name,
.myOrderDetail .item-name {
    margin: 0;
}

.myOrderList .item-bottom {
    padding: 0;
}

.login-content,
.content-grayBg {
    position: absolute;
    top: 45px;
    bottom: 0;
    width: 100%;
    background: #efeff4;
}

.login-content {
    padding: 25px 15px 0;
}

.login-content .form-group {
    margin-bottom: 10px;
	overflow:hidden;
}

.login-content .btn-login {
    height: 42px;
    margin-top: 15px;
    padding: 0;
    font-size: 15px;
    color: #fff;
    background: #fb5016;
    box-shadow: none;
}

.login-content .btn-login:hover {
    border: none;
}

.login-content .btn-login.disabled {
    background: #d2d2d2;
    color: #fff;
    border: none;
}

.login-content .form-control {
    height: 40px;
    font-size: 15px;
    outline: 0;
    border: 1px solid #ddd;
}

.login-content .form-link a {
    color: #333;
}

.content-grayBg {
    padding: 10px 0 0;
}
.login_btn{
	overflow:hidden;
	width:100%;
	margin:0 -15px;
	bottom:15px;
	position:absolute;
}
.login_btn_title{
	font-size: 14px;
	color: #999;
	margin: 0 auto;
	position: relative;
	text-align: center;
	margin:0 15px;
}
.login_btn_title:before{
	content: "";
	border-top: 1px solid #dddddd;
	display: block;
	position: absolute;
	width: 70px;
	top: 10px;
	left: 0;
}
.login_btn_title:after{
	content: "";
	border-top: 1px solid #dddddd;
	display: block;
	position: absolute;
	width: 70px;
	top: 10px;
	right: 0;
}
.login_btn_contact{
	margin:20px 15px 0;
	overflow:hidden;
}
.login_btn_contact a{
	width:33.33333333%;
	display:block;
	float:left;
}
.login_btn_contact span{
	height:35px;
	display:block;
	color:#999;
	background:url('../image/login_icon.png') no-repeat;
	background-size:35px 135px;
}
.login_btn_contact p{
	display:block;
	text-align:center;
	color:#999;
	margin-top:5px;
}
.login_btn_contact span.log_wechat{
	background-position:center 0;
}
.login_btn_contact span.log_sina{
	background-position:center -50px;
}
.login_btn_contact span.log_qq{
	background-position:center -100px;
}
.cells_title{
	margin-top: .77em;
	margin-bottom: .3em;
	color: #999;
	font-size: 14px;
}
.recommend-box {
    width: 100%;
    margin-bottom: 10px;
    padding: 10px 2px;
    background: #fff;
    border: 0;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.recommend-box .recommend-header {
    position: relative;
    width: 100%;
    min-height: 40px;
    margin-bottom: 10px;
    padding: 0 0 0 63px;
}

.recommend-box .recommend-header .user-pic {
    position: absolute;
    left: 8px;
    top: 0;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    overflow: hidden;
}

.recommend-box .recommend-header .title {
    padding-top: 5px;
    font-size: 15px;
    color: #333;
}

.recommend-box .recommend-header .fans {
    font-size: 12px;
    color: #999;
}

.recommend-box .recommend-content li {
    float: left;
    width: 33.33334%;
    padding: 0 3px;
}

.opacity-header {
    position: relative;
    height: 45px;
    padding: 5px 0;
}

.opacity-header .return,
.opacity-header .topNav {
    position: absolute;
    top: 5px;
    width: 36px;
    height: 36px;
    border-radius: 18px;
    background: rgba(0, 0, 0, 0.3);
}

.opacity-header .return {
    left: 15px;
}

.opacity-header .topNav {
    right: 15px;
}

.content-top-wrap {
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
    min-height: 200px;
    padding: 125px 15px 15px 90px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
}

.content-top-wrap .user-pic {
    position: absolute;
    left: 15px;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    overflow: hidden;
    border: 2px solid #fff;
}

.content-top-wrap .user-info {
    float: left;
    color: #fff;
}

.content-top-wrap .user-info .title,
.content-top-wrap .user-info .fans {
    line-height: 1.5;
}

.content-top-wrap .user-info .title {
    padding-top: 5px;
    font-size: 16px;
}

.content-top-wrap .user-info .fans {
    display: inline-block;
    margin-top: 5px;
}

.content-top-wrap .btn-attention {
    width: 80px;
    height: 30px;
    margin-top: 15px;
    padding: 4px 0;
    float: right;
    color: #fff;
    background: #fb5016;
    border: 0;
    opacity: 1;
}

.content-top-wrap .btn-attention.disabled {
    color: #fff;
    background: #c5c5c5;
}

.content-top-wrap .btn-attention .plusSvg {
    position: relative;
    top: 2px;
    margin-right: 3px;
}

.ckh-account-detail {
    position: absolute;
    top: 210px;
    width: 100%;
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover,
.btn-default:hover,
.btn:hover,
button:hover {
    color: #fff;
    background-color: #fb5016;
    border:0;
}

.btn.disabled {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.buy-creative-page-list .post-note label{
    padding: 0;
    line-height: 34px;
}
.post-note-for .form-group{
    margin-bottom: 10px;
}
.post-note-for .form-group label{
    padding: 0;
    margin-bottom: 10px;
}
.post-note-for.post-note .control-input, .post-note-for.post-note .col-sm-12, .post-note-for.post-note .col-xs-1{
    padding: 0;
}
.post-note-for.post-note{
    padding: 15px 30px;
}


.index-table{
    /*margin-top:10px;
    padding: 5px 0;
    background: #fff;
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;*/
}
.index-table td{
    width: 50%;
    padding: 5px;
}
.index-table .cont{
    position: relative; width: 100%; height: 70px; border-radius: 4px; float: left;
}
.index-table .cont a{
    display: block; padding: 15px;
}
.index-table .cont h2{
    /* position: absolute; top: 15px; left: 15px; float: left; */margin-top: 15px; font-size: 16px; color: #fff; 
}
.index-table .cont p{
    font-size: 12px;
}
.index-table .find-a-demand, .index-table .find-a-demand a{
    height: 150px;
}
.index-table .find-a-demand img{
    width: 50%;
}
.index-table .long{
border: 1px solid #d7d8d9;
}
.index-table .long a h2,.index-table .long a p,.index-table .bottom-tbody a h2, index-table .bottom-tbody a p{
    color: #333;
}
.index-table .long img,.index-table .bottom-tbody img ,.index-table .hot-demand img{
    width: 45px;
}
.index-table .long img{
    float: left;
}
.index-table .long h2{
    margin: 0;
}
.index-table .maker img{
    width: 30px;
}
.index-table td.left{
    padding-left: 10px;
}
.index-table td.right{
    padding-right: 10px;
}
.index-table .cont .round-arrow{ 
    position: absolute; left: 15px; bottom: 10px; width: 15px; height: 15px; display: inline-block; background: url('../image/optich.png') no-repeat; background-size: 15px 15px;
}
.index-table .cont .find-a-demand{
    position: absolute; bottom: 10px; right: 15px;
}
 .thumbnail .tag{
    position: absolute; top: 6px; left: 6px; line-height: 25px; padding: 0 10px; display: inline-block; color: #fff; background: #3392e2;
}
.goods-item1 .thumbnail .tag{
    top: 0;
    left: 0;
}
.list-group-item .badge{
    float:right;
}


/*2015-10-14*/

.error-pic{
    text-align:center;
    margin-top:50px;
}
.error-pic img{
    width:140px;
    height:188px;
    }
.error-text{
    font-size:18px;
    text-align:center;
	color:#999;
    margin-top:20px;
}
.error-btn{
    width:130px;
    height:35px;
    margin:0 auto;
    margin-top:10px;
}
.null-pic{
	margin-top:100px;
}
.null-pic img{
	width:100px;
	height:100px;
}
.update-pic{
    text-align:center;
    margin-top:100px;
}
.update-pic img{
    width:150px;
    height:121px;
    }
.btn-error{
    color:#666;
    width:130px;
    height:35px;
    border-radius:6px;
    background:#fff;
    border:1px solid #dddddd;
}
.btn-error:hover{
    color:#666;
    background:#f8f8f8;
    border:1px solid #dddddd;
}
.clear-pad{
    top:0;  padding:0;
}
.content-industry{
    padding:15px;
    padding-bottom:60px;
    background:#fff;
}
.content-industry p{
    line-height:1.6;
    margin-bottom: 10px;
}
.industry_banner{
	font-size:0;
}
.gro_title {
  font-size: 16px;
  color: #2493d8;
  font-weight: bold;
  padding: 3px 0;
  padding-left: 20px;
  background: url(../image/bg_list.png) no-repeat 10px 13px #e7ecef;
}
.content-industry .title {
  font-size: 16px;
  font-weight: bold;
  color: #2493d8;
  text-align: center;
  margin-bottom: 10px;
}
.content-industry h3 {
  font-size:16px;
  font-weight: bold;
  margin-bottom:10px;
}
.model_tel a {
  color: #e26412;
  text-decoration: underline;
}
.model_email {
  padding-left: 20px;
  background: url(../image/icon_message.png) no-repeat 10px 8px;
}
.model_tel {
  padding-left: 20px;
  background: url(../image/icon_tel.png) no-repeat 10px 5px;
}


/*2015-10-16*/

#search-box.search-top{
    right:10px;
    left:40px !important;
}
.clear-borBot{
    border-bottom:0 !important;
    overflow:hidden;
}
.company-list{
    margin:0 0 10px 0;
}
.company{
    min-height:90px;
    position: relative;
    padding:15px 15px 15px 90px;
    background:#fff;
    border:1px solid #e5e5e5;
}
.company .img{
    position: absolute;
    left: 15px;
    width:60px;
    height:60px;
    border:#e5e5e5 1px solid;
    overflow:hidden;
    box-shadow: 0 2px 3px rgba(0,0,0,0.05);
	border-radius: 50%;
}
.company img{
    border-radius:100%;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
    border-radius: 50%;
}
    
.info{
    color:#333333;
    padding-top:8px;
}
.info h3{
    font-size:15px;
    font-weight: bold;
    margin-bottom:10px;
}
.info p{
    color:#999999;
}
.company-map{
    min-heigh:45px;
    border-bottom:#e5e5e5 1px solid;
    background:#ffffff;
}
.company-map a{
    font-size:15px;
    color:#666666;
    min-height:45px;
    line-height:45px;
    text-align:center;
    display:block;
}
.company-map a:hover{
    color:#333333;
    background:#fafafa;
}
.company_tab span{
    position: relative;
    left:70px;
    top:-2px;
    width:7px;
    height:4px;
    display:inline-block;
    background:url("../image/list-icon.png") 0 0 no-repeat;
    background-size:7px 8px;
}
.company_tab .list_up{
    background:url("../image/list-icon.png") 0 -4px no-repeat;
    background-size:7px 8px;
}
.col-xs-25{
	width:25%;
}
.type-gloup .company_tab a{
    color:#333;
}
.company_layer{
    position:fixed;
    top:100px;
    right:0;
    left:0;
    bottom:0;
    background:rgba(0,0,0,.3);
    z-index:101;
    display:none;
}
.screen_list{
    border-top:#e5e5e5 1px solid;
    padding-left:15px;
    background:#ffffff;
}
.screen_list ul li{
    height:45px;
}
.screen_list ul li a{
    font-size:15px;
    color:#666666;
    height:45px;
    line-height:45px;
    display:block;
    border-bottom:#e5e5e5 1px solid;
}
.screen_list ul li a:hover{
    color:#4a89dc;
    border-bottom:#4a89dc 1px solid;
}
.screen_list .liston a{
    color:#4a89dc;
    border-bottom:#4a89dc 1px solid;
}
.clear_pad_left{
    padding-left:0;
}
.clear_pad_bottom{
    padding-bottom:0;
}
.add_pad_left dt{
    padding-left:15px;
}
.wd100{
    width:100%;
}
.wd100 a{
    width:100%;
    display:block;
}
.slide_block .dis_block{
    display:block;
}
.goods-item1 .clear_bor{
    border:none;
}
.service_cont{
    margin-top:10px;
    border-bottom:#e5e5e5 1px solid;
    border-top:#e5e5e5 1px solid;
    overflow:hidden;
    background:#ffffff;
}
.service_title{
    color:#333333;
    font-size:15px;
    height:40px;
    line-height:40px;
    padding-left:15px;
}
.service_btn ul li{
    text-align:center;
    width:33.333333333333%;
    height:107px;
    border-right:#e5e5e5 1px solid;
    border-top:#e5e5e5 1px solid;
    float:left;
}
.service_btn ul li a{
    height:107px;
    color:#666666;
    display:block;
    padding-top:25px;
}
.service_btn ul li em{
    width:32px; 
    height:32px;
    display:block;
    margin:0 auto;
    margin-bottom:8px;
    background:url(../image/service_icon.png) 0 0 no-repeat;
    background-size:160px 158px;
}
.service_btn .activity_icon{
    background-position:0 0;
}
.service_btn .train_icon{
    background-position:-65px 0;
}
.service_btn .print_icon{
    background-position:-128px 0;
}
.service_btn .relax_icon{
    background-position:0 -42px;
}
.service_btn .exhibit_icon{
    background-position:-64px -42px;
}
.service_btn .property_icon{
    background-position:0 -84px;
}
.service_btn .lease_icon{
    background-position:-65px -84px;
}
.service_btn .meeting_icon{
    background-position:-127px -84px;
}
.service_btn .renovation_icon{
    background-position:0 -127px;
}
.service_btn .car_icon{
    background-position:-64px -126px;
}
.service_btn .card_icon{
    background-position:-128px -126px;
}
.service_btn .clear_borRight{
    border-right:0;
}
.prompt_text{
    font-size:15px;
    text-align:center;
    padding-top:155px;
	margin-bottom:15px;
}
.industry_layer{
    height: 38px;
    padding: 5px 10px;
    line-height: 30px;
    color: #fff;
    margin-top:-38px;
    background: url(../image/gz-bg.png) repeat-x;
    background-size: auto 100%;
    position:relative;
}
.industry_layer span{
	float:left;
	width:65%;
	display:block;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.add_borRadius{
    border-radius:4px;
    overflow:hidden;
}
.tel_country{
	position:absolute;
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
}
.register_nub{
	float:left;
	width:100%;
	margin-right:-116px;
	padding-right:116px;
}
.tel_number{
	padding-left:42px;
}
.register_btn{
	float:right;
	margin-left:10px;
}
.register_btn button{
	height:40px;
	color:#333;
	border:1px solid #ddd;
	border-radius:4px;
	background:#f8f8f8;
}
.register_btn button:hover{
	background:#ffff;
}
.register_btn .btn_disabled{
	color:#999;
}

#downlode{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    float: left;
    width: 100%;
    height: 60px;
    padding: 10px 10px;
    background: #333;
}
.close_downlode{
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-top: 13px;
}
.close_downlode img{
    float: left;
}
.downlode_cont,.close_downlode,
.downlode_app_Icon,.downlode_app_title{
    float: left;
}
.downlode_app_Icon,.downlode_app_title{
    margin-left: 10px;
}
.downlode_app_Icon{
    width: 40px;
    height: 40px;
    display: inline-block;
}
.downlode_app_title{
    line-height: 40px;
    font-size: 15px;
    color: #fff;
}
.downlode_btn_cont{
    float: right;
}
.downlode_btn{
    height: 30px;
    margin-top: 5px;
    padding: 0 10px;
    line-height: 30px;
    color: #fff;
    border: 0;
    border-radius: 4px;
    background: #1b9af7;
}
.top-0 {
    top: 0;
}


/*2015-11-25*/

.layout{
	position:fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,.3);
	z-index: 101;
}
.btnbox{
	position: absolute;
	bottom: -146px;
	width: 100%;
}
.btnbox a{
	display:block;
	text-align:center;
	line-height:45px;
	color:#333;
	font-size:18px;
	background:#fff;
}
.btn_line{
	border-bottom:1px solid #ddd;
}
.btn_list ul li a{
	color:#3392e2;
}
.btn_cancel{
	margin-top:10px;
}
#succeedMsg{
    position: absolute;
    width: 162px;
    height: 107px;
    padding-top: 20px;
    text-align: center;
    border-radius: 4px;
    background: rgba(0,0,0,.5);
    z-index: 20;
}
#succeedMsg img{
    width: 34px;
    height: 25px;
    display: inline-block;
}
#succeedMsg p{
    color: #fff;
    font-style: 18px;
    line-height: 3;
}
.clear-bottom{
	bottom:inherit;
}
