@charset "gb2312";
body,td,th,div,span{ margin:0px; padding:0px;font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif;font-size:15px;color:#333;line-height:23px}
img{border:none}


a{ text-decoration: none; font-size:18px;color:#333;}
a:hover{text-decoration: underline; color:#ff0000}


.a1{ text-decoration: none; font-size:15px;color:#ff0000;}
.a1:hover{text-decoration: underline; color:#333}


.a2{ text-decoration: none; font-size:15px;color:#ffffff; font-family:"Î¢ÈíÑÅºÚ"}
.a2:hover{text-decoration: none; color:#1068a3; font-size:15px; font-family:"Î¢ÈíÑÅºÚ"}

.nav_line{ background: none}
.nav_line tr td{ background:url(images/nav_line.jpg) right center no-repeat; }

.twopro{ width:260px; height:40px; line-height:40px; text-indent:35px; display: block; margin:0 auto; font-size:14px; color:#333; border-bottom:1px dotted #dfdfdf;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.twopro:hover{width:260px; height:40px; line-height:40px; text-indent:35px; display: block; margin:0 auto; font-size:14px; color:#ff0000; border-bottom:1px dotted #dfdfdf;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.bor1{border:1px solid #dddddd; border-top:none}
.bor2{border:1px solid #dddddd; border-top:none; border-right:none}
.bor3{border:1px solid #dddddd; }
.bor4{border-bottom:1px dashed #cfcfcf}
.bor5{ border:1px solid #adadad; border-top:none; border-left:none; border-right:none}

.nav { font-family: "Î¢ÈíÑÅºÚ"; font-size:14px; color:#fff; display:block; height:45px; line-height:45px; text-align:center}
.nav:hover { font-family: "Î¢ÈíÑÅºÚ"; font-size:14px; color:#fff; display:block; height:45px; line-height:45px; background:#000; text-align:center }

.navuu { width:141px; position:absolute; margin:0px; padding:0px; top:84px;  }

.navuudd1 { height:45px;float:left; overflow:hidden; display:block; width:141px; }
.navuudd2 { height: auto; float:left; position:relative; display:inline; width:141px; }

.popDiv { border-top:none; width:141px; height:auto; background:#FFF; margin:0px auto; }

.yy1 { color:#333; text-decoration:none; display:block; height:27px; line-height:27px; font-size:12px; text-align:center; border:2px solid #FFF; border-bottom:0px; background:#f4f4f4; }
.yy1:hover { color:#FFFFFF; font-weight:bold; background:#e66900; }
.header{position:relative; z-index:9999; width:100%;}
		/*--¶¥²¿Á´½Óµ¼º½*/
.container{margin-left:auto; margin-right:auto; width:980px;}
.hd_top{border-bottom:1px solid #e6f0f8;}
.hd_top .container{height:33px; line-height:33px; color:#8d8d8d;}
.hd_top a{padding:0 4px; color:#8d8d8d;}
.tr {text-align:right;}
.fl { float:left;}
.header{ width:980px; margin:0 auto; font-family:Î¢ÈíÑÅºÚ;}


.casebg{
	width: 100%; height: 352px; padding-top: 10px; border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0; 
	overflow: hidden;
	background:#ffffff;}
	
	
	#casePicUlId{ position:relative; width:1549px;height: 352px; overflow: hidden; margin: 0 auto;}
.caseLeft{ position: absolute;right:126px; top:12px; width:26px; height:26px;background: #0654a7; cursor:pointer;}
.caseRight{ position: absolute;right:98px; top:12px; width:26px; height:26px;background: #818284; cursor:pointer;}
.casePicUlIdBox{
	position: absolute;left:0px; top:0px;
}

.htmlpic2{ position:absolute; left:3000px; top:0px;}
.casePicUl{float:left;width:1500px;height:336px; padding-bottom: 0px;}
.casePicUl li{position:relative;float:left;}
.casePicUl li{ width:249px; height:325px; border:1px solid #cfcfcf; margin-left:-1px; background: #ffffff;}
.casePicUl li:hover{
	background: #0654a7;
}
.casePicUl li:hover .title{color:#0654a7;padding:0px 9px;  margin: 3px 3px 0px 3px;  background: #f7f7f7;}
.casePicUl li:hover .pic{
	 width:228px; height:202px; padding: 10px 8px 10px 7px; margin:0px 3px; background: #f7f7f7;
}
.casePicUl li:hover .intro{
	border-top: 1px solid #0654a7;
	color:#ffffff;
	background:#0654a7 ;
}

.casePicUl .title{
	width:225px; height: 40px;padding:0px 12px;  margin: 3px 0px 0px 0px; border-bottom: 1px solid #cfcfcf; 
	color:#666666;font-size:18px;line-height:40px; }
.casePicUl .pic{ width:228px; height:200px; padding: 10px 11px 10px 10px;  }
.casePicUl .pic img{ display: block;border: 1px solid #cfcfcf;}
.casePicUl .intro{
	width: 225px; height: 40px; border-top: 1px solid #cfcfcf; padding:8px 12px;
	color:#666666;font-size:14px;line-height:24px;
}
.casePicUl .more a{
	position: absolute;left:101px; bottom:-26px;
	 width: 48px; height: 48px; display: block; border-radius: 50%; 
	 color:#ffffff;font-size:14px;line-height:48px; text-align: center;
	 background: #a9a9a9;
}