.backtopbox {
    width: 61px;
    right: 0;
    bottom: 90px;
    z-index: 9999;
    position: fixed;
    height: 294px;
    font-family: "宋体";
	
}

.backtopbox li {
    position: relative;
    z-index: 0;
}

a.backlink {
    display: block;
    width: 61px;
    height: 64px;
    line-height: 0px;
    margin-bottom: 1px;
}

a.backlink s {
    display: inline-block;
    background: url(../image/hm_backtop.png) no-repeat;
}

.contact_tel a {
    display: inline-block;
}

a.backlink.app_qrcode s {
    background-position: 0px 0px;
    width: 61px;
    height: 64px;
}

a.backlink.weixin_qrcode s {
    background-position: 0px -65px;
    width: 61px;
    height: 64px;
}

a.backlink.contact_tel s {
    background-position: 0px -130px;
    width: 61px;
    height: 64px;
}

a.backlink.sideservice s {
    background-position: 0px -195px;
    width: 61px;
    height: 64px;
}

a.backlink.backtop s {
    background-position: 0px -260px;
    width: 61px;
    height: 64px;
}

.backbox {
    background-color: #1dd14b;
}

.backbox .bk {
    position: absolute;
    z-index: 1;
    display: inline-block;
    overflow: hidden;
    right: 0px;
    bottom: -260px;
    margin-right: 61px;
}

.backbox .pk {
    position: absolute;
    z-index: 1;
    display: inline-block;
    overflow: hidden;
    right: 0px;
    bottom: -160px;
    margin-right: 61px;
}

.backbox .qrcode {
    width: 180px;
    padding: 20px 0px;
    border: 4px solid #1dd14b;
    background: #fff;
    text-align: center;
}

.backbox .contact_tel {
    width: 180px;
    border: 4px solid #1dd14b;
    color: #0bab34;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 8px;
}

.backbox .service {
    width: 185px;
    border: 4px solid #1dd14b;
    color: #0bab34;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 8px;
}

.contact_tel p {
    line-height: 61px
}

.alpha {
    filter: alpha(Opacity=90);
    -moz-opacity: 0.8;
    opacity: 0.8
}

.service ul {
    padding-top: 5px;
    border-bottom: 1px solid #61df81;
    padding-bottom: 5px;
}

.service li {
    height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.service li a {
    font-size: 12px;
    font-family: 'Microsoft Yahei';
    text-decoration: none;
}

.service li a:hover {
    color: #0bab34;
    text-decoration: none;
}

.current_sgrade {
    background: #e3f2df;
}

.catalog_g {
    border: 0px;
}

.nicaiyx {
    border: 1px solid #E1E5DD;
    width: 212px;
}

.mall_loginre {
    width: 214px;
    margin-top: 7px;
    border: 0;
}

.mall_loginre img {
    float: left;
}


/* support & requirement */

.info_list_common {
    border: 1px solid #DBE8E1;
    overflow: hidden;
    margin-bottom: 10px;
    min-height: 112px;
}

.info_list_common h1 {
    background: #F6FBF7;
    height: 34px;
    line-height: 34px;
    color: #306D0E;
    font-size: 15px;
    border-bottom: 1px solid #DBE8E1;
    text-align: left;
    padding: 0 15px 0 8px;
}

.info_list_common h1 span {
    color: #666;
    font-size: 12px;
    font-weight: normal;
}


/* 供求列表页 */

.info_list_common .page {
    margin-right: 10px;
}

.info_list_common .supreq_items li {
    padding: 10px;
    text-align: left;
    border-bottom: 1px dashed #ddd;
    clear: both;
    overflow: auto;
}

.nav_area {
    background-color: #f9fef7;
    border: #DBE8E1 solid 1px;
    margin-bottom: 15px;
    padding: 10px;
    text-align: left;
    clear: both;
}

.srcate_filter {
    zoom: 1;
    overflow: auto;
    line-height: 25px;
    padding-top: 5px;
}

.srcate_filter h3 {
    margin-right: 15px;
    float: left;
    width: 100px;
    text-align: right;
    color: #019908;
}

.srcate_filter ul {
    float: left;
    width: 850px;
}

.srcate_filter li {
    float: left;
    width: 60px;
    font-size: 12px;
}

.search_box {
    width: 960px;
}

.search_box .go_submit {
    width: 60px;
    height: 30px;
}

.sum_list {
    width: 450px;
    float: left;
}

.sum_list li,
.sum_bottom li {
    padding: 2px;
}


.sum_list label,
.sum_bottom label {
    width: 55px;
    text-align: right;
    display: block;
    float: left;
}

.sum_bottom {
    margin: 20px 0px;
    padding: 20px 50px;
    background-color: #FCF8FE;
    border-top: solid 3px #D6EAC1;
    font-size: 13px;
}


.info_desc {
    width: 590px;
    float: left
}


.info_desc .time_ymd {
    font-size: 12px;
    font-weight: normal;
}


.info_desc h1 {
    font-size: 15px;
}

.info_desc h1 a:link {
    color: #268c06;
}

.info_desc h1 a:visited {
    color: #268c06;
}

.info_desc h1 a:hover {
    color: #333;
}

.info_desc p {
    color: #444;
    margin-top: 8px;
    width: 570px;
    padding-left: 10px;
    line-height: 23px;
    font-size: 13px;
}

.info_thumb {
    width: 100px;
    float: right
}

.info_thumb img {
    width: 100px;
    height: 80px;
}

.store_info_list {
    padding: 10px;
}

.store_info_list ul {
    line-height: 30px;
}

.store_info_list li {
    overflow: auto;
}


/*padding-left: 10px;*/

.store_info_list .s_h {
    background-color: #f16600;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
}


.store_info_list .s_h a {
    color: #fff;
}


.store_info_list label {
    width: 40px;
    text-align: right;
    display: block;
    float: left;
    font-weight: bold;
}

.w720 {
    width: 720px;
}

.w265 {
    width: 265px;
}


/*.info_list_common{ border: 1px solid #DBE8E1; padding-bottom: 10px; color: #666; clear:both; margin-bottom: 20px; font-size: 14px; line-height: 24px}*/


/* 供求详细页 */

.info_summary,
.info_detail,
.more_items {
    padding: 15px;
    overflow: auto;
}

.info_summary .goods_thumb {
    width: 210px;
}

.info_summary li {
    line-height: 19px;
    height: 19px;
    clear: both;
    overflow: auto;
}.module_links

.info_summary label {
    margin-right: 10px;
    color: #1d5701;
    font-size: 12px;
}

.more_items {
    margin: 20px 0px;
}

.more_items h3 {
    font-size: 12px;
}

.more_items span {
    font-weight: normal;
}

.info_detail h2 {
    background: #F6FBF7;
    height: 38px;
    font-size: 14px;
    color: #306D0E;
    line-height: 38px;
    padding-left: 5px;
    margin-bottom: 10px;
}

.paihang .store_head {
    height: 80px;
}

.cert_item {
    background: url(http://www.huamu.com/themes/pc/store/default/styles/default/images/credit_icos_23x23.gif) no-repeat;
    width: 23px;
    height: 23px;
    float: left;
}

.cert_item_mobile {
    background-position: 2px 0px;
}

.cert_item_authen {
    background-position: -24px 0px;
}

.cert_item_permit {
    background-position: -50px 0px;
}

.cert_item_deposit {
    background-position: -128px 0px;
}

.cert_item_fieldwork {
    background-position: -76px 0px;
}

.cert_item_assure {
    background-position: -102px 0px;
}

.sg_item span,
.g_prop_item span {
    background: url(../images/sgrade_icons.png) no-repeat;
    width: 22px;
    height: 25px;
    display: block;
    float: left;
    margin-left: 5px;
}

.sgrade_1 span {
    background-position: -105px 0;
}

.sgrade_2 span {
    background-position: -72px 0;
}

.sgrade_3 span {
    background-position: -36px 0;
}

.sgrade_6 span {
    background-position: -3px 0;
}

.sgrade_7 span {
    background-position: -140px 0;
}

.index_login {
    border: 1px solid #DBDCDA;
    width: 232px;
    clear: both;
    overflow: auto;
}

.logintitle {
    color: #4B4C49;
    line-height: 35px;
    border-bottom: 1px solid #DBDCDA;
    padding-left: 15px;
    font-size: 14px;
}

.index_login td {
    font-size: 14px;
    color: #555;
}

.index_login td .input {
    border: 1px solid #D1DDC6;
    height: 28px;
    width: 150px;
    line-height: 28px;
}

.login_count {
    width: 205px;
    padding: 13PX 10PX 14px 10PX;
}

.index_affic {
    border: 1px solid #DBDCDA;
    width: 232px;
    margin-top: 6px;
}

.index_affic_count li {
    text-align: left;
    line-height: 29px;
    height: 29px;
    overflow: hidden;
}

.index_affic_count {
    width: 206px;
    padding: 10px 13px 9px 13px;
}

.to_login {
    width: 77px;
    height: 32px;
    background: url(../images/to_login.jpg) no-repeat;
    cursor: pointer;
    border: none;
    margin-top: 3px;
}

.to_register {
    width: 77px;
    height: 32px;
    background: url(../images/to_register.jpg) no-repeat;
    display: block;
    cursor: pointer;
}

.u_showinfos {
    margin-left: 5px;
}

.u_showinfos li {
    width: 200px;
    float: left;
    height: 27px;
    line-height: 27px;
}

.u_showinfos span {
    float: left;
}

.u_showinfos li a {
    display: block;
    float: left;
    margin-right: 30px;
}

.u_showinfos li a.focus {
    color: #338A09;
}

.expired {
    margin-left: 5px;
    color: #E4393C;
}

.info_detail p {
    font-size: 13px;
    line-height: 23px;
    padding-left: 5px;
    padding-right: 5px;
}

#allmap {
    min-height: 728px;
    overflow: hidden;
    margin: 0;
    font-family: "microsoft yahei";
    border: 1px solid #bae1b2;
    border-top: none;
}

#l-map {
    height: 100%;
    width: 78%;
    float: left;
    border-right: 2px solid #bcbcbc;
}

#r-result {
    height: 100%;
    width: 20%;
    float: left;
}

.user_center {
    height: 36px;
    font: 14px/36px "Microsoft YaHei";
    padding-left: 42px;
    border-bottom: 1px solid #dbdcda;
    font-weight: 400;
    color: #666;
    background: url(../images/user.png) 8px 6px no-repeat;
}

a.pic_cart {
    position: relative;
    display: inline-block;
    width: 34px;
    height: 30px;
    background: url(../images/user.png) 0px -28px no-repeat;
    float: right;
    margin: 0px 16px 0px 0px;
}

a.pic_cart b {
    font-weight: normal;
    position: absolute;
    top: -7px;
    right: 6px;
    color: #fff;
    font-size: 12px;
}

ul.user_center_list {
    overflow: hidden;
}

ul.user_center_list li {
    width: 231px;
    padding-left: 6px;
    border-bottom: 1px solid #dbdcda;
    overflow: hidden;
}

ul.user_center_list li.fir a.one {
    background: url(../images/user.png) 0px -69px no-repeat;
}

ul.user_center_list li.fir a.two {
    background: url(../images/user.png) 0px -104px no-repeat;
}

ul.user_center_list li.sec a.one {
    background: url(../images/user.png) 0px -144px no-repeat;
}

ul.user_center_list li.sec a.two {
    background: url(../images/user.png) 0px -175px no-repeat;
}

ul.user_center_list li.sec {
    border: none;
}

ul.user_center_list li.thir {
    border: none;
    padding-left: 15px;
}

ul.user_center_list li a {
    display: inline-block;
    width: 54px;
    padding-left: 30px;
    font-size: 13px;
    line-height: 36px;
}

ul.user_center_list li a.one {
    margin-right: 44px;
}

ul.user_center_list li a.user_exit {
    padding: 0px;
    width: 210px;
    height: 36px;
    background: #fd8f01;
    border-radius: 4px;
    text-align: center;
    color: #fff;
    font: 14px/36px "Microsoft YaHei";
    margin: 10px auto;
}

a.focus {
    color: #338A09;
}

#send_sms_vcode {
    background: #FF7200;
    padding: 0px 10px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    border: none;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    margin-left: 10px;
    cursor: pointer;
}

.user_name_index {
    height: 38px;
    font: 14px/38px "Microsoft YaHei";
    padding-left: 15px;
    border-bottom: 1px solid #dbdcda;
}

.kefu_tit {
    font-size: 14px;
    font-family: 'Microsoft Yahei';
    background: #fff url(../images/arr-rightwhite.png) right 9px no-repeat;
    padding-top: 12px;
    line-height: 26px;
    height: 26px;
    text-align: left;
    padding-bottom: 5px;
    color: #0BAB34;
    border-bottom: 1px solid #61df81;
}

.icon-rightkefu {
    width: 30px;
    height: 26px;
    float: left;
}

.pingtai {
    background: url(../images/icon-rightkefu.png) 0px 0px no-repeat;
}

.jiaoyi {
    background: url(../images/icon-rightkefu.png) 0px -39px no-repeat;
}

.caiwu {
    background: url(../images/icon-rightkefu.png) 0px -78px no-repeat;
}

.zongji {
    background: url(../images/icon-rightkefu.png) 0px -117px no-repeat;
}

.daishou {
    background: url(../images/icon-rightkefu.png) 0px -154px no-repeat;
}

.daili {
    background: url(../images/icon-rightkefu.png) 0px -193px no-repeat;
}

.contact_tel ul {
    padding-top: 5px;
    padding-bottom: 2px;
}

.contact_tel ul li {
    height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.contact_tel ul li a {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    text-decoration: none;
}

.contact_tel ul li a:hover {
    text-decoration: none;
}

.qrcode ul {
    padding-top: 5px;
    padding-bottom: 2px;
}

.qrcode ul li {
    font-family: 'Microsoft Yahei';
    font-size: 12px;
    text-indent: 6px;
    text-align: left;
    height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.qrcode ul li a {
    text-decoration: none;
}

.qrcode ul li a:hover {
    text-decoration: none;
}

.cycle-notice-list {
    background: url(../images/affky.png) left no-repeat;
    height: 28px;
    width: 545px;
    margin-left: 10px;
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.alert {
    padding: 8px;
    border: none;
}

.topframe {
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    border-radius: 0;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 1000;
}

.alert-danger.topframe{
    border-bottom: 1px solid #ebccd1;
}
