
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

a :link {
		text-decoration: none;


}

a :active {
		text-decoration: none;


}

a :visited {
		text-decoration: none;


}
 
a :hover{

	text-decoration: none;
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

}

.paintbox01 {
    width: 19%;
    padding: 0 0.5% 5px 0.5%;
}

.paintbox01 img {
    width: 100%;
	height:auto;
}

.searchwd {
	width: 100%;
	height:auto;
	font-size: 18px;
	line-height: 35px;
	color: #333333;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #333333;
}


.searchwd a:link{

  text-decoration: none;			color: #333333;
}

.searchwd a:visited{

    text-decoration: none;		color: #333333;
}

.searchwd a:hover{
  text-decoration: none;		color: #333333;
}
.searchwd a:active{

   text-decoration: none;		color: #333333;
 }

.imgauto{

}

.imgauto img{
	width: auto;
	height:auto;
}

.mainmenu{
	width: 60%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}

.mainmenu img{
	width: auto;
	height:auto
}


.popular_title{
	font-size: 25px;
	color:#595959;
	line-height:40px;
	text-align: center;
	font-weight: bold;

}
body {
	font-family: "Microsoft JhengHei", sans-serif !important;
}


.footer-add{
	font-size: 13px;
	line-height: 20px;
	color: #0f3b5b!important;
}

.footer-add :link {
		text-decoration: none;
		color: #0f3b5b!important;

}

.footer-add :active {
		text-decoration: none;
		color: #0f3b5b!important;

}

.footer-add :visited {
		text-decoration: none;
		color: #0f3b5b!important;

}
 
.footer-add :hover{
	color: #0f3b5b !important;
	text-decoration: none;
}


.article-addtitle{
	text-align: center;
	font-size: 30px;
	font-weight: 600;
	color: #FFFFFF;
	background-color: #0f3b5b;
	height: 45px;
	width: 200px;
	margin-bottom: 10px;
}



.article-content{
	text-align: center;
}

.article-content img{
	height: auto;
	width: 80%;
}

.popular_title2{
	font-size: 50px;
	color:#FFFFFF;
	line-height:70px;
	text-align: center;
	font-weight: bold;
	margin-top: 350px;
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.popular_title2-1{
	font-size: 50px;
	color:#FFFFFF;
	line-height:70px;
	text-align: center;
	font-weight: bold;
	margin-top: 150px;
	margin-bottom: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


.products_box{
	width:22%;
	padding-top: 10px;
	padding-left: 1%;
	padding-bottom: 10px;
	padding-right: 1%;
	margin: 15px;
	float: left;
		box-shadow:0px 0px 10px rgba(20%,20%,40%,0.2);
}

.products_title{

	font-size: 16px;
	color:#595959;
	line-height: 25px;
	text-align: center;

}

.products_title-1{
	font-size: 14px;
	color:#B9B9B9;
	line-height: 30px;
	text-decoration: line-through;
	padding-left: 15px;
	text-align: center;
}

.products_title2{
	font-size: 16px;
	color:#01848e;
	line-height: 30px;
	text-align: center;

}

.products_btitle{
	font-size: 28px;
	color:#58b79f;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	max-width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	font-weight: bold;
}

.products_btitle2{
	font-size: 28px;
	color:#58b79f;
	line-height: 40px;
	margin-bottom: 15px;
	font-weight: bold;
}

.article_wd01{
	font-size: 16px;
	color:#333333;
	line-height: 30px;
	background-color: #f8f8f8;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #6fa8ae;
}


/*產品分類*/  

	.products_all{
	width: 100%;
	margin-bottom: 15px;
	float: left;
}




.products_allmenu{
	width: 20%;
	height: 45px;
	float: left;
	font-size: 20px;
	line-height: 45px;
	color: #0f3b5b;
	text-align: center;
	border: 1px solid #0f3b5b;
		cursor:  pointer;
}

.products_allmenu   a:link{

    	color: #FFFFFF;
	text-align: center;
	border: 1px solid #0f3b5b;
	cursor:  pointer;
	background-color: #0f3b5b;
}

.products_allmenu   a:visited{

     	color: #FFFFFF;
	text-align: center;
	border: 1px solid #0f3b5b;
	cursor:  pointer;
	background-color: #0f3b5b;
}

.products_allmenu   a:hover{
  	color: #FFFFFF;
	text-align: center;
	border: 1px solid #0f3b5b;
	cursor:  pointer;
	background-color: #0f3b5b;
}
.products_allmenu  a:active{

  	color: #FFFFFF;
	text-align: center;
	border: 1px solid #0f3b5b;
	cursor:  pointer;
	background-color: #0f3b5b;
 }



.products_allmenu_active{
	width: 20%;
	height: 45px;
	float: left;
	font-size: 20px;
	line-height: 45px;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #0f3b5b;
	cursor:  pointer;
	background-color: #0f3b5b;
}





.picauto {
	width: 600px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}

 .picauto img {
	width: 100%;
	height: auto;
	border: 1px solid #FFFFFF;
}

.picauto2 {
    width: 800px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}

 .picauto2 img {
	width: 100%;
	height: auto;

}


.picauto3 {
    width: 600px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}


.search_list {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	display:flex;
align-items:center;
}

.search_box1 {
	width: 150px;
	line-height: 24px;
	padding: 3px;
	font-size: 16px;
	margin-right: 10px;
}

.button_3 {
    border: 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    line-height: 30px;
    font-family: "微軟正黑體", Arial, "新細明體";
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    background-color: #7e2f75;
    padding-right: 20px !important;
    padding-left: 20px !important;
    cursor: pointer;
    font-weight: bold;

}


.banner {
	max-width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 30px;
	padding-bottom: 30px;
	background-size: cover;
}



    .bannimg {
	height: 986px;
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	}


.brand{
	width: 37%;
	margin-top: 25px;
	float: left;
	margin-right: 3%;
}

.brand2{
	width: 60%;
	margin-top: 25px;
	float: left;
}

.brand img{
	width: 100%;
}



.brand_wd{
	font-size: 20px;
	color:#595959;
	line-height: 40px;
}

/*首頁背景 */  

.index_bg{
	width: 100%;
	background-image: url(../images/index_bg.jpg);
	background-repeat: no-repeat;
	height: 2231px;

}

.index_bg-new{
	width: 100%;
	background-image: url(../images/index_bg-1.jpg);
	background-repeat: no-repeat;
	height: 2000px;

}

.index_bg2{
	width: 100%;
	background-image: url(../images/index_footer.jpg);
	background-repeat: no-repeat;
	height: 572px;
	background-position: center;
}




.index_wd1{
 
	font-size: 40px;
	color: #FFEDD9;
	font-weight: bold;
	line-height: 50px;
	letter-spacing: 5px;
}

.index_wd1-1{
	font-family: "AlexBrush", Arial ;
	font-size: 30px;
	color: #FFEDD9;

	line-height: 30px;	
}

.index_wd1-2{
 
	font-size: 18px;
	color: #FFEDD9;
	font-weight: bold;
	vertical-align:super;
	line-height: 30px;	
}



.index_wd2{
 
	font-size: 18px;
	color: #FFFFFF;
	line-height: 32px;
}

.index_wd2-1{
display:none;
}

.index_wd3{
 
	font-size: 35px;
	color: #bfa58e;
	font-weight: bold;
}

.index_wd3-1{
	font-family: "AlexBrush", Arial, "新細明體";
	font-size: 35px;
	color: #bfa58e;
	font-weight: bold;
}




.index_wd4{
 
	font-size: 16px;
	color: #E2DBC9;
	line-height: 32px;
}

.index_boxall{
	width: 100%;
	margin-bottom: 20px;
	float: left;
}

.index_boxal2{
	width: 100%;
	margin-bottom: 100px;
	float: left;
}




.index_box1{
	width: 35%;
	float: left;
	margin-left: 5%;
}

.index_box1 img{
	width: 100%;
	height: auto;
}

.index_box2{
	width: 55%;
	float: left;
	margin-left: 5%;
	padding-top: 40px;
	padding-left: 20px;
}

.index_box2-1{
	width: 55%;
	float: left;
	margin-left: 3%;
	padding-top: 40px;
	padding-left: 20px;
	background-image: url(../images/wd-bg.png);
	padding-bottom: 40px;
}


.index_box3{
	width: 55%;
	float: left;
	padding-top: 40px;
}

.index_box3-1{
	width: 55%;
	float: left;
	margin-left: 3%;
	padding-top: 40px;
	padding-right: 20px;
	background-image: url(../images/wd-bg.png);
	padding-bottom: 40px;
}

.index_box4{
	width: 35%;
	float: left;
	margin-left: 5%;
}

.index_box4 img{
	width: 100%;
	height: auto;
}

.index_box5{
	width: 55%;
	float: left;
	padding-top: 80px;
	margin-left: 45%;
}

.index_box6{
	width: 90%;
	float: left;
	padding-top: 40px;
	border: 1px solid #4c4238;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
	margin-top: 20%;
	margin-right: 5%;
	margin-bottom: 5%;
	margin-left: 5%;
}

/*最新消息 */ 


.news_content{
	width: 100%;
	float: left;
	border-bottom:1px solid #bdbaba;
	padding-bottom:20px;
	margin-bottom: 30px;
}


.news_contentRight{
	width: 70%;
	float: left;

}

.news_contentLeft{
	width: 25%;
	float: left;
	margin-right: 5%;
}

.news_contentLeft img{
	width: 100%;
	height: auto;
}


.news_contentRight2{
	width: 75%;
	float: left;

}

.news_contentLeft2{
	width: 18%;
	float: left;
	margin-right: 7%;
}

.news_contentLeft2 img{
	width: 100%;
	height: auto;
}

.news_wd1{
    Background-color: transparent;
    color: #0f3b5b;
    padding: 0;
    border-radius: 0;
    margin-top: 0;
    font-size: 24px;
    font-weight: 700;
}


.news_wd1   a:link{

  text-decoration: none;	color: #0f3b5b;
}

.news_wd1   a:visited{

    text-decoration: none;	color: #0f3b5b;
}

.news_wd1   a:hover{
  text-decoration: none;	color: #0f3b5b;
}
.news_wd1  a:active{

   text-decoration: none;	color: #0f3b5b;
 }


.news_bt{
	border:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height: 20px;
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	background-color: #6ebf4b;;
	padding-right: 20px;
	padding-left: 20px;
	cursor:  pointer;
}



/*聯絡我們 */  
 


  #contact_content {
	width: 100%;
	float: left;
	margin-top: 20px;
}
 
   #contact_content3 {
	width: 100%;
	float: none;
	margin-left: auto;
	margin-right: auto;
	line-height: 30px;
} 
   #contact_content3 {
	width: 100%;
	float: none;
	margin-left: auto;
	margin-right: auto;
	line-height: 30px;
} 

   #contact_content3   a:link{

  text-decoration: none;	color: #656e74;
}

   #contact_content3   a:visited{

    text-decoration: none;	color: #656e74;
}

   #contact_content3   a:hover{
  text-decoration: none;	color: #26c7b5;
}
   #contact_content3  a:active{

   text-decoration: none;	color: #656e74;
 }


#contact_form{
	background-color: #ccc9bf;
	width: 100%;
	padding: 15px;
	margin-right: auto;
	margin-left: auto;
}

.blog_broder{
 
	font-size: 13px;
	color: #666666;
	width: 100%;
	border: 1px solid #CCCCCC;
	line-height: 25px;
	padding-left: 10px;
}


.contact_left{
	width: 440px;
	height: 300px;
	float: left;
}

.contact_right{
	width: 700px;
	height: 300px;
	margin-left: 30px;
	float: left;
	
}



.contact_wd1{
	font-family: "微軟正黑體", Arial, "新細明體" ;
	font-size: 18px;
	color: #666666;
	line-height: 40px;
}

.contact_wd2{
	font-family: "微軟正黑體", Arial, "新細明體" ;
	font-size: 16px;
	color: #666666;
	line-height: 30px;
}


.contact_wd2   a:link{

  text-decoration: none;	color:#666666;
}

.contact_wd2  a:visited{

    text-decoration: none;	color: #666666;
}

.contact_wd2   a:hover{
  text-decoration: none;	color: #666666;
}
.contact_wd2  a:active{

   text-decoration: none;	color:#666666;
 }


  .button_9 {
	border:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height: 40px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	background-color: #0a774c;
	padding-right: 50px;
	padding-left: 50px;
	cursor:  pointer;
	font-weight: bold;
}


  .button_10 {
	border:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height: 40px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	background-color: #F27777;
	padding-right: 50px;
	padding-left: 50px;
	cursor:  pointer;
	font-weight: bold;
}

  .button_11 {
	border:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height: 40px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	background-color: #019CD8;
	padding-right: 50px;
	padding-left: 50px;
	cursor:  pointer;
	font-weight: bold;
}


  .button_12 {
	border:2px solid #01848e;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height: 40px;
	font-size: 18px;
	color: #01848e;
	text-align: center;
	background-color: #FFFFFF;
	padding-right: 50px;
	padding-left: 50px;
	cursor:  pointer;
	width: 100%;
}

/*服務據點 */  

.location_left{
overflow:hidden;
	width: 350px;

	float: left;
}

.location_right{
overflow:hidden;
	width: 750px;
	margin-left: 40px;
	float: left;
	
}

.location_right1{
	width: 50%;
	float: left;
	
}

.location_right2{
	width: 45%;
	float: left;
	margin-left: 5%;
	height: 140px;	
}

.location_right2 iframe{
	width: 100%;
	height: auto;	
	
	
}






/*產品新增 */  


.products_head{
	width: 100%;

}

.products_logo{
	width: 278px;
	height: 96px;
	margin-right: auto;
	margin-left: auto;
}

.products_menu{
	width: 900px;
	height: 40px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #898989;
	border-bottom-color: #898989;
	margin-right: auto;
	margin-left: auto;
}


.content{
	width: 900px;
	margin-right: auto;
	margin-left: auto;

}


.content2{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 50px;
}

.products_menubox{
display:flex;
      align-items:center;
	width: 900px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
}

.products_menus1{
	width: 180px;
	height: 20px;
	text-align: center;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #949494;
}

.products_menus2{
	width: 180px;
	height: 20px;
	text-align: center;
	float: left;
}


.products_menuswd{
	font-family: "微軟正黑體", Arial, "新細明體";
	font-size: 20px;
	line-height: 20px;
	color: #333333;
	font-weight: bold;
}


.products_menuswd   a:link{

  text-decoration: none;		color: #333333;
}

.products_menuswd  a:visited{

    text-decoration: none;		color: #333333;
}

.products_menuswd   a:hover{
  text-decoration: none;		color: #333333;
}
.products_menuswd  a:active{

   text-decoration: none;		color: #333333;
 }


.products_source{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
}

.products_sourcewd1{
	width: 100%;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #7e2f75;
	letter-spacing: 2px;
	margin-bottom: 15px;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7e2f75;
}

.products_sourcewd2{
 
	text-align: center;
	font-size: 25px;
	color: #7e2f75;
	line-height: 35px;
}

.products_sourcewd2-1{
 
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 35px;
	vertical-align:super;
}

.products_sourcewd3{
	font-size: 16px;
	color: #565656;
	line-height: 23px;
	text-align: center;
}

.products_sourcewd3-1{
 
	font-size: 10px;
	color: #b8b8b8;
	line-height: 28px;
	vertical-align:super;
}

.products_sourcewd4{
 
	text-align: center;
	font-size: 18px;
	color: #7e2f75;
	line-height: 30px;
}


.products_sourcebox{
	width: 28%;
	float: left;
	margin-right: 2.6%;
	margin-left: 2.6%;
	margin-bottom: 15px;
}

.products_sourcebox img{
	width: 100%;
	height:auto;
	border: 5px solid #7e2f75;
}

.products_sourcebox2{
	width: 15%;
	float: left;
	margin-right: 0.83%;
	margin-left: 0.83%;
	margin-bottom: 15px;
	
}


.products_sourcebox2 a:link {
	text-decoration: none;
}

.products_sourcebox2 a:active {
		text-decoration: none;
	}

.products_sourcebox2 a:visited {
		text-decoration: none;
	}
 
.products_sourcebox2 a:hover{
		text-decoration: none;
	}
	
	
	.products_sourcebox3{
	width: 45%;
	float: left;
	margin-right: 2.5%;
	margin-left: 2.5%;
	margin-bottom: 15px;
}

.products_sourcebox3 img{
	width: 100%;
	height:auto;
	border: 5px solid #7e2f75;
}


.box1{
	width: calc(100% - 10px);
	font-size: 18px;
	line-height: 40px;
	border: 1px solid #664734;
	text-align: left;
	color: #FFF;
	background-color: #664734;
	padding-left: 10px;
}

.box1:link {
	text-decoration: none!important;
		color: #FFF;
	background-color: #664734;}

.box1:active {
		text-decoration: none!important;
		color: #FFF;
	background-color: #664734;}

.box1:visited {
		text-decoration: none!important;
		color: #FFF;
	background-color: #664734;}
 
.box1:hover{
		text-decoration: none!important;
		color: #FFF;
	background-color: #be7630;}





.products_hosin{
	width: 100%;
	height: 700px;
	background-image: url(../images/phosinpic.jpg);
	margin-top: 50px;
	margin-bottom: 50px;
	background-position: center;
}

.products_hosin2{
	width: 100%;
	height: 700px;
	background-image: url(../images/phosinpic2.jpg);
	margin-top: 50px;
	margin-bottom: 50px;
	background-position: center;
}

.products_hosin3{
	width: 100%;
	height: 630px;
	background-image: url(../images/phosinpic3.jpg);
	background-position: center;
}

.products_hosin3-1{
	width: 100%;
	height: 630px;
	background-image: url(../images/phosinpic5.jpg);
	background-position: center;
}

.products_hosin3-2{
	width: 100%;
	height: 630px;
	background-image: url(../images/phosinpic8.jpg);
	background-position: center;
}



.products_hosin4{
	width: 100%;
	height: 630px;
	background-image: url(../images/phosinpic4.jpg);
	background-position: center;
}

.products_hosin4-1{
	width: 100%;
	height: 630px;
	background-image: url(../images/phosinpic7.jpg);
	background-position: center;
}

.products_hosininner{
	width: 400px;
	height: 280px;
	background-image: url(../images/p_bg.png);
	border: 1px solid #bfa58e;
	margin-top: 185px;
	margin-left: 700px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}

.products_hosininner2{
	width: 450px;
	height: 260px;
	background-image: url(../images/p_bg.png);
	border: 1px solid #bfa58e;
	margin-top: 300px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	margin-right: auto;
	margin-left: auto;
}

.products_hosininner3{
	width: 729px;
	height: 485px;
	margin-top: 70px;
	margin-left: 100px;
}

.products_hosininner3-1{
	width: 729px;
	height: 485px;
	margin-top: 70px;
	margin-left: 50px;
}

.products_hosininner4{
	width: 729px;
	height: 485px;
	margin-top: 70px;
	margin-left: 450px;
}

.products_hosininner4-1{
	width: 729px;
	height: 485px;
	margin-top: 70px;
	margin-left: 450px;
}

.products_hosinewd1{
 
	text-align: center;
	font-size: 51px;
	color: #bfa58e;
	line-height: 85px;
	font-weight: bold;
}

.products_hosinewd2{
 
	font-size: 16px;
	color: #e2dbc9;
	line-height: 28px;
	text-align: center;
}

.products_hosinewd3{
 
	font-size: 15px;
	color: #FFFFFF;
	line-height: 20px;
	border: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}


.products_hosinbox{
	width: 13%;
	float: left;
	margin-right: 0.64%;
	margin-left: 0.64%;
	
}

.products_hosinbox2{
	width: 16%;
	float: left;
	margin-right: 8%;
	margin-left: 8%;
	
}

.products_hosinbox3{
	width: 16%;
	float: left;
	margin-right: 17%;
	margin-left: 17%;
	
}

.products_hosinbox4{
	width: 20%;
	margin-right: 40%;
	margin-left: 40%;
	
}

.products_hosinbox img{
	width: 100%;
    height:auto;
}

.products_hosinbox2 img{
	width: 100%;
    height:auto;
	
}

.products_hosinbox3 img{
	width: 100%;
    height:auto;
	
}

.products_hosinbox4 img{
	width: 100%;
    height:auto;
	
}


.products_unlai{
	width: 1250px;
	margin-right: auto;
	margin-left: auto;
	z-index: 99;
	margin-top: -300px;
}
.products_unlai-1{

  display:none;
}


h4 {
	display: block;
	font-size: 16px;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	line-height: 25px;
}

.lb-data .lb-details {
    width: 95% !important;
    float: left;
    text-align: left;
    line-height: 1.1em;
}



.footer2{
	width: 100%;
	margin-top: 30px;
	background-color: #7e2f75;
	font-size: 15px;
	color: #FFFFFF;
	line-height: 25px;
	padding-bottom: 20px;
}

.footer2 a:link {
	text-decoration: none;
	color: #FFFFFF;}

.footer2 a:active {
		text-decoration: none;
	color: #FFFFFF;}

.footer2 a:visited {
		text-decoration: none;
	color: #FFFFFF;}
 
.footer2 a:hover{
		text-decoration: none;
	color: #FFFFFF;}







/*購物車新增 */





#pp_content_inner {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}


.pp_content2 {
	width: 450px;
	margin-right: 40px;
	float: left;
}

.pp_content2 img {
	width: 100%;
	height: auto;
}

.pp_content3 {
	width: 500px;
	float: left;
}

.pp_content4 {
	width: 100%;
	margin-top: 20px;
	float: left;
}

.pp_content4 img {
	width: 100%;
	height:auto;
}

.pp_content_wd4 {
 
	font-size:25px;
	color: #01848e;
	line-height: 40px;
	font-weight: bold;
}

.pp_content_wd4-1 {
 
	font-size:16px;
	color: #01848e;
	line-height: 40px;
	font-weight: bold;
}

.pp_content_wd5 {
 
	font-size:16px;
	color: #666666;
	line-height: 40px;
}

.pp_content_wd5-1 {
 
	font-size:16px;
	color:#01848e;
	line-height: 40px;
	font-weight: bold;
	letter-spacing: 2px;
}

.pp_content_wd5-2 {
 
	font-size:16px;
	color: #666666;
	line-height: 30px;
}

.pp_content_wd5-3 {
	font-size:14px;
	color:#B9B9B9;
	line-height: 40px;
	text-decoration: line-through;
	font-weight: normal;
}

.pp_content_wd6 {
 
	font-size:20px;
	color: #666666;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C2C2;
	font-weight: bold;
}

.index_content_wd3 {
 
	font-size:18px;
	color: #FFFFFF;
	line-height: 40px;
	font-weight: bold;
}


  .button_13 {
	border:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height: 40px;
 
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	background-color: #01848e;
	padding-right: 50px;
	padding-left: 50px;
	cursor:  pointer;
	font-weight: bold;
	width: 95%;
}






  .button_14 {
	border:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height: 25px;
 
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
	background-color: #F7B11C;
	padding-right: 20px;
	padding-left: 20px;
	cursor:  pointer;
	font-weight: bold;
	width: 50%;
}

  .button_15 {
	border:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height: 40px;
 
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	background-color: #F7B11C;
	padding-right: 50px;
	padding-left: 50px;
	cursor:  pointer;
	font-weight: bold;
	width: 90%;
}






















 







 
 
 
 
 
  @media only screen and (max-width:900px) { 
 
 .products_sourcebox2 {
    width: 30.33%;
    float: left;
    margin-right: 1.5%;
    margin-left: 1.5%;
    margin-bottom: 15px;
}
 
 
 
 
 
 
 
 .products_menu{
	width: 100%;
	height: 40px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #898989;
	border-bottom-color: #898989;
}

 
 
 
 
 
 
 
 .content{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

 .content2{
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
 
 
 
    #index_content2 {
	width: 100%;
	float: left;
} 
   #index_content3 {
	width: 100%;
	float: left;
} 
 
 
 
 
 
 .index_content_wd {
 
	font-size:15px;
	color: #e6b84f;
	line-height: 30px;
	font-weight: bold;
}

.index_content_wd2 {
 
	font-size:13px;
	color: #303030;
	line-height: 25px;

}

.index_content_wd3 {
 
	font-size:16px;
	color: #FFFFFF;
	line-height: 30px;
	font-weight: bold;
}

.index_content_wd4 {
 
	font-size:15px;
	color: #FFFFFF;
	line-height: 25px;
}
 
 


  
 /*最新消息 */  


   #news_content {
	width: 100%;
	margin-right: 10px;
	margin-bottom: 15px;
	float: left;
	margin-left: 10px;
} 

 
 
 
 
 
 
 
.footer_wd {
  
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
}
	




 /*產品簡介 */  
#pp_content {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}


 
.pp_content1 {
	width: 47%;
	margin-right: 5px;
	float: left;
	margin-left: 5px;
	margin-bottom: 15px;
	background-color: #ffffff;
}






  .button_11 {
	border:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height: 20px;
 
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	background-color: #CE0000;
	padding-right: 10px;
	padding-left: 10px;
	cursor:  pointer;
	font-weight: bold;
	width: 80%;
}


  .button_12 {
	border:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height: 30px;
	border:2px solid #01848e; 
	font-size: 15px;
	color: #01848e;
	text-align: center;
	background-color: #FFF;
	padding-right: 20px;
	padding-left: 20px;
	cursor:  pointer;
	font-weight: bold;
	width: 100%;
}

  .button_13 {
	border:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height: 30px;
 
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
	background-color: #01848e;
	padding-right: 10px;
	padding-left: 10px;
	cursor:  pointer;
	font-weight: bold;
	width: 90%;
}


  .button_14 {
	border:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height: 30px;
 
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
	background-color: #F7B11C;
	padding-right: 10px;
	padding-left: 10px;
	cursor:  pointer;
	font-weight: bold;
	width: 90%;
}




  .button_15 {
	border:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height: 30px;
 
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
	background-color: #F7B11C;
	padding-right: 10px;
	padding-left: 10px;
	cursor:  pointer;
	font-weight: bold;
	width: 90%;
}

.picauto2 {
    width: 95%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}

 .picauto2 img {
	width: 100%;
	height: auto;

}

	
	
}


@media screen and (max-width : 600px) {


.picauto {
    width: 95%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}


.paintbox01 {
    width: 48%;
    padding: 0 1% 5px 1%;
}

.picauto3 {
    width: 90%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}



.mainmenu{
	width: 100%;
}

.mainmenu img{
	width: 70%;
	height:auto
}

 .products_sourcebox2 {
    width: 46%;
    float: left;
    margin-right: 2%;
    margin-left: 2%;
    margin-bottom: 15px;
}

	.products_sourcebox3{
	width: 90%;
	float: left;
	margin-right: 5%;
	margin-left: 5%;
	margin-bottom: 15px;
}

.products_sourcebox3 img{
	width: 100%;
	height:auto;
	border: 5px solid #7e2f75;
}


.imgauto img{
	width: 95%;
	height:auto
}


.search_list {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
    display: flex;
    align-items: center;
}


.index_bg{
	width: 100%;
	background-image: url(../images/index_bg.jpg);
	background-repeat: no-repeat;
	height: 1200px;
	background-position: center;
	background-position: center -280px;
}


.products_title{

	font-size: 12px;
	color:#595959;
	line-height: 25px;
	text-align: center;

}

.products_title-1{
	font-size: 12px;
	color:#B9B9B9;
	line-height: 25px;
	text-decoration: line-through;
	padding-left: 15px;
	text-align: center;
}

.products_title2{
	font-size: 14px;
	color:#01848e;
	line-height: 25px;
	text-align: center;

}


.popular_title2{
	font-size: 30px;
	color:#FFFFFF;
	line-height:50px;
	text-align: center;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.index_boxall{
	width: 100%;
	margin-bottom: 10px;
	float: left;
}

.index_box1{
	width: 30%;
	float: left;
	margin-left: 5%;
}



.index_box2{
	width: 60%;
	float: left;
	margin-left: 5%;
	padding-top: 0px;
}


.index_box3{
	width: 60%;
	float: left;
	padding-top: 0px;
}

.index_box4{
	width: 30%;
	float: left;
	margin-left: 5%;
}


.index_box5{
	width: 100%;
	float: left;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
}


.index_wd1{
 
	font-size: 22px;
	color: #FFEDD9;
	font-weight: bold;
	line-height: 25px;
	letter-spacing: 0px;	
}

.index_wd1-1{
	font-family: "AlexBrush", Arial ;
	font-size: 16px;
	color: #FFEDD9;
	line-height: 20px;	
}


.index_wd1-2{
 
	font-size: 10px;
	color: #FFEDD9;
	font-weight: bold;
	vertical-align:super;
	line-height: 20px;	
}

.index_wd2{
 
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
    display:none;
}

.index_wd2-1{
	margin-left: 5%;
	float: left;
	width: 95%;
 
	font-size: 15px;
	color: #FFFFFF;
	line-height: 20px;
	margin-bottom: 20px;
    display:inline;
}


.index_wd3{
 
	font-size: 30px;
	color: #bfa58e;
	font-weight: bold;
}

.index_wd4{
 
	font-size: 14px;
	color: #E2DBC9;
	line-height: 25px;
}



.brand{
	width: 100%;
	margin-top: 25px;
	float: left;
}

.brand2{
	width: 100%;
	margin-top: 25px;
	float: left;
}




/*服務據點 */  

.location_left{
overflow:hidden;
	width: 100%;
	float: left;
}

.location_left iframe{
	width: 100%;
	height: auto;	
}

.location_right{
overflow:hidden;
	width: 100%;
	margin-left: 0px;
	float: left;
	
}

.location_right1{
	width: 100%;
	float: left;
	
}

.location_right2{
	width: 100%;
	float: left;
	margin-left: 0%;
	height: 140px;	
}

.location_right2 iframe{
	width: 100%;
	height: auto;	
	
	
}

/*聯絡我們 */  
.contact_left{
	width: 100%;
	height: 250px;
	float: left;
}

.contact_right{
	width: 100%;
	height: 150px;
	margin-left: 0px;
	float: left;
	
}

.contact_right iframe{
	width: 100%;
	height: auto;	
	
	
}


/*產品新增 */  


.products_head{
	width: 100%;

}

.products_logo{
	width: 278px;
	height: 96px;
	margin-right: auto;
	margin-left: auto;
}

.products_menu{
	width: 100%;
	height: 40px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #898989;
	border-bottom-color: #898989;
}

.products_menubox{
display:flex;
      align-items:center;
	width: 100%;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
}

.products_menus1{
	width: 20%;
	height: 20px;
	text-align: center;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #949494;
}

.products_menus2{
	width: 20%;
	height: 20px;
	text-align: center;
	float: left;
}


.products_menuswd{
	font-family: "微軟正黑體", Arial, "新細明體" ;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}


.products_menuswd   a:link{

  text-decoration: none;	color: #333333;
}

.products_menuswd  a:visited{

    text-decoration: none;	color: #333333;
}

.products_menuswd   a:hover{
  text-decoration: none;	color: #333333;
}
.products_menuswd  a:active{

   text-decoration: none;	color: #333333;
 }


.products_source{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
}

.products_sourcewd1{
 
	width: 100%;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #7e2f75;
	letter-spacing: 2px;
	margin-bottom: 30px;
}

.products_sourcewd2{
 
	text-align: center;
	font-size: 25px;
	color: #7e2f75;
	line-height: 35px;
}

.products_sourcewd2-1{
 
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 35px;
	vertical-align:super;
}

.products_sourcewd3{
	font-size: 16px;
	color: #565656;
	line-height: 23px;
}

.products_sourcewd3-1{
 
	font-size: 10px;
	color: #b8b8b8;
	line-height: 28px;
	vertical-align:super;
}
.products_sourcebox{
	width: 90%;
	float: left;
	margin-right: 5%;
	margin-left: 5%;
}

.products_sourcebox img{
	width: 100%;
    height:auto;
}


.products_hosin{
	width: 100%;
	height: 500px;
	background-image: url(../images/phosinpic.jpg);
	margin-top: 50px;
	margin-bottom: 50px;
	background-position: center;
}

.products_hosin2{
	width: 100%;
	height: 700px;
	background-image: url(../images/phosinpic2.jpg);
	margin-top: 50px;
	margin-bottom: 50px;
	background-position: center;
}

.products_hosin3{
	width: 100%;
	height: 400px;
	background-image: url(../images/phosinpic3.jpg);
	background-position: center;
}

.products_hosin3-1{
	width: 100%;
	height: 400px;
	background-image: url(../images/phosinpic5.jpg);
	background-position: center;
}

.products_hosin3-2{
	width: 100%;
	height: 400px;
	background-image: url(../images/phosinpic8.jpg);
	background-position: center;
}

.products_hosinbox4{
	width: 50%;
	margin-right: 25%;
	margin-left: 25%;
	
}

.products_hosin4{
	width: 100%;
	height: 400px;
	background-image: url(../images/phosinpic4.jpg);
	background-position: center;
}

.products_hosin4-1{
	width: 100%;
	height: 400px;
	background-image: url(../images/phosinpic6.jpg);
	background-position: center;
}

.products_hosininner{
	width: 90%;
	height: 200px;
	background-image: url(../images/p_bg.png);
	border: 1px solid #bfa58e;
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

.products_hosininner2{
	width: 90%;
	height: 200px;
	background-image: url(../images/p_bg.png);
	border: 1px solid #bfa58e;
	margin-top: 300px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}

.products_hosininner3{
	width: 95%;
	height: auto;
	margin-top: 70px;
	margin-left: 5%;
}

.products_hosininner3 img{
	width: 100%;
	height: auto;
}

.products_hosininner3-1{
	width: 95%;
	height: auto;
	margin-top: 70px;
	margin-left: 5%;
}

.products_hosininner3-1 img{
	width: 100%;
	height: auto;
}

.products_hosininner4{
	width: 95%;
	height: auto;
	margin-top: 70px;
	margin-left: 5%;
}

.products_hosininner4 img{
	width: 100%;
	height: auto;
}

.products_hosininner4-1{
	width: 95%;
	height: auto;
	margin-top: 70px;
	margin-left: 5%;
}

.products_hosininner4-1 img{
	width: 100%;
	height: auto;
}

.products_hosinewd1{
 
	text-align: center;
	font-size: 40px;
	color: #bfa58e;
	line-height: 50px;
	font-weight: bold;
}

.products_hosinewd2{
 
	font-size: 14px;
	color: #e2dbc9;
	line-height: 25px;
	text-align: center;
}

.products_hosinewd3{
 
	font-size: 13px;
	color: #FFFFFF;
	line-height: 20px;
	border: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}


.products_hosinbox{
	width: 44%;
	float: left;
	margin-right: 2%;
	margin-left: 2%;
	
}

.products_hosinbox2{
	width: 44%;
	float: left;
	margin-right: 2%;
	margin-left: 2%;
	
}

.products_hosinbox3{
	width: 44%;
	float: left;
	margin-right: 2%;
	margin-left: 2%;
	
}

.products_hosinbox img{
	width: 100%;
    height:auto;
}

.products_hosinbox2 img{
	width: 100%;
    height:auto;
	
}
.products_hosinbox3 img{
	width: 100%;
    height:auto;
	
}


.products_unlai{
	width: 1250px;
	margin-right: auto;
	margin-left: auto;
	z-index: 99;
	margin-top: -300px;
  display:none;
}



.products_unlai-1{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	z-index: 99;
	margin-top: -100px;
 display:inline;
}

.products_unlai-1 img{
	width: 100%;
    height:auto;
}


.footer2{
	width: 100%;
	height:130px;
	margin-top: 30px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 25px;
}




.products_box{
	width:46%;
	padding-top: 10px;
	padding-left: 1%;
	padding-bottom: 10px;
	padding-right: 1%;
	margin: 1%;
	float: left;
		box-shadow:0px 0px 10px rgba(20%,20%,40%,0.2);
}



.index_box2-1{
	width: 55%;
	float: left;
	margin-left: 3%;
	padding-top: 10px;
	padding-left: 20px;
	background-image: url(../images/wd-bg.png);
	padding-bottom: 10px;
}


.index_box3-1{
	width: 55%;
	float: left;
	margin-left: 3%;
	padding-top: 10px;
	padding-right: 20px;
	background-image: url(../images/wd-bg.png);
	padding-bottom: 10px;
}

.index_bg-new{
	width: 100%;
	background-image: url(../images/index_bg-1.jpg);
	background-repeat: no-repeat;
	height: 1500px;

}


.index_box6{
	width: 90%;
	float: left;
	padding-top: 40px;
	border: 1px solid #4c4238;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
	margin-top: 0%;
	margin-right: 5%;
	margin-bottom: 5%;
	margin-left: 5%;
}


.index_bg2{
	width: 100%;
	background-image: url(../images/index_footer-1.jpg);
	background-repeat: repeat;
	height: 400px;
	background-position: center;
}


.products_allmenu{
	width: 33.33%;
	height: 45px;
	float: left;
	font-size: 15px;
	line-height: 45px;
	color: #0f3b5b;
	text-align: center;
	border: 1px solid #0f3b5b;
		cursor:  pointer;
}



.products_allmenu_active{
	width: 33.33%;
	height: 45px;
	float: left;
	font-size: 15px;
	line-height: 45px;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #0f3b5b;
	cursor:  pointer;
	background-color: #0f3b5b;
}





}
 

  @media only screen and (max-width:480px) { 
 
 .banner {
	max-width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 40px;
	padding-bottom: 40px;
	background-size: cover;
}
 
 
 
 
 
 .picauto {
	width: 75%;
	height: auto;
}

 .picauto img {
	width: 100%;
	height: auto;
}
 
 
 
    #index_content2 {
	width: 100%;
	float: left;
} 
   #index_content3 {
	width: 100%;
	float: left;
} 
 
 
 
 
 
 .index_content_wd {
 
	font-size:15px;
	color: #e6b84f;
	line-height: 30px;
	font-weight: bold;
}

.index_content_wd2 {
 
	font-size:13px;
	color: #303030;
	line-height: 25px;

}

.index_content_wd3 {
 
	font-size:13px;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: bold;
}

.index_content_wd4 {
 
	font-size:12px;
	color: #FFFFFF;
	line-height: 18px;
}
 
 

 
 
 /*產品簡介 */  
#pp_content {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}


 
.pp_content1 {
	width: 100%;
	margin-right: 5px;
	float: left;
	margin-left: 5px;
	margin-bottom: 15px;
	background-color: #ffffff;
}


.pp_content_wd1 {
 
	font-size:14px;
	color: #d0930c;
	line-height: 20px;
	font-weight: bold;
}

.pp_content_wd2 {
 
	font-size:12px;
	color: #666666;
	line-height: 18px;
}

.pp_content_wd3 {
 
	font-size:16px;
	color: #ec5c06;
	line-height: 18px;
	font-style: italic;
	font-weight: bold;
}

 

#pp_content_inner {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}


.pp_content2 {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

.pp_content3 {
	width: 100%;
	float: left;
}

.pp_content4 {
	width: 100%;
	margin-top: 20px;
	float: left;
}

.pp_content_wd4 {
 
	font-size:18px;
	color: #01848e;
	line-height: 25px;
	font-weight: bold;
}

.pp_content_wd5 {
 
	font-size:15px;
	color: #666666;
	line-height: 25px;
}

.pp_content_wd6 {
 
	font-size:18px;
	color: #666666;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C2C2;
	font-weight: bold;
}















 
 
 
















	
	
}
