﻿@charset "utf-8";
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, iframe {
    margin: 0;
    padding: 0;
    box-sizing:border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

body, input, button, select, textarea, table {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

button {
    cursor: pointer;
}

body {
    height: 100%;
    width: 100%;
}

img {
    border: 0;
}

ol, ul, li {
    list-style: none;
}

table {
    border-collapse: collapse;
}

:focus {
    outline: 0;
}
/*@font-face {
    font-family:loxi;
    src: url(fonts/loxi.ttf);
}*/


.footerMessage {
    width: 100%;
    height:620px;
    background:url("image/bg.png") repeat-x;
    /*background: url("image/d.png");*/
	text-align:center;
}

.footerMessageBox {
    width: 1290px;
    margin: 20px auto;
	text-align:center;
	padding-bottom:20px;

}

/*遮罩层样式*/
.mask .mask-content {
    width: 1290px;
    display: inline-block;
    text-align: center;
    position: relative;
}


.closeBtn {
    font-size: 18px;
    position: absolute;
    color: #fff;
    cursor: pointer;
    line-height: 60px;
    right: 15px;

}

.closeBtn:hover {
    color: #E84C3D;
}
.mask-content-F{
    /*background:#f6c745;*/
    background: url("image/dibu.png") center center no-repeat;
    width:1285px;
    height:620px;
    text-align: left;
    /*position: relative;*/
    top:0;
    left:0;
    margin: 0 auto;
    padding:155px 250px 0 250px;
    position: absolute;

}
.mask .mask-content h3 {
    color: white;
    font-size: 32px;
    line-height:50px;
    /*font-family: loxi;*/
    font-family: tahoma, arial, "隶书";
    font-weight: normal;
    text-align: left;
    width: 1000px;
    display: inline-block;
    padding: 25px 0;
}
.mask .mask-content h3 .firstLine{
    display: block;
    padding-left: 190px;
}
.mask .mask-content h3 .wrap{
    padding-left: 280px;
    display: block;
}
.mask-content-F .errorPrompt {
    background: transparent;
    font-size: 12px;
    color: #e84c3d;
    left: 40px;
    line-height: 12px;
    padding-left: 69px;
    position: absolute;
    top: 28px;
}

.mask-content-F .xinxi {
    font-size: 23px;
    line-height: 46px;
    height: 46px;
    position: relative;
    /*font-family: loxi;*/
    font-family: tahoma, arial, "隶书";
    display: block;
    border-bottom: 1px solid #5d2500;
    /*overflow: hidden;*/
    margin-top:11px;
}
.mask-content-F .xinxi span{
    line-height: 40px;
    float: left;
    height:40px;
}
.mask-content-F .userName{
    display: inline-block;
    margin-right:170px;
    width: 290px;
    padding-top:11px;
    height:57px;
    margin-top:0;
}
.mask-content-F .weixinLine{
    display: inline-block;
    width: 340px;
    position: absolute;
    right:250px;
    top:155px;
}
#weixin{
    width: 227px;
}
.mask-content-F div input {
    border: none;
    line-height:40px;
    height:40px;
    /*font-family: loxi;*/
    font-family: tahoma, arial, "隶书";
    font-size: 24px;
    width:158px;
    padding: 0 5px;
    background:transparent;
    float: left;
}
#content{
    width: 710px;
}
#content + .errorPrompt{top:15px;}
#phone{width:200px;}
.mask-content-F div select {
    border: 1px solid #C7C7C7;
    height: 22px;
	line-height:22px;
    width: 362px;
    margin-left: 3px;
}

.mask-content-F .xinxi2{
    height: 84px;
    font-size: 12px;
    padding-left: 40px;
    position: relative;
}

textarea {
    width: 710px;
    border: none;
    background:transparent;
    height: 46px;
    line-height:40px;
    font-family: loxi;
    font-size: 24px;
    vertical-align: top;
    padding: 0;
    resize:none;
    overflow: hidden;
}
.resetBtn{
    width: 128px;
    height: 83px;
    outline: none;
    border: none;
    background: transparent;
    display: block;
    color: #8f2f00;
    font-size: 22px;
    cursor: pointer;
    letter-spacing: 3px;
    position: absolute;
    left: 502px;
    bottom: 57px;
}
.tijiao {
    width: 120px;
    height: 83px;
    background-color: transparent;
    outline: none;
    border: none;
    display: block;
    color: #8f2f00;
    font-size: 22px;
    cursor: pointer;
    letter-spacing: 3px;
    position: absolute;
    right: 308px;
    bottom: 125px;
    -webkit-transform: rotate(-12deg);
    -moz-transform: rotate(-12deg);
    -o-transform: rotate(-12deg);
    transform: rotate(-12deg);
    /*filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7660444431189777, M12=-0.6427876096865394, M21=0.6427876096865398, M22=0.7660444431189779);*/
}
/****************侧边栏********************/
.sideMessage {
    position: fixed;
    right: 0;
    top: 90px;
    font-size: 12px;
    line-height: 14px;
    color:#fff;
    box-sizing: border-box;
    text-align: center;
    z-index: 99;
}
.sideMessageIE{
	_position: absolute;  
    _clear: both;   
    _top:expression(eval(document.compatMode &&   
               document.compatMode=='CSS1Compat') ?   
               documentElement.scrollTop   
               +(documentElement.clientHeight-this.clientHeight) - 50   
               : document.body.scrollTop   
               +(document.body.clientHeight-this.clientHeight) - 50); 
}
.healthyAside .sideMessage{
    width:160px;
    height:654px;
    background: url("image/3bg_1.png") top center no-repeat;
    top: 0px;
}
.healthProductsAside .sideMessage{
    width:160px;
    height:654px;
    background: url("image/3bg_1.png") top center no-repeat;
    top: 0px;
}
.zhaoduoduoAside .sideMessage{
    width:160px;
    height:620px;
    background: url("image/zbg_1.png") top center no-repeat;
    top: 0px;
}
.healthyAside .sideMessage .text{
    color:#fff;
    font-size: 13px;
    line-height: 20px;
    padding-bottom: 7px;
    margin-bottom:0px;
}
.healthProductsAside .sideMessage .text{
    color:#fff;
    font-size: 13px;
    line-height: 26px;
    padding-bottom: 7px;
}
.zhaoduoduoAside .sideMessage .text{
    color:#fff;
    font-size: 13px;
    line-height: 24px;
    padding-bottom: 5px;
}
.yellowText{
    font-size: 14px;
    display: block;
    line-height: 20px;
    color:#ffdd1e;
    text-align:center;
}
.healthyAside .weChatCon{
    text-align: center;
    margin-top: 120px;
}
.healthProductsAside .weChatCon{
    text-align: center;
    margin-top: 120px;
}
.zhaoduoduoAside .weChatCon{
    text-align: center;
    margin-top: 100px;
}
.healthyAside .erweimaIcon{
    width: 90px;
    display: inline-block;
    margin-bottom: 2px;
}
.healthProductsAside .erweimaIcon{
    width: 90px;
    display: inline-block;
    margin-bottom: 5px;
}
.zhaoduoduoAside .erweimaIcon{
    width: 110px;
    display: inline-block;
    margin-bottom: 5px;
}
.red{
    color:#ff3a13;
    margin-bottom: 2px;
}
.QQBoxCon .text,.phoneBoxCon .text{
    line-height: 22px;
    background: url("image/bottomLine.png") center bottom no-repeat;
    margin-bottom: 16px;
}
.QQBoxCon{
    margin-top:2px;
}
.phoneBoxCon{
    margin-top:10px;
}
.QQBoxCon a{
    color:#fff;
    text-decoration: none;
    font-size: 13px;
    line-height: 22px;
}
.asideService{
    margin-top:10px;
}
.zhaoduoduoAside .asideService{
    margin-top:10px;
}
.clickMessageBox{
    height:31px;
    overflow: hidden;
    margin-top: 13px;
    text-align: center;
}

.clickMessageCon{
    width: 122px;
    height:31px;
    display: inline-block;
    background: url("image/btn.png") center center no-repeat;
    text-align: center;
    text-decoration: none;
    border-top:1px solid #b85445;
    box-sizing: border-box;
}
.linkText{
    display: block;
    text-align: center;
    color: #000;
    font-size: 14px;
    line-height: 31px;
    text-decoration: none;
}
/**************健康产业footer*****************/
.healthyFooter img{
    width: auto;
}
.healthyFooter .footbg {
    background-color: #f1f2f6;
    width: 100%;
    padding-top:45px;
}
.healthyFooter .serviceField{
    width:1200px;
    margin:auto auto;
    height:200px;
    padding-bottom:15px;
}
.healthyFooter .serviceFieldCon{
    /*overflow:hidden;*/
    height:200px;
}
.healthyFooter .serviceFieldList{
    float:left;
    width:287px;
    height:200px;
    background:#fff;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    margin-right:13px;
    position:relative;
}
.healthyFooter .serviceFieldList:last-child{
    margin-right:0;
}
.healthyFooter .serviceFieldInfo{
    padding:35px;
}
.healthyFooter .leftTopIcon{
    position:absolute;
    height:13px;
    width:24px;
    background:url("image/360icon_12.png")center center no-repeat;
    left:15px;
    top:15px;
}
.healthyFooter .rightBottomIcon {
    position: absolute;
    height: 13px;
    width: 24px;
    background: url("image/360icon_32.png")center center no-repeat;
    right: 15px;
    bottom: 15px;
}
.healthyFooter .rightTopIcon {
    position: absolute;
    height: 74px;
    width: 74px;
    right: 15px;
    top: -33px;
}
.healthyFooter .serviceFieldInfo p{
    font-size:14px;
    line-height:24px;
    color:#282828;
    text-align:center;
}
.healthyFooter .foot{
    width:100%;
}
.healthyFooter .friendshipLinkBox{
    width:100%;
    background:#e70014;
    height:95px;
}
.healthyFooter .friendshipLinkCon{
    width:1200px;
    margin:auto auto;
    padding:15px 33px;
    box-sizing:border-box;
}
.healthyFooter .friendshipLinkCon p{
    font-size:14px;
    color:#fff;
    line-height:34px;
}
.healthyFooter .friendshipLinkCon p a{
    color:#fff;
    text-decoration: none;
}
.healthyFooter .footerBox {
    width: 100%;
    background: #180e0d;
    height:400px;
    padding-top:45px;
    box-sizing:border-box;
}
.healthyFooter .footerBoxCon{
    width:1200px;
    margin:auto auto;
}
.healthyFooter .footerLeftImg{
    float:left;
    border-right:1px solid #fff;
    margin-right:50px;
}
.healthyFooter .footerLeftImg img{
    margin-right:59px;
}
.healthyFooter .footerLeftImg p{
    font-size:14px;
    line-height:16px;
    margin-top:10px;
    color:#fff;
    width:353px;
    letter-spacing: 1px;
    text-align: center;
}
.healthyFooter .footerRightText{
    float:left;
    /*width:600px;*/
}
.healthyFooter .footerRightText p{
    font-size:14px;
    color:#fff;
    line-height:14px;
    margin-bottom:12px;
    text-align:center;
}
.healthyFooter .footerRightText span{
    display:inline-block;
    /*margin:10px 35px 15px 0;*/
}
.healthyFooter .footerContactBox{
    margin-bottom:10px;
    text-align:center;
}
.healthyFooter .footerJoinUsBox{
    display:inline-block;
    overflow:hidden;
    height:35px;
    width:120px;
    background:#fff;
    border-radius:30px;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    padding:5px 0px 5px 8px;
    box-sizing:border-box;
}
.healthyFooter .footerLandlineIcon {
    display: inline-block;
    float:left;
    height: 25px;
    width: 25px;
    background: url(image/phoneRed.png) center center no-repeat;
}
.healthyFooter .footerLandlineText {
    float: left;
    font-size: 12px;
    font-weight:bold;
    color: #e70014;
    line-height:14px;
    margin-left:3px;
}
.healthyFooter .footerPhoneBox {
    display: inline-block;
    overflow: hidden;
    margin-left: 20px;
    height: 35px;
    width: 120px;
    background: #fff;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    padding: 5px 0px 5px 8px;
    box-sizing: border-box;
}
.healthyFooter .footerPhoneIcon {
    display:inline-block;
    float:left;
    width:25px;
    height:25px;
    background:url(image/phone_red.png) center center no-repeat;
    background-size:20px;
}
.healthyFooter .footerPhoneNumber {
    font-size: 12px;
    font-weight: bold;
    color: #e70014;
    line-height: 25px;
    margin-left: 3px;
    float:left;
}
.healthyFooter .footerQQBox {
    display: inline-block;
    overflow: hidden;
    margin-left: 20px;
    height: 35px;
    width: 120px;
    background: #fff;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    padding: 5px 8px 5px 8px;
    box-sizing: border-box;
    text-align:center;
}
.healthyFooter .footerQQBox a{
    display:inline-block;
    overflow:hidden;
}
.healthyFooter .footerQQIcon {
    display: inline-block;
    float: left;
    width: 23px;
    height: 25px;
    background: url(image/icon_05.jpg) center center no-repeat;
    background-size: 20px;
}

.healthyFooter .footerQQNumber {
    font-size: 12px;
    font-weight: bold;
    color: #e70014;
    line-height: 25px;
    margin-left: 5px;
    float: left;
}
.healthyFooter .footerRecordNumber {
    width: 1200px;
    text-align: center;
    padding-top: 70px;
    clear: both;
    margin: auto auto;
}
.healthyFooter .footerRecordNumber p{
    font-size:14px;
    color:#fff;
    line-height:28px;
}
.healthyFooter .securityBox{
    text-align:center;
}
.healthyFooter .securityBox ul{
    display:inline-block;
}
.healthyFooter .securityBox ul li{
    display:inline-block;
    margin:25px 15px;
}
/*******************************/
/***********保健品*************/
.healthProducts img{
    width: auto;
}
.healthProducts .footbg {
    background-color: #f1f2f6;
    padding-top: 45px;
}

.healthProducts .serviceField {
    width: 1200px;
    margin: auto auto;
    height: 200px;
    padding-bottom: 15px;
}

.healthProducts .serviceFieldCon {
    height: 200px;
}

.healthProducts .serviceFieldList {
    float: left;
    width: 287px;
    height: 200px;
    background: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-right: 13px;
    position: relative;
}

.healthProducts .serviceFieldList:last-child {
    margin-right: 0;
}

.healthProducts .serviceFieldInfo {
    padding: 35px;
}

.healthProducts .leftTopIcon {
    position: absolute;
    height: 13px;
    width: 24px;
    background: url("image/360icon_12.png")center center no-repeat;
    left: 15px;
    top: 15px;
}

.healthProducts .rightBottomIcon {
    position: absolute;
    height: 13px;
    width: 24px;
    background: url("image/360icon_32.png")center center no-repeat;
    right: 15px;
    bottom: 15px;
}

.healthProducts .rightTopIcon {
    position: absolute;
    height: 74px;
    width: 74px;
    right: 15px;
    top: -33px;
}

.healthProducts .serviceFieldInfo p {
    font-size: 14px;
    line-height: 24px;
    color: #282828;
    text-align: center;
}
.healthProducts .friendshipLinkBox{
    width:100%;
    background:#e70014;
    height:95px;
}
.healthProducts .friendshipLinkCon{
    width:1200px;
    margin:auto auto;
    padding:15px 33px;
    box-sizing:border-box;
}
.healthProducts .friendshipLinkCon p{
    font-size:14px;
    color:#fff;
    line-height:34px;
}
.healthProducts .friendshipLinkCon p a{
    color:#fff;
    text-decoration: none;
}

.healthProducts .friendshipLinkBox {
    width:100%!important;
    background:#008009;
    padding:8px 0;
}
.healthProducts .friendshipLink{
    overflow:hidden;
    width:930px;
    margin:auto auto;
}
.healthProducts .friendshipLinkList{
    float:left;
    margin:0 15px;
    font-size:16px;
}
.healthProducts .friendshipLinkList a{
    font-size:16px;
    color:#fff;
    line-height:24px;
    display:block;
}
.healthProducts .foot {
    width: 100%;
    background: #fff;
    padding-bottom: 20px;
}
.healthProducts .footerBox {
    width: 930px;
    margin: 0px auto;
    padding-top: 47px;
    overflow: hidden;
}
.healthProducts .footerInfoBox{
    overflow:hidden;
}
.healthProducts .footerLogo {
    float: left;
    border-right: 1px solid #d7d7d7;
    padding-right:30px;
}
.healthProducts .footerLogo img{
    height:79px;
}
.healthProducts .footerInfoCon{
    float:left;
}
.healthProducts .footerInfoCon p{
    font-size:14px;
    color:#252525;
    line-height:27px;
    padding-left:15px;
}
.healthProducts .footerText{
    color:#000;
    margin-right:18px;
    font-weight:bold;
}
.healthProducts .securityBox{
    margin-top:20px;
}
.healthProducts .securityBoxCon{
    margin:auto auto;
}
.healthProducts .securityBoxList{
    display:inline-block;
    margin:0 22px;
}
.footerRecordNumber{
    margin-top:30px;
}
.healthProducts .footerRecordNumber p {
    line-height: 24px;
    font-size: 14px;
    color: #252525;
    text-align:center;
}
/****************招多多页尾***************/
.zhaoduoduoFooter .footbg {
    background-color: white;
}
.zhaoduoduoFooter .footInvestment {
    width: 100%;
    background: #e93428;
    height:440px;
}
.zhaoduoduoFooter .footInvestmentCon{
    width:1200px;
    margin:auto auto;
    overflow:hidden;
}
.zhaoduoduoFooter .footleftDescribe{
    float:left;
    width:280px;
}
.zhaoduoduoFooter .footDescribeBox{
    width:280px;
    height:140px;
    float:left;
    border:1px solid #fff;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    margin:35px 0;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}
.zhaoduoduoFooter .footDescribeBox p{
    text-align:center;
    color:#fff;
    font-size:16px;
    line-height:22px;
}
.zhaoduoduoFooter .footCenterDescribe {
    float: left;
}
.zhaoduoduoFooter .footerCenterImg {
    width: 635px;
    height:262px;
    margin-top:63px;
    background: url(image/qian_icon.png) center bottom no-repeat;
    position:relative;
    margin-bottom:23px;
}
.zhaoduoduoFooter .footerCenterImg em{
    display:block;
    position:absolute;
    width:144px;
    height:75px;
}
.zhaoduoduoFooter .leftTop {
    background: url(image/xian1.png) center center no-repeat;
    left: -3px;
    top: 110px;
}
.zhaoduoduoFooter .rightTop {
    background: url(image/xian2.png) center center no-repeat;
    right: -9px;
    top: 108px;
}
.zhaoduoduoFooter .leftBottom {
    background: url(image/xian4.png) center center no-repeat;
    left: -2px;
    top: 246px;
    z-index:100;
}
.zhaoduoduoFooter .roghtBottom {
    background: url(image/xian3.png) center center no-repeat;
    right: -8px;
    top: 248px;
    z-index: 100;
}
.zhaoduoduoFooter .footerCenterTitle{
    position:absolute;
    bottom:0;
    font-size:22px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    width:635px;
}
.zhaoduoduoFooter .footerCenterTitle i{
    border-top:2px solid #fff;
    display:inline-block;
    width:45px;
}
.zhaoduoduoFooter .footCenterDescribe p{
    text-align:center;
    font-size:16px;
    color:#fff;
    line-height:22px;
}
/******************/
.zhaoduoduoFooter .footRightDescribe {
    float: right;
    width: 280px;
}
/**************************/
.zhaoduoduoFooter .footerBox {
    width: 100%;
    background: #170e0c;
}
.zhaoduoduoFooter .footerBoxCon{
    width:1200px;
    margin:auto auto;
    overflow:hidden;
}
.zhaoduoduoFooter .footerLeftLogo {
    width: 470px;
    height: 450px;
    float: left;
    position: relative;
    background: url(image/cat.png) center center no-repeat;
}
.zhaoduoduoFooter .footerContactBox {
    background: #fff;
    width: 229px;
    height: 84px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto auto;
    overflow: hidden;
    border: 1px solid #870a18;
}
.zhaoduoduoFooter .footerJoinUsBox{
    overflow:hidden;
    height:41px;
}
.zhaoduoduoFooter .footerJoinUsBox .footerLandlineIcon {
    display: inline-block;
    float: left;
    height: 40px;
    width: 35px;
    background: url(image/phoneRed.png) center center no-repeat;
}
.zhaoduoduoFooter .footerLandlineText {
    float: left;
    line-height: 40px;
    color: #e60013;
    font-size: 16px;
}
.zhaoduoduoFooter .footerQQBox {
    line-height: 40px;
    color: #e60013;
    font-size: 16px;
}
.zhaoduoduoFooter .footerQQNumber {
    float: left;
    line-height: 40px;
    color: #e60013;
    font-size: 16px;
}
.zhaoduoduoFooter .footerQQIcon {
    display: inline-block;
    float: left;
    width: 35px;
    height: 40px;
    background: url(image/QQ_red.png) center center no-repeat;
    background-size: 27px;
}
.zhaoduoduoFooter .footerVerticalLine{
    height:245px;
    border-left:1px solid #fff;
    float:left;
    margin-top:60px;
}
.zhaoduoduoFooter .footerRightBox{
    float:left;
    margin-top:60px;
}
.zhaoduoduoFooter .footerRightCon{
    width:560px;
    margin-left:115px;
    text-align:center;
}
.zhaoduoduoFooter .footerRightCon p{
    font-size:16px;
    color:#fff;
    text-align:center;
    line-height:20px;
    margin-bottom:10px;
}
.zhaoduoduoFooter .footerRecordNumber{
    margin-top:25px;
}
.zhaoduoduoFooter .securityBox {
    margin-top: 25px;
}
.zhaoduoduoFooter .securityBoxCon {
    margin: auto auto;
}
.zhaoduoduoFooter .securityBoxList {
    display: inline-block;
    float:left;
    background:#fff;
    /*margin: 0 22px;*/
}
.zhaoduoduoFooter .securityBoxList img{
    width:112px;
}
/**************适配手机端**************/
@media screen and (max-width: 960px){
    *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
    html,body{height:100%;width:100%;}
    /*table img{width:50px;height:auto;}*/
    /*.sideMessage{display:none;}*/
    .footerMessage{width:1290px;}
    .zhaoduoduoFooter .footInvestment{width:1290px;}
    .zhaoduoduoFooter .footerBox{width:1290px;}
}
