html {
	overflow-x: hidden
}

html, body {
	_background-image: url(about:blank);
	_background-attachment: fixed
}

#logo, .nav, .nav li a:hover, .nav li.on a {
	background: url(//img.58cdn.com.cn/ds/other/tuiguang/head.png) no-repeat
}

#topbar {
	height: 64px;
	background: #fff;
	border-bottom: 1px solid #246cb9
}

#logo {
	float: left;
	background-position: 190px 8px;
	width: 406px;
	height: 45px;
	margin: 8px 0 0 15px
}

#topbar p {
	float: right;
	margin-top: 5px;
	text-align: right;
	color: #999
}

#topbar p a {
	color: #999
}

#topbar p a:hover {
	color: #dd4b39
}

#topbar p strong {
	color: #dd4b39;
	font-family:;
	font-size: 32px;
	font-weight: 400
}

#topbar p .label {
	position: relative;
	top: -6px
}

.nav {
	background-repeat: repeat-x;
	background-position: 0 -74px;
	height: 41px
}

.nav ul{ width:1400px; margin:0 auto;position:relative;left:50px;}

.nav li {
	float: left;
	height: 41px;
	line-height: 41px
}

.nav li a {
	font-size: 14px;
	color: #fff;
	display: block;
	padding: 0 29px;
	line-height: 41px;
	font-weight: 700
}

.nav li a:hover, .nav li.on a {
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: 0 -117px;
	padding: 0 28px;
	border-left: 1px solid #6489bc;
	border-right: 1px solid #6489bc;
	color: #fff
}

.nav li.contact {
	float: right;
	background-position: -108px -214px
}

.nav li.contact a {
	font-size: 12px;
	font-family: "瀹嬩綋";
	padding: 0 0 0 24px
}

.nav li.contact a:hover {
	background: 0 0
}

.topPic {
	width: 100%;
	background: #31bbfd
		url(//img.58cdn.com.cn/ds/other/tuiguang/ershou/banner.jpg) center
		no-repeat;
	height: 360px;
	overflow: hidden;
	width: 100%
}

.topPic .top_btn {
	display: block;
	background: #fa9f20;
	width: 174px;
	height: 52px;
	border-bottom: solid 3px #da6c00;
	text-align: center;
	line-height: 52px;
	font-family: "寰蒋闆呴粦";
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	border-radius: 3px;
	position: absolute;
	left: 50%;
	top: 380px;
	margin-left: -87px
}

.topPic .top_btn:hover {
	background: #ffad37;
	border-bottom: solid 3px #f1991e;
	text-decoration: none;
	color: #fff
}

.dot {
	display: block;
	height: 0;
	overflow: hidden
}

#logonew {
	float: left;
	background: url(//img.58cdn.com.cn/ds/other/tuiguang/logonewbg.png)
		no-repeat 172px 20px;
	width: 230px;
	height: 45px;
	margin: 8px 0 0 15px
}

.qiecity {
	float: left;
	height: 38px;
	border-left: 1px solid #dcdcdc;
	padding-left: 7px;
	margin-top: 13px;
	position: relative;
	z-index: 999;
	width: 85px;
	text-align: center
}

.qiecity strong {
	font-size: 16px;
	color: #282828;
	line-height: 24px
}

.qiecity .s1 {
	color: #888;
	display: block;
	cursor: pointer
}

.qiecity .choose {
	background-color: #FFF;
	border: 1px solid #2771bf;
	left: 15px;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 45px;
	width: 455px;
	z-index: 1000;
	display: none;
	box-shadow: 2px 2px 0 #c9ced3
}

.qiecity .choose a {
	color: #2771bf;
	cursor: pointer;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	text-decoration: none
}

.qiecity .choose a:hover {
	color: #dd4b39;
	text-decoration: underline
}

.qiecity .choosemain {
	padding: 0
}

.qiecity .cctop {
	background: 0 0;
	clear: both;
	font-weight: 700;
	color: #282828;
	margin: 12px 0 0 0;
	padding-left: 15px
}

.qiecity .cctop .ablue {
	height: auto;
	line-height: normal;
	font-weight: 400
}

.qiecity .chooselist {
	margin: 5px 0 5px 15px
}

.qiecity .chooselist li {
	float: left;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	white-space: nowrap;
	width: 60px;
	padding: 0;
	margin: 0;
	background: #fff
}

.qiecity .close {
	background: url(//img.58cdn.com.cn/ds/other/tuiguang/icon-n.png)
		no-repeat 0 -25px;
	cursor: pointer;
	display: block;
	height: 15px;
	width: 15px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 0;
	margin-top: 7px
}

.qiecity .arr {
	background: url(//img.58cdn.com.cn/ds/other/tuiguang/icon-n.png)
		no-repeat 0 0;
	display: block;
	height: 5px;
	width: 7px;
	overflow: hidden;
	position: absolute;
	left: 29px;
	top: -5px
}

.tabs a, .sbtn a span, .buymain li p, .btn-promote, .ppfoot, .p1, .p1 span,
	.p2, .p2 .t-focus, .ysitem dt, .ysitem dd, .ysitem dd span {
	font-family: "寰蒋闆呴粦"
}

.stepimg, .buymain li.arrow, .ysitem, .boxtit {
	background: url(//img.58cdn.com.cn/ds/other/tuiguang/pptg/sp1.jpg)
		no-repeat
}

.c-red1 {
	color: #f9583b
}

.banner1, .banner2 {
	width: 100%;
	height: 250px;
	overflow: hidden
}

.banner1 {
	background:
		url(//img.58cdn.com.cn/ds/other/tuiguang/pptg/banner1.jpg)
		no-repeat center
}

.banner2 {
	background:
		url(//img.58cdn.com.cn/ds/other/tuiguang/pptg/banner2.jpg)
		no-repeat center
}

.bgwhite {
	background: #fff
}

.bgblue {
	background: #2c97df
}

.bggreen {
	background: #36d47d
}

.box {
	height: 800px;
	position: relative
}

.boxin {
	width: 1200px;
	height: 800px;
	margin: 0 auto;
	overflow: hidden
}

.boxtit {
	width: 798px;
	height: 45px;
	line-height: 45px;
	margin: 60px auto 50px;
	color: #2f485e;
	font-size: 44px;
	text-align: center;
	font-family: "寰蒋闆呴粦";
	overflow: hidden
}

.h2bg1 {
	background-position: 0 0
}

.h2bg2 {
	background-position: 0 -61px
}

.h2bg3 {
	background-position: 0 -121px
}

.p1 {
	width: 700px;
	margin: 0 auto;
	font-size: 20px;
	line-height: 34px;
	color: #7f8c8d;
	text-align: center
}

.box1img {
	width: 920px;
	height: 228px;
	background:
		url(//img.58cdn.com.cn/ds/other/tuiguang/pptg/box1img.jpg)
		no-repeat;
	margin: 80px auto 15px;
	overflow: hidden
}

.p2 {
	text-align: right;
	font-size: 18px;
	line-height: 34px;
	color: #33495f;
	padding-right: 200px
}

.p2 .t-focus {
	color: #f9583b;
	font-size: 30px
}

.tabs {
	text-align: center;
	padding-bottom: 60px;
	padding-left: 30px
}

.tabs a {
	display: inline-block;
	width: 216px;
	height: 46px;
	line-height: 46px;
	font-size: 24px;
	text-align: center;
	color: #fff;
	margin-right: 30px;
	border: 2px solid #66b3e7
}

.tabs a.sel {
	background: #66b3e7
}

.tabs a:hover {
	color: #fff;
	background: #66b3e7;
	text-decoration: none
}

.fourtabs a {
	border-color: #6ce09f
}

.fourtabs a.sel {
	background: #6ce09f
}

.fourtabs a:hover {
	background: #6ce09f;
	text-decoration: none
}

.spic {
	text-align: center
}

.ysitem {
	width: 255px;
	height: 170px;
	color: #33495f;
	padding-left: 210px;
	float: left;
	margin: 80px 0 25px 100px;
	display: inline;
	zoom: 1
}

.ysitem dt {
	font-size: 26px;
	line-height: 40px;
	padding: 10px 0
}

.ysitem dd {
	font-size: 16px;
	line-height: 26px
}

.ys1 {
	background-position: 0 -400px
}

.ys2 {
	background-position: 0 -575px
}

.ys3 {
	background-position: 0 -751px
}

.ys4 {
	background-position: 0 -926px
}

.buymain {
	padding: 70px 0 120px 118px
}

.buymain li {
	float: left;
	width: 230px;
	height: 230px
}

.buymain li p {
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #2f485e;
	font-weight: 700;
	margin-bottom: 10px
}

.buymain li p span.c-red1 {
	font-size: 30px
}

.buymain li.arrow {
	width: 40px;
	height: 180px;
	background-position: -758px -195px;
	margin: 50px 50px 0;
	overflow: hidden
}

.stepimg {
	width: 230px;
	height: 180px;
	overflow: hidden
}

.step1 {
	background-position: 0 -188px
}

.step2 {
	background-position: -249px -188px
}

.step3 {
	background-position: -498px -188px
}

.btn-promote {
	clear: both;
	width: 380px;
	height: 90px;
	line-height: 90px;
	display: block;
	background:;
	color: #fff;
	text-align: center;
	background: #f8573a;
	margin: 0 auto;
	font-size: 30px
}

.btn-promote:hover {
	color: #fff;
	text-decoration: none;
	filter: alpha(opacity = 80);
	opacity: .8
}

.btn-promote i {
	display: inline-block;
	width: 45px;
	height: 45px;
	background: url(//img.58cdn.com.cn/ds/other/tuiguang/pptg/sp1.jpg)
		no-repeat -753px -400px #f8573a;
	vertical-align: middle;
	margin: 0 0 0 10px;
	_margin: 24px 0 24px 10px
}

.ppfoot {
	text-align: center;
	color: #2b3e50;
	font-size: 18px;
	height: 120px;
	line-height: 120px;
	background: #ebeff1
}

.sbtn {
	width: 100px;
	z-index: 999;
	text-align: center;
	position: fixed;
	right: 50px;
	top: 50%;
	margin-top: -60px;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop) +300);
	display: none
}

.sbtn a {
	display: block;
	clear: both;
	width: 18px;
	height: 18px;
	background: #bbc3c6;
	font-size: 14px;
	text-align: center;
	color: #fff;
	line-height: 18px;
	cursor: pointer;
	margin: 0 auto;
	padding-bottom: 20px;
	overflow: hidden;
	background:
		url(//img.58cdn.com.cn/ds/other/tuiguang/pptg//sbtnbg.png)
		no-repeat 0 0
}

.sbtn a:hover {
	color: #fff;
	text-decoration: none
}

.sbtn a.sel {
	width: 100px;
	background-position: 0 -51px
}

.sbtn a span {
	display: none
}

.sbtn a.sel span {
	display: block
}