@charset "utf-8";
/***************************************
	copyright by MaxWeb.com.tw 
***************************************/
/*@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300);*/
@import url("style.css");


/*-------------------------------------------- 
	header
---------------------------------------------*/
#header {
	/*overflow: hidden;*/
	overflow: visible;
	margin: 0 auto;
	background: #8FCB50;
	/*border: 1px solid #E8E8E8;*/
}

.image_home_logo_header {
	width: 100%;
	height: 394px;
	background: url( ../../../../../cufiles/images/home/home_banner.jpg ) center 0px no-repeat;
	background-size: cover;
}
.image_home_logo_header a{
	display: table;
	width: 890px;
	margin: 0 auto;
	/*border: 1px solid #0F0;*/
}
.image_home_logo_header img{
	margin: 50px 0 0 0;
	/*border: 1px solid #F00;*/
}
.menu_box {
	overflow: visible;
	/*display: table;*/
	width: 890px;
	height: 78px;
	margin: 0 auto;
	/*border: 1px solid #0F0;*/
}

/*.image_logo_header {
	float: left;
	margin: 0 0 30px 0;
}*/


.label_member_header {
	overflow: hidden;
	float: right;
 	/*text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;*/
 	text-align: right;
	cursor: pointer;
	margin: 20px 0 0 0;
	/*background: url( ../../../../../cufiles/images/web/layout/quick_link_icon.gif ) 38px 8px no-repeat;*/
}
.label_member_header a{
 	color: #B55D95;
}
.label_member_header a:hover{
 	color: #B55D95;
}
/*.label_member_header:hover{
	background: url( ../../../../../cufiles/images/web/layout/submenu_top_arrow.png ) bottom center no-repeat;
}*/
.label_member_header .member_login_pod{
	float: left;
	width: 120px;
	padding: 6px 0 0 0;
}
.label_member_header .member_pic_pod{
	overflow: hidden;
	float: left;
	width: 40px;
	height: 40px;
	/*border:1px solid #F90;*/
	/*background: url( ../../../../../cufiles/images/web/layout/member_icon.png ) left top no-repeat;*/
}
.label_member_header .member_pic_pod img{
	max-width: 32px;
	max-height: 32px;
	-webkit-clip-path: circle(16px at center);
	clip-path: circle(16px at center);
	/*border:1px solid #F00;*/
}
.label_member_header .member_name_pod{
	float: left;
	padding: 6px 0 14px 0;
 	color: #EFEFEF;
	/*border: 1px solid #F00;*/
}
.label_member_header .member_tooltip{
	display: none;
	position: absolute;
	padding: 10px 20px;
	margin: 40px 0 0 0;
	list-style: none;

	background: #BBB;
	z-index: 1000;

	border:1px solid #BBB;
	border-radius: 4px;

	filter:Alpha(Opacity=95, FinishOpacity=95, Style=2) ; /* IE*/
	-moz-opacity:0.95; /*Moz + FF*/
	opacity:0.95; /*支持CSS3的瀏覽器(FF1.5也支持)*/
}
.label_member_header .member_tooltip li {
 	padding: 4px 0;
 	line-height: 26px;
 	/*font-size: 106%;*/
}


.tree_mainmenu_header {
	/*overflow: hidden;*/
	float: left;
	padding: 0;
	color: #F00;
	/*border:1px solid #F00;*/
}
.tree_mainmenu_header #start_test_top_btn{
	/*position: absolute;*/
	margin-top: -80px;
	/*border:1px solid #F00;*/
}



/*-------------------------------------------- 
	container
---------------------------------------------*/
#container {
	clear: both;
	overflow: hidden;
	margin: 0 auto;
}



/*-------------------------------------------- 
	content1
---------------------------------------------*/
#content1 {
	overflow: hidden;
	width: 890px;
	margin: 0 auto;
	/*border: 1px solid #0F0;*/
}



.canvas_home_service{
	overflow: hidden;
	margin: 50px auto;
}
.canvas_home_service h2{
	display: table;
	margin: 0 auto;
	text-align: center;
	padding: 0 0 8px 0;
 	/*text-shadow: 2px 2px 4px #888;*/
 	border-bottom: 5px solid #85C23A;
}
.canvas_home_service .title_text{
	display: table;
	/*width: 50%;*/
	margin: 0 auto;
	padding: 20px 0 0 0;
}
.canvas_home_service .content_text{
	margin: 30px 0 50px 0;
}
.canvas_home_service .content_text .content_title{
	font-size: 120%;
	/*line-height: 50px;*/
	margin: 0 0 20px 0;
	color: #85C23A;
}
.canvas_home_service .content_text p{
	margin: 0 0 20px 0;
	width: 50%;
}
.canvas_home_service .content_text img{
	float: right;
}
/*.canvas_home_service #start_test_btn{
	margin: 0 22px 0 0;
	float: right;
}*/
.canvas_home_service .login_content{
	width: 66%;
	margin: 0 auto;
 	/*border-top: 5px solid #934A78;*/
}
.canvas_home_service .login_title{
	display: table;
	/*width: 50%;*/
	margin: 30px auto;
}
.canvas_home_service .login_form{
	display: table;
	margin: 0 auto;
}
