@charset "gb2312";
/* CSS Document */

#slides{width:980px;height:317px; position:relative; margin:0 auto;}
.slides_container{width:980px;height:317px;overflow:hidden; margin:0px;}
.pagination{ margin:0;width:300px;position:absolute;left:895px;top:288px;z-index:2000;}
.pagination li{float:left;}
.pagination li a{ display:block;width:22px;height:0;padding-top:22px;background-image:url(pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a{ background-position:0 -22px; _background-position:0 -21px;}

.indexCon{width:980px;overflow:hidden; margin:0 auto}
.indexCon .flashBanner{width:980px;height:326px;overflow:hidden;margin-bottom:12px;}
.flashBanner{position:relative;}
.flashBanner .mask{height:32px;line-height:32px;background-color:#000;width:100%;text-align:right;
	position:absolute;left:0;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}
img{border:0 none;}

#con{width:980px;margin:18px auto;height:180px;}
#con_l{width:411px; height:179px; float:left; border:1px solid #dfdfdf; border-top:none; background:url(indexnewsbg.gif) repeat-x;}
#tit{width:411px; height:28px;}
#tit li{width:83px; height:20px; text-align:center; padding-top:8px; line-height:14px; color:#666; float:left; background:url(indexnewsbg1.gif) no-repeat; display:block;}
#tit li:hover,#tit li.hover{width:90px;color:#f9fafa; background:url(indexnewsbg2.gif) no-repeat;}
#tit_r{ padding:9px 14px 0 0; float:right;}
#news{width:379px; height:131px; padding:20px 15px 0 17px;}
#news dt{ padding-top:6px; float:left;width:158px;}
#news dt img{ padding:4px; border:1px solid #e3e0e0; margin-right:18px;}
#news dd{width:206px;background:url(indexnewsdoc.gif) no-repeat 0px 8px; line-height:23px; padding-left:14px; float:left; display:block; height:23px;}
#news dd a{color:#757575;}
#news dd a:hover{color:#0000FF;}
#con_m{width:334px; height:179px; float:left; border:1px solid #dfdfdf; border-top:none; background:url(indexnewsbg.gif) repeat-x; margin:0 13px 0 12px;}
#tit1{height:19px; padding:9px 8px 0 30px; background:url(indexaboutdoc.gif) no-repeat 11px 11px; color:#797979; font-weight:bold; line-height:14px;}
#about{ padding:19px 13px 0 16px;color:#707070; line-height:23px;}
#about b{ font-size:14px; color:#00509c; margin-bottom:7px; display:block;}
#con_r{width:192px; height:180px; float:right; background:url(indextelbg.gif) no-repeat; line-height:18px; color:#dff4fe; padding-left:14px;}
#con_r h2{ padding:10px 0 15px 16px;line-height:16px;color:#fff; font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.foot2 {
	color:#999999;text-align:center;
}
.foot2 A {
	COLOR: #999999;
}
.foot2 A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
#probg{width:978px; height:300px;margin:0 auto; background:url(indexprobg.gif) repeat-x; border:1px solid #dfdfdf;}
#pro{width:978px; height:250px;padding-top:29px;}
	  .rollBox {width:978px; height:250px;overflow:hidden;}
	  .rollBox .LeftBotton {overflow:hidden;float:left;display:inline;background:url(jt1.gif) no-repeat;width:24px;height:236px; cursor: pointer; margin:0px 20px 0 18px;}
	  .rollBox .RightBotton {overflow:hidden;float:left;display:inline;background:url(jt2.gif) no-repeat;width:24px;height:236px; cursor:pointer;display:inline;margin:0px 12px 0 16px;}
	  .rollBox .Cont {width:863px;overflow:hidden;float:left;display:inline;}
	  .rollBox .ScrCont {width:10000px;}/*加大宽度是为了适应更多的logo内容*/

	  .rollBox .Cont li {width:270px; height:250px;float:left;text-align:center;display:inline; margin-right:19px;}
	  .rollBox .Cont li img{ border:1px solid #eaeaea; padding:2px;}
	  .rollBox .Cont li p a{ text-decoration:none; color:#797979; padding:7px 0 3px 0; display:block;}
	  .rollBox #List1, .rollBox #List2 {float:left;}
	  .topimg{width:260px; height:180px; border:3px solid #E8E8E8; margin: 0px 0px 0px 0px;}