
body,.wrap{margin: 0}
.banner{width: 100%}
.banner img{width: 100%;position: relative;top:-59px;}

.lxfs{max-width: 1260px;margin: 0 auto;padding: 0 30px 20px;overflow: hidden;}
.lxfs .left{width: 39%;padding-right: 16px;float: left;}
.lxfs .left .address{width: 100%;border: #eccc77 3px solid;padding: 16px 20px 30px 24px;}
.lxfs .left .address h4{font-size: 24px;color: #1a1a1a;line-height: 34px;}
.lxfs .left .address span{font-size: 14px;display: block;line-height: 24px;color: #333333;}
.lxfs .left .address p{font-size: 14px;color: #999999;line-height: 18px;}
.lxfs .left .call{border: #eccc77 3px solid;padding: 27px 27px 25px 13px;overflow: hidden;margin-top: 14px;}
.lxfs .left .call .l{float: left;/* overflow: hidden; */position: relative;padding: 0 0 0 70px;/* width: auto; */}
.lxfs .left .call .l img{float: left;margin-right: 10px;left: 0;top: 0;position: absolute;}
.lxfs .left .call .l p{font-size: 16px;line-height: 22px;padding: 0 0 0;color: #1a1a1a;}
.lxfs .left .call .l h2{color: #93010b;font-size: 20px;white-space: nowrap;line-height: 25px;}
.lxfs .left .call .r{float: right;max-width: 65px;}
.lxfs .left .call .r img{ }
.lxfs .left .call .r p{font-size: 14px;text-align: center;line-height: 24px;color: #808080;padding-top: 3px;}
.lxfs .right{float: right;width: 61%;background-color: #93010b;height: 310px;border: 1px solid #eccc77;}

.zxly{max-width: 1260px;margin: 0 auto;padding: 0 30px 115px;}
.zxly form{
    overflow: hidden;
}
.zxly form .l{width: 39%;float: left;padding-right: 16px;}
.zxly form .l input{width: 100%;border: 1px solid #eccc77;padding: 0 19px;line-height: 46px;color: #999999;font-size: 14px;margin-bottom: 33px;}
.zxly form .r{float: right;width: 61%;}
.zxly form .r textarea{width: 100%;height: 210px;color: #999999;line-height: 24px;font-size: 14px;border: 1px solid #eccc77;padding: 12px;}
.zxly form .r .sub{width: 207px;background: #93010b;padding: 4px;margin-top: 24px;}
.zxly form .r .sub input{color: white;border: 1px solid rgba(235,235,235,0.6);line-height: 42px;cursor: pointer;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s; background-color: #93010b;width: 100%;font-size: 16px;text-align: center;}
.zxly form .r .sub input:hover{background: #fff;color: #93010b;border-color: #fff;}
@media (max-width: 1100px) {
    .lxfs .left{width: 100%;float: none;padding:0 0 16px 0;overflow: hidden;}
    .lxfs .right{width: 100%;float: none;}
    .lxfs .left .address{width: 49%;float: left;}
    .lxfs .left .call{width: 49%;float: right;padding-top: 23px;margin-top: 0;}
    .zxly{padding-bottom: 60px;}
    .zxly form .l{width: 42%;padding: 0;}
    .zxly form .r{width: 56%;}

}
@media (max-width: 900px){
    .lxfs .left .call .l img{width: 50px;margin: 20px 5px 0 0;}
    .lxfs .left .call .l h2{font-size: 19px;line-height: 24px;}
    .lxfs .left .address h4{font-size: 20px;line-height: 30px;}
    .lxfs .left .address{padding: 15px 10px 10px 10px;}
    .lxfs .left .call{padding: 15px 10px 8px 10px;}
    .lxfs .left .call .l p{padding-top: 20px;}
    .lxfs .right{height: 200px;}
    .zxly form .l input{margin-bottom: 10px;line-height: 36px;}
    .zxly form .r textarea{height: 134px;}
    .zxly form .r .sub{width: 150px;margin-top: 10px;}
    .zxly form .r .sub input{line-height: 30px;}

}
@media (max-width: 767px) {
    .lxfs .left .address{width: 100%;margin-bottom: 10px;border-width: 1px;}
    .lxfs .left .call{width: 100%;border-width: 1px;}
    .lxfs{padding: 0 15px 10px;}
    .zxly{padding: 0 15px 20px;}
    .lxfs .left .call .l img{width: 40px;margin: 25px 5px 0 0;}
    .lxfs .left .call .l{padding-left: 50px;}
    .lxfs .left .call .l h2{font-size: 17px;line-height: 23px;}
    .lxfs .left .call .l p{font-size: 14px;line-height: 20px;}
    .zxly form .l input{padding: 0 10px;}
    .zxly form .r textarea{padding: 10px;}
    .zxly form .r .sub{width: 100px;}
    .zxly form .r .sub input{font-size: 14px;line-height: 24px;}
}


