@charset "utf-8";
@import url('../fonts/iconfont.css');/*字体图标调用*/

/* 全局设置 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border: 0px none;margin: 0px;outline: 0px none;padding: 0px;}
ol, ul{list-style: outside none none;}
/* a{text-decoration: none;color: #392b20;} */
a{text-decoration: none;color: #bb8962;}
html, body{ padding:0px; margin:0px;}

dl, dt, dd, ul, li, ol, form, img, h1, h2, p, div{padding: 0px;margin: 0px;border: 0px;list-style: none;}
body{height:100%;margin:0;font:14px/1.4 'Helvetica Neue',Helvetica,sans-serif;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);background-color: #fff;}
*{margin: 0;padding: 0;}
img{border:0;display:block;width: 100%;}
em,i{font-style: normal;}

select{font-size:100%;height:auto;margin:0;}

@media screen and (max-width: 500px){
	body {
	    font-size:16px;
	}
}
.hc-hd-content-txt,.hc-hd-content-txt b,.hc-hd-content .time,.csym_content .hc-hd-content a,.hc-hd-content-hui{font-size: 15px;}

.show{}
.hide{display: none;}

.clear:after {overflow:hidden;display: block;}

.clear{_zoom:1;clear:both}
.clear:after {clear:both;visibility:hidden;height:0;content:"."}

/* header */
.hclifeCs_header{background: #931719;color: #ebe7dc;line-height: 44px;}
.mui-bar.hclifeCs_header a{color: #ebe7dc;}
.hc-logo{width:100px;background: url(//cs.hanyunshi.com/Content/images/2021/logo.png) no-repeat center center;height: 44px;background-size: 100%;display: block;}
.hc_zuo{margin-right:10px;color: #ebe7dc;}
.home-search{width: 22px;height: 44px;background: url(//jscdn.hanyunshi.com/m/public/hanchengh5/Content/images/logo/search.png) no-repeat center center;background-size: 100% auto;}
.home_huangli{width: 24px;height: 44px;background: url(//jscdn.hanyunshi.com/m/public/hanchengh5/Content/images/logo/huangli.png) no-repeat center center;background-size: 100% auto;margin: 0 20px;}
.home_huangli i{color:#f8efdd;font-size:13px;font-weight:600;text-align: center;display: block;margin-top:2px;}
.home_kefu{width: 22px;height: 44px;background: url(//jscdn.hanyunshi.com/m/public/hanchengh5/Content/images/logo/kefu.png) no-repeat center center;background-size: 100% auto;margin: 0 14px 0 15px;margin-top: 1px;position: relative;}
.home_kefu i{background: #fb5d23;border-radius:50%;color: #faefdb;position: absolute;line-height:8px;font-size: 10px;padding:5px;right:-5px;top: 2px;}
.home_mulu{color: #f8efdd;display: block;}
.home_mulu i{color: #f8efdd;font-size:20px;display: block;margin-top:12px;}

.hclfCs_TopHeader .home_huangli{margin-right: 0;}

.homeHead_dingdan{width: 22px;height: 44px;background: url(//xin.hanyunshi.com/Content/images/wechatCs/order.png) no-repeat center center;background-size: 100% auto;margin: 0 7px 0 0;margin-top: 1px;position: relative;}

/* header end */


.content-wrapper{padding:10px .2rem 0 .2rem;overflow:hidden;background-color: #fff;}
.content-wrapper .commen-title{font-size:16px;font-weight:600;color:#ff2b1b;line-height:16px;margin:15px 0 15px;}
.content-wrapper img{pointer-events:none}


.jingpin-cesuan-container .card-wrapper{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.jingpin-cesuan-container .card-wrapper .card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:3.35rem;height:1.5rem;border:1px solid #f9f3ec;border-radius:.125rem;padding:.1rem; float:left; background:#f8f8f8}
.jingpin-cesuan-container .card-wrapper .card:first-child{margin:0 .05rem .05rem 0}
.jingpin-cesuan-container .card-wrapper .card:nth-child(3){margin-right:.05rem}
.jingpin-cesuan-container .card-wrapper .card .card-info{text-align:left;display:inline-block;width:6rem;}
.jingpin-cesuan-container .card-wrapper .card-name{font-size:.3rem;font-weight:700;color:#2f2c29}
.jingpin-cesuan-container .card-wrapper .card-dec{font-size:.2rem;color:#666;line-height:.3rem;margin-top:.05rem}
.jingpin-cesuan-container .card-wrapper .card-icon{float:right;width:1.5rem;height:auto}

.free-cesuan-container .card-wrapper{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.free-cesuan-container .card-wrapper img {width: 1.8rem;height: auto;margin: 0 .2rem 0 .2rem;}


.tab-list .tab{max-width:10rem;width:100%;background:#fff;overflow:auto;overflow-y:hidden;-webkit-justify-content:space-around;-ms-flex-pack:distribute;white-space:nowrap;margin-top:.4rem}
.tab-list .tab .tab_item{display:inline-block;font-size:.3rem;text-align:center; margin-right:.45rem}
.tab-list .tab .tab_item .text{font-size:.3rem}
.tab-list .tab .tab_item .have_line{display:block;width:100%;height:3px;background:#ff2b1b;margin:.08rem auto 0;border-radius:.35rem;}
.tab-list .tab .tab_item .no_line{display:block;width:70%;height:5px;background-color:#fff;margin:auto}
.tab-list .tab .active .text{font-weight:600;font-size:.3rem;color:#ff2b1b}
.tab-list-cesuan{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.tab-list-cesuan-container{margin-top:.3375rem;text-align:center; box-shadow:1px 1px 3px #ccc;border-radius:.1125rem ; width:100%}
.tab-list-cesuan-container .banner{position:relative}
.tab-list-cesuan-container .banner img{width:100%;border-radius:.1125rem .1125rem 0 0}

.tab-list-cesuan-container .cesuan-dec{width:100%;text-align:left;padding:.1rem .1rem .1rem;background:#f8f8f8;border-radius:0 0 .15rem .15rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.tab-list-cesuan-container .cesuan-dec-text{min-width:0;width:74%}
.tab-list-cesuan-container .cesuan-dec .cesuan-name{font-size:.3rem;font-family:SourceHanSKansCN-Medium;font-weight:700;color:#2f2c29;margin-bottom:.01rem; margin-top:.05rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tab-list-cesuan-container .cesuan-dec .cesuan-tips{font-size:.25rem !important;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:4rem; margin:.1rem 0  !important;}
.tab-list-cesuan-container .cesuan-dec .tablist-btn{width:1rem;height:.5rem}
.tab-list-cesuan-container .cesuan-dec .tablist-btn-2{width:1.3rem;height:.5rem; margin:0 .2rem .2rem 0;background:-webkit-gradient(linear,left bottom,left top,from(#ff2c1b),to(#ff4536));background:-webkit-linear-gradient(bottom,#ff2c1b,#ff4536);background:linear-gradient(0deg,#ff2c1b,#ff4536);border-radius:.2rem;font-size:.2rem;color:#fff;line-height:0.5rem;text-align:center;-webkit-animation:btnAnimate .6s cubic-bezier(.4,1.07,1,1) infinite;animation:btnAnimate .6s cubic-bezier(.4,1.07,1,1) infinite}@-webkit-keyframes btnAnimate{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes btnAnimate{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}
.tab-list .loading-more{font-size:.6875rem;color:#666;text-align:center;padding:2.8125rem 0 .9375rem}


.cs_bnt_box1 {font-size:0.3rem;padding:0.05rem 0;color:#333;margin:0; text-align:left}
.cs_bnt_box1 ul {width:100%;overflow:hidden; padding-inline-start:0px;margin-block-end:0em;padding-top: 15px;}
.cs_bnt_box1 ul li {width: 22%;float: left;text-align: center;margin: 0 1.5%;}
.measure {color:#ff2b1b;border-bottom: 3px solid #ff2b1b; font-weight:600; dispaly:inline-block;}


/* banner */
.c-banner{
	width: 100%;
	position: relative;
}
.c-banner img{
	width: 100%;border-radius:.15rem;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: .15rem .05rem ;
	position: absolute;
	top: 40%;
	background: #000000;
	opacity: 0.2;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom:.1rem;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width:.1rem;
	height:.1rem;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}

@media only screen and (min-width: 480px) and (max-width: 767px){
  
	
	.c-banner{
		width:100%;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 100%;
		position: absolute;
		left: 50%;
		margin-left: -384px;
	}
}

.mui-bar{
    background-color: #741012;
}
.mui-bar a{color: #BA8961;}
.mui-title {
    color: #bb8962;
    z-index: -1;
}
.public_header{display: none !important;}