* { margin: 0; padding: 0; list-style: none; border: 0; word-break:break-word; vertical-align:top; outline: none; /* moz-user-select: -moz-none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout: none; -moz-touch-callout: none; -ms-touch-callout: none; -o-touch-callout: none; touch-callout: none; */}
html,body{ min-height: 100%; }
body { font-size: 12px; line-height: 1; font-weight: normal; font-family: "Arial"; -webkit-text-size-adjust: 100%; }
table{ border-collapse: collapse; }
img { border: 0; padding: 0; display: inline; -webkit-user-select: none; -moz-user-select: none; -webkit-user-select:none; -o-user-select:none; user-select:none; }
a { text-decoration: none; color: #727272; }
li { list-style: none; }
/* h1,h2,h3,h4,h5,h6{ font-weight: normal; font-size: 12px; } */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix { *+height: 1%; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{ display: block; }
/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#878787; font-family:Arial; }
input:focus { outline: none; }
input,button,select,textarea{ outline:none; /*-webkit-appearance:none; */}
textarea{ resize:none; /*-webkit-appearance:none; */}
textarea,input,select { background:none; border:none; margin:0; padding:0; }
a,a:link{ text-decoration:none; }
a,a:visited{ text-decoration:none; }
a,a:hover{ text-decoration:none; }
a,a:active{ text-decoration:none} 


.fl{ float: left; }
.fr{ float: right; }
.tac{ text-align: center; }
.anim{ transition: 0.8s ease; transition: all 0.3s ease-in-out}
.por{ position: relative; }
.dib{ display: inline-block; }
.vam{ vertical-align: middle; }
.omission1{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; }
.omission2{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.omission3{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; }
.omission4{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; }
.table{ display: table; width: 100%; height: 100%; }
.table-call{ display: table-cell; vertical-align: middle; }

/*页面框架结构*/
.w1200{ max-width: 1200px; margin: 0 auto; }
.w1130{ max-width: 1130px; margin: 0 auto; }
.w1280{ max-width: 1280px; margin: 0 auto; }
.w1366{ max-width: 1366px; margin: 0 auto; }
.w1400{ max-width: 1400px; margin: 0 auto; }
.w1440{ max-width: 1440px; margin: 0 auto; }
.w1600{ max-width: 1600px; margin: 0 auto; }
.w1800{ max-width: 1800px; margin: 0 auto; }
.contain{ padding-bottom: 4.16%;} /*页面主体内容*/
.content{ }/*内容*/
.mainnav{ }/*主导航*/
.menu{ }/*边侧菜单*/
.maincontent{ padding: 50px 0; } /*主要内容*/
.txtbox,.singlepage{ word-wrap:break-word; overflow:hidden; }


/*@font-face { font-family: 'HelveticaNeueLTPro-LtEx'; src: url('../fonts/HelveticaNeueLTPro-LtEx.eot'); src: local('☺'), url('../fonts/HelveticaNeueLTPro-LtEx.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-LtEx.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-LtEx.svg') format('svg'); font-weight: normal; font-style: normal; }
*/
/* 首页 */
html{width: 100%;height: 100%;}
body{position: relative;width: 100%;height: 100%;}
.banner{width: 100%;height: 100%}
.banner img{width: 100%;height: 100%;object-fit: cover;}
.icp{position: absolute;left: 0;bottom: 3%;width: 100%;text-align: center;font-size: 18px;color: #fff;line-height: 1.4;z-index: 3}
.icp a{color: #fff}