@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none!important; color:#6c6c6c;}
a:hover{ }
table { width:100%!important;max-width:100%!important;}=
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 



* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: none;
}
@font-face {
	font-family:impact;
	src: url('../fonts/Avignon-Bold.otf'); }
@font-face {
	font-family:impact;
	src: url('../fonts/DINCond-Medium.otf'); }
		
	
@font-face{font-family: "HelveticaLTStd-Bold"; src:url(../fonts/HelveticaLTStd-Bold.ttf)}
@font-face{font-family: "DINCond-Medium"; src:url(../fonts/DINCond-Medium.ttf)}


@font-face{font-family: "AvenirLTStd-Light"; src:url(../fonts/AvenirLTStd-Light.otf)}
@font-face{font-family: "HelveticaLTStd-BoldCond"; src:url(../fonts/HelveticaLTStd-BoldCond.otf)}

@font-face {
	font-family:Barlow-Regular;
	src: url('../fonts/Barlow-Regular.ttf'); }
	
@font-face{font-family: "HelveticaLTStd-Bold"; src:url(../fonts/HelveticaLTStd-Bold.ttf)}
@font-face{font-family: "HelveticaLTStd-BoldCond"; src:url(../fonts/HelveticaLTStd-BoldCond.otf)}
		
@font-face {
font-family: 'iconfont';
src: url('../fonts/iconfont.woff2?t=1689738565086') format('woff2'),
url('../fonts/iconfont.woff?t=1689738565086') format('woff'),
url('../fonts/iconfont.ttf?t=1689738565086') format('truetype');}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}		
@font-face {
font-family:HelveticaLTStd-BoldCond;
src: url('../fonts/HelveticaLTStd-BoldCond.otf'); }

body{ margin:0 auto;padding:0px;width:100%; margin:0px; font-family:"Verdana, Geneva, sans-serif";font-size:15px!important;color:#6c6c6c;}



@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding:0; font-family:Verdana;


}


.sy_title{text-align:center;padding-top:60px;}
.sy_title h2{font-size:48px;color:#000;font-weight:bold;padding-top:7px;font-family: "HelveticaLTStd-BoldCond"; }
.sy_title p{font-size:16px;padding-top:15px;color:#666;}
.sy_title2{text-align:center;padding-top:70px;}
.sy_title2 h2{font-size:36px;color:#fff;font-weight:bold;padding-top:7px;letter-spacing:2px; }
.sy_title2 p{font-size:16px;padding-top:15px;color:#fff;}




.w90{ width:90%; margin:0 auto; padding-top:60px; padding-bottom:60px;}
.title{ text-align:center; margin:0 auto; padding-bottom:50px;}
.title .title1{ font-size:45px;color:#000; text-transform:capitalize}
.title .title2{ font-size:17px; padding-top:10px;}

/*客户反馈*/
.w90 .hzkh { width:100%; overflow:hidden;}
.hzkh ul .flex{justify-content:left}
.hzkh ul li{ border-top-right-radius: 40px; border-bottom-left-radius: 40px;width:100%; background:#fafafa;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; }
.hzkh ul li:hover{transform: translate(0,-5px);
-webkit-transform: translate(0,-5px);
-moz-transform: translate(0,-5px);
-o-transform: translate(0,-5px);
-ms-transform: translate(0,-5px);box-shadow: 0 1px 10px rgba(0,0,0,0.2);}
.hzkh_bj{ padding:30px 22px;}
.hzkh_miao{ font-size:15.5px; line-height:25px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow:hidden; height:150px;}
.hzkh_pic{ width:80px; height:80px; border-radius:50px; overflow:hidden;}
.hzkh_gw{margin-top:25px;color:#333;font-weight:bold; font-size:15px;}
.hzkh_dz{ margin-top:15px;}
.hzkh_xm{ margin-left:10px; margin-top:5px;}
.hzkh_xm h3{ font-size:17px; color:#50a31c; font-weight:bold; margin-top:5px;}
.hzkh_xm h2{ font-size:14px; font-weight:normal}