@charset "utf-8";
/* CSS Document */
/*頂層項目*/
body {
    background-color: #fff;
    color: #5c5c5c;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.header_bg {
	background-color:transparent;
    height: 342px;
}
.header {
	background-color:transparent;
    height: 342px;
	width:100%;
}
.header .top{
	margin: 0 auto;
    position: relative;
    width: 1000px;
}
.header .white_bg{
	background-image:url(../images/son/header_bg.png);
	background-repeat:repeat-x;
	height:67px;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:87;
}
.main_bg{
	background-color:transparent;
    background-image: url("../images/son/main_bg.jpg");
    background-repeat: repeat-x;
    min-height: 530px;
	margin-bottom:30px;	
}

.main{
	background-color:transparent;
	margin: 0 auto;
}

.side1 {
    background: none repeat scroll 0 0 transparent;
    float: left;
    width: 292px;
}
body.about .side1 h1{
	background: url("../images/son/side_title.png") no-repeat scroll 0 0 transparent;
    height: 55px;
    width: 292px;
    text-indent: -99999px;
}
body.product .side1 h1{
	background: url("../images/son/side_title.png") no-repeat scroll 0 -55px transparent;
    height: 55px;
    width: 292px;
    text-indent: -99999px;
}
body.branches .side1 h1{
	background: url("../images/son/side_title.png") no-repeat scroll 0 -110px transparent;
    height: 55px;
    width: 292px;
    text-indent: -99999px;
}
body.contact .side1 h1{
	background: url("../images/son/side_title.png") no-repeat scroll 0 -165px transparent;
    height: 55px;
    width: 292px;
    text-indent: -99999px;
}
.side1 ul#sublink{
	padding:0 30px 20px 30px;
	background-image:url(../images/son/side_bg.jpg);
	background-repeat:repeat-y;
}
.side1 ul#sublink li{
	border-bottom:1px solid #dbdbdb;
}
.side1 ul#sublink li a{
	color:#000;
	text-decoration:none;
	display:block;	
	padding:8px;	
	background-image:url(../images/son/sub_icon.jpg);
	background-repeat:no-repeat;
	background-position:216px 10px;
}
.side1 ul#sublink li a.current,
.side1 ul#sublink li a:hover{
	background-color:#f4f4f4;
	display:block;
}
.side1 ul#sublink li li{
	margin:0 auto;
	border-bottom:none;
}
.side1 ul#sublink li li a{
	color:#727272;
	text-decoration:none;
	background-image:url(../images/product/icon.png);
	background-repeat:no-repeat;
	background-position:20px center;
	padding-left:35px;
}
.side1 ul#sublink li li a.current,
.side1 ul#sublink li li a:hover{
	color:#000;
	text-decoration:none;
	background-image:url(../images/product/icon.png);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:20px center;
	padding-left:35px;
}
.side1 ul#quicklink{
	background-image:url(../images/son/quicklink_bg.jpg);
	background-repeat:no-repeat;
	padding:0 30px;
}
.side1 ul#quicklink li{
	width:232px;
	margin-bottom:10px;
}
.side1 ul#quicklink li a.q1-1{
	background: url("../images/son/quicklink.jpg") no-repeat scroll 0 0 transparent;
    height: 88px;
    width: 232px;
    text-indent: -99999px;
}

.side1 ul#quicklink li a.q1-2{
	background: url("../images/son/quicklink.jpg") no-repeat scroll 0 -88px transparent;
    height: 88px;
    width: 232px;
    text-indent: -99999px;
}
.side1 ul#quicklink li a.q1-3{
	background: url("../images/son/quicklink.jpg") no-repeat scroll 0 -176px transparent;
    height: 88px;
    width: 232px;
    text-indent: -99999px;
}
.side1 ul#quicklink li:nth-child(4) a{
    background: url("../images/son/fb.png") no-repeat center center;
    display: block;
    height: 62px;
    width: 232px;
}
.side2 {
    display: none;
    float: left;
}
.content {
    float: left;
    margin: 0 0 0 25px;
    min-height: 530px;
    width: 665px;
    z-index: 100;
}

.footer_bg{
	background-color:transparent;
    background-image: url("../images/son/footer_bg.jpg") ;
	background-repeat:repeat-x;
    height: 72px;
	color:#909090;
}
.footer{
	background-color:transparent;
    height: 72px;
}
/*------------------------- 次級項目 ------------------------*/
/*header只留banner, 用flash做*/
.header h1.title{
	background-image:url(../images/son/logo.png);
	background-repeat:no-repeat;
	width:212px;
	height:46px;
	position: absolute;
    left: 24px;
	top:10px;
    margin: 0;
	text-indent: -99999px;
	z-index:88;
} 
.header .title a{
	width:212px;
	height:46px;
}
.header ul#nav1{
	position:absolute;
	top:0;
	right:0;	
	z-index:88;
}
.header ul#nav1 li {
    float: left;
    width: 105px;
	margin-right:1px;
}

.header ul#nav1 li a.b1-1 {
    background: url("../images/son/menu.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 67px;
    width: 105px;
    text-indent: -99999px;
}
.header ul#nav1 li a.b1-1:hover {
    background: url("../images/son/menu.png") no-repeat scroll 0 100% transparent;
    display: block;
    height: 67px;
    width: 105px;
    text-indent: -99999px;
}
.header ul#nav1 li a.b1-2 {
    background: url("../images/son/menu.png") no-repeat scroll -105px 0 transparent;
    display: block;
    height: 67px;
    width: 105px;
    text-indent: -99999px;
}
.header ul#nav1 li a.b1-2:hover {
    background: url("../images/son/menu.png") no-repeat scroll -105px 100% transparent;
    display: block;
    height: 67px;
    width: 105px;
    text-indent: -99999px;
}
.header ul#nav1 li a.b1-3 {
    background: url("../images/son/menu.png") no-repeat scroll -210px 0 transparent;
    display: block;
    height: 67px;
    width: 105px;
    text-indent: -99999px;
}
.header ul#nav1 li a.b1-3:hover {
    background: url("../images/son/menu.png") no-repeat scroll -210px 100% transparent;
    display: block;
    height: 67px;
    width: 105px;
    text-indent: -99999px;
}
.header ul#nav1 li a.b1-4 {
    background: url("../images/son/menu.png") no-repeat scroll -315px 0 transparent;
    display: block;
    height: 67px;
    width: 105px;
    text-indent: -99999px;
}
.header ul#nav1 li a.b1-4:hover {
    background: url("../images/son/menu.png") no-repeat scroll -315px 100% transparent;
    display: block;
    height: 67px;
    width: 105px;
    text-indent: -99999px;
}
#floating,
.header ul#nav2,
.header div.ex1, 
.header div.ex2{
	display:none;
}
.header .banner {
    background-color:transparent;
    position: absolute;
    left: 0;
    top: 0;
    height: 324px;
}
.main div.breadcrumb{
	position:absolute;
	top:18px;
	right:20px;
	z-index:101;
}
.main div.breadcrumb ul{
	list-style-type:none;
	width:auto;
} 
.main div.breadcrumb ul li{
	float:left;
	margin:0 4px;
 	font-size:12px;
}
.main div.breadcrumb ul li a{
	color:#868686;
	text-decoration:none;
	font-weight:normal;
}
.main div.breadcrumb ul li a.current,
.main div.breadcrumb ul li a:hover{
	color:#474747;
	text-decoration:none;
}
.main div.breadcrumb ul li.icon{
	background-image:url(../images/son/arrow.png);
	background-repeat:no-repeat;
	width:4px;
	height:11px;
	margin-top:3px;
}
.footer .sitemap{
	display:none;
}
.footer .siteinfo{
	float:left;
	width:700px;
	margin:10px auto;
    font-size: 12px;	
}
.footer .siteinfo ul{
	list-style-type:none;
}
.footer .siteinfo ul li{
	float:left;
	margin:0 5px;
	line-height:1.7em;
}
.footer .powered a,
.footer .siteinfo a{
    color: #909090;
	text-decoration:none;
}
.footer .powered a:hover,
.footer .siteinfo a:hover{
	text-decoration:underline;
	color:#000;
}
.footer .powered{
	float:right;	
	margin-top:6px;	
}

/*------------------------- 內文項目 -------------------------*/
body.about .content h1 {
    background: url("../images/son/title.png") no-repeat scroll 0 0 transparent;
    height:50px;
    width: 665px;
	text-indent:-99999px;
	margin-bottom:20px;
}
body.product .content h1 {
    background: url("../images/son/title.png") no-repeat scroll 0 -50px transparent;
    height:50px;
    width: 665px;
	text-indent:-99999px;
	margin-bottom:20px;
}
body.branches .content h1 {
    background: url("../images/son/title.png") no-repeat scroll 0 -100px transparent;
    height:50px;
    width: 665px;
	text-indent:-99999px;
	margin-bottom:20px;
}
body.contact .content h1 {
    background: url("../images/son/title.png") no-repeat scroll 0 -150px transparent;
    height:50px;
    width: 665px;
	text-indent:-99999px;
	margin-bottom:20px;
}
.content .sec1{
	
}
.content .sec2{
	
}
.content .sec3{
	
}

/*--------banner cycle--------*/
#slides2{
   display: none;
}
.slidesjs-navigation {
   margin-top:3px;
}

.slidesjs-previous{
   background-image:url(../images/index/left_arrow.png);
   background-repeat:no-repeat;
   width:80px;
   height:80px;
   display:block;
   position:absolute;
   top:45%;
   left:0;
   z-index:200;
}

.slidesjs-next {
   background-image:url(../images/index/right_arrow.png);
   background-repeat:no-repeat;
   width:80px;
   height:80px;
   display:block;
   position:absolute;
   top:45%;
   right:0;
   z-index:200;
}
    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
	  display:none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
	  background-image:url(../../js/Slides-SlidesJS-3/examples/multiple/img/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }
    .navbar {
      overflow: hidden
    }
	.slidesjs-container{
		height:850px !important;
	}
.slide{
	position:relative;
	width:2000px;
	height:685px;
	background-position:center top;
	background-repeat:no-repeat;
	min-width:1000px;
}
.slide.slide01{
    background-image:url(../images/index/banner_1.jpg);  
}
.slide.slide02{
    background-image:url(../images/index/banner_2.jpg);  
}
.slide.slide03{
    background-image:url(../images/index/banner_3.jpg);  
}
.slide.slide04{
    background-image:url(../images/index/banner_4.jpg);  
}
.slide.slide05{
    background-image:url(../images/index/banner_5.jpg);  
}

/*--------banner cycle end--------*/

/*--------banner物件---------*/
.slide .bicycle{
	position:absolute;
	top:300px;
	left:110px;
	width:705px;
	height:485px;	
	background-repeat:no-repeat;
}
.slide.slide01 .bicycle{
	background-image:url(../images/index/bicycle_1.png);
}
.slide.slide02 .bicycle{
	background-image:url(../images/index/bicycle_2-2.png);
}
.slide.slide03 .bicycle{
	background-image:url(../images/index/bicycle_3.png);
}
.slide.slide04 .bicycle{
	background-image:url(../images/index/bicycle_4.png);
}
.slide.slide05 .bicycle{
	background-image:url(../images/index/bicycle_5.png);
}
.slide .bicycle_name{
	position:absolute;
	top:768px;
	left:320px;
	width:400px;
	height:90px;	
	background-repeat:no-repeat;
}
.slide.slide01 .bicycle_name{
	background: url("../images/index/bicycle_name.png") no-repeat scroll 0 0 transparent;
}
.slide.slide02 .bicycle_name{
	background: url("../images/index/bicycle_name.png") no-repeat scroll 0 -90px transparent;
}
.slide.slide03 .bicycle_name{
	background: url("../images/index/bicycle_name.png") no-repeat scroll 0 -180px transparent;
}
.slide.slide04 .bicycle_name{
	background: url("../images/index/bicycle_name.png") no-repeat scroll 0 -270px transparent;
}
.slide.slide05 .bicycle_name{
	background: url("../images/index/bicycle_name.png") no-repeat scroll 0 -360px transparent;
}
.slide .slogan{
	position:absolute;
	width:510px;
	height:185px;	
	background-repeat:no-repeat;
}
.slide.slide01 .slogan{
	background: url("../images/index/slogan.png") no-repeat scroll 0 0 transparent;	
	top:70px;
	left:230px;
}
.slide.slide02 .slogan{
	background: url("../images/index/slogan.png") no-repeat scroll 0 -185px transparent;
	top:120px;
	left:150px;
}
.slide.slide03 .slogan{
	background: url("../images/index/slogan.png") no-repeat scroll 0 -370px transparent;
	top:110px;
	left:150px;
}
.slide.slide04 .slogan{
	background: url("../images/index/slogan.png") no-repeat scroll 0 -555px transparent;
	top:90px;
	left:150px;
}
.slide.slide05 .slogan{
	background: url("../images/index/slogan.png") no-repeat scroll 0 -740px transparent;
	top:90px;
	left:150px;
}

/*--------banner物件 end---------*/

/*--------banner cycle--------*/
/*.cycle{
	position:relative;
}
.cycle_container div{
    background-position: center top;
    background-repeat: no-repeat;
    height: 685px !important;
    margin: 0 auto !important;
    min-width: 1000px !important;
	width:100% !important;
}
.cycle_nav a{
	position:absolute;
	z-index:100;
	display:block;
	width:80px;
	height:80px;
	opacity:0.5;
	margin:10px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position: center center;
}
.cycle_nav a:hover{
	opacity:0.8;
}
#prev{top:40% ; left:0 ; background-image:url(../images/index/left_arrow.png);}
#next{top:40% ; right:0 ;background-image:url(../images/index/right_arrow.png);}*/

/*--------banner cycle end--------*/


/*--------首頁---------*/
body.home .header .banner{
	height:685px;
}
body.home .side1,
.main div.breadcrumb{
	display:none;
}
body.home .header_bg,
body.home .header{
	height:685px;
}
body.home .main_bg,
body.home .content{
	min-height:160px;
}
body.home .content{
	width:1000px;
	margin:0;
}
body.home .index_about{
	background-image:url(../images/index/about_bg.png);
	background-repeat:repeat;
	width:256px;
	height:140px;
	padding:10px 15px;
	position:absolute;
	top:-260px;
	right:15px;
}
body.home .index_about h3{
	background: url("../images/index/index_title.png") no-repeat scroll 0 0 transparent;
	width:215px;
	height:35px;
	text-indent:-99999px;
	float:left;
	margin-left:-8px;
}
body.home .index_about a.more{
	background: url("../images/index/more.png") no-repeat scroll 0 0 transparent;
	width:16px;
	height:18px;
	display:block;
	text-indent:-99999px;
	float:right;
	margin-top:8px;
}
body.home .index_about a.more:hover{
	background: url("../images/index/more.png") no-repeat scroll 0 100% transparent;
}
body.home .index_about .line{
	border-bottom:1px dotted #fff;
	margin:7px 0 15px 0;
}
body.home .index_about p{
	color:#fff;
	line-height:1.8em;
	font-size:12px;
}
body.home .index_product{
	background-image:url(../images/index/product_bg.png);
	background-repeat:no-repeat;
	width:316px;
	height:237px;
	position:absolute;
	top:-68px;
	right:1px;
}
body.home .index_product h3{
	background: url("../images/index/index_title.png") no-repeat scroll 0 100% transparent;
	width:215px;
	height:35px;
	text-indent:-99999px;
	margin:2px 0 0 22px;
}
.pro{
	margin:0 0 0 18px;
}
.pro .jcarousel-skin-tango .jcarousel-container{
	background-color:transparent;
	border:none;
}
.pro .jcarousel-skin-tango .jcarousel-container-horizontal{
	width:205px;
	padding-top:10px;
	padding-bottom:10px;
}

.pro .jcarousel-skin-tango .jcarousel-clip-horizontal{
	width:200px;
	height:200px;
}
.pro .jcarousel-skin-tango .jcarousel-item{
	width:200px;
	height:200px;
}
.pro .jcarousel-skin-tango .jcarousel-item-horizontal{
	margin-right:0;
}
.pro .jcarousel-skin-tango .jcarousel-next-horizontal{
	 background: url("../images/index/next-horizontal.png") no-repeat scroll 0 0 transparent;
	 top:65px;
}
.pro .jcarousel-skin-tango .jcarousel-prev-horizontal{
	 background: url("../images/index/prev-horizontal.png") no-repeat scroll 0 0 transparent;
	 top:65px;
}
.pro .jcarousel-skin-tango li a{
	color:#000;
	font-size:12px;
	text-align:center;
	display:block;
	text-decoration:none;
}
.pro .jcarousel-skin-tango li .tt{
	margin-top:10px;
}

/*--------首頁 end---------*/


/*--------認識飛馬---------*/
body.about .sec1 .years{
	margin:20px 0;
}

body.about .sec1 .txt{
	line-height:1.8em;
	margin-bottom:20px;
}
body.about .sec1 .txt.nobottom{
	margin-bottom:0;
}
.black{
	color:#000;
}
body.about .sec1 .contactinfo{
	background-image:url(../images/about/contactinfo_bg.jpg);
	background-repeat:no-repeat;
	height:315px;
	position:relative;	
}
body.about .sec1 .contactinfo ul.info01{
	list-style-type:none;
	position:absolute;
	width:220px;
	top:60px;
	left:225px;
}
body.about .sec1 .contactinfo ul.info01 li{
	margin:8px 0;
	color:#5c5c5c;
	line-height:1.6em;
	font-size:12px;
}
body.about .sec1 .contactinfo ul.info01 li.tel{
	background: url("../images/about/icon.png") no-repeat scroll 0 0 transparent;
	padding-left:22px;
}
body.about .sec1 .contactinfo ul.info01 li.fax{
	background: url("../images/about/icon.png") no-repeat scroll 0 -20px transparent;
	padding-left:22px;
}
body.about .sec1 .contactinfo ul.info01 li.mail{
	background: url("../images/about/icon.png") no-repeat scroll 0 -40px transparent;
	padding-left:22px;
}
body.about .sec1 .contactinfo ul.info01 li.link{
	background: url("../images/about/icon.png") no-repeat scroll 0 -60px transparent;
	padding-left:22px;
}
body.about .sec1 .contactinfo ul.info01 li a{
    color:#5c5c5c;
	text-decoration:none;
}
body.about .sec1 .contactinfo ul.info01 li a:hover{
	text-decoration:underline;
}
body.about .sec1 .contactinfo ul.info02{
	list-style-type:none;
	position:absolute;
	width:200px;
	top:110px;
	left:455px;
}
body.about .sec1 .contactinfo ul.info02 li{
	margin:8px 0;
	color:#5c5c5c;
	line-height:1.6em;
	font-size:12px;
}

/*--------認識飛馬 end---------*/

/*--頁碼---*/
.content .sec1 .pagelist{
	margin:30px 0;
	padding:0 0 0 20px;
	font-size:12px;
	color:#6e6e6e;
}
.content .sec1 .pagelist select{
	border:1px solid #a6a6a6;
	width:35px;
}
.content .sec1 .pagelist ul{
	list-style-type:none;
}
.content .sec1 .pagelist ul li{
	float:left;
}
.content .sec1 .pagelist ul li a.page01 {
    background: url("../images/son/pagelist.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    width: 107px;
    text-indent: -99999px;
}
.content .sec1 .pagelist ul li a.page01:hover {
    background: url("../images/son/pagelist.png") no-repeat scroll 0 100% transparent;
    display: block;
    height: 25px;
    width: 107px;
    text-indent: -99999px;
}
.content .sec1 .pagelist ul li a.page02 {
    background: url("../images/son/pagelist.png") no-repeat scroll -107px 0 transparent;
    display: block;
    height: 25px;
    width: 107px;
    text-indent: -99999px;
}
.content .sec1 .pagelist ul li a.page02:hover {
    background: url("../images/son/pagelist.png") no-repeat scroll -107px 100% transparent;
    display: block;
    height: 25px;
    width: 107px;
    text-indent: -99999px;
}
.content .sec1 .pagelist ul li a.page03 {
    background: url("../images/son/pagelist.png") no-repeat scroll -214px 0 transparent;
    display: block;
    height: 25px;
    width: 107px;
    text-indent: -99999px;
}
.content .sec1 .pagelist ul li a.page03:hover {
    background: url("../images/son/pagelist.png") no-repeat scroll -214px 100% transparent;
    display: block;
    height: 25px;
    width: 107px;
    text-indent: -99999px;
}
.content .sec1 .pagelist ul li a.page04 {
    background: url("../images/son/pagelist.png") no-repeat scroll -321px 0 transparent;
    display: block;
    height: 25px;
    width: 107px;
    text-indent: -99999px;
}
.content .sec1 .pagelist ul li a.page04:hover {
    background: url("../images/son/pagelist.png") no-repeat scroll -321px 100% transparent;
    display: block;
    height: 25px;
    width: 107px;
    text-indent: -99999px;
}
.content .sec1 .pagelist ul li.num{
	padding-top:4px;
}
.content .sec1 .pagelist ul li.page{
	margin:0 5px;
}

/*--頁碼end---*/

/*--返回列表---*/
.content .sec1 .productback{
	margin:30px 0;
	padding:0 0 0 260px;
}
.content .sec1 .productback a{
	background: url("../images/son/back.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    width: 107px;
    text-indent: -99999px;
}
.content .sec1 .productback a:hover{
	background: url("../images/son/back.png") no-repeat scroll 0 100% transparent;
    display: block;
    height: 25px;
    width: 107px;
    text-indent: -99999px;
}
/*--返回列表end---*/


/*--------產品介紹---------*/
body.product .sec1 .title{
	font-size:13px;
	color:#565656;
	margin:0 0 10px 18px;
	background-image:url(../images/son/sub_icon.jpg);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:18px;
}
body.product .sec1 .title.noleft{
	margin-left:0;
}
body.product .sec1 .title .current{
	color:#000;
}
ul.productlist li{
	width:182px;
	margin:10px 19px;
	display: block;
    float: left;
	text-align:center;
	height:200px;
}
ul.productlist li a{
	border:1px solid #dadada;
	background-image:url(../images/product/p_bg.jpg);
	background-repeat:repeat;	
	display:block;
	text-decoration:none;
}
ul.productlist li a:hover{
	border:1px solid #f9cccc;
	background-image:url(../images/product/p_bg02.jpg);
	background-repeat:repeat;	
	display:block;
	text-decoration:none;
}
ul.productlist li .photo{
	background-color:#fff;
	padding-bottom:10px;
}
ul.productlist li div.name{
	margin:8px 0;
	color:#000;
	line-height:1.5em;
}
.side1 .searchbox{
	background-image:url(../images/son/side_bg.jpg);
	background-repeat:repeat-y;
	padding:10px 30px;
}
.side1 .searchbox .photo{
	float:left;
}
.side1 .searchbox .searcharea{
	float:left;
	width:173px;
}
.side1 .searchbox .searcharea .search{
	background-image:url(../images/product/search_02.jpg);
	background-repeat:no-repeat;
	text-indent:-99999px;
	height:36px;
}
.side1 .searchbox .searcharea .area{
	background-image:url(../images/product/search_03.jpg);
	background-repeat:no-repeat;
	height:32px;
	position:relative;
}
.side1 .searchbox .searcharea .area input[type="text"]{
	background-color:#ececec;
	border:1px solid #e0e0e0;
	padding:1px;
	color:#797979;
	width:118px;	
}
a.searchbutton{
	background: url("../images/product/search_button.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    width: 31px;
    text-indent: -99999px;
	position:absolute;
	top:1px;
	right:10px;
}
a.searchbutton:hover{
	background: url("../images/product/search_button.jpg") no-repeat scroll 0 100% transparent;
    display: block;
    height: 20px;
    width: 31px;
    text-indent: -99999px;
	position:absolute;
	top:1px;
	right:10px;
}
.sec1 .exhibit{
	padding-top:30px;
}
.sec1 .exhibit .probox{
	float:left;
    width:390px;
}

.sec1 .exhibit .proinfo{
	float:right;
    width:240px;
}

.sec1 .exhibit .proinfo h2{
	text-align:left;
	margin-bottom:10px;
	font-size:15px;
	font-family:"微軟正黑體";
	font-weight:bold;
	color:#000;
}
.sec1 .exhibit .proinfo ul#detail{
	list-style-type:none;
}
.sec1 .exhibit .proinfo ul#detail li{
	padding:8px 0;	
	border-bottom:1px dotted #cfcfcf;
}
.sec1 .exhibit .proinfo ul#detail li span{
	color:#000;
	float:left;
	margin-right:5px;
}
.sec1 .exhibit .proinfo ul#detail li.file{
	margin:20px 0 0 2px;
	border-bottom:none;
}
.sec1 .exhibit .proinfo ul#detail li a.download{
	background: url("../images/product/download.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    width: 107px;
    text-indent: -99999px;
}
.sec1 .exhibit .proinfo ul#detail li a.download:hover{
	background: url("../images/product/download.png") no-repeat scroll 0 100% transparent;
    display: block;
    height: 25px;
    width: 107px;
    text-indent: -99999px;
}
.sec1 .prodetail{
	text-align:left;
	margin-bottom:35px;
	margin-top:30px;
}
h3.pdetail{
	border-top:1px solid #DADADA;
	border-left:1px solid #e50012;
	border-right:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
	padding:5px 10px;
	font-size:13px;
	color:#000;
	background-image:url(../images/product/p_bg03.jpg);
	background-repeat:repeat;
}
.sec1 .prodetail .edit{
	margin-top:15px;
}
.sec1 .prodetail .edit table, .sec1 .prodetail .edit td {
    border: 1px solid #DADADA;
}
.sec1 .prodetail .edit td{
	padding:5px;
}
.sec1 .pro{
	text-align:left;
	margin-bottom:20px;
}
.sec1 .pro ul{
	list-style-type:none;
	margin-top:15px;
}
.sec1 .pro li{
	width:117px;
	margin:10px;
	display: block;
    float: left;
	text-align:center;
	height:130px;
}
.sec1 .pro li a{
	border:1px solid #dadada;
	background-image:url(../images/product/p_bg.jpg);
	background-repeat:repeat;	
	display:block;
	text-decoration:none;
}
.sec1 .pro li a:hover{
	border:1px solid #f9cccc;
	background-image:url(../images/product/p_bg02.jpg);
	background-repeat:repeat;	
	display:block;
	text-decoration:none;
}
.sec1 .pro li .photo{
	background-color:#fff;
	padding-bottom:10px;
}
.sec1 .pro li div.name{
	margin:8px 0;
	color:#000;
	line-height:1.5em;
}

.sec1 .pro ul li.first{
	margin-left:0;
}
.sec1 .pro ul li.last{
	margin-right:0;
}


/*--------產品介紹 end---------*/


/*--------服務據點---------*/
body.branches .sec1 .location{
	margin:40px 0 0 210px;
}
body.branches ul#nav5{
	width:456px;	
	background-image:url(../images/branches/shadow.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:53px;
}
body.branches ul#nav5 a.w1-1{
	background-color:#232323;
    display: block;
    padding:5px 0;
	width:150px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	margin-right:2px;
}
body.branches ul#nav5 .ui-tabs-active a.w1-1, 
body.branches ul#nav5 a.w1-1:hover{
	background-color:#ba0000;
    display: block;
	padding:5px 0;
	width:150px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	margin-right:2px;
}
body.branches ul#nav5 a.w1-2{
	background-color:#232323;
    display: block;
    padding:5px 0;
	width:150px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	margin-right:0;
}
body.branches ul#nav5 .ui-tabs-active a.w1-2, 
body.branches ul#nav5 a.w1-2:hover{
	background-color:#ba0000;
    display: block;
	padding:5px 0;
	width:150px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	margin-right:0;
}
body.branches .ui-tabs .ui-tabs-panel{
	padding:0;
}
body.branches .ui-widget-content{
	font-size:13px;
	line-height:1.6em;
}
body.branches .sec1 .map{
	width:183px;
	float:left;
	margin:-70px 0 0 -210px;
}
body.branches .sec1 .shop{
	margin:0 0 0 0;
	width:455px;
	float:left;
}
body.branches .sec1 .shop .shopinfo th{
	text-align:left;
	color:#000;
	padding:5px 2px;
	border-bottom:1px solid #dbdbdb;
}
body.branches .sec1 .shop .shopinfo td{
	text-align:left;
	padding:5px 2px;
	border-bottom:1px solid #dbdbdb;
}

/*--------服務據點 end---------*/


/*--------聯絡我們---------*/
body.contact .sec1{
	background-image:url(../images/contact/photo.png);
	background-repeat:no-repeat;
	background-position:left 25px;
	position:relative;
	min-height:700px;
}
body.contact .sec1 .cform{
	width:460px;
	position:absolute;
	top:25px;
	right:10px;
}
body.contact .sec1 .cform .top{
	background-image:url(../images/contact/cform_top.png);
	background-repeat:no-repeat;
	height:95px;
	text-align:center;
	padding-top:20px;
}
body.contact .sec1 .cform .center{
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	padding:0 30px 20px 30px;
	background-color:#fff;
}
body.contact .sec1 .cform .center ul.txt{
	list-style-type:none;
}
body.contact .sec1 .cform .center ul.txt li{
	margin-bottom:10px;
}
body.contact .sec1 .cform .center ul.txt li label{
	float:left;
	width:80px;
	text-align:right;
	margin-right:8px;
	padding-top:3px;
	color:#000;
}
body.contact .sec1 .cform .center ul.txt li select{
	border:1px solid #dbdbdb;
	padding:3px;
	width:150px;
}
body.contact .sec1 .cform .center ul.txt li textarea,
body.contact .sec1 .cform .center ul.txt li input[type="text"]{
	width:270px;
	border:1px solid #dbdbdb;
	padding:3px;
}
body.contact .sec1 .cform .center ul.txt li input.code[type="text"]{
	width:150px;
}
body.contact .sec1 .cform .center ul.txt li img.code{
	vertical-align:middle;
}
body.contact .sec1 .cform .center ul.button{
	list-style-type:none;
	margin:30px 0 0 80px;
}
body.contact .sec1 .cform .center ul.button li{
	margin:0 10px;
	float:left;
}
body.contact .sec1 .cform .center ul.button li a.reset{
	background: url("../images/contact/send.png") no-repeat scroll 0 0 transparent;
	width:107px;
	height:25px;
	display:block;
	text-indent:-99999px;
}
body.contact .sec1 .cform .center ul.button li a.reset:hover{
	background: url("../images/contact/send.png") no-repeat scroll 0 100% transparent;
	width:107px;
	height:25px;
	display:block;
	text-indent:-99999px;
}
body.contact .sec1 .cform .center ul.button li a.send{
	background: url("../images/contact/send.png") no-repeat scroll -107px 0 transparent;
	width:107px;
	height:25px;
	display:block;
	text-indent:-99999px;
}
body.contact .sec1 .cform .center ul.button li a.send:hover{
	background: url("../images/contact/send.png") no-repeat scroll -107px 100% transparent;
	width:107px;
	height:25px;
	display:block;
	text-indent:-99999px;
}
body.contact .sec1 .cform .bottom{
	background-image:url(../images/contact/cform_bottom.png);
	background-repeat:no-repeat;
	height:50px;
}

/*--------聯絡我們 end---------*/