﻿
h2.main_title a {
	text-align: center;
	display: block;
	font-size: 42px;
	color: #333;
	line-height: 100%
}
h2.main_title span {
	display: block;
	text-align: center;
	font-size: 20px;
	color: #333;
	line-height: 100%;
	margin-top: 11px;
	font-weight: 400
}
h2.main_title a:hover {
	color: #333
}

.case {
	background: url(../images/case_bg.jpg) no-repeat center top;
	padding-top: 1px;
	height: 597px
}
.case h2 {
	padding-top: 35px;
	background: url(../images/case_tbg.png) no-repeat center top;
	margin-bottom: 39px
}
.case h2 span {
	color: #fff
}
.case h2 a{
	color: #000;
	font-weight: bold;
}
.case h2 a:hover {
	color: red
}
.case_con {
	position: relative;
	margin-bottom: 41px
}
.case_con .tempWrap {
	width: 1000px !important;
	overflow: hidden;
	margin: -55px 100px;
}
.case_con dl {
	width: 362px;
	height: 481px;
	background: #fff;
	padding: 11px;
	margin-right: 24px
}
.case_con dl dt {
	width: 362px;
	height: 203px;
	overflow: hidden
}
.case_con dl dt img {
	width: 290px;
	height: 203px
}
.case_con dl dd {
	padding: 20px 26px 0
}
.case_con dl dd h4 {
	font-size: 20px;
	color: #333;
	line-height: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 400
}
.case_con dl dd p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin: 22px 0 36px
}
.case_con dl dd span {
	display: block;
	text-align: right;
	padding-right: 25px;
	background: url(../images/ci.png) no-repeat right center;
	font-size: 16px;
	color: #b20405;
	line-height: 100%
}
.switch div {
	position: absolute;
	width: 69px;
	height: 69px;
	opacity: .4;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	top: 197px;
	cursor: pointer
}
.switch .prev {
	top: 300px;
}
.switch .next {
	right: -0.1px;
	top: 300px;
}
.switch div:hover {
	opacity: .8
}
.info a {
	display: block;
	width: 283px;
	height: 55px;
	background: #b20405 url(../images/more.png) no-repeat 170px center;
	border-radius: 28px;
	margin: 0 auto;
	text-indent: 87px;
	font-size: 18px;
	color: #fff;
	line-height: 55px;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.info a:hover {
	background-position-x: 300px;
	text-indent: 0;
	text-align: center
}
