@charset "utf-8";
/* CSS Document */

body{ background:#FFFFFF;}


/*----------------  產品列表 -----------*/
ul#pro_list{ font-size:.9em; overflow:hidden; padding:0 0 20px 0; color:#000000;}
ul#pro_list h6{ font-size:1.2em; color:#0074a7; border-bottom:2px #0074a7 solid;}
ul#pro_list li{ width:100%; overflow:hidden; border-bottom:1px #CCCCCC solid; padding:15px 0 10px 0; line-height:16px; }
ul#pro_list li em{ border-radius:25px; border:2px #0084be solid; padding:2px 5px; display:inline-table; width:60px;}
/* ver_pic */
.ver_pic{ position:relative; text-align:center; display:table-cell; vertical-align:middle; line-height:1.2em; }
.ver_pic .subpic{ *position:absolute; top:50%; left:50%;}
.p1{ width:80px; font-size:1em; color:#666666; }
.p2{ width:200px; text-align:left;}
.p3{ width:85px; font-size:.8em; color:#0084be; text-align:right;}


/*-------------------  detail  ------------*/
#pro_1{
	font-size:1em;
	text-align:center;
	padding:30px 0;
}
#pro_1 h3{
	font-size:1.2em;
}
#pro_2{
	font-size:.8em;
	text-align:center;
	padding:20px 0 40px;
}
#pro_info{
	font-size:.8em;
	text-align:center;
	padding:15px 0 0;
	margin:0 0 20px;
}
#pro_info i{
	text-decoration:line-through;
}
#pro_info strong{
	font-size:1.1em;
	display:block;
	padding:1em 0;
}
#pro_info strong b{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.5em;
	color:#ff4800;
}

/*-------------*/
.note{
	font-size:.7em;
	color:#999999;
	display:block;
}
.pp{
	background:#dbf2fa;
    background: #dbf2fa -moz-linear-gradient(top, #dbf2fa 0%, #b5c6d0 100%); /* FF3.6+ */
    background: #dbf2fa -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbf2fa), color-stop(100%,#b5c6d0)); /* Chrome,Safari4+ */
    background: #dbf2fa -webkit-linear-gradient(top, #dbf2fa 0%, #b5c6d0 100%); /* Chrome10+,Safari5.1+ */
    background: #dbf2fa -o-linear-gradient(top, #dbf2fa 0%, #b5c6d0 100%); /* Opera11.10+ */
    background: #dbf2fa -ms-linear-gradient(top, #dbf2fa 0%, #b5c6d0 100%); /* IE10+ */
    background: #dbf2fa linear-gradient(top, #dbf2fa 0%, #b5c6d0 100%); /* W3C */
}
.alert{
	font-size:1.5em;
	color:#0084be;
	position:relative;
	top:-50px;
	left:50%;
	line-height:40px;
	height:40px;
	width:40px;
	text-align:center;
	border-radius:25px;
	background:#FFFFFF;
	box-shadow:0 2px 2px rgba(0,0,0,.7);
	margin:0 0 -20px -20px;
}

#btn{
	clear:both;
	text-align:center;
	padding:0 0 20px;
}
#btn a{
	color:#FFFFFF;
	background:#1491c7;
    background: #1491c7 -moz-linear-gradient(top, #1491c7 0%, #245a7b 100%); /* FF3.6+ */
    background: #1491c7 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1491c7), color-stop(100%,#245a7b)); /* Chrome,Safari4+ */
    background: #1491c7 -webkit-linear-gradient(top, #1491c7 0%, #245a7b 100%); /* Chrome10+,Safari5.1+ */
    background: #1491c7 -o-linear-gradient(top, #1491c7 0%, #245a7b 100%); /* Opera11.10+ */
    background: #1491c7 -ms-linear-gradient(top, #1491c7 0%, #245a7b 100%); /* IE10+ */
    background: #1491c7 linear-gradient(top, #1491c7 0%, #245a7b 100%); /* W3C */
	border-radius:5px;
	padding:15px 0;
	display:inline-block;
	width:80%;
	text-shadow:0 2px 2px #333;
}
	