@charset "utf-8";
 .w1200{
  width: 1200px;
  margin: 0 auto


}.fr{
  float: right


}.fl{
  float: left


}.color-FF4{
  color: #ff4e00


}.mt-23{
  margin-top: 23px


}.clear{
  display: block;
  clear: both


}input:focus{
  box-shadow: none;
  background: 0 0;
  border: none


}::-webkit-scrollbar{
  width:8px;
  height:1px


}::-webkit-scrollbar-thumb{
  border-radius:10px;
  background-color:rgba(0,0,0,.2)


}::-webkit-scrollbar-track{
  background:#f8f8f8


}.text-hide{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis


}.i-header .logo{
  width: 216px;
  height: 65px;
  background: url(../images/logo.png) no-repeat;
  animation: logomove .8s 1;
  -webkit-animation: logomove .8s 1;
  background-size: 216px


}.posing{
  float: left;
  line-height: 40px


}.posing i{
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 14px;
  margin-right: 5px


}.posing a{
  padding: 0


}.hzhb .hz_tab ul li.on, .hzhb .tab ul li.on{
  border-bottom: 2px solid #1eb388


}.hzhb .content, .hzhb .hz_content{
  width: 100%


}.hzhb .content:after, .hzhb .hz_content:after{
  clear: both;
  display: block;
  content: ''


}.hzhb .content .a_1, .hzhb .hz_content .a_1{
  padding-top: 20px;
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex


}.hzhb .content .a_1 li a, .hzhb .hz_content .a_1 li a{
  margin-right: 15px;
  line-height: 24px;
  color: #999;
  font-size: 12px


}@media only screen and (max-width:640px){.fixed_bottom div.phone{
    height: 34px;
    background: -webkit-gradient(linear, left top, right top, from(#78d8f3), to(#43b0e3));
    background: -webkit-linear-gradient(left, #78d8f3, #43b0e3);
    background: linear-gradient(90deg, #78d8f3, #43b0e3);
    border-radius: 4px;
    color: #fff;
    border-radius: 24px;
    line-height: 44px


  }.fixed_bottom div.phone a{
    color: #fff;
    font-size: 12px;
    height: 34px


  }.fixed_bottom div.phone a p:first-of-type{
    line-height: 34px


  }.fixed_bottom div.phone a p i{
    margin-right: 6px


  }.fixed_bottom div.phone a p b{
    font-size: 14px;
    font-weight: 400


  }.fixed_bottom div i.phone{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAD9klEQVRIS6WWe8zXYxjGPxdtZOUwzR80lYliGLJGU4qVMYexMpU5LdZCMa0hnRQ1s0Zm01YM0YE5bf0hhzJnhtEyh1H/RE2KEpLudv12f989fn7v+37Td3u39/f93s99Pff9XNd1P2Ifn4h4FRgEdAO2Ad8BHwIrgTck7ekopaqPEXEAMA64FugBOPF0STuKGMfPAw4H/gAOBY4HzgIOAtYD9wJLJEUr4AZgRBwMLAcuAbYCvwM9gbXA+ZI2d7TriOgOXAjc7HjgU2C0pK+b1ykiugAvAJcCjwO3A38CdwAPZrvOlbS7TvcjYgTwCHAUcJWk18p1BnTih4D5kvx/2xMR04CZwN2SHqgDmB1zy5dmtRdJWlWtNaDbtlHS8OaEea7vAv3cYklutY/gOOAa4AvgbUlbWqw9EHgpCTZQ0reOMeBOYJGkW1tVEBGjgGXAiKo9ETESeA5w0l15/lMlbWjqkEn1fnLCoGHAH5POY9sBvCx3OrxsTUSYlScDXndTAo+S9HoT6DnAO8DVkpYZ8D1rStKpLdpyCODv3ml/SX+1s6mjgReBM4ArJFlSJRf8zZs70YAmhbXTp2xJRFgyDhyc0visE2lYWquBE4ABkr4v9DsUeBMYYsAzgU8MKml2EWQxfwRcLunlOgyNiGNTu6skXVnksvQ2AQsr4ftge/uvaltE9AW+MRslPVMHMBlsiU0ETpLk9Y0nIp4HjqgAzTo7zSRJDxdBbkMv4LTS4jpprSX0FXCPpPuLXHOAMRWgffQDwFX1k+TyvSsf9MdmqaTRdarMs98OrJB0fQE4ubGJpjMz6FJJY4r31wGLgVmSZtQEtaeulWTTqFo6CZjTBpgVLQBuaZQuPVsE3+fd2WfLltcBL3LYyRY1A5raJpBbe7akL4sF3syE/QF1rn8BZpXWkWXiMWXQjfnesRWo2zu9ucKIOAwYlq6zuvLeMu4/gJncs+0VwPNsqKSfi0rNvLvSX8dJMkFMMM/SJ4AjM9aGPk3SY50CZgIT56kUso37pwLU3umZZx+eBXTN33Yaj7FjPNJsZenDY6tqW1ZYJDaBnPiHnBa+v1Sss28uBOxUft7KmL9zw+bDo8CNwBrgAg/xDgFzoaeBZfFrOn7bNEjN+ULl68hKSb+1OFczfKoJ5/Z2CpigprTnn6eGyTJP0j91ZBERnplu/RpJI2sBJmifvPucniPrhlaXpBYVurUGfFrSbbUBE9RD1xXapnz/tO/OlfRLe9VGhM9xvM9a0uf7BNhEmPk5Ky0Lk2expHUlcETMBaaUo+9/ARbAFwN3AuflO7PYM9Sm0T9NwBsxUxvPfgEWwE7uEWfgUwA7jnX7JDCjvP7vBSsksT/jh+g9AAAAAElFTkSuQmCC) no-repeat;
    background-size: 100%


  }.top_nav .title{
    height: 40px;
    line-height: 40px;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    padding: 0 15px


  }.top_nav .title p{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center


  }.top_nav .title i{
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA1VBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CNNypAAAARnRSTlMAEBESExQVFhcYGRobHB0eHyAhIiMkJigqLC4xMzVLXqrFy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5+jp6uvs7e7v4gin+AAAAU1JREFUOMt10mtfAUEYxuGbJGwsCZVjTkVYS5JTJP7f/yP1Yh2XmXfPXPObw3OPSu1KQIZx/7opawnVoMFd+FUXqAVNTlPFLVC/MfgsKxX+gEbI75YLTDOSlF8DzZDRpZcV8HZ75n1g8rgvn5fAe9jn3+njxNMCaB1WWA4wfjjdMjcH2ndeEXOAr9T5pbIz4CNy8FHK/6zMBOhEdv6ZvGxMegx0o57b11qbGgE9BxgmrodjDwFgEDfFG3cB3HsZ8/cWmDcYeEcM7eueGAK93tUmSJL9CTixaBcYpy896bkU7QCTzIWPdi5FPnZf6axJXweX7trAPHfqD2PAsfZluAUsnk5i+Ab61nEi3AKWz/vyceJz6fYNWL2cBH3uUqgJrPOSlJkCruV/VqgB/BV2X+nSpZs6sC2qacwvWAO6WpvzDVbhR+XNqzH/QKVd+gcdDkyigyWfaAAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100%;
    display: block


  }}.topbanner_right>a, .topbanner_right>.a{
  float: left;
  width: auto;
  line-height: 15px;
  margin-top: 13px;
  margin-left: 10px;
  font-size: 12px;
  color: #6e6e6f;
  padding-right: 10px;
  border-right: #CCC 1px solid;

}.topbanner_right>a.index, .topbanner_right>.a.index{
  color: #1eb388;

}.topbanner_right a.index i, .topbanner_right .a.index i{
  background: url(../images/home_1.png) no-repeat;
  margin-right: 5px;
  width: 13px;
  height: 11px;
  display: inline-block;

}.topbanner_right a.orange, .topbanner_right .a.orange{
  color: #e25d39;

}.topbanner_right a.login, .topbanner_right .a.login{
  border-right: none;
  padding-right: 8px;

}.topbanner_right a:hover, .topbanner_right .a:hover{
  color: #1eb388;

}.topbanner .topbanner_right>a.index:hover, .topbanner .topbanner_right>.a.index:hover{
  color: #1769aa !important;

}.topbanner_right .contact .contact_box .btn{
  background: url(../images/top_contact_icon01.png) no-repeat;
  background-position: 76px 6px;
  text-indent: 32px;
  margin: 10px auto 0 auto;
  display: block;
  text-align: center;
  background-color: #1eb388;
  color: #ffffff;
  width: 211px;
  height: 29px;
  line-height: 29px;
  padding: 0;
  font-size: 13px;
  border: none;
  border-radius: 0;

}.topbanner_right .contact .contact_box .btn:hover{
  background-color: #3e9ce5;

}.topbanner_right .contact .contact_box .phone{
  margin-left: 10px;
  margin-top: 13px;
  line-height: 20px;
  font-family: "Ã¥Â®â€¹Ã¤Â½â€œ";
  font-size: 16px;
  background-position: 47px center;
  background-color: #ffffff;
  color: #898989;

}.topbanner_right .contact .contact_box .phone .v001{
  float: left;
  position: relative;
  top: 0px;
  left: -2px;
  width: 18px;
  height: 20px;
  background: url(../images/top_contact_phone.png) no-repeat;

}.topbanner_right .contact .contact_box .phone .v001{
  float: left;
  position: relative;
  top: 0px;
  left: -2px;
  width: 18px;
  height: 20px;
  background: url(../images/top_contact_phone.png) no-repeat;

}.topbanner_right .contact .contact_box .phone .v002{
  float: left;
  margin-left: 3px;

}.topbanner_right .contact .contact_box .phone .v003{
  float: left;
  font-size: 12px;
  margin-top: 2px;

}.foot2_top .fl .b1{
  margin-right: 150px;

}.foot2_top .fr{
  float: left;

}.foot2_top .fr .b1 span{
  color: #ffffff;
  font-size: 12px;
  display: block;
  margin-bottom: 4px;
  padding-left: 6px;

}.foot2_top .fl{
  margin-left: 128px;

}.foot2_top .img{
  width: 103px;
  height: 103px;
  padding: 6px;
  background: #fff;

}.foot2_top .img img{
  width: 100%;
  height: 100%;
  display: block;

}.tab_2 li:hover, .tab_2 li.active{
  color: #1eb388;

}.tab_2 li:hover:after, .tab_2 li.active:after{
  display: block;

}.clearfix{
  zoom: 1;

}.pl01 .con{
  padding: 0 157px 34px;
  margin-bottom: 30px;
  border-bottom: dashed 2px #f0f0f0;

}.pl01>ul li.active, .pl01>ul li:hover{
  color: #ffffff;
  background-color: #1eb388;

}.pl01 > ul li.active a, .pl01 > ul li:hover a{
  color: #fff;

}#jgjj{
  line-height: 30px;

}.pl02 ol li.active, .pl02 ol li:hover{
  color: #1eb388;

}.mydate_wrap .bar{
  padding: 0 50px;
  height: 38px;
  line-height: 38px;
  color: #333;
  font-size: 14px;
  text-align: center;
  position: relative;
  border: 1px solid #F5F5F5;

}.mydate_wrap .bar a{
  position: absolute;
  width: 6px;
  height: 12px;
  top: 50%;
  margin-top: -6px;
  padding: 0 10px;

}.section02TJLB .title{
  float: left;
  font-size: 14px;
  color: #999999;
  padding: 6px 0;
  margin-right: 20px;

}.section02TJLB .allTJLBBtn .active span{
  border: 1px solid #b0ecdb;
  color: #1eb388;
  display: block;
  float: left;

}.section02TJLB .allTJLBBtn .active span{
  border: 1px solid #b0ecdb;
  color: #1eb388;
  display: block;
  float: left;

}.tab_1 li:hover, .tab_1 li.active{
  color: #1eb388;

}.tab_1 li:hover:after, .tab_1 li.active:after{
  display: block;

}.right_list1{
  background: #fff;
  padding: 10px 0 0 0;
  margin-bottom: 10px;

}.right_list1 .img{
  height: 150px;
  position: relative;
  margin-bottom: 10px;

}.right_list1 .img img{
  width: 100%;
  height: 100%;

}.right_list1 .img p{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 34px;
  background: rgba(51, 51, 51, .8);
  color: #ffffff;

}.right_list1 .img p i{
  width: 180px;
  padding-left: 20px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-style: normal;

}.right_list1 .img p i a{
  font: 12px/1.5 'Microsoft YaHei', 'å®‹ä½“', Tahoma, Arial, sans-serif;
  color:#ffffff;

}.right_list1 .title{
  height: 48px;
  border-bottom: 1px solid #e6e6e6;
  width: 240px;
  margin-left: 9px;
  line-height: 48px;
  font-size: 16px;
  color: #000000;
  margin-bottom: 20px;

}.right_list1 .title ul{
  padding: 0 8px;
  display: block;

}.right_list1 .title li{
  float: left;
  padding-bottom: 20px;
  color: #666666;
  font-size: 16px;
  cursor: pointer;
  margin-right: 16px;
  height: 26px;

}.right_list1 .title li.active{
  color: #1eb388;
  border-bottom: 2px solid #1eb388;

}.right_list1 .title li:last-child{
  margin-right: 0;

}.right_list1 .title img{
  vertical-align: middle;

}.right_list1 ul{
  padding: 0 20px 0 20px;

}.right_list1 .ulwrap ul{
  display: none;

}.right_list1 .con p{
  margin: 0 0 10px;
  font-size: 14px;
  color: #999999;

}.right_list1 .con .others{
  font-size: 12px;
  color: #999999;

}.right_list1 .con .others2{
  font-size: 14px;
  color: #999999;
  margin-bottom: 6px;

}.right_list1 .con .others2:last-child{
  margin-bottom: 0;

}.right_list1 .con .others2 b{
  font-weight: normal;
  color: #666;

}.right_list1 .con .others2 label{
  font-size: 12px;

}.right_list1 .con .others2 span, .right_list1 .con .others span{
  font-size: 14px;
  color: #ed6d34;

}.right_list1 .con .others b{
  font-weight: normal;
  margin-left: 2px;

}.right_list1 li{
  padding-bottom: 20px;

}.right_list2 .title{
  height: 60px;
  line-height: 60px;
  padding-left: 20px;
  border-bottom: 1px solid #f0f0f0;
  color: #333333;
  font-size: 16px;
  margin-bottom: 20px;

}.right_list3 .title{
  font-size: 18px;
  font-weight: normal;
  color: #4b4643;

}.right_list5 .title{
  height: 60px;
  line-height: 60px;
  padding-left: 20px;
  color: #333333;
  font-size: 16px;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 26px;

}.right_list5 li .img{
  position: absolute;
  left: -31px;
  top: 0;
  z-index: 20;
  background: #fff;

}.right_list5 li .con{
  overflow: hidden;

}.right_list5 .con{
  position: relative;

}.zj_box .img{
  float: left;

}.zj_box .con{
  overflow: hidden;
  padding-left: 20px;

}.box_tjmx .a1 .img{
  height: 104px;
  margin-bottom: 24px;

}.box_mark_wrap .a1 .fr{
  float: right;

}.box_mark_wrap .a1 .img{
  height: 104px;
  margin-bottom: 24px;

}.mapmodelbody .searchresult ul li.active span{
  background-color: #eb5b41;

}.mapmodelbody .searchresult ul li.active p.titlename{
  color: #eb5b41;

}.mapmodelbody .searchresult ul li.active p{
  color: #FBC3B9;

}.lookroad .roadtype span.active, .lookroad .roadtype span:hover{
  background-color: #cedaef;

}.jq_list{
  padding: 30px 20px;
  background: #fff;

}.jq_list li{
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 30px;
  margin-bottom: 30px;

}.jq_list li:last-child{
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0;

}.jq_list .img{
  float: left;
  width: 218px;
  height: 158px;
  border-radius: 4px;
  position: relative;
  margin-right: 20px;
  overflow: hidden;
  border: solid 1px #fafafa;

}.jq_list .img>img{
  width: 100%;
  height: 100%;
  display: block;

}.jq_list .img .mark{
  position: absolute;
  top: 0;
  left: 6px;

}.jq_list .con{
  overflow: hidden;
  line-height: initial;

}.jq_list .title h2{
  color: #666666;
  font-weight: 600;
  font-size: 16px;
  float: left;
  max-width: 290px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

}.jq_list .title h2 s{
  text-decoration: none;

}.jq_list .title h2 i{
  font-style:normal;

}.jq_list .title .fl span{
  font-weight: normal;
  float: left;
  width: 27px;
  height: 17px;
  background-color: #52d5af;
  border-radius: 9px;
  line-height: 17px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  margin-left: 8px;
  margin-top: 4px;

}.jq_list .title p{
  font-size: 14px;
  color: #666666;

}.jq_list .title p span{
  margin-left: 12px;

}.jq_list .title{
  margin: 2px 0 20px;

}.jq_list .content{
  color: #666666;
  font-size: 14px;
  width: 100%;
  min-width: 0;
  margin-bottom: 0;
  padding-bottom: 0;

}.jq_list .content .a02{
  text-align: center;

}.jq_list .content .price{
  color: #ff4e00;
  font-size: 16px;
  margin-bottom: 10px;

}.jq_list .content .price b{
  font-size: 30px;

}.jq_list .content .aimg{
  display: inline-block;
  width: 18px;
  vertical-align: middle;

}.jq_list .content em{
  font-style: normal;
  height: 10px;
  display: inline-block;
  margin: 0 3px;

}.jq_list .content .b01{
  margin-bottom: 10px;

}.jq_list .content .b01 span{
  display: inline-block;
  max-width: 340px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;

}.jq_list .content .b01:last-child{
  margin-bottom: 0;

}.jq_list .content .amap{
  margin-left: 14px;

}.jgr{
  background-color:#f42b47
}.jgo{
  background-color:#f26c08
}.jgg{
  background-color:#3bb81e
}.jgfw{
  margin-right: 8px;
  padding: 0 2px;
  color: #fff;
  border-radius: 3px;
  font-size: 12px;

}.jq_list .title h2{
  color: #666666;
  font-weight: 600;
  font-size: 16px;
  float: left;
  max-width: 490px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

}.right_list1 .title{
  height: 48px;
  border-bottom: 1px solid #e6e6e6;
  width: 240px;
  margin-left: 9px;
  line-height: 48px;
  font-size: 16px;
  color: #000000;
  margin-bottom: 20px;

}.right_list1 .title ul{
  padding: 0 8px;
  display: block;

}.right_list1 .title li{
  float: left;
  padding-bottom: 20px;
  color: #666666;
  font-size: 16px;
  cursor: pointer;
  margin-right: 16px;
  height: 26px;

}.right_list1 .title li.active{
  color: #1eb388;
  border-bottom: 2px solid #1eb388;

}.right_list1 .title li:last-child{
  margin-right: 0;

}.right_list1 .title img{
  vertical-align: middle;

}.right_list1 ul{
  padding: 0 20px 0 20px;

}.right_list1 .ulwrap ul{
  display: none;

}.right_list1 .con p{
  margin: 0 0 10px;
  font-size: 14px;
  color: #999999;

}.right_list1 .con .others{
  font-size: 12px;
  color: #999999;

}.right_list1 .con .others2{
  font-size: 14px;
  color: #999999;
  margin-bottom: 6px;

}.right_list1 .con .others2:last-child{
  margin-bottom: 0;

}.right_list1 .con .others2 b{
  font-weight: normal;
  color: #666;

}.right_list1 .con .others2 label{
  font-size: 12px;

}.right_list1 .con .others2 span, .right_list1 .con .others span{
  font-size: 14px;
  color: #ed6d34;

}.right_list1 .con .others b{
  font-weight: normal;
  margin-left: 2px;

}.right_list1 li{
  padding-bottom: 20px;

}.right_list1 .img{
  height: 150px;
  position: relative;
  margin-bottom: 10px;

}.list_compare .img{
  position: relative;
  width: 134px;
  height: 99.25px;
  background-color: #f2f2f2;
  margin-right: 20px;

}.list_compare .img p{
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background-color: #1eb388;
  border-radius: 12px 12px 0px 0px;

}.list_compare .con{
  overflow: hidden;

}.list_compare .topx .price{
  color: #999999;
  font-size: 14px;

}.list_compare .topx .price span{
  color: #ff4e00;
  font-size: 18px;
  margin-right: 6px;

}.list_compare .topx .price b{
  font-size: 24px;
  font-weight: normal;

}.list_compare .active .toggle img{
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);

}.list_compare .img img{
  display: block;
  width: 100%;
  height: 100%;

}.set_list_box ul li:last-child{
  border-bottom: none !important;

}.jq_list .title .fl b{
  font-weight: normal;
  float: left;
  line-height: 25px;
  margin-left: 8px;
  font-size: 14px;

}