﻿
.banner{ width:100%;  margin:0 auto; overflow:hidden; text-align:center;    }
.flexslider {   margin:0 auto; position: relative; height: 376px; overflow: hidden; background: url(../images/lightbox-ico-loading.gif) 50% no-repeat;z-index:0;  }
.slides { position: relative; z-index: 1;z-index:0;}
.slides li { height: 376px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat;_background: url(../images/dot.gif) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

.srcoll {
	margin:0 auto; WIDTH: 980px; border-bottom:3px solid #f3f3f3;  border-top:3px solid #f3f3f3;  OVERFLOW: hidden
}
.srcoll DIV {
	FLOAT: left
}
.srcoll DIV.Cont {
	WIDTH: 890px;OVERFLOW: hidden; padding:0 15px;
}
.srcoll DIV.ScrCont {
	WIDTH: 1342177.27px
}
.srcoll DIV.pic {
	TEXT-ALIGN: left;  padding:10px 5px; WIDTH: 160px;   HEIGHT: 150px;   
}
.srcoll DIV.pic IMG {
	WIDTH: 160px; FLOAT: left; HEIGHT: 120px; border:1px solid #f3f3f3;
}
.srcoll DIV.pic SPAN {
	TEXT-ALIGN: center; WIDTH: 160px; FLOAT: left; 
}
.srcoll DIV.RightBotton {
	TEXT-ALIGN: left; WIDTH: 30px; background:#f3f3f3; FLOAT: left; HEIGHT: 105px;padding-top:65px;text-align:center; CURSOR: pointer
}
.srcoll DIV.LeftBotton {
	TEXT-ALIGN: right; WIDTH: 30px;background:#f3f3f3; HEIGHT: 105px;padding-top:65px; FLOAT: right;   CURSOR: pointer; text-align:center;
}


 

.case{ width:466px; float:left;  }
.tit h4{ width:74px; height:31px; line-height:25px; color:#fff; float:left; text-align:center; background:url(../images/tit.jpg);}
.tit div{ width:392px; height:25px; display:block; float:right; border-bottom:1px solid #d2d2d2}
  
.cleara{ height:15px; clear:both;}
 .scrolllist{width:466px;height:222px;margin:0 auto; }
.scrolllist .imglist_w{width:466px;height:222px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:456px; height:95px;  float:left;padding:5px; border-bottom:1px dotted #c8c8c8; margin-bottom:5px; overflow:hidden;}
.caseimg{ float:left; padding-right:10px;}
.scrolllist .imglist_w li h3{color:#0099cc; line-height:22px;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
 
#s2{width:466px;}
#s2 .imglist_w{width:466px;}
#s2 .imglist_w ul{height:20000px;width:auto;position:absolute;left:0px;top:0px;}
#s2 .imglist_w li{float:none;}
 
.casemore{ float:right;}
 
.news{ width:466px; float:right; }
/* tabcon */
.tabcon{ position:relative;/*必要元素*/height:222px;overflow:hidden;width:466px;}
.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
.tabcon .sublist{padding:5px 0;height:212px;}
.newst{ border-bottom:1px dotted #929292; margin-bottom:10px; padding-bottom:5px; }
.newst img{ float:left; padding-right:10px;}
.newslist li span{ float:right; font-size:10px;}
 .newslist li{ background:url(../images/dot.jpg) no-repeat left center; text-indent:15px;}
