@charset "utf-8";
/* CSS Document */

/* ==页面主体== */
body{
	
}

.banner { width: 100%; background: #000;}

.content { width: 100%; overflow: hidden; padding-top: 23px; background: url(../images/shadow_index.jpg) no-repeat center top; }
	.leftbox { width: 655px; float: left; border-left: 1px #e7e7e7 solid;}
	.leftbox .hd { height: 30px; position: relative; border-bottom: 3px #3d5580 solid;}
	.leftbox .hd h3 { position: absolute; padding:0 10px; background: #3d5580; color: #fff; line-height: 30px; height: 30px;}
	.leftbox .hd h3 a,.leftbox .hd h3 a:link {color: #fff;}
	.leftbox .hd a.more { position: absolute; right: 15px; width: 36px; height: 16px; background: url(../images/icon/more.gif) no-repeat 0 center; top: 5px;}
	.leftbox .bd { padding: 20px 10px 15px 10px; width: 634px; height: 326px; overflow: hidden;}
	.leftbox dl { float: left; width: 317px; height: 112px;}
	.leftbox dl dt { width: 140px; height: 112px; float: left;}
	.leftbox dl dt img { border: 1px #e2e2e2 solid; width: 126px; height: 95px}
	.leftbox dl dd { color: #636363; line-height: 20px; font-size: 12px;}
	.leftbox dl dd.title { font-weight: 700; line-height: 18px; padding: 5px 0}

	.rightbox { width: 310px; float: right; border-top: 1px #dedede solid; border-right: 1px #dedede solid; background: #fafafb url(../images/400.jpg) no-repeat right top; padding-top: 135px;}
	.rightbox .hd { height: 51px; background: url(../images/about.gif) no-repeat 0 0;}
	.rightbox .bd { padding: 5px 10px 10px 28px; height: 192px; line-height: 24px; font-size: 12px;}
	
	.shadow { height: 38px; background: url(../images/shadow.jpg) no-repeat center top;}

/*滚动通用*/
.slider { width:634px; height:336px; position:relative;}
.sm_prev, .sm_next { cursor: pointer; display: block; height: 27px; overflow: hidden; position: absolute; width: 27px; z-index: 2;}
.sm_prev { bottom:0px; right:28px;}
.sm_prev:hover { background-position: 0 -28px;}
.sm_next { bottom:0px; right:0px; background-position: right 0}
.sm_next:hover { background-position: right -28px;}
.s {position:relative; left:0px; top:0px}
.mask {overflow: hidden;position:relative; z-index:1}
.mask div { float:left}
.mask ul { padding:0;}
.mask li { position:relative; padding:0px; display:block;}
.mask li strong { font-size:12px; position:absolute; left:0px; bottom:0px; line-height:18px; background:rgba(0, 0, 0, 0.4); filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#40000000',endColorstr = '#40000000') \9; padding:10px 15px; font-weight:normal;color:#fff;}
.mask li strong a { font-weight:normal;color:#fff;}
.mask a.pic { display:block;}
.mask a.pic img { border:none;}
/*滚动通用end*/

.s4 {width:634px;}
.s4_mask { width:634px; height:336px;}
.s4_mask li { width:634px; height:112px;}
.s4_mask a.pic { width:634px;height:112px;}
.s4_mask a.pic img { border:none;}
