body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	background-image: url(../images/bg.jpg);
	font-size: 12px;
	line-height: 18px;
}
.base {
}
ul, form{
	margin:0px;
	padding:0px;
	list-style:none;
}
input{
	margin:0px;
}
.fle{
	float:left;
}
.frg{
	float:right;
}
.banner {
	width: 1003px;
	background-image: url(../images/banner_bt.png);
	background-position: center bottom;
	height: 330px;
	padding-bottom: 18px;
	background-repeat: no-repeat;
}
.material {
	width: 1003px;
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
}
.material1 {
	width: 1003px;
	background-image: url(../images/base_bg.png);
	background-repeat: repeat-x;
}

/*--------div 內容撐開*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
display: inline-block;}

/************  top ***********/
.top {
	background-image: url(../images/top_bg.jpg);
	background-repeat: repeat-x;
	height: 266px;
}
.top_base {
	background-image: url(../images/top_bg2.jpg);
	background-repeat: no-repeat;
	height: 251px;
	background-position: right top;
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
}
.top_link {
	width: 1003px;
	padding-top: 3px;
}
.top_link_1 {
	background-repeat: no-repeat;
	height: 14px;
	background-image: url(../images/icon1.gif);
	padding-left: 16px;
	background-position: left 3px;
	font-size: 11px;
	padding-right: 20px;
}
.top_link_1 a{
	color: #000;
	text-decoration: none;
}
.top_link_1 a:hover{
	color: #000;
	text-decoration: underline;
}
.top_link_2 {
	background-repeat: no-repeat;
	height: 14px;
	background-image: url(../images/icon2.gif);
	padding-left: 16px;
	background-position: left 3px;
	font-size: 11px;
	padding-right: 20px;
}
.top_link_2 a{
	color: #000;
	text-decoration: none;
}
.top_link_2 a:hover{
	color: #000;
	text-decoration: underline;
}
.top_link_3 {
	background-repeat: no-repeat;
	height: 14px;
	background-image: url(../images/icon3.gif);
	padding-left: 16px;
	background-position: left 3px;
	font-size: 11px;
	padding-right: 20px;
}
.top_link_3 a{
	color: #000;
	text-decoration: none;
}
.top_link_3 a:hover{
	color: #000;
	text-decoration: underline;
}
.top_banner {
	width: 1003px;
}

/************  top_room ***********/
.top_room {
	background-image: url(../images/top_room.jpg);
	background-repeat: repeat-x;
	height: 132px;
}
.top_room_base {
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
}
.top_room_body {
	width: 1003px;
}
.top_room_data {
	padding-right: 20px;
	padding-left: 20px;
}
.top_room_data_poto {
}
.top_room_data_word {
	padding-left: 10px;
	padding-top: 20px;
}
.top_room_data_room {
}
.top_room_data_tit {
	font-family:"微軟正黑體";
	font-size: 15px;
	color: #4fccfb;
	padding-top: 5px;
	padding-bottom: 5px;
}
.top_room_data_tit a{
	color: #4fccfb;
	text-decoration: none;
}
.top_room_data_tit a:hover{
	color: #4fccfb;
	text-decoration: underline;
}
.top_room_data_txt {
	color: #7d7d7d;
}

/************  data ***********/
.data {
	background-image: url(../images/base_bg.png);
	background-repeat: repeat-x;
}
.data_base {
	width: 1015px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/alife.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 90px;
	padding-right: 10px;
	padding-left: 10px;
}
.data_base_main {
	width: 1003px;
	background-image: url(../images/data_bg.png);
	background-repeat: repeat-y;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 20px;
}
.data_base_bt {
	width: 1015px;
	background-image: url(../images/data_bt.png);
	background-repeat: no-repeat;
	height: 11px;
}

/************  left ***********/
.left {
	width: 710px;
	padding-right: 25px;
	padding-left: 25px;
}
.left1 {
	width: 760px;
}
.a_lan {
	width: 710px;
}
.a_lan_poto {
	width: 123px;
	padding-left: 10px;
}
.a_lan_word {
	width: 547px;
	padding-left: 30px;
	background-image: url(../images/h_alan_icom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 40px;
}
.a_lan_name {
	font-family:"微軟正黑體";
	font-size: 13px;
	padding-bottom: 10px;
}
.a_lan_name span {
font-size: 20px;
}
.a_lan_tit {
	font-family:"微軟正黑體";
	font-size: 17px;
	line-height: 30px;
	padding-bottom: 6px;
}
.a_lan_tit a{
	color: #000;
	text-decoration: none;
}
.a_lan_tit  a:hover{
	color: #000;
	text-decoration: underline;
}
.a_lan_txt {
	font-family:"微軟正黑體";
	font-size: 13px;
	line-height: 24px;
	color: #4c4c4c;
}
.a_lan_txt span {
	font-size: 15px;
	line-height: 24px;
	color: #fe7200;
}
.h_blog {
	width: 710px;
}
.h_blog_tit {
	font-family:"微軟正黑體";
	width: 660px;
	background-image: url(../images/blog_icon.jpg);
	background-repeat: no-repeat;
	height: 46px;
	padding-left: 50px;
	font-size: 13px;
	line-height: 46px;
	margin-bottom: 5px;
}
.h_blog_tit a{
	color: #000;
	text-decoration: none;
}
.h_blog_tit a:hover{
	color: #000;
	text-decoration: underline;
}
.h_blog_tit span {
	font-size: 20px;
}
.h_blog_base {
	width: 710px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #b4b4b4;
	border-bottom-color: #b4b4b4;
	padding-top: 12px;
	padding-bottom: 12px;
}
.h_blog_base_link {
	font-size: 11px;
	color: #aaaaaa;
}
.h_blog_base_link a{
	color: #aaaaaa;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #aaa;
}
.h_blog_base_link a:hover{
	color: #30adff;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #aaa;
}
.h_blog_base_more {
	font-size: 11px;
}
.h_blog_base_more a{
	color: #30adff;
	text-decoration: none;
}
.h_blog_base_more a:hover{
	color: #30adff;
	text-decoration: underline;
}
.h_blog_poto {
	width: 710px;
	padding-top: 5px;
}
.h_blog_poto_f {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 11px;
}

/************  right ***********/
.right {
	width: 218px;
	padding-right: 25px;
	padding-top: 25px;
}
.h_news {
	width: 204px;
	border: 1px dotted #b2b2b2;
	padding: 7px;
	background-color: #FFFFFF;
}
.h_news_tit {
	width: 204px;
	background-image: url(../images/i_news_tit.jpg);
	font-size: 15px;
	text-align: center;
	line-height: 30px;
}
.h_news_base {
	width: 204px;
}
.h_news_data {
	width: 194px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf;
	padding-right: 5px;
	padding-left: 5px;
}
.h_news_data_tit {
	width: 179px;
	background-image: url(../images/i_news_icon.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	font-size: 13px;
	font-family:"微軟正黑體";
	background-position: left 3px;
	height: 18px;
	overflow: hidden;
}
.h_news_data_tit a{
	color: #000;
	text-decoration: none;
}
.h_news_data_tit a:hover{
	color: #000;
	text-decoration: underline;
}
.h_news_data_word {
	width: 194px;
	color: #6c6c6c;
	height: 52px;
	overflow: hidden;
	padding-top: 3px;
}
.h_news_more {
	width: 199px;
	text-align: right;
	font-size: 11px;
	color: #ea6e00;
	padding-top: 5px;
	padding-right: 5px;
}
.h_news_more a{
	color: #ea6e00;
	text-decoration: none;
}
.h_news_more a:hover{
	color: #ea6e00;
	text-decoration: underline;
}
.r_blog {
	width: 218px;
	border: 1px dotted #b2b2b2;
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 7px;
}
.r_blog_tit {
	font-family:"微軟正黑體";
	width: 148px;
	background-image: url(../images/blog_icon.jpg);
	background-repeat: no-repeat;
	height: 46px;
	padding-left: 70px;
	font-size: 13px;
	line-height: 46px;
	background-position: 20px top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b2b2b2;
	padding-bottom: 5px;
}
.r_blog_tit a{
	color: #000;
	text-decoration: none;
}
.r_blog_tit a:hover{
	color: #000;
	text-decoration: underline;
}
.r_blog_tit span {
	font-size: 20px;
}
.r_blog_base {
	width: 218px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.r_blog_poto {
	padding-top: 9px;
	padding-left: 9px;
}
.fb {
	width: 230px;
	padding-top: 15px;
}
.h_video {
	width: 204px;
	border: 1px dotted #b2b2b2;
	padding: 7px;
	background-color: #FFFFFF;
	margin-bottom: 15px;
}
.h_video_tit {
	width: 134px;
	background-image: url(../images/i_video_tit.jpg);
	font-family:"微軟正黑體";
	font-size: 13px;
	line-height: 57px;
	background-repeat: no-repeat;
	padding-left: 70px;
	color: #000000;
}
.h_video_tit span {
	font-size: 20px;
}
.h_video_base {
	width: 204px;
}
.h_video_data {
	width: 194px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf;
	padding-right: 5px;
	padding-left: 5px;
}
.h_video_data_tit {
}
.h_video_data_word {
	width: 194px;
	color: #6c6c6c;
	overflow: hidden;
	padding-top: 3px;
}

/************  copy  ***********/
.copy {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	color: #000000;
}
.copy_base {
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
}
.copy_base_text {
	width: 1003px;
	padding-bottom: 40px;
}
.copy_contact {
	width: 460px;
}
.copy_contact_line {
	width: 459px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
}
.copy_contact_tit {
	width: 90px;
	padding-top: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-left: 30px;
}
.copy_contact_tit span {
	font-size: 18px;
}
.copy_contact_word {
	width: 329px;
	padding-top: 30px;
	line-height: 26px;
	font-size: 11px;
}
.copy_media {
	width: 543px;
}
.copy_media_line {
	width: 542px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
}
.copy_media_tit {
	width: 135px;
	padding-top: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-left: 30px;
}
.copy_media_qr {
	padding-top: 10px;
}
.copy_media_tit span {
	font-size: 18px;
}
.copy_media_word {
	width: 378px;
	padding-top: 30px;
}
.copy_media_word_poto {
	font-size: 10px;
	padding-right: 10px;
}
.copy_body {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 10px;
}
.copy_main {
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
}
.copy_main_base {
	width: 1003px;
}
.copy_logo {
}
.copy_link {
	font-family:"微軟正黑體";
	font-size: 11px;
}
.copy_link a{
	color: #000;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000000;
	padding-right: 10px;
	padding-left: 10px;
}
.copy_link a:hover{
	color: #000;
	text-decoration: underline;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000000;
	padding-right: 10px;
	padding-left: 10px;
}
.design {
	font-size: 10px;
	padding-left: 65px;
}
.design a{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.design a:hover{
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}