@charset "utf-8";
/* web index */
* {
	margin:0;
	padding:0;
}
ul, ol, li {
	list-style-type:none;
}
img{
	border:none;
}
body {
	font:12px/150% "宋体", sans-serif;
	color:#b32728;
	background:#000 url(img/bodybg.gif) repeat 0 0;
}
a:link {
	color:#b32728;
	text-decoration:none;
}
a:visited {
	color:#b32728;
	text-decoration:none;
}
a:hover {
	color:#b32728;
	text-decoration:underline;
}
a:active {
	color:#D82929;
}
#warp {
	border-left:1px solid #f7edba;
	width:852px;
	margin:0 auto;
}
#leftside {
	width:484px;
	float:left;
	background:#faf1c8 url(img/indexbg.gif) repeat-y right top;
}
#rightside {
	width:368px;
	float:left;
	background-color:#982425;
}
/* home header */
#header {
	margin-left:32px;
}
#logo {
	margin-left:-32px;
	padding:50px 0 15px 0;
	text-align:center;
}
#nav{
	margin-left:-5px;
}
.headline {
	height:29px;
	margin:2px 0 15px 0;
	background:url(img/headerbg1.gif) no-repeat 0 0;
}

/* main body */
#container {
	margin:40px 25px 0 32px;
}
#introduce h3, #advantage h3, #work h3 {
	color:#ad2426;
	height:18px;
/*	font:italic bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;*/
	text-indent:-9999px;
	background:url(img/about.gif) no-repeat 0 0;
	border-bottom:1px solid #666;
	margin-bottom:10px;
	margin-right:-25px;
}
#advantage h3 {
	margin:30px 0 15px 0;
	background-image:url(img/advantage.gif);
	border-bottom:1px dashed #d68c78;
}
#work h3 {
	margin:30px 0 15px 0;
	background-image:url(img/work.gif);
	border-bottom:1px dashed #d68c78;
}
#introduce p {
	margin:20px 0;
	line-height:170%;
}
#introduce table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
#introduce table caption{
	text-align:left;
	height:26px;
}
#advantage dl {
	height:97px;
	padding-bottom:10px;
	background:url(img/women.jpg) no-repeat 0 0;
	margin-left:-10px;
	line-height:110%;
}
#advantage .w1{background:url(img/women1.jpg) no-repeat 19px 0;}
#advantage .w2{background:url(img/women2.jpg) no-repeat 28px 0;}
#advantage dt,#advantage dd{
	margin-left:130px;
}
#advantage dt {
	padding:10px 0 2px 0;
	margin-bottom:8px;
	border-bottom:1px solid #d68c78;
}
#advantage dd{
	padding-right:13px;
}
#advantage dd p{
	text-indent:2em;
}
.linkMore{
	float:right;
	padding-top:6px;	
}
.linkMore a{
	width:36px;
	height:0;
	padding-top:7px;
	display:block;
	background:url(img/more.gif) no-repeat 0 0;
	overflow:hidden;
}
#advantage .advantageimg {
	background-image:url(img/people.jpg);
}
#work li {
	float:left;
	padding:0 15px 10px 0;
}

/* home footer */
#footer {
	border-top:1px solid #666;
	margin-left:32px;
}
#footer div {
	padding:3px 0 3px 10px;
	margin:23px 0 0 -32px;
	border-top:1px solid #000;
	font:10px Arial, Helvetica, sans-serif;
	color:#424242;
}

/* righside */
#sitemap {
	margin:22px 22px 0 0;
	height:301px;
}
#sitemap li {
	background:url(img/index_arrow.gif) no-repeat 245px 0;
	height:25px;
	padding-left:255px;
}
#sitemap li a {
	width:89px;
	height:0;
	padding-top:10px;
	display:block;
	overflow:hidden;
	background:url(img/online_service.gif) no-repeat 0 0;
}

/* rightside container */
#rcontainer {
	padding:0 17px 0 23px;
	border:7px solid #fff;
	border-width:0 7px;
	color:#fff;
}
#show {

}
#show h3 {
	height:34px;
	margin:0 -24px 0 -30px;
	border:7px solid #d2ff32;
	border-width:0 7px;
	color:#d2ff32;
	background:url(img/index_company.gif) no-repeat 22px 0;
	text-indent:-9999px;
}
#show div {
	margin:20px 0;
	border:6px solid #fff;
	background-color:#fff;
}

/* rightside title */
#news h3, #honor h3, #client h3 {
	height:9px;
	margin:10px 0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(img/index_title.gif) no-repeat 0 0;
}
#honor h3 {
	background-position:0 -10px;
}
#client h3 {
	background-position:0 -20px;
}

/* news */
#news{

}
#news p {
	margin-top:5px;
}
#news ul {
	margin:20px 0;
}
#news li {
	padding:5px 0 0 8px;
	border-bottom:1px dashed #cc9292;
	clear:right;
	background:url(img/index_news.gif) no-repeat 0 10px;
}
#news li a:link, #news li a:visited {
	color:#faf1c8;
	text-decoration:none;
}
#news li a:hover {
	text-decoration:none;
}
#news li span {
	color:#faf1c8;
	float:right;
	margin-top:-18px;
	*margin-top:-22px;
}

/* honor */
#honor{
	margin-bottom:30px;
}
#honor div{
	height:45px;
	overflow:hidden;
}
#honor div img{
	border:1px solid #fff;
	margin-right:10px;
	background-color:#fff;
}

/* client */
#client {
	
}
.hr{
	height:10px;
	line-height:0;
	font-size:0;
	overflow:hidden;
	background:url(img/index_line2.gif) repeat-x 0 0;
}
#demo {
	height:424px;
	*height:419px;
	margin-bottom:18px;
	overflow:hidden;
}
*+ html #demo{
	height:417px;
}
/*#icefable1{
	width:280px;
	height:406px;
	margin:0 0 21px 0;
}
* html #icefable1{
	margin:0 0 18px 0;
}*/
/*#box1left{
	background:url(img/index_line2.gif) repeat-x left bottom;
	padding-bottom:20px;
}*/
/*#client div {
	height:362px;
	width:280px;
	overflow:hidden;
	background:url(../css/img/index_line2.gif) repeat-x left top;
}
* html #client div{
	height:367px;
}*/
/*#client ul {
	padding:8px 0 15px 0;
	background:url(../css/img/index_line2.gif) repeat-x left bottom;
}
 html #client ul{
	padding:8px 0 7px 0;
}*/
#client li {
	padding:2px 0 1px;
}
#client li a:link, #client li a:visited {
	color:#fff;
}
.rcfoot {
	border-top:1px solid #000;
	height:23px;
	background-color:#fff;
	color:#424242;
	text-align:center;
}
