@charset "gb2312";


img, object{border:0;vertical-align:middle;}
/*img, input{border:medium none;}*/
a{blr:expression(this.onFocus=this.blur());outline:none;cursor:pointer;color:#666;text-decoration:none;}
/*a:hover{color:#ff6600;text-decoration:none;}*/
/*input{vertical-align:middle;}*/
 em{font-style:normal;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clear{height:0px;line-height:0px;clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
*+html .clearfix{overflow:hidden;}
* html .clearfix{height:1%;}
.f-cb{*zoom:1;}
.wk_show{display:block;}
.wk_hide{display:none;}
.positionR{position:relative !important;zoom:1;}
.positionA{position:absolute;}
.f-lay{font-size:0;letter-spacing:-8px;text-align:left;}
.f-ib{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px;letter-spacing:normal;}
/* font */
.w1000{width:1000px !important;margin:0 auto;}

/*main*/
.ct-banner{width:100%;height:302px;margin:0 auto;overflow:hidden; z-index:-1000;}
.ct-focusbox{height:302px;position:relative;overflow:hidden; }
.ct-focusimg{height:302px;overflow:hidden; }
.ct-fimglist{position:relative;}
.ct-fimglist img{display:block;cursor:pointer;}
.ct-fimglist li{width:100%; height:302px;float:left;}
.ct-focustool{overflow:hidden;position:relative;top:-97px;height:97px;background:url(../images/bg_touming.png) repeat-x;}
.ct-ftoollist{position:relative;margin-left:220px;}
.ct-ftoollist li{width:125px;height:58px;float:left;cursor:pointer; margin-left:10px;margin-top:21px;}
.ct-ftoollist li a{width:121px;height:54px;display:block;margin-right:-4px;z-index:100;top:-5px;border:2px solid #ccc;}
.ct-ftoollist .on a{width:121px;height:54px;display:block;margin-right:-4px;z-index:100;top:-5px;border:2px solid #fff;}


.w3cFocus{ width:100%;  position:relative;  height:302px;  }
	.w3cFocusIn{ width:100%; height:302px; position:relative;  margin:0 auto;  overflow:hidden;  }
	.w3cFocusIn .bd li{ vertical-align:middle; }
	.w3cFocusIn .bd li img{ width:1002px; height:302px; display:block;  }
	.w3cFocusIn .hd{ position: absolute; right:155px; bottom:20px;  }
	.w3cFocusIn .hd ul{ vertical-align:middle; display:inline-block; *display:inline; overflow:hidden; zoom:1; }
	.w3cFocusIn .hd ul li{ float:left; display:inline; width:125px; height:58px; margin-right:10px; filter:alpha(opacity=80); opacity:0.8;  cursor:pointer;  }
	.w3cFocusIn .hd ul li img{ width:121px; height:54px; border:2px solid #ccc; display:block;  }
	.w3cFocusIn .hd ul li.on{ filter:alpha(opacity=100);opacity:1; background:url(images/focusArrow.png) center 0 no-repeat; }
	.w3cFocusIn .hd ul li.on img{ border:2px solid #fff; }