/* 集团产业 */
.o_g {
	display: block;
	*zoom: 1;
	width: 100%;
	vertical-align: top;
	box-sizing: border-box;
	font-size: 0!important;
	line-height: auto;
  }
  
.home_brand {
	overflow: hidden;
	padding: 60px 60px 90px;
	background: url(../images/index_07.jpg) no-repeat;
	background-size: cover
}

.home_brand .sd_imgbox {
	height: 100%
}

.home_brand .title {
	font-size: 48px;
	font-weight: 700;
	line-height: 54px;
	color: #fff;
	text-align: center
}

.home_brand .description {
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	opacity: .7;
	text-align: center;
	margin: 20px 0 45px
}

.home_brand .home_brand_content {
	width: 1400px;
	height: 510px;
	overflow: hidden;
	margin: 0 auto;
	
}

.home_brand ul {
	min-width: 100%;
	height: 100%;
	text-align: left
}

.home_brand li {
	display: inline-block;
	width: 20%;
	height: 100%;
	line-height: 500px;
	text-align: center;
	border: 2px solid #ea883c;
	box-sizing: border-box;
	vertical-align: top;
	position: relative;
	overflow: hidden
}

.home_brand li.open {
	width: 60%;
	border: none;
}

.home_brand li.open .cover_box {
	opacity: 0;
	filter: alpha(opacity=0)
}

.home_brand li.open .innner_box {
	z-index: 8
}

.home_brand li .innner_box_txt {
	position: absolute;
	top: 0;
	left: 0;
	line-height: normal;
	width: 100%;
	text-align: left;
	box-sizing: border-box;
	opacity: 0
}
.home_brand li .innner_box_title{
	width: 30%;
	position: absolute;
	bottom: 15px;
	right: 50%;
	text-align: right;
}
.home_brand li .innner_box_title h2 {
	font-size: 32px;
	line-height: 35px;
	color: #fff;
	display: inline-block;
	font-weight: 700
}

.home_brand li.open .innner_box_txt {
	opacity: 1;
	height: 100%;
	width: 100%;
}



.home_brand li.open .innner_box_txt .innner_box_zigs{
	float: right;
	width: 45%;
	height: 475px;
	padding: 17.5px 10px;
	background-color:rgba(255, 255, 255, .3) ;
}

.innner_box_zigs .xmnr{
	width: 50%;
	background: url(../images/jtcy_line.png) no-repeat;
    background-position: 90% 98%;
    height: 95px;
    position: relative;
    cursor: pointer;
    left: 50%;
}
.innner_box_zigs .xmnr:last-child{
	background:none;
}
.jtjsimg{
	width: 176px;
	height: 65px;
	float: right;
	overflow: hidden;
	margin: 10px auto 0;
}
.jtjsimg img{
    width: 90%;
}
.xmnr.on .jtjsimg img{
    margin-top: -65px;
}

.xmnr.on .icon {
    display: block;
}
.icon{
     display: none;
	width: 180px;
	height: 510px;
	float: left;
	position: absolute;
	top: 0;
	    left: -100%;

}
.icon p{
	width: 100%;
	text-align: right;
	font-size: 16px; 
	line-height:24px; 
	display: none;
	vertical-align: center
}
.icon p:first-child{
	padding-top: 20px;
}
.icon p a{
	color: #fff; 
}
.icon p:hover a{
    color: #ea883c;
}
.xmnr.on .icon p{
	display: block;
}







.home_brand li .cover_box {
	width: 100%;
	height: 100%;
	position: absolute !important;
	left: 0px;
	top: 0px;
	transition: all .3s;
	z-index: 2
}

.home_brand li .cover_box .sd_imgbox {
	position: absolute !important;
	width: 100%
}

.home_brand li .cover_txt {
	display: inline-block;
	position: relative;
	max-width: 100%;
	top:210px;
}

.home_brand li .cover_txt p {
	font-size: 20px;
	line-height: 40px;
	color: #fff;
	opacity: .9;
	margin-bottom: 5px;
	font-weight: 700
}

.home_brand li .cover_txt .cover_title {
	font-size: 32px;
	line-height: 40px;
	color: #fff;
	font-weight: 700
}

.home_brand li .innner_box {
	position: absolute !important;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	transition: all .3s
}

.home_brand li .innner_box .img {
	display: inline-block;
	width: 100%;
	height: 100%
}



.home_brand li .icon_open {
	display: none;
	width: 32px;
	height: 32px;
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -16px;
	z-index: 2;
	cursor: pointer
}

.home_brand li .icon_open img {
	display: block;
	width: 100%;
	height: 100%
}



.home_shedderShow .home_brand li .icon_open {
	display: block
}

.home_shedderShow .home_brand li .icon_close {
	display: none
}

.home_shedderShow .home_brand li.open .icon_open {
	display: none
}

.home_shedderShow .home_brand li.open .icon_close {
	display: block
}



.iehack {
	display: none
}

.vjs-default-skin .vjs-big-play-button {
	display: none
}

@-moz-document url-prefix() {
	.home .banner .swiper-slide img {
		margin: auto 0
	}
}
