/* CSS Document */
ul,li{ list-style:none}
*{
	margin: 0;
	padding: 0;	
}

div#main{
	margin: 0 auto;	
}

div#main div#header div.in, div#main div#content, div#main div#footer div.in, div#main div#detailed div.in{
	width: 988px;
	margin: 0 auto; font-family:"微软雅黑";
}

div#main div#banner{
	background-position: center center;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;	
}

div#main div#header div#header01{
	background-color: #f4f4f4;	
}

div#footer{ background:#eeeced;
}

div#detailed{
	background-color: #f2f1f1;
}


/*********************/
.case_lir { clear:both; }
.case_lir li{ width:222px; float:left; padding:5px 5px; }
.case_lir li img { padding:2px; border:1px solid #e2e7f2;}
.case_lir li p a{ line-height:30px; font-weight:bold; text-align:center;}

/*栏目页的列表*/
.column-list{
	margin:10px 0 10px 0;
	}
.column-list dl{
	}
.column-list dl:hover{
	border:1px #aeaeae dashed;
	}
.column-list-item{
	width:710px;	
	padding:0 0 5px 0;
	}
.column-bgw{
	background:#ffffff;
	border:1px #ffffff dashed;
	}
.column-bgg{
	background:#f1f1f1;
	border:1px #f1f1f1 dashed;
	}
.column-list-item dt{
	height:23px;
	line-height:23px;
	padding:5px 0 0 0;
	} 	
.column-list-item dd{
	padding:0 20px 0 10px;
	} 
.list-time{
	color:#878787;
	font-size:12px;
	}
.column-list-item h4{
	display:block;
	color:#00479d	;
	font-size:14px;	
	font-weight:normal;
	float:left;
	padding:0 0 0 10px;
	}
a.column-more{
	display:block;	
	width:50px;
	float:right;
	margin:6px 10px 0 0;
	height:18px;
	font-size:12px;
	line-height:18px;
	vertical-align:middle;
	color:#d84a37;
	background:url(../images/solution_icon_more.png)  no-repeat;
	background-position:-6px 2px;
	
	}.column-list-item h4 a{color:#00479d; text-decoration:none;}
.column-list-item h4 a:visited{color:#00479d; text-decoration:none;}
.column-list-item h4 a:hover{color:#C30; text-decoration:none;}		
.column-list-item p{
	display:block;
	float:left;
	margin:4px 0 0 10px ;
	display:block;
	height:15px;
	padding:0 2px 1px 2px;
	background:#5b85c7;
	color:#ffffff;
    font-size:12px;
	line-height:15px;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius:2px;
	outline:none; blur:expression(this.onFocus=this.blur());
	}

.mod18{width:680px;height:600px;margin:20px auto;position:relative;background:#f7f7f7;}
.mod18 .btn{position:absolute;width:15px;height:70px;top:496px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:213px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:680px;height:490px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px; text-align:center;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");font:bold 22px Tahoma;}
.mod18 .picBox{height:490px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:490px;position:absolute;}
.mod18 .picBox li{width:680px;height:490px;text-align:center;}
.mod18 .listBox{width:642px;height:100px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px;height:64px;border:2px solid #185fad;}
.mod18 .listBox .on i{display:block;}
