html {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
body {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
div {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
span {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
applet {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
object {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
iframe {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
h1 {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
h2 {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
h3 {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
h4 {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
h5 {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
h6 {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
p {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
blockquote {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
pre {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
a {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
abbr {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
acronym {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
address {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
big {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
cite {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
code {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
del {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
dfn {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
em {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
font {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
ins {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
kbd {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
q {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
s {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
samp {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
small {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
strike {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
strong {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
sub {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
sup {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
tt {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
var {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
dl {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
dt {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
dd {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
ol {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
ul {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
li {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
fieldset {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
form {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
label {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
legend {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
table {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
caption {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
tbody {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
tfoot {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
thead {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
tr {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
th {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
td {
	font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei;
}
.header {
	width: 1200px; height: 60px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.logo {
	top: 7px;
}
.mainCont {
	margin: 0px auto; width: 900px; overflow: hidden;
}
.mainCont > li {
	width: 25%; height: 244px; float: left;
}
.mainCont > li > i {
	background: url("/image/promote/promoteSign.png") no-repeat; margin: 0px auto; width: 110px; height: 110px; display: block;
}
.mainCont > li.advant1 > i {
	background-position: 0px -54px;
}
.mainCont > li.advant2 > i {
	background-position: 0px -174px;
}
.mainCont > li.advant3 > i {
	background-position: 0px -294px;
}
.mainCont > li.advant4 > i {
	background-position: 0px -414px;
}
.mainCont p {
	text-align: center; color: rgb(51, 51, 51); line-height: 26px; font-size: 18px;
}
.mainCont p.head {
	height: 38px; line-height: 38px; font-size: 26px; margin-top: 14px;
}
.fangMain {
	margin: 0px auto; position: relative;
}
.fangCont {
	margin: 20px auto 80px; width: 1000px;
}
.fangCont .title {
	background: rgb(39, 160, 217); height: 41px; color: rgb(240, 248, 255); line-height: 41px; padding-left: 20px; font-size: 18px;
}
.fangCont .title .yellow {
	color: rgb(255, 240, 0); padding-right: 3px; font-size: 21px; font-style: italic; font-weight: bold;
}
.swCont {
	background: rgb(255, 255, 255); border-width: 2px 1px 1px; border-style: solid; border-color: rgb(39, 160, 217) rgb(213, 234, 246) rgb(213, 234, 246); margin: 20px auto 80px; border-image: none; width: 998px; position: relative;
}
.fangCont_detail {
	margin: 14px auto 80px; width: 1000px; overflow: hidden; position: relative;
}
.swCont .top-title {
	background: url("/image/promote/sw-t.png") no-repeat; left: 0px; top: 0px; width: 226px; height: 40px; text-indent: -9999px; position: absolute;
}
.t-menu {
	background: rgb(48, 108, 197); height: 40px;
}
.t-menu ul {
	margin: 0px auto; width: 1200px;
}
.t-menu li {
	width: 120px; height: 40px; text-align: center; float: left; position: relative; z-index: 999;
}
.t-menu li a {
	height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; text-decoration: none !important; display: block;
}
.t-menu li a:link {
	color: rgb(255, 255, 255);
}
.t-menu li a:visited {
	color: rgb(255, 255, 255);
}
.t-menu li:hover {
	background: rgb(23, 84, 153); text-decoration: none;
}
.t-menu li.selected {
	background: rgb(23, 84, 153); text-decoration: none;
}
.t-menu li.current {
	background: rgb(23, 84, 153); text-decoration: none;
}
.t-menu li dl {
	background: rgb(255, 255, 255); border: 1px solid rgb(48, 108, 197); border-image: none; left: 0px; top: 39px; display: none; white-space: nowrap; position: absolute; z-index: 999;
}
.t-menu li dl dd {
	padding: 0px 32px; height: 40px; line-height: 40px;
}
.t-menu li dl dd a {
	color: rgb(51, 51, 51); font-size: 14px;
}
.t-menu li dl dd a:link {
	color: rgb(51, 51, 51);
}
.t-menu li dl dd a:visited {
	color: rgb(51, 51, 51);
}
.t-menu li dl dd a:hover {
	color: rgb(34, 89, 171);
}
.t-menu li dl dd:hover {
	background: rgb(243, 248, 255);
}
.tg-topLeft {
	left: 130px; top: 23px; position: absolute;
}
.tg-title {
	color: rgb(102, 102, 102); font-size: 23px; font-weight: normal; float: left;
}
.citySel {
	height: 40px; text-align: center; color: rgb(102, 102, 102); padding-left: 14px; margin-left: 14px; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid; float: left; display: inline;
}
.citySel p {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold;
}
.citySel a {
	color: rgb(102, 102, 102);
}
.citySel a:hover {
	color: rgb(204, 0, 0);
}
.tg-topRight {
	top: 13px; right: 0px; overflow: hidden; position: absolute;
}
.tg-topRight li {
	margin-left: 7px; float: left; display: inline;
}
.tg-topRight a:hover {
	text-decoration: none;
}
.tg-topRight li.topQQ {
	margin-left: 30px; float: right;
}
.tg-bottomRight {
	overflow: hidden; margin-top: 13px; float: right;
}
.tg-bottomRight li {
	float: right;
}
.tg-bottomRight a:hover {
	text-decoration: none;
}
.tg-bottomRight li.bottomQQ {
	margin-left: 40px; float: right;
}
.tg-bottomRight li.hot-tel {
	height: 44px; color: rgb(255, 255, 255); line-height: 44px; overflow: hidden; font-size: 16px; float: right;
}
.tg-bottomRight li.hot-tel span {
	line-height: 44px; vertical-align: middle; float: left;
}
.tg-bottomRight li.hot-tel span.telNum {
	color: rgb(252, 54, 29); font-size: 24px; font-weight: bold;
}
.tg-topRight li.hot-tel {
	height: 34px; color: rgb(51, 51, 51); line-height: 34px; overflow: hidden; font-size: 16px; float: right;
}
.tg-topRight li.hot-tel span {
	line-height: 34px; vertical-align: middle; float: left;
}
.tg-topRight li.hot-tel span.telNum {
	color: rgb(252, 54, 29); font-size: 24px; font-weight: bold; vertical-align: top;
}
.QQIcon {
	background: url("/image/promote/promoteSign.png") no-repeat; margin: 8px 5px 0px 13px; width: 16px; height: 17px; float: left; display: block;
}
.barQQIcon {
	background: url("/image/promote/promoteSign.png") no-repeat 0px -27px; margin: 13px 10px 0px 23px; width: 16px; height: 17px; float: left; display: block;
}
.topQQ > a {
	border-radius: 3px; border: 1px solid rgb(56, 140, 241); border-image: none; width: 98px; height: 32px; color: rgb(56, 140, 241); line-height: 32px; overflow: hidden; font-size: 14px; display: block; background-color: rgb(225, 241, 255);
}
.bottomQQ > a {
	border-radius: 3px; width: 128px; height: 44px; color: rgb(255, 255, 255); line-height: 44px; overflow: hidden; font-size: 16px; display: block; background-color: rgb(75, 164, 240);
}
.topQQ > a:hover {
	background-color: rgb(201, 235, 255);
}
.bottomQQ > a:hover {
	background-color: rgb(56, 140, 241);
}
.bottom-bg {
	background: rgb(251, 251, 251); margin-bottom: 70px;
}
.mainFocus {
	background: url("/image/promote/promoteSign3.png") no-repeat center 0px rgb(0, 124, 237); height: 358px; text-align: center;
}
.sideBar {
	top: 50%; right: 20px; margin-top: -50px; display: none; position: fixed; z-index: 1001;
}
.jinpaiSideBar {
	margin-top: -198px;
}
.sideBar li {
	overflow: hidden;
}
.sideBar a {
	margin: 10px 0px; padding: 0px; border-radius: 13px; transition:width 0.5s, background-color 0.5s, color 0.5s; width: 16px; height: 16px; text-align: center; color: rgb(218, 218, 218); line-height: 16px; overflow: hidden; float: right; display: inline-block; background-color: rgb(218, 218, 218);
}
.sideBar a.current {
	color: rgb(69, 154, 239); background-color: rgb(69, 154, 239);
}
.sideBar a:hover {
	margin: 5px 0px; padding: 5px 0px; border-radius: 13px; width: 100px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(69, 154, 239);
}
.mainBody {
	margin: 0px auto; width: 100%; position: relative; background-color: rgb(255, 255, 255);
}
.resonBox {
	background: url("/image/promote/promoteSign4.png") no-repeat 50% 100%; width: 100%; height: 540px;
}
.resonBox p.head2 {
	margin: 0px auto; width: 1200px; height: 166px; text-align: center; color: rgb(40, 40, 40); line-height: 166px; font-size: 38px;
}
.resonList {
	margin: 0px auto; width: 906px; overflow: hidden;
}
.resonList li {
	margin: 0px 15px 3px; border-radius: 8px; width: 272px; height: 305px; float: left; position: relative; box-shadow: 0px 3px 2px #a2b5c1;
}
.resonList li .resonSign {
	background: url("/image/promote/promoteSign.png") no-repeat -8px -542px; border-radius: 0px 8px 0px 0px; top: 0px; width: 56px; height: 56px; right: 0px; display: block; position: absolute;
}
.resonList .companyPic {
	background: url("/image/promote/promoteSign2.png") no-repeat rgb(248, 250, 249); border-radius: 8px 8px 0px 0px; width: 100%; height: 205px;
}
.resonList .companyPic1 {
	background-position: -6px 24px;
}
.resonList .companyPic2 {
	background-position: -6px -190px;
}
.resonList .companyPic3 {
	background-position: -6px -404px;
}
.resonList .company {
	border-radius: 0px 0px 8px 8px; width: 100%; height: 100px;
}
.company1 {
	background-color: rgb(250, 151, 44);
}
.company2 {
	background-color: rgb(255, 101, 101);
}
.company3 {
	background-color: rgb(125, 121, 120);
}
.company p {
	padding: 0px 10px; color: rgb(255, 255, 255); line-height: 24px; font-size: 18px;
}
.company p.head3 {
	line-height: 30px; padding-top: 11px; font-size: 24px;
}
.extraSurviece {
	width: 100%; height: 540px; position: relative; background-color: rgb(246, 251, 255);
}
.extraSurviece .centerBox {
	background: url("/image/promote/promoteSign2.png") no-repeat center 100%; padding: 77px 47px; left: 50%; top: 50%; width: 160px; height: 100px; text-align: center; line-height: 50px; font-family: Arial,microsoft yahei,sans-serif,simsun,pinghei; font-size: 34px; font-weight: 400; margin-top: -127px; margin-left: -127px; position: absolute;
}
.extraSurviece li > a {
	color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.surviece1 {
	border-radius: 5px; left: 50%; width: 160px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 22px; position: absolute;
}
.surviece2 {
	border-radius: 5px; left: 50%; width: 160px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 22px; position: absolute;
}
.surviece3 {
	border-radius: 5px; left: 50%; width: 160px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 22px; position: absolute;
}
.surviece4 {
	border-radius: 5px; left: 50%; width: 160px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 22px; position: absolute;
}
.surviece5 {
	border-radius: 5px; left: 50%; width: 160px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 22px; position: absolute;
}
.surviece6 {
	border-radius: 5px; left: 50%; width: 160px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 22px; position: absolute;
}
.surviece7 {
	border-radius: 5px; left: 50%; width: 160px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 22px; position: absolute;
}
.surviece8 {
	border-radius: 5px; left: 50%; width: 160px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 22px; position: absolute;
}
.surviece1 {
	top: 74px; margin-left: 80px; background-color: rgb(255, 95, 99);
}
.surviece1:hover {
	background-color: rgb(229, 83, 88);
}
.surviece2 {
	top: 158px; margin-left: 180px; background-color: rgb(46, 144, 233);
}
.surviece2:hover {
	background-color: rgb(33, 128, 216);
}
.surviece3 {
	top: 392px; margin-left: 87px; background-color: rgb(122, 143, 233);
}
.surviece3:hover {
	background-color: rgb(110, 128, 209);
}
.surviece4 {
	top: 425px; margin-left: -196px; background-color: rgb(254, 147, 68);
}
.surviece4:hover {
	background-color: rgb(228, 132, 61);
}
.surviece5 {
	top: 180px; margin-left: -389px; background-color: rgb(129, 210, 75);
}
.surviece5:hover {
	background-color: rgb(112, 189, 60);
}
.surviece6 {
	top: 72px; margin-left: -227px; background-color: rgb(46, 144, 233);
}
.surviece6:hover {
	background-color: rgb(33, 128, 216);
}
.surviece7 {
	top: 296px; margin-left: -337px; background-color: rgb(255, 95, 99);
}
.surviece7:hover {
	background-color: rgb(230, 83, 88);
}
.surviece8 {
	top: 282px; margin-left: 221px; background-color: rgb(129, 210, 75);
}
.surviece8:hover {
	background-color: rgb(112, 189, 60);
}
.bottomBarBg {
	left: 0px; width: 100%; height: 70px; bottom: 0px; display: none; position: fixed; z-index: 998; opacity: 0.7; background-color: rgb(0, 0, 0);
}
.bottomBar {
	left: 0px; width: 100%; bottom: 0px; display: none; position: fixed; z-index: 999;
}
.bottomBar > .centerBox {
	margin: 0px auto; width: 1200px; height: 70px; overflow: hidden;
}
.bottomBar > .centerBox > div:first-child {
	color: rgb(255, 255, 255); line-height: 70px; font-size: 28px; font-style: italic; float: left;
}
.color-f6ac36 {
	color: rgb(246, 172, 54);
}
.font-24 {
	font-size: 24px;
}
.jinpaiBanner {
	width: 100%; height: 350px;
}
.jinpaiBanner .imgBox {
	margin: 0px auto; width: 100%; height: 350px; overflow: hidden; position: relative;
}
.imgBox-img {
	left: 50%; top: 0px; width: 1920px; height: 350px; margin-left: -960px; position: absolute;
}
.imgBox-line {
	left: 50%; top: 278px; width: 1000px; margin-left: -500px; position: absolute;
}
.imgBox .firstP {
	left: 119px; top: 53px; width: 350px; color: rgb(115, 58, 16); line-height: 38px; font-size: 38px; position: absolute;
}
.imgBox .jinpaiSlogan {
	left: 305px; top: 224px; width: 450px; color: rgb(245, 94, 64); line-height: 28px; font-size: 28px; position: absolute;
}
.toAccess {
	border-radius: 5px; left: 373px; top: 263px; width: 160px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 22px; text-decoration: none; display: block; position: absolute; box-shadow: 0px 2px 2px #ce4f36; background-color: rgb(255, 80, 45);
}
.toAccess:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(242, 65, 29);
}
.toAccess-jinpai {
	border-radius: 26px; border: 2px solid rgb(255, 255, 255); border-image: none; left: 50%; top: 240px; width: 220px; height: 52px; text-align: center; color: rgb(255, 255, 255); line-height: 52px; font-size: 26px; text-decoration: none; margin-left: -320px; display: block; position: absolute;
}
.toAccess-down {
	background: rgb(255, 98, 67); border-radius: 3px; border: currentColor; border-image: none; left: 50%; top: 350px; width: 200px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 26px; text-decoration: none; margin-left: -100px; display: block; position: absolute;
}
.toAccess-jinpai:hover {
	border: 2px solid rgb(255, 209, 202); border-image: none; color: rgb(255, 209, 202); text-decoration: none;
}
.toAccess-down:hover {
	background: rgb(237, 91, 62); color: rgb(255, 255, 255); text-decoration: none;
}
.jinpaiAdvant li {
	width: 100%; height: 580px; text-align: center; vertical-align: top; position: relative;
}
.jinpaiAdvant li.adv9 {
	background: url("/image/tuiguang/jinpai-tg.jpg") no-repeat center; height: 520px;
}
.jinpaiAdvant .quotationBox p {
	padding-top: 15px;
}
.jinpaiAdvant li.adv5 {
	height: 580px;
}
.jinpaiAdvant .even {
	background-color: rgb(242, 242, 242);
}
.jinpaiAdvant .odd .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(242, 242, 242) rgb(255, 255, 255) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
.jinpaiAdvant .even .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(242, 242, 242) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
.process .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(122, 122, 123) rgb(246, 251, 255) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
.advHead {
	width: 100%; height: 38px; text-align: center; color: rgb(40, 40, 40); line-height: 38px; font-size: 38px;
}
.processHead {
	width: 100%; height: 38px; text-align: center; color: rgb(40, 40, 40); line-height: 38px; font-size: 38px;
}
.label {
	text-align: center; color: rgb(51, 51, 51); line-height: 28px; font-size: 18px; position: absolute;
}
.label span {
	line-height: 30px; vertical-align: bottom;
}
.bgBox {
	background: url("/image/tuiguang/new_jinpaiDetail.png") no-repeat; left: 50%; width: 1000px; margin-left: -500px; position: absolute; z-index: 0;
}
.adv1 .bgBox {
	background-position: 50% -85px; top: 169px; height: 336px;
}
.adv1 .advHead {
	padding-top: 77px;
}
.adv1 .label {
	left: 300px; top: -14px;
}
.adv2 .bgBox {
	background-position: 50% -480px; top: 193px; height: 285px;
}
.adv2 .advHead {
	padding-top: 99px;
}
.adv2 .label {
	left: 410px; top: -11px;
}
.adv3 .bgBox {
	background-position: 50% -827px; top: 211px; height: 250px;
}
.adv3 .advHead {
	padding-top: 118px;
}
.adv3 .label {
	left: 200px; top: -11px;
}
.adv4 .bgBox {
	background-position: 50% -1132px; top: 155px; height: 380px;
}
.adv4 .advHead {
	padding-top: 98px;
}
.adv4 .label {
	left: 200px; top: 30px;
}
.adv5 .bgBox {
	background-position: 50% -1515px; top: 172px; height: 300px;
}
.adv5 .advHead {
	padding-top: 80px;
}
.adv5 .label {
	left: 530px; top: -12px;
}
.adv6 .bgBox {
	background-position: 50% -1860px; top: 151px; height: 368px;
}
.adv6 .advHead {
	padding-top: 62px;
}
.adv6 .label {
	left: 240px; top: -12px;
}
.adv7 .bgBox {
	background-position: 50% -2322px; top: 151px; height: 368px;
}
.adv7 .advHead {
	padding-top: 62px;
}
.adv7 .label {
	left: 550px; top: -12px;
}
.adv8 .bgBox {
	background-position: 50% -2746px; top: 151px; height: 368px;
}
.adv8 .advHead {
	padding-top: 62px;
}
.adv8 .label {
	left: 440px; top: -10px;
}
.adv9 .bgBox {
	background: none; top: 110px; height: 280px; text-align: center;
}
.adv9 p {
	color: rgb(255, 255, 255); font-size: 38px; margin-top: 30px;
}
div.process {
	height: 460px; position: relative; background-color: rgb(246, 251, 255);
}
.process .processHead {
	padding: 58px 0px 40px;
}
.process .toAccess {
	margin: 35px auto 0px; position: static;
}
ul.steps {
	margin: 0px auto; width: 560px; overflow: hidden;
}
ul.steps li {
	width: 224px; overflow: hidden; float: left;
}
ul.steps .nextArrow {
	background: url("/image/promote/promoteIcons.png") no-repeat 50% 100%; padding: 0px 16px; width: 82px; height: 16px; margin-top: 47px; float: left; display: inline-block;
}
ul.steps li:first-child {
	width: 110px;
}
ul.steps p {
	width: 110px; text-align: center; color: rgb(51, 51, 51); line-height: 28px; padding-top: 15px; font-size: 18px; float: right;
}
ul.steps i {
	background: url("/image/promote/promoteIcons.png") no-repeat rgb(94, 183, 255); border-radius: 50%; width: 110px; height: 110px; float: left; display: inline-block;
}
ul.steps .stepI1 {
	background-position: 50% 0px;
}
ul.steps .stepI2 {
	background-position: 50% -120px;
}
ul.steps .stepI3 {
	background-position: 50% -240px;
}
ul.steps .stepI4 {
	background-position: 50% -360px;
}
.ftwySideBar {
	margin-top: -108px;
}
.ftwyBanner {
	background: url("/image/promote/ftwyDetail2.png") no-repeat center 0px rgb(4, 129, 234); height: 350px; position: relative;
}
.ftwyBanner img {
	margin: 0px auto; display: block;
}
.ftwyBanner a {
	border-radius: 25px; border: 2px solid rgb(255, 255, 255); border-image: none; left: 50%; width: 156px; height: 46px; text-align: center; bottom: 50px; color: rgb(255, 255, 255); line-height: 46px; font-size: 22px; text-decoration: none; margin-left: -80px; display: block; position: absolute;
}
.ftwyBanner a:hover {
	border: 2px solid rgb(185, 223, 255); border-image: none; color: rgb(185, 223, 255);
}
.ftwyList > li {
	height: 580px; overflow: hidden; position: relative;
}
.ftwyList > li.ftwyLi1 {
	height: 460px;
}
.ftwyList .displayPic {
	background: url("/image/promote/ftwyDetail.png") no-repeat; width: 822px;
}
.ftwyLi1 {
	background-color: rgb(255, 255, 255);
}
.ftwyLi1 .displayPic {
	background-position: center -806px; margin: 40px auto 0px; height: 222px;
}
.ftwyLi1 .advHead {
	padding: 30px 0px 0px;
}
.quotationBox {
	margin: 0px auto; width: 874px; height: 100px; text-align: center; position: relative;
}
.quotationBox p {
	color: rgb(51, 51, 51); line-height: 28px; padding-top: 16px; font-size: 18px;
}
.quotationBox i {
	background: url("/image/promote/ftwyDetail.png") no-repeat 100% 100%; width: 44px; height: 37px; right: 0px; bottom: 0px; display: block; position: absolute;
}
.quotationBox i:first-child {
	background-position: 0px 100%; left: 0px; top: 0px;
}
.ftwyLi2 {
	background-color: rgb(242, 242, 242);
}
.ftwyLi2 .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(242, 242, 242) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
.ftwyLi2 .displayPic {
	margin: 0px auto; height: 413px; position: relative;
}
.ftwyLi2 .displayPic ul {
	top: 40px; width: 180px; right: 125px; position: absolute;
}
.ftwyLi2 .displayPic li {
	padding-bottom: 7px;
}
.ftwyLi2 .displayPic .num {
	padding: 0px 3px; color: rgb(246, 172, 54);
}
.ftwyLi2 .displayPic li > p {
	line-height: 22px; font-size: 16px;
}
.ftwyLi2 .displayPic li > p:first-child {
	line-height: 26px; font-size: 20px;
}
.ftwyLi2 .advHead {
	padding: 90px 0px 40px;
}
.ftwyList > li.ftwyLi3 {
	height: 630px;
}
.ftwyLi3 .advHead {
	padding: 82px 0px 56px;
}
.ftwyLi3 .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(242, 242, 242) rgb(255, 255, 255) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
.ftwyLi3 .displayPic {
	background-position: center -423px; margin: 0px auto; height: 373px; position: relative;
}
.ftwyLi3 .label {
	left: 312px; top: -12px;
}
.ftwyList > li.ftwyLi4 {
	background: linear-gradient(rgb(70, 164, 216), rgb(79, 194, 178)) rgb(70, 164, 216);
}
.ftwyLi4 .advHead {
	padding: 90px 0px 74px; color: rgb(255, 255, 255);
}
.ftwyLi4 .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(70, 164, 216) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
.ftwyLi4 .whiteLine {
	width: 100%; height: 34px; bottom: 0px; position: absolute; z-index: 1; background-color: rgb(255, 255, 255);
}
.ftwyLi4 .displayPic {
	background: url("/image/promote/ftwyDetail2.png") no-repeat 50% 100%; width: 100%; height: 380px; bottom: 0px; position: absolute; z-index: 2;
}
.ftwyProcess.process {
	background-color: rgb(255, 255, 255);
}
ul.ftwySteps.steps {
	width: 558px; overflow: visible;
}
ul.ftwySteps.steps li:first-child {
	overflow: visible;
}
ul.steps .clearBox {
	width: 100%; height: 0px; clear: both; float: none;
}
ul.ftwySteps.steps li:first-child p {
	left: -45px; width: 200px; clear: both; float: none; position: relative;
}
ul.ftwySteps.steps .stepI1 {
	background-position: 50% -480px;
}
ul.ftwySteps.steps .stepI2 {
	background-position: 50% -240px;
}
ul.ftwySteps.steps .stepI3 {
	background-position: 50% -360px;
}
.zhidingSideBar {
	margin-top: -108px;
}
.zhidingBanner {
	background: url("/image/promote/zhidingBannerBg.png") center 5px rgb(255, 200, 33); width: 100%; height: 350px; position: relative;
}
.zhidingBanner img {
	margin: 0px auto; width: 479px; height: 350px; display: block;
}
.zhidingBanner > div {
	left: 50%; top: 267px; width: 510px; height: 53px; margin-left: -270px; position: absolute;
}
.zhidingSlogan {
	color: rgb(242, 75, 1); line-height: 50px; font-size: 24px;
}
.zhidingBanner .toAccess {
	left: 349px; top: 0px;
}
.zhidingList > li {
	overflow: hidden; position: relative;
}
.zhidingLi1 {
	height: 460px;
}
.zhidingList .displayPic {
	background: url("/image/promote/new_zhidingDetail.png") no-repeat; width: 822px;
}
.zhidingLi1 .advHead {
	padding: 28px 0px 10px;
}
.zhidingLi1 .displayPic {
	background-position: center 0px; margin: 40px auto 0px; height: 222px;
}
.zhidingList .quotationBox p {
	padding-top: 5px;
}
.zhidingLi2 {
	height: 580px; background-color: rgb(242, 242, 242);
}
.zhidingLi2 .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(242, 242, 242) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
.zhidingLi2 .advHead {
	padding: 68px 0px 55px;
}
.zhidingLi2 .displayPic {
	background-position: center -340px; margin: 0px auto; height: 344px; position: relative;
}
.zhidingLi2 .label {
	left: 300px; top: -13px;
}
.zhidingLi3 {
	height: 637px;
}
.zhidingLi3 .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(242, 242, 242) rgb(255, 255, 255) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
.zhidingLi3 .advHead {
	padding: 98px 0px 50px;
}
.zhidingLi3 .displayPic {
	background-position: center -694px; margin: 0px auto; height: 363px; position: relative;
}
.zhidingLi3 .label {
	left: 364px; top: -4px;
}
.zhidingLi4 {
	background: url("/image/promote/zhidingBannerBot.png") no-repeat center 0px; height: 363px; padding-top: 137px;
}
.zhidingLi4 p {
	text-align: center; color: rgb(255, 255, 255); line-height: 106px; font-size: 38px;
}
.zhidingLi4 p.tel {
	padding-left: 30px;
}
.zhidingProcess.process {
	background-color: rgb(255, 255, 255);
}
.zhidingProcess.process .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(72, 69, 69) rgb(255, 255, 255) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
ul.zhidingSteps.steps {
	width: 782px; overflow: visible;
}
ul.zhidingSteps.steps li:first-child {
	overflow: visible;
}
ul.steps .clearBox {
	width: 100%; height: 0px; clear: both; float: none;
}
ul.zhidingSteps.steps li:first-child p {
	left: -80px; width: 270px; clear: both; float: none; position: relative;
}
ul.zhidingSteps.steps li.stepLi3 {
	overflow: visible;
}
ul.zhidingSteps.steps li.stepLi3 p {
	left: 79px; width: 180px; clear: both; float: none; position: relative;
}
ul.zhidingSteps.steps .stepI1 {
	background-position: 50% -600px;
}
ul.zhidingSteps.steps .stepI2 {
	background-position: 50% -720px;
}
ul.zhidingSteps.steps .stepI3 {
	background-position: 50% -840px;
}
ul.zhidingSteps.steps .stepI4 {
	background-position: 50% -360px;
}
.dxtgSideBar {
	margin-top: -108px;
}
.dxtgBanner {
	width: 100%; height: 350px; position: relative; background-color: rgb(4, 129, 234);
}
.dxtgBanner img {
	margin: 0px auto; width: 1200px; height: 350px; display: block;
}
.dxtgBanner .toAccess {
	left: 50%; top: 244px; margin-left: -527px;
}
.dxtgList .displayPic {
	background: url("/image/promote/dxtgDetail.png") no-repeat; width: 822px;
}
.dxtgLi1 .displayPic {
	background-position: center 0px; margin: 40px auto 0px; height: 221px;
}
.dxtgLi1 .advHead {
	padding: 28px 0px 0px;
}
.dxtgList .quotationBox {
	height: 98px;
}
.dxtgList .quotationBox p {
	padding-top: 15px;
}
.dxtgList > li {
	height: 580px; overflow: hidden; position: relative;
}
.dxtgList > li.dxtgLi1 {
	height: 460px;
}
.dxtgList > li.dxtgLi2 {
	background: url("/image/promote/dxtgDisplayBg.jpg") no-repeat center 0px; height: 730px;
}
.dxtgLi2 .advHead {
	padding: 90px 0px 50px; color: rgb(255, 255, 255);
}
.dxtgList .tabBox {
	margin: 0px auto; width: 822px;
}
.tabMenu {
	margin: 0px auto; border-radius: 7px; border: 2px solid rgb(4, 129, 234); border-image: none; width: 624px; overflow: hidden;
}
.tabMenu li {
	width: 208px; height: 44px; text-align: center; color: rgb(255, 255, 255); line-height: 44px; font-size: 16px; float: left; cursor: pointer;
}
.tabMenu li.current {
	background-color: rgb(4, 129, 234);
}
.tabDetail li {
	display: none;
}
.tabDetail li:first-child {
	display: block;
}
.tabDetail img {
	margin: 0px auto; display: block;
}
.tabImg1 {
	padding-top: 61px;
}
.tabImg2 {
	padding-top: 42px;
}
.tabImg3 {
	padding-top: 35px;
}
.dxtgList > li.dxtgLi3 {
	height: 749px;
}
.dxtgLi3 .advHead {
	padding: 50px 0px 60px;
}
.dxtgLi3 .displayPic {
	background-position: bottom; margin: 0px auto; height: 525px; position: relative;
}
.dxtgLi3 .label {
	left: 284px; top: -13px;
}
.dxtgList > li.dxtgLi4 {
	height: 563px; background-color: rgb(4, 129, 234);
}
.dxtgLi4 .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(4, 129, 234) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
.dxtgLi4 .advHead {
	padding: 100px 0px 50px; color: rgb(255, 255, 255);
}
.dxtgLi4 .displayPic {
	background: url("/image/promote/dxtgBannerBot.png") no-repeat; margin: 0px auto; width: 1228px; height: 319px;
}
.dxtgProcess.process .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(4, 129, 234) rgb(246, 251, 255) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
ul.dxtgSteps.steps {
	width: 782px; overflow: visible;
}
ul.dxtgSteps.steps li:first-child {
	overflow: visible;
}
ul.steps .clearBox {
	width: 100%; height: 0px; clear: both; float: none;
}
ul.dxtgSteps.steps li:first-child p {
	left: -80px; width: 270px; clear: both; float: none; position: relative;
}
ul.dxtgSteps.steps li.stepLi2 {
	overflow: visible;
}
ul.dxtgSteps.steps li.stepLi2 p {
	left: 104px; width: 130px; clear: both; float: none; position: relative;
}
ul.dxtgSteps.steps .stepI1 {
	background-position: 50% -600px;
}
ul.dxtgSteps.steps .stepI2 {
	background-position: 50% -960px;
}
ul.dxtgSteps.steps .stepI3 {
	background-position: 50% -240px;
}
ul.dxtgSteps.steps .stepI4 {
	background-position: 50% -360px;
}
.yysxSideBar {
	margin-top: -90px;
}
.yysxBanner {
	background: url("/image/promote/yysxBannerBg.jpg") no-repeat center 0px; width: 100%; height: 350px; position: relative;
}
.yysxBanner img {
	margin: 0px auto; width: 592px; height: 196px; padding-top: 40px; display: block;
}
.yysxBanner > div {
	left: 50%; top: 257px; width: 704px; height: 62px; margin-left: -352px; position: absolute;
}
.yysxSlogan {
	color: rgb(255, 255, 255); line-height: 50px; padding-left: 267px; font-size: 24px;
}
.yysxBanner .toAccess {
	left: 493px; top: 0px; box-shadow: 0px 2px 2px #ce7500; background-color: rgb(253, 162, 40);
}
.yysxBanner .toAccess:hover {
	background-color: rgb(255, 153, 17);
}
.yysxList > li {
	overflow: hidden; position: relative;
}
.yysxLi1 {
	height: 460px;
}
.yysxLi1 .displayPic {
	background: url("/image/promote/yysxDetail.png") no-repeat center 0px; margin: 40px auto 0px; width: 822px; height: 220px;
}
.yysxLi1 .advHead {
	padding: 30px 0px 0px;
}
.yysxList .quotationBox {
	height: 98px;
}
.yysxList .quotationBox p {
	padding-top: 15px;
}
.yysxLi2 {
	height: 580px; background-color: rgb(242, 242, 242);
}
.yysxLi2 .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(242, 242, 242) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
.yysxLi2 .displayPic {
	background: url("/image/promote/yysxDetail.png") no-repeat bottom; margin: 0px auto; width: 822px; height: 364px;
}
.yysxLi2 .advHead {
	padding: 68px 0px 58px;
}
.yysxLi3 {
	background: url("/image/promote/yysxBannerBg.jpg") no-repeat center -440px;
}
.yysxLi3 .advHead {
	padding: 82px 0px 70px; color: rgb(255, 255, 255);
}
.yysxLi3 > img {
	margin: 0px auto; width: 772px; height: 390px; display: block;
}
.yysxProcess.process .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(233, 228, 224) rgb(246, 251, 255) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
ul.yysxSteps.steps {
	width: 782px; overflow: visible;
}
ul.yysxSteps.steps li:first-child {
	overflow: visible;
}
ul.steps .clearBox {
	width: 100%; height: 0px; clear: both; float: none;
}
ul.yysxSteps.steps li:first-child p {
	left: -80px; width: 270px; clear: both; float: none; position: relative;
}
ul.yysxSteps.steps .stepI1 {
	background-position: 50% -600px;
}
ul.yysxSteps.steps .stepI2 {
	background-position: 50% -1080px;
}
ul.yysxSteps.steps .stepI3 {
	background-position: 50% -240px;
}
ul.yysxSteps.steps .stepI4 {
	background-position: 50% -360px;
}
.hfggSideBar {
	margin-top: -72px;
}
.hfggBanner {
	background: url("/image/promote/hfggBannerBg.png") no-repeat center 100% rgb(3, 125, 227); width: 100%; height: 350px;
}
.hfggBanner img {
	margin: 0px auto; width: 1031px; height: 350px; display: block;
}
.hfggList > li {
	overflow: hidden; position: relative;
}
.hfggLi1 {
	height: 580px;
}
.hfggLi1 .displayPic {
	background: url("/image/promote/hfad-desc.png") no-repeat center 0px; margin: 0px auto; width: 871px; height: 329px;
}
.hfggLi1 .advHead {
	padding: 76px 0px 60px;
}
.hfggLi2 .advHead {
	padding: 76px 0px 60px;
}
.hfggLi2 {
	height: 580px; background-color: rgb(242, 242, 242);
}
.hfggLi2 .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(242, 242, 242) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
.hfggLi2 .displayPic {
	background: url("/image/promote/hfggDetail.png") no-repeat center -339px; margin: 0px auto; width: 822px; height: 323px;
}
.hfggLi3 {
	height: 460px; background-color: rgb(246, 251, 255);
}
.hfggLi3 .triangle {
	border-width: 30px 35px medium; border-style: solid solid none; border-color: rgb(242, 242, 242) rgb(246, 251, 255) currentColor; left: 50%; top: 0px; width: 0px; height: 0px; margin-left: -35px; display: block; position: absolute; z-index: 1;
}
.hfggLi3 .displayPic {
	background: url("/image/promote/hfggDetail.png") no-repeat bottom; margin: 45px auto 0px; width: 822px; height: 350px;
}
.hfggLi3 .advHead {
	left: 50%; top: 297px; width: 360px; text-align: center; margin-left: -180px; position: absolute; z-index: 9;
}
.hfggLi3 .tel {
	left: 50%; top: 348px; width: 360px; height: 38px; text-align: center; color: rgb(28, 153, 255); line-height: 38px; font-size: 38px; margin-left: -180px; position: absolute; z-index: 9;
}
.wrap-dft {
	width: 100%; height: 700px; overflow: hidden; position: relative;
}
.banner-dft {
	background: url("/image/promote/dft-bg.png") no-repeat; left: 50%; width: 1920px; height: 700px; margin-left: -960px; position: absolute;
}
.banner-txt {
	margin: auto; left: 0px; top: 126px; right: 0px; position: absolute;
}
.bg-vip-seo {
	background-position: center; height: 430px; position: relative; background-image: url("/image/promote/bg-vip-seo.png"); background-repeat: no-repeat;
}
.bgtext-vip-seo {
	background: url("/image/promote/bgtext-vip-seo.png") no-repeat; margin: auto; left: 0px; top: 0px; width: 757px; height: 86px; right: 0px; bottom: 0px; position: absolute;
}
.wrap-desc {
	padding: 65px 0px;
}
.title-desc {
	margin: 0px auto; text-align: center; color: rgb(40, 40, 40); line-height: 75px; font-size: 38px; font-weight: bold;
}
.vipseo-case {
	background: url("/image/promote/desc-vip-seo.png") no-repeat; margin: 40px auto 0px; width: 722px; height: 335px; position: relative;
}
.vipseo-case p {
	font-size: 18px; position: absolute;
}
.item-desc-detail {
	left: 269px; top: -13px;
}
.item-desc-detail + p {
	left: 314px; top: 23px;
}
.box-contact {
	background: rgb(246, 251, 255); height: 520px; position: relative;
}
.box-contact::before {
	border-width: 29px 34px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; margin: auto; left: 0px; top: 0px; width: 0px; height: 0px; right: 0px; position: absolute; content: " ";
}
.bg-contact {
	background: url("/image/promote/map-vip-seo.png") no-repeat 0px; margin: 0px auto; width: 739px; height: 520px;
}
.wrap-contact {
	margin: auto; left: 0px; top: 0px; height: 334px; text-align: center; right: 0px; bottom: 0px; position: absolute;
}
.service-lead {
	color: rgb(40, 40, 40); font-size: 38px;
}
.service-lead + p {
	color: rgb(28, 153, 255); font-size: 38px;
}
.daili {
	padding: 30px; width: 100%; text-align: center; font-size: 30px; vertical-align: middle; box-sizing: border-box; background-color: rgb(248, 248, 248); -webkit-box-sizing: border-box;
}
.daili table {
	margin: 10px auto; width: 60%; font-size: 14px; background-color: rgb(255, 255, 255);
}
.daili tr th {
	height: 30px; line-height: 30px;
}
.daili tr td {
	height: 30px; line-height: 30px;
}
