.clearfix:after {clear: both;content: '';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: +inline-block;}
.topmain { margin-bottom:0; }	/*顶部样式重定义*/
#wrapper { width:100%; background:#555; color:#ccc; }
#wrapper a { color:#eee; }
#wrapper a:hover { color:#fff; }
.thispos { font:normal 12px/30px "新宋体"; padding:10px 5px 5px; width:990px; margin:auto; }
#picSlideWrap{ color:#fff; }
.infopt{ height:60px; text-align:center; font:normal 28px/60px "微软雅黑"; border-top:1px solid #444;}
.infopc{ text-align:center; line-height:50px; color:#ccc; font-weight:normal; border-top:1px solid #888;}

.imgnav{ position:relative; width:100%; padding:15px 0;}
#img{ z-index:10; margin:auto; width:500px; position:relative; text-align:center; padding:20px; border:1px solid #e0e0e0; }
#img p { height:330px; display:none; position:relative; }
#img p span { display:block; position:absolute; bottom:0; padding:8px 10px 5px; text-align:left; font:normal 12px/20px "微软雅黑"; width:480px; color:#fff; background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; } 
#front{ position:absolute; left:0px; top:0px; z-index:10; cursor:pointer; width:270px; height:340px; background:url(../images/2015blank.gif);}
#front a{  position:absolute; left:20px; top:145px;display:block; background:url(../images/2015pre.png) no-repeat; width:25px; height:55px; display:none;}
#next{  position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; width:270px; height:340px; background:url(../images/2015blank.gif);}
#next a{  position:absolute; right:20px; top:145px; display:block; background:url(../images/2015next.png) no-repeat; width:25px; height:55px; display:none;}

.setcbtn { width:540px; margin:auto; border:1px solid #e0e0e0; border-top:none; }
#cbtn{ position:relative; height:90px; width:540px; margin:auto; }
#cbtn ul{position:relative; width:10000px; height:90px;}
#cbtn ul li{ float:left; padding:5px; width:80px; height:60px; cursor:pointer; text-align:center; position:relative; }
#cbtn ul li img{ width:80px; height:60px; display:block;}
#cbtn ul li tt{ background:#000; color:#fff; position:absolute; right:5px; bottom:5px; z-index:20; font-size:12px; line-height:16px; padding:0 5px;}
#cbtn li.hov{ background-color:#ccc;}
.ctrl div{ clear:both;}
#cSlideUl{width:450px; height:70px;overflow:hidden; position:relative; top:10px; margin:0 auto; }
.picSildeLeft{cursor:pointer; position:absolute; top:15px; left:10px; z-index:9;}
.picSildeRight{cursor:pointer; position:absolute; top:15px; right:10px; z-index:9;}