

.sub-title { position:relative; color:#151674; padding:0.85em 0px 0.35em;  }
.sub-title i { width:3.4615em; position:absolute; left:50%; bottom:0px; margin-left:-1.73075em; height:2px; background:#b41717; }


#bsBox { display:none!important; }

.land-left { float:left; width:71.01%; }
.land-right { float:right; width:26.08%; }


.land-detail-bk01  .current { padding-bottom:1.3em; }


.land-detail-head { border:1px solid #ddd; background:#fff; position:relative;  }
.land-detail-head .line { position:absolute; left:71.01%; top:0px; bottom:0px; width:1px; background:#ddd; height:100%; }


.land-contact { float:right; width:28.99%; }
.land-contact .con { width:90%;  max-width:288px; margin:0px auto; }
.land-contact dl { padding-top:2.3em; }
.land-contact dl dt { color:#b41717; padding-bottom:0.7em; }
.land-contact dl dd { padding:2px 0px; }
.land-contact dl dd span { float:left; width:6.77em; }

.land-contact .star { display:inline-block; }
.land-contact .star label {  width:1em; height:1em; display:inline-block; margin:0px 0.2em; background:url(../images/star05.png) no-repeat center top; background-size:100% 300%; }
.land-contact .star label.hui { background-position: center bottom; }
.land-contact dl dd a { color:#151674; }
.land-contact .land-consultation  { padding-top:2em; padding-bottom:2em; }
.land-contact .land-consultation a { line-height:35px; display:inline-block; width:110px; background:url(../images/hd-release-btn01.png) no-repeat center center; background-size:100% 100%; color:#fff;  }


.land-detail-share { background:#f6f6f6; border:1px solid #ddd; border-top:none; padding:12px 2em;  }
.land-detail-share span { display:inline-block; margin-right:6px; cursor:pointer; background:#fff; border-radius:3px; border:1px solid #ddd; padding:0px 12px 0px 38px; position:relative; line-height:32px; }
.land-detail-share span i { position:absolute; left:12px; top:50%; margin-top:-9px; width:18px; height:18px; background:url(../images/star05.png) no-repeat center bottom; background-size:100% 300%; }
.land-detail-share span:first-child +span  i { background:url(../images/share-ico01.png) no-repeat center center; background-size:100% 100%; }
.land-detail-share span.on:first-child i {background:url(../images/star05.png) no-repeat center top; background-size:100% 300%;  }
.land-detail-share span.on:first-child { color:#151674; border:1px solid #151674; }

.land-detail-share .bshare-custom { position:absolute; left:0px; top:0px; width:100%; height:100%; }
.land-detail-share .bshare-custom .bshare-more.more-style-addthis { width:100%; height:32px; background:none; display:block; padding-left:100%!important; }


.land-detail-bk02 { padding-top:2.22em; border-top:1px solid #ddd; }


.land-detail-body { padding:1.125em 0px 2.22em; }


/**********************land-list***********************/
.land-list { /*border-right:1px solid #ddd;*/  }
.land-list ul { padding:0px; }
.land-list ul li { width:100%; *+margin-left:0px; padding:0px; }
.land-list ul li dl { padding-right:1em;border:none;   }
.land-list ul li dl dt .text { padding-right:5em; }
.land-list ul li dl dt { position:relative; }
.land-list ul li .con { border:none; }
.land-list ul li:hover .con,.land-list ul li:hover .con dl { border:none; }
.land-list ul li:hover .star label { background-position:center bottom; }




.release-but {}
.release-but ul li { background:url(../images/release-but-bg01.jpg) no-repeat center center; position:relative; overflow:hidden; background-size:cover; margin-bottom:20px; }
.release-but ul li p { display:inline-block; color:#fff; padding-left:3.33em; position:relative; }
.release-but ul li p em { width:2.4166em; height:2.4166em; background:url(../images/release-but-ico01.png) no-repeat center center; background-size:100% 100%; position:absolute; left:0px; top:50%; margin-top:-1.2083em; }
.release-but ul li a { display:block;  padding:2.5835em 0px; }
.release-but ul li a i { background:rgba(0,0,0,0.1);  transition:0.5s all; -webkit-transition:0.5s all;  position:absolute; left:-100%; top:0px; width:100%; height:100%; border-radius:5px; }
.release-but ul li a:hover i { left:0px; }
.release-but ul li.funds {background:url(../images/release-but-bg02.jpg) no-repeat center center;background-size:cover; }
.release-but ul li.funds p em { background:url(../images/release-but-ico02.png) no-repeat center center; background-size:100% 100%;}

.recommend-list { border:1px solid #ddd; background:#fff; padding:0px 1.875em 0.55em; }
.recommend-list ul { padding-top:1.2em; }
.recommend-list ul li { border-top:1px dashed #ddd; padding:0.6em 0px 0.8em; }
.recommend-list ul li p:first-of-type +p { color:#888; margin-top:0.5em; }
.recommend-list ul li:first-child { border-top:none; }





.land-release-wrap { border:1px solid #ddd; background:#fff; padding:1.3em 1.611em;  }
.land-release-wrap .title { color:#b41717; padding-bottom:0.6em; border-bottom:2px solid #b41717; }


.land-form { margin:1.944em 0px 0px; border:1px solid #ddd; color:#000; margin-bottom:1.3em; }
.land-form ul li { border-top:1px solid #ddd; position:relative; float:left; width:100%; line-height:30px; padding:9px 0px; padding-left:8.277em;  }
.land-form ul li:first-child { border-top:none; }
.land-form ul li .tit-wrap { position:absolute; background:#f6f6f6; left:0px; top:0px; height:100%; width:8.277em; border-right:1px solid #ddd;  }
.land-form ul li .tit { position:absolute; left:0px; top:50%; line-height:1.5;  width:8.277em; text-align:left; padding-left:1.125em; transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -o-transform: translate(0,-50%);   }

.land-form ul li .sub-tit { padding-left:1.778em; }


.land-form ul li .divcheck:nth-of-type(1) { border-top:none;  }
.land-form .divcheck { padding:0.7em 1em 1.4em 1.778em; border-top:1px solid #ddd; }
.land-form .divcheck dt { padding:0px 0px 0.6em; }
.land-form .divcheck .group { float:left; min-width:32.2%; padding-right:1%; }
.land-form .divcheck .group .check_group2 { padding-left:0px; }
.land-form .divcheck .group .check_group2  label  { color:#231f20; }
.land-form .divcheck .group-wid { width:62.4%; }

.land-form .check_group2 { margin-top:0.6em; }
.land-form .check_group2  .checkbox { float:left; width:1.125em; position:relative; top:0.2em;  border:1px solid #ddd; border-radius:3px; height:1.125em;  margin-right:0.85em; }
.land-form .check_group2  .checkbox02 {  background:url(../images/gou.png) no-repeat center center; }
.land-form .check_group2  label {  overflow:hidden; float:none; display:block; color:#000; line-height:1.5em; }
.land-form .divcheck .group .hui label { color:#ccc; }

.land-form .check-wrap { padding-top:0px; padding-bottom:0px;  }

.land-form .four-to dd {  padding:9px 1.778em; float:left; width:44%;   }
.land-form .four-to dd:nth-child(2n) { width:56%;}
.land-form .four-to { border-top:1px solid #ddd;}
.land-form .four-to:nth-of-type(1) { border-top:none; }

.land-form .model2 { position:relative; }
.land-form .model2 .sub-tit { width:44%; float:left; padding-right:1em; padding-top:9px; padding-bottom:9px;  }
.land-form .model2 .sub-tit2 { float:left; width:56%; position:relative; padding-left:10.055em;  }
.land-form ul li .tit-wrap2 { left:44%; border-left:1px solid #ddd; }



.land-into .con { line-height:2.22; color:#231f20; padding:1.6em 0px 2.2em; }

.land-information ul { padding:1.6em 0px 2.25em; }
.land-information ul li { line-height:39px;  padding-right:100px;  border-bottom:1px dashed #ddd; position:relative; }
.land-information ul li p { color:#231f20; }
.land-information ul li .down { position:absolute; right:0px; top:5px; width:80px; color:#151674; line-height:28px; height:28x; text-align:center; border:1px solid #ddd; border-radius:3px; }
.land-information ul li:hover .down { color:#b41717; border:1px solid #b41717; }


.land-map .map-wrap { margin:2.22em 0px 0.9em;  }
.land-map .map-wrap img { max-width:100%; }






/************ÔÚÏß×ÉÑ¯µ¯´°*******************/

.land-consultation-tc { width:813px; margin-left:-406.5px; max-height:848px; height:80%; top:50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -o-transform: translate(0,-50%); }
.land-consultation-tc  .title {  background:url(../images/consultation-tc-title-bg.jpg) no-repeat center center; background-size:cover;   }
.land-consultation-tc  .con { padding-right:0px; }
.land-consultation-tc  .tc_con { right:9px; left:9px; bottom:3em; top:7.5em; }
.land-consultation-tc  .reg-form ul { width:670px; margin:0px auto; }
.land-consultation-tc  .reg-form ul li { position:relative; padding-left:27.91%;  }
.land-consultation-tc  .reg-form ul li label { width:27.91%; padding-right:1em; }
.land-consultation-tc  .reg-form ul li:first-child { margin-top:0px; }
.land-consultation-tc  .reg-form ul li label b { color:#b41717; }
.land-consultation-tc  .reg-form ul li .inp { margin-right:25.45%; padding:0px 0.8em; }
.land-consultation-tc  .reg-form ul li .bor-no { margin-right:0px; }
.land-consultation-tc  .reg-form  ul li.but { margin-top:2.22em; }
.land-consultation-tc  .reg-form ul li .inp textarea { height:6.94em; }

.land-consultation-tc  .land-con-info { color:#b41717; width:406px; margin:0px auto; position:relative; margin-bottom:3.2em; }
.land-consultation-tc  .land-con-info p label { display:inline-block;  width:30px; height:30px; line-height:30px; color:#fff; background:url(../images/land-con-info-bg.png) no-repeat center center; }
.land-consultation-tc  .land-con-info ul li { float:left; width:50%; }
.land-consultation-tc  .land-con-info .line2 { left:32%; right:32%; position:absolute; top:13.5px; height:3px; background:#b5b5b5; }


.land-con-success-tc { width:813px; margin-left:-406.5px; max-height:570px; height:80%; top:50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -o-transform: translate(0,-50%); }
.land-con-success-tc  .title {  background:url(../images/consultation-tc-title-bg.jpg) no-repeat center center; background-size:cover;   }
.land-con-success-tc .tc_con .con { padding-right:0px; }
.land-con-success-tc  .tc_con { right:9px; left:9px; bottom:2em; top:8em; }
.land-con-success-tc .non_number { margin-top:0.85em; padding:0px; }
.land-con-success-tc .non_number dl dd { padding-top:4em; }
.land-con-success-tc .non_number dl dt p:first-child +p { padding:1.3em 0px 0px;  line-height:1.5; }
.land-con-success-tc .non_number dl dt img { width:3.833em; }





.funds-detail-wrap  .land-contact .land-consultation a { background:url(../images/hd-release-btn02.png) no-repeat center center; background-size:100% 100%; }
.funds-detail-wrap  .land-release-wrap .title { color:#151674; border-bottom:2px solid #151674; }
.funds-detail-wrap  .land-into { padding-top:1.6em; }



@media only screen and (max-width:1100px){




}


@media only screen and (max-width:980px){


  .land-left { width:100%; }
  .land-right {  width:100%; padding:2em 0px 1me; }



  .land-detail-head  .land-left { width:71.01%; }


}


@media only screen and (max-width:900px){

  .land-detail-head .line { display:none; }
  .land-contact .land-consultation { padding-bottom:0px; }
  .land-contact  { width:100%;  }
  .land-contact .con { max-width:100%; padding-bottom:2em;  }

  .land-detail-head  .land-left { width:100%; border-bottom:1px solid #ddd; }

}

@media only screen and (max-width:767px) {

  .land-bk-01 .current { padding-bottom:0px; }

  .land-list ul { padding-bottom:0px; }
  .land-list { padding-bottom:0pxm; }
  .land-right { padding:2em 0px; }

  .recommend-list { padding:0px 1em 0.55em; }

  .land-list ul li dl dt .text { padding-right:0px; }
  .land-list .star { position:relative; top:0px; }
  .land-list .star label:first-child { margin-left:0px; }
  .land-list .star label { background-position:left top; }

  .land-contact .con { padding:1.5em 1em; width:100%; }
  .land-contact dl { padding-top:0px; }
  .land-detail-share { padding:1em; }
  .land-detail-share span:first-child +span { display:none; }

  .land-detail-body { padding:1em 0px; }

  .land-information ul li { padding:0.5em 0px; line-height:2; }
  .land-information ul li .down { top:50%; margin-top:-15px; width:3.5em; }
  .land-information ul li p { padding-right:4em; }
  


  .land-form ul li {  padding:0px; }
  .land-form ul li .tit-wrap { position:relative; width:100%; padding:0.8em 1em; border:none; border-bottom:1px solid #ddd; }
  .land-form ul li .tit { position:relative; top:0px; transform:translate(0,0); width:100%; font-weight:bold; padding-left:0px;  -webkit-transform:translate(0,0); -ms-transform: translate(0,0); -moz-transform: translate(0,0); -o-transform: translate(0,0);}
  .land-form ul li .tit br { display:none; }
  .land-form ul li .sub-tit { padding:0.8em 1em; }
  .land-form .divcheck { padding:0.8em 1em; }
  .land-form .divcheck .group { width:48%; padding-right:2%; }
  .land-form .divcheck .group-wid { width:100%; }
  .land-form .model2 .sub-tit { width:100%; }
  .land-form ul li .tit-wrap2 { width:100%; left:0px; top:auto; height:auto; float:left;  border-top:1px solid #ddd;  }
  .land-form .model2 .sub-tit2 { padding:0.8em 1em; }


  .land-consultation-tc .reg-form ul { width:100%; padding:0px 1em; }
  .land-consultation-tc .reg-form ul li { padding-left:0px; }
  .land-consultation-tc .land-con-info { margin-bottom:0px; }
  .land-consultation-tc .reg-form ul li .inp { margin-right:0px; }
  .land-consultation-tc .tc_con { top:5.5em; }
  .land-consultation-tc .reg-form { padding:0px; }
  .land-con-success-tc .non_number dl dt p:first-child +p br { display:none; }
  
  
  



}



@media only screen and (max-width:480px) {



  .land-consultation-tc .land-con-info { width:90%; }

}


@media only screen and (max-width:375px) {



  .land-consultation-tc .land-con-info ul li p span { display:block;   }
  .land-consultation-tc .land-con-info ul li p:first-child +p { line-height:1.5; padding:0.5em 0px; }

}








