@charset "UTF-8";
/* 重设样式 */
*{margin:0;padding:0;list-style:none;border:none;outline:none;}
body{ font-style: normal;font-variant:normal;color:#000000;font-family: "SourceHanSansCN-Regular", "SourceHanSansCN";}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
    font-size: 0.25rem;
}
input, select, textarea {font-size: 100%;}
/* 去掉各 Table  cell 的边距并让其边重合 */
table {border-collapse: collapse;border-spacing: 0;}
/* 去除默认边框 */
fieldset, img {border: 0;}
/* 去掉 firefox 下此元素的边框 */
abbr, acronym {border: 0;font-variant: normal;}
/* 一致的 del 样式 */
del {text-decoration: line-through;}
address, caption, cite, code, dfn, em, th, var,i {font-size:100%;font-style: normal;font-weight: normal;}
/* 去掉列表前的标识, li 会继承 */
ol, ul {list-style: none;}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th {text-align: left;}
/* 来自 yahoo, 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
q:before, q:after {content: '';}
/* 正常链接 未访问 */
/* 鼠标悬停 */
a:hover {text-decoration:none;}
/* 默认不显示下划线，保持页面简洁 */
ins, a {text-decoration: none;color:#000000;
    /*-moz-transition:all .3s ease-in;
    -webkit-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in;
    transition:all .3s ease-in;*/}
html{ overflow-x:hidden;}
.w1200{width: 1200px; margin: 0 auto;}
.w1160{width: 1160px; margin: 0 auto;}
.w227{width: 227px; margin: 0 auto;}
.w785{width: 785px; margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.cb{clear: both;}
.w500{width: 525px;}
.mt40{margin-top: 40px;}
.ml16{margin-left: 0px !important;}
.color_ef{color: #EFAA22 !important;}
.color_66{color: #666 !important;}

 /*推荐案例*/
.art_tj {clear: both; overflow: hidden;}
.art_tj .case_copy{font-family: Source Han Sans CN; font-size: 22px; color: #333;margin-top: 40px; float: left;overflow: hidden;margin-bottom: 10px;}
.art_tj .caseLine{width: 110px; height: 2px; background: #333; border-radius: 1px; margin-top: 19px;}
.art_tj .caseLine01{width: 1160px; height: 1px; background: #F3F3F3;}
.art_tj .case_ul{display: flex; flex-wrap:wrap;width: 1160px; margin:0 auto;padding-bottom: 20px;}
.art_tj .case_ul li{width: 275px;height: 261px; background: #F7F7F7;margin-top: 20px; overflow: hidden; position: relative; cursor: pointer;margin: 20px 7px 0;border-radius: 24px;}
.art_tj .anli{  width: 275px; height: 206px;}
.art_tj h2{width: 189px;

  height: 16px;

  line-height: 16px;

  font-size: 16px;

  color: #333;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  font-weight: 530;

  padding-left: 12px;

  box-sizing: border-box;

  margin: 6px 0 4px 0;}
.art_tj h3{width: 189px;

  height: 16px;

  line-height: 16px;

  font-size: 12px;

  color: #999;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  font-weight: 530;

  padding-left: 12px;

  box-sizing: border-box;

  margin: 6px 0 4px 0;}

.art_tj .pa{position: absolute; top: 181px; right: 6px;}
.art_tj .pa img{ border-radius: 50%; border: 2px solid #fff;width: 46px; height: 46px;}
.art_tj .pa h4{font-family: Source Han Sans CN; font-size: 14px; color: #666; width: 56px; text-align: center;}
.art_tj .case_zz{position: absolute; top: 169px; left: 12px;}
.art_tj .case_zz .zzc{width: 192px; height: 27px;background: #000; opacity: 0.4;border-radius: 0px 16px 0px 14px;}
.art_tj .case_zz h6{position: absolute; top: 0px; left: 5px;font-family: Source Han Sans CN; font-size: 14px; color: #fff;line-height: 27px;width: 185px; overflow: hidden; height: 27px;}
.art_tj .case_more{float: right;margin-top: 40px;}
.art_tj .case_more span{font-family: Source Han Sans CN; font-size: 18px; color: #333; cursor: pointer;}
.art_tj .case_more span:hover{color: #4C1693;}
 

.art_tj_more{
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #999999;
	text-align: center;
	margin-top: 20px;
}
.hotDeas_banner{
	max-width: 1920px;
	height: 524px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	background: url('/static/home/skin/newpc/hotList/image/village-BG.png') no-repeat;
	background-position: center;
}
.hotDeas_banner .hotDeas_banner_left{
	width: 420px;
	height: 315px;
	background: #FFFFFF;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 105px;
	left: 360px;
	border-radius: 16px;
}

.hotDeas_banner .hotDeas_banner_left img{
	width: 410px;
	height: 305px;
	position: relative;
	border-radius: 16px;
}
.hotDeas_banner .hotDeas_banner_right{
	width: 752px;
	height: 305px;
	position: absolute;
	left: 808px;
	top: 110px;
}
.hotDeas_banner .hotDeas_banner_right .hotDeas_banner_right_title{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 23px;
}
.hotDeas_banner .hotDeas_banner_right .hotDeas_banner_right_title div:first-child{
	font-size: 32px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #FFFFFF;
}
.hotDeas_banner .hotDeas_banner_right .hotDeas_banner_right_title div:last-child{
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #FFFFFF;
}
.hotDeas_banner .hotDeas_banner_right .hotDeas_banner_right_heng{
	width: 752px;
	height: 1px;
	background: #FFFFFF;
	opacity: 0.8;
	margin-top: 19px;
}
.hotDeas_banner .hotDeas_banner_right .hotDeas_banner_right_content{
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: 22px;
} 
.hotDeas_banner .hotDeas_banner_right .hotDeas_banner_right_button{
	width: 100%;
	position: relative;
	display: flex;
	align-items: center;
	margin-top: 70px;
}
.hotDeas_banner .hotDeas_banner_right .hotDeas_banner_right_button .button1{
	width: 184px;
	height: 46px;
	background: #FFFFFF;
	border-radius: 12px;
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #222222;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 16px;
}
.hotDeas_banner .hotDeas_banner_right .hotDeas_banner_right_button .button2{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 184px;
	height: 46px;
	background: linear-gradient(94deg, #F8D68F, #F4D897, #CBA260);
	border-radius: 12px;
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #222222;
}

