﻿button{-webkit-appearance:none!important}
ul,li{margin:0;padding:0;list-style:none}
input .placeholder,textarea .placeholder{color:#000}
.icon-1:before{content:"\f101"}
.icon-2:before{content:"\f102"}
.icon-3:before{content:"\f103"}
.icon-4:before{content:"\f104"}
.icon-5:before{content:"\f105"}
.icon-6:before{content:"\f106"}
.icon-7:before{content:"\f107"}
.icon-8:before{content:"\f108"}
.icon-9:before{content:"\f109"}
.icon-a:before{content:"\f10a"}
.icon-b:before{content:"\f10b"}
/*.icon-c:before{content:"\f10c"}*/

.icon-d:before{content:"\f10d"}
.icon-e:before{content:"\f10e"}
.icon-f:before{content:"\f10f"}
.icon-g:before{content:"\f10g"}
.icon-10:before{content:"\f110"}
.icon-11:before{content:"\f111"}
.icon-12:before{content:"\e600"}
.icon-13:before{content:"\e603"}
.icon-14:before{content:"\e602"}
.icon-15:before{content:"\e604"}
.icon-16:before{content:"\e605"}
.icon-17:before{content:"\e606"}
.icon-18:before{content:"\e607"}
.icon-19:before{content:"\e608"}
.font-icon{font-family:'Icon-Font';font-size:53px;font-style:normal}
.small-arrow{width:27px;height:27px;line-height:29px;background-color:#d4b366;color:#fff;font-size:25px;text-indent:1px;display:block}
.large-arrow{width:75px;height:75px;line-height:75px;background-color:#d4b366;color:#fff;font-size:70px;text-indent:4px;display:block}


/*  pc -> footer-nav ul   padding:40px 100px */
footer{padding:50px 0 0 20%}
footer .footer-columns{display:table;table-layout:fixed;width:100%;margin:0 40px 26px 40px}
footer .footer-col{display:table-cell;vertical-align:bottom}
footer a{color:#000}
footer p{font-size:19px}
footer .footer-social p{font-family: caecilia, Microsoft Yahei,'Avenir LT W02_85 Heavy',sans-serif;padding:0;margin:0}
footer .footer-social ul{margin-top:40px}
footer .footer-social ul li{display:inline-block;width:18%;border-right:1px solid #d4b366;text-align:center;text-indent:-1px} /* 2 */
footer .footer-social ul li:first-child{border-left:1px solid #d4b366}
footer .footer-social ul li a{width:35px;display:inline-block;color:#d4b366}
footer .footer-contact a{display:block;overflow:hidden;margin-top:14px}
footer .footer-contact a i{width:55px;height:55px;display:block;float:left;background-color:#d4b366;color:#fff;margin-right:16px;line-height:57px}
footer .footer-contact a i.call-us{text-indent:1px}
footer .footer-contact a i.web-chat{text-indent:2px}
footer .footer-contact a p{margin:0;padding:0 15px 0 0;line-height:25px;margin-top:2px}
footer .footer-contact a p span{font-family: caecilia, Microsoft Yahei,'Avenir LT W02_85 Heavy',sans-serif}
footer .footer-nav ul{border-left:3px solid #e2dfe3;padding:0 0 0 31px}  /*** border-left  ***/
footer .footer-nav ul li{font-size:0.8rem;font-family: caecilia, Microsoft Yahei,'PMNCaeciliaW02-55Roman',sans-serif}
footer .footer-nav ul li a{padding:1px 0;display:block}
footer .footer-nav ul li a.active{color:#d4b366}
footer .footer-nav ul li a:hover{color:#d4b366}
footer .footer-legal{border-top:1px solid #d4b366;display:block;text-align:center;padding-top:20px;font-family: caecilia, Microsoft Yahei,'Avenir LT W02_85 Heavy',sans-serif}
footer .footer-legal li{display:inline-block;margin:0 30px}


/* 767px */
@media(max-width:767px){.nav-search{position:fixed;top:112px;right:0;left:0;background-color:#d4b366;display:block;z-index:99;height:53px;display:none}
/*  mobi */
footer p{font-size:15px}
footer .footer-columns{margin:0;text-align:center;padding-bottom:30px}
footer .footer-col{margin-bottom:30px}
footer .footer-nav{display:table-caption}
footer .footer-nav ul{border:0;padding:0}
footer .footer-nav ul li{font-size:14px;border-bottom:2px dashed;text-align:center;padding:6px 0}
footer .footer-nav ul li:last-child{border-bottom:0}
footer .footer-social{display:table-header-group}
footer .footer-social ul{margin:15px 0 30px 0;display:block}
footer .footer-contact{display:table-footer-group}
footer .footer-contact a{display:inline-block;width:39%;vertical-align:top}
footer .footer-contact a i{float:none;display:inline-block;text-align:left;margin-right:0;line-height:57px}
footer .footer-contact a p{padding:0}
footer .footer-legal li{display:block;font-size:13px;margin:10px 30px}
cardsBanner,callToActionBanner,callToActionBannerSub{padding:40px 15px}
footer{padding:40px 15px 20px 15px}

/* ad */
.adad {display:none; overflow: hidden;}
.font14 { COLOR: #000; FONT-SIZE: 1.2em; TEXT-DECORATION: none; font-weight:normal}
a.font14:link { COLOR: #fff; FONT-SIZE: 1.2em; TEXT-DECORATION: none}
a.font14:visited { COLOR: #fff; FONT-SIZE: 1.2em; TEXT-DECORATION: none}
a.font14:active {	COLOR: #fff; FONT-SIZE: 1.2em; TEXT-DECORATION: underline}
a.font14:hover { COLOR: #fff; FONT-SIZE: 1.2em; TEXT-DECORATION: none}