/*====================================================================
 海龍蛙兵 首建日2015/11/20 Roni
 Test browser：IE8~IE10/Chrome/Firefox 45↓測試ok
 body - Font-size:90%=13px
 Final date 2016/04/18 Roni
=====================================================================*/

html,body{min-height:100%;}html{background-attachment:fixed;}body{font:13px Arial, Helvetica,sans-serif;overflow-y:scroll;min-width:860px;background:url("../images/bg.gif") no-repeat 50% 0 fixed #449fbc;}body,h1,h2,h3,h4,h5,h6,figure,figcaption,small,ol,ul,dl,dt,dd,blockquote,p{margin:0;}figure,p,.point_ul,.basemenu :hover ul li,#evanescent,.slide_pagination,.foo_logo,.index_news,.aside_ul,.news_list{padding:0;}.point_ul li,#evanescent li,.slide_pagination li,.foo_pagination li,.index_news li,.aside_ul li,.index_news li,.news_list li,.pagination li{list-style:none;}s,dfn,address{font-style:normal;}.p{padding:0 0 15px;}img,.noborder,.slide_pagination li.dots,.cnt223 .x,.contact_submit,.log_inputbox,.pass_inputbox,#register_select,.register_sebo,.multiple_upbox inputx{border:none;}.clearer{clear:both;margin:0;padding:0;line-height:0;font-size:0;height:0;}.clear,.pr-price{clear:both;}.overflow_h,.index_news li a,.index_twoheight,.index_news,.news_list .caption,.news_list li a,.news_list li a .link_name,.register_sebox,.proxy_gallery li a dt,.recent_section .figure{overflow:hidden;}a,select:focus,button:focus,input:focus,textarea:focus{outline:none;hlbr:expression(this.onFocus=this.blur());resize:none;}a,a:hover{color:#06c;}input,textarea,select{font:normal 1em Arial,Helvetica,sans-serif;}table{border-collapse:collapse;}.img_l{padding:0 12px 6px 0;}.img_r{padding:0 0 6px 12px}.img_v,.basemenu li a>.fa,.upload{vertical-align:middle}.f_l,.img_l,.recent_section .figure,.upload,.proxy_gallery li a{float:left;}.f_c,.wrapper,.proxy_gallery img,.recent_section .figure a>img{margin:0 auto;}.f_r,.img_r,.register_sebox,.recent_section .text,.recent_section .text>.btn{float:right;}.t_l,.basemenu :hover ul li a,#register_select option{text-align:left;}.t_r,.news_list .date,.contact_l,#register_select{text-align:right;}.t_c,.remodal>.h1,.forgot_btn,.proxy_gallery li a>dl{text-align:center;}.point_ul li{list-style:outside;list-style-type:disc;margin-left:16px;}.point_ul li li{list-style:square outside;margin-left:1.8em;}.foo_pagination{padding-top:1em;font-size:12px;letter-spacing:.1em;}.foo_pagination li.looking{background:#f60;padding:3px 5px;margin-left:3px;}*+html .foo_pagination li.looking{padding:3px 1px 3px 5px;vertical-align:3px;}html:root .foo_pagination li a,html:root .foo_pagination li.looking{padding:1px 5px;border-radius:3px;}.bg_white,.slide_pagination li:hover,.slide_pagination li.active,.slide_pagination li.active:hover,.footer,.multiple_upload .upload,#register_select option{background-color:#fff;}.newmember_form .cancel,.recent_section .text>.btn:hover{background-color:#aaa;}.slide_pagination li,.contact_submit{background-color:#0b4c87;}.basemenu li li.current a:hover,.contact_submit:hover,.file{background-color:#03628a;}.slide_pagination li.active{background-color:#ff6;}.foo_pagination li a:hover{background:#aaa;}.basemenu li.current a,.basemenu li a:hover,.basemenu li:hover>a.sub,.basemenu li a,.foo_pagination li.looking,.foo_pagination li a:hover,.slide_pagination li:hover,.contact_submit,.contact_submit:hover,.remodal>.h1,.remodal-confirm,.remodal-confirm:hover,.remodal-confirm:active,.remodal-close:after,.newmember_form .submit,.newmember_form .cancel:hover,.recent_section .text>.btn,.file,.go_comment a{color:#fff;}body,input,textarea,select,.foo_pagination li.looking,.index_news li a,.news_list li a,.sidebar .aside_ul a{color:#333;}.log_account,.password,.log_label,.pass_label,.pass_inputbox .input,.proxy_gallery li a,.upload{color:#666;}.recent_fa{color:#999;}.basemenu li.current>a,.basemenu li a:hover,.basemenu li:hover>a.sub,.top_nav a:hover,.top_nav li.top1.current a,.top_nav li.top2.current a,.head_marquee a:hover,.tab_box li.tab_active:hover,.slide_pagination li:hover,.basemenu li li.current a{color:#ff6;}.aside_ul li a:hover,.multiple_upbox>.fa{color:#777;}.blue,.index_news li a:hover,.news_list li a:hover,.sidebar .aside_ul .current a,.proxy_gallery li a:hover{color:#0266d1;}.red,.multifile_remove_input,.pass_inputbox .error,.admin_comment{color:#ce0000;}

/*----------------------------base區--------------------------------*/
.log_account,.password,.remodal,.pass_inputbox .input,.proxy_gallery li a dt,.upload{box-sizing:border-box;}#evanescent li,.evanescent-container,#evanescent li img,.contact_r .input,.log_account,.password,.remodal-confirm,.remodal,.pass_inputbox .input,.proxy_gallery li a dt,.upload,.file,.width100,.ui_select,.select_disabled,.logo a{width:100%;}.wrapper{width:860px;}.relative,.basemenu li a:hover,.basemenu li:hover,.log_inputbox,.multiple_upload{position:relative;}.absolute,.basemenu ul,#evanescent li,.log_label,.pass_label,.file,.recent_fa,.multiple_upbox input{position:absolute;}.block,.logo a,.foo_logo a,.index_news li a,.aside_ul li a,.news_list li a,.news_list .caption,.news_list li a .link_name,.remodal-confirm,.pass_inputbox .error,.proxy_gallery img,.proxy_gallery li a dt,.recent_section .figure a>img,.upload,.file,.go_comment a,.admin_20{display:block;}.inline,.foo_pagination li,.pagination li{display:inline;}.inline_block,.foo_pagination li a,.basemenu li,.basemenu li a,.slide_pagination li,.newmember_form .cancel,.proxy_gallery li,.proxy_gallery li a{display:inline-block;}.logo a,.foo_logo a{text-indent:-9999px;}h1,h2,h3,h4{font-weight:normal;letter-spacing:-.05em;line-height:normal;}h1,h2,h3,.basemenu li a,.font32,.font23,.font18,.font16,.remodal-confirm,.log_account,.password,.pass_inputbox .input,.pass_inputbox .label,.newmember_form .submit,.newmember_form .cancel,.sidebar .title,#register_select,.proxy_gallery li a dt,.upload,.go_comment{font-family:"\5Fae\8Edf\6B63\9ed1\9ad4","Gulim",sans-serif;}.font50{font-size:50px;}.font32,.remodal>.h1{font-size:32px;}.font23{font-size:23px}.font18,.sidebar .title{font-size:18px;}h3,.font16,.log_account,.password,.pass_inputbox .label,.newmember_form .submit,.newmember_form .cancel,#register_select{font-size:16px;}.font15,.basemenu li a,.pass_inputbox .input,.proxy_gallery li a dt,.upload,.ui_select,.select_disabled,.uploaded_image{font-size:15px}.basemenu li li a{font-size:14px;}h5,.font13{font-size:13px}h6,.font12,.footer{font-size:12px;}.font11{font-size:11px;-o-transform:scale(1);}.col_two{width:48.5%;}a,.foo_pagination li a,.foo_pagination li a:hover,.basemenu li a:hover,.index_news li a:hover,.news_list li a:hover,.remodal-close:hover,.proxy_gallery li a:hover,.aside_ul li a:hover,.recent_section .text>.btn,.go_comment a:hover,.multifile_remove_input:hover{text-decoration:none;}a:hover{text-decoration:underline;}.basemenu{line-height:1em;}.pad_1{padding-right:22px;}.pad_2{margin-bottom:8px;}.see_more a,.index_news li a:before,.news_list .caption:before,.news_list li a .link_name:before,.aside_ul li a:before{font-family:"FontAwesome";}.see_more a .fa{padding-left:5px;}.index_news li a,.news_list li a .link_name{text-overflow:ellipsis;white-space:nowrap;}.pagination{padding:2em 0 .5em;}.pagination>li>a,.pagination>li>span{line-height:1;margin-left:-5px;padding:7px 8px 4px;}.ie8 .pagination>li>a,.ie8 .pagination>li>span{padding-top:4px;line-height:1.8em;}.slide_pagination li,.newmember_form .submit,.newmember_form .cancel,.contact_submit,#register_select,.file,.file1,.go_comment a,.recent_select,.ui_select,.multiple_upbox input{cursor:pointer;}.newmember_form .submit,.newmember_form .cancel,.go_comment a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition: 1s;-o-transition:.3s;transition:.3s;}.proxy_gallery li a:hover img,.recent_section .figure a:hover>img{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}.proxy_gallery li a dt{text-overflow:ellipsis;white-space:nowrap;}


/*----------------------------header區------------------------------*/
.header{padding:50px 0;}.logo{padding:5px 0;}.logo a{height:79px;background:url("../images/logo.png") no-repeat;}.basenav{margin-bottom:30px;padding:0 18px;background:url("../images/basemenu.png") repeat;}.basemenu{height:40px;letter-spacing:.03em;}.basemenu li{padding:0 11px;}.basemenu li a{padding:13px 0 0;outline:none;height:27px;}.ie8 .basemenu li a{padding-top:15px;}.basemenu li a:hover,.basemenu li:hover{z-index:700;}.basemenu li a.sub{background:url("../images/base_arrow.png") no-repeat 100% 50%; padding-right:15px;}.basemenu li:hover a.sub,.basemenu li.current>a.sub{background:url("../images/base_arrow1.png") no-repeat 100% 50%;}.basemenu :hover ul{left:-4px;top:40px;}.basemenu ul{padding:10px 0;background:#449fbc;left:0;top:-9999px;height:auto;}.basemenu :hover ul :hover ul{left:221px;top:0;white-space:nowrap;padding:0;height:auto;}.basemenu :hover ul li a{width:160px;height:auto;margin:0;padding:6px 20px 8px;}.basemenu li li a:hover{background:url("../images/basemenu.png") repeat;}.basemenu li li.current a{background:none;}.basemenu li a>.fa{font-size:1.2em;}



/*-----------------------------首頁區--------------------------------*/
.evanescent-container{height:450px;}#evanescent li{top:0;left:0;}#evanescent li img{height:100%;}.slide_pagination{margin:auto;left:0;right:0;bottom:20px;}.slide_pagination li{width:12px;height:12px;margin:0 3px;border-radius:50%;border:2px solid #6bc3c6;}.slide_pagination li.dots{width:auto;background:none;}.slide_pagination li.active{border:2px solid #3cc;}.index_news{height:126px;margin-top:-6px;}.index_news li a{width:97%;border-bottom:1px dotted #ccc;padding:6px 0 9px 10px;}.index_news li a:before,.news_list .caption:before,.news_list li a .link_name:before{content: "\f105";padding-right:5px;}.index_twoheight{height:120px;}.recent_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.recent_fa{font-size:2em;right:.8em;top:.4em}

/*-----------------------------內容區--------------------------------*/
.bg{zoom:1;background:url("../images/bg1.png") repeat-x fixed 0 500px;height:100%;}.content_pad{padding:15px 30px;min-height:550px;line-height:1.6em;background:url("../images/content_pad.png") repeat;}.sidebar{width:22%;margin-top:5px;}.sidebar .title{padding:5px 0 2px;letter-spacing:-.03em;}.aside_ul li{border-bottom:1px dotted #666;}.aside_ul li{padding:3px 0;}.aside_ul li a{margin-left:1.5em;text-indent:-1.3em;width:auto;}.aside_ul li a:before{content:"\f0c8";font-size:.8em;margin-right:.8em;}.r_box{width:76%;}.go_comment a{padding:.3em .8em;border-width:1px 0 0 0;border-radius:6px;margin-top:.6em;}.admin_comment{border-top:1px solid #999;margin:.4em 0;padding:1.2em 0 .3em;}.admin_20{border: 2px solid #ce0000;border-radius:1.5em;line-height:1;margin-top:.3em;padding:.4em .3em;width:10%;}.admin_20 .fa{font-size:2em;margin-top:.2em;}.admin_80{width:86%;line-height:1.5em;}

/*----------------------------會員專區-------------------------------*/
.pass_inputbox{padding:1em 0;}.pass_inputbox .input,.upload,.ui_select,.select_disabled{border:1px solid #ccc;padding:.9em 1em;border-radius:6px;margin-bottom:.5em;}.pass_inputbox .label{margin:0 0 .5em .92em;}/*.pass_inputbox .error{padding:0 0 .3em 1.2em;}*/.newmember_form{}.newmember_form .submit,.newmember_form .cancel{border-width:1px 0 0 0;width:49.2%;border-radius:6px;padding:.8em 0;margin-top:1.6em;}.newmember_form{}.newmember_form .submit,.go_comment a{background:#be0000;border:1px solid #ce0000;box-shadow:0 1px 0 #ffa3a1 inset;}.newmember_form .cancel{border:1px solid #aaa;box-shadow:0 1px 0 #e1e1e1 inset;}.newmember_form .cancel:hover{background:#666;}.upl_box{height:4em;}.upload{z-index:99;}.upload_f_l{float:left;width:100%;}.file{height:4em;opacity:0;top:0;filter:alpha(opacity=0);opacity:0;filter:alpha(opacity=0);}.file1{color:#999;display:block;float:left;font-size:1.6em;margin:-1.98em 0 0 94%;}.multiple_upbox{background:url("../images/multiple_upbox.png") no-repeat;min-height:50px;padding:.9em 1em 0;box-sizing:border-box;width:100%;}.multiple_upbox input{left:0;opacity: 0;filter:alpha(opacity=0);top:0;}.multifile_container{padding-top:4em;}.upload_img{max-width:560px; margin-bottom:.8em;}

/*----------------------------會員名冊-------------------------------*/
.register_sebox{/*background:url("../images/gallery_arrow.png") no-repeat 100% 100%;*/height:25px;margin:14px 8px 0;max-width:100px;max-width:80px\0;width:auto;}#register_select{background:transparent;padding:5px 3em 5px 5px;width:150px;}.proxy_gallery{padding:5px 0 5px 1px;padding-bottom:2.2em !ie;}.proxy_gallery li,.download_ul li{background:rgba(255,255,255,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeffffff,endColorstr=#eeffffff)\9;margin:0 5px 5px 0;line-height:0;}.proxy_gallery li{padding:11px 0;}.proxy_gallery img{height:80px;}.proxy_gallery li a{width:194px;height:136px;padding:0 0 auto 5px;}.proxy_gallery li a>dl{padding:.5em 0;line-height:1.2em;}.proxy_gallery li a dt{padding:0 25px 4px;}.recent_section{padding:.8em 1.5em;margin:.6em 0;background:rgba(255,255,255,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeffffff,endColorstr=#eeffffff)\9;}.recent_section .figure{width:30%;}.recent_section .text{width:68%;}.recent_section .figure a>img{height:120px;}.dot1,.dot2{height:3.2em;}.recent_section .text>.btn{background-color:#5488cc;padding:.3em .8em;margin-top:.6em;}.multifile_remove_input{font:2em Verdana, Geneva, sans-serif;}.dot3{height:2.5em;}


/*----------------------------最新消息-------------------------------*/
.box70{width:70%;}.news_list{padding-bottom:2em;}.news_list li a{padding:6px 0 9px;border-bottom:1px dotted #ccc;width:auto;}.news_list .caption{width:85%;padding-right:10px;}.news_list .date{width:12%;}.news_list li a .link_name{width:98%;}

/*----------------------------聯絡我們-------------------------------*/
.contact_form{width:62%;}.contact_l{width:22%;margin:5px 1% 0;}.ie8 .contact_l{margin-top:2px;}.contact_r{width:74%;}.contact_r .input{padding:1px 5px 3px;box-sizing:border-box;border:1px solid #ccc;}.ui_select,.select_disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../images/select.png") no-repeat 100% 50% #fff;}.select_disabled{}.select_disabled[disabled], fieldset[disabled] .form-control{cursor:not-allowed;}.select_disabled[disabled], .select_disabled[readonly], fieldset[disabled] .select_disabled{opacity:.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}.contact_r textarea.input,textarea.input{resize:none;height:8em;}.contact_submit{padding:9px 20px;}.contact_box{border-bottom:1px dotted #fff;padding-bottom:15px;margin-bottom:15px;}



/*----------------------------footer區-------------------------------*/
.footer{margin-top:30px;padding:20px 0;}.foo_logo.foo_logo a{background:url("../images/foo_logo.png") no-repeat 100% 50% #fff;width:150px;height:81px;}.footer .abbr{padding:16px 0 0;}.footer .abbr li{padding:2px 0;}


/*-----------------------------chrome only---------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {.small{-webkit-transform:scale(0.83); letter-spacing:-.01em;}.basemenu :hover ul{top:39px;}}

/*------------------------------IE8 only-----------------------------*/
@media \0screen {.basemenu :hover ul{top:39px;}.select_disabled{background-image:none;}}



/*-----------------------------Firefox only--------------------------*/
@-moz-document url-prefix(){button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0;outline:0;}}

/*--------------------Responsive自訂啟用分辨率-----------------------*/
@media screen and (max-width:600px){input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.wrapper{width:auto;padding:0 15px;}}

/*---------------------------iOS Safari專用--------------------------------*/
::i-block-chrome,#class{padding-bottom:6px;}}