#bannerBigBox{float:left;margin:0 auto}
#banner{ margin:0 auto; height:408px; width:1920px; position:relative; z-index:1; background:#FFF;}
#banner .img_box a{height:408px; width:1920px; display:block; position:absolute; top:0; left:0; }
#banner .ck_turn{width:54px; height:54px; position:absolute; z-index:2;}
#banner .ck_turn.bg1{filter:alpha(opacity=20); opacity:0.2;-moz-opacity:0.2;}
#banner .ck_turn.bg2{filter:alpha(opacity=40); opacity:0.4;-moz-opacity:0.4;}
#banner .ck_lt{width:100%; height:100%; display:block; background:url(img/icon-sidebar.png) no-repeat;}
#banner .ck_rt{width:100%; height:100%; display:block; background:url(img/icon-sidebar.png) no-repeat -66px 0;}
#banner .ck_change{height:20px; padding:15px 0 5px 0; position:absolute; z-index:2; bottom:0;}
#banner .ck_change a{width:10px; height:10px; display:block; margin:4px; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#banner .ck_change a.bg1{background:#ddd;}
#banner .ck_change a.bg2{background:#999;}
#banner .ck_change a.bg3{background:#063;}

#indexlist{ margin:0 auto;width:1120px;}

.list {width:1120px; margin-top:6px;}
.list_tr1 { float:left;width:1120px; height:42px;}
.list_title {width:200px; height:33px; margin-top:9px; float:left; font-size:16px; line-height:32px;color:#333; text-align:left; font-weight:bold;}
.list_title span{font-family:Arial; font-size:12px; color:#999;}
.list_more{width:80px; height:26px; float:right; font-size:12px; line-height:26px; border:1px solid #CCC; margin-top:7px}
.list_more a{color:#666; display:block; width:70px; height:26px; background:url(img/more.gif) no-repeat 60px center; padding-left:10px;}
.list_tr2 { float:left;width:1120px; margin-top:6px;margin-bottom:12px;}

#index_mall{width:1120px;}
#index_mall .box1{float:left; margin-right:20px; width:360px; height:240px; background:#999; position:relative; overflow:hidden; }
#index_mall .box2{float:left; width:360px; height:240px; background:#999; position:relative; overflow:hidden}
#index_mall .por{width:360px; height:240px; background:#000; filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; top:0; position:absolute; z-index:1; top:240px}

#index_case{width:1120px;}
#index_case .box1{float:left; margin-right:12px; width:271px; height:200px; background:#999; position:relative; overflow:hidden; }
#index_case .box2{float:left; width:271px; height:200px; background:#999; position:relative; overflow:hidden}
#index_case .por{width:271px; height:200px; background:#000; filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; top:0; position:absolute; z-index:1; top:200px}

#rol_box{position:relative}
#rol_box .pro_dir_lt{width:32px; height:48px; margin-top:32px; left:-50px; position:absolute}
#rol_box .pro_dir_lt a{height:48px; display:block; background:url(img/bg_ck_but.gif) no-repeat;}
#rol_box .pro_dir_rt{width:32px; height:48px; margin-top:32px; right:-50px; float:right;  position:absolute}
#rol_box .pro_dir_rt a{height:48px; display:block; background:url(img/bg_ck_but.gif) no-repeat -32px 0;}
#rol_box .pro_list{width:1136px; height:122px; float:left; overflow:hidden; margin-left:-8px}
#rol_box .pro_list li{width:268px; padding:0 8px; float:left;}
#rol_box .pro_list .pro_img{width:268px; height:120px; background:#FFF;border:1px solid #ccc;}
#rol_box .pro_list .pro_img a{width:268px; height:120px; display:block; overflow:hidden;}
#rol_box .pro_list .pro_tit{width:268px; height:36px; font-family:Arial; font-size:12px; color:#666; line-height:36px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#rol_box .pro_list .pro_tit a{color:#666;}
#rol_box .pro_list .pro_tit a:hover{color:#f90;}
