@import url("reset.css");



.CHANG{
background-color:#ececec;
width:100%;
margin:0 auto;
height:auto;height:100%;overflow:hidden;
text-align: left;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#333333;
line-height:40px;
}




h3{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:1.6em;
line-height:40px;
color:#333333;
}



h4{font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;}

h1{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
line-height:29px;
color:#ffffff;
text-shadow:
0px 1px 0px rgba(35,0,61,1);
}
/*修改增加a20131001*/
h1 a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
line-height:29px;
color:#ffffff;
text-shadow:
0px 1px 0px rgba(35,0,61,1);
}
/*修改增加a20131001*/


p{
display:block;
font-size:15px;
color:#666666;
line-height:22px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
a{text-decoration:none;}
p.TEXT04{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#512f00;
}
p.TEXT05{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:25px;
color:#333333;
}

p.TEXT06{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
line-height:30px;
color:#ffffff;
}

p.TEXT07{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:22px;
color:#666666;
font-weight:bold;
}

p.TEXT08{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
color:#666666;
}



/*修改增加a20131107*/
.BT02 {
width:100%;
height:40px;
background:-moz-linear-gradient(top, #9b46dc, #6c1ca8);/*firefox*/
background:-webkit-linear-gradient(top, #9b46dc, #6c1ca8);/*webkit*/
background:-o-linear-gradient(top, #9b46dc, #6c1ca8);
border: 1px solid #4f127e;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-shadow:0 1px 1px #450078;
}

.BT02 a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	line-height:40px;
	font-weight:bold;}
/*修改增加a20131107*/
.BT03 {
width:100%;
height:40px;
background:-moz-linear-gradient(top, #ffad52, #e27800);/*firefox*/
background:-webkit-linear-gradient(top, #ffad52, #e27800);/*webkit*/
background:-o-linear-gradient(top, #ffad52, #e27800);
border: 1px solid #ec7f00;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-shadow:0 1px 1px #854104;
}

.BT03 a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	line-height:40px;
	font-weight:bold;}
.BAR{
display:block;
clear:both;
margin:0 auto;
height:40px;
border-bottom:5px solid #b2b2b2;
padding:0 10px 0 10px;
margin-top:10px;
}

.PH{
clear:both;
display:block;
float:left;
width:60px;
height:60px;
border:4px solid#ffffff;
/*background-image:url(images/ph/01.png);*/
background-repeat:no-repeat;
margin:0 auto;
margin-right:15px;
margin-bottom:10px;
box-shadow:0px 1px 2px #7a7a7a;}

.CONTENT{
display:block;
padding:15px 10px 10px 10px;
}



.PAGE{
clear:both;
display:block;
width:100%;
margin:0 auto;
height:30px;
text-align:center;



}
.PAGE .NUMBER{
display:block;
width:100%;
margin:0 auto;
height:10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
padding-top:10px;
font-size:15px;
color:#666666;
}




.PAGE .NUMBER span.P{
display:inline-block;
border-radius: 0px 0px 0px 0px;
	background-color: #7026a8;
	box-shadow:0px 2px 4px #400b69 inset;
	width: 8px;
	height: 8px;
	margin:0 auto;
	margin-right:10px;}
	
.PAGE .NUMBER span.P0{
display:inline-block;
border-radius: 0px 0px 0px 0px;
	background-color: #a3a3a3;
	box-shadow:0px 2px 4px #7f7f7f inset;
	width: 8px;
	height: 8px;
	margin:0 auto;
	margin-right:10px;
}


.PAGE .PRE{
display:block;
width:25px;
height:25px;
float:left;
margin-left:10px;
border:1px solid#c5c5c5;
background-repeat:no-repeat;
background-position:center;
background-color:#ffffff;
}

.PAGE .PRE a{
display:block;
width:25px;
height:25px;

/*background-image:url(images/per_0.png)*/
background-repeat:no-repeat;
background-position:center;
background-color:#ffffff;}


.PAGE .PRE a:active{
display:block;}

.PAGE .NEXT{
display:block;
width:25px;
height:25px;
float:right;
border:1px solid#c5c5c5;
margin-right:10px;
background-repeat:no-repeat;
background-position:center;
background-color:#ffffff;
}


.PAGE .NEXT a{
display:block;
width:25px;
height:25px;

/*background-image:url(images/next.png);*/
background-repeat:no-repeat;
background-position:center;
background-color:#ffffff;
}

.PAGE .NEXT a:active{
display:block;}

.REC{
display:block;
width:100%;
height:30px;
}

.REC .MORE{
display:block;
width:70px;
height:25px;
margin:0 auto;
float:right;
text-align:center;
border:1px solid #c5c5c5;
margin-right:5px;
background-color:#FFFFFF;

}
.REC .MORE a{
display:block;
width:70px;
height:25px;
/*background-image:url(images/next.png);*/
background-repeat:no-repeat;
background-position:55px 6px;
margin:0 auto;
text-align:center;
text-indent:-10px;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:#7020ac;

}

/* AD_HEADLINE */
.AD_HEADLINE{
display: block;
width:100%;
height:auto;
overflow:hidden;
margin:0 auto;
background-color:#59118d;
padding-top:10px;}

.AD_HEADLINE .AD_BANNER{
display:block;
width:300px;
height:250px;
margin:0 auto;
/*border:1px solid #c8c8c8;*/
margin-bottom:10px;
text-indent:-9999px;}

.AD_HEADLINE .AD_BANNER a{
display:block;
width:300px;
height:250px;
}

.AD_HEADLINE .AD_BAR{
display: block;
height:30px;
background-color:#34005a;
padding:5px 5px 5px 10px;
}

.AD_HEADLINE .AD_BAR p{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#c8c8c8;}

.AD_HEADLINE .AD_BAR p a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#c8c8c8;}

.AD_HEADLINE .AD_BAR .TOP_BT{
display:block;
float:right;
margin-top:5px;
margin-right:8px;

}

.AD_HEADLINE .AD_BAR .TOP_BT a{
display:block;
width: 0px;
height: 0px;
border-style: solid;
border-width: 0px 10px 17.3px 10px;
border-color: transparent transparent #9063b1 transparent;
line-height: 0px;
_border-color:  #000000 #000000 #9063b1 #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
text-indent:-9999px;
}

.AD_HEADLINE .AD_BAR .TOP_BT_02{
display:block;
float:right;
margin-top:5px;
margin-right:8px;

}

.AD_HEADLINE .AD_BAR .TOP_BT_02 a{
display:block;
width: 0px;
height: 0px;
border-style: solid;
border-width: 17.3px 10px 0px 10px;
border-color: #9063b1 transparent transparent transparent;
line-height: 0px;
_border-color:  #9063b1 #000000 #000000 #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
text-indent:-9999px;
}











/* TOPHOME */

.TOPHOME{
clear:both;/*新增20131031*/
width:100%;
height:45px;
background-image:url(images/hr_01.png);
}

.TOPHOME .TOP{
display:block;
width:100%;
height:35px;
padding-top:8px;}

.TOPHOME .TOP .HOME_BT{
width:25px;
height:25px;
float:left;
margin-left:5px;
background: url(images/home.png);
background-repeat:no-repeat;
margin-top:2px;

}
.TOPHOME .TOP .HOME_BT a{
display:block;
width:25px;
height:25px;
text-indent:-999px;

}
/* Retina圖片CSS放在這區塊中 */
@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (min--moz-device-pixel-ratio: 2)
{
    .TOPHOME .TOP .HOME_BT#retina 
	{
    	background: url(images/home-2x.png);
		background-size:25px 25px;
    }
}

.TOPHOME .TOP .PC_BT{
width:60px;
float:right;
height:30px;

}
.TOPHOME .TOP .PC_BT a{
display:block;
width:60px;
height:30px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:30px;
text-decoration:none;
text-align:center;

}

.TOPHOME .TOP .LOGO{/*修改20131108*/
display:block;
float:left;
width:130px;
height:28px;
background-image:url(images/hr_logo.png);
margin-left:15px;

}
/* Retina圖片CSS放在這區塊中 */
@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (min--moz-device-pixel-ratio: 2)
{
    .TOPHOME .TOP .LOGO#retina 
	{
    	background: url(images/hr_logo-2x.png);
		background-size:130px 28px;
    }
}
.TOPHOME .TOP .TOP_TEXT{/*修改20131108*/
display:block;
width:100%;
height:29px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.TOPHOME .TOP .PC_BT{/*修改20131108*/
float:right;
height:29px;
}

.TOPHOME .TOP .PC_BT a{/*修改20131108*/
display:block;
width:100%;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:29px;
text-decoration:none;
text-align:center;
font-weight:bold;
}


.TOPHOME .TOP .BT{
display:block;
width:70px;
height:30px;
margin:0 auto;
margin-top:-32px;
margin-right:6px;

background: -moz-linear-gradient(
		top,
		#e8ac5e, #bf8333);
background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#e8ac5e),

		to(#bf8333));
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border: 1px solid #905a13;
-moz-box-shadow:
		0px 1px 2px rgba(144,88,15,0.5),
		inset 0px 1px 2px rgba(255,255,255,0.5);
-webkit-box-shadow:
		0px 1px 2px rgba(144,88,15,0.5),
		inset 0px 1px 2px rgba(255,255,255,0.5);
box-shadow:
		0px 1px 2px rgba(144,88,15,0.5),
		inset 0px 1px 2px rgba(255,255,255,0.5);
text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(255,255,255,0.2);

}

.TOPHOME .TOP .BT a{
display:block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#FFFFFF;
line-height:30px;

}

.TOPHOME .TOP .BT a:active{}




/* NAVIGATION */

.NAVIGATION{
width:100%;
height:48px;
margin:0 auto;
background-image:url(images/n_bg.png);

}

.NAVIGATION .MENUBOX{
display:block;
width:100%;
height:48px;
}

.NAVIGATION .MENUBOX .nav{
display:block;
height:48px;
list-style:none;
margin:0 auto;
width:100%;
float:left;
margin-left:0;
}

.NAVIGATION .MENUBOX .nav li{
display:block;
float:left;
height:48px;
width:25%;
text-align:center;
line-height:48px;
font-weight:bold;
}

.NAVIGATION .MENUBOX .nav li.LINE{
display:block;
background:url(images/line.png) no-repeat right;
}

.NAVIGATION .MENUBOX .nav li.LINE_Y{
display:block;
background-image:url(images/n_bt.png);
background-position:bottom;
font-family:Arial, Helvetica, sans-serif;
-moz-box-shadow:-0px 0px 10px #601995 inset;
-webkit-box-shadow:-0px 0px 10px #601995 inset;
box-shadow:-0px 0px 10px #601995 inset;
color:#ffffff;
font-size:17px;
text-shadow:
0px 1px 0px rgba(112,47,160,1);
}

.NAVIGATION .MENUBOX .nav li.NOLINE_Y{
display:block;
background-image:url(images/n_bt.png);
background-position:bottom;
font-family:Arial, Helvetica, sans-serif;
-moz-box-shadow:-0px 0px 10px #601995 inset;
-webkit-box-shadow:-0px 0px 10px #601995 inset;
box-shadow:-0px 0px 10px #601995 inset;
color:#ffffff;
font-size:17px;
text-shadow:
0px 1px 0px rgba(112,47,160,1);
}

.NAVIGATION .MENUBOX .nav li.NOLINE{
display:block;
}


.NAVIGATION .MENUBOX .nav a{
display:block;
height:48px;
margin:0 auto;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#6617a0;
font-size:17px;
}

.NAVIGATION .MENUBOX .nav a:active{
	display:block;
	background-image:url(images/n_bt.png);
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
-moz-box-shadow:-0px 0px 10px #601995 inset;
-webkit-box-shadow:-0px 0px 10px #601995 inset;
box-shadow:-0px 0px 10px #601995 inset;
text-shadow:
0px 1px 0px rgba(112,47,160,1);
	color:#ffffff;
}


/* HOME_ECAL */

.HOME_ECAL{
height:60px;/*修改20130930*/
margin:0 auto;
background-color:#edd99c;
border-bottom:1px solid #e0c162;
box-shadow:0px 0px 8px #deb434 inset;

}

.HOME_ECAL  p{
float:left;
width:75%;/*修改20130930*/
margin-left:10px;
margin-top:8px;
}

.HOME_ECAL p .TEXT07{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;/*修改20130930*/
font-weight:bold;
color:#a80000;
}

.HOME_ECAL p .TEXT08{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:25px;
color:#512f00;
}

.HOME_ECAL .CALENDAR_BT{
float:right;
width:60px;
height:30px;
background:-moz-linear-gradient(top, #ffad52, #e27800);/*firefox*/
background:-webkit-linear-gradient(top, #ffad52, #e27800);/*webkit*/
background:-o-linear-gradient(top, #ffad52, #e27800);
border: 1px solid #ec7f00;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-shadow:
		0px 1px 0px rgba(49,26,0,1);
margin-right:8px;/*修改20130930*/
margin-top:15px;

}

.HOME_ECAL .CALENDAR_BT a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	line-height:30px;}


/* SETUP */

.SETUP{
width:100%;
height:100%;
margin:0 auto;
}

.SETUP .TILTLE1{
display:block;
width:100%;
margin:0 auto;
height:50px;


}

.SETUP .TILTLE1 .TPH{
display:block;
width:37px;
height:30px;
background-image:url(images/icon01.png);
background-repeat:no-repeat;
float:left;
margin-top:15px;
margin-left:5px;

}
/* Retina圖片CSS放在這區塊中 */
@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (min--moz-device-pixel-ratio: 2)
{
    .SETUP .TILTLE1 .TPH#retina 
	{
    	background-image:url(images/icon01-2x.png);
		background-size:37px 30px;
    }
}

.SETUP .TILTLE1 .T1{
display:block;
float:left;
margin-top:15px;

}


.SETUP .BG{
display:block;
width:98%;
height:auto;
overflow:hidden;
margin:0 auto;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #c9c9c9;
margin-bottom:10px;
	margin-top:10px;
	background-color:#ffffff;
	padding-bottom:10px;

}

.SETUP .BG .MENUBOX{
	display:block;
	width:100%;
	height:38px;


}

.SETUP .BG .MENUBOX ul{

}

.SETUP .BG .MENUBOX li{
width:25%;
float:left;
text-align:center;
line-height:38px;
}
.SETUP .BG .MENUBOX .LEFT{
display:block;
height:38px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
background:-moz-linear-gradient(top, #d9d9d9, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #d9d9d9, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #d9d9d9, #ffffff);/*operall.10+*/
font-size:15px;
text-decoration:none;
font-weight:bold;
color:#6617a0;}

.SETUP .BG .MENUBOX .CENTER{
display:block;
height:38px;
background:-moz-linear-gradient(top, #d9d9d9, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #d9d9d9, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #d9d9d9, #ffffff);/*operall.10+*/
font-size:15px;
text-decoration:none;
font-weight:bold;
color:#6617a0;}

.SETUP .BG .MENUBOX .CENTER_2{
display:block;
height:38px;
background:-moz-linear-gradient(top, #d9d9d9, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #d9d9d9, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #d9d9d9, #ffffff);/*operall.10+*/
font-size:15px;
text-decoration:none;
font-weight:bold;
color:#6617a0;}

.SETUP .BG .MENUBOX .RIGHT{
display:block;
height:38px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
background:-moz-linear-gradient(top, #d9d9d9, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #d9d9d9, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #d9d9d9, #ffffff);/*operall.10+*/
font-size:15px;
text-decoration:none;
font-weight:bold;
color:#6617a0;}


.SETUP .BG .MENUBOX .LEFT a{
display:block;
height:38px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
background:-moz-linear-gradient(top, #ffffff, #d9d9d9);/*firefox*/
background:-webkit-linear-gradient(top, #ffffff, #d9d9d9);/*webkit*/
background:-o-linear-gradient(top, #ffffff, #d9d9d9);/*operall.10+*/
border-right:1px solid #c9c9c9;
border-bottom:1px solid #c9c9c9;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
font-weight:bold;
color:#333333;
}

.SETUP .BG .MENUBOX .LEFT a:active{
display:block;
background:-moz-linear-gradient(top, #d9d9d9, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #d9d9d9, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #d9d9d9, #ffffff);/*operall.10+*/
color:#6617a0;}

.SETUP .BG .MENUBOX .CENTER a{
display:block;
height:38px;
background:-moz-linear-gradient(top, #ffffff, #d9d9d9);/*firefox*/
background:-webkit-linear-gradient(top, #ffffff, #d9d9d9);/*webkit*/
background:-o-linear-gradient(top, #ffffff, #d9d9d9);/*operall.10+*/
border-bottom:1px solid #c9c9c9;
border-right:1px solid #c9c9c9;



font-size:15px;
text-decoration:none;
font-weight:bold;
color:#333333;}

.SETUP .BG .MENUBOX .CENTER a:active{
display:block;
background:-moz-linear-gradient(top, #d9d9d9, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #d9d9d9, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #d9d9d9, #ffffff);/*operall.10+*/
color:#6617a0;
}
.SETUP .BG .MENUBOX .CENTER_2 a{
display:block;
height:38px;
background:-moz-linear-gradient(top, #ffffff, #d9d9d9);/*firefox*/
background:-webkit-linear-gradient(top, #ffffff, #d9d9d9);/*webkit*/
background:-o-linear-gradient(top, #ffffff, #d9d9d9);/*operall.10+*/
border-bottom:1px solid #c9c9c9;
border-right:1px solid #c9c9c9;



font-size:15px;
text-decoration:none;
font-weight:bold;
color:#333333;}

.SETUP .BG .MENUBOX .CENTER_2 a:active{
display:block;
background:-moz-linear-gradient(top, #d9d9d9, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #d9d9d9, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #d9d9d9, #ffffff);/*operall.10+*/
color:#6617a0;
}


.SETUP .BG .MENUBOX .RIGHT a{
display:block;
height:38px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
background:-moz-linear-gradient(top, #ffffff, #d9d9d9);/*firefox*/
background:-webkit-linear-gradient(top, #ffffff, #d9d9d9);/*webkit*/
background:-o-linear-gradient(top, #ffffff, #d9d9d9);/*operall.10+*/

border-bottom:1px solid #c9c9c9;
font-size:15px;
text-decoration:none;
font-weight:bold;
color:#333333;}

.SETUP .BG .MENUBOX .RIGHT a:active{
display:block;
background:-moz-linear-gradient(top, #d9d9d9, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #d9d9d9, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #d9d9d9, #ffffff);/*operall.10+*/
color:#6617a0;}


.SETUP .BG .CONTENT{
display:block;
padding:20px 5px 10px 5px;
}


.SETUP .BG .CONTENT h3{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:16px;
color:#333333;
padding-left:5px;}

.SETUP .BG .CONTENT #START_ICON{
display:block;
width:100%;
margin:0 auto;
margin-top:10px;
height:300px;
}


.SETUP .BG .CONTENT #START_ICON ul{
display:block;
width:300px;
margin:0 auto;

}

.SETUP .BG .CONTENT #START_ICON li{
float:left;
margin:0 auto;

}

.SETUP .BG .CONTENT #START_ICON a{
display:block;
width:75px;
height:-3px;
text-align:center;
padding-top:75px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
text-decoration:none;
margin-bottom:5px;
}





/*SETUP_HOEM_ASTRO*/

.SETUP .BG .HOEM_ASTRO{
display:block;
padding:10px 10px 0px 10px;
text-align:left;
}

.SETUP .BG .HOEM_ASTRO .T2{
display:block;
border-bottom:1px solid #c9c9c9;
width:100%;
height:35px;
}
.SETUP .BG .HOEM_ASTRO .DATE{
display:block;
line-height:35px;
margin-left:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
}

.SETUP .BG .HOEM_ASTRO .T2 h3{
display:block;
float:left;
margin-left:5px;}

.SETUP .BG .HOEM_ASTRO .T2 .BT04{
display:block;
width:25px;
height:25px;
float:right;
text-align:center;
border:1px solid#c5c5c5;
margin-right:5px;
}

.SETUP .BG .HOEM_ASTRO .T2 .BT04 a{
display:block;
width:25px;
height:25px;
background:-moz-linear-gradient(top, #f1f1f1, #e1e1e1);/*firefox*/
background:-webkit-linear-gradient(top, #f1f1f1, #e1e1e1);/*webkit*/
background:-o-linear-gradient(top, #f1f1f1, #e1e1e1);/*operall.10+*/
background-image:url(images/pen.png);
background-repeat:no-repeat;
background-position:3px 2px;
background-color:#FFFFFF;
text-indent:-9999px;
}



.SETUP .BG .HOEM_ASTRO .CONTENT{
clear:both;
display:block;
width:100%;
height:auto;
height:100%;
overflow:hidden;
padding:10px 0 10px 0;
}
.SETUP .BG .HOEM_ASTRO .CONTENT img{
display:block;
float:left;}

.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T {
display:block;
margin-left:98px;}

.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T p .T{
overflow:hidden;
	float:left;
}

.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .STAR{
float:left;
display:block;
width:100%;
padding-top:5px;

}
.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .STAR p{
display: block;
height:18px;
}

.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .STAR p .STAR01{
overflow:hidden;
	background-image: url(images/star01.png);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 19px;
	float: left;
	margin-left:5px;
}
.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .STAR p  .STAR0{
	overflow:hidden;
	background-image: url(images/star0.png);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 19px;
	float: left;
	margin-left:5px;
}

.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .HEART{
float:left;
display:block;
width:100%;
padding-top:5px;

}



.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .HEART p{
display: block;
height:18px;
}








.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .HEART p .HEART01{
	overflow:hidden;
	background-image: url(images/heart01.png);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 19px;
	float: left;
	margin-left:5px;
}
.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .HEART p  .HEART0{
	overflow:hidden;
	background-image: url(images/heart0.png);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 19px;
	float: left;
	margin-left:5px;
}

.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .CAREER{
float:left;
display:block;
width:100%;
padding-top:5px;

}



.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .CAREER p{
display: block;
height:18px;
}




.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .CAREER p .CAREER01{
	overflow:hidden;
	background-image: url(images/career01.png);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 19px;
	float: left;
	margin-left:5px;
}
.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .CAREER p  .CAREER0{
	overflow:hidden;
	background-image: url(images/career0.png);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 19px;
	float: left;
	margin-left:5px;
}

.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .MONEY{
float:left;
display:block;
width:100%;
padding-top:5px;

}



.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .MONEY p{
display: block;
height:18px;
}




.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .MONEY p .MONEY01{
	overflow:hidden;
	background-image: url(images/money01.png);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 19px;
	float: left;
	margin-left:5px;
}
.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .MONEY p  .MONEY0{
	overflow:hidden;
	background-image: url(images/money0.png);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 19px;
	float: left;
	margin-left:5px;
}

.SETUP .BG .HOEM_ASTRO .CONTENT .RIGHT_T .COMMENT p .T{
display:block;
clear:both;
padding-top:5px;
}



/* AD_L */
.AD_L{
display:block;
width:320px;
height:50px;
margin:0 auto;
margin-top:5px;
margin-bottom:5px;
text-indent:-9999px;
}

.AD_L a{
display:block;
width:320px;
height:50px;
background-image:url(images/ad_l/ad.png);
}




/* HOME_NEWS */

.HOME_NEWS{
width:100%;
margin:0 auto;
margin-top:15px;

}

.HOME_NEWS .TILTLE2{
display:block;
width:100%;
margin:0 auto;
height:40px;

}
.HOME_NEWS .TILTLE2 .TPH{
	display:block;
	width:37px;
	height:30px;
	background-image:url(images/icon04.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:10px;
	margin-top:5px;
	
}
@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (min--moz-device-pixel-ratio: 2)
{
    .HOME_NEWS .TILTLE2 .TPH#retina 
	{
    	background-image:url(images/icon04-2x.png);
		background-size:37px 30px;
    }
}

.HOME_NEWS .TILTLE2 .T1{
display:block;
float:left;
margin-left:0px;
margin-top:5px;
}


.HOME_NEWS .BAR{
padding:0 5px 0 10px;}
.HOME_NEWS h2{
float:left;}


.HOME_NEWS .MORE{
float:right;
display:block;
width:70px;
height:25px;
margin:0 auto;
float:right;
text-align:center;
border:1px solid #c5c5c5;
margin-right:5px;
background-color:#FFFFFF;
margin-top:5px;

}
.HOME_NEWS .MORE a{
display:block;
width:70px;
height:25px;
/*background-image:url(images/next.png);*/
background-repeat:no-repeat;
background-position:55px 6px;
margin:0 auto;
text-align:center;
text-indent:-10px;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:#7020ac;

}

.HOME_NEWS .PROJECT2_TOP {
display:block;
margin:0 auto;
height:100px;
padding-top:0;


}

.HOME_NEWS .PROJECT2_TOP a{
display:block;
margin:0 auto;
height:90px;
background:-moz-linear-gradient(top, #ffffff, #e1e1e1);/*firefox*/
background:-webkit-linear-gradient(top, #ffffff, #e1e1e1);/*webkit*/
background:-o-linear-gradient(top, #ffffff, #e1e1e1);/*operall.10+*/

color:#666666;
text-decoration:none;
padding:10px 10px 0 20px;
}
.HOME_NEWS .PROJECT2_TOP a:active{
display:block;
background:-moz-linear-gradient(#e1e1e1, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #e1e1e1, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #e1e1e1, #ffffff);/*operall.10+*/
}

.HOME_NEWS .PROJECT_CENTER{
display:block;
margin:0 auto;
height:40px;

}

.HOME_NEWS .PROJECT_CENTER p{
float:left;
margin-top:9px;



}

.HOME_NEWS .PROJECT_CENTER .DOWN{
display:block;
float:right;
margin:5px 15px 0 0;
border-style: solid;
border-width: 13px 7.5px 0 7.5px;
border-color: #6617a0 transparent transparent transparent;
line-height: 0px;
_border-color: #6617a0 #000000 #000000 #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}

.HOME_NEWS .PROJECT_CENTER .DOWN a{
display:block;
width: 0px;
height: 0px;
border-style: solid;
border-width: 13px 7.5px 0 7.5px;
border-color: #6617a0 transparent transparent transparent;
line-height: 0px;
_border-color: #6617a0 #000000 #000000 #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
text-indent:-9999px;
}


.HOME_NEWS .PROJECT_CENTER .DOWN2{
display:block;
float:right;
margin:5px 15px 0 0;
display:block;
width: 0px;
height: 0px;
border-style: solid;
border-width: 7.5px 0 7.5px 13px;
border-color: transparent transparent transparent #6617a0;
line-height: 0px;
_border-color: #000000 #000000 #000000 #6617a0;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}

.HOME_NEWS .PROJECT_CENTER .DOWN2 a{
display:block;
width: 0px;
height: 0px;
border-style: solid;
border-width: 7.5px 0 7.5px 13px;
border-color: #6617a0 transparent transparent transparent;
line-height: 0px;
_border-color: #6617a0 #000000 #000000 #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
text-indent:-9999px;}




.HOME_NEWS .PROJECT_CENTER .ICON_2{
display:block;
float:left;
width:20px;
height:20px;
border:1px solid#e8a30d;
background:-moz-linear-gradient(top, #fbc400, #fbac04);/*firefox*/
background:-webkit-linear-gradient(top, #fbc400, #fbac04);/*webkit*/
background:-0-linear-gradient(top, #fbc400, #fbac04);/*operall.10+*/
text-align:center;
margin-right:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:20px;
margin-top:9px;
color:#000000;

}


.HOME_NEWS .PROJECT_CENTER a{
display:block;
margin:0 auto;
height:40px;
background:-moz-linear-gradient(top, #ffffff, #e1e1e1);/*firefox*/
background:-webkit-linear-gradient(top, #ffffff, #e1e1e1);/*webkit*/
background:-o-linear-gradient(top, #ffffff, #e1e1e1);/*operall.10+*/
padding-left:20px;
text-decoration:none;
}

.HOME_NEWS .PROJECT_CENTER a:active{
display:block;
background:-moz-linear-gradient(#e1e1e1, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #e1e1e1, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #e1e1e1, #ffffff);/*operall.10+*/
}


/*HOME_FB*/
.HOME_FB{
width:100%;
height:auto;
overflow:hidden;
margin:0 auto;
margin-top:15px;

}

.HOME_FB .BAR {
padding:0 10px 0 10px;
}
.HOME_FB .BAR h2{
float:left;
}
.HOME_FB .BAR .TOP_BT {
width:40px;
height:20px;
float:right;
background-color:#e8d5f6;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #cca1ed;
margin-top:10px;
}

.HOME_FB .BAR .TOP_BT a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b1078;
	text-align:center;
	text-decoration:none;
	line-height:20px;}
.HOME_FB .CONTENT{/*拿掉background-color:#000000;20130927*/
width:93%;
height:300px;
margin:0 auto;
margin-top:5px;}




/*FOOT*/
/*修改20131112*/
.FOOT{
clear:both;
width:100%;
height:72px;
background-color:#551784;
/*border-top:2px solid #551784;*/
margin-top:20px;
padding-top:3px;
position:relative;
-moz-box-shadow:0px 1px 3px #1c0032 inset;
-webkit-box-shadow:0px 1px 3px #1c0032 inset;
box-shadow:0px 1px 3px #1c0032 inset;}

.FOOT .TOP_BT {
width:40px;
height:20px;
background-color:#bc84e7;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #3d0a63;
position:absolute;
right:10px;
top:5px;
}

.FOOT .TOP_BT a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#380a5b;
	text-align:center;
	text-decoration:none;
	line-height:20px;}
.FOOT ul{
width:60%;
margin:0 auto;
margin-top:15px;}

.FOOT li{

float:left;
width:30%;
text-align:center;
line-height:12px;}

.FOOT li.L{
border-right:1px solid #ffffff;
text-align:center;

}

.FOOT li.R{
padding-left:10px;}

.FOOT a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
text-decoration:none;}

.FOOT h6{
clear:both;/*修改20131112*/
width:100%;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#cfa0f2;
line-height:33px;
font-weight:normal;
text-align:center;}

/*HOTRANK*/

.HOTRANK{
width:93%;
height:auto;
overflow:hidden;
margin:0 auto;
margin-top:30px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #c9c9c9;
}
.HOTRANK .MENUBOX{
	display:block;
	height:40px;
	margin:0 auto;


}

.HOTRANK .MENUBOX ul{
}

.HOTRANK .MENUBOX li{
width:50%;
float:left;
text-align:center;
line-height:40px;
}
.HOTRANK .MENUBOX .LEFT{
display:block;
height:40px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
background:-moz-linear-gradient(top, #d9d9d9, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #d9d9d9, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #d9d9d9, #ffffff);/*operall.10+*/
font-size:15px;
text-decoration:none;
font-weight:bold;
color:#6617a0;}

.HOTRANK .MENUBOX .CENTER{
display:block;
height:40px;
background:-moz-linear-gradient(top, #d9d9d9, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #d9d9d9, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #d9d9d9, #ffffff);/*operall.10+*/
font-size:15px;
text-decoration:none;
font-weight:bold;
color:#6617a0;}
.HOTRANK .MENUBOX .RIGHT{
display:block;
height:40px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
background:-moz-linear-gradient(top, #d9d9d9, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #d9d9d9, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #d9d9d9, #ffffff);/*operall.10+*/
font-size:15px;
text-decoration:none;
font-weight:bold;
color:#6617a0;}


.HOTRANK .MENUBOX .LEFT a{
display:block;
height:40px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
background:-moz-linear-gradient(top, #ffffff, #d9d9d9);/*firefox*/
background:-webkit-linear-gradient(top, #ffffff, #d9d9d9);/*webkit*/
background:-o-linear-gradient(top, #ffffff, #d9d9d9);/*operall.10+*/
border-bottom:1px solid #c9c9c9;
border-right:1px solid #c9c9c9;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
font-weight:bold;
color:#333333;
}

.HOTRANK .MENUBOX .LEFT a:active{
display:block;
background:-moz-linear-gradient(top, #d9d9d9, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #d9d9d9, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #d9d9d9, #ffffff);/*operall.10+*/
color:#6617a0;}

.HOTRANK .MENUBOX .CENTER a{
display:block;
height:40px;
background:-moz-linear-gradient(top, #ffffff, #d9d9d9);/*firefox*/
background:-webkit-linear-gradient(top, #ffffff, #d9d9d9);/*webkit*/
background:-o-linear-gradient(top, #ffffff, #d9d9d9);/*operall.10+*/
border-bottom:1px solid #c9c9c9;
font-size:15px;
text-decoration:none;
font-weight:bold;
color:#333333;}

.HOTRANK .MENUBOX .CENTER a:active{
display:block;
background:-moz-linear-gradient(top, #d9d9d9, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #d9d9d9, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #d9d9d9, #ffffff);/*operall.10+*/
color:#6617a0;
}

.HOTRANK .MENUBOX .RIGHT a{
display:block;
height:40px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
background:-moz-linear-gradient(top, #ffffff, #d9d9d9);/*firefox*/
background:-webkit-linear-gradient(top, #ffffff, #d9d9d9);/*webkit*/
background:-o-linear-gradient(top, #ffffff, #d9d9d9);/*operall.10+*/
border-bottom:1px solid #c9c9c9;
border-left:1px solid #c9c9c9;
font-size:15px;
text-decoration:none;
font-weight:bold;
color:#333333;}
.HOTRANK .MENUBOX .RIGHT a:active{
display:block;
background:-moz-linear-gradient(top, #d9d9d9, #ffffff);/*firefox*/
background:-webkit-linear-gradient(top, #d9d9d9, #ffffff);/*webkit*/
background:-o-linear-gradient(top, #d9d9d9, #ffffff);/*operall.10+*/
color:#6617a0;}

.MEMBER .CONTENT input.SENT{
width:87px;
height:35px;
background-color:#dfe1dc;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #dfe1dc;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#bdc1b8;
}