@charset "UTF-8";/* service styles--------------------------------------------------------- */#content .main .worksBox {	margin: 6px 0px 0px 0px;}#content .main .service_list {	margin-top: 24px;}#content .main .service_list li {	margin: 0px 18px 18px 0px;	padding: 0px;	display: block;	width: 168px;	float: left;	background: none;}#content .main .service_list li.right {	margin: 0px 0px 18px 0px;}#content .main .service-list {	clear: both;	padding-top: 18px;}#content .main .service-list h2 {	background-color: none;	border-width: 0px;	margin: 0px;	padding: 30px 0px 0px 0px;	background: url("../imgs/common/title_bg_line.gif") top left no-repeat;}#service-info {	margin-top: 18px;	border-top: 1px solid #c0c0c0;}#service-info p {	margin-top: 9px;}#service-info p.heading {	margin-top: 0px;}#service-info > div {	border-left: 1px solid #c0c0c0;	border-right: 1px solid #c0c0c0;	border-bottom: 1px solid #c0c0c0;	padding: 5px;}#service-info .w3c {	padding: 9px 9px 9px 105px;	background: #f2f2f4 url("../imgs/service/info_w3c.gif") center left no-repeat;}table.price {	margin-top: 18px;	width: 75%;	border-bottom: 1px solid #c0c0c0;}table.price tr td {	border-top: 1px solid #c0c0c0;	border-left: 1px solid #c0c0c0;	border-right: 1px solid #c0c0c0;	padding: 9px;}table.price tr td.sum {	background-color: #f2f2f4;}