@charset "utf-8"; 

/**********************/

.promote-right img,

.info-right img,

.information-img  img {
	transition: all 2s;
	-moz-transition: all 2s;
 /* Firefox 4 */
	-webkit-transition: all 2s;
 /* Safari 和 Chrome */
	-o-transition: all 2s;
 /* Opera */
	display: block;
}

.promote-right:hover img,

.info-right:hover img,

.information-img:hover  img {
	transform: scale(1.1);
}

.promote-tit:hover,
.figure-vedio-txt:hover,
.baike-list-item a:hover,

.baike-mess-title a:hover,

.invite-num a:hover,

.interaction-more1:hover,

.info-title:hover,

.information-title:hover {
	color: #DB4E4E;
}

.real-txt,

.purchase-hint,

.purchase-area,

.purchase-input,

.purchase-txt,

.group-hint dt,

.group-hint dd,

.channel-table th,

.channel-label select,

.channel-label p,

.channel-right p,

.channel-hint p,

.map-hint,

.promote-info,

.promote-author,

.baike-list-area,

.baike-mess-title a, 

.butler-mess a,

.butler-mess p,

.join-hint,

.invite-info h3,

.invite-txt,

.invite-num p,

.invite-num a,

.figure-list p,

.info-txt,

.info-time,

.info-title,

.about-list-middle h3,

.about-list-middle p,

.about-list-middle span,

.about-title-wrap h3,

.about-title-wrap p,

.about-txt h4,

.about-txt p,

.about-nav a,

.photo-author,

.photo-info,

.article-author p,

.article-author h3,

.article-info,

.article-eva h4,

.photo-tag a,

.interaction-title a,

.interaction-title h2,

.reality-list a, 

.brand-txt,

.brand-info, 

.produce span,

.index-ys-list p,
.figure-vedio-txt,
.index-ys-list span,
.map-info a,
.advantage-txt p,
.stuff p,
.advantage-list li {
	font-family: SourceHanSansCN-Regular, SourceHanSansCN, MicrosoftYaHei;
	font-weight: 400;
}

.group-other p,

.purchase-table textarea, 

.purchase-table select,

.purchase-table td,

.purchase-table input,

.channel-table td,

.butler-system-txt,

.butler-system-title, 

.butler-contact span,

.butler-info p,

.butler-txt dt,

.butler-txt dd,
.stuff span,
.bytler-name {
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
}
.stuff h3,
.real-title,

.purchase-submit,

.produce p,

.brand-title,

.baike-list-item a,

.butler-contact p,

.baike-floor a,

.baike-nav li a,

.promote-apply,
.stuff h2,
.promote-tit {
	font-family: SourceHanSansCN-Medium, SourceHanSansCN;
	font-weight: 500;
}

/*品牌*/

.brand {
	margin: -20px 0 20px;  
}
.brand img{
	display: block;
}
.brand-wrap { 
	width: 378px;
	padding: 8px 20px 0;
	background:  #F8F8F8;
	height: 246px;
}
.brand-list{
	margin-right: -10px;
}
.brand-list li{
	float: left;
	margin-right: 5px;
	height: 254px; 
}
.brand-title {
	font-size: 34px;
	color: #DB4E4E;
	line-height: 50px;
}

.brand-txt {
	border-bottom: 1px solid #E2E2E2;
	font-size: 16px;
	color: #838383;
	text-transform: uppercase;
	display: block;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

.brand-info {
	font-size: 16px;
	color: #3C3C3C;
	line-height: 26px;
	text-align: justify;
}

/*质感·不仅仅是铝合金*/

.reality {
	margin-bottom: 20px;
}

.reality-list {
	background: #F8F8F8;
	border-radius: 8px 8px 0px 0px;
	padding: 29px 0 0;
}

.reality-list li {
	float: left;
	width: 120px;
	margin-right: 15px;
	padding-bottom: 15px;
	border-bottom: 7px solid #F8F8F8;
}

.reality-list li:last-child {
	margin-right: 0;
}

.reality-list li img{
	display: block;
	margin: 0 auto 10px; 
	width: 36px;
	height: 36px;
	background: #838383;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
} 

.reality-list a {
	display: block;
	font-size: 14px;
	color: #3C3C3C;
	line-height: 20px;
	text-align: center;
	margin: 15px 0 0;
}

.reality-list li:hover {
	border-bottom: 7px solid  #DB4E4E;
}

.reality-list li:hover a {
	font-weight: 700;
	color: #DB4E4E;
}
.reality-list li:hover img{
	background: #db4e4e;
}
.reality>img {
	width: 100%;
}

/***************/

.reality-wrap {
}

.reality-item {
	position: relative;
	height: 712px;
	background: url(/assets/zbimages/bg-index.png) no-repeat;
}

.reality-left {
	width: 820px;
}

.reality-right {
	width: 380px;
}

.real-title {
	font-size: 34px;
	color: #DB4E4E;
	line-height: 44px;
	padding-left: 20px;
}

.reality-left .real-title {
	margin-top: 31px;
}

.reality-right .real-title {
	margin-top: 38px;
}

.real-title p {
	color: #838383;
}

.real-txt {
	font-size: 14px;
	color: #838383;
	line-height: 22px;
	text-transform: uppercase;
	margin-top: 32px;
	padding-left: 20px;
}

.reality-img {
	position: absolute;
	bottom: 33px;
	right: 196px;
	z-index: 100;
	width: 370px;
}

.reality-img img {
	width: 370px;
	height: 370px;
	object-fit: cover;
}

.reality-photo {
	margin-right: -6px;
}

.reality-photo li {
	margin-right: 6px;
	float: left;
	width: 396px;
}

.reality-photo img {
	width: 396px;
	height: 254px;
	object-fit: cover;
}

/*十年沉淀·匠心智造*/

.produce {
	margin: -20px  0 20px;
}

.produce ul {
	margin-right: -6px;
}

.produce>img {
	height: 412px;
	width: 100%;
}

.produce li {
	width: 195px;
	background: #F8F8F8;
	float: left;
	margin: 6px 6px 0 0;
}

.produce p {
	font-size: 18px;
	color: #DB4E4E;
	line-height: 26px;
	padding: 12px 10px 8px;
}

.produce span {
	display: block;
	padding: 0 10px 20px;
	font-size: 12px;
	font-weight: 700;
	color: #838383;
	line-height: 20px;
	text-transform: uppercase;
}
/*无填充 ·才是真环保*/
.stuff {
	margin-bottom: 15px; 
}
.stuff ul{
	margin-right: -8px;
}
.stuff li{
	float: left;
	margin: 0 5px 5px 0;
	background: #F8F8F8;
}
.stuff .stuff-first{
	height: 451px;
}
.stuff-left{
	height: 246px;
	padding-left: 20px;
}
.stuff h3{
	font-size: 16px; 
	color: #DB4E4E;
	line-height: 44px;
	margin: 15px 0 10px;
} 

.stuff .stuff-second{
	width: 482px;
	height: 223px; 
}
.stuff-middle{
	margin-left: 25px; 
}
.stuff p{
	font-size: 12px;  
	transform:scale(0.875);
	color: #838383;
	line-height: 20px;
	text-transform: uppercase;  
	
}
.stuff-left p{
	margin-left: -15px; 
}
.stuff-middle p{
	margin-left: -30px; 
}
.stuff h2{
	text-align: center;
	font-size: 34px; 
	color: #DB4E4E;
	line-height: 50px;
	margin: 64px 0 0;
}
.stuff span{
	text-align: center;
	display: block;
	font-size: 30px; 
	color: #838383;
	line-height: 46px;
}
.stuff .stuff-three{
	width: 742px;
	height: 223px;
}
.stuff .stuff-last{
	margin-top: -228px;
}
.stuff img {
	display: block; 
}

/*全新蓝海·机不可失*/

.index-ys {
	background: #F8F8F8;
	padding: 20px 0;
	margin-bottom: 20px;
}

.index-ys-list {
	margin-left: 125px;
	margin-right: -150px;
}

.index-ys-list li {
	float: left;
	margin: 7px 0;
	position: relative;
	width: 230px;
	margin-right: 138px;
}

.index-ys-list li:last-child {
	margin-right: 0;
}

.index-ys-first li {
}

.index-ys-last li:nth-child(2) {
	width: 360px;
	margin-left: -140px;
}

.index-ys-list p {
	font-size: 14px;
	color: #3C3C3C;
	line-height: 24px;
}

.index-ys-list span {
	display: block;
	font-size: 12px;
	color: #838383;
	line-height: 24px;
	text-transform: uppercase;
}

.index-ys-last.index-ys-list span,

.index-ys-last.index-ys-list p {
	text-align: right;
}

.index-ys-first li:after,

.index-ys-last li:before {
	display: block;
	content: '';
	position: absolute;
	width: 29px;
	height: 39px;
	z-index: 50;
}

.index-ys-first li:after {
	background: url(/assets/zbimages/icon/num1.png) no-repeat;
	bottom: -52px;
	left: 0;
}

.index-ys-last li:before {
	background: url(/assets/zbimages/icon/num2.png) no-repeat;
	top: -52px;
	right: 0;
}

.index-hr {
	border-bottom: 1px dashed #DB4E4E;
	width: 100%;
	height: 1px;
	margin: 30px 0;
} 

/*斥资千万·支持经销商*/

 

.advantage-list li {
	float: left;
	width: 132px;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	padding: 8px;
	color: #3C3C3C;
	letter-spacing: 13px;
}

.advantage-list a {
	display: block;
	border: 1px solid #E2E2E2;
	padding: 22px 5px;
	color: #3C3C3C;
}

.advantage-list li:nth-child(2n+1) {
	background: #F8F8F8;
}

.advantage-list span {
	text-indent: 13px;
	display: block;
	line-height: 36px;
}

.advantage-list span:first-child {
	border-bottom: 1px solid #E2E2E2;
}

.advantage-txt {
	background: url(/assets/zbimages/icon/bg01.jpg) no-repeat;
	height: 380px;
	width: 100%;
	margin-bottom: 20px;
}

.advantage-txt p {
	color: #fff;
}

.advantage-txt div {
	padding-top: 2px;
}

.advantage-txt div p {
	font-size: 24px;
	line-height: 36px;
	margin: 15px 0 0 20px;
}

.advantage-txt>p {
	font-size: 36px;
	font-weight: 700;
	margin: 165px 18px 0 0;
}

/*申请加盟*/

.apply-join {
	background: #F8F8F8;
	padding: 24px 20px;
	margin-bottom: 20px;
}

.join-edit {
	margin-right: 30px;
}

.join-submit button {
	display: block;
	width: 120px;
	height: 120px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	color: #FFF;
	line-height: 27px;
	letter-spacing: 8px;
}

.join-submit button span {
	display: block;
	text-indent: 8px;
}

.join-submit .btn-submit {
	background: #DB4E4E;
	margin-top: 154px;
}

.join-submit .btn-reset {
	background: #E2E2E2;
	color: #3C3C3C;
	margin-top: 24px;
}

.apply-join .join-list {
	margin-bottom: 24px;
}

.apply-join .join-list>p {
	font-size: 14px;
	color: #3C3C3C;
	line-height: 48px;
	float: left;
	width: 80px;
}

.apply-join .join-list b {
	color: #DB4E4E;
	margin: 0 9px 0 5px;
	vertical-align: middle;
}

.apply-join .join-list textarea,

.apply-join .join-list input {
	background: #fff;
	font-size: 14px;
	color: #838383;
	padding: 0 10px;
	width: 910px;
	float: left;
}

.apply-join .join-list input {
	height: 48px;
	line-height: 48px;
	padding-left: 10px;
}

.apply-join .join-list textarea {
	resize: none;
	padding: 10px;
	border: none;
	line-height: 21px;
}

.apply-join select {
	background: #FFF;
	line-height: 48px;
	height: 48px;
	padding: 0 10px;
}

.apply-join .manager select {
	width: 930px;
}

.apply-join .city select {
	width: 291px;
	margin-right: 21px;
}

.apply-join .shop select {
	width: 212px;
	margin-right: 21px;
}

.apply-join #s_shop,

.apply-join #s_county1,

.apply-join #s_county {
	margin-right: 0
}

.apply-join .join-submit.join-addsubmit .btn-submit {
	margin-top: 226px;
}

/*精彩互动*/

.information {
	margin-right: -21px;
}

.information li {
	background: #F8F8F8;
	width: 386px;
	float: left;
	margin: 0 21px 20px 0;
}

.information-info {
	padding: 12px 20px 14px;
}

.information-img {
	display: block;
	height: 189px;
	overflow: hidden;
}

.information-img  img {
	width: 386px;
	height: 189px;
	object-fit: cover;
}

.information-title {
	display: block;
	font-size: 18px;
	font-weight: 700;
	color: #3C3C3C;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	text-align: justify;
}

.information-txt {
	margin-top: 6px;
	font-size: 16px;
	color: #838383;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	text-align: justify;
}

/***********/

.about-glorious,

.dealer {
	margin-bottom: 20px;
} 

.about-glorious .swiper-button-next, 

.about-glorious .swiper-container-rtl .swiper-button-prev,

.about-glorious .swiper-button-prev, 

.about-glorious .swiper-container-rtl .swiper-button-next,

.dealer .swiper-button-next, 

.dealer .swiper-container-rtl .swiper-button-prev,

.dealer .swiper-button-prev, 

.dealer .swiper-container-rtl .swiper-button-next {
	width: 34px;
	top: 0;
	margin-top: 0;
}


.dealer .swiper-button-next, 

.dealer .swiper-container-rtl .swiper-button-prev,

.dealer .swiper-button-prev, 

.dealer .swiper-container-rtl .swiper-button-next {
	background: url(/assets/zbimages/icon/arr.png) no-repeat;
	height: 124px;
}

.about-glorious .swiper-button-next, 

.about-glorious .swiper-container-rtl .swiper-button-prev,

.about-glorious .swiper-button-prev, 

.about-glorious .swiper-container-rtl .swiper-button-next {
	background: url(/assets/zbimages/icon/arr2.png) no-repeat;
	height: 297px;
}

.about-glorious .swiper-button-next, 

.about-glorious .swiper-container-rtl .swiper-button-prev,

.dealer .swiper-button-next, 

.dealer .swiper-container-rtl .swiper-button-prev {
	left: auto;
	right: 0;
	background-position: -34px 0;
}

.about-glorious .swiper-button-prev, 

.about-glorious .swiper-container-rtl .swiper-button-next,

.dealer .swiper-button-prev, 

.dealer .swiper-container-rtl .swiper-button-next {
	left: 0;
	right: auto;
	background-position: 0 0;
}
.dealer .swiper-slide{
	height: 126px;
}
.dealer img{
	max-width: 100%;
	height: 126px;
	vertical-align: middle;
	object-fit: contain;
	margin: 0 auto;
}
/*精彩互动*/

.interaction {
	margin-bottom: 20px;
}

.interaction-eva {
	width: 820px;
}

.interaction-title {
	line-height: 44px;
	background: #F8F8F8;
	padding: 0 20px;
}

.interaction-title h2 {
	font-size: 16px;
	font-weight: 700;
	color: #3C3C3C;
	float: left;
}

.interaction-more1,

.interaction-more,

.interaction-page {
	width: 70px;
	display: block;
	float: right;
	font-weight: 700;
	color: #838383;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	margin-left: 24px;
	margin-top: 12px;
}

.interaction-more,

.interaction-page {
	border: 1px solid #E2E2E2;
}

.interaction-more:hover,

.interaction-page:hover {
	color: #DB4E4E;
	border: 1px solid #DB4E4E;
}

.icon-page {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(/assets/zbimages/icon/page.png) no-repeat;
	margin-right: 6px;
	vertical-align: middle;
	margin-top: -2px;
}

.interaction-tag {
	width: 360px;
}
  
.photo-tag{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:justify;
    justify-content:flex-start;
    flex-wrap:wrap;
    margin-right: -30px;
    height: 398px;
    overflow: hidden;
}
.photo-tag a { 
	font-size: 12px;
	font-weight: 700;
	color: #3C3C3C;
	line-height: 34px;
	padding: 0 10px;
	margin: 20px 20px 0 0;
	background: #F8F8F8;
	display:block;  
	color:#666;   
}

.article-eva {
	margin-right: -20px;
}

.article-eva li {
	display: block;
	width: 188px;
	background: #F8F8F8;
	border: 1px solid #E2E2E2;
	float: left;
	margin: 20px 20px 0 0; 
}

.article-eva h4{

	font-size: 14px;
	font-weight: 700;
	color: #3C3C3C;
	line-height: 20px;
	padding: 28px 14px 14px;
	height: 20px;
}

.article-info {
	height: 192px;
	font-size: 12px;
	color: #3C3C3C;
	line-height: 24px;
	overflow: hidden;
	text-align: justify;
	padding: 0 14px;
	margin-bottom: 30px;
}

.article-author {
	position: relative;
}

.article-author h3 {
	font-size: 12px;
	font-weight: 700;
	color: #3C3C3C;
	line-height: 18px;
	margin-left: 52px;
}
.article-eva .article-author{
	margin: 11px 0 0;
}
.article-time {
	width: 100%;
	background: #3C3C3C;
	padding: 12px 0 10px;
}

.article-time p {
	font-size: 12px;
	color: #F8F8F8;
	line-height: 18px;
	margin-top: 6px;
	padding-left: 15px;
}

.article-header {
	width: 32px;
	height: 32px;
	position: absolute;
	left: 10px;
	top: 0;
	z-index: 50;
}

.good-tag {
	display: block;
	position: absolute;
	right: 7px;
	top: -47px;
	z-index: 50;
	width: 57px;
	height: 56px;
	background: url(/assets/zbimages/icon/good-tag.png) no-repeat;
}

.interaction-photo {
	margin-top: 20px;
}

.photo-list {
	margin: 20px -21px 20px 0;
}

.photo-list li {
	background: #F8F8F8;
	width: 346px;
	padding: 20px 20px 15px;
	float: left;
	margin-right: 21px;
}

.photo img {
	width: 346px;
	height: 262px;
}

.photo-info,

.photo-author {
	font-size: 14px;
	line-height: 24px;
}

.photo-info {
	color: #3C3C3C;
	height: 144px;
	overflow: hidden;
	margin-top: 15px;
	text-align: justify;
}

.photo-author {
	color: #838383;
	text-align: right;
}

/*关于我们*/

 

.about-nav, 

.about-list,

.about-wrap {
	margin-bottom: 20px;
}

.about-wrap {
	margin-top: -20px;
}

.about-nav {
	background: #F8F8F8;
	padding: 15px 20px;
}

.about-nav li {
	float: left;
	width: 126px;
	margin: 0 22px 20px;
	/*margin-right: 52px;*/
}

.about-nav a {
	display: block;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	color: #838383;
	background: #fff;
}

.baike-nav li.active a,

.baike-nav li:hover a,

.about-nav li.active a,

.about-nav li:hover a {
	background: #DB4E4E;
	color: #fff;
}

.about-wrap img {
	display: block;
}

.about-info-left,

.about-info-right {
	background: #F8F8F8;
	width: 590px;
}
.about-article{
	background: #F8F8F8;
	min-height: 50px;
	margin: 20px 0;
}
.about-article p,
.about-article{
	font-size: 14px;
	color: #333;
	line-height: 28px; 
}
.about-article img{
	max-width: 100%;
}
.about-txt {
	padding: 0 20px;
}

.about1 {
	padding-bottom: 90px;
}

.about2 {
	padding-top: 54px;
	padding-bottom: 66px;
}

.about3 {
	padding-top: 163px;
	padding-bottom: 163px;
}

.about4 {
	padding-top: 48px;
	padding-bottom: 48px;
}

.about5 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.about-txt h4 {
	font-size: 20px;
	font-weight: 700;
	color: #DB4E4E;
	line-height: 40px;
	padding-top: 10px;
}

.about-txt p {
	font-size: 18px;
	color: #3C3C3C;
	line-height: 40px;
	text-align: justify;
}

.about-list {
	background: url(/assets/zbimages/icon/about.jpg) no-repeat;
	padding: 30px 20px 40px;
	margin-top: 30px;
}

.about-title-wrap {
}

.about-title-wrap.last {
	text-align: right;
}

.about-title-wrap h3 {
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	line-height: 46px;
}

.about-title-wrap p {
	font-size: 16px;
	color: #FFF;
	line-height: 24px;
	margin-top: 20px;
}

.about-list-middle {
	margin-right: -10px;
	margin: 47px -10px 44px 0;
}

.about-list-middle li {
	margin: 5px 6px 0 0;
	float: left;
	width: 351px;
	height: 168px;
	padding: 16px 12px 0 20px;
	background: rgba(255, 255, 255, 0.82);
}

.about-list-middle h3 {
	font-size: 16px;
	font-weight: bold;
	color: #DB4E4E;
	line-height: 24px;
}

.about-list-middle span {
	font-size: 12px;
	color: #838383;
	line-height: 18px;
	margin: 17px 0;
}

.about-list-middle p {
	font-size: 14px;
	color: #383838;
	line-height: 24px;
	text-align: justify;
}

/*资讯*/

.information-item {
	margin-bottom: 20px;
	background: #F8F8F8;
	border-radius: 1px;
	padding: 15px 20px 13px;
}

.info-left {
	width: 934px;
}

.information-list {
	display: none;
}

.info-title {
	display: block;
	font-size: 20px;
	font-weight: 700;
	color: #3C3C3C;
	line-height: 30px;
	height: 30px;
}

.info-time {
	font-size: 16px;
	color: #838383;
	line-height: 26px;
	margin: 4px 0 5px;
	height: 26px;
}

.info-txt {
	font-size: 16px;
	color: #3C3C3C;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	text-align: justify;
}

.info-right {
	display: block;
	width: 208px;
	height: 102px;
	overflow: hidden;
	margin-top: 10px;
}

.info-right img {
	width: 208px;
	height: 102px;
	object-fit: cover;
}  

/*形象*/

.figure .page {
	margin-top: 0;
}

.product-nav .product-nav1 {
	margin-right: -60px;
}

.product-nav .product-nav1 li {
	margin-right: 47px;
}

.product-nav .product-nav1 li:nth-child(5)~li {
	margin-right: 7px;
}

.product-nav .product-nav1 li a {
	padding: 0 20px;
}

.figure {
	display: none;
}

.figure-img {
	display: block;
	width: 346px;
	height: 262px;
	overflow: hidden;
}

.figure-img img {
	width: 346px;
	height: 262px;
	object-fit: cover;
}

.figure-vedio-list  {
	margin-right: -25px;
}

.figure-vedio-list li,

.figure-list li {
	float: left;
	
	background: #F8F8F8;
	width: 346px;
	padding: 20px 20px 0;
}
.figure-vedio-list li{
	margin: 0 21px 20px 0;
}
.figure-list li{
	margin-bottom: 20px;
	width: 346px!important;
}
.figure-list p {
	font-size: 16px;
	color: #3C3C3C;
	line-height: 56px;
	text-align: center;
	height: 56px;
}

/*视频*/

.figure-first {
	display: block;
	width: 100%;
	margin-bottom: 20px; 
	background: #F8F8F8;
	cursor: pointer;
}
.figure-img{
	position: relative;
}
.figure-first .figure-img {
	width: 100%;
	height: 380px; 
} 
.figure-first .figure-img>img {
	width: 100%;
	height: 380px;
}
#vedio{
	width: 800px;
	height: 440px; 
}
.figure-vedio-list li {
	padding: 20px 20px 0;
	cursor: pointer;
} 
.figure-play {  
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 50;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.figure-play img{
	width: 54px;
	height: 54px;
}
.figure-vedio-txt {
    font-size: 16px;
    color: #3C3C3C;
    line-height: 56px;
    text-align: center;
    height: 56px;
}
/*产品支持*/

.invite01,

.invite02,

.invite03,

.invite04,

.invite05,

.invite06 {
	width: 100%;
	height: 480px;
	margin-bottom: 20px;
	position: relative;
} 
.invite01 img.bg_invite,

.invite02 img.bg_invite,

.invite03 img.bg_invite,

.invite04 img.bg_invite,

.invite05 img.bg_invite,

.invite06 img.bg_invite{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
 
.invite-ewm,

.invite-info {
	background: rgba(255,255,255,.72);
	position: absolute;
	z-index: 50;
}

.invite-info {
	width: 814px;
	height: 217px;
	left: 50%;
	top: 80px;
	margin-left: -407px;
}

.invite-ewm {
	width: 212px;
	left: 50%;
	bottom: 40px;
	margin-left: -135px;
	padding: 17px 29px;
}

.invite-info h3 {
	font-size: 36px;
	font-weight: bold;
	color: #DB4E4E;
	line-height: 54px;
	text-align: center;
	margin: 57px 0 18px;
}

.invite-txt {
	width: 736px;
	margin: 0 auto;
	font-size: 16px;
	font-weight: 700;
	color: #3C3C3C;
	line-height: 30px;
	text-align: center;
}

.invite-ewm img {
	width: 64px;
	height: 64px;
}

.invite-num p {
	font-size: 14px;
	color: #3C3C3C;
	line-height: 16px;
}

.invite-num a {
	margin-top: 13px;
	text-align: center;
	display: block;
	font-size: 16px;
	font-weight: 700;
	color: #3C3C3C;
	line-height: 32px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #3C3C3C;
}

.join-hint {
	font-size: 14px;
	color: #838383;
	line-height: 24px;
	margin-top: 5px;
	text-align: left;
}

/*加盟管家*/

.butler {
	margin-bottom: 20px;
	background: #F8F8F8;
}

.bytler-right {
	width: 760px;
	padding: 25px 40px 14px;
}

.butler-left {
	width: 356px;
}

.butler-left img {
	width: 100%;
	height: 544px;
	object-fit: cover;
}

.bytler-name {
	margin-bottom: 11px;
}

.butler-info p,

.butler-txt dt,

.bytler-name {
	font-size: 18px;
	color: #838383;
	line-height: 24px;
}

.butler-info p,

.butler-txt dt,

.bytler-name span {
	color: #3C3C3C;
}

.butler-info {
	margin-right: -80px;
}

.butler-info p {
	float: left;
	margin-right: 70px;
	min-width: 210px;
	margin-bottom: 14px;
}

.butler-info span {
	color: #838383;
}

.butler-txt dt {
	margin: 14px 0 10px;
}

.butler-txt dd {
	text-align: justify;
	font-size: 18px;
	color: #838383;
	line-height: 32px;
}

/*加盟招商专属管家*/

.butler-join {
}

.butler-join ul {
	margin-right: -30px;
}

.butler-join li {
	float: left;
	margin: 0 24px 20px 0;
	width: 384px;
	background: #F8F8F8;
}

.butler-join a {
	display: block;
}

.butler-photo img {
	width: 156px;
	height: 240px;
	object-fit: cover;
}

.butler-mess {
	width: 182px;
	padding: 0 20px;
}

.butler-mess p {
	font-size: 18px;
	color: #838383;
	line-height: 28px;
	margin: 15px 0;
}

.butler-mess span {
	color: #3C3C3C;
}

.butler-mess a {
	font-size: 18px;
	color: #FFFFFF;
	line-height: 48px;
	background: #DB4E4E;
	border-radius: 2px;
	width: 98px;
	text-align: center;
	margin-top: 28px;
	float: right;
}

/*服务系统*/

.butler-system {
	height: 480px;
	background: url(/assets/zbimages/icon/butler.jpg) no-repeat;
	text-align: center;
	margin-bottom: 20px;
}

.butler-system-title {
	font-size: 30px;
	font-weight: 100;
	color: #FFF;
	line-height: 34px;
	padding-top: 140px;
}

.butler-system-title:before,

.butler-system-title:after {
	content: '';
	display: inline-block;
	height: 1px;
	width: 234px;
	background: #f8f8f8;
	margin: 0 23px;
	vertical-align: middle;
}

.butler-system-txt {
	font-size: 18px;
	color: #FFF;
	line-height: 34px;
	width: 1027px;
	margin: 16px auto 0;
}

/*服务联系*/

.butler-contact {
	background: #F8F8F8;
	padding: 0 20px 20px;
	margin-bottom: 20px;
}

.butler-contact ul {
	margin-right: -25px;
}

.butler-contact li {
	float: left;
	width: 275px;
	background: #FFF;
	margin: 20px 20px 0 0;
	text-align: center;
	padding: 0 0 17px;
}

.butler-contact li img {
	width: 101px;
	height: 101px;
	display: block;
	margin: 18px auto 12px;
}

.butler-contact p {
	font-size: 18px;
	color: #3C3C3C;
	line-height: 24px;
	margin-bottom: 12px;
}

.butler-contact span {
	font-size: 16px;
	color: #838383;
	line-height: 22px;
}

/*百科*/

.baike-wrap {
	margin-right: -20px;
}

.baike-mess {
}

.baike-mess-list {
	margin-right: 10px;
	margin-bottom: 16px;
	float: left;
}

.baike-mess-list>a {
	margin-top: 20px;
	display: block;
}

.baike-two {
	width: 544px;
	height: 520px;
}

.big.baike-two {
	width: 645px;
}

.baike-mess-list.baike-three {
	width: 390px;
	margin-right: 15px;
}

.baike-three .baike-list-item {
	height: 310px;
}

.baike-three .clearfix {
	margin-top: 24px;
}

.baike-list-item img {
	width: 137px;
	height: 97px;
	object-fit: cover;
}

.baike-list-area {
	font-size: 16px;
	color: #3C3C3C;
	line-height: 24px;
	text-align: justify;
	height: 72px;
	overflow: hidden;
}

.baike-three .baike-list-area {
	width: 238px;
}

.baike-two li img {
	width: 174px;
	height: 97px;
	object-fit: cover;
}

.baike-two .baike-list-area {
	width: 358px;
}

.baike-list-item a {
	display: block;
	font-size: 16px;
	color: #3C3C3C;
	line-height: 24px;
	height: 24px;
}

.baike-list-item {
	margin-top: -8px;
}

.baike-list-item li {
	margin-bottom: 12px;
}

.baike-mess-title {
	margin-bottom: 20px;
	margin-top: 20px;
}

.baike-mess-title p {
	font-size: 20px;
	font-family: SourceHanSansCN-Bold, SourceHanSansCN;
	font-weight: bold;
	color: #3C3C3C;
	line-height: 22px;
	border-left: 6px solid #DB4E4E;
	padding-left: 14px;
	margin-top: 4px;
}

.baike-mess-title a {
	display: block;
	font-size: 16px;
	color: #838383;
	line-height: 30px;
}

.baike-mess-title .interaction-page {
	width: 70px;
	font-size: 12px;
	line-height: 20px;
}

.baike-floor {
	margin-right: -30px;
}

.baike-floor a {
	display: block;
	float: left;
	line-height: 34px;
	background: #F8F8F8;
	border-radius: 1px;
	font-size: 12px;
	color: #3C3C3C;
	padding: 0 12px;
	margin-right: 24px;
	margin-bottom: 20px;
}

.baike-floor a:hover {
	color: #fff;
	background: #DB4E4E;
}

.baike-nav {
	background: #F8F8F8;
	padding: 20px 20px 0;
}

.baike-nav ul {
	margin-right: -60px;
}

.baike-nav li {
	float: left;
}

.baike-nav li a {
	display: block;
	font-size: 20px;
	color: #838383;
	line-height: 50px;
	padding: 0 13px;
	margin-right: 50px;
	margin-bottom: 20px;
	background: #fff;
}

/*促销活动*/

.promote-item {
	margin-bottom: 20px;
	background: #F8F8F8;
	border-radius: 1px;
	padding: 15px 20px;
}

.promote-left {
	width: 934px;
}

.promote-right {
	display: block;
	margin-top: 11px;
	width: 208px;
	height: 102px;
	overflow: hidden;
}

.promote-right img {
	width: 208px;
	height: 102px;
	object-fit: cover;
}

.promote-apply,

.promote-tit {
	font-size: 20px;
	line-height: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
}

.promote-apply {
	color: #DB4E4E;
	border: 1px solid #DB4E4E;
	padding: 0 9px;
	line-height: 28px;
	border-radius: 2px;
}

.promote-apply.gray {
	color: #838383;
	border: 1px solid #838383;
}

.promote-apply.black {
	color: #3C3C3C;
	border: 1px solid #3C3C3C;
}

.promote-tit {
	max-width: 800px;
	margin-right: 10px;
	color: #3C3C3C;
}

.promote-author {
	height: 20px;
	font-size: 16px;
	color: #838383;
	line-height: 20px;
	margin: 10px 0 7px;
	height: 20px;
}

.promote-info {
	text-align: justify;
	font-size: 16px;
	color: #3C3C3C;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
}

.promote-photo {
	margin: 13px -20px 40px 0;
}

.promote-photo li {
	float: left;
	margin-right: 17px;
}

.promote-photo img {
	width: 376px;
	height: 189px;
	object-fit: cover;
}

.shop {
	display: block;
	margin-bottom: 20px;
}

/*销售网络*/

.map {
	position: relative;
	margin-bottom: 20px; 
	height: 770px; 
}

.map-hint {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 50;
	text-align: center;
	line-height: 40px;
	background: #3C3C3C;
	opacity: 0.79;
	font-size: 16px;
	color: #FFF;
}
#mapBox{
	height:800px;
	width: 1200px;
	margin-top: -80px;
}
.map-info{
	background: #fff;
	margin-left: -20px;
	margin-top: -20px;
	padding: 15px 0  5px 15px;
	border-radius: 10px;
	max-width: 430px;
	overflow: hidden;
	box-shadow: 0 0 10px #efefef;
}
.map-info a{
	display: block;
	float: left;
	width: 130px;
	margin: 0 10px 10px 0;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	background: #f4f4f4;
	color: #3C3C3C;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.map-info a:hover{
	background: #DB4E4E;
    color: #fff;
} 
.channel {
	margin-bottom: 20px;
	background: #F8F8F8;
}

.channel-hint {
	padding: 0 20px 18px;
}

.channel-left p {
	font-size: 12px;
	color: #838383;
	line-height: 16px;
	margin-bottom: 10px;
}

.channel-right {
	width: 90px;
	text-align: center;
}

.channel-right img {
	width: 64px;
	height: 64px;
	margin: 0 auto;
}

.channel-right p {
	font-size: 12px;
	color: #3C3C3C;
	line-height: 16px;
	margin-top: 6px;
}

.channel-label {
	padding: 16px 20px;
	margin-right: -90px;
}

.channel-label label {
	margin-right: 84px;
}

.channel-label p {
	font-size: 14px;
	color: #3C3C3C;
	line-height: 48px;
	margin-right: 17px;
}

.channel-label select {
	width: 188px;
	height: 48px;
	background: #FFF;
	border-radius: 2px;
	line-height: 48px;
	padding: 0 10px;
	font-size: 14px;
	color: #838383;
}

.channel-table {
	width: 100%;
	border: 1px solid #E8E8E8;
	border-top: none;
}

.channel-table td,

.channel-table th {
	padding: 0 10px;
}

.channel-table th {
	font-size: 14px;
	color: #3C3C3C;
	height: 72px;
	text-align: center;
	vertical-align: middle;
}

.channel-table td {
	min-width: 50px;
	max-width: 200px;
	text-align: center;
	height: 72px;
	vertical-align: middle;
	font-size: 14px;
	color: #3C3C3C;
	line-height: 24px;
}

.channel-table tr {
	border-bottom: 1px solid #E8E8E8;
}

.channel-table tr th:nth-child(2n),

.channel-table tr td:nth-child(2n) {
	background: #fff;
} 

/*直购*/ 

.purchase-form {
	background: #F8F8F8;
	padding: 20px;
}

.purchase-item {
	margin-top: 20px;
	display: block;
}

.purchase-item span,

.purchase-area-input,

.purchase-input {
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	color: #838383;
}

.purchase-area {
	font-size: 14px;
	color: #838383;
	line-height: 20px;
	padding: 7px 10px;
	resize: none;
	background: #fff;
	border: none;
	width: 1063px;
}

.purchase-area-input,

.purchase-input {
	background: #fff;
	padding: 0 10px;
}

.purchase-input {
	width: 1063px;
}

.purchase-area-input {
	width: 353px;
}

#shop_name {
	width: 373px;
	margin-right: 0;
}

.purchase-item select {
	background: #FFF;
	line-height: 48px;
	height: 48px;
	padding: 0 10px;
	width: 98px;
	border-radius: 2px;
	font-size: 14px;
	color: #838383;
	margin-right: 20px;
}

.purchase-item .staff {
	width: 727px;
	margin-right: 0;
}

.purchase-txt {
	font-size: 14px;
	color: #3C3C3C;
	line-height: 48px;
	width: 76px;
}

.purchase-item span {
	margin-left: 20px;
}

.purchase-hint {
	font-size: 12px;
	line-height: 18px;
}

.purchase-hint dt {
	color: #3C3C3C;
	margin-top: 17px;
}

.purchase-hint dd {
	color: #838383;
	margin-top: 17px;
}

input[type="submit"].purchase-submit {
	display: block;
	line-height: 64px;
	height: 64px;
	font-size: 16px;
	color: #FFF;
	margin-bottom: 20px;
	background: #DB4E4E;
	width: 100%;
}

.table-form {
	background: #f8f8f8;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	overflow: hidden;
}

.purchase-table {
	width: 100%;
}

.purchase-table td {
	border-bottom: 1px solid  #E8E8E8;
	height: 54px;
	line-height: 54px;
	font-size: 14px;
	color: #3C3C3C;
	vertical-align: middle;
	padding-left: 20px;
	width: 168px;
}

.purchase-table td:nth-child(2n+1) {
	background: #FAFAFA;
}

.purchase-table td:nth-child(3n) {
	width: 102px;
}

.purchase-table input {
	padding: 0;
	height: 54px;
	line-height: 54px;
	width: 414px;
	background: transparent;
	font-size: 14px;
	color: #838383;
}

.purchase-table .last .s-select,

.purchase-table td.w1 {
	background: #FFFCFC;
}

.last p,

.purchase-table td.w2 {
	background: #fff;
}

.purchase-table textarea,

.purchase-table select {
	background: transparent;
	font-size: 14px;
	color: #838383;
}

.purchase-table select {
	line-height: 54px;
	height: 54px;
	cursor: pointer;
}

.purchase-table textarea {
	line-height: 24px;
	padding: 15px 20px;
	border: none;
	width: 900px;
}

.last td {
	vertical-align: top;
	background: #f8f8f8;
	padding: 0;
	border: none;
}

.last1 td {
	vertical-align: top;
	background: #f8f8f8;
	padding: 0;
	border: none;
}

.last1 td input,

.last1 td p,

.last td p {
	border-bottom: 1px solid  #E8E8E8;
	display: block;
	padding-left: 20px;
}

.group-other {
	position: relative;
	padding-right: 20px;
}

.group-other p {
	font-size: 14px;
	color: #838383;
	line-height: 54px;
}

.icon-down {
	display: block;
	width: 24px;
	height: 19px;
	background: url(/assets/zbimages/icon/up.png);
	margin-top: 18px;
}

.group-other input[type=file] {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 50;
	width: 100%;
	height: 48px;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}

.purchase-table .select {
	width: 414px;
}

.purchase-table .select1 {
	width: 404px;
}

.purchase-table .s-select select {
	width: 125px;
	border-left: 1px solid  #E2E2E2;
	margin-left: 15px;
}

.purchase-table .last .s-select {
	border-bottom: 1px solid  #E8E8E8;
}

#group_province,

#event1_province,

#event_province {
	border: none;
	margin-left: 0px;
}

#group_province {
	margin-left: 15px;
}

.group-hint {
	padding: 0 20px 17px;
}

.group-hint dt,

.group-hint dd {
	font-size: 12px;
	line-height: 18px;
}

.group-hint dt {
	color: #3C3C3C;
}

.group-hint dd {
	color: #838383;
	margin-top: 17px;
}

#date {
	cursor: pointer;
}

.purchase-txt {
	font-family: SourceHanSansCN-Regular, SourceHanSansCN, MicrosoftYaHei;
	font-weight: 400;
}  