/*清除浮动*/

.clearfix:before,
.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}


/*浮动*/

.fl {
	float: left;
}

.fr {
	float: right;
}

#menu {
	position: fixed;
	left: 26px;
	top: 50%;
	margin-top: -54px;
	z-index: 100;
}

#menu li {
	width: 14px;
	height: 14px;
	margin: 7px 0;
	position: relative;
}

#menu li a {
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 100%;
	background-color: #fff;
	position: absolute;
	left: 4px;
	top: 4px;
	transition: all 0.4s linear 0s;
	-webkit-transition: all 0.4s linear 0s;
	-moz-transition: all 0.4s linear 0s;
	-ms-transition: all 0.4s linear 0s;
}

#menu li:hover a {
	width: 8px;
	height: 8px;
	left: 2px;
	top: 2px;
}

#menu li.active a {
	width: 12px;
	height: 12px;
	left: 0;
	top: 0;
}

.section_head,
.section_sub_head {
	position: absolute;
	left: 0;
	top: 35px;
	z-index: 10;
	width: 100%;
	height: 38px;
}

.section_sub_head {
	top: -150%;
}

.section_head .logo,
.section_sub_head .logo {
	float: left;
	margin-left: 4.6875%;
	width: 164px;
	height: 38px;
}

.section_head .logo a,
.section_head .logo img {
	display: block;
	width: 100%;
}

.section_nav {
	float: right;
	margin-right: 4.6875%;
}

.section_nav ul li {
	float: left;
	margin-left: 55px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	font-weight: bolder;
}

.section_nav ul li.on,
.section_nav ul li:hover {
	border-bottom: 2px solid #fff;
}

.section_nav ul li a {
	display: block;
	color: #fff;
}

.section_menu {
	width: 34px;
	height: 24px;
	background: url(../files/section_menu.png) no-repeat left top;
	margin: 7px 4.6875% 0 0;
	float: right;
}

.section_menu.on {
	background-position: 0 -26px;
}

.section_menu a {
	display: block;
	width: 34px;
	height: 24px;
}

.section_baring {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 8;
	visibility: hidden;
}

.section_nav_bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.section_nav_bg p {
	float: left;
	width: 20%;
	height: 100%;
}

.section_nav_bg p span {
	display: block;
	width: 0%;
	height: 100%;
	background-color: #e15757;
	transition: all .5s ease-in-out 0s;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
}

.section_baring.disk {
	visibility: visible;
}

.section_baring .section_nav_bg.bgg p span {
	width: 100%;
}

.section_nav_list {
	width: 100%;
	height: 46%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -23%\9;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

.section_nav_list li {
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	margin-top: 10px;
	transform: translateY(30px);
	-webkit-transform: translateY(30px);
	-moz-transform: translateY(30px);
	-ms-transform: translateY(30px);
}

.section_nav_list li a {
	font-size: 55px;
	color: #fff;
	font-weight: bolder;
	font-family: Arial;
}

.section_nav_list li a:hover {
	text-decoration: line-through;
}

.section_nav_list.opt li {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
}

.section_nav_list.opt li.break1 {
	transition: all .5s linear .4s;
	-webkit-transition: all .5s linear .4s;
	-moz-transition: all .5s linear .4s;
	-ms-transition: all .5s linear .4s;
}

.section_nav_list.opt li.break2 {
	transition: all .5s linear .6s;
	-webkit-transition: all .5s linear .6s;
	-moz-transition: all .5s linear .6s;
	-ms-transition: all .5s linear .6s;
}

.section_nav_list.opt li.break3 {
	transition: all .5s linear .8s;
	-webkit-transition: all .5s linear .8s;
	-moz-transition: all .5s linear .8s;
	-ms-transition: all .5s linear .8s;
}

.section_nav_list.opt li.break4 {
	transition: all .5s linear 1s;
	-webkit-transition: all .5s linear 1s;
	-moz-transition: all .5s linear 1s;
	-ms-transition: all .5s linear 1s;
}

.section_nav_list.opt li.break5 {
	transition: all .5s linear 1.2s;
	-webkit-transition: all .5s linear 1.2s;
	-moz-transition: all .5s linear 1.2s;
	-ms-transition: all .5s linear 1.2s;
}

.section1 {
	background: url(../files/section_pic1.jpg) no-repeat center center;
	background-size: cover;
}

.section1 .container {
	position: relative;
	overflow: hidden;
}

.section1_yin {
	position: relative;
	width: 100%;
	height: 100%;
	background: url(../files/section1_yin.png) repeat left top;
}

.section_home {
	width: 707px;
	height: 363px;
	background: url(../files/section_home_pic.png) no-repeat left top;
	margin: 275px auto 0;
}

.section_txt {
	font-size: 16px;
	color: #fff;
	letter-spacing: 19px;
	text-align: center;
	margin-top: 65px;
}

.section_notice {
	width: 347px;
	height: 43px;
	background: url(../files/section_notice.png) no-repeat left top;
	position: absolute;
	left: 50%;
	bottom: 48px;
	margin-left: -173px;
}

.section2 {
	background-color: #fff;
}

.section2 .section_notice {
	background-position: 0 -47px;
}

.section_service {
	position: absolute;
	left: 4.6875%;
	width: 95.3125%;
	top: 208px;
	height: 492px;
}

.service_main {
	width: 100%;
	height: 492px;
	overflow: hidden;
	position: relative;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	transform: scale(1.3, 1.3);
	-webkit-transform: scale(1.3, 1.3);
	-moz-transform: scale(1.3, 1.3);
	-ms-transform: scale(1.3, 1.3);
	transition: all .6s cubic-bezier(0.55, 0.55, 0.55, 0.55) 0s;
	-webkit-transition: all .6s cubic-bezier(0.55, 0.55, 0.55, 0.55) 0s;
	-moz-transition: all .6s cubic-bezier(0.55, 0.55, 0.55, 0.55) 0s;
	-ms-transition: all .6s cubic-bezier(0.55, 0.55, 0.55, 0.55) 0s;
}

.service_main.act {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	transform: scale(1.0, 1.0);
	-webkit-transform: scale(1.0, 1.0);
	-moz-transform: scale(1.0, 1.0);
	-ms-transform: scale(1.0, 1.0);
}

.service_slide {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
}

.service_num {
	width: 194px;
	height: 144px;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
}

.service_num span {
	float: left;
	position: relative;
}

.service_num span.gew1 {
	width: 66px;
	height: 144px;
}

.service_num span.gew1 img {
	position: absolute;
	left: 0;
	top: 0;
	transition: all .7s ease-in-out 0s;
	-webkit-transition: all .7s ease-in-out 0s;
	-moz-transition: all .7s ease-in-out 0s;
	-ms-transition: all .7s ease-in-out 0s;
}

.service_num span.gew2 {
	width: 128px;
	height: 144px;
}

.service_num span.gew2 img {
	position: absolute;
	left: 0;
	top: 0;
	transition: all .7s ease-in-out 0s;
	-webkit-transition: all .7s ease-in-out 0s;
	-moz-transition: all .7s ease-in-out 0s;
	-ms-transition: all .7s ease-in-out 0s;
}

.service_left_slide {
	float: left;
	height: 492px;
	width: 28%;
	margin-left: 13%;
}

.service_right_slide {
	float: right;
	height: 492px;
	position: relative;
	width: 59%;
	background-position: center center;
	background-size: cover;
	overflow: hidden;
}

.service_left_main {
	padding-left: 11.5%;
}

.service_right_pic {
	width: 100%;
	height: 492px;
	background-position: center center;
	background-size: cover;
}

.service_right_yin {
	position: absolute;
	left: 0;
	top: 0;
	background: url(../files/service_right_yin.png) no-repeat left top;
	width: 100%;
	height: 492px;
	text-align: center;
	line-height: 492px;
	font-size: 18px;
	font-weight: bolder;
	color: #fff;
}

.service_right_yin p {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	display: block;
	transform: scale(1.8, 1.8);
	-webkit-transform: scale(1.8, 1.8);
	-moz-transform: scale(1.8, 1.8);
	-ms-transform: scale(1.8, 1.8);
	transition: all 1s linear 0s;
	-webkit-transition: all 1s linear 0s;
	-moz-transition: all 1s linear 0s;
	-ms-transition: all 1s linear 0s;
}

.service_left_pic {
	margin-top: 92px;
	height: 68px;
	transform: translateY(-50px);
	-webkit-transform: translateY(-50px);
	-moz-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	transition: all .6s linear 0s;
	-webkit-transition: all .6s linear 0s;
	-moz-transition: all .6s linear 0s;
	-ms-transition: all .6s linear 0s;
}

.service_left_main h1 {
	margin-top: 49px;
	font-size: 48px;
	color: #fff;
	font-weight: bolder;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	transform: translateX(100px);
	-webkit-transform: translateX(100px);
	-moz-transform: translateX(100px);
	-ms-transform: translateX(100px);
	transition: all .6s linear .5s;
	-webkit-transition: all .6s linear .5s;
	-moz-transition: all .6s linear .5s;
	-ms-transition: all .6s linear .5s;
}

.service_left_main .txt {
	margin-top: 65px;
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
	-moz-transform: translateX(-100px);
	-ms-transform: translateX(-100px);
	transition: all .6s linear .5s;
	-webkit-transition: all .6s linear .5s;
	-moz-transition: all .6s linear .5s;
	-ms-transition: all .6s linear .5s;
}

.service_slide_break1 .service_left_slide {
	background-color: #e5160f;
}

.service_slide_break2 .service_left_slide {
	background-color: #e5160f;
}

.service_slide_break3 .service_left_slide {
	background-color: #e5160f;
}

.hd_slide {
	width: 146px;
	height: 72px;
	position: absolute;
	left: 41%;
	margin-left: -74px;
	top: 50%;
	margin-top: -36px;
	z-index: 3;
	border: 1px solid #fff;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	transform: scale(1.3, 1.3);
	-webkit-transform: scale(1.3, 1.3);
	-moz-transform: scale(1.3, 1.3);
	-ms-transform: scale(1.3, 1.3);
	transition: all .6s cubic-bezier(0.55, 0.55, 0.55, 0.55) .3s;
	-webkit-transition: all .6s cubic-bezier(0.55, 0.55, 0.55, 0.55) .3s;
	-moz-transition: all .6s cubic-bezier(0.55, 0.55, 0.55, 0.55) .3s;
	-ms-transition: all .6s cubic-bezier(0.55, 0.55, 0.55, 0.55) .3s;
}

.hd_slide.act {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	transform: scale(1.0, 1.0);
	-webkit-transform: scale(1.0, 1.0);
	-moz-transform: scale(1.0, 1.0);
	-ms-transform: scale(1.0, 1.0);
}

.hd_slide a {
	display: block;
	float: left;
	width: 50%;
	height: 72px;
	transition: all 0.3s ease 0s;
}

.hd_slide .prev {
	background: url(../files/page_prev.png) no-repeat 25px center;
}

.hd_slide .prev:hover {
	background: url(../files/page_prev.png) no-repeat -33px center;
	background-color: #fff;
}

.hd_slide .next {
	background: url(../files/page_next.png) no-repeat -95px center;
	background-color: #fff;
}

.hd_slide .next.act {
	background: url(../files/page_next.png) no-repeat -154px center;
}

.service_slide.on .service_right_slide .service_right_yin .p {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter: scale(opacity=100);
	transform: scale(1.0, 1.0);
	-webkit-transform: scale(1.0, 1.0);
	-moz-transform: scale(1.0, 1.0);
	-ms-transform: scale(1.0, 1.0);
}

.service_slide.on .service_left_slide .service_left_pic {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
}

.service_slide.on .service_left_slide .service_left_main h1 {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
}

.service_slide.on .service_left_slide .service_left_main .txt {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
}

.section3 {
	background-color: #d8271c;
}

.section_case {
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	overflow: hidden;
}

.case_top {
	margin: 215px 4.6875% 0;
	height: 84px;
}

.case_left_tit {
	width: 229px;
	height: 84px;
	float: left;
	position: relative;
	left: -85px;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

.case_left_tit img {
	display: block;
	width: 100%;
}

.case_nav {
	margin: 12px 0 12px 135px;
	height: 50px;
	float: left;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

.case_nav a {
	display: block;
	width: 48px;
	height: 48px;
	border: 1px solid #fff;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	float: left;
	margin-right: 12px;
	overflow: hidden;
}

.case_nav .left img {
	display: block;
	margin: 13px 0 0 13px;
}

.case_nav .right img {
	display: block;
	margin: 13px 0 0 -24px;
}

.case_nav .more img {
	display: block;
	margin: 22px 0 0 14px;
}

.case_right {
	float: right;
	height: 50px;
	margin: 12px 0;
	position: relative;
	left: -85px;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

.case_right ul li {
	float: left;
	margin-left: 70px;
}

.case_right ul li a {
	display: block;
	font-size: 20px;
	color: #fff;
}

.case_right ul li i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 48px;
	height: 48px;
	border: 1px solid #fff;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	overflow: hidden;
}

.case_right ul li i img {
	display: block;
	margin: 11px 0 0 15px;
}

.case_right ul li.on i img {
	margin-top: -27px;
}

.case_right ul li i.game img {
	margin: 13px 0 0 12px;
}

.case_right ul li span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 15px;
	height: 50px;
	line-height: 50px;
	position: relative;
	top: -13px;
}

.case_right ul li:hover i,
.case_right ul li.on i {
	background-color: #fff;
}

.case_info {
	width: 90.625%;
	margin: 45px auto 0;
	overflow: hidden;
	position: relative;
}

.case_list ul {
	float: left;
}

.case_list ul li {
	width: 31%;
	float: left;
	margin-right: 3.5%;
}

.case_list ul li.lit1 {
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	transform: rotateY(90deg);
	-webkit-transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	-ms-transform: rotateY(90deg);
	transition: all .6s linear 0s;
	-webkit-transition: all .6s linear .2s;
	-moz-transition: all .6s linear .2s;
	-ms-transition: all .6s linear .2s;
}

.case_list ul li.lit2 {
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	transform: rotateY(90deg);
	-webkit-transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	-ms-transform: rotateY(90deg);
	transition: all .6s linear .4s;
	-webkit-transition: all .6s linear .4s;
	-moz-transition: all .6s linear .4s;
	-ms-transition: all .6s linear .4s;
}

.case_list ul li.lit3 {
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	transform: rotateY(90deg);
	-webkit-transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	-ms-transform: rotateY(90deg);
	transition: all .6s linear .6s;
	-webkit-transition: all .6s linear 0.6s;
	-moz-transition: all .6s linear .6s;
	-ms-transition: all .6s linear .6s;
}

.case_list ul li.act {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
}

.case_list ul li:nth-child(3n) {
	margin-right: 0;
}

.case_list ul li a {
	display: block;
	width: 100%;
}

.case_pic {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.case_pic img {
	display: block;
	height: auto;
}

.case_yin {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 100%;
	background: rgba(51, 51, 51, 0.25);
	transition: all 0.6s linear 0s;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
}

.case_yin .ewm {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 138px;
	height: 138px;
	border: 1px solid #aaa;
	margin: -70px 0 0 -70px;
}

.case_yin .ewm img {
	margin: 4px;
}

.case_txt {
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background-color: #dd6464;
	transition: all 0.6s linear 0s;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
}

.case_list ul li:hover .case_yin {
	top: 0;
}

.case_list ul li:hover .case_txt {
	background-color: #fff;
	color: #333;
}

.section4 {
	background-color: #fff;
}

.process_tit {
	position: absolute;
	left: 50%;
	top: 205px;
	width: 280px;
	height: 86px;
	margin-left: -600px;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

.section_process {
	position: absolute;
	left: 0;
	bottom: -40px;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: url(../files/process_bg.png) no-repeat center bottom;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

.process_list {
	width: 1200px;
	height: 397px;
	position: absolute;
	left: 50%;
	bottom: 182px;
	margin-left: -600px;
}

.process_list ul li {
	width: 72px;
	height: 159px;
	position: absolute;
	bottom: -20px;
	left: 24px;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}

.process_list ul li.pro2 {
	left: 170px;
	bottom: -7px;
}

.process_list ul li.pro3 {
	left: 319px;
	bottom: 83px;
}

.process_list ul li.pro4 {
	left: 468px;
	bottom: 78px;
}

.process_list ul li.pro5 {
	left: 626px;
	bottom: 146px;
}

.process_list ul li.pro6 {
	left: 782px;
	bottom: 157px;
}

.process_list ul li.pro7 {
	left: 936px;
	bottom: 229px;
}

.process_list ul li.pro8 {
	left: 1095px;
	bottom: 240px;
}

.process_list .pro_pic {
	width: 72px;
	height: 72px;
	background: url(../files/process_pic.png) no-repeat center center #ff3434;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}

.process_list p {
	text-align: center;
	font-size: 14px;
	color: #666;
	margin-top: 13px;
}

.process_icon {
	display: block;
	position: absolute;
	left: 24px;
	bottom: 0;
	background: url(../files/process_icon.png) no-repeat left top;
	width: 24px;
	height: 24px;
}

.process_list li.on .process_icon {
	background-position: 0 -26px;
}

.section5 {
	background: url(../files/contact_bg.jpg) no-repeat center bottom #e36868;
}

.section_contact {
	width: 1200px;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 0;
	overflow: hidden;
	margin-left: -600px;
}

.contact_main {
	margin: 230px 0 0 26px;
}

.contact_tit {
	font-size: 45px;
	color: #fff;
	font-weight: bolder;
	line-height: 48px;
	position: relative;
	left: 50px;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

.contact_qq a {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	padding-left: 58px;
	background: url(../files/contact_qqq.png) no-repeat left center;
	margin-top: 85px;
	position: relative;
	left: -50px;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

.contact_tel {
	font-size: 15px;
	color: #fff;
	margin-top: 30px;
	position: relative;
	left: 50px;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

.contact_tel .tel {
	font-size: 40px;
}

.conact_pic {
	position: absolute;
	right: 0;
	top: 410px;
	width: 292px;
	height: 255px;
}

.section5_bot {
	position: absolute;
	width: 100%;
	height: 30px;
	line-height: 30px;
	position: absolute;
	left: 0;
	bottom: 40px;
	font-size: 14px;
	color: #fff;
	display: none;
	text-align: center;
}

.section6 {
	background-color: #fff;
}

.section_footer {
	width: 1200px;
	height: 272px;
	margin: 0 auto;
	overflow: hidden;
}

.section_foot_left {
	margin: 50px 100px 0 0;
}

.section_foot_mid {
	margin-top: 48px;
}

.section_foot_mid h1 {
	height: 15px;
	line-height: 15px;
	font-size: 14px;
	color: #333;
	font-weight: bolder;
	margin-bottom: 5px;
}

.section_foot_mid p {
	font-size: 14px;
	color: #8e8e8e;
	line-height: 30px;
}

.section_foot_mid ul {
	margin-top: 30px;
}

.section_foot_mid ul li {
	float: left;
	margin-right: 36px;
	font-size: 16px;
	height: 20px;
	line-height: 20px;
}

.section_foot_mid ul li a {
	color: #333;
}

.section_foot_mid ul li:hover a {
	color: #e23200;
}

.section_foot_right {
	margin-top: 40px;
}

.section_foot_right p {
	color: #666;
	font-size: 15px;
	margin: 0 0 12px 12px;
}

.section_foot_right .bdshare-button-style0-32 a {
	display: block;
	width: 36px;
	height: 36px;
	margin: 0 0 0 12px;
	background: url(../images/section_share.png) no-repeat left top;
}

.section_foot_right .bdshare-button-style0-32 a.bds_renren {
	background-position: -48px 0;
}

.section_foot_right .bdshare-button-style0-32 a.bds_tsina {
	background-position: -95px 0;
}


/*案例详情*/

.case_banner {
	width: 100%;
	height: 575px;
	background-position: center top;
	position: relative;
	overflow: hidden;
}

.case_banner .section_nav ul li {
	margin-left: 52px;
}

.case_banner_info {
	width: 1200px;
	left: 50%;
	top: 180px;
	margin-left: -600px;
	position: absolute;
}

.case_banner_info h1,
.case_banner_info h2 {
	font-size: 41px;
	color: #fff;
	text-align: center;
	margin: 0 40px;
}

.case_banner_info h2 {
	font-size: 20px;
	margin-top: 8px;
}

.case_ewm {
	width: 116px;
	height: 116px;
	background-color: #fff;
	padding: 5px;
	margin: 35px auto 0;
}

.case_ewm img {
	display: block;
	width: 100%;
}

.case_det_cont {
	margin: 70px auto 220px;
	width: 1200px;
}

.case_det_cont img {
	display: block;
	max-width: 1200px;
	margin: 0 auto;
}

.case_det_footer {
	background-color: #333;
}

.case_det_footer .section_foot_mid h1,
.case_det_footer .section_foot_mid ul li a {
	color: #fff;
}

.case_det_footer .section_foot_right .bdshare-button-style0-32 a {
	background: url(../images/case_share.png) no-repeat left top;
}

.case_det_footer .section_foot_right .bdshare-button-style0-32 a.bds_renren {
	background-position: -48px 0;
}

.case_det_footer .section_foot_right .bdshare-button-style0-32 a.bds_tsina {
	background-position: -95px 0;
}