body{
	overflow-y:scroll;
}
body, li {
  font-size: 15px;
  color: #777;
  line-height: 24px;
}

.nav-collapse_ .nav > li > a {
  font-size: 18px;
  font-family: '微軟正黑體';
}

.isotope-block img {
  background: #fff;
}
.isotope-block img:hover {
  opacity: .8;
}

h3 {
  font-family: '微軟正黑體';
}
h3 span {
  font-style: normal;
}

.nav-collapse_ .nav {
  z-index: 9999;
}

.list-blog li div div {
  padding: 15px 0 18px 0;
}

.list-blog li strong {
  font-family: '微軟正黑體';
}

footer {
  font-size: 13px;
  color: #444444;
  background:#000;
}

span.info {
  color: #333;
  font-size: 13px;
  word-wrap: break-word;
  word-break: normal; 
}
a.nolink{
	cursor:default;
}
/*@media (max-width: 640px) {
	div.isotope{
		height:auto;
	}
	div.isotope > div.element:nth-child(15){
		display:none;
	}
}*/

.cmd{
	background:#fff;
	padding:0;
	margin:0;
}
.cmd table{
	border-top:1px solid #ddd;
	width:100%;
	border-spacing:0;
}
.cmd table td{
	border-bottom:1px solid #ddd;
	padding:8px 5px;
	text-align:center;
}
.cmd table thead td{
	border-bottom:1px solid #333;
	background:#f8f8f8;
	font-weight:bold;
}
.cmd table td button{
	margin:0 4px;
}
.list-blog li img {
	width:250px;
}
.ui-dialog{
	font-size:13px;
}
.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}

.cmd .navbar{
	background:#38545F;
	margin-bottom:20px;
}
.cmd .navbar span.title{
	font-size:15px;
	margin-right:20px;
	display:inline-block;
	padding:10px 10px;
	color:#fff;
	font-weight:bold;
}
.cmd .navbar a{
	display:inline-block;
	margin:0 4px;
	font-size:15px;
	color:#fff;
	padding:10px 10px;
	text-decoration:none;
}
.navbar a.active{
	color:#3FF;
	font-weight:bold;
	padding-bottom:2px;
	border-bottom:1px solid #3ff;
}
.cmd .navbar a:hover{
	color:#099;
}
.mainbtn{
	position:absolute;
	top:10px;
	right:10px;
}
button{
	cursor:pointer;
}
.ui-dialog{
	font-size:13px;
}
.ui-dialog ul{
	padding:0;
}
.ui-dialog li{
	list-style:none;
	margin-bottom:5px;
	font-size:13px;
}
.ui-dialog li span{
	display:inline-block;
	width:70px;
	text-align:center;
	vertical-align:top;
}
.ui-dialog li input, .ui-dialog li textarea{
	width:480px;
	vertical-align:top;
}
.ui-dialog li img.news_img, .ui-dialog li img.product_img{
	max-width:490px;
	margin-left:70px;
	margin-top:10px;
	border:1px solid #ddd;
}
ul.pages{
	display:inline-block;
	width:500px;
}
.pages li{
	display:inline-block;
	padding:3px 2px 3px 10px;
	border:1px solid #ddd;
	background:#fafafa;
	margin:0 15px 10px 0;
	width:420px;
	position:relative;
}
.pages li:hover{
	border:1px solid #0CC;
}
.pages li span.rightgo{
	float:right;
	width:100px;
	margin-top:5px;
	marign-right:0px;
}
.pages li span.del_page{
	width:20px;
	height:20px;
	display:inline-block;
	background: url(../img/del.png) no-repeat;
	text-indent:-10000em;
	margin-left:10px;
	cursor:pointer;
	position:relative;
	top:-3px;
}
.pages li span.up, .pages li span.down{
	width:16px;
	height:16px;
	display:inline-block;
	text-indent:-10000em;
	background: url(../img/up.png) no-repeat;
	margin-left:10px;
	cursor:pointer;
}
.pages li span.down{
	background: url(../img/down.png) no-repeat;
}
.t1{ width:100px;}
.t2{}
.t3{ width:300px;}
.t4{ width:120px;}
.cmd table td.tl{ text-align:left;}

#product_menu ul{
	margin-left:0;
}
#product_menu li{
	cursor:pointer;
	font-weight:bold;
}
#product_menu li:hover{
	color:#333;
}
#product_menu li li li{
	font-size:13px;
	font-weight:normal;
}
#product_menu li li ul{
	margin-bottom:10px;
}
#product_menu .active{
	color:#333;
	font-weight:bold;
}
#cate_view{
	position:relative;
	height:700px;
}

#product_content img{
	border:1px solid #ddd;
	margin-bottom:10px;
}
#news_content img{
	border:1px solid #ddd;
}

#login{
	width:450px;
	height:400px;
	margin:100px auto 0 auto;
	background:#fff;
	padding:50px;
	text-align:center;
}
#login h2{
	font-size:24px;
	font-family:'微軟正黑體';
}
div.newimg{
	margin-bottom:10px;
}
#news_list ul{
	margin-left:0;
	border-top:1px dotted #ddd;
	padding-top:5px;
}
#news_list li{
	margin-bottom:5px;
	border-bottom:1px dotted #ddd;
	padding-bottom:5px;
}
#news_list li span.time{
	color:#999;
	font-size:12px;

}

.product_list li.thumbnail-2{
	min-height:320px;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#e8e8e8;
	border:1px solid #ccc;
	list-style:none;
	box-sizing:border-box;
	padding:10px;
	font-size:13px;
}
.product_list li.thumbnail-2 img{
}
.product_list li.thumbnail-2:hover{
	background:#fff;
	border:1px solid #ccc;
}
p.no{
	margin-top:40px;
}
.ui-dialog li span.right{
	float:right;
	width:120px;
	position:relative;
	top:5px;
}
.nailthumb-container {
	height:270px;
}
.nailthumb-container img{
	min-height:270px;
}
.infopp{
	padding:10px;
}
.infopp h4{
	font-size:13px;
	margin:5px 0;
}
.infopp h4 a{
	color:#036;
}
.infopp h5{
	margin:5px 0;
	letter-spacing:0;
	font-size:13px;
	color:#666;
	line-height:20px;
}
.infopp p{
	letter-spacing:0;
	font-size:12px;
	color:#999;
	line-height:23px;
}
.infopp p span.info{
	font-size:12px;
}
@media(min-width:768px) and (max-width:979px) {
.nav-collapse_ .nav>li{
	margin-left:65px;
}
}
@media(min-width:768px){
.product_list li.thumbnail-2 {
	width:29%;
	margin-bottom:20px;
	vertical-align:top;
}
.thumbnails-2 .thumbnail-2{
	height:400px;
}
.infopp{
	height:160px;
	overflow-y:hidden;
}
}
@media (max-width: 767px) and (min-width: 626px){
.thumbnails-2 .thumbnail-2{
	height:400px;
}
}
@media (max-width: 979px){
.cate .list-blog li{
	margin-bottom:15px;
	padding-bottom:25px;
	border-bottom:3px solid #ccc;
}
.cate .list-blog li div div{
	border:none;
	margin-bottom:0px;
}
}
@media (max-width: 625px) and (min-width: 482px){
.thumbnails-2 .thumbnail-2 {
margin-left: 20px;
margin-right: 20px;
width: 96%;
float: left;
}
}