@charset "utf-8";
/* CSS Document */
body{  font-family:"Microsoft Yahei"; color:#333; font-size:14px; font-weight:none;}
body,table,form,p,dl,dt,dd,h1,h2,h3,div,dl,dt,dd,td,th,ul,li{margin:0;padding:0; list-style:none;}
img{ border:0px;}
.clear{ clear:both;}
a{ text-decoration:none;}
a:hover{ cursor:pointer;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
/*推广页手机端别墅*/
.tgbswapform{ width:83%; height: auto; padding:4%;border: 2px solid #666; border-radius: 10px; margin:15px auto;}
.xdxdtitle{ width:100%; height: 35px; line-height: 35px; color: #fff; background: #ac8640; text-align: center; font-size: 18px; letter-spacing: 2px;}
.tgbswapforminpu{ width:96%; height: 35px; line-height: 35px;background: #c1c1c1; color: #000; border:0px; padding: 0px 2%; font-size: 14px; margin: 10px auto; display: block;vertical-align: top;clear: both; outline: none;}
.tgbswapforminpu1{ width:48%; padding: 0px 2%; height: 35px; line-height: 35px;background: #c1c1c1; color: #000; border: 0px; font-size: 14px;display: block; float: left; vertical-align: top; margin-bottom: 10px;outline: none;}
.hqyzm{ width: 35%; height: 37px; line-height: 37px; float: right;background: #ef5c00; color: #fff; text-align: center; font-size: 14px; border: 0px; outline: none;}
.ljcys{width: 35%; height: 37px; line-height: 37px; float: right; background: #ef5c00; color: #fff; text-align: center; border:0px; font-size: 15px; outline: none;}

.waptgbjbody{ background: #999; padding: 20px 0px; margin: 0px;}
.tgbswapform1{ width:83%; height: auto; padding:4%;border: 2px solid #fff; border-radius: 10px; margin:0px auto;}
.bgwhite{ background: #fff !important;}

.tgheaderbox{ width: 100%; height:60px; position:fixed; top:0px;left:0px; background: #fff;}
.tgheaderbox .logo{ width:40%; float: left; margin-left:5px; vertical-align: middle; display: block; padding-top: 10px;}
.tgheaderbox .tel{ width: 40%; height: 29px; line-height: 29px; float:right; font-size: 13px; color: #b60005; display: block; padding-top: 15px; font-weight: bold; font-size: 1em;}
.tgheaderbox .tel img{ vertical-align: middle; margin-right: 5px;}
.tgheaderbox .tel a{ color:#b60005;}
.i-list {
  position: relative;
  width: 35px;
  height: 35px;
  margin-top: 13px;
  margin-right:5px;
  float: right;
}
.i-list .i-list1::after,
.i-list .i-list1::before,
.i-list .i-list2::after,
.i-list .i-list2::before {
  content: "";
  width: 15px;
  height: 15px;
  background: #be8e44;
  position: absolute;
  left: 10px;
  top: 10px;
  border-radius: 2px;
}
.i-list .i-list1::after {
  top: 0;
  left: 0;
}
.i-list .i-list1::before {
  top: 0;
  left: 19px;
}
.i-list .i-list2::after {
  left: 0;
  top:19px;
}
.i-list .i-list2::before {
  top: 19px;
  left: 19px;
}
#rnav{ width:90px; height: 100%; background: rgba(255,255,255,0.9);position: fixed;right:0px;top:0px; z-index: 999; display: none;}
#rnav ul{ width: 100%; height: 100%;}
#rnav ul li{ width: 100%; text-align: center; line-height: 35px; line-height: 35px;}
#rnav ul li a{display:block;color:#be8e44; font-size: 15px;}
.rnavclose{ width:32px; height: 32px; position: absolute;bottom:30px;left:29px;}
#rnav ul li .waphome{width:90%;height:40px;line-height:40px;color: #fff;background:#eaa233; margin:20px auto;border-radius: 3px; }

.tgbsfooter{height:100px; background: url(../images/bsftbg.jpg) no-repeat center center; background-size: cover; padding:30px 0px;}
.tgbsfooterleft{ width:calc(100% - 120px); height: auto; float:left; margin-left: 10px;}
.tgbsfooterleft img{ float: left;}
.tgbsfooterleft p{ width:calc(100% - 110px);font-size: 20px;color:#fff;float:right; line-height: 30px; padding-top:20px;}
.tgbsfooterleft span{ font-size: 13px;}
.tgbsfooter .castel{ width: 100px; height: 30px; line-height: 30px; color: #fff; background: #930000; display:block; float:right; text-align: center; margin-right: 10px; margin-top: 35px;}

.morecase{ width: 120px; height:40px; line-height: 40px; color: #fff; background: #930000; display:block; text-align: center; margin: 20px auto; font-size: 15px;}
/*推广工装*/

