
/************************************************************\
* 1. about  / 品牌精神
* 2. about2 / 製茶流程
\************************************************************/

/************************************************************\
* Contents
\************************************************************/
.contents{ /*Cover*/
	overflow: visible;
}

.scroll-to-fixed-fixed {
	background: #fff;
    left: 0 !important;
    width: 100% !important;
}

/************************************************************\
* banner
\************************************************************/
#pabout .banner{
	position: relative;
	width: 1206px;
	height: 468px;
	margin: 0 auto;
	opacity: 0;
	opacity: 1\9\0;
}
#pabout .banner .bg_wrap{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
#pabout .banner .bg{
	background: url("../images/about_bg.jpg") no-repeat scroll center -150px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	opacity: 1\9\0;
}
#pabout .banner .tea{
	background: url("../images/about_teas.png") no-repeat scroll 0 0;
	position: absolute;
	bottom: 0;
	right: 27px;
	width: 620px;
	height: 510px;
	opacity: 0;
	opacity: 1\9\0;
}
#pabout .banner .tea_mask{
	background: #ffffff;
	position: absolute;
	bottom: -120px;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 120px;
}
#pabout .banner .block{
	position: absolute;
	top: 126px;
	left: 73px;
	height: 500px;
}
#pabout .banner h3{
	float: right;
	text-align: right;
	font-family: "SimSun", 'cwTeXFangSong', serif;
	font-size: 25px;
	line-height: 31px;
	opacity: 0;
	opacity: 1\9\0;
	margin-top: 3px;
	color: #5d4a2f;
}
#pabout .banner h3 div{
	float: right;
	width: 25px;
	margin-left: 23px;
}
#pabout .banner .summary{
	float: right;
	text-align: right;
	font-family: "Microsoft JhengHei", "微軟正黑體", serif;
	font-size: 14px;
	line-height: 18.9px;
	opacity: 0;
	opacity: 1\9\0;
	margin-right: 31px;
	
	color: #5d4a2f;
}
#pabout .banner .summary div{
	float: right;
	width: 14px;
	margin-left: 24px;
}

/************************************************************\
* subnav
\************************************************************/
#pabout .subnav{
	background: #fff;
	width: 100%;
	height: 120px;
	line-height: 120px;
	margin: 0 auto;
	border-bottom: 1px solid #eaeaea;
	text-align: center;
	opacity: 0;
	opacity: 1\9\0;
	
    -webkit-transition: all 0.5s ease 0s;
       -moz-transition: all 0.5s ease 0s;
        -ms-transition: all 0.5s ease 0s;
         -o-transition: all 0.5s ease 0s;
	        transition: all 0.5s ease 0s;
}
#pabout .subnav.smaller{
	height: 60px;
	line-height: 60px;
}
#pabout .subtop{
	width: 1003px;
	margin: 0 auto;
}
#pabout .subnav .subtop>*{
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
#pabout .subnav a{
	color: #000;
	font-family: "Microsoft JhengHei", "微軟正黑體", serif;
	font-size: 15px;
	letter-spacing: 0.1em;
	font-weight: 600;
	opacity: 0.7;
}
#pabout .subnav .left{
	width: 496.5px;/*49.5%;*/
}
#pabout .subnav .right{
	width: 496.5px;/*49.5%;*/
}
#pabout .subnav .line{
	background: #b0b0b0;
	width: 1px;
	height: 37px;
}
#pabout .subnav .on{
	color: #804414;
}
#pabout .subnav .on i{
	display: inline-block;
	width: 5px;
	height: 6px;
	margin: 1px 20px;
    -webkit-transition: all 0.5s ease 0s;
       -moz-transition: all 0.5s ease 0s;
        -ms-transition: all 0.5s ease 0s;
         -o-transition: all 0.5s ease 0s;
	        transition: all 0.5s ease 0s;
	opacity: 0;
	opacity: 1\9\0;
}
#pabout .subnav .on i:nth-child(n+1){
	background: url("../images/news_cate_on.png") no-repeat scroll center 0;
}
#pabout .subnav .on i:nth-child(n+2){
	background: url("../images/news_cate_on2.png") no-repeat scroll center 0;
	margin: 1px 20px 1px 18px;
}
/*hover*/
#pabout .subnav a:hover{
	opacity: 1;
}
#pabout .subnav a.on:hover i{
	margin: 1px 15px;
}
#pabout .subnav a.on:hover i:nth-child(n+2){
	margin: 1px 15px 1px 13px;
}

/************************************************************\
* section #1#2#3
\************************************************************/
.section{
	display:block;
}
.ab1_1 {
	margin:125px 0 0 0;
}
.inner{
	width: 1003px;
	margin: 0 auto;
}
.inner .pic, .inner .txt, .inner .tit {
	display:block;
	float:left;
}

.ab1_1 .txt {
	width:255px;
	height:auto;
	opacity: 0;
	opacity: 1\9\0;
}
.ab1_1 .txt .t1{
	font-family:"SimSun", 'cwTeXFangSong', serif;
	font-size:16px;
	color:#000000;
	line-height:180%;
	letter-spacing:0.2em;
	font-weight:bold;
	padding:85px 0 70px 0;
}
.ab1_1 .txt .t2{
	font-size:13px;
	color:#565656;
	line-height:180%;
	letter-spacing:0.2em;
	text-align:justify;
}
.inner .tit {
	font-family:"SimSun", 'cwTeXFangSong', serif;
}
.ab1_1 .tit {
	padding:83px 0 0 85px;
	opacity: 0;
	opacity: 1\9\0;
}
.inner .tit .ch {
	display:block;
	font-size:40px;
	width:40px;
	height:inherit;
	line-height:120%;
	color:#5d4a2f;

}
.inner .tit .en {
	display:block;
	font-size:13px;
	width:40px;
	letter-spacing:0.1em;
	padding:25px 0 50px 5px;
	color:#707070;
	
}
.inner .tit .num {
	font-size:12px;
	color:#707070;
	padding:0 0 0 5px;
	
}
.ab1_1 .pic {
	padding:0 85px 0 0;
	position: relative;
	opacity: 0;
	opacity: 1\9\0;
}
.ab1_1 .pic .s01_img{
	position: absolute;
	top: 0;
	left: 0;
	width: 477px;
	height: 778px;
}
.ab1_1 .pic img{
	opacity: 0;
	opacity: 1\9\0;
}

.ab1_2 {	
	display:block;
	background:url(../images/bg_rat.jpg) no-repeat 90% 0;
	padding:10px 0 0 0;
}
.ab1_2 .inner{
	display:block;
	min-height:550px;
	margin:90px auto 0 auto;
	border-top:1px solid #e4e4e4;
	padding:120px 0 0 0;
	width:1002px;
}
.ab1_2 .txt {
	position:absolute;
	margin:0 auto;
	font-size:13px;
	color:#565656;
	letter-spacing:0.2em;
	line-height:180%;
	text-align:center;
}
.ab1_2 .s02_img{
	position:absolute;
	right:50%;
	left:50%;
	margin:0 0 0 -50%;
	width:100%;
	min-width:1200px;
	font-size:13px;
	color:#565656;
	letter-spacing:0.2em;
	line-height:180%;
	background:url(../images/about_p2.jpg) no-repeat 15% 80px;
	min-height:530px;
	text-align:center;
	
	height: 778px;
	margin-top: -50px;
}
.w1002 {
	position:relative !important;
	display:inline-block;
	width:1002px;
	height:auto;
}

.ab1_2 .t1, .ab1_2 .t2{
	display:block;
	width:270px;
	float:left;
	text-align:justify;
	opacity: 0;
	opacity: 1\9\0;
}
.ab1_2 .t1 {
	padding:0 55px 0 0;
	margin:0 0 0 190px;
}
.ab1_2 .tit {
	margin:0 0 0 80px;
	opacity: 0;
	opacity: 1\9\0;
}
.ab1_2 span {
	display:inline-block;
	height:20px;
}
.ab1_2 .sp1{ width:45px;}
.ab1_2 .sp2{ width:55px;}
.ab1_2 .sp3{ width:45px;}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.ab1_2 .txt { letter-spacing: 0.26em; }
.ab1_2 .sp1{ float:left; margin-bottom: 50px;}
.ab1_2 .sp2{ width:0;}
.ab1_2 .sp3{ width:0;}
}

.ab1_2 .s02_img {	opacity: 0;
	opacity: 1\9\0;} 
@media screen and (min-width: 1680px) and (max-width: 1850px) {
.ab1_2 .s02_img {	background:url(../images/about_p2.jpg) no-repeat 10% 80px;} 
}
@media screen and (min-width: 1600px) and (max-width: 1680px) {
.ab1_2 .s02_img {background:url(../images/about_p2.jpg) no-repeat 8% 80px;} 
}
@media screen and (min-width: 1440px) and (max-width: 1600px) {
.ab1_2 .s02_img {background:url(../images/about_p2.jpg) no-repeat 0 80px;} 
}
@media screen and (min-width: 1320px) and (max-width: 1440px) {
.ab1_2 .s02_img {background:url(../images/about_p2.jpg) no-repeat -8% 80px;} 
}
@media screen and (min-width: 1200px) and (max-width: 1320px) {
.ab1_2 .s02_img {background:url(../images/about_p2.jpg) no-repeat -15% 80px;} 
}
@media screen and (max-width: 1200px) {
.ab1_2 .s02_img {background:url(../images/about_p2.jpg) no-repeat -18% 80px;} 
}

.ab1_3{
}
.ab1_3 .inner{
	width:1002px;
	border-top:1px solid #e4e4e4;
	min-height:609px;
}
.ab1_3 .txt {
	display:inline-block;
	width:412px;
	font-size:13px;
	color:#565656;
	letter-spacing:0.2em;
	line-height:180%;
	opacity: 0;
	opacity: 1\9\0;
}
.ab1_3 .bgpic {
	display:block;
	width:100%;
	min-width:1200px;
	height:510px;
	position:absolute;
	left:0;
	overflow:hidden;
	margin:100px 0 0 0;
}
.ab1_3 .bgpic .img1{
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	width: 100%;
}
.ab1_3 .bgpic .s03_img{
	position:absolute;
	z-index:2;
	bottom:0;
	left:15%;
	background:url(../images/about_p3.png) no-repeat 0 0;
	width: 431px;
	height: 392px;
	opacity: 0;
	opacity: 1\9\0;
}
.ab1_3 .inbox {
	width:560px;
	position:absolute;
	z-index:10;
	display:block;
	padding:120px 0 0 0;
	text-align:justify;
	margin:0 0 0 380px;
	
}
.ab1_3 .tit {
	margin:0 0 0 80px;
	opacity: 0;
	opacity: 1\9\0;
}

.ab2Txt {
	font-family:"SimSun", 'cwTeXFangSong', serif;
	display:block;
	text-align:center;
	font-size:13px;
	letter-spacing:0.2em;
	line-height:180%;
	padding:100px 0;
	opacity: 0;
	opacity: 1\9\0;
}
.ab2 .pic, .ab2 .tit{
	display:inline-block;
	float:left;
	opacity: 0;
	opacity: 1\9\0;
}

.ab2 .tit .t1 {
	display:inline-block;
	font-size:40px;
	line-height:180%;
	width:50px;
	height:auto;
	vertical-align:top;
}
.ab2 .tit .t2 {
	display:inline-block;
	font-size:20px;
	color:#5d4a2f;
	line-height:120%;
	width:30px;
	height:auto;
	vertical-align:top;
	margin-top:20px;
}
.ab2 .num {
	display:inline-block;
	vertical-align:top;
	margin:20px 0 0 40px;
}
.ab2 .txt {
	display:block;
	width:100%;
	font-size:13px;
	color:#565656;
	line-height:180%;
	letter-spacing:0.2em;
	opacity: 0;
	opacity: 1\9\0;
}
.ab2_1 .tit {
	margin:114px 0 0 170px;
}
.ab2_1 .txt p{
	display:block;
	width:235px;
	margin:55px 0 0 110px;
}
.ab2_2 .pic {
	margin:-70px 0 0 57px;
}
.ab2_2 .tit {
	margin:140px 0 0 170px;
}
.ab2_2 .txt p{
	display:block;
	width:235px;
	margin:55px 0 0 560px;
}
.ab2_3 .txt p{
	display:block;
	width:235px;
	margin:55px 0 0 110px;
}
.ab2_3 .tit {
	margin:150px 0 0 170px;
}
.ab2_4 .pic {
	margin:-120px 0 0 500px;
}
.ab2_4 .txt p{
	display:block;
	width:270px;
	margin:50px 0 0 500px;
}
.ab2_5 {
	display:block;
	padding-top:150px;
	margin-top:-130px;
	background:url(../images/bg_rat.jpg) no-repeat 110% 0;
}
.ab2_5 .tit {
	margin:114px 0 0 170px;
}
.ab2_5 .txt p{
	display:block;
	width:235px;
	margin:55px 0 0 110px;
}
.ab2_6 .pic {
	margin:-70px 0 0 120px;
}
.ab2_6 .tit {
	margin:100px 0 0 170px;
}
.ab2_6 .txt p{
	display:block;
	width:235px;
	margin:55px 0 0 510px;
}
.ab2Bottom {
	display:block;
	margin:120px 0 0 0;
	width:100%;
	min-width:1200px;
	height:425px;
	overflow:hidden;
	background-image:url(../images/about2_bottom.jpg);
	background-repeat:no-repeat;
	background-size:100% auto;
	background-position: 0 0;
	color:#ffffff;
	text-align:center;
	opacity: 0;
	opacity: 1\9\0;
}
.ab2Bottom .tit{
	font-family:"SimSun", 'cwTeXFangSong', serif;
	display:inline-block;
	font-size:40px;
	width:40px;
	height:auto;
	line-height:120%;
	margin: 85px 0 50px;
}
.ab2Bottom .txt{
	font-size:14px;
	letter-spacing:0.2em;
	line-height: 29px;
}