﻿
body{ 
 font-family: Arial,"新細明體","MingLiU", Helvetica, sans-serif;
 color:#555;
}

.wrapper {
    width: 950px;
    margin:0 auto;
    line-height:1.8;
    font-size:13px;
}

h1,h2,h3,.contact_01,.contact_03 a{
	font-family: "黑體", "微軟正黑體","Microsoft JhengHei","PMingLiU", Arial, "新細明體","MingLiU", Helvetica, sans-serif;
	}
body.about h1{
	position:absolute;
	top:30px;
	left:-8px;
	background:url(../images/about_title.png) no-repeat top left;
	width:932px;/*970*/
	height:90px;
	
	font-size:36px;
	color:#fff;
	line-height:2.2em;
	padding:0px 0px 0px 38px;
	}
h2{
	/*color:#e40077;*/
	color:#000;
	font-size:24px;
	padding:80px 0px 10px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	}
h3{
	/*color:#0565be;*/
	color:#e40077;
	font-size:20px;
	padding:0px 0px 5px;
	}
h3 span{
	width:2px;
	height:21px;
	background-color:#e40077;
	margin-right:5px;
	margin-bottom:-3px;
 
	display: inline-block;
     zoom:1;
     *display: inline;
	}
h4,a h4{
	color:#264380;
	font-size:15px;
	font-weight:bold;
	padding-top:25px;}
a:hover h4{
	text-decoration:underline;
	}
	
.logo{
	text-indent:-99999px;
	display:block;
	padding:15px 0px 20px;
	margin:20px 0px 0px;
	background: url(../images/yes123_logo.png) no-repeat left top;
	}
	
.article{
	position:relative;
	border:1px solid #aaa;
	box-shadow:1px 1px 4px #999;
	padding:60px 30px 40px;
	
	-webkit-border-radius : 6px; /*Safari Chrome*/
	-o-border-radius : 6px; /*opera*/
	-ms-border-radius : 6px; /*ie*/
	border-radius : 6px; /*firefox*/
	
	background:url(../images/contact_bg.jpg) repeat-x bottom;
	}
ul.award{
	display:block;
	text-align:center;
	padding:30px 0px 0px;
	color:#6f4115;
	line-height:2em;
	}
ul.award li{
	width:210px;
	height:194px;
	background:url(../images/award_bg.jpg) no-repeat center top;
	padding:0px 10px;
	display: inline-block;
     zoom:1;
     *display: inline;
	}
ul.award li div{
	padding:15px 0px 0px;
	}
ul.award li .year{
	font-size:30px;
	color:#8c5d2f;
	font-weight:bold;
	padding-left:10px;
	}
ul.award li span{ color:#e40000;}
ul.award li .bigW{ font-size:16px;color:#e40000;}


ul.product{
	display:block;
	padding:20px 0px 0px;
	}
ul.product li{
	position:relative;
	text-align:left;
	vertical-align:top;
	width:276px;
	height:200px;
	border-right:1px dashed #999;
	
	display: inline-block;
     zoom:1;
     *display: inline;
	 }
li.box01{
	padding:10px 11px 10px 0px;
	background:url(../images/product_01.jpg) no-repeat right bottom;
	}
li.box02{
	padding:10px 11px 10px 11px;
	background:url(../images/product_02.jpg) no-repeat center bottom;
	}
li.box03{
	padding:10px 0px 10px 11px;
	border:0px !important;
	background:url(../images/product_03.jpg) no-repeat right bottom;
	}
.space_box03{
	width:110px;
	height:50px;
	float:right;
	position:relative;
	}
	
/**/
.about_contact{
	border:1px dashed #999;
	-webkit-border-radius : 6px; /*Safari Chrome*/
	-o-border-radius : 6px; /*opera*/
	-ms-border-radius : 6px; /*ie*/
	border-radius : 6px; /*firefox*/
	padding:15px 0px;
	margin-top:80px;
	background:#fff;
	}
.about_contact td{
	border-right:1px dashed #999;
	vertical-align:top;
	line-height:1.8em;
	}
.contact_01{
	background:url(../images/yes123_logo01.jpg) no-repeat 35px 10px;
	width:90px;
	padding:40px 10px 10px 58px;
	font-size:20px;
	font-weight:bold;
	}
.contact_02{
	padding:5px 20px;
	word-spacing: 10px;}
.contact_03{
	border:0px !important;
	text-align:center;
	padding-top:30px;}
.contact_03 a{
	padding:10px 15px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	
	-webkit-border-radius : 6px; /*Safari Chrome*/
	-o-border-radius : 6px; /*opera*/
	-ms-border-radius : 6px; /*ie*/
	border-radius : 6px; /*firefox*/
	box-shadow:1px 2px 4px #999;

	
	/* fallback */
	background-color: #ff0085;
	background: url(../images/contact_btn.jpg) repeat-x;
	background-repeat: repeat-x;

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff0085), to(#d1006d));/* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #ff0085, #d1006d);/* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #ff0085, #d1006d);/* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #ff0085, #d1006d);/* IE 10 */
	background: -o-linear-gradient(top, #ff00857, #d1006d);/* Opera 11.10+ */
}

.contact_03 a:hover{
	box-shadow: inset 1px 2px 2px rgba(0,0,0,0.5);
	/* fallback */
	background-color: #ff0085;
	background: url(../images/contact_btn.jpg) repeat-x;
	background-repeat: repeat-x;

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1006d), to(#ff0085));/* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #d1006d, #ff0085);/* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #d1006d, #ff0085);/* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #d1006d, #ff0085);/* IE 10 */
	background: -o-linear-gradient(top, #d1006d, #ff0085);/* Opera 11.10+ */
}
.fb_aside{
	margin-top:40px;
	}
.fb_aside li{
	display: inline-block;
     zoom:1;
     *display: inline;
	 vertical-align:top;
	}

.contact_fb01,
.contact_fb02{
	display:block;
	background:#fff;
	border:1px solid #ccc;
	border-top:3px solid #4763b2;
	padding:0px 12px;
	
	-webkit-border-bottom-left-radius : 6px; /*Safari Chrome*/
	-webkit-border-bottom-right-radius : 6px; /*Safari Chrome*/

	-moz-border-radius-bottomleft : 6px; /*firefox 寫法不同*/
	-moz-border-radius-bottomright : 6px; /*firefox 寫法不同*/

	-ms-border-bottom-left-radius : 6px;
	-ms-border-bottom-right-radius : 6px;
	
	-o-border-bottom-left-radius : 6px;
	-o-border-bottom-right-radius : 6px;
	
	border-bottom-left-radius : 6px;
	border-bottom-right-radius : 6px;
	}
	
.contact_fb01{
	margin-right:20px;}
.contact_fb02{
	padding-top:5px;
	padding-bottom:10px !important;
	}
	
.fb_box{
	display:block;
	border-bottom:1px dashed #999;
	padding:16px 0px 16px 10px;
	}
.fb_box div{
	display: inline-block;
     zoom:1;
     *display: inline;
	 padding:0px 10px 0px 0px;
	 vertical-align:top;
	}
.last{
	border-bottom:0px !important;
	padding-bottom:20px;
	}
ul.uiList{
	background:#999;
	}
	
.direction{
	margin-top:100px;
	/*border-bottom:1px dashed #999;*/
	}


ul.rule_list>li{
	display:inline-block;
	zoom:1;
     *display: inline;
	 vertical-align:top;
	 /*float: left;*/
	}
li.rightL{
	width:30px;/*30*/
	}
li.rightW{
	width:96%;/*840*/
	}
ul.rule_list02 li{
	display:block;
	}
ul.decimal{
	list-style-type:decimal;
	padding:0px 0px 0px 24px;
	}
ul.initial{
	list-style-type:disc;
	padding:0px 0px 0px 20px;
	}
.clear{
	clear:both;
	width:100%;
	height:1px;
	display:block;
	clear:both;
	}