@charset "utf-8";
/* CSS Document */
.header { background:url(../img/si_top.jpg) 0 0 no-repeat #fff;}
.mainsi { width:973px; padding:15px; background-color:#fff;}
.mainsi .box1 { width:973px; height:246px; background:url(../img/z1.jpg) 0 0 no-repeat;}
.mainsi .box1 dt { width:177px; height:212px; float:left; padding:14px 0 0 68px;}
.mainsi .box1 dt img { width:175px; height:210px; border:1px #eee solid;}
.mainsi .box1 dd { width:700px; height:228px; padding:18px 12px 0 0; float:right; font-size:14px; line-height:30px;}
.mainsi .box1 dd a { color:#09f;}

.mainsi .box2 { width:973px; height:365px; background-color:#e9f8ff; display:block;}
.mainsi .box2 dt { width:533px; height:335px; float:left; padding:15px 0 0 15px;}
.mainsi .box2 dt img { width:533px; height:335px;}
.mainsi .box2 .pic2 { width:533px; height:335px; position:absolute; z-index:250;}
.mainsi .box2 .text2 { width:533px; height:30px; margin-top:305px; line-height:30px; opacity:0.7; filter:alpha(opacity=70); background-color:#000; position:absolute; z-index:300; color:#fff; text-align:center; font-size:14px;}
.mainsi .box2 .text2 a { color:#fff;}
.mainsi .box2 dd { width:410px; height:365px; float:right;}
.mainsi .box2 p { width:365px; height:136px; display:block; padding:15px; margin-top:15px; font-size:14px; line-height:28px; background:url(../img/z5.jpg) 0 0 no-repeat;}
.mainsi .box2 p a { color:#09f;}
.mainsi .box2 ul { width:410px; height:160px; padding-top:10px;}
.mainsi .box2 li { width:190px; height:160px; float:left; padding-right:15px;}
.mainsi .box2 li img { width:188px; height:158px; border:1px solid #fff;}

.mainsi .box3 { width:973px; overflow:hidden; zoom:1; padding-top:18px; display:block; background-color:#e9f8ff;}
.mainsi .box3 li { width:300px; height:200px; float:left; padding:0 0 18px 18px;}
.mainsi .box3 img { width:300px; height:200px;}

