.box1 { background:#fff; overflow:hidden;_display:inline-block;}
.banner{overflow:hidden; float:left;}
.banner, .banenr a img ,.banner a { width:872px;height:423px;}
.banner a{ display:block;}
.imgnav{ background:#fff; width:872px;height:423px; overflow:hidden;  position:relative; float:left}
#img{ z-index:10;}
#img img{ width:872px; height:423px; display:none;}
.ctrl{ position:absolute; z-index:100; bottom:10px; right:0px; width:130px; height:20px; overflow:hidden;}
.ctrl span{ float:left; width:20px; margin-right:5px; display:inline; height:18px; line-height:18px; cursor:pointer;  background:#fff; text-align:center; color:#BD0000; font-size:12px;}
.ctrl span.hov{ background:#BD0000; color:#FFF }
.ctrl div{ float:right;}

.box2 { margin-top:20px; overflow:hidden; border-bottom:1px #fff solid; padding-bottom:15px; _display:inline-block;}
.box2 .w888{ float:left; width:888px; overflow:hidden;}
.box2 ul{ float:left; width:908px;}
.box2 ul li{ float:left; width:197px; height:160px; overflow:hidden; margin-right:27px; display:inline; border-left:0px #fff solid; border-right:1px #fff solid;}
.box2 ul li p strong { color:#666; letter-spacing:2px;}
.box2 ul li p{width:154px; font-size:14px; margin:88px auto 0; line-height:110px;}
.box2 ul li p a { display:block; color:#999;}
.box2 img { float:right; width:291px;}
