body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td , button, i, em, span{margin: 0; padding: 0; border: 0; }
a,img{border:0;text-decoration:none;}
body,html{-webkit-overflow-scrolling:touch; }
*{list-style-type:none; font-family:"微软雅黑",'Microsoft YaHei'; font-style:normal; font-size:14px; line-height:1.5;box-sizing: border-box;}
input{-webkit-appearance:none; border-radius:0; background:#FFF;}
html::-webkit-scrollbar{display: none;-webkit-overflow-scrolling: touch; }
html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/ /*隐藏滚动条，当IE下溢出，仍然可以滚动*/
        -ms-overflow-style:none;
        /*火狐下隐藏滚动条*/
        overflow:-moz-scrollbars-none;}
/**图标**/
 
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.fl{
	float: left;
}
.fr{
	float: right;
}


.clearfix:after,
.clearfix:before{
	display: table;
	content: " "
}


.clearfix:after {
	clear: both
}
a{
	cursor: pointer;
}

.head-newsRight::-webkit-scrollbar{display: block!important; }
.calmp1{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.calmp2{
	overflow:hidden; 
	
	text-overflow:ellipsis;
	
	display:-webkit-box; 
	
	-webkit-box-orient:vertical;
	
	-webkit-line-clamp:2; 
}
.calmp3{
	overflow:hidden; 
	
	text-overflow:ellipsis;
	
	display:-webkit-box; 
	
	-webkit-box-orient:vertical;
	
	-webkit-line-clamp:3; 
}
.calmp4{
	overflow:hidden; 
	
	text-overflow:ellipsis;
	
	display:-webkit-box; 
	
	-webkit-box-orient:vertical;
	
	-webkit-line-clamp:4; 
}
.calmp6{
	overflow:hidden; 
	
	text-overflow:ellipsis;
	
	display:-webkit-box; 
	
	-webkit-box-orient:vertical;
	
	-webkit-line-clamp:6; 
}
.textColor{color: #004098;}
.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.flex-v {
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.flex-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.flex-align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex-align-top {
    -webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}
.flex-pack-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.flex-pack-justify {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.box-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

 
 
 h6,span,a,p{font-weight: normal;}
 
 html, body {
   position: relative;
   height: 100%;
 }
 body {
   background: #eee;
   font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
   font-size: 14px;
   color:#000;
   margin: 0;
   padding: 0;
 }
 .swiper-container {
   width: 100%;
   height: 100%;
 }
 .swiper-slide {
   text-align: center;
   font-size: 18px;
 
   /* Center slide text vertically */
   display: -webkit-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;
 }
 .Fourteen{margin-top: 14px;}
 .twentyTwo{margin-top: 22px;}
 .Seventyfour{margin-bottom: 74px;}
 .SeventyZ{margin-bottom: 70px;}
 .Sixty{margin-bottom: 60px;}