@charset "utf-8";
/* @import url(pscroll.css); */
*{padding:0px;margin:0px;}
*, *:after, *:before {
    margin: 0;
    padding: 0;
}

/*引入字体*/
@font-face{font-family: "MHeiM-Light";src:url("../fonts/MHeiM-Light.ttf");}
@font-face{font-family: "MHeiM-Thin";src:url("../fonts/MHeiM-Thin.ttf");}
@font-face{font-family: "PINGFANG";src:url("../fonts/PINGFANG REGULAR_0.TTF");}
@font-face{font-family: "PINGFANG HEAVY";src:url("../fonts/PINGFANG HEAVY.TTF");}
@font-face{font-family: "PingFang Light";src:url("../fonts/PingFang Light.TTF");}
@font-face{font-family: "PINGFANG MEDIUM";src:url("../fonts/PINGFANG MEDIUM.TTF");}

@font-face {
	font-family: 'iconfont';  /* project id 1420729 */
	src: url('../fonts/iconfont.eot');
	src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/iconfont.woff2') format('woff2'),
	url('../fonts/iconfont.woff') format('woff'),
	url('../fonts/iconfont.ttf') format('truetype'),
	url('../fonts/iconfont.svg#iconfont') format('svg');
  }

/*引入阿里巴巴在线图标*/
@font-face {
  font-family: 'iconfont';  /* Project id 2474669 */
  src: url('https://at.alicdn.com/t/font_2474669_zjb4e7l1gyp.eot?t=1637046501959'); /* IE9 */
  src: url('https://at.alicdn.com/t/font_2474669_zjb4e7l1gyp.eot?t=1637046501959#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://at.alicdn.com/t/font_2474669_zjb4e7l1gyp.woff2?t=1637046501959') format('woff2'),
       url('https://at.alicdn.com/t/font_2474669_zjb4e7l1gyp.woff?t=1637046501959') format('woff'),
       url('https://at.alicdn.com/t/font_2474669_zjb4e7l1gyp.ttf?t=1637046501959') format('truetype'),
       url('https://at.alicdn.com/t/font_2474669_zjb4e7l1gyp.svg?t=1637046501959#iconfont') format('svg');
}

.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

*{font-family:Arial,"PINGFANG","微软雅黑","Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,input,button,textarea,blockquote,th,td,form{margin:0;padding:0;border: none;}
h1,h2,h3,h4,h5,h6,th{font-style:normal;font-weight:normal;font-size:12px;}
i,em{ font-weight:normal; font-style:normal;}
article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav{
    display:block;padding:0;margin:0;
}
input,textarea,{margin:0;padding:0;outline:0;-webkit-appearance:none;border-radius:0;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;}
/*input[type="checkbox"] {*/
/*    -webkit-appearance: checkbox;*/
/*}*/
input[type="radio"] {
    -webkit-appearance:radio;
}
input,select,textarea{ outline:none; background:none; }
select::-ms-expand {display: none; }          
select{
	border: none;
	outline: none;
	/*将默认的select选择框样式清除*/
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
	/*在选择框的最右侧中间显示小箭头图片*/
	/*background: url(/images/arrow.png) no-repeat scroll right center transparent;*/
}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a,a:hover,a:active{color:#333;}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;-webkit-tap-highlight-color:transparent;}
ul,li,ol{list-style:none;}

.trans{-webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0;font-family:"Microsoft YaHei";text-justify:inter-ideograph;}
.fl{float:left;}
.fr{float:right;}
.fz{font-size: 0;}
.col1 {width: 100%;}
.col2 {width: 50%;}
.col3 {width: 48%;}
.col4 {width: 33.33333%;}
.col5 {width: 25%;}
.ziti{font-family: "PINGFANG";}
.Arial{font-family: Arial;}
.t-shu{font-family: "Gilroy-Bold";}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-over{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.box-img{vertical-align: middle;max-height: 100%;max-width: 100%;}
.box-span{display: inline-block;vertical-align: middle;height: 100%;}
.inline-block{display: inline-block;}
.block{display: block;}
.conDiv{margin: 0 auto;width:96%;max-width:1400px;}
/* .container{ margin:0 auto; max-width: 100%; padding-left:0px; padding-right:0px; } */

img{border:none; border:0; vertical-align:top; max-width: 100%; }
.imgBox{ overflow: hidden; }
.imgBox img{ display: block; transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	transition:all .8s;
}
.imgh:hover .imgBox img,
.imgBox .imgh:hover img,
.imgBox.imgh:hover img{ transform: scale(1.08); }

.wrap{clear:both; width:96%;max-width:1400px;margin:0 auto;text-align:left;}
.wrap2{clear:both; width:99%;max-width:1920px;margin:0 auto;text-align:left;}
.wrap3{clear:both; width:100%;max-width:1920px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
/* .wrap4{clear:both; width:96%;max-width:1400px;margin:0 auto;text-align:left;zoom:1;}
.wrap5{width:96%;max-width:1400px;margin:0 auto;}
.wrap5:after {content: "";height: 0;display: block;clear: both;} */

/*单行文本省略号*/
.dot{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/*多行文本省略号*/
.dot1{display:-webkit-box;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;}
.dot2{display:-webkit-box;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}
.dot3{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.dot4{display:-webkit-box;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4;}
.dot5{display:-webkit-box;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5;}
/* white-space:nowrap; */
/* word-break:break-all; */


/*盒子布局*/
.flexsb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;}
.flexsa{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-around;}
.flexlf{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: left;}
.flexrt{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: flex-end;}
.flexce{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: center;}
.cflexce{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: center;flex-direction: column;flex-wrap: wrap;}

.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom: 1; }

.clear {clear: both; line-height: 0; height: 0; font-size: 0; }
.clean{zoom:1;}
.clean:after,.clean:before{content:'';display:table;}
.clean:after{clear:both;}

@media screen and (max-width:1030px) {
	.wrap2{clear:both; width:100%;max-width:1920px;margin:0 auto;text-align:left;}

	/*多行文本省略号*/
	.dot1{display:-webkit-box;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}
	.dot4{display:-webkit-box;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}
}

@media screen and (max-width:640px) {
	.wrap{width:96%;max-width:1400px;margin:0 auto; margin-right: 2%; text-align:left;clear:both;overflow:hidden;}
}

@media screen and (max-width:540px) {
	/*多行文本省略号*/
	.dot4{display:-webkit-box;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4;}
}
@media screen and (max-width:320px) {
	/*多行文本省略号*/
	.dot4{display:-webkit-box;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}
}

