#about {
	background-image: url(../img/banner-Sv_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 175px;
}
#box1 {
	background-color: #ededed;
}
#box2 {
	background-color: #fff;
	padding-top: 20px;
}
#box3 {
	background-color: #fff;
	padding-top: 20px;
}
#box4 {
	background-color: #ededed;
	padding-top: 20px;
}
#box1z,#box2z,#box3z,#box4z {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
#box1z h2 {
	font-size: 42px;
	font-weight: normal;
	text-align: center;
	line-height: 52px;
	padding-top: 80px;
	padding-bottom: 20px;
}
#box2z h2,#box3z h2,#box4z h2 {
	font-size: 42px;
	font-weight: normal;
	text-align: center;
	line-height: 52px;
	padding-top: 50px;
	padding-bottom: 20px;
}
#jies,#jies2 {
	clear: both;
	height: 24px;
}

#jies{
	margin-bottom: 60px;
}
#jies2 {
	margin-bottom: 40px;
}

#jies .left,#jies2 .left {
	float: left;
	background-image: url(../img/left_bj_03.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 24px;
}
#jies .center,#jies2 .center {
	text-align: center;
	float: left;
	font-size: 16px;
	height: 24px;
}
#jies .right,#jies2 .right {
	background-image: url(../img/right_bj_03.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 24px;
}#box2z li {
	float: left;
	width: 285px;
	padding-right: 57px;
	padding-left: 57px;
	padding-bottom: 25px;
	height: 214px;
	display: block;
}
#box2z li span {
	display: block;
	height: 112px;
	width: 285px;
}
#box2z li span a {
	display: block;
	height: 40px;
	width: 285px;
    background-image: url(../img/service_icon.png);
	background-repeat: no-repeat;
	
	font-size: 20px;
	text-align: center;
	padding-top: 72px;
	line-height: 32px;
	color: #FFFFFF;
}

#box2z li span .ico1 {
	background-position: 90px 22px;
	background-color: #f1d780;
}
#box2z li span .ico2 {
	background-position: 110px -78px;
	background-color: #eb7e58;
}
#box2z li span .ico3 {
	background-position: 123px -185px;
	background-color: #a4cf88;
}
#box2z li span .ico4 {
	background-position: 112px -478px;
	background-color: #f3c27d;
}
#box2z li span .ico5 {
	background-position: 118px -285px;
	background-color: #a9d2e4;
}
#box2z li span .ico6 {
	background-position: 113px -378px;
	background-color: #7ed7ca;
}


#box2z li p {
	line-height: 32px;
	padding-top: 5px;
	background-image: url(../img/xxuxian_03.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #666666;
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-left: 8px;
}
#box2z li dd {
	float: left;
	width: 142px;
}

#box2z li dd a {
	line-height: 26px;
	padding-left: 8px;
	display: block;
}
#box2z li:hover span a {
	background-color: #656565;
}
#box2z li dd a:hover {
	color: #f87b1e;
}

#box3z ul {
	background-image: url(../img/tzbj_03.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 427px;
	margin-top: -20px;
}
#box3z ul li {
	float: left;
	line-height: 22px;
}
#box3z li p {
	font-size: 16px;
	color: #333333;
	margin-bottom: 5px;
	font-weight: bold;
}

#box3z .tel1 {
	padding-top: 76px;
	padding-right: 90px;
	width: 430px;
	padding-left: 80px;
	font-size: 12px;
	color: #666666;
	text-align: right;
}
#box3z .tel2 {
	padding-top: 76px;
	padding-right: 80px;
	width: 425px;
	padding-left: 95px;
	font-size: 12px;
	color: #666666;
	text-align: left;
}
#box3z .tel3 {
	padding-top: 87px;
	padding-right: 150px;
	width: 360px;
	padding-left: 90px;
	font-size: 12px;
	color: #666666;
	text-align: right;
}
#box3z .tel4 {
	padding-top: 87px;
	padding-right: 90px;
	width: 355px;
	padding-left: 155px;
	font-size: 12px;
	color: #666666;
	text-align: left;
}
#box3z .tel5 {
	padding-top: 70px;
	padding-right: 90px;
	width: 430px;
	padding-left: 80px;
	font-size: 12px;
	color: #666666;
	text-align: right;
}
#box3z .tel6 {
	padding-top: 70px;
	padding-right: 80px;
	width: 425px;
	padding-left: 95px;
	font-size: 12px;
	color: #666666;
	text-align: left;
}
#box1z #iphone {
	background-image: url(../img/iphone_03.jpg);
	height: 306px;
	width: 405px;
	float: left;
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 190px;
}
#box1z #iright {
	float: left;
	padding-left: 95px;
	height: 286px;
	padding-top: 20px;
	width: 500px;
}
#iright h4 {
	font-size: 20px;
	font-weight: normal;
}
#iright h3 {
	font-size: 30px;
	font-weight: normal;
	color: #333333;
	line-height: 40px;
	padding-bottom: 15px;
	padding-top: 3px;
}
#iright p {
	font-size: 16px;
	line-height: 30px;
	padding-bottom: 5px;
}
#iright p b {
	color: #FF3300;
	padding-right: 8px;
	font-size: 20px;

}
#wzleft {
	float: left;
	width: 500px;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 50px;
}
#wzleft p b {
	font-size: 18px;
}
#wzleft h3 {
	background-image: url(../img/wxbt.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	height: 35px;
	width: 98px;
	line-height: 28px;
	font-weight: normal;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
#wzleft li {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#wzleft li a {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #ccc;
}
#wzleft ul span {
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

#wzleft h4 {
	clear: both;
	color: #BD1918;
	padding-top: 10px;
	padding-bottom: 10px;
}
#wzriht {
	float: left;
	background-image: url(../img/wxz_03.png);
	height: 419px;
	width: 484px;
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: right center;
}
#tel h2 {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	font-size: 38px;
	text-align: center;
	line-height: 50px;
	padding-bottom: 20px;
	font-weight: normal;
	padding-top: 70px;
}
#tel span {
	color: #999999;
	font-size: 30px;
	padding-left: 10px;
}

#tel p {
	text-align: center;
	padding-bottom: 20px;
	margin-bottom: 40px;
	font-size: 18px;
	color: #666666;
	text-indent: 0px;
}


#bottom {
	background-color: #1f2022;
}
#botlink {
	background-color: #17181a;
	height: 85px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2b2c2e;
}
#links {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	height: 36px;
	padding-top: 24px;
	padding-bottom: 24px;
}
#links span {
	line-height: 36px;
	height: 36px;
	width: 95px;
	border: 1px solid #19191b;
	color: #FFFFFF;
	display: block;
	float: left;
	text-align: center;
	margin-right: 20px;
}
#links a {
	line-height: 38px;
	color: #999999;
	padding-right: 20px;
}
#bottomz {
	height: 160px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	color: #656668;
}
#gsdz {
	width: 290px;
	height: 122px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2b2c2e;
	border-left-color: #2b2c2e;
	background-image: url(../img/botimg1_03.jpg);
	background-repeat: no-repeat;
	background-position: 10px 38px;
	padding-left: 120px;
	padding-top: 38px;
	float: left;
}
#bottomz a {
	color: #b5b6ba;
}
#gsdz p {
	width: 220px;
	font-size: 12px;
	line-height: 18px;
	padding-top: 2px;

}
#botright {
	float: left;
	width: 750px;
	height: 122px;
	padding-top: 38px;
	padding-left: 35px;
	background-image: url(../img/botimg2_03.jpg);
	background-repeat: no-repeat;
	background-position: 500px 38px;
}
#botright p {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#bottom a:hover {
	color: #e87b2a;
}
.header {
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 99;
}
.dwtop {
	padding-top: 90px;
}