.webbg{ width:100%; background:url(../images/index_54.jpg) no-repeat center top; position:relative;}

.banner{width:100%;height:500px;color:#fff;text-align:center}
.banner h2{padding-top:230px;padding-bottom:30px;font-size:40px; color:#000;}
.banner p{font-size:18px; line-height:30px; color:#333;}

.csWebsitebuildingQA{ width:1200px; margin:0px auto; height:475px;}
.csWebsitebuildingQA dl{ padding-top:60px;}
.csWebsitebuildingQA dl dt{ float:left; width:357px; position:relative; height:369px; background:url(../images/wzjs02.png) no-repeat;}
.csWebsitebuildingQA dl dt p{ position:absolute; width:90px; font-size:14px; line-height:20px;}
.csWebsitebuildingQA dl dt p.bd{ left:60px; top:32px;}
.csWebsitebuildingQA dl dt p.jg{left:245px; top:53px;}
.csWebsitebuildingQA dl dd{ float:right; width:620px; padding-top:60px;}
.csWebsitebuildingQA dl dd p.QAtitle{background:url(../images/wzjs03.png) no-repeat left center; font-size:44px; line-height:56px; height:56px; font-weight:bold; color:#ff7300; padding-left:70px;}
.csWebsitebuildingQA dl dd p.QAdesc{ font-size:14px; line-height:30px; padding-left:10px; padding-top:45px;}

.csWebsitebuildingKP{ width:100%; background:#fff;}
.csWebsitebuildingKP dl{ width:1200px; margin:0px auto; padding:55px 0px 80px; background:url(../images/wzjs05.png) no-repeat 280px 340px}
.csWebsitebuildingKP dl dt{background:url(../images/wzjs04.png) no-repeat left top; float:left; width:421px; padding-top:110px}
.csWebsitebuildingKP dl dt p.KPtitle{ font-size:42px; line-height:50px; font-weight:bold; color:#ff7300; padding-left:55px; height:105px;}
.csWebsitebuildingKP dl dt p.KPdesc{font-size:14px; line-height:26px; padding-left:60px;}
.csWebsitebuildingKP dl dd{float:right; width:610px;background:url(../images/wzjs06.png) no-repeat 0px 56px; padding-top:56px;}
.csWebsitebuildingKP dl dd p{ padding-left:90px; color:#fff; font-size:16px; height:56px; line-height:56px; padding-bottom:31px;}

.csWebsitebuildingTDbg{ width:100%;background:url(../images/wzjs11.jpg) no-repeat center top; height:654px;}

.csWebsitebuildingTD{ width:1200px; margin:0px auto;}
.csWebsitebuildingTD dl{ float:left; width:685px; padding-top:75px;}
.csWebsitebuildingTD dl dt{ font-size:36px; font-weight:bold; color:#fff; line-height:40px; padding-bottom:62px;}
.csWebsitebuildingTD dl dd{background:url(../images/wzjs13.png) no-repeat 57px top; height:400px;}
.csWebsitebuildingTD dl dd p{ height:80px; line-height:26px; font-size:14px; color:#fff; padding-left:93px; position:relative;}
.csWebsitebuildingTD dl dd p i{ position:absolute; left:0px; top:2px; font-size:18px; font-weight:bold; text-shadow:0px 1px 2px rgba(0,0,0,0.5); color:#FFFFFF}
.csWebsitebuildingTD ul{ float:right; padding-top:170px;}

.csWebsitebuildingHWZ{width:100%;background:#fff; padding:75px 0px 0px}
.csWebsitebuildingHWZ dl{ width:1200px; margin:0px auto;}
.csWebsitebuildingHWZ dl dt{ text-align:center;}
.csWebsitebuildingHWZ dl dt p.HWZtitle{ font-size:24px; line-height:50px; font-weight:bold; color:#ff7300;}
.csWebsitebuildingHWZ dl dt p.HWZtitle i{ font-size:44px;}
.csWebsitebuildingHWZ dl dt p{ font-size:14px; padding:0px 60px 40px;}
.csWebsitebuildingHWZ dl dd{text-align:center}

.csWebsitebuildingHGS{ width:100%;background:url(../images/wzjs15.jpg) no-repeat center top; height:439px;}
.csWebsitebuildingHGS dl{ width:1200px; margin:0px auto; padding-top:100px;}
.csWebsitebuildingHGS dl dt{ float:left; width:399px; height:148px;background:url(../images/wzjs16.png) no-repeat; color:#fff; font-size:40px; line-height:50px; font-weight:bold; padding:50px 0px 0px 41px;}
.csWebsitebuildingHGS dl dd{ float:right; width:500px;}
.csWebsitebuildingHGS dl dd p{ font-size:16px; color:#fff; position:relative; padding-left:100px; height:50px; padding-top:20px; padding-bottom:20px; line-height:26px;}
.csWebsitebuildingHGS dl dd p i{ display:block; position:absolute; left:0px; top:0px;background:url(../images/wzjs17.png) no-repeat; width:85px; height:67px; font-size:18px; line-height:67px; text-indent:10px; font-weight:bold; color:#ff7300;}

.cont .hd{padding-top: 80px;padding-bottom: 50px; text-align:center;}
.cont .hd h2{
    color: #222;
    font-size: 40px;
    margin-bottom: 15px;
}

.cont .hd p {
    color: #4a4a4c;
    font-size: 14px;
    line-height: 30px;
}

.cont {
    background-color: #F3F3F3;
    height: 610px;
}

.z05-Zuowangzhan-leixing li{float: left;width: 20%;}
.z05-Zuowangzhan-leixing a{height: 160px;width: 100%;background: url(../images/z05-zuowangzhan-leixing.png) 0px 0px no-repeat;padding-top: 160px;display: block;text-align: center;}
.z05-Zuowangzhan-leixing span{font-family: tahoma;font-size: 12px;color: #999999;}
.z05-Zuowangzhan-leixing h2{font-size: 18px;color: #555555;font-weight:bold;line-height: 36px;}
.z05-Zuowangzhan-leixing b{
	margin-bottom: 4px;
	display: block;
	font-size:16px;
}
.z05-Zuowangzhan-leixing p{ padding:0 30px;font-size: 12px; line-height: 20px;color: #666666;text-align: left;}
.z05-Zuowangzhan-leixing #ZWZlx_0 a{background-position: 0px 0px;}
.z05-Zuowangzhan-leixing #ZWZlx_0 a:hover{background-position: 0px -320px;}
.z05-Zuowangzhan-leixing #ZWZlx_1 a{background-position: -240px 0px;}
.z05-Zuowangzhan-leixing #ZWZlx_1 a:hover{background-position: -240px -320px;}
.z05-Zuowangzhan-leixing #ZWZlx_2 a{background-position: -480px 0px;}
.z05-Zuowangzhan-leixing #ZWZlx_2 a:hover{background-position: -480px -320px;}
.z05-Zuowangzhan-leixing #ZWZlx_3 a{background-position: -720px 0px;}
.z05-Zuowangzhan-leixing #ZWZlx_3 a:hover{background-position: -720px -320px;}
.z05-Zuowangzhan-leixing #ZWZlx_4 a{background-position: -960px 0px;}
.z05-Zuowangzhan-leixing #ZWZlx_4 a:hover{background-position: -960px -320px;}