* {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #525252;
}
body {
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #f6f6f6;
}
form , h1 , h2 , h3 , h4 , h5 , h6 {
	padding:0px;
	margin:0px;
}
ol, ul, li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
dl, dt, dd, p {
	padding:0px;
	margin:0px;
}
img {
	border: 0;
}
th, em, cite {
	font-style: normal;
	font-weight: normal;
}
a {
	color: #525252;
	text-decoration: none;
}
a:hover {
	color: #F30;
	text-decoration: none;
}
a.a-hot {
	color: #06C;
	text-decoration: underline;
}
a.a-hot:hover {
	color: #F30;
}
.div-0 {
	position: absolute;
}
.bg-1 {
	background-color: #f1f2f3;
}
.bg-0 {
	background-color: #ffffff;
}
.font-hot {
	font-weight: bold;
	color: #F00;
}
.font-gray {
	color: #999;
}
.clearfix {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.clear {
	clear: both;
}
.but-submit, .but-set {
	cursor:pointer
}
.space-top {
	margin-top: 8px;
}
#noncePlace {
	clear: both;
	height: 16px;
	overflow: hidden;
	text-align: left;
	color: #999;
	padding-left: 5px;
	margin-bottom: 5px;
}
#noncePlace * {
	color: #999;
}
#noncePlace cite {
	background-image: url(ico-paginator.gif);
	background-repeat: no-repeat;
	background-position: 6px 12px;
	padding-top: 9px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 9px;
	width: 5px;
	white-space: nowrap;
}
#top-box {
	height: 130px;
	background-color: #f0f0f0;
	background-image: url(top/top-bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	position: relative;
	z-index: 999;
}
.top-line {
	background-image: url(top/line.png);
	clear: both;
	height: 2px;
	overflow: hidden;
}
.top-logo {
	background-image: url(top/logo.png);
	_background-image: url(top/logo.gif);
	display: block;
	float: left;
	height: 63px;
	width: 305px;
	overflow: hidden;
	margin-top: 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav-box {
	height: 37px;
	background-image: url(nav/nav-bg.png);
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 999;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	bottom: -20px;
}
#nav-box ul.nav-1-box {
	padding-left: 78px;
}
#nav-box ul.nav-1-box li {
	height: 37px;
	width: 102px;
	float: left;
	background-image: url(nav/nav-line.png);
	background-repeat: no-repeat;
	line-height: 37px;
	text-align: center;
	background-position: right top;
	position: relative;
	z-index: 999;
}
#nav-box ul.nav-1-box li.nav-client {
	background-image: none;
}
#nav-box ul.nav-1-box li.last {background-image:none;}
#nav-box ul.nav-1-box li a {
	display: block;
	font-size: 14px;
	margin-top: 0px;
	width: 102px;
}
body#design #nav-box ul.nav-1-box li.nav-design , body#site #nav-box ul.nav-1-box li.nav-site , body#promotion-site #nav-box ul.nav-1-box li.nav-site , body#operators #nav-box ul.nav-1-box li.nav-operators , body#sys #nav-box ul.nav-1-box li.nav-sys , body#about #nav-box ul.nav-1-box li.nav-about , body#client #nav-box ul.nav-1-box li.nav-client , body#seo #nav-box ul.nav-1-box li.nav-seo {
	background-image: url(nav/cur.png);
	_background-image: url(nav/cur.gif);
	margin-top: -5px;
	
}
#nav-box ul.nav-1-box li.nav-info {
	display: none;
}
body#design #nav-box ul.nav-1-box li.nav-design a , body#site #nav-box ul.nav-1-box li.nav-site a , body#promotion-site #nav-box ul.nav-1-box li.nav-site a , body#operators #nav-box ul.nav-1-box li.nav-operators a , body#sys #nav-box ul.nav-1-box li.nav-sys a , body#info #nav-box ul.nav-1-box li.nav-info a , body#about #nav-box ul.nav-1-box li.nav-about a , body#client #nav-box ul.nav-1-box li.nav-client a , body#seo #nav-box ul.nav-1-box li.nav-seo a {
	color: #ffffff;
	padding-top: 5px;
	display: block;
}
#nav-box ul.nav-1-box li div {
	position: absolute;
	visibility: hidden;
	z-index: 999;
	width: 118px;
	left: 0px;
	top: 33px;
}

#nav-box ul.nav-1-box li div a
	{
	position: relative;
	display: block;
	margin: 0;
	width: auto;
	white-space: nowrap;
	text-align: center;
	text-decoration: none;
	z-index: 999;
	font-size: 12px;
	line-height: 25px;
	height: 25px;
	color: #F60!important;
	padding-top: 0px!important;
}
#nav-box ul.nav-1-box li div a:hover
	{
	color: #FFF!important;
	background-color: #F60;
}
.nav-2-top , .nav-2-bottom , .nav-2-con {clear: both;overflow: hidden;display: block;position: relative;left: -7px;}
.nav-2-top {
	background-image: url(nav/nav-2-box-top.gif);
	height: 9px;
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.nav-2-bottom {
	background-image: url(nav/nav-2-box-bottom.gif);
	height: 5px;
}
.nav-2-con {
	overflow: hidden;
	height: auto;
	zoom:1;
	background-image: url(nav/nav-2-box-bg.gif);
}
.top-slogan {
	height: 29px;
	width: 531px;
	margin-top: 57px;
	background-image: url(top/slogan.png);
	_background-image: url(top/slogan.gif);
	overflow: hidden;
	float: right;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.top-slogan-line {
	background-color: #fd8e2e;
	overflow: hidden;
	height: 1px;
	position: relative;
	z-index: 100;
	top: 62px;
}
#main-box {
	text-align: left;
	overflow: hidden;
	height: auto;
	zoom:1;
	margin-top: 35px;
	padding-bottom: 15px;
}
body#home #main-box {
	/*background-image: url(/imgs/home/main-bg.png);
	background-repeat: no-repeat;
	background-position: center 31px;*/
	margin-top: 10px;
}
#bottom-box {
	color: #F8F1D9;
	background-color: #f2f2f2;
	clear: both;
	zoom:1;
	height: auto;
	overflow: hidden;
	padding-top: 15px;
	background-image: url(/imgs/top/line.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-bottom: 10px;
}
.bottom-link {
	text-align: center;
	background-image: url(/imgs/top/line.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ffffff;
	line-height: 22px;
	padding-top: 5px;
}
.bottom-link a {
	padding-right: 6px;
	padding-left: 6px;
}
.bottom-link strong {
	font-weight: normal;
}
.copy {
	text-align: center;	
}
dl.box {
}
dl.box dt {
	clear: both;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
dl.box dt span {
	font-weight: normal;
	color: #808080;
	padding-left: 5px;
}
dl.box dd {
	clear: both;
	padding-top: 3px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
dl.bottom-info-box {
	float: right;
	width: 250px;
	overflow: hidden;
	height: auto;
}
dl.bottom-choose-box {
	float: left;
	width: 700px;
	overflow: hidden;
	height: auto;
}
dl.bottom-info-box dt , dl.bottom-choose-box dt {
	clear: both;
	height: 20px;
	overflow: hidden;
	font-size: 16px;
	font-weight: bold;
	color: #808080;
	text-align: left;
}
dl.bottom-info-box dt a , dl.bottom-choose-box dt a {color: #808080;font-size: 16px;}
dl.bottom-info-box dt a span , dl.bottom-choose-box dt a span {color: #808080;font-size: 12px;font-weight: normal;}
dl.bottom-info-box dt span , dl.bottom-choose-box dt span {
	font-weight: normal;
	color: #808080;
	padding-left: 5px;
	font-size: 12px;
}
dl.bottom-info-box dd , dl.bottom-choose-box dd {
	clear: both;
	padding-top: 3px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
dl.bottom-choose-box dd strong {
	font-weight: normal;
}
dl.bottom-info-box dd ul , ul.sub-info-list {padding:0px;margin:0px;}
dl.bottom-info-box dd li , ul.sub-info-list li {
	text-align: left;
	line-height: 26px;
	background-image: url(ico-title.gif);
	background-position: left 11px;
	*background-position: left 10px;
	height: 26px;
	clear: both;
	background-repeat: no-repeat;
	padding-left: 9px;
	overflow: hidden;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
dl.bottom-info-box dd li a {padding-left: 3px;}
dl.bottom-info-box dd li a.sort , ul.sub-info-list li a.sort {
	padding-right: 2px;
	padding-left: 2px;
	
}
dl.bottom-choose-box p {
	line-height: 24px;
	color: #5b5b5b;
}
dl.bottom-choose-box div {
	color: #ff8400;
	clear: both;
	padding-top: 5px;
	font-weight: normal;
}
dl.bottom-choose-box div a {
	color: #ff8400;
	margin:0px 5px;
	font-weight: normal;
}
dl.bottom-choose-box div strong {font-weight: normal;color: #ff8400;}
.top-photo {
	background-color: #ffffff;
	height: 288px;
	width: 980px;
	border: 1px solid #e4e4e4;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-top: 27px;
	margin-bottom: 10px;
	text-align: center;
}
.top-photo img {
	padding-top: 6px;
}
.tab {
	clear: both;
	overflow: hidden;
	height: auto;
	height: 30px;
	margin-bottom: 10px;
}
.tab h2 {

	font-weight: bold;
	float: left;
	line-height: 23px;
	height: 28px;
}
.tab a {
	float: left;
	height: 28px;
	width: 83px;
	display: block;
	line-height: 23px;
	text-align: center;
	overflow: hidden;
}
body#home .tab {
	clear: both;
	height: 31px;
	zoom:1;
	position: relative;
	z-index: 100;
	margin: 0px;
	padding: 0px;
	overflow: visible;
	top: 1px;
	*top: 0px;
	_top: 1px;
}
body#home .tab h2 {
	font-size: 16px;
	font-weight: bold;
	float: left;
	margin-right: 20px;
	line-height: 30px;
	height: 30px;
}
body#home .tab a {
	float: left;
	height: 30px;
	width: 110px;
	display: block;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	margin-right: 5px;
}
body#home .tab h2 a {
	font-weight: bold;
	float: none;
	height: 23px;
	width: 110px;
	display: block;
	line-height: 23px;
	text-align: left;
	overflow: visible;
	background-color: #f6f6f6;
	margin-right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
}
body#home .tab a.cur {
	border-bottom: 1px solid #ffffff;
	background-image: none;
}
.tab a.cur , #info-all a.info-all, #info-management a.info-management, #info-corporation a.info-corporation, #info-businessman a.info-businessman, #info-career a.info-career, #info-human a.info-human , #brand-all a.info-all , #brand-view a.brand-view , #appreciate a.appreciate ,#case-all a.case-all ,#case-e-commerce a.case-e-commerce ,#case-internet a.case-internet ,#case-plan a.case-plan ,#case-visual-design a.case-visual-design , #case-sys a.case-sys , #info-site-guide a.info-site-guide {
	background-image: url(tab-cur-bg.gif);
}
.case-list {
	width: 800px;
	overflow: hidden;
	height: auto;
	zoom:1;
	clear: both;
}
body#about .case-list {width: 780px;}
body#about .case-list .case-box {
	margin-right: 20px;
}
.case-list .case-box {
	float: left;
	height: 250px;
	width: 233px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 15px;
	position: relative;
	z-index: 100;
}
.case-list .case-box a.photo {
	display: block;
	height: 142px;
	width: 230px;
	border: 1px solid #e8e8e8;
	clear: both;
}
.case-list .case-box a.photo:hover {
	border: 1px solid #999;
}
.case-list .case-box a.photo img {
	height: 142px;
	width: 230px;
	}
.case-list .case-box .case-txt {
	text-align: left;
	width: 190px;
	position: absolute;
	top: 152px;
	left: 0px;
}
.case-list .case-box a.title {
	padding-bottom: 5px;
}
.case-list .case-box .time {
	color: #666666;
	margin-top: 5px;
}
.case-list .case-box .services {
	color: #666666;
	margin-top: 5px;
}
.case-list .case-box p {
	line-height: 20px;
	color: #999;
	padding-top: 5px;
}
.case-list .case-box p a {
	color: #999;
	text-decoration: none;
}
body#home .case-list {
	width: 743px;
	overflow: hidden;
	height: auto;
	zoom:1;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	padding-bottom:15px;
}
body#home .case-list .case-box {
	margin: 15px 0px 0px 11px;
	_margin: 15px 6px 0px 5px;
}/*
body#home .case-list .case-box a.photo {
	display: block;
	float: left;
	height: 160px;
	width: 260px;
	overflow: hidden;
	margin-right: 10px;
	border: 1px solid #e8e8e8;
}
body#home .case-list .case-box a.photo:hover {
	border: 1px solid #999;
}
body#home .case-list .case-box a.photo img {
	height: 160px;
	width: 260px;
	}
body#home .case-list .case-box .case-txt {
	float: left;
	text-align: left;
	width: 190px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	left: auto;
	top: auto;
}
body#home .case-list .case-box a.title {
	padding-bottom: 5px;
	font-size: 14px;
}
body#home .case-list .case-box .time {
	color: #333;
	margin-top: 5px;
}
body#home .case-list .case-box .services {
	color: #333;
	margin-top: 5px;
}
body#home .case-list .case-box p {
	line-height: 20px;
	color: #999;
	padding-top: 5px;
}
body#home .case-list .case-box p a {
	color: #999;
	text-decoration: none;
}*/
.case-con {
	padding-top: 20px;
	clear: both;
	overflow: hidden;
	height: auto;
	zoom:1;
}
.case-con dl {
	float: left;
	width: 450px;
	text-align: left;
}
.case-con dt {
	font-size: 24px;
	font-weight: bold;
	color: #9F0400;
	padding-bottom: 15px;
	clear: both;
}
.case-con dd {
	font-size: 14px;
	line-height: 180%;
}
.case-con dd.viewUrl {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.case-con dd.viewUrl a {
	font-weight: bold;
	padding-top: 10px;
}
.case-con .case-con-photo {
	background-color: #ffffff;
	padding: 5px;
	border: 1px solid #D0D0D0;
	float: right;
	width: 486px;
	text-align: center;
}
.main-box {
	float: left;
	width: 720px;
	overflow: hidden;
	height: auto;
	zoom:1;
	word-break:break-all;
}
#home .main-box {
	width:745px;
}
.sub-box {
	float: right;
	width: 245px;
	overflow: hidden;
	height: auto;
	zoom:1;
	word-break:break-all;
}
#home .sub-box {
	width:220px;
}
.site-program .main-box , .design-process .main-box , body#about .main-box , body#client .main-box {float: left;width: 755px;}
.site-program .sub-box , .design-process .sub-box , body#about .sub-box , body#client .sub-box {float:right ;width: 210px;}
.sub-box .sub-top {
	background-image: url(sub-line-top.gif);
}
.sub-box .sub-bottom {
	background-image: url(sub-line-bottom.gif);
}
.sub-box .sub-top , .sub-box .sub-bottom {
	height: 3px;
	clear: both;
	width: 5px;
	overflow: hidden;
	float: left;
}
.sub-box .sub-con {
	background-image: url(sub-line.gif);
	background-repeat: repeat-y;
	background-position: 2px 0px;
	overflow: hidden;
	zoom:1;
	clear: both;
	padding-left: 22px;
}	
.info-main {
	float: left;
	width: 650px;
	overflow: hidden;
	height: auto;
	zoom:1;
}
.info-list {
	padding-top: 0px;
	overflow: hidden;
	height: auto;
	zoom:1;
	clear: both;
}
.info-list .info-box {
	background-repeat: repeat-x;
	background-position: left bottom;
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	height: auto;
	zoom:1;
	padding-left: 2px;
	background-image: url(line.gif);
}
.info-list .info-box .info-box-top {
	clear: both;
}
.info-list .info-box .info-box-top a.title {
	font-weight: bold;
	color: #F30;
	display: block;
	float: left;
	font-size: 14px;
}
.info-list .info-box .info-box-top span {
	color: #666;
	display: block;
	float: right;
}
.info-list .info-box .info-box-con {
	clear: both;
	line-height: 180%;
	padding-top: 2px;
	color: #666;
}
.info-list .info-box .info-box-con a {
	color: #0099cc;
	text-decoration: underline;
}
.page-con {
	clear: both;
	padding-top:10px;
	padding-left:4px;
	padding-right: 0px;
}
.page-con .page-con-title {
	font-size: 20px;
	text-align: left;
	font-weight: bold;
	height: 30px;
	color: #F60;
	margin-bottom: 5px;
}
.page-con .page-info-property {
	overflow: hidden;
	height: 20px;
	padding-bottom: 5px;
	color: #907C7B;
	text-align: left;
}
.page-con .page-info-property cite {
	color: #907C7B;
}
.page-con .page-con-txt {
	line-height: 185%;
	text-align: left;
	padding-bottom: 10px;
}
.page-con .page-con-txt * {
	line-height: 185%;
}
body#case .page-con .page-con-title {
	line-height: 25px;
	text-align: left;
	height: 25px;
	margin-bottom: 5px;
	font-size: 18px;
	color: #F30;
}
body#case .page-con .page-con-time {
	line-height: 20px;
	text-align: left;
	height: 20px;
	color: #333;
	font-size: 14px;
	margin-bottom: 5px;
}
body#case .page-con .page-con-services {
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	height: 20px;
	margin-bottom: 5px;
	color: #333;
}
body#case .page-con .page-con-url {
}
body#case .page-con .page-con-txt img {
	margin-bottom: 10px;
	border: 1px solid #e4e4e4;
	padding: 8px;
	background-color: #ffffff;
}
body#case .page-con .page-con-txt {
	color: #999;
}
body#case .page-con .page-con-txt * {
	color: #999;
}

.about-box h1 , .cooperation-box h1 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	color: #F30;
	clear: both;
}
body#about .main-box {margin-left: 0px;}
.about-box p , .cooperation-box , .cooperation-box p {
	line-height: 175%;
}
.about-box .about-service {
	background-image: url(about/service.gif);
	clear: both;
	float: left;
	height: 317px;
	width: 509px;
	overflow: hidden;
	position: relative;
	z-index: 100;
}
.about-box .about-service span {
	display: block;
	position: absolute;
	z-index: 100;
	height: 150px;
	width: 200px;
	line-height: 24px;
	font-size: 12px;
}
.about-box .about-service span.top-left {
	left: 0px;
	top: 10px;
}
.about-box .about-service span.top-right {
	top: 10px;
	right: 0px;
	text-align: right;
}
.about-box .about-service span.bottom-left {
	left: 0px;
	bottom: 10px;
	height: 100px;
}
.about-box .about-service span.bottom-right {
	right: 0px;
	bottom: 10px;
	text-align: right;
	height: 80px;
}
.cooperation-box em {
	font-weight: normal;

}
.cooperation-box dl {
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4;
	padding: 20px;
	overflow: hidden;
	height: auto;
	clear: both;
	margin-top: 15px;
	zoom:1;
}
.cooperation-box dt {
		font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	color: #F30;
	}
.cooperation-box dd {
	line-height: 175%;
}
.client-box {
	overflow: hidden;
	height: auto;
	width: 760px;
}
.client-box li {
	float: left;
	height: 75px;
	width: 178px;
	overflow: hidden;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid #e8e8e8;
	background-color: #ffffff;
}
.client-box p {
	display: table-cell;
	vertical-align:middle;
	text-align:center;
	height: 75px;
	width: 190px;
	overflow: hidden;
 *display: block;
 *font-size: 65px;/*约为高度的0.873，200*0.873 约为175*/
 *font-family:Arial;
}
.client-box img {
	vertical-align:middle;
}
#about .contact-box {
	width: 582px;
	height: 368px;
	background-image: url(about/contact.gif);
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}
#about .remittance-box {
	width: 379px;
	height: 252px;
	background-image: url(about/remittance.gif);
	margin-left: 45px;
	margin-top: 30px;
}
.hr-box .ul-set {
	line-height: 175%;
}
.hr-box dl{
	clear: both;
	padding-bottom: 10px;
	overflow: hidden;
	height: auto;
	zoom:1;
}
.hr-box dt {
	font-weight: bold;
	color: #f60;
	clear: both;
	margin-bottom: 5px;
}
.hr-box dd {
	margin-bottom: 5px;
	clear: both;
	overflow: hidden;
	height: auto;
	padding-top: 5px;
	line-height: 165%;
}
.process-nav , .about-nav {
	float: left;
	width: 169px;
	overflow: hidden;
}
.process-nav ul li , .about-nav ul li {
	background-image: url(process/tab-bg.gif);
	height: 34px;
	width: 169px;
	line-height: 34px;
	text-align: center;
	margin-bottom: 7px;
	overflow: hidden;
}
.process-nav ul li a , .about-nav ul li a {
	display: block;
	height: 34px;
	width: 169px;
	color: #333;
}
.process-nav ul li a:hover , .about-nav ul li a:hover {
	text-decoration: none;
	background-image: url(process/tab-over-bg.gif);
}
.process-nav ul.site li.process-site , .process-nav ul.package li.process-package , .process-nav ul.picture-album li.process-picture-album , .process-nav ul.vi li.process-vi , .process-nav ul.p-logo li.process-logo , .about-nav ul.about li.about-index , .about-nav ul.contact li.about-contact , .about-nav ul.cooperation li.about-cooperation , .about-nav ul.remittance li.about-remittance , .about-nav ul.client li.about-client , .about-nav ul.sys li.about-sys , .about-nav ul.case li.about-case , .about-nav ul.hr li.about-hr {
	background-image: url(process/tab-cur-bg.gif);
}
.process-nav ul.site li.process-site a:hover , .process-nav ul.package li.process-package a:hover , .process-nav ul.picture-album li.process-picture-album a:hover , .process-nav ul.vi li.process-vi a:hover , .process-nav ul.p-logo li.process-logo a:hover , .about-nav ul.about li.about-index a:hover , .about-nav ul.contact li.about-contact a:hover , .about-nav ul.cooperation li.about-cooperation a:hover , .about-nav ul.remittance li.about-remittance a:hover , .about-nav ul.client li.about-client a:hover , .about-nav ul.sys li.about-sys a:hover , .about-nav ul.case li.about-case a:hover , .about-nav ul.hr li.about-hr a:hover {
	background-image: none;
}
.process-nav ul.site li.process-site a , .process-nav ul.package li.process-package a , .process-nav ul.picture-album li.process-picture-album a , .process-nav ul.vi li.process-vi a , .process-nav ul.p-logo li.process-logo a , .about-nav ul.about li.about-index a , .about-nav ul.contact li.about-contact a , .about-nav ul.cooperation li.about-cooperation a , .about-nav ul.remittance li.about-remittance a , .about-nav ul.client li.about-client a , .about-nav ul.sys li.about-sys a , .about-nav ul.case li.about-case a , .about-nav ul.hr li.about-hr a {
	color: #ffffff;
	
}
.process-box {
	line-height: 195%;
}
.process-box h1 {
	font-size: 16px;
	font-weight: bold;
	color: #F30;
	text-align: left;
	padding-bottom: 5px;
}
.process-box strong {
	color: #F30;
	padding-bottom: 10px;
}
.page-con-sys {
	clear: both;
	padding-top:10px;
	padding-left:4px;
	padding-right: 0px;
}
.page-con-sys .page-con-title {
	line-height: 25px;
	text-align: left;
	height: 25px;
	margin-bottom: 5px;
	font-size: 22px;
	color: #F30;
	font-weight: bold;
	font-family: "微软雅黑";
}
.page-con-sys .page-con-time , .page-con-sys .page-con-services {
	overflow: hidden;
	height: 20px;
	padding-bottom: 5px;
	color: #907C7B;
	text-align: left;
}
.page-con-sys .page-con-services {
	font-weight: bold;
	color: #F30;
	font-size: 14px;
}
.page-con-sys .page-con-txt {
	line-height: 185%;
	text-align: left;
	padding-bottom: 10px;
}
.page-con-sys .page-con-txt * {
	line-height: 185%;
}
.page-con-sys .page-con-txt h3 {
	font-size: 16px;
	font-weight: bold;
	color: #06C;
}
.page-con-sys .page-con-txt h4 {
	font-size: 12px;
	font-weight: bold;
}
.page-con-sys .page-con-txt img {
	margin-bottom: 10px;
	border: 1px solid #e4e4e4;
	padding: 8px;
	background-color: #ffffff;
}
div.site-program-guide-pic {
	float: left;
	height: 136px;
	width: 166px;
	margin-right: 15px;
	margin-top: 0px;
	display:none;
}
dl.site-program-guide {
	float: left;
	width: 550px;
}
dl.site-program-guide dt {
	font-size: 24px;
	font-weight: bold;
	background-image: url(site-program/titel-ico.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 36px;
	line-height: 31px;
	height: 31px;
	color: #ff5e00;
}
dl.site-program-guide dd {
	clear: both;
	padding-top: 10px;
	font-size: 14px;
	line-height: 24px;
	text-align: left;	
	display:none;
}
dl.site-program-description {
	clear: both;
	padding-top: 20px;
}
dl.site-program-description dt {
	background-image: url(site-program/description-title-bg.png);
	display: block;
	clear: both;
	height: 33px;
	width: 745px;
	overflow: hidden;
}
dl.site-program-description dd {
	padding-top: 10px;
	padding-left: 3px;
}
dl.site-program-description dd h1 {
	font-size: 16px;
	font-weight: bold;
	color: #F30;
	padding-top: 5px;
	padding-bottom: 5px;
}
dl.site-program-description dd h2 {
	font-size: 14px;
	font-weight: bold;
	color: #F30;
	padding-top: 5px;
	padding-bottom: 5px;
}
	}
dl.site-program-description dd strong {
	font-weight: bold;
	color: #060;
	padding-top: 10px;
	font-size: 14px;
	padding-bottom: 5px;
	display: block;
}
dl.site-program-description dd p , dl.site-program-description dd {
	line-height: 180%;
	
	font-size: 14px;
	font-family: "宋体";
}
ul.site-program-list li a {
	background-image: url(site-program/nav-bg.png);
	background-position: center bottom;
	display: block;
	height: 34px;
	width: 189px;
	line-height: 32px;
	overflow: hidden;
	text-align: center;
	clear: both;
	margin-bottom: 5px;
	color: #333;
}
ul.site-program-list li a:hover {
	background-image: url(site-program/nav-bg.png);
	background-position: left top;
}
.site-program-home {width:1000px;}
.site-program-home li  {
	height: 34px;
	width: 189px;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}
.sys-box {
	background-color: #ffffff;
	border: 1px solid #e4e4e4;
	clear: both;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
}
.sys-box th {
	text-align: center;
	width: 180px;
}
.sys-box th span {
	background-image: url(ach/01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	height: 170px;
	width: 205px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	display: block;
}
.sys-box th span.ach-sms {
	background-image: url(ach/02.jpg);
}
.sys-box th span.ach-oa {
	background-image: url(ach/03.jpg);
}
.sys-box th img {padding-right:20px;}
.sys-box td {
	font-size: 12px;
	line-height: 175%;
}
.sys-box h1 {
	font-size: 14px;
	font-weight: bold;
	color: #F60;
}
.info-list-all td {
	line-height: 25px;
	text-align: left;
	height: 25px;
	width: 33%;
}
.info-list-all li a {}
.info-list-all td.dldh {width: 80%;}
.info-list-all td img {display: none;}
.display-none {
	display: none;
}
.backtrack-top a {
	background-image: url(backtrack-top.gif);
	display: block;
	height: 76px;
	overflow: hidden;
	width: 21px;
}
.ach-title {
	background-image: url(ach/title.jpg);
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	overflow: hidden;
	height: 38px;
	width: 218px;
}
.ach-con {
	border: 1px solid #dddddd;
	border-top:0px none;
	background-color: #FFF;
	padding-top: 10px;
	overflow: hidden;
	height: auto;
	zoom:1;
	}
a.ach-sns , a.ach-sms , a.ach-oa {
	background-image: url(ach/01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	height: 170px;
	width: 205px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	z-index: 100;
	display: block;
	text-align: center;
	line-height: 300px;
}
a.ach-sms {
	background-image: url(ach/02.jpg);
	margin-top: 10px;
}
a.ach-oa {
	background-image: url(ach/03.jpg);
	margin-top: 10px;
}
.operators-service-box p {
	font-size: 14px;
	line-height: 175%;
	padding-bottom: 6px;
}
.operators-service-box ul {padding-left: 15px;}
.operators-service-box li {
	list-style-type: disc;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
}
.operators-service-box li a {
	font-size: 14px;
	color: #06C;
	padding-left: 10px;
}
.operators-service-box li a:hover {
	color: #F30;
	text-decoration: none;
}

.operators-fun-box h2 {
	font-size: 16px;
	font-weight: bold;
	clear: both;
	padding-bottom: 5px;
}
.operators-fun-box p , .operators-out-box p {
	line-height: 175%;
}
.operators-fun-box strong {
	color: #F30;
}
 .operators-out-box h3 {
	color: #F30;
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
}
.seo-box .title {
	font-size: 18px;
	font-weight: bold;
	color: #F30;
	padding-bottom: 10px;
}
.seo-box p , .seo-box {
	line-height: 175%;
}
.seo-box strong , .seo-box h2 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
	display: block;
}
body#home #cardarea2 .case-list {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
   width: 980px;
}
.home-info-list {
	padding-top: 10px;
	padding-left:20px;
}
.home-info-list li{
	text-align: left;
	line-height: 26px;
	background-image: url(ico-title.gif);
	background-position: left 11px;
	*background-position: left 10px;
	height: 26px;
	background-repeat: no-repeat;
	padding-left: 9px;
	overflow: hidden;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
	width: 23%;
}
.home-info-list li a {padding-left: 3px;}
#cardarea2 {
	clear: both;
	height: auto;
	padding-bottom: 15px;
	overflow: hidden;
}