
/*招商加盟*/

.jiamengzhinan{
	width:100%;
	overflow:hidden;
	background-color:#f4f4f4;
}
.in-sec {
    font-size: 18px;
    letter-spacing: 1px;
	margin-top: 90px;
}
.in-sec h3 {
    font-family: "Comfortaa";
}
.in-sec h2 {
    font-size: 48px;
    font-weight: 500;
    letter-spacing: 1px;
}

.member-rule-title {
    position: relative;
    padding-left: 20px;
    font-size: 28px;
    line-height: 2;
    letter-spacing: .06em;
    color: #333;
	margin:60px 0;
}
.member-rule-title::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #e71a28;
}

.jiamengzhinan-con{
	position: relative;
	margin-top:40px;
}
.list-system {
    margin-right: -40px;
    margin-left: -40px;
}
.jiamengzhinan-con li {
    width: 33%;
    display: inline-block;
    vertical-align: top;
	margin-bottom:70px;
}

.system-item {
    position: relative;
    padding-left: 86px;
    margin: 0 40px 70px;
}
.system-item__ico {
    position: absolute;
    top: 0;
    left: 0;
    width: 66px;
    height: auto;
}
.system-item__title {
    font-size: 24px;
    line-height: 1.6;
    color: #e71a28;
}
.system-item__desc {
    font-size: 14px;
    line-height: 2;
    color: gray;
}


.jiamengyoushi{
	width:100%;
	background-color:#c8070c;
	overflow:hidden;
	padding:120px 0;
}
.intro-header{
	color: #fff;
	text-align: center;
}
.intro-header h2 {
    font: 900 34px/1 "AvenirLTStd";
}
.intro-header p {
    margin-top:20px;
    font-size: 30px;
    letter-spacing: .06em;
}
.jiamengyoushi-con{
	margin-top:60px;
}
.jiamengyoushi-con dl{
	width:50%;
	height:385px;
	background-color:#fff;
	overflow:hidden;
	float:left;
}
.jiamengyoushi-con dl .text{
	width:50%;
	float:left;
}
.jiamengyoushi-con dl .text .text-con{
	padding:60px;
}
.jiamengyoushi-con dl .text .text-con h4{
	font-size:24px;
	color:#9f9f9f;
	font-family: 'BLACK';
}
.jiamengyoushi-con dl .text .text-con h2{
	font-size:32px;
	color:#c3060d;
	font-weight:600;
}
.jiamengyoushi-con dl .text .text-con h3{
	font-size:20px;
	color:#333;
}
.jiamengyoushi-con dl .text .text-con p{
	font-size:15px;
	line-height:26px;
	color:#666666;
	margin-top:40px;
}
.jiamengyoushi-con dl .imgs{
	width:50%;
	height:385px;
	float:left;
	position:relative;
}
.jiamengyoushi-con dl .imgs img{
	width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
}

.jiamengguanggao{
	margin:90px 0;
	overflow:hidden;
}

.jiamengguanggao .wrap-tit {
    text-align: center;
    overflow: hidden;
}
.jiamengguanggao .wrap-tit h2 {
    font-size: 48px;
    color: #333;
    margin-bottom: 18px;
    font-weight: 500;
}
.jiamengguanggao .wrap-tit p {
    margin:10px auto 0;
    font-size: 18px;
    color: #666;
    line-height: 1.5;
}
.jiamengguanggao .img{
	width:100%;
	margin-top:60px;
}
.jiamengguanggao .img img{
	width:100%;
}


.Assistance2 {
    position: relative;
    background: url(../img/jmyq.jpg) no-repeat center;
    width: 100%;
}
.Assistance-con {
    margin-top: 44px;
    overflow: hidden;
}

.Inpage-map {
    padding-top: 60px;
    padding-bottom: 255px;
    position: relative;
    overflow: hidden;
}
.Inpage-map .map-con {
    margin-top: 140px;
	text-align: center;
}
.Inpage-map .map-con h2 {
    font-size: 48px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 18px;
    font-weight: 500;
}
.Inpage-map .map-con p {
    font-size:18px;
    color: #fff;
}

.Inpage-ask {
    position: relative;
    background: #fff;
}
.Inpage-ask .ask-con {
    transform: translateY(-80px);
    background: #fff;
    overflow: hidden;
    box-shadow: 0px 5px 87px 0px rgba(0, 0, 0, 0.13);
}
.ask-con .ask-le {
    float: left;
    width: 50%;
}
.ask-con .pic {
    margin: 25px 0 0 25px;
    width: 92%;
    position: relative;
    font-size: 0;
    overflow: hidden;
}
.ask-con .pic img {
    width: 100%;
}
.ask-con .pic-tit {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    text-align: center;
    width: 100%;
}
.ask-con .pic-tit h2 {
    position: relative;
    letter-spacing: 18px;
    z-index: 2;
    margin-top: 11%;
    font-size: 30px;
    color: #fff;
    font-weight: normal;
}
.ask-con .ask-le .pic-tit h2:after {
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    left: 35%;
    top: 3px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #d93638;
}
.ask-con .pic-summary {
    margin-left: 25px;
    width: 92%;
    padding: 40px 0 74px 0;
}
.ask-con .pic-summary p {
    font-size: 15px;
    color: #333;
    line-height: 2;
}

.ask-con .ask-ri {
    float: left;
    width: 50%;
}

.ask-con .ask-ri .pic-tit h2:after {
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    left: 50%;
    top: 3px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #d93638;
}


.jiameng_bom_form {
    padding: 130px 0 25px;
    background: url(../img/jiameng_bg.jpg) no-repeat center;
    background-size: cover;
}
.jiameng_bom_form .w1540 {
	overflow:hidden;
}
.jiameng_bom_form_desc {
    width: 260px;
    overflow: hidden;
	padding-bottom: 40px;
    background: url(../img/dots.png) no-repeat left bottom;
	float: left;
	margin-right:40px;
}
.jiameng_bom_form_desc h4 {
    font-size:24px;
    color: #fff;
    background: url(../img/fan2.png) no-repeat right top;
    letter-spacing: 0.2em;
    line-height: 1.3;
}

.jiameng_bom_form_desc h3 {
    font-size:36px;
    color: #fff;
    font-weight: bold;
    padding-top: 1em;
    background: url(../img/health3.png) no-repeat left top;
    margin-top: 12px;
    letter-spacing: 0.2em;
    line-height: 1.3;
    white-space: nowrap;
}

.jiameng_bom_form_left {
    width: 52%;
    float: left;
    flex: 1;
}
.jiameng_bom_form .store_form_in {
    padding: 0 45px;
	z-index: 10;
	overflow: hidden;
	position: relative;
}

.jiameng_bom_form .store_form_in dl {
    width: 100%;
    float: none;
    margin-bottom: 23px;
}

.store_form_in dl dd {
    overflow: hidden;
}

.jiameng_bom_form .store_form_in dl dd select {
    width: 32%;
    height: 65px;
    margin-right: 2%;
	background-color: #fff;
    font-size: 16px;
    padding: 16px 12px 16px 16px;
    margin-bottom: 0;
	border: none;
	float: left;
}
.jiameng_bom_form .store_form_in dl dd select:last-child {
    margin-right: 0;
}

.jiameng_bom_form .store_form_in dl dd .store_input {
    background: #fff;
    width: 100%;
    height: 65px;
    font-size: 16px;
    color: #333;
    padding: 16px;
}
.jiameng_bom_contact {
    width: 25%;
    float: right;
    flex: 0 0 25%;
}
.jiameng_bom_contact h3 {
    font-size: 20px;
    color: #fff;
    display: inline-block;
    padding-right: 30px;
    background: url(../img/zs_tel2.png) no-repeat right center;
}
.jiameng_bom_contact h2 {
    font-size:48px;
    color: #fff;
    font-family: "BLACK";
    margin: 14px 0;
}
.jiameng_bom_contact p {
    font-size: 18px;
    color: #fff;
}
.jiameng_bom_contact .btn_jm {
    display: block;
    width: 250px;
    height: 65px;
    background: url(../img/btn_jm.png) no-repeat 0 0;
    margin-top: 40px;
    cursor: pointer;
}
.jiameng_bom_tips {
	font-size: 14px;
    color: #fff;
    margin-top: 80px;
}

.ask-con .pic-tit p {
    padding-top: 9px;
    font-size: 12px;
    color: #fff;
    font-family: DIN-Medium;
    letter-spacing: 3px;
}