@charset "UTF-8";
@media screen and (max-width: 1366px){
.event_area{ padding:0; min-height:auto; max-width: 1000px;}
}
/*-----1920px↓*-----/
/*--main-all--*/
input, select, textarea{ font:normal 16px/140% Arial, Helvetica, "微軟正黑體";}
/*--index--*/
/*輪播-選擇服務*/
.section_shortcut_all{ background-color:#f3f3f3; background-image:none;}
/*選擇服務輪播*/
.shortcut_all .slick-prev, .shortcut_all .slick-next{ top:45%;}
/*最新消息*/
.ysec_date{ margin-right:15px;}
.ysec_event_area .block_news .item_list li a{ color:#000;}
.ysec_event_area{ overflow:hidden;}
.ysec_event_area .ysec_news{ float:left; width:68%; margin-right:2%;}
.ysec_event_area .block_news .item_list li:hover, .block_news .item_list li.on{ border-bottom: 3px solid #e4bc67;}
.ysec_event_area .block_news .article_list li a{color: #000; background: transparent url("../images/ysec/img_dot_gold.png") 5px 6px no-repeat; padding: 0 0 0 25px;}
.ysec_event_area .block_news .article_list li a:hover{ color: #e4bc67;}
/*廣告區塊*/
.ysec_ad{ float:left;  width:30%;}
.ysec_ad img{ width:100%; height:auto;}


/*--inpage-內容總覽--*/
.table_box{ overflow:auto;}
.table_box th{ white-space:nowrap;}
/*表格-一般*/
.ysec_table{ width:100%;}
.ysec_table th, .ysec_table td{ padding:10px 5px; color:#000;}
.ysec_table td{ border-bottom: solid 1px #dfdfdf;}
.ysec_table td a{ color:#000;}
.ysec_table td a:hover{ color: #e4bc67;}
.ysec_table tr:nth-child(odd){ background-color:#f8f8f8;}
.ysec_table_thx2{ border-bottom:1px solid #eaeaea;}
/*表格-列表*/
.ysec_tlist th{ text-align:left; border-right:3px solid #c4b993 ; border-bottom:1px solid #eaeaea;}
.ysec_corporation_ul .corporation_item a{ padding:0 10px;}
.ysec_int_gr{ color:#2eb51a;}
.ysec_int_re{ color:#ff3030;}
.ysec_int_grar{ padding-left:15px; color:#2eb51a; background:url(../images/ysec/ysec_int_grar.png) no-repeat left center;}
.ysec_int_rear{ padding-left:15px; color:#ff3030; background:url(../images/ysec/ysec_int_rear.png) no-repeat left center;}
/*表格-大小網*/
.ysec_table_m{ display:none;}
/*搜尋篩選區塊*/
.ysec_search .ysec_filter, .ysec_search .btnArea{ margin-bottom:15px;}
.ysec_search .ysec_filter table, .ysec_search .ysec_filter table th, .ysec_search .ysec_filter table td{ padding:0; background:#fff; border:none;}
.ysec_search .ysec_filter table th{ text-align:left;}
.ysec_search .ysec_filter table th, .ysec_search .ysec_filter table td{ padding-bottom:10px;}
.ysec_filter_adv{ position:relative; padding-bottom:30px; padding-top:15px; background:url(../images/bg_shadow.png) no-repeat center bottom; border-top:1px solid #d9d9d9;}
.ysec_filter_adv .ysec_filter_expand{ height:80px; overflow:auto; padding-right:35px; margin-top:15px;}
.ysec_filter_adv.ysec_filter_adve .ysec_filter_expand{ height:auto;}
.ysec_filter select{ width:100%;}
.ysec_filter_adv .yfa_expand{ display:block; position:absolute; right:0; top:7px; width:18px; height:18px; background:url(../images/ysec/ysec_expand_op.png) no-repeat center center;}
.ysec_filter_adve .yfa_expand{right:0px; background:url(../images/ysec/ysec_expand_co.png) no-repeat center center;}
input[type="date"]{ width:100%; height:32px; padding:0 7px; color:#777777; border:1px solid #b6b6b6; box-sizing:border-box;}
/*大小標*/
.rateTitle{ overflow:auto;}
.ysec_tit{ display:inline-block; margin:0 auto 10px auto; padding-bottom:15px; min-width:100px; border-bottom:1px solid #00b7ee;}
.ysec_stit{ clear:both; display:block; line-height:28px;}
/*按鈕*/
.ysec_sort{ display:inline-block; margin-left:5px; width:10px; height:10px; background:url(../images/ysec/ysec_sort.png) no-repeat center center;}
.ys_top{background:url(../images/ysec/ysec_sort_tbar.png) no-repeat center center;}
.ys_bottom{background:url(../images/ysec/ysec_sort_bbar.png) no-repeat center center;}
.ysec_linkb{ display:inline-block; width:20px; height:20px; vertical-align:middle; background:url(../images/ysec/ysec_linkb.png) no-repeat center center;}
.ysec_download{ display:inline-block; width:20px; height:20px; vertical-align:middle; background:url(../images/ysec/ysec_download.png) no-repeat center center;}
.ysec_file{ position:relative;}
.ysec_file input[type="file"]{position:absolute;opacity:0;filter:alpha(opacity=0);}
.ysec_file input[type="text"]{ padding-left:130px; border:none;}
.ysec_file input[type="button"]{ position:absolute; left:0; top:0; min-width:120px; height:30px; line-height:30px; color:#f37337; font-size:15px; background-color:#fff; border:1px solid #f37337; border-radius:5px; cursor:pointer;}
.ysec_btn_re{ display:inline-block; width:25px; height:25px; margin-left:5px; background:url(../images/ysec/ysec_btn_re.png) no-repeat center; background-size:25px; vertical-align:middle;}
/*圖片*/
.ysec_img{ position:relative; margin-bottom:15px; line-height:0;}
/*tab*/
.ysec_tab{ overflow:auto; border-bottom: 1px solid #cecece; border-left: 1px solid #cecece;}
.ysec_tab .ysec_tab_btn{float: left; border-top: 1px solid #cecece;
background: rgb(234,234,234); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(255,255,255,1) 49%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 49%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 49%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ 
}
.ysec_tab .ysec_tab_btn a{float: left; position: relative;  min-width: 60px;  padding: 10px 20px; color:#636363; border-right: 1px solid #cecece; box-sizing: border-box; 
border-top: 3px solid rgba(255,255,255,0);}
.ysec_tab .ysec_tab_btn:hover a, .ysec_tab .ysec_tab_btn a.active{border-top: 3px solid #0081cc;}
.ysec_tab_con{ padding-top:15px;}
/*分類*/
.tag_box_list{ background-color:#fff;}
/*QA*/
.ysec_qa_cell{ border-bottom:1px solid #cecece;}
.ysec_qa_cell > div{ padding:15px 15px 15px 50px; text-align:justify; background-repeat:no-repeat; background-size:25px; background-position:15px 15px;}
.ysec_q_box{ color:#0067b3; background-image:url(../images/ysec/img_qa_q.jpg); cursor:pointer;}
.ysec_a_box{ display:none; background-color:#eeeeee; background-image:url(../images/ysec/img_qa_a.jpg); border-top:1px solid #cecece;}
/*checkbox+radio樣式*/
table td label input.ysec_noinput{display:none}
.ysec_radiotyp{background:rgba(255,255,255,0.8);border-radius:100%;display:inline-block;height:25px;margin-right:10px; vertical-align:middle;width:25px; line-height:1; border: 1px solid #d2d2d2;}
.ysec_noinput:checked + .ysec_radiotyp:after{background-color:#bb9157;border-radius:100%;content:"";display:inline-block;height:10px;margin:7.5px;width:10px;}
.checkbox.ysec_radiotyp, .ysec_noinput:checked + .checkbox.ysec_radiotyp:after{border-radius:0;}
.ysec_radiotyp.checkbox{display:inline-block;height:25px;margin-right:10px; vertical-align:middle;width:25px; line-height:1; border:1px solid #fff; background:rgba(255,255,255,0); border: 1px solid #d2d2d2;}
/*小樣式*/
.ysec_bord_b{ border-bottom:1px solid #d9d9d9; margin-bottom:20px;}


/*--inpage-上稿區塊--*/
.ysec_inp_tit01{ margin-bottom:15px; padding:10px; color:#fff; font-weight:normal; background-color:#065ba3;}
.ysec_inp_tit02{ margin-bottom:10px; color:#065ba3;}
.ysec_inp_tit03{ margin-bottom:10px; padding:5px 10px; background-color:#065ba3; color:#fff;}
.ysec_inp_list01 li{ padding:0 0 0 25px; margin-bottom:10px; background:transparent url(../images/ysec/img_dot_gold.png) 5px 6px no-repeat;}
.ysec_inp_list01 li > ol{ margin-top:10px;}
.ysec_inp_list01 li > ol li{ padding:0; background:none;}
.ysec_txt_blu{ color:#3498db;}


/*--lightbox--*/
.light_con .light_bg{position:fixed;left:0; top:0;	width:100%;	height:100%; background:#000; filter:alpha(opacity=70);	opacity:0.7; zoom:1; z-index:98;}
.light_con .light_box{position: absolute;	top: 150px;	left: 0; right: 0;	width:400px; min-height:150px; background: #fff; margin:0 auto;	border-radius:5px; padding:25px 20px; z-index:99; box-sizing:border-box;}
.light_con .light_box p{ text-align:center; margin-bottom:20px;}
.light_con .light_box > .btnArea{ padding-bottom:0;}
.btn_close{ background:url(../images/ysec/btn_close.png) no-repeat center center; height:25px; width:25px; position:absolute; top:20px; right:20px;}



/*-----pad↓-----*/
@media screen and (max-width: 1024px){
/*--main-all--*/
.event_area.ysec_event_area{ padding:0; min-height:auto;}
.block_section{ padding:15px; background:#fff;}
.block_section.topic_finance_section{ background: transparent url(../images/bg_stock.jpg) center top no-repeat; background-size: cover; padding: 60px 0;}
.nav_search{ display:none;}
/*.header .header_inner{ padding:0 60px;}
.nav_main_all{ right:60px;}*/
.footer_in .inner{ padding:10px;}
}


/*-----mobile↓-----*/
@media screen and (max-width: 767px){
/*--index--*/
/*最新消息*/
.ysec_event_area .block_news{ background-color:#fff; padding:15px;}
.ysec_event_area .ysec_news{ float:none; width:100%; margin-right:0;}
.ysec_ad{ display:none;}


/*--inpage-內容總覽--*/
.table_box th, .table_box td{ white-space:nowrap;}
/*按鈕*/
.ysec_file input[type="file"]{position:absolute;opacity:0;filter:alpha(opacity=0);}
.ysec_file input[type="text"]{ padding-left:7px; border:none;}
.ysec_file input[type="button"]{ position:static; min-width:100%;}
/*圖片*/
.ysec_img img{ max-width:100%;}
/*表格-一般*/
.ysec_search .ysec_filter table th, .ysec_search .ysec_filter table td{ display:block; width:100%;}
/*表格-大小網*/
.ysec_table_w{ display:none;}
.ysec_table_m{ display:table;}
/*tab*/
.ysec_tab .ysec_tab_btn{ float:none; overflow:auto;}
.ysec_tab .ysec_tab_btn a{ min-width:50%; padding:10px 0; text-align:center;}
/*搜尋篩選區塊*/
.ysec_filter select{ margin-bottom:10px;}
.ysec_filter_adv{ padding-top:15px;}
.ysec_filter_adv .ysec_filter_expand{ padding-right:0; margin-top:0;}
.ysec_filter_adv .yfa_expand{ top:15px;}
.ysec_search .ysec_filter table th, .ysec_search .ysec_filter table td{ padding-bottom:0px; text-align:left; line-height:30px;}
.ysec_search .ysec_filter table, .ysec_search .ysec_filter table th, .ysec_search .ysec_filter table td{ margin-bottom:0;}
input[type="date"]{ min-width:94%;}


/*--lightbox--*/
.light_con .light_box{ top: 80px; width:85%;}


}