@charset "utf-8";
@import url("button.css");
html {height:100%}
.inside-td1 {
	font-family: "新細明體", "Times New Roman", Arial;
	color: #333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	background-color: #DFF7F4;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #FFF;
	border-right-color: #DFF7F4;
	text-align: center;
	vertical-align: middle;
}
.inside-td1l {
	font-family: "新細明體", "Times New Roman", Arial;
	color: #333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	background-color: #FFC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #FFF;
	border-right-color: #FFC;
	text-align: center;
	vertical-align: middle;
}
.inside-td1-2 {
	font-family: "新細明體", "Times New Roman", Arial;
	color: #333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #FFF;
	border-right-color: #DFF7F4;
	text-align: center;
	vertical-align: middle;
}
.in-icon {
	font-family: "新細明體", "Times New Roman", Arial;
	font-size: 13px;
	color: #18396B;
	background-color: #84C0CD;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.in-iconl {
	font-family: "新細明體", "Times New Roman", Arial;
	font-size: 13px;
	color: #600;
	background-color: #F90;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.in-icon3 {
	font-size: 12px;
	color: #1F2947;
	background-color: #E9F4F6;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	width: 200px;
	font-family: "新細明體", "Times New Roman", Arial;
}
.in-icon3l {
	font-size: 12px;
	color: #333;
	background-color: #FFE495;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	width: 200px;
	font-family: "新細明體", "Times New Roman", Arial;
}
.in-span {
	color: #C06;
}

.inside-td2 {
	background-image: url(/images/onebit_34.png);
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/onebit_34.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: center center;
}
.inside-td2l {
	background-image: url(../images/onebit_35.png);
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/onebit_35.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: center center;
}

body{
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
	margin-top: 0px;
	margin-left: 0px;
	height:100%;
	}
.virtual-div {
	float: left;
	width: 680px;
	font-family: "新細明體", "Times New Roman", Arial;
	font-size: 12px;
	color: #666;
	padding-right: 25px;
	padding-left: 20px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-left: 30px;
	padding-bottom: 15px;
	padding-top: 10px;
}
.virtual-host-all {
	float: left;
	width: 780px;
}
.virtual-host-list {
	font-family: "新細明體", "Times New Roman", Arial;
	font-size: 11px;
	color: #666;
	float: left;
	width: 780px;
	line-height: 12px;
}
.linux-windows-txt {
	text-align: left;
	float: left;
	padding-top: 30px;
	width: 168px;
	color: #666;
	padding-bottom: 15px;
	line-height: 15px;
}
.host-pic-list {
	float: left;
	width: 197px;
	padding-top: 50px;
}

.virtual-title {
	float: left;
	height: 31px;
	width: 197px;
}
.virtual-host-internet {
	float: left;
	width: 770px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.hinet-div {
	float: left;
	height: 52px;
	width: 388px;
	padding-right: 200px;
	padding-left: 192px;
}


.linux-windows-list {
	float: left;
	width: 380px;
}
.linux-windows-list2 {
	float: left;
	width: 380px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
}
.linux-windows-pic {
	float: left;
	height: 61px;
	width: 197px;
}


.domain-Results {
	float: left;
	width: 490px;
	border: 1px solid #9CF;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 12px;
	color: #999;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.domain {
	float: left;
	width: 590px;
	padding-left: 110px;
}
.domain-form {
	float: left;
	height: 60px;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-weight: bolder;
	color: #369;
	padding-top: 6px;
	font-size: 15px;
}
.domain-code-all {
	float: left;
	height: 55px;
	width: 160px;
}

.domain-span {
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 12px;
	font-weight: normal;
	color: #4F9FB0;
}
.domain-list {
	float: left;
	height: 24px;
	padding-left: 22px;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	background-image: url(../images/icon-20.png);
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon-20.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: left center;
}
.sear-butt-div {
	float: left;
	height: 35px;
	width: 110px;
	padding-left: 5px;
	padding-right: 250px;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #6CF;
}

.domain-list2 {
	float: left;
	height: 24px;
	padding-left: 5px;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
}
.domain-code {
	float: left;
	height: 55px;
	width: 150px;
}


.top {
	float: left;
	height: 299px;
	width: 857px;
	background-image: url(../images/top-bg.png);
	*background-image: url(../images/top-bg.png)!important;
	*background:none;
  *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/top-bg.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: center top;
}
.top-left {
	float: left;
	width: 309px;
	padding-left: 100px;
	*padding-left: 115px!important;
	*padding-left: 110px;
}
.foot {
	height: 120px;
	width: 540px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #366;
	background-image: url(../images/foot-bg.png);
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/foot-bg.png', sizingMethod='crop');
	padding-left: 160px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 32px;
	float: left;
	padding-bottom: 150px;
}
.foot A:link{color:#366;text-decoration: none;}
.foot A:visited{color:#366;text-decoration: none;}
.foot A:hover{color:#F60;text-decoration: none;}
.page-menu {
	float: left;
	height: 100%;
	width: 890px;
	position: relative;
}


.top-right {
	float: left;
	height: 289px;
	width: 380px;
}
.top-right-menu {
	float: left;
	height: 15px;
	width: 380px;
	padding-top: 20px;
	padding-bottom: 5px;
}
.top-right-menu-icon {
	float: left;
	height: 15px;
	width: 17px;
	display: inline;
	padding-left: 5px;
}

.top-menu {
	float: left;
	height: 199px;
	width: 305px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	font-weight: bolder;
	padding-top: 10px;/*FF*/
	*padding-top: 10px!important;/*IE7*/
	*padding-top: 5px;/*IE6*/
	
	padding-right: 75px;/*FF*/
	*padding-right: 160px!important;/*IE7*/
	*padding-right: 75px;/*IE6*/
}
.top-menu a{
	position:relative;
	display:block;     
    outline:none;      
    z-index:1; 
  }
.top-menu-span {
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 12px;
	padding-left: 20px;
	text-align: left;
	float: left;
	width: 114px;
}
.top-menu-span2 {
	color: #FFF;
	text-align: right;
	width: 134px;
	float: left;
}

.top-menu-div {
	float: left;
	width: 269px;
	text-align: center;
	padding-left: 110px;
	*padding-left: 110px!important;
	*padding-left: 70px;
	height: 199px;
}

.main-page {
	float: left;
	width:900px;
	height: 100%;
}
.page-top {
	background-image: url(../images/page-top-bg.png);
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page-top-bg.png', sizingMethod='crop');
	float: left;
	height: 51px;
	width: 737px;
	padding-top: 5px;
	padding-left: 50px;
}
.page-top2 {
	float: left;
	height: 51px;
	width: 737px;
	padding-top: 5px;
	padding-left: 50px;
	background-color: #FFF;
}
.in-icon2 {
	font-size: 13px;
	color: #FFF;
	background-color: #2C95AB;
	text-align: center;
	vertical-align: middle;
	padding-left: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2C95AB;
	border-left-color: #FFF;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	padding-top: 3px;
	padding-bottom: 3px;
	width: 75px;
}
.in-icon2l {
	font-size: 13px;
	color: #FFF;
	background-color: #FF8428;
	text-align: center;
	vertical-align: middle;
	padding-left: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF8428;
	border-left-color: #FFF;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	padding-top: 3px;
	padding-bottom: 3px;
	width: 75px;
}
.page {
	background-image: url(../images/page-bg.png);
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/page-bg.png', sizingMethod='scale');
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 787px;
	font-size: 12px;
	color: #036;
}
.page A:link{color:#036;text-decoration: none;  }
.page A:visited{color:#036;text-decoration: none; }
.page A:hover{color:#F60;text-decoration: none; }
.page2 {
	float: left;
	width: 787px;
	font-size: 12px;
	color: #036;
	background-color: #FFF;
}

.page a{

	position:relative;
	display:block;     
    outline:none;      
    z-index:1; 
  }

.page-all {
	float: left;
	width: 787px;
}
.page-down {
	background-image: url(../images/page-down-bg.png);
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page-down-bg.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 52px;
	width: 787px;
}
.left-menu {
	float: left;
	width: 103px;
	height: 300px;
}
.map-google {
	float: left;
	width: 500px;
	margin-top: 20px;
	padding-left: 140px;
}
.map-ps {
	float: left;
	width: 390px;
	margin-top: 20px;
}
.map-list {
	background-image: url(../images/icon-20.png);
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon-20.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 24px;
	line-height: 25px;
	height: 25px;
	width: 245px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C93;
}
.map-list A:link{color:#241200;text-decoration: none;}
.map-list A:visited{color:#241200;text-decoration: none;}
.map-list A:hover{color:#F60;text-decoration: none;}

.map-txt {
	font-family: "新細明體", "Times New Roman", Arial;
	font-size: 12px;
	color: #241200;
	text-align: left;
	float: left;
	width: 295px;
	padding-top: 60px;
	padding-bottom: 70px;
	padding-left: 15px;
	background-image: url(../images/map-bg.png);
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/map-bg.png', sizingMethod='crop');
	background-repeat: no-repeat;
	margin-left: 30px;
}
.map-txt a{
	position:relative;
	display:block;     
    outline:none;      
    z-index:1; 
  }
.map-all {
	float: left;
	width: 770px;
}
.left-menu-li {
	background-color: #F90;
	float: left;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 12px;
	color: #FFF;
	height: 31px;
	width: 98px;
	vertical-align: middle;
	padding-right: 5px;
	margin-top: 5px;
	display: inline;
	padding-top: 2px;
	padding-bottom: 2px;
}
.left-menu-span {
	font-size: 10px;
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing: -1%;
	text-align: right;
}



.left-menu-li A:link{color:#FFF;text-decoration: none;}
.left-menu-li A:visited{color:#FFF;text-decoration: none;}
.left-menu-li A:hover{color:#003;text-decoration: none;}

.left-menu-li2 A:link{color:#000;text-decoration: none;}
.left-menu-li2 A:visited{color:#000;text-decoration: none;}
.left-menu-li2 A:hover{color:#F90;text-decoration: none;}
.left-menu-li2 {
	background-color: #FFF;
	float: left;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 12px;
	color: #000;
	height: 31px;
	width: 98px;
	vertical-align: middle;
	padding-right: 5px;
	margin-top: 5px;
	display: inline;
	padding-top: 2px;
	padding-bottom: 2px;
}
.logo-top {
	background-image: url(../images/logo-up.png);

	*background-image: url(../images/logo-up.png)!important;
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo-up.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 70px;
	width: 309px;
	padding-bottom: 20px;
}
.logo {
	float: left;
	height: 147px;
	width: 265px;
	padding-left: 44px;
}
.logo a{
	position:relative;
	display:block;     
    outline:none;      
    z-index:1; 
  }
.logo-down {
	background-image: url(../images/logo-d-web.png);

	*background-image: url(../images/logo-d-web.png)!important;
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo-d-web.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 61px;
	width: 309px;
}
#main {
	background-image: url(../images/bg.png);
	*background-image: url(../images/bg.png)!important;
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 1000px;
	width: 975px;
	*width: 995px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 80px;
	*padding-left: 100px!important;
	*padding-left: 100px;
}

#main2 {
	background-image: url(../images/index-bg.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	float: left;
	height: 4500px;
	width: 1022px;
	margin-top: 0px;
	margin-left: 0px;

	*padding-left: 100px!important;
	*padding-left: 120px;
}

.top-menu-list {
	float: left;
	width: 269px;
}
.title {
	float: left;
	height: 45px;
	width: 280px;
}
.title-ch {
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 13px;
	color: #066;
	padding-left: 2px;
	letter-spacing: 1px;
	float: left;
	width: 400px;
}
.portf {
	background-image: url(../images/portfolio-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 100%;
	width: 761px;
	background-color: #264A55;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 50px;
}
.portf-d-txt-title {
	font-family: "微軟正黑體", "華康中黑體", Arial;
	font-size: 16px;
	color: #F90;
}
.portf-d-txt-eng {
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 12px;
	text-transform: uppercase;
	color: #61AEBF;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3A7685;
	width: 208px;
	padding-bottom: 2px;
	float: left;
}
.portf-d-butt {
	float: left;
	height: 18px;
	width: 320px;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	line-height: 18px;
	background-color: #0F2C32;
}
.portf-d-txt-in {
	float: left;
	width: 200px;
	padding-top: 10px;
}

.portf-d-butt a{
	position:relative;
	display:block;     
    outline:none;      
    z-index:1; 
  }

.kid-butt {
	float: left;
	height: 21px;
	width: auto;
}
.kid-butt-a {
	background-image: url(../images/butt-l-1.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 6px;
}
.kid-butt-a2 {
	background-image: url(../images/butt-1.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 21px;
	line-height: 21px;
	color: #FFF;
	letter-spacing: 2px;
}
.kid-butt-a3 {
	background-image: url(../images/butt-r-1.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 6px;
}
.kid-butt-b {
	background-image: url(../images/butt-l-2.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 6px;
}
.kid-butt-b2 {
	background-image: url(../images/butt-2.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 21px;
	line-height: 21px;
	color: #0A0F12;
	letter-spacing: 2px;
}
.kid-butt-b3 {
	background-image: url(../images/butt-r-2.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 6px;
}
.portf-list {
	background-image: url(../images/port-lisi-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 115px;
	width: 362px;
	padding-right: 16px;
	margin-top: 10px;
	position: relative;
}
.portf-list {z-index: 1;
	position: relative;
	display: block;}
.portf-sh {
	background-image: url(../images/port-list-sh.png);

    *background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/port-list-sh.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 46px;
	width: 355px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 12px;
	color: #FFF;
	padding-left: 10px;

	*padding-left: 10px!important;
	*padding-left: 5px;
	padding-top: 4px;
	position: relative;
}
.portf-sh A:link{color:#FFF;text-decoration: none;}
.portf-sh A:visited{color:#FFF;text-decoration: none;}
.portf-sh A:hover{color:#F90;text-decoration: none;}
.portf-sh {z-index: 1;
	position: relative;
	display: block;}
.portf-span {
	font-size: 9px;
	color: #F90;
	text-transform: uppercase;
}
.portf-menu {
	text-align: right;
	vertical-align: bottom;
	float: left;
	height: 45px;
	width: 61px;
	padding-top: 30px;
	padding-right: 6px;
	padding-bottom: 9px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
	line-height: 16px;
}
.portf-menu A:link{color:#FFF;text-decoration: none;}
.portf-menu A:visited{color:#FFF;text-decoration: none;}
.portf-menu A:hover{color:#F90;text-decoration: none;}
.portf-tag-div {
	float: left;
	height: 30px;
	width: 700px;
	overflow-y: scroll;
	overflow-x: hidden;
	position: relative;
	z-index: 1;
	color: #FFF;
	margin-top: 30px;
	border: 1px solid #3A7485;
	padding: 3px;
	margin-left: 15px;
}
#atatl li,#atatl a:link,#atatl a:visited{
	text-align: left;
	display: inline;
	color: #999;
	text-decoration: none;
	white-space: nowrap;
}
#atatl a:hover{
	color: #F60;
	text-decoration: none;
}

.portf-menu a{
	position:relative;
	display:block;     
    outline:none;      
    z-index:1; 
  }

.portf-img {
	float: left;
	height: 74px;
	width: 287px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.page-txt {
	font-size: 12px;
	text-align: left;
	float: left;
	padding-top: 5px;
	padding-right: 45px;
	padding-bottom: 25px;
	padding-left: 30px;
	font-family: "微軟正黑體", "Times New Roman", Arial;
	line-height: 22px;
	color: #069;
	width: 700px;
}
.page-top-line {
	background-image: url(../images/line.png);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 1px;
	width: 275px;
}
/*捲軸顏色*/
html{
 SCROLLBAR-FACE-COLOR: #FFF;
 SCROLLBAR-HIGHLIGHT-COLOR: #CEEAD3;
 SCROLLBAR-SHADOW-COLOR: #CEEAD3;
 SCROLLBAR-3DLIGHT-COLOR: #F2F9F2;
 SCROLLBAR-ARROW-COLOR: #CEEAD3;
 SCROLLBAR-TRACK-COLOR: #F2F9F2;
 SCROLLBAR-DARKSHADOW-COLOR: #CEEAD3;
}
.news-all {
	background-image: url(../images/news-bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	width: 766px;
	padding-bottom: 75px;
	padding-left: 15px;
	background-color: #EAFCFE;
	padding-top: 10px;
}
.news-list-txt {
	float: left;
	height: 74px;
	width: 217px;
	padding-right: 3px;
}
.news-list-txt a{
	position:relative;
	display:block;     
    outline:none;      
    z-index:1; 
  }
.news-list-title {
	font-family: "新細明體", "Times New Roman", Arial;
	font-size: 11px;
	line-height: 14px;
	color: #FFF;
	display: inline;
	padding-left: 3px;
}
.key-list-span {
	color: #3FF;
	padding-left: 3px;
	letter-spacing: 1px;
	padding-right: 4px;
	font-size: 11px;
}
.news-list-tltle-eng {
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 10px;
	text-transform: uppercase;
	color: #F90;
	display: inline;
	padding-left: 3px;
}

.news-list {
	background-image: url(../images/news-list-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 78px;
	width: 507px;
	padding-top: 4px;
	padding-left: 5px;
	margin-bottom: 10px;
}

.news-list-pic {
	float: left;
	height: 74px;
	width: 287px;
}
.icon-crown {
	float: left;
	height: 11px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(../images/crown.png);
	*background-image: url(../images/crown.png)!important;
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/crown.png', sizingMethod='crop');
	margin-top: 3px;
}
.news-link {
	background-color: #11282E;
	float: right;
	height: 18px;
	width: 217px;
}
.news-link-butt {
	float: right;
	height: 18px;
	width: 78px;
	font-size: 11px;
	line-height: 18px;
	color: #FFF;
	text-align: right;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	padding-right: 2px;
}

.key-no {
	float: left;
	height: 15px;
	color: #FFF;
	padding-left: 2px;
}

.seo-all {
	background-image: url(../images/seo-bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	width: 676px;
	color: #FFF;
	background-color: #1B1612;
	padding-bottom: 75px;
	padding-left: 55px;
	*padding-left: 55px!important;
	*padding-left: 56px;
	padding-top: 30px;
	padding-right: 50px;
	*padding-right: 50px!important;
	*padding-right: 25px;
	line-height: 22px;
	font-family: "微軟正黑體", "華康中黑體", Arial;
}
.seo-pic {
	float: left;
	width: 700px;
}

.news-div {
	float: left;
	width: 730px;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/newstd-bg.png);

	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/newstd-bg.png', sizingMethod='crop');
}
.page-number-icon {
	background-color: #000;
	background-image: url(../images/8-icon.png);
	background-repeat: no-repeat;
	background-position: right center;
	float: left;
	height: 16px;
	width: 50px;
}
.page-number-icon2 {
	background-color: #000;
	background-image: url(../images/8-icon2.png);
	background-repeat: no-repeat;
	background-position: right center;
	float: left;
	height: 16px;
	text-align: left;
	padding-right: 9px;
}
.news-td1 {
	width: 55px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	color: #666;
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 3px;
	vertical-align: middle;
}
.news-td3 {
	font-size: 12px;
	color: #069;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-left: 3px;
	font-family: "新細明體", "Times New Roman", Arial;
	width: 400px;
}
.news-td3 A:link{
	color:#333;
	text-decoration: none;
}
.news-td3 A:visited{
	color:#333;
	text-decoration: none;
}
.news-td3 A:hover{
	color:#F60;
	text-decoration: none;
}
.news-td3  a{
	position:relative;
	display:block;     
    outline:none;      
    z-index:1; 
  }
.news-td4 {
	width: 36px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	text-transform: uppercase;
	font-family: "微軟正黑體", "新細明體", Arial;
	line-height: 18px;
	font-weight: bold;
}
.news-td4  a{
	position:relative;
	display:block;     
    outline:none;      
    z-index:1; 
  }

.news-td2 {
	width: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	line-height: 25px;
	color: #666;
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(../images/news-icon.png);
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/news-icon.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: right center;
}
.news-pic {
	float: left;
	width: 491px;
}

.news-td2-2 {
	width: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	line-height: 25px;
	color: #666;
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	vertical-align: top;
}
.news-table {
	width: 581px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.news-span {
	color: #366;
	padding-left: 3px;
	font-family: "新細明體", "Times New Roman", Arial;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	width: 436px;
}
.news-span A:link{
	color:#366;
	text-decoration: none;
}
.news-span A:visited{
	color:#F60;
	text-decoration: none;
}
.news-span A:hover{
	color:#F30;
	text-decoration: none;
}
.news-span  a{
	position:relative;
	display:block;     
    outline:none;      
    z-index:1; 
  }
.portf-detail {
	float: left;
	width: 721px;
	padding-top: 10px;
	padding-right: 26px;
	padding-left: 14px;
}
.portf-d-txt {
	font-family: "微軟正黑體", "新細明體", Arial;
	font-size: 11px;
	color: #FFF;
	float: left;
	width: 220px;
	padding-right: 15px;
	line-height: 18px;
}
.portf-d-lilpic-li {
	display: inline;
	float: left;
	height: 48px;
	width: 48px;
	border: 1px solid #9CC;
	margin-bottom: 12px;
}
.portf-d-lilpic {
	float: left;
	height: 289px;
	width: 51px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../images/lil-pic-bg.png);
	*background-image: url(../images/lil-pic-bg.png)!important;
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/lil-pic-bg.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: left top;
}
.portf-d-lilpic  a{
	position:relative;
	display:block;     
    outline:none;      
    z-index:1; 
  }
.portf-d-pic {
	background-color: #000;
	padding: 10px;
	float: left;
	width: 395px;
	filter:blendtrans(duration=5); 
}
.inquiry-span {
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 11px;
	color: #999;
}
.online-td1 {
	text-align: left;
	vertical-align: top;
	width: 125px;
	line-height: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-family: "微軟正黑體", "新細明體", Arial;
	color: #069;
}
.online-td2 {
	background-image: url(../images/ioon-24.png);
	*background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ioon-24.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: right top;
	width: 84px;
}
.online-f {
	border: 1px solid #7ECBCB;
	color: #666;
	background-color: #FFF;
}

.online-td3 {
	width: 300px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.online-table {
	width: 480px;
	margin-left: 50px;
}

.send-td {
	padding-top: 10px;
}
.domain-name {
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 13px;
	color: #F60;
}
.virtual-span {
	background-image: url(../images/8-icon.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	line-height: 9px;
	height: 9px;
	width: 8px;
}
.virtual-td {
	padding-bottom: 3px;
	line-height: 15px;
	letter-spacing: 1px;
}
.more-49 {
	float: right;
	height: 9px;
	width: 49px;
	padding-left: 118px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
.more-49  a{
	position:relative;
	display:block;     
    outline:none;      
    z-index:1; 
  }
.more-492 {
	float: right;
	height: 9px;
	width: 49px;
	padding-left: 300px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}
.more-492  a{
	position:relative;
	display:block;     
    outline:none;      
    z-index:1; 
  }
.virtual-title2 {
	float: left;
	height: 35px;
	width: 280px;
}
.page-number {
	float: left;
	height: 17px;
	padding-top: 5px;
	width: 600px;
}
.page-number-list {
	color: #FFF;
	background-color: #000;
	float: left;
	height: 16px;
	width: 16px;
	line-height: 16px;
	text-align: center;
	margin-left: 4px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
}
.page-number-txt {
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 10px;
	color: #FFF;
	background-color: #000;
	text-align: center;
	float: left;
	height: 16px;
	padding-right: 4px;
	padding-left: 4px;
	vertical-align: middle;
	margin-left: 4px;
	text-transform: uppercase;
	line-height: 16px;
	width: 80px;
}
.news-td-detail-txt {
	font-size: 12px;
	color: #333;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-family: "新細明體", "Times New Roman", Arial;
	line-height: 17px;
}
.news-lil-pic {
	float: left;
	height: 88px;
	width: 88px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
}

.news-td-detail-txt a{
 white-space:nowrap;
}

.news-td-detail-txt A:link{
	color:#333;
	text-decoration: none;
}
.news-td-detail-txt A:visited{
	color:#333;
	text-decoration: none;
}
.news-td-detail-txt A:hover{
	color:#333;
	text-decoration: none;
}
.news-li {
	font-size: 11px;
	line-height: 16px;
	text-align: left;
	float: left;
	height: 16px;
	padding-left: 10px;
	display: inline;
	color: #FFF;
	font-family: "新細明體", "Times New Roman", Arial;
	background-color: #000;
	padding-right: 10px;
}
.news-li A:link{
	color:#FFF;
	text-decoration: none;
}
.news-li A:visited{
	color:#FFF;
	text-decoration: none;
}
.news-li A:hover{
	color:#F60;
	text-decoration: none;
}
.colocation-pic {
	float: left;
	height: 56px;
	width: 350px;
}
.colocation-txt {
	text-align: left;
	float: left;
	padding-top: 12px;
	width: 350px;
	color: #999;
	padding-bottom: 15px;
	padding-left: 15px;
	height: 50px;
}
.introduction-title {
	float: left;
	height: 32px;
	width: 750px;
}
.server-table-div {
	float: left;
	width: 680px;
	padding-left: 55px;
}
.inside-word {
  margin-top:10px;
	line-height: 13px;
	float: left;
	width: 600px;
	border: 1px solid #9CC;
}
.inside-word A:link{
	color:#1F2947;
	text-decoration: none;
}
.inside-word A:visited{
	color:#1F2947;
	text-decoration: none;
}
.inside-word A:hover{
	color:#F90;
	text-decoration: none;
}
.inside-wordl {
	line-height: 13px;
	float: left;
	width: 600px;
	border: 1px solid #F90;
}
.under-word {
	font-family: "新細明體", "Times New Roman", Arial;
	font-size: 12px;
	color: #333;
	padding-top: 10px;
	padding-bottom: 40px;
	float: left;
	text-align: left;
	width: 450px;
	line-height: 18px;
	padding-left: 35px;
}
.person-txt {
	font-size: 12px;
	color: #999;
	float: left;
	height: 25px;
	width: 600px;
	font-family: "新細明體", "Times New Roman", Arial;
	padding-top: 3px;
	padding-bottom: 3px;
}
.title-host {
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體", "新細明體";
	font-size: 13px;
	line-height: 30px;
	color: #F60;
	height: 30px;
	width: 600px;
	text-transform: uppercase;
}
.form-php {
	font-family: "新細明體", "Times New Roman", Arial;
	font-size: 12px;
	color: #333;
	text-align: left;
	float: left;
	padding-left: 45px;
}

#551{
  height: 80px;
	width: 551px;
	margin-top: 10px;
  float:left;
}

table.generalouter {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #dfdacd;
	background-color: #dfdacd;
}

table.generalinner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	font-weight: normal;
	padding: 1px 1px 1px 1px;
	background-color: #ffffff;
}

.tableheader_generic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	color: #ff0000;
	text-align: left;
	background-color: #ffffff
}

.tablerow_generic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	color: #6A6A6A;
	background-color: #e5f3f5;
	text-align: left;
}

.table_odd_row {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	color: #6A6A6A;
	background-color: #e5f3f5;
	text-valign: middle;
	text-align: center;
}

.table_odd_row2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	color: #919191;
	background-color: #ecf1f2;
	text-valign: middle;
	text-align: center;
}
.td-num{
	font-family: "微軟正黑體", "Times New Roman", Arial;
	font-size: 13px;
	color: #18396B;
	background-color: #84C0CD;
  width:35px;
  height:24px;
  line-height:24px;
  text-align:center;
  border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #84C0CD;
	border-bottom-color: #FFF;
}

.td-num1{
	font-family: "微軟正黑體", "Times New Roman", Arial;
	font-size: 13px;
	color: #18396B;
	background-color: #84C0CD;
  width:390px;
  height:24px;
  line-height:24px;
  text-align:left;
  padding-left:10px;
  border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #84C0CD;
	border-bottom-color: #FFF;
}

.td-txt1{
	font-family: "微軟正黑體", "Times New Roman", Arial;
	font-size: 12px;
	color: #18396B;
	background-color: #FFF;
  width:600px;
  line-height:22px;
  text-align:left;
  padding:4px;
  border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #84C0CD;
	border-bottom-color: #FFF;
	border-left-color:#FFF;
}
.td-txt2{
	font-family: "微軟正黑體", "Times New Roman", Arial;
	font-size: 12px;
	color: #18396B;
  width:600px;
  line-height:22px;
  text-align:left;
  padding:4px;
  border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #84C0CD;
	border-bottom-color: #FFF;
	border-left-color:#FFF;
}

.hr { 
	width: 100%;
	background-image: url(images08/horline.gif);
	background-repeat: repeat-x;
}

.index-page1 {
	float: left;
	width: 870px;
	height: 768px;
	background-image: url(../images/page01-bg.png);
	*background:none;
  *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/page01-bg.png', sizingMethod='crop');
	background-repeat: no-repeat;
	background-position: left top;
}
.index-page2 {
	float: left;
	width: 870px;
	height: 768px;
	background-image: url(./images/page01-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.index-page3 {
	float: left;
	width: 870px;
	height: 768px;
	background-image: url(../images/page01-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.index-page4 {
	float: left;
	width: 870px;
	height: 768px;
	background-image: url(../images/page01-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.index-page5 {
	float: left;
	width: 870px;
	height: 768px;
	background-image: url(../images/page01-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.index-menu{
	width: 875px;
	height: 83px;
	font-family: "Arial Black", "微軟正黑體", Arial;
	font-size: 14px;
	color: #333333;
	background-image: url(../images/index-menu-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:fixed;
	outline:none;
	z-index:1;
	visibility: visible;
	bottom: 50px;
	float: left;
	left: 0px;
	padding-left: 100px;
	line-height: 83px;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
}

#padding-20{
  padding:30px;
  float:left;
  line-height:22px;
}
#flash-left {
	float: left;
	height: 400px;
	width: 80px;
	padding-top: 300px;
}
