/*company*/

#c_company-1{
	float: left;
	width: 45%;
	padding: 10px 0;
}

#c_company-1 .img{
	width: 100%;
}


#c_company-2{
	float: left;
	width: 50%;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}

#c_company-2 .ss{
	float: left;
	font-size: 15px;
	line-height: 30px;
	color: #434343;
	text-align: left;
}


/*products*/

#p_products-1{
	float: left;
	width: 22.5%;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}


#p_products-1 .img{
	width: 100%;
	border: 1px solid #DBDBDB;
}

.p_ss{
	font-size: 15px;
	line-height: 30px;
	color: #434343;
	text-align: center;
}

#p_products-2{
	float: left;
	width: 15%;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#p_products-2 .img{
	width: 100%;
	border: 1px solid #DBDBDB;
}

#p_products-3{
	float: left;
	width: 80%;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.p_ss2{
	font-size: 25px;
	line-height: 50px;
	color: #256ba2;
	font-weight: bold;
}


#p_products-4{
	float: left;
	width: 100%;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.p_ss3{
	font-size: 18px;
	line-height: 35px;
	color: #a2870b;
	padding-left: 10px;
	background-color: #FAF3A9;
}

.p_ss4{
	font-size: 15px;
	line-height: 30px;
	color: #434343;
	padding-left: 10px;
}


  .button_9 {
	border:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height: 40px;
	font-family: "微軟正黑體", Arial, "新細明體";
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	background-color: #bc9e0a;
	padding-right: 50px;
	padding-left: 50px;
	cursor:  pointer;
	font-weight: bold;
}


/*news*/


#news{
	float: none;
	width: 95%;
	height: 267px;
	clear: none;
	margin-right: auto;
	margin-left: auto;
}
#news #newstop{
float: left;
width: 90%;
font-size: 20px;
line-height: 23px;
font-weight: bold;	
margin-bottom: 27px;
height: 105px;
}
#news #newstop a{
float: left;

width: 354px;
font-size: 17px;
}
#news #newstop .date{
float: right;
background-image: url(../images/line.jpg);
padding-left: 24px;
width: 28px;
font-size: 14px;
background-repeat: no-repeat;
color: #5d5d5d;
height: 35px;
margin-top: 5px;
}
#news #newstop .date span:first-child{
float: left;
font-size: 12px;
position: relative;
height: 18px;
top: -4px;
}
#news #newstop .date span:last-child{
width: 100%;
position: relative;
float: left;
text-align: center;
top: -5px;
font-weight: bold;
font-size: 16px;
color: black;	
}
#news a:hover{
	color: gray;
}

.news_block{
	float: left;
	font-size: 15px;
	color: #5d5d5d;
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 15px;
	padding-top: 15px;

}

#news .news_block a{
	float: left;
	color: #5d5d5d;
		   -webkit-transition: all 0.5s ease;
   -moz-transition: all 0.5s ease;
   -o-transition:all 0.5s ease;
   -ms-transition: all 0.5s ease ;
   transition: all 0.5s ease ;
}
#news .news_block a:hover{
	color: #a38804;
}
.news_block .date{
float: right;
font-size: 12px;
color: #292929;
}

.news_block:last-child{
border-bottom: 0;
}


.p_ss5{
	font-size: 18px;
	line-height: 30px;
	color: #a2870b;
	font-weight: bold;
}

.p_ss6{
	font-size: 15px;
	line-height: 30px;
	color: #434343;
}



/*contact*/


#contact{
	float: none;
	width: 95%;
	clear: none;
	margin-right: auto;
	margin-left: auto;
}




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


.contact_text  a:hover{
  text-decoration: none;	color: #ea6a53;
}


#contact_form{
	background-color: #ccc9bf;
	width: 95%;
	padding: 15px;
}

.blog_broder{
	font-family: "微軟正黑體", Arial, "新細明體";
	font-size: 13px;
	color: #666666;
	width: 95%;
	border: 1px solid #CCCCCC;
	line-height: 25px;
	padding-left: 10px;
}







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

/*products*/

#p_products-1{
	float: left;
	width: 31%;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}


}








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

/*company*/
#c_company-2 .ss{
	float: left;
	font-size: 13px;
	line-height: 20px;
	color: #434343;
	text-align: left;
}


/*products*/

#p_products-1{
	float: left;
	width: 46%;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}


}



}
