#gotop { width:45px; height:45px; display:none; position:fixed; z-index:2; right:20px; bottom:20px; cursor:pointer; background:url(../images/symbol/top.png) no-repeat center center; background-size:100%;}

/*.header_bg{ position:fixed; width:100%; height:70px; background:url(../images/top_bg-2.png); border-bottom:0px; z-index:999; top:0;}*/

.header_bg{ position:fixed; width:100%; height:70px; background-color: #fff; border-bottom:0px; z-index:999; top:0; }
.header_box { width: 100%; max-width: 1600px; margin-left: auto; height: 70px; display: flex; align-items: center; justify-content: space-between; }
.header_box_left, .header_box_right { height: 100%; display: flex; align-items: center;}
.header_box .header_logo { height: 100%; display: flex; align-items: center; }
.header_box .header_logo img { width: 100%; max-width: 206px; margin-left: 10px; }
.header_box .header_menu .menu_link { padding: 23px 16px; font-size: 18px; font-weight: 700; color: #036eb7; }
.header_box .header_menu .menu_link:hover { color: #49b2ce; }
.header_box .header_menu .menu_btn { width: 130px; height: 38px; line-height: 36px; font-size: 18px; font-weight: 700; color: #036eb7; border: 0px solid #ffffff; border-radius: 50px 50px 50px 50px; }
.header_box .header_menu .menu_link.menu_btn { padding: 8px 16px; display: flex; align-items: center; }
.header_box .header_menu .menu_link.menu_btn:hover { color: #036eb7; background: #c0e4ed; }
.header_box .header_menu .menu_link.menu_icon { padding: 18px 16px; display: flex; align-items: center; }
.header_box .header_menu .menu_link.menu_icon:hover { filter: invert(59%) sepia(100%) saturate(298%) hue-rotate(146deg) brightness(91%) contrast(87%); transition: all 0.3s; }
.header_box .header_menu .menu_icon img { width: 35px; }
.menu_btn img { width: 16px; margin-right: 10px; margin-top: 3px; }
.top_fix { height: 70px; }
.header{ position:relative; margin:0 auto; width:1200px; height:70px; padding:0 20px;}
.logo{ position:absolute; left:-50px; width:auto; height:70px; padding:15px 0 5px 0;}
.logo img{ height:85%;}
.btn{ position:absolute; right:-40px; line-height:70px;}
.btn a{ display:inline-block; padding:0 16px; font-size:18px; font-weight:700; color:#036eb7;}
.btn a:hover{ color:#49b2ce;}
.sbtn{ position:absolute; top:0; right:-320px; display:inline-block; line-height:90px;}
.sbtn img{ width:35px;}
.sbtn img:hover{ filter: invert(59%) sepia(100%) saturate(298%) hue-rotate(146deg) brightness(91%) contrast(87%); transition:all 0.3s;}
.sbtn a{ display:inline-block; margin-left:10px;}
.tbtn_c { position:absolute; z-index:3; left:1240px; width:10px; height:30px; margin-top:15px; text-align:center;}
/*.tbtn_c{ position:relative; top:0; left:1350px; display:inline-block;}*/
.tbtn_c a{ display:inline-block; width:130px; height:38px; line-height:36px; font-size:18px; font-weight:700; color:#036eb7; border:0px solid #ffffff; border-radius:50px 50px 50px 50px;}
/*.tbtn_c a{ display:block; color:#ffffff; font-size:15px; padding:0 20px; height:70px; line-height:70px; background: #af9366;}*/
.tbtn_c a:hover{ background:#c0e4ed;}
.tbtn_c img{ width:16px; margin-right:10px;}
#banner{ width:100%; overflow:hidden; padding-top:0; background:#ffffff;}
#banner_f{ position:absolute; z-index:3; width:100%; bottom:28%; text-align:center; font-size:28px; line-height:1.7; color:#ffffff; text-shadow:1px 1px 8px rgba(0,0,0,0.7)}
#banner_f span{ font-size:150%;}
#index_more { position:absolute; z-index:3; width:200px; height:30px; left:50%; margin-left:-100px; bottom:20%; text-align:center;}
.btn_more{ display:inline-block; width:180px; height:46px; line-height:45px; text-align:center; font-size:14px; border:1px solid #ffffff; color:#ffffff;}
.btn_more:hover{ border:1px solid #af9366; background:#af9366; color:#ffffff; cursor:pointer;}
.about_title { font-size: 34px; line-height: 1.3; letter-spacing: 2px; color: #af9366; font-weight: 700; margin-bottom: 20px; border-bottom: 1px solid #cccccc; padding-bottom: 20px; padding-top: 20px;  }


/*mobile*/
#t_menu{ display:none;}
#menu_c{ display:none;}

#ibox02 {width:100%; position:relative; -ms-behavior:url(css/backgroundsize.min.htc); behavior:url(css/backgroundsize.min.htc); padding:45px 0;}
#ibox02a{ margin:0px auto; width:1200px; text-align:left;}
#ibox02a_f img{width:40px; height:40px;}
#ibox02a_f{display:block; font-size:18px; color:#000; margin-bottom:25px;}
#ibox02a_f span{ display:block; font-size:180%; padding-bottom:5px; font-weight:700; color:#047abc;}
#ibox02a_m{ width:100%; text-align:right; padding-top:3px;}
#ibox02a_m a{ display:inline-block; padding:10px 30px; font-size:15px; color:#047abc; border:1px solid #047abc; border-radius:50px 50px 50px 50px;}
#ibox02a_m a:hover{ background:#047abc; color:#ffffff; cursor:pointer;}

.inew_bg{ margin:0 auto; width:100%; padding:70px 0; overflow:hidden; background:url(../images/bg_n.gif);}
.inew{ margin:0 auto; width:60%; overflow:hidden; display:flex; align-items:center; flex-wrap:wrap;}
.inew_tt{ display:inline-block; width:30%; vertical-align:top;}
.inew_f img{width:40px; height:40px;}
.inew_f{ display:inline-block; width:100%; font-size:18px; color:#000;}
.inew_f span{ display:block; font-size:180%; color:#047abc; font-weight:bold; } 
/*.inew_more{ display:inline-block; width:100%; margin-left:1000px;}
.inew_more a{ display:inline-block; padding:10px 30px; font-size:13px; color:#047abc; border:1px solid #047abc; border-radius:50px 50px 50px 50px;}
.inew_more a:hover{ background:#047abc; color:#ffffff; cursor:pointer;} */
.inew_c{ display:inline-block; width:70%; vertical-align:top; padding-right:100px}
.inew_cc{ width:700px; overflow:hidden;}
.inew_cc a{ display:block; width:100%; overflow:hidden; margin-bottom:2.5%; padding-bottom:2.5%; font-size:17px; text-overflow:ellipsis; white-space:nowrap; letter-spacing:4px; border-bottom:1px solid #047abc;}
.inew_date{font-size:14px; font-family:'Open Sans', sans-serif; color:#999999; margin-right:50px;}

.iab_pic{ display:inline-block; width:100%; padding:8%; overflow:hidden; -ms-behavior:url(css/backgroundsize.min.htc); behavior:url(css/backgroundsize.min.htc); font-size:30px; color:#ffffff; text-shadow:1px 1px 8px rgba(0%,0%,0%,0.6); text-align:center;}
.iab{ width:100%; overflow:hidden;}
.iab_bgp{ width:100%; height:100%; padding:7% 0 8% 0; -ms-behavior:url(css/backgroundsize.min.htc); behavior:url(css/backgroundsize.min.htc);}
.iab_f{ width:100%; font-size:16px; line-height:1.7; text-align:left; margin-left:350px;}
.iab_f span{ display:block; font-size:180%; color:#047abc; font-weight:bold; }
.iab_f_m{ width:100%; text-align:left; padding-top:10px;}
.iab_f_m a{ display:inline-block; padding:10px 30px; font-size:15px; color:#047abc; border:1px solid #047abc; border-radius:50px 50px 50px 50px;}
.iab_f_m a:hover{ background:#047abc; color:#ffffff; cursor:pointer;}

#footer_bg{ width:100%; overflow:hidden; padding:50px 0; background:#036eb7;}
#footer{ margin:0 auto; width:1050px; overflow:hidden;}
/* #footer_01{ display:inline-block; width:30%; vertical-align:top;}
#footer_01 a{ display:block; width:100%; font-size:13px; color:#ffffff; padding:2% 0;}
#footer_01 a:hover{ color:#ffffff;} */
#footer_02{ display:inline-block; width:95%; text-align:right; font-size:15px; line-height:1.5; color:#ffffff;}
#footer_02_tt{ font-size:160%; margin-bottom:2%; font-weight:500; line-height:1;}
/* #footer_02 span{ font-size:140%; font-weight:300;} */
#footer_02 a{ color:#ffffff;}
#footer_02 a:hover{ color:#ffffff;}
/*#footer_03{ display:inline-block; width:10%; vertical-align:bottom; }
#footer_03 img{ width:290px; height:auto;}
#footer_03{ display:inline-block; width:45%; font-size:10px; color:#ffffff; text-align:right;} */

#abanner{ width:100%; overflow:hidden; -ms-behavior:url(css/backgroundsize.min.htc); behavior:url(css/backgroundsize.min.htc);}
#abanner_mask{ width:100%; height:100%; /* background:url(../images/mask.png) */ ; padding:150px 0; margin-left:70%; font-size:35px; font-weight:500; color:#ffffff; text-shadow:1px 1px 2px rgba(0%,0%,0%,0.8)}
#path_bg{ display:block; width:100%; padding:18px 0; /*background:url(../images/bg_c.gif)*/;}
#path{ margin:0 auto; width:1000px; font-size:15px; color:#0096ea; text-align:right;}
#content_bg{ width:100%; overflow:hidden; padding:80px 0 120px 0;}
#content{ margin:0 auto; width:1160px;}

/*about*/
#ab_content{ margin:0 auto; width:1000px; overflow:hidden;}
#ab_c{ margin:0 auto; width:100%; overflow:hidden;}
#ab_d span{display:block; font-size:20px; font-weight:700; color:#00314c;}
#ab_d{ display:block; font-size:15px; color:#555555;}

/*news*/
#ne_content{ margin:0 auto; width:1160px; overflow:hidden;}
.news_box { width: 100%; display: flex; flex-wrap: wrap; }
/*#list {width:100%; overflow:hidden; padding-bottom:15px; margin-left:1%;}*/
.boxc{ display:inline-block; width: calc(100% / 3); margin-bottom:5px; padding:20px 20px; vertical-align:top;}
.boxc a{ display:block; width:100%; overflow:hidden; background:#ffffff; padding:20px; box-shadow:0 3px 6px 1px rgba(51, 51, 51, 0.18);}
.news_list_img { width: 100%; height: 0; padding-bottom: 133.33%; background-repeat: no-repeat; background-position: center; background-size: cover; }
#ne_list_pic{ width:100%; overflow:hidden;}
#ne_list_pic img{ width:100%; height:auto;}
#ne_list_font{ width:100%; font-size:18px; color:#047abc; margin-bottom:6px; margin-top:10px;}
#ne_list_d{ width:100%; font-size:12px; color:#999999; margin-bottom:6px;}
#ne_list_fonts{ width:100%; font-size:14px; line-height:1.6; color:#000000;}
#ne_content2{ margin:0 auto; width:1000px; overflow:hidden;}
#ne_title{ font-size:220%; font-weight:700; letter-spacing:5px; line-height:1.5; color:#af9366; border-bottom:1px solid #e3e3e3; padding-bottom:20px; margin-bottom:30px;}
#ne_c{ width:1000px; overflow:hidden;}

/*photo*/
#po_content{ margin:0 auto; width:1160px; overflow:hidden;}
#po_class{ margin:0 auto; width:100%; overflow:hidden; margin-bottom:3%; border-bottom:2px solid #CCCCCC; padding-bottom:2%;}
#po_class a{ display:inline-block; margin:5px 7px; padding:8px 22px; border:1px solid #036eb7; background:url(../images/mask1.png); color:#036eb7; font-size:15px; border-radius:50px;}
#po_class a.active { color:#ffffff; background:#036eb7; border:1px solid #036eb7; }
#po_class a:hover{ border:1px solid #036eb7; background:url(../images/mask2.png); color:#036eb7;}
#po_list{ width:100%; overflow:hidden; text-align:center;}
#po_list a{ display:inline-block; width:30%; margin-bottom:4%; padding:0 20px; vertical-align:top;}
#po_list_p{ margin:0 auto; display:block; width:100%; height:0; padding-bottom:75%; overflow:hidden; text-align:center; -ms-behavior:url(css/backgroundsize.min.htc); behavior:url(css/backgroundsize.min.htc); box-shadow:2px 2px 10px -5px rgba(0,0,0,0.3); border-radius:20px;}
#po_list_f{ margin:0 auto; width:100%; font-size:19px; font-weight:500; letter-spacing:1px; line-height:1; text-align:left; padding:5px auto; margin-top:10px;}
/* #po_list_f span{ display:block; margin-top:10px; font-size:13px; color:#999999} */
#po_title{ margin:0 auto; width:100%; font-size:25px; font-weight:600; letter-spacing:5px; overflow:hidden; margin-bottom:10px; color:#af9366;}
#po_c{ width:100%; overflow:hidden; text-align:center;}
#po_c a{ display:inline-block; width:19%; margin:0 0.5% 3% 0.5%;}
#po_c_p{ margin:0 auto; display:block; width:100%; height:0; padding-bottom:70%; overflow:hidden; text-align:center; -ms-behavior:url(css/backgroundsize.min.htc); behavior:url(css/backgroundsize.min.htc); box-shadow:2px 2px 6px -2px rgba(0,0,0,0.4);}
#po_c_f{ margin:0 auto; width:90%; overflow:hidden; font-size:13px; text-align:center; padding-top:5%;}

/*contact*/
#co_content{ margin:0 auto; width:1000px; overflow:hidden; padding:10px;}
#co_font_f{ margin:0 auto; width:100%; color:#343434; margin-bottom:25px;}
#co_table{ margin:0 auto; width:100%; overflow:hidden; padding:5%; background:url(../images/mask2.png); box-shadow:2px 2px 8px -2px rgba(0,0,0,0.3);}
#co_table li{ width:100%; overflow:hidden; padding:8px 0; font-size:14px; list-style:none;}
.co_btn{ margin:0 auto; width:160px; height:45px; line-height:43px; text-align:center; font-size:16px; border:1px solid #49b2ce; color:#49b2ce; cursor:pointer; margin-top:30px; margin-bottom:15px; border-radius:50px;}
.co_btn:hover{ color:#ffffff; background:#49b2ce; transition: all 0.5s;} 
/* .co_btn img{ width:20px;}*/ 

/*===平版型區===*/
@media (min-width: 737px) and (max-width: 1249px) {
#gotop { width:45px; height:45px; right:15px; bottom:15px;}

.header_bg{ position:fixed; width:100%; height:60px; background:url(../images/top_bg-2.png); border-bottom:0px; z-index:999; top:0;}
.header_box { height: 60px; }
.header_menu { margin-right: 70px; }
.header_box .header_menu .menu_link { display: none; }
.header_box .header_menu .menu_link.menu_btn { display: none; }
.header_box .header_menu .menu_link.menu_icon { padding: 18px 9px; }
.header_box .header_menu .menu_icon img { width: 24px; }

.header{ position:relative; margin:0 auto; width:100%; height:60px; padding:0 2%;}
.logo{ position:absolute; left:1%; width:auto; height:60px; padding:8px 0;}
.logo img{ height:100%;}
.btn{ display:none;}
.sbtn{ position:absolute; top:0; right:80px; display:inline-block; line-height:70px;}
.sbtn img{ width:24px;}
.sbtn a{ display:inline-block; margin-left:10px;}
.tbtn_c{ display:none;}
#banner{ width:100%; overflow:hidden; background:#ffffff;}
.top_fix{ height: 60px; }
/*mobile*/
#t_menu{ display:block; position:absolute; width:60px; height:60px; top:0; right:0; text-align:center; background:#af9366;}
#t_menu img{ height:50%; margin:15px 0;}

#menu_c{ display:none; position:fixed; z-index:9999999; top:0; background:rgba(0,0,0,0.8); width:100%; height:100%; overflow:hidden; overflow-y:auto;}
.menu_xx{ width:98%; overflow:hidden; height:24px; background:url(../images/symbol/pd_menu_close.png) no-repeat right center; background-size:contain; margin:2% 2% 2% 0;}
#menu_c_bg{ margin:0 auto; width:90%; background:#ffffff;}
#menu_c_b{display:block; width:100%; padding:1% 5%; line-height:1.7; text-decoration:none; border-bottom:1px dotted #999999; color:#1e1e1e; font-size:16px; text-align:center;}
#menu_c_b:hover{ background:#f5f5f5; border-bottom:1px dotted #999999; color:#a77931;}
#menu_c_ca{ width:100%; padding:2% 5%; overflow:hidden; background:#af9366;}
#menu_c_ca a{ display:block; color:#ffffff; font-size:16px; text-align:center;}
#menu_c_ca img{ width:18px; margin-right:10px;}

#ibox02a{ width:96%; padding:2% 0 3% 0;}
#ibox02a_f{ font-size:16px; margin-bottom:3%;}
#ibox02a_f span{ font-size:180%; padding-bottom:2px; }
#ibox02a_m{ padding-top:5%;}
#ibox02a_m a{ padding:10px 30px;}

.inew_bg{ width:100%; padding:5% 0; }
.inew{ width:90%; }
.inew_tt{ width:100%; margin-bottom:3%;}
.inew_f{ display:inline-block; width:50%; font-size:14px; vertical-align:middle;}
.inew_f span{ display:block; font-size:180%; } 
.inew_more{ display:inline-block; width:50%; margin-top:0%; vertical-align:middle; text-align:right;}
.inew_more a{ display:inline-block; font-size:12px;}
.inew_c{ display:inline-block; width:100%; vertical-align:top;}
.inew_cc{ width:100%; overflow:hidden;}
.inew_cc a{ display:block; width:100%; margin-bottom:1%; padding-bottom:1%; font-size:15px;}
.inew_date{font-size:13px; margin-right:8%;}

.iab_pic{ padding:10%; font-size:27px;}
.iab_bgp{ padding:7% 0 9% 0;}
.iab_f{ margin:0 auto; width:60%; font-size:14px;}
.iab_f span{ font-size:180%; padding-bottom:10px;}
.iab_f_m{ padding-top:4%;}
.iab_f_m a{ padding:10px 30px;}

#footer_bg{ padding:5% 0;}
#footer{ margin:0 auto; width:90%;}
#footer_01{ display:inline-block; width:30%; vertical-align:top;}
#footer_01 a{ font-size:13px; padding:2% 0;}
#footer_02{ display:inline-block; width:45%; vertical-align:top; font-size:14px; line-height:1.8;}
#footer_02_tt{ font-size:160%; margin-bottom:3%; line-height:1.3;}
#footer_02 span{ font-size:140%;}
#footer_03{ display:inline-block; width:25%; vertical-align:top; text-align:right;}
#footer_03 img{ width:180px; height:auto;}

#abanner_mask{ padding:60px 0; font-size:28px; margin-left: 65%; }
#path_bg{ padding:18px 0;}
#path{ margin:0 auto; width:96%;}
#content_bg{ width:100%; padding:7% 0 10% 0; }
#content{ width:100%; overflow:hidden;}

/*about*/
#ab_content{ margin:0 auto; width:90%; overflow:hidden;}
#ab_class{ width:96%; text-align:right; margin-bottom:3%; padding-bottom:1%;}
#ab_class a{ margin:5px 7px; padding:7px 20px; font-size:15px; }

/*news*/
#ne_content{ width:100%;}
#list {width:100%; padding-bottom:15px;}
#list .boxc{ width:32.5%; margin-bottom:1.5%; padding:1% 2%;}
.boxc a{ width:100%; padding:13px; box-shadow:0 3px 6px 1px rgba(51, 51, 51, 0.18);}
#ne_list_font{ font-size:16px; margin-bottom:6px; margin-top:10px;}
#ne_list_d{ font-size:12px; color:#999999; margin-bottom:6px;}
#ne_list_fonts{ font-size:13px; line-height:1.5;}
#ne_content2{ width:90%; overflow:hidden;}
#ne_title{ font-size:24px; line-height:1.5; color:#a77931; padding-bottom:20px; margin-bottom:30px;}
#ne_c{ width:100%;}

/*photo*/
#po_content{ margin:0 auto; width:94%; overflow:hidden;}
#po_class{ margin-bottom:4%; padding-bottom:2%;}
#po_class a{ margin:5px 5px; padding:6px 16px; font-size:15px; }
#po_list{ width:100%; overflow:hidden; text-align:center;}
#po_list a{ display:inline-block; width:32.5%; margin-bottom:3%; padding:0 1.5%; vertical-align:top;}
#po_list_f{ font-size:16px; line-height:1.6; text-align:left; padding:5px 10px 5px 10px; margin-top:6px;}
#po_list_f span{font-size:13px; margin-top:6px;}
#po_title{ font-size:23px; margin-bottom:10px; }
#po_c{ width:100%; overflow:hidden; text-align:center;}
#po_c a{ display:inline-block; width:24%; margin:0 0.5% 3% 0.5%;}
#po_c_p{ margin:0 auto; display:block; width:90%; height:0; padding-bottom:65%; }
#po_c_f{ margin:0 auto; width:90%; font-size:13px; padding-top:5%;}

/*contact*/
#co_content{ margin:0 auto; width:90%; overflow:hidden;}
#co_font_f{ margin:0 auto; width:100%; color:#343434; margin-bottom:25px;}
#co_table{ padding:30px;}
#co_table li{ padding:8px 0; font-size:13px;}
.co_btn{ width:160px; height:40px; line-height:40px; font-size:14px; margin-top:25px;}
}

/*===手機版型區===*/
@media screen and (max-width: 860px) {
#gotop { right:10px; bottom:10px; width:40px; height:40px;}

.header_bg{ position:fixed; width:100%; height:50px; background-color: #fff; border-bottom:0px; z-index:999; top:0;}
.top_fix{ height: 50px; }

.header_box { height: 50px; }
.header_box .header_logo img { max-width: 169px; }
.header_menu { margin-right: 50px; }
.header_box .header_menu .menu_link { display: none; }
.header_box .header_menu .menu_link.menu_btn { display: none; }
.header_box .header_menu .menu_link.menu_icon { padding: 9px 5px; }
.header_box .header_menu .menu_icon img { width: 32px; }

.header{ position:relative; margin:0 auto; width:100%; height:50px; padding:0 2%;}
.logo{ position:absolute; left:10px; width:auto; height:50px; padding:6px 0;}
.logo img{ height:95%;}
.btn{ display:none;}
.sbtn{ position:absolute; top:0; right:60px; display:inline-block; line-height:70px;}
.sbtn img{ width:32px;}
.sbtn a{ display:inline-block; margin-left:5px;}
.tbtn_c{ display:none;}
#banner{ width:100%; overflow:hidden; background:#ffffff; margin-top:50px;}
#index_more { display:none;}

/*mobile*/
#t_menu{ display:block; position:absolute; width:50px; height:50px; top:0; right:0; text-align:center; background:#047abc;}
#t_menu img{ height:50%; margin:12px 0;}

#menu_c{ display:none; position:fixed; z-index:9999999; top:0; background:rgba(0,0,0,0.8); width:100%; height:100%; overflow:hidden; overflow-y:auto;}
.menu_xx{ width:96%; overflow:hidden; height:24px; background:url(../images/symbol/pd_menu_close.png) no-repeat right center; background-size:contain; margin:4% 4% 4% 0;}
#menu_c_bg{ margin:0 auto; width:90%; overflow:hidden; background:#ffffff;}
#menu_c_b{display:block; width:100%; padding:2% 5%; line-height:1.7; text-decoration:none; border-bottom:1px dotted #00314c; color:#00314c; font-size:15px; text-align:center;}
#menu_c_b:hover{ background:#f5f5f5; border-bottom:1px dotted #999999; color:#047abc;}
#menu_c_ca{ width:100%; padding:4% 5%; text-align:center; background:#047abc;}
#menu_c_ca a{ display:block; color:#ffffff; font-size:15px;}
#menu_c_ca img{ width:16px; margin-right:10px;}

#ibox02 {width:100%; position:relative; -ms-behavior:url(css/backgroundsize.min.htc); behavior:url(css/backgroundsize.min.htc); padding:20px 0;}
#ibox02a{ margin:0px auto; width:90%; padding:4% 0 8% 0;}
#ibox02a_f{ font-size:14px; margin-bottom:-20px}
#ibox02a_f span{font-size:160%; padding-bottom:2px;}



#ibox02b img{margin: 0 50px; 
				width: 300px;
				height: 225px;
				text-align: center;
				box-shadow: 0 1px 3px rgba(0,0,0,0.3);
				border-radius: 20px 20px 20px 20px;
			}
			
#ibox02b a{line-height: 40px;
			font-size: 20px;
			font-weight: 600;
			letter-spacing:4px;
			display: flex;
			justify-content: space-around;
			flex-wrap: wrap;			
		}


/*#ibox02a_m{ padding-top:14%; font-size:12px; width:100%; text-align:center;}
#ibox02a_m a{ padding:6px 16px; font-size:18px;} */

.inew_bg{ width:100%; padding:8% 0;}
.inew{ width:90%; }
.inew_tt{ width:100%; margin-bottom:5%;}
.inew_f{ display:inline-block; width:50%; font-size:13px; vertical-align:middle;}
.inew_f span{ display:block; font-size:150%; } 
.inew_more{ display:inline-block; width:50%; margin-top:0%; vertical-align:middle; text-align:right;}
.inew_more a{ display:inline-block; font-size:12px;}
.inew_c{ display:inline-block; width:100%; vertical-align:top;}
.inew_cc{ width:500px; overflow:hidden;}
.inew_cc a{ display:block; width:100%; margin-bottom:3%; padding-bottom:3%; font-size:15px; letter-spacing:1px;}
.inew_date{font-size:11px; margin-right:8%;}

/*.iab_pic{ padding:15%; font-size:20px;}*/
.iab_bgp{padding:20% 0 20% 0;}
.iab_f{ margin:0 auto; width:70%; font-size:13px;}
.iab_f span{ font-size:160%; padding-bottom:4px;}
.iab_f_m{ padding-top:7%; font-size:12px;}
.iab_f_m a{ padding:6px 16px;}

#footer_bg{ padding:8% 0 4% 0;}
#footer{ margin:0 auto; width:90%;}
#footer_01{ display:block; width:100%; vertical-align:top; margin-bottom:10%;}
#footer_01 a{ display:inline-block; width:50%; font-size:13px; padding:2% 0; text-align:center;}
#footer_02{ display:block; width:100%; vertical-align:top; font-size:13px; line-height:1.4; text-align:center; margin-bottom:6%;}
#footer_02_tt{ font-size:160%; margin-bottom:3%; line-height:1.3;}
#footer_02 span{ font-size:140%;}
#footer_03{ display:block; width:100%; vertical-align:top; text-align:center;}
#footer_03 img{ width:130px; height:auto;}

#abanner_mask{ padding:32px 0; font-size:23px; font-weight:normal; margin-left: 60%; }
#path_bg{ padding:10px 0;}
#path{ margin:0 auto; width:91%;}
#content_bg{ width:100%; padding:11% 0 14% 0; }
#content{ width:100%; overflow:hidden;}

/*about*/
#ab_content{ margin:0 auto; width:90%; overflow:hidden;}
#ab_class{ width:96%; text-align:center; margin-bottom:6%; padding-bottom:3%;}
#ab_class a{ margin:4px 6px; padding:4px 12px; font-size:13px; }
#ab_d span{display:block; font-size:16px; font-weight:700; padding-bottom:10px; color:#00314c;}
#ab_d{ display:block; font-size:13px; letter-spacing:1px; color:#555555;}
.about_title { font-size: 26px;}

/*news*/
#ne_content{ 
		width:100%; 
		padding-bottom:0;
		}
		
/*#list {width:100%; padding-bottom:15px;}
#list .boxc{ width:49.5%; margin-bottom:3%; padding:2% 0%;}
/* .boxc a{ width:200px; padding:10px; box-shadow:0 2px 4px 1px rgba(51, 51, 51, 0.15);} */

.boxc { width: 50%; height: 450px; margin-bottom: 1%; padding: 0; min-width: 270px; }

.boxc a{ 
		width: 270px;
		padding: 10px;
		margin: 20px auto;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		justify-content: center;
		box-shadow:0 2px 4px 1px rgba(51, 51, 51, 0.15);
		}

#ne_list_font{ font-size:14px; margin-bottom:6px; margin-top:6px;}
#ne_list_d{ font-size:12px; color:#999999; margin-bottom:6px;}
#ne_list_fonts{ font-size:12px; line-height:1.5;}
#ne_content2{ width:90%; overflow:hidden;}
#ne_title{ font-size:22px; line-height:1.2; color:#a77931; padding-bottom:20px; padding-top:20px; margin-bottom:20px;}
#ne_c{ width:100%;}

/*photo*/
#po_content{ margin:0 auto; width:94%; overflow:hidden;}
#po_class{ margin-bottom:8%; padding-bottom:4%;}
#po_class a{ margin:5px 3px; padding:3px 12px; font-size:14px; }
#po_list{ width:100%; overflow:hidden; text-align:center;}
#po_list a{ display:inline-block; font-size:10px; width:90%; margin-bottom:6%; padding:0 5%; vertical-align:top;}
#po_list_f{ font-size:20px; font-weight:600; letter-spacing:5px; line-height:1.5; text-align:center; padding:5px; margin-top:3px;}
#po_list_f span{font-size:12px; margin-top:3px;}
#po_title{ font-size:18px; margin-bottom:10px; }
#po_c{ width:100%; overflow:hidden; text-align:center;}
#po_c a{ display:inline-block; width:49%; margin:0 0.5% 5% 0.5%;}
#po_c_p{ margin:0 auto; display:block; width:90%; height:0; padding-bottom:65%; }
#po_c_f{ margin:0 auto; width:90%; font-size:13px; padding-top:5%;}

/*contact*/
#co_content{ margin:0 auto; width:90%; overflow:hidden;}
#co_font_f{ margin:0 auto; font-size:13px; letter-spacing: 2px; width:100%; color:#343434; margin-bottom:5%;}
#co_table{ padding:3% 5%;}
#co_table li{ padding:8px 0; font-size:13px; }
.co_btn{ width:120px; height:40px; line-height:38px; font-size:14px; margin-top:25px;}
}

.imgDBP img {
    max-width: 100%;
    width: 100%;
}


@media (min-width:1250px) and (max-width:1300px){
	.header_box .header_menu .menu_link.menu_icon {
    padding: 18px 12px;    
}
}

@media screen and (max-width: 540px) {
.boxc { width: 100%; }
}


@media (max-width:500px){
	.header_box .header_menu .menu_icon img {
    width: 25px;
}

.header_box .header_menu .menu_link.menu_icon {
    padding: 9px 3px;
}

}

@media (max-width:425px){
	.header_box .header_logo img {
    max-width: 139px;
}
}
@media (max-width:400px){
	.header_box .header_logo img {
    max-width: 119px;
}
}