html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
/* body{margin:0;max-width:1920px;margin:0 auto;} */
body{margin:0;margin:0 auto;overflow-x:hidden;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
[hidden],template{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0}
optgroup{font-weight:700}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

html{font-family:'PingFang SC',Helvetica,'Microsoft YaHei';-webkit-text-size-adjust:none;}
html,body{-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
a{text-decoration: none;color:#333;}
ul,ol{list-style: none;}
table{border-collapse: separate;border-spacing: 0;}
a,img{-webkit-touch-callout: none;}
a,input,button{outline:0;border:none;}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
body{background:#fff;margin:0 auto;background-attachment:fixed;font-size:14px;}
html{margin: 0 auto;color:#333;}

a{-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;}
a:hover{ color:#0392e1;}

.clearfix{*zoom:1;}
.clearfix::before{display:table;content:"";}
.clearfix::after{clear:both;display:block;content:"";height:0;overflow:hidden;visibility:hidden;}

.m216b-fl{float:left;}
.m216b-fr{float:right;}
.m216b-cl{ clear:both;}
.m216b-clear{clear:both;}
.m216b-fb{ font-weight:bolder;}.m216b-f14{ font-size:14px;}.m216b-f16{ font-size:16px;}.m216b-f18{ font-size:18px;}.m216b-f24{ font-size:24px;}
.m216b-w92{width:100%;margin:0 auto; padding:0 20px;}

#app {padding-bottom: 70px;}

select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
select {
	background-image: url(https://xystcdn.xydec.com.cn/static/mxy/images/icon_04.png);
	background-repeat: no-repeat,no-repeat;
	background-position: 94% center;
	background-size: 12px,13px;
}
@media screen and (max-width:1200px){.m216b-w1200{padding:0 20px;}}
@media screen and (max-width:1280px){.m216b-w1280{padding:0 20px;}}
@media screen and (max-width:1400px){.m216b-w1400{padding:0 20px;}}
@media screen and (max-width:1440px){.m216b-w1440{padding:0 20px;}}
@media screen and (max-width:1600px){.m216b-w1600{padding:0 20px;}}

.swiper-pagination{}
.swiper-pagination span,.swiper-button-prev,.swiper-button-next,.swiper-pagination-bullet{outline:none;}

.m216b-overh{overflow:hidden;}
.m216b-fixed{position:fixed;}

.m216b-textHidden{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.m216b-tran300{transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.m216b-tran500{transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.m216b-tran800{transition:800ms ease-out;-webkit-transition:800ms ease-out;-ms-transition:800ms ease-out;-moz-transition:800ms ease-out;-o-transition:800ms ease-out;}
.m216b-tran1000{transition:1000ms ease-out;-webkit-transition:1000ms ease-out;-ms-transition:1000ms ease-out;-moz-transition:1000ms ease-out;-o-transition:1000ms ease-out;}

.text-center{text-align:center;}
.m216b-empty {
	width: 50%;
	margin: 2rem auto;
	display: none;
}
.m216b-empty img {
	width: 100%;
}
.m216b-dropload-down {
	height: 48px;
	color: #999;
}

.m216b-dropload-refresh {
	height: 4rem !important;
	line-height: 4rem !important;
}
.m216b-dropload-refresh, .m216b-dropload-update, .m216b-dropload-load, .m216b-dropload-noData {
	height: 50px;
	text-align: center;
	line-height: 50px;
}
.m216b-dropload-load .m216b-loading {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 6px;
	-webkit-animation: rotate 0.75s linear infinite;
	animation: rotate 0.75s linear infinite;
	vertical-align: middle;
	border: 2px solid #666;
	border-bottom-color: transparent;
	border-radius: 100%;
}

@-webkit-keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
	}
	50% {
		-webkit-transform: rotate(180deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes rotate {
	0% {
		transform: rotate(0deg);
	}
	50% {
		transform: rotate(180deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.m-header {
	width: 100%;
	height: 60px; background:#fff;
}
.m-head {
	box-sizing: border-box;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0 15px;
	line-height: 40px;
	/*box-shadow: 0 0 5px rgba(0,0,0,.2);*/
	height: 60px;background:#fff;
}
.m216b-topadd{ }
.m216b-topadd a{ display:block;padding-left:25px; background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/top_add.png) no-repeat left 50%; line-height:60px; font-size:16px; color:#000;}
.m-logo {
	flex: 1; text-align:center;
}
.m-logo img {
	width: auto;
	height: 45px; padding-top:19px;
}
.m-logo h1 {
	text-indent: -999em;
}
.m-button{ padding-top:9px;float:right;}
.btn-m-en {
	display: inline-block;
	width: 32px;
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
	vertical-align: middle;
}
.btn-m-en:after {
	display: inline-block;
	content: "";
	width: 1px;
	height: 12px;
	margin-left: 10px;
	background-color: #666;
}
.btn-m-search {
	display: inline-block;
	width: 32px;
	height: 32px;
	vertical-align: middle;
}
.btn-m-search i {
	display: block;
	width: 18px;
	height: 18px;
	margin: 7px;
	text-indent: -9999em;
	background: url("https://xystcdn.xydec.com.cn//static/mxy2022/images/m_search.png") no-repeat;
	background-size: 18px 18px;
	overflow: hidden;
}
.btn-m-menu {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-left: 0;
	vertical-align: middle;
}
.btn-m-menu i {
	display: block;
	width: 18px;
	height: 18px;
	text-indent: -9999em;
	background: url("https://www.hennetec.com/m/skin/default/1/images/m_menu.png") no-repeat left top;
	background-size: 18px auto;
	overflow: hidden;
}
.btn-m-menu-active i {
	background-position: left bottom;
}
.m-menu {
	transition: transform .35s;
	transform: translateX(100%);
	position: fixed;
	z-index: 1001;
	top: 58px;
	right: 0;
	bottom: 0;
	left: 0;
	font-size: 14px;
	background-color: rgba(255,255,255,1);
	overflow-y: auto;
	
}
.m-menu > ul {
	margin: 0 20px;
	border-bottom: 1px solid #c1c1c1;
}
.m-menu ul {
	border-top: 1px solid #c1c1c1;
}
.m-menu ul li {
	border-bottom: 1px solid #c1c1c1;
}
.m-menu ul li:last-child {
	border-bottom: none;
}
.m-menu ul li a {
	display: block;
	padding: 0 20px;
	color: #333;
	line-height: 50px;
}
.m-menu ul li ul {
	display: none;
}
.m-menu ul li ul li a {
	padding: 0 60px;
}
.m-menu ul li ul li ul li a {
	padding: 0 100px;
}
.m-menu ul li a {
	position: relative; font-family:Arial, Helvetica, sans-serif;
}
.m-menu ul li a i {
	transform: translateY(-50%);
	position: absolute;
	top: 50%;
	right: 0;
	width: 14px;
	height: 14px;
}
.m-menu ul li a i:before, .m-menu ul li a i:after {
	content: "";
	position: absolute;
	background-color: #ddd;
}
.m-menu ul li a i:before {
	top: 50%;
	left: 0;
	width: 100%;
	height: 2px;
	margin-top: -1px;
}
.m-menu ul li a i:after {
	top: 0;
	left: 50%;
	width: 2px;
	height: 100%;
	margin-left: -1px;
}
.m-menu ul li.active > a {
	color: #e50120;
}
.m-menu ul li.active > a i:after {
	display: none;
}
.m-menu-active {
	transform: translateX(0);
}
.m-search {
	transition: transform .35s;
	transform: translateY(-100%);
	position: fixed;
	z-index: 100;
	top: 60px;
	left: 0;
	width: 100%;
	height: 50px;
	background-color: #f5f5f5;
}
.m-search form {
	display: flex;
	width: 100%;
	height: 100%;
}
.m-search .m216b-search-keywords {
	flex: 1;
	box-sizing: border-box;
	padding: 0 20px;
	font-size: 14px;
	border: none;
	background: none;
}
.m-search .m216b-search-button {
	width: 62px;
	height: 50px;
	text-indent: -9999em;
	border: none;
	background: url("https://xystcdn.xydec.com.cn//static/mxy2022/images/m_search_d.png") no-repeat center;
	overflow: hidden;
}
.m-search-active {
	transform: translateY(0);
}

/*.m216b-online{ width:72px; height:auto; position:fixed; z-index:999; top:50%; margin-top:-150px; right:0;}
.m216b-online a{ display:block; width:72px; height:72px; padding-top:45px; color:#fff; text-align:center; font-size:14px; line-height:20px; margin-bottom:2px;}
.m216b-online a.online_1{ background:url("https://www.hennetec.com/m/skin/default/images/online_icon1.png") no-repeat 50% 12px #4c59a6;}
.m216b-online a.online_2{ background:url("https://www.hennetec.com/m/skin/default/images/online_icon2.png") no-repeat 50% 12px #4c59a6;}
.m216b-online a.online_3{ background:url("https://www.hennetec.com/m/skin/default/images/online_icon3.png") no-repeat 50% 15px #4c59a6;}
.m216b-online a.online_4{ background:url("https://www.hennetec.com/m/skin/default/images/online_icon4.png") no-repeat 50% 18px #4c59a6;}*/
.btn-search {
	position:absolute; z-index:100; top:0; right:0;
}
.btn-search .m216b-icon-search {
	display: block;
	width: 30px;
	height: 30px;
	margin-top: 34px;
	margin-left: 40px;
	background: url("https://xystcdn.xydec.com.cn//static/mxy2022/images/top_search.png") no-repeat center;
	cursor: pointer;
}
.m216b-search-bar {
	display:none;
	position: absolute;
	z-index: 100;
	top: 90px;
	left: 0;
	width: 100%;
	padding: 20px 0;
	border-top: 1px solid #dedede;
	background-color: #fff;
}
.m216b-search-bar form {
	display: flex;
	width: 430px;
	height: 50px;
	margin: 0 auto;
	border: 1px solid #999;
}
.m216b-search-bar form .m216b-search-keywords {
	flex: 1;
	padding: 0 20px;
	font-size: 15px;
	border: none;
}
.m216b-search-bar form .m216b-search-button {
	width: 50px;
	height: 50px;
	text-indent: -9999em;
	border: none;
	background: url("https://xystcdn.xydec.com.cn//static/mxy2022/images/search.png") no-repeat center;
	overflow: hidden;
}
.m216b-search-bar-active {
	display: block;
}

.m216b-backlist{ padding-top:15px;}
.m216b-ntitle{ text-align:center; flex:1; font-size:18px; color:#333; line-height:60px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.m216b-ncon{ width:100%; height:auto;}

.m216b-fonline{ position: fixed;bottom: 0;width:100%; height:auto; border-top:1px #e9e9e9 solid; background:#fff;max-width: 750px;background: #fff;z-index: 1000;;}
.m216b-fonline ul{display:grid;grid-template-columns:repeat(4, 1fr); gap:0;}
.m216b-fonline ul li{ text-align:center; padding:10px 0;}
.m216b-fonline ul li .m216b-img{ margin-bottom:3px;}
.m216b-fonline ul li .m216b-tit{ line-height:22px; font-size:14px; color:#333;}


/*弹出框 开始*/
/*老房改造 弹出框*/
.alertc{ display:none;}
.alertbg{ width:100%; height:100%; position:fixed; z-index:99999; background-color: rgb(0, 0, 0); opacity: 0.3; top:0; left:0;}
.alertcon{ width:90%; height:auto;position:fixed;z-index: 19891015; top:15%; left:5%;background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/alert_top_bg.png) no-repeat 50% top #e5101c; background-size:100% auto; border-radius:18px;}
.alertclose{ position:absolute; z-index:19891019; top:32px; right:25px;}
.m216b-al_t{ height:auto; padding:20px 0 20px 40px;}
.m216b-al_t .m216b-tit{ color:#fff; font-size:18px; font-weight:bolder; line-height:32px; margin-bottom:4px;}
.m216b-al_t .m216b-info{ color:rgba(225,225,225,0.5); font-size:13px; line-height:22px;}
.m216b-al_c{ background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/alert_bg.png) no-repeat right bottom #fff; border-radius:0 0 18px 18px; padding:20px 10px;}
.m216b-al_c .m216b-list{display:grid;grid-template-columns:repeat(2, 1fr); gap:20px;}
.m216b-al_c .m216b-list .m216b-listl{}
.m216b-al_c .m216b-list .m216b-listl a{ display:block; width:50%; float:left;}
.m216b-al_c .m216b-list .m216b-listl a:nth-of-type(1){ height:46px; line-height:46px;border-top-left-radius: 12px;border-bottom-left-radius: 12px; background:url() no-repeat 90% 50% #f3f3f3; padding-left:25px; color:rgba(38,38,38,0.5); font-size:12px;}
.m216b-al_c .m216b-list .m216b-listl a:nth-of-type(1).m216b-on{ background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_c_a_on.png) no-repeat 100% 62% #e5e5e5; color:#1d1d1d; font-weight:bolder;}
.m216b-al_c .m216b-list .m216b-listl a:nth-of-type(2){ height:46px; line-height:46px;border-top-right-radius: 12px;border-bottom-right-radius: 12px; background:url() no-repeat 90% 50% #f3f3f3; padding-left:25px; color:rgba(38,38,38,0.5); font-size:12px;}
.m216b-al_c .m216b-list .m216b-listl a:nth-of-type(2).m216b-on{ background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_c_a_on.png) no-repeat 90% 50% #e5e5e5; color:#1d1d1d; font-weight:bolder;}
.m216b-al_text{ width:100%; height:46px; line-height:46px; color:#333; font-size:12px; background:#f3f3f3; border:0; padding-left:20px; border-radius:12px;}
.m216b-al_c .m216b-list .m216b-listr{ position:relative; z-index:99;}
.m216b-al_c .m216b-list .m216b-listr span{ position:absolute; z-index:100; font-size:13px; color:#080808; top:16px; right:18px; font-weight:bolder;}
.m216b-al_c .m216b-lista{ margin-bottom:20px; text-align:center;}
.m216b-al_sub{ width:246px; height:46px; line-height:46px; background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/contact_sub.png) no-repeat 58px 50% #e50120; text-indent:92px; text-align:left; font-size:12px; color:#fff; border-radius:14px;box-shadow:0 5px 10px 0 rgba(229, 1, 32, 0.35); cursor:pointer;}
.m216b-al_sub:hover{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/contact_sub.png) no-repeat 58px 50% #b80820;}
.m216b-al_c .m216b-listb{ color:#bababa; font-size:12px; line-height:32px; text-align:center;}

/*参观工地 弹出框*/
.alertcon_b{width:90%; height:auto;position:fixed;z-index: 19891015; top:20%; left:5%;background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/alert_top_bg.png) no-repeat 50% top #e5101c;background-size:100% auto;border-radius:18px;}
.m216b-alb_t{ width:100%; height:46px; margin:20px auto 20px auto; position:relative; z-index:99;}
.m216b-alb_t .m216b-alb_t_text{width:100%; height:46px; line-height:46px; color:#333; font-size:14px; background:#f3f3f3; border:0; padding-left:20px; border-radius:12px;}
.m216b-alb_t span{ display:block; width:75px; height:39px; background:#71c9ad; text-align:center; position:absolute; z-index:100; top:4px; right:3px; font-size:12px; color:rgba(255,255,255,0.9); line-height:16px;border-radius:12px; padding-top:3px;}
.m216b-alb_c{ width:277px; margin:0 auto 15px auto;}
.m216b-alb_c .m216b-al_c_sub{ width:277px; height:46px; line-height:46px; background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/contact_sub.png) no-repeat 74px 50% #e50120; text-indent:107px; text-align:left; font-size:14px; color:#fff; border-radius:14px;box-shadow:0 5px 10px 0 rgba(229, 1, 32, 0.35); cursor:pointer;}
.m216b-alb_c .m216b-al_c_sub:hover{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/contact_sub.png) no-repeat 74px 50% #b80820;}

/*免费量房 弹出框*/
.m216b-al_d{ width:100%; height:auto; margin:0 auto; padding-bottom:0;}
.m216b-al_d .m216b-al_dt{ font-size:14px; color:#484848; line-height:32px;}
.m216b-al_d .m216b-al_dt span{ color:#c4c4c4;}
.m216b-al_d .m216b-al_dc{ padding-top:15px;}
.m216b-al_d .m216b-al_dc ul {display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.m216b-al_d .m216b-al_dc ul li{ width:31%; height:auto;margin-bottom: 8px;}
.m216b-al_d .m216b-al_dc ul li a{ display:block; position:relative; z-index:99;}
.m216b-al_d .m216b-al_dc ul li a .m216b-img{}
.m216b-al_d .m216b-al_dc ul li a .m216b-img img{ display:block; border-radius:12px; width:100%; height:auto;border:2px #fff solid;}
.m216b-al_d .m216b-al_dc ul li a .m216b-tit{ position:absolute; z-index:100; width:100%; height:28px;line-height:28px; left:0; bottom:5px; padding:0 10px; font-size:14px; color:#fff; background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon.png) no-repeat 93% 50%;}
.m216b-al_d .m216b-al_dc ul li.on a .m216b-img img{ border:2px #e50120 solid;}
.m216b-al_d .m216b-al_dc ul li.on a .m216b-tit{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon_on.png) no-repeat 93% 50%;}

.m216b-al_d .m216b-al_dc ul li:hover a .m216b-img img{ border:2px #e50120 solid;}
.m216b-al_d .m216b-al_dc ul li:hover a .m216b-tit{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon_on.png) no-repeat 93% 50%;}


.m216b-alc_t{position:relative; z-index:99; width:100%; margin:0 auto;}
.m216b-alc_t span{ position:absolute; z-index:100; font-size:15px; color:#080808; top:16px; right:18px; font-weight:bolder;}
.m216b-alc_t .m216b-alb_t_text{width:100%; height:46px; line-height:46px; color:#333; font-size:14px; background:#f3f3f3; border:0; padding-left:20px; border-radius:12px;}

/*免费设计 弹出框*/
.m216b-ald_t{position:relative; z-index:99; width:100%; margin:20px auto;}
.m216b-ald_t span{ position:absolute; z-index:100; font-size:15px; color:#080808; top:16px; right:18px; font-weight:bolder;}
.m216b-ald_t .m216b-alb_t_text{width:100%; height:46px; line-height:46px; color:#333; font-size:14px; background:#f3f3f3; border:0; padding-left:20px; border-radius:12px;}
.m216b-ald_t span{ display:block; width:75px; height:39px; background:#71c9ad; text-align:center; position:absolute; z-index:100; top:4px; right:3px; font-size:12px; color:rgba(255,255,255,0.9); line-height:16px;border-radius:12px; padding-top:3px;}
.m216b-ald_c{ width:100%; margin:0 auto 15px auto;}
.m216b-ald_c .m216b-al_c_sub{ width:100%; height:46px; line-height:46px; background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/contact_sub.png) no-repeat 90px 50% #e50120; text-indent:122px; text-align:left; font-size:14px; color:#fff; border-radius:14px;box-shadow:0 5px 10px 0 rgba(229, 1, 32, 0.35); cursor:pointer;}
.m216b-ald_c .m216b-al_c_sub:hover{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/contact_sub.png) no-repeat 90px 50% #b80820;}

/*智能报价 弹出框*/
.m216b-al_e{ width:100%; height:auto; margin:0 auto;}
.m216b-al_e .m216b-al_et{ font-size:15px; color:#484848; line-height:32px; display:flex;align-items:center;}
.m216b-al_e .m216b-al_et p{ color:#c4c4c4; margin-right:10px; padding:0 10px; background:#888888; border-radius:23px; color:#bfbfbf; height:23px; line-height:23px;}
.m216b-al_e .m216b-al_et p span{ color:#fff;}

.m216b-al_e .m216b-al_ec{ padding-top:20px;}
.m216b-al_e .m216b-al_ec ul{display:grid;grid-template-columns:repeat(2, 1fr); gap:12px;}
.m216b-al_e .m216b-al_ec ul li{ width:100%; height:auto;}
.m216b-al_e .m216b-al_ec ul li:nth-of-type(3n){ margin-right:0;}
.m216b-al_e .m216b-al_ec ul li a{ display:block; position:relative; z-index:99;}
.m216b-al_e .m216b-al_ec ul li a .m216b-img{}
.m216b-al_e .m216b-al_ec ul li a .m216b-img img{ display:block; border-radius:12px; width:100%; height:auto;border:2px #fff solid;}
.m216b-al_e .m216b-al_ec ul li a .m216b-tit{ position:absolute; z-index:100; width:100%; height:28px;line-height:28px; left:0; bottom:5px; padding:0 10px; font-size:14px; color:#fff; background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon.png) no-repeat 93% 50%;}
.m216b-al_e .m216b-al_ec ul li a.on .m216b-img img{ border:2px #e50120 solid;}
.m216b-al_e .m216b-al_ec ul li a.on .m216b-tit{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon_on.png) no-repeat 93% 50%;}

.m216b-al_e .m216b-al_ec ul li.on a .m216b-img img{ border:2px #e50120 solid;}
.m216b-al_e .m216b-al_ec ul li.on a .m216b-tit{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon_on.png) no-repeat 93% 50%;}

.m216b-al_e .m216b-al_ec ul li a:hover .m216b-img img{ border:2px #e50120 solid;}
.m216b-al_e .m216b-al_ec ul li a:hover .m216b-tit{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon_on.png) no-repeat 93% 50%;}

.m216b-al_e .m216b-al_ec_2{padding-top:15px; margin-bottom:15px;}
.m216b-al_e .m216b-al_ec_2 ul {display: grid;grid-template-columns: repeat(2, 1fr);gap: 12px;}
.m216b-al_e .m216b-al_ec_2 ul li{ width:100%; height:44px; line-height:44px;}
.m216b-al_e .m216b-al_ec_2 ul li:nth-of-type(5n){ margin-right:0;}
.m216b-al_e .m216b-al_ec_2 ul li a{ display:block;border-radius:12px; padding-left:12px; font-size:13px; color:#595959; background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon.png) no-repeat 93% 50% #f2f2f2;border:2px #fff solid;}
/*.m216b-al_e .m216b-al_ec_2 ul li a:hover{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon_on.png) no-repeat 93% 50% #f2f2f2;border:2px #e50120 solid;}
.m216b-al_e .m216b-al_ec_2 ul li a.on{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon_on.png) no-repeat 93% 50% #f2f2f2;border:2px #e50120 solid;}*/
.m216b-al_e .m216b-al_ec_2 ul li.on a{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon_on.png) no-repeat 93% 50% #f2f2f2;border:2px #e50120 solid;}
.m216b-al_e .m216b-al_ec_2 ul li:hover a{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon_on.png) no-repeat 93% 50% #f2f2f2;border:2px #e50120 solid;}

.m216b-al_e .m216b-al_ec_3{padding-top:20px; padding-bottom:40px;}
.m216b-al_e .m216b-al_ec_3 ul {display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;}
.m216b-al_e .m216b-al_ec_3 ul li{ width:100%; height:128px;}
.m216b-al_e .m216b-al_ec_3 ul li:nth-of-type(5n){ margin-right:0;}
.m216b-al_e .m216b-al_ec_3 ul li a{ display:block; position:relative; z-index:99; background:#f2f2f2; height:100%; width:100%;border-radius:12px;border:2px #f2f2f2 solid;}
.m216b-al_e .m216b-al_ec_3 ul li a .m216b-img{ padding:5px 0;}
.m216b-al_e .m216b-al_ec_3 ul li a .m216b-img img{ display:block; width:100%; height:75px; margin:0 auto;border-radius:12px;}
.m216b-al_e .m216b-al_ec_3 ul li a .m216b-tit{ position:absolute; z-index:100; width:100%; height:28px; line-height:28px; left:0; bottom:5px; padding:0 10px; font-size:13px; color:#595959; background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon.png) no-repeat 93% 50%;}
.m216b-al_e .m216b-al_ec_3 ul li a.on{ border:2px #e50120 solid;}
.m216b-al_e .m216b-al_ec_3 ul li a.on .m216b-tit{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon_on.png) no-repeat 93% 50%;font-weight:bolder;}

.m216b-al_e .m216b-al_ec_3 ul li.on a{ border:2px #e50120 solid;}
.m216b-al_e .m216b-al_ec_3 ul li.on a .m216b-tit{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon_on.png) no-repeat 93% 50%;font-weight:bolder;}

.m216b-al_e .m216b-al_ec_3 ul li a:hover{ border:2px #e50120 solid;}
.m216b-al_e .m216b-al_ec_3 ul li a:hover .m216b-tit{background:url(https://xystcdn.xydec.com.cn/static/mxy2022/images/al_dc_icon_on.png) no-repeat 93% 50%; font-weight:bolder;}

.m216b-al_ec_4{ padding-top:20px; background:#ffffff;}
.m216b-al_ec_4 img{ display:block; width:100%; height:auto;}

.m216b-al_z .m216b-list{ display:block; margin-bottom:10px;}
.m216b-al_z .m216b-list .m216b-listl{ width:100%;margin-bottom:10px;}
.m216b-al_z .m216b-list .m216b-listr{ width:100%;}
.m216b-al_z .m216b-lista .m216b-al_sub{ width:100%;background: url(https://xystcdn.xydec.com.cn/static/mxy2022/images/contact_sub.png) no-repeat 38% 50% #e50120; text-indent:45%;}

.m216b-al_c .m216b-list select {
	width: 100%;
	height: 46px;
	line-height: 46px;
	background-color: #f3f3f3;
	border: 0;
	text-indent: 12px;
	font-size: 14px;
	border-radius: 12px;
}
.m216b-al_textarea {
	width: 100%;
	height: 100px;
	background: #f3f3f3;
	border-radius: 12px;
	border: none;
	padding: 10px 20px;
	resize: none;
	color: #333;
}

/*city*/
.m216b-region {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	z-index: 100000002;
	overflow: hidden;
	display: none;
	/*transform: translateX(100%);
    transition: .4s all;*/
}
.m216b-region-mask {
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .8
}
.m216b-region-wrap {
	position: absolute;
	top: 0;
	width: 78%;
	height: 101%;
	background-color: #f8f8f8;
	display: table;
	border: 1px solid #eee;
	font-size: 14px;
	right: -80%;
}
.m216b-region-wrap.active {
	transform: translateX(28%);
}
.m216b-region-wrap .m216b-region-select {
	display: table-cell;
	height: 100%;
	position: relative;
	overflow-y:auto;
}

.m216b-region-province {
	width: 47%;
	background: #fff
}
.m216b-region-select-province {
	border-right: 1px solid #eee;
}
.m216b-region-select-province li {
	background: #fff;
	font-size: 14px;
	padding-left: 10px;
	padding-top: 14px;
	padding-bottom: 14px;
	border-bottom: 1px solid #eee;
}

.m216b-region-select-province li.on {
	background: #f8f8f8;
	border-right: 0;
	color: #e50120
}

.m216b-region-select-province li.on .m216b-region-select-option {
	color: #e50120
}

.m216b-region-select-option {
	margin-left: 20px;
	padding-top: 14px;
	padding-bottom: 14px;
	border-bottom: 1px solid #eee
}

.m216b-region-select li:last-child .m216b-region-select-option {
	border: none
}

.m216b-region-select-option>span {
	margin-right: 4px;
	color: #c7c7c7
}
.m216b-region-select-city li {
	margin-left: 20px;
	padding-top: 14px;
	padding-bottom: 14px;
	border-bottom: 1px solid #eee;
}

.m216b-region-select-city li.on,.m216b-region-select-province li.on .m216b-region-select-option>span {
	color: #e50120
}

.m216b-region-select-city,.m216b-region-select-province {
	width: 100%;
	position: absolute;
	top: 0
}

.m216b-region-select-city {
	background: #f8f8f8
}

.m216b-region-select .m216b-area-background-tab {
	background: #ececec
}

.m216b-transition-select {
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out
}

.m216b-region-select::after {
	display: none
}
.m216b-ibjc_f_1{ margin-bottom:15px;font-size:14px; line-height:45px; height:45px; text-indent:20px; background-color:#f3f3f3; color:#989797; border-radius:5px;background-image: url(https://xystcdn.xydec.com.cn/static/mxy/images/icon_04.png);background-repeat: no-repeat,no-repeat;background-position: 94% center;background-size: 12px,13px;position: relative}
.m216b-ibjc_f_1 select{ font-size:14px; line-height:10px !important; height:10px !important; text-indent:20px; background-color:#f3f3f3; color:#989797; border-radius:5px; width:100%; border:0;opacity: 0;    position: absolute;left: 0;bottom: 2px;right: 0;}

/*弹出框 结束*/


.m216b-gzh-wechat {
	position: fixed;
    z-index: 1000002;
    width: 64px;
    height: 64px;
    right: 0px;
    bottom: 330px;
    display: none;
}
:root{--ms-accent:#5a3d7a;--ms-radius:4px;--ms-line:1.65;--ms-gap:17px;}
