body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	color: #535353;

	font-size: 16px;

	font-family: "微軟正黑體", Arial;

}





*:link, *:visited, *:hover, *:active, *:focus , * {

-o-transition: color .30s linear, background-color .30s linear, border-color .30s linear;

-webkit-transition: color .30s linear, background-color .30s linear, border-color .30s linear;

-moz-transition: color .30s linear, background-color .30s linear, border-color .30s linear;

transition: color .30s linear, background-color .30s linear, border-color .30s linear;

}





.cleancss {

    clear:both;

}



.back-to-top {

	position: fixed;

	bottom: 200px;

	right: 15px;

	text-decoration: none;

	display: none;

}



.gn-menu-main {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 137px;

	margin: 0;

	padding: 0;

	list-style: none;

	background-color: #FFF;

	z-index: 100;

	-webkit-box-shadow: 0px 3px 8px #727272 ;

	-moz-box-shadow: 0px 3px 8px  #727272 ;

	box-shadow: 0px 3px 8x  #727272;

}



.top_bar{

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 6px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	height: 130px;

	margin-right: auto;

	margin-left: auto;

	border-color: #00316c;

	background-image : url(../images/top_bar_bg.jpg);

	background-repeat: repeat-x;

}



.top_box {

	

	height: 130px;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

}



.logo{

	margin-top: 35px;

	width: 180px;

	float: left;

	

}



.language {

	float: right;

	background-color: #0852A0;

	font-size: 13px;

	padding-top: 5px;

	padding-right: 10px;

	padding-left: 10px;

	padding-bottom: 5px;

	color: #FFFFFF;

}



.language a {

	color: #FFFFFF;

	text-decoration: none;

	padding-left: 5px;

	padding-right: 5px;

}



.language  a:hover{

	text-decoration: none;

	color: #8EE0F9;

  } 

 







.menu {
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #535353;
	margin-top:50px;
	font-size: 12px;
	text-align: right;
	width: 650px;

}



.menu a {

	color: #535353;

	text-decoration: none;

	padding-left: 8px;

	padding-right: 8px;

	font-size: 18px;

}



.menu  a:hover{

	text-decoration: none;

	color: #718fbd;	

  } 

 



.company {

	background-color: #F8F8F8;

	background-image: url(../images/company_bg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	

}



.company h1 {

	color: #0852A0;

	font-weight: 900;

	letter-spacing: 8px;

	font-size: 36px;

	

	

}





.company_box {

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

	background-image: url(../images/comoany_img.jpg);

	background-repeat: no-repeat;

	background-position: right 40px;

	text-align: center;

	padding-top: 30px;

}





.company_box p {

	line-height: 32px;

	width: 550px;

	padding-top: 20px;

	padding-left: 80px;

	text-align: left;

	

}





.company_box p img {

	padding-top: 120px;

	display: block;

	float: right;

	

	

}





.project {

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

	padding-top: 30px;

	padding-bottom:80px;

}

.project h1 {

	color: #0852A0;

	font-weight: 900;

	letter-spacing: 8px;

	font-size: 36px;

	

	

}



.project ul {

	padding: 0px;

	margin: 0px;

	list-style-type:none;	

}



.project ul li {

	width: 470px;

	float: left;

	text-align: left;

	background-image: url(../images/project_list.jpg);

	background-repeat: no-repeat;

	padding-top: 30px;

	padding-left: 30px;

	background-position: 0 bottom;

	height: 100px;

	line-height: 25px;

	

}



.project ul li h2{

	color: #70a324;

	font-style: italic;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	border-radius: 10px;

	margin-left: 0px;	

}



.tb {

	color: #FFFFFF;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 10px;

	margin-left: 0px;

	background-color: #99be64;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-right: 8px;

	padding-left: 8px;

	float: left;

	display: block;

	text-align: center;

	border-radius:10px;

	

}







.featured{

	background-color: #f8f8f8;

	margin-bottom: 100px;	

}







.featured_box{

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

	

	

}







.featured_box h1 {

	color: #FFFFFF;

	font-weight: 900;

	letter-spacing: 8px;

	width: 200px;

	height: 450px;

	background-color: #00316c;

	text-align: center;

	font-size: 36px;

	

	

}



.featured_box h1 p{

	padding-top: 200px;	

}

.featured_main {

	width: 750px;

	height: 400px;

	float: right;

	padding-left: 25px;

	padding-right: 25px;

	line-height: 32px;

	padding-top: 50px;

	position:relative;

	

	

}

.featured_main h2 {

	font-size: 36px;

	color: #70a324;

	font-style: italic;	

	

	

}



.featured_main img {

	float: right;

	margin-top: 20px;

	

	

}

.featured_btn {

	

}





.featured_btn a {

	float: right;

	margin-top: 20px;

	position: absolute;

	background-image: url(../images/featured_btn.jpg);

	display: block;

	width: 300px;

	height: 50px;

	color: #FFFFFF;

	font-size: 32px;

	right: 0px;

	bottom: 0px;

	text-align: center;

	font-style: italic;

	padding-top: 15px;

	text-decoration: none;

	

}



.featured_btn  a:hover{

	float: right;

	margin-top: 20px;

	position: absolute;

	background-image: url(../images/featured_btn_over.jpg);

	display: block;

	width: 300px;

	height: 50px;

	color: #FFFFFF;

	font-size: 32px;

	right: 0px;

	bottom: 0px;

	text-align: center;

	font-style: italic;

	padding-top: 15px;

	text-decoration: none;

	

  } 

 

 

.footer {

	background-color: #00316c;

	font-size: 14px;

	color: #FFFFFF;

}





.footer_box {

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

	padding-top: 20px;

	padding-bottom: 20px;

	

}





.footer_logo {

	padding-top: 5px;

	padding-bottom: 5px;

	border-right: 1px solid #52739B;

	width: 190px;

	

	

}





.footer_info {

	width: 750px;

	float: right;

	

	

}





.footer_info ul {

	padding-top: 10px;

	padding-right: 10px;

	padding-left: 10px;

	padding-bottom: 10px;

	margin: 0px;

	list-style-type: none;

}


.footer_info ul li {
    width: 300px;
    float: left;
    /* margin-bottom: 5px; */
    padding-left: 30px;
    padding-top: 5px;
    /* padding-bottom: 10px; */
}





.footer_info  ul li a {

	color: #FFFFFF;

	text-decoration: none;

	

}



.footer_info ul li  a:hover{

	color: #FFFFFF;

	text-decoration:underline;

	

  } 

 



.icon1 {

	background-image: url(../images/footer_icon.png);

	background-repeat: no-repeat;

    background-position: 0% -5px;

		

}







.icon2 {

	background-image: url(../images/footer_icon.png);

	background-repeat: no-repeat;

    background-position: 0% -50px;

		

}





.icon3 {

	background-image: url(../images/footer_icon.png);

	background-repeat: no-repeat;

    background-position: 0% -92px;

		

}





.icon4 {

	background-image: url(../images/footer_icon.png);

	background-repeat: no-repeat;

    background-position: 0% -135px;

		

}



.copyright {

	font-size: 14px;

	text-align: center;

	margin-top: 15px;

	margin-bottom: 15px;

	

		

}







.youon {

	border-bottom: 1px solid #BBBBBB;

}



.youon_box {

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

	padding-top: 10px;

	padding-bottom: 10px;

	font-size: 14px;

}



.youon_box a {

	color: #535353;

	text-decoration: none;

	

}



.youon_box  a:hover{

	color:  #535353;

	text-decoration:underline;

	

  } 

  

.company_main {

	line-height: 32px;

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

	padding-top: 50px;

	padding-bottom: 100px;	

	

 } 

 

 .company_main h2{

	color: #0852a0;

	font-size: 32px;

	font-weight: 900;

	background-image: url(../images/tb_line.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	margin: 0px;

	padding-bottom: 10px;

	

	

 } 

 .company_main h3{

	color: #48b249;

	font-size: 14px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 115px;

	margin-bottom: 0px;

	font-weight: 300;

	

	

 } 

 

 .company_main p{

	margin-left: 115px;

	line-height: 32px;

	margin-bottom: 80px;

	

	

 } 

 

 

  .business{

	margin-left: 115px;

	height: 445px;

	background-image: url(../images/business.jpg);

	background-repeat: no-repeat;

	

 } 

 

  .business1 {

	color: #FFFFFF;

	width: 235px;

	margin-left: 115px;

	text-align: center;

	padding-top: 75px;

	float: left;

 } 

.business2 {

	color: #FFFFFF;

	width: 235px;

	padding-top:95px;

	text-align: center;

	float: left;

 } 



.business3 {

	color: #FFFFFF;

	width: 235px;

	padding-top: 95px;

	text-align: center;

	float: left;

 } 





.business4 {

	color: #FFFFFF;

	width: 235px;

	padding-top:125px;

	text-align: center;

	float: left;

 } 





.contact_box {

	margin-left: 115px;

	margin-top: 50px;

	

 } 







.text {

	border: 1px solid #BBBBBB;

	width: 100%;

	color: #2E2E2E;

	font-size: 16px;

	padding: 10px;

	font-family: "微軟正黑體", Arial;

	

	

 } 



.btn {

	

}



.btn a {

	color: #FFFFFF;

	text-decoration: none;

	background-color: #0852a0;

	width: 100px;

	display: block;

	padding: 8px;

	text-align: center;

	margin-left: auto;

	margin-right: auto;

	

}



.btn  a:hover{

	color: #FFFFFF;

	text-decoration: none;

	background-color: #5B5B5B;

	width: 100px;

	display: block;

	padding: 8px;

	text-align: center;

	margin-left: auto;

	margin-right: auto;

	

	

  } 

  



.leasing_box {

	margin-left: 115px;

	

 } 

 

 

.leasing_box ul {

	padding: 0px;

	margin: 0px;

	list-style-type:none;	

}



.leasing_box ul li {

	padding: 0px;

	margin: 0px;

	list-style-type:none;	

	

	

}





.leasing_box h4{

	color: #FFFFFF;

	font-size: 28px;

	font-weight: 300;

	background-color: #0852a0;

	width: 160px;

	padding: 8px;

	border-radius: 50px;

	text-align: center;

	letter-spacing : 2px;

 } 

 

.img1{

	float: right;

 } 

 

 

.img2{

	width: 430px;

	margin-left: auto;

	margin-right: auto;

	display: block;

	padding-top: 80px;

	padding-bottom: 80px;

 } 



 

 

.img3{

	width: 370px;

	margin-left: auto;

	margin-right: auto;

	display: block;

	padding-top: 60px;

 } 



.img4{

 border-top-left-radius:5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 0px;

border-bottom-left-radius: 0px;

} 





.img5{

	border-radius:5px;

} 

.no{

	color: #FFFFFF;

	background-color: #0852a0;

	padding-left: 5px;

	text-align: center;

	margin-right: 3px;

	padding-right: 5px;

	width:20px;height:20px; 

    border-radius:99em;

 } 

 



.leasing_box h5{

	color: #0852a0;

	font-size: 26px;

	font-weight: 300;

	letter-spacing : 2px;

	margin-top: 50px;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 10px;

	font-style: italic;

 } 

 

 

 .leasing_boxbg{

	background-color: #f8f8f8;

 } 

 

  .leasing_box2{

	width: 1000px;

	margin-right: auto;

	line-height: 32px;

	margin-left: auto;

	padding-top: 60px;

	padding-bottom: 60px;

 } 

 

.leasing_box3{

	margin-left: 115px;

	

 } 

 



.leasing_box3 h1{

	color: #FFFFFF;

	font-size: 28px;

	font-weight: 300;

	background-color: #5e8c25;

	width: 240px;

	padding: 8px;

	border-radius: 50px;

	text-align: center;

	letter-spacing : 2px;

 } 

 

.leasing_box3 h2{

	color: #95c500;

	font-size: 26px;

	font-weight: 300;

	letter-spacing : 2px;

	margin-top: 50px;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 10px;

	font-style: italic;

 } 

 

 

 

.leasing_box3 ul {

	padding: 0px;

	margin: 0px;

	list-style-type:none;	

}



.leasing_box3 ul li {

	padding: 0px;

	margin: 0px;

	list-style-type:none;	

	

	

}



.no2 {

	color: #FFFFFF;

	background-color: #5e8c25;

	padding-left: 5px;

	text-align: center;

	margin-right: 3px;

	padding-right: 5px;

	width:20px;height:20px; 

    border-radius:99em;

 } 

 

 .leasing_box4{

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 100px;

	margin-top: 100px;

 } 

 



 .leasing_box4 h1{

	font-size: 32px;

	color: #0852a0;

	font-weight: 900;

	text-align: center;

 } 

 



.table {

	background-color: #dcdcdc;

	

 } 

 

 

 

.td1 {

	padding: 10px;

	background-color: #0852a0;

	color: #FFFFFF;

	text-align: center;

	font-size: 16px;

	font-weight: bold;

	

 } 

.td2 {

	background-color: #ffffff;

	text-align: center;

	

 }

 .td3 {

	background-color: #f6f6f6;

	text-align: center;

	

 }



 .td4 {

	text-align: center;

	

 }

  

.td5 {

	background-color: #ffffff;

	text-align: center;

	color: #5e8c25;	

 }

 .td6 {

	background-color: #f6f6f6;

	text-align: center;

	color: #5e8c25;	

 }

.ps {

	font-size: 14px;

	line-height: 22px;

	margin-top: 30px;

 }

 

 

 

.srevice_box {

	text-align: center;

	margin-top: 50px;

 }





 

.srevice_box h2 {

	text-align: center;

	background-color: #95c500;

	color: #FFFFFF;

	font-size: 32px;

	width: 550px;

	margin-left: auto;

	padding: 8px;

	border-radius: 30px;

	margin-right: auto;

	font-style:italic;

 }

 

 

 

.srevice_box h3 {

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 20px;

	font-size: 26px;

 }







 

.srevice_box h4 {

	font-size: 48px;

	color: #95c500;

	margin: 0px;

	font-style: italic;

 }

 

 

 

 

 

 

 

.srevice_box2 {

	text-align: center;

	margin-bottom: 50px;

 }





 

.srevice_box2 h2 {

	text-align: center;

	background-color: #00a2c5;

	color: #FFFFFF;

	font-size: 32px;

	width: 550px;

	margin-left: auto;

	padding: 8px;

	border-radius: 30px;

	margin-right: auto;

	font-style: italic;

 }

 

 

 

.srevice_box2 h3 {

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 20px;

	font-size: 26px;

 }







 

.srevice_box2 h4 {

	font-size: 48px;

	color: #00a2c5;

	margin: 0px;

	font-style: italic;

 }



 

.news_box {

	margin-top: 30px;

	

	

 }







.news_box ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



.news_box ul li {

	width: 325px;

	margin-top: 0px;

	margin-right: 5px;

	margin-left: 0px;

	margin-bottom: 20px;

	list-style-type: none;

	background-color: #f4f4f4;

	border-radius: 5px;

	border: 1px solid #E1E1E1;

	line-height: 22px;

	float: left;

}







.news_box a img {

	opacity: 0.8;

	-webkit-transition: opacity 0.3s;

	transition: opacity 0.3s;

}



.news_box a:hover img,

.news_box a:active img {

	opacity: 1;

}







 

.news_box h1 {

	color: #ff9933;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 10px;

	margin-bottom: 8px;

	font-size: 12px;

 }

 

.news_box h4 {

	color: #0852a0;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 10px;

	margin-bottom: 8px;

	font-size: 18px;

	height: 45px;

 }

 

 

 

.news_box_t {

	margin-left: 10px;

	margin-bottom: 10px;

	height: 120px;

 }





.more1 {

	

	

 }







.more1 a {

	background-color: #0852a0;

	color: #FFFFFF;

	display: block;

	padding: 10px;

	text-decoration: none;

	text-align: center;

	border-top-left-radius: 0px;

border-top-right-radius: 0px;

border-bottom-right-radius: 5px;

border-bottom-left-radius: 5px;

}



.more1 a:hover{

	background-color: #333;

	color: #FFFFFF;

	display: block;

	padding: 10px;

	text-decoration: none;

	text-align: center;	

	border-top-left-radius: 0px;

border-top-right-radius: 0px;

border-bottom-right-radius: 5px;

border-bottom-left-radius: 5px;

	

  } 

 .arrow {

	text-align: right;

	margin-top: 30px;	

	

 }

.arrow img {

	margin-left: 15px;

	width: 40px;

	height: 40px;

	opacity: 0.8;

	-webkit-transition: opacity 0.3s;

	transition: opacity 0.3s;

 }

 

 

.arrow a:hover img,

.arrow a:active img {

	opacity: 1;

}







 

.news_main{

	margin-left: 115px;

 }

 

 .news_main h1{

	font-size: 26px;

	color: #3F3F3F;

 }

 

  .news_main h3{

	border-top: 1px solid #BBBBBB;

	border-bottom: 1px solid #bbbbbb;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 20px;

	font-size: 12px;

	text-align: right;

	color: #ff9933;

 }



  .news_btn{

	margin-top: 40px;

	text-align: right;

	

 }



  .news_btn a {

	background-color: #c9c9c9;

	color: #666666;

	display: block;

	padding: 8px;

	text-decoration: none;

	text-align: center;

	width: 120px;

	margin-right: 10px;

	margin-left: 10px;

	float: right;

	opacity: 0.8;

	-webkit-transition: opacity 0.3s;

	transition: opacity 0.3s;

}



  .news_btn a:hover{

	background-color: #c9c9c9;

	color: #000000;

	display: block;

	padding: 8px;

	text-decoration: none;

	text-align: center;

	width: 120px;

	margin-right: 10px;

	margin-left: 10px;

	float: right;

	opacity: 1;

	

  } 

  

  

  

.news_btn_arrow1 {

	background-image: url(../images/arrow3.gif);

	background-repeat: no-repeat;

	background-position: 20px 17px;

 }



.news_btn_arrow2 {

	background-image: url(../images/arrow4.gif);

	background-repeat: no-repeat;

	background-position: 110px 17px;

 }







.pro_box {

	margin-top: 30px;

	

	

 }







.pro_box ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



.pro_box ul li {

	width: 325px;

	margin-top: 0px;

	margin-right: 5px;

	margin-left: 0px;

	margin-bottom: 20px;

	list-style-type: none;

	border-radius: 5px;

	border: 1px solid #E1E1E1;

	line-height: 22px;

	float: left;

}















.pro_box2 {

	margin-top: 30px;

	

	

 }







.pro_box2 ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



.pro_box2 ul li {

	width: 325px;

	margin-top: 0px;

	margin-right: 5px;

	margin-left: 0px;

	margin-bottom: 20px;

	list-style-type: none;

	border-radius: 5px;

	border: 1px solid #E1E1E1;

	line-height: 22px;

	float: left;

}





.pro_box2 a img {

	max-width: 100%;

	opacity: 0.8;

	-webkit-transition: opacity 0.3s;

	transition: opacity 0.3s;

}



.pro_box2 a:hover img,

.pro_box2 a:active img {

	opacity: 1;

}









.pro_main {

	

	width: 1000px;

	margin-left: auto;

	margin-right: auto;



	

	

 } 

 

 

 

.left_menu {

	background-color: #e9e9e9;

	width: 240px;	

 } 

 

 

 

.left_menu  ul {

	margin-top: 20px;

	margin-right: 0px;

	margin-left: 10px;

	margin-bottom: 0px;

	padding: 0px;

	list-style-type: none;

}



.left_menu  ul li {

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 25px;

	padding-bottom: 0px;

	list-style-type: none;

	background-image: url(../images/arrow5.gif);

	background-repeat: no-repeat;

	background-position: 10px 8px;

	margin-bottom: 8px;

}





.left_menu ul li a {

	color: #535353;

	text-decoration: none;

}



.left_menu ul li  a:hover{

	color: #0852a0;

	text-decoration: none;

  } 

 

 

 

.left_menu_tb {

	padding:20px;

	background-color: #0852a0;

 } 

 

 





.left_menu_tb h2{

	color: #FFFFFF;

	font-size: 32px;

	font-weight: 900;

	background-image: url(../images/tb_line2.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	margin: 0px;

	padding-top: 10px;

	padding-right: 10px;

	padding-left: 0px;

	padding-bottom: 10px;

	width: auto;

 } 

.left_menu_tb h3{

	color: #48b249;

	font-size: 14px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 115px;

	margin-bottom: 0px;

	font-weight: 300;

	

	

 } 

 

 

.right_box {

	width: 740px;

	float: right;

	text-align: left;

	line-height: 32px;

	padding-bottom: 0px;

	margin-bottom: 100px;

 } 

 

 

.right_box h1{



	background-image: url(../images/pro_tb_bg.jpg);

	background-repeat: repeat-x;

	border-bottom: 3px solid #0852a0;

	color: #333333;

	padding: 8px;

	margin: 0px;

	font-size: 26px;

	background-position: 0% bottom;

 } 

 

 

 

.right_box ul {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 60px;

	list-style-type: none;

}



.right_box ul li {

	padding: 0px;

	margin: 0px;

	list-style-type:none;	

	

	

}



.right_box h5{

	color: #0852a0;

	font-size: 26px;

	font-weight: 300;

	letter-spacing : 2px;

	margin-top: 50px;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 10px;

	font-style: italic;

 } 

 

 

 

 

 

.work_box {

 } 

 

 

 

.work_box  ul {

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 30px;

	list-style-type: none;

	display: block;

}



.work_box  ul li {

	width: 220px;

	margin-top: 0px;

	margin-right: 20px;

	margin-left: 0px;

	margin-bottom: 20px;

	float: left;

	text-align: center;

}





.work_box  img {

	width: 220px;

	height:165px;	

}

.work_box  a {

	color: #535353;

	text-decoration: none;

	

}



.work_box  a:hover{

	color: #0852a0;

	text-decoration: none;

  } 

 

 



.work_box  img {

	border: 1px solid #bbbbbb;

}





.center {
	text-align:center;
	
	padding-top: 40px;
}


.center img {
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}