

.baseDiv{ margin:0 auto; width:992px; clear:both;margin-top:4px;margin-bottom:6px;}

.flashDiv{position: absolute; top:0px; z-index:0;}
.txtDiv{position: absolute; top:0px; right: 0px; z-index:2; background-color:#344957; width:944px; padding-left:10px; color:#ffffff; line-height:25px;}

.titDiv{ clear:both;}
.titDiv a{ display:block; float:right; width:51px; height:16px;background: url(../images/mroe.png) 0 0 no-repeat; margin-top:3px; margin-right:25px; }
.baseDiv #news{ padding-top:20px; float:right;position: relative; }
.baseDiv #news b{padding-left:20px; font-size:14px; color:#00629f; float:left; margin-top:4px;}
#news .titDiv{width:280px;height:33px;position: absolute; top:27px; right: 0px;}

#index_news {height:116px;overflow:hidden;}
#index_news ul{ width:260px;}
#index_news ul li{ clear:both;margin:0px; padding:0px;  list-style:none; color:#00629f; line-height:28px; }
#index_news ul li .iNews{background: url(../images/poin.gif) 0 10px no-repeat; padding-left:14px; display: block; float: left;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:200px; }

#index_news ul li a:hover {text-decoration: none;}
.iDate{ float:right;color:#00629f; }

#demo{height:173px;overflow:hidden; float:left; }
#demo1{white-space:nowrap;padding:0;height:173px;line-height:173px;}
#demo1 img{  width:173px;margin-left:7px;margin-right:7px;   }


#linkto {size:200px;width:150px;}


.slider {
	position: absolute; width: 20000px
}
.slider li {
	list-style-type: none; display: inline; float: left; list-style-image: none
}
.slider img {
	width: 506px; display: block; height: 153px
}
.num {
	position: absolute; bottom: 6px; right: 5px
}
.num li {
	 text-align: center;  line-height: 21px;  margin: 0px 3px; width: 21px; font-family: arial; float: left; height: 21px; color: #0062b2; font-size: 12px; overflow: hidden; cursor: pointer; 
}
.num li.on {
	border-bottom: 0px; border-left: 0px; line-height: 21px; background-color: #fff; margin: 0px 3px; width: 21px; height: 21px; color: #4a5353; font-size: 16px; border-top: 0px; font-weight: bold; border-right: 0px;border: #d8dad7 1px solid; border-top-style:none;
}
.container {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; float:left; margin-top:22px; margin-left:23px; display:inline;
}
.container * {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.container {
	position: relative; width: 506px; height: 183px; overflow: hidden
}




#index_right{width:754px;background:#fff;float:right;display:inline;
border-left:1px solid #c5dcf5;
border-right:1px solid #c5dcf5;
border-bottom:1px solid #c5dcf5;
text-align:center;
}


#index_right1{
display:inline;
width:756px;
margin-bottom:15px;
}
#index_right1tit {
margin-top:5px;
width:730px;
height:29px;
line-height:29px;
text-align:left;
font-family:"宋体";
}
#index_right1con {
float:right;
margin-right:18px;
text-align:left;
width:700px;
font-family:"宋体";
border:1px solid #c5dcf5;
padding:10px 10px;
overflow:hidden;
}

#index_right1con p {
line-height:25px; text-indent:2em;}
#index_right1con p a{color:#2a619d;}

#index_right2{
display:block;
width:730px;
margin-bottom:20px;

}
#index_right21{
float:left;
display:block;
width:414px;
}
#index_right21tit {
margin-top:5px;
width:414px;
height:29px;
line-height:29px;
text-align:left;
font-family:"宋体";
}
#index_right21con {
width:392px;
height:120px;
overflow:hidden;
border:1px solid #c5dcf5;
text-align:left;
font-family:"宋体";
padding:10px 10px;
}
#index_right21con p {
line-height:20px; text-indent:2em;}
#index_right21con p a{color:#2a619d;}

#index_right22{
float:right;
display:block;
width:302px;
}
#index_right22tit {
margin-top:5px;
width:302px;
height:29px;
line-height:29px;
text-align:left;
font-family:"宋体";
}
#index_right22con {
width:280px;
height:120px;
padding:10px 10px;
overflow:hidden;
border:1px solid #c5dcf5;
text-align:left;
background:url(../images/indexright22bg.png) 100% 100% no-repeat;


}



#index_right22con img{float:right;position:relative;top:23px;right:20px;clear:both;}



#index_news {
float:left;
display:inline;
width:290px;
padding-left:10px;
font-family:"宋体";
}

#index_right3{
float:right;
display:inline;
width:756px;
}
#index_right3tit {
width:726px;
height:29px;
line-height:29px;
text-align:left;
color:#3d3c3c;
font-family:"宋体";

}
#index_right3con {
width:716px;
border:1px solid #c5dcf5;
padding-top:15px;
padding-bottom:10px;
padding-left:13px;
font-family:"宋体";
overflow:hidden;
}

/*padding: 10px;margin-bottom:10px;  
 width:136px;



*/
#caseList1 dl { float:left;margin-top:20px;margin-right:2px;text-align:center;border:1px #c6b8b8 solid; background-color:#fff;display:inline;margin-left:37px;width:171px;height:148px;}
#caseList1 dl dd { padding:10px; display:none;  }
#caseList1 dl dd a{ color:#4d0000;}

#caseList1 dl dt {display: table-cell; vertical-align:middle;text-align:center;
*display: block;
*font-size: 131px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;
width:171px;height:148px;
}
#caseList1 dl dt img{vertical-align:middle;  text-align:center;width:160px;height:140px; }


.cenCon1{ float:left; width:716px;line-height:24px;overflow:hidden;padding-bottom:10px;}



#proList2 dl { float:left;display:inline; width:120px; padding:0 10px;margin-bottom:10px;text-align: left;border-right:1px #9fd3fc solid;height:120px;overflow:hidden;}
#proList2 dl dd { text-align:left; height:100px;overflow:hidden;}
#proList2 dl dd a{ color:#134f91;}
#proList2 dl dd a:hover{ color:#134f91;text-decoration:underline;}
#proList2 dl dd h4{ font-size:14px; font-weight:700;margin-top:8px; color:#006fd0; display: block;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:110px; }
#proList2 dl dd p{line-height:18px; font-size:12px; }
#proList2 .last{ float:right; }

#proList2 dl dt {
        /*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;

        /*设置水平居中*/
        text-align:center;


        *display: block;
        *font-size: 90px;/*约为高度的0.873，200*0.873 约为175*/
        *font-family:Arial;

        width:120px;
        height:100px; float:left;
        margin-right:10px;display:inline;  background-color:#fff;;overflow:hidden;

}
#proList2 dl dt img{vertical-align:middle;  width:120px;overflow:hidden;}

