/*-----------Reset-----------------------------*/
	body{background:#f7fbfe;color:#333;line-height:1.5;font:12px "Trebuchet MS", "Verdana", "Helvetica", "Tahoma", "\5b8b\4f53", "sans-serif";}
	body, p, blockquote, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend{margin:0;padding:0;}
	h2, h3, h4, h5, h6{font-size:12px;}
	table{border-collapse:collapse;border-spacing:0;}
	input, textarea, button, select {font-family:"Verdana";vertical-align:middle;}
	label{vertical-align:middle}
	legend {color:#333;}
	blockquote, q {quotes: none;}
	blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
	ul,ol{list-style:none;}
	img{border:0;}
	a,a:visited{color:#333;text-decoration:none;}
	a:hover{color:#1E50A2;text-decoration:underline;}
	a:active{color:#933;}
	:focus {outline:0;}
	.clear{clear:both;font-size:0;line-height:0;}
	.floatl{float:left;}
	.floatr{float:right;}
	.red {color:#f00;}
	.a_bold, .a_bold:visited {font-weight:bold;}
	.a_red, .a_red:visited {color:#f00;}
	.a_blue, .a_blue:visited {color:#00549b;}
/*---------------------------------------------*/
/*-----------Layout---------------------------*/
	.l_page {margin:0 auto;width:960px;}
	.l_top {width:958px;height:100%;background:#fff;border:1px solid #a6d0e8;border-width:0 1px;overflow:hidden;}
	/*-----------foot_menu---------------*/
	.foot_menu {width:958px;height:42px;background:#fcfcfc url(../images/bg_r.gif) repeat-x left -32px;border:1px solid #d5d6d8;line-height:42px;}
	.foot_menu h3 {float:left;width:95px;background:url(../images/bg_t_sprite.gif) no-repeat right -60px;text-align:center;font-size:14px;}
	.foot_menu ul {float:right;width:850px;}
	.foot_menu li {float:left;}
	.foot_menu li a, .foot_menu li a:visited {float:left;color:#666;}
	.foot_menu li a:hover {text-decoration:underline;color:#1E50A2;}
	.foot_menu li span {float:left;margin:15px 13px 0;width:1px;height:12px;background:#666;*overflow:hidden;}
	.foot_menu li.backtop {float:right;margin:10px 15px 0 0;height:22px;line-height:22px;}
	.foot_menu li.backtop a, .foot_menu li.backtop a:visited {display:inline;width:77px;height:20px;background:url(../images/bg_t_sprite.gif) no-repeat -44px -71px;text-indent:5px;color:#1E50A2;}
	.foot_menu li.backtop a:hover {text-decoration:none;}
	/*-----------foot_info---------------*/
	.foot_info {margin:10px 0;width:960px;padding-top:5px;background:#f7fbfe;border-top:5px solid #01559d;text-align:center;line-height:22px;color:#333;}
	.foot_info p {width:100%;text-align:center;}
	.foot_info a, .foot_info a:visited {color:#1E50A2;}

/*-----------global-----------------------------*/
body, html
{
	text-align: center;
}
#container
{
	width: 960px;
	background: #fff;
	text-align: left;
	margin: 0 auto;
}
.clearfix:after
{
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix
{
	zoom: 1;
}
/*-------------------topic-image---------------------*/
#topic-image
{
	border-top: solid 4px #005976;
	padding-top: 4px;
	margin-bottom: 10px;
}
#topic-image img
{
	display: block;
	width:960px;
	height:292px;
}
/*-------------------features---------------------*/
#features .title
{
	height: 23px;
	background: url(image/titlebg1.gif) repeat-x left bottom;
}
#features .title .wrap
{
	height: 28px;
	line-height: 99999em;
	overflow: hidden;
	position: relative;
	margin-bottom: -5px;
	background: url(image/nrdd.gif) no-repeat;
}


#features .content
{
	border: solid #9d9d9d;
	border-width: 0 2px 2px 2px;
	padding: 15px 18px 20px 8px;
}
#features .summary
{
	float: left;
	padding: 8px 6px;
	width: 328px;
	background: #e8e8e8;
}
#features .summary .img_top
{
	float: left;
	display: block;
	padding: 3px;
	border: solid 1px #b5b5b5;
	margin: 0 8px 0 0;
	background: #ffffff;
}
#features .summary .img_top img
{
	display: block;
	width:130px;
	height:90px;
}
#features .summary p
{
	line-height: 1.8em;
	color: #13438a;
}
.review
{
	float: right;
	width: 565px;
}
.review .sub-title
{
	height: 25px;
	margin-bottom: 15px;
	width: 97px;
	line-height: 99999em;
	overflow: hidden;
	position: relative;
	z-index: 1;
	background: url(image/font-sjhg.gif) no-repeat;
}
.review ul.img
{
	float: left;
	width: 100px;
	margin-top: -25px;
	overflow: hidden;
}
.review ul.img li
{
	margin-top: 22px;
	float:left;
}
.review ul.img li a
{
	float:left;
}
.review ul.img li img
{
	display: block;
	border: solid 4px #f0f0f0;
	width:90px;
	height:60px;
}
.review ul.list
{
	float: right;
	width: 448px;
	margin-top: -45px;
	color: #888888;
	overflow: hidden;
}
.review ul.list li
{
	margin-top: -1px;
	padding: 7px 0 7px 15px;
	line-height: 22px;
	background: url(image/line-dotted.gif) repeat-x;
}
.review ul.list li .name
{
	display: block;
	float: left;
	display: inline;
	position: relative;
	margin-left: -15px;
	padding-left: 15px;
	font-weight: bold;
	color: #13438a;
	background: url(image/icon1.gif) no-repeat left center;
}
.review ul.list li .name a, .review ul.list li .name a:visited
{
	font-weight: bold;
	color: #13438a;
}
.review ul.list li .name a:hover
{
	font-weight: bold;
	color: #13438a;
}
/*-------------------warning---------------------*/
.warning
{
	margin-top: 18px;
}




.warning .title
{
	height: 20px;
	background: url(image/titlebg2.gif) repeat-x left bottom;
}
.warning .title .wrap
{
	height: 28px;
	line-height: 99999em;
	overflow: hidden;
	position: relative;
	margin-bottom: -8px;
}

.warning .content
{
	border: solid #9d9d9d;
	border-width: 0 2px 2px 2px;
	padding: 25px 16px 10px;
}
.warning .summary
{
	float: left;
	width: 442px;
}
.sub-title
{
	margin-bottom: 20px;
	zoom: 1;
}
.sub-title:after
{
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}
.sub-title .num
{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	line-height: 99999em;
	overflow: hidden;
}
.sub-title .name
{
	display: block;
	height: 32px;
	width: 412px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background: url(image/bg1.gif) repeat-x left bottom;
}
.sub-title .name a, .sub-title .name a:visited
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.sub-title .name a:hover
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.warning .summary-content
{
}
.warning .summary-content .img_js
{
	float: left;
	display: block;
	width: 88px;
	padding: 2px 0 0 2px;
	margin: 0 10px 0 3px;
	background: url(image/imgbg.gif) no-repeat;
}
.warning .summary-content .img_js img
{
	width: 81px;
	height: 82px;
	display: block;
	margin-bottom: 18px;
}
.warning .summary-content .img_js .name
{
	display: block;
}
.warning .summary-content .detail
{
	line-height: 22px;
}

.warning .list
{
	float: right;
	width: 450px;
	overflow: hidden;
}
.warning .list li
{
	margin-top: -1px;
	padding: 18px 0 8px 0;
	background: url(image/line-dotted.gif) repeat-x left top;
	zoom: 1;
}
.warning .list li:after
{
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}
.warning .list li img
{
	display: block;
	float: left;
	border: solid 4px #f0f0f0;
	margin-right: 9px;
	width:100px;
	height:60px;
}
.warning .list li .name
{
	display: block;
	width: 310px;
	float: left;
	color: #13438a;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 8px;
	background: url(image/icon2.gif) no-repeat 2px center;
}
.warning .list li.before .name {width:430px;}
.warning .list li .name a, .warning .list li .name a:visited
{
	color: #13438a;
	font-size: 14px;
	font-weight: bold;
}
.warning .list li .name a:hover
{
	color: #13438a;
	font-size: 14px;
	font-weight: bold;
}
.warning .list li p
{
	display: block;
	width: 325px;
	float: left;
	line-height: 22px;
}
.warning .list li.before p {width:430px;}
.warning .list li.before img {display:none;}
/*-------------------no1---------------------*/
.warning#no1 .title .wrap
{
	background: url(image/js1.gif) no-repeat;
}
.warning#no1 .sub-title .num
{
	background: url(image/num1.gif) no-repeat;
}
/*-------------------no2---------------------*/
.warning#no2 .title .wrap
{
	background: url(image/js2.gif) no-repeat;
}
.warning#no2 .sub-title .num
{
	background: url(image/num2.gif) no-repeat;
}
/*-------------------no3---------------------*/
.warning#no3 .title .wrap
{
	background: url(image/js3.gif) no-repeat;
}
.warning#no3 .sub-title .num
{
	background: url(image/num3.gif) no-repeat;
}
/*-----------ie 6-----------------------------*/
*html .review ul.img li
{
	margin-top: 20px;
	border-color: Red;
}
*html #features .content
{
	padding: 15px 18px 0px 8px;
}
/*-----------ie 7-----------------------------*/
* + html #features .content
{
	padding: 15px 18px 0px 8px;
}
