.clear {
	margin: 0px; padding: 0px; height: 0px; line-height: 0px; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}

ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: currentColor;
	border-image: none;
	-ms-word-wrap: break-word;
}
dl {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative; -ms-word-wrap: break-word;
}
dd {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative; -ms-word-wrap: break-word;
}
dt {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative; -ms-word-wrap: break-word;
}
td {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative; -ms-word-wrap: break-word;
}
tr {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative; -ms-word-wrap: break-word;
}
table {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative; -ms-word-wrap: break-word;
}
p {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative; -ms-word-wrap: break-word;
}

h1 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative; -ms-word-wrap: break-word;
}
h2 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative; -ms-word-wrap: break-word;
}
h3 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative; -ms-word-wrap: break-word;
}
h4 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative; -ms-word-wrap: break-word;
}
h5 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative; -ms-word-wrap: break-word;
}
h6 {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative; -ms-word-wrap: break-word;
}
form {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative; -ms-word-wrap: break-word;
}
a {
	color: rgb(102, 102, 102); text-decoration: none; position: relative; cursor: pointer;
}
a:hover {
	color: #39F;
	text-decoration: none;
}
header {
	display: block; position: relative;
}
footer {
	display: block; position: relative;
}
nav {
	display: block; position: relative;
}
section {
	display: block; position: relative;
}
article {
	display: block; position: relative;
}
menu {
	display: block; position: relative;
}
aside {
	display: block; position: relative;
}
textarea {
	resize: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
th {
	text-align: left;
}
td {
	text-align: left;
}
input:focus {
	
}
.red {
	color: rgb(217, 0, 0);
}
a.red {
	color: rgb(217, 0, 0);
}
.white {
	color: rgb(255, 255, 255);
}
a.white {
	color: rgb(255, 255, 255);
}
a.white:hover {
	color: rgb(255, 125, 67);
}
.fc {
	color: rgb(255, 125, 67);
}
.c2 {
	color: rgb(0, 122, 204);
}
.c3 {
	color: rgb(85, 85, 85);
}
.c4 {
	color: rgb(119, 119, 119);
}
.c5 {
	color: rgb(153, 153, 153);
}
.c6 {
	color: rgb(136, 136, 136);
}
.border {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.fs12 {
	font-size: 12px;
}
.fs14 {
	font-size: 14px;
}
.fs16 {
	font-size: 16px;
}
.fs18 {
	font-size: 18px;
}
.fs20 {
	font-size: 20px;
}
.fs22 {
	font-size: 22px;
}
.fs24 {
	font-size: 24px;
}
.fs30 {
	font-size: 30px;
}
.fs36 {
	font-size: 36px;
}
.fs40 {
	font-size: 46px;
}
.fs46 {
	font-size: 58px;
}
.fw-b {
	font-weight: bold;
}
.fw400 {
	font-weight: 400;
}
.ti2 {
	text-indent: 2em;
}
.lh18 {
	line-height: 18px;
}
.lh20 {
	line-height: 20px;
}
.lh25 {
	line-height: 25px;
}
.lh30 {
	line-height: 30px;
}
.lh35 {
	line-height: 35px;
}
.lh40 {
	line-height: 40px;
}
.unl {
	text-decoration: underline;
}
.unl-no {
	text-decoration: none;
}
.ta-l {
	text-align: left;
}
.ta-c {
	text-align: center;
}
.ta-r {
	text-align: right;
}
.fl {
	float: left; display: inline;
}
.fr {
	float: right; display: inline;
}
.va-m {
	vertical-align: middle;
}
.va-t {
	vertical-align: top;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.oh {
	overflow: hidden;
}
.none {
	display: none;
}
.block {
	display: block;
}
.inblock {
	display: inline-block;
}
.pointer {
	cursor: pointer;
}
.w100 {
	width: 100%;
}
.w980 {
	width: 980px;
}
.w400 {
	width: 400px;
}
.w130 {
	width: 130px;
}
.w1000 {
	width: 1000px;
}
.h100 {
	height: 100%;
}
.ma2 {
	margin: 2px;
}
.ma5 {
	margin: 5px;
}
.ma10 {
	margin: 10px;
}
.ma15 {
	margin: 15px;
}
.ma20 {
	margin: 20px;
}
.pa2 {
	padding: 2px;
}
.pa5 {
	padding: 5px;
}
.pa10 {
	padding: 10px;
}
.pa15 {
	padding: 15px;
}
.pa20 {
	padding: 20px;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr20 {
	margin-right: 20px;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt12 {
	margin-top: 12px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mt25 {
	margin-top: 25px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb12 {
	margin-bottom: 12px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.pl5 {
	padding-left: 5px;
}
.pl10 {
	padding-left: 10px;
}
.pl15 {
	padding-left: 15px;
}
.pl20 {
	padding-left: 20px;
}
.pr5 {
	padding-right: 5px;
}
.pr10 {
	padding-right: 10px;
}
.pr15 {
	padding-right: 15px;
}
.pr20 {
	padding-right: 20px;
}
.pt2 {
	padding-top: 2px;
}
.pt5 {
	padding-top: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pt15 {
	padding-top: 15px;
}
.pt20 {
	padding-top: 20px;
}
.pt30 {
	padding-top: 30px;
}
.pb5 {
	padding-bottom: 5px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb15 {
	padding-bottom: 15px;
}
.pb20 {
	padding-bottom: 20px;
}
.pb30 {
	padding-bottom: 30px;
}
.mga {
	margin-right: auto; margin-left: auto;
}
.clear5 {
	width: 100%; height: 5px; clear: both; font-size: 5px;
}
.clear10 {
	width: 100%; height: 10px; clear: both; font-size: 10px;
}
.clear15 {
	width: 100%; height: 15px; clear: both; font-size: 15px;
}
.clear20 {
	width: 100%; height: 20px; clear: both;
}
.clear25 {
	width: 100%; height: 25px; clear: both;
}
.clear30 {
	width: 100%; height: 30px; clear: both;
}
.clear35 {
	width: 100%; height: 35px; clear: both;
}
.line-c {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.line-d {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.main {
	margin: 0px auto; width: 1080px; z-index: 1;
}
.bg-w {
	background: rgb(255, 255, 255);
}
.bg-b {
	background: rgb(10, 152, 224);
}
.floatbox {
	top: 30%; width: 42px; right: 5px; position: fixed; z-index: 89; _display: none;
}
.floatbox a {
	width: 42px; height: 42px; margin-bottom: 2px; display: block; opacity: 0.5; -moz-opacity: 0.5;
}
.floatbox span {
	top: 0px; right: 45px; display: none; position: absolute;
}
.floatbox a:hover {
	opacity: 1; -moz-opacity: 1;
}
.floatbox a:hover span {
	display: block;
}
@media screen and (max-width:1150px)
{
.floatbox {
	display: none;
}
}



.top_info {
	background: rgb(223, 223, 223); width: 100%; height: 38px; overflow: hidden; z-index: 100; min-width: 1080px;
}
.top_info h1 {
	color: rgb(145, 145, 145); line-height: 38px; font-size: 12px; font-weight: 400; display: inline-block;
}
.top_info h2 {
	color: rgb(145, 145, 145); line-height: 38px; font-size: 12px; font-weight: 400; display: inline-block;
}
.top_info h2 {
	background: url("../images/topico03.png") no-repeat left; padding-left: 25px;
}
.top_info span {
	color: rgb(217, 0, 0); font-weight: bold;
}
.top_info a {
	color: rgb(145, 145, 145); font-size: 12px;
}
.top_info p.p1 {
	background: url("../images/topico01.png") no-repeat left; color: rgb(145, 145, 145); line-height: 38px; padding-left: 25px; margin-right: 15px; float: right; display: inline-block;
}
.top_info a.a1 {
	background: url("../images/topico02.png") no-repeat left; line-height: 38px; padding-left: 21px; margin-right: 15px; float: right; display: inline-block;
}
.top_info a:hover {
	color: rgb(255, 102, 0);
}
.logo_nav {
	left: 0px; top: 38px; width: 100%; height: 90px; overflow: hidden; padding-top: 10px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 99; min-width: 1080px; background-image: url("../images/white_bg.png"); background-repeat: repeat;
}
#go_topnav {
	background: rgb(255, 255, 255); top: 0px; position: relative;
}
.logo_topbg {
	background: rgb(255, 255, 255);
}
.logo_nav nav {
	width: 670px; height: 30px; overflow: hidden; padding-top: 35px; float: right; _width: 675px;
}
.logo_nav nav a {
	width: 90px; text-align: right; color: rgb(68, 68, 68); font-size: 16px; float: right; display: inline-block;
}
.logo_nav nav a.sel {
	color: rgb(220, 0, 0);
}
.index_part {
	padding: 20px 0px 30px;
	width: 100%;
	border-bottom-color: rgb(240, 240, 240);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #F8F8FA;
}
.index_tit {
	margin: 0px auto; width: 1080px; color: rgb(102, 102, 102); line-height: 40px; font-weight: 400; display: block;
}
.index_tit span {
	float: left;
}
.section00 .sectionbg {
	background: url("../images/bgSection.png") rgb(140, 182, 74); _background: #8cb64a;
}
.section01 .sectionbg {
	_background: #3babd0;
	background-color: #FFF;
	background-image: url(../images/bgSection.png);
}
.section02 .sectionbg {
	background: url("../images/bgSection.png") rgb(158, 158, 158); _background: #9e9e9e;
}
.section03 .sectionbg {
	background: url("../images/bgSection.png") rgb(77, 128, 191); _background: #4d80bf;
}
.section04 .sectionbg {
	background: url("../images/bgSection.png") rgb(233, 126, 79); _background: #e97e4f;
}
.section05 .sectionbg {
	background: url("../images/bgSection.png") rgb(157, 157, 157); _background: #9d9d9d;
}
.sectionbg {
	left: 0px; top: 0px; width: 100%; display: none; position: absolute;
}
.about_tab {
	margin: 0px auto; width: 1080px; border-collapse: separate; border-spacing: 8px;
}
.about_tab td.td02 {
	background: url("../images/photo/tit01.jpg") no-repeat left top rgb(10, 152, 224); padding: 0px 15px 0px 160px; height: 187px; color: rgb(255, 255, 255); line-height: 25px;
}
.about_tab td.td02 a {
	color: rgb(255, 255, 255);
}
.about_tab td.td02 a:hover {
	color: rgb(255, 153, 0);
}
.about_a {
	background: rgb(255, 255, 255); width: 200px; height: 170px; text-align: center; line-height: 40px; overflow: hidden; padding-top: 30px; font-size: 20px; display: block;
}
.about_a_more {
	background: rgb(255, 255, 255); width: 200px; height: 170px; text-align: center; line-height: 40px; overflow: hidden; padding-top: 30px; font-size: 20px; display: block;
}
.about_tab .a6 {
	background: rgb(255, 106, 0); color: rgb(255, 255, 255); font-size: 30px;
}
.about_tab .a6 span {
	right: 20px; bottom: 20px; position: absolute;
}
.about_tab .a6:hover {
	transition:0.5s ease-in-out 0.01s; background-color: rgb(232, 52, 0); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.about_tab .a1:hover {
	background: rgb(49, 206, 232); transition:0.5s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.about_tab .a2:hover {
	background: rgb(247, 187, 73); transition:0.5s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.about_tab .a3:hover {
	background: rgb(251, 121, 137); transition:0.5s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.about_tab .a4:hover {
	background: rgb(217, 117, 202); transition:0.5s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.about_tab .a5:hover {
	background: rgb(120, 219, 128); transition:0.5s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.advantage_box {
	margin: 15px auto 0px; width: 1080px;
}
.advantage_a {
	padding: 35px 10px 0px 130px; width: 190px; height: 145px; color: rgb(255, 255, 255); line-height: 25px; overflow: hidden; margin-bottom: 15px; display: block;
}
.advantage_a h3 {
	font-size: 24px; font-weight: normal; margin-bottom: 10px;
}
.advantage_box .a1 {
	background: url("../images/advantage01.png") no-repeat 15px rgb(75, 210, 235);
}
.advantage_box .a1:hover {
	background-position: 15px; transition:0.5s ease-in-out 0.01s; color: rgb(255, 255, 255); background-image: url("../images/advantage01.png"); background-repeat: no-repeat; background-color: rgb(47, 168, 189); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.advantage_box .a2 {
	background: url("../images/advantage02.png") no-repeat 15px rgb(245, 171, 57);
}
.advantage_box .a2:hover {
	background-position: 15px; transition:0.5s ease-in-out 0.01s; color: rgb(255, 255, 255); background-image: url("../images/advantage02.png"); background-repeat: no-repeat; background-color: rgb(234, 85, 13); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.advantage_box .a3 {
	background: url("../images/advantage03.png") no-repeat 15px rgb(250, 100, 116);
}
.advantage_box .a3:hover {
	background-position: 15px; transition:0.5s ease-in-out 0.01s; color: rgb(255, 255, 255); background-image: url("../images/advantage03.png"); background-repeat: no-repeat; background-color: rgb(242, 28, 92); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.advantage_box .a4 {
	background: url("../images/advantage04.png") no-repeat 15px rgb(99, 210, 107);
}
.advantage_box .a4:hover {
	background-position: 15px; transition:0.5s ease-in-out 0.01s; color: rgb(255, 255, 255); background-image: url("../images/advantage04.png"); background-repeat: no-repeat; background-color: rgb(38, 172, 119); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.advantage_box .a5 {
	background: url("../images/advantage05.png") no-repeat 15px rgb(250, 94, 87);
}
.advantage_box .a5:hover {
	background-position: 15px; transition:0.5s ease-in-out 0.01s; color: rgb(255, 255, 255); background-image: url("../images/advantage05.png"); background-repeat: no-repeat; background-color: rgb(240, 0, 0); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.advantage_box .a6 {
	background: url("../images/advantage06.png") no-repeat 15px rgb(106, 150, 255);
}
.advantage_box .a6:hover {
	background-position: 15px; transition:0.5s ease-in-out 0.01s; color: rgb(255, 255, 255); background-image: url("../images/advantage06.png"); background-repeat: no-repeat; background-color: rgb(31, 79, 203); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.advantage_suc {
	width: 390px; margin-left: 15px; float: left;
}
.advantage_suc a {
	background: rgb(255, 255, 255); width: 100%; height: 277px; overflow: hidden; margin-bottom: 15px; display: block;
}
.advantage_suc a:hover {
	transition:0.5s ease-in-out 0.01s; background-color: rgb(255, 245, 220); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.advantage_suc a img {
	left: 0px; width: 390px; bottom: 0px; position: absolute;
}
.advantage_suc a h3 {
	margin: 20px 0px 15px 20px; font-size: 28px;
}
.advantage_suc a p {
	margin: 0px auto; width: 350px; color: rgb(136, 136, 136);
}
.client_tab {
	margin: 0px auto; width: 1080px; border-collapse: separate; border-spacing: 5px;
}
.client_tab img:hover {
	transition:0.2s ease-in-out 0.01s; z-index: 10; box-shadow: 5px 5px 2px #999; transform: scale(1.2); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.case_tab {
	margin: 0px auto; width: 1080px; border-collapse: separate; border-spacing: 18px;
}
.case_tab td a {
	background: rgb(77, 128, 191); width: 348px; height: 210px; overflow: hidden; display: block;
}
.case_tab td a img {
	width: 348px;
}
.case_more {
	margin: 20px auto 0px; border-radius: 15px; border: 1px solid rgb(175, 175, 175); border-image: none; width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; display: block;
}
.case_more:hover {
	transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); background-color: rgb(255, 102, 0); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.team_tab {
	margin: 0px auto; width: 1080px; border-collapse: separate; border-spacing: 8px;
}
.team_a {
	background: rgb(10, 152, 224); width: 210px; height: 170px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; padding-top: 40px; font-size: 20px; display: block;
}
.team_a:hover {
	transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); background-color: rgb(3, 109, 167); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.team_a_more {
	background: rgb(10, 152, 224); width: 210px; height: 170px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; padding-top: 40px; font-size: 20px; display: block;
}
.team_a_more span {
	right: 20px; bottom: 20px; position: absolute;
}
.team_tab .a1 {
	background: rgb(140, 182, 74);
}
.team_tab .a1:hover {
	background: rgb(74, 182, 87); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.contact_a {
	background: rgb(255, 255, 255); width: 353px; height: 120px; text-align: center; overflow: hidden; padding-top: 20px; margin-top: 15px; display: block;
}
.contact01:hover {
	background: rgb(91, 179, 208); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.contact02:hover {
	background: rgb(97, 175, 79); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.contact03:hover {
	background: rgb(251, 90, 74); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.contact_box {
	background: rgb(255, 255, 255); width: 353px; height: 325px; overflow: hidden; margin-top: 10px;
}
.contact04 p {
	margin: 0px auto; width: 270px; line-height: 27px; padding-left: 40px;
}
.contact04 p span {
	left: 0px; top: 0px; position: absolute;
}
.contact04 p.p1 {
	padding: 0px; width: 310px; margin-top: 30px; margin-bottom: 10px;
}
.contact06 {
	height: 315px; padding-top: 10px;
}
.contact06 span {
	width: 70px; height: 32px; line-height: 32px; padding-left: 20px; margin-top: 10px; float: left; display: block;
}
.contact06 .text {
	background: rgb(247, 247, 247); border: 1px solid rgb(226, 226, 226); border-image: none; width: 240px; height: 30px; line-height: 30px; margin-top: 10px; float: left;
}
.contact06 .sub {
	background: rgb(251, 90, 74); border: currentColor; border-image: none; width: 190px; height: 45px; color: rgb(255, 255, 255); font-family: "å¾®è½¯é›…é»‘"; font-size: 18px; margin-top: 15px; margin-left: 90px; cursor: pointer;
}
.contact06 .sub:hover {
	background: rgb(253, 120, 12); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.contact06 textarea {
	background: rgb(247, 247, 247); border: 1px solid rgb(226, 226, 226); border-image: none; width: 240px; height: 60px; margin-top: 10px; float: left;
}
.other_a {
	border-radius: 14px; border: 1px solid rgb(175, 175, 175); border-image: none; width: 105px; height: 28px; text-align: center; color: rgb(136, 136, 136); line-height: 28px; margin-left: 10px; float: right; display: block;
}
.other_a:hover {
	background: rgb(0, 107, 168); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.friends {
	margin: 0px auto; width: 1080px;
}
.friends span {
	color: rgb(205, 205, 205); font-size: 12px; float: left;
}
.friends a {
	color: rgb(205, 205, 205); font-size: 12px; margin-right: 5px; float: left; display: inline-block;
}
.friends a:hover {
	color: rgb(85, 85, 85);
}
.news_box {
	margin: 0px auto; width: 415px; height: 360px; overflow: hidden; _margin-top: 10px;
}
.news_box h3 {
	margin: 10px 0px 25px; line-height: 40px; font-size: 36px; font-weight: 400;
}
.newslist {
	width: 415px; height: 280px;
}
.newslist a {
	background: url("../images/list_ico.png") no-repeat 5px 12px; width: 390px; height: 40px; padding-top: 6px; padding-left: 20px; font-size: 18px; margin-bottom: 6px; display: block;
}
.newslist a:hover {
	background: url("../images/list_ico.png") no-repeat 5px 12px rgb(238, 238, 238);
}
.newslist a span {
	left: 20px; bottom: 0px; color: rgb(204, 204, 204); font-size: 10px; position: absolute;
}
.office_show {
	width: 459px; height: 200px; overflow: hidden; display: block;
}
.office_show span {
	background: url("../images/orange_bg.png"); padding: 20px; left: 0px; top: 105px; color: rgb(255, 255, 255); font-size: 24px; display: inline-block; position: absolute; z-index: 10;
}
.content_main {
	background: url("../images/bgSection.png"); padding: 20px 0px 0px; width: 100%;  z-index: 10; _background: none;
}
.content_bot {
	background: rgb(205, 205, 205); left: 0px; width: 100%; height: 230px; bottom: 0px; position: absolute; z-index: 1;
}
.content_botbox {
	margin: 0px auto; width: 1096px; border-collapse: separate; border-spacing: 8px;
}
.content_bot_a {
	width: 99px; height: 99px; display: block;
}
.content_botbox a.a1 {
	background: url("../images/content_bot01.png") no-repeat center 27px rgb(0, 181, 220);
}
.content_botbox a.a2 {
	background: url("../images/content_bot02.png") no-repeat center 27px rgb(106, 178, 89);
}
.content_botbox a.a3 {
	background: url("../images/content_bot03.png") no-repeat center 27px rgb(251, 90, 74);
}
.content_botbox a.a4 {
	background: url("../images/content_bot04.png") no-repeat center 27px rgb(250, 159, 0);
}
.content_botbox a.a1:hover {
	background: url("../images/content_bot01.png") no-repeat center -76px rgb(4, 151, 183); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.content_botbox a.a2:hover {
	background: url("../images/content_bot02.png") no-repeat center -76px rgb(65, 143, 46); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.content_botbox a.a3:hover {
	background: url("../images/content_bot03.png") no-repeat center -76px rgb(213, 50, 34); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.content_botbox a.a4:hover {
	background: url("../images/content_bot04.png") no-repeat center -76px rgb(211, 134, 1); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.last_more {
	background: rgb(229, 101, 174); width: 205px; height: 175px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; padding-top: 30px; font-size: 30px; display: block;
}
.last_more span {
	left: 20px; bottom: 20px; position: absolute;
}
.content_more {
	background: rgb(229, 101, 174); width: 205px; height: 175px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; padding-top: 30px; font-size: 30px; display: block;
}
.content_more span {
	right: 20px; bottom: 20px; position: absolute;
}
.content_more:hover {
	background: rgb(198, 59, 138); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.content_botbox .text {
	background: rgb(0, 181, 220); padding: 23px 0px 0px 40px; width: 613px; vertical-align: top;
}
.content_botbox .text p {
	color: rgb(255, 255, 255); font-size: 14px; margin-bottom: 10px;
}
.contentbox01 {
	background: rgb(140, 182, 74); width: 100%;
}
.contentbox02 {
	background: rgb(72, 186, 214); width: 100%;
}
.contentbox03 {
	background: rgb(0, 0, 0); width: 100%;
}
.contentbox04 {
	background: rgb(70, 137, 200); width: 100%;
}
.contentbox10 {
	width: 100%; background-color: rgb(51, 51, 51);
}
.contentbox05 {
	background: rgb(69, 205, 159); width: 100%;
}
.content_banner {
	background: rgb(255, 108, 0); width: 100%; height: 180px; overflow: hidden;
}
.content_banner a {
	left: -250px; top: 0px; position: absolute;
}
.content_hover {
	background: rgb(255, 255, 255); width: 172px; height: 152px; color: rgb(136, 136, 136); overflow: hidden; padding-top: 20px; display: block;
}
.content_hover p {
	text-align: center; font-size: 20px; margin-bottom: 10px;
}
.ours_tab {
	margin: 0px auto 20px; width: 1100px; border-collapse: separate; border-spacing: 10px;
}
.ours_tab a.a1 {
	background: rgb(255, 106, 0); width: 172px; height: 142px;
}
.ours_tab a.a1:hover {
	background: rgb(235, 79, 3); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.ours_tab a.a2 {
	background: rgb(255, 255, 255); width: 172px; height: 152px; padding-top: 20px;
}
.ours_tab a.a2:hover {
	background: rgb(255, 150, 0); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.ours_tab a.a3 {
	background: rgb(255, 255, 255); width: 172px; height: 152px; padding-top: 20px;
}
.ours_tab a.a3:hover {
	background: rgb(251, 121, 137); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.ours_tab a.a4:hover {
	background: rgb(247, 187, 73); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.ours_tab a.a5:hover {
	background: rgb(120, 219, 128); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.ours_tab a.a6:hover {
	background: rgb(113, 209, 225); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.ours_tab a.a7:hover {
	background: rgb(217, 117, 202); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.ours_tab a.a8:hover {
	background: rgb(120, 219, 128); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.ours_show {
	width: 354px; height: 354px;
}
.ours_show span {
	background: url("../images/red_bg.png"); padding: 10px 20px; top: 285px;
}
.ours_essay {
	background: rgb(255, 255, 255); padding: 30px 40px;
}
.ours_essay h3 {
	line-height: 26px; font-size: 16px;
}
.ours_essay p {
	color: rgb(136, 136, 136); line-height: 26px; font-size: 16px; margin-top: 20px;
}
.custom_menu {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1080px; height: 100px;
}
.custom_menu a.a0 {
	background: url("../images/custom_back.png") no-repeat center 20px rgb(211, 49, 49); width: 120px; height: 32px; text-align: center; color: rgb(255, 255, 255); padding-top: 68px; font-size: 16px; float: left; display: block;
}
.custom_menu a.a0:hover {
	background: url("../images/custom_back.png") no-repeat center 20px rgb(182, 10, 10); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.custom_menu .box {
	background: rgb(255, 255, 255); width: 960px; height: 100px; overflow: hidden; float: right;
}
.custom_menu .box a {
	width: 10%; height: 100px; text-align: center; color: rgb(153, 153, 153); overflow: hidden; padding-top: 68px; font-size: 16px; float: right; display: inline-block; _width: 95px;
}
.custom_menu .box a.a1 {
	background: url("../images/custom_menu.png") no-repeat -840px 20px;
}
.custom_menu .box a.a2 {
	background: url("../images/custom_menu.png") no-repeat -748px 20px;
}
.custom_menu .box a.a3 {
	background: url("../images/custom_menu.png") no-repeat -648px 20px;
}
.custom_menu .box a.a4 {
	background: url("../images/custom_menu.png") no-repeat -555px 20px;
}
.custom_menu .box a.a5 {
	background: url("../images/custom_menu.png") no-repeat -458px 20px;
}
.custom_menu .box a.a6 {
	background: url("../images/custom_menu.png") no-repeat -358px 20px;
}
.custom_menu .box a.a7 {
	background: url("../images/custom_menu.png") no-repeat -260px 20px;
}
.custom_menu .box a.a8 {
	background: url("../images/custom_menu.png") no-repeat -167px 20px;
}
.custom_menu .box a.a9 {
	background: url("../images/custom_menu.png") no-repeat -71px 20px;
}
.custom_menu .box a.a10 {
	background: url("../images/custom_menu.png") no-repeat 28px 20px;
}
.custom_menu .box a.a1:hover {
	background: url("../images/custom_menu.png") no-repeat -840px -79px rgb(242, 242, 242); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.custom_menu .box a.sel.a1 {
	background: url("../images/custom_menu.png") no-repeat -840px -79px rgb(242, 242, 242);
}
.custom_menu .box a.a2:hover {
	background: url("../images/custom_menu.png") no-repeat -748px -79px rgb(242, 242, 242); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.custom_menu .box a.sel.a2 {
	background: url("../images/custom_menu.png") no-repeat -748px -79px rgb(242, 242, 242);
}
.custom_menu .box a.a3:hover {
	background: url("../images/custom_menu.png") no-repeat -648px -79px rgb(242, 242, 242); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.custom_menu .box a.sel.a3 {
	background: url("../images/custom_menu.png") no-repeat -648px -79px rgb(242, 242, 242);
}
.custom_menu .box a.a4:hover {
	background: url("../images/custom_menu.png") no-repeat -555px -79px rgb(242, 242, 242); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.custom_menu .box a.sel.a4 {
	background: url("../images/custom_menu.png") no-repeat -555px -79px rgb(242, 242, 242);
}
.custom_menu .box a.a5:hover {
	background: url("../images/custom_menu.png") no-repeat -458px -79px rgb(242, 242, 242); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.custom_menu .box a.sel.a5 {
	background: url("../images/custom_menu.png") no-repeat -458px -79px rgb(242, 242, 242);
}
.custom_menu .box a.a6:hover {
	background: url("../images/custom_menu.png") no-repeat -358px -79px rgb(242, 242, 242); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.custom_menu .box a.sel.a6 {
	background: url("../images/custom_menu.png") no-repeat -358px -79px rgb(242, 242, 242);
}
.custom_menu .box a.a7:hover {
	background: url("../images/custom_menu.png") no-repeat -260px -79px rgb(242, 242, 242); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.custom_menu .box a.sel.a7 {
	background: url("../images/content/custom_menu.png") no-repeat -260px -79px rgb(242, 242, 242);
}
.custom_menu .box a.a8:hover {
	background: url("../images/content/custom_menu.png") no-repeat -167px -79px rgb(242, 242, 242); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.custom_menu .box a.sel.a8 {
	background: url("../images/content/custom_menu.png") no-repeat -167px -79px rgb(242, 242, 242);
}
.custom_menu .box a.a9:hover {
	background: url("../images/content/custom_menu.png") no-repeat -71px -79px rgb(242, 242, 242); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.custom_menu .box a.sel.a9 {
	background: url("../images/content/custom_menu.png") no-repeat -71px -79px rgb(242, 242, 242);
}
.custom_menu .box a.a10:hover {
	background: url("../images/content/custom_menu.png") no-repeat 28px -79px rgb(242, 242, 242); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.custom_menu .box a.sel.a10 {
	background: url("../images/content/custom_menu.png") no-repeat 28px -79px rgb(242, 242, 242);
}
.custom_main {
	background: rgb(255, 255, 255); margin: 12px auto 20px; padding: 30px 23px; width: 1034px;
}
.custom_list {
	width: 450px; padding-top: 30px;
}
.custom_list p {
	color: rgb(136, 136, 136); line-height: 30px; font-size: 16px; display: block;
}
.custom_list h3 {
	font-size: 24px; font-weight: 400; margin-bottom: 10px;
}
.custom_p {
	color: rgb(136, 136, 136); line-height: 27px; text-indent: 2em; font-size: 16px; margin-bottom: 10px;
}
.grows_main {
	padding: 40px 50px; width: 980px;
}
.grows_main h2 {
	line-height: 30px; font-size: 30px; font-weight: 400; margin-bottom: 30px;
}
.grows_main h3 {
	text-align: right; line-height: 30px; font-size: 24px; font-weight: 400;
}
.grows_main p {
	color: rgb(136, 136, 136); line-height: 27px; text-indent: 2em; font-size: 16px; margin-bottom: 10px;
}
.grows_selbox {
	margin: 0px auto; width: 980px; height: 61px; overflow: hidden; position: relative;
}
.grows_selbox .bg {
	background: url("../images/content/years_bg.png") repeat-x; left: 5px; top: 20px; width: 975px; height: 10px; text-align: right; position: absolute; z-index: 1;
}
#grows_years {
	width: 100%; height: 61px; z-index: 10;
}
#grows_years a {
	background: url("../images/content/years.png") no-repeat; width: 50px; height: 61px; text-align: center; color: rgb(51, 51, 51); line-height: 50px; font-size: 16px; margin-right: 30px; float: left; display: block; z-index: 10;
}
#grows_years a.sel {
	background: none; color: rgb(255, 255, 255);
}
#grows_now {
	left: 0px; top: 0px; position: absolute; z-index: 5;
}
.grows_content {
	width: 100%; height: 191px; overflow: hidden; margin-top: 20px;
}
#grows_sum {
	width: 99999px;
}
#grows_sum li {
	width: 980px; float: left;
}
#grows_sum li span {
	float: left;
}
#grows_sum li p {
	margin: 0px; width: 570px; line-height: 38px; font-size: 22px; float: right;
}
.service_left {
	background: rgb(255, 255, 255); padding: 10px; width: 514px; height: 504px; overflow: hidden; margin-top: 12px; float: left;
}
.service_right {
	background: rgb(255, 255, 255); padding: 40px 40px 0px; width: 454px; height: 484px; overflow: hidden; margin-top: 12px; float: right;
}
.service_text {
	background: rgb(247, 247, 247); border: 1px solid rgb(226, 226, 226); border-image: none; width: 100%; height: 30px; margin-top: 10px;
}
.service_sub {
	background: rgb(251, 90, 74); border: currentColor; border-image: none; width: 170px; height: 40px; text-align: center; color: rgb(255, 255, 255); font-family: "å¾®è½¯é›…é»‘"; font-size: 18px; float: right; cursor: pointer;
}
.service_sub:hover {
	background: rgb(218, 45, 27); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.service_a {
	background: url("../images/content/yellow.png") no-repeat left; width: 450px; height: 25px; color: rgb(136, 136, 136); line-height: 25px; overflow: hidden; padding-left: 20px; font-size: 16px; margin-top: 15px; margin-right: 40px; float: left; display: block;
}
.video_main {
	background: rgb(255, 255, 255); margin: 12px auto 20px; padding: 35px 78px; width: 924px;
}
.video_box {
	width: 924px; padding-bottom: 15px; margin-top: 15px;
}
.video_share {
	top: 40px; right: 45px; position: absolute; z-index: 10;
}
.video_share a {
	padding: 0px 10px 0px 30px; border-radius: 3px; border: 1px solid rgb(223, 223, 223); border-image: none; height: 30px; line-height: 30px; font-size: 12px; margin-left: 10px; float: right; display: inline-block;
}
.video_share a span {
	color: rgb(55, 155, 233); font-weight: bold; margin-right: 5px;
}
.video_share a.a1 {
	background: url("../images/video_fx.gif") no-repeat 10px;
}
.video_share a.a2 {
	background: url("../images/video_pl.gif") no-repeat 10px;
}
.video_share a.a3 {
	background: url("../images/vido_bf.png") no-repeat 10px;
}
.advant_box {
	background: rgb(255, 255, 255); width: 514px; height: 263px; overflow: hidden; padding-right: 20px; margin-top: 12px;
}
.advant_box h3 {
	padding: 25px 0px 10px; width: 225px; color: rgb(113, 113, 113); line-height: 30px; font-size: 30px; font-weight: 400; float: right;
}
.advant_box p {
	width: 225px; color: rgb(136, 136, 136); line-height: 25px; font-size: 16px; float: right;
}
.advant_box div {
	background: url("../images/darkbg.png"); left: 0px; top: 270px; width: 262px; height: 263px; display: block; position: absolute; z-index: 10;
}
.advant_box div span {
	margin: 50px auto 0px; border-radius: 50%; border: 2px solid rgb(255, 255, 255); border-image: none; width: 150px; height: 150px; text-align: center; display: block;
}
.advant_box div h4 {
	color: rgb(255, 255, 255); line-height: 40px; font-size: 40px; font-weight: 400; margin-top: 45px;
}
.advant_box div h5 {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: 400; margin-top: 5px;
}
.advant_box:hover {
	background: rgb(247, 77, 78); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.advant_box:hover h3 {
	transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.advant_box:hover p {
	transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.advant_box:hover div {
	transition:0.2s ease-in-out 0.01s; top: 0px; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.zizhi_box {
	background: rgb(255, 255, 255); padding: 25px; width: 484px; margin-bottom: 12px;
}
.zizhi_box h4 {
	padding: 10px 0px 15px; text-align: center; color: rgb(102, 102, 102); font-size: 20px; font-weight: 400;
}
.zizhi_box p {
	padding: 8px 0px; border: 1px solid rgb(211, 211, 211); border-image: none; width: 100%; height: 293px; text-align: center; overflow: hidden;
}
.workers_a {
	background: rgb(255, 255, 255); margin: 0px 0px 12px 12px; width: 150px; height: 40px; text-align: center; color: rgb(119, 119, 119); overflow: hidden; padding-top: 110px; float: right; display: block; _width: 148px;
}
.workers_right a.a1 {
	background: url("../images/workers.png") no-repeat -147px 20px rgb(255, 255, 255);
}
.workers_right a.sel.a1 {
	background: url("../images/workers.png") no-repeat 31px 20px rgb(224, 117, 81); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.workers_right a.a2 {
	background: url("../images/content/workers.png") no-repeat -147px -130px rgb(255, 255, 255);
}
.workers_right a.sel.a2 {
	background: url("../images/content/workers.png") no-repeat 31px -130px rgb(68, 171, 201); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.workers_right a.a3 {
	background: url("../images/content/workers.png") no-repeat -147px -280px rgb(255, 255, 255);
}
.workers_right a.sel.a3 {
	background: url("../images/content/workers.png") no-repeat 31px -280px rgb(118, 176, 26); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.workers_right a.a4 {
	background: url("../images/content/workers.png") no-repeat -147px -430px rgb(255, 255, 255);
}
.workers_right a.sel.a4 {
	background: url("../images/content/workers.png") no-repeat 31px -430px rgb(227, 173, 42); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.workers_right a.a5 {
	background: url("../images/content/workers.png") no-repeat -147px -580px rgb(255, 255, 255);
}
.workers_right a.sel.a5 {
	background: url("../images/content/workers.png") no-repeat 31px -580px rgb(157, 103, 212); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.workers_right a.a6 {
	background: url("../images/content/workers.png") no-repeat -147px -730px rgb(255, 255, 255);
}
.workers_right a.sel.a6 {
	background: url("../images/content/workers.png") no-repeat 31px -730px rgb(77, 166, 241); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.workers_right a.a7 {
	background: url("../images/content/workers.png") no-repeat -147px -880px rgb(255, 255, 255);
}
.workers_right a.sel.a7 {
	background: url("../images/content/workers.png") no-repeat 31px -880px rgb(227, 83, 127); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.workers_right a.a8 {
	background: url("../images/content/workers.png") no-repeat -147px -1030px rgb(255, 255, 255);
}
.workers_right a.sel.a8 {
	background: url("../images/content/workers.png") no-repeat 31px -1030px rgb(76, 217, 222); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.workers_right a.a9 {
	background: url("../images/content/workers.png") no-repeat -147px -1180px rgb(255, 255, 255);
}
.workers_right a.sel.a9 {
	background: url("../images/content/workers.png") no-repeat 31px -1180px rgb(142, 211, 51); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.workers_right a.a10 {
	background: rgb(0, 115, 196); margin: 0px 0px 12px 12px; width: 150px; height: 120px; font-size: 24px; float: right; _width: 147px;
}
.workers_right a.a10:hover {
	background: rgb(0, 87, 149); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.workers_left {
	width: 266px; overflow: hidden; float: left;
}
.workers_left .phone {
	background: rgb(255, 90, 18); width: 100%; height: 272px; text-align: center; padding-top: 40px;
}
.workers_left .phone p {
	text-align: center; color: rgb(255, 255, 255); font-size: 16px; margin-top: 15px;
}
.workers_right {
	width: 814px; float: right;
}
.workers_sum {
	background: rgb(255, 255, 255); width: 798px; height: 638px; overflow: hidden; float: right; display: block;
}
.workers_sum li {
	padding: 50px 50px 0px; display: none;
}
.workers_sum li h3 {
	line-height: 30px; padding-bottom: 25px; font-size: 30px; font-weight: 400;
}
.workers_sum li p {
	line-height: 30px; font-size: 16px;
}
.manage_box {
	background: url("../images/content/manage_bg.png") no-repeat; margin: 12px auto 20px; width: 1080px; height: 632px; overflow: hidden;
}
.manage_box .tit {
	left: 20px; top: 295px; color: rgb(250, 88, 0); font-size: 24px; font-weight: 400; position: absolute;
}
#manage_check {
	left: 0px; top: 0px; width: 655px; height: 633px; position: absolute; z-index: 1;
}
#manage_check a {
	overflow: hidden; display: block; position: absolute;
}
#manage_check a.a1 {
	left: 0px; top: 0px; width: 267px; height: 214px;
}
#manage_check a.a2 {
	left: 267px; top: 0px; width: 193px; height: 214px;
}
#manage_check a.a3 {
	left: 460px; top: 0px; width: 193px; height: 214px;
}
#manage_check a.a4 {
	left: 0px; width: 267px; height: 237px; bottom: 0px;
}
#manage_check a.a5 {
	left: 267px; width: 193px; height: 238px; bottom: 0px;
}
#manage_check a.a6 {
	left: 460px; width: 193px; height: 120px; bottom: 118px;
}
#manage_check a.a7 {
	left: 460px; width: 193px; height: 118px; bottom: 0px;
}
#manage_check a.sel span {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; opacity: 0.5; -moz-opacity: 0.5;
}
#manage_sum {
	width: 425px; height: 633px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 10;
}
#manage_sum li {
	width: 425px; height: 633px; right: 0px; bottom: 0px; display: none; position: absolute;
}
#manage_sum .img01 {
	top: 215px; right: 0px; position: absolute; z-index: 1;
}
#manage_sum .img02 {
	right: 0px; bottom: 0px; position: absolute; z-index: 10;
}
#manage_sum p {
	top: 235px; width: 550px; right: 355px; color: rgb(255, 255, 255); line-height: 25px; font-size: 16px; position: absolute; z-index: 15;
}
#manage_sum h3 {
	top: 350px; width: 450px; text-align: right; right: 435px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 400; position: absolute; z-index: 15;
}
.search_box {
	margin: 0px auto 20px; width: 1080px; height: 52px;
}
.search_box h2 {
	background: url("../images/arrow01.png") no-repeat right; height: 52px; color: rgb(255, 255, 255); line-height: 52px; padding-right: 70px; font-size: 36px; font-weight: 400; float: left; display: inline-block;
}
.search_box .text {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 440px; height: 47px; color: rgb(153, 153, 153); line-height: 47px; text-indent: 10px; font-family: "å¾®è½¯é›…é»‘"; font-size: 16px; float: right;
}
.search_box .sub {
	background: url("../images/news_search.png") no-repeat; border: currentColor; border-image: none; width: 170px; height: 47px; text-align: left; color: rgb(159, 94, 2); line-height: 47px; text-indent: 10px; padding-left: 60px; font-family: "å¾®è½¯é›…é»‘"; font-size: 20px; margin-left: 10px; float: right; cursor: pointer;
}
.search_box .sub:hover {
	color: rgb(255, 255, 255);
}
.news_nav {
	margin: 0px auto 10px; width: 1080px; height: 75px; overflow: hidden;
}
.news_nav a {
	width: 208px; height: 75px; color: rgb(140, 140, 140); overflow: hidden; font-size: 20px; margin-right: 10px; float: left; display: block;
}
.news_nav a span {
	background: rgb(218, 231, 244); top: 0px; width: 135px; height: 75px; text-align: center; right: 0px; line-height: 75px; display: block; position: absolute;
}
.news_nav a:hover span {
	background: rgb(212, 214, 215);
}
.news_nav a.a1 {
	background: url("../images/content/newsnav.png") no-repeat -151px 6px rgb(130, 181, 82);
}
.news_nav a.a1:hover {
	background: url("../images/content/newsnav.png") no-repeat -11px 6px rgb(130, 181, 82); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.news_nav a.a1:hover span {
	background: rgb(130, 181, 82); color: rgb(255, 255, 255);
}
.news_nav a.sel.a1 {
	background: url("../images/content/newsnav.png") no-repeat -11px 6px rgb(130, 181, 82);
}
.news_nav a.sel.a1 span {
	background: rgb(130, 181, 82); color: rgb(255, 255, 255);
}
.news_nav a.a2 {
	background: url("../images/content/newsnav.png") no-repeat -140px -110px rgb(234, 187, 111);
}
.news_nav a.a2:hover {
	background: url("../images/content/newsnav.png") no-repeat 0px -110px rgb(234, 187, 111); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.news_nav a.a2:hover span {
	background: rgb(234, 187, 111); color: rgb(255, 255, 255);
}
.news_nav a.sel.a2 {
	background: url("../images/content/newsnav.png") no-repeat 0px -110px rgb(234, 187, 111);
}
.news_nav a.sel.a2 span {
	background: rgb(234, 187, 111); color: rgb(255, 255, 255);
}
.news_nav a.a3 {
	background: url("../images/content/newsnav.png") no-repeat -140px -221px rgb(86, 156, 221);
}
.news_nav a.a3:hover {
	background: url("../images/content/newsnav.png") no-repeat 0px -221px rgb(86, 156, 221); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.news_nav a.a3:hover span {
	background: rgb(86, 156, 221); color: rgb(255, 255, 255);
}
.news_nav a.sel.a3 {
	background: url("../images/content/newsnav.png") no-repeat 0px -221px rgb(86, 156, 221);
}
.news_nav a.sel.a3 span {
	background: rgb(86, 156, 221); color: rgb(255, 255, 255);
}
.news_nav a.a4 {
	background: url("../images/content/newsnav.png") no-repeat -140px -344px rgb(125, 127, 207);
}
.news_nav a.a4:hover {
	background: url("../images/content/newsnav.png") no-repeat 0px -344px rgb(125, 127, 207); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.news_nav a.a4:hover span {
	background: rgb(125, 127, 207); color: rgb(255, 255, 255);
}
.news_nav a.sel.a4 {
	background: url("../images/content/newsnav.png") no-repeat 0px -344px rgb(125, 127, 207);
}
.news_nav a.sel.a4 span {
	background: rgb(125, 127, 207); color: rgb(255, 255, 255);
}
.news_nav a.a5 {
	background: url("../images/content/newsnav.png") no-repeat -140px -465px rgb(232, 105, 105); margin: 0px; float: right;
}
.news_nav a.a5:hover {
	background: url("../images/content/newsnav.png") no-repeat 0px -465px rgb(232, 105, 105); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.news_nav a.a5:hover span {
	background: rgb(232, 105, 105); color: rgb(255, 255, 255);
}
.news_nav a.sel.a5 {
	background: url("../images/content/newsnav.png") no-repeat 0px -465px rgb(232, 105, 105);
}
.news_nav a.sel.a5 span {
	background: rgb(232, 105, 105); color: rgb(255, 255, 255);
}
.news_la {
	background: rgb(255, 255, 255); padding: 5px; width: 252px; height: 270px; overflow: hidden; margin-right: 10px; margin-bottom: 10px; float: left; display: block;
}
.news_la p {
	line-height: 25px; font-size: 16px;
}
.news_la img {
	width: 252px; height: 211px; margin-bottom: 5px;
}
.news_la:hover img {
	animation:news_listgo 1s ease-in-out 0.1s; -webkit-animation: news_listgo 1s ease-in-out 0.1s; -moz-animation: news_listgo 1s ease-in-out 0.1s; -o-animation: news_listgo 1s ease-in-out 0.1s;
}
.news_la02 {
	margin-right: 0px; float: right;
}
.news_smlist {
	background: rgb(255, 255, 255); padding: 10px 25px 0px; width: 484px; height: 850px; margin-right: 10px; margin-bottom: 20px; float: left;
}
.news_smlist li {
	width: 100%; height: 76px; margin-top: 25px;
}
.news_smlist a.a1 {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 74px; height: 74px; overflow: hidden; float: left; display: block;
}
.news_smlist a.a2 {
	width: 395px; height: 35px; line-height: 25px; font-size: 20px; float: right; display: block;
}
.news_smlist p {
	width: 395px; color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.news_more01 {
	background: rgb(255, 115, 0); width: 262px; height: 210px; padding-top: 60px; font-size: 48px; float: right;
}
.news_more01:hover {
	background: rgb(244, 81, 1); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.news_more02 {
	background: rgb(125, 127, 207); width: 262px; height: 210px; padding-top: 60px; font-size: 48px; float: left;
}
.news_more02:hover {
	background: rgb(94, 96, 180); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.list_back {
	width: 215px; height: 52px; text-align: right; color: rgb(255, 255, 255); line-height: 52px; font-size: 36px; display: block;
}
.list_back span {
	left: 0px; top: 0px; position: absolute;
}
.list_back:hover {
	color: rgb(255, 255, 255);
}
.waterthings {
	background: rgb(255, 255, 255); padding: 5px; width: 252px; margin-bottom: 10px;
}
.waterthings a {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 16px; display: block;
}
.waterthings a.a1 {
	padding: 0px 5px;
}
.waterthings p {
	padding: 10px 5px 5px; color: rgb(153, 153, 153); font-size: 12px;
}
.waterthings a:hover {
	color: rgb(255, 153, 0);
}
.waterthings:hover a {
	background: rgb(0, 0, 0);
}
.waterthings:hover a.a1 {
	background: rgb(255, 255, 255);
}
.essay_listbox {
	background: rgb(255, 255, 255); margin: 10px auto 0px; padding: 10px 50px; width: 980px;
}
.essay_listbox li {
	padding: 30px 2% 20px; width: 96%; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.essay_listbox a.a1 {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 74px; height: 74px; overflow: hidden; float: left; display: block;
}
.essay_listbox a.a2 {
	width: 850px; color: rgb(101, 101, 101); line-height: 40px; font-size: 28px; float: right; display: block;
}
.essay_listbox p.p1 {
	width: 850px; color: rgb(184, 184, 184); font-size: 12px; margin-top: 10px; float: right;
}
.essay_listbox p.p2 {
	width: 100%; color: rgb(136, 136, 136); line-height: 27px; font-size: 16px; margin-top: 10px; float: left;
}
.essay_listbox li:hover {
	background: rgb(241, 241, 241);
}
.content_page {
	background: rgb(255, 255, 255); margin: 0px auto 20px; width: 1080px;
}
.content_page menu {
	padding: 15px 0px 30px; margin-right: 50px; float: right; _width: 430px; _margin-right: 0px;
}
.content_page a {
	padding: 5px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(168, 168, 168); line-height: 20px; font-size: 16px; margin-left: 5px; float: left; display: inline-block;
}
.content_page span {
	padding: 5px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(168, 168, 168); line-height: 20px; font-size: 16px; margin-left: 5px; float: left; display: inline-block;
}
.content_page a:hover {
	background: rgb(254, 54, 0); color: rgb(255, 255, 255);
}
.content_page a.sel {
	background: rgb(254, 54, 0); color: rgb(255, 255, 255);
}
.content_page a.a1 {
	background: url("../images/page.png") no-repeat 7px 4px; width: 10px; height: 20px;
}
.content_page a.a1:hover {
	background: url("../images/page.png") no-repeat -49px 4px rgb(254, 54, 0);
}
.content_page a.a2 {
	background: url("../images/page.png") no-repeat 9px -45px; width: 10px; height: 20px;
}
.content_page a.a2:hover {
	background: url("../images/page.png") no-repeat -47px -45px rgb(254, 54, 0);
}
.essay_box {
	background: rgb(255, 255, 255); margin: 0px auto 20px; padding: 50px; width: 980px;
}
.essay_box h2 {
	color: rgb(101, 101, 101); line-height: 30px; font-size: 30px; font-weight: 400; margin-bottom: 15px;
}
.essay_box h3 {
	color: rgb(184, 184, 184); font-size: 12px; font-weight: 400; margin-bottom: 50px;
}
.essay_box h6 {
	text-align: center; margin-bottom: 25px;
}
.essay_box p {
	color: rgb(101, 101, 101); line-height: 28px; text-indent: 2em; font-size: 16px; margin-bottom: 15px;
}
#images_show {
	background: rgb(255, 255, 255); margin: 0px auto 10px; padding: 30px 40px; width: 1000px;
}
#images_show h2 {
	line-height: 30px; font-size: 30px; font-weight: 400; margin-bottom: 10px;
}
#images_show h5 {
	color: rgb(153, 153, 153); font-size: 12px; font-weight: 400;
}
#images_show p {
	line-height: 25px; text-indent: 2em; font-size: 16px;
}
#images_showbox {
	margin: 80px auto 30px; width: 792px; height: 500px; text-align: center; overflow: hidden;
}
#images_showbox img {
	width: 792px; height: 500px;
}
.images_pp {
	top: 340px; position: absolute; z-index: 10; opacity: 0.4; -moz-opacity: 0.4;
}
#images_last {
	left: 40px;
}
#images_next {
	right: 40px;
}
.images_pp:hover {
	transition:0.2s ease-in-out 0.01s; opacity: 1; -moz-opacity: 1; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.images_menubox {
	background: rgb(255, 255, 255); margin: 0px auto 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 1080px; height: 110px;
}
#images_menu_last {
	background: url("../images/show_arrow04.png") no-repeat center rgb(255, 255, 255); left: 0px; top: 0px; width: 30px; height: 110px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; display: block; position: absolute; z-index: 10;
}
#images_menu_last:hover {
	background: url("../images/show_arrow04-1.png") no-repeat center rgb(71, 169, 244); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
#images_menu_next {
	background: url("../images/show_arrow05.png") no-repeat center rgb(255, 255, 255); top: 0px; width: 30px; height: 110px; right: 0px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; display: block; position: absolute; z-index: 10;
}
#images_menu_next:hover {
	background: url("../images/show_arrow05-1.png") no-repeat center rgb(71, 169, 244); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
#images_menu {
	margin: 7px auto 0px; width: 980px; height: 90px; overflow: hidden; z-index: 1;
}
#images_menu img {
	width: 130px; height: 82px;
}
#images_menu div {
	left: 0px; top: 0px; width: 99999px; position: absolute;
}
#images_menu a {
	margin: 0px 5px; width: 130px; height: 82px; overflow: hidden; padding-top: 8px; float: left; display: block;
}
#images_menu a p {
	display: none;
}
#images_menu a.sel {
	background: url("../images/show_arrow03.png") no-repeat center 2px;
}
#images_menu a.sel span {
	border: 2px solid rgb(250, 159, 0); border-image: none; left: 0px; width: 126px; height: 78px; bottom: 0px; display: block; position: absolute; z-index: 1;
}
.images_allshow {
	margin: 12% auto 0px; width: 792px; height: 500px; z-index: 10;
}
.winshow_close {
	top: -15px; right: -15px; position: absolute; z-index: 10;
}
.winshow_last {
	left: -100px; top: 200px; position: absolute; z-index: 10;
}
.winshow_next {
	top: 200px; right: -100px; position: absolute; z-index: 10;
}
#allshow_img img {
	width: 792px; height: 500px;
}
.office_tit {
	left: 50%; top: 170px; width: 1px; height: 1px; position: fixed; _position: absolute;
}
.office_tit h2 {
	left: -250px; width: 500px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 44px; font-weight: 400;
}
.office_tit p {
	left: -250px; width: 500px; height: 30px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; opacity: 0.6; -moz-opacity: 0.6;
}
.office_tit h3 {
	left: -250px; width: 500px; height: 30px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; opacity: 0.6; -moz-opacity: 0.6;
}
.office_tit span {
	color: rgb(255, 222, 0);
}
#office_box {
	padding: 0px 40px 50px; height: 510px; overflow: hidden; margin-top: 180px;
}
#office_box div {
	margin: 0px 5px; width: 372px; float: left;
}
#office_box a {
	margin: 0px 0px 10px; width: 372px; height: 244px; overflow: hidden; display: block;
}
#office_box a img {
	width: 372px; height: 244px;
}
#office_box a span {
	background: url("../images/darkbg.png"); padding: 0px 5%; left: 0px; width: 90%; height: 100%; text-align: center; bottom: -300px; color: rgb(255, 255, 255); line-height: 30px; font-size: 24px; display: inline-block; position: absolute; z-index: 10;
}
#office_box a span i {
	background: url("../images/show.png") no-repeat bottom; width: 100%; height: 50%; margin-bottom: 20px; display: block;
}
.office_bg {
	background: url("../images/bgSection.png") rgb(0, 0, 0); _background: #000;
}
#office_showbox {
	width: 900px; height: 620px; text-align: center;
}
#office_showbox img {
	width: 900px;
}
#office_showbox span {
	text-align: center; bottom: 0px; color: rgb(255, 255, 255); font-size: 18px; margin-top: 15px; display: block;
}
.example_nav {
	margin: 0px auto 15px; width: 1080px;
}
.example_nav a {
	background: url("../images/example_nav.png") no-repeat rgb(218, 231, 244); margin: 0px 6px 6px 0px; width: 126px; height: 77px; color: rgb(154, 154, 154); line-height: 77px; padding-left: 85px; font-size: 18px; float: left; display: block;
}
.example_nav a.a1 {
	background-position: 18px 15px;
}
.example_nav a.a2 {
	background-position: -281px 15px;
}
.example_nav a.a3 {
	background-position: -582px 15px;
}
.example_nav a.a4 {
	background-position: -882px 15px;
}
.example_nav a.a5 {
	background-position: -1181px 15px; margin: 0px 0px 6px; float: right;
}
.example_nav a.a6 {
	background-position: -1480px 15px;
}
.example_nav a.a7 {
	background-position: -1780px 15px;
}
.example_nav a:hover {
	background: url("../images/example_nav.png") no-repeat rgb(255, 168, 0); transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.example_nav a.a1:hover {
	background-position: 18px -63px;
}
.example_nav a.a2:hover {
	background-position: -281px -63px;
}
.example_nav a.a3:hover {
	background-position: -582px -63px;
}
.example_nav a.a4:hover {
	background-position: -882px -63px;
}
.example_nav a.a5:hover {
	background-position: -1181px -63px;
}
.example_nav a.a6:hover {
	background-position: -1480px -63px;
}
.example_nav a.a7:hover {
	background-position: -1780px -63px;
}
.example_nav a.sel.a1 {
	background-position: 18px -63px; color: rgb(255, 255, 255); background-color: rgb(255, 168, 0);
}
.example_nav a.sel.a2 {
	background-position: -281px -63px; color: rgb(255, 255, 255); background-color: rgb(255, 168, 0);
}
.example_nav a.sel.a3 {
	background-position: -582px -63px; color: rgb(255, 255, 255); background-color: rgb(255, 168, 0);
}
.example_nav a.sel.a4 {
	background-position: -882px -63px; color: rgb(255, 255, 255); background-color: rgb(255, 168, 0);
}
.example_nav a.sel.a5 {
	background-position: -1181px -63px; color: rgb(255, 255, 255); background-color: rgb(255, 168, 0);
}
.example_nav a.sel.a6 {
	background-position: -1480px -63px; color: rgb(255, 255, 255); background-color: rgb(255, 168, 0);
}
.example_nav a.sel.a7 {
	background-position: -1780px -63px; color: rgb(255, 255, 255); background-color: rgb(255, 168, 0);
}
.example_search {
	background: rgb(218, 231, 244); margin: 0px; padding: 15px 15px 0px 0px; width: 631px; height: 62px; float: right;
}
.example_list_web {
	margin: 0px 18px 18px 0px; width: 348px; height: 642px; overflow: hidden; float: left; display: block;background:url("/Images/mi4.png") no-repeat center;
}
.example_list_web_0 {
	margin: 0px 0px 18px; float: right;
}
.example_list_web span {
	background: url("../images/darkbg.png"); margin: 62px 13.5px 78px 13.5px; left: 0px; width: 311px; height: 502px; text-align: center; bottom: -600px; color: rgb(255, 255, 255); line-height: 600px; font-size: 24px; display: block; position: absolute;padding-left:10px;
}
.example_list_web p {
	background: url("../images/show.png") no-repeat center; left: 140px; top: 50px; width: 60px; height: 350px; display: block; position: absolute;
}
.example_list_web img {
    margin:62px 13.5px;
	height: 500px;
	width: 321px;
}
.example_list {
	margin: 0px 18px 18px 0px; width: 348px; height: 210px; overflow: hidden; float: left; display: block;
}
.example_list_0 {
	margin: 0px 0px 18px; float: right;
}
.example_list span {
	background: url("../images/darkbg.png"); padding: 140px 10px 10px; left: 0px; width: 328px; height: 60px; text-align: center; bottom: -210px; color: rgb(255, 255, 255); line-height: 25px; font-size: 24px; display: block; position: absolute;
}
.example_list p {
	background: url("../images/show.png") no-repeat center; left: 140px; top: 50px; width: 60px; height: 60px; display: block; position: absolute;
}
.example_page {
	background: none;
}
.example_page a {
	color: rgb(255, 255, 255);
}
.example_page a:hover {
	background: rgb(255, 168, 0); color: rgb(255, 255, 255);
}
.example_page a.sel {
	background: rgb(255, 168, 0); color: rgb(255, 255, 255);
}
.example_page span {
	color: rgb(255, 255, 255);
}
.example_page a.a1 {
	background: url("../images/page.png") no-repeat -49px 4px;
}
.example_page a.a2 {
	background: url("../images/page.png") no-repeat -47px -45px;
}
.example_page a.a1:hover {
	background: url("../images/page.png") no-repeat -49px 4px rgb(255, 168, 0);
}
.example_page a.a2:hover {
	background: url("../images/page.png") no-repeat -47px -45px rgb(255, 168, 0);
}
.example_page menu {
	margin: 0px;
}
.example_page p {
	padding: 15px 0px 0px 20px; color: rgb(255, 255, 255); line-height: 32px; font-size: 18px; float: right; display: inline-block;
}
.example_page .text {
	background: rgb(218, 231, 244); margin: 15px 5px 0px; border: currentColor; border-image: none; width: 60px; height: 32px; text-align: center; line-height: 32px; float: right;
}
.example_page .sub {
	background: rgb(255, 168, 0); border: currentColor; border-image: none; width: 45px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 18px; margin-top: 15px; float: right; cursor: pointer;
}
.example_page .sub:hover {
	background: rgb(255, 102, 0);
}
.example_share {
	top: 0px; width: 100%; right: 0px; margin-bottom: 30px; position: relative;
}
a.example_lj {
	background: rgb(255, 72, 0); padding: 10px; color: rgb(255, 255, 255); font-size: 18px; display: inline-block;
}
a.example_lj:hover {
	background: rgb(255, 153, 0);
}
.allwin {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 90; _position: absolute;
}
.winbg {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1; opacity: 0.9; -moz-opacity: 0.9; _position: absolute;
}
.win_btn {
	opacity: 0.7; -moz-opacity: 0.7;
}
.win_btn:hover {
	transition:0.2s ease-in-out 0.01s; opacity: 1; -moz-opacity: 1; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.myselfbox {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 15px; top: -300px; width: 750px; overflow: hidden; z-index: 10; box-shadow: 0px 1px 5px #000;
}
.myselfclose {
	top: 15px; right: 15px; position: absolute; opacity: 0.4; -moz-opacity: 0.4;
}
.myselfclose:hover {
	opacity: 1; -moz-opacity: 1;
}
.login_left {
	background: url("../images/member/login_img.png") no-repeat center rgb(99, 172, 255); width: 250px; height: 320px; float: left;
}
.login_tab {
	width: 450px; margin-top: 30px; float: right;
}
.login_tab th {
	padding: 5px 0px; text-align: right; color: rgb(102, 102, 102); line-height: 40px; font-size: 16px; font-weight: 400;
}
.login_tab th {
	padding-right: 10px;
}
.login_tab th.tit {
	text-align: left; color: rgb(176, 176, 176); padding-bottom: 20px; font-size: 36px;
}
.login_tab td.error {
	padding: 0px 5px; color: rgb(255, 0, 0);
}
.login_tab td.hint {
	padding: 0px 5px; color: rgb(153, 153, 153);
}
.login_tab .text {
	background: rgb(236, 236, 236); border-radius: 20px; width: 210px; height: 40px; padding-left: 40px;
}
.login_tab .text input {
	background: none; border: currentColor; border-image: none; width: 190px; height: 40px; line-height: 40px;
}
.login_tab .ico01 {
	background: url("../images/member/login_ico01.png") no-repeat 14px rgb(236, 236, 236);
}
.login_tab .ico02 {
	background: url("../images/member/login_ico02.png") no-repeat 14px rgb(236, 236, 236);
}
.login_tab .ico03 {
	background: url("../images/member/login_ico03.png") no-repeat 14px rgb(236, 236, 236);
}
.login_tab .ico04 {
	background: url("../images/member/login_ico04.png") no-repeat 14px rgb(236, 236, 236);
}
.login_tab .ico05 {
	background: rgb(236, 236, 236); width: 90px; padding-left: 20px;
}
.login_tab .ico05 input {
	width: 70px;
}
.login_tab .forget {
	padding: 20px 0px;
}
.login_tab .forget input {
	float: left;
}
.login_tab .forget span {
	margin: 0px 10px; color: rgb(161, 161, 161); line-height: 13px; font-size: 12px; float: left;
}
.login_tab .forget a {
	color: rgb(161, 161, 161); line-height: 13px; font-size: 12px; float: left;
}
.login_tab .forget a:hover {
	color: rgb(255, 153, 0);
}
.login_tab .sub {
	background: url("../images/member/red_btn.png") repeat-x; border-radius: 5px; width: 250px; height: 40px; overflow: hidden;
}
.login_tab .sub:hover {
	background: url("../images/member/red_btn_01.png") repeat-x;
}
.login_tab .sub input {
	background: none; border: currentColor; border-image: none; width: 250px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-family: "å¾®è½¯é›…é»‘"; font-size: 18px; cursor: pointer;
}
.register_tab {
	width: 650px; margin-bottom: 30px;
}
.login_tab .yzm {
	padding: 5px 0px;
}
.login_tab .yzm div {
	float: left;
}
.login_tab .yzm a {
	background: rgb(255, 170, 60); border-radius: 5px; width: 130px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; float: right; display: block;
}
.login_tab .yzm a:hover {
	background: rgb(242, 105, 23); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.letter_left {
	margin: 40px 0px 40px 40px; float: left;
}
.letter_right {
	margin: 40px 40px 40px 0px; width: 380px; text-align: center; float: right;
}
.letter_right h3 {
	line-height: 60px; font-size: 60px; font-weight: 400; margin-top: 30px;
}
.letter_right p {
	line-height: 30px; font-size: 24px; margin-top: 40px;
}
.letter_right p span {
	color: rgb(255, 0, 0);
}
#navsel {
	background: rgb(220, 0, 0); width: 66px; height: 2px; right: 0px; bottom: 0px; font-size: 2px; position: absolute;
}
#banner_box {
	background: rgb(255, 90, 0); width: 100%; height: 388px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#banner_sum {
	left: -250px; top: 0px; width: 1580px; height: 388px; overflow: hidden; position: absolute;
}
a.banner_part {
	left: 1581px; top: 0px; width: 1580px; height: 388px; display: block; position: absolute;
}
.banner_part span {
	left: 0px; top: 0px; white-space: nowrap; position: absolute;
}
#banner_pre {
	background: url("../images/ad_last.png") no-repeat; left: 100px; top: 160px; width: 45px; height: 49px; display: block; position: absolute; z-index: 100; opacity: 0.2; -moz-opacity: 0.2;
}
#banner_pre:hover {
	opacity: 0.8; -moz-opacity: 0.8;
}
#banner_next {
	background: url("../images/ad_next.png") no-repeat; top: 160px; width: 45px; height: 49px; right: 100px; display: block; position: absolute; z-index: 100; opacity: 0.2; -moz-opacity: 0.2;
}
#banner_next:hover {
	opacity: 0.8; -moz-opacity: 0.8;
}
.arrow_p {
	width: 100px; height: 52px; float: left; display: none;
}
.arrow_p img {
	left: 0px; top: 0px; display: block; position: absolute;
}
#threenum {
	right: 20px; bottom: 0px; position: absolute;
}
#threenum a {
	background: url("../images/num_un.png") no-repeat; width: 12px; height: 12px; text-align: center; color: rgb(204, 204, 204); line-height: 12px; font-size: 9px; margin-left: 15px; float: left; display: block;
}
#threenum a.sel {
	background: url("../images/num_sel.png") no-repeat; color: rgb(255, 106, 0);
}
.case_name span {
	background: url("../images/darkbg.png"); padding: 140px 10px 10px; left: 0px; width: 328px; height: 60px; text-align: center; bottom: -210px; color: rgb(255, 255, 255); line-height: 25px; font-size: 24px; display: block; position: absolute;
}
.case_name p {
	background: url("../images/show.png") no-repeat center; left: 140px; top: 50px; width: 60px; height: 60px; display: block; position: absolute;
}
.team_show {
	width: 100%; overflow: hidden; display: block;
}
.team_show span {
	background: url("../images/darkbg.png"); padding: 45% 2% 0px; left: 0px; width: 97%; height: 55%; text-align: center; bottom: -430px; color: rgb(255, 255, 255); line-height: 25px; font-size: 24px; display: block; position: absolute;
}
#oursbox {
	width: 716px; height: 352px; overflow: hidden;
}
#oursnum {
	display: none;
}
#ourssum {
	z-index: 1;
}
#ourspre {
	left: 10px; top: 155px; position: absolute; z-index: 10; opacity: 0.5; -moz-opacity: 0.5;
}
#oursnext {
	top: 155px; right: 10px; position: absolute; z-index: 10; opacity: 0.5; -moz-opacity: 0.5;
}
#ourspre:hover {
	opacity: 1; -moz-opacity: 1;
}
#oursnext:hover {
	opacity: 1; -moz-opacity: 1;
}
.appfooter {
	left: 0px; width: 100%; height: 130px; bottom: 0px; position: fixed; z-index: 80; min-width: 1080px; _position: absolute;
}
.appfooter .bg {
	background: rgb(0, 0, 0); left: 0px; width: 100%; height: 130px; bottom: 0px; position: absolute; opacity: 0.6; -moz-opacity: 0.6;
}
.appfooter nav {
	margin: 10px auto 0px; width: 950px;
}
.appfooter nav a {
	margin: 0px 35px; width: 120px; text-align: center; color: rgb(255, 255, 255); padding-top: 90px; font-size: 14px; float: left; display: block; _margin: 0 25px;
}
.appfooter nav a span {
	border-radius: 40px; border: 1px solid rgb(255, 255, 255); border-image: none; left: 20px; top: 0px; width: 80px; height: 80px; overflow: hidden; display: block; position: absolute;
}
.appfooter nav a.a1 span {
	background: url("../images/appshow/nav01.png") no-repeat 18px 14px;
}
.appfooter nav a.a2 span {
	background: url("../images/appshow/nav02.png") no-repeat 17px 14px;
}
.appfooter nav a.a3 span {
	background: url("../images/appshow/nav03.png") no-repeat 18px 14px;
}
.appfooter nav a.a4 span {
	background: url("../images/appshow/nav04.png") no-repeat 14px 14px;
}
.appfooter nav a.a5 span {
	background: url("../images/appshow/nav05.png") no-repeat 17px 12px;
}
.appfooter nav a:hover span {
	border: 1px solid rgb(0, 0, 0); transition:0.2s ease-in-out 0.01s; border-image: none; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.appfooter nav a.a1:hover span {
	background: url("../images/appshow/nav01.png") no-repeat 18px 14px rgb(0, 0, 0);
}
.appfooter nav a.a2:hover span {
	background: url("../images/appshow/nav02.png") no-repeat 17px 14px rgb(0, 0, 0);
}
.appfooter nav a.a3:hover span {
	background: url("../images/appshow/nav03.png") no-repeat 18px 14px rgb(0, 0, 0);
}
.appfooter nav a.a4:hover span {
	background: url("../images/appshow/nav04.png") no-repeat 14px 14px rgb(0, 0, 0);
}
.appfooter nav a.a5:hover span {
	background: url("../images/appshow/nav05.png") no-repeat 17px 12px rgb(0, 0, 0);
}
.appfooter nav a.sel span {
	border: 1px solid rgb(0, 0, 0); border-image: none; background-color: rgb(0, 0, 0);
}
.appall_next {
	top: 300px; right: 50px; position: absolute; z-index: 20; opacity: 0.5; -moz-opacity: 0.5;
}
.appall_next:hover {
	transition:0.2s ease-in-out 0.01s; opacity: 1; -moz-opacity: 1; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.appall_last {
	left: 50px; top: 300px; position: absolute; z-index: 20; opacity: 0.5; -moz-opacity: 0.5;
}
.appall_last:hover {
	transition:0.2s ease-in-out 0.01s; opacity: 1; -moz-opacity: 1; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.appall {
	margin: 0px auto; width: 100%; overflow: hidden; position: relative; min-height: 800px; min-width: 1080px;
}
#appmove {
	left: 0px; top: 0px; width: 99999px; position: absolute;
}
.appall_box {
	overflow: hidden; float: left;
}
.appall_div {
	width: 100%; height: 100%;
}
#appone {
	background: rgb(6, 133, 207);
}
#apptwo {
	background: url("../images/appshow/page02.png");
}
#appthree {
	background: url("../images/appshow/page03.png");
}
#appfour {
	background: url("../images/appshow/page04.png");
}
#appfive {
	background: url("../images/appshow/page05.png");
}
#appsix {
	background: url("../images/appshow/page06.png");
}
.appone_sp01 {
	position: absolute; z-index: 5;
}
.appone_sp02 {
	top: 0px; width: 1px; right: 50%; display: block; position: absolute; z-index: 1;
}
.appone_sp02 img {
	top: 0px; right: -400px; position: absolute;
}
.appone_div01 {
	margin: 45px auto 0px; width: 570px; height: 600px; color: rgb(255, 255, 255); padding-left: 510px; z-index: 10;
}
.appone_div01 h2 {
	line-height: 40px; font-size: 48px; font-weight: 400; margin-bottom: 20px;
}
.appone_div01 h3 {
	line-height: 35px; font-size: 24px; font-weight: 400;
}
.appone_div01 h4 {
	line-height: 35px; font-size: 18px; font-weight: 400;
}
.appone_div01 a {
	background: rgb(255, 255, 255); width: 137px; height: 37px; text-align: center; color: rgb(255, 255, 255); padding-top: 100px; font-size: 16px; display: block; position: absolute;
}
.appone_div01 a.a1 {
	background: url("../images/appshow/nav01.png") no-repeat 38px 38px rgb(133, 133, 133); padding: 60px 0px 0px 100px; width: 174px; height: 77px; right: 294px; bottom: 284px; font-size: 24px;
}
.appone_div01 a.a2 {
	background: url("../images/appshow/nav02.png") no-repeat 45px 20px rgb(94, 203, 56); right: 152px; bottom: 284px;
}
.appone_div01 a.a3 {
	background: url("../images/appshow/nav03.png") no-repeat 45px 20px rgb(255, 174, 0); right: 10px; bottom: 284px;
}
.appone_div01 a.a4 {
	background: url("../images/appshow/nav04.png") no-repeat 45px 20px rgb(0, 204, 233); right: 10px; bottom: 0px;
}
.appone_div01 a.a5 {
	background: url("../images/appshow/nav05.png") no-repeat 45px 20px rgb(255, 110, 99); right: 152px; bottom: 0px;
}
.appone_div01 a:hover {
	transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.appone_div01 a.a1:hover {
	background: url("../images/appshow/nav01.png") no-repeat -318px 38px rgb(102, 102, 102);
}
.appone_div01 a.a2:hover {
	background: url("../images/appshow/nav02.png") no-repeat -305px 20px rgb(49, 160, 11);
}
.appone_div01 a.a3:hover {
	background: url("../images/appshow/nav03.png") no-repeat -305px 20px rgb(213, 146, 3);
}
.appone_div01 a.a4:hover {
	background: url("../images/appshow/nav04.png") no-repeat -295px 20px rgb(4, 158, 180);
}
.appone_div01 a.a5:hover {
	background: url("../images/appshow/nav05.png") no-repeat -305px 20px rgb(215, 62, 51);
}
.appone_div01 span {
	position: absolute;
}
.appone_div01 span.sp1 {
	right: 294px; bottom: 0px;
}
.appone_div01 span.sp2 {
	right: 10px; bottom: 142px;
}
.appone_div01 span:hover {
	transition:0.2s ease-in-out 0.01s; z-index: 10; transform: scale(1.1); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.apptwo_sp01 {
	position: absolute;
}
.apptwo_div01 {
	margin: 100px auto 0px; width: 680px; color: rgb(255, 255, 255); padding-right: 400px; z-index: 10;
}
.apptwo_div01 h2 {
	line-height: 50px; font-size: 48px; font-weight: 400; margin-bottom: 20px;
}
.apptwo_div01 h3 {
	color: rgb(255, 220, 100); line-height: 30px; font-size: 24px; font-weight: 400;
}
.apptwo_div01 p {
	line-height: 30px; font-size: 18px; margin-top: 30px;
}
.appthree_sp01 {
	position: absolute;
}
.appthree_sp01:hover {
	transition:0.2s ease-in-out 0.01s; z-index: 10; transform: scale(1.1); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.appthree_div01 {
	margin: 100px auto 0px; width: 1080px; color: rgb(255, 255, 255); z-index: 10;
}
.appthree_div01 h2 {
	width: 600px; line-height: 50px; padding-top: 90px; font-size: 48px; font-weight: 400; margin-bottom: 20px;
}
.appthree_div01 h3 {
	width: 600px; color: rgb(255, 220, 100); line-height: 30px; font-size: 24px; font-weight: 400;
}
.appthree_div01 p {
	width: 600px; line-height: 30px; font-size: 18px; margin-top: 30px;
}
.appfour_sp01 {
	position: absolute;
}
.appfour_sp01:hover {
	transition:0.2s ease-in-out 0.01s; z-index: 10; transform: scale(1.1); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.appfour_div01 {
	margin: 100px auto 0px; width: 600px; color: rgb(255, 255, 255); padding-left: 480px; z-index: 10;
}
.appfour_div01 h2 {
	width: 600px; line-height: 50px; padding-top: 90px; font-size: 48px; font-weight: 400; margin-bottom: 20px;
}
.appfour_div01 h3 {
	width: 600px; color: rgb(255, 220, 100); line-height: 30px; font-size: 24px; font-weight: 400;
}
.appfour_div01 p {
	width: 600px; line-height: 30px; font-size: 18px; margin-top: 30px;
}
.appfive_sp01 {
	position: absolute;
}
.appfive_div01 {
	margin: 100px auto 0px; width: 600px; color: rgb(255, 255, 255); padding-left: 480px; z-index: 10;
}
.appfive_div01 h2 {
	width: 600px; line-height: 50px; font-size: 48px; font-weight: 400; margin-bottom: 20px;
}
.appfive_div01 h3 {
	width: 600px; line-height: 30px; font-size: 18px; font-weight: 400;
}
#appfive_list {
	width: 590px; margin-top: 55px; display: block;
}
#appfive_list li {
	background: url("../images/appshow/page05-2.png") no-repeat; margin: 5px 5px 0px 0px; width: 110px; height: 40px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; padding-top: 90px; font-size: 18px; float: left; display: block;
}
#appfive_list li.li01 {
	background-position: 35px 18px; background-color: rgb(0, 210, 255);
}
#appfive_list li.li02 {
	background-position: -79px 18px; background-color: rgb(255, 174, 0);
}
#appfive_list li.li03 {
	background-position: -192px 18px; background-color: rgb(108, 208, 0);
}
#appfive_list li.li04 {
	background-position: -307px 18px; background-color: rgb(230, 81, 81);
}
#appfive_list li.li05 {
	background-position: -419px 18px; background-color: rgb(174, 63, 168);
}
#appfive_list li.li06 {
	background-position: 35px -120px; background-color: rgb(228, 99, 154);
}
#appfive_list li.li07 {
	background-position: -79px -120px; background-color: rgb(90, 101, 210);
}
#appfive_list li.li08 {
	background-position: -192px -120px; background-color: rgb(254, 120, 74);
}
#appfive_list li.li09 {
	background-position: -307px -120px; background-color: rgb(51, 193, 148);
}
#appfive_list li.li10 {
	background-position: -419px -120px; background-color: rgb(255, 84, 84);
}
#appfive_list li:hover {
	transition:0.2s ease-in-out 0.01s; z-index: 10; box-shadow: 0px 1px 5px #000; transform: scale(1.1); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
#appsix_list li:hover {
	transition:1s ease-in-out 0.01s; transform: rotateY(360deg); -webkit-transition: all 1s ease-in-out 0.01s; -moz-transition: all 1s ease-in-out 0.01s; -o-transition: all 1s ease-in-out 0.01s; -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -o-transform: rotateY(360deg);
}
.appsix_div01 {
	margin: 50px auto 0px; width: 1080px; color: rgb(255, 255, 255); padding-bottom: 50px; z-index: 10;
}
.appsix_div01 h2 {
	width: 1080px; line-height: 50px; font-size: 48px; font-weight: 400; margin-bottom: 10px;
}
.appsix_div01 h3 {
	width: 1080px; line-height: 30px; font-size: 18px; font-weight: 400;
}
.appsix_div01 h4 {
	margin: 25px 0px; text-align: center;
}
#appsix_sum {
	margin: 0px auto; width: 1080px; display: block;
}
#appsix_sum li {
	width: 189px; margin-right: 5px; float: left;
}
#appsix_sum li.li01 {
	margin: 0px; width: 286px;
}
#appsix_sum p {
	margin-bottom: 5px;
}
#appsix_sum p.p1 {
	width: 92px; float: left;
}
#appsix_sum p.p2 {
	width: 92px; float: right;
}
#appsix_sum p.p3 {
	width: 189px; float: right;
}
#appsix_sum p.p4 {
	width: 189px; float: left;
}
#appsix_sum p:hover {
	transition:0.5s ease-in-out 0.01s; transform: rotateY(360deg); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s; -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -o-transform: rotateY(360deg);
}
.appall_bg {
	left: 0px; top: 0px; width: 100%; display: block; position: absolute;
}
.appall_bg img {
	width: 100%;
}
.domain_nav {
	margin: 0px auto; width: 1080px;
}
a.domain_a {
	background: rgb(255, 255, 255); width: 170px; height: 170px; color: rgb(85, 85, 85); overflow: hidden; font-size: 18px; margin-right: 10px; margin-bottom: 10px; float: left; display: block;
}
a.domain_a span {
	left: 0px; width: 100%; text-align: center; bottom: 15px; display: block; position: absolute;
}
a.domain_a {
	background: url("../images/content/yun_nav.png") no-repeat rgb(255, 255, 255);
}
.domain_nav a.a1 {
	background-position: 35px 22px;
}
.domain_nav a.a2 {
	background-position: 35px -177px;
}
.domain_nav a.a3 {
	background-position: 35px -377px;
}
.domain_nav a.a4 {
	background-position: 35px -577px;
}
.domain_nav a.a5 {
	background-position: 35px -777px;
}
.domain_nav a:hover {
	transition:0.2s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.domain_nav a.a1:hover {
	background-position: -260px 22px; background-color: rgb(39, 180, 211);
}
.domain_nav a.sel.a1 {
	background-position: -260px 22px; color: rgb(255, 255, 255); background-color: rgb(39, 180, 211);
}
.domain_nav a.a2:hover {
	background-position: -260px -177px; background-color: rgb(245, 162, 0);
}
.domain_nav a.sel.a2 {
	background-position: -260px -177px; color: rgb(255, 255, 255); background-color: rgb(245, 162, 0);
}
.domain_nav a.a3:hover {
	background-position: -260px -377px; background-color: rgb(255, 112, 85);
}
.domain_nav a.sel.a3 {
	background-position: -260px -377px; color: rgb(255, 255, 255); background-color: rgb(255, 112, 85);
}
.domain_nav a.a4:hover {
	background-position: -260px -577px; background-color: rgb(115, 196, 61);
}
.domain_nav a.sel.a4 {
	background-position: -260px -577px; color: rgb(255, 255, 255); background-color: rgb(115, 196, 61);
}
.domain_nav a.a5:hover {
	background-position: -260px -777px; background-color: rgb(0, 142, 224);
}
.domain_nav a.sel.a5 {
	background-position: -260px -777px; color: rgb(255, 255, 255); background-color: rgb(0, 142, 224);
}
.domain_ad {
	background: none; width: 540px; height: 170px; overflow: hidden; float: right; display: block;
}
.domain_ad span {
	background: url("../images/orange_bg.png"); padding: 10px 20px; left: 0px; top: 105px; color: rgb(255, 255, 255); font-size: 18px; display: inline-block; position: absolute; z-index: 10;
}
.domain_search {
	background: rgb(255, 255, 255); width: 720px; height: 170px; margin-bottom: 10px; float: right; z-index: 10;
}
.domain_search h3 {
	margin: 25px 0px 15px 20px; font-size: 20px;
}
.domain_text {
	background: rgb(238, 238, 238); border: currentColor; border-image: none; width: 390px; height: 56px; line-height: 56px; text-indent: 1em; font-size: 18px; float: left;
}
.domain_search .sub {
	background: url("../images/content/domain_sub.png") no-repeat; border: currentColor; border-image: none; width: 150px; height: 56px; float: right;
}
#domain_check {
	width: 140px; height: 56px; float: left;
}
#domain_check a {
	width: 140px; text-align: center; line-height: 56px; font-size: 18px; display: block;
}
#domain_check a.a1 {
	background: url("../images/content/arrow01.gif") no-repeat 107px 27px rgb(204, 204, 204); width: 140px; height: 56px; text-align: left; color: rgb(85, 85, 85); text-indent: 15px; font-size: 24px;
}
#domain_check div {
	border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 55px; width: 140px; display: none; position: absolute;
}
#domain_check div a {
	background: rgb(255, 255, 255); width: 138px;
}
#domain_check div a:hover {
	background: rgb(238, 238, 238); color: rgb(51, 51, 51);
}
a#domain_more {
	background: url("../images/content/arrow01.gif") no-repeat right 7px; right: 35px; bottom: 15px; color: rgb(119, 119, 119); padding-right: 25px; font-size: 14px; position: absolute;
}
a#domain_more:hover {
	color: rgb(51, 51, 51);
}
.domain_searchmain {
	background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); border-image: none; width: 682px; height: 56px; margin-left: 20px;
}
#domain_morebox {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; left: 20px; top: 117px; width: 531px; display: none; position: absolute; z-index: 10;
}
#domain_morebox menu {
	margin: 20px auto; width: 500px;
}
#domain_morebox menu input {
	float: left;
}
#domain_morebox menu span {
	margin: 0px 30px 0px 10px; line-height: 18px; font-size: 14px; float: left;
}
#domain_morebox dl {
	margin: 0px auto 10px; width: 500px;
}
#domain_morebox dd {
	margin: 0px 25px 10px 0px; float: left;
}
#domain_morebox dd input {
	margin-right: 5px;
}
#domain_moreclose {
	right: 10px; bottom: 10px; position: absolute;
}
.domain_main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1080px;
}
.cloud_right {
	width: 850px; float: right;
}
.cloud_right h5 {
	margin: 30px 0px 20px 20px; width: 800px; line-height: 40px; font-size: 36px; font-weight: 400;
}
.cloud_right h5 span {
	color: rgb(153, 153, 153); line-height: 24px; font-size: 24px; margin-left: 5px;
}
.cloud_right h6 {
	width: 800px; line-height: 30px; font-size: 18px; font-weight: 400; margin-bottom: 20px; margin-left: 20px;
}
.cloud_left {
	background: rgb(242, 242, 242); width: 215px; float: left;
}
.cloud_left h3 {
	margin: 0px auto; border-radius: 50%; border: 3px solid rgb(153, 153, 153); border-image: none; width: 115px; height: 115px; text-align: center; color: rgb(153, 153, 153); overflow: hidden; font-weight: 400;
}
.cloud_left h3 p.p1 {
	line-height: 40px; font-size: 40px; margin-top: 25px;
}
.cloud_left h3 p.p2 {
	font-size: 14px; margin-top: 5px;
}
.cloud_left h4 {
	margin: 15px 0px 40px; text-align: center; color: rgb(153, 153, 153); font-size: 18px;
}
.domain_bot {
	background: rgb(255, 255, 255); margin: 10px auto 20px; width: 1080px;
}
.domain_bot p {
	background: url("../images/content/yun_bot.png") no-repeat; padding: 80px 2% 20px; width: 20%; float: left;
}
.domain_bot span {
	text-align: center; display: block;
}
.domain_bot span.sp1 {
	font-size: 18px; margin-bottom: 10px;
}
.domain_bot span.sp2 {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 12px;
}
.domain_bot p.p1 {
	background-position: 91px 26px;
}
.domain_bot p.p2 {
	background-position: -75px 26px;
}
.domain_bot p.p3 {
	background-position: 91px -167px;
}
.domain_bot p.p4 {
	background-position: -75px -170px;
}
.domain_bot p.p5 {
	background-position: 89px -375px;
}
.domain_bot p.p6 {
	background-position: -75px -375px;
}
.domain_bot p.p7 {
	background-position: 91px -575px;
}
.domain_bot p.p8 {
	background-position: -75px -575px;
}
.domain_bot p.p9 {
	background-position: 91px -775px;
}
.domain_bot p.p10 {
	background-position: 91px -974px;
}
.domain_bot p.p11 {
	background-position: -75px -775px;
}
.domain_bot p.p12 {
	background-position: -75px -974px;
}
.rental_hosting {
	background: rgb(255, 255, 255); margin: 0px auto 10px; padding: 30px 45px; width: 1080px;
}
.rental_hosting h2 {
	font-size: 36px; font-weight: 400;
}
.rental_hosting h2 span {
	color: rgb(153, 153, 153); font-size: 18px;
}
.rental_hosting h3 {
	margin: 20px 0px; line-height: 25px; font-size: 16px; font-weight: 400;
}
.rental_hosting li {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 236px; height: 290px; margin-right: 15px; float: left; display: block;
}
.rental_hosting li.li01 {
	background: url("../images/content/ser01.png") no-repeat center 15px;
}
.rental_hosting li.li02 {
	background: url("../images/content/ser02.png") no-repeat center 15px;
}
.rental_hosting li.li03 {
	background: url("../images/content/ser03.png") no-repeat center 15px;
}
.rental_hosting li.li04 {
	background: url("../images/content/ser04.png") no-repeat center 15px; margin: 0px; float: right;
}
.rental_hosting h4 {
	text-align: center; font-size: 24px; font-weight: 400; margin-top: 130px;
}
.rental_hosting h5 {
	text-align: center; color: rgb(255, 96, 0); font-size: 16px; font-weight: 400; margin-top: 10px;
}
.rental_hosting p {
	margin: 10px 0px 20px; text-align: center; font-size: 12px;
}
.rental_hosting a {
	background: rgb(255, 96, 0); margin: 0px auto; width: 95px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; display: block;
}
.rental_hosting a:hover {
	background: rgb(255, 51, 0);
}
.rental_main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1080px;
}
.rental_tit {
	margin: 0px 0px 0px 50px; padding-top: 40px; font-size: 36px;
}
.engine_main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1080px; padding-bottom: 20px;
}
.engine_tit {
	margin: 0px auto; width: 980px; padding-top: 40px; font-size: 36px;
}
.engine_tit span {
	color: rgb(153, 153, 153); line-height: 24px; font-size: 24px; margin-left: 5px;
}
.engine_text {
	margin: 20px auto 40px; width: 980px; line-height: 25px; font-size: 16px;
}
.domain_use {
	background: rgb(255, 233, 229); margin: 0px auto; padding: 35px; border: 5px solid rgb(255, 255, 255); border-image: none; width: 1080px;
}
.domain_use p {
	line-height: 40px; padding-left: 20px; font-size: 18px;
}
.domain_use p.p1 {
	background: url("../images/content/use_no.png") no-repeat left; color: rgb(153, 153, 153);
}
.domain_use p.p2 {
	background: url("../images/content/use.png") no-repeat left; color: rgb(43, 115, 0);
}
.domain_use p span {
	margin-left: 50px;
}
.domain_use p span.sp1 {
	color: rgb(255, 0, 0);
}
.domain_use a {
	background: rgb(255, 102, 0); top: 35px; width: 155px; height: 40px; text-align: center; right: 35px; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: block; position: absolute;
}
.domain_use a:hover {
	background: rgb(255, 153, 0);
}
.domin_list {
	background: rgb(255, 255, 255); margin: 10px auto 20px; padding: 35px; width: 1080px;
}
.domin_list h2 {
	margin: 0px auto; font-size: 36px;
}
.domin_list h2 span {
	color: rgb(153, 153, 153); line-height: 24px; font-size: 24px; margin-left: 5px;
}
.domin_list h3 {
	margin: 20px auto 30px; line-height: 25px; font-size: 16px;
}
.domin_list h4 {
	padding: 20px 0px; color: rgb(255, 112, 85); line-height: 25px; font-size: 20px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.domin_list p {
	padding: 20px 0px; font-size: 16px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.domin_list span {
	display: inline-block;
}
.domin_list span.sp1 {
	width: 20%;
}
.domin_list span.sp2 {
	width: 58%;
}
.domin_list span.sp3 {
	width: 20%;
}
.domin_essay {
	background: rgb(255, 255, 255); margin: 0px auto 20px; padding: 35px; width: 1080px;
}
.domin_essay {
	background: rgb(255, 255, 255); padding: 30px 45px 50px; width: 1080px;
}
.domin_essay h2 {
	margin: 0px auto 20px; font-size: 36px;
}
.domin_essay h2 span {
	color: rgb(153, 153, 153); line-height: 24px; font-size: 24px; margin-left: 5px;
}
.domin_essay h4 {
	line-height: 25px; font-size: 16px; font-weight: 400; margin-bottom: 20px;
}
.domin_essay h3 {
	line-height: 25px; padding-top: 10px; font-size: 24px; margin-bottom: 10px;
}
.domin_essay p {
	line-height: 25px; font-size: 16px;
}
.build_banner {
	width: 100%; height: 419px; overflow: hidden;
}
.build_banner menu {
	background: url("../images/static/build_banner.jpg") no-repeat; margin: 0px auto; height: 419px; min-width: 1080px; max-width: 1903px;
}
.build_banner ul {
	margin: 0px auto; width: 1080px; padding-top: 70px; display: block;
}
.build_banner ul li {
	width: 25%; float: left;
}
.build_banner div {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 50%; width: 182px; height: 182px; text-align: center; overflow: hidden;
}
.build_banner div h2 {
	line-height: 50px; font-size: 48px; font-weight: 400; margin-top: 45px;
}
.build_banner div h3 {
	font-size: 20px; font-weight: 400; margin-top: 15px;
}
.build_banner p {
	margin: 30px auto 0px; width: 190px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 14px;
}
.build_banner ul li div h2.h01 {
	color: rgb(225, 0, 0);
}
.build_banner ul li div h2.h02 {
	color: rgb(14, 147, 0);
}
.build_banner ul li div h2.h03 {
	color: rgb(250, 112, 0);
}
.build_banner ul li div h2.h04 {
	color: rgb(0, 134, 172);
}
.build_banner ul li:hover {
	animation:build_banner 2s ease-in-out 0.1s infinite; -webkit-animation: build_banner 2s ease-in-out 0.1s infinite; -moz-animation: build_banner 2s ease-in-out 0.1s infinite; -o-animation: build_banner 2s ease-in-out 0.1s infinite;
}
.build_banner ul li:hover div {
	background: rgb(223, 0, 0); transition:0.5s ease-in-out 0.01s; color: rgb(255, 255, 255); -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.build_banner ul li:hover div h2 {
	color: rgb(255, 255, 255);
}
.build_nav {
	background: rgb(255, 255, 255); width: 100%; height: 555px; padding-top: 45px;
}
.build_nav h2 {
	text-align: center;
}
.build_nav h3 {
	margin: 15px 0px; text-align: center; line-height: 30px; font-size: 24px; font-weight: 400;
}
.build_nav h4 {
	text-align: center; font-size: 18px; font-weight: 400;
}
.build_nav menu {
	margin: 0px auto; width: 960px; _width: 1060px;
}
.build_nav menu a {
	margin: 40px 100px 0px; width: 120px; float: left; display: block;
}
.build_nav menu a.a1 {
	left: -600px;
}
.build_nav menu a.a2 {
	left: -920px;
}
.build_nav menu a.a3 {
	left: -1240px;
}
.build_nav menu a.a4 {
	left: -600px;
}
.build_nav menu a.a5 {
	left: -920px;
}
.build_nav menu a.a6 {
	left: -1240px;
}
.build_nav menu a span {
	background: url("../images/static/build_nav.png") no-repeat rgb(104, 104, 104); border-radius: 50%; width: 120px; height: 120px; overflow: hidden; display: block;
}
.build_nav menu a.a1 span {
	background-position: 24px 35px;
}
.build_nav menu a.a2 span {
	background-position: 24px -118px;
}
.build_nav menu a.a3 span {
	background-position: 24px -269px;
}
.build_nav menu a.a4 span {
	background-position: 17px -427px;
}
.build_nav menu a.a5 span {
	background-position: 21px -579px;
}
.build_nav menu a.a6 span {
	background-position: 24px -722px;
}
.build_nav menu a p {
	text-align: center; font-size: 18px; margin-top: 15px;
}
.build_nav menu a:hover p {
	color: rgb(85, 85, 85);
}
.build_nav menu a:hover span {
	transition:0.4s ease-in-out 0.01s; background-color: rgb(223, 0, 0); -webkit-transition: all 0.4s ease-in-out 0.01s; -moz-transition: all 0.4s ease-in-out 0.01s; -o-transition: all 0.4s ease-in-out 0.01s;
}
.build_images {
	background: url("../images/static/build_dark.png"); width: 100%; height: 645px; overflow: hidden;
}
.build_images ul {
	margin: 0px auto; width: 1080px; display: block;
}
.build_images li {
	width: 270px; height: 215px; overflow: hidden; float: left; display: block;
}
.build_images li.text span {
	background: url("../images/static/dark_bg.png"); padding: 20px; left: 0px; width: 230px; height: 175px; bottom: -215px; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px; display: block; position: absolute; z-index: 10;
}
.build_images li.img span {
	right: 10px; bottom: 10px; line-height: 80px; font-size: 60px; position: absolute;
}
.build_images li.img01 {
	background: url("../images/static/build_bg01.png");
}
.build_images li.img01 span {
	color: rgb(0, 97, 140);
}
.build_images li.img02 {
	background: url("../images/static/build_bg02.png");
}
.build_images li.img02 span {
	color: rgb(101, 101, 101);
}
.build_images li.img03 {
	background: url("../images/static/build_bg03.png");
}
.build_images li.img03 span {
	color: rgb(206, 104, 0);
}
.build_images h2 {
	margin: 35px 0px 0px 25px; color: rgb(222, 222, 222); font-size: 16px; font-weight: 400;
}
.build_images h2 b {
	color: rgb(255, 255, 255);
}
.build_images h3 {
	margin: 10px 0px 0px 25px; color: rgb(255, 255, 255); line-height: 30px; font-size: 30px; font-weight: 400;
}
.build_model {
	background: url("../images/static/build_bg04.jpg"); width: 100%; height: 645px;
}
.build_model h2 {
	margin: 0px 0px 20px; text-align: center; line-height: 50px; padding-top: 40px; font-size: 48px; font-weight: 400;
}
.build_model h3 {
	text-align: center; font-size: 14px; font-weight: 400; margin-bottom: 30px;
}
.build_model p {
	text-align: center; font-size: 18px; font-weight: 400; margin-bottom: 10px;
}
.build_model ul {
	margin: 0px auto 50px; width: 1080px; height: 232px; display: block;
}
.build_model ul li {
	background: url("../images/static/build_bg06.png") no-repeat; width: 269px; height: 232px; overflow: hidden; float: left; display: block; cursor: pointer;
}
.build_model h4 {
	text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 32px; font-weight: 400; margin-top: 80px; z-index: 10;
}
.build_model h5 {
	text-align: center; color: rgb(255, 255, 255); font-size: 18px; font-weight: 400; margin-top: 10px; z-index: 10;
}
.build_model h6 {
	left: 0px; top: 50%; width: 100%; height: 1px; position: absolute; z-index: 1;
}
.build_model h6 img {
	left: 1px; top: 0px; width: 269px; height: 0px; display: block; position: absolute;
}
#build_threesum dd {
	display: none;
}
.build_plan {
	background: url("../images/static/build_bg02.png"); width: 100%; height: 645px; overflow: hidden;
}
.build_planbox {
	margin: 0px auto; width: 1080px; height: 645px;
}
.build_planbox .bg {
	left: -411px; top: 0px; position: absolute;
}
.build_planbox h2 {
	text-align: center; color: rgb(255, 255, 255); line-height: 50px; padding-top: 40px; font-size: 48px; font-weight: 400;
}
.build_planbox h3 {
	margin: 15px 0px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; font-weight: 400;
}
.build_planbox h4 {
	margin: 10px 0px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; font-weight: 400;
}
.build_pro {
	background: rgb(255, 255, 255); width: 100%; height: 650px;
}
.build_pro h2 {
	text-align: center; line-height: 50px; padding-top: 40px; font-size: 48px; font-weight: 400;
}
.build_pro h3 {
	margin: 15px 0px 0px; text-align: center; font-size: 18px; font-weight: 400;
}
.build_pro h4 {
	margin: 10px 0px 0px; text-align: center; font-size: 14px; font-weight: 400;
}
.build_probox {
	background: url("../images/static/build_pro.png") no-repeat top; margin: 30px auto 0px; width: 1000px; height: 360px;
}
.build_probox span {
	top: 205px; position: absolute;
}
.build_probox span.sp1 {
	left: 5px;
}
.build_probox span.sp2 {
	left: 179px;
}
.build_probox span.sp3 {
	left: 352px;
}
.build_probox span.sp4 {
	left: 525px;
}
.build_probox span.sp5 {
	left: 698px;
}
.build_probox span.sp6 {
	left: 871px;
}
#build_four p {
	width: 249px; height: 120px; text-align: center; padding-top: 95px; position: absolute; z-index: 10;
}
#build_four p.p1 {
	left: 439px; bottom: 215px;
}
#build_four p.p2 {
	left: 314px; bottom: 0px;
}
#build_four p.p3 {
	left: 564px; bottom: 0px;
}
#build_four p img {
	z-index: 10;
}
#build_four p span {
	left: 0px; top: 0px; display: block; position: absolute; z-index: 1;
}
#build_four p:hover span {
	transition:1s ease-in-out 0.01s; transform: rotate(360deg); -webkit-transition: all 1s ease-in-out 0.01s; -moz-transition: all 1s ease-in-out 0.01s; -o-transition: all 1s ease-in-out 0.01s; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);
}
.static_float {
	left: 10px; top: 30%; position: fixed; z-index: 89; _position: absolute;
}
.static_float a {
	background: rgb(0, 0, 0); border-radius: 5px; width: 80px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-size: 12px; margin-bottom: 5px; display: block; opacity: 0.5; -moz-opacity: 0.5;
}
.static_float a:hover {
	background: rgb(225, 0, 0); transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.static_float a.sel {
	background: rgb(225, 0, 0);
}
.marketing_ad {
	background: rgb(149, 149, 149); width: 100%; height: 180px; overflow: hidden; min-width: 1080px;
}
.marketing_ad a {
	left: -250px; top: 0px; position: absolute;
}
.marketing_nav {
	background: rgb(255, 255, 255); width: 100%;
}
.marketing_nav h2 {
	text-align: center; padding-top: 35px;
}
.marketing_nav h3 {
	margin: 20px 0px 10px; text-align: center; line-height: 30px; font-size: 24px; font-weight: 400;
}
.marketing_nav h4 {
	text-align: center; color: rgb(117, 116, 116); font-size: 18px; font-weight: 400; margin-bottom: 40px;
}
.marketing_nav ul {
	margin: 0px auto; width: 850px;
}
.marketing_nav li {
	padding: 0px 50px; width: 110px; text-align: center; font-size: 18px; margin-bottom: 50px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dashed; float: left; display: block;
}
.marketing_nav a.a1 {
	background: url("../images/static/marking_nav.png") no-repeat rgb(116, 116, 116); margin: 0px auto 15px; border-radius: 50%; width: 110px; height: 110px; overflow: hidden; display: block;
}
.marketing_nav li.li01 .a1 {
	background-position: 17px 14px;
}
.marketing_nav li.li02 .a1 {
	background-position: -203px 14px;
}
.marketing_nav li.li03 .a1 {
	background-position: -421px 14px;
}
.marketing_nav li.li04 .a1 {
	background-position: -638px 14px;
}
.marketing_nav li.li05 .a1 {
	background-position: -95px -185px;
}
.marketing_nav li.li06 .a1 {
	background-position: -312px -183px;
}
.marketing_nav li.li07 .a1 {
	background-position: -529px -185px;
}
.marketing_nav li.li04 {
	border: currentColor; border-image: none;
}
.marketing_nav li.li05 {
	margin-left: 105px;
}
.marketing_nav li.li07 {
	border: currentColor; border-image: none;
}
.marketing_nav li:hover a.a1 {
	transition:0.2s ease-in-out 0.01s; background-color: rgb(235, 0, 0); -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.marketing_nav li:hover a.a2 {
	color: rgb(235, 0, 0);
}
.marketing_vip {
	background: rgb(247, 247, 247); padding: 35px 0px 0px; width: 100%; height: 600px; overflow: hidden; min-width: 1080px;
}
.marketing_vip .main {
	height: 327px;
}
.marketing_vip .main span {
	left: -65px; top: 0px; position: absolute;
}
.marketing_vip h2 {
	text-align: center; line-height: 40px; font-size: 36px; font-weight: 400; margin-bottom: 20px;
}
.marketing_vip h3 {
	margin: 30px 0px 15px; text-align: center; font-size: 24px; font-weight: 400;
}
.marketing_vip p {
	text-align: center; line-height: 30px; font-size: 16px;
}
.marketing_vip .main div {
	width: 91px; position: absolute;
}
.marketing_vip .main div img {
	left: 0px; top: 0px; position: absolute;
}
.marketing_vip .main h4 {
	text-align: center; color: rgb(188, 188, 188); padding-top: 35px; font-size: 18px; font-weight: 400;
}
.marketing_vip .main div.div01 {
	left: 58px; top: 110px;
}
.marketing_vip .main div.div02 {
	left: 785px; top: 103px;
}
.marketing_vip .main div.div03 {
	left: 261px; top: 118px; width: 70px;
}
.marketing_vip .main div.div03 h4 {
	padding-top: 25px; font-size: 14px;
}
.marketing_vip .main div.div04 {
	left: 919px; top: 47px; width: 70px;
}
.marketing_vip .main div.div04 h4 {
	padding-top: 25px; font-size: 14px;
}
.marketing_vip .main div.div05 {
	left: 196px; top: 57px; width: 60px;
}
.marketing_vip .main div.div05 h4 {
	padding-top: 20px; font-size: 12px;
}
.marketing_vip .main div.div06 {
	left: 717px; top: 45px; width: 60px;
}
.marketing_vip .main div.div06 h4 {
	padding-top: 20px; font-size: 12px;
}
.marketing_seo {
	background: rgb(255, 255, 255); padding: 35px 0px 0px; width: 100%; height: 600px; overflow: hidden;
}
.marketing_seo .main {
	height: 440px;
}
.marketing_seo .main img {
	left: -250px; top: 0px; position: absolute;
}
.marketing_seo h2 {
	text-align: center; line-height: 40px; font-size: 36px; font-weight: 400;
}
.marketing_seo p {
	margin: 0px auto; text-align: center; line-height: 30px; font-size: 16px;
}
.marketing_tm {
	background: rgb(247, 247, 247);
}
.marketing_tm h2 {
	margin-bottom: 40px;
}
.marketing_tm .main img {
	left: 0px; position: relative;
}
.marketing_tm .main {
	height: 390px; text-align: center;
}
.marketing_tm p {
	width: 1020px;
}
.marketing_yx {
	height: 634px;
}
.marketing_yx h2 {
	margin-bottom: 40px;
}
.marketing_yx .main {
	height: 547px;
}
.marketing_yx p {
	width: 900px; padding-top: 435px;
}
.marketing_sl h2 {
	margin-bottom: 20px;
}
.marketing_sl p {
	width: 900px;
}
.marketing_sl .main {
	height: 410px;
}
.marketing_wh {
	background: rgb(247, 247, 247);
}
.marketing_wh h2 {
	margin-bottom: 40px;
}
.marketing_wh .main img {
	left: 0px; position: relative;
}
.marketing_wh .main {
	height: 390px; text-align: center;
}
.marketing_wh p {
	width: 900px;
}
.marketing_qw {
	height: 630px;
}
.marketing_qw h2 {
	margin-bottom: 10px;
}
.marketing_qw .main img {
	left: 0px; position: relative;
}
.marketing_qw .main {
	height: 400px; text-align: center;
}
.marketing_qw p {
	margin-bottom: 30px;
}
.marketing_btn {
	background: url("../images/static/marketing_btn.png"); margin: 20px auto 0px; width: 160px; height: 46px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; font-size: 16px; display: block;
}
.marketing_btn:hover {
	background: rgb(188, 46, 33); color: rgb(255, 255, 255);
}
.build_topnav {
	background: url("../images/static/build_bg09.png"); width: 100%; height: 304px; overflow: hidden; z-index: 5; min-width: 1080px;
}
.build_topnav nav {
	margin: 124px auto 0px; width: 1080px; height: 180px;
}
.build_topnav nav h2 {
	top: -90px; text-align: right; right: 0px; color: rgb(140, 140, 140); line-height: 30px; font-size: 30px; font-weight: 400; position: absolute; z-index: 10;
}
.build_topnav nav h2 span {
	font-weight: bold;
}
.build_topnav nav .bg {
	left: -450px; bottom: 0px; position: absolute;
}
.build_topnav nav a {
	background: url("../images/static/build_topnav.png") no-repeat; width: 180px; height: 180px; overflow: hidden; float: left; display: block; z-index: 10;
}
.build_topnav nav a span {
	width: 50px; height: 50px; text-align: center; line-height: 50px; font-size: 30px; margin-bottom: 6px; display: block;
}
.build_topnav nav a:hover {
	transition:0.2s ease-in-out 0.01s; -webkit-transition: all 0.2s ease-in-out 0.01s; -moz-transition: all 0.2s ease-in-out 0.01s; -o-transition: all 0.2s ease-in-out 0.01s;
}
.build_topnav nav a p {
	text-align: center; line-height: 22px;
}
.build_topnav nav a p.p1 {
	font-size: 12px;
}
.build_topnav nav a p.p2 {
	font-size: 18px;
}
.build_topnav nav a.a1 {
	background-position: 52px 109px; color: rgb(203, 238, 242); background-color: rgb(99, 175, 173);
}
.build_topnav nav a.a1 span {
	background: rgb(34, 131, 128); color: rgb(145, 193, 192);
}
.build_topnav nav a.a1:hover {
	color: rgb(255, 255, 255); background-color: rgb(34, 131, 128);
}
.build_topnav nav a.a2 {
	background-position: -135px 109px; color: rgb(255, 255, 255); background-color: rgb(99, 208, 205);
}
.build_topnav nav a.a2 span {
	background: rgb(18, 175, 171); color: rgb(137, 215, 213);
}
.build_topnav nav a.a2:hover {
	color: rgb(255, 255, 255); background-color: rgb(18, 175, 171);
}
.build_topnav nav a.a3 {
	background-position: -315px 109px; color: rgb(107, 194, 192); background-color: rgb(203, 238, 242);
}
.build_topnav nav a.a3 span {
	background: rgb(18, 175, 171); color: rgb(137, 215, 213);
}
.build_topnav nav a.a3:hover {
	color: rgb(255, 255, 255); background-color: rgb(18, 175, 171);
}
.build_topnav nav a.a4 {
	background-position: -497px 109px; color: rgb(242, 231, 214); background-color: rgb(195, 180, 157);
}
.build_topnav nav a.a4 span {
	background: rgb(166, 139, 98); color: rgb(211, 197, 177);
}
.build_topnav nav a.a4:hover {
	color: rgb(255, 255, 255); background-color: rgb(166, 139, 98);
}
.build_topnav nav a.a5 {
	background-position: -678px 109px; color: rgb(255, 255, 255); background-color: rgb(236, 205, 157);
}
.build_topnav nav a.a5 span {
	background: rgb(209, 177, 127); color: rgb(232, 216, 191);
}
.build_topnav nav a.a5:hover {
	color: rgb(255, 255, 255); background-color: rgb(209, 177, 127);
}
.build_topnav nav a.a6 {
	background-position: -853px 109px; color: rgb(216, 182, 130); background-color: rgb(255, 233, 199);
}
.build_topnav nav a.a6 span {
	background: rgb(209, 177, 127); color: rgb(232, 216, 191);
}
.build_topnav nav a.a6:hover {
	color: rgb(255, 255, 255); background-color: rgb(209, 177, 127);
}
.build_white {
	background: rgb(255, 255, 255); width: 100%; z-index: 11; min-width: 1080px;
}
.build_dark {
	background: url("../images/static/build_bg09.png"); width: 100%; min-width: 1080px;
}
.build_tit01 {
	text-align: center; line-height: 40px; padding-top: 30px; font-size: 36px; font-weight: 400; margin-bottom: 15px;
}
.build_p01 {
	margin: 0px auto; width: 1000px; text-align: center; color: rgb(161, 161, 161); line-height: 25px; font-size: 16px;
}
.build_part01 {
	margin: 40px auto 0px; width: 850px; text-align: center; padding-bottom: 30px;
}
.build_part01 dl {
	width: 370px; text-align: center; display: block;
}
.build_part01 dt {
	margin: 20px 0px; text-align: center; line-height: 40px; font-size: 36px;
}
.build_part01 dt span {
	color: rgb(221, 3, 3);
}
.build_part01 dd {
	text-align: center; line-height: 30px; font-size: 18px;
}
.build_part01 dd span {
	color: rgb(221, 3, 3);
}
.build_why {
	background: url("../images/static/build_img09.png") no-repeat left 70px; margin: 0px auto; padding: 40px 0px 40px 360px; width: 720px; line-height: 25px; min-height: 510px;
}
.build_why h2 {
	color: rgb(255, 174, 0); line-height: 40px; font-size: 36px; font-weight: 400; margin-bottom: 20px;
}
.build_why h3 {
	color: rgb(255, 255, 255); line-height: 45px; font-size: 28px; font-weight: 400;
}
.build_why .text {
	background: url("../images/static/build_white.png"); padding: 30px; border-radius: 10px; width: 660px; color: rgb(255, 255, 255); font-size: 16px; margin-top: 30px;
}
.build_vs {
	background: url("../images/static/build_img10.png") no-repeat center 122px; margin: 0px auto; padding: 40px 0px; width: 1080px;
}
.build_vs h2 {
	width: 100%; text-align: center; margin-bottom: 30px;
}
.build_vs ul {
	width: 175px; padding-left: 25px; display: block;
}
.build_vs li {
	width: 100%; line-height: 25px; font-size: 14px; margin-bottom: 20px; display: block;
}
.build_vs li span {
	left: -25px; top: 3px; color: rgb(255, 0, 0); font-size: 18px; position: absolute;
}
.build_vs h3 {
	text-align: center; line-height: 30px; font-size: 24px; font-weight: 400;
}
.build_vs h3 span {
	color: rgb(211, 0, 0);
}
.build_cy {
	text-align: center; padding-bottom: 40px; margin-top: 50px;
}
.build_ch {
	height: 645px; overflow: hidden;
}
.build_ch .bg {
	left: -450px; top: 0px; position: absolute;
}
.six_shape {
	background-position: 50% 50%; margin: 25px 5px; width: 256px; height: 147px; text-align: center; float: left; position: relative; z-index: 10; -ms-zoom: 1; background-repeat: no-repeat; background-color: rgb(204, 204, 204); -webkit-background-size: auto 173px; -moz-background-size: auto 173px; -ms-background-size: auto 173px; -o-background-size: auto 173px;
}
.six_shape a {
	left: 0px; top: 0px; width: 100%; height: 100%; text-indent: -9999em; display: block; position: absolute;
}
.six_shape .corner-1 {
	background: inherit; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: -2; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.six_shape .corner-2 {
	background: inherit; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: -2; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.six_shape .corner-1 {
	z-index: -1; transform: rotate(60deg); -webkit-transform: rotate(60deg); -moz-transform: rotate(60deg); -o-transform: rotate(60deg);
}
.six_shape .corner-2 {
	transform: rotate(-60deg); -webkit-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -o-transform: rotate(-60deg);
}
.six_shape .corner-1::before {
	background-position: inherit; left: 0px; top: 0px; width: 173px; height: 173px; position: absolute; z-index: 1; content: ""; backface-visibility: hidden; background-image: inherit; background-attachment: inherit; background-repeat: no-repeat; background-size: inherit; background-origin: inherit; background-clip: inherit; background-color: inherit; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.six_shape .corner-2::before {
	background-position: inherit; left: 0px; top: 0px; width: 173px; height: 173px; position: absolute; z-index: 1; content: ""; backface-visibility: hidden; background-image: inherit; background-attachment: inherit; background-repeat: no-repeat; background-size: inherit; background-origin: inherit; background-clip: inherit; background-color: inherit; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.six_shape .corner-1::before {
	transform-origin: 0% 0%; transform: rotate(-60deg) translate(-87px, 0px); -webkit-transform: rotate(-60deg) translate(-87px, 0px); -moz-transform: rotate(-60deg) translate(-87px, 0px); -o-transform: rotate(-60deg) translate(-87px, 0px); -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0;
}
.six_shape .corner-2::before {
	bottom: 0px; transform: rotate(60deg) translate(-48px, -11px); -webkit-transform: rotate(60deg) translate(-48px, -11px); -moz-transform: rotate(60deg) translate(-48px, -11px); -o-transform: rotate(60deg) translate(-48px, -11px);
}
.build_ch .shape01 {
	background: rgb(2, 132, 192); left: 218px; top: 109px; position: absolute;
}
.build_ch .shape02 {
	background: rgb(255, 107, 107); left: 750px; top: 109px; position: absolute;
}
.build_ch .shape03 {
	background: rgb(123, 176, 67); left: 85px; top: 339px; position: absolute;
}
.build_ch .shape04 {
	background: rgb(255, 132, 0); left: 351px; top: 339px; position: absolute;
}
.build_ch .shape05 {
	left: 622px; top: 289px; position: absolute;
}
.build_ch h2 {
	margin: 45px 0px 10px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 36px; font-weight: 400;
}
.build_ch p {
	text-align: center; color: rgb(255, 255, 255); font-size: 16px;
}
.build_ch .six_shape:hover {
	background: rgb(223, 0, 0); transition:0.4s ease-in-out 0.01s; -webkit-transition: all 0.4s ease-in-out 0.01s; -moz-transition: all 0.4s ease-in-out 0.01s; -o-transition: all 0.4s ease-in-out 0.01s;
}
.build_new {
	margin: 30px auto 20px; width: 1080px;
}
.build_new td {
	width: 540px; height: 210px; color: rgb(255, 255, 255); vertical-align: top;
}
.build_new td.td01 {
	background: url("../images/static/build_img12.jpg") no-repeat;
}
.build_new td.td02 {
	background: rgb(101, 199, 214);
}
.build_new td.td03 {
	background: rgb(247, 80, 133);
}
.build_new td.td04 {
	background: url("../images/static/build_img13.jpg") no-repeat;
}
.build_new h3 {
	margin: 25px auto 0px; width: 475px; height: 45px; line-height: 30px; font-size: 30px; font-weight: 400;
}
.build_new p {
	margin: 0px auto; width: 475px; line-height: 30px; font-size: 16px;
}
.build_redcir {
	margin: 0px auto; padding: 40px 0px 50px; width: 1080px;
}
.build_redcir dl {
	margin: 0px 10px; width: 250px; text-align: center; float: left; display: block; _display: inline;
}
.build_redcir dt {
	background: rgb(184, 0, 0); border-radius: 50%; width: 190px; height: 120px; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; padding-top: 70px; font-size: 50px; display: inline-block;
}
.build_redcir dd {
	line-height: 30px; font-size: 16px; margin-top: 15px;
}
.build_redcir dl:hover {
	animation:build_banner 2s ease-in-out 0.1s infinite; -webkit-animation: build_banner 2s ease-in-out 0.1s infinite; -moz-animation: build_banner 2s ease-in-out 0.1s infinite; -o-animation: build_banner 2s ease-in-out 0.1s infinite;
}
.build_redcir dl:hover dt {
	background: rgb(247, 74, 74); transition:0.4s ease-in-out 0.01s; -webkit-transition: all 0.4s ease-in-out 0.01s; -moz-transition: all 0.4s ease-in-out 0.01s; -o-transition: all 0.4s ease-in-out 0.01s;
}
.build_4sys {
	background: url("../images/static/build_4sys01.jpg") no-repeat; margin: 0px auto 20px; width: 100%; height: 1051px; line-height: 30px; max-width: 1900px;
}
.build_4sys .part01 {
	width: 540px; height: 525px; float: left;
}
.build_4sys h3 {
	color: rgb(255, 255, 255); font-size: 30px; font-weight: 400;
}
.build_4sys .part01 h3 {
	margin: 70px 0px 15px 50px;
}
.build_4sys .part02 h3 {
	margin: 70px 0px 15px 100px;
}
.build_4sys .part03 h3 {
	margin: 80px 0px 15px 50px;
}
.build_4sys .part04 h3 {
	margin: 80px 0px 15px 50px;
}
.build_4sys p {
	color: rgb(186, 186, 186); font-size: 16px;
}
.build_4sys .part01 p {
	margin: 0px 0px 0px 50px; width: 420px;
}
.build_4sys .part02 p {
	margin: 0px 0px 0px 100px; width: 400px;
}
.build_4sys .part03 p {
	margin: 0px 0px 0px 50px; width: 350px;
}
.build_4sys .part04 p {
	margin: 0px 0px 0px 50px; width: 420px;
}
.build_4sys .part01 ul {
	left: 50px; top: 385px; position: absolute;
}
.build_4sys .part01 li {
	width: 90px; text-align: center; margin-right: 20px; float: left;
}
.build_4sys .part01 li h5 {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: 400; margin-top: 5px;
}
.build_4sys .part02 {
	background: url("../images/static/build_4sys02.jpg") no-repeat right bottom; width: 540px; height: 525px; float: right;
}
.build_4sys .bg {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.build_4sys .part01 .bg {
	background: rgb(184, 0, 0); opacity: 0.5; -moz-opacity: 0.5;
}
.build_4sys .part02 .bg01 {
	background: rgb(0, 0, 0); left: auto; top: 0px; width: 470px; height: 341px; right: 0px; position: absolute; opacity: 0.7; -moz-opacity: 0.7;
}
.build_4sys .part02 .bg02 {
	background: rgb(17, 17, 17); width: 70px; opacity: 0.5; -moz-opacity: 0.5;
}
.build_4sys .part03 {
	width: 540px; height: 525px; float: left;
}
.build_4sys .part04 {
	width: 540px; height: 525px; float: right;
}
.build_4sys .part03 .bg01 {
	background: rgb(0, 0, 0); width: 470px; opacity: 0.5; -moz-opacity: 0.5;
}
.build_4sys .part03 .bg02 {
	background: rgb(17, 17, 17); left: auto; width: 70px; right: 0px; opacity: 0.4; -moz-opacity: 0.4;
}
.build_4sys .part04 .bg {
	background: rgb(0, 57, 151); opacity: 0.6; -moz-opacity: 0.6;
}
.build_4sys .part01:hover .bg {
	animation:build_thebg 3s ease-in-out 0.1s infinite; -webkit-animation: build_thebg 3s ease-in-out 0.1s infinite; -moz-animation: build_thebg 3s ease-in-out 0.1s infinite; -o-animation: build_thebg 3s ease-in-out 0.1s infinite;
}
.build_4sys .part02:hover .bg {
	animation:build_thebg 3s ease-in-out 0.1s infinite; -webkit-animation: build_thebg 3s ease-in-out 0.1s infinite; -moz-animation: build_thebg 3s ease-in-out 0.1s infinite; -o-animation: build_thebg 3s ease-in-out 0.1s infinite;
}
.build_4sys .part03:hover .bg {
	animation:build_thebg 3s ease-in-out 0.1s infinite; -webkit-animation: build_thebg 3s ease-in-out 0.1s infinite; -moz-animation: build_thebg 3s ease-in-out 0.1s infinite; -o-animation: build_thebg 3s ease-in-out 0.1s infinite;
}
.build_4sys .part04:hover .bg {
	animation:build_thebg 3s ease-in-out 0.1s infinite; -webkit-animation: build_thebg 3s ease-in-out 0.1s infinite; -moz-animation: build_thebg 3s ease-in-out 0.1s infinite; -o-animation: build_thebg 3s ease-in-out 0.1s infinite;
}
.build_qwyx {
	margin: 0px auto; padding: 40px 0px 50px; width: 1030px;
}
.build_qwyx p {
	border-radius: 50%; width: 182px; height: 62px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; padding-top: 120px; font-size: 24px; float: left; display: block;
}
.build_qwyx p span {
	left: 0px; top: 35px; width: 100%; display: block; position: absolute;
}
.build_qwyx p.p1 {
	background: rgb(255, 107, 107);
}
.build_qwyx p.p2 {
	background: rgb(101, 182, 228);
}
.build_qwyx p.p3 {
	background: rgb(241, 157, 100);
}
.build_qwyx p.p4 {
	background: rgb(138, 216, 107);
}
.build_qwyx p:hover {
	background: rgb(184, 0, 0); transition:0.4s ease-in-out 0.01s; animation:build_banner 2s ease-in-out 0.1s infinite; -webkit-transition: all 0.4s ease-in-out 0.01s; -moz-transition: all 0.4s ease-in-out 0.01s; -o-transition: all 0.4s ease-in-out 0.01s; -webkit-animation: build_banner 2s ease-in-out 0.1s infinite; -moz-animation: build_banner 2s ease-in-out 0.1s infinite; -o-animation: build_banner 2s ease-in-out 0.1s infinite;
}
.build_qwyx b {
	width: 100px; text-align: center; padding-top: 65px; float: left; display: block;
}
.qwyx_center {
	width: 100%; height: 540px; overflow: hidden;
}
.qwyx_center span {
	left: -411px; top: 0px; position: absolute;
}
.qwyx_center h2 {
	width: 450px; padding-left: 75px; font-weight: 400; display: block;
}
.qwyx_center h3 {
	width: 450px; padding-left: 75px; font-weight: 400; display: block;
}
.qwyx_center p {
	width: 450px; padding-left: 75px; font-weight: 400; display: block;
}
.qwyx_center h2 {
	color: rgb(255, 204, 0); line-height: 50px; padding-top: 60px; font-size: 50px;
}
.qwyx_center h3 {
	color: rgb(255, 255, 255); line-height: 30px; padding-top: 25px; font-size: 24px;
}
.qwyx_center p {
	color: rgb(255, 255, 255); line-height: 30px; padding-top: 10px; font-size: 14px;
}
.video_list {
	margin: 15px 15px 0px 0px; width: 350px; height: 250px; overflow: hidden; float: left; display: block; cursor: pointer;
}
.video_list01 {
	margin: 12px 0px 0px; float: right;
}
.video_list dt span {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 350px; height: 80px; margin-top: 170px; display: block; position: absolute; opacity: 0.6; -moz-opacity: 0.6;
}
.video_list dd {
	left: 0px; top: 0px; width: 350px; height: 205px; text-align: center; color: rgb(153, 153, 153); padding-top: 45px; font-size: 12px; display: block; position: absolute; z-index: 10;
}
.video_list h3 {
	margin: 53px 0px 10px; text-align: center; color: rgb(255, 255, 255); font-size: 22px; font-weight: 400;
}
.video_list:hover dt span {
	transition:0.4s ease-in-out 0.01s; height: 250px; margin-top: 0px; opacity: 0.9; -moz-opacity: 0.9; -webkit-transition: all 0.4s ease-in-out 0.01s; -moz-transition: all 0.4s ease-in-out 0.01s; -o-transition: all 0.4s ease-in-out 0.01s;
}
.video_list:hover dd img {
	transition:1s ease-in-out 0.01s; transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);
}
.video_list:hover h3 {
	transition:0.4s ease-in-out 0.01s; margin-top: 20px; -webkit-transition: all 0.4s ease-in-out 0.01s; -moz-transition: all 0.4s ease-in-out 0.01s; -o-transition: all 0.4s ease-in-out 0.01s;
}
.video_show {
	margin: 160px auto 0px; width: 930px; z-index: 10;
}
.video_show a.a1 {
	opacity: 0.8; -moz-opacity: 0.8;
}
.video_show a.a1:hover {
	opacity: 1; -moz-opacity: 1;
}
.video_show section {
	background: rgb(0, 0, 0); margin: 15px 0px; width: 100%; height: 520px;
}
#videoshowbox {
	position: absolute; z-index: 150;
}
.team_list {
	width: 100%; overflow: hidden; display: block;
}
.team_list p {
	background: url("../images/darkbg.png"); width: 100%; height: 100%; bottom: -400px; position: absolute; z-index: 10;
}
.team_list p span {
	background: url("../images/show.png") no-repeat center; width: 100%; height: 100%; display: block;
}
.waterthings:hover .team_list p {
	transition:0.5s ease-in-out 0.01s; bottom: 0px; -webkit-transition: all 0.5s ease-in-out 0.01s; -moz-transition: all 0.5s ease-in-out 0.01s; -o-transition: all 0.5s ease-in-out 0.01s;
}
.qwyx_center {
	width: 100%; height: 540px; overflow: hidden;
}
.qwyx_center span {
	left: -411px; top: 0px; position: absolute;
}
.qwyx_center h2 {
	width: 450px; padding-left: 75px; font-weight: 400; display: block;
}
.qwyx_center h3 {
	width: 450px; padding-left: 75px; font-weight: 400; display: block;
}
.qwyx_center p {
	width: 450px; padding-left: 75px; font-weight: 400; display: block;
}
.qwyx_center h2 {
	color: rgb(255, 204, 0); line-height: 50px; padding-top: 60px; font-size: 50px;
}
.qwyx_center h3 {
	color: rgb(255, 255, 255); line-height: 30px; padding-top: 25px; font-size: 24px;
}
.qwyx_center p {
	color: rgb(255, 255, 255); line-height: 30px; padding-top: 10px; font-size: 14px;
}
.video_list {
	margin: 15px 15px 0px 0px; width: 350px; height: 250px; overflow: hidden; float: left; display: block; cursor: pointer;
}
.video_list01 {
	margin: 12px 0px 0px; float: right;
}
/*¸¡¶¯¿Í·þ*/
#floatDivBoxs {
    width: 170px;
    background: #fff;
    position: fixed;
    top: 180px;
    right: 0;
    z-index: 999;
}

    #floatDivBoxs .floatDtt {
        width: 100%;
        height: 45px;
        line-height: 45px;
        background: #0283ef;
        color: #fff;
        font-size: 18px;
        text-indent: 22px;
        position: relative;
    }

    #floatDivBoxs .floatDqq {
        padding: 0 14px;
    }

        #floatDivBoxs .floatDqq li {
            height: 45px;
            line-height: 45px;
            font-size: 13px;
            border-bottom: 1px solid #e3e3e3;
            padding: 0 0 0 50px;
        }

    #floatDivBoxs .floatDtxt {
        font-size: 18px;
        color: #333;
       
    }

    #floatDivBoxs .floatDtel {
        padding: 0 0 5px 5px;
        font-size:20px;
        line-height:25px;
        color:#0283ef;
    }

        #floatDivBoxs .floatDtel img {
            display: block;
        }

    #floatDivBoxs .floatDbg {
        width: 100%;
        height: 20px;
        background: url(../images/online_botbg.jpg) no-repeat;
        box-shadow: -2px 0 3px rgba(0,0,0,0.25);
    }

.floatShadow {
    background: #fff;
    box-shadow: -2px 0 3px rgba(0,0,0,0.25);
}

#rightArrow {
    width: 50px;
    height: 45px;
    background: url(../images/online_arrow.jpg) no-repeat;
    position: fixed;
    top: 180px;
    right: 170px;
    z-index: 999;
}

    #rightArrow a {
        display: block;
        height: 45px;
    }
