.bd-licheng-div {
    background-color: #f2f2f2;
    padding: 5px 10px;
    border-radius: 3px;
}

.bd-licheng input {
    border: 0px;
    background-color: #f2f2f2;
    outline: none;
    width: 85%;
}

.bd-lichengs input {
    border: 0px;
    background-color: #f2f2f2;
    outline: none;
    width: 36%;
}

.bd-licheng img {
    height: 18px !important;
    width: 20px !important;
    margin-top: 0px !important;
    margin-right: 5px !important;
}

.bd-lichengs img {
    height: 18px !important;
    width: 20px !important;
    margin-top: 0px !important;
    margin-right: 5px !important;
}

.bd-lichengs .cur {
    color: #6dbc2d;
    background-color: #FFFFFF;
    border: 1px solid #6dbc2d;
}

.bd-licheng .cur {
    color: #6dbc2d;
    background-color: #FFFFFF;
    border: 1px solid #6dbc2d;
}

.border-top-bottom {
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.border-tops {
    border-top: 1px solid #dcdcdc;

}

.border-1 {
    border: 1px solid #dcdcdc;

}

.border-2 {
    border: 1px solid #e1e1e1;
    border-top: none;
}

.more-service .am-control-nav {
    position: absolute;
    top: -40px;
    text-align: right;
    /*z-index: 0;*/
    /*right: -40%;*/
    height: 10px;
}

.font-color-4 {
    color: #e58c0f;
}

.more-service {

}

.more-service .am-u-sm-3 {
    z-index: 100000;
}

.more-service [class*=am-u-] {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
}

.menu-bg1 {
    background: url('../images/icons/bg1.png') no-repeat;
    background-size: 100% 40px;
    height: 40px;
    width: 28%;
    line-height: 40px;
    position: absolute;
    left: 1.1rem;
    z-index: 4;
    padding-right: 15px;
}

.menu-bg2 {
    background: url('../images/icons/bg2.png') no-repeat;
    background-size: 100% 40px;
    height: 40px;
    width: 30%;
    line-height: 40px;
    /*margin-left: -10px;*/
    position: absolute;
    left: 25%;
    z-index: 3;
    padding-left: 12px;
}

.menu-bg3 {
    background: url('../images/icons/bg3.png') no-repeat;
    background-size: 100% 40px;
    height: 40px;
    width: 30%;
    line-height: 40px;
    position: absolute;
    left: 50%;
    z-index: 2;
    margin-left: -1.1rem;
    padding-left: 20px;
}

.menu-bg4 {
    background: url('../images/icons/bg4.png') no-repeat;
    background-size: 100% 40px;
    height: 40px;
    width: 30%;
    line-height: 40px;
    position: absolute;
    left: 75%;
    margin-left: -2.2rem;
    padding-left: 25px;
    z-index: 1;
}

.padding-li {
    padding: 5px 1rem !important;
}

.padding-li-3 {
    padding: 10px 1rem !important;
}

.padding-li-2 {
    padding: 5px 0rem !important;
}

.padding-li-1 {
    padding: 0px 1rem 0 0 !important;
}

.margin-topfu5 {
    margin-top: -5px;
}

.img-30 {
    width: 30px !important;
    height: 30px
}

.img-26 {
    width: 26px !important;
    height: 26px
}

.text-del {
    text-decoration: line-through
}

.img-40-30 {
    width: 35px;
    height: 30px;
    border-radius: 3px;
}

.margin-top-100 {
    margin-top: 100px;
}

.img-80 {
    width: 80px !important;
    height: 80px !important;
}

.img-100 {
    width: 100px !important;
    height: 100px !important;
}

.border-circle-3 {
    border-radius: 10px;
}
.border-radius-3 {
    border-radius: 3px;
}
.img-60 {
    width: 60px !important;
    height: 60px !important;
}
.img-205-190 {
    width: 205px !important;
    height: 190px !important;
}

.img-140-105{
    width: 140px !important;
    height: 105px !important;
}

.img-90-67{
    width: 90px !important;
    height: 67px !important;
}

.img-65 {
    width: 65px !important;
    height: 65px !important;
    margin-top: 3px;
    border-radius: 50%;
}
.div-65 {
    width: 65px !important;
    height: 65px !important;
   margin: 0 auto;
}

.img-40 {
    width: 40px !important;
    height: 40px !important;
}

.img-50 {
    width: 50px !important;
    height: 50px !important;
    border-radius: 50%;
}

.img-55 {
    width: 55px !important;
    height: 55px !important;
    border-radius: 50%;
}
.width-65px {
    width: 65px;
}
.width-60px {
    width: 60px;
}
.width-70px {
    width:70px;
}
.width-75px {
    width: 75px;
}

.width-50px {
    width: 50px;
}

.width-40px {
    width: 40px;
}
.width-36px {
    width: 36px;
}
.height-30 {
    height: 30px;
}

.width-30px {
    width: 30px;
}
.width-20px {
    width: 20px;
}
.width-17px {
    width: 17px;
}
.width-35px {
    width: 35px;
}
.width-55px {
    width: 55px;
}

.img-80-60 {
    width: 80px !important;
    height: 55px !important;
    border-radius: 3px;
}

.img-70-60 {
    width: 70px !important;
    height: 55px !important;
    border-radius: 3px;
}

.img-70-70 {
    width: 72px !important;
    height: 72px !important;
    border-radius: 50%;
}

.img-45 {
    width: 45px !important;
    height: 45px !important;
}

.img-35 {
    width: 35px !important;
    height: 35px !important;
}

.img-40-35 {
    width: 35px !important;
    height: 40px !important;
}

.margin-topfu-3 {
    margin-top: 2px;
}

.img-15 {
    width: 15px !important;
    height: 15px
}

.img-10 {
    width: 10px !important;
    height: 10px
}

.img-20 {
    width: 20px !important;
    height: 20px !important;
}

.img-25 {
    width: 25px !important;
    height: 25px
}

.img-50-30 {
    width: 50px !important;
    height: 30px !important;
}

.margin-top-right-right {
    margin-top: 20px;
    margin-left: 5px;
}

.border-right {
    border-right: 1px solid #dcdcdc;
}
.border-right-2 {
    border-right: 1px solid #FFFFFF;
}
.padding-top-3 {
    padding-top: 2px;
}

.padding-top-3px {
    padding-top: 3px;
}

.padding-top-5 {
    padding-top: 5px;
}

.margin-top-fu2 {
    margin-top: -3px
}
.margin-top-fu2s {
    margin-top: -2px
}
.margin-top-fu5 {
    margin-top: -5px
}

.margin-top-fu30 {
    margin-top: -30px
}

.width-100 {
    width: 100%;
}
.width-50 {
    width: 50%;
}
.width-33 {
    width: 33.3% !important;
}
.margin-top-6 {
    margin-top: 6px;
}

.width-100px {
    width: 60%;
    margin-left: 40%;
}

.width-90px {
    width: 90px;
}

.width-150pxs {
    width: 150px;
}

.width-120pxs {
    width: 120px;
}

.border-0s {
    border: 0 !important;
}

.border-0 {
    border: 0 !important;
    outline: none;
    margin-top: -5px;
}

.padding-top-4 {
    padding-top: 4px;
}

.date-input {
    border: 0px;
    width: 35%;
    margin-top: -3px;
}

figure {
    margin-bottom: 0 !important;
}

.menu-font {
    color: #5b5b5b !important;
}

.font-main-colors {
    color: #6dbc2d;
}

.tixing {
    background: url("../images/icons/tixing.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
    padding-top: 39px;
}

.tixing.cur {
    background: url("../images/icons/tixing_on.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
}

.baoyang {
    background: url("../images/icons/baoyang.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
    padding-top: 39px;
}

.baoyang.cur {
    background: url("../images/icons/baoyang_on.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
}

.kuaixian {
    background: url("../images/icons/kuaixian.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
    padding-top: 39px;
}

.kuaixian.cur {
    background: url("../images/icons/kuaixian_on.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
}

.xinde {
    background: url("../images/icons/xinde.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
    padding-top: 39px;
}

.xinde.cur {
    background: url("../images/icons/xinde_on.png") no-repeat;
    background-size: 100% 70px;
    height: 70px;
}

.border-bottom {
    border-bottom: 1px solid #dcdcdc !important;
	margin-top: 7px;
}

.border-bottom-2
{
    border-bottom: 1px solid #bcbcbf !important;

}
.border-top-2
{
    border-top: 1px solid #ededed !important;

}

.border-bottom-3
{
    border-bottom: 1px solid #ededed !important;

}
.border-top-3
{
    border-top: 1px solid #ededed !important;

}

.border-bottoms {
    border-top: 1px solid #dcdcdc !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 1px solid #dcdcdc !important;
}

.pinglun-div {
    border: 1px solid #d4d4d4;
    height: 30px;
    border-radius: 3px;
    margin-top: 11px;
}

.pinglun-div input {
    margin-top: -23px;
}

.padding-left-0 {
    padding-left: 0 !important;
}

.padding-right-0 {
    padding-right: 0 !important;
}

.padding-right-20 {
    padding-right: 20px !important;
}

.padding-right-18 {
    padding-right: 11px !important;
}
.padding-right-24 {
    padding-right: 24px !important;
}

.font-color-1 {
    color: #eb6100;
}

.font-color-2 {
    color: #ff551a;
}

.font-color-11 {
    color: #898989;
}

.font-color-13 {
    color: #2b2b2b;
}

.font-color-14 {
    color: #546893;
}

.font-color-15 {
    color: #9d9d9d;
}
/*.font-color-30 {*/
    /*color: #00a0e9;*/
/*}*/
.font-color-30 {
    color: #e14a0f;
}
.font-color-31
{
    color: #f03f2a;
}
.font-color-16 {
    color: #929292;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.font-color-20 {
    color: #555555;
}
.font-color-23 {
    color: #d2101f;
}
.font-color-24 {
    color: #cd949a;
}
.margin-right-20
{
    margin-right: 20px;
}
.margin-right-2
{
    margin-right: 2px;
}
.font-color-12 {
    color: #f13140;
}
.font-underline {
   text-decoration: underline;
}
.padding-left-right-1 {
    padding: 0px 2.5px 0 5px !important;
}

.padding-left-right-2 {
    padding: 0px 2.5px !important;
}

.padding-left-right-3 {
    padding: 0px 5px 0 2.5px !important;
}

.padding-bottom-big {
    padding-bottom: 45px;
}

.font-yellow {
    color: #ffb25a !important;
}

.icon-edits {
    background: url("../images/icons/icon_edit.png") no-repeat;
    height: 15px;
    width: 15px;
    background-size: 15px 15px;
    position: absolute;
    bottom: 1px;
    left: 0px;
    /*margin-top: 5px;*/
    /*padding: 15px;*/
    /*margin-top: 20px;*/
}

.icon_302
{
    background: url("../images/icons/service/icon_302.png") no-repeat;
    height: 16px;
    width: 16px;
    background-size: 100%;
    position: absolute;
    top: -8px;
    right: -8px;
}

.icon_cont_classs
{
    background: url("../images/icon/cont_class.png") no-repeat;
    height: 25px;
    width: 25px;
    background-size: 100%;
}

.cont_sharebg
{
    background: url("../images/icon/cont_sharebg.png") no-repeat;
    height: 1.5rem;
    width: 1.5rem;
    background-size: 100%;
    position: absolute;
    left: -1.5rem;
    top: 0px;
}


.icon_cont_ten_class
{
    background: url("../images/icon/cont_ten_class.png") no-repeat;
    height: 20px;
    width: 20px;
    background-size: 100%;
    margin-top: 12px;
}

.icon_cont_phone
{
    background: url("../images/icon/cont_phone.png") no-repeat;
    height: 20px;
    width: 20px;
    background-size: 20px ;
    margin-top: 12px;
}
.icon_cont_computer
{
    background: url("../images/icon/cont_computer.png") no-repeat;
    height: 20px;
    width: 20px;
    background-size: 100%;
    margin-top: 13px;
}

.icon_cont_Electric
{
    background: url("../images/icon/cont_Electric.png") no-repeat;
    height: 20px;
    width: 20px;
    background-size: 100%;
    margin-top: 12px;
}

.icon_cont_virtual
{
    background: url("../images/icon/cont_virtual.png") no-repeat;
    height: 20px;
    width: 20px;
    background-size: 100%;
    margin-top: 12px;
}
.icon_cont_other
{
    background: url("../images/icon/cont_other.png") no-repeat;
    height: 20px;
    width: 20px;
    background-size: 100%;
    margin-top: 12px;
}

.icon_common_ten
{
    background: url("../images/icon/common_ten.png") no-repeat;
    height: 41px;
    width: 36px;
    background-size: 36px 41px;
    position: absolute;
    left: 1rem;
    top: -1rem;
    z-index: 1000;
}

.icon_common_ten-2
{
    background: url("../images/icon/common_ten.png") no-repeat;
    height: 41px;
    width: 36px;
    background-size: 36px 41px;
    position: absolute;
    left: 1rem;
    top: 0rem;
    z-index: 1000;
}
.icon_315
{
    background: url("../images/icons/service/icon_315.png") no-repeat;
    height: 16px;
    width: 16px;
    background-size: 100%;
    position: absolute;
    top: 1px;
    left: -20px;
}

.icon_280
{
    background: url("../images/icons/service/icon_280.png") no-repeat;
    height: 20px;
    width: 20px;
    background-size: 100%;
    margin-top: 1px;
    margin-right: 3px;
}

.icon_cont_notice
{
    background: url("../../images/cont_notice.png") no-repeat;
    height: 20px;
    width: 20px;
    background-size: 100%;
    position: absolute;
    left: 15px;
    top: .6rem;
}

.icon-notices
{
    background: url("../images/icon/notice.png") no-repeat;
    height: 20px;
    width: 20px;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: .6rem;
}

.icon-gouxuan {
    background: url("../images/icon/cont_noslected.png") no-repeat;
    height: 20px;
    width: 20px;
    background-size: 20px 20px;
    /*margin-top: 5px;*/
}

.icon-gouxuan.cur {
    background: url("../images/icon/cont_slected.png") no-repeat;
    background-size: 20px 20px;
}

.icon-gouxuan-2 {
    background: url("../images/icons/icon_207.png") no-repeat;
    height: 20px;
    width: 20px;
    background-size: 20px 20px;
    margin-top: 9px;
}

.icon-gouxuan-2.cur {
    background: url("../images/icons/icon_198.png") no-repeat;
    background-size: 20px 20px;
}

.icon-zan {
    background: url("../images/icons/pinglun/zan.png") no-repeat;
    padding: 10px;
    background-size: 20px 20px;
    margin-right: 5px;
    position: absolute;
    left: 28%;
}

.icon_168_4
{
    background: url("../images/icons/icon_168.png") no-repeat;
    background-size: 19px 20px;
    margin: 0 auto 3px;
    width: 19px;
    height: 20px;
}
.icon_173_5
{
    background: url("../images/icons/icon_173.png") no-repeat;
    background-size: 23px 23px;
    margin: 0 auto 0px;
    width: 23px;
    height: 23px;
}
.icon_137_5
{
    background: url("../images/icons/icon_137.png") no-repeat;
    background-size: 20px 20px;
    margin: 0 auto 3px;
    width: 20px;
    height: 20px;
}
.icon-message {
    background: url("../images/icons/pinglun/message.png") no-repeat;
    padding: 10px;
    background-size: 20px 20px;
    margin-right: 5px;
    position: absolute;
    left: 28%;
}

.icon_751_5
{
    background: url("../images/icons/icon_751.png") no-repeat;
    background-size: 100%;
    position: absolute;
    height: 24px;
    width: 24px;
    right: 0px;
    top: 50%;
    margin-top: -12px;
}

.icon-zan.cur {
    background: url("../images/icons/pinglun/zan_on.png") no-repeat;
    background-size: 20px 20px;
}

/*分享*/
.mod_sharetips {
    display: none;
    position: fixed;
    top: 20px;
    right: 20px;
    width: 170px;
    height: 90px;
    z-index: 101;
    background-image: url(../images/icons/pinglun/sharetips.png);
    background-repeat: no-repeat;
    -webkit-background-size: 170px 90px;
    background-size: 170px 90px
}

/******商城*******/

/**右边箭头*/
.icon-arrow-right {
    background: url("../images/icons/arrow-right.png") no-repeat;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
    position: absolute;
    top: 11px;
    right: 10px;
}

.shop-bg {
    background-color: #ff551a;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    margin-left: 16px;
    position: absolute;
    top: 5px;
}

.shop-font {
    height: 20px;
    width: 20px;
    margin-left: 16px;
    position: absolute;
    top: -9px;
}

.shop-add {
    background: url('../images/icons/detail/jia.png') no-repeat;
    background-size: 20px 20px;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 20%;
    top: 15px
}

.shop-jian {
    background: url('../images/icons/detail/jian.png') no-repeat;
    background-size: 20px 20px;
    position: absolute;
    width: 20px;
    height: 20px;
    right: 13%;
    top: 15px
}

.shop-add-list {
    background: url('../images/icons/detail/jia.png') no-repeat;
    background-size: 20px 20px;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 20%;
    top: 0px
}

.shop-jian-list {
    background: url('../images/icons/detail/jian.png') no-repeat;
    background-size: 20px 20px;
    position: absolute;
    width: 20px;
    height: 20px;
    right: 7%;
    top: 0px
}

.ui-poptips {
    width: 100%;
    position: fixed;
    /*top: 250px;*/
    top: 50%;
    left: 0;
    z-index: 10000;
    text-align: center;
}

.ui-poptips .ui-poptips-cnt {
    margin: 0 auto;
    padding: 4px 15px;
    background-color: rgba(102, 102, 102, .8);
    line-height: 36px;
    height: 36px;
    color: #fff;
    font-size: 15px;
    text-align: center;
    /*border-bottom-left-radius: 3px;*/
    /*border-bottom-right-radius: 3px;*/
    border-radius: 3px;
    overflow: hidden;
}

.ui-poptips-success i:before {
    background-position: -25px -50px
}

.margin-bottom-50 {
    margin-bottom: 50px;
}

.margin-bottom-60 {
    margin-bottom: 60px;
}
.margin-bottom-100 {
    margin-bottom: 100px;
}

.search {
    width: 100%;
    /*height: 31px;*/
    line-height: 33px;
    margin-top: 8px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    border-radius: 3px;
    background-color: #cd0a0e;
    -webkit-box-sizing: border-box;
    position: relative;

}

.search-1 {
    width: 100%;
    /*height: 31px;*/
    line-height: 33px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    border-radius: 3px;
    background-color: #d9d9d9;
    -webkit-box-sizing: border-box;
    position: relative;

}

.search-1 input {
    outline: none;
    border: 0px;
    width: 100%;
    font-size: 14px;
    width: 85%;
    color: #ffffff;
    background: rgba(0, 0, 0, 0);
    margin-top: -5px;
    margin-left: -15px;
}

.searchimg {
    margin-top: 10px;
    margin-left: 5px;
    width: 15px;
    height: 15px;

}

.icon_121 {
    background: url("../images/icon/nav_search.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 17px;
}

.nav_shop_1 {
    background: url("../images/icon/nav_shop.png") no-repeat;
    background-size: 100%;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
    top: 15px;
}

.nav_shop_2 {
    background: url("../images/icon/cont_shop.png") no-repeat;
    background-size: 100%;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 1rem;
    top: 14px;
}

.search input {
    outline: none;
    border: 0px;
    width: 100%;
    font-size: 14px;
    width: 85%;
    color: #ffffff;
    background: rgba(0, 0, 0, 0);
    margin-top: -5px;
    margin-left: -15px;
}

.icon-sort.cur {
    background: url("../images/icons/icon_19.png");
    background-size:11px 9px;
    height: 9px;
    width: 11px;
    position: absolute;
    top: 6px;
    right: -16px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)

}

.icon-sort {
    background: url("../images/icon/cont_updown.png");
    background-size:8px 15px;
    height: 15px;
    width: 8px;
    position: absolute;
    top: 2px;
    right: -11px;
}

.icon-sort.shang {
    background: url("../images/icon/cont_updown_1.png");
    background-size:8px 15px;
}
.icon-sort.xia {
    background: url("../images/icon/cont_updown_2.png");
    background-size:8px 15px;
}

.pinglun {
    background-color: #6dbc2d;
    width: 90%;
    height: 30px;
    border-radius: 3px;
    line-height: 30px;
    padding-left: 20px;
    position: relative
}

.pinglun-fuwu {
    background: url("../images/icons/pinglun/fuwu.png") no-repeat;
    width: 13px;
    height: 15px;
    background-size: 13px 15px;
    position: absolute;
    top: 8px;
    left: 2px;
}

.pinglun-jishu {
    background: url("../images/icons/pinglun/jishu.png") no-repeat;
    width: 13px;
    height: 15px;
    background-size: 13px 15px;
    position: absolute;
    top: 8px;
    left: 2px;
}

.pinglun-huanjing {
    background: url("../images/icons/pinglun/huanjing.png") no-repeat;
    width: 13px;
    height: 15px;
    background-size: 13px 15px;
    position: absolute;
    top: 7px;
    left: 3px;
}

.icon_264
{
    background: url("../images/icons/icon_264.png") no-repeat;
    width: 110px;
    height: 110px;
    background-size: 100%;
    /*margin: -20px auto 0;*/
    position: absolute;
    top:-40px;
    left: 50%;
    margin-left: -55px;
}

.kakajin-div {
    height: 100px;
    background-color: #f4ec65;
    padding-top: 10px;
}

.kakajin-img {
    padding-top: 59px;
    background: url('../images/icons/kakajin_top.png') no-repeat;
    background-size: 120px 80px;
    height: 80px;
    width: 120px;
    margin: 0 auto;
}

.huodong-1 {
    position: relative;
    background: url("../images/icons/active/lan.png") no-repeat;
    height: 50px;
    width: 100%;
    background-size: 100% 50px;
    line-height: 50px;
}

.liwu {
    background: url("../images/icons/active/liwu.png") no-repeat;
    height: 35px;
    width: 35px;
    background-size: 35px 35px;
    position: absolute;
    left: 5px;
    top: 8px;
}

.huodong-2 {
    position: relative;
    background: url("../images/icons/active/ju.png") no-repeat;
    height: 50px;
    width: 100%;
    background-size: 100% 50px;
    line-height: 50px;
}

.am-padding-left-xll {
    padding-left: 50px;
}

.biaoshi {
    background: url("../images/icons/active/masonry.gif") no-repeat;
    height: 15px;
    width: 15px;
    background-size: 15px 15px;
    position: absolute;
    left: 2px;
    top: 4.5px;
}

.icon-pinglun {
    background: url('../images/icons/pinglun/message.png') no-repeat;
    height: 20px;
    width: 20px;
    background-size: 20px 20px;
    position: absolute;
    right: 10px;
    top: 7px;
}

.anser-div {
    padding-left: 60px;
    position: relative;
}

.anser-pic-div {
    position: absolute;
    left: 1rem;
    top: 0px;
}

.icon_38 {
    background: url('../images/icon/index/icon_38.png') no-repeat;
    height: 24px;
    width: 23px;
    background-size: 23px 24px;
    position: absolute;
    left: 1rem;
    top: 5px;

}


.icon_137 {
    background: url('../images/icon/icon_137.png') no-repeat;
    height: 20px;
    width: 22px;
    background-size: 22px 20px;
   position: absolute;
    left: 5px;
    top: 5px;

}

.order_5 {
    background: url('../images/icons/icon_348.png') no-repeat;
    height: 19px;
    width: 19px;
    background-size: 19px 19px;
    position: absolute;
    left: 6px;
    top: 6px;

}

.icon_369
{
    background: url('../images/icons/service/icon_369.png') no-repeat;
    height: 22px;
    width: 22px;
    background-size: 22px 22px;
    margin-top: 1px;
}

.icon_372
{
    background: url('../images/icons/service/icon_372.png') no-repeat;
    height: 22px;
    width: 22px;
    background-size: 22px 22px;
    margin-top: 1px;
}

.icon_96 {
    background: url('../images/icon/icon_96.png') no-repeat;
    height: 19px;
    width: 20px;
    background-size: 20px 19px;
    position: absolute;
    left: 5px;
    top: 5px;

}
.icon_168 {
    background: url('../images/icon/icon_168.png') no-repeat;
    height: 20px;
    width: 20px;
    background-size: 20px 20px;
    position: absolute;
    left: 5px;
    top: 5px;

}

.icon_61_5
{
    background: url('../images/icons/icon_61.png') no-repeat;
    height: 20px;
    width: 20px;
    background-size: 20px 20px;
    position: absolute;
    left: 5px;
    top: 5px;
}

.icon_61_6
{
    background: url('../images/icons/icon_61.png') no-repeat;
    height: 17px;
    width: 17px;
    background-size: 100%;
    position: absolute;
    left: 4px;
    top: 7px;
}

.icon_1 {
    background: url('../images/icons/icon_96.png') no-repeat;
    height: 20px;
    width: 20px;
    background-size: 100%;
    position: absolute;
    left: 1rem;
    top: 15px;

}

.icon_71_3
{
    background: url('../images/icons/icon_71.png') no-repeat;
    height: 20px;
    width: 20px;
    background-size: 100%;
    position: absolute;
    left: 1.2rem;
    top: 15px;
}

.icon_2 {
    background: url('../images/icons/icon_87.png') no-repeat;
    height: 20px;
    width: 20px;
    background-size: 100%;
    position: absolute;
    left: 1rem;
    top: 15px;

}
.icon_0151
{
    background: url('../images/icon/bussiness/icon_0151.png') no-repeat;
    height: 20px;
    width: 20px;
    background-size: 20px 20px;
    position: absolute;
    left: 1rem;
    top: 15px;
}

.icon_50 {
    background: url('../images/icon/index/icon_50.png') no-repeat;
    height: 16px;
    width: 16px;
    background-size: 16px 16px;
    position: absolute;
    left: 1rem;
    top: 6px;
}

.padding-left-xl {
    padding-left: 3rem;
}

.register li input {
    border: none;
    outline: none;
    width: 90%;
    font-size: 15px;
    color: #787878;
    vertical-align: inherit !important;
}

.validate_btn {
    border: 1px solid #ed6459;
    color: #ed6459;
    position: absolute;
    font-style: normal;
    right: 1rem;
    top: 8px;
    padding: 3px 6px;
    border-radius: 3px;
    background-color: #ffffff;
}

.validate_btn.disabled {
    border: 1px solid #9a9a9a;
    color: #343434;
    background-color: #9a9a9a;
}

.div-logo {
    margin-top: 2.4rem;
    background: url("../images/icon/logo.png");
    background-size: 85px 85px;
    width: 85px;
    height: 85px;
    margin: 2.4rem auto 0;
    /*border-radius: 50%;*/
}

.icon_26 {

    /*background: url("../images/icon/icon_26.png") no-repeat;*/
    background-size: cover;
    width: 320px;
    /*height: 12px;*/
    margin: 0rem auto 0;
    line-height: 12px;
    /*background-position: -55px 0px;*/
    font-size: 14px;
    /*position: relative;*/
}
.icon_26:after
{
    background: url("../images/icons/line.png") no-repeat;
    background-size: cover;
    width: 100px;
    height: 1px;
    display: inline-block;
    content: "";
    position: absolute;
    right: 0px;
    margin-top: 5px;
    /*top: 0px;*/
    /*background-position: 0px 0px;*/
}
.icon_26:before
{
    background: url("../images/icons/line.png") no-repeat;
    background-size: cover;
    width: 100px;
    height: 1px;
    display: inline-block;
    content: "";
    position: absolute;
    /*top: 0;*/
    left: 0px;
    margin-top: 5px;
    /*background-position: -65px 0px;*/
}

.icon_24 {
    background: url("../images/icon/icon_24.png") no-repeat;
    background-size: 100% 20px;
    width: 100%;
    height: 20px;
    margin: 1rem auto 0;
    background-position: 0px 0px;
    line-height: 20px;
    font-size: 14px;
}

.icon_phone
{
    background: url("../images/icons/phone.png") no-repeat;
    background-size: 100% ;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 0;
    top: 6px;

}

.icon_52 {
    background: url("../images/icon/index/icon_52.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 53px;
    top: 14px;
}

.icon111_57
{
    background: url("../images/icons/icon111_57.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -22px;
    top: 0px;
}

.icon_55 {
    background: url("../images/icon/index/icon_55.png") no-repeat;
    background-size: cover;
    width: 80px;
    height: 80px;
    margin: 15px auto 10px;
}

.icon_48 {
    background: url("../images/icon/index/icon_48.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -20px;
    top: 3px;
}

.cont_shop
{
    background: url("../images/icon/cont_shop.png") no-repeat;
    background-size: 100%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
}
.newest
{
    background: url("../images/icon/newest.png") no-repeat;
    background-size: 100%;
    width: 13px;
    height: 13px;
    margin-top:2px;
    margin-right: 5px;
}
.cont_shop.cur
{
    background: url("../images/icon/cont_shop_slected.png") no-repeat;
    background-size: 100%;

}

.icon_41 {
    background: url("../images/icon/index/icon_41.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -20px;
    top: 2px;
}

.icon_40 {
    background: url("../images/icon/index/icon_40.png") no-repeat;
    background-size: 17px 17px;
    width: 17px;
    height: 17px;
    position: absolute;
    left: -21px;
    top: 1px;
}

.icon_41.cur {
    background: url("../images/icon/index/icon_421.png") no-repeat;
    background-size: 16px 16px;

}

.icon_48.cur {
    background: url("../images/icon/index/icon_47.png") no-repeat;
    background-size: 16px 16px;
}

.icon_49 {
    background: url("../images/icon/index/icon_49.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -20px;
    top: 3px;
}

.icon_53 {
    background: url("../images/icon/index/icon_53.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -20px;
    top: 3px;
}

.icon_71s {
    background: url("../images/icon/index/icon_71.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -20px;
    top: 3px;
}

.icon_39 {
    background: url("../images/icon/index/icon_39.png") no-repeat;
    background-size: 18px 16px;
    width: 18px;
    height: 16px;
    position: absolute;
    left: -25px;
    top: 3px;
}

.icon_12 {
    background: url("../images/icon/index/icon_12.png") no-repeat;
    background-size: 25px 21px;
    width: 25px;
    height: 21px;
    position: absolute;
    left: 0px;
    top: -1rem;
}

.icon_12s {
    background: url("../images/icon/index/icon_12.png") no-repeat;
    background-size: 25px 21px;
    width: 25px;
    height: 21px;
    position: absolute;
    left: 0px;
    top: 0rem;
}

.icon_28 {
    background: url("../images/icon/index/icon_28.png") no-repeat;
    background-size: 18px 19px;
    width: 18px;
    height: 19px;
    position: absolute;
    left: 33px;
    top: 13px;
}
.icon_28_2 {
    background: url("../images/icon/index/icon_28.png") no-repeat;
    background-size: 18px 19px;
    width: 18px;
    height: 19px;
    position: absolute;
    left: 1px;
    top: 7px;
}
.icon_29 {
    background: url("../images/icon/index/icon_29.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 32px;
    top: 14px;
}
.icon_29_2 {
    background: url("../images/icon/index/icon_29.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 7px;
}
.icon_20_2
{
    background: url("../images/icon/index/icon_20.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 7px;
}
.icon_58 {
    background: url("../images/icon/index/icon_58.png") no-repeat;
    background-size: 16px 18px;
    width: 16px;
    height: 18px;
    position: absolute;
    left: -20px;
    top: 0px;
}

.icon_59 {
    background: url("../images/icon/index/icon_59.png") no-repeat;
    background-size: 20px 18px;
    width: 20px;
    height: 18px;
    position: absolute;
    left: -22px;
    top: 0px;
}

.icon_60 {
    background: url("../images/icon/index/icon_60.png") no-repeat;
    background-size: 22px 18px;
    width: 22px;
    height: 18px;
    position: absolute;
    left: -25px;
    top: 0px;
}

.icon_61 {
    background: url("../images/icon/index/icon_61.png") no-repeat;
    background-size: 15px 10px;
    width: 15px;
    height: 10px;
    position: absolute;
    right: -20px;
    top: 8px;
}

.icon_8 {
    background: url("../images/icon/nav_back.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 17px;
}

.icon_183
{
    background: url("../images/icons/icon_183.png") no-repeat;
    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    position: absolute;
    left: 0px;
    top: 17px;
}

.icon_191
{
    background: url("../images/icons/icon_191.png") no-repeat;
    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    position: absolute;
    right: 0px;
    top: 17px;
}

.icon_66 {
    background: url("../images/icon/index/icon_66.png") no-repeat;
    background-size: 90px 90px;
    width: 90px;
    height: 90px;

    margin: 0px auto 0px;
}

.icon_65 {
    background: url("../images/icon/index/icon_65.png") no-repeat;
    background-size: 22px 17px;
    width: 22px;
    height: 17px;
    position: absolute;
    left: -28px;
    top: 3px;
}

.icon_031 {
    background: url("../images/icon/index/icon_031.png") no-repeat;
    background-size: 35px 35px;
    width: 35px;
    height: 35px;
    margin: 0 auto;
}

.icon_72
{
    background: url("../images/icons/icon_72.png") no-repeat;
    background-size: 100%;
    width: 26px;
    height: 26px;
    position: absolute;
    left:-30px;
    top: -1px;
}
.icon_164
{
    background: url("../images/icons/icon_164.png") no-repeat;
    background-size: 100%;
    width: 20px;
    height: 20px;
    position: absolute;
    left:-25px;
    top: 0px;
}

.icon_64 {
    background: url("../images/icon/index/icon_64.png") no-repeat;
    background-size: 100% 35px;
    width: 100%;
    height: 35px;
    margin: 0 auto;
    line-height: 35px;
    letter-spacing: 2px;
    padding-left: 6px;
}

.icon_62 {
    background: url("../images/icon/index/icon_62.png") no-repeat;
    background-size: 75px 44px;
    width: 75px;
    height: 44px;
    position: absolute;
    left: 50%;
    top: -22px;
    margin-left: -37px;
}

.icon_63 {
    background: url("../images/icon/index/icon_63.png") no-repeat;
    background-size: 19px 19px;
    width: 19px;
    height: 19px;
    position: absolute;
    right: 0px;
    top: 15px;
}
.icon_63_1
{
    background: url("../images/icons/icon_63.png") no-repeat;
    background-size: 100%;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0px;
    top: 8px;
}
.icon_63_2
{
    background: url("../images/icons/icon_63.png") no-repeat;
    background-size: 100%;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0px;
    top: 4px;
}
.icon-select-1 {
    background: url("../images/icons/icon_207.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -23px;
    top: 1px;

}

.icon-select-1.cur {
    background: url("../images/icons/icon_198.png") no-repeat;
    background-size: 18px 18px;
}

.icon-select-6 {
    background: url("../images/icon/cont_noslected.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -10px;

}
.icon-select-6.cur {
    background: url("../images/icon/cont_slected.png") no-repeat;
    background-size: 18px 18px;
}

.icon-select-3 {
    background: url("../images/icons/icon_207.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -23px;
    top: 1px;

}

.icon-select-3.cur {
    background: url("../images/icons/icon_198.png") no-repeat;
    background-size: 18px 18px;
}

.icon-select-4 {
    background: url("../images/icons/icon_207.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -21px;
    top: 2px;

}
.icon-select-4.cur {
    background: url("../images/icons/icon_198.png") no-repeat;
    background-size: 16px 16px;

}

.select-user .cur .icon-select-4 {
    background: url("../images/icons/icon_198.png") no-repeat;
    background-size: 16px 16px;
}


.icon-select {
    background: url("../images/icon/cont_noslected.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -9px;
    z-index: 100;
}

.icon-select.cur {
    background: url("../images/icon/cont_slected.png") no-repeat;
    background-size: 18px 18px;
}
.icon-select.curs {
    background: url("../images/icon/index/icon_5.png") no-repeat;
    background-size: 18px 18px;
    left: 0px;
    top: -1px;
}
.icon_120 {
    background: url("../images/icon/index/icon_120.png") no-repeat;
    background-size: 17px 17px;
    width: 17px;
    height: 17px;
    position: absolute;
    right: 0px;
    top: 1.4rem;
}

.icon_80
{
    background: url("../images/icons/icon_80.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0px;
    top: 1px;

}

.icon_88
{
    background: url("../images/icons/icon_88.png") no-repeat;
    background-size: 100%;
    width: 19px;
    height: 19px;
    position: absolute;
    left: 0px;
    top: 2px;
}

.icon_251
{
    background: url("../images/icons/icon_251.png") no-repeat;
    background-size: 100%;
    width: 60px;
    height: 60px;
    position: fixed;
    right: 30px;
    bottom: 60px;
    z-index: 11000;

    display: none;
}

.nav_shop
{
    background: url("../images/icon/nav_shop.png") no-repeat;
    background-size: 100%;
    width: 26px;
    height: 26px;
    margin: 17px auto;
}


.icon_95_2
{
    background: url("../images/icons/icon_95.png") no-repeat;
    background-size: 100%;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 1px;
    top: 2px;
}
.icon_56
{
    background: url("../images/icons/icon_56.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0px;
    top: 2px;
}

.icon_73
{
    background: url("../images/icons/icon_73.png") no-repeat;
    background-size: 16px 15px;
    width: 16px;
    height: 15px;
    position: absolute;
    left: 0px;
    top: 3px;

}

.icon_71_2
{
    background: url("../images/icons/icon_71.png") no-repeat;
    background-size: 16px 15px;
    width: 16px;
    height: 15px;
    position: absolute;
    left: 0px;
    top: 3px;

}

.icon_61_1
{
    background: url("../images/icons/icon_61.png") no-repeat;
    background-size: 16px 15px;
    width: 16px;
    height: 15px;
    position: absolute;
    left: 0px;
    top: 3px;

}

.icon_128
{
    background: url("../images/icons/icon_128.png") no-repeat;
    background-size: 100%;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -21px;
    top: 1px;
}

.icon_9-1 {
    background: url("../images/icon/public/icon_9.png") no-repeat;
    background-size: 35px 35px;
    width: 35px;
    height: 35px;
    margin-left: 5px;
    margin-top: 5px;
}

.icon_71_1 {
    background: url("../images/icon/public/icon_71.png") no-repeat;
    background-size: 30px 30px;
    background-size: 35px 35px;
    width: 35px;
    height: 35px;
    margin-left: 5px;
    margin-top: 5px;
}

.icon_71 {
    background: url("../images/icon/public/icon_71.png") no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
    /*margin-left:5px;*/
    /*margin-top: 5px;*/
    margin-top: -2px;
}

.icon_nav_search {
    background: url("../images/icon/nav_search.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -22px;
    top: 2px;
}

.icon_5
{
    background: url("../images/icon/index/icon_5.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 2px;
    top: 0px;
}



.icon_93
{
    background: url("../images/icon/index/icon_93.png") no-repeat;
    background-size: 75px 95px;
    width: 75px;
    height: 95px;
    margin: 1rem auto;

}
.icon_98
{
    background: url("../images/icon/index/icon_98.png") no-repeat;
    background-size: 75px 95px;
    width: 75px;
    height: 95px;
    margin: 1rem auto;
}
.icon_14 {
    background: url("../images/icon/index/icon_14.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 8px;
}

.good-num
{
    background-color: #ededed;border-radius: 3px;text-align: center;margin: 0 5px;
}

.icon_119_1
{
    background: url("../images/icons/icon_379.png") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;

}

.icon_120_1
{
    background: url("../images/icons/icon_382.png") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
}


.icon_026_1 {
    background: url("../images/icon/bussiness/icon_026.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -5px;
    top: 0px;
}

.icon_027_1 {
    background: url("../images/icon/bussiness/icon_027.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -5px;
    top: 0px;
}
.icon_02
{
    background: url("../images/icon/bussiness/icon_02.png") no-repeat;
    border-radius: 50%;
    /*border: 1px solid #3ea7a7;*/
    background-size: 90px 90px;

    width: 90px;
    height: 90px;
    position: absolute;
    top: 69px;
    left: 50%;
    margin-left: -45px;
    z-index: 10;

}

.icon_028_2 {
    background: url("../images/icon/bussiness/icon_028.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -5px;
    top: 1px;
}

.icon_021_1 {
    background: url("../images/icon/bussiness/icon_021.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -5px;
    top: 0px;
}
.icon_022_1 {
    background: url("../images/icon/bussiness/icon_022.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -5px;
    top: 0px;
}

.icon_023_1 {
    background: url("../images/icon/bussiness/icon_023.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -5px;
    top: 0px;
}



.icon_order_none {
    background: url("../images/icon/index/order_none.png") no-repeat;
    background-size: 90px 90px;
    width: 90px;
    height: 90px;
    margin: 100px auto 10px;
}

.icon_07_3
{
    background: url("../images/icon/bussiness/icon_07.png") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 15%;
    top: 4px;
    margin-left: -35px;
}
.icon_10_3
{
    background: url("../images/icon/bussiness/icon_10.png") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 15%;
    top: 4px;
    margin-left: -35px;
}

.line-1 {
    background-color: #49b7b7;
    height: 17px;
    width: .2rem;
    margin-left: 22px;
    position: relative;
}

.line-2 {
    background-color: #49b7b7;
    height: 32px;
    width: .2rem;
    margin-left: 22px;
    position: relative;
}

.line-4 {
    background-color: #49b7b7;
    height: 31px;
    width: .2rem;
    margin-left: 22px;
    position: relative;
}

.line-3 {
    background-color: #49b7b7;
    height: 46px;
    width: .2rem;
    margin-left: 22px;
    position: relative;
}

.circle-1 {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    bottom: -5px;
    left: -4px;
    background-color: #49b7b7;
}

.icon_25 {
    background: url("../images/icon/index/icon_25.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 8px;
    top: 7px;
}

.icon_94
{
    background: url("../images/icon/index/icon_94.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.icon_97
{
    background: url("../images/icon/index/icon_97.png") no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.icon_25_1 {
    background: url("../images/icon/index/icon_25.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -25px;
    top: 0px;
}

.icon_7 {
    background: url("../images/icon/index/icon_7.png") no-repeat;
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 2px;
    top: 0px;
}

.small_star {
    background: url("../images/icon/index/icon_4.png") no-repeat;
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
    position: absolute;
    left: 5px;
    top: 2px;
}

.small_star_1 {
    background: url("../images/icon/index/icon_4.png") no-repeat;
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
    position: absolute;
    left: 5px;
    top: 4px;
}

.icon_10 {
    background: url("../images/icon/public/icon_10.png") no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
}
.icon_04_1 {
    background: url("../images/icon/public/icon_04.png") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
}
.icon_03_1 {
    background: url("../images/icon/public/icon_03.png") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
}
.icon_68 {
    background: url("../images/icon/public/icon_68.png") no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
}
.icon_68_2 {
    background: url("../images/icon/public/icon_68.png") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
}
.icon_69 {
    background: url("../images/icon/public/icon_69.png") no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
}

.icon_193_9 {
    background: url("../images/icons/icon_193.png") no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
}

.icon_43_5
{
    background: url("../images/icons/icon_43.png") no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
}

.icon_70_2 {
    background: url("../images/icon/public/icon_70.png") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
}
.icon_68_1 {

    background: url("../images/icon/index/icon_68.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0rem;
    top: 2px;
    /*margin-top: 2px;*/
}

.icon_69_1 {

    background: url("../images/icon/index/icon_69.png") no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    /*display: inline-block;*/
    position: absolute;
    left: 0rem;
    top: 3px;
}

.icon_70_1 {
    background: url("../images/icon/index/icon_70.png") no-repeat;
    background-size: 20px 19px;
    width: 20px;
    height: 19px;
    display: inline-block;
}

.icon_43 {
    background: url("../images/icon/index/icon_43.png") no-repeat;
    background-size: 15px 20px;
    width: 15px;
    height: 20px;
    position: absolute;
    right: 0px;
    top: 13px;
}

.icon_711 {
    background: url("../images/icon/index/icon_711.png") no-repeat;
    background-size: 28px 19px;
    width: 28px;
    height: 19px;
    position: absolute;
    left: 1rem;
    top: 8px;
}

.icon_45 {
    background: url("../images/icon/index/icon_45.png") no-repeat;
    background-size: 45px 45px;
    width: 45px;
    height: 45px;
    margin: 10px auto 0;
}

.icon_45_1{
    background: url("../images/icons/icon_411.png") no-repeat;
    background-size: 100%;
    width: 22px;
    height: 22px;
    position: absolute;
    right: 0px;
    top: 17px;
}
.icon_remark{
    background: url("../images/icons/icon_remark.png") no-repeat;
    background-size: 100%;
    width: 22px;
    height: 22px;
    position: absolute;
    right: 0px;
    top: 17px;
}

.icon_refresh{
    background: url("../images/icon/icon_refresh.png") no-repeat;
    background-size: 100%;
    width: 22px;
    height: 22px;
    position: absolute;
    right: 0px;
    top: 17px;
}
.icon_index{
    background: url("../images/icon/icon_index.png") no-repeat;
    background-size: 100%;
    width: 22px;
    height: 22px;
    position: absolute;
    right: 0px;
    top: 17px;
}

.icon_setting{
    background: url("../images/icon/icon_setting.png") no-repeat;
    background-size: 100%;
    width: 22px;
    height: 22px;
    position: fixed;
    right: 1rem;
    top: 17px;
}

.edit_1
{
    background: url("../images/icons/service/edit_1.png") no-repeat;
    background-size: 100%;
    width: 16px;
    height: 22px;
    position: absolute;
    right: 0px;
    top: 16px;
}

.edit_2
{
    background: url("../images/icons/service/edit_2.png") no-repeat;
    background-size: 100%;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 0px;
}

/*.icon_remark{*/
    /*background: url("../images/icons/icon_remark.png") no-repeat;*/
    /*background-size: 100%;*/
    /*width: 22px;*/
    /*height: 22px;*/
    /*position: absolute;*/
    /*right: 0px;*/
    /*top: 17px;*/
/*}*/

.icon_112{
    background: url("../images/icon/icon_112.png") no-repeat;
    background-size: 100%;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 4rem;
    top: 10px;
}
.icon_119{
    background: url("../images/icon/icon_119.png") no-repeat;
    background-size: 100%;
    width: 19px;
    height: 20px;
    position: absolute;
    right: 0rem;
    top: 10px;
}

.icon_46 {
    background: url("../images/icon/index/icon_46.png") no-repeat;
    background-size: 45px 45px;
    width: 45px;
    height: 45px;
    margin: 10px auto 0;
}

.icon_46.cur {
    background: url("../images/icon/index/icon_46.gif") no-repeat;
    background-size: 45px 45px;

}

.icon_99 {
    background: url("../images/icon/index/icon_99.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

.icon_100 {
    background: url("../images/icon/index/icon_100.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

.icon_101 {
    background: url("../images/icon/index/icon_101.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

/*.icon_102 {*/
    /*background: url("../images/icon/index/icon_102.png") no-repeat;*/
    /*background-size: 60px 60px;*/
    /*width: 60px;*/
    /*height: 60px;*/
    /*margin: 10px auto 0;*/
/*}*/

.icon_103 {
    background: url("../images/icon/index/icon_103.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

.icon_104 {
    background: url("../images/icon/index/icon_104.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

.icon_214
{
    background: url("../images/icon/icon_214.png") no-repeat;
    background-size: 100%;
    width: 1.2rem;
    height: 1.2rem;
    top: -0.6rem;
    left: -0.6rem;
    position: absolute;
    z-index: 10;
}

.icon_247
{
    background: url("../images/icons/icon_247.png") no-repeat;
    background-size: 100%;
    width: 23px;
    height: 23px;
    top: 0;
    left: -30px;
    position: absolute;
    z-index: 10;
}

.icon_105 {
    background: url("../images/icon/index/icon_105.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

.icon_106 {
    background: url("../images/icon/index/icon_106.png") no-repeat;
    background-size: 60px 60px;
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
}

.icon_711.cur {
    background: url("../images/icon/index/icon_711.gif") no-repeat;
    background-size: 28px 19px;
}

.btn-13 {
    /*background-color: #FFFFFF;*/
    background: rgba(207, 205, 206, 0.95);
    position: absolute;
    border-radius: 5px;
    padding: 5px 10px 5px 35px;
    bottom: 1rem;
    left: 1rem;
}

.question_content {
    resize: none;
    outline: none;
    border: none;
    width: 100%;
}

.dian:after {
    position: absolute;
    top: 2px;
    left: 5px;
    font-size: 12px;
    /*right: 100%;*/
    /*width: 2px;*/
    /*height:2px;*/
    display: block;
    content: "\f111";
    color: #5cb1a5;
    /*border-color: transparent;*/
    /*border-style: solid solid outset;*/
    /*border-width: 8px 8px 8px 0;*/
    /*pointer-events: none*/
}
.dian2:after {
    position: absolute;
    top: 2px;
    left: 0px;
    font-size: .8em;
    /*right: 100%;*/
    /*width: 2px;*/
    /*height:2px;*/
    display: block;
    content: "\f111";
    color: #5cb1a5;
    /*border-color: transparent;*/
    /*border-style: solid solid outset;*/
    /*border-width: 8px 8px 8px 0;*/
    /*pointer-events: none*/
}
.dian3:after {
    position: absolute;
    top: 3px;
    left: 10px;
    font-size: 12px;
    /*right: 100%;*/
    /*width: 2px;*/
    /*height:2px;*/
    display: block;
    content: "\f111";
    color: #5cb1a5;
    font-style: normal;
    /*border-color: transparent;*/
    /*border-style: solid solid outset;*/
    /*border-width: 8px 8px 8px 0;*/
    /*pointer-events: none*/
}
.my-menu-list .box-1 {
    position: relative;
}

.my-menu-list .box-1:after {
    /*position: absolute;*/
    /*top: 3px;*/
    /*right: 0rem;*/
    /*font-size: 18px;*/
    /*right: 100%;*/
    /*width: 24px;*/
    /*height: 24px;*/
    /*background: url("../images/icon/icon_751.png") no-repeat;*/
    /*background-size: 24px 24px;*/
    /*display: block;*/
    /*content: "";*/
    /*color: #5cb1a5;*/
}

.icon-arrow-rights
{
    width: 24px;
    height: 24px;
    background: url("../images/icon/icon_751.png") no-repeat;
    background-size: 24px 24px;
    position: absolute;
    right: 3px;
    top:-1px;
}
.icon-arrow-rights-2
{
    width: 24px;
    height: 24px;
    background: url("../images/icon/icon_751.png") no-repeat;
    background-size: 24px 24px;
    position: absolute;
    right: -8px;
    top:-1px;
}
.icon-arrow-right-2
{
    width: 24px;
    height: 24px;
    background: url("../images/icon/icon_751.png") no-repeat;
    background-size: 24px 24px;
    position: absolute;
    right: 1rem;
    top: 50%;
    margin-top: -12px;
}

.icon-arrow-right-5
{
    width: 24px;
    height: 24px;
    background: url("../images/icon/icon_751.png") no-repeat;
    background-size: 24px 24px;
    position: absolute;
    right: 0rem;
    top: 50%;
    margin-top: -12px;
}

.icon-arrow-right-3
{
    width: 24px;
    height: 24px;
    background: url("../images/icon/icon_751.png") no-repeat;
    background-size: 24px 24px;
    position: absolute;
    right: 0rem;
    top: 50%;
    margin-top: -12px;
}

.input-5
{
    border: 1px solid #d7c0b5; width: 50px; border-radius: 3px;outline: none;
    margin-top: -2px;
    /*height: 32px;*/
    line-height: 24px;
    padding-left: 5px;
    color: #d7c0b5;
}

.icon_312
{
    width: 90px;
    height:90px;
    background: url("../images/icons/service/icon_312.png") no-repeat;
    background-size: 100%;
    margin: 20px auto -5px;
}

.cont_jianqu
{
    width: 29px;
    height:25px;
    background: url("../images/icon/cont_jianqu.png") no-repeat;
    background-size:29px 25px;
    margin-top: -1px;
}
.cont_jianqu.cur
{
    width: 29px;
    height:25px;
    background: url("../images/icon/cont_jianqu_selected.png") no-repeat;
    background-size:29px 25px;

}

.cont_jiashang
{
    width: 29px;
    height:25px;
    margin-top: -1px;
    background: url("../images/icon/cont_jiashang.png") no-repeat;
    background-size: 100%;

}

.input-cart-num
{
    box-shadow: none;
    text-align: center;
    border-radius: 0px;
    border-left: none !important;border-right: none !important;border-top: .5px solid #f28b8e;border-bottom: .5px solid #f28b8e; width: 45px;height: 25px;margin-top: -2px; outline: none;
    /*padding-left: 5px;*/
}

.line-50
{
    line-height: 50px;
}

.am-bottom-fixed {
    position: fixed;
    bottom: 49px;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 10000;
}

.cont_jiashang.cur
{
    width: 29px;
    height:25px;
    background: url("../images/icon/cont_jiashang_selected.png") no-repeat;
    background-size: 100%;

}

.icon_167
{
    width: 90px;
    height:90px;
    background: url("../images/icons/service/icon_167.png") no-repeat;
    background-size: 100%;
    margin: 0px auto 5px;
}
.icon_217
{
    width: 90px;
    height:90px;
    background: url("../images/icons/service/icon_217.png") no-repeat;
    background-size: 100%;
    margin: 0px auto 5px;
}
.icon_751
{
    position: absolute;
    top: 7px;
    right: 0rem;
    width: 24px;
    height: 24px;
    background: url("../images/icons/icon_751.png") no-repeat;
    background-size: 24px 24px;
}

.icon_159
{
    position: absolute;
    top:0px;
    left: -1rem;
    width: 38px;
    height: 38px;
    background: url("../images/icons/icon_159.png") no-repeat;
    background-size: 100%;
}

.icon_59_2
{
    width: 24px;
    height: 24px;
    background: url("../images/icons/icon_59.png") no-repeat;
    background-size: 24px 24px;
}

.order-none
{
    width: 80px;
    height: 80px;
    background: url("../images/icons/zanwu.png") no-repeat;
    background-size: 100%;
     margin: 120px auto 0;
}

.address-item .box-1:after
{
    background: none !important;
}
.address-item
{
    padding-top: 0 !important;
}

.my-icon {
    width: 26px;
    height: 26px;
    display: inline-block;
    margin-top: 2px;
}

.my-icon.my-icon-1 {
    background: url("../images/icons/icon_13.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-2 {
    background: url("../images/icons/icon_43.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-3 {
    background: url("../images/icons/icon_217.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.icon_355
{
    background: url("../images/icons/service/icon_355.png") no-repeat;
    background-size: 25px 25px;

}
.my-icon.icon_357
{
    background: url("../images/icons/service/icon_357.png") no-repeat;
    background-size: 25px 25px;

}


.my-icon.my-icon-4 {
    background: url("../images/icons/icon_58.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-5 {
    background: url("../images/icons/icon_193.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-6 {
    background: url("../images/icons/icon_74.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-7 {
    background: url("../images/icons/icon_142.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-8 {
    background: url("../images/icons/icon_154.png") no-repeat;
    background-size: 25px 25px;
}
.my-icon.icon_255
{
    background: url("../images/icons/service/icon_255.png") no-repeat;
    background-size: 25px 25px;

}

.my-icon.icon_367
{
    background: url("../images/icons/service/icon_367.png") no-repeat;
    background-size: 25px 25px;

}
.my-icon.icon_363
{
    background: url("../images/icons/service/icon_363.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-9 {
    background: url("../images/icon/public/icon_04.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-10 {
    background: url("../images/icon/public/icon_03.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-11 {
    background: url("../images/icon/public/icon_70.png") no-repeat;
    background-size: 25px 25px;
}


.my-icon.my-icon-22
{
    background: url("../images/icons/icon_169.png") no-repeat;
    background-size: 25px 25px;
}
.my-icon.my-icon-23
{
    background: url("../images/icons/icon_178.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.icon_340
{
    background: url("../images/icons/service/icon_340.png") no-repeat;
    background-size: 25px 25px;
}

.icon_340_3
{
    width: 25px;
    height: 25px;
    display: inline-block;
    position: absolute;
    left: 0px;
    top:-2px;
    background: url("../images/icons/service/icon_340.png") no-repeat;
    background-size: 25px 25px;
}

.icon_154_3
{
    width: 25px;
    height: 25px;
    display: inline-block;
    position: absolute;
    left: 0px;
    top:-2px;
    background: url("../images/icons/icon_154.png") no-repeat;
    background-size: 25px 25px;
}

.icon_225_3
{
    width: 25px;
    height: 25px;
    display: inline-block;
    position: absolute;
    left: 0px;
    top:-2px;
    background: url("../images/icons/service/icon_225.png") no-repeat;
    background-size: 25px 25px;
}

.icon_240_3
{
    width: 25px;
    height: 25px;
    display: inline-block;
    position: absolute;
    left: 0px;
    top:-2px;
    background: url("../images/icons/service/icon_240.png") no-repeat;
    background-size: 25px 25px;
}

.icon_255_3
{
    width: 25px;
    height: 25px;
    display: inline-block;
    position: absolute;
    left: 0px;
    top:-2px;
    background: url("../images/icons/service/icon_255.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-12 {
    background: url("../images/icon/public/icon_84.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.my-icon-13 {
    background: url("../images/icon/public/icon_9.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.icon_86
{
    background: url("../images/icons/icon_86.png") no-repeat;
    background-size:100%;
}
.my-icon.icon_102
{
    background: url("../images/icons/icon_102.png") no-repeat;
    background-size:100%;
}
.my-icon.icon_114
{
    background: url("../images/icons/icon_114.png") no-repeat;
    background-size:100%;
}
.my-icon.icon_193
{
    background: url("../images/icons/icon_193.png") no-repeat;
    background-size:100%;
}
.my-icon.icon_217
{
    background: url("../images/icons/icon_217.png") no-repeat;
    background-size:100%;
}
.my-icon.icon_129
{
    background: url("../images/icons/icon_129.png") no-repeat;
    background-size:100%;
}
.my-icon.icon_286
{
    background: url("../images/icons/icon_286.png") no-repeat;
    background-size:100%;
}

.my-icon.icon_247_2
{
    background: url("../images/icons/icon_247.png") no-repeat;
    background-size:100%;
}
.my-icon.icon_238
{
    background: url("../images/icons/icon_238.png") no-repeat;
    background-size:100%;
}

.my-icon.icon_262
{
    background: url("../images/icons/icon_262.png") no-repeat;
    background-size:100%;
}
.my-icon.icon_277
{
    background: url("../images/icons/icon_277.png") no-repeat;
    background-size:100%;
}

.my-icon.icon_351 {
    background: url("../images/icons/service/icon_351.png") no-repeat;
    background-size: 25px 25px;
}

.my-icon.icon_178
{
    background: url("../images/icons/icon_178.png") no-repeat;
    background-size:100%;
}
.my-icon.icon_254
{
    background: url("../images/icons/icon_254.png") no-repeat;
    background-size:100%;
}

.icon_111 {

    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/index/icon_111.png") no-repeat;
    background-size: 25px 25px;
}

.icon_03
{

    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icons/service/icon_225.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}
.icon_0311
{
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icons/service/icon_213.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}

.am-panel-group .am-panel-collapse i.arrow-down
{
    width: 14px;
    height: 14px;
    display: inline-block;
    background: url("../images/icons/icon_19.png") no-repeat;
    background-size:100%;
    position: absolute;
    right: 1rem;
    top:-22px;
}

.am-panel-group .am-panel-collapse.am-in i.arrow-down
{
    width: 14px;
    height: 14px;
    display: inline-block;
    background: url("../images/icons/icon_29.png") no-repeat;
    background-size:100%;
    position: absolute;
    right: 1rem;
    top:-22px;
}

.icon_07
{

    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/my/icon_07.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}
.icon_09
{

    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/public/icon_09.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}
.icon_10_1
{

    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/public/icon_010.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}
.icon_11
{
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/my/icon_11.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}

.icon_18
{
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/my/icon_18.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}
.icon_21
{
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/my/icon_21.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}
.icon_23
{
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("../images/icon/my/icon_23.png") no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0px;
    top:-2px;
}
.icon_6_1
{
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url("../images/icon/index/icon_6.png") no-repeat;
    background-size: 18px 18px;
    position: absolute;
    left: 0px;
    top:0px;
}

.icon_6_1.cur
{

    background: url("../images/icon/index/icon_5.png") no-repeat;
    background-size: 18px 18px;

}

.btn-40
{
    border: 1px solid #f1323f;
    padding: 2px 5px;
    border-radius: 3px;
    margin-top: -15px;
}

.btn-41
{
    border: 1px solid #f1323f;
    padding: 2px 5px;
    border-radius: 3px;
    /*margin-top: -15px;*/
    height: 28px;
    line-height: 23px;
    margin-top: -2px;
}

.btn-43
{
    border: 1px solid #929292;
    padding: 2px 5px;
    border-radius: 3px;
    /*margin-top: -15px;*/
    height: 28px;
    line-height: 23px;
    margin-top: -2px;
}
