@charset "utf-8";
body,td,th,input,select,textarea,button {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;*font-size: 11px;color: #5a5a5a;}
body {margin: 0;}

img{border:0;}
form{margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:left}
th,td {border-collapse:collapse; padding:0px}
a {color: #5a5a5a; text-decoration:none}
a:hover {color: #CC0000; text-decoration:none;}
button {border:0;cursor:pointer;}
dl,dt,dd {margin:0; padding:0}
hr {height:1px}
p{ padding:0px; margin:0px}

.page { width:720px; margin:0 auto; }
.top { height:15px; background-color:#b4c6dc;}
	.top-time { text-align:right; border-left:solid 1px #FFFFFF; }
	#webjx { font-size:10px; padding-bottom:1px; color:#2C3D4D; padding:0 5px; border-left:solid 1px #FFFFFF; }
.midbox {}
	.mid-left { background-color:#153b62; color:#FFFFFF;}
		.login { margin:5px 18px;}
			.login ul { margin:0; padding:0;}
			.login li { list-style-type:none; margin:3px 0;}
			.login #title { font-size:14px; font-weight:bold;}
			.login a{ color:#FFFFFF}
			.login a:visited{ color:#FFFFFF}
			.login a:hover{ color:#FFFF00}
		.menu { margin:10px 0 10px 10px;}	
			.menu ul { margin:0; padding:0; list-style:none}
			.menu li { font-weight:bold; line-height:24px;}
			#index-menu { background-color:#1B528C;}
			#index-menu a,#index-menu a:hover { color:#fff;}
				.smenu { font-weight:normal; text-indent:8px; background:url(images/smenu-bg.gif) 8px left no-repeat;}
				.smenu a, { color:#fff;}
				.smenu a:hover {  background:url(images/smenu-bg-b.gif) #1B528C 0px left no-repeat; display:block; color:#FFFFFF;}
		.firstbox { margin:10px;}
			.title14 { font-size:14px; line-height:28px; font-weight:bold; color:#003e7f;}
			.icont { line-height:22px;}
		.r-menu { }
			.r-menu ul { margin:0; padding:0;}
			.r-menu li { line-height:18px; background-color:#153b62; text-indent:4px; color:#fff; font-weight: bold; margin-bottom:6px;}
			.r-menu a,.r-menu a:hover{ color:#fff;}
				.rs-menu { background:url(images/r-menubg.jpg); line-height:22px;}
				.rs-menu a,.rs-menu a:hover,.rs-menuvip a,.rs-menuvip a:hover{ color:#133a63; font-weight: normal; text-indent:12px;}
			    .rs-menuvip { background:url(images/r-menuvipbg.jpg); line-height:22px;}
		.newslist { margin-bottom:10px;}
			.newslist a {color:#153b63;}
			.newslist th { line-height:20px;}	
			.newslist td { padding-bottom:10px; border-bottom:solid 1px #b4c6d9; line-height:22px; color:#153b63;}
			.newslist img { padding-right:6px;}
			
.userPannel{ background:url(images/user_ico.gif) no-repeat 0px 0px; padding-left:25px}
	.userCate{ padding:0px; margin:0px; list-style:none}
	.userCate li{ line-height:24px; background:url(images/news_ico.gif) no-repeat 0px 9px; padding-left:15px; border-bottom:1px dotted #ccc}
.main { border:solid #d3d3d3 1px; border-left:0px;}
.mCon { padding:5px; line-height:24px; width:530px; overflow-x:hidden}
.sNav { font-size:16px; font-weight:bold; color:#003c78; border-bottom:dashed #d3d3d3 1px; line-height:28px;}
.Product{ margin-top:10px}
.Gallery{ width:100%; margin-top:10px}
.pImg{}
	.pImg img{ width:160px; height:120px; border:1px solid #e5e5e5; padding:2px;}
.mPage{ text-align:center}
.sInfo{ color:#666;}
.sCon{ line-height:25px; padding:5px 0px }
.sBot{ border-top:1px dotted #ccc; padding:5px; text-align:right}

.article{ padding:10px}
.article ul{ padding:0px; margin:0px; list-style:none}
.article ul li{ background:url(images/news_ico.gif) no-repeat 0px 9px; line-height:24px; padding-left:15px}
.article ul li span{ float:right}
		
.bottom { line-height:22px; margin:5px 0 5px 10px; color:#153b63;}
	.bottom a{ color:#153b63;}
.submenu { line-height:30px; background-color:#153B62; margin:1px 0; color:#fff; text-align:right; padding-right:10px;}
.submenu a { color:#FFFFFF; padding:0;}

.line{background-color:#b2c7d8; height:6px; font-size:6px}
