﻿@charset "utf-8";

.body-bg {
	background: #F2F2F2;
}
/* 二维码样式 */
.top-table td{
	cursor: pointer;
	position: relative;
}
.top-ewm{
	position: absolute; 
	width: 110px; 
	height: 110px; 
	padding-top: 14px; 
	display: none;
	left: -45px;
	z-index: 9999999;
	top: 30px;
}

header {
	background: url(../../images/site_skin/body-bg-red.png) center no-repeat #C5291B;
	height: 95px;
}

.search-box {
	margin-top: 5px;
}

/* top */
.top-bg {
	background: url(../../images/site_skin/top-bg.jpg) center no-repeat;
}

.top-table {
	height: 2.5rem;
        border: none;
}

.top-height {
	height: 12rem;
}

.line-height40 {
	line-height: 2.5rem;
}

.input-css {
	width: 100%;
	height: 34px;
	border: #9c140b 1px solid;
	border-radius: 0.25rem 0 0 0.25rem;
	text-indent: 0.375rem;
}

.button-css {
	width: 80%;
	height: 36px;
	border: #9c140b 1px solid;
	-webkit-border: #9c140b 1px solid;
	border-radius: 0 0.25rem 0.25rem 0;
	background-color: #9c140b;
	margin-top: 0px;
	color: #FFFFFF;
	cursor: pointer;
	-webkit-appearance: none;
}

/* logo */
.logo {
	padding: 40px 0px 15px 40px;
}


.logo-title {
	padding: 5px 0px;
	text-align: center;
	font-size: 2.25em;
	color: #FFFFFF;
	font-weight: bold;
	/* font-family: 宋体; */
}

/* nav */
.nav-line {
	background-color: #9c140b;
	/* height: 3.75rem; */
	height: auto;
	line-height: 50px;
	display: inline-block;
	width: 100%;
	margin-top: 0.9375rem;
	float: left;
	z-index: 9999 !important;
}

.nav-con {
	font-size: 1.125rem;
	font-weight: bold;
	text-align: center;
	line-height: 50px;
	position:relative;
}

.nav-con span {
	color: #FFFFFF;
	display: inline-block;
	position:relative;
	cursor: pointer;
}

.a-padding span {
	padding: 0px 2.4%;
}

.nav-con span:hover {
	color: #FFFF00;
	transition: color .5s;
	/* background-position: center -0.625rem; */
}

.nav-con span a{
	color: #FFFFFF;
	transition: all .5s;
}

.nav-con span a:hover{
	color: #FFFF00;
}

.nav-con .sub {
	display: none;
	width: 100%;
	left: 0;
	top: 50px;
	position: absolute;
	/* padding: 5px 0; */
	z-index: 10;
	/* opacity: 0.8; */
	background-color: #F2F2F2;
	box-shadow: 0px 5px 15px rgba(0,20,12,.7);
}
.nav-con .sub1 {
	width: 300%;
	left: -100%;
}

.nav-con .sub2 {
	width: 400%;
	left: -150%;
}
.nav-con .sub3 {
	width: 200%;
	left: -50%;
}

.nav-con .sub1 li{
	width: 33.3333333333333333333333333333333333333333%;
	float: left;
}

.nav-con .sub2 li{
	width: 33.3333333333333333333333333333333333333333%;
	float: left;
}
.nav-con .sub3 li{
	width: 50%;
	float: left;
}

.nav-con .sub li {
	zoom: 1;
	/* position: relative; */
	font-size: 0.875rem;
	font-weight: normal;
}
.nav-con .sub li:nth-child(odd){
	border-bottom: none;
}

.nav-con .sub li a {
	display: block;
	line-height: 18px;
	padding: 14px 0;
	border-bottom: 1px solid #9c140b;
	color: #000000;
}

.nav-con .sub li a:hover {
	background: #FFFFFF;
	color: #9c140b;
	font-weight: bold;
	transition: all .3s;
}


/* 移动端导航 */
.mobile-nav {
	padding: 15px 2%;
	border-bottom: 0.1875rem solid #9c140b;
	display: inline-block;
	float: left;
	height: auto;
	width: 96%;
}

.mobile-nav .layui-col-xs3 {
	text-align: right;
	height: 100%;
}

.mobile-nav a {
	display: block;
	color: #FFFFFF;
	line-height: 200%;
	margin-right: 0.625rem;
}

.mobile-nav-item {
	/* padding: 5% 0; */
	background: #FFFFFF;
	z-index: 9999;
	width: 96%;
	text-align: left;
	/* display:; */
}

.mobile-nav-item a {
	line-height: 2.8125rem;
	border-bottom: #dfdfdf 1px solid;
	color: #9c140b;
	display: block;
	font-weight: bold;
	padding: 0px 5%;
}

.mobile-nav-item i {
	float: right;
}

/* footer */
.layui-footer{
	border-top: 3px solid #9c140b;
	background-color: #FFFFFF;
	padding: 0 !important;
}

.foot-link-box{
	text-align: center;
	/* cursor: pointer; */
	position: inherit;
}
.foot-link-box span{
	background: url(../../images/site_skin/link-btn-bg-red.png) 100% 5px no-repeat;
	padding-right: 1.25rem;
	line-height: 2.5rem;
	/* display: inline-block; */
	background-size: 16px;
	transition: all .3s;
}
.foot-link-box span:hover{
	background-position: 100% -16px;
}
.foot-link-box:hover{
	background-position: 100% -16px;
}
.foot-link-box div{
	position: absolute;
	background-color: #F8F8F8;
	height: 120px;
	display: none;
	left: 10px;
	/* top: 0px; */
	padding: 5px;
	z-index: 100;
	overflow-y: auto;
}
.foot-link-box:hover div{
	display: block;
}

.foot-link-box a{
	width: 14.5%;
	font-size: 0.875rem;
	line-height: 2rem;
	text-align: left;
	float: left;
	display: block;
	margin: 0 2%;
	border: 1px solid #F8F8F8;
	padding-left: 1%;
	transition: all .3s;
}
.foot-link-box a:hover{
	border: 1px solid #C5291B;
}

.foot-info-center{
	text-align: center;
}
.foot-info ul li{
	line-height: 1.625rem;
	padding: 5px 0;
}
.foot-link ul{
	padding-top: 0.625rem;
}
.foot-link ul li{
	text-align: center;
	/* line-height: 6.25rem; */
	width: 25%;
	float: left;
}
.foot-link ul li p{
	padding-top: 1rem;
	font-size: 0.875rem;
}

.qcode-box{
	padding: 2% 0px 2% 5% ;
	text-align: center;
	overflow: hidden;
	display: none;
}
.qcode-box span{
	width: 150px;
	display: inline-block;
	margin-right: 4%;
	margin-bottom: 2%;
	background-color: #D9D9D9;
	padding: 5px;
}
.qcode-box span img{
	width: 100%;
}
.qcode-box span p{
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.contact-us{
	padding: 15px 20px;
	display: none;
}
.contact-us p{
	line-height: 30px;
}
#loginLayer{
	padding: 20px;
	display: none;
}

/* 归档 */
.common-gdbox{
	/* border-radius: 100%; */
	padding: 15px;
	position: absolute;
	top: 150px;
	left: 40%;
}
.common-gdbox .gd-i{
	color: #BC0C00;
	transform: rotate(-25deg);
	font-size: 200px;
}
.common-gdbox .gd-time{
	color: #BC0C00;
	transform: rotate(-22deg);
	text-align: center;
	position: absolute;
	top: 293px;
	left: 115px;
	font-size: 18px;
	font-weight: bold;
	text-shadow: .2rem 0rem .5rem #FFCC00,-.2rem 0rem .5rem #FFCC00,0rem .2rem .5rem #FFCC00,0rem -.2rem .5rem #FFCC00;
}

@font-face {
  font-family: 'iconfont';  /* Project id 1855972 */
  src: url('//at.alicdn.com/t/font_1855972_p41ohuv2af.woff2?t=1626343905531') format('woff2'),
       url('//at.alicdn.com/t/font_1855972_p41ohuv2af.woff?t=1626343905531') format('woff'),
       url('//at.alicdn.com/t/font_1855972_p41ohuv2af.ttf?t=1626343905531') format('truetype'),
       url('//at.alicdn.com/t/font_1855972_p41ohuv2af.svg?t=1626343905531#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;
}

.font18 {
	font-size: 18px;
}

.font20 {
	font-size: 20px;
}

.font22 {
	font-size: 22px;
}

.font24 {
	font-size: 24px;
}

.font26 {
	font-size: 26px;
}

.font28 {
	font-size: 28px;
}

.font30 {
	font-size: 30px;
}
.font32 {
	font-size: 32px;
}
.font34 {
	font-size: 34px;
}
.font36 {
	font-size: 36px;
}
.font38 {
	font-size: 38px;
}
.font40 {
	font-size: 40px;
}

.font42 {
	font-size: 42px;
}
.font44 {
	font-size: 44px;
}
.font46 {
	font-size: 46px;
}
.font48 {
	font-size: 48px;
}
.font50 {
	font-size: 50px;
}
.font52 {
	font-size: 52px;
}
.font54 {
	font-size: 54px;
}
.font56 {
	font-size: 56px;
}
.font58 {
	font-size: 58px;
}
.font60 {
	font-size: 60px;
}

.font14 {
	font-size: 14px;
}
.font12 {
	font-size: 12px;
}

.font-color1 {
	color: #FFFFFF;
}

.font-color2 {
	color: #7F7F7F;
}

.font-colorFFF{
	color: #FFFFFF;
}

.a-bule {
	color: #FFFFFF;
}

.a-bule:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.padding-left7-5{
	padding-left: 7.5px;
}
.padding-right7-5{
	padding-right: 7.5px;
}


/*查宇新加样式↓*/
.boxsizing{
	box-sizing: border-box;
}
.alignL{
	text-align: left;
}
.alignR{
	text-align: right;
}
.alignC{
	text-align: center;
}
/*当前位置公用样式*/
.postion{
	background: #ffffff;
	padding: 0 15px;
	overflow: hidden;
	line-height: 46px;
	color: #C5291B;
}
.postion a{
	float: left;
	color: #C5291B;
}
.postion i{
	float: left;
}
.siteBox{
	float: left;
	color: #C5291B;
}
.siteBox01{
	line-height: 50px;
}


/*通用格式*/
.align{
	text-align: center;
}
.white{
	background: #fff;
	overflow: hidden;
}
/*列表通用*/
/*列表*/
/*lh38*/
.u-lst {
  height: auto;
  overflow: hidden;
}
.u-lst ul {
  height: auto;
}
.u-lst ul li {
  overflow: hidden;
  line-height: 34px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
}
.u-lst ul li a {
  overflow: hidden;
  font-size: 16px;
  color: #545454;
  text-overflow: ellipsis;
}
.u-lst ul li .column {
  padding-right: 10px;
  font-size: 16px;
}
.u-lst ul li .time {
  float: right;
  padding-left: 10px;
  font-size: 16px;
}
.u-lst ul em {
  float: left;
  padding-right: 10px;
  font-style: revert;
}
.u-lst ul li span {
  float: right;
}
/*lh26*/
.m-lst26 {
  height: auto;
  overflow: hidden;
}
.m-lst26 ul {
  height: auto;
  padding: 6px;
}
.m-lst26 ul li {
  overflow: hidden;
  line-height: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
}
.m-lst26 ul li a {
  overflow: hidden;
  font-size: 16px;
  color: #545454;
  text-overflow: ellipsis;
}
.m-lst26 ul li .column {
  padding-right: 10px;
  font-size: 16px;
}
.m-lst26 ul li .time {
  float: right;
  padding-left: 10px;
  font-size: 16px;
}
.m-lst26 ul em {
  float: left;
  padding-right: 10px;
  font-style: revert;
}

/*lh28*/
.m-lst28 {
  height: auto;
  overflow: hidden;
}
.m-lst28 ul {
  height: auto;
  padding: 6px;
}
.m-lst28 ul li {
  overflow: hidden;
  line-height: 28px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
}
.m-lst28 ul li a {
  overflow: hidden;
  font-size: 16px;
  color: #545454;
  text-overflow: ellipsis;
}
.m-lst28 ul li .column {
  padding-right: 10px;
  font-size: 16px;
}
.m-lst28 ul li .time {
  float: right;
  padding-left: 10px;
  font-size: 16px;
}
.m-lst28 ul em {
  float: left;
  padding-right: 10px;
  font-style: revert;
}

/*lh30*/
.m-lst30 {
  height: auto;
  overflow: hidden;
}
.m-lst30 ul {
  height: auto;
  padding: 6px;
}
.m-lst30 ul li {
  overflow: hidden;
  line-height: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
}
.m-lst30 ul li a {
  overflow: hidden;
  font-size: 16px;
  color: #545454;
  text-overflow: ellipsis;
}
.m-lst30 ul li .column {
  padding-right: 10px;
  font-size: 16px;
}
.m-lst30 ul li .time {
  float: right;
  padding-left: 10px;
  font-size: 16px;
}
.m-lst30 ul em {
  float: left;
  padding-right: 10px;
  font-style: revert;
}

/*lh31*/
.m-lst31 {
  height: auto;
  overflow: hidden;
}
.m-lst31 ul {
  height: auto;
  padding: 6px;
}
.m-lst31 ul li {
  overflow: hidden;
  line-height: 31px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
}
.m-lst31 ul li a {
  overflow: hidden;
  font-size: 16px;
  color: #545454;
  text-overflow: ellipsis;
}
.m-lst31 ul li .column {
  padding-right: 10px;
  font-size: 16px;
}
.m-lst31 ul li .time {
  float: right;
  padding-left: 10px;
  font-size: 16px;
}
.m-lst31 ul em {
  float: left;
  padding-right: 10px;
  font-style: revert;
}
.m-lst31 ul li span {
  float: right;
}
/*lh32*/
.m-lst32 {
  height: auto;
  overflow: hidden;
}
.m-lst32 ul {
  height: auto;
  padding: 6px;
}
.m-lst32 ul li {
  overflow: hidden;
  line-height: 32px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
}
.m-lst32 ul li a {
  overflow: hidden;
  font-size: 16px;
  color: #545454;
  text-overflow: ellipsis;
}
.m-lst32 ul li .column {
  padding-right: 10px;
  font-size: 16px;
}
.m-lst32 ul li .time {
  float: right;
  padding-left: 10px;
  font-size: 16px;
}
.m-lst32 ul em {
  float: left;
  padding-right: 10px;
  font-style: revert;
}

/*lh32*/
/*lh36*/
.m-lst36 {
  height: auto;
  overflow: hidden;
}

/*lh38*/
.m-lst38 {
  height: auto;
  overflow: hidden;
}
.m-lst38 ul {
  height: auto;
  padding: 15px 10px;
}
.m-lst38 ul li {
  overflow: hidden;
  line-height: 38px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
}
.m-lst38 ul li a {
  overflow: hidden;
  font-size: 16px;
  color: #545454;
  text-overflow: ellipsis;
}
.m-lst38 ul li .column {
  padding-right: 10px;
  font-size: 16px;
}
.m-lst38 ul li .time {
  float: right;
  padding-left: 10px;
  font-size: 16px;
}
.m-lst38 ul em {
  float: left;
  padding-right: 10px;
  font-style: revert;
}


/*lh36*/
.m-lst40 {
  height: auto;
  overflow: hidden;
}
.m-lst40 ul {
  height: auto;
  padding: 0 10px;
}
.m-lst40 ul li {
  overflow: hidden;
  line-height:40px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
}
.m-lst40 ul li a {
  overflow: hidden;
  font-size: 16px;
  color: #545454;
  text-overflow: ellipsis;
}
.m-lst40 ul li .column {
  padding-right: 10px;
  font-size: 16px;
}
.m-lst40 ul li .time {
  float: right;
  padding-left: 10px;
  font-size: 16px;
}
.m-lst40 ul em {
  float: left;
  padding-right: 10px;
  font-style: revert;
}


.m-lst234 {
  height: auto;
  overflow: hidden;
}
.m-lst234 ul {
  height: auto;
  margin: 10px 0 ;
  border-left: solid 1px #eeeeee;
}
.m-lst234 ul li {
  overflow: hidden;
  line-height: 38px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.m-lst234 ul li a {
  overflow: hidden;
  font-size: 16px;
  color: #545454;
  text-overflow: ellipsis;
  padding-left: 15px;
  height: 20px;
  line-height: 20px;
  margin: 7px 0;
  display: block;
}
.m-lst234 ul li a:hover {
  float: left;
  border-left: solid 3px #00469c;
  padding-left: 12px;
  display: block;
  height: 20px;
  line-height: 20px;
  margin: 7px 0;
  text-overflow: ellipsis;
}
.m-lst234 ul li .column {
  padding-right: 10px;
  font-size: 16px;
}
.m-lst234 ul li .time {
  float: right;
  padding-left: 10px;
  font-size: 16px;
}

.playnone{
display: none
}
.white-bg{
	background-color: white;
}
@media screen and (min-width:768px) {
     layui-nhide-768{
		display: none!important;
	}
}
@media screen and (max-width:768px) {
       .layui-hide-768{
		display: none !important;
	}
       .display-768{
display:block;
}
}
@media screen and (max-width:992px) {
	.layui-hide-992 {
		display: none !important;
	}
	.padding-left7-5{
		padding-left: 0 !important;
	}
}

@media screen and (min-width:992px) {
	.foot-link-box div{
		width: 940px;
	}
	.bsfw-index ul li div{
		width: 3.75rem !important;
		height: 3.75rem !important;
		line-height:3.75rem !important;
		font-size: 2rem !important;
	}
	.bsfw-index ul li p{
		line-height: 1.625rem;
		padding-top: 0.625rem;
		font-size: 1rem !important;
	}
	.hd-zxft-item p:nth-child(4){
		height: 3.4375rem !important;
		overflow-y: auto !important;
	}
	.sfxz-index-hd a{
		width: 16.66666666666667% !important;
	}
	.gk-swiper-container{
		padding: 10px 20px !important;
	}
	.gk-appdir-row{
		padding: 10px 20px !important;
	}
	.zwgk-index-hd a{
		width: 22% !important;
	}
	.padding-left15{
		padding-left: 20px !important;
	}
	.video-content{
		height: 480px !important;
	}
	.ztzl-padding-l15{
		padding-left: 15px;
	}
	.ztzl-padding-r15{
		padding-right: 15px;
	}
	.ztzl-item:nth-child(odd){
		padding-right: 15px;
	}
	.ztzl-item:nth-child(even){
		padding-left: 15px;
	}
	.ztzl-catalog-box{
		box-sizing: border-box;
		padding: 30px;
		overflow: hidden;
	}
	header{
		height: 223px !important;
	}
        .swiper-pagination .swiper-pagination-bullet{
		width: 15px !important;
		height: 15px !important;
	}
}
@media screen and (min-width:1200px) {
	.foot-link-box div{
		width: 1190px;
	}
	.bsfw-index ul li div{
		width: 5.3125rem !important;
		height: 5.3125rem !important;
		line-height: 5.3125rem !important;
		font-size: 2.5rem !important;
	}
	.bsfw-index ul li p{
		line-height: 1.625rem;
		padding-top: 0.625rem;
		font-size: 1.125rem !important;
	}
	.hd-zxft-item p:nth-child(4){
		height: 6.5625rem !important;
		overflow-y: auto !important;
	}
	.info-content p img{
		width: 70% !important;
		height: 70% !important;
	}
}

@media screen and (max-width:1200px) {
	.a-padding span {
		padding: 0px 2.6%;
	}
}

/*纵向间隔定义*/
.iblank1 {
	width: 1px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank2 {
	width: 2px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank3 {
	width: 3px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank4 {
	width: 4px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank5 {
	width: 5px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank6 {
	width: 6px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank7 {
	width: 7px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank8 {
	width: 8px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank9 {
	width: 9px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank10 {
	width: 10px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank11 {
	width: 11px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank12 {
	width: 12px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank13 {
	width: 13px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank14 {
	width: 14px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank15 {
	width: 15px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank16 {
	width: 16px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank17 {
	width: 17px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank18 {
	width: 18px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank19 {
	width: 19px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

.iblank20 {
	width: 20px;
	height: 10px;
	float: left;
	overflow: hidden;
	display: block;
}

/*横向间隔定义*/
.blank0 {
	clear: both;
	height: 0px;
	overflow: hidden;
	display: block;
}

.blank1 {
	clear: both;
	height: 1px;
	overflow: hidden;
	display: block;
}

.blank2 {
	clear: both;
	height: 2px;
	overflow: hidden;
	display: block;
}

.blank3 {
	clear: both;
	height: 3px;
	overflow: hidden;
	display: block;
}

.blank4 {
	clear: both;
	height: 4px;
	overflow: hidden;
	display: block;
}

.blank5 {
	clear: both;
	height: 5px;
	overflow: hidden;
	display: block;
}

.blank6 {
	clear: both;
	height: 6px;
	overflow: hidden;
	display: block;
}

.blank7 {
	clear: both;
	height: 7px;
	overflow: hidden;
	display: block;
}

.blank8 {
	clear: both;
	height: 8px;
	overflow: hidden;
	display: block;
}

.blank9 {
	clear: both;
	height: 9px;
	overflow: hidden;
	display: block;
}

.blank10 {
	clear: both;
	height: 10px;
	overflow: hidden;
	display: block;
}

.blank11 {
	clear: both;
	height: 11px;
	overflow: hidden;
	display: block;
}

.blank12 {
	clear: both;
	height: 12px;
	overflow: hidden;
	display: block;
}

.blank13 {
	clear: both;
	height: 13px;
	overflow: hidden;
	display: block;
}

.blank14 {
	clear: both;
	height: 14px;
	overflow: hidden;
	display: block;
}

.blank15 {
	clear: both;
	height: 15px;
	overflow: hidden;
	display: block;
}

.blank16 {
	clear: both;
	height: 16px;
	overflow: hidden;
	display: block;
}

.blank17 {
	clear: both;
	height: 17px;
	overflow: hidden;
	display: block;
}

.blank18 {
	clear: both;
	height: 18px;
	overflow: hidden;
	display: block;
}

.blank19 {
	clear: both;
	height: 19px;
	overflow: hidden;
	display: block;
}

.blank20 {
	clear: both;
	height: 20px;
	overflow: hidden;
	display: block;
}

.blank21 {
	clear: both;
	height: 21px;
	overflow: hidden;
	display: block;
}

.blank22 {
	clear: both;
	height: 22px;
	overflow: hidden;
	display: block;
}

.blank23 {
	clear: both;
	height: 23px;
	overflow: hidden;
	display: block;
}

.blank24 {
	clear: both;
	height: 24px;
	overflow: hidden;
	display: block;
}

.blank25 {
	clear: both;
	height: 25px;
	overflow: hidden;
	display: block;
}

.blank26 {
	clear: both;
	height: 26px;
	overflow: hidden;
	display: block;
}

.blank27 {
	clear: both;
	height: 27px;
	overflow: hidden;
	display: block;
}

.blank28 {
	clear: both;
	height: 28px;
	overflow: hidden;
	display: block;
}

.blank29 {
	clear: both;
	height: 29px;
	overflow: hidden;
	display: block;
}

.blank30 {
	clear: both;
	height: 30px;
	overflow: hidden;
	display: block;
}

.blank40 {
	clear: both;
	height: 40px;
	overflow: hidden;
	display: block;
}

.blank42 {
	clear: both;
	height: 42px;
	overflow: hidden;
	display: block;
}

.blank60 {
	clear: both;
	height: 60px;
	overflow: hidden;
	display: block;
}

.blank55 {
	clear: both;
	height: 55px;
	overflow: hidden;
	display: block;
}

.blank66 {
	clear: both;
	height: 66px;
	overflow: hidden;
	display: block;
}


.blank230 {
	clear: both;
	height: 230px;
	overflow: hidden;
	display: block;
}

.blank157 {
	clear: both;
	height: 157px;
	overflow: hidden;
	display: block;
}

.blank180 {
	clear: both;
	height: 180px;
	overflow: hidden;
	display: block;
}

