@charset "utf-8";
/* CSS Document */
.search.bc_search_block{ width:100%; position:relative; display:inline-block; padding-bottom:20px; top: auto; left: auto; right: auto; }
.search.bc_search_block input{ width:100%; line-height:39px; height:39px; border:3px solid #1fa4ce; padding:5px 40px 5px 5px; font-size:16px; border-radius:5px;}
.search.bc_search_block button{ height:33px; width:33px; text-align:center; background-color:#efefef; border:0; position:absolute; top:3px; right:3px; cursor:pointer; border-radius:0 5px 5px 0;}

@media screen and ( max-width: 767px) {
	.search.bc_search_block input{ padding:0 40px 0 5px; }
}

.b_tt{ font-size:30px; font-weight:bold; color:#004276; line-height:1.8; text-shadow:0 0 10px rgba(255,255,255,1);}
.b_tt *{ font:inherit; line-height:inherit;}
.b_tn{ padding-top:20px;}
.b_tn .login{ width:145px; height:45px; line-height:46px; border-radius:23px; display:inline-block; background-color:#1fa4ce; font-size:25px; font-weight:bold; color:#fff; box-shadow:0 0 5px 0 rgba(255,255,255,.5); text-shadow:none;}
.b_tn .signup{ width:145px; height:45px; line-height:46px; border-radius:23px; display:inline-block; background-color:#12b563; font-size:25px; font-weight:bold; color:#fff; box-shadow:0 0 5px 0 rgba(255,255,255,.5); text-shadow:none;}
.b_tn span{ font-size:25px; font-weight:bold; color:#fff; text-shadow:0 0 10px rgba(0,0,0,.5); display:inline-block; padding:0 5px;}

.center_block{ position:absolute; top:-45px; left:305px; right:0;}
.block{ margin-bottom:10px; border:1px solid #ddd; padding:0;}
.cb_title{ line-height:30px; min-height:70px; padding:20px 10px; border-bottom:1px solid #ddd; font-size:25px; font-weight:bold; color:#004276; text-align:center;}
.cb_con{ padding:15px;}
.cb_stt{ border-top:1px solid #777; text-align:center; margin-top:10px;}
.cb_stt span{ font-size:17px; color:#444; position:relative; top:-9px; background-color:#fff; padding:0 15px;}
.cb_signup_icon{ padding:0 0 10px 0; text-align:center;}
.cb_signup_icon a{ display:inline-block; margin:0 5px;}
.cb_signup_icon a img{ width:42px; height:42px;}
.cb_input{ position:relative; border:1px solid #ddd; border-radius:5px; overflow:hidden; margin-bottom:10px; line-height:33px; height:33px; padding:0 10px;}
.cb_input p{ display:inline-block; font-size:17px; color:#444; line-height:33px; height:33px; position:absolute; top:0; left:10px;}
.cb_input input{ width:100%; font-size:17px; color:#333; border:0; line-height:33px; height:33px;}
.cb_input.qrcode{ border:0; padding:0; overflow:hidden;}
.cb_input.qrcode input{ padding-left:270px; border:1px solid #ddd; border-radius:5px;}
.cb_input.qrcode p img{ vertical-align:top; height:31px; margin-top:1px;}
.cb_input.qrcode .replace{ display:inline-block; font-size:15px; color:#444; border:1px solid #ccc; border-radius:5px; padding:2px 5px;}
.cb_textarea{ position:relative; border:1px solid #ddd; border-radius:5px; overflow:hidden; margin-bottom:10px; line-height:25px;}
.cb_textarea textarea{ width:100%; resize:none; line-height:25px; height:130px; padding:5px 10px; border:0; font-size:17px; color:#444;}
.cb_text{ padding-bottom:15px;}
.cb_text p{ font-size:15px; color:#999; line-height:20px;}
.cb_text p a{ font-size:15px; color:#1fa4ce; line-height:20px; display:inline-block;}
.cb_font{ line-height:1.4; color:#333;}
.cb_font p{ font-size:17px; color:#333; line-height:25px; padding-bottom:20px;}
.cb_font p span{ font-size:17px; color:#333; line-height:25px; font-weight:bold;}
.cb_font p.extt{ font-size:16px; line-height:25px;}
.enter_btn_01{ width:100%; line-height:60px; height:60px; border-radius:5px; text-align:center; color:#fff; font-size:20px; font-weight:bold; display:block; background-color:#12b563; border:0; cursor:pointer;}
.enter_btn_02{ width:100%; line-height:60px; height:60px; border-radius:5px; text-align:center; color:#fff; font-size:20px; font-weight:bold; display:block; background-color:#1fa4ce; border:0; cursor:pointer;}


.news_block{ width:285px;}
.nb_title{ font-size:25px; font-weight:bold; color:#12b563; position:relative; padding-bottom:15px;}
.nb_title .nb_more_btn{ display:inline-block; font-size:16px; color:#444; border:1px solid #444; padding:0 10px; border-radius:5px; line-height:24px; height:24px; position:absolute; right:0; bottom:15px; font-weight:normal;}
.one_news{ border-width:0 0 1px 0; border-style:solid; border-color:#ddd; padding:0 0 20px 0; margin-bottom:30px;}
.one_news:last-child{ border-bottom:0; margin-bottom:0; padding-bottom:0;}
.on_title{ font-size:20px; font-weight:bold; color:#444; padding-bottom:5px; line-height:24px;}
.on_info{ padding-bottom:5px;}
.on_info p{ font-size:13px; color:#777; line-height:20px;}
.on_info p a,.on_info a{ font-size:13px; color:#12b563; line-height:20px;}
.on_con{ font-size:15px; color:#444; line-height:24px; padding-bottom:5px;}
.on_con p{ font-size:15px; color:#444; line-height:24px;}
.on_con img{ max-width:100%; border-radius:5px; margin-bottom:5px;}

.one_notice{ word-break: break-all; width: 100%; min-height: 80px; border: 1px solid #ccc; padding: 15px 15px 15px 80px; border-radius: 5px; display: inline-block; margin-bottom: 5px; position: relative; transition: .2s;}
.one_notice .on_con{ display:block;}
.one_notice .on_con .notice_img { width: 50px; height: 50px; background: no-repeat center; background-size: cover; border-radius: 50%; position: absolute; top: 15px; left: 15px;}
.one_notice .notice_name{ font-size: 17px; color: #444; font-weight: bold; padding-right: 10px;}
.one_notice .notice_info{ font-size: 15px; color: #333; line-height:1.4;}
.one_notice .notice_time{ font-size: 15px; color: #999; display: block; padding-top: 5px;}
.one_notice .notice_more{ font-size: 15px; color: #fff; border-radius: 5px; line-height: 24px; height: 24px; background-color:#12b563; margin-top:10px; padding: 0 10px; display: inline-block;}
.one_notice .on_bottom_link{ display:block; background-color:#f5f5f5; border:1px solid #ddd; padding:15px; position:relative; padding-left:115px; margin-top:10px;}
.one_notice .on_bottom_link .img{ width:100px; height:75px; position:absolute; top:5px; left:5px; background:no-repeat center; background-size:cover;}
.one_notice .on_bottom_link .tt01{ font-size:14px; color:#333; padding-bottom:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.one_notice .on_bottom_link .tt02{ font-size:16px; color:#333; font-weight:bold; padding-bottom:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.one_notice .on_bottom_link .tt03{ font-size:14px; color:#aaa; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.andy_yeh_photo{ display:block; padding:15px;}
.andy_yeh_photo .cyp_img{ width:155px; height:200px; border-radius:5px; background:url(../images/index/andy-yeh-alpha.jpg) top center no-repeat; background-size:cover; display:inline-block;}
.andy_yeh_photo .cyp_tt{ display:inline-block; padding:10px 0 10px 15px;}
.andy_yeh_photo .cyp_tt p{ margin:0; line-height:100%; padding-bottom:5px;}
.andy_yeh_photo .cyp_tt .t01{ font-size:25px; font-weight:bold;}
.andy_yeh_photo .cyp_tt .t02{ font-size:15px;}
.andy_yeh_photo .cyp_tt .t03{ position:relative; padding-left:45px;}
.andy_yeh_photo .cyp_tt .t03 span{ font-size:15px; position:absolute; top:3px; left:0;}
.andy_yeh_photo .cyp_tt .t03 a{ font-size:15px; display:block; line-height:20px; color:#12b563;}

@media screen and ( max-width: 1200px) and ( min-width: 768px) {
.center_block{ top:0;}
}

@media screen and ( max-width: 767px) {
.b_tt{ font-size:18px;}
.b_tn .login{ width:110px; line-height:35px; height:35px; font-size:20px;}
.b_tn .signup{ width:110px; line-height:35px; height:35px; font-size:20px;}

.cb_input{ height:auto; border:0; padding:0;}
.cb_input p{ position:static; height:auto; line-height:25px;}
.cb_input input{ border:1px solid #ddd; border-radius:5px; padding:0 10px;}
.cb_input.qrcode input{ padding:0 10px;}
.center_block{ top:0; position:static;}
.news_block{ width:100%; padding:0;}
.one_news{ margin-bottom:10px;}

.one_notice .on_bottom_link{ padding:10px;}
.one_notice .on_bottom_link .img{ width:100%; height:0; padding-bottom:60%; position:static; margin-bottom:5px;}
.one_notice .on_bottom_link .tt01{ font-size:12px;}
.one_notice .on_bottom_link .tt02{ font-size:14px; white-space: inherit;}
.one_notice .on_bottom_link .tt03{ font-size:12px;}
.andy_yeh_photo{ text-align:center;}
.andy_yeh_photo .cyp_tt{ padding:10px 0; text-align:center;}
.andy_yeh_photo .cyp_tt .t01{ padding:10px 0; text-align:center;}
.andy_yeh_photo .cyp_tt .t02{ text-align:center;}
.andy_yeh_photo .cyp_tt .t03{ display:inline-block; margin:0 auto; padding:10px 0 0 0; text-align:center;}
.andy_yeh_photo .cyp_tt .t03 span{ position:static;}

}

/** Latest posts and links Mention **/
.notice_info .atwho-inserted, .notice_info .atwho-inserted { color: #2196F3; font-weight: bold; cursor: pointer; font-size:15px;}








