/* Html CSS  --------------------------- */
/* html{background:#f3f3f3;} */
html{background:#f6f6f6;}
body:before 
	{
	  content: "";
	  position: fixed;
	  top: -10px;
	  left: 0;
	  width: 100%;
	  height: 10px;
	  z-index: 100;
	  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	  box-shadow: 0px 0px 5px rgba(0,0,0,.8);			  
	}
h1{text-align:center;font-size:25px;}
#p_center{text-align:center;}

/* Width CSS --------------------------- */
.width_1024_px{width:1024px;}
.width_990_px{width:990px;}
.width_980_px{width:980px;}
.width_960_px{width:960px;}
.width_944_px{width:944px;}
.width_930_px{width:930px;}
.width_920_px{width:920px;}
.width_910_px{width:910px;}
.width_900_px{width:900px;}
.width_820_px{width:820px;}
.width_800_px{width:800px;}
.width_700_px{width:700px;}
.width_730_px{width:730px;}
.width_600_px{width:600px;}
.width_580_px{width:580px;}
.width_560_px{width:560px;}
.width_520_px{width:520px;}
.width_480_px{width:480px;}
.width_470_px{width:470px;}
.width_460_px{width:460px;}
.width_420_px{
	width:420px;
	height:350px;
	padding:10px;
}
.width_360_px{width:360px;}
.width_336_px{width:336px;}
.width_310_px{width:310px;margin:20px auto;}
.width_300_px{width:300px;margin:20px auto;}
.width_280_px{width:280px;margin:20px auto;}
.width_250_px{width:250px;margin:20px auto;}
.width_220_px{width:220px;margin:10px auto;}
.width_180_px{width:180px;margin:10px auto;}
.width_170_px{width:170px;margin:10px auto;}

.width_60_per{width:60%;}

.width_990_center{width:990px;text-align:center;}
.width_960_center{width:960px;text-align:center;}
.width_700_center{width:700px;text-align:center;}
.width_600_center{width:600px;text-align:center;}
.width_560_center{width:560px;text-align:center;}
.width_360_center{width:360px;text-align:center;}

.width_220_right{width:220px;text-align:right;margin:10px auto;}
.width_200_right{width:200px;text-align:right;margin:10px auto;}

.width_460_left{width:460px;float:left;}

/* --- Box CSS --- */
#box{background:#fafafa;color:#333;font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif,"Microsoft YaHei";margin:0.5em auto;padding:1em 2em;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:0px solid #dfdfdf;box-shadow: 0 1px 3px rgba(18,18,18,.1);}
#box_ad{background:#fafafa;color:#333;font-family:"Microsoft YaHei";margin:0.5em auto;width:560px;padding:10px;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #dfdfdf;}

#box_none{margin:5px auto;padding:0.5em 1em;}

#box_shade
	{
		background:#fafafa;color:#333;font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif,"Microsoft YaHei";
		margin:0.5em auto;
		padding:1em 2em;
		-moz-border-radius:2px;
		-khtml-border-radius:2px;
		-webkit-border-radius:2px;
		border-radius:2px;
		border:0px solid #dfdfdf;
		box-shadow:0px 2px 0px 0px rgba(12,10,10,.1);
	}

#box_shadow 
	{
	  position: relative;
	  background: #fafafa;
	  -moz-border-radius: 0px;
	  border-radius: 0px;
	  padding: 2em 1.5em;
	  color: rgba(0,0,0, .8);
	  text-shadow: 0 1px 0 #ddd;
	  font-size:16px;
	  line-height: 1.5;
	  margin: 5px auto;
	  box-shadow: 0 1px 3px rgba(18,18,18,.1);
	}


#box_shadow:before, #box_shadow:after 
	{
	  z-index: -1; 
	  position: absolute; 
	  content: "";
	  bottom: 22px;
	  left: 10px;
	  width: 50%; 
	  top: 80%;
	  max-width:300px;
	  background: rgba(0, 0, 0, 0.7); 
	  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);   
	  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	  -webkit-transform: rotate(-3deg);    
	  -moz-transform: rotate(-3deg);   
	  -o-transform: rotate(-3deg);
	  -ms-transform: rotate(-3deg);
	  transform: rotate(-3deg);
	}

#box_shadow:after 
	{
	  -webkit-transform: rotate(3deg);
	  -moz-transform: rotate(3deg);
	  -o-transform: rotate(3deg);
	  -ms-transform: rotate(3deg);
	  transform: rotate(3deg);
	  right: 10px;
	  left: auto;
	}

#box_float_shadow 
	{
	  position: relative;
	  background: #fafafa;
	  -moz-border-radius: 0px;
	  border-radius: 0px;
	  padding: 2em 1.5em;
	  color: rgba(0,0,0, .8);
	  text-shadow: 0 1px 0 #ddd;
	  font-size:16px;
	  line-height: 1.5;
	  margin: 3px 2px;
	  box-shadow: 0 1px 3px rgba(18,18,18,.1);
	}


#box_float_shadow:before, #box_float_shadow:after 
	{
	  z-index: -1; 
	  position: absolute; 
	  content: "";
	  bottom: 22px;
	  left: 10px;
	  width: 50%; 
	  top: 80%;
	  max-width:300px;
	  background: rgba(0, 0, 0, 0.7); 
	  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);   
	  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	  -webkit-transform: rotate(-3deg);    
	  -moz-transform: rotate(-3deg);   
	  -o-transform: rotate(-3deg);
	  -ms-transform: rotate(-3deg);
	  transform: rotate(-3deg);
	}

#box_float_shadow:after 
	{
	  -webkit-transform: rotate(3deg);
	  -moz-transform: rotate(3deg);
	  -o-transform: rotate(3deg);
	  -ms-transform: rotate(3deg);
	  transform: rotate(3deg);
	  right: 10px;
	  left: auto;
	}

/* Mobile CSS --------------------------- */
@media screen and (max-width: 800px) {
	body:before 
	{
	  box-shadow: 0px 0px 1px rgba(0,0,0,.8);			  
	}
	#box_none{padding:1em 5px;}
	#box_shade
	{
		margin:auto;
		width:auto;
		padding:1em 0.5em;
		box-shadow:0px 1px 2px 0px rgba(12,10,10,.1);
	}
	#box_shadow{width: 95%;margin: 5px auto;padding:1em 0.5em;}
	#box_float_shadow{width: 95%;margin: 3px auto;padding:1em 0.5em;}
	p{text-align:left;}
	#center{text-align:center;}

	.width_990_center{width:auto;text-align:center;}
	.width_560_center{width:auto;text-align:center;}
	.width_60_per{width: 85%;}
	.width_1024_px{width:auto;}
	.width_990_px{width:auto;}
	.width_980_px{width:auto;}
	.width_960_px{width:auto;}
	.width_944_px{width:auto;}
	.width_930_px{width:auto;}
	.width_920_px{width:auto;}
	.width_910_px{width:auto;}
	.width_900_px{width:auto;}
	.width_820_px{width:auto;}
	.width_800_px{width:auto;}
	.width_730_px{width:auto;}
	.width_700_px{width:auto;}
	.width_600_px{width:auto;}
	.width_580_px{width:auto;}
	.width_560_px{width:auto;}
	.width_520_px{width:auto;}
	.width_480_px{width:auto;}
	.width_470_px{width:auto;}
	.width_460_px{width:auto;}
	.width_336_px{width:336px;}
	.width_460_left{width:auto;}
}