[v-clock]{
	display: none;
}
.main-in {
	/*background: url('../images/banner_bg_01.png') no-repeat center center;
	-webkit-background-size: contain;
	background-size: contain;*/
}
.main-banner img{
	display: block;
	max-width: 100%;
	/*height: 585px;*/
}
.section1 {
	background: url('../images/ga_bg_2_02.png') no-repeat center top;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.section2 {
	background: url('../images/ga_bg_2_03.png') no-repeat center top;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.section3 {
	background: url('../images/ga_bg_2_04.png') no-repeat center top;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.section4 {
	background: url('../images/ga_bg_2_05.png') no-repeat center top;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.section-title {
	text-align: center;
	margin-bottom: 30px;
	

}
.section-title .title-l{
	float: left;
	width: calc(50% - 170px);
	height: 119px;
	background: url('../images/line-left.png') no-repeat right center;
	-webkit-background-size: contain;
	background-size: contain;
}
.section-title .title-r{
	float: right;
	width: calc(50% - 170px);
	height: 119px;
	background: url('../images/line-right.png') no-repeat left center;
	-webkit-background-size: contain;
	background-size: contain;

}

.w1200 {
	width: 1200px;
	margin:0 auto;
}
.m55 {
	padding-bottom: 55px;
}
.m109{
	padding-bottom: 109px;
}

.art-box {
    /*display: flex;*/
}
.art-box .atr-imgbox {
	float: left;
}
.art-box .atr-cont {
	float: right;
	width: calc(100% - 352px);
}
.art-box .atr-imgbox .img{
    width: 322px;
    height: 249px;
    margin-right: 30px;
    background: url('../images/xg.png') no-repeat center center;
    -webkit-background-size: contain;
    background-size: contain;
}
.atr-cont p {
	text-indent: 2em;
	text-align: left;
	margin-top: 0;
	line-height: 28px;
}
.look-info-link {
	color: #bb0000;
}

/*主要形式*/
.zyxs {
	/*display: flex;*/
	overflow: hidden;
	padding:50px;
	background-color: #eae1d7;
}
.zyxs .xs-box{
	float: left;
	width: 350px;
	margin-right: 25px;
}
.zyxs .xs-box.last{
	margin-right: 0;
}


.xs-title{
	/*display:flex;*/
}
.xs-title img{
	width: 35px;
	height: 35px;
	margin-right: 10px;
	float: left;
}
.xs-title h4{
	display: inline;
	margin-top: 5px;
	color:#000;
	vertical-align: middle;
}
.xs-cont p{
	text-indent: 2em;
	margin-top: 13px;
	margin-left: 46px;
	color: #666;
}
/*图集*/
.tuji-box {

	background-color: #fff;
	padding:52px 50px;
	
}
.tuji-box-in {
	/*display: flex;*/
	/*flex-wrap: wrap;*/
	overflow: hidden;
	margin: 0 -18px;
}
.tuji-box .item {
	float: left;
	margin: 0 18px 22px;
}
.tuji-box .item-img {
	width: 248px;
	height: 165px;
	border: 3px solid  #c50001;
	position: relative;
}
.tuji-box .item-img img{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: auto;
	max-width: 100%;
	margin:auto;
}
.tuji-box .item-cont {
	width: 248px;
	margin-top: 15px;
	text-indent: 2em;
	color: #333;
}
.tuji-box  .more-btn{
	display: block;
	width: 155px;
	text-align: center;
	margin:0 auto;
	color: #999999;
	font-size: 14px;
}
.xg-more:hover{
	color: #c50001;
}
.am-more:hover {
	color: #00785e;
}




/*模态框*/
/*.model_box_con {
  overflow: auto;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  display: none;
}

.model_box {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: auto;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .6);
  z-index: 1001;
  cursor: pointer;
}

.innercont_box {
  width: 1000px;
  padding: 0;
  top: 2%;
  left: 50%;
  margin-left: -500px;
  position: absolute;
  z-index: 1100;
}

.modal-open {
  overflow: hidden;
}

.close-btn a{
	float: right;
	font-size: 28px;
	width: 36px;
	height: 36px;
	line-height: 33px;
	margin-top: 44px;
	margin-right: 50px;
	text-align: center;
	border-radius: 50%;
	color:#fff;
	background-color: #af0c12;

}

.model_box_con .title{
	margin:62px 0 35px;
	text-align: center;
}
.model_box_con .model_cont {
	padding: 0 70px;
}
.model_box_con .model_cont p{
	text-indent: 2em;
	margin-bottom: 25px;
}*/