@charset "utf-8";
/* CSS Document */
body{ background:url(../images/SLindexbg.jpg) top left repeat-x;}
.con1{ width:983px; height:19px; overflow:hidden; margin:0 auto;}
.con2{ width:983px; height:351px; overflow:hidden; margin:0 auto;}
.con2left{ width:383px; height:351px; float:left; overflow:hidden;}
.con2leftname{ width:370px; height:61px; padding-left:13px; overflow:hidden; background:url(../images/SLindex_r6_c3.jpg) top left no-repeat; color:#FFFFFF;}
.con2leftgaisu{ width:359px; height:153px; padding:12px; overflow:hidden; background:url(../images/SLindex_r8_c3.jpg) top left no-repeat; text-align:left; color:#001C58;}
.con2leftgaisu a{ color:#001C58;}
.con2leftgaisu a:hover{ color:#BC1F1A;}
.con2leftsearch{ width:383px; height:27px; overflow:hidden;}
.con2leftsearch li{ float:left;}
.con2right{ width:600px; height:351px; float:right; overflow:hidden; background:url(../images/SLindex_r6_c8.jpg) top left no-repeat;}


*{margin:0;padding:0;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{zoom:1;}
ul,li{list-style:none;}
img{border:0;}
.wrapper{width:575px;margin:0 auto; padding-top:3px; padding-left:3px; padding-right:22px; padding-bottom:33px; background:url(../images/SLindex_r6_c8.jpg) top left no-repeat;}
/* focus */
#focus{width:575px;height:315px;overflow:hidden;position:relative;}
#focus ul{height:315px;position:absolute;}
#focus ul li{float:left;width:575px;height:315px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:575px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:575px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:96px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}


.case{ width:983px; background:url(../images/SLindex_r13_c3.jpg) top left repeat-y;}
.casetitle{ width:983px; height:40px; background:url(../images/SLindex_r12_c3.jpg) top left no-repeat; color:#BB1E15; line-height:40px; text-indent:50px;}
.casetitle h3{ font-size:16px;}
.casetitle a{ float:right; padding-right:10px; color:#BB1E15;}

.casetest{ padding:10px 10px 0px 10px; width:963px; margin:0 auto;background:url(../images/SLindex_r13_c3.jpg) top left repeat-y;}
.casea{ width:223px; height:126px; padding-left:12px;  float:right;}
.boder{width:254px; height:124px; padding:5px;overflow:hidden;}
.boder h4 a{color:#2C4E7B; line-height:20px;}

.srcoll {
	MARGIN: auto; WIDTH: 937px; HEIGHT: 140px; OVERFLOW: hidden
}
.srcoll DIV {
	FLOAT: left
}
.srcoll DIV.Cont {
	WIDTH: 872px; OVERFLOW: hidden
}
.srcoll DIV.ScrCont {
	WIDTH: 1342177.27px
}
.srcoll DIV.RightBotton {
	TEXT-ALIGN: left; WIDTH: 32px; FLOAT: left; HEIGHT: 130px; CURSOR: pointer
}
.srcoll DIV.LeftBotton {
	TEXT-ALIGN: right; WIDTH: 32px; FLOAT: right; HEIGHT: 130px; CURSOR: pointer
}

.pic{ width:428px; float:left;height:121px; margin-right:8px; border:1px solid #c4c4c4;}
.pic a{ color:#2d2d2e;}
.pic img { float:left; padding:8px;}

.contentbg{ width:983px; background:url(../images/SLindexcontentbg.jpg) top left repeat-y; margin:0 auto; overflow:hidden;}
.contentbottom{ width:983px; height:14px; overflow:hidden; margin:0 auto; background:url(../images/SLindex_r22_c3.jpg) top left no-repeat;}

.newstest{ width:693px; margin:0 auto;}
.newstest li{ background:url(../images/hlborder.jpg) repeat-x bottom;padding:10px 0;}
.newstest li h4 a{color:#BC1F18; line-height:30px;}
.newstest li div a,.blue{ color:#1c3578;}
