.front-footer{ width:100%; float:left; background:#2e2d32 url("../images/pattern.png") repeat scroll left top;}































.front-footer-up{ width:100%; float:left; padding:60px 0 40px 0;}















.front-footer-down{ width:100%; float:left; background:#4f1833; padding:20px 0;}































.front-up-list{ width:100%; float:left; border-bottom:solid 1px #44515e;}















.front-nav{width:100%; float:left;}















































.front-nav-logo{width:100%; float:left; padding-bottom:30px; background:rgba(0, 0, 0, 0) url("../images/footer-list-bg.svg") no-repeat scroll center bottom; padding-bottom:80px;}















.vertical-pos{  background:rgba(0, 0, 0, 0) url("../images/footer-list-bg-scroll.svg") no-repeat scroll center bottom;}















.front-nav-inside{ width:100%; float:left; background:none; padding-bottom:40px;}















.front-nav-city{ width:16%; float:left;}















.front-nav-city h6{ font-size:12px; color:#c49baf; padding-bottom:5px; text-transform:uppercase; letter-spacing:1px;}















.front-nav-city h6 a{ color:#c7aea9;}















.front-nav-city ul{ list-style:none; margin:0px; padding:0px;}















.front-nav-city ul li{ line-height:normal;}















.front-nav-city ul li a{font-size:12px; color:#f1d6c1; line-height:24px;}















.front-nav-city ul li a:hover{ text-decoration:none; color:#c7aea9;}































.front-nav-cate{ width:40%; float:left;}















.front-nav-cate ul li{ line-height:normal; width:50%; float:left;}































.front-nav{ width:100%; float:left; padding-top:30px;}































.front-list{width:100%; float:left; padding:0px 0 15px 0; border-bottom:1px solid #9d6c5e;}















.front-list-left{ width:auto; float:left;}















.front-list-left ul{ list-style:none; margin:0px 0px 0px -8px; padding:0px;}















.front-list-left ul li{ line-height:normal; display:inline-block;}















.front-list-left ul li a{font-size:14px; color:#f1d6c1; padding:0 8px;}















.front-list-left ul li a:hover{ text-decoration:none; color:#c7aea9;}















.front-list-left ul li a.active{ text-decoration:none; color:#c7aea9;}































































.front-list-mid{ width:140px; margin:0 auto; font-size:14px; color:#e5e5e5; line-height:28px; text-align:center;}















.front-list-right{width:auto; float:right; margin:0 0px 0 0;}















.front-list-right ul{ list-style:none; margin:0 0px 0 0; padding:0px; width:auto;}















.front-list-right ul li{ line-height:normal; float:left;}















.front-list-right ul li a{font-size:14px; color:#f1d6c1; padding-left:22px;}  















.front-list-right ul li a:hover{ text-decoration:none; color:#c7aea9;}















.front-list-right ul li a i{ width:19px; height:19px; background:url(../images/front-info-icon.svg) left top no-repeat; display:inline-block; float:left; margin:3px 7px 0 0;}















.front-list-right ul li a i.front-icon1{background-position:left top;}















.front-list-right ul li a i.front-icon2{background-position:-48px top;}















.front-list-right ul li a i.front-icon3{background-position:-97px 2px;}















.front-social{ width:100%; float:left; margin:0px 0 14px 0;}















.front-social ul{ list-style:none; margin:0px 0px 0px 0px; padding:0px; text-align:center;}















.front-social ul li{line-height:none; float:none; display:inline-block; margin-right:13px; text-transform: uppercase;}















.front-social ul li span{font-size:12px; color:#e5e5e5; margin-right:10px;}















.front-social ul li span img{ margin-right:5px;}















.front-social ul li:last-child{ margin-right:0px;}















.front-social ul li a{width:22px; height:20px; background:url(../images/front-social-icon.svg) left top no-repeat; display:block; margin-left:4px; 















-webkit-tap-highlight-color: transparent;















-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;















transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;}















.front-social ul li a:hover{background:url(../images/front-social-icon.svg) left top no-repeat;}















































.front-social ul li a.f-icon{background-position:6px top;}















.front-social ul li a:hover.f-icon{background-position:6px -29px; background-color: transparent;}































.front-social ul li a.t-icon{background-position:-51px top;}















.front-social ul li a:hover.t-icon{background-position:-51px -29px; background-color:transparent;}































.front-social ul li a.g-icon{background-position:-106px top;}















.front-social ul li a:hover.g-icon{background-position:-106px -29px; background-color:transparent;}































.front-social ul li a.link-icon{background-position:-162px 2px;}















.front-social ul li a:hover.link-icon{background-position:-162px -27px; background-color:transparent;}































.front-social ul li a.e-icon{background-position:-202px 9px;}















.front-social ul li a:hover.e-icon{background-position:-202px -29px; background-color:transparent;}































.front-social ul li a.you-tube{background-position:-259px top;}















.front-social ul li a:hover.you-tube{background-position:-259px -29px; background-color:transparent;}































.front-social ul li a.inst-gram{background-position:-296px top;}















.front-social ul li a:hover.inst-gram{background-position:-296px -29px; background-color:transparent;}































.front-social ul li a.quora-icon{background-position:-338px -1px;}















.front-social ul li a:hover.quora-icon{background-position:-338px -29px; background-color:transparent;}































.front-social ul li a.sshare-icon{background-position:-373px top;}















.front-social ul li a:hover.sshare-icon{background-position:-373px -29px; background-color:transparent;}































.front-bottom-nav{ width:100%; float:left; padding-top:20px;}















/*.front-bottom-nav ul{ list-style:none; margin:0px; padding:0px; text-align:center;}















.front-bottom-nav ul li{ line-height:normal; display:inline-block;}















.front-bottom-nav ul li a{font-size:14px; color:#fff; padding:0 8px;}















.front-bottom-nav ul li a:hover{ text-decoration:none; color:#e74c3c;}*/















.front-bottom-nav p{font-size:14px; color:#f1d6c1; text-align:center; padding:15px 0 0px 0;}















.front-bottom-nav p img{ margin-top:-2px;}















.front-bottom-nav p span{ color:#c7aea9;}















.front-bottom-nav p span a{ color:#c7aea9;}















































.front-new{ border-right:solid 1px #9d6c5e; padding-top:0px;}































.front-new-up{ width:100%; float:left;}















.front-new-up h6{ font-size:12px; color:#c7aea9; padding-bottom:5px; text-transform:uppercase; letter-spacing:1px;}















.front-new-up h6 a{color:#c7aea9;}















.front-new-up ul{ list-style:none; margin:0px; padding:0px;}















.front-new-up ul li{ line-height:normal; width:33%; float:left;}















.front-new-up ul li a{font-size:12px; color:#f1d6c1; line-height:24px;}















.front-new-up ul li a:hover{ text-decoration:none; color:#c7aea9;}































.front-new-down{ width:100%; padding-top:40px; float:left;}















.front-new-down-left{ width:33%; float:left;}















.front-new-down-left h6{ font-size:15px; color:#fcfcfc; padding-bottom:5px;}















.front-new-down-left ul{ list-style:none; margin:0px; padding:0px;}















.front-new-down-left ul li{ line-height:normal;}















.front-new-down-left ul li a{font-size:12px; color:#e5e5e5; line-height:24px;}















.front-new-down-left ul li a:hover{ text-decoration:none; color:#ad2764;}















.front-new-right{ padding-left:60px; background:none; border:none;}















.front-new-right h6{ color:#c7aea9;}















.front-new-right ul li a:hover{color:#c7aea9;}















.front-new-down h6{font-size:12px; color:#898b8e; padding-bottom:5px; text-transform:uppercase; letter-spacing:1px;}















.front-new-down h6 a{color:#898b8e;}















































.front-list-right ul li a.foot-emp-link{ color:#f1d6c1;}



.front-list-right ul li a.foot-seeker-link{ color:#f1d6c1;}



.front-list-right ul li a.foot-help-link{ color:#f1d6c1;}



.front-list-right ul li a:hover.foot-emp-link{ color:#c7aea9;}



.front-list-right ul li a:hover.foot-seeker-link{color:#c7aea9;}















.front-nav-city h6 a{ text-decoration:none;}















.front-nav-city h6 a:hover{border-bottom:solid 1px #c49baf;}















.front-help-right ul li a.foot-emp-link{ color:#e74c3c;}























.front-footer-down{ width:100%; float:left; background:#393333 ; padding:20px 0;}







.footer-site-sec{ width:100%; float:left; text-align:center;}







.footer-site-sec label{ width:auto; display:inline-block; float:left; color:#946354 !important;  padding-right:12px;}







.footer-site-sec ul{ list-style:none; margin:0px; padding:0px; text-align:center;}







.footer-site-sec ul li{ line-height: normal; display:inline-block;}







.footer-site-sec ul li a{ height:25px; display:block; background:url(../images/site-logo.svg); margin:0 13px;}







.footer-site-sec ul li label{ font-size:12px; color:#946354;}







.footer-site-sec ul li a.site1{ width:93px; background-position: left top;}







.footer-site-sec ul li a.site2{ width:125px; background-position: -130PX top;}







.footer-site-sec ul li a.site3{ width:180px; background-position: -286px top;}







.footer-site-sec ul li a.site4{ width:135px; background-position: -485px top;}







.footer-site-sec ul li a.site5{ width:149px; background-position: -642px top;}















.footer-site-sec ul li a:hover.site1{ width:93px; background-position: left -26px;}







.footer-site-sec ul li a:hover.site2{ width:125px; background-position: -130PX -26px;}







.footer-site-sec ul li a:hover.site3{ width:180px; background-position: -286px -26px;}







.footer-site-sec ul li a:hover.site4{ width:135px; background-position: -485px -26px;}







.footer-site-sec ul li a:hover.site5{ width:149px; background-position: -642px -26px;}



















.footer-mobile{ width:100%; float:left; display:none;}







































.panel-default>.panel-heading {







  color: #333;  







 







  padding: 0;







  -webkit-user-select: none;







  -moz-user-select: none;







  -ms-user-select: none;







  user-select: none; background:none; border:none;







}







.panel-heading h4{ margin:0px;}







.panel-heading h4 a{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0;







    border: medium none;







    color:#f1d6c1;







    display: block;







    font-family: "Circular Air Book";







    font-size: 16px;







    font-weight: normal;







    padding: 10px 0 10px 0;  border-bottom:1px solid #c7aea9;  text-decoration:none;}







.panel-group .panel{ background:none;  box-shadow:none; border:none; margin:0px !important;}















.panel-default>.panel-heading a {







  display: block;







}















.panel-default>.panel-heading a:after {







  content: "";







  position: relative;







  top: 1px;







  display: inline-block;







  font-family: 'Glyphicons Halflings';







  font-style: normal;







  font-weight: 400;







  line-height: 1;







  -webkit-font-smoothing: antialiased;







  -moz-osx-font-smoothing: grayscale;







  float: right;







  transition: transform .25s linear;







  -webkit-transition: -webkit-transform .25s linear;







}















.panel-default>.panel-heading a[aria-expanded="true"] {







  background-color:none; color:#c7aea9; border:none;







}















.panel-default>.panel-heading a[aria-expanded="true"]:after {







 background:url(../accrodian/minus.svg) right top no-repeat;







  -webkit-transform: rotate(90deg);







  transform: rotate(90deg); width:20px; height:20px; display:inline-block; margin:-8px 0 0;







}















.panel-default>.panel-heading a[aria-expanded="false"]:after {







 background:url(../accrodian/plus.svg) right top no-repeat;







  -webkit-transform: rotate(90deg);







  transform: rotate(90deg);  width:20px; height:20px; display:inline-block; margin:-8px 0 0;







}















.accordion-option {







  width: 100%;







  float: left;







  clear: both;







  margin: 15px 0;







}















.accordion-option .title {







  font-size: 20px;







  font-weight: bold;







  float: left;







  padding: 0;







  margin: 0;







}















.accordion-option .toggle-accordion {







  float: right;







  font-size: 16px;







  color: #6a6c6f;







}















.accordion-option .toggle-accordion:before {







  content: "Expand All";







}















.accordion-option .toggle-accordion.active:before {







  content: "Collapse All";







}















.accordian-nav ul{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; display:block !important; float:left;}







.accordian-nav ul li{line-height:normal; float:left; width:50%; border:none;}







.accordian-nav ul li a{font-size:14px; color:#f1d6c1; line-height:32px; border:none; padding:0px !important;}







.accordian-nav ul li a:hover{ text-decoration:none; color:#c7aea9; }















.accordian-nav-full{ width:100%; float:left;}







.accordian-nav-full ul li{ width:100%; float:left}







.front-foot-links{ width:100%; float:left; padding-bottom:15px;}







.front-foot-links ul{ list-style:none; margin:0px; padding:0px; text-align:center;}







.front-foot-links ul li{ line-height:normal; display:inline-block;}







.front-foot-links ul li a{ color:#f1d6c1; padding:0 8px; font-size:14px;}



.front-foot-links ul li a:hover{ color:#c7aea9;}



















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















.front-new-up ul li{ width:auto;}















.front-new-up ul li a{ padding-right:10px;}















.front-new-down-left{ width:100%;}















.front-new-down-left ul li{ width:auto; float:left;}















.front-new-down-left ul li a{ padding-right:10px;}















.front-list-left{ width:100%; margin-bottom:8px;}















.front-list-left ul{ text-align:center;}















.front-list-left ul li{ display:inline-block; float:none;}















.front-list-right{ width:100%;}















.front-list-right ul{ text-align:center;}















.front-list-right ul li{ display:inline-block; float:none;}















.front-list-mid{ padding:10px 0 10px 0; display:inline-block; text-align:center; width:100%;}















.front-social{ margin:0px; width:100%;}















.front-social ul{ text-align:center;}















.front-social ul li{ display:inline-block; float:none;}















	















}































@media only screen and (min-width:980px) and (max-width: 1280px) {















.front-social ul li{ margin-right:3px;}	















	}































@media only screen and (min-width: 320px) and (max-width: 767px) {































.front-nav-city{ width:100%; margin-bottom:30px;}















.front-nav-city ul li{ float:left;}















.front-nav-city ul li a{ padding-right:10px;}















.front-nav-city ul li{ width:auto;}















	















	















.front-new-up ul li{ width:auto;}	















.front-new-up ul li a{ padding-right:10px;}















.front-new-down-left{ width:100%; margin-bottom:30px;}















.front-new-down-left ul li{ float:left;}















.front-new-down-left ul li a{ padding-right:10px;}















.front-new-right{ padding-left:15px;}















.front-list-right{ width:100%; margin:10px 0 0 0;}















.front-list-right ul{ text-align:center;}















.front-list-right ul li{ display:inline-block; float:none; margin-bottom:8px;}















.front-list-mid{ width:100%; text-align:center; float:left; margin-top:15px;}















.front-social{ width:100%; float:left; margin:15px 0px 0px 0px;}















.front-social ul{ text-align:center; text-align:center;}















.front-social ul li{ float:none; display:inline-block;}















.front-list-left ul{ text-align:center;}















.front-list-left ul li{ display:inline-block; text-align:center; float:none;}















.front-social ul li span{ display:block; margin-right:0px;}































.jj-support{ width:100%; padding:0 3%;}















.jj-support ul { text-align: center;}















.jj-support ul li{ float:none; display:inline-block;}















.jj-support ul li{ width:19%; height:auto; margin:0 16px 10px 0;}















.jj-support ul li:nth-child(4){ width:33%;}















.jj-support ul li:nth-child(5){ width:12%;}















.jj-support ul li:nth-child(6){ width:13%;}















.front-new-up h6{ line-height:20px;}	















.footer-site-sec ul li label{ display:none;}



.footer-site-sec ul li a{ margin:0 -2px;}



.footer-site-sec ul li a {



	margin: 0 2px;



	width: 38px;



	height: 36px;



	background: url(../images/site-logo-mobile.svg) left top no-repeat



}



.footer-site-sec ul li a.site1 {



	width: 38px;



	background-position: left top



}



.footer-site-sec ul li a.site2 {



	width: 38px;



	background-position: -63px top



}



.footer-site-sec ul li a.site3 {



	width: 38px;



	background-position: -125px top



}



.footer-site-sec ul li a.site4 {



	width: 38px;



	background-position: -187px top



}



.footer-site-sec ul li a.site5 {



	width: 38px;



	background-position: -247px top



}



.footer-site-sec ul li a:hover.site1 {



	width: 38px;



	background-position: left -36px



}



.footer-site-sec ul li a:hover.site2 {



	width: 38px;



	background-position: -63px -36px



}



.footer-site-sec ul li a:hover.site3 {



	width: 38px;



	background-position: -125px -36px



}



.footer-site-sec ul li a:hover.site4 {



	width: 38px;



	background-position: -187px -36px



}



.footer-site-sec ul li a:hover.site5 {



	width: 38px;



	background-position: -247px -36px



}



.front-list-right ul li{ margin-bottom:0px;}



.front-list-left ul li a{ padding:0 5px;}



.front-list-right ul li a{ padding:0 0px;}



.front-bottom-nav p{ padding:0 15px;}



.front-list-left ul{ margin:0 0 0 -5px;}



.front-list-left ul, .front-list-mid, .front-list-right ul, .jj-support ul {text-align:left;}



.front-footer-down{ padding:20px 0 15px 0px;}



.front-footer-up{ padding:40px 0 40px;}



.front-list{ padding:0 0 40px;}



.front-list-left ul li a{ padding:0 4px;}



.front-list-right ul li a{ padding-right:12px;}



.front-bottom-nav p a.msg-icon img{ width:60px; height:auto;}







.front-nav-logo{ padding-bottom:50px;}







.front-nav{ display:none;}







.front-list{ display:none;}







.footer-mobile{ width:100%; float:left; display:block;}







.front-nav-logo{ display:none;}







.front-social ul li{ margin-right:4px;}







}