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

#main2 {
	padding: 0px 0px 20px 0px;
	width:958px;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	background:#fff; float:left;
	}
.box1-top{ width:960px; height:14px; background:url(../images/box-top-m.png) repeat-x; overflow:hidden; float:left;}
.box1-top .box1-tl{ width:5px; height:14px; background:url(../images/box-top-left.png) no-repeat; float:left;}
.box1-top .box1-tr{ width:5px; height:14px; background:url(../images/box-top-right.png) no-repeat; float:right;}
.box1-main{ border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; width:958px; background:#fff; float:left;}
.box1-bottom{ width:960px; height:10px; background:url(../images/box-bot-m.png) repeat-x; overflow:hidden; float:left;}
.box1-bottom .box1-bl{ width:5px; height:10px; background:url(../images/box-bot-left.png) no-repeat; float:left;}
.box1-bottom .box1-br{ width:5px; height:10px; background:url(../images/box-bot-right.png) no-repeat; float:right;}

#up {
	margin-top:8px;
	background:url(../images/up-border.png) no-repeat;
	height: 6px;
	overflow:hidden;
	}
#instructions {
	background: url(../images/model-title-bg.png) no-repeat;
	height: 50px;
	margin-top:16px; float:left; width:960px;
	}
#main2 img {
	margin-left: 12px;
	}

#main2 h1 span{
	color:#FFF;
	position:relative;
	left:20px;
	top: 8px;
}
#main2 h1 {
	margin-left: -7px;
	}
a:link {
	color: #4998b8;
	text-decoration:none;
	}
#text{
	padding-left: 17px;
	padding-top: 16px;
	padding-right:40px; float:left; width:903px;
	}
#text img {
	float:left;
	width:100px;
	padding:20px 0;
		}
#text p {
	float:left;
	color:#373737;
	width:720px;
	margin-left:50px;
	line-height:20px; display:block;
	}
#text h3{
	color:#083d69;
	font-size:14px;
	margin-left:48px;
}
#text2{
	padding-left: 37px;
	padding-top:  20px;
	padding-right:40px; float:left; width:883px;
		}
#text2 p{
		margin-bottom:5px;
		color:#000000;
		word-spacing:2px;
		}
#text h2{ margin-bottom:10px;}
#text h2,#text2 h2{ font-weight:bold;
	font-size:16px;
	color:#083D69;
	height:35px;
	line-height:35px;
	border-bottom:2px solid #ddd;
	}
#foot {
	background:url(../images/down-border.png) no-repeat;
	height: 20px;
	}
p{
		margin-top:5px;
}
p a:link{
	color:#4998b8;
	font-weight:500;
}
#line {
	background:url(../images/inine.png) no-repeat;
	height: 2px;
	}
#text2  p{
	word-spacing:2px;
	}

#right {
	float:right;
	margin: 50px auto;
	overflow:hidden;
	}
#left {
	float:left;
	width:560px;
	margin: 0 auto;
}
#news-list {
	width:880px;
	margin:0 auto;
	}
.news-box {	padding:10px 20px;	font-size:11px; float:left; width:843px; border-bottom:1px dashed #ddd; line-height:20px;}

.news-box dt{ float:left; width:110px;  height:50px; margin-right:10px;}
.news-box dd{ float: left; width:697px;}


#text-shadow {
	background: url(../images/model-title-bg.png) no-repeat;
	height:45px;
	width:435px;
	margin-left:-7px;
}
#text-shadow h1 { float:left;
	color:white;
	font-size:18px; font-weight:bold;
	position:relative;
	left:24px;
	top:7px; float:left;}