@charset "utf-8";
/* CSS Document */
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #0066FF;
}
a:active {
	text-decoration: none;
	color: #0066FF;
}
body{ margin:0px; }
a{ text-decoration:none; }
.center{ text-align:center; }
.right{ text-align:right; }
.middle { vertical-align:middle; }
.bottom { vertical-align:bottom; }
.top { vertical-align:top; }

.main_bg{
	background-image:url(../Image/backgroup.png);
	background-repeat:no-repeat;
	background-position:top center;
}

.home_menu_bg{
	background-image:url(../Image/menu_bg.png);
	text-align:center;
	width:25px;
}

.center_body_bg{
	width:1020px;
	background-color:#FFF;
	padding:15px;
}

.ad_center_body_bg{
	width:1220px;
	background-color:#FFF;
	padding:15px;
}

.page_title{
	width:14%;
	background-color:#F00;
	color:#FFF;
	text-align:center;
	padding:8px 10px;
}

.page_title_sub{
	width:13%;
	background-color:#000;
}

.footer{
	background-image:url(../Image/footer_bg.png);
	height:60px;
	padding-top:15px;
	width:1134px;
}

.ad_footer{
	background-image:url(../Image/footer_bg.png);
	height:60px;
	padding-top:15px;
}

.sp_frame{
	border:2px solid #0CF;
	padding:15px;
	border-radius:15px;
}

.ad_menu_sub{
	padding:10px;
	background-color:#CCC;
	width:230px;
	float:left;
}

.ad_menu_sub:hover{
	background-color:#999;
}

.nextpage, .prevpage, .gotopage{
	margin:-3px;
	padding:8px 12px 12px 12px;
	border:2px solid #0CF;
	border-radius:0 0 5px 5px;
}

.nextpage:hover, .prevpage:hover, .gotopage:hover{
	padding:8px 12px 24px 12px;
	background-color:#DDD;
	color:#FFF;
}

.nowpage{
	margin:-3px;
	padding:8px 12px 12px 12px;
	background-color:#0CF;
	border:2px solid #0CF;
	color:#FFF;
	border-radius:0 0 5px 5px;
}

.btn_sub{
	background-color:#0CC;
	padding:5px 12px;
	border-radius:15px;
	border-style:none;
	color:#FFF;
}

.btn_sub:hover{
	background-color:#09C;
}

.btn_ok, .btn_nouse{
	background-color:#990;
	padding:5px 12px;
	border-radius:15px;
	border-style:none;
	color:#FFF;
}

.btn_ok:hover{
	background-color:#9C0;
}

.group_check{
	padding-top:3px;
	padding-bottom:3px;
}

.can_click{ cursor: pointer; }

.star_btn{
	width:16px;
	height:16px;
	border-style:none;
	cursor: pointer;
}

.pro_menu{
	height:35px;
	/*text-align:center;*/
	overflow:hidden;
	border-bottom:1px solid #CCC;
	padding:4px 0px;
}

.pro_menu a{
	font-weight:bold;
}

.pro_menu a:hover{
	color:#EEE;
}

.pro_menu:hover{
	background: -webkit-linear-gradient(-45deg, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: -moz-linear-gradient(-45deg, rgba(208,228,247,1) 0%, rgba(115,177,231,1) 24%, rgba(10,119,213,1) 50%, rgba(83,159,225,1) 79%, rgba(135,188,234,1) 100%); /* FF3.6-15 */
	background: linear-gradient(135deg, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
	/*background-image:url(../Image/class_hover.png);
	background-repeat:no-repeat;
	background-position:center;*/
}

.image_box{
	padding:10px;
	margin:8px;
	float:left;
	background-color:#0FC;
	border-radius:15px;
}

.image_box:hover{
	background-color:#0FF;
}

.page_box{
	border:1px dashed #999999;
	padding:10px;
	margin:10px;
}

.page_box:hover{
	background-color:#0CC;
}