@charset "utf-8";
 @import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');
 body{
     font-family: Arial,Georgia, sans-serif,Arial,Verdana, sans-serif;
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     margin:0;
     padding:0;
     color:#555555;
     -webkit-text-size-adjust:none;
    /*font-weight:300;
    */
     background-color:#e6e7e8;
}
 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;
}
 #table_form td{
     vertical-align:top;
}
 img{
     border:none;
}
 input:focus, textarea:focus {
     outline: none;
}
 a,a:visited {
     text-decoration:none;
     color:#506f9b;
     -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:#f39b2f;
     text-decoration:none;
     animation: color_change 0.5s ;
}
 ul{
     margin-left:18px;
     margin-top:0px;
     padding-top:0px;
}
 a:focus {
     outline: none;
}
 p{
     clear:both;
     padding-bottom:20px;
     line-height:150%;
    ;
}
 h1,h2,h3,h4,h5,h6{
     clear:both;
     width:100%;
     font-weight:bold;
     color:#152f57;
     font-size:22px;
     padding-bottom:30px;
}
 .member_advocacy_category_list{
     clear:both;
     width:100%;
}
 .member_advocacy_category_list .item{
     float:left;
     width:31%;
     margin-left:1%;
     margin-right:1%;
     margin-bottom:2%;
     background-color:#506f9b;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
     color:#ffffff;
}
 .member_advocacy_category_list .item_container{
     display:block;
     padding:30px 30px 30px 30px;
     min-height:200px;
}
 .member_advocacy_category_list .item .title{
     clear:both;
     width:100%;
     font-size:22px;
     font-weight:bold;
     padding-bottom:15px;
}
 .member_advocacy_category_list .item .desc{
     clear:both;
     width:100%;
     font-size:14px;
     padding-bottom:50px;
}
 .member_advocacy_country_list{
     clear:both;
     width:100%;
}
 .member_advocacy_country_list .item2{
     float:left;
     width:50%;
     margin-bottom:10px;
}
 .member_advocacy_country_list .item2 table td{
     padding-right:10px;
     vertical-align:middle;
     font-size:15px;
}
 .member_advocacy_country_list .item2 table td.img{
     width:30px;
}
 .member_advocacy_country_list .item2 table td.img img{
     width:100%;
}
 .table_contact{
     clear:both;
     margin-bottom:20px;
}
 .table_contact td{
     padding:0px 10px 5px 0px;
}
 .table_contact td.title{
}
 .table_contact td.title2{
}
 .table_contact td{
}
 #container {
     position:relative;
     margin:auto;
     padding:auto;
     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:70px;
     margin-top:140px;
     min-height:800px;
     background-color:#ffffff;
}
 .section_home #main_content{
     padding-bottom:0px;
}
 .header_top{
     clear:both;
     width:100%;
     height:40px;
     background-color:#02303f;
     font-size:12px;
}
 .header_top_container{
     clear:both;
     width:100%;
     height:30px;
     background-color:#02303f;
     position:relative;
     margin:auto;
}
 .header{
     clear:both;
     width:100%;
     height:140px;
     position:fixed;
     left:0px;
     top:0px;
     z-index:99999;
     -webkit-transition: height 500ms ease-out 0s;
     -moz-transition: height 500ms ease-out 0s;
     -o-transition: height 500ms ease-out 0s;
     transition: height 500ms ease-out 0s;
     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);
}
 .header_container{
     width:100%;
     height:100px;
     position:relative;
     margin:auto;
     width:100%;
}
 .header_current{
     clear:both;
     width:100%;
     height:70px;
     z-index:99;
     background-image:none;
     background-color:#ffffff;
     -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.33);
     -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.33);
     box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.33);
}
 #main_container .header_current {
}
 .header_current .header_container{
     height:70px;
}
 #footer{
     clear:both;
     width:100%;
     padding:20px 0px 20px 0px;
     color:#ffffff;
     background-color:#e6e7e8;
     font-family:Arial;
}
 #footer_container{
     width:96%;
     margin:auto;
     position:relative;

}
 .top_search_area{
     position:absolute;
     right:340px;
     top:28px;
     width:260px;
     border:1px solid #cfcfcf;
     border-radius: 3px 3px 3px 3px;
     -moz-border-radius: 3px 3px 3px 3px;
     -webkit-border-radius: 3px 3px 3px 3px;
     background-color:#ffffff;
     -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 .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{
     width:100%;
}
 .top_search_area table td.content{
     width:30px;
     border-left:1px solid #cfcfcf;
}
 input.input_search{
     width:92%;
     height:30px;
     line-height:30px;
     margin:0;
     padding: 0px 4% 0px 4%;
     border:none;
     font-size:14px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:left;
     color:#999999;
}
 .top_search_area ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
     color: #999999;
}
 .top_search_area ::-moz-placeholder {
    /* Firefox 19+ */
     color: #999999;
}
 .top_search_area :-ms-input-placeholder {
    /* IE 10+ */
     color: #999999;
}
 .top_search_area :-moz-placeholder {
    /* Firefox 18- */
     color: #999999;
}
 .btn_top_search {
     float:right;
}
 .main_content_area_short{
     clear:both;
     width:50%;
     margin:auto;
     padding-top:70px;
     padding-bottom:50px;
}
 .btn_top_search a:link,.btn_top_search a:visited {
     float:left;
     background-image:url(../../images/icon/search.png?V=2);
     background-repeat:no-repeat;
     background-position:center center;
     width:30px;
     height:30px;
     text-indent:-9999px;
}
 .btn_top_search a:hover {
     float:left;
     background-image:url(../../images/icon/search.png?V=2);
     background-repeat:no-repeat;
     background-position:center center;
     width:30px;
     height:30px;
     text-indent:-9999px;
}
 #logo{
     position:absolute;
     left:10px;
     top:17px;
     width:91px;
     -webkit-transition: width 500ms ease-out 0s;
     -moz-transition: width 500ms ease-out 0s;
     -o-transition: width 500ms ease-out 0s;
     transition: width 500ms ease-out 0s;
}
 #logo a:link, #logo a:visited {
     float: left;
}
 #logo a:hover{
     float: left;
}
 #logo img{
     width:100%;
}
 .header_current #logo{
     width:52px;
     top:3px;
     padding-top:0px;
}
 .topmenu{
     position:absolute;
     right:10px;
     top:90px;
     font-family:Arial;
}
 .topmenu ul{
     padding:0;
     margin:0;
     list-style:none;
}
 .topmenu ul li{
     float:left;
     margin-left:40px;
     position:relative;
}
 .topmenu ul li a:link,.topmenu ul li a:visited{
     font-size:16px;
     color:#000000;
     text-decoration:none;
}
 .topmenu ul li a:hover,.topmenu ul li a.current:link,.topmenu ul li a.current:visited{
     font-size:16px;
     color:#506f9b;
     text-decoration:none;
}



.topmenu ul ul {
display:none;
padding:0;
margin:0;
list-style:none;
position:absolute;
left:-15px;
top:50px;
/*
background-color:#142c58;
*/
background-color:#ffffff;
width:140px;
padding-top:15px;
padding-bottom:5px;
-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 ul ul  li{
float:inherit;
margin-left:0px;
clear:both;
position:relative;
width:100%;
margin-bottom:0px;
}

.topmenu ul ul  li a:link,.topmenu ul ul  li a:visited{

display:block;
padding:0px 20px 0px 20px ;
font-size:14px;
color:#999999;
text-decoration:none;
line-height:100%;
font-weight:bold;
}


.topmenu ul ul  li a:hover,.topmenu ul ul  li a.current:link,.topmenu ul ul  li a.current:visited{



display:block;
padding:0px 20px 0px 20px ;
font-size:14px;
color:#fe9600;
color:#142c58;
font-weight:bold;
text-decoration:none;
line-height:100%;


}

 .topmenu2{
     position:absolute;
     right:10px;
     top:30px;
     font-family:Arial;
}
 .topmenu2 ul{
     padding:0;
     margin:0;
     list-style:none;
}
 .topmenu2 ul li{
     float:left;
     background-image:url(../../images/topmenu2_seperartor.png?V=2);
     background-position:0px 2px;
     background-repeat:no-repeat;
     padding:0px 10px 0px 10px;
}
 .topmenu2 ul li:first-child{
     background-image:none;
     padding:0px 10px 0px 0px;
}
 .topmenu2 ul li:last-child{
     padding-right:0px;
}
 .topmenu2 ul li a:link,.topmenu2 ul li a:visited{
     font-size:16px;
     color:#000000;
     text-decoration:none;
}
 .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;
}
 .topmenu2 ul li img{
     margin-right:5px;
}
 .copyright{
     clear:both;
     width:100%;
     font-size:12px;
     padding-top:20px;
     color:#808285;
     line-height:190%;
    ;
}
 .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:320px;
     position:relative;
     overflow:hidden;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     color:#ffffff;
}
 .banner table{
     clear:both;
     width:100%;
     height:320px;
     line-height:100%;
}
 .banner table td{
     text-align:center;
     vertical-align:middle;
}
 .banner .title{
     clear:both;
     width:100%;
     color:#ffffff;
     font-size:20px;
    /* text-shadow: 0px 0px 5px #2B0000;
     */
     font-weight:bold;
     font-family:Arial;
     line-height:100%;
}
 .banner .desc{
     clear:both;
     width:100%;
     color:#ffffff;
     font-size:15px;
    /* text-shadow: 0px 0px 5px #2B0000;
     */
     font-family:Arial;
     padding-top:10px;
     line-height:100%;
}
 .banner_container{
     clear:both;
     width:90%;
     margin:auto;
     line-height:100%;
     position:relative;
}
 .banner_container p{
     line-height:150%;
}
 .banner_content_right{
     float:right;
     width:66%;
}
 .banner_content_left{
     float:left;
     width:66%;
}
 .banner_content_center{
     clear:both;
     width:100%;
     text-align:center;
}
 .banner_content_center table{
     width:100%;
}
 .banner_content_center table td{
     text-align:center;
}
 .banner_content_center table td p{
     width:100%;
     text-align:center;
}
 .banner_content_photo_left{
     float:left;
     width:28%;
}
 .banner_content_photo_left img{
     max-height : 320px;
}
 .banner_content_photo_right{
     float:right;
     width:28%;
}
 .banner_content_photo_right img{
     max-height : 320px;
}
 input.input_search2{
     float:left;
     width:40px;
     height:54px;
     line-height:54px;
     margin:0;
     padding: 0px 10px 0px 10px;
     border:1px #ffffff solid;
     font-size:24px;
     font-weight:normal;
     background:none;
     font-family: Arial,Verdana, sans-serif;
     text-align:center;
     color:#ffffff;
     margin-left:10px;
     background-image:url(../../images/banner_search_bg.png?V=2);
}
 .main_content_full{
     clear:both;
     width:100%;
     margin:auto;
     padding-top:70px;
     padding-bottom:70px;
     background-image:url(../../images/content_bg.jpg?v=22);
     background-repeat:repeat-x;
}
 .main_content{
    /* clear:both;
     width:980px;
     margin:auto;
     */
}
 .main_content2{
    /* clear:both;
     width:980px;
     margin:auto;
     padding-top:70px;
     padding-bottom:50px;
     */
}
 .section_product .main_content{
     clear:both;
     width:100%;
     margin:auto;
     padding-top:40px;
     padding-bottom:40px;
     font-size:16px;
}
 .product_detail_box{
     clear:both;
     width:1000px;
     margin:auto;
}
 .section_title3{
     clear:both;
     width:100%;
     text-align:center;
     color:#58595b;
     font-size:26px;
     padding-bottom:25px;
}
 .section_title{
     clear:both;
     width:100%;
     color:#42a8ce;
     font-size:34px;
     padding-bottom:30px;
     background-image:url(../../images/section_title.png?V=2);
     background-repeat:repeat-x;
     background-position:left bottom;
     margin-bottom:20px;
}
 .section_title2{
     clear:both;
     width:100%;
     font-size:normall;
     padding-bottom:40px;
     text-align:center;
     font-size:20px;
     font-weight:normal;
}
 .main_content ul{
     clear:both;
     padding-bottom:20px;
}
 .footer_nav{
     clear:both;
}
 .footer_nav ul{
     margin: 0;
     padding: 0;
     list-style-type: none;
     padding-top:20px;
}
 .footer_nav ul li {
     display:inline;
     float:left;
     padding: 0px 10px 0px 10px;
     border-left:1px solid #000000;
     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:#808285;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;
}
 .footer_nav a:hover,.footer_nav a:active,.footer_nav a.current:link,.footer_nav a.current:visited {
     color:#808285;
     font-size:12px;
     text-decoration:none;
     font-weight:underline;
}
 .contact_content_left{
     float:left;
     width:45%;
}
 .contact_content_right{
     float:right;
     width:45%;
}
 .google_map{
     width:100%;
     height:400px;
}
 .required{
     color:#F00;
     font-weight:700;
}
 .form_title{
     clear:both;
     font-weight:700;
     margin-bottom:20px;
     color:#ffc000;
     font-size:18px;
}
 .msg_form_error{
     color:#797979;
    /*font-weight:700;
    */
     text-align:left;
     clear:both;
     display:block;
     padding-top:10px;
}
 .err_msg{
     color:#ffc000;
     font-weight:700;
     text-align:left;
}
 .confirm_msg_text{
     float:left;
     text-align:left;
}
 .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{
     clear:both;
     width:100%;
     border-left:1px #CCC dotted;
     padding-left:20px;
}
 .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 {
     clear:both;
     padding-top:40px;
}
 .btn_back a:link,.btn_back a:visited {
     color:#183765;
     font-size:18px;
     text-decoration:none;
     font-weight:bold;
}
 .btn_back a:hover,.btn_back a:active,.btn_back a.current:link,.btn_back a.current:visited {
     color:#ff7f27;
     font-size:18px;
     text-decoration:none;
     font-weight:000000;
}
 .home_paging{
     position:fixed;
     right:40px;
     bottom:30px;
     z-index:99;
}
 .home_paging .item{
     float:left;
     margin-left:5px;
}
 .home_paging .item a:link,.home_paging .item a:visited{
     float:left;
     background-image:url(../../images/home_paging.png?V=2);
     background-repeat:no-repeat;
     background-position:left top;
     width:15px;
     height:15px;
     text-indent:-99999px;
}
 .home_paging .item a:hover,.home_paging .item a:active,.home_paging .item a.current:link,.home_paging .item a.current:visited{
     float:left;
     background-image:url(../../images/home_paging.png?V=2);
     background-repeat:no-repeat;
     background-position:left bottom;
     width:15px;
     height:15px;
     text-indent:-99999px;
}
 .home_msg{
     position:fixed;
     top:0px;
     left:0px;
     color:#FFF;
     font-weight:300;
     width:100%;
     height:100%;
}
 .home_msg_container{
     width:100%;
     height:100%;
     position:relative;
}
 .home_msg_group{
     display:none;
     position:absolute;
     top:-10px;
     left:0px;
     width:100%;
     height:100%;
}
 .home_msg_group table.table_home_msg {
     width:100%;
     height:100%;
}
 .home_msg_group table td{
     vertical-align:middle;
     text-align:center;
}
 .table_home_logo {
     width:80%;
     margin:auto;
     clear:both;
     width:inherit;
}
 .table_home_logo img{
     float:left;
     margin-left:5px;
     margin-right:5px;
}
 .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;
}
 .mobile_content{
     display:none;
}
 .mmenu{
     clear:both;
     width:30px;
     position:absolute;
     left:20px;
     top:40px;
     display:none;
}
 .mmenu a:link, .mmenu a:visited {
     float: left;
}
 .mmenu a:hover{
     float: left;
}
 .mmenu img{
     width:100%;
}
 .topsubmenu{
     clear:both;
     width:1000px;
     margin:auto;
     margin-bottom:20px;
}
 .topsubmenu ul{
     margin:0;
     padding:0;
     list-style:none;
     float:left;
}
 .topsubmenu ul:last-child{
}
 .topsubmenu ul li{
     float:left;
     padding:0px 20px 0px 20px;
     background-image:url(../../images/topsubmenu_seperator.png?V=2);
     background-repeat:no-repeat;
     background-position: 0px 2px;
     margin-bottom:10px;
}
 .topsubmenu ul li:first-child{
     padding-left:0px;
     background:none;
}
 .topsubmenu ul li:last-child{
}
 .topsubmenu ul li a:link,.topsubmenu ul li a:visited{
     float:left;
     color:#b1b1b1;
     text-decoration:none;
     font-size:25px;
     font-weight:normal;
}
 .topsubmenu ul li a:hover,.topsubmenu ul li a.current:link,.topsubmenu ul li a.current:visited{
     float:left;
     color:#000000;
     text-decoration:none;
     font-size:25px;
     font-weight:normal;
}
 .news_list3{
     clear:both;
     width:100%;
     margin-bottom:30px;
     font-family:Georgia;
}
 .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 **************************************************************/
 #paging_info_area{
     color:#555555;
     font-size:11px;
     float:right;
     padding-top:30px;
     font-family:"Century Gothic";
}
 #paging_info {
     float:left;
}
 #paging_hspace {
     margin-left:15px;
     display:inline;
}
 #paging{
     float:left;
     font-size:12px;
     font-weight:bold;
     color:#555555;
     padding:0px 0px 0px 0px;
     margin:0;
}
 #paging ul{
     margin: 0;
     padding: 0;
     list-style-type: none;
     display: inline;
}
 #paging ul li {
     display: inline;
     background:none;
     margin:0;
     padding: 0px 5px 0px 5px;
}
 #paging ul li.last {
     display: inline;
     background:url(../../images/separator_footer_nav.jpg?v=22) no-repeat left 2px !important;
    /*IE8�MFirefox�BOpera�BSafari*/
     *background:url(../../images/separator_footer_nav.jpg?v=22) no-repeat left 2px !important;
    /*IE7*/
     *background:url(../../images/separator_footer_nav.jpg?v=22) no-repeat left 2px;
    /*future use*/
     background:url(../../images/separator_footer_nav.jpg?v=22) no-repeat left 2px;
    /*IE6*/
     padding: 0px 0px 0px 10px;
}
 #paging ul li.all {
     display: inline;
     background:none;
     padding: 0px 20px 0px 0px;
}
 #paging a:link,#paging a:visited {
     color:#58595b;
     text-decoration:none;
     background:none;
     font-weight:bold;
     font-size:12px;
}
 #paging a:hover,#paging a.current:hover,#paging a.current,#paging a.current:visited {
     color:#cc1b00;
     text-decoration:none;
     background:none;
     font-weight:bold;
     font-size:12px;
}
 #prev_page{
    /* display:inline-block;
     width: 5px;
     height: 12px;
     background-image:url(../../images/prev_page.jpg?v=22);
     background-repeat: no-repeat;
     background-position: 0px top;
     text-indent: -9999px;
     */
}
 #next_page{
    /* display:inline-block;
     width: 5px;
     height: 12px;
     background-image:url(../../images/next_page.jpg?v=22);
     background-repeat: no-repeat;
     background-position: 0px top;
     text-indent: -9999px;
     */
}
 #paging a.link_all:link,#paging a.link_all:visited {
     color:#531d76;
     text-decoration:none;
     background:none;
     font-weight:bold;
     font-size:12px;
}
 #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{
     clear:both;
     width:100%;
     margin-left:-1%;
}
 .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%;
}
 .dealer_title{
     clear:both;
     padding-bottom:20px;
     font-weight:700;
     font-size:24px;
}
 .customer_title{
     clear:both;
     padding-bottom:20px;
     font-weight:700;
     font-size:24px;
}
 .table_dealer_info{
     clear:both;
     margin-bottom:20px;
}
 .table_dealer_info td{
     padding:0px 10px 10px 0px;
}
 .table_dealer_info td.title{
}
 .btn_link{
     cursor:pointer;
}
 .topmenu_m{
     display:none;
}
 .topsubmenu select{
     display:none;
}
 .top_social_list{
     position:absolute;
     right:10px;
     top:8px;
}
 .top_social_list ul{
     list-style:none;
     margin:0;
     padding:0;
}
 .top_social_list ul li{
     float:left;
     margin-left:10px;
     height:13px;
     color:#ffffff;
     font-size:12px;
}
 .top_social_list ul li img{
     height:100%;
}
 .globalnav{
     position:absolute;
     right:94px;
     top:0px;
}
 .globalnav ul{
     list-style:none;
     padding:0px;
     margin:0px;
}
 .globalnav ul li{
     float:left;
}
 .globalnav ul li:first-child{
}
 .globalnav ul li a:link,.globalnav ul li a: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:#05607e;
     -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.black a:link,.globalnav ul li.black a:visited{
     background-color:#05607e;
}
 .globalnav ul li.blue a:link,.globalnav ul li.blue a:visited{
     background-color:#42a8ce;
}
 .globalnav ul li a:hover,.globalnav ul li a.current:link,.globalnav ul li 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;
     animation: background_change 0.5s ;
}
 .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 {
     clear:both;
}
 .btn_browse a:link,.btn_browse a:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#ffffff;
     font-size:16px;
     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_browse a:hover,.btn_browse a:active,.btn_browse a.current:link,.btn_browse a.current:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     border:none;
     background-color:#000000;
     animation: background_color_change 0.5s ;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .about_area .heading{
     clear:both;
     padding-top:60px;
     text-align:center;
     width:100%;
     color:#ffffff;
     font-weight:bold;
     font-size:30px;
}
 .about_area{
     clear:both;
     width:100%;
     height:562px;
     background-image:url(../../images/about_area.jpg?v=22);
     background-position:center center;
     position:relative;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-repeat:no-repeat;
}
 .home_ad{
     clear:both;
     width:100%;
     height:1084px;
     background-image:url(../../images/home_ad.jpg?v=22);
     background-position:center center;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-repeat:no-repeat;
}
 .home_ad .heading{
     clear:both;
     padding-top:60px;
     padding-bottom:60px;
     text-align:center;
     width:100%;
     color:#ffffff;
     font-weight:bold;
     font-size:18px;
}
 .btn_popup_link{
     float:left;
     margin-left:5px;
     margin-right:5px;
}
 .btn_popup_link a:link,.btn_popup_link a:visited{
     float:left;
     width:34px;
     height:34px;
     background-image:url(../../images/icon/zoom.png?V=2);
     background-repeat:no-repeat;
     text-indent:-99999px;
}
 .btn_popup_link a:hover{
     float:left;
     width:34px;
     height:34px;
     background-image:url(../../images/icon/zoom.png?V=2);
     background-repeat:no-repeat;
     text-indent:-99999px;
}
 .btn_link2{
     float:left;
     margin-left:5px;
     margin-right:5px;
}
 .btn_link2 a:link,.btn_link2 a:visited{
     float:left;
     width:34px;
     height:34px;
     background-image:url(../../images/icon/link.png?V=2);
     background-repeat:no-repeat;
     text-indent:-99999px;
}
 .btn_link2 a:hover{
     float:left;
     width:34px;
     height:34px;
     background-image:url(../../images/icon/link.png?V=2);
     background-repeat:no-repeat;
     text-indent:-99999px;
}
 .home_ad_button_list{
     position:absolute;
     bottom:30px;
     left:90px;
}
 .btn_home_prev{
     position:absolute;
     left:10%;
     bottom:415px;
     z-index:999;
}
 .btn_home_prev a:link,.btn_home_prev a:visited{
     float:left;
     width:51px;
     height:81px;
     background-image:url(../../images/btn_home_prev.png?V=2);
     background-repeat:no-repeat;
     background-position:left top;
     text-indent:-99999px;
}
 .btn_home_prev a:hover{
     float:left;
     width:51px;
     height:81px;
     background-image:url(../../images/btn_home_prev.png?V=2);
     background-repeat:no-repeat;
     background-position:left bototm;
     text-indent:-99999px;
}
 .btn_home_next{
     position:absolute;
     right:10%;
     bottom:415px;
     z-index:999;
}
 .btn_home_next a:link,.btn_home_next a:visited{
     float:left;
     width:51px;
     height:81px;
     background-image:url(../../images/btn_home_next.png?V=2);
     background-repeat:no-repeat;
     background-position:left top;
     text-indent:-99999px;
}
 .btn_home_next a:hover{
     float:left;
     width:51px;
     height:81px;
     background-image:url(../../images/btn_home_next.png?V=2);
     background-repeat:no-repeat;
     background-position:left bototm;
     text-indent:-99999px;
}
 .banner_list2{
     clear:both;
     width:100%;
     height:600px;
     position:relative;
     overflow:hidden;
}
 .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;
}
 .banner_list2 .table_paging{
     position:absolute;
     width:100%;
     left:0px;
     bottom:20px;
}
 .banner_paging{
     position:absolute;
     width:100%;
     bottom:20px;
     left:0px;
}
 .banner_paging_container{
     position:relative;
     width:100%;
}
 .banner_paging .item2{
     float:left;
     margin-left:2px;
     margin-right:2px;
     width:10px;
     height:10px;
}
 .banner_paging .item2 a:link,.banner_paging .item2 a:visited{
     float:left;
     background-image:url(../../images/banner_paging.png?V=2);
     background-repeat:no-repeat;
     background-position:left top;
     width:10px;
     height:10px;
     text-indent:-9999px;
}
 .banner_paging .item2 a:hover,.banner_paging .item2 a:active,.banner_paging .item2 a.current:link,.banner_paging .item2 a.current:visited{
     float:left;
     background-image:url(../../images/banner_paging.png?V=2);
     background-repeat:no-repeat;
     background-position:left bottom;
     width:10px;
     height:10px;
     text-indent:-9999px;
}
 .btn_webpage_prev{
     position:absolute;
     left:10%;
     top:310px;
     z-index:999;
}
 .btn_webpage_prev a:link,.btn_webpage_prev a:visited{
     float:left;
     width:50px;
     height:50px;
     background-image:url(../../images/btn_home_prev.png?V=2);
     background-repeat:no-repeat;
     background-position:left top;
     text-indent:-99999px;
}
 .btn_webpage_prev a:hover{
     float:left;
     width:50px;
     height:50px;
     background-image:url(../../images/btn_home_prev.png?V=2);
     background-repeat:no-repeat;
     background-position:left bototm;
     text-indent:-99999px;
}
 .btn_webpage_next{
     position:absolute;
     right:10%;
     top:310px;
     z-index:999;
}
 .btn_webpage_next a:link,.btn_webpage_next a:visited{
     float:left;
     width:50px;
     height:50px;
     background-image:url(../../images/btn_home_next.png?V=2);
     background-repeat:no-repeat;
     background-position:left top;
     text-indent:-99999px;
}
 .btn_webpage_next a:hover{
     float:left;
     width:50px;
     height:50px;
     background-image:url(../../images/btn_home_next.png?V=2);
     background-repeat:no-repeat;
     background-position:left bototm;
     text-indent:-99999px;
}
 .webpage_list{
     clear:both;
     width:980px;
     height:276px;
     position:relative;
     overflow:hidden;
     margin:auto;
     margin-top:70px;
}
 .webpage_list .item_container{
     width:100%;
     height:276px;
     position:relative;
}
 .webpage_list .item{
     clear:both;
     width:100%;
     height:276px;
     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;
}
 .webpage_list .item .content_left{
     float:left;
     width:48%;
     color:#ffffff;
}
 .webpage_list .item .title{
     clear:both;
     font-size:20px;
     padding-bottom:20px;
     text-transform:uppercase;
}
 .webpage_list .item .desc{
     clear:both;
}
 .webpage_list .item .content_right{
     float:right;
     width:48%;
}
 .webpage_list .item .content_right img{
     width:100%;
}
 .webpage_list .table_paging{
     position:absolute;
     width:100%;
     left:0px;
     bottom:20px;
}
 .webpage_paging{
     clear:both;
     padding-top:25px;
     width:100%;
}
 .webpage_paging_container{
     position:relative;
     width:100%;
}
 .webpage_paging .item2{
     float:left;
     background-image:url(../../images/about_nav.png?V=2);
     background-position:0px 7px;
     background-repeat:no-repeat;
     padding-right:50px;
     padding-left:50px;
}
 .webpage_paging .item2:first-child{
     background-image:none;
}
 .webpage_paging .item2 a:link,.webpage_paging .item2 a:visited{
     font-size:16px;
     color:#ffffff;
     text-decoration:none;
     text-transform:uppercase;
}
 .webpage_paging .item2 a:hover,.webpage_paging .item2 a:active,.webpage_paging .item2 a.current:link,.webpage_paging .item2 a.current:visited{
     font-size:16px;
     color:#999999;
     text-decoration:none;
     text-transform:uppercase;
}
 .btn_browse2 {
     clear:both;
     width:100px;
     margin:auto;
     margin-top:15px;
}
 .btn_browse2 a:link,.btn_browse2 a:visited {
     float:left;
     width:100%;
     padding:5px 0px 5px 0px;
     text-align:center;
     color:#ffffff;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
     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_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;
}
 .product_list_sort{
     clear:both;
     width:100%;
     padding-bottom:10px;
}
 .product_list_sort table{
     float:right;
}
 .product_list_sort table td{
     padding-left:10px;
}
 .input_select{
     height:22px;
     line-height:22px;
     border:1px solid #cccccc;
     padding-left:5px;
     color:#000000;
     font-size:12px;
     min-width:270px;
}
 .product_photo_thumb_box_group{
     clear:both;
     position:relative;
     width:380px;
     height:190px;
     overflow:hidden;
}
 .product_photo_thumb_box_group_container{
     clear:both;
     width:380px;
     height:190px;
     overflow:hidden;
     position:absolute;
     overflow:hidden;
     top:0px;
     left:0px;
}
 .product_photo_thumb_box_group_list{
     width:368px;
     height:190px;
     overflow:hidden;
}
 .product_photo_thumb_box_group_list .item{
     float:left;
     margin-right:10px;
     width:120px;
     height:190px;
     overflow:hidden;
     background-position:center center;
     background-repeat:no-repeat;
     text-indent:-9999px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .product_photo_thumb_box_group_list .item a{
     float:left;
     width:120px;
     height:190px;
}
 .btn_product_photo_thumb_box_group_prev{
     float:left;
     margin-left:50px;
     margin-right:50px;
}
 .btn_product_photo_thumb_box_group_prev a:link, .btn_product_photo_thumb_box_group_prev a:visited {
     float: left;
     background-image:url(../../images/btn_product_photo_thumb_box_group_prev.png?V=2);
     background-repeat:no-repeat;
     background-position: left top ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_group_prev a:hover{
     float: left;
     background-image:url(../../images/btn_product_photo_thumb_box_group_prev.png?V=2);
     background-repeat:no-repeat;
     background-position: left bottom ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_group_next{
     float:left;
     margin-left:50px;
     margin-right:50px;
}
 .btn_product_photo_thumb_box_group_next a:link, .btn_product_photo_thumb_box_group_next a:visited {
     float: left;
     background-image:url(../../images/btn_product_photo_thumb_box_group_next.png?V=2);
     background-repeat:no-repeat;
     background-position: left top ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_group_next a:hover{
     float: left;
     background-image:url(../../images/btn_product_photo_thumb_box_group_next.png?V=2);
     background-repeat:no-repeat;
     background-position: left bottom ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .main_content_left{
     float:left;
     width:50%;
     background-image:url(../../images/loading.gif);
     background-repeat:no-repeat;
     background-position:center center;
     height:1080px;
     position:relative;
}
 .btn_product_photo_thumb_box_area_list2{
     position:absolute;
     right:20px;
     top:20px;
     z-index:999;
}
 .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;
}
 .main_content_right{
     float:right;
     width:50%;
     min-height:1080px !important;
     background-color:#eae9e8;
}
 .main_content_right_container{
     clear:both;
     display:block;
     padding:50px;
     width:530px;
    /*height:980px;
    */
}
 .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 .subtitle{
     clear:both;
     width:100%;
     color:#000000;
     font-size:16px;
     padding-bottom:20px;
     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_content_box_desc{
     font-size:16px;
     font-family:'Times New Roman';
}
 .product_nav_list{
     clear:both;
     width:100%;
     border-top:1px dotted #9b9a9a;
     padding-top:10px;
}
 .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;
}
 .product_nav_list .item .title2 a:link,.product_nav_list .item .title2 a:visited,.product_nav_list .item .title2 a:hover{
     clear:both;
     display:block;
     background-image:url(../../images/product_nav.png?V=2);
     background-repeat:no-repeat;
     background-position:right 2px;
     font-size:16px;
     color:#000000;
     text-decoration:none;
    /* text-transform:capitalize;
     */
     font-family:'Times New Roman';
     font-weight:normal;
}
 .product_nav_list .item.title a.current:hover,.product_nav_list .item .title2 a.current:link,.product_nav_list .item .title2 a.current:visited{
     clear:both;
     display:block;
     background-image:url(../../images/product_nav2.png?V=2);
     background-repeat:no-repeat;
     background-position:right 2px;
     font-size:16px;
     color:#000000;
     text-decoration:none;
     text-transform:normal;
    /* text-transform:capitalize;
     */
     font-weight:normal;
}
 .btn_book {
     clear:both;
     padding-top:60px;
}
 .btn_book a:link,.btn_book a: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:#34251d;
     -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_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 ;
}
 .product_photo_thumb_box{
     clear:both;
     display:block;
     position:relative;
     width:455px;
     height:70px;
     background-color:#ffffff;
     padding-top:15px;
     padding-bottom:15px;
}
 .product_photo_thumb_box_container{
     clear:both;
     width:425px;
     height:70px;
     overflow:hidden;
     position:absolute;
     overflow:hidden;
     top:15px;
     left:15px;
}
 .product_photo_thumb_list{
     width:425px;
     height:70px;
     overflow:hidden;
}
 .product_photo_thumb_list .item{
     float:left;
     margin-right:15px;
     width:40px;
     height:70px;
     overflow:hidden;
     background-position:center center;
     background-repeat:no-repeat;
     text-indent:-9999px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .product_photo_thumb_list .item a{
     float:left;
     width:40px;
     height:70px;
}
 .btn_product_photo_thumb_box_prev{
     position:absolute;
     left:-27px;
     top:40px;
}
 .btn_product_photo_thumb_box_prev a:link, .btn_product_photo_thumb_box_prev a:visited {
     float: left;
     background-image:url(../../images/btn_prev.png?V=2);
     background-repeat:no-repeat;
     background-position: left top ;
     width:15px;
     height:15px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_prev a:hover{
     float: left;
     background-image:url(../../images/btn_prev.png?V=2);
     background-repeat:no-repeat;
     background-position: left bottom ;
     width:15px;
     height:15px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_next{
     position:absolute;
     right:-37px;
     top:40px;
}
 .btn_product_photo_thumb_box_next a:link, .btn_product_photo_thumb_box_next a:visited {
     float: left;
     background-image:url(../../images/btn_next.png?V=2);
     background-repeat:no-repeat;
     background-position: left top ;
     width:15px;
     height:15px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_next a:hover{
     float: left;
     background-image:url(../../images/btn_next.png?V=2);
     background-repeat:no-repeat;
     background-position: left bottom ;
     width:15px;
     height:15px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_prev2{
     float:left;
     margin-left:10px;
     margin-right:10px;
}
 .btn_product_photo_thumb_box_prev2 a:link, .btn_product_photo_thumb_box_prev2 a:visited {
     float: left;
     background-image:url(../../images/btn_product_photo_thumb_box_group_prev.png?V=2);
     background-repeat:no-repeat;
     background-position: left top ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_prev2 a:hover{
     float: left;
     background-image:url(../../images/btn_product_photo_thumb_box_group_prev.png?V=2);
     background-repeat:no-repeat;
     background-position: left bottom ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_next2{
     float:left;
     margin-left:10px;
     margin-right:10px;
}
 .btn_product_photo_thumb_box_next2 a:link, .btn_product_photo_thumb_box_next2 a:visited {
     float: left;
     background-image:url(../../images/btn_product_photo_thumb_box_group_next.png?V=2);
     background-repeat:no-repeat;
     background-position: left top ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_next2 a:hover{
     float: left;
     background-image:url(../../images/btn_product_photo_thumb_box_group_next.png?V=2);
     background-repeat:no-repeat;
     background-position: left bottom ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .contact_left{
     float:left;
     width:46%;
}
 .contact_right{
     float:right;
     width:46%;
}
 .table_form3 td{
     font-size:24px;
     padding:10px;
     padding-bottom:20px;
}
 .table_form{
     clear:both;
     width:550px;
     margin:auto;
     font-family:'Arial';
}
 .table_form td.title{
     padding-bottom:10px;
     color:#000000;
     font-size:16px;
     font-weight:bold;
}
 .table_form td.content{
     padding-bottom:20px;
}
 .table_form select{
     float:left;
     width:100%;
     height:50px;
     line-height:50px;
     margin:0;
     padding: 0px 0% 0px 2%;
     border:1px #000000 solid;
     font-size:16px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:left;
     color:#181818;
}
 #security_code_img{
     float:right;
     margin-left:15px;
}
 select.input_middle2{
     width:104%;
     height:70px;
     line-height:70px;
     margin:0;
     padding: 0px 0px 0px 20px;
     border:2px #cacaca solid;
     font-size:24px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:left;
     color:#a7aebc;
}
 input.input_middle{
     width:95%;
     height:30px;
     line-height:30px;
     margin:0;
     padding: 0px 2% 0px 2%;
     border:1px #dcddde solid;
     font-size:14px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:center;
     color:#000000;
}
 textarea.input_long2{
     width:96%;
     height:430px;
     line-height:120%;
     margin:0;
     padding: 20px 20px 20px 20px;
     border:2px #cacaca solid;
     font-size:26px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:left;
     color:#183765;
}
 input.input_middle2{
     width:95%;
     height:30px;
     line-height:30px;
     margin:0;
     padding: 0px 2% 0px 2%;
     border:1px #dcddde solid;
     font-size:14px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:left;
     color:#000000;
}
 textarea.input_middle2{
     width:96%;
     height:150px;
     line-height:120%;
     margin:0;
     padding: 20px 20px 20px 20px;
     border:2px #cacaca solid;
     font-size:26px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:left;
     color:#183765;
}
 textarea.input_middle3{
     width:96%;
     height:100px;
     line-height:120%;
     margin:0;
     padding: 10px 2% 10px 2%;
     border:1px #000000 solid;
     font-size:16px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:left;
     color:#181818;
}
 textarea.input_middle_long{
     width:96%;
     height:270px;
     line-height:120%;
     margin:0;
     padding: 10px 2% 10px 2%;
     border:1px #000000 solid;
     font-size:16px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:left;
     color:#181818;
}
 .main_content_full2{
     clear:both;
     width:1280px;
     margin:auto;
}
 .btn_submit2 {
     clear:both;
     margin:auto;
}
 .btn_submit2 a:link,.btn_submit2 a:visited {
     float:left;
     padding:15px 35px 15px 35px;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#34251d;
     -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_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{
     clear:both;
     width:50%;
     font-family:'Times New Roman';
}
 .table_form2 td.title{
     padding-bottom:10px;
     color:#000000;
     font-size:16px;
     font-weight:bold;
}
 .table_form2 td.content{
     padding-bottom:20px;
}
 .othernav{
     clear:both;
     padding-bottom:60px;
}
 .othernav ul{
     list-style:none;
     padding:0px;
     margin:0px;
}
 .othernav ul li{
     float:left;
     background-image:url(../../images/othernav.png?V=2);
     background-position:0px 4px;
     background-repeat:no-repeat;
     padding:0px 30px 0px 30px;
}
 .othernav ul li:first-child{
     background-image:none;
}
 .othernav ul li a:link,.othernav ul li a:visited{
     float:left;
     color:#929292;
     font-size:24px;
     font-weight:normal;
}
 .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;
}
 .btn_submit {
     clear:both;
     padding-top:20px;
}
 .btn_submit a:link,.btn_submit a:visited {
     float:left;
     padding:15px 45px 15px 45px;
     color:#ffffff;
     font-size:22px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     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_submit a:hover,.btn_submit a:active,.btn_submit a.current:link,.btn_submit a.current:visited {
     float:left;
     padding:15px 45px 15px 45px;
     color:#ffffff;
     font-size:22px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#000000;
     animation: background_color_change 0.5s ;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .section_title3{
     clear:both;
     font-size:16px;
     font-weight:bold;
     text-align:left;
     font-family:'Times New Roman';
}
 input.input_short{
     width:120px;
     height:50px;
     line-height:50px;
     margin:0;
     padding: 0px 10px 0px 10px;
     border:1px #000000 solid;
     font-size:16px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:left;
     color:#181818;
}
 .table_form_time{
     clear:both;
     width:100%;
     font-family:'Times New Roman';
}
 .table_form_time td{
}
 .table_form_time td.content2{
     padding-bottom:20px;
     padding-left:30px;
     width:102px;
}
 input.input_middle_time{
     width:96%;
     height:50px;
     line-height:50px;
     margin:0;
     padding: 0px 10px 0px 10px;
     border:1px #000000 solid;
     font-size:16px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:left;
     color:#181818;
}
 .bottom_social_list{
     position:absolute;
     right:10px;
     top:0px;
}
 .bottom_social_list ul{
     list-style:none;
     margin:0;
     padding:0;
}
 .bottom_social_list ul li{
     float:left;
     margin-left:10px;
     height:13px;
     color:#ffffff;
     font-size:12px;
}
 .bottom_social_list ul li img{
     height:100%;
}
 .lang_nav img{
     margin-right:5px;
}
 .lang_nav{
     position:absolute;
     right:0px;
     top:0px;
     z-index:9999;
}
 .lang_nav span{
     clear:both;
     display:block;
     line-height:40px;
     height:40px;
     color:#ffffff;
     background-repeat:no-repeat;
     background-position:right 5px center;
     background-image:url(../../images/lang/arrow.png?V=2);
     padding-right:30px;
     padding-left:20px;
     cursor:pointer;
}
 .lang_nav ul{
     margin: 0;
     padding: 0;
     list-style-type: none;
     background-color:#02303f;
     z-index:9999;
     display:none;
     -webkit-box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.34);
     -moz-box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.34);
     box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.34);
}
 .lang_nav ul li {
     clear:both;
     padding: 0px 0px 0px 0px;
}
 .lang_nav ul li.first,.lang_nav ul li:first-child {
     clear:both;
}
 .lang_nav ul li.last,.lang_nav ul li:last-child {
}
 .lang_nav a:link,.lang_nav a:visited {
     clear:both;
     display:block;
     line-height:40px;
     height:40px;
     color:#ffffff;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-repeat:no-repeat;
     background-position:right 5px center;
     padding-right:30px;
     padding-left:20px;
     -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;
}
 .lang_nav a:hover,.lang_nav a:active,.lang_nav a.current:link,.lang_nav a.current:visited {
     clear:both;
     display:block;
     line-height:40px;
     height:40px;
     color:#ffffff;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-repeat:no-repeat;
     background-position:right 5px center;
     padding-right:30px;
     padding-left:20px;
     background-color:#000000;
     animation: background_color_change 0.5s ;
}
 .home_home_banner{
     clear:both;
     display:block;
     padding:70px 0px 70px 0px;
     background-color:#ffffff;
     position:relative;
}
 .section_subtitle{
     clear:both;
     width:100%;
     font-weight:bold;
     color:#555555;
     font-size:36px;
     padding-bottom:40px;
     text-align:center;
}
 .home_home_banner_content{
     clear:both;
     width:960px;
     margin:auto;
}
 .other_nav{
     position:absolute;
     right:0px;
     top:40px;
     -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;
}
 .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{
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .other_nav ul li {
     display:inline;
     float:left;
     padding: 0px 0px 0px 30px;
}
 .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 ul li.last,.other_nav ul li:last-child {
     display:inline;
     float:left;
     text-align:center;
}
 .other_nav a:link,.other_nav a:visited {
     color:#02303f;
     font-size:19px;
     text-decoration:none;
     font-weight:500;
     -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 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;
}
 .full_main_content{
     clear:both;
     display:block;
     padding:50px 0px 70px 0px;
     background-color:#ffffff;
     position:relative;
     min-height:300px;
}
 .full_main_content_container{
     clear:both;
     width:1100px;
     margin:auto;
     position:relative;
}
 .full_main_content3{
     clear:both;
     display:block;
     padding:110px 0px 20px 0px;
     background-color:#000000;
     position:relative;
     min-height:500px;
     background-image:url(../../images/icon/home_content3.png?V=2);
     background-repeat:no-repeat;
     background-position:left bottom;
}
 .full_main_content3_container{
     clear:both;
     width:1100px;
     margin:auto;
}
 .full_main_content2{
     clear:both;
     display:block;
     padding:40px 0px 40px 0px;
     background-color:#1a1a1a;
     position:relative;
}
 .full_main_content2_container{
     clear:both;
     width:1100px;
     margin:auto;
}
 .full_main_content2 .section_subtitle{
     padding-bottom:30px;
     color:#ffffff;
     font-size:27px;
}
 .home_blog_list{
     clear:both;
     width:100%;
}
 .home_blog_list ul{
     clear:both;
     width:100%;
     list-style:none;
     margin:0;
     padding:0;
}
 .home_blog_list ul li{
     clear:both;
     width:100%;
     padding-bottom:10px;
}
 .home_blog_list .date{
     clear:both;
     width:100%;
     text-align:center;
     font-size:14px;
     color:#636363;
     padding-bottom:10px;
}
 .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{
     clear:both;
     width:100%;
}
 .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 .icon1{
     position:absolute;
     right:0px;
     bottom:-11px;
     width:51px;
     height:22px;
     background-image:url(../../images/icon/line_icon.png?V=2);
     background-repeat:no-repeat;
     background-color:#ffffff;
     background-position:right top;
     padding-left:10px;
}
 .webpage_other_list .item .icon2{
     position:absolute;
     left:0px;
     bottom:-11px;
     width:51px;
     height:22px;
     background-image:url(../../images/icon/line_icon2.png?V=2);
     background-repeat:no-repeat;
     background-color:#ffffff;
     padding-right:10px;
}
 .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{
     clear:both;
     width:100%;
}
 .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{
     clear:both;
     width:100%;
     border-bottom:1px #58595b dotted;
     padding-bottom:40px;
     margin-bottom:40px;
}
 .webpage_other_list .item3 .content{
     width:100%;
     text-align:center;
}
 .home_news_category_list{
     clear:both;
     width:100%;
     margin-left:-4%;
}
 .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{
     clear:both;
     width:100%;
     margin-left:0;
     padding-top:50px;
}
 .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{
     clear:both;
     width:100%;
     padding-top:40px;
}
 .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: #a7aebc;
}
 ::-moz-placeholder {
    /* Firefox 19+ */
     color: #a7aebc;
}
 :-ms-input-placeholder {
    /* IE 10+ */
     color: #a7aebc;
}
 :-moz-placeholder {
    /* Firefox 18- */
     color: #a7aebc;
}
 input.input_scode{
     float:left;
     width:200px;
}
 .product_brand_list{
     clear:both;
     width:100%;
     margin-left:-1%;
}
 .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 .photo{
     clear:both;
     width:100%;
     height:340px;
     background-image:url(../../images/product_list.png?V=2?v=22);
}
 .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:28px;
     padding-top:10px;
     font-weight:bold;
}
 .full_search_content{
     clear:both;
     width:100%;
     background-color:#a3afc1;
     color:#ffffff;
}
 .full_search_content_container{
     clear:both;
     width:1100px;
     padding-top:40px;
     padding-bottom:40px;
     margin:auto;
}
 .full_search_content_top{
     clear:both;
     width:100%;
     background-color:#183765;
     color:#ffffff;
     padding-top:20px;
     padding-bottom:20px;
}
 .full_search_content_top .heading{
     clear:both;
     background-image:url(../images/title/filter.png?V=2?v=22);
     background-repeat:no-repeat;
     width:138px;
     height:40px;
     margin:auto;
     text-indent:-9999px;
}
 .table_search_list{
     clear:both;
     width:100%;
     border-left:1px solid #ffffff;
     border-top:1px solid #ffffff;
}
 .table_search_list td{
     border-right:1px solid #ffffff;
     border-bottom:1px solid #ffffff;
     padding:10px 20px 5px 20px;
     text-transform:uppercase;
}
 .table_search_list td.title{
     text-transform:uppercase;
     width:170px;
     padding-top:18px;
}
 .table_search_list td.title3{
     border-right:1px solid #ffffff;
     border-bottom:1px solid #ffffff;
     padding:15px 20px 15px 20px;
     text-transform:uppercase;
}
 .select_list{
     list-style:none;
     padding:0;
     margin:0;
     width:190px;
     float:left;
     margin-right:20px;
     position:relative;
     cursor:pointer;
     margin-top:5px;
     margin-bottom:10px;
}
 .select_list span{
     clear:both;
     color:#183765;
     display:block;
     padding-left:10px;
     background-image:url(../../images/input/select.png?V=2);
     background-repeat:no-repeat;
     background-position:right 7px;
     padding-right:25px;
}
 .select_list ul{
     list-style:none;
     padding:0;
     margin:0;
     display:none;
     position:absolute;
     left:0px;
     top:30px;
     width:100%;
}
 .select_list ul li{
     clear:both;
     width:100%;
}
 .select_list ul li a:link,.select_list ul li a:visited{
     clear:both;
     width:100%;
     float:left;
     background-color:#183765;
     color:#ffffff;
     text-decoration:none;
     padding:6px 10px 6px 10px ;
}
 .select_list ul li a:hover{
     clear:both;
     width:100%;
     float:left;
     background-color:#ffffff;
     color:#183765;
     text-decoration:none;
     padding:6px 10px 6px 10px ;
}
 .option_list{
     clear:both;
     width:100%;
}
 ul.option_list{
     list-style:none;
     padding:0;
     margin:0;
}
 ul.option_list li{
     float:left;
     margin-bottom:5px;
     margin-right:10px;
}
 ul.option_list li a:link,ul.option_list li a:visited,ul.option_list li a:hover{
     float:left;
     background-color:#a3afc1;
     color:#ffffff;
     text-decoration:none;
     padding:6px 10px 6px 10px ;
}
 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 ;
}
 .lightbox{
     width:100%;
     height:100%;
     background-image:url(../../images/lightbox/bg.png?V=2);
     z-index:9999999;
     position:fixed;
     top:0px;
     left:0px;
     display:none;
}
 .lightbox_container{
     width:680px;
     height:480px;
     margin:auto;
     background-color:#dbdbdb;
     -webkit-box-shadow: 11px 10px 28px -7px rgba(0,0,0,0.47);
     -moz-box-shadow: 11px 10px 28px -7px rgba(0,0,0,0.47);
     box-shadow: 11px 10px 28px -7px rgba(0,0,0,0.47);
     margin-top:0px;
     padding:25px 25px 25px 25px ;
     position:relative;
}
 .lightbox_container .heading{
     clear:both;
     width:100%;
     color:#183765;
     font-size:18px;
     text-align:center;
     padding-bottom:20px;
     font-weight:bold;
     text-transform:uppercase;
}
 .lightbox_content{
     clear:both;
     display:block;
     height:430px;
}
 .btn_close_lightbox{
     position:absolute;
     right:15px;
     top:15px;
}
 .btn_close_lightbox a:link,.btn_close_lightbox a:visited{
     float:left;
     width:30px;
     height:30px;
     background-image:url(../../images/lightbox/btn_close_lightbox.png?V=2);
     background-repeat:no-repeat;
     text-indent:-9999px;
}
 .btn_close_lightbox a:hover{
     float:left;
     width:30px;
     height:30px;
     background-image:url(../../images/lightbox/btn_close_lightbox.png?V=2);
     background-repeat:no-repeat;
     text-indent:-9999px;
}
 .option_more_list{
     clear:both;
     width:100%;
}
 .option_more_list ul{
     list-style:none;
     padding:0;
     margin:0;
}
 .option_more_list ul li{
     float:left;
     width:49%;
     margin-right:1%;
     margin-bottom:10px;
}
 .option_more_list ul li a:link,.option_more_list ul li a:visited,.option_more_list ul li a:hover{
     float:left;
     background-image:url(../../images/input/checkbox.png?V=2);
     background-repeat:no-repeat;
     padding-left:30px;
     min-height:20px;
     color:#183765;
     text-decoration:none;
}
 .option_more_list ul li a.current:link,.option_more_list ul li a.current:visited{
     float:left;
     background-image:url(../../images/input/checkbox2.png?V=2);
     background-repeat:no-repeat;
     padding-left:30px;
     min-height:20px;
     color:#183765;
     text-decoration:none;
}
 .product_brand_gallery_item_list{
     clear:both;
     width:1070px;
     height:210px;
     background-color:#FFF;
     position:relative;
     margin:auto;
     overflow:hidden;
     margin-top:30px;
     margin-bottom:50px;
}
 .product_brand_gallery_item_list_area{
     width:1000px;
     height:210px;
}
 .product_brand_gallery_item_list_container{
     float:left;
     width:28000px;
     height:210px;
}
 .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;
}
 .btn_product_brand_gallery_prev{
     position:absolute;
     left:10px;
     top:0px;
}
 .btn_product_brand_gallery_prev a:link, .btn_product_brand_gallery_prev a:visited {
     float: left;
     background-image:url(../../images/btn_product_gallery_prev.png?V=2);
     background-repeat:no-repeat;
     background-position: center center;
     width:43px;
     height:210px;
     text-indent:-9999px;
}
 .btn_product_brand_gallery_prev a:hover,.btn_product_brand_gallery_prev a.current:link, .btn_product_brand_gallery_prev a.current:visited{
     float: left;
     background-image:url(../../images/btn_product_gallery_prev.png?V=2);
     background-repeat:no-repeat;
     background-position: center center;
     width:43px;
     height:210px;
     text-indent:-9999px;
}
 .btn_product_brand_gallery_next{
     position:absolute;
     right:10px;
     top:0px;
}
 .btn_product_brand_gallery_next a:link, .btn_product_brand_gallery_next a:visited {
     float: left;
     background-image:url(../../images/btn_product_gallery_next.png?V=2);
     background-repeat:no-repeat;
     background-position: center center;
     width:43px;
     height:210px;
     text-indent:-9999px;
}
 .btn_product_brand_gallery_next a:hover,.btn_product_brand_gallery_next a.current:link, .btn_product_brand_gallery_next a.current:visited{
     float: left;
     background-image:url(../../images/btn_product_gallery_next.png?V=2);
     background-repeat:no-repeat;
     background-position: center center;
     width:43px;
     height:210px;
     text-indent:-9999px;
}
 .other_product_brand_photo_list{
     clear:both;
     width:1000px;
     margin:auto;
     margin-top:30px;
     margin-bottom:50px;
}
 .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{
     clear:both;
     width:500px;
     margin:auto;
     margin-top:30px;
     margin-bottom:50px;
}
 .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;
}
 .other_product_brand_photo_list2 a.iframe{
     background-image:url(../../images/btn_video.png?V=2);
     background-repeat:no-repeat;
     width:100%;
     height:400px;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .other_product_brand_photo_list a.iframe{
     background-image:url(../../images/btn_video.png?V=2);
     background-repeat:no-repeat;
     width:100%;
     height:400px;
     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_gallery_item_list a.iframe{
     background-image:url(../../images/btn_video.png?V=2);
     background-repeat:no-repeat;
     width:100%;
     height:210px;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .product_list{
     clear:both;
     width:100%;
}
 .product_list .item{
     clear:both;
     display:block;
     border:3px solid #dfdfdf;
     padding:20px;
     margin-bottom:25px;
}
 .product_list .item .content_left{
     float:left;
     width:78%;
}
 .product_list .item .content_right{
     float:right;
     width:20%;
}
 .product_list .item .content_right .qty{
     clear:both;
     width:100%;
     text-align:center;
     font-size:100px;
     color:#183765;
     line-height:100%;
}
 .product_list .item .content_right .qty_hint{
     clear:both;
     width:100%;
     text-align:center;
     font-size:20px;
     color:#ce2127;
     padding-top:2px;
     line-height:100%;
}
 .product_list .item .content_right table{
     width:100%;
     margin-top:30px;
}
 .product_list .item .content_right table .product_price{
     color:#183765;
     font-size:30px;
     padding-right:5px;
     vertical-align:middle;
}
 .product_list .item .content_right table .product_price_hint{
     color:#ce2127;
     font-size:16px;
     padding-right:5px;
     width:10px;
     text-align:left;
     vertical-align:middle;
}
 .product_list .title{
     clear:both;
     font-size:30px;
     color:#183765;
     padding-bottom:10px;
     font-weight:bold;
}
 .product_list .content_left_left{
     float:left;
     width:48%;
     font-size:16px;
     margin-right:2%;
}
 .product_list .content_left_right{
     float:left;
     width:50%;
     font-size:16px;
}
 .product_list .content_left span{
     color:#ce2127;
     font-size:16px;
     font-weight:bold;
}
 .product_list .content_left p{
     line-height:120%;
     padding-bottom:15px;
}
 .product_list .content_left_right ul{
     list-style:none;
     margin:0;
     padding:0;
}
 .product_list .content_left_right ul li{
     float:left;
     margin-right:20px;
     margin-bottom:20px;
}
 .product_list .content_left_right ul li img{
     height:40px;
}
 .product_list .content_left table{
     clear:both;
     width:100%;
     margin-top:10px;
}
 .product_list .content_left table td{
     font-size:18px;
     vertical-align:middle;
     font-weight:bold;
}
 .product_list .content_left table .col1{
     color:#ce2127;
     padding-right:10px;
}
 .product_list .content_left table .col5{
     color:#ce2127;
     text-align:right;
     padding-left:10px;
     width:10px;
}
 .product_list .content_left table .col2{
     color:#183765;
     width:160px;
}
 .product_list .content_left table .col4{
     color:#183765;
     text-align:right;
     padding-left:10px;
     width:150px;
}
 .product_list .content_left {
     font-size:16px;
}
 .btn_book_now {
     clear:both;
     padding-top:20px;
     width:100%;
     font-family:'courier',Arial;
}
 .btn_book_now a:link,.btn_book_now a: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:#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;
     font-weight:bold;
}
 .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;
}
 .old_price{
     clear:both;
     font-size:16px;
     color:#a0a0a0;
     text-decoration:line-through;
}
 .special_price{
}
 .ui-widget {
     font-size:15px !important;
}
 .table_footer_total{
     clear:both;
     padding-top:30px;
     padding-bottom:30px;
}
 .table_footer_total td{
     font-size:24px;
     color:#494949;
     font-weight:bold;
     padding:20px 20px 20px 20px;
}
 .table_footer_total td.title4{
     text-align:right;
}
 .table_footer_total td.content4{
     text-align:left;
}
 .table_footer_total td.title4a{
     text-align:right;
     font-size:40px;
     color:#183765;
}
 .table_footer_total td.content4a{
     text-align:left;
     font-size:40px;
     color:#183765;
}
 .table_discount{
}
 .table_discount td.col1{
     width:400px;
}
 .table_discount td.col2{
}
 input.input_discount{
     width:360px;
     height:70px;
     line-height:70px;
     margin:0;
     padding: 0px 20px 0px 20px;
     border:2px #cacaca solid;
     font-size:24px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:left;
     color:#183765;
}
 .btn_apply {
     float:right;
}
 .btn_apply a:link,.btn_apply a: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:#183765;
     -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;
     line-height:72px;
}
 .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 {
     float:right;
}
 .btn_delete a:link,.btn_delete a: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:#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;
     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;
}
 .order_history_box{
     clear:both;
     display:block;
     border:3px solid #dfdfdf;
     padding:20px;
}
 .table_order_history{
}
 .table_order_history td{
     padding:10px 10px 15px 10px;
     vertical-align:middle;
}
 .table_order_history th{
     font-size:18px;
     color:#183765;
     font-weight:bold;
     padding:10px 10px 15px 10px;
}
 .product_brand_list_loading{
     clear:both;
     width:100%;
     height:300px;
     margin:auto;
     background-image:url(../../images/loading.gif);
     background-repeat:no-repeat;
     background-position:center center;
     display:none;
}
 .product_brand_list_paging{
     clear:both;
     width:100%;
}
 .open_search_area{
     display:none;
}
 .btn_open_search{
     cursor:pointer;
}
 .banner_list{
     clear:both;
     width:100%;
     height:300px;
     position:relative;
     overflow:hidden;
}
 .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;
}
 .banner_list .table_paging{
     position:absolute;
     width:100%;
     left:0px;
     bottom:20px;
}
 .banner_paging{
     position:absolute;
     width:100%;
     bottom:20px;
     left:0px;
}
 .banner_paging_container{
     position:relative;
     width:100%;
}
 .banner_paging .item2{
     float:left;
     margin-left:2px;
     margin-right:2px;
     width:10px;
     height:10px;
}
 .banner_paging .item2 a:link,.banner_paging .item2 a:visited{
     float:left;
     background-image:url(../../images/banner_paging.png?V=2);
     background-repeat:no-repeat;
     background-position:left top;
     width:10px;
     height:10px;
     text-indent:-9999px;
}
 .banner_paging .item2 a:hover,.banner_paging .item2 a:active,.banner_paging .item2 a.current:link,.banner_paging .item2 a.current:visited{
     float:left;
     background-image:url(../../images/banner_paging.png?V=2);
     background-repeat:no-repeat;
     background-position:left bottom;
     width:10px;
     height:10px;
     text-indent:-9999px;
}
 .schedule_mode_list{
     float:right;
     margin-top:0px;
     display:none;
}
 .schedule_mode_list .item{
     float:left;
     margin-left:10px;
}
 .schedule_mode_list .list_style1{
     margin-top:2px;
}
 .schedule_mode_list .list_style1 a:link,.schedule_mode_list .list_style1 a:visited{
     float:left;
     background-image:url(../../images/icon/list_style1.png?V=2);
     background-repeat:no-repeat;
     background-position:left top;
     width:18px;
     height:15px;
     text-indent:-9999px;
}
 .schedule_mode_list .list_style1 a:hover,.schedule_mode_list .list_style1 a.current:link,.schedule_mode_list .list_style1 a.current:visited{
     float:left;
     background-image:url(../../images/icon/list_style1.png?V=2);
     background-repeat:no-repeat;
     background-position:left bottom;
     width:18px;
     height:15px;
     text-indent:-9999px;
}
 .schedule_mode_list .list_style2 a:link,.schedule_mode_list .list_style2 a:visited{
     float:left;
     background-image:url(../../images/icon/list_style2.png?V=2);
     background-repeat:no-repeat;
     background-position:left top;
     width:20px;
     height:20px;
     text-indent:-9999px;
}
 .schedule_mode_list .list_style2 a:hover,.schedule_mode_list .list_style2 a.current:link,.schedule_mode_list .list_style2 a.current:visited{
     float:left;
     background-image:url(../../images/icon/list_style2.png?V=2);
     background-repeat:no-repeat;
     background-position:left bottom;
     width:20px;
     height:20px;
     text-indent:-9999px;
}
 .tabsubcontent{
     clear:both;
     width:100%;
     display:none;
}
 .schedule_box{
     display:block;
     padding:0px 20px 20px 20px;
}
 .schedule_box_left{
     float:left;
     width:60%;
}
 .schedule_box_right{
     float:right;
     width:38%;
}
 .schedule_tab{
     clear:both;
     width:100%;
     border-bottom:2px solid #d6d6d6;
}
 .schedule_tab ul{
     padding:0;
     margin:0;
     list-style:none;
     clear:both;
}
 .schedule_tab ul li{
     float:left;
     margin-right:10px;
}
 .schedule_tab ul li a:link,.schedule_tab ul li a:visited{
     float:left;
     padding:10px 20px 10px 20px;
     background-color:#cd9d98;
     color:#ffffff;
     text-decoration:none;
}
 .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_tab ul li a:hover{
     float:left;
     padding:10px 20px 10px 20px;
     background-color:#ecc2be;
     color:#ffffff;
     text-decoration:none;
}
 .schedule_content{
     clear:both;
     display:block;
     padding:20px 0px 20px 0px;
     height:300px;
}
 .schedule_list{
     clear:both;
     width:100%;
}
 .schedule_list .title{
     clear:both;
     font-size:24px;
     color:#c5c5c5;
}
 .schedule_list .title2{
     clear:both;
     font-size:18px;
     color:#acacac;
     border-bottom:1px solid #acacac;
     padding-bottom:5px;
     margin-bottom:5px;
     width:100%;
}
 .schedule_content_item{
     clear:both;
     display:block;
     padding:10px 10px 10px 10px ;
}
 .table_schedule_item{
     border:none;
}
 .table_schedule_item td{
     padding:0px 10px 0px 0px;
     border:none;
}
 .table_schedule_item .item_title{
     font-size:15px;
     font-weight:bold;
}
 .table_schedule_item .item_desc{
     font-size:13px;
     font-weight:normal;
}
 .table_schedule_item .icon_status{
     float:left;
     width:20px;
     height:20px;
     background-color:#000000;
}
 .s1{
     color:#000000;
}
 .s3{
     color:#000000;
}
 .s2{
     color:#4e7dd5;
}
 .s4{
     color:#4e7dd5;
}
 .icon_status{
     border-radius: 50%;
     width: 20px;
     height: 20px;
}
 .circle{
     border-radius: 50%;
     width: 15px;
     height: 15px;
}
 .circle_no{
     width: 15px;
     height: 15px;
}
 .table_schedule_item_performa_invoice_date .icon_status{
     background-color:#94e2df;
}
 .table_schedule_item_invoice_date .icon_status{
     background-color:#000000;
}
 .table_schedule_item_ticket_date .icon_status{
     background-color:#cb87df;
}
 .table_schedule_item_expired .icon_status{
     background-color:#f50057;
}
 .table_schedule_item_expired .item_title,.table_schedule_item_expired .item_desc,.table_schedule_item_expired .s1,.table_schedule_item_expired .s2,.table_schedule_item_expired .s3,.table_schedule_item_expired .s4{
    /*color:#f50057;
    */
}
 .table_schedule_item_paid .icon_status{
     background-color:#bcbcbc;
}
 .table_schedule_item_paid .item_title,.table_schedule_item_paid .item_desc,.table_schedule_item_paid .s1,.table_schedule_item_paid .s2,.table_schedule_item_paid .s3,.table_schedule_item_paid .s4{
    /*color:#bcbcbc;
    */
}
 .date_icon_list{
     clear:both;
     width:14px;
     margin:auto;
     padding:10px 0px 10px 0px ;
}
 .date_icon_list div{
     float:left;
     margin-left:2px;
     margin-right:2px;
     margin-bottom:4px;
}
 .global_search_area{
     position:absolute;
     left:0px;
     top:30px;
}
 .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;
}
 input.input_global_search{
     clear:both;
     width:290px;
     height:46px;
     line-height:46px;
     margin:0;
     padding: 0px 10px 0px 40px;
     border:1px #eaeaea solid;
     font-size:12px;
     font-weight:normal;
     background:none;
     font-family: Arial,Verdana, sans-serif;
     color:#6f7476;
     background-image:url(../../images/icon/search.png?V=2);
     background-repeat:no-repeat;
     background-position:10px center;
}
 .relative_product_area.heading{
     clear:both;
     font-size:22px;
     color:#7f7f7f;
     font-weight:bold;
}
 .relative_product_area{
     clear:both;
     width:1100px;
     margin:auto;
     padding-top:55px;
}
 .relative_product_list{
     clear:both;
     width:100%;
     margin-left:-1%;
     padding-top:25px;
}
 .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 {
     clear:both;
}
 .btn_more_other a:link,.btn_more_other a:visited {
     float:left;
     padding:5px 10px 5px 10px;
     color:#ffffff;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;
     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: 2px;
     -moz-border-radius: 2px;
     border-radius: 2px;
}
 .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 {
     clear:both;
}
 .btn_cancel_order a:link,.btn_cancel_order a:visited {
     float:left;
     padding:5px 10px 5px 10px;
     color:#ffffff;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;
     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: 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{
     float:right;
     background-color:#183765;
     width:24%;
     padding:3% 3% 3% 3% ;
     -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
     border-radius: 2px;
     color:#ffffff;
}
 .news_content_right .heading{
     clear:both;
     font-size:26px;
     color:#ffffff;
     font-weight:bold;
     padding-bottom:20px;
}
 .news_content_left{
     float:left;
     width:66%;
}
 .news_category_list{
     clear:both;
     width:100%;
}
 .news_category_list ul{
     list-style:none;
     padding:0;
     margin:0;
}
 .news_category_list ul li{
     clear:both;
     padding-bottom:15px;
     padding-left:20px;
}
 .news_category_list ul li a:link,.news_category_list ul li a:visited{
     font-size:18px;
     color:#ffffff;
     text-decoration:none;
}
 .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{
     clear:both;
     width:100%;
     border-top:1px dotted #a2a2a2;
}
 .news_year_list ul{
     list-style:none;
     padding:0;
     margin:0;
}
 .news_year_list ul li{
     clear:both;
}
 .news_year_list ul li a:link,.news_year_list ul li a:visited{
     font-size:18px;
     color:#152f57;
     text-decoration:none;
}
 .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 ul.have_submenu{
     list-style:none;
     padding:0;
     margin:0;
}
 .news_year_list ul.have_submenu li{
     clear:both;
     width:100%;
     padding-bottom:10px;
     padding-top:15px;
     border-bottom:1px dotted #a2a2a2;
     padding-bottom:15px;
}
 .news_year_list ul.have_submenu li a:link,.news_year_list ul.have_submenu li a:visited{
     clear:both;
     display:block;
     font-size:18px;
     color:#152f57;
     font-weight:500;
     text-decoration:none;
     background-image:url(../../images/sidemenu/open.png?V=2);
     background-repeat:no-repeat;
     background-position:center right ;
}
 .news_year_list ul.have_submenu li a:hover,.news_year_list ul.have_submenu li a.current:link,.news_year_list ul.have_submenu li a.current:visited{
     clear:both;
     display:block;
     font-size:18px;
     color:#152f57;
     font-weight:500;
     text-decoration:none;
     background-image:url(../../images/sidemenu/close.png?V=2);
     background-repeat:no-repeat;
     background-position:center right ;
}
 .news_year_list ul.have_submenu ul li{
     clear:both;
     padding-top:10px;
     padding-left:0px;
     padding-bottom:0px;
     display:block;
     border:none;
}
 .news_year_list ul.have_submenu ul li a:link,.news_year_list ul.have_submenu ul li a:visited{
     background-image:none;
     background-repeat:no-repeat;
     color:#152f57;
     display:block;
     padding-left:0px;
     border:none;
}
 .news_year_list .pmenu ul {
     border-top:1px dotted #a2a2a2;
     padding-top:5px;
     margin-top:15px;
}
 .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{
     float:right;
     background-color:#183765;
     width:24%;
     padding:3% 3% 3% 3% ;
     -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
     border-radius: 2px;
     color:#ffffff;
}
 .blog_content_right .heading{
     clear:both;
     font-size:26px;
     color:#ffffff;
     font-weight:bold;
     padding-bottom:20px;
}
 .blog_content_left{
     float:left;
     width:66%;
}
 .blog_category_list{
     clear:both;
     width:100%;
}
 .blog_category_list ul{
     list-style:none;
     padding:0;
     margin:0;
}
 .blog_category_list ul li{
     clear:both;
     padding-bottom:15px;
     padding-left:20px;
}
 .blog_category_list ul li a:link,.blog_category_list ul li a:visited{
     font-size:18px;
     color:#ffffff;
     text-decoration:none;
}
 .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{
     clear:both;
     width:100%;
}
 .blog_year_list ul{
     list-style:none;
     padding:0;
     margin:0;
}
 .blog_year_list ul li{
     clear:both;
     padding-top:10px;
     padding-left:20px;
}
 .blog_year_list ul li a:link,.blog_year_list ul li a:visited{
     font-size:18px;
     color:#ffffff;
     text-decoration:none;
}
 .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_year_list ul.have_submenu{
     list-style:none;
     padding:0;
     margin:0;
}
 .blog_year_list ul.have_submenu li{
     clear:both;
     padding-bottom:10px;
}
 .blog_year_list ul.have_submenu li a:link,.blog_year_list ul.have_submenu li a:visited{
     font-size:18px;
     color:#ffffff;
     text-decoration:none;
     background-image:url(../../images/icon/menu_close.png?V=2);
     background-repeat:no-repeat;
     background-position:0px 2px;
     padding-left:20px;
}
 .blog_year_list ul.have_submenu li a:hover,.blog_year_list ul.have_submenu li a.current:link,.blog_year_list ul.have_submenu li a.current:visited{
     font-size:18px;
     color:#ffffff;
     text-decoration:none;
     background-image:url(../../images/icon/menu_open.png?V=2);
     background-repeat:no-repeat;
     background-position:0px 7px;
     padding-left:20px;
}
 .blog_year_list ul.have_submenu ul li{
     clear:both;
     padding-top:10px;
     padding-left:0px;
     padding-bottom:0px;
     display:block;
}
 .blog_year_list ul.have_submenu ul li a:link,.blog_year_list ul.have_submenu ul li a:visited{
     background-image:none;
     background-repeat:no-repeat;
     color:#a8a8a8;
     display:block;
     padding-left:20px;
}
 .blog_content .title{
     color:#183765;
     font-size:26px;
     font-weight:bold;
     text-align:left;
     margin-bottom:0;
     padding-bottom:0;
}
 .blog_content .title .date{
     color:#5d5d5d;
     font-size:26px;
}
 .blog_content .content{
     color:#555555;
     font-size:16px;
     clear:both;
     padding-top:30px;
}
 .btn_top_back{
     position:absolute;
     left:0px;
     top:10px;
}
 .btn_top_back a:link,.btn_top_back a:visited{
     color:#183765;
     font-size:18px;
     font-weight:bold;
     text-decoration:none;
}
 .btn_top_back a:hover{
     color:#000000;
     font-size:18px;
     font-weight:bold;
     text-decoration:none;
}
 .blog_list{
     clear:both;
     width:100%;
}
 .blog_list .item{
     clear:both;
     width:100%;
     padding-bottom:60px;
}
 .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:5px;
}
 .blog_list .item .btn_more_detail a:link,.blog_list .item .btn_more_detail a:visited{
     color:#183765;
     font-size:18px;
     font-weight:bold;
     text-decoration:none;
}
 .blog_list .item .btn_more_detail a:hover{
     color:#000000;
     font-size:18px;
     font-weight:bold;
     text-decoration:none;
}
 .comment_area{
     clear:both;
     width:100%;
     border-top:1px solid #dddddd;
     padding-top:20px;
     margin-top:30px;
}
 .comment_area .heading{
     clear:both;
     width:100%;
     background-image:url(../../images/icon/comment.png?V=2);
     background-repeat:no-repeat;
     background-position:15px 0px;
     padding-left:60px;
     color:#333333;
     line-height:34px;
     margin-bottom:15px;
}
 textarea.input_comment{
     width:96%;
     height:140px;
     line-height:120%;
     margin:0;
     padding: 20px 2% 20px 2%;
     border:1px #ff020b solid;
     font-size:18px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:left;
     color:#183765;
}
 .btn_comment {
     float:right;
     padding-top:15px;
}
 .btn_comment a:link,.btn_comment a:visited {
     float:left;
     padding:10px 15px 10px 15px;
     color:#ffffff;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
     border:none;
     background-color:#ff020b;
     -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: 2px;
     -moz-border-radius: 2px;
     border-radius: 2px;
}
 .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{
     clear:both;
     width:100%;
     padding-top:20px;
}
 .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;
}
 .mobile_content,.mmenu{
     display:none;
}
 .order_history_left{
     float:left;
     width:48%;
}
 .order_history_right{
     float:right;
     width:48%;
}
 .btn_book_now_no{
     clear:both;
     margin-top:20px;
     font-family:'courier',Arial;
     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;
}
 input.input_short_age{
     width:80px;
     height:30px;
     line-height:30px;
     margin:0;
     padding: 0px 0px 0px 0px;
     border:none;
     font-size:18px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:center;
     color:#183765;
}
 .btn_other_button {
     clear:both;
     padding-top:20px;
     width:350px;
     margin:auto;
     font-family:'courier',Arial;
}
 .btn_other_button a:link,.btn_other_button a:visited {
     float:left;
     width:100%;
     padding:15px 0px 15px 0px;
     text-align:center;
     color:#ffffff;
     font-size:22px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     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;
     font-weight:bold;
}
 .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;
}
 .section_subtitle select{
     font-weight:bold;
     color:#555555;
     font-size:24px;
     height:60px;
     padding:0px 0px 0px 10px;
     text-align:center;
}
 .select_list_grey{
     list-style:none;
     padding:0;
     margin:0;
     float:left;
     margin-right:20px;
     position:relative;
     cursor:pointer;
     margin-top:5px;
     margin-bottom:10px;
}
 .select_list_grey span{
     clear:both;
     color:#183765;
     display:block;
     padding-left:10px;
     background-image:url(../../images/btn_select.jpg?v=22);
     background-repeat:no-repeat;
     background-position:right 11px;
     padding-right:30px;
     clear:both;
     width:100%;
     font-weight:bold;
     color:#555555;
     font-size:36px;
     text-align:center;
}
 .select_list_grey ul{
     list-style:none;
     padding:0;
     margin:0;
     display:none;
     position:absolute;
     left:30px;
     top:50px;
     width:100%;
     height:200px;
     background-color:#7f8386;
}
 .select_list_grey ul li{
     clear:both;
     width:100%;
}
 .select_list_grey ul li a:link,.select_list_grey ul li a:visited{
     clear:both;
     width:100%;
     float:left;
     background-color:#7f8386;
     color:#ffffff;
     text-decoration:none;
     padding:6px 10px 6px 10px ;
     font-weight:bold;
     color:#ffffff;
     font-size:18px;
     text-align:center;
}
 .select_list_grey ul li a:hover{
     clear:both;
     width:100%;
     float:left;
     background-color:#5c5c5d;
     color:#ffffff;
     text-decoration:none;
     padding:6px 10px 6px 10px ;
     font-weight:bold;
     color:#ffffff;
     font-size:18px;
     text-align:center;
}
 .table_product_brand_list{
     clear:both;
     width:100%;
}
 .table_product_brand_list th{
     padding:10px 0px 10px 0px;
     text-transform:uppercase;
     font-size:24px;
     color:#183765;
     font-weight:normal;
}
 .table_product_brand_list td{
     padding:10px 0px 10px 0px;
     text-transform:uppercase;
     font-size:18px;
     color:#183765;
}
 .img_rating{
     float:left;
     margin-right:0px;
}
 .product_brand_topsubmenu{
     clear:both;
     width:100%;
     margin:auto;
     margin-bottom:20px;
}
 .product_brand_topsubmenu ul{
     margin:0;
     padding:0;
     list-style:none;
     float:left;
}
 .product_brand_topsubmenu ul:last-child{
}
 .product_brand_topsubmenu ul li{
     float:left;
     padding:0px 10px 0px 10px;
     background-image:url(../../images/product_brand_topsubmenu_seperator.png?V=2);
     background-repeat:no-repeat;
     background-position: 0px 2px;
     margin-bottom:10px;
}
 .product_brand_topsubmenu ul li:first-child{
     padding-left:0px;
     background:none;
}
 .product_brand_topsubmenu ul li:last-child{
}
 .product_brand_topsubmenu ul li a:link,.product_brand_topsubmenu ul li a:visited{
     float:left;
     color:#d1d1d1;
     text-decoration:none;
     font-size:18px;
     font-weight:normal;
}
 .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{
     float:left;
     width:50%;
     margin-bottom:40px;
}
 .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_area{
     clear:both;
     width:100%;
     background-color:#ffffff;
     padding:40px 0px 20px 0px;
}
 .sponsor_list{
     clear:both;
     width:1100px;
     margin:auto;
     border-top:1px solid #dcdcdc;
     padding-top:40px;
}
 .sponsor_list .item{
     float:left;
     margin-left:10px;
     margin-right:10px;
     margin-bottom:20px;
}
 .sponsor_list .item img{
     height:80px;
}
 select.input_middle3{
     width:100%;
     height:70px;
     line-height:70px;
     margin:0;
     padding: 0px 20px 0px 20px;
     border:2px #cacaca solid;
     font-size:24px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:left;
     color:#183765;
}
 textarea.input_middle{
     width:95%;
     height:130px;
     margin:0;
     padding: 10px 2% 10px 2%;
     border:1px #dcddde solid;
     font-size:14px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:left;
     color:#000000;
}
 select.input_middle{
     width:100%;
     height:38px;
     line-height:38px;
     margin:0;
     padding: 0px 0px 0px 2%;
     border:1px #dcddde solid;
     font-size:14px;
     font-weight:normal;
     background-color:#FFF;
     font-family: Arial,Verdana, sans-serif;
     text-align:center;
     color:#000000;
}
 .btn_agree_fund {
     float:left;
}
 .btn_agree_fund a:link,.btn_agree_fund a:visited {
     float:left;
     padding:10px 10px 10px 10px;
     color:#ffffff;
     font-size:15px;
     text-decoration:none;
     font-weight:300;
     background-color:#a61f38;
     -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_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 {
     float:left;
}
 .btn_agree2_fund a:link,.btn_agree2_fund a:visited {
     float:left;
     padding:10px 10px 10px 10px;
     color:#ffffff;
     font-size:15px;
     text-decoration:none;
     font-weight:300;
     background-color:#212b54;
     -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_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 ;
}
 .footer_msg{
     clear:both;
     padding-top:0px;
     color:#808285;
     font-size:12px;
     line-height:190%;
    ;
}
 .footer_msg span.highlight{
     color:#808285;
}
 .footer_msg2{
     clear:both;
     padding-top:30px;
     color:#ffffff;
     font-size:15px;
     line-height:180%;
}
 .footer_msg2 a:link,.footer_msg2 a:visited{
     color:#ffffff;
     text-decoration:none;
}
 .footer_msg2 a:hover{
     color:#42a8ce;
     text-decoration:none;
}
 .copyright a:link,.copyright a:visited{
     color:#808285;
     text-decoration:none;
}
 .copyright a:hover{
     color:#808285;
     text-decoration:none;
}
 .logo_footer{
     float:left;
     width:164px;
}
 .logo_footer img{
     width:100%;
}
 .fixed_footer2{
     clear:both;
     background-color:#000000;
     color:#ffffff;
     font-size:19px;
     width:100%;
     padding:10px 0px 10px 0px;
     z-index:9999;
}
 .fixed_footer2_container{
     width:1180px;
     margin:auto;
     position:relative;
}
 .fixed_footer{
     position:fixed;
     right:0px;
     bottom:0px;
     color:#000000;
     font-size:14px;
    /* width:100%;
     padding:10px 0px 10px 0px;
     */
     z-index:9999;
}
 .fixed_footer_container{
    /* width:1180px;
     margin:auto;
     position:relative;
     */
}
 .footer_chat{
     position:absolute;
     right:0px;
     bottom:0px;
}
 .footer_chat a:link,.footer_chat a:visited{
     float:left;
     width:289px;
     height:42px;
     background-image:url(../images/chat.png?V=2);
     background-repeat:no-repeat;
     text-indent:-9999px;
}
 .footer_chat a:hover{
     float:left;
     width:289px;
     height:42px;
     background-image:url(../images/chat.png?V=2);
     background-repeat:no-repeat;
     text-indent:-9999px;
}
 .banner_video{
     position:absolute;
     left:0px;
     top:0px;
     width:100%;
}
 .nav_link{
     clear:both;
     width:100%;
     height:40px;
     background-color:#cccccc;
     color:#ffffff;
}
 .nav_link_container{
     clear:both;
     width:1180px;
     margin:auto;
}
 .nav_link ul{
     margin: 0;
     padding: 0;
     list-style-type: none;
     padding-top:10px;
}
 .nav_link ul li {
     display:inline;
     float:left;
     padding: 0px 8px 0px 15px;
     background-image:url(../../images/nav_link_separator.png?V=2);
     background-repeat:no-repeat;
     background-position:0px 4px;
}
 .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 ul li.last,.nav_link ul li:last-child {
     display:inline;
     float:left;
}
 .nav_link a:link,.nav_link a:visited {
     color:#ffffff;
     font-size:14px;
     text-decoration:none;
     font-weight:normal;
}
 .nav_link a:hover,.nav_link a:active,.nav_link a.current:link,.nav_link a.current:visited {
     color:#42a8ce;
     font-size:14px;
     text-decoration:none;
     font-weight:normal;
}
 .banner .overlay{
     position:absolute;
     left:0px;
     top:0px;
     width:100%;
     height:240px;
     background-image:url(../../images/banner_overlay.png?V=2);
}
 .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_area2{
     clear:both;
     width:96%;
     margin:auto;
     padding-top:70px;
     padding-bottom:70px;
}
 .main_content_area{
     clear:both;
     width:96%;
     margin:auto;
     padding-top:70px;
     padding-bottom:50px;
}
 .main_content_area_short{
     clear:both;
     width:70%;
     margin:auto;
     padding-top:70px;
     padding-bottom:50px;
}
 .main_content_area .main_content_area_left{
     float:left;
     width:200px;
}
 .main_content_area .main_content_area_right{
     float:right;
     width:940px;
}
 .section_desc{
     clear:both;
     width:100%;
     color:#58595b;
     font-size:16px;
     padding-bottom:30px;
     background-image:url(../../images/section_title.png?V=2);
     background-repeat:repeat-x;
     background-position:left bottom;
     padding-bottom:50px;
     padding-top:30px;
     font-weight:600;
}
 .blog_list_top{
     clear:both;
     width:100%;
     padding-bottom:20px;
}
 .blog_list_top .blog_list_top_left{
     float:left;
     width:430px;
     min-height:400px;
}
 .blog_list_top .blog_list_top_right{
     float:right;
     width:500px;
     margin-top:30px;
}
 .news_list2{
     clear:both;
     width:100%;
     border-left:1px #CCC dotted;
     padding-left:20px;
}
 .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";
}
 .img-zoom {
     width: 100%;
     -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;
}
 .transition {
     -webkit-transform: scale(1.2);
     -moz-transform: scale(1.2);
     -o-transform: scale(1.2);
     transform: scale(1.2);
     -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;
}
 .client_msg{
     clear:both;
     width:100%;
     margin:auto;
     height:20px;
     overflow:hidden;
}
 .client_msg .msg2{
     height:20px;
}
 .client_msg ul{
     list-style:none;
     padding:0;
     margin:0;
}
 .client_msg ul li{
     clear:both;
     padding:0;
     margin:0;
}
 .other_nav ul li{
     position:relative;
}
 .other_nav ul ul {
     position:absolute;
     left:15px;
     top:60px;
     width:300px;
     display:none;
     background:none;
     background-image:url(../../images/topsubmenu.png?V=2?v=22);
     padding-top:10px;
     padding-bottom:10px;
}
 .other_nav ul ul li{
     clear:both;
     padding:0;
     margin:0;
     width:100%;
}
 .other_nav ul ul li a:link,.other_nav ul ul li a:visited{
     clear:both;
     display:block;
     color:#ffffff;
     font-size:15px;
     text-decoration:none;
     padding:5px 20px 5px 30px ;
     text-align:left;
     background:none;
}
 .other_nav ul ul li a:hover{
     clear:both;
     display:block;
     color:#ffd200;
     font-size:15px;
     text-decoration:none;
     padding:5px 20px 5px 30px ;
     text-align:left;
     background:none;
}
 .header_current .other_nav ul ul {
     top:27px;
}
 .other_nav ul li.first ul,.other_nav ul li:first-child ul{
     left:-20px;
}
 .home_banner_video{
     position:absolute;
     left:0px;
     top:0px;
     width:100%;
}
 .home_banner{
     clear:both;
     width:100%;
     height:490px;
     position:relative;
     overflow:hidden;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     color:#ffffff;
}
 .home_banner table{
     clear:both;
     width:100%;
     height:490px;
     position:absolute;
     left:0px;
     top:0px;
}
 .home_banner table td{
     text-align:center;
     vertical-align:middle;
}
 .home_banner .title{
     clear:both;
     width:100%;
     text-align:center;
     color:#ffffff;
     font-size:49px;
     text-shadow: 0px 0px 5px #2B0000;
     font-weight:600;
}
 .home_banner .title2{
     clear:both;
     width:100%;
     text-align:center;
     color:#ffffff;
     font-size:29px;
     text-shadow: 0px 0px 5px #2B0000;
     font-weight:600;
}
 .home_banner .overlay{
     position:absolute;
     left:0px;
     top:0px;
     width:100%;
     height:490px;
     background-image:url(../../images/banner_overlay.png?V=2);
}
 .home_banner_box{
     clear:both;
     width:100%;
}
 .home_banner_box_left{
     float:left;
     width:50%;
     background-color:#42a8ce;
     color:#ffffff;
     font-size:16px;
}
 .home_banner_box_right{
     float:left;
     width:50%;
     background-color:#05607e;
     color:#ffffff;
     font-size:16px;
}
 .home_banner_box_left_content{
     float:right;
     padding:30px 60px 30px 0px;
     width:540px;
}
 .home_banner_box_right_content{
     float:left;
     padding:30px 0px 30px 80px;
     width:540px;
}
 .home_banner_box .title{
     clear:both;
     font-size:27px;
     font-weight:600;
}
 .home_banner_box .title2{
     clear:both;
     font-size:16px;
     font-weight:400;
     padding-top:5px;
}
 .home_banner_box .title3{
     clear:both;
     font-size:16px;
     font-weight:600;
     padding-top:2px;
}
 .home_banner_box_left_content_left{
     float:left;
     width:60%;
}
 .home_banner_box_left_content_right{
     float:left;
     width:40%;
     padding-top:18px;
}
 .home_banner_box_right_content_left{
     float:left;
     width:60%;
}
 .home_banner_box_right_content_right{
     float:left;
     width:40%;
     padding-top:18px;
}
 .btn_demo {
     clear:both;
     width:100%;
}
 .btn_demo a:link,.btn_demo a: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:#215467;
     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: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .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 {
     clear:both;
     width:100%;
}
 .btn_demo2 a:link,.btn_demo2 a: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:#02303f;
     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: 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{
     clear:both;
     width:100%;
     background-color:#ffffff;
     padding:70px 0px 70px 0px ;
}
 .advertise_box_area{
     clear:both;
     width:1180px;
     margin:auto;
}
 .advertise_box_area .heading{
     clear:both;
     width:100%;
     text-align:center;
     font-size:26px;
     color:#02303f;
     padding-bottom:60px;
     font-weight:600;
}
 .advertise_list{
     clear:both;
     width:100%;
}
 .advertise_list .item{
     float:left;
     width:23%;
     margin-left:1%;
     margin-right:1%;
     margin-bottom:2%;
}
 .advertise_list .item .photo{
     clear:both;
     width:100%;
     min-height:80px;
}
 .advertise_list .item .photo img{
     text-align:center;
}
 .advertise_list .item .title{
     clear:both;
     width:100%;
     text-align:center;
     color:#02303f;
     font-size:19px;
     padding-top:20px;
     font-weight:600;
}
 .advertise_list .item .desc{
     clear:both;
     width:100%;
     text-align:center;
     color:#02303f;
     font-size:16px;
     padding-top:20px;
}
 .advantage_list{
     clear:both;
     width:100%;
}
 .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{
     clear:both;
     width:100%;
     background-color:#ffffff;
     padding:70px 0px 70px 0px ;
     min-height:460px;
     background-image:url(../../images/home_ad2.jpg?v=22);
     background-repeat:no-repeat;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .advertise2_box_area{
     clear:both;
     width:1180px;
     margin:auto;
}
 .advertise2_box_area .heading{
     clear:both;
     width:100%;
     text-align:center;
     font-size:30px;
     color:#02303f;
     padding-bottom:60px;
     font-weight:600;
}
 .advertise2_list{
     clear:both;
     width:100%;
}
 .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:28px;
     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{
     background-image:url(../../images/ad_highlight.png?V=2);
     background-repeat:no-repeat;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     min-height:340px;
}
 .advertise2_list .item_highlight .title{
     clear:both;
     width:100%;
     text-align:center;
     color:#ffffff;
     font-size:28px;
     font-weight:600;
     border-bottom:none;
     padding-bottom:0px;
     margin-bottom:0px;
     padding-top:90px;
}
 .advertise2_list .item_highlight .title2{
     clear:both;
     width:100%;
     text-align:center;
     color:#ffffff;
     font-size:40px;
     padding-top:5px;
     font-weight:600;
}
 .home_trade_box{
     clear:both;
     width:100%;
     background-color:#f2f2f2;
     min-height:660px;
}
 .home_trade_box_left{
     float:left;
     width:50%;
     min-height:780px;
     background-image:url(../../images/home_trade.jpg?v=22?v=222);
     background-repeat:no-repeat;
     background-position:top right;
     background-color:#0085aa;
}
 .home_trade_box_left .title{
     color:#ffffff;
     font-size:35px;
     font-weight:600;
     padding-bottom:10px;
}
 .home_trade_box_left table{
     height:560px;
     float:right;
     width:600px;
}
 .home_trade_box_left table td{
     vertical-align:middle;
}
 .home_trade_box_right{
     float:left;
     width:50%;
     min-height:780px;
}
 .home_trade_box_right_area{
     width:560px;
     padding:50px 0px 0px 50px;
}
 .home_trade_box_right .heading{
     clear:both;
     color:#02303f;
     font-size:35px;
     padding-bottom:40px;
     font-weight:600;
}
 .home_trade_info_box{
     clear:both;
     display:block;
     border:1px solid #dfdfdf;
     padding:10px;
}
 .home_trade_info_list{
     clear:both;
     width:100%;
}
 .home_trade_info_list .item{
     clear:both;
     display:block;
     border-bottom:1px solid #dfdfdf;
     padding:15px 15px 15px 15px ;
}
 .home_trade_info_list .item_last{
     border-bottom:none;
     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 {
     clear:both;
     width:220px;
     padding-top:15px;
}
 .btn_platform a:link,.btn_platform a: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:#03576b;
     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: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .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 {
     clear:both;
     padding-top:15px;
}
 .btn_select a:link,.btn_select a: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:#bfd731;
     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;
}
 .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 {
     clear:both;
     width:220px;
     padding-top:15px;
}
 .btn_more a:link,.btn_more a: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:#03576b;
     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: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .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 {
     clear:both;
     width:120px;
     margin:auto;
}
 .btn_more2 a:link,.btn_more2 a: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:#42a8ce;
     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;
}
 .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 {
     clear:both;
     width:120px;
     margin:auto;
     padding-top:45px;
}
 .btn_more3 a:link,.btn_more3 a: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:1px solid #ffffff;
     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;
}
 .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{
     clear:both;
     background-color:#42a8ce;
     color:#ffffff;
     font-size:30px;
     width:100%;
     padding:0px 0px 0px 0px;
     height:100px;
     z-index:9999;
}
 .fixed_footer_app_area{
     clear:both;
     padding:0px 0px 0px 0px;
     width:940px;
     margin:auto;
     position:relative;
}
 .icon_app{
     position:absolute;
     left:0px;
     bottom:-100px;
     width:284px;
     height:149px;
     overflow:hidden;
}
 .icon_app_area_container{
     position:relative;
}
 .icon_app_area{
     position:absolute;
     left:0px;
     top:0px;
     display:none;
}
 .fixed_footer_app .title{
     position:absolute;
     left:345px;
     bottom:-68px;
     font-size:30px;
     font-weight:600;
     line-height:100%;
}
 .btn_open_account {
     position:absolute;
     right:0px;
     bottom:-75px;
     width:220px;
}
 .btn_open_account a:link,.btn_open_account a: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:#02303f;
     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: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .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_left{
     float:left;
     width:58%;
     padding-top:20px;
}
 .main_content_area_right_right{
     float:right;
     width:36%;
     padding-top:20px;
}
 .about_list{
     clear:both;
     width:100%;
}
 .about_list .item{
     clear:both;
     width:100%;
     padding-bottom:60px;
     background-image:url(../../images/section_title.png?V=2);
     background-repeat:repeat-x;
     background-position:left bottom;
     margin-bottom:40px;
}
 .about_list .item_last{
     padding-bottom:0px;
     background-image:none;
     margin-bottom:0px;
}
 .about_list .item .title{
     clear:both;
     font-size:28px;
     font-weight:500;
     padding-bottom:20px;
}
 .about_list .item .desc{
     clear:both;
     width:100%;
}
 .left_advertise_box{
     background-image:url(../../images/ad_highlight2.png?V=2);
     background-repeat:no-repeat;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     min-height:220px;
     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;
}
 .left_advertise_box .title2{
     clear:both;
     width:100%;
     text-align:center;
     color:#ffffff;
     font-size:30px;
     padding-top:5px;
     font-weight:600;
}
 .btn_more3b {
     clear:both;
     width:120px;
     margin:auto;
     padding-top:30px;
}
 .btn_more3b a:link,.btn_more3b a: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:1px solid #ffffff;
     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;
}
 .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{
     clear:both;
     display:block;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
     background-color:#05607e;
     color:#ffffff;
     padding:35px 25px 35px 25px;
     margin-bottom:40px;
}
 .open_account_box3 .title{
     clear:both;
     color:#ffffff;
     text-align:center;
     width:100%;
     font-size:28px;
     font-weight:600;
     padding-bottom:30px;
     margin-bottom:30px;
     border-bottom:1px dotted #ffffff;
}
 .open_account_box3 .title2{
     clear:both;
     color:#ffffff;
     text-align:center;
     width:100%;
     font-size:15px;
     font-weight:600;
     padding-bottom:30px;
}
 .open_account_box3 .title3{
     clear:both;
     color:#ffffff;
     text-align:center;
     width:100%;
     font-size:15px;
     font-weight:600;
     padding-bottom:30px;
}
 .btn_button {
     clear:both;
     width:220px;
     margin:auto;
     padding-top:20px;
}
 .btn_button a:link,.btn_button a: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:#02303f;
     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: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .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{
     clear:both;
     display:block;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
     background-color:#05607e;
     color:#ffffff;
     padding:35px 25px 35px 25px;
     margin-bottom:40px;
     background-image:url(../../images/box2.png?V=2);
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .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_button_app {
     clear:both;
     margin:auto;
     padding-top:20px;
}
 .btn_button2 {
     clear:both;
     width:220px;
     margin:auto;
     padding-top:20px;
}
 .btn_button2 a:link,.btn_button2 a: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:#02303f;
     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: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .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{
     clear:both;
     width:100%;
     height:200px;
     background-image:url(../../images/gold.jpg?v=22);
     background-repeat:no-repeat;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .gold_msg_container{
     clear:both;
     width:820px;
     margin:auto;
     padding-top:40px;
     color:#ffffff;
     font-size:20px;
     font-weight:600;
     text-align:center;
     line-height:150%;
}
 .gold_msg_container .content{
     float:left;
     width:660px;
     margin-left:25px;
     padding-top:20px;
}
 .open_command{
     float:left;
     width:51px;
}
 .close_command{
     float:right;
     width:51px;
     padding-top:40px;
}
 .section_title5{
     clear:both;
     font-size:28px;
     font-weight:500;
     padding-bottom:20px;
     line-height:150%;
}
 .section_title6{
     clear:both;
     font-size:28px;
     font-weight:500;
     padding-bottom:10px;
     line-height:150%;
}
 .section_date{
     clear:both;
     font-size:16px;
     padding-bottom:10px;
     line-height:150%;
     font-weight:500;
     color:#008b9b;
}
 .panel_gold{
     clear:both;
     width:100%;
     background-image:url(../../images/panel_gold.png?V=2);
     background-repeat:no-repeat;
     background-position:bottom center;
     padding-bottom:75px;
     margin-bottom:30px;
}
 .panel_gold .heading{
     clear:both;
     width:100%;
     text-align:center;
     font-size:22px;
     font-weight:600;
     padding-bottom:30px;
}
 .gold_price_list {
     clear:both;
     width:100%;
}
 .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;
}
 .gold_price_list .title2{
     clear:both;
     width:100%;
     font-size:20px;
     text-align:center;
     color:#ffffff;
}
 .panel_silver{
     clear:both;
     width:100%;
     background-image:url(../../images/panel_silver.png?V=2);
     background-repeat:no-repeat;
     background-position:bottom center;
     padding-bottom:75px;
     margin-bottom:30px;
}
 .panel_silver .heading{
     clear:both;
     width:100%;
     text-align:center;
     font-size:22px;
     font-weight:600;
     padding-bottom:30px;
}
 .silver_price_list {
     clear:both;
     width:100%;
}
 .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;
}
 .silver_price_list .title2{
     clear:both;
     width:100%;
     font-size:20px;
     text-align:center;
     color:#ffffff;
}
 .price_factor_list{
     clear:both;
     width:100%;
}
 .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:28px;
     font-weight:600;
}
 .price_factor_list .desc{
     clear:both;
     width:100%;
     font-size:16px;
     padding-top:5px;
}
 .table_price_history{
     clear:both;
     width:100%;
}
 .table_price_history th{
     font-size:18px;
     font-weight:600;
     background-color:#05607e;
     color:#ffffff;
     text-align:center;
     padding:10px 0px 10px 0px;
}
 .table_price_history td{
     font-size:16px;
     background-color:#82afbe;
     color:#ffffff;
     text-align:center;
     padding:10px 0px 10px 0px;
}
 .table_price_history .more_row{
     display:none;
}
 .btn_expand_more{
     clear:both;
     padding-top:20px;
     width:100px;
     margin:auto;
}
 .btn_expand_more a:link,.btn_expand_more a:visited{
     text-decoration:none;
     font-size:14px;
     color:#58595b;
     text-align:center;
     width:100%;
     background-image:url(../../images/arrow_down.png?V=2);
     background-repeat:no-repeat;
     background-position:bottom center;
     padding-bottom:25px;
}
 .btn_expand_more a:hover{
     text-decoration:none;
     font-size:14px;
     color:#42a8ce;
     text-align:center;
     width:100%;
     background-image:url(../../images/arrow_down.png?V=2);
     background-repeat:no-repeat;
     background-position:bottom center;
     padding-bottom:25px;
}
 .sidecontact{
     clear:both;
     width:100%;
     padding-bottom:60px;
     background-image:url(../../images/section_title.png?V=2);
     background-repeat:repeat-x;
     background-position:left bottom;
     margin-bottom:40px;
}
 .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%;
}
 .sidecontact .desc2{
     clear:both;
     font-size:14px;
     font-weight:600;
     padding-bottom:20px;
     line-height:180%;
}
 .sidecontact .desc2 span{
     color:#42a8ce;
     font-weight:600;
}
 .sidecontact .desc2 span a{
     color:#42a8ce;
}
 ul.list_tick{
     list-style:none;
     margin:0;
     padding:0;
     list-style-image:url(../../images/icon/tick.png?V=2);
     margin-left:25px;
     padding-bottom:20px;
}
 ul.list_tick li{
     clear:both;
     line-height:150%;
     padding-bottom:20px;
     padding-left:10px;
}
 ul.list_tick2{
     list-style:none;
     margin:0;
     padding:0;
     list-style-image:url(../../images/icon/tick2.png?V=2);
     margin-left:35px;
     padding-bottom:20px;
     padding-top:30px;
}
 ul.list_tick2 li{
     clear:both;
     line-height:150%;
     padding-bottom:20px;
     padding-left:10px;
}
 .shadow_line{
     clear:both;
     width:100%;
     padding-bottom:30px;
     background-image:url(../../images/section_title.png?V=2);
     background-repeat:repeat-x;
     background-position:left bottom;
     margin-bottom:35px;
}
 .gold{
     color:#b7993d;
     font-size:18px;
     font-weight:600;
}
 .silver{
     color:#a0a0a0;
     font-size:18px;
     font-weight:600;
}
 .table_gold{
     clear:both;
     width:100%;
     margin-bottom:30px;
}
 .table_gold th{
     font-size:14px;
     font-weight:600;
     background-color:#b7993d;
     text-align:center;
     color:#ffffff;
     padding:10px 10px 10px 10px ;
}
 .table_gold td{
     padding:10px 10px 10px 10px ;
     color:#ffffff;
     vertical-align:middle;
}
 .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{
     clear:both;
     width:100%;
     margin-bottom:30px;
}
 .table_silver th{
     font-size:14px;
     font-weight:600;
     background-color:#a0a0a0;
     text-align:center;
     color:#ffffff;
     padding:10px 10px 10px 10px ;
}
 .table_silver td{
     padding:10px 10px 10px 10px ;
     color:#ffffff;
     vertical-align:middle;
}
 .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{
     clear:both;
     width:100%;
}
 .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;
}
 .btn_download a:link,.btn_download a:visited{
     float:left;
     color:#58595b;
     font-size:16px;
     font-weight:600;
     padding-left:50px;
     background-image:url(../../images/icon/pdf.png?V=2);
     background-repeat:no-repeat;
     background-position:left center;
     line-height:32px;
     height:32px;
}
 .btn_download a:hover{
     float:left;
     color:#e43c24;
     font-size:16px;
     font-weight:600;
     padding-left:50px;
     background-image:url(../../images/icon/pdf.png?V=2);
     background-repeat:no-repeat;
     background-position:left center;
     line-height:32px;
}
 .download_list .item .button{
     float:right;
     width:170px;
}
 .open_demo_account_box{
     clear:both;
     display:block;
     background-color:#f1f2f2;
     padding:45px 80px 45px 80px;
}
 .open_demo_account_box .heading{
     clear:both;
     width:100%;
     text-align:center;
     color:#42a8ce;
     font-size:26px;
     font-weight:500;
}
 .open_demo_account_box .subheading{
     clear:both;
     width:100%;
     text-align:center;
     color:#58595b;
     font-size:14px;
     font-weight:500;
     text-transform:uppercase;
}
 .btn_submit_open_demo_account {
     clear:both;
     padding-top:20px;
}
 .btn_submit_open_demo_account a:link,.btn_submit_open_demo_account a: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;
     -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;
}
 .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 a{
     color:#e8c629;
}
 .table_checkbox{
     clear:both;
     width:100%;
     margin-bottom:30px;
}
 .table_checkbox td{
     clear:both;
     width:100%;
     font-size:14px;
}
 .table_checkbox td.title{
     width:20px;
     padding-right:10px;
}
 .table_checkbox td.title2{
     width:20px;
     padding-right:10px;
}
 .table_open_demo_account{
     clear:both;
     width:100%;
     margin-bottom:30px;
     margin-top:30px;
}
 .table_open_demo_account td{
     padding:0px 0px 20px 0px;
}
 .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 {
     clear:both;
}
 .btn_download_mt4 a:link,.btn_download_mt4 a:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#e8c629;
     font-size:17px;
     text-decoration:none;
     font-weight:500;
     text-transform:uppercase;
     border:none;
     background-color:#02303f;
     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: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .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{
     clear:both;
     display:block;
     background-color:#42a8ce;
     padding:45px 35px 45px 35px;
     background-image:url(../../images/open_account_panel.png?V=2);
     background-repeat:repeat-y;
     background-position:right top;
     color:#ffffff;
}
 .open_account_box .heading{
     clear:both;
     width:100%;
     text-align:center;
     color:#e8c629;
     font-size:24px;
     font-weight:500;
}
 .btn_submit_open_account {
     clear:both;
     padding-top:20px;
}
 .btn_submit_open_account a:link,.btn_submit_open_account a: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;
     -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;
}
 .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{
     clear:both;
     width:100%;
     margin-bottom:30px;
     margin-top:30px;
}
 .table_open_account td{
     padding:0px 0px 20px 0px;
}
 .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{
     clear:both;
     width:100%;
     margin-bottom:10px;
     margin-top:30px;
}
 .table_contact_form td{
     padding:0px 0px 20px 0px;
}
 .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{
     clear:both;
     width:100%;
     margin-bottom:10px;
     margin-top:0px;
}
 .table_newsletter_form td{
     padding:0px 0px 20px 0px;
}
 .table_newsletter_form td.title{
     padding:0px 0px 10px 0px;
     color:#ffffff;
     font-size:13px;
     text-align:center;
     font-weight:500;
     border:none;
}
 .open_account_box_left{
     float:left;
     width:44%;
}
 .open_account_box_right{
     float:right;
     width:46%;
}
 .remark{
     font-size:13px;
}
 ol{
     padding:0;
     margin:0;
     margin-left:18px;
     padding-top:20px;
}
 ol li{
     line-height:150%;
     padding-bottom:15px;
}
 ul.remark2{
     padding:0;
     margin:0;
     margin-left:18px;
     padding-top:20px;
     list-style:dashed;
}
 ul li{
     line-height:150%;
     padding-bottom:15px;
     font-size:13px;
}
 .table_info{
     clear:both;
     width:100%;
     margin-bottom:30px;
}
 .table_info th{
     font-size:16px;
     font-weight:600;
     background-color:#05607e;
     text-align:center;
     color:#ffffff;
     padding:10px 10px 10px 10px ;
}
 .table_info td{
     padding:10px 10px 10px 10px ;
     color:#ffffff;
     vertical-align:middle;
     text-align:center;
     background-color:#82afbe;
}
 .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_info td.content2{
     font-size:15px;
}
 .table_info td.gold{
     font-weight:normal;
     background-color:#dbcc9e;
}
 .table_info td.silver{
     font-weight:normal;
     background-color:#cfcfcf;
}
 .table_info th.gold{
     background-color:#b7993d;
}
 .table_info th.silver{
     background-color:#a0a0a0;
}
 .formula{
     font-size:18px;
     font-weight:500;
     line-height:140%;
}
 .formula_gold{
     clear:both;
     display:block;
     padding:15px 20px 15px 20px;
     color:#ffffff;
     font-size:14px;
     background-color:#b7993d;
     margin-bottom:40px;
     line-height:140%;
}
 .formula_silver{
     clear:both;
     display:block;
     padding:15px 20px 15px 20px;
     color:#ffffff;
     font-size:14px;
     background-color:#a0a0a0;
     margin-bottom:40px;
     line-height:140%;
}
 .table_cal{
     clear:both;
     width:100%;
     margin-bottom:30px;
}
 .table_cal td{
     padding:10px 5px 10px 5px ;
     color:#ffffff;
     vertical-align:middle;
     text-align:center;
     background-color:#42a8ce;
     width:50%;
}
 .table_cal td.title{
     font-size:16px;
     font-weight:600;
     background-color:#02303f;
}
 .table_cal label{
     float:left;
     margin-left:20px;
}
 input[type="checkbox"]{
     width: 15px;
    /*Desired width*/
     height: 15px;
    /*Desired height*/
}
 input[type="radio"]{
     width: 15px;
    /*Desired width*/
     height: 15px;
    /*Desired height*/
}
 .btn_cal {
}
 .btn_cal a:link,.btn_cal a: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:#02303f;
     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: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .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{
     clear:both;
     width:100%;
}
 .promotion_list .item{
     clear:both;
     width:100%;
     padding-bottom:60px;
     background-image:url(../../images/section_title.png?V=2);
     background-repeat:repeat-x;
     background-position:left bottom;
     margin-bottom:40px;
}
 .promotion_list .item_last{
     padding-bottom:0px;
     background-image:none;
     margin-bottom:0px;
}
 .promotion_list .item .heading{
     clear:both;
     font-size:28px;
     font-weight:500;
     padding-bottom:5px;
}
 .promotion_list .item .date{
     clear:both;
     font-size:28px;
     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;
}
 .highlight{
     color:#42a8ce;
     font-weight:500;
}
 .section_contact{
     font-size:18px;
}
 .table_contact2{
}
 .table_contact2 td{
     padding:0px 5px 5px 0px;
     color:#58595b;
     font-size:18px;
     font-weight:600;
}
 .contact_box{
     clear:both;
     display:block;
     background-color:#05607e;
     padding:30px 20px 30px 20px;
     color:#ffffff;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
}
 .contact_box .heading{
     clear:both;
     width:100%;
     text-align:center;
     color:#ffffff;
     font-size:30px;
     font-weight:500;
}
 .contact_box .subheading{
     clear:both;
     width:100%;
     text-align:center;
     color:#ffffff;
     font-size:16px;
     padding-top:20px;
}
 .newsletter_box{
     clear:both;
     display:block;
     background-color:#05607e;
     padding:20px 20px 30px 20px;
     background-image:url(../../images/newsletter.jpg?v=22);
     color:#ffffff;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
}
 .newsletter_box .heading{
     clear:both;
     width:100%;
     text-align:center;
     color:#ffffff;
     font-size:30px;
     font-weight:500;
}
 .newsletter_box .subheading{
     clear:both;
     width:100%;
     text-align:center;
     color:#ffffff;
     font-size:16px;
     padding-top:20px;
}
 .btn_submit_contact {
}
 .btn_submit_contact a:link,.btn_submit_contact a: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:#02303f;
     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: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
}
 .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;
}
 .google_map{
     clear:both;
     width:100%;
     height:300px;
     margin-bottom:35px;
}
 .tabmenu{
     clear:both;
     width:100%;
     padding-bottom:20px;
}
 .tabmenu ul{
     list-style:none;
     padding:0;
     margin:0;
}
 .tabmenu ul li{
     float:left;
     background-image:url(../../images/tabmenu_separater.png?V=2);
     background-repeat:no-repeat;
     background-position:left 2px;
     padding:0px 15px 0px 17px;
}
 .tabmenu ul li:first-child{
     background-image:none;
     padding-left:0px;
}
 .tabmenu ul li a:link,.tabmenu ul li a:visited{
     color:#58595b;
     font-size:16px;
     font-weight:600;
     text-decoration:none;
}
 .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;
}
 .tabcontent{
     display:none;
}
 .faq_list{
     clear:both;
     width:100%;
}
 .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;
}
 .faq_list .item .title a:link,.faq_list .item .title a:visited,.faq_list .item .title a:hover{
     float:left;
     width:100%;
     background-image:url(../../images/tabmenu_close.png?V=2);
     background-repeat:no-repeat;
     background-position:right 2px;
     color:#58595b;
     font-size:16px;
     font-weight:600;
     text-decoration:none;
}
 .faq_list .item .title a.current:hover,.faq_list .item .title a.current:link,.faq_list .item .title a.current:visited{
     float:left;
     width:100%;
     background-image:url(../../images/tabmenu_open.png?V=2);
     background-repeat:no-repeat;
     background-position:right 2px;
     color:#42a8ce;
     font-size:16px;
     font-weight:600;
     text-decoration:none;
}
 .partnership_box{
     clear:both;
     display:block;
     background-color:#05607e;
     padding:30px 20px 30px 20px;
     color:#ffffff;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
}
 .partnership_box .heading{
     clear:both;
     width:100%;
     text-align:center;
     color:#e8c629;
     font-size:18px;
     font-weight:500;
}
 .sidecontact2{
     clear:both;
     width:100%;
     padding-bottom:60px;
     background-image:url(../../images/section_title.png?V=2);
     background-repeat:repeat-x;
     background-position:left bottom;
     margin-bottom:40px;
}
 .sidecontact2 .title{
     clear:both;
     color:#42a8ce;
     font-size:28px;
     font-weight:600;
     padding-bottom:20px;
}
 .sidecontact2 .desc{
     clear:both;
     font-size:16px;
     font-weight:600;
     padding-bottom:20px;
     line-height:150%;
}
 .sidecontact2 .desc2{
     clear:both;
     font-size:18px;
     font-weight:600;
     padding-bottom:20px;
     line-height:180%;
}
 .sidecontact2 .desc2 span{
     color:#42a8ce;
     font-weight:600;
}
 .sidecontact2 .desc2 span a{
     color:#42a8ce;
}
 .career_list{
     clear:both;
     width:100%;
}
 .career_list .item{
     clear:both;
     width:100%;
     padding-bottom:60px;
     background-image:url(../../images/section_title.png?V=2);
     background-repeat:repeat-x;
     background-position:left bottom;
     margin-bottom:40px;
}
 .career_list .item_last{
     padding-bottom:0px;
     background-image:none;
     margin-bottom:0px;
}
 .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:28px;
     font-weight:500;
     padding-bottom:15px;
     color:#58595b;
}
 .career_list .item .desc{
     clear:both;
     width:100%;
}
 .btn_detail {
     clear:both;
     padding-top:10px;
}
 .btn_detail a:link,.btn_detail a: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:#42a8ce;
     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: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
}
 .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{
     clear:both;
     width:100%;
     margin-bottom:30px;
}
 .table_info3 th{
     font-size:16px;
     font-weight:600;
     background-color:#a0a0a0;
     text-align:center;
     color:#ffffff;
     padding:10px 10px 10px 10px ;
}
 .table_info3 td{
     padding:10px 10px 10px 10px ;
     color:#58595b;
     vertical-align:middle;
     text-align:center;
     background-color:#ececec;
     font-size:14px;
}
 .table_info3 td.title{
     font-size:15px;
     font-weight:600;
     background-color:#cfcfcf;
     color:#ffffff;
     width:50%;
}
 .btn_ios{
     clear:both;
     padding-top:20px;
}
 .btn_andriod{
     clear:both;
     padding-top:10px;
}
 .fixed_social_list .item{
     position:relative;
}
 .fixed_social_list .item img{
     position:absolute;
     right:0px;
     top:0px;
}
 .confirm_msg_info{
     clear:both;
     width:100%;
     text-align:center;
     padding-top:20px;
}
 .other_nav ul.last_submenu{
     left:-40px;
}
 .ticker_box{
     clear:both;
     width:1180px;
     margin:auto;
     margin-top:20px;
}
 .design_by a:link,.design_by a:visited{
     color:#808285;
}
 .design_by a:hover{
     color:#808285;
     text-decoration:underline;
}
 hr{
     clear:both;
     width:100%;
     margin:0;
     padding:0;
     margin-top:40px;
     padding-top:60px;
     border:none;
     border-top:1px dotted #7f7f7f;
}
 .main_content_box{
     clear:both;
     display:block;
     padding:60px 10px 60px 10px;
     background-color:#e7eaee;
     margin-bottom:60px;
     margin-top:40px;
}
 .table_content {
     clear:both;
     width:96%;
     margin:auto;
}
 .table_content td{
     text-align:center;
     width:31%;
     padding-left:1%;
     padding-right:1%;
     font-size:16px;
}
 .main_content_area_center{
     clear:both;
     width:100%;
     margin:auto;
}
 .main_content_area_full{
     clear:both;
     width:100%;
     margin:auto;
     padding-top:70px;
     padding-bottom:50px;
}
 .topmenu3{
     clear:both;
     width:100%;
     background-color:#152f57;
}
 .topmenu3_container{
     clear:both;
     width:96%;
     margin:auto;
     padding-top:30px;
     padding-bottom:15px;
}
 .topmenu3 ul{
     float:left;
     list-style:none;
     padding:0;
     margin:0;
     margin-right:70px;
     font-family:arial;
}
 .topmenu3 ul li{
     clear:both;
     padding-bottom:15px;
}
 .topmenu3 ul li a:link,.topmenu3 ul li a:visited{
     color:#ffffff;
     text-decoration:none;
     font-size:16px;
}
 .topmenu3 ul li a:hover,.topmenu3 ul li a.current:link,.topmenu3 ul li a.current:visited{
     color:#f39b2f;
     text-decoration:none;
     font-size:16px;
}
 .home_banner_container p{
     line-height:120%;
}
 .home_banner_list .home_banner_content_right table{
}
 .home_banner_content_left table{
     width:66%;
}
 .home_banner_content_center{
     clear:both;
     width:100%;
}
 .home_banner_content_center table{
     width:100%;
}
 .home_banner_list .home_banner_content_center table td{
     text-align:center;
}
 .home_banner_list .home_banner_content_center table td p{
     width:100%;
     text-align:center;
}
 .home_banner_photo_left{
     float:left;
     position:absolute;
     left:0px;
     top:0px;
}
 .home_banner_list .home_banner_photo_left img{
     max-height:400px;
}
 .home_banner_list .home_banner_photo_right{
     float:right;
     position:absolute;
     right:0px;
     top:0px;
}
 .home_banner_list .home_banner_photo_right img{
     max-height:400px;
}
 .home_banner_list .button_area{
     position:absolute;
     bottom:160px;
     left:0px;
     width:100%;
}
 .home_banner_list table{
     height:400px;
     margin:auto;
     font-family:arial;
}
 .home_banner_list table td{
     text-align:left;
     padding-top:0px;
}
 .home_banner_list .title5{
     clear:both;
     font-size:42px;
     font-weight:bold;
}
 .home_banner_list .title3{
     clear:both;
     font-size:24px;
     padding-bottom:10px;
     font-weight:normal;
}
 .home_banner_list .title4{
     clear:both;
     font-size:18px;
     padding-top:10px;
     font-weight:normal;
}
 .home_banner_list{
     clear:both;
     width:100%;
     height:400px;
     padding:0;
     margin:0;
     margin:auto;
     position:relative;
}
 .home_banner_list .item_container{
     width:96%;
     height:400px;
     position:relative;
     margin:auto;
}
 .home_banner_list .item{
     clear:both;
     width:100%;
     height:400px;
     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;
}
 .home_banner_list .table_paging{
     position:absolute;
     width:100%;
     left:0px;
     bottom:20px;
}
 .home_banner_paging{
     position:absolute;
     width:100%;
     bottom:10px;
     left:0px;
     z-index:99999;
}
 .home_banner_paging_container{
     position:relative;
     width:96%;
     margin:auto;
}
 .home_banner_paging .item2{
     float:left;
     margin-left:0px;
     margin-right:2px;
     width:10px;
     height:10px;
}
 .home_banner_paging .item2 a:link,.home_banner_paging .item2 a:visited{
     float:left;
     background-image:url(../../images/home_paging.png?V=2?v=222);
     background-repeat:no-repeat;
     background-position:left top;
     width:10px;
     height:10px;
     text-indent:-9999px;
}
 .home_banner_paging .item2 a:hover,.home_banner_paging .item2 a:active,.home_banner_paging .item2 a.current:link,.home_banner_paging .item2 a.current:visited{
     float:left;
     background-image:url(../../images/home_paging.png?V=2?v=222);
     background-repeat:no-repeat;
     background-position:left bottom;
     width:10px;
     height:10px;
     text-indent:-9999px;
}
 .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{
     top: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;
}
 .header_current .topmenu ul{
     top:30px;
     -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;
 }
     .home_news{
         clear:both;
         width:100%;
         background-color:#152f57;
    }
     .home_news_container{
         clear:both;
         width:96%;
         margin:auto;
         padding:40px 0px 20px 0px;
    }
     .home_news .heading{
         clear:both;
         width:100%;
         color:#f39b2f;
         font-size:22px;
         font-weight:500;
         padding-bottom:30px;
    }
     .home_news_box_list{
         clear:both;
         width:100%;
         margin-left:-2%;
    }
     .home_news_box{
         float:left;
         width:29%;
         margin-bottom:2%;
         margin-left:2%;
         margin-right:2%;
    }
     .home_news_list{
         clear:both;
         width:100%;
    }
     .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:#f39b2f;
         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{
         clear:both;
         width:100%;
    }
     .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%;
    }
     .btn_view_more{
         clear:both;
         padding-top:20px;
    }
     .btn_view_more a:link,.btn_view_more a:visited{
         color:#f39b2f;
         font-size:14px;
         text-decoration:none;
         font-weight:500;
    }
     .btn_view_more a:hover{
         color:#ffffff;
         font-size:14px;
         text-decoration:none;
         font-weight:500;
    }
     .home_sponsor{
         clear:both;
         width:100%;
         background-color:#ffffff;
    }
     .home_sponsor_container{
         clear:both;
         width:96%;
         margin:auto;
         padding:60px 0px 60px 0px;
    }
     .home_sponsor_list{
         clear:both;
         width:100%;
         margin-left:-2%;
    }
     .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%;
         font-family:arial;
    }
     .home_sponsor_list .item .desc p{
         line-height:180%;
    }
     .home_advertise_list{
         clear:both;
         width:100%;
    }
     .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:#f39b2f;
         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{
         width:100%;
    }
     .home_advertise_list .item .desc{
         clear:both;
         padding-top:20px;
         width:100%;
         color:#ffffff;
         font-size:20px;
         line-height:180%;
 
    }
     .acga_member_list{
         clear:both;
         width:100%;
         padding-top:30px;
    }
     .acga_member_list ol{
         float:left;
         width:29%;
         margin-left:2%;
         margin-right:2%;
    }
     .acga_member_list ol li{
         padding-bottom:20px;
         font-family:arial;
         color:#152f57;
         font-size:14px;
    }
     .acga_member_list ol li a:link,.acga_member_list ol li a:visited{
         color:#152f57;
         font-size:14px;
         text-decoration:none;
    }
     .acga_member_list ol li a:hover{
         color:#ff7f27;
         font-size:14px;
         text-decoration:none;
    }
     .acga_council_list{
         clear:both;
         width:100%;
         border-top:1px dotted #7f7f7f;
         padding-top:10px;
         padding-bottom:40px;
    }
     .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;
    }
     .content_detail{
         clear:both;
         padding-top:10px;
         width:100%;
         display:none;
         line-height:150%;
        ;
    }
     .content_detail_container{
         clear:both;
         display:none;
         background-color:#ffffff;
         display:block;
         padding:0px;
         font-size:18px;
    }
     .btn_more_content a:link,.btn_more_content a:visited,.btn_more_content a:hover{
         float:left;
         background-image:url(../../images/close.png?V=2);
         background-repeat:no-repeat;
         background-position:center right ;
         padding-right:40px;
         height:30px;
         font-size:16px;
         color:#152f57;
         text-decoration:none;
         font-weight:500;
         line-height:30px;
    }
     .btn_more_content a.current:link,.btn_more_content a.current:visited,.btn_more_content a.current:hover{
         float:left;
         background-image:url(../../images/expand.png?V=2);
         background-repeat:no-repeat;
         background-position:center right ;
         padding-right:40px;
         height:30px;
         font-size:16px;
         color:#152f57;
         text-decoration:none;
         font-weight:500;
         line-height:30px;
    }
     .team_list{
         clear:both;
         width:100%;
         border-top:1px dotted #7f7f7f;
         padding-top:10px;
         padding-bottom: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;
    }
     .inside_photo_list{
         clear:both;
         width:60%;
         margin:auto;
         padding-top:20px;
    }
     .inside_photo_list .item{
         clear:both;
         width:100%;
         margin-bottom:10px;
    }
     .inside_photo_list .item img{
         width:100%;
    }
     .sidemenu{
         float:right;
         width:32%;
    }
     .sidemenu .heading{
         clear:both;
         font-size:22px;
         color:#152f57;
         font-weight:500;
         padding-bottom:50px;
    }
.sidecontent{
	float:left;
	width:64%;

}
.sidecontent2{
	float:left;
	width:100%;

}
	
     .sidecontent .heading{
         clear:both;
         font-size:22px;
         color:#152f57;
         font-weight:500;
         padding-bottom:50px;
    }
     .sidecontent .heading2{
         clear:both;
         font-size:22px;
         color:#152f57;
         font-weight:500;
         padding-bottom:30px;
    }
     .sidecontent .subheading{
         clear:both;
         font-size:30px;
         color:#152f57;
         font-weight:bold;
         font-family:arial;
         padding-bottom:15px;
    }
	
	.en_tc_item .subheading{
	clear:both;
	font-size:30px;
	color:#152f57;
	font-weight:bold;
	font-family:arial;
	padding-bottom:15px;

}
.en_tc_item  .date{
	clear:both;
	color:#506f9b;
	font-size:16px;
	font-weight:500;
	padding-bottom:15px;
	
}
.en_tc_item2  .date{
	clear:both;
	color:#506f9b;
	font-size:16px;
	font-weight:500;
	padding-bottom:15px;
	
}

.en_tc_item2 .subheading{
	clear:both;
	font-size:30px;
	color:#152f57;
	font-weight:bold;
	font-family:arial;
	padding-bottom:30px;

}

     .sidecontent .inside_content_detail{
         clear:both;
         font-size:18px;
         padding-top:30px;
    }
     .side_research_list{
         clear:both;
         width:100%;
    }
     .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;
         font-family:Arial;
    }
     .side_research_list .item .desc{
         clear:both;
         padding-top:10px;
         font-size:14px;
    }
     .btn_view_more2{
         clear:both;
         padding-top:10px;
    }
     .btn_view_more2 a:link,.btn_view_more2 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:#f39b2f;
         -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;
    }
     .btn_view_more2 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:#3a3a3a;
         animation: background_color_change 0.5s ;
         -webkit-border-radius: 5px;
         -moz-border-radius: 5px;
         border-radius: 5px;
    }
     .research_photo_list{
         clear:both;
         width:60%;
         padding-top:20px;
    }
     .research_photo_list .item{
         clear:both;
         width:100%;
         margin-bottom:10px;
    }
     .research_photo_list .item img{
         width:100%;
    }
     .button_list{
         clear:both;
         width:100%;
         padding-top:30px;
    }
     .button_list .item{
  /*
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	*/

	clear:both;
width:100%;
    }
     .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;
    }
     .news_list{
         clear:both;
         width:100%;
    }
     .news_list .item{
         clear:both;
         display:block;
         padding-bottom:30px;
         margin-bottom:30px;
         border-bottom:1px dotted #7f7f7f;
    }
     .news_list .item .content{
         clear:both;
         width:100%;
    }
     .news_list .item .date{
         clear:both;
         color:#506f9b;
         font-size:16px;
         font-weight:500;
    }
     .news_list .item .title{
         clear:both;
         color:#152f57;
         font-size:30px;
         font-weight:bold;
         font-family:Arial;
         padding-top:15px;
    }
     .news_list .item .title2{
         clear:both;
         color:#152f57;
         font-size:18px;
         font-weight:bold;
         font-family:Arial;
         padding-top:10px;
    }
     .news_list .item .desc{
         clear:both;
         padding-top:10px;
         font-size:18px;
         padding-bottom:20px;
    }
     .news_list .item_highlight{
         clear:both;
         display:block;
         padding-bottom:30px;
         margin-bottom:30px;
         border-bottom:1px dotted #7f7f7f;
         background-color:#506f9b;
         padding : 30px;
         -webkit-border-radius: 10px;
         -moz-border-radius: 10px;
         border-radius: 10px;
    }
     .news_list .item_highlight .date{
         color:#ffffff;
    }
     .news_list .item_highlight .title{
         color:#ffffff;
    }
     .news_list .item_highlight .title2{
         color:#ffffff;
    }
     .news_list .item_highlight .desc{
         color:#ffffff;
    }
     .news_list .item_highlight .btn_view_more2 a:link,.news_list .item_highlight .btn_view_more2 a:visited{
         background-color:#f39b2f;
    }
     .news_list .item_highlight .btn_view_more2 a:hover{
         background-color:#d5aa19;
    }
     .news_list .line{
         padding-top:30px;
         margin-top:0px;
         border-top:1px dotted #7f7f7f;
    }
     .news2_list{
         clear:both;
         width:100%;
         padding-top:30px;
         margin-top:0px;
         border-top:1px dotted #7f7f7f;
    }
     .news2_list_highlight{
         padding-top:0px;
         margin-top:0px;
         border-top:none;
    }
     .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;
         font-family:Arial;
         padding-top:15px;
    }
     .news2_list .item .desc{
         clear:both;
         padding-top:10px;
         font-size:18px;
         padding-bottom:20px;
    }
     .news2_list .item_highlight{
         clear:both;
         display:block;
         padding-bottom:30px;
         margin-bottom:30px;
         border-bottom:1px dotted #7f7f7f;
         background-color:#506f9b;
         padding : 30px;
         -webkit-border-radius: 10px;
         -moz-border-radius: 10px;
         border-radius: 10px;
    }
     .news2_list .item_highlight .date{
         color:#ffffff;
    }
     .news2_list .item_highlight .title{
         color:#ffffff;
    }
     .news2_list .item_highlight .desc{
         color:#ffffff;
    }
     .news2_list .item_highlight .btn_view_more2 a:link,.news2_list .item_highlight .btn_view_more2 a:visited{
         background-color:#f39b2f;
    }
     .news2_list .item_highlight .btn_view_more2 a:hover{
         background-color:#d5aa19;
    }
     .news2_list .line{
         padding-top:30px;
         margin-top:0px;
         border-top:1px dotted #7f7f7f;
    }
     .news2_thumb_list{
         clear:both;
         width:100%;
         padding-top:30px;
    }
     .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;
         font-family:arial;
         padding-left:4%;
    }
     .table_calendar{
         clear:both;
         width:100%;
         border-left:4px solid #ffffff;
         border-top:none;
    }
     .table_calendar th{
         background-color:#152f57;
         color:#ffffff;
         font-size:12px;
         font-weight:bold;
         text-align:center;
         padding:0px 2px 5px 2px;
         border-right:4px solid #152f57;
         border-bottom:4px solid #152f57;
         text-transform:uppercase;
    }
     .table_calendar td{
         cursor:default;
         color:#ffffff;
         font-size:16px;
         text-align:center;
         padding:12px 0px 12px 0px ;
         border-right:none;
         border-bottom:none;
         font-family:Arial;
         cursor:pointer;
         position:relative;
         background-color:#c5c5c5;
         width:14%;
         border-right:4px solid #ffffff;
         border-top:4px solid #ffffff;
    }
     .table_calendar .date_hint{
         position:absolute;
         top:-10px;
         left:0px;
         background-color:#000000;
         color:#ffffff;
         font-size:11px;
         padding:3px;
         display:none;
    }
     .table_calendar td.hoilday{
         cursor:cursor;
         background-color:#f39b2f;
         color:#ffffff;
    }
     .table_calendar td.today{
        /* background-color:#000000;
         color:#ffffff;
        */
    }
     .table_calendar td.current{
         background-color:#152f57;
         color:#ffffff;
    }
     .table_calendar td:hover{
         background-color:#c5c5c5;
         color:#ffffff;
    }
     .table_calendar td.hoilday:hover{
         background-color:#c8a01a;
    }
     .table_calendar td.pass_day{
         cursor:default;
         background-color:#c5c5c5;
         color:#dddddd;
         cursor:default;
    }
     .table_calendar td.pass_day:hover{
         cursor:default;
         background-color:#c5c5c5;
    }
     .table_calendar_nav{
         clear:both;
         width:100%;
    }
     .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;
    }
     .dynamic_load_calendar_loading{
         clear:both;
         width:100%;
         height:300px;
         background-image:url(../../images/loading.gif);
         background-repeat:no-repeat;
         background-position:center center;
    }
     .table_calendar_search{
         clear:both;
         width:100%;
         background-color:#152f57;
         border:4px solid #ffffff;
         border-right:none;
         border-bottom:none;
    }
     .table_calendar_search td{
         color:#ffffff;
         padding:5px 0px 5px 0px ;
    }
     .table_calendar_search select{
         width:100%;
         padding:5px 0% 5px 2% ;
         background-color:#152f57;
         color:#ffffff;
         border:none;
    }
     .table_calendar_search td.content{
         width:25%;
    }
     .table_calendar_search td.content2{
         width:40%;
    }
     .btn_calender_prev_month{
         float:right;
         padding-top:5px;
         margin-right:10px;
    }
     .btn_calender_prev_month a:link,.btn_calender_prev_month a:visited{
         float:left;
         background-image:url(../../images/calendar/prev.png?V=2);
         background-repeat:no-repeat;
         width:9px;
         height:16px;
         text-indent:-99999px;
    }
     .btn_calender_prev_month a:hover{
         float:left;
         background-image:url(../../images/calendar/prev.png?V=2);
         background-repeat:no-repeat;
         width:9px;
         height:16px;
         text-indent:-99999px;
    }
     .btn_calender_next_month{
         float:left;
         padding-top:5px;
         margin-left:10px;
    }
     .btn_calender_next_month a:link,.btn_calender_next_month a:visited{
         float:left;
         background-image:url(../../images/calendar/next.png?V=2);
         background-repeat:no-repeat;
         width:9px;
         height:16px;
         text-indent:-99999px;
    }
     .btn_calender_next_month a:hover{
         float:left;
         background-image:url(../../images/calendar/next.png?V=2);
         background-repeat:no-repeat;
         width:9px;
         height:16px;
         text-indent:-99999px;
    }
     .banner_content_left{
         z-index:10;
         float:left;
         width:66%;
         position:absolute;
         left:0px;
         top:0px;
    }
     .banner_content_right{
         z-index:10;
         float:right;
         width:66%;
         position:absolute;
         right:0px;
         top:0px;
    }
     .banner_photo_left {
         float:left;
         width:28%;
         position:absolute;
         left:0px;
         top:0px;
         z-index:9;
    }
     .banner_photo_left img{
         max-height : 400px;
    }
     .banner_photo_right {
         float:right;
         width:28%;
         position:absolute;
         right:0px;
         top:0px;
         z-index:9;
    }
     .banner_photo_right img{
         max-height : 400px;
    }
     .home_banner_content_right{
         float:right;
         width:66%;
         position:absolute;
         right:0px;
         top:0px;
         z-index:10;
    }
     .home_banner_content_left{
         width:100%;
         position:absolute;
         left:0px;
         top:0px;
         z-index:10;
    }
     .top_search_area{
         position:absolute;
         right:340px;
         top:28px;
         width:260px;
         border:1px solid #cfcfcf;
         border-radius: 3px 3px 3px 3px;
         -moz-border-radius: 3px 3px 3px 3px;
         -webkit-border-radius: 3px 3px 3px 3px;
         background-color:#ffffff;
         -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 .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{
         width:100%;
    }
     .top_search_area table td.content{
         width:30px;
         border-left:1px solid #cfcfcf;
    }
     input.input_search{
         width:92%;
         height:30px;
         line-height:30px;
         margin:0;
         padding: 0px 4% 0px 4%;
         border:none;
         font-size:14px;
         font-weight:normal;
         background-color:#FFF;
         font-family: Arial,Verdana, sans-serif;
         text-align:left;
         color:#999999;
    }
     .top_search_area ::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
         color: #999999;
    }
     .top_search_area ::-moz-placeholder {
        /* Firefox 19+ */
         color: #999999;
    }
     .top_search_area :-ms-input-placeholder {
        /* IE 10+ */
         color: #999999;
    }
     .top_search_area :-moz-placeholder {
        /* Firefox 18- */
         color: #999999;
    }
     .btn_top_search {
         float:right;
    }
     .main_content_area_short{
         clear:both;
         width:90%;
         margin:auto;
         padding-top:70px;
         padding-bottom:50px;
    }
     .btn_top_search a:link,.btn_top_search a:visited {
         float:left;
         background-image:url(../../images/icon/search.png?V=2);
         background-repeat:no-repeat;
         background-position:center center;
         width:30px;
         height:30px;
         text-indent:-9999px;
    }
     .btn_top_search a:hover {
         float:left;
         background-image:url(../../images/icon/search.png?V=2);
         background-repeat:no-repeat;
         background-position:center center;
         width:30px;
         height:30px;
         text-indent:-9999px;
    }
     .detail_date{
         clear:both;
         padding-bottom:20px;
    }
     .main_content_area_short{
         clear:both;
         width:90%;
         margin:auto;
         padding-top:70px;
         padding-bottom:50px;
         line-height:150%;
        
    }
     .main_content_area_short p{
         line-height:150%;
         padding-bottom:20px;
    }
     .acga_council_list .item .highlight{
         color:#f39b2f;
    }
    /******************/
     .advocacy_category_list{
         clear:both;
         width:100%;
    }
     .advocacy_category_list .item{
         float:left;
         width:31%;
         margin-left:1%;
         margin-right:1%;
         margin-bottom:2%;
         background-color:#506f9b;
         -webkit-border-radius: 10px;
         -moz-border-radius: 10px;
         border-radius: 10px;
         color:#ffffff;
    }
     .advocacy_category_list .item_container{
         display:block;
         padding:30px 30px 30px 30px;
         min-height:470px;
    }
     .advocacy_category_list .item .title{
         clear:both;
         width:100%;
         font-size:22px;
         font-weight:bold;
         padding-bottom:15px;
    }
     .advocacy_category_list .item .desc{
         clear:both;
         width:100%;
         font-size:14px;
         padding-bottom:50px;
    }
     .advocacy_country_list{
         clear:both;
         width:100%;
    }
     .advocacy_country_list .item2{
         float:left;
         width:50%;
         margin-bottom:10px;
    }
     .advocacy_country_list .item2 table td{
         padding-right:10px;
         vertical-align:middle;
         font-size:15px;
    }
     .advocacy_country_list .item2 table td.img{
         width:30px;
    }
     .advocacy_country_list .item2 table td.img img{
         width:100%;
    }
     .table_advocacy_country td{
         padding-right:20px;
         vertical-align:middle;
         font-size:22px;
         font-weight:500;
    }
     .table_advocacy_country td.img{
         width:50px;
    }
     .table_advocacy_country td.img img{
         width:100%;
    }
     .btn_back_advocacy{
         padding-bottom:30px;
    }
     .btn_back_advocacy a:link,.btn_back_advocacy a:visited{
         font-size:17px;
         color:#b38f15;
         text-decoration:none;
         font-weight:500;
    }
     .btn_back_advocacy a:hover{
         font-size:17px;
         color:#b38f15;
         text-decoration:underline;
         font-weight:500;
    }
     .other_advocacy_country_list{
         clear:both;
    }
     .other_advocacy_country_list .item{
         clear:both;
         width:315px;
         margin-bottom:30px;
    }
     .other_advocacy_country_list .item a:link,.other_advocacy_country_list .item a:visited {
         display:block;
         padding:5px 5px 5px 5px;
         color:#ffffff;
         font-size:13px;
         text-decoration:none;
         font-weight:normal;
         text-transform:uppercase;
         background-color:#b38f15;
         -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;
         text-align:center;
         -webkit-border-radius: 5px;
         -moz-border-radius: 5px;
         border-radius: 5px;
    }
     .other_advocacy_country_list .item a:hover,.other_advocacy_country_list .item a:active,.other_advocacy_country_list .item a.current:link,.other_advocacy_country_list .item a.current:visited {
         display:block;
         padding:5px 5px 5px 5px;
         color:#ffffff;
         font-size:13px;
         text-decoration:none;
         font-weight:normal;
         text-transform:uppercase;
         text-align:center;
         background-color:#000000;
         animation: background_color_change 0.5s ;
         -webkit-border-radius: 5px;
         -moz-border-radius: 5px;
         border-radius: 5px;
    }
     .advocacy_search_panel{
         clear:both;
         width:100%;
         padding-top:60px;
    }
     .advocacy_search_panel .heading2{
         color:#152f57;
         font-size:22px;
         font-weight:500;
    }
     .advocacy_search_panel .content2{
         clear:both;
         padding-top:15px;
    }
     input.input_search_advocacy{
         width:95%;
         height:35px;
         line-height:35px;
         margin:0;
         padding: 0px 2% 0px 2%;
         border:1px #dcddde solid;
         font-size:16px;
         font-weight:normal;
         background-color:#FFF;
         font-family: Arial,Verdana, sans-serif;
         text-align:left;
         color:#000000;
    }
     .btn_advocacy_search{
         clear:both;
         padding-top:20px;
    }
     .btn_advocacy_search a:link,.btn_advocacy_search 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:#f39b2f;
         -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;
    }
     .btn_advocacy_search 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:#3a3a3a;
         animation: background_color_change 0.5s ;
         -webkit-border-radius: 5px;
         -moz-border-radius: 5px;
         border-radius: 5px;
    }
    /**************member_area******************/
     .main_content_area_member_area{
         clear:both;
         width:100%;
         margin:auto;
         padding-top:60px;
         padding-bottom:60px;
         background-image:url(../../images/member_area_bg.jpg);
         background-repeat:no-repeat;
         background-position:top center;
         background-color:#162f57;
         min-height:660px;
    }
     .main_content_area_member_area_container{
         max-width:1180px;
         margin:auto;
    }
     .main_content_area_member_area .heading{
         clear:both;
         width:100%;
         text-align:center;
         color:#ffffff;
         font-size:24px;
         padding-bottom:20px;
    }
     .msg_form_error{
         color:#797979;
        /*font-weight:700;
        */
         text-align:left;
         clear:both;
         display:block;
         padding-top:10px;
    }
     .err_msg{
         color:#ff0000;
         font-weight:700;
         text-align:left;
    }
     .err_msg2{
         color:#ff0000;
         font-weight:700;
         text-align:right;
         width:100%;
    }
     .confirm_msg{
    }
     .confirm_msg_text{
         text-align:center;
    }
     .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;
    }
     .table_login{
         clear:both;
         width:360px;
         margin:auto;
    }
     .table_login .title{
         text-align:center;
         color:#ffffff;
         font-size:15px;
         padding-bottom:10px;
    }
     .table_login .content{
         padding-bottom:20px;
    }
     input.input_login{
         width:95%;
         height:37px;
         line-height:37px;
         margin:0;
         padding: 0px 2% 0px 2%;
         border:none;
         font-size:12px;
         font-weight:normal;
         background-color:#f5f5f5;
         font-family: Arial,Verdana, sans-serif;
         text-align:center;
         color:#162f57;
         background-repeat:no-repeat;
         -webkit-border-radius: 5px;
         -moz-border-radius: 5px;
         border-radius: 5px;
    }
     input.input_middle2_short{
         float:left;
         width:60%;
         height:37px;
         line-height:37px;
         margin:0;
         padding: 0px 2% 0px 2%;
         border:none;
         font-size:12px;
         font-weight:normal;
         background-color:#f5f5f5;
         font-family: Arial,Verdana, sans-serif;
         text-align:left;
         color:#162f57;
         background-repeat:no-repeat;
         -webkit-border-radius: 5px;
         -moz-border-radius: 5px;
         border-radius: 5px;
    }
     .table_checkbox {
         clear:both;
         width:360px;
         margin:auto;
         padding-top:15px;
    }
     .table_checkbox td{
         vertical-align:middle;
         color:#ffffff;
         font-size:15px;
    }
     .table_checkbox td.title3{
         width:10px;
    }
     .table_checkbox td.content3{
         padding-left:10px;
         width:40%;
    }
     .table_checkbox td.content4{
         padding-left:10px;
         text-align:right;
    }
     .btn_forgot_password a:link,.btn_forgot_password a:visited{
         color:#ffffff;
         text-decoration:none;
    }
     .btn_forgot_password a:hover{
         color:#ffffff;
         text-decoration:underline;
    }
     .btn_login {
         clear:both;
         margin:auto;
         width:180px;
         margin-top:40px;
    }
     .btn_login a:link,.btn_login a:visited {
         display:block;
         padding:15px 5px 15px 5px;
         color:#ffffff;
         font-size:16px;
         text-decoration:none;
         font-weight:normal;
         text-transform:uppercase;
         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;
         text-align:center;
    }
     .btn_login a:hover,.btn_login a:active,.btn_login a.current:link,.btn_login a.current:visited {
         display:block;
         padding:15px 5px 15px 5px;
         color:#ffffff;
         font-size:16px;
         text-decoration:none;
         font-weight:normal;
         text-transform:uppercase;
         background-color:#10223f;
         animation: background_color_change 0.5s ;
         -webkit-border-radius: 5px;
         -moz-border-radius: 5px;
         border-radius: 5px;
         text-align:center;
    }
     .btn_register {
         clear:both;
         margin:auto;
         width:100%;
         text-align:center;
         margin-top:40px;
         color:#ffffff;
    }
     .btn_register a:link,.btn_register a:visited {
         color:#51709c;
         font-size:16px;
         text-decoration:none;
         font-weight:normal;
    }
     .btn_register a:hover,.btn_register a:active,.btn_register a.current:link,.btn_register a.current:visited {
         color:#51709c;
         font-size:16px;
         text-decoration:underline;
         font-weight:normal;
    }
     .lightbox_err_msg{
         clear:both;
         width:100%;
         text-align:center;
         padding-top:20px;
         font-size:12px;
    }
     .lightbox_err_msg .err_msg{
         color:#ffc000;
         font-weight:700;
         text-align:center;
    }
     textarea.input_middle3{
         width:95%;
         height:200px;
         margin:0;
         padding: 10px 2% 10px 2%;
         border:none;
         font-size:12px;
         font-weight:normal;
         background-color:#f5f5f5;
         font-family: Arial,Verdana, sans-serif;
         text-align:center;
         color:#162f57;
         background-repeat:no-repeat;
         -webkit-border-radius: 5px;
         -moz-border-radius: 5px;
         border-radius: 5px;
    }
     .table_login label{
         margin-left:10px;
         margin-right:10px;
    }
     .top_search_area_login{
         position:absolute;
         right:480px;
         top:28px;
         width:200px;
         border:1px solid #cfcfcf;
         border-radius: 3px 3px 3px 3px;
         -moz-border-radius: 3px 3px 3px 3px;
         -webkit-border-radius: 3px 3px 3px 3px;
         background-color:#ffffff;
         -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;
    }
     .member_faq_list{
         clear:both;
         width:100%;
         padding-top:30px;
    }
     .member_faq_list .item{
         clear:both;
         width:100%;
         padding-bottom:20px;
         margin-bottom:20px;
         border-bottom:1px dotted #dedede;
    }
     .member_faq_list .item .title{
         clear:both;
         width:100%;
    }
     .member_faq_list .item .title span{
         margin-right:1%;
         float:left;
         width:95%;
    }
     .member_faq_list .item .title span.no{
         width:3%;
    }
     .member_faq_list .item .content{
         clear:both;
         width:100%;
         padding-top:20px;
    }
     .member_faq_list .item .title a:link,.member_faq_list .item .title a:visited,.member_faq_list .item .title a:hover{
         float:left;
         width:100%;
         background-image:url(../../images/close2.png?v=2?v=2?v=22?V=2);
         background-repeat:no-repeat;
         background-position:right 2px;
         color:#58595b;
         font-size:16px;
         font-weight:600;
         text-decoration:none;
    }
     .member_faq_list .item .title a.current:hover,.member_faq_list .item .title a.current:link,.member_faq_list .item .title a.current:visited{
         float:left;
         width:100%;
         background-image:url(../../images/expand2.png?v=2?v=2?v=2?V2=2);
         background-repeat:no-repeat;
         background-position:right 2px;
         color:#f39b2f;
         font-size:16px;
         font-weight:600;
         text-decoration:none;
    }
    /******************/
    /******************/
     .member_advocacy_category_list{
         clear:both;
         width:100%;
    }
     .member_advocacy_category_list .item{
         float:left;
         width:31%;
         margin-left:1%;
         margin-right:1%;
         margin-bottom:2%;
         background-color:#506f9b;
         -webkit-border-radius: 10px;
         -moz-border-radius: 10px;
         border-radius: 10px;
         color:#ffffff;
    }
     .member_advocacy_category_list .item_container{
         display:block;
         padding:30px 30px 30px 30px;
         min-height:200px;
    }
     .member_advocacy_category_list .item .title{
         clear:both;
         width:100%;
         font-size:22px;
         font-weight:bold;
         padding-bottom:15px;
    }
     .member_advocacy_category_list .item .desc{
         clear:both;
         width:100%;
         font-size:14px;
         padding-bottom:50px;
    }
     .member_advocacy_country_list{
         clear:both;
         width:100%;
    }
     .member_advocacy_country_list .item2{
         float:left;
         width:50%;
         margin-bottom:10px;
    }
     .member_advocacy_country_list .item2 table td{
         padding-right:10px;
         vertical-align:middle;
         font-size:15px;
    }
     .member_advocacy_country_list .item2 table td.img{
         width:30px;
    }
     .member_advocacy_country_list .item2 table td.img img{
         width:100%;
    }
     .btn_reply_comment {
         clear:both;
         padding-top:20px;
         width:200px;
    }
     .btn_reply_comment a:link,.btn_reply_comment a:visited {
         clear:both;
         display:block;
         padding:5px 10px 5px 10px;
         font-size:13px;
         text-decoration:none;
         font-weight:bold;
         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;
         color:#FFFFFF;
         border-radius: 10px;
         -moz-border-radius: 10px;
         -webkit-border-radius: 10px;
         text-align:center;
    }
     .btn_reply_comment a:hover,.btn_reply_comment a:active,.btn_reply_comment a.current:link,.btn_reply_comment a.current:visited {
         clear:both;
         display:block;
         padding:5px 10px 5px 10px;
         font-size:13px;
         text-decoration:none;
         font-weight:bold;
         background-color:#10223f;
         animation: background_color_change 0.5s ;
         color:#FFFFFF;
         border-radius: 10px;
         -moz-border-radius: 10px;
         -webkit-border-radius: 10px;
         text-align:center;
         text-align:center;
    }
     .advocacy_banner{
         height:380px;
    }
     .advocacy_banner table{
         height:380px;
    }
     .advocacy_banner_bottom{
         clear:both;
         max-width:1000px;
         margin:auto;
         padding-top:30px;
    }
     .advocacy_banner_bottom .title{
         clear:both;
         width:100%;
         text-align:center;
         font-size:20px;
        /* text-shadow: 0px 0px 5px #2B0000;
         */
         font-weight:bold;
         font-family:Arial;
         line-height:150%;
         color:#152f57;
    }
     .advocacy_banner_bottom .desc{
         clear:both;
         width:100%;
         text-align:center;
         font-size:15px;
        /* text-shadow: 0px 0px 5px #2B0000;
         */
         color:#152f57;
         font-family:Arial;
         padding-top:10px;
         line-height:150%;
    }
     .advocacy_banner_bottom .desc p{
         line-height:150%;
    }
     .conference_sponsor_list{
         clear:both;
         width:100%;
         margin-bottom:30px;
         border-bottom:1px solid #e1e1e1;
        */
    }
     .conference_sponsor_list .item{
         clear:both;
         width:100%;
         padding-bottom:30px;
        /* padding-bottom:30px;
         margin-bottom:30px;
         border-bottom:1px solid #e1e1e1;
        */
    }
     .conference_sponsor_list .item_first{
    }
     .conference_sponsor_list .item .photo{
         float:left;
         width:20%;
         text-align:center;
    }
     .conference_sponsor_list .item .photo img{
         text-align:center;
         max-width:100%;
    }
     .conference_sponsor_list .item .content{
         float:right;
         width:78%;
         padding-top:15px;
    }
     .conference_sponsor_list .item .date{
         clear:both;
         font-size:12px;
    }
     .conference_sponsor_list .item .title{
         clear:both;
         font-size:18px;
         font-weight:bold;
    }
     .conference_sponsor_list .item .title2{
         clear:both;
         font-size:12px;
         padding-top:3px;
    }
     .conference_sponsor_list .item .desc{
         clear:both;
         font-size:14px;
         padding-top:10px;
    }
     .conference_sponsor_list .item .photo table td{
         padding:0;
    }
     .conference_sponsor_list .item .title2 a:link,.conference_sponsor_list .item .title2 a:visited{
         color:#000;
    }
     .history_list{
         clear:both;
         max-width:800px;
         margin:auto;
         position:relative;
         margin-top:30px;
         margin-bottom:60px;
    }
     .history_list .heading{
         float:right;
         font-size:15px;
         color:#ffffff;
         font-weight:bold;
         text-align:center;
         background-image:url(../../images/timeline/year.png);
         background-repeat:no-repeat;
         background-position: center center;
         width:50px;
         height:50px;
         line-height:50px;
         padding-top:0px;
         padding-bottom:0px;
         z-index:99999;
         position:absolute;
         right:-37px;
         top:0px;
    }
     .history_list .item{
         float:left;
         width:51%;
         margin-bottom:20px;
         position:relative;
    }
     .history_list .item_container{
         display:block;
         background-image:url(../../images/timeline/timeline_left.png);
         background-position:top right -50px;
         min-height:44px;
         padding-right:100px;
         background-repeat:no-repeat;
    }
     .history_list .item2{
         float:right;
         width:46%;
         margin-left:6%;
    }
     .history_list .item2 .item_container{
         display:block;
         background-image:url(../../images/timeline/timeline_right.png);
         background-position:top left -50px;
         min-height:44px;
         padding-left:100px;
         background-repeat:no-repeat;
    }
     .history_list .item2 .content{
         width:100%;
    }
     .history_list .item2 .heading{
         float:left;
         font-size:15px;
         color:#ffffff;
         font-weight:bold;
         text-align:center;
         background-image:url(../../images/timeline/year.png);
         background-repeat:no-repeat;
         background-position: center center;
         width:50px;
         height:50px;
         line-height:50px;
         padding-top:0px;
         padding-bottom:0px;
         z-index:99999;
         position:absolute;
         left:-40px;
         top:0px;
    }
     .history_list .content_box{
         width:200px;
        ;
    }
     .history_list_line{
         position:absolute;
         left:51%;
         top:-22px;
         height:110%;
         background-color:#009d49;
         width:26px;
    }
     .history_list .item .title{
         font-size:16px;
         color:#009d49;
         font-weight:bold;
         width:100%;
    }
     .history_list .item .desc{
         font-size:14px;
         color:#0b3566;
         line-height:150%;
         padding-top:5px;
         width:100%;
    }
     .history_list .item .photo{
         padding-top:5px;
         width:100%;
    }
     .history_list .item .photo img{
         max-width:100%;
    }
     .conference_programme_list{
         clear:both;
         width:70%;
         margin:auto;
    }
     .conference_programme_list .heading{
         clear:both;
         width:100%;
         padding-bottom:15px;
         font-weight:bold;
         color:#152f57;
         font-size:18px;
    }
     .conference_programme_list .item{
         clear:both;
         width:100%;
         padding-bottom:15px;
    }
     .conference_programme_list .date{
         float:left;
         width:20%;
         color:#152f57;
         font-size:18px;
    }
     .conference_programme_list .content{
         float:right;
         width:78%;
    }
     .conference_programme_list .title{
         clear:both;
         width:100%;
         color:#152f57;
         font-size:18px;
         font-weight:bold;
    }
     .conference_programme_list .desc{
         clear:both;
         width:100%;
         padding-top:10px;
         font-size:15px;
    }
    /***********************/
     .other_sidecontent .heading{
         clear:both;
         font-size:22px;
         color:#152f57;
         font-weight:500;
         padding-bottom:50px;
    }
     .other_sidecontent .content{
         clear:both;
         font-size:18px;
         color:#152f57;
         line-height:150%;
    }
     .other_member_advocacy_list2{
         clear:both;
         width:100%;
         padding-top:40px;
         margin-left:-2%;
    }
     .other_member_advocacy_list2 .item{
         float:left;
         width:16%;
         margin-left:2%;
         margin-right:2%;
         margin-bottom:4%;
    }
     .other_member_advocacy_list2 .item .photo{
         clear:both;
         width:100%;
    }
     .other_member_advocacy_list2 .item .photo img{
         width:100%;
    }
     .other_member_advocacy_list{
         clear:both;
         width:100%;
         padding-top:40px;
    }
     .other_member_advocacy_list .item{
         float:left;
         width:21%;
         margin-left:2%;
         margin-right:2%;
         margin-bottom:4%;
    }
     .other_member_advocacy_list .item .photo{
         clear:both;
         width:100%;
    }
     .other_member_advocacy_list .item .photo img{
         width:100%;
    }
     .section_member_area #main_content{
         padding-bottom:0px;
    }
     .main_content_area_short a,.main_content_area_short a:visited {
         text-decoration:none;
         color:#506f9b;
         font-weight:bold;
         -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;
    }
     .main_content_area_short a:hover {
         color:#f39b2f;
         font-weight:bold;
         text-decoration:none;
         animation: color_change 0.5s ;
    }
     .market_category_list{
         clear:both;
         max-width:400px;
         margin:auto;
    }
     .market_category_list .item{
         clear:both;
         width:100%;
         background-color:#506f9b;
         -webkit-border-radius: 10px;
         -moz-border-radius: 10px;
         border-radius: 10px;
         color:#ffffff;
    }
     .market_category_list .item_container{
         display:block;
         padding:30px 30px 30px 30px;
         min-height:470px;
    }
     .main_content_area img{
         max-width:100%;
    }
     .market_country_list{
         clear:both;
         max-width:100%;
         margin:auto;
    }
     .market_country_list .item{
         float:left;
         width:23%;
         margin-left:1%;
         margin-right:1%;
         margin-bottom:2%;
         background-color:#506f9b;
         -webkit-border-radius: 10px;
         -moz-border-radius: 10px;
         border-radius: 10px;
         color:#ffffff;
    }
     .market_country_list .item_container{
         display:block;
         padding:30px 30px 30px 30px;
    }
     .market_country_list .item table td{
         vertical-align:middle;
         padding-right:10px;
    }
     .btn_back_area {
         clear:both;
         margin-top:40px;
    }
     .btn_back_area a:link,.btn_back_area a:visited {
         display:block;
         padding:15px 15px 15px 15px;
         color:#ffffff;
         font-size:16px;
         text-decoration:none;
         font-weight:normal;
         text-transform:uppercase;
         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;
         text-align:center;
    }
     .btn_back_area a:hover,.btn_back_area a:active,.btn_back_area a.current:link,.btn_back_area a.current:visited {
         display:block;
         padding:15px 15px 15px 15px;
         color:#ffffff;
         font-size:16px;
         text-decoration:none;
         font-weight:normal;
         text-transform:uppercase;
         background-color:#10223f;
         animation: background_color_change 0.5s ;
         -webkit-border-radius: 5px;
         -moz-border-radius: 5px;
         border-radius: 5px;
         text-align:center;
    }
     .btn_top{
         position:fixed;
         right:10px;
         bottom:10px;
         width:30px;
         z-index:999999;
         display:none;
    }
     .btn_top img{
         width:100%;
    }
     .menu_icon{
         float:left;
         width:4%;
    }
     .menu_icon img{
         width:100%;
    }
     .menu_text{
         float:right;
         width:94%;
    }
     .menu_text{
         float:right;
         width:94%;
    }
     .menu_icon_button{
         margin-right:5px;
         height:15px;
    }
     .icon_back{
         height:15px;
         margin-right:5px;
    }
     
	 
	 


/******************/
.new_advocacy_category_list{
	clear:both;
	width:100%;
	
}
.new_advocacy_category_list .item{
	float:left;
	width:31%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:2%;
	background-color:#506f9b;
	
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

color:#ffffff;


}
.new_advocacy_category_list .item_container{
display:block;
padding:30px 30px 30px 30px;
min-height:200px;
}

.new_advocacy_category_list .item .title{
	clear:both;
	width:100%;

	font-size:22px;
	font-weight:bold;
	padding-bottom:15px;
min-height:65px;
}

.new_advocacy_category_list .item .desc{
	clear:both;
	width:100%;

	font-size:14px;

	
min-height:120px;
	padding-bottom:20px;

}



.btn_view_more2_text{
		clear:both;
	padding-top:10px;
padding:18px 20px 8px 20px;
	color:#ffffff;
	font-size:13px;
	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;


}

.en_tc_item{
	
	/*
	clear:both;
	width:100%;
	margin-bottom:30px;
		padding-bottom:30px;
		border-bottom:1px dotted #333333;
		*/
		
		float:left;
		width:46%;
		margin-right:4%;
		
		margin-bottom:30px;
		
}
.en_tc_item .subheading{
	clear:both;
	margin-bottom:10px;
	min-height:170px;
}
.en_tc_item .photo2{
	/*
	float:left;
	width:40%;
	*/
	clear:both;
	max-width:300px;
	

}
.en_tc_item .inside_content_detail2{
	/*
float:right;
	width:56%;
*/
clear:both;
padding-top:30px;
max-width:300px;
	
}
.en_tc_item_no .photo2{
	
	clear:both;
	padding-bottom:20px;
max-width:300px;
	

}
.en_tc_item_no .photo img{
	
	
	width:100%;

}
.en_tc_item_no .photo2 img{
	
	
	width:100%;

}
.en_tc_item_no .inside_content_detail2{
	/*
float:right;
	width:56%;
*/
clear:both;
padding-top:30px;

}



.member_advocacy_photo_list .item {
	/*
	width:100%;*/
	max-width:300px;
}
.member_advocacy_photo_list .item  img{
	
		max-width:300px;
}


.new_advocacy_category_list.new_advocacy_category_list1{
	clear:both;
	width:33%;
	margin:auto;
}
.new_advocacy_category_list.new_advocacy_category_list1 .item{

	width:100%;
	margin-left:0%;
	margin-right:0%;
}
.new_advocacy_category_list.new_advocacy_category_list2{
	clear:both;
	width:100%;
	margin:auto;

}
.new_advocacy_category_list.new_advocacy_category_list2 .item{

	width:48%;
	margin-left:1%;
	margin-right:1%;
}







.main_content_area_short p a:link ,.main_content_area_short  p a:visited{
	border-bottom:1px solid #f39b2f;
	padding:1px 0px 1px 0px;
	color:#555555;
	font-weight:normal;
		-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;
		background-color:#ffffff;
}
.main_content_area_short p a:hover{
	border-bottom:1px solid #f39b2f;
	padding:1px 0px 1px 0px;
	background-color:#f39b2f;

		color:#000000;
	font-weight:normal;
	animation: all_change 0.5s ;
}


.main_content_area p a:link ,.main_content_area p a:visited{
	border-bottom:1px solid #f39b2f;
		padding:1px 0px 1px 0px;
	color:#555555;
	font-weight:normal;
		-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;
		background-color:#ffffff;
}
.main_content_area  p a:hover{
	border-bottom:1px solid #f39b2f;
	padding:1px 0px 1px 0px;
	background-color:#f39b2f;

		color:#000000;
	font-weight:normal;
	animation: all_change 0.5s ;
}