@charset "utf-8";


@font-face {
    font-family: 'MHeiHK-Medium';
    src: url('../../../fonts/MHeiHK-Medium.ttf');
    font-display: swap; 
}@font-face {
    font-family: 'MStiffHeiHK-Medium';
    src: url('../../../fonts/MStiffHeiHK-Medium.otf');
    font-display: swap; 
}@font-face {
    font-family: 'MStiffHeiHK-UltraBold';
    src: url('../../../fonts/MStiffHeiHK-UltraBold.ttf');
    font-display: swap; 
}body {
	font-family: 'MHeiHK-Medium','微軟正黑體',Arial,Verdana, sans-serif;
	font-size: 15px;
	margin:0;
	padding:0;

	color:#000000;
	-webkit-text-size-adjust:none;
font-weight:normal;
	

line-height:200%;
		background-color:#ffffff;
	


}html,
body {
   margin:0;
   padding:0;
   height:100%;
}input,form,textarea,h1,h2,h3,h4,h5,h6,div,table,img,p,ul,li {
	margin: 0;
	padding: 0;
}th {
	text-align: left;
	padding:5px;
}td{
	vertical-align:top;
	
}img{
	border:none;
}input:focus, textarea:focus {
    outline: none;
}a,a:visited { 
	
	
	text-decoration:underline;
color:#000000;

	-webkit-transition: color 500ms ease-out 0s;
    -moz-transition: color 500ms ease-out 0s;
    -o-transition: color 500ms ease-out 0s;
	transition: color 500ms ease-out 0s;
	
	

}a:hover {
	color:#f90000;
	text-decoration:underline;

	
	animation: color_change 0.5s ;

}ul{
	margin-left:18px;
	margin-top:0px;
	padding-top:0px;
	
}a:focus {
	outline: none;
	
	
}p{
	clear:both;
	padding-bottom:40px;
	line-height:150%;

}h1,h2,h3,h4,h5,h6{


	color:#808285;
	font-size:60px;
	padding-bottom:0px;
font-weight:normal;

}.top_msg{
	position:absolute;
	left:0px;
	top:-35px;
	color:#ffffff;
	font-size:15px;
	width:100%;
	
	
}.table_contact td.title{
	
	
}#container {
   
   position:relative;
   margin:auto;
   padding:auto;

   

   /*
       max-width:1400px;
  */
    width:100%;
}#main_container {

   position:relative;
   margin:auto;
   padding:auto;

   width:100%;

   
   
}#main_content_container{
  width:100%;
   margin:auto;
   padding:auto;
   
   
  
 

}#main_content{
   clear:both;
   width:100%;
   margin:auto;
   padding:auto;
   min-height:300px;
   padding-bottom:0px;
   margin-top:0px;

   background-color:#ffffff;
  
   /*background-image:url(../../images/content.png?v=3);*/
   

      /*background-color:#8fb4cf;*/
	  


   background-position:right bottom;
   background-repeat:no-repeat;
   



}.section_home #main_content{
 
   padding-bottom:0px;
  



}.header{
     clear:both;
     width:100%;
     height:70px;
     position:fixed;
     left:0px;
     top:0px;
     z-index:9999999;

     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
	 

	 background-color:#ffffff;

     -webkit-box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     -moz-box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
	 
	
	 
}.header_container{
     max-width:100%;
     position:relative;
     margin:auto;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}.header_current{
	
}#main_container .header_current {
	


	


}.header_current .header_container{
	


	


}#footer{
	clear:both;
	width:94%;
	width:100%;
	margin:auto;

	padding:20px 0px 20px 0px;
	color:#231F20;
	background-color:#ffffff;
	


	font-weight:normal;
	
	
	background-repeat:no-repeat;
	background-position:bottom center;
	border-top:30px solid #f90000;
	
	


}#footer_container{
	max-width:	94%;
	
	margin:auto;
	position:relative;
	
	


}.footer_left .heading{
	clear:both;
	font-size:14px;
	color:#ffffff;
	padding-bottom:5px;
	padding-left:10px;
}#logo{
     position:absolute;
	 left:10px;
	 top:10px;
    width:40px;


     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}#logo a:link, #logo a:visited {
     float: left;
}#logo a:hover{
     float: left;
}#logo img{
     width:100%;
}.header_current #logo{


}.topmenu_area{
	position:relative;


	width:100%;

		-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
	background-color:#28ab69;
	
	padding-top:20px;
		padding-bottom:0px;
		z-index:99999;
	
	
}.topmenu_m{
clear:both;
width:100%;
height:100%;
background-color: rgba(255, 255, 255, 1);
display:none;
top:0px;
left:0px;
position:fixed;
z-index:99;
padding-top:70px;
-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.2);
	
}.topmenu_m ul{

padding:0;
margin:0;
list-style:none;
padding-top:10px;
padding-bottom:10px;
}.topmenu_m ul li{
clear:both;
display:block;
line-height:120%;
margin-bottom:0px;
padding-bottom:0px;
border-bottom:1px solid #e1e1e1;

}.topmenu_m ul li a:link,.topmenu_m ul li a:visited{

display:block;
text-align:left;
padding:10px 15px 10px 15px ;

font-size:15px;
color:#444b68;
text-decoration:none;

font-weight:500;
line-height:120%;

}.topmenu_m ul li a:hover,.topmenu_m ul li a.current:link,.topmenu_m ul li a.current:visited{



display:block;
text-align:left;
padding:10px 15px 10px 15px ;
line-height:120%;
font-size:15px;
color:#d63235;
text-decoration:none;

font-weight:500;


}.topmenu_m ul ul{

padding:0;
margin:0;
list-style:none;

}.topmenu_m ul ul li{
clear:both;
display:block;
line-height:120%;
margin-bottom:0px;
padding-bottom:0px;
border-top:1px solid #e1e1e1;
border-bottom:none;

}.topmenu_m ul ul li a:link,.topmenu_m ul ul li a:visited{

display:block;
text-align:left;
padding:10px 15px 10px 30px ;

font-size:15px;
color:#444b68;
text-decoration:none;

font-weight:500;
line-height:120%;

}.topmenu_m ul ul li a:hover,.topmenu_m ul ul li a.current:link,.topmenu_m ul ul li a.current:visited{



display:block;
text-align:left;
padding:10px 15px 10px 30px ;
line-height:120%;
font-size:15px;
color:#d63235;
text-decoration:none;

font-weight:500;


}.topmenu{
	position:absolute;
	right:0px;
	top:60px;
display:none;



}.topmenu ul table{

padding:0;

margin:0;
margin-bottom:0px;
padding-bottom:0px;

}.topmenu ul table td{
vertical-align:bottom;

}.topmenu ul{

padding:0;
margin:0;
list-style:none;
}.topmenu ul li{
float:left;
margin-left:5px;
margin-right:5px;
position:relative;
line-height:16px;
	/*
	font-family: 'MHeiHK-Bold';
	*/
	font-family: 'MHeiHK-Medium';
	font-weight: 600;
}.topmenu ul li a:link,.topmenu ul li a:visited{
display:block;
line-height:16px;
font-size:16px;
color:#000000;
padding-left:20px ;
padding-right:20px ;
text-decoration:none;
font-weight:500;
padding-bottom:14px;
/*
border-bottom:4px solid #28ab69;
*/
		-webkit-transition: all 300ms ease-out 0s;
    -moz-transition: all 300ms ease-out 0s;
    -o-transition: all 300ms ease-out 0s;
	transition: all 300ms ease-out 0s;
	
}.topmenu ul li a:hover,.topmenu ul li a.current:link,.topmenu ul li a.current:visited{
display:block;
line-height:16px;
font-size:16px;
color:#000000;
padding-left:20px ;
padding-right:20px ;
text-decoration:none;
font-weight:500;
padding-bottom:10px;
border-bottom:4px solid #fa0001;
		-webkit-transition: all 300ms ease-out 0s;
    -moz-transition: all 300ms ease-out 0s;
    -o-transition: all 300ms ease-out 0s;
	transition: all 300ms ease-out 0s;
}.topmenu ul ul {

padding:0;
margin:0;
list-style:none;
position:absolute;
left:-40px;
top:30px;
min-width:200px;
text-align:center;
padding:10px 0px 7px 0px;

/*
background-color:#ffffff;


	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.2);*/
display:none;
}.topmenu ul ul  li{
clear:both;
margin:0;
display:block;
margin-top:0px;
width:100%;
text-align:center;
float:inherit;
line-height:100%;

}.topmenu ul ul  li a:link,.topmenu ul ul  li a:visited{
display:block;
line-height:16px;
font-size:16px;
color:#000000;

text-decoration:none;
font-weight:500;
padding-bottom:0px;
border-bottom:none;
/*
border-bottom:4px solid #28ab69;
*/
		-webkit-transition: all 300ms ease-out 0s;
    -moz-transition: all 300ms ease-out 0s;
    -o-transition: all 300ms ease-out 0s;
	transition: all 300ms ease-out 0s;
	


}.topmenu ul ul  li a:hover,.topmenu ul ul  li a.current:link,.topmenu ul ul  li a.current:visited{
display:block;
line-height:16px;
font-size:16px;
color:#fa0001;

text-decoration:none;
font-weight:500;
padding-bottom:0px;
border-bottom:none;
		-webkit-transition: all 300ms ease-out 0s;
    -moz-transition: all 300ms ease-out 0s;
    -o-transition: all 300ms ease-out 0s;
	transition: all 300ms ease-out 0s;
}.topmenu2 ul li a:hover,.topmenu2 ul li a.current:link,.topmenu2 ul li a.current:visited{


font-size:16px;
color:#506f9b;
text-decoration:none;



}.btn_search  {
	clear:both;
	width:220px;
	margin:auto;
	margin-top:40px;

	
}.btn_search   a:link,.btn_search   a:visited {
float:left;
width:100%;
padding:10px 0px 10px 0px;
	color:#ffffff;
	font-size:20px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	border:none;
	background-color:#ce2127;
	
	
	-webkit-transition: background-color 500ms ease-out 0s;
    -moz-transition: background-color 500ms ease-out 0s;
    -o-transition: background-color 500ms ease-out 0s;
	transition: background-color 500ms ease-out 0s;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;


	
}.btn_search   a:hover,.btn_search   a:active,.btn_search   a.current:link,.btn_search   a.current:visited  {
float:left;
width:100%;
padding:10px 0px 10px 0px;
	color:#ffffff;
font-size:20px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;

border:none;
	
		background-color:#183765;
	
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;


}.banner{
clear:both;
width:100%;
height:824px;
position:relative;

overflow:hidden;





  color:#ffffff;

}.banner .item{
clear:both;
width:100%;
height:824px;
background-position:center center;
background-repeat:no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}.banner .item_container{
clear:both;
width:1220px;
height:824px;
margin:auto;

}.banner table{
clear:both;
width:100%;
height:396px;
line-height:150%;

}.banner table td{


}.main_content{
	/*
	clear:both;
	width:980px;
	margin:auto;
	
*/
max-width:94%;
margin:auto;
	


}.section_product .main_content{
	clear:both;
	width:100%;
	margin:auto;
	padding-top:0px;
	padding-bottom:0px;
	font-size:16px;


}.section_title{

color:#332567;
font-size:32px;

margin-bottom:20px;

font-family: 'MStiffHeiHK-UltraBold';
}.section_title span{

color:#f90000;

}.section_title img{



}.main_content ul{

clear:both;
padding-bottom:20px;

}.confirm_msg{
	clear:both;
	display:none;
	
	
}table.confirm_msg td{

	
	
	
}.loading{
	clear:both;
	width:30px;
	height:30px;
	margin:auto;
	background-image:url(../../images/loading.gif);
	background-repeat:no-repeat;
	background-position:center center;
	display:none;
}.news_list2 .item{
	clear:both;
	width:440px;
	
	overflow:hidden;
	
	padding-bottom:20px;
	
	border-top:1px #CCC dotted;
	padding-top:20px;

	
	
}.news_list2 .item_first{

	
	border-top:none;
	padding-top:0px;

	
	
}.news_list2 .item .date{
	clear:both;
	width:100%;
	font-size:12px;
	
}.news_list2 .item .title{
	clear:both;
	width:100%;
	font-size:13px;
	color:#000;
	font-weight:bold;
	padding-top:5px;
	
}.news_list2 .item .title a:link,.news_list2 .item .title a:visited{
	
	
	color:#000;
	text-decoration:none;
	
	
}.news_list2 .item .title a:hover,.news_list2 .item .title a:active{
	

	color:#000;
	text-decoration:underline;
	
	
}.news_list2 .item .editor{
	clear:both;
	width:100%;
	font-size:12px;
	
	padding-top:10px;
}.news_list2 .item .desc{
	clear:both;
	width:100%;
	font-size:12px;
	padding-top:2px;
}.btn_back   a:hover,.btn_back   a:active,.btn_back   a.current:link,.btn_back   a.current:visited  {
float:left;
padding:10px 30px 10px 30px;
	color:#ffffff;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	background-color:#000000;
	
	
	-webkit-transition: background-color 500ms ease-out 0s;
    -moz-transition: background-color 500ms ease-out 0s;
    -o-transition: background-color 500ms ease-out 0s;
	transition: background-color 500ms ease-out 0s;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}.home_paging{
	position:fixed;
	left:0px;
	bottom:40px;
width:100%;
	z-index:99;

	
	
	
}.home_paging .item{
	float:left;
	margin-left:4px;
	margin-right:4px;
}

.home_msg{
	position:fixed;
	top:0px;
		left:0px;
	
	color:#FFF;
	font-weight:300;
	
	
	height:100%;
	
	width:100%;


	

}.loading_page_m{
	display:none;
}.loading_page{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-image:url(../../images/loading.gif);
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	z-index:9999;
	display:none;
}.desktop_content{
display:none;

}.mmenu{
     clear:both;
     width:30px;
     position:absolute;
     right:10px;
     top:17px;

}.mmenu a:link, .mmenu a:visited {
     float: left;
}.mmenu a:hover{
     float: left;
}.mmenu img{
     width:100%;
}.news_list3 .item{
	clear:both;
	
	
	
}.news_list3 .item .photo{
	clear:both;
	width:100%;
	height:318px;
	margin-top:10px;
	cursor:pointer;
	overflow:hidden;

	
	
}.news_list3 .item .photo_container{
	clear:both;
	width:100%;
	height:318px;

	cursor:pointer;
	background-repeat:no-repeat;
background-position:center center;


  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
      -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
	
}.news_list3 .item .date{
	clear:both;
	width:100%;

	font-size:13px;
	margin-top:30px;
	
	color:#58595b;
	
	
}.news_list3 .item .title{
	clear:both;
	width:100%;
	font-size:26px;
	color:#02303f;
	font-weight:bold;
	padding-top:5px;
	font-family:"Century Gothic";
	
}.news_list3 .item .title a:link,.news_list3 .item .title a:visited{
	
	
	color:#000;
	text-decoration:none;
	
	
}.news_list3 .item .title a:hover,.news_list3 .item .title a:active{
	

	color:#42a8ce;
	text-decoration:none;
	
	
}.news_list3 .item .editor{
	clear:both;
	width:100%;
	font-size:13px;
	color:#42a8ce;
	padding-top:5px;
}.news_list3 .item .photo{
	clear:both;
	width:100%;

	padding-top:10px;
}.news_list3 .item .desc{
	clear:both;
	width:100%;
	font-size:13px;
width:100%;
color:#58595b;
	font-family:"Century Gothic";
	margin-top:10px;
	line-height:150%;
}#paging a:hover,#paging a.current:hover,#paging a.current,#paging a.current:visited {

	color:#c7b199;
	text-decoration:none;
	background:none;
	font-weight:500;
	font-size:14px;


	
}#paging a.link_all:hover,#paging a.link_all.current:hover,#paging a.link_all.current,#paging a.link_all.current:visited {

	color:#000;
	text-decoration:none;
	background:none;
	font-weight:bold;
	font-size:12px;
	

	
}.press_list .heading{
	clear:both;
	width:100%;
	text-align:center;
	color:#58595b;
	font-size:26px;
	padding-bottom:40px;
	font-weight:700;
}.press_list .item{
	float:left;
	width:18%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:2%;
	height:202px;
	overflow:hidden;

}.press_list .item img{
	
	width:100%;

}.table_dealer_info td.title{
	
}.btn_link{
	cursor:pointer;
}.globalnav ul li a:hover,.globalnav ul li a.current:link,.globalnav ul li a.current:visited{
	float:left;
	min-width:100px;
	padding:10px 10px 10px 10px ;

	
	color:#ffffff;
	font-size:12px;
	font-weight:normal;

	
text-transform:uppercase;
text-align:center;

background-color:#0487c4;
border:1px solid #0487c4;
	-webkit-transition: background-color 500ms ease-out 0s;
    -moz-transition: background-color 500ms ease-out 0s;
    -o-transition: background-color 500ms ease-out 0s;
	transition: background-color 500ms ease-out 0s;

	
	









}.globalnav ul li.blue a:hover,.globalnav ul li.blue a.current:link,.globalnav ul li.blue a.current:visited{
	float:left;
	padding:0px 20px 0px 20px ;
	line-height:40px;
	
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
	
text-transform:uppercase;

		
	


background-color:#244799;
}.btn_browse   a:hover,.btn_browse   a:active,.btn_browse   a.current:link,.btn_browse   a.current:visited  {
display:block;
text-align:center;
padding:5px 20px 5px 20px;
	color:#ffffff;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	border:none;
	background-color:#2F9B76;
	
	
	-webkit-transition: background-color 500ms ease-out 0s;
    -moz-transition: background-color 500ms ease-out 0s;
    -o-transition: background-color 500ms ease-out 0s;
	transition: background-color 500ms ease-out 0s;

-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;

-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.33);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.33);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.33);
}.about_area .heading{
		clear:both;
		padding-top:60px;
	
		text-align:center;
		width:100%;
		color:#ffffff;
	font-weight:normal;
		font-size:30px;
	
}

.home_ad .heading{
		clear:both;
		padding-top:60px;
		padding-bottom:60px;
		text-align:center;
		width:100%;
		color:#ffffff;
		font-weight:bold;
		font-size:18px;
	
}.banner_list2 .item{
clear:both;
width:100%;
height:600px;
position:absolute;
top:0px;
left:0px;
background-position:center center;
background-repeat:no-repeat;

display:none;




  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

  

}.banner_list2 .item .section_title{
clear:both;
width:100%;
text-align:center;
color:#ffffff;
padding-top:295px;


  

}.banner_list2 .item a:link,.banner_list2 .item a:visited{
float:left;
width:100%;
height:600px;
text-decoration:none;
text-indent:-9999px;
}.banner_list2 .item a:hover,.banner_list2 .item a:active{
float:left;
width:100%;
height:600px;
text-decoration:none;
text-indent:-9999px;
}.webpage_list .item{
clear:both;
width:100%;
min-height:590px;
background-color:#f2f2f2;
  

  
}.webpage_list .item .photo{
float:left;
width:50%;
height:590px;


background-position:center center;
background-repeat:no-repeat;





  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

  

  
}.webpage_list .item .content{
float:right;
width:50%;
min-height:590px;
color:#000000;

  
}.webpage_list .item .content_container{
padding:60px 0px 60px 60px ;
max-width:500px;

  
}.webpage_list .item2 .photo{
float:right;


  

  
}.webpage_list .item2 .content{
float:left;


  
}.webpage_list .item .title{
clear:both;
color:#0588c4;
font-size:34px;

font-family:Georgia;
font-weight:bold;
font-style:italic;
  

}.webpage_list .item .desc{
clear:both;
padding-top:30px;
color:#999999;
font-size:18px;

}.btn_browse2   a:hover,.btn_browse2   a:active,.btn_browse2   a.current:link,.btn_browse2   a.current:visited  {
float:left;
width:100%;
padding:5px 0px 5px 0px;
text-align:center;
	color:#ffffff;
font-size:13px;
	text-decoration:none;


border:none;
	
		background-color:#000000;
	
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;


}.main_content_left .photo a{
	float:left;
	width:100%;
	
	height:1080px;





}.main_content_left .photo{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	
	height:1080px;
	background-position:top center;
background-repeat:no-repeat;
text-indent:-9999px;



  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;



}.product_detail_area .photo{
	float:left;
	width:30%;
}.product_detail_area .photo img{

	width:100%;
}.product_detail_area  .content{
	float:right;
	width:65%;
	
}.product_detail_area  .title{
	clear:both;
	width:100%;
	color:#000000;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
}.product_detail_area .content .product_content_box{
	clear:both;
	width:100%;
	color:#000000;
	font-size:12px;
	padding-bottom:7px;
	border-bottom:1px solid #e6e4e4;
	margin-bottom:7px;
	line-height:150%;
	text-transform:uppercase;
}.product_nav_list .item{
	clear:both;
	width:100%;
	border-bottom:1px dotted #9b9a9a;
	padding-bottom:10px;
	font-family:'Times New Roman';
	margin-bottom:10px;
}.product_nav_list .item .title22{
	clear:both;
	width:100%;
	
}.product_nav_list .item .content2{
	clear:both;
	width:100%;
	padding-top:10px;
	
	font-size:16px;
	display:none;
}.btn_book   a:hover,.btn_book   a:active,.btn_book   a.current:link,.btn_book   a.current:visited  {
float:left;
padding:15px 20px 15px 20px;

text-align:center;
	color:#ffffff;
font-size:16px;
	text-decoration:none;
font-weight:normal;
	text-transform:uppercase;
	
	background-color:#5b5b5b;
	
	animation: background_color_change 0.5s ;




}.contact_right{
		clear:both;
	width:60%;
	padding-top:20px;
	margin:auto;

}.contact_right img{

	width:100%;

}.contact_right .heading{
	
	width:100%;
	padding-top:60px;
	padding-bottom:20px;
	font-size:32px;
	text-align:Center;
	color:#ffffff;
}.table_form td.title{

	padding-bottom:10px;
	color:#ffffff;
	font-size:13px;
	text-align:center;

	

}.table_form td.content{
padding-bottom:20px;
		text-align:center;
	
}.btn_submit2   a:hover,.btn_submit2   a:active,.btn_submit2   a.current:link,.btn_submit2   a.current:visited  {
float:left;
padding:15px 35px 15px 35px;
	color:#ffffff;
font-size:16px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;


	
	background-color:#000000;
	
	animation: background_color_change 0.5s ;



}.table_form2 td.title{

	padding-bottom:10px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	

}.table_form2 td.content{
padding-bottom:20px;
	
	
}.othernav ul li a:hover,.othernav ul li a.current:link,.othernav ul li a.current:visited{
	float:left;

	color:#183765;
	font-size:24px;
	font-weight:normal;
		


}.langnav{
	position:absolute;
	right:10px;
	top:45px;
}.langnav .content{


}.header_current .langnav{
		position:fixed;
	right:10px;
	top:24px;
	z-index:99999999;
}.langnav ul{

	padding:0;
	margin:0;


	margin:auto;

	list-style:none;
	

	

}.langnav ul li{
	float:left;
	margin-left:10px;


}.langnav ul li a:link,.langnav ul li a:visited{
	float:left;
	padding:8px 8px 8px 8px ;
	color:#ffffff;
	background:none;
	text-decoration:none;
	font-size:17px;
	border:1px solid #ffffff;
	font-weight:500;
	line-height:17px;

}.langnav ul li a:hover,.langnav ul li a.current:link,.langnav ul li a.current:visited{
	float:left;
	padding:8px 8px 8px 8px ;
		color:#ffffff;
	background:#28ab69;
	text-decoration:none;
	font-size:17px;
	font-weight:500;
	border:1px solid #ffffff;
	line-height:17px;
}.langnav ul li.en a:link,.langnav ul li.en a:visited{
	float:left;
	padding:8px 8px 8px 8px ;
	color:#ffffff;
	background:none;
	text-decoration:none;
	font-size:15px;
	border:1px solid #ffffff;
	font-weight:500;
	line-height:17px;

}.langnav ul li.en a:hover,.langnav ul li.en a.current:link,.langnav ul li.en a.current:visited{
float:left;
	padding:8px 8px 8px 8px ;
		color:#ffffff;
	background:#28ab69;
	text-decoration:none;
	font-size:15px;
	font-weight:500;
	border:1px solid #ffffff;
	line-height:17px;
}.header_current .other_nav{

top:4px;
		    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
}.other_nav  ul li.first,.other_nav  ul li:first-child {
	padding-left:0px;
	display:inline;
	float:left;
	background-image:none;
	text-align:center;

	

}.other_nav   a:hover,.other_nav   a:active,.other_nav   a.current:link,.other_nav   a.current:visited  {
color:#42a8ce;
	font-size:19px;
	text-decoration:none;

	font-weight:500;
	
	

}.header_current .other_nav a:link,.header_current .other_nav a:visited,.header_current .other_nav a:hover,.header_current .other_nav a.current:link,.header_current .other_nav a.current:visited,.header_current .other_nav a.current:hover{

	font-size:16px;
		    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
}.home_blog_list .title{
	clear:both;
	width:100%;
	text-align:center;
	font-size:20px;
	color:#ffffff;
}.home_blog_list .title a:link,.home_blog_list .title a:visited{

	font-size:20px;
	color:#ffffff;
text-decoration:none;
}.home_blog_list .title a:hover{

	font-size:20px;
	color:#ce2127;
text-decoration:none;
}.webpage_other_list .item{
	clear:both;
	width:100%;
	border-bottom:1px #c7c7c7 dashed;
	padding-bottom:40px;
	margin-bottom:40px;
	position:relative;
	
}


.webpage_other_list .item .photo{
	
	float:right;
	width:525px;
}.webpage_other_list .item .photo img{
	clear:both;
	padding-bottom:5px;
	width:100%;
	text-align:center;
}.webpage_other_list .item .content{
	
		float:left;
	width:525px;
	padding-left:0px;
}.webpage_other_list .item .title{
	clear:both;
	font-size:24px;
	color:#555555;
	font-weight:bold;
		line-height:150%;
}.webpage_other_list .item .desc{
	clear:both;
	
	font-size:18px;

	color:#555555;
	padding-top:30px;

	
	
	
	
	
}.webpage_other_list .item .desc p{
	line-height:180%;
	
	
	
}.webpage_other_list .item2 .photo{

float:left;
	width:525px;
}.webpage_other_list .item2 .content{
float:right;
	width:525px;
	padding-left:0px;
}.webpage_other_list .item3 .content{
	width:100%;
	text-align:center;
}.home_news_category_list .item{
	float:left;
	width:21%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:4%;
	min-height:380px;

	
}.home_news_category_list .item .title{
		clear:both;
	width:100%;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:30px;
	
}.home_news_category_list .item .title a{
		
	color:#ffffff;
	text-decoration:none;
	
}.home_news_category_list .item .desc{
		clear:both;
	width:100%;
	text-align:center;
	font-size:14px;

	color:#ffffff;
	padding-top:50px;
}.home_news_category_list .item .desc a{
		
	color:#ffffff;
	text-decoration:none;
	
}.home_news_category_list .item .photo{
	clear:both;
	width:100%;
	height:220px;

	
	
	background-position:center center;
background-repeat:no-repeat;




  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
}.product_type_list .item{
	float:left;
	width:21%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:4%;
	min-height:280px;

	
}.product_type_list .item .title{
		clear:both;
	width:100%;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#183765;
	
		padding-top:10px;
	
}.product_type_list .item .desc{
		clear:both;
	width:100%;
	text-align:center;
	font-size:14px;

	color:#555555;
	padding-top:20px;
}.product_type_list .item .desc a{
		
	color:#ffffff;
	text-decoration:none;
	
}.product_type_list .item .photo{
	clear:both;
	width:100%;
	height:130px;

	
	
	background-position:center center;
background-repeat:no-repeat;




  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
}.product_type_detail .content{
	float:left;
	width:530px;
}.product_type_detail .content .title{
color:#555555;
font-size:24px;
font-weight:bold;
line-height:150%;
}.product_type_detail .content .desc{
color:#555555;
font-size:18px;
font-weight:normal;
line-height:180%;
}.product_type_detail .photo{
	float:right;
	width:530px;
}.product_type_detail .photo img{
	width:100%;
}::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #626363;
}::-moz-placeholder { /* Firefox 19+ */
  color: #626363;
}:-ms-input-placeholder { /* IE 10+ */
  color: #626363;
}:-moz-placeholder { /* Firefox 18- */
    color: #626363;
}.product_brand_list .item{
	float:left;
	width:31%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:2%;

	
	
	background-position:center center;
background-repeat:no-repeat;






  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}.product_brand_list .item table{
	width:100%;
		height:340px;
}.product_brand_list .item table td{
	vertical-align:middle;
	text-align:center;
}


.product_brand_list .item  .title{
	clear:both;
	width:100%;
	color:#FFFFFF;
	font-size:14px;

	text-transform:uppercase;
}.product_brand_list .item  .subtitle{
	clear:both;
	width:100%;
	color:#ffffff;
	font-size:18px;
	padding-top:10px;
	font-weight:bold;

}.table_search_list td.title{ 
	text-transform:uppercase;
	width:170px;
	padding-top:18px;

}ul.option_list li a.current:link,ul.option_list li a.current:visited{
	float:left;
	background-color:#ffffff;
	color:#183765;
	text-decoration:none;
	padding:6px 10px 6px 10px ;
}.product_brand_gallery_item_list .item{
	float:left;
	width:310px;
	height:210px;

	position:relative;
	
	
		overflow:hidden;
		background-repeat:no-repeat;
	background-position:center center;


  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position:relative;
  margin-right:5px;
	
	
}.product_brand_gallery_item_list .item a{
	float:left;

	width:310px;
	height:210px;
	text-decoration:none;
}.other_product_brand_photo_list .item{
	float:left;
	margin-left:1%;
	margin-right:1%;
	width:48%;
	
		position:relative;
	
	
		
		backgroverflow:hidden;ound-repeat:no-repeat;
	background-position:center center;


  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

  

  
 
 
	
}.other_product_brand_photo_list .item a{ 
	float:left;
	width:100%;
	height:400px;
	text-decoration:none;
}.other_product_brand_photo_list2 .item{
	float:left;

	width:100%;
	
		position:relative;
	
	
		
		backgroverflow:hidden;ound-repeat:no-repeat;
	background-position:center center;


  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

  

  
 
 
	
}.other_product_brand_photo_list2 .item a{ 
	float:left;
	width:100%;
	height:400px;
	text-decoration:none;
}.btn_book_now   a:hover,.btn_book_now   a:active,.btn_book_now   a.current:link,.btn_book_now   a.current:visited  {
padding:15px 0px 15px 0px;
display:block;
text-align:center;
	color:#ffffff;
	font-size:22px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;


	
	background-color:#000000;
	
	animation: background_color_change 0.5s ;

font-weight:bold;

}.ui-widget {
    font-size:15px !important;
}.btn_apply   a:hover,.btn_apply   a:active,.btn_apply   a.current:link,.btn_apply   a.current:visited  {
float:left;
padding:0px 30px 0px 30px;

text-align:center;
	color:#ffffff;
font-size:23px;
	text-decoration:none;
font-weight:normal;
	text-transform:uppercase;
	
	background-color:#000000;
	
	animation: background_color_change 0.5s ;


	line-height:72px;

}.btn_delete   a:hover,.btn_delete   a:active,.btn_delete   a.current:link,.btn_delete   a.current:visited  {
float:left;
padding:0px 30px 0px 30px;

text-align:center;
	color:#ffffff;
font-size:23px;
	text-decoration:none;
font-weight:normal;
	text-transform:uppercase;
	
	background-color:#000000;
	
	animation: background_color_change 0.5s ;


	line-height:72px;

}.banner_list .item{
clear:both;
width:100%;
height:300px;
position:absolute;
top:0px;
left:0px;
background-position:center center;
background-repeat:no-repeat;
text-indent:-9999px;
display:none;




  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

  

}.banner_list .item a:link,.banner_list .item a:visited{
float:left;
width:100%;
height:300px;
text-decoration:none;
text-indent:-9999px;
}.banner_list .item a:hover,.banner_list .item a:active{
float:left;
width:100%;
height:300px;
text-decoration:none;
text-indent:-9999px;
}.schedule_mode_list .item{
	float:left;
	margin-left:10px;
	
}.schedule_tab ul li a.current:link,.schedule_tab ul li a.current:visited{
float:left;
padding:10px 20px 10px 20px;
background-color:#ecc2be;
color:#ffffff;
text-decoration:none;
}.schedule_list .title{
	clear:both;
	font-size:24px;
	color:#c5c5c5;
}.btn_global_search  {

	
}.btn_global_search   a:link,.btn_global_search   a:visited {
float:left;
display:block;
line-height:46px;
padding:0px 10px 0px 10px;
	color:#ce2127;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;


	-webkit-transition: background-color 500ms ease-out 0s;
    -moz-transition: background-color 500ms ease-out 0s;
    -o-transition: background-color 500ms ease-out 0s;
	transition: background-color 500ms ease-out 0s;


}.btn_global_search   a:hover,.btn_global_search   a:active,.btn_global_search   a.current:link,.btn_global_search   a.current:visited  {
float:left;
display:block;
line-height:46px;
padding:0px 10px 0px 10px;
	color:#183765;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;


	-webkit-transition: background-color 500ms ease-out 0s;
    -moz-transition: background-color 500ms ease-out 0s;
    -o-transition: background-color 500ms ease-out 0s;
	transition: background-color 500ms ease-out 0s;

}



.relative_product_area.heading{
	clear:both;
	font-size:22px;
	color:#7f7f7f;
	
	font-weight:bold;
	
}.relative_product_list .item{
	float:left;
	width:31%;
	margin-left:1%;
	margin-right:1%;

	
}.relative_product_list .item .photo{
	float:left;
	width:30%;
	height:90px;
	
background-position:center center;
background-repeat:no-repeat;




  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
	
}.relative_product_list .item .content{
	float:right;
	width:64%;

}.relative_product_list .item .content .title{
	clear:both;
	font-size:23px;
	color:#7f7f7f;

}.relative_product_list .item .content .title2{
	clear:both;
	font-size:18px;
	color:#7f7f7f;
	padding-top:5px;
	padding-bottom:5px;

}.btn_more_other   a:hover,.btn_more_other   a:active,.btn_more_other   a.current:link,.btn_more_other   a.current:visited  {
float:left;
padding:5px 10px 5px 10px;
	color:#ffffff;
	color:#ffffff;
font-size:12px;
	text-decoration:none;
	font-weight:normal;


border:none;
	
		background-color:#183765;
	
	
	animation: background_color_change 0.5s ;


-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

}.btn_cancel_order   a:hover,.btn_cancel_order   a:active,.btn_cancel_order   a.current:link,.btn_cancel_order   a.current:visited  {
float:left;
padding:5px 10px 5px 10px;
	color:#ffffff;
	color:#ffffff;
font-size:12px;
	text-decoration:none;
	font-weight:normal;


border:none;
	
		background-color:#183765;
	
	
	animation: background_color_change 0.5s ;


-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

}.news_content_right .heading{
	clear:both;
	font-size:26px;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:20px;
	

}.news_category_list ul li a:hover,.news_category_list ul li a.current:link,.news_category_list ul li a.current:visited{
	font-size:18px;
	color:#ffffff;
	text-decoration:underline;
}.news_year_list ul li a:hover,.news_year_list ul li a.current:link,.news_year_list ul li a.current:visited{
	font-size:18px;
	color:#152f57;
	text-decoration:none;
}.news_year_list .pmenu ul li a.current:link,.news_year_list .pmenu ul li a.current:visited,.news_year_list .pmenu ul li a.hover:link {
	text-decoration:underline;
		background-image:none;
		color:#506f9b;
}.news_content .title{
	color:#183765;
	font-size:26px;
	font-weight:bold;
	text-align:left;
	margin-bottom:0;
	padding-bottom:0;
}.news_content .title .date{
	color:#5d5d5d;
	font-size:26px;

}.news_content .content{
	color:#555555;
	font-size:16px;
clear:both;
	padding-top:30px;
}.blog_content_right .heading{
	clear:both;
	font-size:26px;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:20px;
	

}.blog_category_list ul li a:hover,.blog_category_list ul li a.current:link,.blog_category_list ul li a.current:visited{
	font-size:18px;
	color:#ffffff;
	text-decoration:underline;
}.blog_year_list ul li a:hover,.blog_year_list ul li a.current:link,.blog_year_list ul li a.current:visited{
	font-size:18px;
	color:#ffffff;
	text-decoration:underline;
}.blog_content .title{

	font-size:26px;
	font-weight:500;
	text-align:left;
	margin-bottom:0;
	padding-bottom:0;
}.blog_content .title .date{
	color:#5d5d5d;
	font-size:26px;

}.blog_content .content{
	color:#808285;
	font-size:16px;
clear:both;
	padding-top:30px;
}.blog_list .item{
	clear:both;
	width:100%;
		padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #e2e2e2;
}.blog_list .item .title{
	color:#183765;
	font-size:26px;
	font-weight:bold;
	text-align:left;
	
}.blog_list .item .title .date{
	color:#5d5d5d;
	font-size:26px;

}.blog_list .item .content{
	color:#555555;
	font-size:18px;
clear:both;
padding-top:15px;
line-height:180%;
}.blog_list .item .btn_more_detail{
	clear:both;
	padding-top:20px;
	
}.blog_list .item .btn_more_detail a:link,.blog_list .item .btn_more_detail a:visited{
	float:left;
padding:8px 15px 8px 15px;

	font-size:14px;
	color:#ffffff;
	text-decoration:none;

	

font-weight:500;
background-color:#c7b199;
text-align:center;

		
	-webkit-transition: background-color 500ms ease-out 0s;
    -moz-transition: background-color 500ms ease-out 0s;
    -o-transition: background-color 500ms ease-out 0s;
	transition: background-color 500ms ease-out 0s;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}.blog_list .item .btn_more_detail a:hover{
	float:left;
padding:8px 15px 8px 15px;
		background-color:#94a4b8;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;


font-weight:500;
	animation: background_color_change 0.5s ;

}.btn_comment   a:hover,.btn_comment   a:active,.btn_comment   a.current:link,.btn_comment   a.current:visited  {
float:left;
padding:10px 15px 10px 15px;
	color:#ffffff;
	color:#ffffff;
font-size:13px;
	text-decoration:none;
	font-weight:normal;


border:none;
	
		background-color:#183765;
	
	
	animation: background_color_change 0.5s ;


-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

}.comment_list .item{
	clear:both;
	width:100%;
	padding-bottom:20px;
}.comment_list .item .photo{
	float:left;
	width:30px;
		
}.comment_list .item .photo img{
	
	width:100%;
}.comment_list .item .content2{
	float:left;
	width:550px;
	margin-left:20px;

}.comment_list .item .title{
clear:both;
color:#333333;
font-weight:bold;
font-size:18px;
}.comment_list .item .title .date{
clear:both;
color:#adadad;
font-weight:normal;
font-size:12px;

padding-left:15px;
}.comment_list .item .msg{
clear:both;
padding-top:10px;
}.desktop_content{
	display:none;
}.btn_other_button   a:hover,.btn_other_button   a:active,.btn_other_button   a.current:link,.btn_other_button   a.current:visited  {
padding:15px 0px 15px 0px;
width:100%;
float:left;
text-align:center;
	color:#ffffff;
	font-size:22px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;


	
	background-color:#000000;
	
	animation: background_color_change 0.5s ;

font-weight:bold;

}.product_brand_topsubmenu ul li a:hover,.product_brand_topsubmenu ul li a.current:link,.product_brand_topsubmenu ul li a.current:visited{
	float:left;
	color:#183765;
	text-decoration:none;
font-size:18px;
font-weight:normal;
}.product_other_price_box .title{
	clear:both;
	width:100%;
	text-align:left;
	font-size:24px;

		padding-bottom:20px;
	font-weight:bold;
}input[type="checkbox"]{
  width: 20px; /*Desired width*/
  height: 20px; /*Desired height*/
}.sponsor_list .item{
float:left;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
	
}.sponsor_list .item img{

	
}.sponsor_list .item table{
width:220px;
height:125px;
	
}.sponsor_list .item table td{
vertical-align:middle;
text-align:center;
	
}.sponsor_home_list .item{
float:left;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
	
}.sponsor_home_list .item img{

	
}.sponsor_home_list .item table{
width:140px;
height:80px;
	
}.sponsor_home_list .item table td{
vertical-align:middle;
text-align:center;
	
}.btn_agree_fund   a:hover,.btn_agree_fund   a:active,.btn_agree_fund   a.current:link,.btn_agree_fund   a.current:visited  {
float:left;
padding:10px 10px 10px 10px;
	color:#ffffff;
font-size:15px;
	text-decoration:none;
	font-weight:300;

	
	background-color:#000000;
	
	animation: background_color_change 0.5s ;



}.btn_agree2_fund   a:hover,.btn_agree2_fund   a:active,.btn_agree2_fund   a.current:link,.btn_agree2_fund   a.current:visited  {
float:left;
padding:10px 10px 10px 10px;
	color:#ffffff;
font-size:15px;
	text-decoration:none;
	font-weight:300;


	
	background-color:#000000;
	
	animation: background_color_change 0.5s ;



}.copyright a:link,.copyright a:visited{
	
	color:#808285;
	text-decoration:none;
}.copyright a:hover{
	
	color:#808285;
	text-decoration:none;
}


.nav_link  ul li.first,.nav_link  ul li:first-child {
	padding-left:0px;
	display:inline;
	float:left;
	border:none;
	background-image:none;

}.nav_link   a:hover,.nav_link   a:active,.nav_link   a.current:link,.nav_link   a.current:visited  {
	color:#c7b199;
	font-size:14px;
	text-decoration:none;
	font-weight:500;
	

}

.fixed_social_list{
	position:fixed;
	right:0px;
	top:240px;
		z-index:9999;
}.fixed_social_list img{
clear:both;
display:block;
margin-bottom:1px;
}.main_content_area{
	clear:both;
	max-width:1100px;
	
	margin:auto;
	padding-top:60px;
	padding-bottom:120px;

	
}.main_content_area .main_content_area_left{
	float:left;
	width:200px;
}.main_content_area .main_content_area_right{
		float:right;
	width:940px;
}.news_list2 .item{
	clear:both;
	width:440px;
	
	overflow:hidden;
	
	padding-bottom:20px;
	
	border-top:1px #CCC dotted;
	padding-top:20px;

	
	
}.news_list2 .item_first{

	
	border-top:none;
	padding-top:0px;

	
	
}.news_list2 .item .date{
	clear:both;
	width:100%;
	font-size:12px;
	color:#58595b;
	font-family:Georgia;
	
}.news_list2 .item .title{
	clear:both;
	width:100%;
	font-size:18px;
	color:#02303f;
	font-weight:bold;
	padding-top:5px;
	font-family:"Century Gothic";
	
}.news_list2 .item .title a:link,.news_list2 .item .title a:visited{
	
	
	color:#02303f;
	text-decoration:none;
	
	
}.news_list2 .item .title a:hover,.news_list2 .item .title a:active{
	

	color:#42a8ce;
	text-decoration:none;
	
	
}.news_list2 .item .editor{
	clear:both;
	width:100%;
	font-size:12px;
	color:#42a8ce;
	padding-top:5px;
}.news_list2 .item .desc{
	clear:both;
	width:100%;
	font-size:12px;
	padding-top:5px;
	color:#58595b;
	font-family:"Century Gothic";
}.header_current .other_nav ul ul {
	
	top:27px;

	
	
}.other_nav  ul li.first ul,.other_nav  ul li:first-child ul{

	left:-20px;
	

}.btn_demo   a:hover,.btn_demo   a:active,.btn_demo   a.current:link,.btn_demo   a.current:visited  {
float:left;
width:100%;
padding:10px 0px 10px 0px;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:1px solid #ffffff;
	background-color:#000000;
	text-align:center;
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;


}.btn_demo2   a:hover,.btn_demo2   a:active,.btn_demo2   a.current:link,.btn_demo2   a.current:visited  {
float:left;
width:100%;
padding:10px 0px 10px 0px;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:1px solid #ffffff;
	background-color:#000000;
	text-align:center;
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;


}.advertise_box_area .heading{
	clear:both;
	width:100%;
	text-align:center;
	font-size:26px;
	color:#02303f;
	padding-bottom:60px;
	font-weight:600;
	
	
}.advertise_list .item{
	float:left;
	width:50%;
	height:600px;

		background-position:center center;
background-repeat:no-repeat;




  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}.advertise_list .item table{
	width:100%;
	height:600px;

}.advertise_list .item table td{
	vertical-align:middle;
	text-align:center;

}.advertise_list .item .title{
		clear:both;
	width:80%;
	margin:auto;
	text-align:center;
	color:#ffffff;
	font-size:40px;
	font-weight:bold;

}.advertise_list .item .desc{
		clear:both;
	width:80%;
	margin:auto;
	text-align:center;
	color:#ffffff;
	font-size:18px;
	

	padding-top:20px;

}.product_category_list .item{
	float:left;
	width:50%;
	height:600px;

		background-position:center center;
background-repeat:no-repeat;




  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}.product_category_list .item table{
	width:100%;
	height:600px;

}.product_category_list .item table td{
	vertical-align:middle;
	text-align:center;

}.product_category_list .item .title{
		clear:both;
	width:80%;
	margin:auto;
	text-align:center;
	color:#ffffff;
	font-size:40px;
	font-weight:bold;
	text-transform:uppercase;

}.product_category_list .item .desc{
		clear:both;
	width:80%;
	margin:auto;
	text-align:center;
	color:#ffffff;
	font-size:18px;
	

	padding-top:20px;

}.advantage_list .item{
	float:left;
	width:31%;
	margin-left:1%;
	margin-right:1%;
	padding-bottom:90px;
	
}.advantage_list .item .photo{
	clear:both;
	width:100%;
	min-height:80px;

}.advantage_list .item .photo img{
	text-align:center;

}.advantage_list .item .title{
		clear:both;
	width:100%;
	text-align:center;
	color:#02303f;
	font-size:19px;
	padding-top:20px;
	font-weight:600;
	

}.advantage_list .item .desc{
		clear:both;
	width:100%;
	text-align:center;
	color:#02303f;
	font-size:14px;
	padding-top:20px;

}.advertise2_box_area .heading{
	clear:both;
	width:100%;
	text-align:center;
	font-size:30px;
	color:#02303f;
	padding-bottom:60px;
	font-weight:600;

	
	
}.advertise2_list .item{
	float:left;
	width:29%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:4%;
	padding-top:30px;
	
}.advertise2_list .item .title{
		clear:both;
	width:100%;
	text-align:center;
	color:#02303f;
	font-size:18px;
	padding-bottom:20px;
		margin-bottom:20px;
	font-weight:600;
	border-bottom:dotted 1px #385d69;

}.advertise2_list .item .title2{
		clear:both;
	width:100%;
	text-align:center;
	color:#02303f;
	font-size:20px;
	padding-bottom:20px;
	font-weight:600;


}.advertise2_list .item .desc{
		clear:both;
	width:100%;
	text-align:center;
	color:#02303f;
	font-size:16px;
	padding-bottom:30px;

}.advertise2_list .item .date{
		clear:both;
	width:100%;
	text-align:center;
	color:#42a8ce;
	font-size:17px;
	padding-bottom:50px;

}.advertise2_list .item .desc a:link,.advertise2_list .item  .desc a:link{
	color:#02303f;

}.advertise2_list .item  .desc a:hover{
	color:#ce2127;

}

.advertise2_list .item_highlight .title{
	
clear:both;
	width:100%;
	text-align:center;
	color:#ffffff;
	font-size:18px;
	font-weight:600;
	border-bottom:none;

		padding-bottom:0px;
			margin-bottom:0px;
			padding-top:90px;
}

.home_trade_box_left .title{
	color:#ffffff;
	font-size:35px;
	font-weight:600;
	padding-bottom:10px;

}.home_trade_box_right .heading{
	clear:both;
	color:#02303f;
	font-size:35px;
	padding-bottom:40px;
	font-weight:600;
}.home_trade_info_list .item{
	clear:both;
	display:block;
	border-bottom:1px solid #dfdfdf;
	padding:15px 15px 15px 15px ;
}.home_trade_info_list .item .content{
float:left;
width:25%;

}.home_trade_info_list .item .content2{
float:left;
width:15%;
}.home_trade_info_list .item .content3{
float:left;
width:35%;

}.home_trade_info_list .item .content4{
float:right;
width:18%;
margin-right:0%;

}.home_trade_info_list .item .title{
clear:both;
color:#141f1d;
font-weight:600;
font-size:15px;
}.home_trade_info_list .item .title2{
clear:both;
color:#e76a20;
font-size:22px;
font-weight:600;
padding-top:2px;
}.home_trade_info_list .item .title3{
clear:both;
color:#a8a9a9;

font-size:15px;
padding-top:2px;
}.home_trade_info_list .item .title4{
clear:both;
color:#a8a9a9;
font-size:22px;

padding-top:15px;
width:100%;
text-align:center;
}.home_trade_info_list .item .title5{
clear:both;
color:#a8a9a9;
text-align:center;
font-size:12px;
padding-top:2px;
}.btn_platform   a:hover,.btn_platform   a:active,.btn_platform   a.current:link,.btn_platform   a.current:visited  {
float:left;
width:100%;
padding:10px 0px 10px 0px;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:1px solid #ffffff;
	background-color:#000000;
	text-align:center;
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;


}.btn_select   a:hover,.btn_select   a:active,.btn_select   a.current:link,.btn_select   a.current:visited  {
float:left;
width:100%;
padding:10px 0px 10px 0px;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:none;
	background-color:#889925;
	text-align:center;
	
	animation: background_color_change 0.5s ;


}.btn_more   a:hover,.btn_more   a:active,.btn_more   a.current:link,.btn_more   a.current:visited  {
float:left;
width:100%;
padding:10px 0px 10px 0px;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:1px solid #ffffff;
	background-color:#000000;
	text-align:center;
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;


}.btn_more2   a:hover,.btn_more2   a:active,.btn_more2   a.current:link,.btn_more2   a.current:visited  {
float:left;
width:100%;
padding:10px 0px 10px 0px;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:none;
	background-color:#307893;
	text-align:center;
	
	animation: background_color_change 0.5s ;


}.btn_more3   a:hover,.btn_more3   a:active,.btn_more3   a.current:link,.btn_more3   a.current:visited  {
float:left;
width:100%;
padding:10px 0px 10px 0px;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:none;
		border:1px solid #ffffff;
	background-color:#385d69;
	text-align:center;
	
	animation: background_color_change 0.5s ;


}.fixed_footer_app .title{
	position:absolute;
	left:345px;
	bottom:-68px;
	font-size:30px;
	font-weight:600;
	line-height:100%;
}.btn_open_account   a:hover,.btn_open_account   a:active,.btn_open_account   a.current:link,.btn_open_account   a.current:visited  {
float:left;
width:100%;
padding:10px 0px 10px 0px;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:1px solid #ffffff;
	background-color:#000000;
	text-align:center;
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;


}.main_content_area_right_right{
	float:right;
	width:36%;
padding-top:20px;
}.about_list .item .title{
	clear:both;
	font-size:18px;
	font-weight:500;
	padding-bottom:20px;
	
	

}.about_list .item .desc{
	clear:both;
	width:100%;

}

.left_advertise_box .title{
	
clear:both;
	width:100%;
	text-align:center;
	color:#ffffff;
	font-size:17px;
	font-weight:600;
	border-bottom:none;

		padding-bottom:0px;
			margin-bottom:0px;
			padding-top:30px;
}.btn_more3b   a:hover,.btn_more3b   a:active,.btn_more3b   a.current:link,.btn_more3b   a.current:visited  {
float:left;
width:100%;
padding:10px 0px 10px 0px;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:none;
		border:1px solid #ffffff;
	background-color:#385d69;
	text-align:center;
	
	animation: background_color_change 0.5s ;


}.open_account_box3 .title{
	clear:both;
	
color:#ffffff;
text-align:center;
width:100%;
font-size:18px;
font-weight:600;
padding-bottom:30px;
margin-bottom:30px;
border-bottom:1px dotted #ffffff;


	
}.btn_button   a:hover,.btn_button   a:active,.btn_button   a.current:link,.btn_button   a.current:visited  {
float:left;
width:100%;
padding:10px 0px 10px 0px;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:1px solid #ffffff;
	background-color:#000000;
	text-align:center;
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}

.open_account_box2 .title{
	clear:both;
	
color:#ffffff;
text-align:center;
width:100%;
font-size:24px;
font-weight:600;
padding-bottom:30px;
margin-bottom:10px;
border-bottom:1px dotted #ffffff;


	
}.btn_button2   a:hover,.btn_button2   a:active,.btn_button2   a.current:link,.btn_button2   a.current:visited  {
float:left;
width:100%;
padding:10px 0px 10px 0px;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:1px solid #ffffff;
	background-color:#000000;
	text-align:center;
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;


}.gold_msg_container .content{
	float:left;
	width:660px;
	margin-left:25px;
	padding-top:20px;
}

.panel_gold .heading{
	clear:both;
	width:100%;
	text-align:center;
	font-size:22px;
	font-weight:600;
	padding-bottom:30px;
}.gold_price_list .item{
	float:left;
	width:110px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:60px;
	
}.gold_price_list .photo{
	clear:both;
	width:100%;
	min-height:120px;
	padding-bottom:10px;
	
}.gold_price_list .title{
	clear:both;
	width:100%;
font-size:20px;
text-align:center;
color:#ffffff;
	
}

.panel_silver .heading{
	clear:both;
	width:100%;
	text-align:center;
	font-size:22px;
	font-weight:600;
	padding-bottom:30px;
}.silver_price_list .item{
	float:left;
	width:110px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:60px;
	
}.silver_price_list .photo{
	clear:both;
	width:100%;
	min-height:120px;
	padding-bottom:10px;
	
}.silver_price_list .title{
	clear:both;
	width:100%;
font-size:20px;
text-align:center;
color:#ffffff;
	
}.price_factor_list .item{
	clear:both;
	width:100%;
	padding-bottom:40px;
}.price_factor_list .photo{
	float:left;
	width:60px;
	padding-top:5px;
}.price_factor_list .content{
	float:right;
		width:470px;
		
}.price_factor_list .title{
	clear:both;
	width:100%;
	font-size:18px;
	font-weight:600;
}.price_factor_list .desc{
	clear:both;
	width:100%;
	font-size:16px;
	padding-top:5px;

}

.sidecontact .title{
		clear:both;
	color:#42a8ce;
	font-size:22px;
	font-weight:600;
	padding-bottom:20px;
	
}.sidecontact .desc{
		clear:both;
	
	font-size:15px;
	font-weight:600;
	padding-bottom:20px;
	line-height:150%;
	
}.table_gold td.title{
	font-size:14px;
	font-weight:600;
	background-color:#b7993d;
	
	
	width:170px;
}.table_gold td.content{
	font-size:13px;

	background-color:#dbcc9e;
	vertical-align:top;
}.table_silver td.title{
	font-size:14px;
	font-weight:600;
	background-color:#a0a0a0;
	
	
	width:170px;
}.table_silver td.content{
	font-size:13px;

	background-color:#cfcfcf;
	vertical-align:top;
}.download_list .item{
	clear:both;
	width:100%;
	padding-bottom:25px;
}.download_list .item .content{
	float:left;
	width:370px;
}.download_list .item .content a:link,.download_list .item .content a:visited{
	font-size:18px;
	font-weight:600;
	color:#42a8ce;
	text-decoration:none;
}.download_list .item .content a:hover{
	font-size:18px;
	font-weight:600;
	color:#05607e;
	text-decoration:none;
}.btn_download{
	float:left;
}


.download_list .item .button{
	float:right;
	width:170px;
}.open_demo_account_box .heading{
	clear:both;
width:100%;
text-align:center;
color:#42a8ce;
font-size:26px;
font-weight:500;
}.btn_submit_open_demo_account   a:hover,.btn_submit_open_demo_account   a:active,.btn_submit_open_demo_account   a.current:link,.btn_submit_open_demo_account   a.current:visited  {
float:left;

padding:10px 20px 10px 20px;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:none;
	background-color:#b89e23;
	text-align:center;
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;


}.table_checkbox td.title{
	width:20px;
	padding-right:10px;
}.table_open_demo_account td.title{
padding:0px 0px 10px 0px;
color:#42a8ce;
font-size:13px;
text-align:center;
font-weight:500;
}.btn_download_mt4   a:hover,.btn_download_mt4   a:active,.btn_download_mt4   a.current:link,.btn_download_mt4   a.current:visited  {
float:left;

padding:10px 20px 10px 20px;
	color:#02303f;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:none;
	background-color:#e8c629;
	text-align:center;
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}
.open_account_box .heading{
	clear:both;
width:100%;
text-align:center;
color:#e8c629;
font-size:24px;
font-weight:500;
}.btn_submit_open_account   a:hover,.btn_submit_open_account   a:active,.btn_submit_open_account   a.current:link,.btn_submit_open_account   a.current:visited  {
float:left;

padding:10px 20px 10px 20px;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:none;
	background-color:#b89e23;
	text-align:center;
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;


}.table_open_account td.title{
padding:0px 0px 10px 0px;
color:#ffffff;
font-size:13px;
text-align:center;
font-weight:500;
border:none;
}.table_contact_form td.title{
padding:0px 0px 10px 0px;
color:#ffffff;
font-size:13px;
text-align:center;
font-weight:500;
border:none;
}.table_newsletter_form td.title{
padding:0px 0px 10px 0px;
color:#ffffff;
font-size:13px;
text-align:center;
font-weight:500;
border:none;
}ol{
	padding:0;
	margin:0;
	margin-left:18px;
	padding-top:20px;
}ol li{
	line-height:150%;
	padding-bottom:15px;
}ul li{
	line-height:150%;
	padding-bottom:15px;
	font-size:13px;
}.table_info td.title{
	font-size:13px;
	font-weight:600;
	background-color:#82afbe;
	
	
	width:160px;
}.table_info td.content{
	font-size:12px;

	background-color:#82afbe;
	vertical-align:top;
}.table_cal td.title{
	font-size:16px;
	font-weight:600;
	background-color:#02303f;
	

}input[type="checkbox"]{
  width: 15px; /*Desired width*/
  height: 15px; /*Desired height*/
}input[type="radio"]{
  width: 15px; /*Desired width*/
  height: 15px; /*Desired height*/
}.btn_cal   a:hover,.btn_cal   a:active,.btn_cal   a.current:link,.btn_cal   a.current:visited  {
float:left;

padding:10px 40px 10px 40px;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:none;
	background-color:#42a8ce;
	text-align:center;
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;


}.promotion_list .item .heading{
	clear:both;
	font-size:18px;
	font-weight:500;
	padding-bottom:5px;



}.promotion_list .item .date{
	clear:both;
	font-size:18px;
	font-weight:500;
	padding-bottom:40px;
	color:#42a8ce;


}.promotion_list .item .title{
	clear:both;
	font-size:20px;
	font-weight:500;
	padding-bottom:10px;
	color:#42a8ce;


}.promotion_list .item .desc{
	clear:both;
	width:100%;

}.promotion_list .item .photo{
	clear:both;
	width:100%;
padding-bottom:20px;
}.promotion_list .item .photo img{

	width:100%;

}.promotion_list .item .footer_remark{

	font-size:13px;

}.promotion_list .item .footer_remark p{

	padding-bottom:10px;

}.promotion_list .item .footer_remark ol{

	padding-top:0px;
	margin-top:0px;

}.contact_box .heading{
	clear:both;
width:100%;
text-align:center;
color:#ffffff;
font-size:30px;
font-weight:500;
}
.newsletter_box .heading{
	clear:both;
width:100%;
text-align:center;
color:#ffffff;
font-size:30px;
font-weight:500;
}.btn_submit_contact   a:hover,.btn_submit_contact   a:active,.btn_submit_contact   a.current:link,.btn_submit_contact   a.current:visited  {
float:left;

padding:10px 25px 10px 25px;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:1px solid #ffffff;
	background-color:#42a8ce;
	text-align:center;
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;


}.tabmenu ul li a:hover,.tabmenu ul li a.current:link,.tabmenu ul li a.current:visited{
	color:#42a8ce;
	font-size:16px;
	font-weight:600;
	text-decoration:none;
}.faq_list .item{
		clear:both;
	width:100%;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #dedede;
}.faq_list .item .title{
	clear:both;
	width:100%;
}.faq_list .item .title span{
	margin-right:1%;
	float:left;
	width:95%;
}.faq_list .item .title span.no{
	width:3%;
}.faq_list .item .content{
	clear:both;
	width:100%;
	padding-top:20px;
}.partnership_box .heading{
	clear:both;
width:100%;
text-align:center;
color:#e8c629;
font-size:18px;
font-weight:500;
}

.sidecontact2 .title{
		clear:both;
	color:#42a8ce;
	font-size:18px;
	font-weight:600;
	padding-bottom:20px;
	
}.sidecontact2 .desc{
		clear:both;
	
	font-size:16px;
	font-weight:600;
	padding-bottom:20px;
	line-height:150%;
	
}.career_list .item .date{
	clear:both;
	font-size:16px;
	font-weight:600;
	padding-bottom:20px;
	color:#42a8ce;


}.career_list .item .title{
	clear:both;
	font-size:18px;
	font-weight:500;
	padding-bottom:15px;
	color:#58595b;


}.career_list .item .desc{
	clear:both;
	width:100%;

}.btn_detail   a:hover,.btn_detail   a:active,.btn_detail   a.current:link,.btn_detail   a.current:visited  {
float:left;

padding:10px 25px 10px 25px;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:none;
	background-color:#02303f;
	text-align:center;
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;


}.table_info3 td.title{
	font-size:15px;
	font-weight:600;
	background-color:#cfcfcf;
	color:#ffffff;
	
	width:50%;
}.fixed_social_list .item{
	position:relative;
	
}.fixed_social_list .item img{
	position:absolute;
	right:0px;
	top:0px;
	
}hr{
	clear:both;
	width:100%;
	margin:0;
	padding:0;
	margin-top:40px;
	padding-top:60px;
	border:none;
	border-top:1px dotted #7f7f7f;
}.topmenu3 ul li a:hover,.topmenu3 ul li a.current:link,.topmenu3 ul li a.current:visited{
	color:#0588c4;
	text-decoration:none;
	font-size:16px;
}.home_banner_list .item{

width:100%;
height:730px;

position:absolute;
top:0px;
left:0px;
background-position:top center;
background-repeat:no-repeat;



display:none;



  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}







.header_current .topmenu2{
	
		top:7px;
		

	-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
	
}.header_current .topmenu{
	




}.home_news .heading{
	clear:both;
	width:100%;
	color:#0487c4;

	font-size:22px;
	font-weight:500;
	padding-bottom:30px;
}.home_news_list .item{
	clear:both;
	width:100%;
	padding-top:20px;
	margin-top:20px;
	border-top:1px dotted #445979;
}.home_news_list .item:first-child{

	padding-top:0px;
	margin-top:0px;
	border:none;
}.home_news_list .item .title{
	clear:both;
	width:100%;
	color:#0487c4;
	font-size:14px;
	font-weight:500;
}.home_news_list .item .photo{
	clear:both;
	width:100%;
	padding-top:20px;
}.home_news_list .item .photo img{
	height:48px;
}.home_news_list .item .desc{
	clear:both;
	padding-top:5px;
	width:100%;
	color:#ffffff;
	font-size:18px;
	line-height:180%;

	
}.home_news2_list .item{
	clear:both;
	width:100%;
	padding-top:20px;
	margin-top:20px;
	border-top:1px dotted #445979;
}.home_news2_list .item:first-child{

	padding-top:0px;
	margin-top:0px;
	border:none;
}.home_news2_list .item .title{
	clear:both;
	width:100%;
	color:#ffffff;
	font-size:18px;
	font-weight:500;
}.home_news2_list .item .photo{
	clear:both;
	width:100%;
	padding-top:20px;
}.home_news2_list .item .photo img{
	height:48px;
}.home_news2_list .item .desc{
	clear:both;
	padding-top:0px;
	width:100%;
	color:#ffffff;
	font-size:18px;
	line-height:180%;

	
}.home_sponsor_list .item{
	float:left;
	width:29%;
	margin-bottom:2%;
	margin-left:2%;
	margin-right:2%;
}.home_sponsor_list .item .title{
	clear:both;
	width:100%;
	color:#000000;
	font-size:22px;
	font-weight:500;
}.home_sponsor_list .item .photo{
	clear:both;
	width:100%;
	padding-top:20px;
}.home_sponsor_list .item .photo img{
	height:48px;
}.home_sponsor_list .item .desc{
	clear:both;
	padding-top:20px;
	width:100%;
	color:#58595b;
	font-size:13px;
	line-height:180%;
	
	
}.home_sponsor_list .item .desc p{
	
	line-height:180%;

	
}.home_advertise_list .item{
	clear:both;
	width:100%;
	padding-top:20px;
	margin-top:20px;
	border-top:1px dotted #445979;
}.home_advertise_list .item:first-child{

	padding-top:0px;
	margin-top:0px;
	border:none;
}.home_advertise_list .item .title{
	clear:both;
	width:100%;
	color:#0487c4;
	font-size:22px;
	font-weight:500;
}.home_advertise_list .item .title2{
	clear:both;
	width:100%;
	color:#ffffff;
	font-size:37px;
padding-top:20px;
	font-weight:500;

}.home_advertise_list .item .photo{
	clear:both;
	width:100%;
	padding-top:20px;
}.home_advertise_list .item .photo img{
	height:48px;
}.home_advertise_list .item .desc{
	clear:both;
	padding-top:20px;
	width:100%;
	color:#ffffff;
	font-size:20px;
	line-height:180%;
	min-height:92px;

	
}.acga_council_list .item{
	clear:both;
	width:100%;
	border-bottom:1px dotted #7f7f7f;
	padding-bottom:10px;
	margin-bottom:10px;
}.acga_council_list .item .photo{
	float:left;
	width:10%;
		margin-right:2%;
}.acga_council_list .item .photo img{
	
	width:100%;
}.acga_council_list .item .content{
	float:left;
	width:60%;

	
}.acga_council_list .item .content .title{
	clear:both;
	color:#152f57;
	font-size:16px;
	font-weight:500;
	padding-top:15px;
	text-transform:uppercase;
}.acga_council_list .item .content .title2{
	clear:both;
	color:#152f57;
	font-size:22px;
	padding-top:10px;

	
}.acga_council_list .item .content .desc{
	clear:both;
	color:#000000;
	font-size:16px;
	padding-top:10px;
	padding-bottom:15px;
}.acga_council_list .item .btn_more_content{
	float:right;
padding-top:40px;
	
}.team_list .item{
	clear:both;
	width:100%;
	border-bottom:1px dotted #7f7f7f;
	padding-bottom:10px;
	margin-bottom:10px;
}.team_list .item .photo{
	float:left;
	width:10%;
		margin-right:2%;
}.team_list .item .photo img{
	
	width:100%;
}.team_list .item .content{
	float:left;
	width:60%;

	
}.team_list .item .content .title{
	clear:both;
	color:#152f57;
	font-size:16px;
	font-weight:500;
	/*padding-top:15px;*/
	text-transform:uppercase;
}.team_list .item .content .title2{
	clear:both;
	color:#152f57;
	font-size:22px;

	padding-top:15px;
font-weight:500;
	
}.team_list .item .content .desc{
	clear:both;
	color:#000000;
	font-size:16px;
	padding-top:10px;
		padding-bottom:15px;
}.team_list .item .btn_more_content{
	float:right;
padding-top:40px;

	
}.team_list .item .btn_more_content{
	float:right;
padding-top:40px;
line-height:180%;
	
}.inside_photo_list .item{
	clear:both;
	width:100%;
	margin-bottom:10px;
}.inside_photo_list .item img{

	width:100%;
	
}.sidecontent .heading{
	clear:both;
	font-size:22px;
	color:#152f57;
font-weight:normal;
	padding-bottom:50px;

}.side_research_list .item{
	clear:both;
	width:100%;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px dotted #7f7f7f;

}.side_research_list .item .photo{
	float:left;
	width:40%;
}.side_research_list .item .photo img{

	width:100%;
}.side_research_list .item .content{
	float:right;
	width:56%;
}.side_research_list .item .title{
	clear:both;
	color:#152f57;
	font-size:17px;
	font-weight:bold;
		
	
}.side_research_list .item .desc{
	clear:both;
padding-top:10px;
	font-size:14px;

	
}.research_photo_list .item{
	clear:both;
	width:100%;
	margin-bottom:10px;
}.research_photo_list .item img{

	width:100%;
	
}.button_list .item{
	float:left;
	margin-right:15px;
}.button_list .item a:link,.button_list .item a:visited{
	float:left;
padding:8px 20px 8px 20px;
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	border:none;
	background-color:#506f9b;
	
	
	-webkit-transition: background-color 500ms ease-out 0s;
    -moz-transition: background-color 500ms ease-out 0s;
    -o-transition: background-color 500ms ease-out 0s;
	transition: background-color 500ms ease-out 0s;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}.button_list .item a:hover{
		float:left;

padding:8px 20px 8px 20px;
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	border:none;
	background-color:#152f57;
	
	
	animation: background_color_change 0.5s ;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	


}.button_list .item.main_button a:link,.button_list .item.main_button a:visited{

	background-color:#152f57;

	
}.button_list .item.main_button a:hover{
		
	background-color:#000000;
	
	
	


}.news2_list .item{
	clear:both;
	display:block;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px dotted #7f7f7f;

}.news2_list .item .content{
	clear:both;
	width:100%;
}.news2_list .item .date{
	clear:both;
	color:#506f9b;
	font-size:16px;
	font-weight:500;
	
	
}.news2_list .item .title{
	clear:both;
	color:#152f57;
	font-size:30px;
	font-weight:bold;
		
		padding-top:15px;
	
}.news2_list .item .desc{
	clear:both;
padding-top:10px;
	font-size:18px;
padding-bottom:20px;
	
}.news2_list .item_highlight .title{
		color:#ffffff;
	
}.news2_list .item_highlight .desc{
		color:#ffffff;
	
}.news2_thumb_list .item{
	clear:both;
	width:100%;
	margin-bottom:20px;
		display:none;
}.news2_thumb_list .item table{
	clear:both;
	width:100%;

}.news2_thumb_list .item table td{
	vertical-align:middle;
	padding:10px 1% 10px 1%;
	
	
}.news2_thumb_list .item table td.date{
	width:25%;
	background-color:#506f9b;
	text-align:center;
	font-size:18px;
	color:#ffffff;
	
}.news2_thumb_list .item table td.date span{
	font-size:34px;
	font-weight:500;
}.news2_thumb_list .item table td.content{
	font-size:17px;
	color:#152f57;
	font-weight:bold;
	
	padding-left:4%;
}.table_calendar td.current{

background-color:#152f57;
color:#ffffff;
	
}.table_calendar_nav .item{
	float:left;
	width:50%;
}.table_calendar_nav .item a:link,.table_calendar_nav .item a:visited{
	float:left;
	width:100%;
	padding:5px 0px 5px 0px ;
	text-align:center;
	background-color:#0bb9b7;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
}.table_calendar_nav .item a:hover{
	float:left;
	width:100%;
	padding:5px 0px 5px 0px ;
	text-align:center;
	background-color:#745d36;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
}.table_calendar_search td.content{
width:20%;
}.header_current .top_search_area{
	top:2px;
		-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
}.top_search_area table td.content{
	width:30px;
	border-left:1px solid #cfcfcf;
}p span{
	line-height:150%;

}.acga_council_list .item .highlight{
	color:#0487c4;
}.table_enews td.title{
	padding-right:10px;
}.topmenu_area.header_current{
	position:fixed;
	width:100%;
	top:0px;
	left:0px;
		-webkit-transition: all 500ms ease-out 0s;
    -moz-transition: all 500ms ease-out 0s;
    -o-transition: all 500ms ease-out 0s;
	transition: all 500ms ease-out 0s;
	
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.33);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.33);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.33);

}.header_current .btn_top_cart{
	top:7px;
}.section_no_space_footer #main_content{
   
   padding-bottom:0px;

   min-height:100px;

   



}.home_product_list .item{
	float:left;
	width:320px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
}.home_product_list .item .photo{

	width:100%;
	height:320px;
	
}.home_product_list .item .photo table{

	width:100%;
	height:320px;
	
}.home_product_list .item .photo table td{

	vertical-align:middle;
	text-align:center;
	
}.home_product_list .item .title{

	clear:both;
	width:100%;
	text-align:center;
	font-size:18px;
	color:#769eac;
	font-weight:500;
	padding-top:20px;
}.home_product_list .item .desc{

	clear:both;
	width:100%;
	text-align:center;
	font-size:14px;
	color:#a7a9ac;
	font-weight:500;
	padding-top:10px;
}.home_product_list .content{


	width:100%;
	
	min-height:80px;
}.contact_content_area .heading{
	clear:both;
	width:100%;
	text-align:center;
	font-size:18px;
	color:#94a4b8;
	font-weight:500;
	padding-bottom:20px;
}.faq_list .item{
		clear:both;
	width:100%;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px dotted #dedede;
}.faq_list .item .title{
	clear:both;
	width:100%;
}.faq_list .item .title span{
	margin-right:1%;
	float:left;
	width:95%;
}.faq_list .item .title span.no{
	width:3%;
}.faq_list .item .content{
	clear:both;
	width:100%;
	padding-top:20px;
}



.header_current .topsubmenu{
	

	

}.topsubmenu ul li a:hover,.topsubmenu ul li a.current:link,.topsubmenu ul li a.current:visited{
	text-decoration:none;
	font-size:14px;
	color:#c7b199;
	font-weight:500;
}.main_content_product_left .heading{
	clear:both;
	width:100%;
	font-weight:500;
	color:#808285;
	font-size:25px;
	padding-bottom:40px;
}.sidemenu ul{
	
		padding:0;
	margin:0;

	list-style:none;

	
	
}.sidemenu ul li{
	clear:both;
		padding:0;
	margin:0;
	padding-bottom:20px;

	
}.sidemenu ul li a:link,.sidemenu ul li a:visited{
	text-decoration:none;
	font-size:14px;
	color:#94a4b8;
	font-weight:500;
	

}.sidemenu ul li a:hover,.sidemenu ul li a.current:link,.sidemenu ul li a.current:visited{
	text-decoration:none;
	font-size:14px;
	color:#c7b199;
	font-weight:500;
}.product_list .item{
	float:left;
	width:320px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
}.product_list .item .photo{

	width:100%;
	height:320px;
	position:relative;
	
}.product_list .item .photo table{

	width:100%;
	height:320px;
	
}.product_list .item .photo table td{

	vertical-align:middle;
	text-align:center;
	
}.product_list .item .photo .overlay{

position:absolute;
left:0px;
top:0px;
width:100%;
	display:none;
}.product_list .item  .overlay table{

	width:inherit;
	height:320px;
	
}.product_list .item:link .overlay,.product_list .item:visited .overlay{


	display:none;
}.product_list .item:hover .overlay{


	display:block;
}.product_list .item .photo .overlay table td{

	vertical-align:middle;
	
}.product_list .item .title{

	clear:both;
	width:100%;
	text-align:center;
	font-size:18px;
	color:#769eac;
	font-weight:500;
	padding-top:20px;
}.product_list .item .desc{

	clear:both;
	width:100%;
	text-align:center;
	font-size:14px;
	color:#a7a9ac;
	font-weight:500;
	padding-top:10px;
}.product_list .content{


	width:100%;
	

}.product_detail_right .heading{
	clear:both;
	width:100%;
	min-height:100px;
}.product_detail_right .desc{
	font-size:16px;
	color:#a7a9ac;

}.product_detail_right .content{
	clear:both;
	width:100%;
	height:620px;

}.product_photo_thumb_list .item{
	float:left;
	
	margin-right:10px;

	width:80px;
	height:80px;
	overflow:hidden;
	border:1px solid #e0e1e3;
	/*
background-color:#f6f6f6;*/
}.table_cart .title{
	color:#c7b199;
	font-weight:500;
	padding-bottom:5px;
}.table_cart .content{
	line-height:200%;
}.table_home_top_msg  td.title{
	vertical-align:middle;
	font-size:40px;
	border-left:1px solid #ffffff;
	padding-left:20px;
}.table_home_bottom_msg  td.title{
	vertical-align:middle;
	font-size:18px;
	border-left:1px solid #ffffff;
	
}.btn_home_know_more   a:hover,.btn_home_know_more   a:active,.btn_home_know_more   a.current:link,.btn_home_know_more   a.current:visited  {
float:left;
padding:5px 15px 5px 15px;
	color:#84bdce;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;


	
	background-color:#FFFFFF;
	
	animation: background_color_change 0.5s ;

	border:1px solid #ffffff;

}.home_box_solution .title{
	clear:both;
	width:100%;
	color:#202833;
	font-size:40px;
	text-align:center;
}.home_box_health .title{
	clear:both;
	width:100%;
	color:#202833;
	font-size:40px;
	text-align:center;
}.home_msg_list .item{
	clear:both;
	width:100%;
	
		background-position:center center;
background-repeat:no-repeat;

  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height:960px;

}.home_msg_list .item table{
	background-repeat:no-repeat;
	background-position:top right 2px;
	 height:960px;
	 width:1220px;
	 margin:auto;
}.home_msg_list .item table td{
	padding-right:150px;
	text-align:right;
}.home_msg_list .item .title{
	font-size:40px;
	color:#202833;
	padding-top:230px;
}.home_msg_list .item .desc{
	font-size:18px;
	color:#000000;
	padding-top:220px;
	max-width:420px;
	float:right;
}.home_msg_list .item .desc2{

	max-width:380px;

}.btn_home_msg_know_more   a:hover,.btn_home_msg_know_more   a:active,.btn_home_msg_know_more   a.current:link,.btn_home_msg_know_more   a.current:visited  {
float:left;
padding:5px 15px 5px 15px;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;


	
	background-color:#000000;
	
	animation: background_color_change 0.5s ;

	border:1px solid #000000;

}.about_box_mission .title{
	
	clear:both;
	width:100%;
	text-align:center;
	color:#020202;
	font-size:40px;
	padding-top:110px;

}.about_box_mission .desc{
	
	clear:both;
	width:100%;

	color:#202833;
	font-size:18px;
padding-top:48px;
}.about_box_founder .title{
			clear:both;

			width:100%;
			text-align:center;
			color:#020202;
			font-size:40px;
			padding-bottom:70px;


}.table_about_box_founder td.content{
width:300px;
font-size:16px;
color:#202833;


}.table_about_box_founder td.photo{
padding-left:40px;
padding-right:40px;

}.table_about_box_founder td.photo p{
width:100%;
			text-align:center;
			color:#202833;
			font-size:16px;

}.table_about_box_founder td.photo img{
padding-bottom:30px;

}.about_box_team .title{
	
	clear:both;
	width:100%;
	text-align:center;
	color:#ffffff;
	font-size:72px;


}.about_box_team2 .desc{
	
	clear:both;
	width:100%;
	text-align:center;
	color:#202833;
	font-size:16px;


}.about_box_award .title{
	
	clear:both;
	width:100%;
	text-align:center;
	color:#020202;
	font-size:40px;
	padding-bottom:70px;


}.award_list .item{
	float:left;
	width:17%;
	margin:0% 4% 1% 4%;
}.award_list .item .photo{
	clear:both;
	width:100%;
	background-color:#e3e3e3;
	height:200px;
}.award_list .item .photo table{
	
	height:200px;
	width:100%;
	
}.award_list .item .photo table td{
	
	vertical-align:middle;
	text-align:center;
	
}.award_list .item .photo img{
	clear:both;
	max-width:100%;
	max-height:100%;
}.award_list .item .title{
	clear:both;
	width:100%;
	text-align:center;
	color:#202833;
	font-size:16px;
	padding-top:20px;
}.main_content_contact{
	clear:both;
	width:94%;
	margin:auto;
}.contact_box_office .item{
	float:left;
	width:50%;
}.contact_box_office .item .title{
	clear:both;
	display:block;
	padding:10px 40px 10px 40px;
	color:#202833;
	font-size:40px;
}.contact_box_office .item .desc{
	clear:both;
	display:block;
	padding:20px 40px 10px 40px;
		color:#626363;
	font-size:18px;
	
}.contact_box_office .item .desc table{
	min-height:230px;
	
	
	
}.contact_box_office .item .desc table td{
	vertical-align:middle;
	
	
	
}.contact_box_map_content  .title{
	clear:both;
	color:#202833;
	font-size:40px;
}.contact_box_map_content  .desc{
	clear:both;
padding-top:20px;
		color:#626363;
	font-size:18px;
	
}.form_list .item{
	float:left;
	width:537px;
	margin-bottom:50px;
}.product_banner .item{
clear:both;
width:100%;
height:824px;
background-position:center center;
background-repeat:no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}.product_banner_p4_content .title{
	clear:both;
	color:#202833;
	font-size:40px;
}.product_banner_p4_content .desc{
		clear:both;
	color:#7190A2;
	font-size:16px;
	padding-top:20px;
}.product_how_it_work .title{
	clear:both;
	width:100%;
	color:#ffffff;
	font-size:40px;
	text-align:center;
}.product_how_it_work .title sup{

	font-size:21px;
	
}.product_how_it_work2_list .item{
	float:left;
	width:46%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:80px;
	
	color:#7090A2;
	font-size:16px;
}.product_how_it_work2_list .item .photo{
	float:left;
	width:28%;
	padding-top:25px;
}.product_how_it_work2_list .item .photo p{
	width:100%;
	text-align:center;
	padding-bottom:10px;
	font-weight:400;
}.product_how_it_work2_list .item .content{
	float:right;
	width:70%;
}.product_how_it_work2_list .item .content table{
	min-height:160px;
}.product_how_it_work2_list .item .content table td{
	vertical-align:middle;
}.product_where_to_buy .title{
	color:#202833;
	font-size:40px;
}.product_where_to_buy .desc{
	color:#7090A2;
	font-size:16px;
	padding-top:40px;
}.product_where_to_buy .desc a{
	color:#7090A2;


}.product_banner_p3_content .title{
	clear:both;
	color:#202833;
	font-size:40px;
}.product_banner_p3_content .desc{
		clear:both;
	color:#7190A2;
	font-size:16px;
	padding-top:20px;
	letter-spacing:0.05em;
	font-weight:400;
}.table_product_how_it_work2_p3 .title{
	color:#202833;
	font-size:40px;
}.table_product_how_it_work2_p3 .desc{
	color:#7090A2;
	font-size:16px;
	padding-top:40px;
	letter-spacing:0.05em;
	font-weight:400;
}.table_product_how_it_work2_p2 .title{
	color:#202833;
	font-size:40px;
}.product_where_to_buy_p3 .title{
	color:#202833;
	font-size:40px;
}.product_where_to_buy_p3 .desc{
	color:#7090A2;
	font-size:16px;
	padding-top:40px;
}.product_where_to_buy_p3 .desc a{
	color:#7090A2;


}.product_banner_p2_content .title{
	clear:both;
	color:#202833;
	font-size:40px;
}.product_banner_p2_content .desc{
		clear:both;
	color:#7190A2;
	font-size:16px;
	padding-top:20px;
	letter-spacing:0.05em;
	font-weight:400;
}.table_product_how_it_work2_p2 .title{
	color:#202833;
	font-size:40px;
}.table_product_how_it_work2_p2 .desc{
	color:#7090A2;
	font-size:16px;
	padding-top:40px;
	letter-spacing:0.05em;
	font-weight:400;
}.product_where_to_buy_p2 .title{
	color:#202833;
	font-size:40px;
	line-height:100%;
}.product_where_to_buy_p2 .desc{
	color:#7090A2;
	font-size:16px;
	padding-top:40px;
}.product_where_to_buy_p2 .desc a{
	color:#7090A2;


}.product_how_it_work2_p2_right table td .title{

font-size:40px;
color:#202833;
}.product_how_it_work2_list_p2 .item{
	clear:both;
	width:344px;
	margin-left:80px;

	margin-bottom:70px;
	
	color:#7090A2;
	font-size:16px;
}.product_how_it_work2_list_p2 .item .photo{
	float:left;
	width:28%;
	
}.product_how_it_work2_list_p2 .item .photo p{
	width:100%;
	text-align:center;
	padding-bottom:10px;
	font-weight:400;
}.product_how_it_work2_list_p2 .item .content{
	float:right;
	width:70%;
}.product_how_it_work2_list_p2 .item .content table{

}.product_how_it_work2_list_p2 .item .content table td{
	
}.table_product_how_it_work4_p2 .title{
	color:#202833;
	font-size:40px;
}.table_product_how_it_work4_p2 .desc{
	color:#7090A2;
	font-size:16px;
	padding-top:40px;
	letter-spacing:0.05em;
	font-weight:400;
}.product_banner_home_content .title{
	width:100%;
	text-align:center;
	color:#202833;
	font-size:40px;
	padding-bottom:40px;
}.product_home_list .item{
	clear:both;
	width:100%;
	margin-bottom:100px;
}.product_home_list .item .photo{
	float:left;
	width:50%;
		text-align:center;
	
}.product_home_list .item .content{
	float:right;
	width:42%;

	padding-left:8%;
	text-align:center;
	
}.product_home_list .item .photo img{

	max-width:100%;
	
}.product_home_list .item .title{

clear:both;
font-size:40px;
color:#202833;
width:100%;
	
}.product_home_list .item .title sup{


font-size:20px;
	
}.product_home_list .item .desc{

clear:both;
padding-top:20px;
font-size:16px;
color:#7190A2;
	width:100%;
	letter-spacing:0.05em;
	font-weight:400;
}.product_home_list .item:nth-child(odd) .photo{
	float:right;

	
	
}.product_home_list .item .content{
	float:left;
	


	
	
}.product_home_list .item table.table_product_home{

min-height:500px;
	
}.product_home_list .item table.table_product_home td{

vertical-align:middle;
	
}.product_home_list .item .content_left{
	text-align:left;

	
}.product_home_list .item .content_right{
	text-align:right;

	
}.btn_know_more_product   a:hover,.btn_know_more_product   a:active,.btn_know_more_product   a.current:link,.btn_know_more_product   a.current:visited  {
float:left;
padding:5px 30px 5px 30px;
	color:#ffffff;

font-size:15px;
	text-decoration:none;
	font-weight:normal;


	border:1px solid #202833;
	
		background-color:#202833;
	
	
	animation: background_color_change 0.5s ;




}.product_home_list .item .content_right .btn_know_more_product_right{
	float:right;

	
}.product_home_list .item .content_left .table_product_home,.product_home_list .item .content_right .table_product_home{
min-height:450px;
	
}.product_home_list .item .content_left .table_product_home td{
vertical-align:bottom;

	
}.product_home_list .item .content_right .table_product_home td{
vertical-align:bottom;

	
}.product_banner_p1_content .title{
	clear:both;
	color:#202833;
	font-size:40px;
}.product_banner_p1_content .desc{
		clear:both;
	color:#7190A2;
	font-size:16px;
	padding-top:20px;
	letter-spacing:0.05em;
	font-weight:400;
}.table_product_how_it_work2_p1 .title{
	color:#202833;
	font-size:40px;
}.table_product_how_it_work2_p1 .desc{
	color:#7090A2;
	font-size:16px;
	padding-top:40px;
	letter-spacing:0.05em;
	font-weight:400;
}.product_where_to_buy_p1 .title{
	color:#202833;
	font-size:40px;
	line-height:100%;
}.product_where_to_buy_p1 .desc{
	color:#7090A2;
	font-size:16px;
	padding-top:40px;
}.product_where_to_buy_p1 .desc a{
	color:#7090A2;


}.product_how_it_work2_p1_right table td .title{

font-size:40px;
color:#202833;
}.product_how_it_work2_p1_right table td .desc{
clear:both;

	color:#7090A2;
	font-size:16px;
	padding-top:40px;
	letter-spacing:0.05em;
	font-weight:400;
}.product_how_it_work2_list_p1 .item{
	clear:both;
	width:344px;
	margin-left:80px;

	margin-bottom:70px;
	
	color:#7090A2;
	font-size:16px;
}.product_how_it_work2_list_p1 .item .photo{
	float:left;
	width:28%;
	
}.product_how_it_work2_list_p1 .item .photo p{
	width:100%;
	text-align:center;
	padding-bottom:10px;
	font-weight:400;
}.product_how_it_work2_list_p1 .item .content{
	float:right;
	width:70%;
}.product_how_it_work2_list_p1 .item .content table{

}.product_how_it_work2_list_p1 .item .content table td{
	
}.table_product_how_it_work4_p1 .title{
	color:#202833;
	font-size:40px;
}.table_product_how_it_work4_p1 .desc{
	color:#7090A2;
	font-size:16px;
	padding-top:40px;
	letter-spacing:0.05em;
	font-weight:400;
}.product_how_it_work4_p1_area_left .title{
	color:#202833;
	font-size:36px;
	width:100%;
	text-align:center;
}.product_how_it_work5_p1_area .title{
	color:#202833;
	font-size:40px;
	width:100%;
	text-align:center;
}.product_how_it_work5_p1_area .desc{
		width:100%;
	text-align:center;
		letter-spacing:0.05em;
	font-weight:400;
	font-size:16px;
	color:#7190A2;
	padding-top:10px;
}.btn_contact   a:hover,.btn_contact   a:active,.btn_contact   a.current:link,.btn_contact   a.current:visited  {
float:left;
padding:5px 45px 5px 45px;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;


	
	background-color:#7090A2;
	
	animation: background_color_change 0.5s ;

	border:1px solid #7090A2;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;

}.product_faq_box .heading{
	clear:both;
	color:#202833;
	font-size:40px;
	padding-bottom:50px;

}.product_faq_nav ul li a:hover,.product_faq_nav ul li a.current:link,.product_faq_nav ul li a.current:visited{
	float:left;
	width:100%;
	text-align:center;
	color:#414242;
	font-size:20px;
	text-decoration:none;
	background-color:#9dc7d2;
	padding:20px 0px 20px 0px ;
	
	
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

	animation: background_color_change 0.5s ;

}.product_faq_list .item{
	clear:both;
	width:100%;
	margin-bottom:20px;
}.product_faq_list .item .title {
	
	clear:both;
	width:100%;
}

.product_faq_list .item .content {
	
	clear:both;
	display:block;
	padding:20px 60px 20px 60px ;
	display:none;

}.product_faq_list .item .content table td{
	
	
	line-height:150%;
		letter-spacing:0.05em;
}.product_faq_list .item .content table {
	

}.product_faq_list .item .content table td.no{
	padding-right:10px;

}.product_faq_list .item .content table td.no2{
	padding-right:10px;

}.product_office_box .heading{
	clear:both;
	color:#202833;
	font-size:40px;
	padding-bottom:30px;

}.product_office_list .item{
	clear:both;
	width:100%;
	margin-bottom:30px;
}.product_office_list .item .title {
	
	clear:both;
	width:100%;
}

.product_office_list .item .content {
	
	clear:both;
	display:block;
	padding:70px 20px 20px 20px ;
	display:none;

}.product_office_list .item .content table {
	
	
	width:100%;
}.product_office_list .item .content table td{
	
	
	line-height:150%;
		letter-spacing:0.05em;
}.product_office_list .item .content table {
	

}.product_office_list .item .content table td{
	vertical-align:middle;

}.product_office_list .item .content table td.photo{
	width:28%;
	padding-left:40px;
	padding-right:5%;
}.product_office_list .item .content table td.photo img{
	width:100%;
	clear:both;
	margin-bottom:5px;
	
}.news_box_area .heading{
	width:100%;
	font-size:40px;
	color:#202833;
	text-align:center;
	padding-bottom:40px;
}.lightbox{
	width:100%;
	height:100%;
	background-image:url(../../images/lightbox/bg43ee.png?v=3?v=82?2v=2?v=82);
	z-index:9999999;
	position:fixed;
	top:0px;
	left:0px;
	display:none;



}.lightbox_container{
	max-width:1200px;
	height:560px;
	margin:auto;
	background-color:#ffffff;
	

margin-top:100px;


position:relative;
	
}.lightbox_content{
	clear:both;
	display:block;
	height:430px;
	padding:40px 40px 40px 40px ;
}.lightbox_content .photo{
	float:left;
	width:48%;
		height:300px;
}.lightbox_content .photo img{
	
	width:100%;
}.lightbox_content .content{
	float:right;
	width:48%;
	height:300px;
}.lightbox_content .title{
	font-size:34px;
	color:#28ab69;
	line-height:120%;

}.lightbox_content .date{
	clear:both;
	padding-top:10px;
	color:#4F788C;
	font-size:16px;
}.lightbox_content .desc{
	padding-top:10px;
	color:#333333;
	font-size:18px;
	height:100px;
		line-height:120%;
}.form_list_small .item{
	float:left;
	width:48%;
	margin-bottom:20px;
}.footer_logo{

	max-width:180px;
		
}.footer_logo img{
	width:100%;
}.main_content{
	clear:both;
	width:94%;
	margin:auto;
	padding-top:40px;
}.about_content{
	
	float:right;
	width:39%;
	padding-top:0px;
padding-top:40px;

}.about_content_right .content{
clear:both;
width:90%;
float:right;
color:#231F20;
font-size:15px;
text-align:left;
padding-top:20px;
}.main_content_contact{
	/*
	background-image:url(../../images/contact.png?v=3);
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:500px;
	*/
		padding-bottom:70px;
		
		
		
}.table_contact_info{
	clear:both;
	width:100%;
	padding-top:20px;

}.table_contact_info td{
	vertical-align:middle;
	padding:0px 5px 30px 0px;
	font-weight:normal;
}.table_contact_info td.title{
	width:35px;
	vertical-align:top;
}.table_contact_info td.title img{
	width:35px;
}.table_contact_info td a{
	color:#000000;
}.contact_desc{

		float:left;
	padding:3px 3% 3px 3% ;


	color:#231F20;
	font-size:16px;
	text-decoration:none;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	min-width:94%;
		
	}.contact_desc_remark br{

	display:none;
		
	}.contact_desc a:link,.contact_desc a:visited{

		
	color:#231F20;

		
	}.contact_desc a:hover{

		
	color:#231F20;

		
	}.waytotaking_list .item{
	clear:both;
	width:100%;
	margin-bottom:40px;
}.waytotaking_list .item .photo{
float:left;
width:20%;


}.waytotaking_list .item .photo img{
	clear:both;
	width:100%;
	text-align:center;

}.waytotaking_list .item .content{
	float:right;
width:80%;




	

}.waytotaking_list .item .content_container{
display:block;

background-color:#FFFFFF;
border:3px solid #00AE9A;
padding:10px 40px 10px 40px ;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
margin-top:2%;
min-height:96px;


font-family:'MHeiHK-XBold';

}.waytotaking_list .item .content_container p{
padding-bottom:0px;
line-height:120%;
font-family:'MHeiHK-XBold';
}.waytotaking_list .item .close_open{

	

}.waytotaking_list .item .content_desc{
	
font-size:20px;
	line-height:150%;

	

}ul{
	color:#575656;
font-size:20px;
	line-height:150%;
	
}ul li{
	color:#575656;
font-size:20px;
	
	line-height:150%;
	font-weight:bold;
	
}.top_banner{
	clear:both;
	width:100%;
	position:relative;
	/*overflow:hidden;*/
}.top_banner .bg{
	clear:both;
	width:100%;

}.top_banner .bg img{
		width:100%;
}.top_banner .bg_index{
	clear:both;
	width:100%;
	background-repeat:no-repeat;
	background-position:right top;
	
	/*
	height:850px;
	background-image:url(../images/home/desktop_bg_index.jpg?v=88863);
	
	*/
/*
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
}.top_banner .bg_index  img{
		width:100%;
}.top_banner_content_area{


	
position:absolute;
	left:0px;
	top:10%;
	width:100%;


	
}.top_banner_content_item{
	max-width:286px;
}.top_banner_content{

max-width:1000px;
margin:auto;
position:relative;

	
}.top_banner_content img{
	width:100%;
	text-align:center;
margin:auto;
}.top_banner_content2{
	width:94%;

	position:absolute;
	right:0px;
		top:39%;
	padding-right:4%;
	text-align:right;
}.top_banner_content2 img{
	width:40%;
	text-align:right;

}.top_banner_content3{
	width:20%;
width:500px;
	position:absolute;
	bottom:5%;
	right:0px;
	padding-right:10%;
	text-align:right;
}.top_banner_content3 .content{
	float:right;
}.top_banner_content3  .item{
	float:left;
	width:23%;
	margin-left:2%;
}.top_banner_content3  .item img{
	width:100%;
}.footer_info{

}.copyright{



color:#000000;
font-size:13px;
	line-height:100%;
	padding-top:20px;
}.copyright p{

	line-height:180%;
}.footer_nav{
float:left;

}.footer_nav ul{
float:left;


	margin: 0;
	padding: 0;
	list-style-type: none;

margin-left:80px;
	
}.footer_nav ul.first{

margin-left:0px;


	
}.footer_nav ul li { 
float:left;
padding-right:20px;

	line-height:100%;
	
	

}.footer_nav  ul li.first,.footer_nav  ul li:first-child {
	padding-left:0px;
	display:inline;
	float:left;
	border:none;

}.footer_nav  ul li.last,.footer_nav  ul li:last-child {
	
	display:inline;
	float:left;
	
}.footer_nav   a:link,.footer_nav   a:visited {
	color:#000000;
	font-size:14px;
	text-decoration:none;



	
	
}.footer_nav   a:hover,.footer_nav   a:active,.footer_nav   a.current:link,.footer_nav   a.current:visited  {
color:#000000;
	font-size:14px;
	text-decoration:underline;


	

}.lightbox_wechat_share{
	width:100%;
	height:100%;
	background-image:url(../../images/lightbox/bg43ee.png?v=3?v=82?2v=2?v=82);
	z-index:9999999;
	position:fixed;
	top:0px;
	left:0px;
	display:none;
}.btn_close_lightbox{
	position:absolute;
	right:0px;
	top:0px;

	
}.btn_close_lightbox a:link,.btn_close_lightbox a:visited{
	float:left;
	width:36px;
	height:37px;
	background-image:url(../../images/lightbox/btn_close_lightboxbea9.png?v=3?v=82?v=82);
	background-repeat:no-repeat;
	text-indent:-9999px;
	
}.btn_close_lightbox a:hover{
	float:left;
	width:36px;
	height:37px;
	background-image:url(../../images/lightbox/btn_close_lightboxbea9.png?v=3?v=82?v=82);
	background-repeat:no-repeat;
	text-indent:-9999px;
}.lightbox_wechat_share .heading{
	width:100%;
	text-align:center;
	font-size:15px;
}.lightbox_wechat_share img{
	width:60%;
	margin:auto;
	
	text-align:center;

}.lightbox_wechat_share p{
	width:100%;
	text-align:center;
	font-size:13px;
	font-weight:normal;
}.lightbox_wechat_share2{
	width:100%;
	height:100%;
	background-image:url(../../images/lightbox/bgd164.png?v=3?v=82?2v=2?v=82);
	z-index:9999999;
	position:fixed;
	top:0px;
	left:0px;
	display:none;
}.lightbox_wechat_share2 .heading{
	width:100%;
	text-align:center;
	font-size:15px;
}.lightbox_wechat_share2 p{
	width:100%;
	text-align:center;
	font-size:13px;
	font-weight:normal;
}.btn_button_popup   a:hover,.btn_button_popup   a:active,.btn_button_popup   a.current:link,.btn_button_popup   a.current:visited  {
float:left;
width:100%;
padding:10px 0px 10px 0px;
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
	font-weight:500;
	text-transform:uppercase;
	border:1px solid #ffffff;
	background-color:#000000;
	text-align:center;
	
	animation: background_color_change 0.5s ;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;


}.table_drug_info th.title{

	text-align:left;
	background:none;
	max-width:100px;
	
}.table_drug_info td.title{
	/*background-color:#cddb00;*
	text-align:left;
		/*background-color:#850053;*/
		color:#4e254f;
		background-color:#d2b9d3;
}.main_content_area_top{
	width:100%;
	padding-top:20px;
	/*
	background-color:#c5ede7;
	*/
	
}

.main_content_area_top_contact{
	width:100%;
background-color:#ffffff;
	
	


}.main_content_area_bottom_contact{

		
}.main_content_contact{
	/*
	clear:both;
	width:980px;
	margin:auto;
	
*/
max-width:1200px;
padding-bottom:0px;

	


}sup{
	font-size:50%;
	font-family:arial;
}.main_content_area_top{
position:relative;
}sup { vertical-align: top; position: relative; top: -0.3em; }.footer_info_left{
	clear:both;
	width:100%;
	padding-top:20px;

}.footer_info_right{
	clear:both;
	width:100%;

}.footer_info_right table{
	margin-top:20px;
}.footer_info_right table td{
	vertical-align:bottom;
	
}.footer_info_right table td.col_2{
	padding-left:30px;
	line-height:100%;
	
}.main_content_genuine_area .photo{
	position:absolute;
	right:0px;

	width:40%;
	
	top:-130px;
}.main_content_genuine_area .photo img{

	width:100%;
}.genuine_list .item{
	width:100%;
	margin-bottom:10px;
	
}.main_content_plan_content_box .heading{
width:100%;
text-align:center;
font-size:28px;
color:#851B54;
padding-bottom:0px;

}.waytotaking_list_top .item{
	clear:both;
	width:100%;

	position:relative;
}.waytotaking_list_top .item .photo{
position:absolute;
left:0px;
top:0px;
width:40%;


}.waytotaking_list_top .item .photo img{
	clear:both;
	width:100%;


}.waytotaking_list_top .item .content{
	float:right;
width:68%;
padding-top:30px;




	

}.waytotaking_list_top .item .content_title{
width:90%;


font-family: 'MHeiHK-Light', 'MHeiHK','微軟正黑體',Arial,Verdana, sans-serif;
	
font-family:'MHeiHK-XBold';
}.waytotaking_list_top .item .content_title_container{
display:block;
padding:20px 20px 20px 80px;
	font-size:46px;
	color:#231F20;
	line-height:100%;
	background-color:#D1DE4E;
	
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;

}.waytotaking_list_top .item .content_desc{
width:100%;



	

}.waytotaking_list_top .item .content_desc_container{
display:block;

padding:40px 40px 40px 80px;
	font-size:30px;
	color:#231F20;
	line-height:100%;
	background-color:#FAFFCC;
	
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;


font-family: 'MHeiHK-Bold', 'MHeiHK','微軟正黑體',Arial,Verdana, sans-serif;
font-family:'MHeiHK-XBold';
}.waytotaking_list_top .item .content_desc_container p{

	line-height:120%;


}.waytotaking_list_top2 .item{
	float:left;
	width:48%;
	margin-right:2%;
	margin-bottom:30px;

	position:relative;
}.waytotaking_list_top2 .item .photo{
position:absolute;
left:0px;
top:0px;
width:40%;


}.waytotaking_list_top2 .item .photo img{
	clear:both;
	width:100%;


}.waytotaking_list_top2 .item .content{
	float:right;
width:75%;
padding-top:30px;




	

}.waytotaking_list_top2 .item .content_title{
width:100%;


font-family: 'MHeiHK-Light', 'MHeiHK','微軟正黑體',Arial,Verdana, sans-serif;
font-family:'MHeiHK-XBold';
	text-align:center;

}.waytotaking_list_top2 .item .content_title_container{
display:block;
padding:20px 20px 20px 80px;
	font-size:28px;
	color:#231F20;
	line-height:100%;
	background-color:#D1DE4E;
	
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;

}.waytotaking_list_top2 .item .content_desc{
width:100%;



	

}.waytotaking_list_top2 .item .content_desc_container{
display:block;

padding:20px 40px 20px 80px;
	font-size:28px;
	color:#231F20;
	line-height:100%;
	background-color:#FAFFCC;
	
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
text-align:center;

font-family: 'MHeiHK-Bold', 'MHeiHK','微軟正黑體',Arial,Verdana, sans-serif;
font-family:'MHeiHK-XBold';
min-height:140px;

}.waytotaking_list_top2 .item .content_desc_container p{

	line-height:120%;


}.waytotaking_list_top2 .item .content_remark{
width:100%;

text-align:center;


font-family: 'MHeiHK', 'MHeiHK','微軟正黑體',Arial,Verdana, sans-serif;
font-size:20px;
}.waytotaking_list_top2 .item .content_remark p{

	line-height:150%;


}.section_terms  #main_content{

   margin-top:90px;




}.section_terms  .header{



	background-color:#30cdee;


}.about_num_list .item{
	clear:both;
	width:100%;
	margin-bottom:20px;
}.main_content_treatment_top_left .desc{
clear:both;
width:100%;
margin-bottom:20px;
max-width:480px;
}.table_treatment td.title{
	width:80px;
font-family: 'MHeiHK-XBold','MElle-HK-Xbold', 'MHeiHK','微軟正黑體',Arial,Verdana, sans-serif;
	
}.treatment_list .item{
	float:left;
	width:32%;
	margin-right:1.33%;
	margin-bottom:20px;
	background-color:#FAFFCC;
	min-height:780px;
}.treatment_list .heading{
	display:block;
	padding:5px 10px 5px 10px ;
	text-align:center;
	font-size:34px;
	background-color:#D1DE4E;
}.treatment_list .content{
	display:block;
	padding:5px 20px 5px 20px ;
	font-size:16px;

}.treatment2_list .item{
	float:left;
	width:32%;
	margin-right:1.33%;
	margin-bottom:20px;
	background-color:#FAFFCC;
	min-height:300px;
}.treatment2_list .heading{
	display:block;
	padding:5px 10px 5px 10px ;
	text-align:center;
	font-size:34px;
	background-color:#D1DE4E;
}.treatment2_list .content{
	display:block;
	padding:5px 20px 5px 20px ;
	font-size:16px;

}.treatment2_top .desc{
	clear:both;
max-width:700px;
}.treatment_bottom .title{
position:absolute;
left:15%;
top:30px;

}.treatment_bottom .photo{
position:absolute;
left:0px;
top:0px;
width:24%;
z-index:9;
}.treatment_bottom .photo img{

width:100%;
}.treatment_bottom .content{
float:right;
width:75%;
padding-top:60px;
}.treatmentshop_list .item{
	clear:both;
	width:100%;
	margin-bottom:40px;
	background-color:#FFFFFF;
	min-height:200px;
}.treatmentshop_list .title{
	color:#851B54;
	
}.footer_reference{
	clear:both;
	width:100%;
	background-color:#f0f0f0;
	padding-top:30px;
		padding-bottom:30px;
}.footer_reference_container{
	max-width:94%;
	margin:auto;
}.footer_reference{
	font-size:10px;
	color:#333333;
	line-height:120%;
}.footer_reference p{
	font-size:12px;
	color:#333333;
	line-height:120%;
	padding-bottom:10px;
	margin-bottom:0px;
		line-height:120%;
}.footer_reference ul{
	font-size:10px;
	color:#333333;
	line-height:120%;
	margin-left:10px;
	margin-top:0px;
	padding-top:0px;
}.footer_reference ol{
	font-size:10px;
	color:#333333;
	line-height:120%;
	margin-left:10px;
		margin-top:0px;
	padding-top:0px;
}.footer_reference ol li{
	padding-bottom:5px;
}.footer_reference ul li{
	padding-bottom:5px;
}.about2_content_right .content{
clear:both;
width:75%;
float:left;
color:#231F20;
font-size:15px;
text-align:left;
padding-top:20px;
}.about2_content_right .heading span{
	color:#015981;
	
	
}.about3_content_middle .content{
clear:both;
width:90%;
float:left;
color:#231F20;
font-size:15px;
text-align:left;
padding-top:20px;
}.main_content_area_top ul{
	/*
	list-style-image:url(../../images/dot.png?v=3);


	list-style-type:none;
		*/
	font-size:27px;
	color:#000000;
	margin-left:0px;
}.main_content_area_top ul li{
/*
background-image:url(../../images/dot.png?v=3);
background-repeat:no-repeat;
background-position:left 12px;
padding-left:20px;

*/
	font-size:27px;
	color:#214F78;
	line-height:120%;
	font-family: 'MElle-HK-Xbold', 'MHeiHK','微軟正黑體',Arial,Verdana, sans-serif;
	font-weight:normal;
}.main_content_area_top ul li span{

	font-size:20px;
	color:#214F78;
	line-height:120%;
	font-family: 'MHeiHK','微軟正黑體',Arial,Verdana, sans-serif;
}.about4_content_right .content{
clear:both;
width:100%;

color:#231F20;
font-size:15px;
text-align:left;
padding-top:20px;
padding-bottom:20px;
}.main_content_area_top .about4_content_right  ul li{

float:left;
margin-right:40px;
}

.main_content_about5 .heading_container2{
	float:right;
	padding:0px 0px 5px 10px ;
	background-color:#5eae37;
	height:55px;
	line-height:55px;
	
	
	
}.main_content_about5 .content{
	clear:both;
	width:100%;
	padding-top:20px;
	padding-top:30px;
}.service_list{
	clear:both;
	width:100%;
}.service_list .item{
	clear:both;
	width:100%;
	margin-bottom:20px;
	padding-bottom:0px;
	border-bottom:2px solid #c7d629;
}.service_list .item.item2{
		clear:both;
	width:100%;
	margin-bottom:20px;
	padding-bottom:0px;
	border-bottom:none;

}.service_list .item .title table td{
	vertical-align:top;
	
}.service_list .item .title table td.col_2{
	padding-left:20px;
	padding-top:5px;
}.service_list .item .title table td.col_1{
	width:40px;
}.service_list .item .title{
	clear:both;
	width:100%;
		/*
	font-family: 'MHeiHK-Bold';
	*/
	font-family: 'MHeiHK-Medium';
	font-weight: 600;
		 
		 	font-size:20px;

color:#332567;
cursor:pointer;
}.service_list .item .title a:link,.service_list .item .title a:visited{
	
	
	display:block;
	padding:10px 30px 10px 20px ;
	
	text-decoration:none;
	font-size:28px;

color:#332567;
	
}.service_list .item .title a:hover,.service_list .item .title a.current:link,.service_list .item .title a.current:visited{
		display:block;
	padding:10px 30px 10px 20px ;
	
	text-decoration:none;
	font-size:28px;
color:#332567;
}.service_list .item .num{
	width:40px;
	
	background-color:#c7d629;
	line-height:30px;
	height:30px;
	text-align:center;
	color:#ffffff;
	font-size:32px;
	line-height:100%;
	padding-top:5px;
	padding-bottom:10px;
	
}.service_list .item .desc{
	clear:both;


	font-size:18px;

	display:block;
	padding:0px 0px 0px 60px;

	
}.service_list .item .desc p{
	padding-bottom:20px;

	
}.main_content_area_top .service_list .item .desc ul{
	/*
	list-style-image:url(../../images/dot.png?v=3);
	
	list-style-type:none;
	*/
font-size:18px;
	color:#000000;
	margin-left:25px;
	margin-bottom:20px;
	
}.main_content_area_top .service_list .item .desc ul li{
/*
background-image:url(../../images/dot.png?v=3);
background-repeat:no-repeat;
background-position:left 5px;


padding-left:20px;
*/
font-size:18px;
	color:#000000;
	line-height:150%;

	padding-bottom:0px;
}.main_content_area_top .service_list .item .desc ul li span{

font-size:18px;
	color:#000000;
	line-height:120%;
		
}.main_content_about5b .heading span{
	color:#214F78;
	

}.main_content_about5b .content{
	clear:both;
	width:100%;
	padding-top:20px;
	padding-top:30px;
}.service2_list{
	width:100%;
	padding-top:20px;
}.service2_list .item{
clear:both;
display:block;
padding:0px  30px 30px 30px;
	margin-bottom:40px;
	border:2px solid #c7d629;
	-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background-color:#ffffff;
position:relative;

}.service2_list .item_first{

padding:0px  30px 40px 30px;


}.service2_list .item .content_left{
	clear:both;
	width:100%;
	padding-top:20px;
}.service2_list .item table td{
vertical-align:middle;
padding:0px 20px 0px 0px;
}.service2_list .item table td.col_1{
	vertical-align:middle;
color:#c7d629;
font-size:70px;

}.service2_list .item table td.col_2{
vertical-align:middle;
font-size:18px;
padding-top:50px;


}.service2_list .item .content_right{
	clear:both;
	width:100%;
	padding-top:20px;
}.service2_list .item .content_right_container{
max-width:80%;
margin:auto;

}.service2_list .item_first .content_right_container{





}.service2_list .item .content_right img{
max-width:100%;
}.service3_list .item{
	float:left;
	margin-left:1%;
	margin-right:1%;
	width:31.33%;
	margin-bottom:50px;
	position:relative;
}.service3_list .item .photo{
	position:absolute;
	left:0px;
	top:0px;
	width:120px;
}.service3_list .item .photo .num{

	width:130px;
	border-radius: 50%;
	background-color:#549978;
	line-height:130px;
	height:130px;
	text-align:center;
	color:#cbe0d6;
	font-size:116px;
	font-family: Arial,Verdana, sans-serif;
	font-weight:bold;
}.service3_list .item:nth-child(even) .photo .num{


	background-color:#a1c966;
	
	color:#e3efd1;

}

.service3_list .item .content2_container{
	float:right;
	width:76%;
}.service3_list .item .desc{
		font-size:18px;
		padding-top:15px;
		color:#214F78;


		
}.service3_list .item .desc br{
		display:none;
		
}.service3_list .service3_list2 .item{
	float:left;
	margin-left:1%;
	margin-right:1%;
	width:48%;
	margin-bottom:50px;
	position:relative;
}.service3_list .service3_list2 .item .content2_container{
	float:right;
	width:86%;
}.news_list .item{
	float:left;
	width:31.33%;
	width:49%;
	margin-right:1%;
	margin-bottom:1%;
	position:relative;
}.news_list .item .title{
	clear:both;
	width:100%;
		font-family: 'MElle-HK-Xbold', 'MHeiHK','微軟正黑體',Arial,Verdana, sans-serif;
		font-weight:normal;
}.news_list .item .title a:link,.news_list .item .title a:visited{
	background-color:#214F78;
	color:#ffffff;
	text-align:center;
	display:block;
	padding:10px 30px 10px 20px ;
	text-decoration:none;
	font-size:25px;
	background-image:url(../../images/open30f4.png?v=3);
	background-repeat:no-repeat;
	background-position:right 15px top 15px;
	
}

.news_list .item .overlay_container{

	display:block;

	border:10px solid #5EAE37;

	padding:2% 20px 2% 20px ;
	height:94%;
}.news_list .item .photo{
	display:block;

	border:10px solid #5EAE37;
}.news_list .item .photo img{
	width:100%;
}.news_list .item .content{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
}.news_list .item .desc{
	clear:both;
width:100%;
height:100%;
position:relative;

	font-size:15px;
	color:#231F20;


	font-family:  'MHeiHK','微軟正黑體',Arial,Verdana, sans-serif;
	

	background-color:#ffffff;
	
	background-position:center center;
background-repeat:no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	
}.news_list .item .desc table{

width:100%;

	height:100%;

	
}.news_list .item .desc_container{


	
	
}.main_content_area_top .news_list .item .desc ul{
	/*
	list-style-image:url(../../images/dot.png?v=3);
	*/
	list-style-type:none;
	font-size:15px;
	color:#214F78;
	margin-left:0px;
}.main_content_area_top .news_list .item .desc ul li{

background-image:url(../../images/dot30f4.png?v=3);
background-repeat:no-repeat;
background-position:left 5px;
padding-left:20px;

	font-size:15px;
	color:#214F78;
	line-height:150%;
	font-family:  'MHeiHK','微軟正黑體',Arial,Verdana, sans-serif;
	padding-bottom:20px;
}.main_content_area_top .news_list .item .desc ul li span{

	font-size:15px;
	color:#214F78;
	line-height:120%;
		font-family:  'MHeiHK','微軟正黑體',Arial,Verdana, sans-serif;
}.about4_content_left .heading span{
	color:#015981;
	
	
}.about4_content_left .heading span.small{
	font-size:80%;
	color:#808083;
	
	
}.heading{
	font-weight:normal;
}.main_content_area_top_joinus{
	clear:both;
	width:100%;
	background-repeat:no-repeat;
	background-position:bottom center;
	border-bottom:30px solid #f90000;
	
}.main_content_area_top_joinus_container{
	clear:both;
	width:100%;
	background-repeat:no-repeat;
	background-position:bottom center;
	border-bottom:60px solid #ededed;
	
}.main_content_area_top_joinus .main_content{
	clear:both;
	max-width:1200px;
	margin:auto;
	padding-bottom:50px;

}.joinus_content{
	clear:both;
	width:100%;
	padding-top:20px;
	
}.joinus_content .content_left{
	clear:both;
	width:100%;
text-align:center;
}.joinus_content .content_left img{

	max-width:50%;
	margin:auto;
}.main_content_area_top_joinus .content_right{
	clear:both;
	width:100%;
	padding-top:20px;
	font-size:18px;
}.main_content_area_top_whatsticker{
	clear:both;
	max-width:100%;
	background-repeat:no-repeat;
	background-position:bottom center;
	border-bottom:30px solid #f90000;
	
}.main_content_area_top_whatsticker_container{
	clear:both;
	width:100%;
	background-image:url(../../images/content/m/whatsticker_bg6a64.png?v=2222);
	background-repeat:repeat-x;
	background-position:bottom left;

	
}.main_content_area_top_whatsticker .main_content{
	clear:both;
	max-width:100%;
	margin:auto;

	padding-top:20px;
}.whatsticker_content{
	clear:both;
	width:100%;
	padding-top:0px;
	position:relative;

}.whatsticker_content .content_left{
		clear:both;
	width:100%;
	padding-top:20px;
	
		clear:both;
	width:60%;
	padding-top:20px;
	margin:auto;
}.whatsticker_content .content_left img{

	max-width:100%;
}.whatsticker_content .content_right img{

	max-width:100%;
}.main_content_area_top_whatsticker .content_right{
	clear:both;
	width:100%;
	padding-top:20px;
	font-size:16px;


}.main_content_area_top_whatsticker .content_right .content_right_content{
width:100%;

}.whatsticker_content_desc{
	padding-top:30px;
	padding-bottom:30px;
}.whatsticker_content_desc ol{
	padding-top:0px;
	padding-bottom:20px;
}.whatsticker_content_desc ol li{
	padding-bottom:0px;
	font-size:18px;
}.table_whatsticker td:first-child {
	padding-right: 35px;
}.table_whatsticker td{
	padding:0px 20px 20px 0px;
	font-size:15px;
	line-height:150%;
}.table_whatsticker .title{
	font-size:24px;
}.table_whatsticker p{

	padding-bottom:0px;
	margin-bottom:0px;
	font-size:18px;
}.table_whatsticker ul, .table_whatsticker ol{
	margin-bottom:0px;
font-size:20px;
}.main_content_area_top_faq{
		clear:both;
	max-width:100%;
	background-repeat:no-repeat;
	background-position:bottom center;
	border-bottom:30px solid #f90000;
	padding-bottom:30px;
}.main_content_area_top_3step{
		clear:both;
	max-width:100%;
	background-repeat:no-repeat;
	background-position:bottom center;
	border-bottom:30px solid #f90000;
	padding-bottom:30px;
}.section_title_line{
	background-image:url(../../images/content/title.png);
	background-position:right bottom;
	background-repeat:repeat-x;
	background-color:#ffffff;
	font-size:34px;
}.section_title_line .title_left{
	float:left;
	background-color:#ffffff;
	padding-right:20px;
	padding-bottom:15px;
}.section_title_about{
font-size:28px;
color:#000000;
 /*
	font-family: 'MHeiHK-Bold';
	*/
	font-family: 'MHeiHK-Medium';
	font-weight: 600;
 padding-bottom:0px;

}.section_title_about  .title_left{
	padding-bottom:5px;
}.main_content_area_top_about2 .name{
	color:#f90000;
	font-size:34px;
	font-family: 'MStiffHeiHK-UltraBold';
	line-height:100%;
}.main_content_area_top_about2 .name2{
	color:#8d8f92;
	/*
	font-family: 'MHeiHK-Bold';
	*/
	font-family: 'MHeiHK-Medium';
	font-weight: 600;
	font-size:28px;
	line-height:100%;
}.main_content_area_top_about2 .detail{
	
}.main_content_area_top_about2 .photo{
	clear:both;
	width:100%;
	text-align:center;
}.main_content_area_top_about2 .photo img{
	max-width:100%;
}.main_content_area_top_about2 .content{
	clear:both;
	padding-top:0px;
}.main_content_area_top_about2{
		clear:both;
	max-width:100%;
	background-repeat:no-repeat;
	background-position:bottom center;
	border-bottom:30px solid #f90000;
	padding-bottom:30px;
}.main_content_area_top_about{
		clear:both;
	max-width:100%;
	background-repeat:no-repeat;
	background-position:bottom center;
	border-bottom:30px solid #f90000;
	padding-bottom:30px;
}.main_content_area_top_video{
		clear:both;
	max-width:100%;
	background-repeat:no-repeat;
	background-position:bottom center;
	border-bottom:30px solid #f90000;
	padding-bottom:30px;
}.video_list{
	clear:both;
	width:100%;
}.video_list .item{
	clear:both;
	width:100%;
	margin-bottom:20px;
	border-top:20px solid #c7d629;
	border-bottom:20px solid #c7d629;
	position:relative;
}.video_list .item .btn_play{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-image:url(../../images/content/play.png);
	background-repeat:no-repeat;
	background-position:center center;
}.video_list .item table{
	width:100%;
}.video_list .item table td.col_1{
	width:8%;
	background-image:url(../../images/content/video_border.png);
	background-repeat:repeat-y;
	background-position:top -25px center;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	
}.video_list .item table td.col_3{
	width:8%;
	background-image:url(../../images/content/video_border.png);
background-repeat:repeat-y;
	background-position:top -25px center;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	
}.video_list .item table img{
	width:100%;
}.section_title_line2{
	background-image:url(../../images/content/title.png);
	background-position:right bottom;
	background-repeat:repeat-x;
	background-color:#ffffff;
	padding-bottom:40px;
	padding-left:0px;
	

}.section_title_line2 sup{

	color:#e83023;

}.main_content_area_top_about .name3{
	color:#000000;
	font-size:28px;
	/*
	font-family: 'MHeiHK-Bold';
	*/
	font-family: 'MHeiHK-Medium';
	font-weight: 600;
	line-height:100%;
}.main_content_area_top_about .name{
	color:#f90000;
	font-size:34px;
	font-family: 'MStiffHeiHK-UltraBold';
	line-height:100%;
}.main_content_area_top_about .name2{
	color:#8d8f92;
	/*
	font-family: 'MHeiHK-Bold';
	*/
	font-family: 'MHeiHK-Medium';
	font-weight: 600;
	font-size:28px;
	line-height:100%;
}.main_content_area_top_about .detail{
	
}.main_content_area_top_about .photo{
	clear:both;
	width:100%;
	text-align:center;
}.main_content_area_top_about .photo img{
	max-width:100%;
}.main_content_area_top_about .content{
	clear:both;
	padding-top:0px;
}.main_content_area_top_about .content_left{
	clear:both;
	width:100%;
}.main_content_area_top_about .content_right{
		clear:both;
	width:100%;
	padding-top:20px;
}.main_content_area_top_about {
	padding-bottom:140px;
}.main_content_area_top_about_bottom .name3{
	color:#000000;
	font-size:36px;
	/*
	font-family: 'MHeiHK-Bold';
	*/
	font-family: 'MHeiHK-Medium';
	font-weight: 600;
	line-height:100%;
}.main_content_area_top_about_bottom .name{
	color:#f90000;
	font-size:34px;
	font-family: 'MStiffHeiHK-UltraBold';
	line-height:100%;
}.main_content_area_top_about_bottom .name2{
	color:#8d8f92;
	/*
	font-family: 'MHeiHK-Bold';
	*/
	font-family: 'MHeiHK-Medium';
	font-weight: 600;
	font-size:28px;
	line-height:100%;
}.main_content_area_top_about_bottom .detail{
	
}.main_content_area_top_about_bottom .photo{
	clear:both;
	width:100%;
	text-align:center;
}.main_content_area_top_about_bottom .photo img{
	max-width:100%;
}.main_content_area_top_about_bottom .content{
	clear:both;
	padding-top:0px;
	
	
}.main_content_area_top_about_bottom img{
	max-width:100%;
	
	
}.main_content_area_top_about_bottom .content_left{
		clear:both;
	width:100%;

}.main_content_area_top_about_bottom .content_right{
		clear:both;
	width:100%;
	padding-top:20px;
}.main_content_area_top_about_bottom{
	clear:both;
	width:100%;
	background-color:#ededed;
}.main_content_area_top_about p{
	padding-bottom:10px;
}.main_content_area_top_about_bottom p{
	padding-bottom:10px;
}.main_content_area_top_about_bottom .main_content{
	position:relative;
}.main_content_area_top_about_bottom .content_left img{
		clear:both;
	width:100%;
		clear:both;
	width:60%;

	margin:auto;
}.block_list ul{
	list-style:none;
	margin-left:0px;
	margin-bottom:30px;
	
}.block_list ul li{
	background-image:url(../../images/list.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:10px;
	padding:10px 10px 10px 10px;
	 font-family: 'MStiffHeiHK-UltraBold';
	 color:#332567;
	 font-size:20px;
}.table_contact_info a:link,.table_contact_info a:visited{
	text-decoration:none;
}.table_contact_info a:hover{
	text-decoration:underline;
}.item_left_icon{
	width:100%;
	text-align:center;
}.item_left_icon img{
	max-width:200px;
	border:solid #C7D629 2px;
	border-radius:50%;
	margin:0 auto !important;
}.item_new_layout{
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	border-bottom: 0px;
}.item_hr{
	display:none;
}


.whatsticker_content_header img{
	max-width:550px;
	width:100%;
	padding-left:0px;
}
