/*
CSS Document
Introductions:  This style sheet contains a reset style , public style and the mian content of homepage
Auther:         Milky
Writting Time:  15/6/2012
*/

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^reset^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
body { margin:0; background:#b7b7b7 url(../images/mainBg.png) repeat-x top center; color:#333; font-size:62.5%; font-family:Arial,Helvetica,sans-serif; }
p,h1,h2,h3,form,dl,dd { margin:0; }
h1,h2,h3 { font-size:100%;}
table { border-collapse:collapse; border-spacing:0; }
ul,ol { padding:0; margin:0; }
li { list-style:none; }
a { text-decoration:none; color:#333; font-size:1.2em; }
img { border:none; vertical-align:middle; }
i { display:inline-block; font-style:normal;}
samp { font-family:Arial,Helvetica,sans-serif;}

input { vertical-align:-2px;}
.txtReset,textarea { border-width:1px; border-style:solid; border-color:#c0c0c0 #e0e0e0 #d9d9d9 #dedede; }
textarea { resize:none; vertical-align:top; overflow-x:hidden; overflow-y:hidden; }
select { padding:3px 5px; border:1px solid #c6c6c6; color:#555; border-radius:3px; box-shadow:0 1px 0 #ddd; background:#f3f3f3; background:-moz-linear-gradient(top,#f5f5f5,#f1f1f1); }
option { padding:1px 5px;}

:focus { outline:none; }
::-moz-focus-inner { outline:transparent; }


/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^public^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*float*/
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }

/*colors*/
.col3 { color:#333; }
.col5 { color:#555; }
.col8 { color:#888; }
.red { color:#c80000; }

/**/
.fntWNor { font-weight:normal;}

/*bg*/
.bgf7 { background:#f7f7f7;}

/*line*/
.undLine { text-decoration:underline;}

/*spacing*/
.marT10 { margin-top:10px; }
.marT15 { margin-top:15px;}
.marT30 { margin-top:30px; }

/*buttons*/
.redBtn,.grayBtn { overflow:visible; cursor:pointer; border-radius:5px;}
.redBtn { padding:3px 12px; border:1px solid #d76060; color:#fff; font-weight:bold; background:#e94b4b;
	   text-shadow:1px 1px 0 #c13a3a,-1px -1px 0 #c13a3a;
	   border-radius:5px;
	   box-shadow:0 1px 0 #ffb3b3 inset,0 1px 0 #f1d5d5;
	   background:-moz-linear-gradient(top,#fe7e7e,#e23a3a);
	   background:-webkit-linear-gradient(top,#fe7e7e,#e23a3a);
	   background:-webkit-gradient(linear,cneter top,center bottom,from(#fe7e7e),to(#e23a3a));
	   background:-o-linear-gradient(top,#fe7e7e,#e23a3a);
	   }
.redBtn:visited,.redBtn:active { border-color:#c73331; background:#e94442;
								background:-moz-linear-gradient(top,#ff696a,#db2e30);
								background:-webkit-linear-gradient(top,#ff696a,#db2e30);
								background:-webkit-gradient(linear,center top,center bottom,from(#ff696a),to(#db2e30));
								background:-o-linear-gradient(top,#ff696a,#db2e30);
								box-shadow:0 1px 0 #ffa6aa inset,0 1px 0 #e5b2b1;
}
.grayBtn{ padding:3px 8px; color:#555; border-width:1px; border-style:solid; border-color:#ddd #dcdcdc #b8b8b8; background:#f1f1f1;
		  background:-moz-linear-gradient(top,#fff,#e6e6e6);
		  background:-webkit-linear-gradient(top,#fff,#e6e6e6);
		  background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#e6e6e6));
		  background:-o-linear-gradient(top,#fff,#e6e6e6);
}

/*others*/
.ovHid { overflow:hidden; }
.txCen { text-align:center; }


/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^index^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
.page { width:980px; border:3px solid #636363; margin:15px auto 0; background:#636363; border-radius:8px; }
	.mainAll { width:100%; padding-bottom:10px; background:#fff; border-radius:8px;}
		.header {}
			.logo {}
			.logo img { margin:-3px 0 0 -3px; }
			.banner {}
			.banner img { margin:-3px -3px 0 0; }
			
		.wrap {}
			.main { width:763px; border-left:1px solid #dfdfdf; }
				.mainNav { width:100%; height:40px;}
					.mNavL,.mNavR { width:4px; height:100%; }
					.mNavL { background:url(../images/navBgL.png) no-repeat left center; }
					.mNavR { background:url(../images/navBgR.png) no-repeat right center;}
					.mNavC{ width:755px; height:100%; background:url(../images/navBgC.png) repeat-x center; }
					.mNavC li { float:left; height:100%; padding:0 18px; text-align:center; background:url(../images/navLine.png) no-repeat right 5px; line-height:40px; }
					.mNavC a { text-transform:uppercase; font-weight:bold; }
				.breadCrumb { width:731px; height:40px; padding-left:30px; background:url(../images/breadBg.png) repeat-x center; line-height:40px; box-shadow:1px 0 0 #eee; }
				.breadCrumb a { font-size:1.4em; color:#c80000; }
				
				.mainCnt { width:700px; padding:15px 15px 35px; margin:15px auto 0; border:1px solid #dfdfdf; border-radius:5px;  background:#f5f5f5;
						  background:-moz-linear-gradient(top,#fefefe,#f2f2f2);
						  background:-webkit-linear-gradient(top,#fefefe,#f2f2f2);
						  background:-webkit-gradient(linear,center top,center bottom,from(#fefefe),to(#f2f2f2));
						  background:-o-linear-gradient(top,#fefefe,#f2f2f2);
				
				}
					.mCntTit { padding-left:20px; background:url(../images/ico01.png) no-repeat left 0; font-size:1.5em; font-weight:blod;}
					.mCntWrd { padding:30px 20px; border:1px solid #dfdfdf; margin-top:5px; background:#fff; font-size:1.2em; line-height:18px; }
				
			.aside { width:216px; overflow:hidden; zoom:1; }
				.loginFrm { padding:10px; border-bottom:5px solid #e7e7e7; background:#f4f4f4 url(../images/loginTit.png) repeat-x center top;}
				.loginFrm p { line-height:30px;}
				.loginFrm label { display:block; padding-left:13px; font-size:1.2em; line-height:23px; }
					.loginFrm_name { background:url(../images/loginFrm_name.png) no-repeat left center;}
					.loginFrm_pwd { background:url(../images/loginFrm_pwd.png) no-repeat left center;}
					.iFName,.iFPwd { width:195px; height:22px; line-height:22px;}
				.afterLog { padding:2px 10px; border:1px solid #ebebeb; border-radius:5px; background:#fefefe; font-size:1.3em;}
				.afterLog p { padding-left:15px; font-weight:bold;}
					.lFAdmin { background:url(../images/loginFrm_name.png) no-repeat left center; border-bottom:1px dotted #d7d7d7;}
					.lFGold { background:url(../images/gold.png) no-repeat left center;}
				.loginOut { display:block; padding-left:10px; margin:5px 0 0 14px; background:url(../images/loginOut.png) no-repeat left center;}
				
	.footer { width:100%; height:30px; padding-top:5px; background:#636363; color:#fff; font-size:1.2em; }
		.frLink { color:#fff; margin-left:8px; }
		.copyRight { float:right; margin-right:8px; }
	
	
	
	
