@charset "utf-8";
/* CSS Document */


#LRdiv0,#LRfloater0,.swtCenter{display:none;}
.swtCenter {width:279px;height:261px; background-color:#FFF;position:fixed;left:50%;top:50%;z-index:200;margin-left:-139px;margin-top:-130px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 20px rgba(10,2,4,0.75);-webkit-box-shadow:0 0 20px rgba(10,2,4,0.75);box-shadow:0 0 20px rgba(10,2,4,0.75);}
.swtCenter h3 {width:100%;font-size:28px;text-align:center; color:#2e3642;font-weight:500;margin-top:33px;}
.swtCenter h4 {width:100%;font-size:14px;text-align:center;color:#2e3642;}
.mfhd {width:227px;height:32px;border:1px solid #6a7380;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;margin:18px auto 5px;}
.mfhd  input {  border: medium none;  margin: 0;  padding: 0;  list-style-type: none;width:156px;height:30px;line-height:30px; background-color:#FFF;font-size:14px;color:#6a7380;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;padding-left:13px;float:left;outline:none;}
.mfhd input.callbF_sub {  border: medium none;  margin: 0;  padding: 0;  list-style-type: none;width:69px;height:30px;line-height:30px;color:#fff; background-color:#6a7380;font-size:12px;text-align:center;text-decoration:none;-moz-border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;float:left;}
.swtCenter p {width:230px;font-size:12px;color:#6a7380;margin:0 auto;}
.swt_lists {bottom:0;left:0;width:100%;height:58px;line-height:58px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;}
.swt_lists a {display:block;width:50%;height:100%;position:relative;float:left;}
.swt_list1 { background-color:#26c540;-moz-border-radius:0 0 0 15px;-webkit-border-radius:0 0 0 15px;border-radius:0 0 0 15px;}
.swt_list2 { background-color:#ff6005;-moz-border-radius:0 0 15px 0;-webkit-border-radius:0 0 15px 0;border-radius:0 0 15px 0;}
.swt_lists a i,.swt_lists a em {display:block;position:absolute;left:50%;color:#fff;text-decoration:none;}
.swtCallIcon {top:50%;margin-left:-50px;margin-top:-13px;width:27px;height:27px; background:url(../../images/m/footerLink3.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}
.swt_lists em {height:100%;top:0;margin-left:-16px;font-size:16px;}
.swtLinkIcon {top:50%;margin-left:-50px;width:27px;height:24px;margin-top:-12px;background:url(../../images/m/footerLink2.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}
.swtLinkCounter {top:15px;width:14px;height:14px;margin-left:-34px;line-height:13px;text-align:center;font-size:9px;background-color:#e60012;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);z-index:3;font-style:normal;}
.closeBtn_swt {right:-5px;top:-5px;width:44px;height:44px; background:url(../../images/m/closeBtn_swt.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;cursor:pointer;}
.absolute {
    position: absolute;
}.footer {width:100%;height:116px;position:fixed;bottom:0;left:0;line-height:116px;z-index:100;display:none;}
.footer .footerInner {width:100%;height:100%;-moz-box-shadow:6px 0 24px rgba(32,21,18,.72);-webkit-box-shadow:6px 0 24px rgba(32,21,18,.72);box-shadow:6px 0 24px rgba(32,21,18,.72);}
.footer a {display:block;float:left;position:relative;}
.footer a em,.footer a i {display:block;position:absolute;}
.footerLink1 {width:20%;height:100%; background-color:#2e3642;}
.homeIcon {left:50%;top:18px;width:59px;height:50px;margin-left:-29px; background:url(../../images/m/footerLink1.png) no-repeat;}
.footerLink1 em {display:block;left:0;top:68px;width:100%;color:#6a7380;font-size:20px;line-height:36px;text-align:center;}
.footerLink2 {width:40%;height:100%; background-color:#ff6005;}
.swtIcon {left:50%;top:36px;width:54px;height:48px;margin-left:-100px; background:url(../../images/m/footerLink2.png) no-repeat;}
.swtIcon_Counter {left:50%;top:30px;width:28px;height:28px;margin-left:-68px;text-align:center;line-height:26px; background-color:#e60012;color:#fff;font-size:18px;font-style:normal;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);}
.footerLink2 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:32px;line-height:46px;}
.footerLink3 {width:40%;height:100%; background-color:#26c540;}
.phoneIcon {left:50%;top:50%;width:54px;height:54px;margin-top:-27px;margin-left:-90px; background:url(../../images/m/footerLink3.png) no-repeat;}
.footerLink3 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:32px;line-height:46px;}
@media screen and (min-width:320px) and (max-width:900px){
.footer {height:58px;}
 

.homeIcon {top:9px;width:30px;height:25px;margin-left:-15px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.footerLink1 em {font-size:10px;top:34px;line-height:18px;}
.swtIcon {top:18px;width:27px;height:24px;margin-left:-50px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.swtIcon_Counter {top:15px;width:14px;height:14px;margin-left:-34px;line-height:13px;font-size:9px;}
.footerLink2 em {font-size:16px;line-height:23px;margin-left:-14px;margin-top:-12px;}
.phoneIcon {width:27px;height:27px;margin-top:-14px;margin-left:-45px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.footerLink3 em {font-size:16px;line-height:23px;margin-left:-14px;margin-top:-12px;}
}
.call_number {display:block;width:97%;margin:20px auto;}

.page-top {
    position: relative;
    box-sizing: border-box;
    z-index: 999;
    width: 100%;
    height: 61px;
    padding: 6px 0;
    background: #fff;
    border-bottom: 1px solid #dab27c;
}.page-footer .btn-l, .page-footer .btn-r {
    width: 50%;
    text-align: center;
}

.page-top .avatar {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 48px;
}/**
.page-top .menu-list {
    display: none;
    position: absolute;
    top: 80px;
    width: 100%;
    padding: 30px 0;
    background: #F8F8F8;
}.page-top .menu-list ul {
    width: 70%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}.page-top .menu-list ul li {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    border-bottom: 1px solid #999;
    padding-left: 15px;
}.page-top .menu-list ul li img {
    display: inline-block;
    width: 30px;
    margin-right: 10px;
    vertical-align: middle;
}**/


.menu-list{position:fixed;z-index:9;left:0;top:50px;width:37.5%;height:100%;background:#fff}.menu-list .mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:5}.menu-list li{height:60px;line-height:60px}.menu-list li a{display:block;padding-left:40px;color:#676767;font-size:14px}.menu-list li.m1 a{background:url(/static/index/static/images/icon-menu-1.png) 15px center no-repeat;background-size:auto 25%}.menu-list li.m2 a{background:url(/static/index/static/images/icon-menu-2.png) 15px center no-repeat;background-size:auto 25%}.menu-list li.m3 a{background:url(/static/index/static/images/icon-menu-3.png) 15px center no-repeat;background-size:auto 25%}.menu-list li.m4 a{background:url(/static/index/static/images/icon-menu-4.png) 15px center no-repeat;background-size:auto 25%}.menu-list li.m5 a{background:url(/static/index/static/images/icon-menu-5.png) 15px center no-repeat;background-size:auto 25%}.menu-list li.m6 a{background:url(/static/index/static/images/icon-menu-6.png) 15px center no-repeat;background-size:auto 25%}.menu-list li.m7 a{background:url(/static/index/static/images/icon-menu-7.png) 15px center no-repeat;background-size:auto 25%}.menu-list li.m8 a{background:url(/static/index/static/images/icon-menu-8.png) 15px center no-repeat;background-size:auto 25%}
.js-show-menu img{ width: 58%;
    background-size: 40%;
    margin: 5px;}
    .avatar img{width:40px;}
.menu-list img{ width:25%;}

.footer {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%; z-index:9999;
}.page-footer {
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    height: 80px;
    background: #dab27c;
    border-top: 2px solid #CC2C58;
}.page-footer .btn-l img, .page-footer .btn-r img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    height: 60px;
}
.form input {border: 1px solid #ccc;}
.form td{min-height:70px;font-size: 1.6rem;
    height: 44px;
    text-align: center;
    vertical-align: middle;}
.form .coolbg{width: 125px;
    height: 34px;
    background-color: #ccc; border:1px solid #ccc}
    
.header {
    position:fixed;
    z-index:8;
    left:0;
    top:0;
    z-index:19;
    width:100%;
    height:50px;
    background:#fff
}
.header .title {
    max-width:75%;
    margin:0 auto;
    font-size:18px;
    color:#0D0D0D;
    line-height:50px;
    text-align:center
}
.header .title img {
    width:40px;
    margin-top:5px
}
.header .left {
    position:absolute;
    left:0;
    top:0;
    width:50px;
    height:50px;
    line-height:50px;
    display:block
}
.header .left .icon-menus {
    display:block;
    width:50px;
    height:50px;
    background:url(../images/icon-menu.png) center no-repeat;
    background-size:40%
}
.header .right {
    position:absolute;
    right:0;
    top:0;
    min-width:50px;
    height:50px
}
.header .right .icon-phones {
    display:block;
    width:50px;
    height:50px;
    background:url(../images/icon-phone.png) center no-repeat;
    background-size:50%
}
.menu-list {
    position:fixed;
    z-index:9;
    left:0;
    top:50px;
    width:37.5%;
    height:100%;
    background:#fff
}
.menu-list .mask {
    position:fixed;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.3);
    z-index:5
}
.menu-list li {
    height:60px;
    line-height:60px
}
.menu-list li a {
    display:block;
    padding-left:40px;
    color:#676767;
    font-size:14px
}
.menu-list li.m1 a {
    background:url(../images/icon-menu-1.png) 15px center no-repeat;
    background-size:auto 25%
}
.menu-list li.m2 a {
    background:url(../images/icon-menu-2.png) 15px center no-repeat;
    background-size:auto 25%
}
.menu-list li.m3 a {
    background:url(../images/icon-menu-3.png) 15px center no-repeat;
    background-size:auto 25%
}
.menu-list li.m4 a {
    background:url(../images/icon-menu-4.png) 15px center no-repeat;
    background-size:auto 25%
}
.menu-list li.m5 a {
    background:url(../images/icon-menu-5.png) 15px center no-repeat;
    background-size:auto 25%
}
.menu-list li.m6 a {
    background:url(../images/icon-menu-6.png) 15px center no-repeat;
    background-size:auto 25%
}
.menu-list li.m7 a {
    background:url(../images/icon-menu-7.png) 15px center no-repeat;
    background-size:auto 25%
}
.menu-list li.m8 a {
    background:url(../images/icon-menu-8.png) 15px center no-repeat;
    background-size:auto 25%
}