* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
body {
  margin: 0;
  background-color:#F5F5F5;
  background-image:url(../images/bg.jpg);
  color:#555;
  /* font-family: Geneva, "Helvetica Neue", Helvetica, Arial, "Microsoft JhengHei", sans-serif;*/
  font-family: Arial, "Microsoft JhengHei",  sans-serif;
}
a {
    color: #0086C4;
    text-decoration: none;
}
a:hover{
    color: #0086C4;
    text-decoration: underline;
}

.fix{clear:both;}
.img_middle{vertical-align:middle;}

/* 分頁 */
.panel-body-inside {width:100%;border-bottom: #E8E3D9 1px dotted;}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin:5px 0 15px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #65503B;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #fff;
  background-color: #CC383B;
  border-color: #CC383B;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #A53C3E;
  border-color: #A53C3E;
}

/* INPUT */
.form-size-default {
  height: 34px;
  padding: 0px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-image: none;
  border: 1px solid #C2C7CD;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
   font-family:"微軟正黑體",Arial, Helvetica, sans-serif;
}
.form-size-default:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

/* TEXTAREA */
.key-size-default {
  height: 34px;
  padding: 0px 12px;
  font-size: 14px;
  line-height: 2.3;
  color: #555;
  background-image: none;
  border: 1px solid #C2C7CD;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
   font-family:"微軟正黑體",Arial, Helvetica, sans-serif;
}
.key-size-default:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
/* BTN */
.btn_set{cursor:pointer;padding:5px 12px 6px 12px;background:#E7505A;border: 0px;border-radius:5px;font-size:14px;color:#fff;font-family:"微軟正黑體",Arial, Helvetica, sans-serif;text-shadow: 0 -1px 0 #932129;}
.btn_set:hover{background:#C92934;}

.btn_s1{cursor:pointer;padding:4px 8px 5px 8px;background:#536881;border: 0px;border-radius:5px;font-size:14px;color:#fff;font-family:"微軟正黑體",Arial, Helvetica, sans-serif;text-shadow: 0 -1px 0 #273547;}
.btn_s1:hover{background:#3B4A5C;}

.btn_s1_pink{cursor:pointer;padding:4px 8px 5px 8px;background:#E7505A;border: 0px;border-radius:5px;font-size:14px;color:#fff;font-family:"微軟正黑體",Arial, Helvetica, sans-serif;text-shadow: 0 -1px 0 #932129;}
.btn_s1_pink:hover{background:#C92934;}

.btn_s1_green{cursor:pointer;padding:4px 8px 5px 8px;background:#31A5B6;border: 0px;border-radius:5px;font-size:14px;color:#fff;font-family:"微軟正黑體",Arial, Helvetica, sans-serif;text-shadow: 0 -1px 0 #196B77;}
.btn_s1_green:hover{background:#1F90A0;}

.btn_s1_gray{cursor:pointer;padding:4px 8px 5px 8px;background:#C0C8D2;border: 0px;border-radius:5px;font-size:14px;color:#fff;font-family:"微軟正黑體",Arial, Helvetica, sans-serif;text-shadow: 0 -1px 0 #96A2B2;}
.btn_s1_gray:hover{background:#96A2B2;}

.btn_s2{cursor:pointer;padding:1px 6px 2px 6px;background:#fff;border: 1px solid #F77268;border-radius:3px;font-size:14px;color:#F77268;font-family:"微軟正黑體",Arial, Helvetica, sans-serif;}
.btn_s2:hover{background:#F77268;color:#fff;}

.btn_s3{cursor:pointer;padding:5px 10px;background:#536881;border: 0px solid #333;border-radius:5px;font-size:12px;color:#fff;line-height: 1.5;text-align:center;}
.btn_s3:hover{background:#3B4A5C;color:#fff;}

.btn_s3_gray{cursor:pointer;padding:5px 10px;background:#E1E5EC;border: 0px solid #333;border-radius:5px;font-size:12px;color:#666;line-height: 1.5;text-align:center;}
.btn_s3_gray:hover{background:#C2CAD8;}

.btn_b1{cursor:pointer;padding:8px 45px 8px 45px;background:#536881;border: 0px solid #333;border-radius:5px;font-size:14px;color:#fff;font-family:"微軟正黑體",Arial, Helvetica, sans-serif;text-shadow: 0 -1px 0 #273547;}
.btn_b1:hover{background:#3B4A5C;color:#fff;}

.btn_b1_gray{cursor:pointer;padding:8px 45px 8px 45px;background:#E1E5EC;border: 0px solid #333;border-radius:5px;font-size:14px;color:#666;font-family:"微軟正黑體",Arial, Helvetica, sans-serif;}
.btn_b1_gray:hover{background:#C2CAD8;}

.btn_b2{cursor:pointer;width:200px;height:40px;background:#536881;border: 0px solid #333;border-radius:5px;font-size:14px;color:#fff;font-family:"微軟正黑體",Arial, Helvetica, sans-serif;text-shadow: 0 -1px 0 #273547;}
.btn_b2:hover{background:#3B4A5C;color:#fff;}

.btn_b2_gray{cursor:pointer;width:200px;height:40px;background:#E1E5EC;border: 0px solid #333;border-radius:5px;font-size:14px;color:#666;font-family:"微軟正黑體",Arial, Helvetica, sans-serif;}
.btn_b2_gray:hover{background:#C2CAD8;}

.btn_b3{cursor:pointer;width:100%;height:40px;background:#536881;border: 0px solid #333;border-radius:5px;font-size:15px;color:#fff;font-family:"微軟正黑體",Arial, Helvetica, sans-serif;text-shadow: 0 -1px 0 #273547;}
.btn_b3:hover{background:#3B4A5C;color:#fff;}

.btn_b3_gray{cursor:pointer;width:100%;height:40px;background:#E1E5EC;border: 0px solid #333;border-radius:5px;font-size:15px;color:#666;font-family:"微軟正黑體",Arial, Helvetica, sans-serif;}



.btn_n{height: 34px;font-size: 14px;padding: 0px 12px;border: 1px solid #A53C3E;border-radius: 0px 4px 4px 0px; background:#A53C3E;color:#fff;}
.btn_n:hover{background:#CC383B;}
.search_n{height: 34px;font-size: 14px;padding: 0px 12px;border-radius: 4px 0px 0px 4px; background:#fff;color:#555;
	border-top: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-right: #ccc 0px solid;	}

.tx0067B6{color: #0067B6;}
.new_tea01{border-bottom: #aaa 1px dotted;font-size:16px;font-weight: bold;padding-bottom:8px;}
.new_tea02{border-bottom: #aaa 1px dotted;font-size:20px;font-weight: bold;padding-bottom:8px;}
.new_tag01{padding:1px 5px; background:#0088CC;color:#fff; margin:0px 5px;border-radius:2px;}



		.bb_red{border-bottom: #C65152 3px solid;}
		.bb_green{border-bottom: #13C29F 3px solid;}
		.bb_yellow{border-bottom: #FF9748 3px solid;}
		.bb_blue{border-bottom: #5183C7 3px solid;}
		.bb_brown{border-bottom: #9A7016 3px solid;}
		.news_com_img{margin: auto auto;
			width: 100%;
			text-align: center;
			border: 5px solid #f2f2f2;
			box-shadow: 0px 2px 2px 0px #cccccc;
		}
