@charset "GB2312";
osition: relative
}
.promo_gallery_wp {
	position: relative;
	height: 450px
}
.promo_nav {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 15px;
	text-align: center;
	font-size: 0
}
.promo_nav i {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 7px;
	background:#c6c6c6;
	cursor: pointer;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease
}
.promo_nav i.on,.promo_nav i:hover {
	background:#fff
}
.worth {
	height: 605px;
	background:#f7f7f7
}
.worth_item {
	width: 300px;
	float: left
}
.worth_item .worth_icon {
	width: 176px;
	height: 176px;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	line-height: 176px;
	position: relative
}
.worth_item .worth_icon i {
	font-size: 120px;
	color:#ff6a41;
	position: relative;
	z-index: 2
}
.worth_item .worth_icon span {
	position: absolute;
	z-index: 1;
	display: block;
	font-size: 200px;
	color:#f9ccc0;
	left: -12px
}
.worth_item .worth_icon1 i {
	font-size: 90px
}
.worth_item .worth_icon2 i {
	font-size: 95px;
	margin-left: 20px
}
.worth_item .worth_icon3 i {
	font-size: 105px
}
.worth_item .worth_info {
	text-align: center;
	margin-top: 40px
}
.worth_item .worth_info p {
	opacity: .5;
	filter: alpha(opacity=50);
	line-height: 1.2;
	margin-top: 10px
}
.solution {
	height: 595px;
	background:#e7ebed
}
.solution_item {
	width: 300px;
	float: left
}
.solution_item .solution_icon {
	width: 160px;
	height: 184px;
	margin: 0 auto;
	margin-top: 30px;
	text-align: center;
	line-height: 184px;
	position: relative
}
.solution_item .solution_icon i {
	font-size: 110px;
	color:#ff6b42;
	position: relative;
	z-index: 2;
}
.solution_item .solution_icon span {
	position: absolute;
	z-index: 1;
	display: block;
	font-size: 200px;
	color:#eec4b9;
	left: -18px
}
.solution_item .solution_info {
	text-align: center;
	margin-top: 40px
}
.solution_item .solution_info p {
	line-height: 1.2;
	margin-top: 10px
}
.solution_item .solution_icon2 i,.solution_item .solution_icon3 i {
	font-size: 90px;
	margin-left: 10px
}
.arch {
	height: 853px;
	background:#f2f1f2
}
.arch_map {
	height: 630px;
	position: relative;
	background-position: center top;
	background-repeat: no-repeat;
	-moz-background-size: 1010px auto;
	background-size: 1010px auto;
	background-image: url(../Images/archbg_cb9a9aa5.png);
	background-image: -webkit-image-set(url(../Images/archbg_cb9a9aa5.png) 1x,url(../images/archbg@2x_013f01f4.png) 2x);
	background-image: -moz-image-set(url(../Images/archbg_cb9a9aa5.png) 1x,url(../images/archbg@2x_013f01f4.png) 2x);
	background-image: image-set(url(../Images/archbg_cb9a9aa5.png) 1x,url(../images/archbg@2x_013f01f4.png) 2x);
	margin-top: 40px
}
.arch_item {
	width: 182px;
	height: 72px;
	background:#fff;
	position: absolute;
	-moz-box-shadow: 6px 6px 0#dfdddc;
	box-shadow: 6px 6px 0#dfdddc
}
.arch_icon {
	width: 72px;
	height: 72px;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	line-height: 72px;
	background: url(../Images/shape_a0994a10.png) no-repeat 95% 95%#7cbcee
}
.arch_icon i {
	font-size: 55px;
	color:#fff
}
.arch_text {
	height: 72px;
	line-height: 72px;
	padding-left: 72px;
	text-align: center;
	font-size: 22px;
	color:#000;
	font-weight: 400
}
.arch_item1 {
	left: 50%;
	top: -42px;
	margin-left: -96px
}
.arch_item1 .arch_icon {
	background-color:#ff7f52
}
.arch_item2 {
	top: 115px
}
.arch_item2 .arch_icon {
	background-color:#4282a6
}
.arch_item3 {
	left: 50%;
	top: 115px;
	margin-left: -96px
}
.arch_item3 .arch_icon {
	background-color:#ffcc0f
}
.arch_item4 {
	right: 0;
	top: 115px;
	margin-left: -96px
}
.arch_item4 .arch_icon {
	background-color:#4282a6
}
.arch_item5 {
	top: 250px
}
.arch_item5 .arch_icon {
	background-color:#4282a6
}
.arch_item6 {
	left: 283px;
	top: 235px
}
.arch_item6 .arch_icon {
	background-color:#81c4f8
}
.arch_item7 {
	left: 50%;
	top: 235px;
	margin-left: -96px
}
.arch_item7 .arch_icon {
	background-color:#81c4f8
}
.arch_item8 {
	left: 727px;
	top: 235px
}
.arch_item8 .arch_icon {
	background-color:#81c4f8
}
.arch_item9 {
	right: 0;
	top: 250px
}
.arch_item9 .arch_icon {
	background-color:#4282a6
}
.arch_item10 {
	left: 283px;
	top: 447px
}
.arch_item10 .arch_icon {
	background-color:#c7a0fb
}
.arch_item11 {
	left: 50%;
	top: 447px;
	margin-left: -96px
}
.arch_item11 .arch_icon {
	background-color:#c7a0fb
}
.arch_item12 {
	left: 727px;
	top: 447px
}
.arch_item12 .arch_icon {
	background-color:#6cd8c1
}
.arch_tag {
	position: absolute;
	width: 150px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color:#fff;
	font-size: 18px;
	background:#999;
	left: 50%;
	margin-left: -75px
}
.arch_tag1 {
	top: 62px
}
.arch_tag2 {
	top: 360px
}
.bsc_mod_bd {
	padding-bottom: 125px
}
.res_partner {
	margin-top: 60px;
	position: relative;
	height: 330px
}
.res_partner .res_item,.res_partner ul,.res_partner .res_gallery_wp {
	height: 330px;
	overflow: hidden
}
.res_partner li {
	width: 200px;
	height: 80px;
	text-align: center;
	float: left;
	margin-bottom: 50px;
	list-style: none
}
.res_partner li a {
	display: inline-block;
	vertical-align: middle;
	opacity: .5;
	filter: alpha(opacity=50);
	width: 100%
}
.res_partner li a img {
	width: 100%
}
.res_partner .res_nav {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 60px;
	text-align: center;
	font-size: 0
}
.res_partner .res_nav i {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 7px;
	background:#bdede7;
	cursor: pointer;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease
}
.res_partner .res_nav i.on,.res_partner .res_nav i:hover {
	background:#24c3b1
}
.res_sub_title {
	text-align: center
}
.res_sub_title h4 {
	font-size: 30px;
	position: relative;
	height: 45px
}
.res_sub_title h4:after {
	border-bottom: 1px solid#f2f2f2;
	position: absolute;
	content: '';
	display: block;
	z-index: 1;
	width: 100%;
	top: 50%
}
.res_sub_title p {
	font-size: 18px;
	margin-top: 10px
}
.res_sub_title_name {
	display: inline-block;
	background:#fff;
	position: relative;
	z-index: 2;
	padding: 0 30px
}
.res_sub_title_name i {
	color:#eaeaea;
	font-size: 30px;
	position: absolute;
	left: -2px;
	top: 16px;
	line-height: 14px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.res_sub_title_name i {
		font-size: 14px;
		top: 17px
	}
}
.res_sub_title_name .res_sub_title_r {
	right: -2px;
	left: auto
}
.res_text {
	text-align: center
}
.res_btn {
	text-align: center
}
.res_btn a {
	display: block;
	width: 150px;
	height: 45px;
	margin: 0 auto;
	text-align: center;
	line-height: 44px;
	font-size: 18px;
	color:#fff;
	background:#ff6b42;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s
}
.res_btn a:hover {
	text-decoration: none;
	background:#ef562c
}
.res_img {
	text-align: center;
	margin-top: 60px
}
.res_img img {
	max-width: 100%
}
.res_text {
	opacity: .8;
	filter: alpha(opacity=80);
	margin-top: 50px;
	margin-bottom: 30px
}
@font-face {
	font-family:"@font-fz";src:url(../other/fz_5fdf5fdb.eot);src:url(../other/fz_5fdf5fdb.eot?../other/#iefix) format("embedded-opentype"),url(../other/fz_24c42d39.woff) format("woff"),url(../other/fz_3bf6c294.ttf) format("truetype"),url(../other/fz_906d3bfb.svg../other/#iconfont) format("svg")
}
.mod_container {
	min-width: 1200px
}
.bsc_mod_inner {
	width: 1200px;
	margin: 0 auto
}
.bsc_mod_font {
	font-family: "@font-fz",\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,"Hiragino Sans GB",STHeiti,"WenQuanYi Micro Hei","Droid Sans Fallback",SimSun,sans-serif
}
.bsc_mod_hd {
	position: relative;
	height: 215px;
	color:#ebf5fb
}
.bsc_mod_hd h3 {
	padding: 60px 0 0;
	font-size: 36px;
	color:#333;
	line-height: 1;
	text-align: center;
}
.bsc_mod_hd p {
	font-size: 16px;
	color:#b8b8b8;
	text-align: center;
	margin-top: 15px
}
.bsc_mod_hd .bsc_mod_arrow {
	position: absolute;
	left: 50%;
	bottom: 25px;
	margin-left: -8px;
	width: 0;
	height: 0;
	border: 7px dashed transparent;
	border-top: 7px solid#000;
	overflow: hidden
}
.bsc_mod_bd h4 {
	color:#000;
	font-size: 22px;
	font-weight: 400
}
.section .section-inner {
	min-width: 320px;
	max-width: 1200px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px
}
.section-banner .section-inner {
	padding-top: 20px;
	padding-bottom: 20px
}
.section-banner .banner {
	position: relative
}
.section-banner .banner-ct {
	position: absolute;
	top: 0;
	color:#fff;
	padding-top: 6.5%;
	padding-left: 3%
}
.section-banner .banner-ct .title {
	font-size: 54px;
	font-weight: 400
}
.section-banner .banner-ct .des-text {
	font-size: 22px
}
.section-banner .banner-ct .op {
	margin-top: 50px
}
.section-banner .banner .tc-15-btn {
	background: url(../Images/d9f3c3337efa44539036e6b08b944371.gif)\9;
	background: 0 0;
	border: 1px solid#fff;
	height: 43px;
	line-height: 43px;
	color:#fff;
	font-size: 16px;
	border-radius: 2px;
	padding: 0 47px
}
