/* base ------------------------------------ */
html *{ margin:0px; padding:0; outline: none; position: relative;}
html{ -webkit-text-size-adjust: none;}
ol, ul{ list-style: none;}
body{ font:15px/1 Arial, "微軟正黑體", "細明體";}
img{ border:0;}
a{ text-decoration: none;}
table{ border-collapse: collapse;}
input, textarea, select, option, button, input[type="button"], input[type="submit"], input[type="reset"]{ font-family: Arial, "微軟正黑體", "細明體";}
button, input[type="button"], input[type="submit"], input[type="reset"], input[type="datetime"], input[type="search"]{ cursor:pointer; -webkit-appearance: none;}

a{ color:#900; cursor: pointer;}
a:hover{ color:#CF1E23;}
body{ background: #e9eaed; overflow:scroll; overflow-x:hidden;}
textarea, input, button{ font-size: 15px;}

/* cmoneystrap ------------------------------- */
mark{ background: #fcf8e3;}
del{ color: #a94442;}
p{ line-height: 1.6;}
.clearfix:after{ content: ''; display: table; clear: both;}
abbr[title]{ cursor: help; border-bottom: 1px dotted #777;}
address{ margin-bottom: 20px; font-style: normal; font-size: 14px; line-height: 1.42857143;}
blockquote{ padding: 0 1em; margin: 0 0 20px; font-size: 18px; border-left: 5px solid #eee;}
blockquote footer{ display: block; font-size: .8em; line-height: 1.5; color: #777;}
blockquote footer:before{ content: '\2014 \00A0';}
blockquote footer a:hover{ text-decoration: underline;}
.blockquote-reverse{ padding-right: 1em; padding-left: 0; text-align: right; border-right: 5px solid #eee; border-left: 0;}
dt{ font-weight: 700;}
dd, dt{ line-height: 1.5;}

/* Demo ------------------------------------------------ */
.h3{ margin-bottom: .4em; color: #999; font-weight: 100;}
.space > div{ margin-bottom: 1em;}
.space{ padding: 1em;}
.space + .space{ border-top: dashed 1px #ddd;}
.html{ display: block; margin-bottom: 1em; padding: .667em 1em; line-height: 1.8; background: #f7f7f9; border: 1px solid #e1e1e8; border-radius: 4px;}

/* Align ------------------------------------------------ */
.text-left{ text-align: left;}
.text-center{ text-align: center;}
.text-right{ text-align: right;}

/* Text Size ------------------------------------------------ */
.text-xl{ font-size: 1.5em;}
.text-lg{ font-size: 1.2em;}
.text-md{ font-size: 1em;}
.text-sm{ font-size: .8em;}
.text-xs{ font-size: .733em;}

/* Width ------------------------------------------------ */
.full-width{ width: 100%;}

/* Button ---------------------------------------------- */
.btn{
	display: inline-block; padding: .333em .667em;
	font-size: 14px; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	border-radius: 3px;	background: none; border: solid 1px transparent;}

.btn-cancel{ border-color: #c2c2c2;}
.btn-primary{ border-color: #1c84c6;}
.btn-success{ border-color: #1ab394;}
.btn-info{ border-color: #5bc0de;}
.btn-warning{ border-color: #f8ac59;}
.btn-danger{ border-color: #ed5565;}

.btn-cancel, .label-cancel, .progress-cancel{ color: #fff; background: #c2c2c2;}
.btn-primary, .label-primary, .progress-primary{ color: #fff; background: #1c84c6;}
.btn-success, .label-success, .progress-success{ color: #fff; background: #1ab394;}
.btn-info, .label-info, .progress-info{ color: #fff; background: #5bc0de;}
.btn-warning, .label-warning, .progress-warning{ color: #fff; background: #f8ac59;}
.btn-danger, .label-danger, .progress-danger{ color: #fff; background: #ed5565;}

.btn-link{}
.btn-cancel:hover{	background: #bababa; border-color: #bababa;}
.btn-primary:hover{ background: #1a7bb9; border-color: #1a7bb9;}
.btn-success:hover{ background: #18a689; border-color: #18a689;}
.btn-info:hover{ background: #55B6D2; border-color: #55B6D2;}
.btn-warning:hover{ background: #f7a54a; border-color: #f7a54a;}
.btn-danger:hover{ background-color: #ec4758; border-color: #ec4758;}
.btn-link:hover, .alert-link:hover{ text-decoration: underline;}

.btn-lg{ font-size: 1.2em; border-radius: 5px;}
.btn-sm{ padding: .3em .667em; font-size: .8em;}
.btn-xs{ padding: .1em .667em; font-size: .733em;}

.btn-outline{ color: inherit; background: none;}
.btn.btn-outline:hover{ color:#fff;}
.btn-outline.btn-cancel{ color: #c2c2c2;}
.btn-outline.btn-primary{ color: #1c84c6;}
.btn-outline.btn-success{ color: #1ab394;}
.btn-outline.btn-info{ color: #5bc0de;}
.btn-outline.btn-warning{ color: #f8ac59;}
.btn-outline.btn-danger{ color: #ed5565;}

.btn-rounded{ border-radius: 100px;}

.btn-block{ display: block; width: 100%;}
.btn-block + .btn-block{ margin-top: .667em;}

.btn > .fa{ margin-right: .3em;}
.btn-circle{ width: 30px; height: 30px; padding: 0; border-radius: 50%;}
.btn-circle.btn-lg{ width: 50px; height: 50px;}
.btn-circle .fa{ margin: 0;}

/* Label ------------------------------------------------ */
.label{ padding: .2em .5em; font-size: 12px; font-weight: 600; border-radius: 3px;}
.label-badge{ border-radius: 0 10px 10px 0;}
.label-rounded{ border-radius: 10px;}
.label-tag-right, .label-tag-left{ border-radius: 0;}

.label-tag-right + .label-tag-right, .label-tag-left + .label-tag-left{ margin-left: 1em;}
.label-tag-right:before, .label-tag-left:before{ content: ''; position: absolute; top: 0; border: solid 9px transparent;}
.label-tag-right:before{ right: -18px;}
.label-tag-right.label-primary:before{ border-left-color: #1c84c6;}
.label-tag-right.label-cancel:before{ border-left-color: #c2c2c2;}
.label-tag-right.label-success:before{ border-left-color: #1ab394;}
.label-tag-right.label-info:before{ border-left-color: #5bc0de;}
.label-tag-right.label-warning:before{ border-left-color: #f8ac59;}
.label-tag-right.label-danger:before{ border-left-color: #ed5565;}

.label-tag-left{ margin-left: .7em;}
.label-tag-left:before{ left: -18px;}
.label-tag-left.label-primary:before{ border-right-color: #1c84c6;}
.label-tag-left.label-cancel:before{ border-right-color: #c2c2c2;}
.label-tag-left.label-success:before{ border-right-color: #1ab394;}
.label-tag-left.label-info:before{ border-right-color: #5bc0de;}
.label-tag-left.label-warning:before{ border-right-color: #f8ac59;}
.label-tag-left.label-danger:before{ border-right-color: #ed5565;}

.tag-list a{ display: inline-block; padding: 0 12px; margin-top: 5px; line-height: 2; font-size: 12px; color: #666; border-radius: 13px; border: 1px solid #e7eaec; background: #fff;}
.tag-list a:hover{ border-color: #ccc; color: inherit;}
/* Category Button -------------------------------------- */
.btn-group > .btn{ float: left; margin-right: -1px; color: #666; border: solid 1px #e7eaec; border-radius: 0;}
.btn-group > .btn:hover{ z-index: 1; border-color: #d2d2d2;}
.btn-group > .btn:first-child{ border-radius: 3px 0 0 3px;}
.btn-group > .btn:last-child{ border-radius: 0 3px 3px 0;}
.btn-group > .btn-primary{ color: #fff;}
.btn-group > .btn > .fa{}
.btn-group > .btn-active{ border-color: #d2d2d2; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;}

/* Static Image -------------------------------------- */
.img-responsive{ display: block; max-width: 100%; height: auto;}
.img-rounded, .img-circle, .img-thumbnail{ max-width: 100%; margin: 5px; height: auto; overflow: hidden;}
.img-rounded, .img-rounded:after{ border-radius: 6px;}
.img-circle, .img-circle:after{ border-radius: 50%;}
.img-thumbnail, .img-thumbnail:after{ padding: 5px; border-radius: 6px; border: 1px solid #ddd;}

/* Hover Image ----------------------------------------- */
.hover-overlay > img, .hover-scale > img{ display: block;}
.hover-overlay:after, .hover-overlay i, .hover-scale:after, .hover-scale > img{ transition: all .3s ease;}
.hover-overlay, .hover-scale{ display: inline-block;}
.hover-overlay:after, .hover-scale:after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5); opacity: 0;}
.hover-overlay i{ z-index: 1; position: absolute; left: 50%; top: 50%; font-size: 5em; color: #fff; margin-left: -35px; margin-top: -38px; opacity: 0;}
.hover-overlay:hover:after, .hover-overlay:hover i, .hover-scale:hover:after{ opacity: 1;}

.hover-scale{ overflow: hidden;}
.hover-scale > img{}
.hover-scale:hover > img{ transform: scale(1.5);}

/* Notification ------------------------------------------------- */
.text p, .alert p{ line-height: 1.5;}
.text p + p, .alert p + p{ margin-top: .5em;}

.text{ margin-bottom: 1em;}
.text-muted{ color: #777;}
.text-primary{ color: #337ab7;}
.text-success{ color: #3c763d;}
.text-info{ color: #31708f;}
.text-warning{ color: #8a6d3b;}
.text-danger{ color: #a94442;}

.alert{ padding: 1em; margin-bottom: 1em; font-size: 14px; border: 1px solid transparent; border-radius: 4px;}
.alert-success{ color: #3c763d; background: #dff0d8; border-color: #d6e9c6;}
.alert-info{ color: #31708f; background: #d9edf7; border-color: #bce8f1;}
.alert-warning{ color: #8a6d3b; background: #fcf8e3; border-color: #faebcc;}
.alert-danger{ color: #a94442; background: #f2dede; border-color: #ebccd1;}
.alert .alert-link{ font-weight: 700;}
.alert-success .alert-link{ color: #2b542c;}
.alert-info .alert-link{ color: #245269;}
.alert-warning .alert-link{ color: #66512c;}
.alert-danger .alert-link{ color: #843534;}

.tooltips{ margin-bottom: 1em; text-align: center;}
.notification:before, .notification:after{ display: none; position: absolute; z-index: 1;}
.notification-top:after, .notification-bottom:after{ left: 50%; margin-left: -5px;}
.notification:before{ content: attr(data-content); width: 80px; padding: .2em .667em; font-size: 12px; border-radius: 3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.notification:after{ content: ''; border: solid 5px transparent;}
.notification-right:after, .notification-left:after{ top: 12px;}
.notification-right:before{ right: -106px;}
.notification-left:before{ left: -106px;}
.notification-top:before, .notification-bottom:before{ left: 10%;}
.notification-top:before{ top:-34px;}
.notification-bottom:before{ top: 38px;}

.hover-tooltips .notification:before{ color: #fff; background: #293846;}
.hover-tooltips .notification-right:after{ right: -10px; border-right-color: #293846;}
.hover-tooltips .notification-left:after{ left: -10px; border-left-color: #293846;}
.hover-tooltips .notification-top:after{ top: -11px; border-top-color: #293846;}
.hover-tooltips .notification-bottom:after{ top: 28px; border-bottom-color: #293846;}

.focus-tooltips .notification:before{ color: #666; background: #fff; border: solid 1px #ccc;}
.focus-tooltips .notification-right:after{ right: -8px; border-right-color: #ccc;}
.focus-tooltips .notification-left:after{ left: -8px; border-left-color: #ccc;}
.focus-tooltips .notification-top:after{ top: -9px; border-top-color: #ccc;}
.focus-tooltips .notification-bottom:after{ top: 28px; border-bottom-color: #ccc;}

.hover-tooltips .notification:hover:before,
.hover-tooltips .notification:hover:after,
.focus-tooltips .notification:focus:before,
.focus-tooltips .notification:focus:after{ display: block;}

/* Block ---------------------------------------------------- */
.container{}
.push-left{ float: left;}
.push-right{ float: right;}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{ float: left; padding: 1em;}
.col-md-1{ width: 8.33333333%;}
.col-md-2{ width: 16.66666667%;}
.col-md-3{ width: 25%;}
.col-md-4{ width: 33.33333333%;}
.col-md-5{ width: 41.66666667%;}
.col-md-6{ width: 50%;}
.col-md-7{ width: 58.33333333%;}
.col-md-8{ width: 66.66666667%;}
.col-md-9{ width: 75%;}
.col-md-10{ width: 83.33333333%;}
.col-md-11{ width: 91.66666667%;}
.col-md-12{ width: 100%;}

/* Tables ---------------------------------------------*/
.table{ width: 100%; max-width: 100%;}
.table thead{ border-bottom: solid 2px #ddd;}
/*.table th{ text-align: left;}*/
.table td, .table th{ padding: .5em; line-height: 1.5;}
.table-base tbody tr, .table-striped tbody tr{ border-top: solid 1px #ddd;}

.table-striped tbody tr:nth-child(odd){ background: #f9f9f9;}
.table-border td, .table-border th{ border: solid 1px #ddd;}
.hover-bg tbody tr:hover{ background: #f9f9f9;}

/* Forms ---------------------------------------------- */
.form-group + .form-group{ margin-top: 1em;}
.form-group label{ display: block; margin-bottom: .5em;}
.form-control{ display: block; width: 100%;	padding: .4em .8em;	font-size: 1em; line-height: 1.2; border: 1px solid #ccc; border-radius: 3px;}
.help-block{ display: inline; margin: .667em 0; font-size: 13px; color: #737373;}
.checkbox, .checkbox-inline, .radio, .radio-inline{ font-size: 13px;}
.checkbox, .radio{ display: block; margin-top: 10px; margin-bottom: 10px;}
.checkbox label, .radio label{ min-height: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer;}

.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio]{ top: 2px;}
.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline{ margin-left: 1em;}
.form-textarea{ margin-bottom: .667em; resize: none;}

.form-inline .form-group{ display: inline-block; vertical-align: bottom;}

.control-label{ display: block; margin-bottom: 1em;}
.control-label .fa{ position: absolute; top: .65em; right: .667em;}
.control-label .fa-check{ color: #4cae4c;}
.control-label .fa-exclamation-triangle{ color: #f0ad4e;}
.control-label .fa-times{ color: #d9534f;}
.has-success .form-control{ border-color: #4cae4c;}
.has-warning .form-control{ border-color: #f0ad4e;}
.has-error .form-control{ border-color: #d9534f;}
.has-success .form-control:focus{ box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #4cae4c;}
.has-warning .form-control:focus{ box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f0ad4e;}
.has-error .form-control:focus{ box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d9534f;}

/* RWD Table --------------------------------------------- */
.table-responsive{ overflow-y: hidden;}
.table-responsive .table td, .table-responsive .table th{ white-space: nowrap;}

.tab-content p + p, .accordion-content p + p{ margin-top: .667em;}

/* RWD Layout --------------------------------------------- */
@media ( min-width: 1200px ){
	.container{ width: 1200px; margin: auto;}
}
@media ( max-width: 1024px ){
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{ padding: .667em;}
}
@media ( max-width: 768px ){
}
@media ( min-width: 480px ){
	.dl-horizontal dt{ float: left;	width: 105px; overflow: hidden;	clear: left; text-align: right;	text-overflow: ellipsis; white-space: nowrap;}
	.dl-horizontal dd{ margin-left: 120px;}
}
@media ( max-width: 414px ){
	
}
@media ( max-width: 375px ){
	
}
@media ( max-width: 360px ){
	
}
@media ( max-width: 320px ){
	
}


/* helper ------------------------------------ */
.horz li{ display: inline;}
.horz a{ display: inline-block;}
.clearfix{ content:''; display:block; clear:both;}
.text-warning{ color: #ffb329;}
.text-xs{ font-size: .8rem;}
.text-sm{ font-size: .9rem;}
.text-normal{ font-size: 1rem;}
.text-lg{ font-size: 1.2rem;}
.text-xl{ font-size: 1.5rem;}
.btn-outline.btn-danger{ background-color: transparent; color: #cf1e23;}
.btn-danger, .label-danger, .progress-danger{ background-color: #cf1e23; border-color: #cf1e23;}
.btn-danger:hover{ background-color: #900; border-color: #900;}
.btn-fb{ background-color: #4267b2; color: #fff;}
.btn-fb:hover{ background-color: #365899;}
.formBg__share{ background-color: #f1f1f1;}
.formBg__ask{ background-color: #fff;}
.img-out img{ display: block; width: 100%;}
.field{ border: solid 1px #ddd;}

/* cmoneybar ----------------------------- */
.admin-fn > a:after, a.fbLogin{ background:url(../images/top-bar.png);}
.cmBar, .ftrOut{}
.cmBar, .barOut{ height:26px;}
.cmBar{ color:#333; background:#000; font-size: 13px; z-index: 3;}
.barOut{ margin: 0 5px;}
.barOut .member{}

.cmBar a{ font-size:13px;}

.barNav{ top: 3px;}
.barNav li{ margin-right: 10px;}
.barNav li:first-child{ font-family: 'Arial Black';}
.barNav a{ color:#aaa;}
.barNav a:hover{ color:#FFF; text-decoration: none;}
.barNow a{ color:#FFF; text-decoration: none; font-weight:900;}
.bar-hot a{ color: #74c374;}
.barNav .fa-home{ font-size: 1rem; margin-left: 3px;}

.member{ position:absolute; right:0; top:3px;}
.member a{ color:#FFF;}
.member a:hover{ color:#fff;}
.login, .fbLogin{ display:inline-block; position:relative;}
.fbLogin{ top:-3px;}
.login{ margin-right:.5em;}
.login li{ padding-left:.5em;}
.login a{}
.login a:hover{ text-decoration:underline;}
a.fbLogin{ text-indent:-9999px; background-position:-90px 0; width:44px; height:18px; transition:none;}
.fbLogin:hover{ background-position:-135px 0;}

.admin{ display: inline-block;}
.admin > a, .admin-fn{ line-height:20px; display: inline-block; margin-left: 10px;}
.admin-bonus span{ color:#f90; font-weight: 900; position: relative; top:1px; font-size: 15px;}
.admin-fn > a{ padding-right: 20px;}
.admin-fn > a:after{ content:''; display:block; width:15px; height:15px; background-position:-70px 0; position:absolute; right:0; top:0;}
.admin > a:hover, .admin-fn > a:hover{ text-decoration: none!important;}
.modify{ display:none; background:#eee; margin-top:7px; position:absolute; right:0; width:86px; border:solid 1px #666;}
.modify:before, .modify:after{ content:''; position:absolute; border:solid 8px transparent; left:50%; margin-left:-8px;}
.modify:before{ border-bottom-color:#666; top:-17px;}
.modify:after{ border-bottom-color:#eee; top:-16px;}
.modify a{ padding:5px 1em; display:block; font-size:13px; color:#666; overflow:hidden; position:relative;}
.modify a:hover{ color:#fff; background: #999;}

.cmoney-bar-cart{ color: #fff; display: inline-block; line-height: 20px;}
.cmoney-bar-cart a:hover{ text-decoration: underline;}

/*=== footer =======================================*/
.ftrOut{ background:#4d4d4d; border-top:solid 1px #fff; box-shadow:0 5px 10px #444 inset;}
.ftr{ font-size: 12px; padding: 15px 0; color:#b3b3b3; margin: 0 auto; width: 1200px;}
.appforweb-ftr{ width: auto;}
.ftr a{ text-decoration:none;}
.ftr a:hover{ text-decoration:underline; color: #fff;}
.ftrNavOut{ float:right; overflow: hidden;}
.ftrNav{ float:left; margin-left:2em;}
.ftr-title{ font-weight:900; margin-bottom:.5em; display:block; font-size: 14px;}
.ftrList li{ margin-bottom:.3em; line-height:1.4;}
.ftrList a{ color:#fff;}
.ftrNav:first-child .ftrList{ float:left; margin-left:2em;}
.ftrNav:first-child .ftrList:first-child{ margin:0;}
.cr{ width:50%;}
.cr a{ color:#fff;}
.cr > div, .cr p{ margin-bottom:.5em; line-height:1.5;}
.cr > span{ display:block; margin-bottom:.7em;}
.adrs{ background:#666; padding:.5em; font-style:normal;}
.adrs span{ line-height:1.5; display: inline-block; margin-right: 2%;}
.adrs a{ color:#fff;}
li.adr-mail{ display:block; border:0; padding:0;}

@media screen and (max-width: 1024px){
	.ftr{ padding: 10px; width: auto;}
}

@media screen and (max-width: 768px){
	.cmBar, .ftrOut{ display: none;}
}

/* header bar -------------------------------- */
.app-banner, .mySs-box a, .singleNav a {box-sizing: border-box}
.appNav a:before,
.cm-qq a:before,
.cmHdr h2 a,
.followLink a:before,
.srhBar button,
.srsdiv .searchic,
.vtNav a:before,
.writer a:before,
.writer:before,
a.tabNow {background:url(/images/barHeader.png?_16);}

.hdrOut { width:995px;margin:auto;height:64px;}
.cmHdr1 .hdrOut{ width:1200px;}
.cmHdr12 {margin-bottom:15px;margin-top:15px;}
.cmHdr{background:url(../images/hdr.png);height:64px;z-index:2;margin-bottom:1em;}
.hdrOut h2 {top:6px;position:relative;}
.beta, .srhBar button, .srhOut {position:absolute;}
.cmHdr h2 a {display:block;	text-indent:-9999px;height:50px;}
.cmHdr1 h2 a {width:190px;background-position:0 -40px;}
.header-viewer {font-size:.8rem;color:#999;font-style:italic;margin-top:5px;}
.header-viewer strong{ color:red;font-size:1rem}

.beta {	font-size:13px;	left:127px;	top:18px; font-weight:100; display:none}
.hotNav, .srhHot a { display:inline;font-size:12px}


.followLink {right:0}
.srhOut {top:11px}
.srhBar {margin-bottom:.2em}
.srhBar input {	height:25px;color:#999;padding:0 20px 0 5px;border:1px solid #900;margin:0;	-webkit-appearance:none;border-radius:0}
.srhBar button { height:25px;text-indent:-9999px;width:25px;background-position:-126px 0;top:0;right:0;border:0}
.fix .cmBar, .fix .cmHdr {position:fixed;width:100%}
.srhHot a {	color:#FC9}
.srhHot a:hover {color:#FFF}
.hot {color:#DDD;font-size:12px}
.fix .cmBar {z-index:21}
.fix .cmHdr {z-index:20;top:26px}
.cmHdr1 .srhOut {left:368px;width:360px}
.cmHdr1 .srhBar {margin-bottom:.8em;border:1px solid #AAA}
.cmHdr1 .srhBar input {width:293px;padding:0 5px;border:0}
.cmHdr1 .srhBar button {text-indent:0;width:65px;background:url(../images/btnbg.png);border:0}
.cmHdr1 .srhBar button:hover {background-position:0 -30px}
.cmHdr1 .hot {top:-5px;overflow:hidden;white-space:nowrap}
.writer, .writer:before {position:absolute;	top:10px}
.hotNav li {margin-right:.2em}
.hotNav a {color:#FC9;display:inline-block}
.followLink a:before, .writer a:before, .writer:before {display:block;content:''}
.followLink a:hover, .hotNav a:hover, .writer a:hover {color:#FFF}
.writer {left:745px}
.writer:before {background-position:-119px -2px;width:3px;height:30px;left:-3px}
.followLink, .srsdiv {top:11px;	position:absolute}
.writer li {margin-left:15px}
.followLink a, .writer a {color:#FC9;text-align:center;	font-size:12px}
.followLink a:hover, .writer a:hover {text-decoration:none}
.followLink a:before, .writer a:before {width:30px;height:27px;margin:0 auto .5em}
a.w1:before {width:24px;background-position:0 -298px}
a.w2:before {background-position:0 -331px}
a.w3:before {background-position:-215px -395px}
a.w4:before {background-position:-215px -430px}
a.hFun1:before {background-position:0 -358px}
a.hFun2:before {background-position:0 -395px}
a.hFun3:before {background-position:0 -430px}
a.hFun4:before {background-position:-73px -395px}
a.hFun5:before {background-position:-145px -360px}
a.hFun6:before {background-position:-215px -360px}
a.hFun7:before {background-position:-285px -360px}
a.w1:hover:before {background-position:-25px -298px}
a.w2:hover:before {background-position:-30px -331px}
a.w3:hover:before {background-position:-250px -395px}
a.w4:hover:before {background-position:-250px -430px}
a.hFun1:hover:before {background-position:-35px -358px}
a.hFun2:hover:before {background-position:-30px -395px}
a.hFun3:hover:before {background-position:-30px -430px}
a.hFun4:hover:before {background-position:-108px -395px}
a.hFun5:hover:before {background-position:-180px -360px}
a.hFun6:hover:before {background-position:-250px -360px}
a.hFun7:hover:before {background-position:-320px -360px}
.srsdiv {color:#FFC;right:115px}
.srsdiv .srstext {margin-bottom:.4em;font-size:14px}
.srsdiv .stockranksearch {height:23px;color:#999;padding:0 20px 0 5px;border:1px solid #CC6800;margin:0}
.srsdiv .searchic {height:23px;position:absolute;text-indent:-9999px;width:23px;background-position:-126px 0;bottom:1px;right:0;border:0}
.followLink li {margin-left:5px;display:inline-block}
.hdrOut>.fa-search {display:none;position:absolute;right:10px;top:14px;font-size:20px;color:#fff}
.single-haeder-ad.ad-728x90 {position:absolute;right:0;top:0;margin:0}
.appNav {left:310px}
.vtNav {left:365px}
.financeNav, .learnNav, .noteNav {left:315px}
.singleNav {left:185px;	top:22px;position:absolute;width:290px}
.appNav, .financeNav, .learnNav, .noteNav, .vtNav {position:absolute;bottom:1px;height:30px}
.appNav li, .financeNav li, .learnNav li, .noteNav li, .vtNav li {margin-right:-1px;float:left}
.singleNav li {float:left;margin:0 10px 10px 0}
.singleNav a {border-left:solid 7px transparent;width:85px;display:block;padding-left:5px;line-height:1.8;font-size:.8rem;font-weight:600}
.singleNav li a:hover {text-decoration:none;color:#fff;border-radius:3px}
.singleNav .c1 a {border-left-color:#50A8C3;color:#50A8C3}
.singleNav .c2 a {border-left-color:#3B5998;color:#3B5998}
.singleNav .c3 a {border-left-color:#EB5823;color:#EB5823}
.c6 a, .singleNav .c4 a {border-left-color:#BC000A;color:#BC000A}
.singleNav .c5 a {border-left-color:#2BA5ED;color:#2BA5ED}
.singleNav .c1 a:hover {background:#50A8C3}
.singleNav .c2 a:hover {background:#3B5998}
.singleNav .c3 a:hover {background:#EB5823}
.singleNav .c4 a:hover, .singleNav .c6 a:hover {background:#BC000A}
.singleNav .c5 a:hover {background:#2BA5ED}

.cmHdr9 h2 .onlyCM-logo, .hdrOut>a, .mobi-navi, .mobi-navi-wrap, .overlay, .shareIcons {display:none}

a.n1:before {background-position:0 -845px}
a.n2:before {background-position:-25px -845px}
a.n3:before {background-position:-50px -845px}
a.n5:before {background-position:-75px -845px}
a.n4:before {background-position:-100px -845px}
a.n6:before {background-position:-125px -845px}
a.n7:before {background-position:-150px -845px}
a.v1:before {background-position:0 -925px}
a.v2:before {background-position:-25px -925px}
a.v3:before {background-position:-50px -925px}
a.v4:before {background-position:-75px -925px}
.cm-qq a, .cm-qq a:hover {color:#fff}
.cm-qq a:before, .cm-qq a:hover:before {color:#fff;	background-position:-145px -430px}
.mobi-navi, .mobi-app-down-out{margin-bottom:2em}
.overlay {position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, .5);z-index:1001}
.mobi-ftr {color:#999;font-size:12px;line-height:1.5;padding:10px;}
.mobi-ftr a {color:#ccc}
.mobi-ftr a:hover {color:#fff}
.mySs {position:absolute;right:60px;top:11px}
.mySs a, .mySs-page, .mySs-page li {display:inline-block}
.mySs-select i {color:#50A8C3;font-size:22px}
.mySs-page, .mySs-select>a {background:#fff;border:1px solid #ddd}
.mySs-select>a {color:#333;padding:8.5px 30px 8.5px 10px;border-radius:3px 0 0 3px;top:-1px;left:5px;min-width:100px;text-align:left}
.add-stock, .btn, .mySs-edit {text-align:center}
.mySs-select>a>i {position:absolute;right:10px;top:3px}
.mySs-page {padding:5px 0;border-radius:0 3px 3px 0}
.mySs-page a {padding:0 5px}
.mySs-page li:first-child {border-right:solid 1px #ddd;padding-right:4px}
.mySs-page i:hover, .mySs-select>a:hover i {color:#63C4E2}
.mySs-list {width:270px;background:#e6f2f6;display:block;z-index:15;box-shadow:0 0 15px #999;border:1px solid #fff;position:absolute;right:0;top:34px}
.mySs-box {font-size:13px;width:53%;min-height:133px}
.mySs>a {color:#333}
.mySs a:hover, .mySs-now {background:#fff}
.mySs-box li {background:#e6f2f6;position:static}
.mySs-box i {color:#333;font-size:14px;position:absolute;left:90%;top:10px}
.mySs-box a {width:100%;color:#000;padding:10px}
.mySs-box2 {width:89%;position:absolute;top:0;left:100%;z-index:18;max-height:165px;overflow-x:hidden;display:none}
.mySs-box2 li {background:#fff;border:none}
.mySs-box2 a {color:#50A8C3}
.mySs-box2 a:hover {text-decoration:underline}
.mySs-more {margin-top:2.2em}
.mySs-more .more-btn {position:absolute;right:0;bottom:0;line-height:3em;padding:0 1.3em;background:#C2D257;color:#fff}
.mySs-edit {display:block;color:#fff;background:#50A8C3;line-height:3em;width:200px}
.mySs-list .mySs-edit:hover {background:#60B7D2}
.mySs-more .more-btn:hover {background:#CFDD6D}

a.b-close.fa-stack.fa-lg {width:1.5em;position:absolute;top:0;left:2px}
.b-close i {font-size:16px;color:#fff}
.b-close i:first-child {font-size:23px;bottom:8px;color:#9B9B9B}

.single-haeder-ad {position:absolute;right:0;top:0}
.hdr-shop-cart{ display: none; position: absolute; right: 160px; top: 5px; font-size: 40px; color: #fff;}
.pay-num{ position: absolute; width: 100%; font-size: 13px; color: #c21616; text-align: center; top:10px; text-indent: 7px; font-weight: 600;}
.app-banner .btn{ position: absolute; right: 10px; bottom: 10px;}

.app-download-layout{ display: none; margin: 10px 0;}
.app-download-header{ z-index: 1;}
.app-download-header h5{ font-size: 1.3em; display: inline-block; border-bottom: solid 2px #c21616; padding-bottom: 7px; bottom: -1px;}
.app-download-out{ border: solid 1px #e5e5e5;}
.app-download-icon{ width: 100%;}
.app-download-content{ margin-bottom: 10px;}
.app-download-content h4{ font-size: 1.2em; margin-bottom: 10px;}
.app-download-content p{ font-size: .9em; color: #666;}
.btn-download{ display: none; border-radius: 3px; border: solid 1px #c21616; color: #c21616; text-shadow: 0 1px 2px rgba(0,0,0,.1); width: 100%; padding: .7em;}
.btn-download:hover{ text-decoration: none;}
.mobi-app-down-out{ color: #cdcdcd;}
.mobi-app-down-tit{ font-size: 20px; border-bottom: solid 1px #515151; padding: 10px;}
.mobi-app-down-list li{ margin: 12px 10px;}
.mobi-app-down-list li{ overflow: hidden;}
.mobi-app-down-list li > img, .mobi-app-down-con{ float: left;}
.mobi-app-down-list li > img{ width: 35px;}
.mobi-app-down-con{ margin-left: 10px;}
.mobi-app-down-con h3{ line-height: 1.2; font-size: 18px;}
.mobi-app-down-con p{ font-size: 13px;}
.mobi-btn-download{ float: right; border: solid 1px #656565; line-height: 2; border-radius: 3px; top: 2px; padding: 0 10px;}
.package{ overflow: hidden;}

@media screen and (max-width:1024px) {
	.cmHdr, .cmHdr12 {margin-bottom:10px}
	.cmHdr .hdrOut {width:auto;padding:0 10px}
	.ftrOut .ftr {width:auto}
	.noteNav {left:234px}
	.vtNav {left:285px}
	.financeNav {left:240px}
	.appNav {left:232px}
	.cmHdr1 .srhOut {left:280px}
	.writer {left:658px}
	.followLink {right:10px}
	.cmHdr10 .srhOut, .cmHdr9 .srhOut, .mySs {right:50px}
	.srsdiv {right:105px}
	.learnNav {left:230px}
	.singleNav {display:none}
}
@media screen and (max-width:768px) {
	.fix .cmBar, .fix .cmHdr {position:relative}
	.mobi .overlay, .mobi-navi a {display:block}
	.mobi-navi a, .mobi-navi-wrap a:hover {text-decoration:none}
	.cmHdr .hdrOut {margin:0}
	.fix .cmHdr {top:0}
	.mobi-page {position:absolute;top:0;left:250px;width:100%;z-index:1000}
	.mobi-navi-wrap {width:250px;background:#414141;float:left;z-index:400}
	.mbr-wrap {background:#515151;height:50px;box-shadow:0 3px 7px rgba(0, 0, 0, .5)}
	.mbr-wrap a {color:#C9BDBD;position:absolute}
	.mbr-wrap a:hover {color:#fff}
	.mbr-wrap>a {right:.667em;top:1.1em;z-index:1}
	.cmHdr3 .srhOut, .followLink {right:5px}
	.mbr-status {top:.45em;left:.667em;color:#fff;font-size:13px;line-height:1.4}
	.mbr-reg {font-size:15px;top:.55em}
	.mbr-coupon span {color:#f90;font-size:16px;top:1px}
	.mobi-navi a {padding:0 .667em}
	.mobi-focus>a, .mobi-navi>li>a:hover {background:#222}
	.mobi-navi>li>a {color:#cdcdcd;border:1px solid #515151;border-width:1px 0;margin-bottom:-1px;line-height:2.5}
	.mobi-navi>li>a:hover {color:#fff}
	.mobi-navi ul {display:none;padding:.5em;background:#fff}
	.mobi-navi ul a {line-height:2;color:#1E5780}
	.mobi-navi ul a:hover, li.mobi-child-focus a {color:#D90000}
	.mobi-navi ul li {display:inline-block}
	.cmHdr11, .hdrOut>a, .viewport:after {display:block}
	.viewport {left:-250px;transition:all .3s ease-out}
	.viewport:after {content:'';clear:both}
	.mobi-navi, .mobi-navi-wrap {display:block;overflow:hidden}
	.mobi {left:0;overflow:hidden}
	.hdrOut {height:50px;margin:0}
	.hdrOut h2 {height:auto;left:2em;position:absolute}
	.hdrOut>a, .hdrOut>a:hover {color:#fff;font-size:21px;position:absolute;top:.667em;left:10px}
	.cmHdr {height:50px}
	.appNav, .cmHdr1 .hot, .financeNav, .followLink, .learn-ad-all, .learn-ad-navi, .learn-ad-sbr, .learnNav, .mySs, .noteNav, .single-haeder-ad, .srhHot, .srsdiv .srstext, .vtNav {display:none}
	.followLink a, .writer a {width:27px;height:27px;overflow:hidden}
	.cmHdr h2 a {background-size:273px;height:38px;background-repeat:no-repeat}
	.cmHdr1 h2 a {width:150px;background-position:0 -32px}
	.cmHdr .hdrOut {width:auto}
	.cmHdr1 .srhOut {left:225px;width:220px}
	.cmHdr1 .srhBar input {width:153px}
	.writer {left:455px}
	.writer:before {left:0}
	.srhBar input {width:110px}
	.srsdiv .stockranksearch {width:90px}
	.cmHdr10 .srhOut, .cmHdr2 .srhOut, .cmHdr7 .srsdiv, .cmHdr9 .srhOut, .shareIcons {right:.667em}
	.cmHdr11 .hdrOut>a {top:.45em}
	.mySs {right:1em}
	.pathOut {margin-top:60px}
	.hdrOut>a>.fa {color:#fff}
	.hdrOut .header-viewer {position:absolute;left:185px;top:24px;margin:0}
	.hdr-shop-cart{ display: block;}
}

@media screen and (max-width:480px) {
	.beta, .cmHdr .srhOut, .followLink, .srsdiv, .writer {display:none}
	.hdrOut>.fa-search {display:block}
	.hdr-shop-cart{ right: 10px;}
}

@media screen and (max-width:414px) {
	.app-banner, .app-download-layout{ display: block;}
	.package{ margin-bottom: 10px;}
}

@media screen and (max-width:375px) {
	.app-container {width:50%}
	.app-banner img {margin-right:3px}
	.app-container p {font-size:13px;line-height:1.4}
}
@media screen and (max-width:360px) {
	.b-close i {font-size:14px}
	.b-close i:first-child {font-size:20px;bottom:9px}
	.app-d-btn {font-size:13px}
}
@media screen and (max-width:320px) {
	.app-container h2 {font-size:13px}
	.app-container p {font-size:12px}
	.app-d-btn {padding:8px 10px}
	.hdrOut .header-viewer {display:none}
	.app-download-content h4{ font-size: 1.1em;}
	.app-download-content p{ font-size: .9em;}.cmHdr7 h2 a{ width: 229px;	background-position: 0 -423px;background-size: 100%;}
}

/*=== layout =======================*/
#wrapper:after, .c2:after{ content:''; display:block; clear:both;}
#wrapper{ padding-top: 105px; width: 1200px; margin:0 auto 15px;}
#sub_nav_1{ width: 150px; float:left;}
.c2{ margin-left: 165px;}
#sub_nav_2, .sidebar{ z-index: 1; margin:0; float:right; width: 225px;}
#content-round, .loop{ width: 765px; min-height:768px;}
#content-round{ float: left;}
.stock-share-out, #sub_nav_2, .push-write-meddin, .rss-content-center-box > li, .filterOut, .user, .alp-out, .talkbox, .lpPanel, .sidebar, .dp, .rss-content-bast-hot-large, .stock-panel, .category-stock section{
	box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
 	border-radius: 3px;
 	background: #fff;
 	padding: 1em;
}

/*=== index =======================*/
.slider-panel, .idx-ctr{ width: 1170px; margin:0 auto;}
.slider-out{
	padding: 145px 0 40px; border-bottom:solid 1px #ddd;
	background:linear-gradient(#fff, #f5f5f5);
	background:-webkit-linear-gradient(#fff, #f5f5f5);
	background:-moz-linear-gradient(#fff, #f5f5f5);
	background:-ms-linear-gradient(#fff, #f5f5f5);
	background:-o-linear-gradient(#fff, #f5f5f5);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );}
.slider-panel{ height: 430px;}
.slider{}
.slider li a{ display:block;}
.slider img{ width:100%; height:auto; display:block;}
.slider h1{ position:absolute; z-index:1; color:#fff; padding:10px; line-height:1.3; display:none; transition:none;}
.bnr-text1{ width:590px; left:290px; top:10px; text-align:center;}
h1.bnr-text2{ width:405px; top:60px; left:75px; background:rgba(255,102,0,.7);}
.bnr-text3{ width:310px; top:140px; right:75px; background:rgba(255,102,0,.7); text-align:right;}
.slider li{ position:absolute; display:none; border:solid 1px #ddd; overflow:hidden; transition:none;}
.ctrl{ position:absolute; bottom: 10px; z-index:1; text-align:center; width:100%;}
.ctrl a{ margin:0 1em; width:12px; height:12px; display:inline-block; text-indent:-9999px; background:#ccc; border-radius:100%; box-shadow:1px 3px 3px #d6d6d6;}
a.ctrl-now{ background:#999;}
.text1{ color:yellow;}
/*.text2{ color:#900;}*/
.text3{ font-size: 15px;}
.text3 span{ font-size: 20px; font-family: Arial; font-weight: 700;}
.text-out .remark{ background-color: #C00; color:#FFF; position:absolute; bottom: -6px; right: -19px; border-radius: 100%; line-height: 50px; width: 54px; height: 50px; text-align: center; font-size: 18px; }
.text-out .text3{ margin-bottom: .5em; color: #666;}
.text-out .text3 + div{ color:#666;}
/*.text-out .text3 + div span{ font-weight: 900; color:#000;}*/

.idx2-out{
	padding:40px 0;	background:#fff; border-top:solid 1px #ddd; box-shadow:0 0 10px #ccc;}
.idx-out{
	padding:40px 0; box-shadow:0 0 10px #ccc; overflow: hidden;
	background:linear-gradient(#E8F2FF, #fff);
	background:-webkit-linear-gradient(#E8F2FF, #fff);
	background:-moz-linear-gradient(#E8F2FF, #fff);
	background:-ms-linear-gradient(#E8F2FF, #fff);
	background:-o-linear-gradient(#E8F2FF, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8F2FF', endColorstr='#ffffff',GradientType=0 );}
.idx-ctr .classTitle h2{ font-size:26px;}
.idx-ctr .classIntro{ font-size:16px; font-family: Arial, "微軟正黑體"; border:0; padding:.5em 0;}
.idx-ctr{ margin-top:40px;}
.idx-ctr:first-child{ margin-top:0;}
.idx-slider:hover .nav-slider{ display:block;}
.idx-mask{ overflow:hidden; height: 305px;}

.idx-item{ width: 354px; float:left; margin-right:20px; border:solid 1px #ddd; background:#fff; padding:10px; box-shadow:0 1px 4px #ddd;}
.idx-title{ text-align:center; font-family: Arial, "微軟正黑體"; font-size:20px; font-weight:700;}
.idx-title .more{ font-size: 13px; font-weight: 100;}
.idx-title:before{ content:''; width:20px; height:20px; display:inline-block; top:2px; position:relative; margin-right:3px; background:url(../images/idx-icon.png); opacity:.3;}
.idx-title1:before{ background-position:0 0;}
.idx-title2:before{ background-position:-20px 0;}
.idx-title3:before{ background-position:-40px 0;}
.idx-title4:before{ background-position:-60px 0;}
.idx-title5:before{ background-position:-80px 0;}
.idx-title6:before{ background-position:-100px 0;}
.idx-title7:before{ background-position:-120px 0;}
.idx-title8:before{ background-position:-140px 0;}
.idx-title9:before{ background-position:-160px 0;}
.idx-title10:before{ background-position:-180px 0;}
.idx-item .adListDetail a{ max-width:100%;}

.prev, .next{ position:absolute; top:50%; background:url(../images/sprite.png); width:67px; height:75px; text-indent:-9999px; margin-top:-37px; transition:all .3s ease;}
a.prev{ left:-55px; background-position:0 -85px;}
a.next{ right:-55px; background-position:-67px -85px;}

.idx-intro{ text-align:center; font-size:30px; margin-bottom:1em; font-weight:600;}
.idx-intro .text2{ font-weight:900; font-size:50px; top:2px; display:inline-block; -webkit-box-reflect: below -16px linear-gradient(transparent 30%, rgba(0,0,0,.2));}

.idx-slider:hover .prev{ left:-67px;}
.idx-slider:hover .next{ right:-66px;}

.idx2 .idx-items .adListImg, .idx2 .idx-items .adListImg a{ width:100px; height:100px; background:#fff;}
.idx2 .idx-items .adListImg img{ max-width:100px;}
.idx2 .idx-items .adListDetail{ margin-left:110px;}
.idx2 .idx-items .btn-favorite{ position:absolute; right:10px; bottom:10px;}
.idx2 .idx-items .adListDetail h2{ font-size:15px; margin-bottom:5px; max-height: 70px; overflow: hidden; }
.idx2 .idx-items .adListDetail h2 a{ font-size:inherit; white-space:normal; display:inline;}
.idx2 .idx-mask{ height:124px;}

/*=== Go top===============*/
.timeline, .top{ position:fixed; margin-left: 1215px;}
.top{ bottom: 160px; background:#666; width: 50px; height: 50px; text-indent: -9999px;}
.top:before{ content:''; border: solid 10px transparent; border-bottom-color: #FFF; width: 0; position: absolute; top: 10px; left: 15px;}
.top:hover{ background: #CF1E23;}
.timeline{ top: 105px;}

/*=== Head ===========================================*/
.rss-content-bast-hot-image-bastnew,
.reply-userphoto{ float:left;}
.rss-content-bast-hot-image-bastnew{ width: 50px;}
.reply-userphoto{ width: 32px; margin-right: 1rem;}

.rss-content-bast-hot-image-bastnew a,
.reply-userphoto a{ border:solid 1px #ddd; overflow:hidden; background:#fff; display: block; width: 100%;}
.rss-content-bast-hot-image-bastnew a{ height: 50px;}
.reply-userphoto a { height: 32px;}

.rss-content-bast-hot-image-bastnew span,
.reply-userphoto span{ display: table-cell; text-align: center; vertical-align: middle;}
.rss-content-bast-hot-image-bastnew span{ width: 50px; height: 50px;}
.reply-userphoto span{ width: 32px; height: 32px;}

.rss-content-bast-hot-image-bastnew img{ max-width: 50px; max-height: 50px; height: auto;}
.reply-userphoto img{ max-width: 32px; max-height: 32px; height: auto;}

.user-lv{ background-color: #f1f1f1; color: #505050; font-size: 12px; border-radius: 10px; line-height: 1.7; margin-top: 5px;}
.user-diamond{ width: 22px; height: 16px; padding-top: 2px; color: #fff; position: absolute; right: -10px; bottom: 15px; z-index: 1; background-image: url('../images/diamond.png'); font-size: 12px;}
.reply-userphoto .user-lv{ background-color: transparent; line-height: 1;}
.reply-userphoto .user-diamond{ transform: scale(.8); right: -12px;}

.rss-rpush-list--active:before{ content:''; position: absolute; top: 0; left: 0; z-index: 1; background-image: url('../images/thumb.png'); width: 40px; height: 40px;}

.iframe-chart{ position:absolute; top:0; left:0;}
.mc-box > a{ font-size: 16px; font-weight:900; word-break:break-all; line-height: 1.2;}
.headCtr > a{ font-size:15px; font-weight:900; color:#4d0000; word-break:break-all;}
.headCtr > a:hover, .thead-evaluate a:hover{ text-decoration:underline;}
.mc-box > a:hover{}

/*===head===================*/
.headCtr{ margin-left:60px;}
.cardDetail{ height: 82px; margin-left:92px;}
.cardDetail h2{ font-size:16px; line-height:1.3;}
.cardDetail a:hover{ color:#CA0000;}
.h2Head{ height:52px; margin-bottom:10px;}

/*=== Evaluate =====================*/
.thead-evaluate{ margin:1em 0 0; padding-bottom:1em; font-size:13px; text-align: center;}
.thead-evaluate div{ display:inline-block; margin-left:3px; line-height:1.5; border-left:dotted 1px #ccc; padding-left:3px;}
.thead-evaluate div:first-child{ margin:0; padding:0; border:0;}
.thead-evaluate a{ color:#900; font-weight: bold; font-size:15px;}

/*=== Navigation ===================*/
.leftNavi{ border-top:solid 1px #ddd;}
.leftNavi:first-child{ padding-top: 1em;}
.leftNavi li > a{ line-height:2.5; color:#000; display:block; border-radius: 3px;}
.leftNavi li a:hover{ background: #ddd;}
.leftNavi ul a{ font-size: 14px;}
.leftNavi > li > a:before{ content:''; position:relative; left:8px; top:4px; display:inline-block; margin-right:12px; background-image:url(../images/navibg.png); height: 20px; width: 20px;}
.leftNavi ul{ margin-left:27px;}
.leftNavi ul a{ padding-left:5px; width:80px; line-height:2; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block; color:#666;}
.leftNavi ul a:hover{ background:none; color:#900; text-decoration:underline;}
.leftNavi ul li{ position:relative;}
.leftNavi ul li a:after, .leftNavi li.leftNaviNow ul li a.mGroop:after{ display:none;}
li a.noRead, a.article-prompted, .article-prompted a{ top: -2px; display: inline-block; font-weight:100; width:auto; line-height:1.5; padding:0 3px; background:#900; color:#fff; font-size:12px; border-radius: 3px;}

li a.noRead{ position:absolute; right: 0;}
li a.noRead:hover, .leftNaviNow .noRead:hover{ background:#CF1E23; color:#fff; text-decoration:none;}
li a.noRead:before{ display:none;}
.leftNavi > li > .noRead{ top:10px;}
.leftNavi li li .noRead{ top:4px;}
li a.onRead:hover{ background:#F90}
li a.mGroup{ position:absolute; right:8px; top: 4px; font-size:13px; width:auto; display:none; font-weight:100!important;}
li a.mGroup:before{ background:none;}
.leftNavi li:hover .mGroup{ background:none; display:block;}
.mGroup:hover{ color:#CF1E23;}

.icon1:before{ background-position:0 0;}
.icon2:before{ background-position:-20px 0;}
.icon3:before{ background-position:-40px 0;}
.icon4:before{ background-position:-60px 0;}
.icon5:before{ background-position:-80px 0;}
.icon6:before{ background-position:-100px 0;}
.icon7:before{ background-position:-120px 0;}
.icon8:before{ background-position:-140px 0;}
.icon9:before{ background-position:-160px 0;}
.icon10:before{ background-position:-180px 0;}
.icon11:before{ background-position:-200px 0;}
.icon12:before{ background-position:-220px 0;}
.icon13:before{ background-position:-240px 0;}
.icon14:before{ background-position:-260px 0;}
.icon15:before{ background-position:-280px 0;}
.icon16:before{ background-position:-400px 0;}

.leftNaviNow .icon1:before{ background-position:0 -20px;}
.leftNaviNow .icon2:before{ background-position:-20px -20px;}
.leftNaviNow .icon3:before{ background-position:-40px -20px;}
.leftNaviNow .icon4:before{ background-position:-60px -20px;}
.leftNaviNow .icon5:before{ background-position:-80px -20px;}
.leftNaviNow .icon6:before{ background-position:-100px -20px;}
.leftNaviNow .icon7:before{ background-position:-120px -20px;}
.leftNaviNow .icon8:before{ background-position:-140px -20px;}
.leftNaviNow .icon9:before{ background-position:-160px -20px;}
.leftNaviNow .icon10:before{ background-position:-180px -20px;}
.leftNaviNow .icon11:before{ background-position:-200px -20px;}
.leftNaviNow .icon12:before{ background-position:-220px -20px;}
.leftNaviNow .icon13:before{ background-position:-240px -20px;}
.leftNaviNow .icon14:before{ background-position:-260px -20px;}
.leftNaviNow .icon15:before{ background-position:-280px -20px;}
.leftNaviNow .icon16:before{ background-position:-400px -20px;}

li.leftNaviNow > a, li.leftNaviNow > a:hover{ font-weight:900; background:#bbb; z-index:1; color: #fff;}
.leftNaviNow .noRead{ background:#900; font-weight:100;}
.leftNaviNow .noRead:after{ display:none;}
li.leftNaviNow ul a, li.leftNaviNow ul a:hover{ background:none; font-weight:100;}

.leftNaviNow .mGroup:after{ display:none;}

/*=== Level ===============================*/
.lvOut{ margin-top:5px; font-size:13px;}
.lvOut > span{ color:#000;}
.lvOut > span > span{ color:#900; font-weight:900;}
.lvOut:hover .lvCon{ display:block;}
.lvCon{ display:none; position:absolute; z-index:1; background:#FFFCF0; padding:5px 10px; border:solid 1px #CCC; margin-top:10px; width:200px; z-index:3;}
.lvCon:before, .lvCon:after{ content:''; display:block; position:absolute; border:solid 10px transparent;}
.lvCon:before{border-bottom-color:#CCC; top:-20px;}
.lvCon:after{border-bottom-color:#FFFCF0; top:-19px;}
.lvCon li{ display:inline-block;}
.lvCon li:first-child{ margin:0;}
.lvCon li > span{ color:#999;}

/*=== middle ===========================*/
.loop{ float:left;}
.classTitle .sort-fn-out{ position: absolute; right: 0; top: 1px;}
.sort-fn-out > span{ color:#555;}
.sort-fn{ display: inline-block; font-size: 14px; z-index: 2; white-space: nowrap;}
.sort-fn > span + div{ display: inline-block;}
.sort-fn:hover .sort-fn-slt{ display: block;}
.sort-fn > a{ padding-right:18px; vertical-align: middle; text-decoration: none; color: #000; overflow: hidden; text-overflow:ellipsis;}
.sort-now{ display: inline-block;}
.sort-now{ z-index: 1;}
.sort-now:hover{ border-color:#999;}
.sort-now .fa-angle-down{ position: absolute; right: 5px; font-weight: 900;}
.sort-fn-slt{ position: absolute; border:solid 1px #ccc; background: #fff; box-sizing:border-box; top: 100%; width: 100%; max-height: 200px; overflow: auto; display: none;}
.sort-fn-slt a{ display: block; padding:6px; color:#333; overflow: hidden; text-overflow:ellipsis;}
.sort-fn-slt a:hover{ background: #eee;}
.filter2 + .sort-now{ width:150px; position: absolute; right:0; top:-2px;}
.comment .sort-fn-out{ display: inline-block;}
.re-push-close-bn + .sort-fn-out{ margin-bottom: 10px;}

.dp{ margin-bottom: 1em; background: #f6f6f6; padding:1em 1em 0;}
.dpImg{ position: absolute; width: 182px; height: 182px; overflow:hidden; border:solid 1px #eee; z-index:1; background:#fff;}
.dpImg .ng-scope{ display:table-cell; height: 182px; width: 182px; vertical-align:middle; text-align:center;}
.dpImg a img{ max-width: 182px;}
.change-pic{ display: none; background: rgba(0,0,0,0.5); left: 0; bottom: 3em; line-height: 3; text-align: center;}
.dpImg:hover .change-pic{ display: block; color: #fff;}
.upload-pic{ width: 100px; height: 100px; border: solid 1px #ccc; margin: 0 10px 10px 0; float: left;}
.upload-area p{ font-size: 13px; color:#666;}
.upload-area .fBtn{ padding: 4px 10px 3px; margin: 60px 0 0;}
.check_fb_photo { font-size: 13px; clear: left;}
.check_fb_photo input[type="checkbox"]{ margin-right: 5px;}
.dp-meta{ height:64px;}
.dpDetail{ margin-left: 200px; height: 145px;}
.dpDetail .btnOut{ position:absolute; right:0; z-index: 1;}
.btn-favorite{ display:inline-block;}
.dpCon{ background:#f2f2f2; border:solid 1px #ddd; padding:5px 10px; margin:0 auto 0 -10px; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dpDetail .lvOut{ margin-bottom:5px; display:inline-block;}
.dpDetail h1{ width:295px; margin-bottom:5px; font-size:25px; font-weight:100; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.v1 h1{ margin-left:23px;}
.dpDetail p{}
.list2{ padding-left: 215px; border-top: solid 1px #ddd; margin: 0 -15px; background: #fff; border-radius: 0 0 3px 3px;}
.list2:after{ content: ''; display: block; clear: both;}
.list2 li{ float: left; border:solid 1px #ddd; border-width: 0 1px; margin-right: -1px;}
.list2 a{ font-size: 15px; font-weight:900; color:#666; display:table-cell; text-align:center; line-height: 1.5; padding: 7px 15px 10px;}
.list2 a:hover{ background:#f6f6f6;}
.list2 a:hover, .nowList2 a{ color:#CF1E23;}
.list2 a span{ display:inline-block; height:15px;}

.v2 .list2 a{ padding:5px 9px 8px;}
.nowList2 a span{ visibility:hidden;}
.nowList2 a:hover{}
.nowList2 a:before, .nowList2 a:after{ content:''; display:block; border:solid 10px transparent; position:absolute; left:50%; margin-left:-10px;}
.nowList2 a:before{  border-bottom-color:#ccc; bottom: 0px;}
.nowList2 a:after{ border-bottom-color:#e9eaed; bottom: -2px;}
.list2 a span{ display:block; color: #900; font-size:13px;}

/*=== Page Title ======================*/
.stock-share-out, .classOut, .filterOut{ margin-bottom:1em;}
.filterOut .btnOut{ position:absolute; right: 1em; top: 1.2em;}
.filterOut .btnOut .fa{ margin-right:3px; font-size: 17px; vertical-align: middle;}
.filterOut a.btnOut { color:#666;}
.filterOut a:hover.btnOut { color:#333;}
.classOut{ z-index:2;}
#content-round .more{ font-size: 15px;}
.classTitle{ border-bottom:solid 2px #ddd;}
.classTitle .gStatus{ display: inline-block; margin-left: 1em;}
.classTitle h2{ border-bottom: solid 3px #900; display:inline-block; padding-bottom: .45em; margin-bottom:-2px; font-size: 18px;}
.classOut .list9{ position: absolute; right:0; top: -5px;}
.list9 li{display:inline-block; border:1px #d5d5d5 solid; background-color:#efefef; margin: 2px 0 0 2px; padding: 4px 7px; font-size: 14px; cursor:pointer; border-radius: 3px;}
.list9 li.selected, .list9 li:hover{ background-color:#FFF;}
.c3{ color:#CF1E23; font-size: 16px; line-height: 1.5;}
.classIntro{ padding:.5em; border:solid 1px #e6e6e6; border-top-width:0; line-height:1.5;}
.classTitle .btnOut{ position:absolute; right:0; top: 0;}
.g1, .g2, .g3{ padding-left: 22px; display: inline-block; font-size: 14px; margin: 0 .667em;}
.g1:before, .g2:before, .g3:before{ content:''; position:absolute; top:-4px; left:0; background:url(../images/gStatus.png); width:20px; height:20px;}
span.g1:before{ background-position:0 0;}
span.g2:before{ background-position:0 -20px;}
span.g3:before{	background-position:0 -40px;}
.g3 {}
.g3 span{ display:none; width:200px; padding:5px; background:#FFFCF0; font-weight:normal; border:solid 1px #CCC; position:absolute; left:0; margin-top:10px; z-index:1; color:#666; line-height:1.5; font-size: 13px;}
.g3 span:before, .g3 span:after{ content: ''; display: block; position: absolute; border: solid 10px transparent; left:10px;}
.g3 span:before{ border-bottom-color: #CCC; top: -20px;}
.g3 span:after{ border-bottom-color: #FFFCF0; top: -19px;}
.g3 span b{ color:#000;}
.g3:hover span { display:block;}

.g-property{ width:19px; height:20px; background:url(../images/gStatus.png); position:absolute; top:1px; left:0;}
.g-property:hover div{ display:block;}
.g-property div{ display:none; padding:5px; background:rgba(0,0,0,.7); position:absolute; left:10px; top:30px; z-index:1; color:#fff; line-height:1.5;}
.g-property div:before{ content:''; position:absolute; border:solid 5px transparent; border-left-color:#444; border-bottom-color:#444; top:-10px; left:0;}
.p1{ background-position:0 0;}
.p2{ background-position:0 -20px;}
.p3{ background-position:0 -40px;}
.p4{ background-position:0 -60px;}
.p1 div, .p2 div, .p4 div{ width:65px;}
.p3 div{ width:200px;}

.sort-now, .keyin{ padding: 5px; background: #FFFCF0; border: solid 1px #ccc; font-size: 15px;}

.keyin{ width: 164px;}
.list3{ margin-bottom:8px; color:#999;}
.list3 li{ display:inline; margin-right:1em;}
.list3 a{ color:#900;}
.list3 span{ color:#000;}
.default{ color:#000; display:inline-block; font-size:12px; padding-left:20px; margin:5px 0;}
.default:before{ content:''; position:absolute; width:15px; height:15px; background:url(../images/sprite.png) -260px 0; opacity:.15; left:0; top:-3px;}
.list4{ color:#999; font-size: 14px;}
.list4 li{ line-height: 1.9;}
.list4 li > div{ display:inline;}
.list4 li > div > a{ color:#666; margin-right:.5em;}
.list4 li a{ color:#666;}
.list4 li a:hover{ text-decoration:underline; color:#CF1E23;}
.list4 li img{ vertical-align:middle; top:-1px; margin-right:4px;}
.list4 li a.more{ top:0;}
.list4 li span{ color:#000;}
.ellipsis{ overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.dpDetail .gStatus{ margin-bottom:6px; display:inline-block;}
/*.dpDetail h1{ width:200px;}*/
 
/*=== Category ======================*/
.filterOut{ background: #f6f6f6;}
.filter{ font-size:0; margin-bottom: 15px;}
.filter li{ margin-right:-1px;}
.filter a{ display:inline-block; padding: 0 .667em; color:#333; font-size: 15px; border: solid 1px #ddd; border-width:0 1px;}
.filter a:hover, .filter2 a:hover{ color: #CF1E23;}
li.filterNow > a{ color:#CF1E23; z-index:1;}
.filterNow > a:before, .filterNow > a:after{ content: ''; position: absolute; left: 50%; margin-left: -8px; border: solid 8px transparent;}
.filterNow > a:before{ border-bottom-color: #ddd; bottom: -15px;}
.filterNow > a:after{ border-bottom-color: #fff; bottom: -16px;}
.filterConGrp{ border-top: solid 1px #ddd; padding: 15px; background:#fff; margin:0 -15px -15px;}
.filterCon a, .filter2 a{ display:inline-block; padding:0 .5em; line-height:2; color:#333; border-radius: 3px;}
.filterCon a:hover{ color:#CF1E23;}
a.filterConNow, a.filterConNow:hover{ background:#CF1E23; color:#fff;}
.filterCon{ display:none;}
.filterCon:first-child{ display:block;}

.filter2{ font-size:0;}
.filter2 a{ font-size: 15px; color:#333;}
.filter2 a:hover{}
.filter2 a[data-focus]:before{ z-index: 1; content: attr(data-focus); position: absolute; right: -10px; top: -13px; font-size: 11px; background: #FF80FF; line-height: 1; padding: 3px 5px; color: #fff;}
li.filterNow2 a, .filterNow2 a:hover{ background:#CF1E23; color:#fff;}


/*=== List info ==================*/
.lp{ border-top:solid 1px #e6e6e6; padding:1em 0;}
.lp:first-child{ border: 0; padding-top: 0;}
.lp .article-control-out{ top: 1em; right:0;}
.lp:first-child .article-control-out{ top: 0;}
.lpImg{ float:left; margin-right: 1em; border:solid 1px #e6e6e6; height: 98px; z-index:1; overflow:hidden;}
.lpImg:hover{ border-color:#ccc;}
.lpImg img{ max-width:100px; height:auto;}
.lpImg > a{ display:table-cell; text-align:center; vertical-align:middle; width:100px; height:100px;}
.lpCon{ min-height: 100px;}
.lpCon p + a{ position: absolute; bottom: 0; font-size: 14px;}

.lpCon > h2{ font-size: 22px; line-height:1.2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right: 4em; margin-bottom: .1em;}
div[articlelist] .lpCon > h2 { margin-right: 0; }

.lpCon p, .lpCon ul{}
.lpCon p{ color:#666; line-height:1.5; height: 45px; overflow:hidden;}
.lpCon p a{ font-weight:100;}
.lpCon p span{ display:block;}
.lpCon .stock{ margin: 0 .5em .3em 0;}
.lpCon ul{ position:absolute; bottom:-3px; right:0;}
.lpCon .dynamic, .lpCon > span{ color:#808080; font-size: 14px;}
.lpCon > span{ position: absolute; bottom: 0; right: 0;}
.lpCon .dynamic a{ font-weight:100; font-size:1em;}
.lpCon .btnOut{ position:absolute; right:0; top:0;}
.lp-cursor .lp{ cursor:pointer;}
.lpCon .btn-favorite{ right:0; top: -2px; position:absolute;}

/*=== button ====================================*/
input.fBtn, button.fBtn{ font-size: 14px; padding: 2px 7px 3px; border-radius: 3px;}

input.fBtn1{ border:solid 1px #aaa; color: #333; box-shadow:0 1px #FFF inset, 0 -1px #bbb inset; background:#ddd url(../images/btn-icon.png) no-repeat right center; padding-right: 1.5em;}
.fBtn1:hover{
	background:#eee url(../images/btn-icon.png) no-repeat right center; box-shadow:0 1px #FFF inset, 0 -1px #ccc inset;}

.fBtn2{
	border:0; color:#fff;
	background: linear-gradient(#dd4b39, #B73E2E);
	background: -webkit-linear-gradient(#dd4b39, #B73E2E);
	background: -moz-linear-gradient(#dd4b39, #B73E2E);
	background: -o-linear-gradient(#dd4b39, #B73E2E);
	background: -ms-linear-gradient(#dd4b39, #B73E2E);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4b39', endColorstr='#B73E2E',GradientType=0 );}
.fBtn2:hover{
	background: linear-gradient(#B73E2E, #dd4b39);
	background: -webkit-linear-gradient(#B73E2E, #dd4b39);
	background: -moz-linear-gradient(#B73E2E, #dd4b39);
	background: -o-linear-gradient(#B73E2E, #dd4b39);
	background: -ms-linear-gradient(#B73E2E, #dd4b39);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B73E2E', endColorstr='#dd4b39',GradientType=0 );}

.fBtn3{
	border: 1px solid #3079ed; color:#fff;	box-shadow:0 1px #afcdfe inset, 0 -1px #1c478c inset; cursor: pointer;
	background:linear-gradient(#4d90fe, #3079ed);
	background:-webkit-linear-gradient(#4d90fe, #3079ed);
	background:-moz-linear-gradient(#4d90fe, #3079ed);
	background:-o-linear-gradient(#4d90fe, #3079ed);
	background:-ms-linear-gradient(#4d90fe, #3079ed);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d90fe', endColorstr='#3079ed',GradientType=0 );}
.fBtn3:hover{
	box-shadow:0 1px #afcdfe inset, 0 -1px #1c478c inset;
	background:linear-gradient(#3079ed, #4d90fe);
	background:-webkit-linear-gradient(#3482ff, #4d90fe);
	background:-moz-linear-gradient(#3482ff, #4d90fe);
	background:-o-linear-gradient(#3482ff, #4d90fe);
	background:-ms-linear-gradient(#3482ff, #4d90fe);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3482ff', endColorstr='#4d90fe',GradientType=0 );}

.fBtn4{
	border:solid 1px #aaa; color:#333; box-shadow:0 1px #FFF inset, 0 -1px #bbb inset;
	background: linear-gradient(#eee, #ccc);
	background: -webkit-linear-gradient(#eee, #ccc);
	background: -moz-linear-gradient(#eee, #ccc);
	background: -ms-linear-gradient(#eee, #ccc);
	background: -o-linear-gradient(#eee, #ccc);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );}
.fBtn4:hover{
	background: linear-gradient(#ccc, #eee);
	background: -webkit-linear-gradient(#ccc, #eee);
	background: -moz-linear-gradient(#ccc, #eee);
	background: -ms-linear-gradient(#ccc, #eee);
	background: -o-linear-gradient(#ccc, #eee);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );}
.fBtn5{ color:#999; background:#e6e6e6; cursor:default; border:solid 1px #ddd;}
.fBtn6{
	color:#fff; box-shadow: 0 1px #FEF4AF inset, 0 -1px #F57B1B inset; border: solid 1px #F90;
	background: linear-gradient(#fc0, #f90);
	background: -webkit-linear-gradient(#fc0, #f90);
	background: -moz-linear-gradient(#fc0, #f90);
	background: -ms-linear-gradient(#fc0, #f90);
	background: -o-linear-gradient(#fc0, #f90);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ff9900',GradientType=0 );}
input.fBtn6:hover{
	background: linear-gradient(#fc0, #FFBC00);
	background: -webkit-linear-gradient(#fc0, #FFBC00);
	background: -ms-linear-gradient(#fc0, #FFBC00);
	background: -moz-linear-gradient(#fc0, #FFBC00);
	background: -o-linear-gradient(#fc0, #FFBC00);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ffbc00',GradientType=0 );}
.fBtn7{
	color:#fff; box-shadow: 0 1px #93C9FF inset, 0 -1px #002954 inset; border: solid 1px #002954;
	background: linear-gradient(#006BD7, #00366D);
	background: -webkit-linear-gradient(#006BD7, #00366D);
	background: -moz-linear-gradient(#006BD7, #00366D);
	background: -ms-linear-gradient(#006BD7, #00366D);
	background: -o-linear-gradient(#006BD7, #00366D);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006BD7', endColorstr='#00366D',GradientType=0 );}
.fBtn7:hover{
	background: linear-gradient(#00366D, #006BD7);
	background: -webkit-linear-gradient(#00366D, #006BD7);
	background: -moz-linear-gradient(#00366D, #006BD7);
	background: -o-linear-gradient(#00366D, #006BD7);
	background: -ms-linear-gradient(#00366D, #006BD7);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00366D', endColorstr='#006BD7',GradientType=0 );}
.fBtn8{ background: none; border: 0;}
.fBtn.fBtn8{ font-size: 13px;}
.fBtn8:hover, .fBtn8-now{ background:#CF1E23; color: #fff;}

.fBtn4 .fa-cog, .fBtn4 .fa-plus{ color: #000; margin-right: 5px; font-size: 13px;}
.comment .fBtn2{ font-size: 14px; padding:0 7px; height: 30px;}
.add-fn-out{ position: absolute; right: 0; width: 150px; z-index: 4; padding-top: 10px; display: none;} 
.add-fn{ border:solid 1px #999; font-size: 14px; padding: 5px; background:#fff; box-shadow:0 0 10px #aaa; text-align: left;}
.add-fn:before, .add-fn:after{ content:''; position:absolute; border:solid 10px transparent; z-index:1; right:15px;}
.add-fn:before{ border-bottom-color:#999; top:-20px;}
.add-fn:after{ border-bottom:solid 10px #fff; top:-19px;}
div.add-fn a{ display:block; line-height:2; padding:0 5px; color:#333; white-space: nowrap;}
div.add-fn a:hover{ background: #ddd; text-decoration:none; color:#333;}
div.add-fn a.add-fn-now{ background:#CF1E23; color:#fff;}
.btn-favorite:hover .add-fn-out{ display:block;}

/*=== right ==================*/
.sidebar{}
.adBox{ margin-bottom: 2em;}
.adBox:last-child{ margin-bottom: 0;}
.market-trend-chart{ height: 220px;}
.more{ position:absolute; right: 0; top: 3px; font-size: 13px; color:#900;}
.more:hover{ text-decoration:underline;}
.tagCloud a{ text-decoration:none; font-size:.923em; display:inline-block; line-height:1.8; background:#F2F2F2; padding:0 7px; margin-bottom:7px; border-radius:0 5px 5px 0; color:#999; text-shadow:0 1px rgba(255, 255, 255, .8); border:solid 1px #d6d6d6;}
.tagCloud a:hover, a.tagNow{ background:#e6e6e6; border-color:#b6b6b6; color:#666;}
.newsImg{ border:solid 1px #e6e6e6; margin-bottom:.5em;}
.newsImg img{ display:block;}
.news > li:before{ content:''; width:4px; height:4px; position:absolute; background:#08526d; top:9px; left:0;}
.news > li > a{ line-height: 1.5;}
.news > li > a:hover{ text-decoration: underline;}
.news > li{ border-bottom:dotted 1px #CCC; padding-bottom:.5em; padding-left:1em; margin-bottom:.5em; line-height:1.5;}
.news > li:first-child{}
.news li{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news p{ text-align:right;}
.news span{ color:#900;}
.news p a{ font-size: 14px; color: #666;}
.addData{}
.oBox{ color:#666; text-align:right; font-size: 14px;}
.oBox a{ color:#900;}
.oBox a:hover{ text-decoration:underline;}
.box1{ display:none; background:#333; width:80px; padding:5px; position:absolute; margin-top:5px; z-index:9;left:-20px;}
.box1:before{ content:''; display:block; border:solid 10px transparent; border-bottom-color:#333; position:absolute; top:-20px; left:50%; margin-left:-10px;}
.box1 a{ display:block; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:1.5;}
.box1 a:hover{ color:#fff;}
.other:hover .box1{ display:block;}


.news > li > a, .news > li > a, .adListDetail a{ font-size: 16px; font-weight: 900; line-height: 1.5;}
.adList, .adList2{ border-top:dotted 1px #ccc; padding-top: 10px; margin-top: 10px;}
.adList:first-child, .adList2:first-child{ border:0; padding:0;}
.adList .btn-favorite, .adList2 .btn-favorite{ position:absolute; right:0; bottom:0;}
.btn-favorite:hover .add-fn{ display:block;}
.adList h3{ line-height:1.5; font-size: 16px; white-space:nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom: 3px;}
.adList h3 a{ color:#900;}
.adList h3 a:hover{ text-decoration:underline;}
.adListDetail{ color:#999;}
.adListDetail li{ margin-bottom:.5em; font-size: 14px;}
.adListImg{ width: 65px; height: 65px; float:left; border:solid 1px #ddd; overflow:hidden;}
.adListImg a{ display:table-cell; vertical-align:middle; text-align:center; width: 65px; height: 65px;}
.adListImg img{ max-width: 65px; height: auto; height:65px\9; vertical-align:middle;}
.adListDetail a{ display:inline-block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; max-width: 148px; line-height:1.5;}
.adListDetail > div{ color:#999; font-size: 14px;}
.adList2 .adListDetail{ height:52px; margin-left: 77px;}
.timeline a{ display: block; line-height: 1.7; color:#888; font-size: 12px;}
.timeline > li > a{ border-left:solid 3px #ccc; padding-left:.5em;}
.timeline a:hover{ text-decoration: underline;}
.timeline a:hover, .timeline ul a:hover:before{ border-color:#aaa;}
.timeline li{ margin-bottom: 5px;}
.timeline > li.time-now > a, .timeline li.sub-time-now > a:before{ border-color:#666;}
li.time-now > a, .sub-time-now > a, .sub-time-now .sub-time-now > a{ color:#666; font-weight: 900;}
.timeline li li li.sub-time-now > a:before{}
.timeline ul{ border-left: solid 1px #ddd; left:1.2em; margin: .5em 0;}
.timeline ul a{ padding-left:1em;}
.timeline ul a:before{ content:''; position: absolute; width:5px; height: 5px; border:solid 3px #ccc; background: #F7F5DE; left:-6px; top:4px; border-radius: 100%;}

.dynamic li, .dynamic2 li{ margin-left:.5em;}
.dynamic2 li:first-child:before{ content:''; background:url(../images/icon_earth.jpg); width:14px; height:14px; display:block; position:absolute; left:0;}
.dynamic2 li:first-child{ padding-left:1em;}
.dynamic2 li:first-child a{ color:#333; background:none;}
.dynamic2 li:first-child a:hover{ text-decoration:underline;}
.dynamic2 a{ background:#999; color:#fff; padding:0 .5em; max-width:380px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dynamic2 a:hover{ background:#900; text-decoration:none;}
.adList2 .adListDetail a:hover{ text-decoration:underline;}

.sachet{ display:none; position:absolute; background:#F2F2F2; border:solid 1px #CCC; padding:.5em; line-height:1.6; width:300px;}
.radioOut{ margin:1em 0;}
.radioGp label{ margin-right:.5em; display:inline-block;}
.radioGp input[type="radio"]{ margin-right:5px; vertical-align: middle;}
.addTag{ display:inline-block; border:solid 1px #7D95B7; list-style:none; vertical-align:text-top; margin-bottom:1em; padding:.5em .5em 0; background:#fff; width:458px;}
.addTagOut input[type=text]{ border:0; width:50px; background:none;}
.addTag li{ display:inline;}
ul.addTag a{ text-decoration:none; display:inline-block; background:#DEE7F8; border:solid 1px #CAD8F3; padding:0 5px; margin-bottom:.5em; line-height:1.8; border-radius:0 7px 7px 0; color:#000;}
.addTag a:after{ content:' X '; font-weight:900; font-family:Arial, Helvetica, sans-serif; color:#a0abc0;}
.addTag a:hover{ background:#BBCEF1; border-color:#6D95E0;}
.addTag a:hover:after{ color:#fff;}

.sachet .btnOut{ font-size:1.25em;}
.srh{ text-align:center;}

.rss-content-image-big{ text-align:center; height:auto;}
.mc-box-r{ margin-bottom: .769em;}
.mc-box-r > a{ display: inline-block; margin-bottom: .667em;}
.rss-content-image-big > a > img{ max-width:223px; max-height:223px;}

.member-name{ display: inline-block;}
.mc-box-r .mc-box{ margin-bottom: .5em;}/* 社團名稱下的距離（結構有問題）*/

/*-----alp---------------*/
.alp-out{ overflow:hidden; margin-bottom:15px;}
.alp1{ width: 135px; height: 255px; float: left; margin-left: 1em;}
.alp1:first-child{ margin:0;}
.alp1 > div:first-child{ border:solid 1px #eee; display:table-cell; text-align:center; vertical-align:middle; width:133px; height:133px;}
.alp1 > div img{ max-width:133px;}

.alp1 h1{ font-size: 16px; line-height:1.7; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.alp1-data{ color:#999; font-size: 14px;}
.alp1-data li{ line-height: 1.5;}
.alp1-data + .fBtn{ position:absolute; right:0; bottom:0;}

/*----upLoadFunction----------------*/
input.search-inputbox{ border:solid 1px #ddd; padding:5px; width: 263px; background: #FFFCF0;}
.search-button, input.botton-image-gy, input.botton-image-gy-big{
	padding:0 10px; margin-bottom: 1em; height:28px; color:#000; border-radius: 3px; font-size: 14px; border:solid 1px #d39420;
	background: linear-gradient(#ff0, #f90);
	background: -webkit-linear-gradient(#ff0, #f90);
	background: -moz-linear-gradient(#ff0, #f90);
	background: -ms-linear-gradient(#ff0, #f90);
	background: -o-linear-gradient(#ff0, #f90);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff00', endColorstr='#ff9900',GradientType=0 );}
.search-button:hover, .botton-image-gy:hover, .botton-image-gy-big:hover{
	background: linear-gradient(#f90, #ff0);
	background: -webkit-linear-gradient(#f90, #ff0);
	background: -moz-linear-gradient(#f90, #ff0);
	background: -ms-linear-gradient(#f90, #ff0);
	background: -o-linear-gradient(#f90, #ff0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ffff00',GradientType=0 );}
div.re-push-boxout-searchdropbox p{ line-height:1.5; padding: 0; margin:0; border:0;}
.fnTabCon{ display:none;}
.fnTabCon:first-child{ display:block;}

.stock{ display: inline-block; line-height: 23px; font-weight:900; background: #FFD75A; padding-right:.8em; padding-left: .5em; margin-bottom: .5em;}
.stock:hover{ color:#d90000;}
.stock:before{
	content:''; position:absolute; right:0; bottom: 0; border:solid 4px;
	border-color:#CFAE00 #fff #fff #CFAE00;}
.quiz .stock:before{
	border-color:#CFAE00 #fceeee #fceeee #CFAE00;
}

/*----內容區----*/
#content {
	float: left;
	width: 606px;
	background-color: transparent;
}
.mc-box-myc{ color:#666;}
.mc-box-myc p {
	word-wrap:break-word;
}
.mc-box-myc b {
	font-weight: bold;
	color: #000;
	margin-right: 5px;
}
.usedate {
	position:absolute;
	right:0;
	top:0;
}
.mid-w {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
.tb-list{ border-collapse:collapse;}
.tb-list .name a { color: #4D0000; font-weight: bold; font-size: 15px;	margin-right: 2px; text-decoration:none; float:left; margin-left:5px; margin-top:10px;}
.set > div{ display:none;}
.set > div:first-child{ display:block;}
.level {
	float: left;
	display:none;
}
.level img {
	float: left;
	width: auto;
	height: 18px;
}

.rss-content-center-box{}

.rss-content-center-box > li{ margin:1em 0; list-style-type: none;}
.rss-content-center-box > li:first-child{ margin-top: auto;}
.rss-content-center-box > li:hover .btnOut{ z-index: 2;} 

.rss-content-center-box > li .btn-favorite, .rss-content-center-box > li .btnOut{ position:absolute; top: 1em; right: 1em; z-index: 1;}
.rss-content-center-box > li .btnOut .btn-favorite{ position:relative; top:0; right:0;}
.rsspin {
	width:800px;
}
.rsspin .blist {
	border:1px solid #e6e6e6;
	width:250px;
	overflow:hidden;
	margin-bottom:20px;
}
.rsspin .blist:hover {
	border:1px solid #ADADAD;
	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);
	-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
}
.rsspin .pic {
	width:228px;
	height:auto;
	margin-bottom:4px;
}
.rsspinbox {
	background: #EAEAEA;
	float: left;
	width:240px;
	padding:7px 5px 2px;
}
.rsspinuser img {
	float: left;
	height: 60px;
	width: 60px;
	margin-left: 2px;
	margin-right:4px;
}
.rsspush-out {
	line-height:20px;
	color: #484848;
	font-size: 13px;
	margin-bottom: 6px;/*	padding-bottom: 10px;*/
	margin-left:70px;
}
.rsspush-out a:link, .rsspush-out a:visited {
	color: #820000;
	text-decoration: underline;
}
.rsspush-out a:hover {
	color: #CA0000;
}
.rssgopen {
	cursor:pointer;
	float: left;
	margin-right: 6px;
	margin-left: 6px;
	margin-top:6px;
}
/*我的推訊   全部外框*/

/*在推訊內回覆主題  */
.rss-rpush {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	background-color: transparent;
}
.chick-reply, .rss-rpush-list{ padding: 1em;}
.chick-reply{ border-bottom:solid 1px #fff;}
.rss-rpush-list + .rss-rpush-list{ border-top: solid 1px #fff;}

.praise-b, .praise-times, .push-b, .push-times {
	display:inline-block;
}
.praise-b a {
	margin-right:3px;
}
.push-b {
	background:url(../images/show-inf-01.png) no-repeat 0 -2px;
	width:17px;
	height:16px;
	margin-left:1em;
}
.push-times {
	color:#3B5998;
	padding-left:20px;
}
.push-times:hover {
	color:#900;
}
.rss-rpush-list div.praise-b a{ color: #900; font-size: 12px;}
.rss-rpush-list div.praise-b a:hover{ color: #CF1E23;}
.praise-b .praise-times {
	background: url(../images/show-inf-03.png) no-repeat 0 0;
	padding-left:16px;
	color: #3B5998;
}
.praise-b .praise-times:hover {
	color: #900;
}
/*在推訊內回覆主題  */
/*刪除轉推按鈕*/
.rpush-rm-out { position: absolute; right: 1em; bottom: 1em; display:none; z-index:1;}
.rpush-rm{ font-size: 13px;	cursor: pointer; color: #08c; display:inline-block; margin-left:10px;}
.gs.rpush-rm {
	position:absolute;
}
.rpush-rm:hover {
	color: #900;
}
.rss-rpush-list:hover .rpush-rm-out {
	display:block;
}
/*刪除轉推按鈕*/
/*轉推數字箭頭*/
.rpush-times {
	font-size: 12px;
	color: #333;
	position:absolute;
	bottom:10px;
	z-index:1;
	right:0;
}
/*轉推數字箭頭*/
.rss-content-center-box-small, .rss-content-center-box-small-right {
	width: 267px;
	float: left;
	margin-bottom: 10px;
	background-color: transparent;
	margin-right: 11px;
	padding:0 0 0 10px;
}
.rss-content-center-box-small-right {
	width: 267px;
	padding-left: 0px;
	margin-right: 10px;
}
.rss-content-bast-hot-large{
	padding: 1em; margin-bottom: 1em;
	background: linear-gradient(#fff, #eee);
	background: -webkit-linear-gradient(#fff, #eee);
	background: -moz-linear-gradient(#fff, #eee);
	background: -o-linear-gradient(#fff, #eee);
	background: -ms-linear-gradient(#fff, #eee);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}
/*.rss-content-bast-hot-large > table td{ padding:0 7px; vertical-align:bottom; height:63px;}*/
.rss-content-bast-hot-large .p-m-send-button { margin-top: 3px;}
.rss-content-bast-hot-large .infnext-out { position:absolute; top:0; right:0;}
.rss-content-bast-hot-large .onestocknext-out{
	/*	position:absolute;*/
    margin-top:12px;
	margin-left:90px;
}
.stock-panel{ margin-bottom: 1em;}
.stock-panel .filterOut{ padding: 0; background: none; box-shadow: none;}
.stock-tab{ text-align: center; font-size: 0;}
.stock-tab li{ display: inline; float: left\0;}
.stock-tab a{
	padding: .5em .667em; border:solid 1px #ccc; border-bottom-color: #999; margin-right: -1px; font-size: 15px; color:#000; display: inline-block;
	background: linear-gradient(#fff, #e6e6e6);
	background: -webkit-linear-gradient(#fff, #e6e6e6);
	background: -moz-linear-gradient(#fff, #e6e6e6);
	background: -o-linear-gradient(#fff, #e6e6e6);
	background: -ms-linear-gradient(#fff, #e6e6e6);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );}
.stock-tab a:hover{ background: #eee;}
.stock-tab li:first-child a{ border-radius: 3px 0 0 3px;}
.stock-tab li:last-child a{ border-radius: 0 5px 5px 0;}
li.stock-tab-now a{ background: #ddd; box-shadow: 0 0 10px #aaa inset;}
.onestocknext-out td { padding:0 8px 0 8px;}
.sk-up, .sk-dw, .sk-b {
	font-size: 15px;
	text-align:center;
	color: #b40000;
	margin-right: auto;
	margin-left: auto;
	margin-top:4px;
}
.sk-dw {
	color: #090;
}
.sk-b {
	color: #000;
}
.s-help-inf {
	font-size: 13px;
	color: #666;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top:5px;
}
.c-create a, .c-look-mc a, .c-ff a {
	color: #666;
	float: right;
	margin-left: 20px;
	margin-top: 10px;
	background-image: url(../images/c-create.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 2px;
}
.c-look-mc a {
	background-image: url(../images/c-look-m.png);
}
.c-ff a {
	background-image: url(../images/c-ff.png);
}
.c-create a:hover, .c-look-mc a:hover, .c-ff a:hover {
	color: #900;
}
.rss-content-right-text { margin-left: 65px; min-height:52px;}
.rss-content-right-text h2{ font-size:16px; display:inline-block; margin-right:.5em;}
.rss-content-right-text .mc-box{ margin-bottom: .5em; margin-right: 2em;}
.mc-box .mc-box{ margin-bottom: 0;}
.rss-content-right-text .push-hot-from + .show-inf-out{ right: 0; bottom: 0;}
.rss-content-right-text .push-hot-from + .show-inf-out .other-b{ height: auto;}
.show-inf-out .other-b p{ line-height: 1;}
.gAbout + a{ top:5px; font-size: 14px;}
.gAbout + a .fa-user{ margin-right: 3px;}
.rss-content-right-text-big {
	width: 430px;
	float: left;
	background-color: transparent;
	margin-bottom: 5px;
	margin-left: 8px;
}
.rss-content-right-text-small {
	width: 189px;
	float: left;
	background-color: transparent;
	margin-left: 8px;
}
.rss-ae {
	width: 545px;
	float: left;
	margin-left: 10px;
}
.rss-ae-02 {
	width: 225px;
	float: left;
	background-color: transparent;
}

.mystock-head-image {
	width: 37px;
	height: 37px;
	margin-right:8px;
	margin-top:7px
}
.rss-order-box, .rss-order-box-small {
	width: 480px;
	float: left;
	background-color: transparent;
	margin-top: 20px;
}
.rss-order-box-small {
	width: 160px;
	margin-top: 0px;
}
.push-content-title-order-right{ line-height:1.5;}
.rss-content-title-order-right, .mystock-fs {
	width: 130px;
	float: left;
	color: #666;
	font-size: 12px;
	text-align: left;
	background-color: transparent;
	line-height: 120%;
}
.rss-content-title-order-right-bword {
	width: 200px;
	float: left;
	color: #000;
	font-size: 14px;
	text-align: left;
	background-color: transparent;
	margin-top: 10px;
	line-height: 120%;
}
.mystock-fs {
	color: #666;
}
.rss-icon {
	width: 23px;
	float: left;
	height: 20px;
	margin: 0px;
	background-color: transparent;
	padding: 0px;
}
.rss-content-doc-hot-middle, .rss-content-pin {
	font-size:15px;
	margin-bottom:1em;
	color: #333;
	line-height:1.4;
}
.rss-content-pin {
	padding-top: 2px;
	padding-bottom: 3px;
}
.rss-content-doc-hot-middle .wdel {
	background-image: url(../images/w-s.png);
	background-repeat: no-repeat;
	text-indent: 20px;
	color: #900;
	background-position: 0px 3px;
}
.rss-content-doc-hot-middle h1 a, .lpCon > h2 > a{ color: #033863;}
.rss-content-doc-hot-middle h1 a:hover, .lpCon > h2 > a:hover{ color: #06c;}
.rss-content-doc-hot-middle h1 { line-height:1.3;}
.rss-content-doc-hot-middle a:hover {
	/* color: #900; */
}
.rss-content-doc-sp {
	font-size: 12px;
	line-height: 150%;
	float: left;
	width: 100px;
	margin-left: 10px;
	color: #333;
	background: #efefef;
}
.rss-content-doc-demo {
	font-size: 12px;
	line-height: 150%;
	float: left;
	width: 180px;
	margin-left: 10px;
	color: #333;
	background-color: transparent;
}
.rss-hot-from {
	font-size: 12px;
	color: #666;
	float: left;
	width: 280px;
	background-color: transparent;
}
.rss-hot-from a:link, .rss-hot-from a:hover {
	color: #666;
}
.rss-hot-from a:hover {
	color: #900;
	text-decoration: underline;
}
.rss-hot-push {
	height: 22px;
	width: 400px;
	float: right;
	background-color: transparent;
}
.rss-hot-push-nmber {
	font-size: 15px;
	color: #FFF;
	background-color: #2068A4;
	text-align: center;
	float: right;
	height: 22px;
	margin-left: 3px;
	line-height: 140%;
	font-weight: bold;
	padding-right: 7px;
	padding-left: 7px;
}
.rss-other-list {
	font-size: 12px;
	color: #666;
	float: right;
	width: 400px;
	margin-top: 5px;
	text-align: right;
	background-color: transparent;
}
/*------------------------------------------------------------srss作者介紹--------------------------------------------------------------------------------*/
.rss-wirter-box {
	float: left;
	width: 545px;
	margin-left: 10px;
	background-color: transparent;
}
.rss-wirter-box-title {
	float: left;
	width: 100%;
	font-size: 18px;
	line-height: 150%;
	color: #000;
	font-weight: bolder;
	margin-bottom: 4px;
}
.rss-wirter-box-bigimg {
	float: right;
	width: 50px;
	margin-bottom: 10px;
}
/*------------------------------------------------------------erss作者介紹--------------------------------------------------------------------------------*/
/*--------------------------------------------------------RSS頁面-------------------------------------------------------------------------*/
.mystock-search {
	width: 562px;
	background-color: transparent;
	padding-bottom: 10px;
	margin-left: 10px;
}
.mystock-inputbox {
	border:1px solid #999;
	color:#999;
	width:549px;
	height:24px;
	float:left;
	background-color: #FFFAE6;
	font-size: 14px;
	padding-top: 5px;
	padding-left: 5px;
	text-align: right;
	margin-bottom: 0px;
	padding-right: 5px;
	font-weight: bold;
}
.mystock-button {
	border:1px solid #B2B2B2 !important;
	color:#666;
	float:right;
	width:60px;
	height:30px;
	cursor:pointer;
	padding-top: 3;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-size: 14px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #CCC;
	background-image: url(../images/push-bbg.png);
	background-repeat: repeat-x;
}
.mystock-button:hover {
	background-color: #666;
}
.mystock-hot-from {
	font-size: 12px;
	color: #666;
	float: left;
	width: 400px;
	text-align: left;
	background-color: transparent;
}
.mystock-flow-b a:link, .mystock-flow-b a:hover {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	float: right;
	width: 79px;
	text-align: center;
	height: 27px;
	background-image: url(../images/watch-b-yes.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	margin-top: 2px;/*		margin-bottom: 3px;*/
}
.mystock-flow-b a:hover {
	background-image: url(../images/watch-b-no.gif);
	background-repeat: no-repeat;
}
.mystock-flow-want a:link, .mystock-flow-want a:hover{
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	float: right;
	width: 79px;
	text-align: center;
	height: 27px;
	background-image: url(../images/watch-b-01.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	margin-top: 2px;/*		margin-bottom: 3px;*/
}
.mystock-flow-want a:hover {
	background-image: url(../images/watch-b-01-h.gif);
	background-repeat: no-repeat;
}
.mystock-flow-want-big a:link, .mystock-flow-want-big a:hover {
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	float: left;
	width: 100px;
	text-align: center;
	height: 42px;
	line-height: 240%;
	padding-top: 2px;
	background-image: url(../images/watch-b-big.gif);
	background-repeat: no-repeat;
}
.mystock-flow-want-big a:hover {
	background-image: url(../images/watch-b-big-h.gif);
	background-repeat: no-repeat;
}
.pagetitlename {
	font-size: 15px;
	color: #900;
	width: 562px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	margin-left: 10px;
	padding-top: 11px;
	padding-bottom: 8px;
}
.moreinf a:link, .moreinf a:hover {
	font-size: 12px;
	color: #666;
	width: 100px;
	margin-left: 10px;
	float: right;
	margin-right: 10px;
	text-align: right;
	padding-top: 10px;
}
.moreinf a:hover {
	color: #900;
}
/*------------------------s收看按鈕組------------------------------------------------------------*/
.unwatch {
	float: right;
	height: 30px;
	line-height:30px;
	width: 100px;
	border: 1px solid #C9C9C9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor:pointer;
	background-color: #E4E4E4;
	text-align: center;
	color: #333;
	font-size: 13px;
	font-weight: normal;
}
.unwatch:hover {
	-moz-box-shadow: 0 0 8px #dbdbdb;
	-webkit-box-shadow: 0 0 8px #dbdbdb;
	box-shadow: 0 0 8px #dbdbdb;
	background-color: #C30;
	color: #FFF;
}
.watch-b, .watchno-b, .watchal-b, .watchgear-b, .watchwait-b {
	color:#FFF;
	width:77px;
	height:27px;
	font-size: 13px;
	text-align:left;
	text-indent:20px;
	background-image: url(../images/watch-b-yes.png);
	line-height: 25px;
}
.watchgear-b {
	position:static;
}
.watch-b:hover {
	background: url(../images/watch-b-yes-h.png);
}
.rss-content-bast-hot .watchno-b {
	position:static;
}
.watchno-b {
	color:#333;
	background: url(../images/watch-b-no.png);
}
.watchno-b:hover {
	color:#333;
	background: url(../images/watch-b-no-h.png);
}
.watchal-b {
	color:#333;
	background: url(../images/watch-b-already.png);
}
.watchal-b:hover {
	color:#333;
	background: url(../images/watch-b-already-h.png);
}
.watchgear-b {
	color:#333;
	background: url(../images/watch-b-gear.png);
}
.watchgear-b:hover {
	color:#333;
	background: url(../images/watch-b-gear-h.png);
}
.watchwait-b {
	color:#999;
	position:absolute;
	top:10px!important;
	right:10px!important;
	background: url(../images/watch-b-wait.png);
	cursor:default;
	text-indent:3px;
}
.rss-content-bast-hot .watchwait-b {
	position:static;
}
.blist .rsspinbox .watch-b, .blist .rsspinbox .watchal-b, .blist .rsspinbox .watchno-b {
	position:absolute;
	right:5px;
	bottom:5px;
}
/*------------------------e收看按鈕組------------------------------------------------------------*/
.app-right-icon {
	float: left;
	height: 82px;
	width: 202px;
	background-color: transparent;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 18px;
}
#mychannl-out {
	float: left;
	width: 144px;
	margin-top: 2px;
}
#mychannl-out ul {
	float: left;
	height: 29px;
	width: 29px;
	margin-right: 5px;
	margin-bottom: 8px;
	border: 1px solid #FFF;
}
.more a:link, .more a:hover {
	font-size: 12px;
	line-height: 140%;
	color: #666;
	float: left;
	width: 42px;
	text-align: right;
	background-image: url(../images/more_icon.png);
	background-repeat: no-repeat;
}
.more a:hover {
	color: #900;
}
/*----------------------------------------------------------轉推文章----------------------------------------------------------------*/
input.re-push-mystock-button, input.botton-image-red/*, .btn3*/{color:#FFF; padding:0 1em; line-height:24px; text-shadow:0 -1px #000;}
.re-push-write-meddin .re-push-mystock-button { bottom:0px;}
.re-push-out{ margin-top:1em; background:#fff; padding: 1em; border:solid 1px #e5e5e5;}
.re-push-out.og{ background: #fff;}
.re-push-out .re-push-out.og > div{ padding: 1em;}
.re-push-out .re-push-out.og{ background:#f9f9f9;}
.re-push-out .re-push-out{ padding: 0;}
.re-push-out .stock:before{ border-color:#CFAE00 #fff #fff #CFAE00;}
.og{ background:#f9f9f9; border:0; border:solid 1px #eee; min-height: 100px;}
.re-push-out .og:before, .re-push-out .og:after{ display:none;}

.re-push-out:before, .re-push-out:after {
	content:'';
	display:block;
	position:absolute;
	left:30px;
	border:solid 10px #DDD;
	border-color:transparent transparent #DDD transparent;
}
.re-push-out:before {
	top:-20px;
}
.re-push-out:after {
	top:-19px;
	border-bottom-color:#FFF;
}
.re-push-uparrow {
	float: left;
	width: 19px;
	background-image: url(../images/re-push-arrow.png);
	background-repeat: no-repeat;
	height: 11px;
	margin-left: 30px;
	position: relative;
	bottom: -2px;
}
.re-push-up, .re-push-bottom {
	height: 5px;
	background-color: #FFF;
	border:solid 1px #E5E5E5;
	border-bottom:0;
	border-radius:10px 0 0 0;
}
.re-push-bottom {
	background-color: #FFF;
	border:solid 1px #E5E5E5;
	border-top:0;
	border-radius:0 0 10px 0;
}
.re-push-meddin {
	background-color: #FFF;
	border:solid 1px #E5E5E5;
	border-width:0 1px;
	padding:5px 5px 5px 10px;
}
.re-push-meddin .rss-content-doc-hot-middle {
	line-height:1.6;
	position:relative;
}
/*----------------------------------------------------------轉推文章----------------------------------------------------------------*/
/*----------------------------------------------------------轉推文章輸入----------------------------------------------------------------*/
.uiInputLabelRadio {
	padding: 0px;
	margin: 0;
}
.re-push-share-f-t {
	position:absolute;
	right:70px;
	bottom:2px;
	margin-right:7px;
	padding: 4px;
}
.re-push-select-box{ display: inline-block; margin-bottom:3px;}
.select-box {
	display:inline-block;
}
/*.re-push-icon-out > div:first-child{ text-align:right;}
.re-push-icon a:link, .re-push-icon a:active, .re-push-icon a:visited {
	width: 28px;
	float: left;
	font-size: 13px;
	color: #3B5998;
	margin-right: 10px;
	line-height:13px;
}*/
.re-push-icon{ display:inline-block; margin-right:10px;}
.re-push-icon a{ color:#999;}
.re-push-icon a:hover{ color:#666;}
.r-icon-01, .r-icon-02, .r-icon-03{ width:17px; height:14px; display:inline-block; vertical-align:top; background:url(../images/upLoadIcon.png);}
.r-icon-01{ background-position:0 0;}
.r-icon-02{	background-position:-17px 0;}
.r-icon-03{ background-position: -34px 0;}
.re-push-icon:hover .r-icon-01{ background-position:0 -14px;}
.re-push-icon:hover .r-icon-02{	background-position:-17px -14px;}
.re-push-icon:hover .r-icon-03{ background-position: -34px -14px;}

/*------------------------分享f-t按鈕-----------------------------*/
.share-icon-01, .share-icon-02, .share-icon-01c, .share-icon-02c {
	width: 22px;
	height: 22px;
	float: right;
	background-repeat: no-repeat;
	cursor:pointer;
	border: 1px solid #E8F3FB;
}
.share-icon-01 {
	background-image: url(../images/share-f-sg.png);
	margin-left: 5px;
}
.share-icon-01c {
	background-image: url(../images/share-f-s.png);
	margin-left: 5px;
}
.share-icon-01:hover {
	border: 1px solid #06C;
}
.share-icon-02 {
	background-image: url(../images/share-t-sg.png);
}
.share-icon-02c {
	background-image: url(../images/share-t-s.png);
}
.share-icon-02:hover {
	border: 1px solid #06C;
}
/*------------------------分享f-t按鈕-----------------------------*/
.re-push-close-bn, .re-push-close-bn-d{ width:11px; height:11px; cursor:pointer; background: transparent url(../images/close-bn-a.gif) no-repeat; border:0;}
.usua .re-push-close-bn{ position: absolute; right:10px; top:15px; z-index:1;}
.rePushWriteOut > .re-push-close-bn{ top:7px; right:0;}

.pushWrite__item .text-num{ display: inline-block; margin-left: 1rem;}
.keyinword, .re-push-close-bn-d{ display: inline-block; vertical-align: middle;}
.keyinword{ font-size: 22px; color: #900;}
.re-push-close-bn-d{ background: url(../images/close-bn-a.gif);}
.re-push-close-bn-d:hover{ background-image: url(../images/close-bn-d.gif);}
.re-push-close-bn:hover{ background-image: url(../images/close-bn-d.gif);}
.re-push-title-river{ color: #666; font-weight:900; display: inline-block;}
.post-select{ display: inline-block; z-index: 3;}
.re-push-title-river{ display:inline-block;}

.re-push-inputbox-say,
.re-push-inputbox,
.re-push-inputbox-river,
.ent-url,
.input-bg-color-reply{ box-sizing:border-box; border: 1px solid #DDD; color: #333; overflow: auto; resize: none; padding: 5px; width: 100%;}
.re-push-inputbox, .input-bg-color-reply, .s-input, .search-inputbox{ background: #FFFCF0;}
.re-push-inputbox, .re-push-inputbox-say{ height: 31px;}
.re-push-inputbox.single-line{ height: 31px;}
.re-push-inputbox-say{ height:100px; margin-bottom: 1em;}
.re-push-inputbox-river + .re-push-icon-out{ border:0;}
.s-input{ width:130px;	background: #FFFDF0; color: #333; border: 1px solid #CCC; padding:1px 3px; vertical-align: middle; height: 23px;}
.s-input:hover{ border-color: #999;}
.ent-url{ height:22px}
.re-push-inputbox:focus, .re-push-inputbox-river:focus, .input-bg-color-reply:focus, .re-push-inputbox-say:focus, .s-input:focus {
	outline:none;
	border-color: #83B8F3;
}

.push-write-meddin .og-content{ margin-bottom: 1em;}

.input-bg-color-reply{ width: 590px; height: 32px;}
.re-push-write-out { margin: 1em 0 0 65px; background: #f1f1f1; border-radius: 5px;}
.re-push-write-out .rePushBtnOut{ /*margin-bottom: 1em;*/}
.payTips{ margin: 1rem; cursor: pointer;}
.payTips:before{ content: ''; width: 100%; height: 100%; background-color: rgba(0,0,0,0); top: 0; left: 0; z-index: 1; position: absolute; transition: all .5s ease; border-radius: 3px;}
.payTips:hover:before{ background-color: rgba(0,0,0,.1);}
.payTips img{ opacity: .3;}
.payTips__item{ position: absolute; z-index: 1; top: 50%; left: 50%; margin-top: -12px; margin-left: -139px;}

.push-write-out {
	position:relative;
}
.push-write-out-02 {
	margin-bottom:0px;
}
.re-push-write-downarrow {
	float: left;
	width: 19px;
	background: url(../images/re-push-write-arrow.png) no-repeat;
	height: 11px;
	margin-left: 30px;
	position: relative;
	bottom: -2px;
}
.re-push-write-meddin {}
.push-write-meddin{
	margin-bottom: 15px; z-index:3; box-sizing: border-box;
	/* 以下處理卡住的問題 */
	display: inline-block;
	width: 100%;
} 
.pushWrite__item{ z-index: 3; margin-bottom: 1rem;}
.show-inf-out, .show-inf-out-ua{ text-align: right; height:21px;}
.rss-content-right-text + .show-inf-out{ margin-top: -17px; right: 1em;}
.push-hot-from + .show-inf-out{ right: 1em; bottom: 1em; height: auto;}
.show-inf-out{ position: absolute;}
.show-inf-out > a:hover{ color:#CA0000;}
.show-inf-out > a:before{ content:''; display:block; position:absolute; width:17px; height:12px; left:0; top: 1px;}
.show-inf-07{
	background-image: url(../images/show-inf-07.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 17px;
	float: left;
	background-position:  0 0;
	position: relative;
	margin-top:-2px;
	margin-right:1px;
}
.show-inf-06:before{
	background-image: url(../images/show-inf-06.png);
	background-position-y: 1px;
}
.show-inf-05:before{
	background-image: url(../images/show-inf-05.png);
	background-position-y: 1px;
}
.show-inf-04:before{
	background-image: url(../images/show-inf-04.png);
}
.show-inf-03 {
	background: url(../images/show-inf-03.png) no-repeat;
	height: 17px;
	width: 16px;
	float: left;
	background-position: 0 2px;
	margin-top:-2px;
	margin-right:2px;
}
.show-inf-02 {
	background-image: url(../images/show-inf-02.png);
	background-repeat: no-repeat;
	height: 17px;
	width: 16px;
	float: left;
	background-position:  0 0;
	margin-right:2px;
	margin-top:-2px;
}
.show-inf-01 {
	background-image: url(../images/show-inf-01.png);
	background-repeat: no-repeat;
	height: 17px;
	width: 16px;
	float: left;
	background-position:  0 0;
	margin-top:-3px;
	margin-right:2px;
}
.show-inf-out-ua .show-inf-01, .show-inf-out-ua .show-inf-02, .show-inf-out-ua .show-inf-03, .show-inf-out-ua .other-b {
	cursor:default;
}
/*----------------------------讚的獨立按鈕----------------------------*/
.praiseone-b {
	display:inline-block;
	background: url(../images/show-inf-03blue.png) no-repeat;
	height: 12px;
	width: 15px;
}
.praiseone-b:hover {
	background-image: url(../images/show-inf-03blue.png);
}

.push-hot-from{ font-size: 14px; color: #666; margin-top: 15px;}
.push-hot-from > div, .push-hot-from > a{ display: inline-block; margin-right:1em;}
.push-hot-from > a{ color:#666;}
.push-hot-from > a:hover{ color:#CF1E23;}
.tb-button-s {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.tb-button {
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	cursor:pointer;
}
.tb-button-w-120 {
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 120px;
}
.tb-button-w-220 {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 16px;
	padding-left: 20px;
	width: 220px;
	font-size: 20px;
}
.tb-button-w {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 140px;
	font-size: 17px;
}
.tb-content-button {
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 100%;
	margin-top: 6px;
}
input.botton-image-red{ padding:0 7px; font-size: 13px; height: 34px;}
.botton-image-red:hover { background:#CF1E23;}
/*滑入變字按鈕組*/
.unfollow {
	display:none;
}
.push-button:hover .unfollow {
	display:block;
}
.push-button:hover b {
	display: none;
}
.push-button {
	color:#fff!important;
	width: 77px;
	display:block;
	text-decoration: none;
	text-align: center;
	font-size: 15px;
	font-weight: lighter;
	height: 25px;
	float: right;
	background: url(../images/blue-b-image-bg.gif) repeat-x;
	border: 1px solid #00437B;
	line-height: 180%;
}
.unfollow {
	height: 25px;
	color: #000;
	background-image: url(../images/red-b-image-bg-hover.gif);
	background-repeat: repeat-x;
}
/*滑入變字按鈕組*/
/*---------------------------------按鈕空間使用---------------------------------------------------*/
/*---------------------------------字型設定區---------------------------------------------------*/
.fb {
	font-weight: bold;
}
.usefont-color-green{}
.usefont-color-w {
	color: #fff;
}
.usefont-color-red { font-weight: }
.usefont-color-gary {
	color: #666;
}
.usefont-color-yellow {
	color: #FDD22B;
}
.usefont-color-blue-01 {
	color: #3B5998;
}
.black a:link {
	color: #00C;
	text-decoration: underline;
	font-size: 12px;
}
.usefont-m-blue-push {
}
.say-something {
	font-size: 15px;
	font-weight: bold;
	color: #036;
}
/*---------------------------------字型設定區---------------------------------------------------*/
/*----------------------------------------------------------------社團--------------------------------------------------------------*/
.community-user-photo {
	float: left;
	height: 100px;
	width: 100px;
	border: 1px solid #CCC;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.community-user-name {
	font-size: 18px;
	font-weight: bold;
	color: #6E0000;
	float: left;
	width: 400px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.community-title-name, .rss-title-name, .usefont-m-blue-push {
font-size: 18px;
font-weight: bold;
color: #333;
width: 100%;
margin-top: 5px;
margin-bottom: 5px;
}
.idx-item .adList2{ overflow: hidden;}
.idx-item .adList2 .adListDetail{ height: auto;}
.onestock-name{
	font-size: 13px; font-weight: bold; height: 55px; line-height: 16px; border:solid 1px #d5d5d5; padding:5px; width:55px; text-align: center; cursor: pointer;
	background: linear-gradient(#fff, #ddd);
	background: -webkit-linear-gradient(#fff, #ddd);
	background: -moz-linear-gradient(#fff, #ddd);
	background: -ms-linear-gradient(#fff, #ddd);
	background: -o-linear-gradient(#fff, #ddd);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0 );}
.rss-content-bast-hot-large .onestock-name{ display: inline-block;}
.onestock2-name{ font-size: 28px; margin-bottom: .5em;}
.onestock2-follow{ position: absolute; top: 1em; right: 1em;}
.onestock2-follow .small-text{color: #000; display: inline-block; margin-right: 10px; }
.onestock2-follow .small-text a{color: #900; display: inline-block; margin: 0px 5px; font-weight:900; text-decoration: underline;}
.onestock-name:after{ content:''; position: absolute; right:-1px; bottom:-1px; border:solid 5px #fff; border-top-color:#B2B3B6; border-left-color:#B2B3B6;}
.adList2 .onestock-name{ float: left;}
.onestock-name + .adListDetail{ margin-left: 77px; height: auto;}
.onestock-code-num {
	font-size: 17px;
	color: #f70;
	text-align:center;
}
.community-saywall {
	float: left;
	width: 540px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 10px;
	color: #FFF;
	line-height: 30px;
	background-image: url(../images/re-push-bbg.png);
	background-repeat: repeat-x;
}
/*------------------------右側作者選單---------------------------*/
#right-menu ul {
	list-style-type: none;
	width: 200px;
	float: left;
	margin-top: 10px;
}
#right-menu ul li a {
	width: 142px;
	display: block;
	text-decoration:none;
	color: #000;
	font-size: 13px;
	line-height: 200%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0D0D0;
	background-image: url(../images/record-edit.png);
	background-repeat: no-repeat;
	padding-left: 24px;
	margin-bottom: 10px;
	background-position: 1px 4px;
}
#right-menu ul li a:hover {
	text-decoration:underline;
	color: #900;
	border-bottom-color: #900;
}
/*------------------------右側作者選單---------------------------*/
.community-open {
	color: #666;
	font-size: 12px;
	width: 100px;
	float: right;
	clear: right;
	text-align: right;
	line-height: 20px;
}
/*------------------------------------最新回應下拉式選單-------開始---------------------------------------*/
#reply-out {
	position:relative;
	font-size:12px;
	width: 100px;
	line-height: 20px;
	cursor:pointer;
	background-image: url(../images/reply-down.gif);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	background-position: 38px 12px;
}
#reply-name {
	color:#fff;
	height: 30px;
	width: 100px;
	text-align: right;
	line-height: 32px;
}
#reply-name:hover {
	color: #FC0;
}
#reply-out:hover #reply-drop {
	display:block !important;
}
#reply-drop {
	position:absolute;
	width:100px;
	top:30px;
	line-height:26px;
	padding:0;
	font-size:12px;
	background-color:#D1D9E0;
	margin: 0px;
}
#reply-drop ul {
	margin:0;
	list-style-type: none;
	padding: 0px;
}
#reply-drop ul li a {
	width:85px;
	color:#143352;
	display:block;
	text-decoration:none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	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: #627A95;
	border-bottom-color: #627A95;
	border-left-color: #627A95;
}
#reply-drop ul li a:hover {
	color:#143352;
	background-color:#ACBBC8
}
/*------------------+-------------------最新回應下拉式選單-------結束---------------------------------------*/
/*-------------------------------查看之前的回應--------------------------------*/
.rePushWriteOut{ padding: 1em;}
.morePush a{ cursor: pointer;}
.chick-reply a, .chick-reply-up a{
	font-size: 13px;
	color: #900;
	margin-top: 6px;
	background: url(../images/reply-icon.png) no-repeat 0px 1px;
	padding-left: 16px;
}
.chick-reply a{}

.chick-reply-up { color: #333; font-size: 12px; margin-bottom: 15px;}
.chick-reply a:hover, .chick-reply-up a:hover { color: #CF1E23;}
/*-------------------------------查看之前的回應--------------------------------*/
/*-------------------------------------按下回應的回應欄----------------------------------------*/
.reply-out, .reply-out-np {}
.reply-out {
	border:solid 1px #cdcdcd;
	position:relative;
	margin-left:60px;
	background:#fff;
	padding:5px;
}
.reply-out-np {
	border-top:solid 1px #e6e6e6;
}
.reply-out-np:after {
	content:'';
	display:block;
	clear:both;
}
.reply-out > div {
	margin-bottom:5px;
}

.reply-content-right-box{ margin-left: 47px;}
.reply-content-right-box > .mc-box{ display:inline;}
.reply-text{ line-height:1.5; color: #333; display:inline; word-break: break-all;}
.reply-text > div{ display: block; margin-top: .5em;}

.file{ background: #fff; border:solid 1px #ddd; padding: 15px; height:70px; cursor: pointer; margin-top: .5em;}
.file:hover{ background: #FFFDF0;}
.file > div{ margin-left: 70px;}
.file .fa-file-text, .up-result .fa-file-text{ float: left; font-size: 70px; color:#ccc;}

.file h3{ color:#033863;}
/*-------------------------------------按下回應的回應欄----------------------------------------*/
.inside-video {
	width:500px;
}
.inside-video-s {
	margin-top: 4px;
	margin-right: 300px;
	background-color: #FFF;/*	padding: 5px;*//*	border: 1px solid #999;*/
}
.moimg img { width:460px;  max-width:100%; max-height:440px;}
.playb {
	background: url(../images/playm-b.png) no-repeat center;
	width:460px;
	height:360px;
    max-width: 100%;
    max-height: 100%;
	position:  absolute;
	z-index: 20;
	cursor:pointer;
}
.playb:hover {
	background-image: url(../images/playm-b-h.png);
}
.inside{ margin-top:4px;}
.inside img { max-width:100%; max-height:440px; display: block;}
/*粉絲頁面*/
.fans-out-easy {
	width: 520px;
	margin-left: 20px;
	padding-bottom: 10px;
	margin-top: 6px;
}
.fans-out {
	float: left;
	width: 620px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-left: 20px;
	margin-bottom: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.fans-out .botton-image, .fans-out .botton-imager {
	margin-top:8px;
	float: right;
}
.fans-out .botton-image {
	margin-right:10px;
}
.rss-content-title-list {
	width:420px;
	float:left;
	height: 37px;
	margin-top: 4px;
	margin-left: 10px;
}
.rss-content-title-list a:link, .rss-content-title-list-large a:link {
	color: #4D0000;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.rss-content-title-list a:visited, .rss-content-title-list-large a:visited {
	color: #4D0000;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.rss-content-title-list a:hover, .rss-content-title-list-large a:hover {
	color: #4D0000;
	font-weight: bold;
	font-size: 15px;
	text-decoration: underline;
}
.fans-out:hover {
	background-color: #F6F6F6;
}
.fans-out-s {
	float: left;
	width: 285px;
	margin-left: 160px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 5px;
}
.fans-out-s:hover {
	background-color: #FFFEEC;
}
.fans-cb {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
}
/*下一頁數字頁籤*/
.page-next-out {
	width: 620px;
	margin-left: 20px;
	float: left;
	margin-top: 15px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.page-next-out a {
	font-size: 12px;
	color: #333;
	text-decoration: underline;
}
.page-next-out a:hover {
	color: #900;
}

.show-inf-out span{ padding-bottom: 10px; margin-left: 1.5em; display: inline-block; text-align: left; line-height: 1.5;}
.show-inf-out a{ cursor: pointer;}
.show-inf-out > a{ padding-left:20px; margin-left:1em;}
.show-inf-out a:hover{ color:#000;}
.show-inf-out a .fa{ margin-right: 3px;}
.show-inf-out span:hover .praise-mb-out{ display:block;}

.other-b {
	display:inline-block;
	margin-left: 20px;
	height: 20px;
}
.other-b p a{
	float: right;
	color: #900;
	line-height: 12px;
	text-decoration: none;
}
.other-b p a:hover{ color:#CF1E23;}
/*滑入讚出現BOX*/
.other-b:hover .praise-mb-out {
	display:block;
}
/*滑入讚出現BOX*/
/*關閉連結*/
.show-inf-out-ua .other-b p a, .show-inf-out-ua .other-b p a:hover, .show-inf-out-ua .other-b:hover p a {
	float: right;
	color: #999;
	line-height: 12px;
	text-decoration: none;
	cursor: default;
}
/*關閉連結*/
.other-stat {
	color: #090;
}
.other-b ul {
	display: none;  /* 關閉*/
	margin-top: 20px;
}
.other-b ul span a {
	background-color: #E8E8E8;
	display: block;
	text-decoration: none;
	color: #333;
	text-align: center;
	width: 64px;
	border: 1px solid #999;
	position: relative;
	right: 24px;
	z-index: 1;
	line-height: 24px;
	font-size: 12px;
}
.other-b ul span a:hover {
	background-color: #D0D6DF;
}
.other-b:hover ul {
	display: block;
	position: absolute;
}
.other-b:hover p a {
	color: #900;
}
/*讚的移入事件*/
.praise-p {
}
.praise-mb-out{display: none; position: absolute; right:0; top:22px; z-index:20; background-color: #FFF; width: 134px; box-shadow: 0 0 8px #999; border: 1px solid #B6B6B6;}
.say-praise-m{ font-size: 12px;	line-height: 26px; color: #900; background-color: #eee; text-align: center; cursor:pointer;}
.say-praise-m:hover{ color: #CF1E23;}
.say-praise-out {
	height: 168px;
	overflow: scroll;
	overflow-x: hidden;
	padding:5px;}

.talkbox .fa-check-circle{ font-size: 55px; margin-left: 12px; float: left; color:#10B600;}
.say-praise-out a{ font-size: 12px; line-height: 25px; color: #3B5998; display: block; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; margin-top:5px;}
.say-praise-out a:first-child{ margin:0;}

.say-praise-out a:hover{ color: #900;}
.say-praise-out img{ height: 25px; width: 25px; margin-right:4px; vertical-align: middle;}

/*------------------------------------其它按鈕下拉式選單-------結束---------------------------------------*/
/*說說你的想法   股票  朋友  圖片*/
.re-push-boxout-searchdropbox{
	height: 118px;
	overflow:auto;
	width: 328px;
	border: 1px solid #ddd;
	padding: 5px;
}
.tbsfri{ position: absolute; width: 126px; height: 100px; border: 1px solid #BCBCBC; background: #fff; overflow: auto; display: none;}
.tbsfri p {
padding: 0 5px;
line-height: 20px;
text-align: left;
}
.re-push-boxout-searchdropbox p:hover {
	background-color: #FFF;
	cursor:pointer;
}
.tbsfri p:hover {
	background-color: #E1EEFB;
	cursor:pointer;
}
.say-drop-erotext{ display: block; color: #CF1E23;}

/*搜尋朋友有頭像*/
.search-for-friends {
	height: 302px;
	overflow:scroll;
	overflow-x:hidden;
	float: left;
	width: 328px;
	border: 1px solid #BCBCBC;
	margin-left: 5px;
}
.search-for-friends img {
	width:40px;
	width:40px;
	float:left;
}
.sfbox {
	font-size: 12px;
	height:42px;
}
.sfbox:hover {
	background-color: #FFF;
	cursor:pointer;
}
.sfbox p.name {
	color: #4D0000;
	font-size: 13px;
	font-weight: bold;
	float:left;
	width:260px;
	line-height: 20px;
	text-indent: 5px;
}
.sfbox p.track {
	color: #333;
	float:left;
	line-height: 20px;
	text-indent: 5px;
}
/*搜尋朋友有頭像*/
/*-------------------------------------------------↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓01---------------------------------------------------------*/

.usua:before, .usua:after{ content:''; border:solid 5px transparent; position:absolute; left:-5px;}
.usua:before{ top:-23px; border-width: 9px; border-color:transparent transparent rgba(0,0,0,.4) rgba(0,0,0,.4);}
.usua:after{ top:-10px; left:0px; border-color:transparent transparent #eee #eee;}
.usua{ display: none; position:absolute; top: 250%; left: 5px; z-index: 4; border:solid 5px rgba(0,0,0,.4); width:360px; background: #eee; background-clip: padding-box;}
.usua img{ width:100%;}
.usua p{
	margin:5px 10px 0;
	padding: .7em 1em;
	background: #fff;
	border: solid 1px #ddd;
	font-size: 14px;
	color: #666;
	border-bottom-color:#fff;
	z-index: 1;
	bottom: -1px;}
.usua p a{ position: absolute; right:12px; top:10px; font-weight: 900;}
.usua p a:hover, .usua p a:hover{ color:#CF1E23;}
.up-result{ width: 300px;}
/*---------------文字---------------------*/
/*以選取圖片、影片*
/*-------------------------------------------------↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑01--------------------------------------------------------*/
/*-----------------------下拉頁簽套件-------------------------------------*/
.usua-tb .say-drop-fri:before, .usua-tb .say-drop-fri:after { left:2%;}
.usua ul{padding:5px 10px 0; z-index: 1;}
.usua li{ display: inline-block;}
.usua li:hover {
	border:0;
	box-shadow:none;
}

.usua ul a { display:inline-block; line-height: 35px; padding:0 1em; background: #eee; border:solid 1px #ddd; font-size: 14px; color: #666;}

.usua ul a.selected{ border-bottom-color:#fff; background: #fff;}
.usua > div{ background: #fff; padding: 1em; border-top:solid 1px #ddd; top:-1px;}
.usuaps{ font-size: 12px; margin-top: .7em;}
/*-----------------------下拉頁簽套件-------------------------------------*/
/*發私訊獨立頁面   開始*/
.private-message {
	float: left;
	height: 230px;
	width: 680px;
	border: 1px solid #737373;
	background-image: url(../images/private-message-bg.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
.private-message p {
	float: left;
	color: #FFF;
	line-height: 32px;
	background-image: url(../images/re-push-bbg.png);
	background-repeat: repeat-x;
	width: 670px;
	padding-left: 10px;
	margin-bottom: 6px;
	font-size: 14px;
	font-weight: bold;
}
.private-message-input {
	border: 1px solid #A1A1A1;
	border-collapse:collapse;
}
.private-messag-text {
	float: right;
	width: 200px;
	margin-right: 10px;
	line-height: 30px;
	margin-top: 10px;
	font-size: 16px;
}
.p-m-tit {
	font-size: 14px;
	font-weight: bold;
	color: #023463;
}
.p-m-send {
	overflow:scroll;
	overflow-x:hidden;
	float: left;
	width: 300px;
	border: 1px solid #999;
	position: absolute;
	z-index: 1;
	background-color: #FFF;
	top: 66px;
	height: 130px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.p-m-send li {
	list-style-type: none;
	line-height: 18px;
	padding-left: 4px;
}
.p-m-send li:hover {
	background-color: #D8DDEB;
	cursor:pointer;
}
/*發私訊獨立頁面   結束*/
/*我的私訊   開始*/
.p-m-send-button {
	color:#000;
	width:90px;
	height:25px;
	cursor:pointer;
	border: 1px solid #ACACAC;
}
.p-m-send-button:hover {
	background-image: url(../images/basic-l-bn-h.png);
	background-repeat: repeat-x;
}
.p-m-send-middle {
	font-size: 13px;
	line-height: 160%;
	color: #333;
	float: left;
	width: 509px;
	background-color: #F5F7F8;
	border: 2px solid #DEE6E9;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.p-m-send-middle:hover {
	background-color: #F5FAFE;
	border: 2px solid #D0DBEA;
}
.p-m-name {
	font-size: 13px;
	font-weight: bold;
	padding-right: 2px;
	color: #034786;
}
.backlist {
	font-size: 13px;
	float: left;
	margin-left: 11px;
	margin-top: 6px;
}
.backlist img {
	position: relative;
	top: 2px;
	margin-right: 4px;
}
.p-m-say {
	color: #04529C;
}
.p-m-isay {
	color: #29016D;
	font-size: 13px;
	font-weight: bold;
	padding-right: 2px;
}
.p-m-tool {
	float: right;
}
.p-m-tool a {
	width: 50px;
	padding-right: 12px;
	padding-left: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	font-size: 12px;
}
.p-m-tool-mass a {
	font-size: 12px;
	float: right;
	padding-left: 12px;
}
.p-m-arrow {
	width: 9px;
	background-image: url(../images/p-m-arrow.png);
	background-repeat: no-repeat;
	height: 18px;
	position:  relative;
	z-index: 1;
	right: 7px;
	top: 10px;
}
/*我的私訊   結束*/
.hot-stock-image {
	float: left;
	height: 80px;
	width: 100px;
	background-color: transparent;
	border: 1px solid #CCC;
}
.hot-stock-right-text {
	width: 370px;
	float: left;
	background-color: transparent;
	margin-left: 8px;
	margin-bottom: 5px;
}
/*↓↓↓↓↓↓↓↓↓↓↓↓↓表格使用↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/
.tbout, .tboutbig {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;}
.tboutbig {
	width:898px;
	margin-top: 50px;
}
.srhFn div{ margin-bottom:15px;}
.tb-list-out{  width:100%; padding:15px; display:none;  max-width: 100%; box-sizing: border-box;}
.tb-list-out:first-child{ display:block;}
.tb-list-out .btnOut{ margin:1em 0;}
.tb-list-out .tb-up-search-out{ /*position:absolute; right:15px;*/ margin:0; z-index: 1;}
.link1 input{ padding:5px 1em; cursor:pointer;}
.sh-use{ display:none;}
.sh-use:first-child{ display:block;}
.tb-list-out, .watch-list-out{ overflow: scroll; overflow-x: hidden; height:555px; height: auto; max-height:620px; background-color: #FFF; border: 1px solid #666;}
.tb-list-out .filter2{ margin-bottom: 10px;}
.watch-list-out {
	padding-bottom: 13px;
	width:100%;
	height:281px;
	margin-top:26px;
	overflow: hidden;
}
.watch-list-out div {
	float: left;
}
.tb-list {
	background-color: white;
	border: 1px solid #C3C3C3;
	border-collapse: collapse;
	width:100%;
}
.tb-list tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}
.tb-list tr.join-already, .tb-list tr.join-already:hover {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
	background-color: #EEE;
}
.tb-list tr .join {
	background-color: #D9ECFF;
}
.tb-list tr:hover {
	background-color: #f1f8ff;
}
.tb-list .boxtitle {
	font-size: 13px;
	line-height: 30px;
	color: #333;
	text-align: center;
	background-image: url(../images/td-fist-bg.png);
	background-repeat: repeat-x;
}
.tb-list .bw {
	display: table-row;
	vertical-align: inherit;
	font-size: 13px;
	color: #333;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 10px;
}
.tb-basic-set a {
	color: #3B5998;
	text-decoration: underline;
}
.tb-basic-set td, .tb-basic-watch td{ padding: 6px 3px;}

.tb-list td{ border: 1px solid #c3c3c3; text-align:center; padding:8px 10px;}
.tb-list input[type=text]{ width:95%; padding:5px}
.tb-list .cf {
	float: right;
	margin-right:16px;
	margin-top: 13px;
}
td.leftside {
	padding-left:10px;
}
.tb-basic-set{}
.tb-basic-set [type="text"], .tb-basic-set textarea {
	border: 1px solid #7D95B7;
	padding: 3px;
}
.tb-basic-set textarea{ width: 460px;}
.tb-basic-set [type="text"]:focus, .tb-basic-set textarea:focus {
	background-color: #FFFDF7;
	outline: none;
	border: 1px solid #7D95B7;
}
.tb-basic-set input[type="button"].s, .tb-list input[type="button"].s, .tb-basic-watch input[type="button"].s, .bs-b {
	font-size:13px;
	color:#FFF;
	cursor: pointer;
	padding: 5px 10px 7px 10px;
	line-height:20px;
	background-color: #060;
	/*-----------------------------*/
background: rgb(41,137,216); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(30, 87, 153, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(41, 137, 216, 1)), color-stop(100%, rgba(30, 87, 153, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(30, 87, 153, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(30, 87, 153, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(30, 87, 153, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(30, 87, 153, 1) 100%); /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#1e5799', GradientType=0 ); /* IE6-9 */
	/*-----------------------------*/
	border: 1px solid #044768;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.tb-basic-set input[type="button"]:hover.s, .tb-list input[type="button"]:hover.s, .tb-basic-watch input[type="button"]:hover.s, .bs-b:hover {
	background: rgb(41,137,216); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(24, 71, 124, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(41, 137, 216, 1)), color-stop(100%, rgba(24, 71, 124, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(24, 71, 124, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(24, 71, 124, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(24, 71, 124, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(24, 71, 124, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#18477c', GradientType=0 ); /* IE6-9 */
}
/*----------------------------------------------------------------------------------*/
.tb-basic-set input[type="button"].de, .tb-list input[type="button"].de {
	font-size:13px;
	color:#FFF;
	cursor: pointer;
	padding: 5px 10px 7px 10px;
	line-height:20px;
	background-color: #060;
	/*-----------------------------*/
background: rgb(169,3,41); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(109,0,25,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(169,3,41,1)), color-stop(100%, rgba(109,0,25,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(109,0,25,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(109,0,25,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(169,3,41,1) 0%, rgba(109,0,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=0 ); /* IE6-9 */
	/*-----------------------------*/
	border: 1px solid #6F0000;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.tb-basic-set input[type="button"]:hover.de, .tb-list input[type="button"]:hover.de {
	background: rgb(169,3,41); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(76,0,16,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(169,3,41,1)), color-stop(100%, rgba(76,0,16,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(76,0,16,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(76,0,16,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(76,0,16,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(169,3,41,1) 0%, rgba(76,0,16,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#4c0010', GradientType=0 ); /* IE6-9 */
}
.tb-basic-set input[type="button"].cl, .tb-list input[type="button"].cl {
	font-size:13px;
	color:#4B4B4B;
	cursor: pointer;
	padding: 5px 10px 7px 10px;
	line-height:20px;
	background-color: #060;
	/*-----------------------------*/
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(204, 204, 204, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 252, 1)), color-stop(100%, rgba(204, 204, 204, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(204, 204, 204, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(204, 204, 204, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(204, 204, 204, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(204, 204, 204, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
	/*-----------------------------*/
	border: 1px solid #999;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.tb-basic-set input[type="button"]:hover.cl, .tb-list input[type="button"]:hover.cl {
	/*-----------------------------*/
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(191, 191, 191, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 252, 1)), color-stop(100%, rgba(191, 191, 191, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(191, 191, 191, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(191, 191, 191, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(191, 191, 191, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(191, 191, 191, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#bfbfbf', GradientType=0 ); /* IE6-9 */
/*-----------------------------*/
}
.tb-basic-set input[type="checkbox"] {
	position:relative;
	top:2px;
}
.tb-basic-set .pic{	width: 100px; height:100px; border: 1px solid #ccc; float: left}
.tb-basic-set .pic + div{ margin-left: 115px;}
.tb-basic-set .pic + div > div{ margin-bottom: 10px;}
.tb-list img {
	width:38px;
	height:38px;
	float:left;
	margin-left:5px;
}
.tb-basic-set select {
	padding: 3px;
	outline:none;
	border:solid 1px #7D95B7;
}
.tb-basic-set hr {
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-top-color: #C2C2C2;
}
.tb-basic-set p{}
.tb-basic-set div.inp {
	position: absolute;
	margin-top: -17px;
	display:none;
}
.tb-basic-set .ftab {
	background-color: #124578;
	border-radius: 6px 6px 0px 0px;
	color: white;
	line-height: 30px;
	text-indent: 10px;
	padding-bottom: 2px;
}
.tb-up-search-out {
	float: right;
	margin-top:16px;
}
.tb-up-search-out [type="text"] {
	background-color: #FFFCF7;
	border: 1px solid #C2C2C2;
}
.tb-up-search-out [type="text"]:focus {
	outline:none;
}
.tb-up-search-out [type="button"] {
	cursor:pointer;
}
.trash-icon {
	background-image: url(../images/trash-icon.png);
	height: 16px;
	width: 16px;
	cursor:pointer;
}
.trash-icon:hover {
	background-image: url(../images/trash-icon-h.png);
}
.join-ok {
	float:left;
	background-image: url(../images/join-ok.png);
	height: 30px;
	width: 30px;
	cursor:pointer;
}
.join-ok:hover {
	background-image: url(../images/join-ok-h.png);
}
.join-no {
	float:left;
	background-image: url(../images/join-no.png);
	height: 30px;
	width: 30px;
	cursor:pointer;
}
.join-no:hover {
	background-image: url(../images/join-no-h.png);
}
/*↑↑↑↑↑↑↑↑↑↑↑↑↑表格使用↑↑↑↑↑↑↑↑↑↑↑↑↑↑*/
/*s上方路徑*/
ul.trail {
	width: 995px;
	height: 21px;
	/*	background-image: url(../images/trailbg.png);
	background-repeat: no-repeat;
	background-position: 0 0;*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
ul.trail li {
	float: left;
	height: 20px;
	padding-left: 0px;
	line-height: 2.2em;
	list-style:none;
	font-size: 12px;
	color: #266A97;
	line-height: 22px;
}
ul.trail li a {
	display: block;
	height: 20px;
	padding-right: 20px;
	line-height: 22px;
	color: #666;
	background-image: url(../images/level_arrow.png);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 12px;
	cursor:pointer;
}
ul.trail li a:hover {
	text-decoration: underline;
}
/*e上方路徑*/
/*訊息分類*/
.message-classification {
	overflow: hidden;
	position: relative;
}
.rss {
	padding-left:1px; margin-bottom:.5em;
}
.cloud li {
	padding:0;
}

.cloudOut {
	padding:.5em 0 0;
	border-top:dotted 1px #ccc;
}
.cloud a {
	color:#999;
}
.cloudNow a, .cloudNow a:hover {
	background:#ddd;
	color:#666;
	display:inline-block;
}
ul.cloud {
	width:760px;
}
ul.cloud li {
	background:none;
	padding:0;
	margin:0;
	border:0;
	margin-right:.5em;
	margin-bottom:.5em;
}
ul.cloud li:hover {
	background:none;
}
ul.cloud li a {
	border: 1px solid #eee;
	color: #333;
	background:#f6f6f6;
	display:inline-block;
	padding:0 1em 0 .5em;
	border-radius:0 20px 20px 0;
}
ul.cloud li a:hover {
	border-color:#DDD;
	background:#f3f3f3;
	background:linear-gradient(#f3f3f3, #e9e9e9);
}
ul li.cloudNow a, ul li.cloudNow a:hover {
	border-color:#ccc;
	box-shadow: 0 3px 5px #BBB inset;
	background: #E6E6E6;
}
/*訊息分類*/
/*彈出視窗頁籤分類*/
.puptgm{  margin:5px 0;}
.puptgm li{ display:inline;}
.puptgm a{ display:inline-block; line-height:25px; padding:0 1em; color:#059;}
.puptgm a:hover{ background:#CF1E23; color:#fff;}
.left-line a{ background: #CF1E23; color:#fff;}

.tbasic {
	float: left;
	margin-left: 0px;
	margin-top:16px;
	margin-bottom:9px;
}
.puptgm .left-line:hover {
	color: #FFF;
	cursor:default;
}
/*彈出視窗頁籤分類*/
/*訊息分類下拉*/
.drop-down-m {
	border: 1px solid #CCC;
	width:200px;
	font-size: 12px;
	color: #333;
	/*	margin-right:10px;*/
	outline:none;
	padding: 2px!important;
	float:right;
}
.rss .drop-down-m {
	position:absolute;
	right:8px;
	top:20px;
}
.drop-down-m option {
	background-color: #FFF;
}
/*訊息分類下拉*/
/*收藏此推控制*/
.article-control-out{ position: absolute; right: 1em; top: 1em; z-index: 1;}
.article-control-b {
	background: url(../images/article-control-b.gif) no-repeat;
	height: 16px;
	width: 19px;
	cursor:pointer;
}
.article-control-b:hover {
	background-position: -19px;
}
.article-control-out .list {
	width: 120px;
	position: absolute;
	top: 15px;
	left:-103px;
	border: 1px solid #dedede;
	display:none;
	box-shadow: 0 0 8px #999;
}
.article-control-out .list a {
	float: right;
	width: 100%;
	color:#000;
	font-size: 14px;
	text-align:center;
	line-height: 28px;
	background-color: #FFF;
}
.article-control-out .list a:hover { background-color: #eee;}
/*收藏此推控制*/
/*河道內文章次束提示*/
/*新增RSS按鈕*/
.add-rss-b {
	background: url(../images/add-rss.png) no-repeat;
	height: 24px;
	width: 24px;
	cursor:pointer;
	position:absolute;
	top:12px;
	left:75px;
}
.add-rss-b:hover {
	background-image: url(../images/add-rss-h.png);
}
.as-ps {
	width:160px;
	line-height: 18px;
	background-color: #FFFFCE;
	border: 1px solid #999;
	position: absolute;
	top:24px;
	margin-left:-74px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 13px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	text-align: center;
	display:none;
	z-index:500;
}
.add-rss-b:hover .as-ps {
	display: block;
}
/*新增RSS按鈕*/
/*------------------------閱讀RSS按鈕------------------------*/
.readrss-b {
	background-image: url(../images/read-rss-b.png);
	float:right;
	height: 20px;
	width: 20px;
	cursor:pointer;
	margin-left:7px;
	background-repeat: no-repeat;
}
/*------------------------閱讀RSS按鈕------------------------*/
.rss-conten-title a:link, .rss-conten-title a:visited, .rss-conten-title {
	font-size: 15px;
	line-height: 20px;
	color: #033863;
	font-weight: bold;
	word-wrap: break-word;
	word-break: break-all;
}
.rss-conten-title a:hover {
	text-decoration: underline;
}
.rss-conten-title:hover .readrss-b {
	background-image: url(../images/read-rss-b-h.png);
}
/*------------------------------新增RSS版面------------------------------*/
.addrssbox {
	width: 310px;
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	padding: 5px;
	position: absolute;
	right: 8px;
	top: 7px;
}
.addrssbox h1 {
	font-size: 13px;
	line-height: 28px;
	color: #FFF;
	background-color: #EC6618;
	text-indent: 10px;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0px 0px;
}
.addrssbox input[type="text"] {
	background: #FFFCD0;
	font-size: 13px;
	color: #333;
	border: 1px solid #CCC;
	text-indent:5px;
	width:250px;
	height:20px;
}
.addrssbox .b {
	width:50px;
	cursor:pointer;
	font-size:13px;
	background:url(../images/subBg.jpg);
	border:solid 1px #036;
	color:#FFF;
	vertical-align:top;
	text-shadow:-1px -1px #000;
	line-height:20px;
	height:24px;
}
.addrssbox .b:hover {
	background:url(../images/subBgHover.jpg);
}
.addrssbox .sachet {
	font-size:12px;
	line-height:20px;
	width:308px;
	left:-1px;
	top:34px;
	background:#F2F2F2;
	border:solid 1px #CCC;
	border-top:solid 1px transparent;
	padding:6px 6px 10px;
	position:absolute;
	z-index:1;
}
.frss {
	border:dashed 1px #999;
	background:#FFF;
	margin:.3em 0;
	padding:.5em;
	font-size:15px;
}
.selt{ background:#D0D0D0;}
.addrssbox div input[type="checkbox"]{ position:relative; top:2px; left:-3px; outline:none;}
.rss-already a {
	color: #525252;
	font-size:13px;
	text-align:center;
	line-height: 28px;
	background-color: #D0D0D0;
	margin-top:7px;
	display: block;
}
.rss-already a span{ color:#900;}
.rss-already a:hover{}
/*------------------------------新增RSS版面------------------------------*/
.read-animation {
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: 10px;
	background:url(../images/ico_loading_01.gif) no-repeat center bottom;
	height: 50px;
}

.set-title-bgred{ display:inline-block; top:-3px; margin-left:10px; font-size:0;}
.set-title-bgred li{ display:inline;}
.set-title-bgred a{ margin-right:-1px; border:solid 1px #999; line-height:32px; display:inline-block; font-size: 13px; color:#333; background: url(../images/popt-bg.png) repeat-x; font-family:Arial, "細明體"; padding:0 1em;}
.set-title-bgred a:hover {	color: #980000;}
.setNow a{ background:#fff; color: #980000;}

/*===createGroup===============================*/
.v-w-upbar{ background: url(../images/menu-top/red-bg.png) repeat-x; text-align:center; color:#fff; font-size:20px; font-family:"微軟正黑體"; line-height: 50px; height:50px; margin-bottom:15px;}
.softout{ background: #fff; width:300px; margin:auto; border:solid 1px #ccc; padding:20px;}
.softoutTitle{ width:114px; margin:0 auto; text-align:center; font-size:20px; font-family:"微軟正黑體"; color:#133a75;}
.softout > ol{ margin:1em 0; list-style-position:inside; line-height:1.8;}
.progressOut{ border-top:solid 1px #ddd; margin-top:2em; padding-top:2em;}
.progress{ text-align:center;}
.progress > div{ display:inline-block; width:80px; margin:5px;}
.progress > div div{ margin-top:.5em;}
.t-reached{ color: #2a8119; background: url(../images/pop/b-01-accomplish.png) no-repeat center 1em; padding:2.5em 0 1em; border: 1px solid #CCC;}
.t-notyet{ background-image: url(../images/pop/b-01-not.png);	color: #900;}
.softout .fBtn3{ display: inline-block; padding:.7em 1em;}
.softout .fBtn3:hover{ color: #fff;}
/*===createGroup===============================*/



.onestock-chart img {
	height: auto;
	width: 586px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
	padding-bottom:10px;
}
.chart-b-out { text-align:right; height:35px; display:none; position:absolute; top:0; right:0; z-index:1;}

.chart-b-out .b-01, .chart-b-out .b-02 {
	background:#F2F2F2 no-repeat center;
	height: 18px;
	width: 18px;
	cursor:pointer;
	border: 1px solid #CCC;
	border-radius: 4px;
	box-shadow: 0 0 5px #D5D5D5;
	padding: 5px; display:inline-block; opacity:.8;
}
.chart-b-out .b-01{ background-image:url(../images/chart-b01.png);}
.chart-b-out .b-02 { background-image: url(../images/chart-b02.png); margin-left:5px;}
.chart-b-out .b-01:hover, .chart-b-out .b-02:hover { background-color:#FFF; opacity:1;}
.onestock-chart:hover .chart-b-out{ display:block;}
.onestock-chart .stockDetail{ display: block; text-align: right;}
.onestock-chart .stockDetail a {color: #A9A9A9;}
.societies-message { margin:8px auto 0; text-align: center; font-size: 15px; color: #900;}

/*導引頁*/
.rigboxcolor {
	background-image: url(../images/watch-photo-bg.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 222px;
	margin-top:2px;
}
.rigboxcolor img {
	margin-left:118px;
	margin-top:20px;
	width:180px;
}
/*-------warningbox--------*/
.warningbg {	background-image: url(../images/warning-bg.png);}
.login-way{ text-align:center;}
.login-way > div{ display: inline-block; width: 47%; padding: 0 1em;}
.login-way > div p{ margin-bottom:.5em;}
.dialog-tle { line-height: 40px; background: url(../images/menu-top/red-bg.png); padding:0 10px;}
.dialog-tle span { color:#fff; font-weight:900; font-size:15px;}
.dialog-ctn{ line-height: 20px;	padding: 10px; height:90px; overflow:hidden;}
.dialog-ctn p{ margin-bottom:2em;}
.dialog-ctn > div{ float:left; border-left:solid 1px #ccc; margin:10px; padding:0 10px;}
.dialog-ctn > div:first-child{ border:0; padding:0;}
.dialog-ctn-tle{ font:600 20px/1 Arial, "微軟正黑體"; color:#333;}
.cm-login, .fb-login{ color: #FFF; padding:1em; width:100%; font-size:15px; text-shadow:0 -1px #000;}
input.cm-login{
	border: 1px solid #3079ed;
	background: linear-gradient(#4d90fe,#3A6DC1);
	background: -webkit-linear-gradient(#4d90fe,#3A6DC1);
	background: -moz-linear-gradient(#4d90fe,#3A6DC1);
	background: -ms-linear-gradient(#4d90fe,#3A6DC1);
	background: -o-linear-gradient(#4d90fe,#3A6DC1);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d90fe', endColorstr='#3A6DC1',GradientType=1 );
}
input.fb-login{
	border: solid 1px #2e498c;
	background: linear-gradient(#6286d1, #2e4a87);
	background: -webkit-linear-gradient(#6286d1, #2e4a87);
	background: -moz-linear-gradient(#6286d1, #2e4a87);
	background: -ms-linear-gradient(#6286d1, #2e4a87);
	background: -o-linear-gradient(#6286d1, #2e4a87);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6286d1', endColorstr='#2e4a87',GradientType=1 );}
.cm-login:hover{
	border-color: #06F;
	background: linear-gradient(#2e4a87, #4d90fe);
	background: -webkit-linear-gradient(#2e4a87, #4d90fe);
	background: -moz-linear-gradient(#2e4a87, #4d90fe);
	background: -ms-linear-gradient(#2e4a87, #4d90fe);
	background: -o-linear-gradient(#2e4a87, #4d90fe);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e4a87', endColorstr='#4d90fe',GradientType=1 );}
.fb-login:hover{
	background: linear-gradient(#2e4a87, #6286d1);
	background: -webkit-linear-gradient(#2e4a87, #6286d1);
	background: -moz-linear-gradient(#2e4a87, #6286d1);
	background: -ms-linear-gradient(#2e4a87, #6286d1);
	background: -o-linear-gradient(#2e4a87, #6286d1);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e4a87', endColorstr='#6286d1',GradientType=1 );}
.dialog-ctn-tle{ margin-bottom:.2em;}

/*導引頁*/
/*新手指引作者外框*/
/*回最上層右方鈕*/
.gobestop-out {
	position: fixed;
	bottom: 50px;
	float:right;
	margin-left:995px;
}
.gobestop {
	height: 85px;
	width: 40px;
	float: left;
	background-image: url(../images/gobastop.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
	position: absolute;
}
.gobestop .t {
	height: 100px;
	width:1px;
	margin-left: 11px;
	margin-top:27px;
	line-height:120%;
}
.gobestop:hover {
	background-position: 0px -85px;
}
.gobestop-out .sd {
	background-image: url(../images/gobastop-bg.png);
	background-repeat: no-repeat;
	float: left;
	height: 87px;
	width: 27px;
	margin-top: 12px;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../images/fancybox/fancybox.png');
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../images/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox/fancybox-x.png');
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -162px;
}
#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -182px;
}
#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -142px;
}
#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/fancybox/fancybox-y.png');
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -122px;
}
#fancybox-title {
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url('../images/fancybox/fancy_title_over.png');
	display: block;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../images/fancybox/fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../images/fancybox/fancybox-x.png') 0px -40px;
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../images/fancybox/fancybox.png') -55px -90px no-repeat;
}
/* IE6 */

.fancybox-ie6 #fancybox-close {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-left-ico {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-right-ico {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-over {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
	zoom: 1;
}
.fancybox-ie6 #fancybox-title-float-left {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-main {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-right {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
 height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
	position: absolute;
	margin-top: 0;
 top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale');
}
/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg {
	background: transparent !important;
}
.fancybox-ie #fancybox-bg-n {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}
a.report-p-b {
	line-height: 30px;
	color: #333;
	display: block;
	float: right;
	height: 30px;
	width: 107px;
	position: absolute;
	margin: -5px 0 0 271px;
	border-radius: 5px;
	border: 1px solid #A3A3A3;
	background-image: url(../images/basic-l-bn.png);
	background-repeat: repeat-x;
	text-indent: 35px;
}
a.report-p-b:hover {
	background-image: url(../images/basic-l-bn-h.png);
}
a.report-p-b:before {
	content:url(../images/w-s.png);
	position: absolute;
	margin: 7px 0 0 -58px;
}
.gNo {
	text-align:center;
	color:#F00;
	font-size: 16px;
	margin-top: 20px;
}

.gAbout li{ display:inline; margin-right:20px; line-height:1.6; font-size: 14px; color: #999;}
.gAbout a{ color:#000; cursor:text;}

.rss-content-center-box .rss-content-doc-hot-middle:before, .rss-content-center-box .rss-content-doc-hot-middle:after {
	display:none;
}
.rss-content-center-box .rss-content-doc-hot-middle{ word-break:break-all; line-height: 1.6;}
.rss-content-center-box .rss-content-doc-hot-middle .tagCloud{ display: inline-block;}
.usefont-m-blue-push .gStatus, .mc-box .gStatus { display:inline-block; font-size:13px;}

.gs {
	top:45px;
	right:10px;
}
.rss-content-right-text p{ line-height:1.5;}
.rss-content-center-box li:hover .gs {
	display:block;
}


.article-prompted:hover{ background:#CF1E23; color:#fff;}

.mc-box-myc p {
	width:400px;
	line-height:1.5;
	color:#000;
}
.arrow:before{ content:''; left:50%; bottom: -3px; position: absolute; border:solid 10px transparent; border-bottom-color: #f1f1f1; margin-left: -10px;}
.quiz .arrow:before{ border-bottom-color: #fff;}
.msg {
	line-height:1.8;
	margin-left:20px;
}
.msg img {
	float:left;
	margin-right:10px;
}
.somebody {
	margin-top:.3em;
}
.somebody li {
	display:inline;
	margin-right:1em;
}
.somebody a {
	color:#059;
}
.somebody a:hover {
	color:#A90000;
}
.somebody a:before {
	content:'';
	width:17px;
	height:15px;
	display:inline-block;
	background:url(../images/somebody.png);
	vertical-align:bottom;
	margin-right:5px;
}

.btnOut{ text-align:center; height: auto!important;}
.btnOut .fbLogin { display:inline-block;}
.fbLogin2{
	display:inline-block; color: #fff; border-radius: 3px; line-height: 2.5; padding: 0 1em;
	background: #4c69ba;
	background: -webkit-linear-gradient(#4c69ba, #3b55a0);
}
.fbLogin2:hover{
	color: #fff;
	background: #3b55a0;
	background: -webkit-linear-gradient(#3b55a0, #4c69ba);
}
.articleLoading{ background:#F9F9F9; border:solid 1px #eee; text-align:center; padding:10px 0;}
.articleLoading a {
	color:#3B5998;
	line-height:7px;
}
.articleLoading a:hover {
	color:#A90000;
}
a.hplk {
	color:#A90000;
}
a.hplk:hover {
	color:#F00;
}
.playb {
	z-index:19;
}
.signal {
	border:solid 1px #D5D5D5;
}
.signal > span {
	background:#fff;
	color:#FFF;
	display:block;
	padding:6px;
	text-align:center;
	font-size:12px;
}
.signalOut{ border:solid 1px #d5d5d5; border-top:0;}
.signalBox {
	background:#FFF;
	border-top:solid 1px #D5D5D5;
	padding:5px;
	height:49px;
}
.signalTitle{ margin-bottom:.5em; font-size:12px;}
.signalTitle > span {
	color:#666;
}
.signalBox strong{ width:175px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block; top:2px; left:5px;}
.signalDetail { font-size:12px;}
.signalDetail img { vertical-align:top;}
.signalDetail table {	display:inline-table;}
.signalDetail td {	color:#F00;}
.signalDetail td:first-child { text-align:right; color:#777;}
input.listener{ width:33px; font-size:11px; height:30px; background:url(../images/itemBg.jpg); border:solid 1px #CCC; border-radius:3px; cursor:pointer; text-shadow:1px 1px #FFF; top:-2px;}
.listener:hover{ border-color:#AAA;}
.warn{ margin-left:10px; float:left;}
.warnCon{ line-height:1.5; margin-left:75px; min-height: 50px;}
.warnCon > a{ color:#900;}
.warnCon > a:hover{ text-decoration:underline;}

.appList{ line-height: 1;}
.appList li{ display:inline-block; width:148px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:10px;}
.appList a{ color:#820000; font-size:13px; background:url(../images/menu-left/l-m-b-13.png) no-repeat 0 1px; padding-left:20px;}
.appList a:hover{ color:#CA0000;}
.rePushBtnOut .sort-fn-out{ display: inline-block;}
.rePushBtnOut .fBtn2{ padding:4px 2em;}
.pushRightLower {
	right:10px;
	bottom:6px;
	text-align:right;
	margin-top:10px;
}
.checkFB{ color:#555; border-right:dotted 1px #999; padding-right: .4em;}
.checkFB:hover {
	color:#000;
}
.re-push-share-f-t {
	margin-top:-1px;
	margin-right:0;
	padding:0;
}
.id, .re-push-share-f-t, .re-push-mystock-button {
	display:inline-block;
	vertical-align:middle;
}
.re-push-icon-out li{ display: inline-block; margin-right: .5em;}
.re-push-icon-out > li > a, .show-inf-out a{ color:#919191; font-size: 14px;}
.re-push-icon-out > li > a:hover{ color:#000;}

.re-push-icon-out .fa-bar-chart-o, .re-push-icon-out .fa-picture-o, .re-push-icon-out .fa-video-camera, .re-push-icon-out .fa-upload{ margin-right: 3px;}
.share-icon-01, .share-icon-02 { margin:0;}
.re-push-icon-out{ z-index: 2;}

.talkbox{ background:#F9F9F9; overflow:hidden; margin-bottom: 1em;}
.talkbox > li{	display:inline;}
.talkbox > li > a{ display:inline-block;	background: url(../images/pop/b-bg.gif); border: 1px solid #0f5475; line-height:28px; padding:0 10px; color:#FFF; border-radius:5px;}
.talkbox > li > a:hover{	background:url(../images/pop/b-bg-h.gif);}
.talkbox > p{ font-size:16px; line-height:1.6; margin-bottom:1em; text-align:center;}
.user .talkbox{ margin-bottom: 1em;}

.social-plugins{ margin-bottom: 1em; overflow: hidden;}
.mf-talkbox {
	display:none;
}
.mf-cr {
	color:#333;
	float:left;
	width:100%;
	display:none;
	text-align: center;
	padding:10px 0;
}
.mf-cr a {
	color:#3B5998;
}
.og-content{ border: 1px solid #DDD; background:#FFF; overflow: auto; margin: 0;}
.og-content-img{ float: left; margin-right: 15px; width: 100px; height: 100px;}
.og-content-text{ margin: 10px;}
.og-content-close{ position:absolute; right: 0; top: 0; cursor:pointer; line-height: 1;}
.og-content-title,
.og-content-url{ display:block; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; margin-right: 1.5em;}
.og-content-title,
.og-content-url,
.og-content-description{ font-size: 13px; line-height: 1.3rem;}
.og-content-title{ font-weight:bold;}
.og-content-url{ color:#c0c0c0;}
.og-content-description { height: 40px; overflow: hidden;}

.rss-content-doc-hot-middle h1{ font-size: 24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom: .2em;}

.og > div{ height: 70px;}
.og h1{ font-size: 16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom: .2em;}
.og h1 a{ color:#033863;}
.og h1 a:hover, .rss-content-doc-hot-middle h1 a:hover{ color:#06C;}
.og p{ font-size:13px; line-height:1.5;}
.re-push-og{ overflow:hidden;}
.checkFB input {
	vertical-align:middle;
}
.re-push-out .re-push-out .re-push-up, .re-push-out .re-push-out .re-push-bottom {
	width:99%;
}
.re-push-out .re-push-out .re-push-meddin {
	width:96%;
}
.cardShow:hover .card {
	display:block;
}
.cardFollowOut .btnOut{ position:absolute; right:10px; text-align:right; bottom:5px;}
.card{ display: none; border:solid 1px #999; position:absolute; background:#FFF; z-index:10; width:390px; font-size:15px; margin-top:5px; min-height:80px; position:absolute; top:0; left:0;}
.card a { color:#A00000;}
.card:before, .card:after { content:''; display:block; border:solid 10px transparent; position:absolute; left:5px;}
.card:before {
	top:-20px;
	border-bottom-color:#555;
}
.card:after {
	top:-19px;
	border-bottom-color:#FFF;
}
.card > div {
	padding:10px;
	position:relative;
}
.card > div:first-child {
	height:80px;
}
.card > div > a, .cardFollow a {
	border:solid 1px #DDD;
}
.card > div > a {
	float:left;
	margin-right:10px;
}
.card > div > a:hover, .cardFollow a:hover {
	border-color:#AAA;
}
.valueList {
	list-style:none;
	overflow:hidden;
	position:absolute;
	font-weight:100;
	bottom:0;
}
.valueList li {
	float:left;
	width:130px;
	margin-right:5px;
	margin-top:.4em;
	font-size:13px;
}
.valueList li a {
	font-size:13px;
	font-weight:100;
}
.cardDetail > div a {
	display:block;
	font-size:20px;
	font-weight:900;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
div.cardFollowOut {
	background:#EEE;
	border-top:solid 1px #DDD;
	padding:5px 10px;
}
.cardFollowOut > div {
	margin-bottom:.5em;
	color:#666;
	font-size:13px;
	font-weight:100
}
.cardFollowOut > .watch-b, .cardFollowOut > .watchno-b, .cardFollowOut > .watchal-b{
	bottom:10px;
	position:absolute;
	right:80px;
}
.rss-content-center-box li > .watchal-b, .rss-content-center-box li > .watch-b, .rss-content-center-box li > .watchno-b{ position:absolute; top:10px; right:10px;}
.cardFollow li {
	display:inline-block;
}
.cardFollow a {
	display:table-cell;
	width:30px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	background:#FFF;
}
.cardLoading {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-8px;
	margin-top:-3px;
}
.cardDetailOut > span {
	float:left;
	margin-right:10px;
}
.cardDetailOut > span a {
	display:table-cell;
	width:80px;
	height:80px;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #DDD;
}
.cardDetailOut > span a:hover {
	border-color:#AAA;
}
.cardDetailOut img {
	max-height:80px;
	max-width:80px;
}
.cardFollow img {
	max-height:30px;
	max-width:30px;
}
.cardFollowOut .p-m-send-button{ background:url(../images/subBg.jpg); color:#fff; border: solid 1px #039; position:absolute; right:10px;bottom:10px; width:60px; height:27px; border-radius:3px;}
.cardFollowOut .p-m-send-button:hover{
	background: rgb(41,137,216); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(24, 71, 124, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(41, 137, 216, 1)), color-stop(100%, rgba(24, 71, 124, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(24, 71, 124, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(24, 71, 124, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(24, 71, 124, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(41, 137, 216, 1) 0%, rgba(24, 71, 124, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#18477c', GradientType=0 ); /* IE6-9 */
}

.link1 a { color:#4D0000; font-weight:900; font-size:15px;}
.link1 a:hover{ text-decoration:underline;}
.link1 td:first-child { padding-left:10px;	padding-right:10px;}
.softout-big .addrssbox {
	position:relative;
	left:0;
}
.reply-userphoto a {
	background: #FFF;
	border: 1px solid #DDD;
	display: table-cell;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	width: 30px;
}
.reply-content-right-box .praise-b, .reply-content-right-box .praise-times { display:inline-block;}
.praise-b .fa{ margin-left: .3em;}

.rss ul {	text-align:left;}

.favCtrl{  position:absolute; top:5px; left:85px; width:100%; z-index:1; display:none;}
.favCtrl:hover dd{ display:block;}
.favCtrl dt a{
	display:block; text-indent:-9999px;
	border: solid 1px #bbb;
	background:-webkit-linear-gradient(#fff,#ccc, #999); width: 25px;
	height: 25px; border-radius:5px;}

.favCtrl dt a:before{
	content: '';
	display: block;
	border: solid 7px transparent;
	border-top: solid 12px #666;
	width: 0;
	position: absolute;
	left: 6px;
	top: 8px;}

.favCtrl dt a:hover:before{ border-top-color:#888;}
.favCtrl dd{ position:absolute; left:-85px; width:111px; display:none;}
.favCtrl dd a{ display:block; padding:5px; background:#fff; border:solid 1px #ccc; background:#a00; color:#fff;}


/*=== prompt ========================*/
.pt{ background:#fff; border: solid 5px rgba(0,0,0,.3); padding:23px; font-size:20px; line-height:1.7; z-index:1; border-radius:100%; position: absolute; background-clip:padding-box;}
.pt:before, .pt:after { content:''; display:block; border:solid 10px transparent; position:absolute;}
.hPt { top:-26px; left:-160px;}
.hPt:before, .hPt:after { top:30px;}
.hPt:before { border-left: solid 20px rgba(0,0,0,.3); right:-33px;}
.hPt:after { border-left: solid 20px #fff; right:-23px;}
.fPt { right:-20px; top:-49px; width: 130px;}
.fPt:before, .fPt:after { top: 47px;}
.fPt:before { border-right: solid 20px rgba(0,0,0,.3); left:-34px;}
.fPt:after { border-right: solid 20px #fff;	left:-24px;}
.bPt{ left:-206px; top:-33px;}
.bPt:before, .bPt:after { top:30px;}
.bPt:before { border-left: solid 19px rgba(0,0,0,.3); right:-32px;}
.bPt:after { border-left: solid 20px #fff; right:-22px;}

.re-push-meddin > .re-push-og{ overflow:visible; margin-top:5px;}
.comment{ background: #f1f1f1; padding: 1em;}

.comment .re-push-icon-out{}
.rePushBtnOut .fBtn2{ font-size: 14px; padding:0 7px; height: 27px; vertical-align: middle;}

.c-create, .c-look-mc{ padding-left: 20px; color:#666; background:no-repeat 0 2px;}
.c-create:hover, .c-look-mc:hover{ color:#900;}
.c-create{ background-image: url(../images/c-create.png);}
.c-look-mc{ background-image: url(../images/c-look-m.png);}

.ad-block { overflow: hidden; padding: 0 10px;}
.ad-in { float: left; width: 340px; margin: 0 15px; height: 280px;}

/*s右側選單外框*/
/*e右側選單外框*/
/*------------!!!!!!!!!!!!!!!--------------*/
.rss-content-center-box-small-bgwhite {
	width: 197px;
	padding-bottom: 10px;
}
.rss-content-bast-hot {
	width: 188px;
	background-color: transparent;
	height: 34px;
	margin: 0px;
	padding: 0px;
}
.push-out{ border-top:solid 1px #bebebe; padding:20px 0 0; margin-bottom:20px;}
.push-out:first-child{ border:0;}
.push-big-text{ line-height: 1.7;}
.push-big-text > a { position:absolute; top:-1px; right:0; color: #820000; text-decoration: underline; font-weight: bold;}
.push-out span {
	text-decoration: none;
}
.push-out a span:hover {
	color: #CA0000;
}
.data-lt{ color: #666;}
.push-out .onpage {
	background-image: url(../images/hover-leftm.png);
	background-repeat: no-repeat;
}
.push-out-sayb {
	float: left;
	width: 100%;
	padding-top:12px;
	padding-bottom: 6px;
	text-align: left;
}
.push-small-text{ color: #666; display:inline-block;}
.push-small-text a{ color:#900; text-decoration: underline; font-size:18px; font-weight:900; margin: 0 3px;}
.push-small-text a:hover{ color:#CF1E23;}
/*---------------------e右側統計選單-------------------------*/
/*s團長照片*/
.head-of:after{ content:''; display:block; clear:both;}
.head-of a{ float:left; color:#900; text-decoration:none; line-height:1.6;}
.head-of a:hover{ text-decoration:underline;}
.head-of a img{ margin-right:5px;}
.head-of-detail{ width:148px;}
.name .card{ margin-top:30px;}
.head-of .name > a {
	color: #4D0000;
	font-size: 12px;
	line-height: 24px;
}
.head-of .name a:hover {
	text-decoration: underline;
}
.righBox body{ background:none;}
.rightBox{ margin-bottom:1em;}


.lookstock .tb1{ margin-top: 1em;}
.lookstock .tb1 span{ font-size:14px;}
.lookstock .tb1:first-child{ margin:0;}
.lookstock .tb1 tr:nth-child(odd){ background:#FFF;}
.lookstock .tb1 td{ padding: 7px 5px; text-align: left; font-size: 13px;}
.lookstock .tb1 .sub-th{background:#f5f5f5;}
.lookstock .tb1 td, .lookstock .tb1 th{ font-size: 13px;}

.lookstock-basic{ list-style:square inside; overflow:hidden;}
.lookstock-basic li{ float:left; width:110px;}
.lookstock-basic a{ color:#900; line-height:1.8;}
.lookstock-basic a:hover{ text-decoration: underline;}
/*e看我追蹤的股票*/
/*介紹欄位*/
.present-t {
	width: 150px;
	height: 22px;
	padding-top: 4px;
	padding-right: 20px;
	padding-left: 10px;
	background: url(../images/head/present-t.png) no-repeat 0 7px;
	text-indent:8px;
}
.present {	
	color:#333;		
	line-height:1.28;	
	font-size:12px;	
	width: 170px;
	line-height:1.7;
}
/*介紹欄位*/

#sub_nav_2 .mc-box-r, #sub_nav_2 .watchgear-b.rm, #sub_nav_2 .watchno-b.rm, #sub_nav_2 .watchal-b.rm, #sub_nav_2 .watch-b.rm, #sub_nav_2 .watchwait-b.rm{ margin-top:5px;}

.fb-fds{ margin-bottom:1em;}
.fb-fds .fBtn{ position:absolute; right:0; bottom:0;}
.use1, .use2, .use3,.use4,.use5{ display:block; color:#fff; line-height:2; font-size:15px; text-align:center;}
.use1:hover, .use2:hover, .use3:hover,.use4:hover{ color:#FFF;}
.use1{
	margin-bottom:.5em; border: solid 1px #2e498c;
	background: linear-gradient(#6286d1, #2e4a87);
	background: -webkit-linear-gradient(#6286d1, #2e4a87);
	background: -moz-linear-gradient(#6286d1, #2e4a87);
	background: -ms-linear-gradient(#6286d1, #2e4a87);
	background: -o-linear-gradient(#6286d1, #2e4a87);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6286d1', endColorstr='#2e4a87',GradientType=0 );}
.use1:hover{
	background: linear-gradient(#2e4a87, #6286d1);
	background: -webkit-linear-gradient(#2e4a87, #6286d1);
	background: -moz-linear-gradient(#2e4a87, #6286d1);
	background: -ms-linear-gradient(#2e4a87, #6286d1);
	background: -o-linear-gradient(#2e4a87, #6286d1);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e4a87', endColorstr='#6286d1',GradientType=0 );}
.use2{
	border:solid 1px #F90; border-radius: 3px;
	background: linear-gradient(#fc0, #F90);
	background: -webkit-linear-gradient(#fc0, #F90);
	background: -moz-linear-gradient(#fc0, #F90);
	background: -ms-linear-gradient(#fc0, #F90);
	background: -o-linear-gradient(#fc0, #F90);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ff9900',GradientType=0 );}
.use2:hover{
	background: linear-gradient(#F90, #fc0);
	background: -webkit-linear-gradient(#F90, #fc0);
	background: -moz-linear-gradient(#F90, #fc0);
	background: -ms-linear-gradient(#F90, #fc0);
	background: -o-linear-gradient(#F90, #fc0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ffcc00',GradientType=0 );}
.use3{
	border:solid 1px #900; border-radius: 3px;
	background: linear-gradient(#f00, #900);
	background: -webkit-linear-gradient(#f00, #900);
	background: -moz-linear-gradient(#f00, #900);
	background: -ms-linear-gradient(#f00, #900);
	background: -o-linear-gradient(#f00, #900);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#990000',GradientType=0 );}
.use3:hover{
	background: linear-gradient(#900, #f00);
	background: -webkit-linear-gradient(#900, #f00);
	background: -moz-linear-gradient(#900, #f00);
	background: -ms-linear-gradient(#900, #f00);
	background: -o-linear-gradient(#900, #f00);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#990000', endColorstr='#ff0000',GradientType=0 );}
.use4{
	border:solid 1px #06B504; border-radius: 3px;
	background: linear-gradient(#8BED0A, #06B504);
	background: -webkit-linear-gradient(#8BED0A, #06B504);
	background: -moz-linear-gradient(#8BED0A, #06B504);
	background: -ms-linear-gradient(#8BED0A, #06B504);
	background: -o-linear-gradient(#8BED0A, #06B504);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8BED0A', endColorstr='#06B504',GradientType=0 );}
.use4:hover{
	background: linear-gradient(#06B504, #8BED0A);
	background: -webkit-linear-gradient(#06B504, #8BED0A);
	background: -moz-linear-gradient(#06B504, #8BED0A);
	background: -ms-linear-gradient(#06B504, #8BED0A);
	background: -o-linear-gradient(#06B504, #8BED0A);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06B504', endColorstr='#8BED0A',GradientType=0 );}
.use5{
	border:solid 1px #ccc; border-radius: 3px; color: #999; cursor: default;
	background: linear-gradient(#fc0, #F90);
	background: -webkit-linear-gradient(#eee, #ccc);
	background: -moz-linear-gradient(#fc0, #F90);
	background: -ms-linear-gradient(#fc0, #F90);
	background: -o-linear-gradient(#fc0, #F90);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ff9900',GradientType=0 );}


.use1:before, .use2:before, .use3:before, .use4:before{ position:relative; margin-right:.5em;}
.use1:before{ content:'f'; font:900 18px/1 Arial; border:solid 1px #fff; padding:0 8px; border-radius:3px; top:2px;}
.use2:before{ content:''; display:inline-block; background:url(../images/mail_01.png); width:25px; height:20px; vertical-align:top; top:4px;}
.use3:before{ content:''; display:inline-block; background:url(../images/logo_icon.png); width:20px; height:20px; vertical-align:top; top:4px;}
.use4:before{ content:''; display:inline-block; background:url(../images/LINE_icon_White.png); width:20px; height:20px; vertical-align:top; top:4px;}

#topTalkBox .push-write-meddin{ margin: 0;}

.tbout, .custom-box1, .custom-box2, .mail-box{ background:#f6f6f6; border:solid 1px #ddd; padding:15px; margin:15px;}
.mail-box input{ padding:5px;}
.mail-box > div:first-child{ margin-bottom:.5em;}
.mail-iptText{ width: 385px;}
.mail-note{ color:#999;}
.mail-note a{ color:#900;}
.mail-note a:hover{ text-decoration:underline;}

.c1{ color:#f00;}
.warn-ctn{ line-height:1.5; font-size:15px; margin:15px; min-height:90px;}
.warn-ctn:after{ content: ''; display: block; clear: both;}
#tag-input{ border:0;}
.ex img{ vertical-align:middle; border:solid 1px #ddd;}
.ex{ margin-bottom:15px;}
.ex1{ background:#f6f6f6; text-align:center; padding:10px; border:solid 1px #ddd;}
.ex2{ text-align:justify;}
/*===Download App===================*/
.body-app{ background:url(../images/fp-bodyblue-bg.png) repeat-x white; font-size: 18px;}
.fp-phone:before, .down:after, span.ma:before, span.mi:before, .fpdl:after, .fp-download:after{ content:"";}
.fp-phone, .fp-phone:before, .fpdl:after, .fp-download:after, .fp-phone img{ position:absolute;}
.fpdl, .down:after, .ma:before, .mi:before, .fpdl:after, .fpdl:hover, .fp-f01, .fp-f02, .fp-f03, .fp-f01 div, .fp-f02 div, .fp-f03 div{ background:url(../images/fp-img.png) no-repeat}

.fp-impression h2,.fp-download h2,.fp-feature h2{ font-size:31px; font-weight: normal;}
.fp-out{ width:995px; margin:0 auto; padding:100px 0 0; font-family:Arial, "微軟正黑體";}
.fp-phone{ top:195px; margin-left: 20px;}
.fp-phone p{ z-index:4; top: 444px; left: 46px;}
.fp-phone img{ z-index:2; margin: 7px 0 0 0; display:none}
.fp-phone:before{ background:url(../images/fp-phone-shell.png) no-repeat; width:278px; height:544px; top:-93px; left:-21px; z-index: 3;}
.fp-impression{ background: url(../images/fp-aeimg.png) no-repeat 300px 112px; height: 384px; padding-left:295px; padding-top:15px;}
.fp-impression h1{ font-size:50px; margin-bottom:10px;}
.fp-impression h2{ font-size:31px; font-weight: normal;}
.fp-download{ padding:30px 0 50px 295px; margin-bottom:30px;}
.fp-download h2{ margin-bottom:15px;}
.fp-download:after{ background:url(../images/fp-dl-bg.png) no-repeat; width:937px; height: 19px; left: 0; bottom: -10px;}
.fp-download > div:after{ content:''; display:block; clear:both;}


.fpdl{ width:282px; height:145px; float:left; background-position:-8px -11px; margin-left:28px; cursor:pointer;}
.fpdl:first-child{ margin:0;}
.fpdl:hover{ background-position: -304px -11px;}
.fpdl:after{ width:300px; height: 25px; background-position: -583px -119px; bottom: -20px;}
.fpdl span{ display:block; text-align:center; font-weight:bold; text-shadow:0 0 9px white;}
.down{ font-size:38px; color:#c21e23; top:21px;}
.down:after{ width:50px; height:50px; background-position: -596px -16px; display:inline-block; vertical-align:middle;}

.ma, .mi{ font-size:20px; color:#4D4D4D; top:35px;}
.ma:before, .mi:before{ width:35px; height:42px; display:inline-block; vertical-align:middle; margin-right:7px;}
.mi:before{ background-position:-717px -16px;}
.ma:before{ background-position:-660px -18px;}

.fp-feature{ margin-bottom:20px;}
.fp-feature > div{ width:975px; margin:0 auto;}
.fp-feature > div:after{ content:''; display:block; clear:both;}
.fp-feature h2{ margin-bottom:10px;}
.fp-f01 , .fp-f02, .fp-f03{ width: 245px; height:300px; background-position: 19px -170px; margin: 0 40px; float:left;}
.fp-f02{ background-position: -234px -170px;}
.fp-f03{ background-position: -495px -170px;}
.fp-f01 div,.fp-f02 div,.fp-f03 div{ height: 31px; line-height: 30px; text-align: center; text-indent: 27px; font-size: 25px; background-position: 39px -567px; margin-top: 12px;}
.fp-f02 div{ background-position: 27px -567px;}
.fp-f03 div{ background-position: 62px -567px;}
.fp-f01 p,.fp-f02 p,.fp-f03 p{text-align: center; margin-top: 194px;line-height: 26px;}

/*===dailog=========*/
.dailog{ font-family: Arial, "微軟正黑體";}
.dailog-hdr-out{
	line-height: 50px; box-shadow: 0 1px 5px #000; margin-bottom: 20px;
	background: linear-gradient(#C40000, #BE0000, #9E0000);
	background: -webkit-linear-gradient(#C40000, #BE0000, #9E0000);
	background: -moz-linear-gradient(#C40000, #BE0000, #9E0000);
	background: -ms-linear-gradient(#C40000, #BE0000, #9E0000);
	background: -o-linear-gradient(#C40000, #BE0000, #9E0000);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BE0000', endColorstr='#9E0000',GradientType=0 );}
.dailog-hdr, .dailog-con-out{ width:700px;  margin:auto; }
.dailog-hdr h3{ font-size: 20px; color:#fff; font-weight: 100; text-align: center;}
.dailog-con-out{ padding:15px; border:solid 1px #CFD4D7; background: #fff;}
.dailog-name{ font-size: 16px; border-bottom: solid 1px #e6e6e6; padding-bottom: 10px; margin-bottom: 10px; text-align: center; color: #666;}
.dailog-name strong{ font-weight: 700; color: #000; font-size: 20px;}
.custom-box1, .custom-box2{ display: inline-block; margin: 0; width: 49%; font-size: 15px; vertical-align: top; text-align: left; box-sizing: border-box;}
.custom-box1{ margin-right: 15px;}
.custom-box1 .btnOut{ text-align: left; margin-bottom: .5em;}
.custom-edit:hover .custom-tool{ display: inline;}
.custom-edit > span:first-child{ color:#666;}
.custom-tool{ display: none;}
.custom-tool > a{ color:#000; margin-left:.5em;}
.custom-ipt{ padding:0 3px; height:22px; color: #333;}
.entry-stock{ margin-bottom: .5em;}
.entry-stock .select-box{ display: block; margin-right: 60px;}
.entry-stock .s-input{ width: 100%;}
.entry-stock .fBtn3{ position: absolute; right: 0; top: -2px;}
.warn-ctn + .btnOut .fBtn{ font-size: 15px; padding:5px 1em;}
.custom-box1 .fBtn4{ padding:4px 7px;}

.dailogHeader{ line-height: 3rem;}
.dailogHeader__item{ font-size: 1.1rem; font-weight: 600; border-bottom: solid 1px #ddd;}
.dailogContent{ padding: 1rem; min-height: 90px;}
.dailogContent + .btn-out{ border-top: solid 1px #ddd; padding-top: 1rem;}
.dailogContent__item + .dailogContent__item{ margin-top: 2rem;}
.dailogContent__item .btn{ line-height: 2.5; font-size: 1rem;}
.field.dailogContent__item{ border-width: 1px 0 0;}
.field.dailogContent__item legend{ padding: 0 1rem; margin-bottom: 1rem;}
.dailogOrderList{ list-style-type: decimal; padding-left: 1.5rem;}
.dailogOrderList__item{ line-height: 1.5;}

.slimScrollDiv{ border:solid 1px #e6e6e6;}
.slimScrollBar{ opacity: .15!important;}
.list6{ list-style: none;}
.list6 li:first-child{ border-top:0;}
.list6 li{ border:solid 1px #e6e6e6; border-width:1px 0; padding:5px 10px; margin-bottom: -1px;}
.list6 li:nth-child(odd){ background: #fff;}
.list6 li:nth-child(even){ background: #f5f5f5;}
.list6 li:hover{ background: #FFFDF0;}
.list6 li .fa-chevron-right, .list6 li .fa-times{ position: absolute; right:20px; top:10px;}
.list6 li .fa-times{ position: absolute; right:20px; top:10px; color:#900;}
.list6 li .fa-chevron-right{ display: none; color: #999;}
.list6 li.list6-now{ background: #E1EEFB;}
li.list6-now .fa-chevron-right{ display: block;}
.list6 li .fa-times{ cursor: pointer; font-size: 20px; top:6px;}
.list6 li .fa-times:hover{ color:#CF1E23;}

.list7, .rss-content-bast-hot-large .onestock-name{ vertical-align: bottom;}
.list7{ overflow: hidden;}
.list7 li{ float: left; text-align: center; border-left:solid 1px #ccc; padding:0 .7em; color: #666; min-height: 36px;}
.list7 li:first-child{ border:0; padding-left: 0;}
.list7 li span{ display: block; margin-top: .4em;}
.list7 .fa-arrow-up{ font-size: 15px; margin-right:3px;}
.list7 .fa-arrow-down{ font-size: 15px; margin-right:3px;}

.list5{ list-style: none; margin-bottom:15px;}
.list5 > li{ padding:10px;}
ul.list5 > li:hover{ background: #FFE8D4;}
.list5 > li:nth-child(even){ background: #FFF3E4;}
.head-fmt{ width: 50px; height: 50px; border: solid 1px #ddd; background: #fff; float: left; overflow: hidden;}
.head-fmt span{ display: table-cell; vertical-align: middle; text-align: center; width: 50px; height: 50px;}
.head-fmt img{ max-width: 50px; height: auto;}
.list-con{ margin-left: 60px; min-height: 52px; line-height: 1.3;}
.list-con h2{ font-size: 15px;}
.list-con h2 a{ color: #900; font-weight: 900;}
.pos{ font-size: 15px; color: #666;}
.channel-meta li{ display: inline; margin-right: 2em; font-size: 13px; color: #999;}
.channel-meta li strong{ font-weight: 100; color: #000;}
.list5 > li .btn-favorite{ position: absolute; right:10px; top:10px;}
input.btn4{
	padding: 0 10px; border: 1px solid #CED4D6; line-height:30px; font-family: Arial, "微軟正黑體"; font-size: 16px;
	background: -webkit-linear-gradient(#fff, #ddd);
	background: -webkit-linear-gradient(#FFF, #ddd);
	background: -moz-linear-gradient(#FFF, #ddd);
	background: -o-linear-gradient(#FFF, #ddd);
	background: linear-gradient(#FFF, #ddd);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );}
input.btn4:hover{ border-color:#999;}

.ur-line,.ur-m{ display: block; text-align: left;}
.ur-line input[type="text"] { padding: 5px; margin-bottom: 10px;}
.ur-m textarea{ box-sizing: border-box; resize: none; width: 89%; border: solid 1px #ddd;}
.ur-line span,.ur-m span{ width: 11%; float:left;}
.add-line-w{ font-weight: bold;}

/*User Stock Layout*/
.user{ margin-bottom: 1em; z-index: 2;}
.user .sort-fn{ margin-bottom: 1em; z-index: 1; display: inline-block;}
.tb1 *{ position: static;}
.tb1{ width:100%; margin-bottom: 1em; border-collapse: collapse;}
.tb1 td, .tb1 th{ border:solid 1px #d5d5d5; padding:7px 10px; position: static;}
.tb1 td{ text-align: right;}
.tb1 th{ background: #E1EEFB;}
.tb1 td:first-child{ text-align: left;}
.tb1 tr:nth-child(odd){ background: #f5f5f5;}
.tb1 tr:hover{ background:#FFFDF0;}
.tb1 .align1{ text-align: center;}
.s-up .fa, .s-down .fa{ margin-right: 3px;}
.s-up{ color:#f00;}
.s-down{ color: #080;}
.tb1 td:first-child a{}
.tb1 td:first-child a:hover{ color:#CF1E23;}
.tb1 + .btnOut{ text-align: right;}
.tb1 + .btnOut a{ color:#900;}
.tb1 + .btnOut a:hover{ color:#CF1E23;}
.user .fa-chevron-down, .user .fa-chevron-up{ margin-right:3px;}

.srh-group{ position: absolute; right: 1em; top: 1em;}
.srh-group-btn{
	border: 0; position: absolute; top:1px; right:1px; z-index: 1; height: 27px; width: 30px; color: #fff;
	background: linear-gradient(#4387fd, #3E72CA);
	background: -webkit-linear-gradient(#4387fd, #3E72CA);
	background: -moz-linear-gradient(#4387fd, #3E72CA);
	background: -ms-linear-gradient(#4387fd, #3E72CA);
	background: -o-linear-gradient(#4387fd, #3E72CA);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4387fd', endColorstr='#3E72CA',GradientType=0 );}
.srh-group-btn:hover{
	background: linear-gradient(#3E72CA, #4387fd);
	background: -webkit-linear-gradient(#3E72CA, #4387fd);
	background: -moz-linear-gradient(#3E72CA, #4387fd);
	background: -ms-linear-gradient(#3E72CA, #4387fd);
	background: -o-linear-gradient(#3E72CA, #4387fd);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3E72CA', endColorstr='#4387fd',GradientType=0 );}

.chart{ text-align: center; margin-bottom: 5.3em; line-height: 1; font-size: 0;}
.chart li{ font-size: 13px; display: inline-block; width: 19.6%;}
.chart li > div{ padding-top: 30px;}
.chart a{
	line-height: 1.2;
	max-width: 100%; width: 100%; padding: 5px 0; margin-right: -1px; 
	border: 1px #ccc solid; border-bottom: 2px #999 solid; 
	font-size: 13px; color:#000; font-family: Arial, "細明體"; display: inline-block;
	background: linear-gradient(#fff, #e6e6e6);
	background: -webkit-linear-gradient(#fff, #e6e6e6);
	background: -moz-linear-gradient(#fff, #e6e6e6);
	background: -o-linear-gradient(#fff, #e6e6e6);
	background: -ms-linear-gradient(#fff, #e6e6e6);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );
}
.chart a:hover{ background: #eee;}
.chart li:first-child a{ border-radius: 3px 0 0 3px;}
.chart li:last-child a{ border-radius: 0 5px 5px 0;}
.bar-mask2{ overflow: hidden; background:#E27A3E linear-gradient(#ff1800, #bcff93); margin: 0 11px; height: 100px;}
.bar-num2{ position: absolute; z-index: 1; top: 0; width: 100%; color: #000; font-weight: 900; line-height: 30px; display:block; background-color: #fff; }

.value .btnOut{ border:1px #ccc solid; border-top-width:0; color: #666; text-align:left;}
.value .btnOut ul{ display:none;}
.value .btnOut li{ padding:10px; cursor: default;}
.value .btnOut li:hover{ background: #FFFCF0;  box-shadow: 0 0 10px rgba(0,0,0,.3);}
.value .btnOut .fa{ font-size: 17px; }
.value .btnOut .fa-question-circle{ top:2px;}
.value .btnOut span { position: absolute; right: 10px; top:8px; font-size: 17px; width: 17px;}
.value .btnOut .fa-check{ color:#b40000;}
.value .btnOut .fa-times{ color:#090;}
.value .btnOut .financial-rating { text-align:center; }
.value .btnOut .financial-rating div{ font-size:22px; margin-top:8px;}

.reference{ background: #fff; padding:15px; border:solid 1px #ddd;}
.reference .list8{ text-align: center; margin-bottom: 2em;}
.list8{ list-style: none;}
.list8 li{ margin-top: 2em;}
.list8 li:first-child{ margin-top:0;}
.list8 h2{ display: inline-block; line-height: 1.8; padding:0 1em; color:#fff; background: #F1C40F; font-size: 18px; margin-bottom: .5em;}
.list8 h2:before{ content: ''; position: absolute; border:solid 5px #fff; right:0; bottom:0; border-color: #E47A22 #fff #fff #E47A22;}
.list8 p{ line-height: 1.5;}
.reference .chart{ margin-bottom: 1em; border: 1px solid #e6e6e6; padding-top: 1em;}
.reference .chart:before{ display: none;}
.reference .chart li{ width:40px; margin: 0 3%;}
.reference .bar{ width:38px;}
.reference .chart-text{ bottom:2px; width:0; left:13px;}
.reference .bar-mask{ bottom:-2px;}
.social-bk{ z-index: 1; position: absolute; right: 0; top: 0;}
.plugin-fb-like{ display: inline-block; vertical-align: top;}
.plugin-fb-like + .mc-box{ margin: 5px 0;}
.social-bk .btn-cancel{ padding: 3px 5px; background: #666; border: 0;}
.social-bk .btn-cancel:hover{ color: #fff; background: #000;}

/* 類股總覽 */
.category-stock section{ padding: 1em; margin-bottom: 1em;}
.category-stock section:last-child{ border-bottom:0;}
.category-stock h3{ width:80px;  color:#333; padding: 0 0 0 12px; position: absolute; top: 50%; margin-top: -10px;}
.category-stock h3:before{content: ''; width: 4px; height: 4px; position: absolute; background: #000; top: 6px; left: 0;}
.category-stock ul{ margin-left:100px; }
.category-stock li{display:inline-block; margin:5px 10px 5px 0; }
.category-stock a{display:inline-block; color: #666; padding: 6px 10px; border:1px #d8d8d8 solid; border-left:3px #d8d8d8 solid; border-radius: 0 5px 5px 0; text-shadow: 0 1px rgba(255, 255, 255, .8); }
.category-stock a:hover{ background-color:#f1f1f1; border-left:3px #900 solid;}

.mobile-adv{ position: fixed; bottom: 10px; left:50%; margin-left: -160px; height: 50px; z-index:1000;}


/* Line、Facebook 分享*/
.m-social-btn{display: none; position: fixed; z-index: 5; bottom: 58px;}
.m-social-btn-bottom{ left: 0; right: .667em; text-align: center;}
.m-social-btn-bottom a{ display:inline-block; margin: 0 .3em;}

.simple-judge{ display: none;}
.simple-judge .text-out .text3{ margin-bottom: 0;}
/* 網友吵股*/
.netizen-argue{ position: absolute; right: 1.3em; top:1.5em;}
.na-box{display: inline-block;}
.na-box i{ margin-right: 3px;}
.call-put{ display: inline-block; width: 100px; margin: 0 5px;}
.call-put span { padding: 3px 0; display: inline-block; color: #fff; font-size: 12px; text-align: center;}
.s-p-btn,.s-c-btn{ font-size:13px; color:#666;}
.s-c-btn:hover,.f-green{ color:#0B0;}
.f-red{ color:#C00;}
.stock-call { background: #C00; width: 60%;}
.stock-put { background: #0B0; width: 40%;}

.dpDetail .list4 .use4{ display: none;}

.search-block-out{ z-index: 2;}
.list-style li{ line-height: 2.5; border-top: solid 1px #eee;}
.list-style a{ display: block; padding: 0 .5em;}
.search-block .fBtn4{ position: absolute; right: 0;}
.list-style-search{
	position: absolute; top: 45px; padding: .667em;
	border: solid;
    border-width: 1px 1px 2px;
    border-color: #999 #999 #900;
    background: #fff;
}
.list-style-search li{ padding: 0 .5em;}
.list-style-search li:first-child{ border: 0;}
.list-style-search li:hover{ background: #eee;}

.mobi-search-btn{ position: absolute; right: 0; top: 0; background: url(../images/btnbg.png); border: 0; height: 32px; border: solid 1px #ddd; padding: 0 1em;}

.follow-ad-all{ margin: 0 auto 15px; width: 970px; height: 90px; background: #eee;}

.mobi-adv, .mobi-adv-ftr{ display: none; background: #ccc; margin: 10px auto;}
.mobi-adv{ height: 100px; width: 320px;}
.mobi-adv.idx{ margin-top: 0;}
.mobi-adv-ftr{ width: 300px; height: 250px;}

.ad-navi-follow{ border-bottom: 1px solid #f1f1f1;}

.stock-share *{ box-sizing: border-box;}
.stock-share{ margin-bottom: 15px;}
.stock-share-out .use2, .stock-share-out .use5{ padding: 0 10px;}
.stock-share-out .use2:before, .stock-share-out .use5:before{ display: none;}
#sub_nav_2 .btn-link{ position: absolute; right: 0; bottom: -30px; color: #666; font-size: 14px;}
#sub_nav_2 .btn-link:hover{ text-decoration: underline;}

.publishTab__item{ font-size: 1rem; background-color: transparent; border: 0; margin-right:1rem;}
.publishTab__item--active{ color: #A90000; border-bottom: solid 2px #A90000}
li.quiz, .quiz{ background-color: #fceeee;}
.rePush{ border: solid 1px transparent;}
.quiz .rss-content-bast-hot-image-bastnew .user-lv{ background-color: #fff;}
.quiz .re-push-write-out{ background-color: #fff;}
.quiz .chick-reply{ border-bottom-color: #f1f1f1;}
.quiz .rss-rpush-list + .rss-rpush-list{ border-top-color: #f1f1f1;}
.rpyInput{ margin: 1em 0 0 65px;}
.rpyInput{ border-radius: 5px; background-color: #f1f1f1;}
.quiz .rpyInput{ background-color: #fff;}
.rpyInput .comment{ background-color: transparent;}
.other-b[pty="know"] a,
.other-b--active a,
.other-b--active a:hover,
a.praise-b--active,
a.praise-b--active:hover{ color: #A90000;}
.rpyInput ~ p{ margin-top: 1rem;}
.coin-p{ text-transform: uppercase; font-size: 12px; color: #fff; background-color: #ffb329; display: inline-block; width: 18px; line-height: 18px; border-radius: 50%; text-align: center; vertical-align: text-top;}

.m-socail-wrap{ display: none; position: fixed; z-index: 1000; bottom: 0; width: 100%; text-align: center; left:0;}
.m-socail-fixed-right{ display: none; position: fixed; z-index: 1000; right: 10px;}
.m-socail-btn-wrap{ margin-bottom: 10px;}
.w-line img, .w-fb img, .w-heart img, .w-top .fa{ border-radius: 50%; display: block; border: solid 1px #ddd; width: 50px; height: 50px;}
.w-top{ text-align: center;}
.w-top .fa{ background: rgba(0,0,0,.7); font-size: 40px; color: #fff;}
.w-top .fa:before{ position: relative; top: 3px;}
.value{ margin-top: 1rem;}

/* mobile adv ------------------------------------ */
.ad-970, .ad-320, .ad-970x90, .ad-650x100, .ad-320x100, .ad-320x50, .ad-300x250, .ad-250x500, .ad-300x600, .ad-728x90{ margin: 15px auto;}
.ad-970{ width: 970px;}
.ad-320{ width: 320px;}
.ad-970x90{ width: 970px; height: 90px; margin-top: 0;}
.ad-728x90{ width: 728px; height: 90px;}
.ad-650x100{ width: 650px; height: 100px;}
.ad-320x100{ display: none; width: 320px; height: 100px;}
.ad-320x50{ display: none; width: 320px; height: 50px;}
.ad-300x250{ width: 300px; height: 250px;}
.ad-250x500{ width: 250px; height: 500px;}
.ad-300x600{ width: 300px; height: 600px;}

#MobileBottomAdv img{ width: 100%;}

@media screen and (max-width: 1024px){
	.ad-970, .ad-320, .ad-970x90, .ad-728x90, .ad-320x100, .ad-320x50, .ad-300x250{ margin: 10px auto;}
}

@media screen and (max-width: 768px){
	.ad-970, .ad-970x90{ display: none;}
}

@media screen and (max-width: 480px){
	.m-socail-wrap,
	.m-socail-fixed-right{ display: block;}
	.ad-320x100, .ad-320x50, .ad-320{ display: block;}
	.ad-970x90, .ad-320x100{}
	.ad-320x50{ margin: 0 auto;}
	.ad-250x500{ display: none;}
}

/* === RWD ===*/
@media screen and (max-width: 1024px){
	.push-hot-from{ font-size: 12px;}
	.pushWrite__item, .field.dailogContent__item legend, .rightBox{ margin-bottom: .667rem;}
	.publishTab__item{ margin-right: .667rem;}
	.pushWrite__item .text-num{ margin-left: 0.667rem;}
	#wrapper{ width: auto; margin:0 .667em .667em; padding-top: 100px;}
	.filterConGrp, .re-push-out .re-push-out.og > div, .og > div, .usua > div, .re-push-out, .rss-rpush-list, #sub_nav_2, .push-write-meddin, .rss-content-center-box > li, .filterOut, .user, .alp-out, .talkbox, .lpPanel, .sidebar, .dp, .rss-content-bast-hot-large, .stock-panel, .category-stock section,
	.dailogContent{ padding: .667em;}
	.dailogContent + .btn-out{ padding-top: 0.667rem;}
	.c2{ margin-left: 160px;}
	.stock-share-out, .filterOut{ padding: 10px;}
	.rss-content-doc-hot-middle, .stock-panel, .classOut, .filterOut, .push-write-meddin, .re-push-title-river, .re-push-inputbox-say{ margin-bottom: .667em;}
	#content-round, .loop { width: 593px;}
	.rss-content-center-box > li{ margin:.667em 0;}
	.filter a{ padding: 0 6px; font-size: 14px;}
	.filterCon a, .filter2 a{ font-size: 14px;}
	.input-bg-color-reply{ width: 443px;}
	.rss-content-right-text{ margin-left: 60px;}
	.comment, .rePushWriteOut, .chick-reply, .rss-rpush-list{ padding: 10px;}
	.og-content-close, .article-control-out{ right: .667em; top: .667em;}
	.dp, .rss-content-bast-hot-large, .category-stock section, .post-select{ margin-bottom: .667em;}
	.srh-group, .filterOut .btnOut, .onestock2-follow, .rss-content-center-box > li .btn-favorite, .rss-content-center-box > li .btnOut{ top: .667em; right: .667em;}
	.category-stock li{ margin-right: 0;}
	.onestock2-name{ margin: 0;}
	.list7 li{ margin-top: .667em;}
	.stock-tab a{ font-size: 14px; padding: .5em .35em;}
	.list2{ margin: 0 -10px; padding-left: 202px;}
	.dp{ padding-bottom: 0;}
	.filterConGrp{ padding-top: .667em;}
	.adBox{ margin-bottom: 1.5em;}
	.dpDetail{ margin-left: 192px;}
	.list2 a{ padding: 7px 10px 10px;}
	.re-push-out{ margin-top: .667em;}
	.push-hot-from{ margin-top: .667em!important;}
	.og{ min-height: 90px;}
	.og-content-img, .lpImg{ margin-right: .667em;}
	.og-content-img{ width: 90px; height: 90px;}
	.lp{ padding: .667em 0;}
	.push-hot-from + .show-inf-out{ right: .667em; bottom: .667em;}
	.tb1, .user .sort-fn, .user, .push-write-meddin .og-content{ margin-bottom: .667em;}
	.og > div{ height: 70px; padding: 0;}
	.filterConGrp{ margin: 0 -10px -10px;}
	.rss-content-doc-hot-middle h1{ font-size: 20px;}
	.re-push-write-out,
	.rpyInput{ margin-left: 60px; margin-top: 0.667rem;}
	.rpyInput{ margin-top: .667rem;}
	.rpush-rm-out{ right: .667em; bottom: .667em;}
	.idx2-out a img { max-width: 100%;}
	.slider-panel, .idx-ctr { width: 95%;}
	/* 未登入首頁 */
	.slider h1.bnr-text1{ left: 175px; top: 0;}
	.slider h1.bnr-text2{ left: 6.5%; top: 10%; width: auto;}
	.slider h1.bnr-text3{ right: 6.5%; top: 35.5%; width: auto;}
	.slider-panel{ height: 365px;}
	/* 網友炒股 */
	.netizen-argue{ position: static; margin-top: .667em}
	.custom-box1{ margin-right: 10px;}
	.custom-box1, .custom-box2, .mail-box, .login-way > div{ padding: .667em;}
	.v-w-upbar{ margin-bottom: .667em;}
	.warn-ctn{ margin: 10px;}
	.list-style-search{ width: 543px; top: 40px;}
	.ad-block{ padding: 0; text-align: center;}
	.ad-in{ width: 336px; float: none; margin: 10px 0 0; background: #ccc; display: inline-block;}
	.ad-in:first-child{ margin: 0;}
	.follow-ad-all{ display: none;}
	.slider-out{ padding-bottom: 10px; padding-top: 100px;}
	.ad-follow{ display: none;}
	.stock-share{margin-bottom: 10px;}
	.reply-userphoto{ margin-right: 0.667rem;}
	.reply-content-right-box{ margin-left: 42px;}
	.show-inf-out span{ margin-left: .667rem;}
	.payTips{ margin: .667rem;}
	.keyinword{ font-size: 1rem;}
	.rpyInput ~ p{ margin-top: .667rem;}
	.arrow:before{ bottom: 0;}
	.value{ margin-top: 10px;}
	.dpDetail h1{}
}

@media screen and (max-width: 768px){
    /* 未登入首頁 */
    .slider-out{ padding-top: 10px; padding-bottom: 0;}
    .slider h1.bnr-text1{ font-size: 22px; left: 50px; }
    .slider h1.bnr-text2{ font-size:1.8em; top: 5%;}
    .slider h1.bnr-text3{ font-size:1.8em;}
    .slider-panel{ height: 280px;}
    .idx-item{width: 287px;}
    .idx-intro{font-size: 26px;}
    .idx2-out a img{ max-width: 100%;}
    
    .adBox .classOut{ margin-right: 0;}
    .rss-content-bast-hot-large{}
    .stock-panel{}
    .lookstock-basic li{ width: 100px;}
    .rss-content-center-box > li{ margin: .769em 0;}

    /* 三欄式 內容頁 */
    .cmHdr{ top: 0; margin-bottom: 0;}
    #wrapper{ padding-top: .667em;}
    #sub_nav_2, .sidebar{ width: 24.5%;}
    #content-round, .loop{ width: 71.5%;}
    
    /* fancybox 社交資料(右上角) 社團設定 */
    .tbout, .tboutbig, .dailog-hdr, .dailog-con-out,.tb-list-out{ max-width: 100%; box-sizing: border-box; }
    /* 社交資料(右上角) */
    .tbout { margin:0; }

    /* 動態牆 子分類 */
    li.filterNow > a, .filterNow a:hover{border-bottom-color: #ddd;}
    .filterConGrp{ width: auto; margin-top: 10px;}
    /* 動態牆 無資料時，推薦頻道 */
    .alp1, .alp1:first-child{ margin: 0 15px 15px 0;}
    .alp1{ width: 45%; height: auto;}
    .alp1 > div:first-child{ width: auto; height: auto;}
    .alp1 > div img{ width: 160px; height: 160px; max-width: 100%; max-height: 100%;}

    /* 文章列表 標題 (動態牆) */
    .og h1, .rss-content-doc-hot-middle h1{ font-size: 22px;}
    /* 發文框 
    .re-push-inputbox{ width: 96%; }*/
    /* 我的社團列表 */
    .g1, .g2, .g3{ margin: .5em .5em .5em 0; font-size: 13px;}
    /* 回文框 */
    .input-bg-color-reply{ width: 454px;}
    .reply-content-right-box .mc-box > a { width: auto; }
    /* 私訊 */
    .mc-box > a.ng-binding, .mc-box > a.article-prompted{ width: auto; display: inline-block;}
    /* 動態牆 右側 子區域標題 */
    .adListDetail a, .news > li > a{max-width: 100%;}
    /* 右側 按鈕 use2(動態牆) use3(XX社團內容頁) */
    .use1, .use2, .use3 , .use4, .use5{ font-size:14px; }
    .use2:before, .use3:before { display: none; }
    /* 我的XX 右側頭像 */
    .rss-content-image-big{width: auto;}
    .rss-content-image-big > a > img{ max-width: 100%; box-sizing: border-box;}
    /* 社團內容頁 */
    .dpImg, .dpImg .ng-scope, .dpImg a img{ width: 105px; height: 105px;}
    .dpDetail{ min-height: 108px; margin-left: 115px; height: auto; margin-bottom: 10px;}
    /* 熱門頻道 右側 */
    .sidebar{ float: none;width: auto;margin-left: 72.8%;}
    /* 熱門頻道 右側 新增頻道 */
    .keyin{ width: 150px; font-size: 12px;}
    /* 我追蹤的股票 */
    .market-trend-chart{ overflow: hidden;}
    /* 個股頁 中間 */
    .list7 li{ padding: 0 .5em;}
    .list7 li span { max-width: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .sk-up, .sk-dw, .sk-b{ font-size: 13px;}
    .stock-tab a{ padding: .5em .3em; font-size: 13px;}

    /*#IfmStkChart{ width: 390px!important;}*/
    /* 個股頁 右側 */
    .text3{font-size: 14px;}
    .text3 span{font-size: 25px;}
    .text-out .remark{ z-index: 2; bottom: 52px;}
    .bar-mask2{ margin: 0 6px;}
    .bar{ width: 15px;}
    /*.tb1 td, .tb1 th{ padding: 7px 0; font-size: 11px;}*/
    /* xx 追蹤的頻道 */
    .gAbout li{ margin-right: 7px;}
    /* xx 參加的社團 . xx 追蹤的頻道 */
    .rss-content-right-text h2{ display: block; margin-bottom: 5px; margin-right: 0;}
    .rss-content-right-text h2 > a{display: block; }

    /* 類股總覽 */
    .category-stock h3{position: relative; margin: 10px 0;}
    .category-stock ul{ margin-left: 0; }
    .classOut .list9 { position: relative; margin-top: 5px; margin-left: -3px; }
    
    #sub_nav_1{display: none;}
    .c2{ margin:0;}
    
    .hPt { top: 43px; left: -60px;}
    .hPt:before, .hPt:after{ right:60px;}
    .hPt:before { border:solid 15px transparent; border-bottom: solid 25px rgba(0,0,0,.3); top: -44px;}
    .hPt:after {  border:solid 15px transparent; border-bottom: solid 25px #fff; top:-35px;}

    .filter{ margin-bottom: .667em;}
    .filter a{ background: none; line-height: 2; border:0; padding:0 .5em; border-radius: 3px;}
    li.filterNow > a:before, li.filterNow > a:after{ display: none;}
    li.filterNow > a, .filterNow a:hover{ background: #bbb; color: #fff;}

    .sidebar{}
    
    /* Line、Facebook 分享*/
    .m-social-btn{ display: block;}
    .tb1 td, .tb1 th{ padding: 7px 5px;}
    .adListDetail > div{ display: none;}
    .lookstock .tb1 td, .lookstock .tb1 th{ font-size: 12px;}
    .list2{ padding: 0;}
    .list2 li:first-child{ border: 0;}

    .use4 { font-size:14px; }
    .login-way > div{ width: 46%;}
    .talkbox, .social-plugins{ margin-bottom: .667em; overflow: hidden;}
    .mobi-social-plugins{ display: none; position: fixed; z-index: 10; top: 0; left: 0; padding: .5em; background: #fff; box-shadow: 0 0 8px #666;}
    .list-style-search{ width: 493px;}

    .mobi .m-social-btn{ display: none;}
    .chart a{ font-size: 12px;}
    .chart li{ width: 18.6%;}
	.re-push-write-out, .rpyInput{ margin-left: auto;}
	.dpDetail h1{ width: 260px;}
}

@media screen and (max-width: 767px){

    /* 未登入首頁 */
    .slider h1.bnr-text1{ left: 7.5%; top: 0;}
    .idx-item{width: 230px;}
    .idx2 .idx-items .btn-favorite{ bottom: 7px;}
    .idx2 .idx-items .adListDetail h2{font-size: 13px; max-height: 60px;}
    .idx-intro{ font-size: 20px; line-height: normal;}

    /* 動態牆 無資料時，推薦頻道 */
	.alp1 > div img{ width: 100%;height: auto; }
}

@media screen and (max-width: 610px){
    
    /* 未登入首頁 */
    .slider h1.bnr-text1{ font-size: 1.2em; left: -3%; top: 1%; padding: 5px;}
    .slider h1.bnr-text2{ font-size: 1.4em; padding: 5px; top: 6%;}
    .slider h1.bnr-text3{ top: 35.5%; padding: 5px;}    
    .idx2 .idx-items .adListDetail h2{font-size: 15px; max-height: 70px;}
    .idx-intro .text2{font-size: 34px;}
    .idx-items:after{ clear: both;}

    /* 三欄式 內容頁 左側不顯示，改由左側bar選單顯示 */
    
    #sub_nav_1{display: none; width:0; padding: 0;  position: absolute;background: url(../images/paper-bg.jpg) repeat;z-index: 5; box-shadow: 0px 0px 10px #333;}
    #sub_nav_1 > #sub_nav_1_close, #sub_nav_1:after { display: block;content: '展 開'; background: rgba( 0, 0, 0, .6); position: absolute; top: 50px; width: 24px; right: -24px; height: auto; color: #FFF; line-height: 30px; padding: 5px; cursor: pointer; box-sizing: border-box; }
    #sub_nav_1 > div,#sub_nav_1 > nav {display: none;}
    #sub_nav_1.open, #sub_nav_1:active, #sub_nav_1:hover{width: 130px; padding: 10px 10px 0;}
    #sub_nav_1.open:after, #sub_nav_1:active:after , #sub_nav_1:hover:after {display: none;  /*content: '右側點擊收合'; line-height: 20px;*/ }
    #sub_nav_1.open  > div, #sub_nav_1.open > nav, #sub_nav_1:active > div,#sub_nav_1:active > nav, #sub_nav_1:hover > div,#sub_nav_1:hover > nav{ display: block;}

    .c2{ margin-left: 0;}
    .leftNavi li > a{ width: auto;}
    /*.rss-content-bast-hot-large{padding-left: 25px;}*/
 	.list7 li{ margin-bottom: 8px;}
 	.custom-box1, .custom-box2{ width: 48%;}
}

@media screen and (max-width: 480px){
	/* 未登入首頁 */
	.slider h1.bnr-text1 { font-size: 1em; left: -73px; top: -2%;}
	.slider h1.bnr-text2 { font-size: 1.1em;}
	.slider h1.bnr-text3 { font-size: 1.2em;}
	.slider-panel { height: 190px;}
    /* 動態牆 無資料時，推薦頻道 */
    .alp1, .alp1:first-child { margin: 0 10px 15px 0; }
    #sub_nav_2, .sidebar{ display: none!important;}
    #content-round, .loop { width: auto; border-right:0; padding-right: 0;}
    .list7 li{ height: 35px; padding: 0 .667em; margin-top: .667em; margin-bottom: 0;}
    #PostWithStock{
    	top: auto; right: auto; position: relative; display:block; padding:.667em; margin-top: .667em; border:solid 1px #E2D7D7; color:#000; border-radius: 3px;
    	background: linear-gradient(#F4EDED, #E2D7D7);
    }
    #PostWithStock .fa{ top:1px; color: #CF1E23;}
	.loop{ float: none;}
	.tb1 th, .tb1 td{ padding: 5px; line-height: 1.5; font-size: 13px;}
	#fancybox-wrap, #fancybox-content{ width: auto!important;}
	.dailog-login{ width: auto!important; height: auto!important;}
	.login-way > div{ width: 43%;}
	.login-way > div + div{ margin-top: 20px;}
	.dialog-ctn-tle{ font-size: 18px;}
	.og h1, .rss-content-doc-hot-middle h1{ font-size: 20px;}
	.input-bg-color-reply{ width: 305px;}
	.stock-tab{ text-align: left;}
	.stock-tab a{ margin-bottom: .667em;}
	.stock-tab li:first-child a, .stock-tab li:last-child a{ border-radius: 0;}
	.stock-tab a { padding:.5em .667em; font-size: 14px;}
	/*.mc-box .ng-scope{ display: block;}*/
	.g1, .g2, .g3{ margin: .5em .5em .5em 0; font-size: 14px;}
	.tb1 + .btnOut a{ font-size: 13px;}
	.simple-judge{ display: block;}
	.simple-judge .re-push-title{ font-size: 1.3rem; margin-bottom: 0.667rem;}
	.simple-judge .chart a{ border: none; background:none;}
	.simple-judge .chart li{ width: 17%;}
	.simple-judge .text3 span { font-size: 27px;}
	.simple-judge .text-out .text3 + div{ line-height: 1.3em;}
	.simple-judge .bar-mask2{ margin: 0 10px;}
	.simple-judge .chart a{ font-size: 12px; color: #666;}
	.dpDetail .list4 .use4{ display: block; font-size: 16px; margin-top: 10px; color:#fff;}
	.dpDetail .list4 .use4:hover{ text-decoration: none;}
	.talkbox{ margin-bottom: .667em;}
	.list-style-search{ width: 418px;}
	.ad-block{ padding: 0}
    .mobi-adv, .mobi-adv-ftr{ display: block; overflow: hidden;}
    #wrapper{ padding-top: 0;}
    .idx-slider{ width: 420px; margin: auto;}
    .prev, .next{ top: 50%; height: 29px; background-size: 289px; margin-top: -15px;}
    a.prev{ background-position: 27px -85px;}
    .idx-item{ width: 396px;}
	.idx-ctr .classTitle, .idx-ctr .classIntro{ text-align: center;}
	.mobi-page{ padding-bottom: 105px;}
	.rss-content-right-text + .show-inf-out{ margin: .667rem 0 0; position: static;}
	.quiz .rss-content-right-text + .show-inf-out{ text-align: center;}
	.arrow:before{ bottom: -2px;}
	#content-round{ float: none; margin-top: 10px;}
} 

@media screen and (max-width: 414px){

	.rss-content-doc-hot-middle{ font-size: 15px;}
	.slider h1.bnr-text1 { font-size: .8em; left: -27%; top: 0;}
	.slider h1.bnr-text2{ font-size: 1em; top: 5%;}
	.slider-panel { height: 170px;}
	.tb1{ display: block; overflow: auto;}
	.tb1 td, .tb1 th{ white-space: nowrap;}
	.tb1 th:last-child{ width:30px;}
	.tb1 th:nth-child(3){ width:55px;}
	.rss-content-center-box > li .btnOut{ font-size: 13px;}
	.input-bg-color-reply { width: 314px;}
	.simple-judge .bar-mask2 { margin: 0 8px;}
	.list-style-search{ width: 352px;}
	.idx-slider{ width: 360px;}
	.idx-item{ width: 338px;}
	.onestock2-follow .small-text{ display: none;}
	.quiz .show-inf-out span{ margin: 0 3px;}
	.payTips__item{ margin-left: -122px;}
	.dpDetail h1{ width: auto; margin-right: 140px;}
}

@media screen and (max-width: 375px){
	.list2 a{ padding-left: 7px; padding-right: 7px;}
	.slider h1.bnr-text1 { font-size: .8em; left: -39%; top: -1%;}
	.slider h1.bnr-text2 { font-size: .8em;}
	.slider h1.bnr-text3 { font-size: 1em;}
	.slider-panel { height: 155px;}
	.tb1 th:nth-last-child(2){ width:40px;}
	.tb1 th:nth-last-child(3){ width:40px;}
	.show-inf-out span{ margin-left: .667em;}
	.rss-content-center-box > li .btnOut{ visibility: hidden;}
	.rss-content-center-box > li .btnOut .btn-favorite{ visibility: visible;}
	.srh-group{ display: none;}
	.input-bg-color-reply{ width: 200px;}
	.show-inf-out span{ margin-left: 10px;}
	.simple-judge .chart li { width: 20%;}
	.simple-judge .text-out .text3 + div{ font-size: 13px;}
	.simple-judge .text-out { width: 48%;}
	.dialog-ctn-tle{ font-size: 16px;}
	.login-way > div p {font-size: 14px;}
	.list-style-search{ width: 313px;}
	.idx-slider{ width: 325px;}
	.idx-item{ width: 303px;}
	.simple-judge .text-out, .simple-judge .value{ display: block; width: auto;}
	.simple-judge .chart li{ width: 19%;}
	.show-inf-out a .fa{ display: none;}
	.input-bg-color-reply{ width: 277px;}
}

@media screen and (max-width: 360px){
    /* 搜尋bar 360以下先拿掉 */
    .srhOut{ display: none;}
    
    /* 未登入首頁 */
    .slider-panel{ height: 150px;}
    .idx-item{ width: 288px;}
    .idx-out{ padding: 20px 0;}
    a.prev{background-position: 28px -85px;}
    .idx-slider:hover .prev { left: -60px; }
    .idx-slider:hover .next { right: -59px; }
    .idx2-out { padding: 20px 0; }
    .idx-intro .text2{font-size: 28px;}

    /* 三欄式 內容頁 (熱門頻道) 右側隱藏 */
    /*#wrapper{ padding: 0;}*/
    
    .leftNavi ul{ display: none;} /* , .leftNavi ul li a.mGroup */
    .card{ display: none!important;}

    /* 按鈕 (加入社團申請框 按鈕) */
    .tb-basic-set input[type="button"].s, .tb-list input[type="button"].s, .tb-basic-watch input[type="button"].s, .bs-b , .fBtn{ padding:5px;}

    /* 右上角 社交資料 隱藏 */
    #uselogin-change {display: none;}
    
    /* 文章列表 標題 (動態牆) */
    .og h1, .rss-content-doc-hot-middle h1{ font-size: 18px;}
    .rss-content-doc-hot-middle, .rss-content-pin{font-size: 14px;}
    /* 熱門頻道 */
    .lpCon > h2{font-size: 18px; }
    /* 熱門股票 */
    .chnlist-hot-stock .classTitle{ margin-bottom: 45px;}
    .chnlist-hot-stock .classTitle .sort-fn-out{ top: 40px;}



    /* 日期 | 分享.轉推.回應.讚 */
    .input-bg-color-reply{ width: 185px;}
    .rss-rpush-list .push-hot-from{text-align: left;}
    .push-hot-from > div, .push-hot-from > a{margin-right: .5em;}
    .reply-content-right-box .reply-text{ display: block;}
    
    /* 社團內容頁 . 人物頻道頁 */
    .srh-group { position: relative; margin-top: 10px; width: 170px;}
    /* .sort-now{font-weight: normal; width: 150px;} */
	.dpImg, .dpImg .ng-scope, .dpImg a img{ width: 65px; height: 65px;}
    .dpDetail{min-height: 75px; margin-left: 75px; height: auto; margin-bottom: 10px;}
    .dpDetail h1{ font-size: 20px;}

    /* 我追蹤的股票 管理自選股按鈕隱藏 */
    input[grp="ManageStock"],button[grp="ManageStock"]{display:none;}

    /* 我的社團列表 成立社團隱藏、Email通知設定按鈕 隱藏 */
    #LinkCrtGrp, .rss-content-center-box > li .btnOut{display:none;}
    /* 社團內容頁 按鈕隱藏:社團管理、邀請朋友加入、幹部更多 */
    #managementBtn,#inviteBtn, a[audiencelistmore]{display:none!important;}
    
    /* 加入社團 fancybox 輸入框 */
    .tb-basic-set textarea{ width: 230px; }
    
    /* 個股頁 */
    .onestock-chart:hover .chart-b-out{ display:none;}
    .list7 li span { max-width: 90px;}
 	.list7 li{ margin-bottom: 8px; }
    /*.onestock2-follow { position: relative; top: -10px; left: 0; }*/
    
    /* xx 參加的社團(360連不到) . xx 追蹤的頻道 */
    .rss-content-right-text h2{ max-width: 170px; max-height: 30px; overflow: hidden;}
    /*.rss-content-right-text h2 > a{max-width: 60%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }*/

    /* table td 我追蹤的股票 / 類股明細 */
    .tb1 td.s-up, .tb1 td.s-down { white-space: nowrap;}
    .lpCon ul{ position: relative; bottom: auto; right: auto;}
    .dynamic li{ display: block; margin-left: auto;}
	.list-style-search{ width: 298px;}
	.idx-slider{ width: 310px;}
	.input-bg-color-reply { width: 262px;}
	.list2 a{ font-size: 14px;}
}

@media screen and (max-width: 320px){
    /* 未登入首頁 */
    .slider h1.bnr-text1{ left: -50%; top: -3%;}
    .slider-panel{ height: 140px;}
    .idx-item{ width: 248px;}
    .idx2 .idx-items .adListDetail h2 { font-size: 13px; margin-bottom: 5px; max-height: 60px; }
    .idx2 .idx-items .btn-favorite{ bottom: 7px;}
    .idx-slider{ width: 270px;}

    /* 加入社團 fancybox 輸入框 */
    .tb-basic-set textarea{ width: 200px;height: 90px; }
    /* 社團內容頁 */
    .dpDetail h1{max-width: 100%;}
    /* .dpDetail .btnOut { display: inline-block; position: relative; margin-bottom: 5px; } */

    /* 日期 | 分享.轉推.回應.讚 */
    .input-bg-color-reply{ width: 145px;}

    .chart-b-out + iframe{ height: 325px!important;}

    /* 文章列表 (熱門文章) */
    .lpPanel section.lp{height: auto; max-height: 102px;}
    .lpImg{ height: auto; max-height: 100px;}
    .lpImg > a {width: auto; height: auto; max-height: 100px;}
    .lpImg img{width: 70px;}

    .lpCon{margin-left: 80px;}
    .lpCon > h2 { max-width:150px; }
    div[articlelist] .lpCon > h2 { max-width: 100%; }
    .na-box{ margin-top: .667em;}
    /* 文章此推專頁 */
    .mc-box > a{ width: 100%;}
    .plugin-fb-like { position: relative; top: 0;  }

	.show-inf-out > a{margin-left: .3em;}
    
    /* 私訊 */
    .mc-box > a.ng-binding, .mc-box > a.article-prompted{ width: auto; display: inline-block;}

    /* 人物頻道內容頁 */
    .onestock-chart{ width: 290px; overflow: hidden;}
    
    /* table td 我追蹤的股票 / 類股明細 */
    .tb1 td.s-up, .tb1 td.s-down { white-space: normal;}
    
    .mobile-adv{ bottom: 0;}

	.tb1 th:nth-child(3){ width:62px;}
	.c2 .simple-judge{ padding: .667em}
	.dpDetail .list4 .use4{ font-size: 14px;}
	.login-way > div{ width: 94%;}
	.list-style-search{ width: 258px;}
    .content-round .mobi-adv{ margin-left: -10px; margin-right: -10px;}
    .reply-text > div > a > img{ width: 100%;}
	.input-bg-color-reply{ width: 222px;}
	.quiz .show-inf-out span { margin: 0 2px;}
	.list2 a{ padding-left: 5px; padding-right: 5px; font-size: 13px;}
}