﻿.cmHdr{ margin:0;}
a {
	outline: none;
 behavior:expression(this.onFocus=this.blur());
}
div, h1, h2, h3, h4, p, ul, li {
	padding:0;
	margin: 0;
}
body {
	padding:0;	margin: 0px; background-color: #C6C6C6; overflow:scroll; overflow-x:hidden/*右側捲軸永遠顯示*/; font-size:13px;
	font-family: Arial, Helvetica, sans-serif, "新細明體", "PMingLiU";
}
.the-right {
	float: right;
}
/*----最外層包裝----*/
#wrapper { width: 993px; margin: 0 auto 20px; padding: 6px 0 6px 0; background-color: #D3D3D3; border:solid 1px #fff; border-top:0;}
#wrapper:after{ content:''; display:block; clear:both; height:0;}
/*----頁首----*/
#header {
	background-color: #090;
	height: 62px;
	position: fixed;
	z-index: 10;
	width: 100%;
	top: 0px;
}
/*----主選單----*/
.main_nav {
	width: 995px;
	height: 36px;
	font-size: 13px;
	color: #000;
	margin:0 auto;
}
/*----次選單 1----*/
#sub_nav_1 {
	float:left;
	width:158px;
	background-color: #CECECE;
	margin-left: 1px;
}
/*----次選單 2----*/
#sub_nav_2 {
	float:right;
	width:254px;
	background-color: transparent;
}
/*----內容區----*/
#content {
	float: left;
	width: 581px;
	background-color: transparent;
}
/*----內容區左側圓角----*/
#content-round {
	float: left;
	width: 581px;
	background:transparent url(../images/page-body/center-right-up.gif) no-repeat left top;
}
/*----頁尾----*/
#footer {
	background-color: transparent;
	height: 6px;
	clear: both;
}
/*----登入按鈕----*/
.uselogin-box {
	width: 260px;
	float: right;
	height: 30px;
	margin-top:15px;
}
.uselogin-image {
	font-size: 12px;
	width: 25px;
	height: 25px;
	float: right;
	background-color: transparent;
}
.uselogin-name {
	font-size: 12px;
	color: #FFF;
	width: 225px;
	height: 25px;
	float: right;
	line-height: 21px;
	text-align: right;
	padding-right: 6px;
}
/*-----------------------------------------齒輪設定頁---開始-----------------------------------------------------*/
/*--------------------下拉式設定--------------------*/
#uselogin-gear {
	width: 17px;
	height: 36px;
	float: right;
	background: transparent url(../images/user/gear.png) no-repeat;
	margin-top: 3px;
	cursor:pointer;
}
#uselogin-gear:hover #uselogin-gear-drop {
	display:block !important
}
#uselogin-gear-drop {
	position:relative;
	width:150px;
	padding:0;
	background-color:#820000;
	margin: 0px;
	left: -133px;
	top:35px;
}
#uselogin-gear-drop ul {
	margin:0;
	list-style-type: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #790000;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #790000;
	border-left-color: #790000;
}
#uselogin-gear-drop ul li a {
	line-height:36px;
	font-size: 12px;
	width:131px;
	color:#FFF;
	display:block;
	text-decoration:none;
	padding-left: 15px;
}
#uselogin-gear-drop ul li a:hover {
	color:#820000;
	background-color:#DDD
}
/*--------------------下拉式設定--------------------*/
/*-----------------------------------------------齒輪設定頁---結束-------------------------------------------------*/
.copyright-text-usepage {
	font-size: 12px;
	color: #333;
	text-align: right;
	width: 995px;	
	line-height: 25px;
	margin: 5px auto 10px auto;
}
/*-------------------------------------------------------自動盯盤頁面使用開始---------------------------------------------------*/
#stareplate_nav {/*----大主選單----*/
	overflow:auto;
	width: 993px;
	height: 59px;
	background-image: url(../images/main-menu-bg.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
}
#down-out {
	width: 985px;
	height: 59px;
	float: left;
	margin-left: 5px;
	margin-top: 20px;
}
#main-tmp-menu {/*----選單左側----*/
	float:left;
	width:172px;
	margin-left: 5px;
}
#main-b-tmp-01 {/*----我的訊號 左側----*/
	float:left;
	width:170px;
	margin-left: 5px;
	margin-right: 10px;
}
#main-b-tmp-02 {/*----我的訊號 右側----*/
	float:left;
	width:799px;
}
#main-c-tmp-01 {/*----新增訊號 左側----*/
	float:left;
	width:719px;
	margin-left: 5px;
	margin-right: 10px;
}
#main-c-tmp-02 {/*----新增訊號 右側----*/
	float: left;
	width: 250px;
}
#main-biggest {/*----新增訊號 左側----*/
	float:left;
	width:979px;
	margin-left: 5px;
	margin-right: 5px;
}
/*---------------------------------------------------------------大首頁結束-----------------------------------------------------------------------------*/
/*-------------------------------------------------------cmstock主選單開始----------------------------------------------------*/
.m-ican-01, .m-ican-02, .m-ican-03, .m-ican-04, .m-ican-05 {
	background-image: url(../images/maim-ican.png);
	background-repeat: no-repeat;
	float: left;
	height: 36px;
	width: 34px;
	margin-top: 12px;
	margin-left: 13px;
}
.m-ican-02 {
	background-repeat: no-repeat;
	background-position: -36px;
}
.m-ican-03 {
	background-repeat: no-repeat;
	background-position: -72px;
}
.m-ican-04 {
	background-repeat: no-repeat;
	background-position: -108px;
}
.m-ican-05 {
	background-repeat: no-repeat;
	background-position: -144px;
}
#stareplate-main {
	float: left;
	width: 900px;
	background-color: transparent;
	height: 36px;
}
#stareplate-main ul li {
	list-style-type: none;
	float: left;
	background-color: transparent;
}
#stareplate-main ul li.selected a {
	color: #074776 !important;
	height: 36px;
	background-image: url(../images/main-hover.png);
	background-repeat: repeat-x;
}
#stareplate-main ul li a {
	color: #D9D9D9;
	display: block;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	padding: 23px 18px 0 50px;
}
#stareplate-main ul li a:hover {
	color: #FFF;
}
/*-------------------------------------------------------cmstock主選單結束----------------------------------------------------*/
/*-------------------------------------------------------tab主選單開始----------------------------------------------------*/
.tab-main, .tab-main-t {
	float: left;
	width: 100%;
	background: url(../images/main-menu-bg.gif) repeat-x;
	font-size: 15px;
}
.tab-main a:link, .tab-main a:visited, .tab-main-t a:link, .tab-main-t a:visited {
	height: 33px;
	line-height:33px;
	color: #FFF;
	display: block;
	text-decoration: none;
	float:left;
	width: 124px;
	text-align: center;
	border-right: 1px solid #3594D9;
}
.tab-main-t a:link, .tab-main-t a:visited {
	width: 166px;
}
.tab-main a:hover, .tab-main-t a:hover {
	background: url(../images/blue-bar-bg-e.gif) repeat-x;
}
.tab-main a.selected, .tab-main-t a.selected {
	color: #044A7D !important;
	background: url(../images/tab-main-hover.png) repeat-x;
}
/*-------------------------------------------------------tab主選單結束----------------------------------------------------*/
.f-text-large-best {
	font-size: 20px;
}
.f-text-large-best a:link, .f-text-large-best a:visited, .f-text-large-best a:hover, .f-text-large-best a:active {
	font-size: 20px;
	color: #333;
	text-decoration: none;
}
.f-text-large {
	font-size: 15px;
}
.f-text-basic {
	font-size: 13px;
}
.f-text-color-white {
	color: #FFF;
}
.f-text-color-gary {
	color: #A7A7A7;
}
.f-text-color-deep-blue {
	color: #073F67;
}
.f-text-color-deep-red {
	color: #900;
}
.pagetitle {
	float: left;
	height: 20px;
	width: 900px;
	margin-top: 10px;
	margin-left: 13px;
	color: #900;
}
/*---------------------------------------------------------內容外框-----------------------------------------------------------*/
.out-line {
	background-color: #FFF;
	float: left;
	width: 100%;
	border: 6px solid #3c8ac4;
}
.blue-bar {
	background-image: url(../images/blue-bar-bg.gif);
	background-repeat: repeat-x;
	float: left;
	height: 42px;
	width: 100%;
	line-height: 33px;
	background-color: #3C8AC4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
	position: relative;
}
.gray-bar {
	background-image: url(../images/gray-bar-bg.gif);
	background-repeat: repeat-x;
	height: 30px;
	width: 100%;
	line-height: 33px;
	font-size: 13px;
	color: #000;
	background-color: #ececec;
}
.use-out {
	padding: 10px;
	float: left;
	width: 100%;
}
.use-out-b-line {
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 35px;
	line-height: 35px;
	margin-bottom: 10px;
}
.use-out-scall-bar {
	float: left;
	width: 100%;
	overflow: scroll;
	overflow-x: hidden;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
/*---------------------------------------------------------內容外框-----------------------------------------------------------*/
.maintab{position:absolute; top:8px; border-radius:7px 7px 0 0; left: 8px; height:33px; overflow:hidden; font-size:0; background: url(../images/b-bg.png); border:1px solid #B9B9B9;}
.maintab a{display:inline-block; color:#333; padding: 0 20px; text-decoration:none; font-size:13px; border-left:1px solid #D5D5D5;margin-left: -1px;}
.maintab a:hover{background:#FFF}
.maintab .sl,.maintab .sl:hover{background:#C40000; color:#FFF}
/*---------------------------------------------------------按鈕寬度區-----------------------------------------------------------*/
.botton-up-add {
	cursor:pointer;
	font-size: 13px;
	background-image: url(../images/add-b.png);
	border: 1px solid #F97600;
	float: left;
	line-height:30px;
	line-height:34px\9;
	height: 35px;
	width: 150px;
	text-indent:24px;
	color: #000;
	position:relative;
	top:-3px;
	left:-2px;
	padding-bottom:4px;
}
.botton-up-add:hover {
	background-image: url(../images/add-b-h.png);
}
.botton-save-large {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
	cursor:pointer;
}
.botton-basic {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}
.botton-image {
	padding-right: 8px;
	padding-left: 8px;
	padding-top:2px;
	padding-top:5px\9;
	font-size: 12px;
	height: 28px;
	border: 1px solid #999;
	background-image: url(../images/b-image-bg.gif);
	background-repeat: repeat-x;
	cursor: pointer;
}
.botton-image:hover {
	background-image: url(../images/b-image-bg-hover.gif);
}
.daytradebt{
    margin-top: 15px;    
}
.daytradebt input[type="button"]{
    width:100px;
}
.daytradebt :first-child {
    margin-right:20px;
}


.botton-image-S {
	width:48px;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 4px;
	height: 20px;
	border: 1px solid #999;
	background-image: url(../images/b-image-bg.gif);
	background-repeat: repeat-x;
	cursor:pointer;
}
.botton-image-S:hover {
	background-image: url(../images/b-image-bg-hover.gif);
}
.botton-sm {
	font-size: 12px;
	height: 36px;
	line-height:40px;
	width:99px;
	background-image: url(../images/sm-01.png);
	cursor: pointer;
	border:none;
	background-color:transparent;
	position: relative;
	left: -5px;
}
.botton-sm:hover {
	background-image: url(../images/sm-02.png);
}
.delete-b {
	background-image: url(../images/del-b.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	margin-right: auto;
	margin-left: auto;
}
.delete-b:hover {
	background-image: url(../images/del-b-h.PNG);
	cursor:pointer;
}
.chart-b {
	background-image: url(../images/chart-b.png);
	background-repeat: no-repeat;
	float: right;
	height: 26px;
	width: 26px;
	border: 1px solid #999;
	background-color: #FFF;
	background-position: 2px 4px;
	margin-right:4px;
}
.chart-b:hover {
	border: 1px solid #900;
	cursor:pointer;
}
/*---------------------------------------------------------按鈕寬度區-----------------------------------------------------------*/

/*------------------------------------------------------------左側主選單------------------------------------------------------*/
/*左側icon位置*/
.lm-ican-01, .lm-ican-02, .lm-ican-03, .lm-ican-04, .lm-ican-05, .lm-ican-06, .lm-ican-07, .lm-ican-08, .lm-ican-09 {
	background-image: url(../images/maim-l-ican.png);
	float: left;
	height: 36px;
	width: 38px;
	margin-top: 7px;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: 0px;
	margin-right: 6px;
	clear: both;   /*加了不會斷行*/
}
.lm-ican-02 {
	background-repeat: no-repeat;
	background-position: -44px;
}
.lm-ican-03 {
	background-repeat: no-repeat;
	background-position: -88px;
}
.lm-ican-04 {
	background-repeat: no-repeat;
	background-position: -132px;
}
.lm-ican-05 {
	background-repeat: no-repeat;
	background-position: -176px;
}
.lm-ican-06 {
	background-repeat: no-repeat;
	background-position: -220px;
}
.lm-ican-07 {
	background-repeat: no-repeat;
	background-position: -264px;
}
.lm-ican-08 {
	background-repeat: no-repeat;
	background-position: -308px;
}
.lm-ican-09 {
	background-repeat: no-repeat;
	background-position: -353px;
}
/*左側icon位置*/
#watch-left-menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#watch-left-menu ul a, #watch-left-menu .on-page a {
	background-image: url(../images/watch-hover-g-bg-h.png);
	background-repeat: no-repeat;
	width: 171px;
	display: block;
	text-decoration:none;
	color: #000;
	font-size: 15px;
	margin-bottom: 4px;
	padding-left: 9px;
	height: 50px;
	/*font-weight: bold;*/
	line-height: 50px;
	line-height: 54px\9;
}
#watch-left-menu ul .on-page a, #watch-left-menu ul .on-page a:hover {
	background-image: url(../images/watch-hover-bg.png);
	color: #FFF;
	width: 181px;
	padding-left: 0px;
	cursor: default;
}
#watch-left-menu ul a:hover {
	color: #163C56;
	background-image: url(../images/watch-hover-g-bg.png);
}
/*------------------------------------------------------------左側主選單------------------------------------------------------*/
/*------------------------------------------------------------盤中訊號選單----------------------------------------------------*/
#inside-menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#inside-menu ul a {
	width: 168px;
	display: block;
	text-decoration:none;
	color: #000;
	font-size: 13px;
	line-height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AAA;
	height: 30px;
	padding-left: 12px;
	background-color: #E3E3E3;
}
#inside-menu-on-page {
}
#inside-menu ul a:hover {
	text-decoration:none;
	color: #FFF;
	background-image: url(../images/inside-meun-h-bg.gif);
	background-repeat: repeat-x;
}
/*------------------------------------------------------------盤中訊號選單----------------------------------------------------*/
.addbox, .addbox-deep {
	background-color: #E4ECF3;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-size:15px;
	line-height:28px;
}
.addbox-deep {
	background-color: #EFF3F8;
}
.addbox:hover, .addbox-deep:hover {
	background-color: #3C8AC4;
	color: #FFF;
}
.addbox .botton-image, .addbox-deep .botton-image {
	float: right;
	margin-right:13px;
	opacity: 0.5;
}
.addbox:hover .botton-image, .addbox-deep:hover .botton-image {
	opacity: 1.0;
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	-moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
}
.input-box {
	background-color: #FEFAED;
	border: 1px solid #CCC;
	height: 180px;
	width: 145px;
	margin-bottom: 5px;/*	overflow: scroll;
	overflow-x: hidden;   */
}
.td-color-white {
	color: #000;
	line-height: 20px;
	text-align: left;
	background-color: #FFF;
}
.td-color-deep-blue {
	color: #000;
	line-height: 20px;
	text-align: center;
	background-image: url(../images/td-fist-bg.png);
	background-repeat: repeat-x;
}
.td-color-red {
	background-color: #900;
	color: #FFF;
	line-height: 20px;
	text-align: center;
}
.td-color-blue {
	background-image: url(../images/b-bg.png);
	background-repeat: repeat-x;
}
.td-color-dblue {
	background-image: url(../images/b-bg.png);
	background-repeat: repeat-x;
}
.td-color-watch {
	background-image: url(../images/w-bg.png);
	background-repeat: repeat-x;
}
.td-bd-c, .td-bd-c td {
	border-collapse:collapse;
	height: 32px;
}
.td-bd-c select {
	padding: 4px;
}
.td-bd-c input[type="checkbox"] {
	border:none;
}
.td-bd-m, .td-bd-m td {
	border: 1px solid #BBB;
	border-collapse:collapse;
	height: 32px;
}
.td-bd-s-box a {
	font-size: 13px;
	color: #333;
	text-decoration: none;
	display: block;
}
.td-bd-s-box a:hover {
	color: #750000;
	text-decoration: underline;
}
.basic-table {
}
.basic-table td:hover {
	background-color: #F0F9FD;
}
.watch-input-box {
	font-size: 12px;
	border: 1px solid #999;
	width: 200px;
	color: #666;
	padding-top: 4px;
	padding-left: 5px;
}
.ctrlbox {
	float: left;
	width: 500px;
	height: 10px;
}
.saynote {
	background-image: url(../images/exclamation-point.png);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 200px;
	padding-left: 35px;
	line-height: 42px;
	margin-left: auto;
	margin-right: auto;
}
.inbox-pad {
	float: left;
	width: 100%;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.inbox-inf {
	padding-top:4px;
	float:right;
	margin-right:10px;
	color: #000;
}
.inbox-inf span {
	color: #900;
}
.tb-key-box, .tb-key-box-tell, .tb-key-box-money {
	background-color: #FFF;
	border: 1px solid #8A99AC;
	font-size: 12px;
	color: #0F2331;
	height: 20px;
	padding: 3px;
	float: left;
	width: 114px;
	text-indent:3px;
}
.tb-key-box-tell {
	width: 196px;
	float: none;
	background-color: transparent;
	border: 1px none #8A99AC;
}
.tb-key-box-tell:focus {
	outline:none;
}
.tb-key-box-money {
	position:relative;
	top:-1px;
	margin-left: 12px;
	float: none;
	text-align: right;
}
.tb-key-box:focus, .tb-key-box-money:focus {
	outline:none;
	border: 1px solid #39F;
}
.stmonber {
	width:120px;
	float: left;
	position: absolute;
	background-color: #EFEFEF;
	margin-top:28px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	overflow:  auto;
	overflow-x:hidden;
	height: 182px;
}
.stmonber a {
	width:120px;
	float: left;
	line-height: 26px;
	color: #333;
	text-align: left;
	text-indent:6px;
	font-size:12px;
	text-decoration: none;
}
.stmonber a:hover {
	background-color: #3C8AC4;
	color: #FFF;
}
.gr {
	float: right;
}
.gl {
	float: left;
}
.stock-cname {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	width: 50px;
	text-align: left;
}
.note {
	font-size: 12px;
	line-height: 180%;
	color: #333;
	width: 784px;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top:5px;
	background-color: #F5F5F5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDD;
}
.usert {
	font-size: 15px;
	line-height: 170%;
}
.usertt {
	font-size: 18px;
	font-weight: bold;
	color: #900;
}
.wg-b {
	background-image: url(../images/watch-b.png);
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 81px;
	cursor:pointer;
}
.wg-b:hover {
	background-image: url(../images/watch-b-h.png);
}
.wg-nb {
	background-image: url(../images/watch-nb.png);
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 81px;
	cursor:pointer;
}
.wg-nb:hover {
	background-image: url(../images/watch-nb-h.png);
}
.buy-bg {
	background-image: url(../images/buy-bg.png);
	background-repeat: no-repeat;
	height: 350px;
	width: 650px;
	margin-left: 14px;
	margin-top:140px;
	position: absolute;
	z-index: 10;
}
.buy-tb {
	float: left;
	margin-left: 22px;
}
.buy-inf {
	font-size: 15px;
	color: #333;
	float: left;
	width: 270px;
	margin-right: 55px;
	line-height: 24px;
}
.buy-inf span {
	color: #B00;
}
.buy-b {
	background-image: url(../images/buy-b.png);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 185px;
	cursor:pointer;
	margin-top:6px;
}
.buy-b:hover {
	background-image: url(../images/buy-b-h.png);
}
.buy-mb {
	position: absolute;
	float: left;
	margin-top: -16px;
	margin-left:-40px;
}
.buy-blue {
	background-image: url(../images/buy-bluebg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 201px;
	width: 786px;
}
.buy-text {
	color: #FFF;
	float: left;
	line-height:18px;
	margin-top: 54px;
	margin-left: 36px;
	width:580px;
}
.buy-text-right {
	color: #000;
	float: right;
	line-height:18px;
	margin-top: 380px;
	margin-right: 12px;
	width:580px;
	text-align: right;
	font-size: 20px;
}
.order {
	background: url(../images/read.png) no-repeat;
	float: left;
	height: 38px;
	width: 38px;
	color: white;
	text-align: center;
	position: absolute;
	margin: 6px 0 0 132px;
	line-height: 38px;
	font-size: 10px;
}
a.buystock {
	background: url(../images/order.png) repeat-x;
	background-position: 0px 0px;
	float: left;
	height: 33px;
	width: 75px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	color: #000;
	text-decoration: none;
	text-indent:39px;
	line-height:30px;
	line-height:36px\9;
	border: 1px solid #0ba29a;
}
a.buystock:hover {
	background-position: 0px -33px;
}
.meet-conditions {
	background-color: white;
	position: absolute;
	width: 336px;
	margin-top: -31px;
	border: solid 1px #B9B9B9;
	-moz-box-shadow: 0 0 8px #CCC;
	-webkit-box-shadow: 0 0 8px #CCC;
	box-shadow: 0 0 8px #CCC;
}
.meet-conditions:before {
	content: "";
	width: 0px;
	height: 0px;
	border: 9px solid;
	border-color: transparent #3C8AC4 transparent transparent;
	border-style: dashed solid dashed dashed;
	position: absolute;
	left: -18px;
	top: 8px;
}
.meet-conditions h3 {
	font-weight: normal;
	font-size: 15px;
	color: white;
	background-color: #3C8AC4;
	line-height: 38px;
	[;line-height: 34px;];
	height: 35px;
	text-indent: 16px;
}
.meet-conditions div {
	height: 128px;
	[;height: 130px;];
	overflow: auto;
	padding: 7px 0;
}
.meet-conditions a {
	height: 26px;
	line-height: 25px;
	text-indent: 17px;
	display: block;
	text-decoration: none;
}
.meet-conditions a:hover {
	background-color: #FFF9E6;
}
.meet-conditions .boxoff {
	float: right;
	margin: 12px 10px 0 0;
}
.boxoff {
	background: url(../images/off.png) no-repeat 0px 0px;
	height: 11px;
	width: 11px;
	display:block;
	cursor:pointer;
}
.boxoff:hover {
	background: url(../images/off.png) no-repeat 0px -11px;
}
.videos-control{ margin:11px;}
.videos-control span{display: inline-block;background: url(../images/help-i.png) no-repeat 0 2px;text-indent: 20px;font-size: 15px;height: 26px; line-height:22px; [;line-height:18px;];}
.videos-control iframe{border: 3px solid #fff;margin: 0px 0px 20px;box-shadow: 0 0 10px #333;}
.videos-control iframe:last-child{margin:0px;}
a.help-d{
display: block;
background: url(../images/help-d.png) no-repeat;
height: 50px;
line-height: 52px;
[;line-height: 48px;];
width: 194px;
margin: 10px auto;
background-position: 0px 0px;
text-indent:56px;
color: #FFF;
position: relative;
font-size: 18px;
text-decoration:none;
}
a.help-d:hover{background-position: 0px -50px;}
a.help-d:before{
content: "";
display: block;
background-image: url(../images/maim-l-ican.png);
background-repeat: no-repeat;
background-position: -215px 0px;
height: 35px;
width: 42px;
position: absolute;
left: 16px;
top: 7px;
}
.f-text-basic a.help-d{ margin-bottom:30px;}

/*=== Modify By Away =================*/
.out-line_Away{ background:#F2F2F2; padding:20px; width:95%; font-family:'微軟正黑體'; font-size:15px; color:#333;}
.out-line_Away a{ text-decoration:none;}
.out-line_Away *{ position:relative;}
.out-line_Away ul{ list-style:none;}
.out-line_Away input{ font-family:'微軟正黑體';}

.horz li, .horz a{ display:inline-block;}
.light, .light a{ text-shadow: 0 1px #FFF;}
.dark{ text-shadow: -1px -1px #000;}
.tAni, .tAni a{ transition:all .3s ease; -moz-transition:all .3s ease; -webkit-transition:all .3s ease; -o-transition:all .3s ease; -ms-transition:all .3s ease;}

.conT{ color:#A90000; font-size:30px; background:url(../images/titleBG.png); padding:5px; margin-bottom:20px;}
/*
.setMenu{ font-size:0; margin-bottom:20px;}
.setMenu li{ margin-left:-1px;}
.setMenu a{ background:url(../images/setMenuMiddle.jpg); height:40px; padding:6px 1.85em 0; font-size:20px; color:#808080;}
.setMenu a:hover{ color:#A90000;}
.setMenu a:before, .setMenu a:after{ content:'.'; display:block; position:absolute; width:4px; height:46px; text-indent:-9999px; top:0;}
.setMenu a:before{ background:url(../images/setMenuLeft.jpg); left:0;}
.setMenu a:after{ background:url(../images/setMenuRight.jpg); right:0;}
li.now a, li.now a:before, li.now a:after{ background:none;}
li.now a{ box-shadow:0 0 7px #CCC inset; background:#EEE; top:7px; height:32px; color:#333!important; border:solid 1px transparent; border-color:#BBB #FFF #FFF #BBB;}
li.now a:before, li.now a:after{content:'..'}
*/

.setmenubottom {
height: 50px;
border-radius: 10px;
margin-bottom: 20px;
text-align: center;
}

.setMenu{ 
overflow: hidden;
font-size: 0;
margin: 4px 3px 0px 5px;
}
.setMenu li{ margin-right:-1px;}

.setMenu a{
	padding:0 1.74em;
	font-size: 20px;
	color: #1A1A1A;
	border: 1px solid #8C6239;
	background: url(../images/yellowbbg.png);
	line-height:40px;
}
.setMenu li:first-child a{ border-radius: 7px 0 0 7px;}
.setMenu li:last-child a{ border-radius: 0 7px 7px 0;}
li.now a, .setMenu a:hover{
	box-shadow: 0 0 8px rgb(156, 88, 0) inset;
	background: url(../images/me_selectbg.png);
}

.tipsOut{ left:auto;}
.set .tipsOut{ position:absolute; top:6px;}
.tipsOut:hover .tips, .tipsOut:hover .topTips{ display:block;}
.tips{ font-size:15px; width:200px; display:none; border:solid 1px #255877; background:#3C8AC4; color:#FFF; padding:7px; position:absolute; left:50px; top:-20px;}
.tips:before, .tips:after{ content:''; display:block; position:absolute; border:solid 10px transparent; top:10px;}
.tips:before{ border-right-color:#255877; left:-20px;}
.tips:after{ border-right-color:#3C8AC4; left:-18.5px;}

.conT .tips{ left:260px; display:none;}
.conT:hover .tips{ display:block;}

.box{ border:solid 1px #CCC; background:#FFF; padding:20px; margin-bottom:20px; box-shadow:5px 5px #E6E6E6;}
.box:after{ content:''; display:block; clear:both;}
.box:last-child{ margin:0;}
.box:hover{ border-color:#999;}
.boxHeading{ background:url(../images/titleBG.png); height:42px; position:relative; left:-20px; top:-20px; width:757px;}
.boxT{
	font-size: 18px;
	color: #DD0000;
	line-height: 40px;
	padding-left:50px;
	display: inline-block;
	left: -10px;
}
.boxT:before, .boxT:after{ left: 10px; content:''; display:block; position:absolute;}
.boxT:before{
	top:0;
	border: solid 21px transparent;
	border-left: 34px solid #d3d3d3;
}
.boxT:after{
	top:2px;
	border: solid 19px transparent;
	border-left: 30px solid #eee;
}

.upgrade .tipsOut > img{
top: 4px;
left: -15px;
}
.upgrade .tips{
top:-16px;
left: 35px;
}

.setItems .upBtn, .setItems .mail{ vertical-align:middle;}
.setItems .upBtn{ margin-left:.5em;}
.setItems .mail{ height:18px;}
.setItems li > span:first-child{ color:#808080;}
.setItems li{ line-height:2em;}
.mf{ display:inline-block; margin-left:2em;}
.mf label{ margin-right:1.5em;}

.check{ border-collapse:collapse; float:left;}
.check td, .check th{ border:solid 1px #CCC; padding:.5em 1em; text-align:center;}
.tips2{ color:#F00; margin-left:300px; display:block; width:200px; line-height:1.6em;}

.setupLink{
	font-size:18px;
	margin-left:1em;
	background: url(../images/subBg.jpg) 0 -2px;
    border: 1px solid #036;
    border-radius: 5px;
    box-shadow: 0 1px rgba(255, 255, 255, 0.5) inset, 0 -1px 1px rgba(0, 0, 0, 0.7) inset;
    color: #FFF!important;
	vertical-align:middle;
    padding: .2em .8em .2em .6em;
    text-shadow: -1px -1px #000!important;
	position:relative; z-index:0;}
.setupLink:hover{background: url(../images/subBgHover.jpg);}
.setupLink:before{ content:''; display:inline-block; width:17px; height:20px; background:url(../images/loadicon.png); vertical-align:middle; margin-top:-2px; margin-right:.2em;}

.topTips{ z-index:1; display:none; font-size:15px; text-shadow:none; border:solid 1px #255877; background:#3C8AC4; color:#FFF; position:absolute; right:-16px;}
.topTips:before, .topTips:after{ content:''; display:block; position:absolute; border:solid 10px transparent; right:10px;}
.topTips:before{ border-bottom-color:#255877; top:-20px;}
.topTips:after{ border-bottom-color:#3C8AC4; top:-18.5px;}
.cmpr .tipsOut > img{ top:-10px; right:-10px;}
.topTips > span{ font-size:20px; display:block; text-align:center; line-height:30px;}
.topTips > div{ background:#FFF; padding:7px; color:#333;}
.topTips p{ margin-bottom:10px;}

.step{ border:solid 10px #FFF; background:#E6E6E6; border-radius:10px; padding:30px 0; text-align:center; box-shadow:0 0 10px #666 inset; min-height:300px;}
.pic{ margin-bottom:20px;}
.ctrl input{ margin:0 .3em; padding:0 1em; cursor:pointer; font-family:'微軟正黑體'; height: 40px; font-size: 20px; border: solid 1px #036; background: url(../images/subBg.jpg); border-radius: 5px; color: #FFF; text-shadow: -1px -1px #000; box-shadow: 0 1px rgba(255, 255, 255, 0.5) inset, 0 -1px 1px rgba(0, 0, 0, .7) inset;}
.ctrl input:hover{background: url(../images/subBgHover.jpg);}
.prev, .back, .go{ display:none;}
.opList{ position:absolute; width:500px; top:50%; left:50%; margin-top:-90px; margin-left:-250px;}
.opList li{ margin-bottom:30px;}
.opList a{ display:block; background:url(../images/y_btn.jpg); line-height:73px; border:solid 1px #fbb03b; font-size:40px; color:#333; width:498px; border-radius:15px; overflow:hidden;}
.opList a:before{ content:''; display:block; background:#FFF; opacity:.4; width:550px; height:100px; border-radius:100%; position:absolute; left:-26px; top:-60px;}
.opList a:hover{ color:#900;}

.conT .tips{ top:5px; text-shadow:none; z-index:1;}
.limit{ width:100%; background:#CCC; color:#666;}
.limit th, .limit td{ padding:.5em; text-align:center;}
.limit td{ background:#FFF;}
.limit tr > th{ background:#F2F2F2;}
.limit tr > th:first-child{ width:120px;}
.limit tr > th:last-child{ width:80px;}
tr.status th, .status td{ background:#F7931E; color:#FFF;}
.upBtn, .upBtnDis{ width:75px; cursor:pointer; height:24px; border-radius:3px; font-size:15px;}
.upBtn{ background:url(../images/upgradeBtn.jpg); border:solid 1px #F15A24;}
.upBtnDis{ background:url(../images/upgradeBtnDis.jpg); border:solid 1px #AAA;}
.upgrade .conT .tips{ left:260px;}
.set .tips{ top:-7px;}
.cmpr .tipsOut{ top:15px; position:relative;}
.cmpr .topTips{ }
.upgrade .tips2{ margin:20px 0 0; width:auto;}
.upgrade .tipsOut{ top:-4px; z-index:1; left:15px;}

a {
	outline: none;
 behavior:expression(this.onFocus=this.blur());
}
div, h1, h2, h3, h4, p, ul, li {
	padding:0;
	margin: 0;
}
body {
	padding:0;
	margin: 0px;
	background-color: #C6C6C6;
	overflow:scroll;
	overflow-x:hidden/*右側捲軸永遠顯示*/;
	font-family: Arial, Helvetica, sans-serif, "新細明體", "PMingLiU";
	font-size: 13px;
	color: #4C4C4C;
}
#b-out {
	width: 993px;
	margin:0 auto 20px;
	padding:30px 0 0;
	background: #FFF;
	border:solid 1px #fff;
	border-top:0;
	background: #FFF url(../images/home/home-bg.png) repeat-x;
}
#b-out:after{ content:''; display:block; clear:both;}

.h-logo {
	float: left;
	margin:0 0 10px 26px;
}
.blue-out {
	float: left;
	background: url(../images/home/blue-bg.png) no-repeat 0px top;
	width: 100%; position:relative;
}
.exp-out {
	float: left;
	margin:20px 360px 0 30px;
}
.exp-out-b {	
	float: left;
	margin-left:26px;
	margin-top:40px;
	width:960px;
}
.exp-out-c {
	float:left;
	margin-left:26px;
	margin-top:40px;
	margin-bottom:50px;
	width:928px;
}
.exp-saywhy {
	color: #FFF;
}
.exp-saywhy .yf {
	color: #f9d80b;
	font-size:15px;
}
.exp-saywhy img {
	margin-right: 4px;
	margin-left: 4px;
	position: relative;
	top: 3px;
}
.exp-outg-box {
	float: left;
	width: 664px;
	margin-top: 10px;
	background:#D0D0D0 url(../images/home/exp-outg-box.png) repeat-x;
	height: 374px;
	border: 1px solid #FFF;
	box-shadow: 0 0 8px #333;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.expunit {
	font-size: 13px;
	color: #333;
	float: left;
	width: 620px;
	margin: 0px 0px 6px 0px;
}
.expunit span.ea {
	margin-left:12px;
	margin-right:28px;
}
.expunit span.eb {
	margin-right:56px;
}
.expunit span.ec {
	margin-right:139px;
}
.expunit span.ed {
}
.expscall-out {
	float:left;
	width: 654px;
	height:339px;
	overflow: scroll;
	overflow-x:hidden;
	border: 1px solid #838383;
	background-color: #EBF1F5;
	background-image: url(../images/home/pull-bg.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
}
.exp-sel-box {
	width:646px
}
.exp-sel-box tr {
	background-image: url(../images/home/exp-box-bg.png);
	border: 1px solid #c1c1c1;
	font-size: 12px;
	color: #000;
	height: 34px;
	line-height:34px;
}
.exp-sel-box tr.sp, .exp-sel-box tr.sp:hover {
	background-image: url(../images/home/exp-box-bg-sp.png);
} {
	background-image: url(../images/home/exp-box-bg-sp.png);
}
.exp-sel-box tr:hover {
	background-image: url(../images/home/exp-box-bg-h.png);
}
.exp-chart {
	background-image: url(../images/home/exp-chart.png);
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	width: 26px;
	border: 1px solid #999;
	cursor:pointer;
	margin-right:5px;
}
.exp-chart:hover {
	border: 1px solid #307DB8;
}
.exp-order-b {
	background-image: url(../images/home/order-b.png);
	background-repeat: no-repeat;
	float: right;
	height: 29px;
	width: 53px;
	cursor:pointer;
	text-indent:14px;
	line-height:29px;
}
.exp-order-b:hover {
	background-image: url(../images/home/order-b-h.PNG);
	color: #FFF;
}
.exp-up, .exp-down {
	background-image: url(../images/home/exp-s-red.png);
	background-repeat: no-repeat;
	float: left;
	height: 14px;
	width: 14px;
}
.exp-down {
	background-image: url(../images/home/exp-s-green.png);
}
#footer {
	background-color: #307DB8;
	height: 16px;
	clear: both;
}
.f-b {
	color: #000;
}
.f-red {
	color: #9c0000;
}
.f-green {
	color: #1b9806;
}
.rig-out {
	background-image: url(../images/home/rig-bg.png);
	background-repeat: no-repeat;
	height: 400px;
	width: 284px;
	position: absolute;
	top: -23px;
	right:10px;
}
.login-b {
	background-image: url(../images/home/login-b.png);
	background-repeat: no-repeat;
	height: 43px;
	width: 99px;
	cursor:pointer;
	margin-right: auto;
	margin-left: auto;
	font-size: 17px;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 1px 0 #560000;
	line-height:38px;
	text-indent:12px;
}
.login-b:hover {
	background-image: url(../images/home/login-b-h.png);
}
.rig-b {
	background-image: url(../images/home/rig-b.png);
	background-repeat: no-repeat;
	height: 63px;
	width: 199px;
	cursor:pointer;
	margin-right: auto;
	margin-left: auto;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	color: #000;
	text-shadow: 0 1px 0 #dedede;
	line-height:54px;
}
.rig-b:hover {
	background-image: url(../images/home/rig-b-h.png);
}
.rig-b-s {
	background-image: url(../images/home/rig-b-s.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 110px;
	cursor:pointer;
	font-size: 15px;
	text-indent:28px;
	font-weight: bold;
	color: #000;
	text-shadow: 0 1px 0 #dedede;
	line-height:34px;
	background-position: 0px 0px;
	float:left;
}
.rig-b-s:hover {
	background-position: 0px -40px;
}
.rig-tbout {
	margin-top: 40px;
}
.baseline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
.say-out {
	float: left;
	width: 306px;
	background-image: url(../images/home/line-02.png);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 20px;
}
.mw{
	float:left;
	font-weight: bold;
	margin-top: 8px;
	margin-left:3px;
}
.say-out-b {
	float: left;
	width: 300px;
}
.say-tit {
	font-size: 18px;
	color: #000;
	background-image: url(../images/home/inf-tb-bg.png);
	float: left;
	height: 57px;
	width: 285px;
	line-height: 50px;
	text-indent:20px;
	font-weight: bold;
}
.say-out img, .say-out-b img {
	float: left;
	margin-top:14px;
}
.infin {
	float: left;
	width:162px;
	margin-left:8px;
	margin-top:20px;
}
.ae-show{
	margin-left:29px;
	margin-top:40px;
	float:left;
	background-image: url(../images/home/ae.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 926px;
	border: 1px solid #dedede;
}
.ae-show .text{
	color: #900;
	font-size: 16px;
	/*	text-shadow: black 1px 1px 2px;
	text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 2px;*/
	line-height: 30px;
	letter-spacing: 0;
	margin-left:68px;
	margin-top:20px;
	width: 600px;
	float: left;
}
.ae-show img{
	position: relative;
	top: 3px;
	left:6px;
	height: 17px;
	width: 17px;
}
.ae-rig-out{
	float: left;
	width: 650px;
	margin-top:8px;
	margin-left:66px;
}
.ae-free{
	line-height: 43px;
	color: #FFF;
	background-image: url(../images/home/free.png);
	background-repeat: no-repeat;
	height: 43px;
	width: 43px;
	position: absolute;
	margin-top:-12px;
	margin-left:90px;
	text-align: center;
	font-size: 10px;
}
.rig-b-s-text{
	float: left;
	margin-left: 26px;
	line-height:32px;
}
.download-monitor{}
.download-monitor .tit{ 
    font-size: 15px;
	display: block;
	background: url(../images/dm-d.png) no-repeat 22px 4px;
	height: 24px;
	line-height: 28px;
	[;line-height: 24px;];
	text-indent: 17px;
}
.download-monitor a{ 
	display: block;
	width: 220px;
	height: 49px;
	line-height: 40px;
	[;line-height: 38px;];
	text-decoration: none;
	background: url(../images/dm-b.png) no-repeat 0 0;
	color: #FFF;
	margin-top: 3px;
	text-align: left;
	text-indent: 11px;
	text-shadow: 0 0 10px #000;
}
.download-monitor a span{
	color: #f9d80b;
}
.rig-tbout .login-b{ margin-bottom:14px;}
.download-monitor a:hover{background:url(../images/dm-b.png) no-repeat -220px 0px;}
.copyright-text-usepage {
	font-size: 12px;
	color: #333;
	text-align: right;
	width: 995px;
	margin-bottom: 10px;
	line-height: 25px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
.videos-control span{display: inline-block;background: url(../images/help-i.png) no-repeat 0 2px;text-indent: 20px;font-size: 15px;height: 26px;}
.videos-control iframe{border: 3px solid #fff;margin: 0px 0px 20px;box-shadow: 0 0 10px #333;}
.videos-control iframe:last-child{margin:0px 0px 0px;}

.cmHdr{ margin:0;}
.adv{ border:solid 1px #dedede;}
.adv:hover{ opacity:.7;}

body{ font-family: Arial, "微軟正黑體";}
.cmHdr h2 a, .login, .hdrOut, .barOut{ position: relative;}
.followLink a, .barNav a, .member a{ text-decoration: none;}
.login{ top:3px;}
.adrs ul, .ftrList{ list-style-type: none;}
.ftrNav{}