/*--------------------*/
@font-face { font-family: 'GOTHAM-BLACK'; src: url('../font/Gotham-Black.otf');)}
@font-face { font-family: 'Oswald'; src: url('../font/Oswald-Regular.ttf');)}
@font-face { font-family: 'DINCond'; src: url('../font/DINCond-Medium.otf');)}

@font-face {
  font-family: 'iconfont';
  src: url('../font/font_x9bggfspioi/iconfont.eot');
  src: url('../font/font_x9bggfspioi/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/font_x9bggfspioi/iconfont.woff2') format('woff2'),
      url('../font/font_x9bggfspioi/iconfont.woff') format('woff'),
      url('../font/font_x9bggfspioi/iconfont.ttf') format('truetype'),
      url('../font/font_x9bggfspioi/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
   font-style: normal;
   vertical-align:middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fy0{font-family:黑体;}
.fy1{font-family: GOTHAM-BLACK;}
.fy2{font-family: Oswald;}
.fy3{font-family: DINCond;}
.fy4{font-family: 宋体;}
/*--------------------------------------------*/
a,a:link,a:visited,a:active{ color:#333;}
a:hover{ color:#05589c;}

.fc1,.fc1 a:link,.fc1 a:visited,.fc1 a:active{ color:#fff;}
.fc2 a:hover{ color:#06579e;}

.fc2,.fc2 a:link,.fc2 a:visited,.fc2 a:active{ color:#000;}
.fc2 a:hover{ color:#06579e;}

.fc3,.fc3 a:link,.fc3 a:visited,.fc3 a:active{ color:#111;}
.fc3 a:hover{ color:#06579e;}

.fc4,.fc4 a:link,.fc4 a:visited,.fc4 a:active{ color:#222;}
.fc4 a:hover{ color:#666;}

.fc5,.fc5 a:link,.fc5 a:visited,.fc5 a:active{ color:#333;}
.fc5 a:hover{ color:#09589d;}

.fc6,.fc6 a:link,.fc6 a:visited,.fc6 a:active{ color:#444;}
.fc6 a:hover{ color:#666;}

.fc7,.fc7 a,.fc7 a:link,.fc7 a:visited,.fc7a:active{ color:#555;}
.fc7 a:hover{ color:#0A3F8F;}

.fc8,.fc8 a:link,.fc8 a:visited,.fc8 a:active { color:#666;}
.fc8 a:hover{ color:#0959a0;}
.fc8s,.fc8s a:link,.fc8s a:visited,.fc8s a:active { color:#777;}
.fc8s a:hover{ color:#A42870;}

.fc9,.fc9 a:link,.fc9 a:visited,.fc9 a:active{ color:#888;}
.fc9 a:hover{ color:#666;}


.fc10,.fc10 a:link,.fc10 a:visited,.fc10 a:active{ color:#999;}
.fc10 a:hover{ color:#333;}

/*--------------------自定义字体颜色-----------------------*/
.fc11,.fc11 a:link,.fc11 a:visited,.fc11 a:active{ color:#AAC3E1;}

.fc12,.fc12 a:link,.fc12 a:visited,.fc12 a:active{ color:#E2540A;}
.fc12 a:hover{ color:#333;}
.fc13{ color:#CFCFCF;}
.fc14,.fc14 a:link,.fc14 a:visited,.fc14 a:active{ color:#ddd;}
.fc14 a:hover{ color:#000;}
.fc15,.fc15 a:link,.fc15 a:visited,.fc15 a:active{ color:#05589E;}
.fc15 a:hover{ color:#333;}
.fc16{ color:#09589d;}
.fc17{ color:#5d83b0;}
.fc18{ color:#0C9BA3;}
.fc19{ color:#c1f2f4;}

.fc20,.fc20 a:link,.fc20 a:visited,fc20 a:active{ color:#237DC9;}
.fc20 a:hover{color:#237DC9;}
/*--------------------固定大小设计------------------*/

.fs12{ font-size:12px;}
.fs13{ font-size:13px;}

.fs14,.fsm14{ font-size:14px;}
.fs15,.fsm15{ font-size:15px;}
.fs16,.fsm16{ font-size:16px;}
.fs18,.fsm18{ font-size:18px;}

.fs20,.fsm20{ font-size:20px;}
.fs22,.fsm22{ font-size:22px;}
.fs24,.fsm24{ font-size:24px;}
.fs26,.fsm26{ font-size:26px;}
.fs28,.fsm28{ font-size:28px;}
.fs30,.fsm30{ font-size:30px;}
.fs32,.fsm32{ font-size:32px;}
.fs34,.fsm34{ font-size:34px;}
.fs36,.fsm36{ font-size:36px;}
.fs38,.fsm38{ font-size:38px;}
.fs40,.fsm40{ font-size:40px;}
.fs42,.fsm42{ font-size:42px;}
.fs44,.fsm44{ font-size:44px;}
.fs46,.fsm46,
.fs48,.fsm48{ font-size:46px;}
.fs50,.fsm50{ font-size:50px;}
.fs52,.fsm52{ font-size:52px;}
/*-----------------固定行数--------------------------*/
.fx1,.fxm1{
  overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.fx2,.fxm2{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.fx3,.fxm3{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.fx4,.fxm4{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}


.fx7,.fxm7{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
}

/*----------------------自适应-----------------------*/
@media ( max-width : 1880px){
	.fsm48{ font-size:40px;}
	
	
}
@media ( max-width : 1680px){
	.fsm48{ font-size:36px;}

}
@media ( max-width : 1580px){
	.fsm48{ font-size:34px;}
	
	
}

@media ( max-width : 1480px){
	.fsm48{ font-size:30px;}
    .fsm24{ font-size:20px;}
	
}

@media ( max-width : 1380px){
	.fsm48{ font-size:30px;}
	.fsm24{ font-size:18px;}
	
}


@media ( max-width : 1000px){
	
	.fsm48{ font-size:26px;}
	.fsm24{ font-size:16px;}
	
	.fsm40{ font-size:30px;}
	.fsm30{ font-size:24px;}
	.fsm22{ font-size:20px;} 
	
    .fsm18{ font-size:16px;}

}
@media ( max-width : 768px){
	
	.fsm48{ font-size:24px;}
	.fs36{ font-size:24px;}
	.fs30,
	.fs28{ font-size:22px;}
	.fs24,
	.fs22{ font-size:20px;}
	.fsm20{ font-size:18px;}
	 .fsm18{ font-size:14px;}
}
@media ( max-width : 576px){
.fsm14{ font-size:14px;}	
.fs16{ font-size:15px;}
.fs18{ font-size:16px; }
.fs20{ font-size:18px;}

.fsm48{ font-size:22px;}
.fs24,
.fsm24{ font-size:16px;}
}

@media ( max-width : 480px){

	.fs30{ font-size:22px;}
.fsm48{ font-size:20px;}
.fs22{ font-size:18px;}
.fs20{ font-size:16px;}
}

@media ( max-width : 360px){
.fsm48{ font-size:20px;}
}