section.brand{
	padding-top: 58px;
	background: url('../images/index_case_bg.png') no-repeat center top / 100% auto;
}
section.brand > h2{
	text-align: center;
}
section.brand > h2 a{
	display: block;
	margin:0 auto;
	width:276px;
	height: 61px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAAA9BAMAAACeiosAAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAR4SURBVGiB7ZhPbxtVEMBnn+OkOHVY2RckDt06EhJCwHoXqSqHNjckDk1vHDEnbhgJwUr8UcKJG5QPgOwvgOqeeghVKsSZRFx7SAQXpIq1S4tTl2SHmXm7m7VjJ23ZtyePlOc3s293fvvezLy3AXg+uRTY1JY/baSWt6R1Uv18+EfSrX3ee043J8RqpCKulrc22+hSp4poJ4Nu3l8DWMS/EkMVH/Kd731xp4/4JC+UFzAVeb0XsadRLmR89LHLI48SnVEupPe1jKIsBEEHR0EQfMK2c4hr7D9lY5Tl+K7onlmU1Dpk2woefhSGfYxCkrsxyhJR9PHA++mDnEieCmUDh+101G6MYr2y01vGgYVRfij/6s72bJQ+7p5EoeYBoZzDx6ZRhtDBVlVQKFRaWRQdJS2CIJQV3C8Q5U2dOmmqxCgWHhFKm5PLLEpmgbbxgNpyWmc0yjdB//ZXeLBDHXv6o/8/CsvlDMqSBjouKxpl+zje3bxQJjNoEmUdswkkw6r4mOpOUShDyhvgWFH9aSgPoV0Ayv2tra1XcViiBWGUKk5HAVhIk9sUSk+swyUKIka5OhOFjREeObmxTEiCksZKRUcMrdeNdBChlPjCPXyE+E9hKBbeYZRyNiSqeBgu0J70Gg7eR7z1FI/FMZk2oqZPKrbSvxfjWOll68qPUugq8V5jaxREiubfqMQtUvfrs32fjRLHQCve8UdxBg0Wgi+5iMkhwROUavyUQwfgpT3dpQozgGuId82gXBUUoLI/+jbsgp6DYWzX8/RG3OtCOfgY1N7RtCfnh0IxudvROaVRvkse87tMXPT9Oh5bTKHcoGlXOxg5Yyh78VOiNVkrOq8klkxmzUY5W9rsTVBG7HLEFlIGS/yuYygiFKOPaA+KfuC6cjrKM8tJlA1BgStUuU6i0CRepyrrSImjGFmmWtsxhtJBl1DSN9a1VVDedsrxqQ6KQdlGezpKGUfryempWsgC7SFMR9lg7QAKROnztA9+5c8M+droJigvs9dNkygTyaxoP+awZZkI2yuUyW4WJe9YmUBZpL8ZKBRG4wtkGKVCbmeh8M7XBX1k+tv8Aq3gg5kovPmIhSD2DaD83GgIypNG43VCuSafXDNQYEfvfDclfk1kUBjqDDof/gnw7iZUwv0ZKBV9kN2IfgGJFT0qH5RT5Z3g+qQp+/H14WfyU2vk9EU2l7nMZS5zmctc5nKWlHzfd4Eanw8gdWp8H5TvksHjvqdVsGiAY5il7pbImQd18gyr5I0d16iF1SYB2FoF34HVnP49egoK+/Noekght6BWPY1CFr6UqKAKQ6FZsWgiQJV8W3wr3+ZLosqcOcZRCIIXiCeEeRT4TUGxfIdRRGVG41LngFUcu3R4Vtwn0xgKq8WguIoXSFbgInknFIuSJ4PCKqEQs3EUyg7lKYIASWxFiRSjSKyIWm/qmC4CRVLXZpfku+TpsAWNUtL5VQAKL5CkbokrHigqc16mrojKdcU0ClfbJq1M0/Kb0nG5ytbguNqKytX2mSP3P3YBlYrScjuPAAAAAElFTkSuQmCC') no-repeat center / auto 100%;
}
section.brand > h3{
	width: 90%;
	max-width: 1300px;
	margin: 60px auto 0;
	text-align: center;
	overflow: hidden;
}
section.brand > h3 a{
	display: inline-block;
	font-size: 20px;
	line-height: 26px;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	color: #fff;
	white-space: nowrap;
	margin:0 40px;
}
section.brand > h3 a:hover,
section.brand > h3 a.on{
	color: #29bc6b;
}

section.brand > div.list {
	margin:35px auto 0;
	max-width: 1222px;
}
section.brand > div.list a{
	display: block;
	overflow: hidden;
	position:relative;
}
section.brand > div.list a span.thumb{
	display: block;
	width:100%;
	height: 0;
	padding:65.21% 0 0;
	overflow: hidden;
	position:relative;
}
section.brand > div.list a span.thumb img{
	display: block;
	width:100%;
	min-height: 100%;
	position:absolute;
	left:0;
	top:0;
	-webkit-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;
}
section.brand > div.list a:hover span.thumb img{
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
section.brand > div.list a span.info{
	display: block;
	width:100%;
	position: absolute;
	bottom:0;
	left:0;
	z-index: 2;
	padding:10px 0;
	background: rgba(21, 22, 32, 0.5);
	color: #fff;
}
section.brand > div.list a span.info span.title{
	display: block;
	margin:0 15px;
	overflow: hidden;
	font-size: 16px;
	line-height: 24px;
	white-space: nowrap;
	text-overflow:ellipsis;
}
section.brand > div.list a span.info span.desc{
	display: block;
	font-size: 12px;
	line-height: 20px;
	margin:0 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}


section.newsBox{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 100px 100px 90px;
	max-width: 1400px;
	margin:-230px auto 0;
	background: #232429 url('../images/news_article_bg.png') no-repeat center top / 100% auto;
	position: relative;
	z-index: 1;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	color: #d1d1d3;
}
section.newsBox > div.content > div.top{
	color: #fff;
	position:relative;
}
section.newsBox > div.content > div.top:after{
	content:'';
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAABAQMAAADpQmwhAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///+Mjo2L5HvCAAAAAnRSTlMA/1uRIrUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAADElEQVQImWP4//8AAAW/Ar/dXUiHAAAAAElFTkSuQmCC') repeat-x center;
	width:5%;
	max-width: 80px;
	height: 1px;
	position:absolute;
	top:30px;
	right:0;
}
section.newsBox > div.content > div.top h1{
	font-size: 30px;
	line-height: 32px;
	max-width: calc(100% - 100px);
}
section.newsBox > div.content > div.top p{
	font-size: 12px;
	color: #989a99;
	margin-top: 10px;
	padding-left: 22px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAABAQMAAADpQmwhAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///+Mjo2L5HvCAAAAAnRSTlMA/1uRIrUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAADElEQVQImWP4//8AAAW/Ar/dXUiHAAAAAElFTkSuQmCC') no-repeat left center;
}
section.newsBox > div.content > div.body{
	margin-top: 100px;
	font-size: 18px;
	line-height: 2em;
}
section.newsBox > div.content > div.body *{
	max-width: 100% !important;
}
section.newsBox > div.content > div.body p{
	margin-bottom: 5px;
}
section.newsBox > div.content > div.bottom{
	margin-top: 70px;
	padding:25px 0 0;
	border-top: 1px solid #707076;
}
section.newsBox > div.content > div.bottom a{
	color: #d1d1d3;
	font-size: 22px;
	line-height: 26px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

section.article_banner{
	height: 0;
	padding-top: 40%;
	position:relative;
	background: no-repeat center / cover;
}
section.article_banner:after{
	content:'';
	display:block;
	width:100%;
	height: 100%;
	left:0;
	top:0;
	background: rgba(0, 0, 0, 0.3);
	z-index: 1;
	position: absolute;
}
div.popVideo{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
div.popVideo iframe{
	width:100%;
	height: 100%;
}