@charset "gb2312";
* { margin: 0; padding: 0; font-family: "Microsoft Yahei，PingFangSC-Regular"; text-shadow: none; }	
.header-up-container,
.header{ background:#fff; }

.clear{ display:block; clear: both; width: 100%; height: 0; padding: 0; margin: 0 auto; overflow: hidden;}

body{background: #fff;	padding: 0;  margin: 0;}
.ui-body-c{ background:#fff; }

.main_wrap {position:relative; display:block; clear:both;	width:100%;	height:auto; padding: 0 0 20px 0; margin: 0; text-align: center; font-size: 14px; font-family: "Microsoft Yahei，PingFangSC-Regular"; background: #fff url(../images/banner.jpg) no-repeat 50% 0; background-size:100% auto;	}
.main_wrap.HR { background: #f4f4f4 url(../images/img/banner-hre.jpg) no-repeat 50% 0;  background-size: 100% auto; }	

.container_wrap{ position: relative; display:block;	clear:both;	width:1020px; height:auto; padding:0 0 40px 0;  margin:20px auto; text-align:center; font-size: 14px;  font-family: "Microsoft Yahei，PingFangSC-Regular"; }

/*banner*/
.banner{ display:block; clear:both; width:100%; height: calc(100vw * 0.2); padding: 0; margin: 0 auto; text-align: center; overflow: hidden; background: transparent; }
.banner img{ display:none; clear:both; width:100%; height:auto; padding: 0; margin: 0 auto; border: none;}

.block_wrap{display:inline-block; clear:both; width:1000px; height:auto; padding:0; margin:1em auto; text-align: center;/* overflow: hidden;*/ background:rgba(255,255,255,1.0); box-shadow:0 5px 10px rgba(0,0,0,0.2); } 
.block_wrap img{ display:block; clear:both; width:100%; height:auto; padding: 0; margin: 0 auto; border: none;}

.block_wrap h1.heading{ position: relative; display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align: center; background:#eee; }
.block_wrap h1.heading span{ display: inline-block; clear: both; width:100%; height:auto; padding:0.2em 0; margin:0 auto; overflow: hidden; line-height: normal;font-family: "Microsoft Yahei，PingFangSC-Regular"; letter-spacing: 0.1em; box-sizing: border-box; text-align: center; font-size: 32px; color:#fff; font-weight:400; background: linear-gradient(60deg,#34a 0%,#56b 50%,#34a 100%);}

.block_wrap h1.tit{ position: relative; display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align: center; background:#fff; }
.block_wrap h1.tit span{ display: inline-block; clear: both; width:100%; height:auto; padding:0.6em 0; margin:0 auto; overflow: hidden; line-height: normal;font-family: "Microsoft Yahei，PingFangSC-Regular"; letter-spacing: 0.1em; box-sizing: border-box; text-align: center; font-size: 28px; color:#000; font-weight:400; background:#f4f4f9;  border-bottom:2px solid #56b; }
.block_wrap h1.tit font{ z-index: 1; display:inline-block; clear: both; width:auto; height:auto; padding:0.2em 0.5em; margin:0 auto; overflow: hidden; line-height: normal;font-family: "Microsoft Yahei，PingFangSC-Regular"; letter-spacing:0; box-sizing: border-box; text-align: center; font-size:12px; color:#fff; font-weight:300;  background: linear-gradient(60deg,#34a 0%,#56b 50%,#34a 100%); }

.block_wrap h2.subtit{ display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; text-indent:0; overflow: hidden; line-height: normal; background:#fff;/* border-top:2px solid #a64;*/ }
.block_wrap h2.subtit span{ position: relative; display:inline-block; clear: both; width:100%; height:auto; padding:0.6em 0; margin:0 auto; overflow: hidden; text-align:center; text-indent:0; font-family: "Microsoft Yahei，PingFangSC-Regular"; line-height: normal; font-weight:normal; letter-spacing:0; font-size:28px;/* font-size:24px; text-align:left;  margin:0.8em auto 0.6em auto; color:#a86; background:#fff; border-bottom:1px solid #a86;*/color:#fff; background: #e75; }
.block_wrap h2.subtit span::after{ display: block; z-index: 1; position: absolute; content: ""; left: 50%; bottom:0; width: 0; height: 0; padding: 0; margin: 0; margin-left:-5px; border-top:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #fff; border-left:10px solid transparent;}

.block_wrap h2.stit{ display:block; clear:both; width:100%; height:auto; padding: 0; margin:0 auto; text-align: center; font-size:18px;}
.block_wrap h2.stit span{ display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0.8em auto 0.4em auto; text-align:left; text-indent:10px; overflow: hidden; line-height: normal;font-size:16px; font-weight:600; color:#333; font-family: "Microsoft Yahei，PingFangSC-Regular"; letter-spacing: 0.1em; background:#fff; border-left:6px solid #ba9; box-sizing: border-box; }
.block_wrap h2.stit b{ display:inline-block; clear: both; width:84%; height:auto; padding:0.4em 2%; margin:0.4em auto; text-align:left; text-indent:0; overflow: hidden; line-height: normal;font-size:16px; font-weight:600; color:#fff; font-family: "Microsoft Yahei，PingFangSC-Regular"; letter-spacing: 0.1em; background:#a86; border:none; }
.block_wrap h2.stit b font{ font-size:14px; font-weight:normal; color:#fff; font-family: "Microsoft Yahei，PingFangSC-Regular"; letter-spacing: 0; }

/*.block_wrap h3.sstit{ display:block; clear:both; width:100%; height:auto; padding: 0; margin:0 auto; text-align: center; font-size:18px;}
.block_wrap h3.sstit span{ display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0.8em auto 0.4em auto; text-align:left; text-indent:10px; overflow: hidden; line-height: normal;font-size:16px; font-weight:600; color:#fff; font-family: "Microsoft Yahei，PingFangSC-Regular"; letter-spacing: 0.1em; background:#ba9; border: none; box-sizing: border-box; }*/


.block_wrap .con .img { display:block; clear:both; width:100%; height:auto; padding: 0; margin: 0 auto 20px auto; text-align: center;}

.block_wrap .con{ position: relative; display:block; clear:both; width:100%; height:auto; padding: 0; margin: 0 auto; text-align: center;}
.block_wrap .con .wp_40{ width:45%;}
.block_wrap .con .wp_60{ width:55%;}
.block_wrap .con .wp_50{ width:50%;}

.block_wrap .con .text,
.block_wrap .con .pic{ position: relative; display:inline-block; float:left; width: 100%; height:auto; padding:0; margin:0; text-align: center;}

.block_wrap .con .text.wp_40,
.block_wrap .con .pic.wp_40{ width:40%; margin: 0;}
.block_wrap .con .text.wp_60,
.block_wrap .con .pic.wp_60{ width:60%; margin: 0;}

.block_wrap .con .text.wp_50,
.block_wrap .con .pic.wp_50{ width:50%; margin: 0;}

.block_wrap .con .pic.float_r,
.block_wrap .con .text.float_r{ float:right;}


.block_wrap .con p{ display:inline-block; clear: both; width:auto; height:auto; padding: 0; margin:0.2em auto; text-align:left; text-indent:0; line-height: 180%; font-size: 15px; font-family: "Microsoft Yahei，PingFangSC-Regular"; color: #555; font-weight: normal; text-shadow:none; }
.block_wrap .con p.ind{ text-indent:2em; }
.block_wrap .con p.quot{ background: url(../images/quot.png) no-repeat 0 -5px; background-size:30px 30px; margin-top:1.4em;  }
.block_wrap .con p.tip{ font-size:12px; color: #999; line-height: 150%; }
.block_wrap .con p b.st{ color: #fff; background: #c30; padding: 0 0.4em;}
.block_wrap .con p b.red,
.block_wrap .con p font.red{ color:#f33;}
.block_wrap .con p.high_tex{ display:block; clear: both; width:100%; height:60px; line-height:60px; padding: 0; margin:0 auto; text-align:center; text-indent:0; font-size:18px; font-family: "Microsoft Yahei，PingFangSC-Regular"; color: #fff; font-weight: normal; text-shadow:none; letter-spacing: 0.1em; background:rgba(240,160,90,1.0);  }

.block_wrap h2.stit span,
.block_wrap .con p{ width:94%;}

.block_wrap .wp_40 h2.stit span,
.block_wrap .con .wp_40 p{ width:85%;}
.block_wrap .wp_50 h2.stit span,
.block_wrap .con .wp_50 p{ width:88%;}
.block_wrap .wp_60 h2.stit span,
.block_wrap .con .wp_60 p{ width:90%;}


.block_wrap .con ul.list_pic{ display:block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none;}
.block_wrap .con ul.list_pic li{ display:inline-block; float: left; width:100%; height:auto; padding:0; margin:0; text-align:center; overflow: hidden; list-style-type: none; font-size: 14px;}
.block_wrap .con ul.list_pic li img{ display:block; clear:both; width:100%; height:auto; padding: 0; margin:0 auto; border:1px solid #fff; box-sizing: border-box;}
.block_wrap .con ul.list_pic li span{ display:block; clear:both; width:100%; height:auto; line-height:20px; padding:10px 0; margin:0 auto 1em auto; text-align:center; overflow: hidden; font-size:16px; font-weight:normal; color:#555; letter-spacing: 0.1em; }
.block_wrap .con ul.list_pic li span b{ font-weight:bold; color:#555; letter-spacing: 0; }
.block_wrap .con ul.list_pic li span font{ font-size:14px; font-weight:normal; color:#555; letter-spacing: 0; }
.block_wrap .con ul.list_pic.p3 li{ width:33.33%;}
.block_wrap .con ul.list_pic.p4 li{ width:25%;}
.block_wrap .con ul.list_pic.p5 li{ width:20%;}
.block_wrap .con ul.list_pic.p3 li.hot_cell{ width:66.66%; }
.block_wrap .con ul.list_pic.p4 li.hot_cell{ width:50%; }
.block_wrap .con ul.list_pic.p5 li.hot_cell{ width:40%; }
.block_wrap .con ul.list_pic.p3 li.nor_cell,
.block_wrap .con ul.list_pic.p4 li.nor_cell,
.block_wrap .con ul.list_pic.p5 li.nor_cell{ width:100%; }
.block_wrap .con ul.list_pic.p5 li.tit_cell{ width:40%; height: 200px; font-size: 18px; background:#fff; border: 1PX solid #fff; box-sizing: border-box; }
.block_wrap .con ul.list_pic.p5 li.tit_cell h2.stit{ display:inline-block; clear:both; width:90%; height:40px; line-height:40px; padding:0; margin:20px auto 10px auto; text-align:left; overflow: hidden; background:#e64; }
.block_wrap .con ul.list_pic.p5 li.tit_cell h2.stit span{ font-size:18px; font-weight:bold; color:#f6f0eb; letter-spacing: 0.1em; background:transparent; border: none;  }
.block_wrap .con ul.list_pic.p5 li.tit_cell p{ display:inline-block; clear:both; width:90%; height:auto; line-height:180%; padding:0; margin:0 auto; text-align:left; overflow: hidden; font-size:15px; font-weight:normal; color:#555; }
.block_wrap .con ul.list_pic.p5 li.tit_cell p b{ font-size:15px;/* font-weight:normal*/; color:#e64; }


.block_wrap .con ul.list_tex{ display:block; clear:both; width:88%; height:auto; padding:0.5em 0; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none;}
.block_wrap .con ul.list_tex li{ display:inline-block; float: left; width:100%; height:auto; padding:0.35em 0; margin:0 auto; text-align:left; text-indent:0; overflow: hidden; list-style-type: none; font-size: 14px; font-family: "Microsoft Yahei，PingFangSC-Regular"; color: #555; font-weight: normal; text-shadow:none;  }
.block_wrap .con ul.list_tex li b,
.block_wrap .con ul.list_tex li span{ display:inline-block; float:left; height:auto; padding:0; margin:0; width:auto; font-size: 15px; color: #555;}
.block_wrap .con ul.list_tex li b{ height:30px; line-height:30px; padding:0 0.5em; margin: 0 10px 0 0; color: #fff; background:#ba9; letter-spacing: 0.1em; }
.block_wrap .con ul.list_tex li i{ display:inline-block; float:left; width:22px; height:22px; line-height:22px; padding:2px; margin:2px 10px 2px 0; text-align: center; font-size: 15px; font-weight:500; color: #fff; background:#f44; letter-spacing:0; font-style: normal; border-radius:50%;  }
.block_wrap .con ul.list_tex li span{ height:auto; line-height:22px; margin:4px 0; font-weight: normal;}
.block_wrap .con ul.list_tex li span font{ font-size:15px; font-weight: bold;}
.block_wrap .con ul.list_tex li span font.red{ color:#f33;}
.block_wrap .con ul.list_tex li span.aro{ height:auto; min-height: 22px; line-height:22px; margin:2px 0; background: url(../images/dot_10.png) no-repeat 0 6px; text-indent:0; padding-left:15px; }
.block_wrap .con ul.list_tex li span.ok{ height:auto; min-height: 22px; line-height:22px; padding:4px 0 4px 30px; margin:0; background: url(../images/aro_40.png) no-repeat 0 0; background-size: 30px 30px; text-indent:0; font-size: 15px; }
.block_wrap .con ul.list_tex li span font.tip_t{ font-size: 12px; font-weight: normal; }
.block_wrap .con ul.list_tex.half li{ width:50%; height:auto; padding:0.35em 0; margin:0; }
.block_wrap .con ul.list_tex.half li.ban{ width:100%; }
.block_wrap .con ul.list_tex.f5 li{ width:20%; height:auto; padding:0.35em 0; margin:0; }


.block_wrap .con ul.list_tex.key_i{ margin: 0 auto;}
.block_wrap .con ul.list_tex.key_i li{ padding:0.4em 0;}
.block_wrap .con ul.list_tex.key_i li i{ display:inline-block; float:left; width:22px; height:22px; line-height:22px; padding:0; margin:4px; text-align: center; font-size: 12px; font-weight:600; color: #fff; background:#f44; letter-spacing:0; font-style: normal; border-radius:50%;  }
.block_wrap .con ul.list_tex.key_i li span{ text-align:left; width:calc(100% - 40px); padding: 0; margin:4px 5px; font-size: 15px; color: #555; font-weight:normal; }


.block_wrap .con ul.list_tb{ display:block; clear:both; width:88%; height:auto; padding:0; margin:1em auto; text-align:center; overflow: hidden; list-style-type: none; }
.block_wrap .con ul.list_tb li{ position:relative; display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; text-indent:0; overflow: hidden; list-style-type: none; font-size: 15px; font-family: "Microsoft Yahei，PingFangSC-Regular"; color: #555; font-weight: normal; text-shadow:none;  }
.block_wrap .con ul.list_tb li .pt{ position:relative; display:inline-block; clear:both; width:100%; height:auto; padding:0 0 10px 0; margin:0 auto; text-align:center; text-indent:0; overflow: hidden;  }
.block_wrap .con ul.list_tb li .pt:after{ z-index: 5; content:""; position: absolute; display: block; top:30px; left:4%; width:0; height:0; padding: 0; margin:0; border-top:4px solid #f44; border-right:4px solid transparent; border-bottom:4px solid transparent; border-left:4px solid transparent;  }
.block_wrap .con ul.list_tb li .pt b{ display:inline-block; float:left; width:100%; height:26px; line-height:26px; padding:0; margin:0; font-size: 15px; color: #333; font-weight: normal; /*background:#B56236;*/ text-align: left; text-indent:4px; }
.block_wrap .con ul.list_tb li .pt i{ display:inline-block; float:left; width:auto; height:4px; padding:0; margin:0; background:#f44; border-radius:2px;  }
.block_wrap .con ul.list_tb li:nth-child(1) .pt i{ width:10%;}
.block_wrap .con ul.list_tb li:nth-child(2) .pt i{ width:20%;}
.block_wrap .con ul.list_tb li:nth-child(3) .pt i{ width:70%;}

.block_wrap .con ul.list_tb li .pb{ display:inline-block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; text-indent:0; overflow: hidden;  border-bottom:1px solid #fff; background:#fff6ee; }
.block_wrap .con ul.list_tb li .pb b,
.block_wrap .con ul.list_tb li .pb span{ display:inline-block; float:left; width:42%; height:40px; line-height:40px; padding:0 4%; margin:0; font-size: 15px; color: #c96; font-weight: normal; text-align:left;  }
.block_wrap .con ul.list_tb li .pb span{ text-align: right;}


/*申请流程*/
.block_wrap .con ul.list_flow{ display:block; clear:both; width:94%; height:auto; padding:40px 3%; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none;
 background: url(../images/con_bg_03.jpg) no-repeat 50% 0; background-size: 100% auto;}
.block_wrap .con ul.list_flow li{ position: relative; display:inline-block; float: left; width:33.33%; height:120px; padding:0; margin:0; text-align:center; overflow: hidden; list-style-type: none; }
.block_wrap .con ul.list_flow li .cell{ display:inline-block; clear: both; width:80%; height:80px; padding:0 10px; margin:20px auto; text-align:center; background: rgba(120,90,70,0.6); border-radius:5px;}
.block_wrap .con ul.list_flow li .cell:after{ z-index: 5; content:""; position: absolute; display: block; top:50px; right:8%; width:0; height:0; padding: 0; margin:0; border-top:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #fff;}
.block_wrap .con ul.list_flow li:last-child .cell{ background:rgba(240,160,90,1.0);}
.block_wrap .con ul.list_flow li:last-child .cell:after{ display:none;}

.block_wrap .con ul.list_flow li .cell b { display:inline-block; float: left; width:20%; height:50px; padding:0; margin:15px 0; text-align:center; line-height:50px;  font-size: 40px; font-family: "Microsoft Yahei，PingFangSC-Regular"; color: #fff; font-weight:lighter; text-shadow:none; }
.block_wrap .con ul.list_flow li .cell span { display:inline-block; float: left; width:70%; height:50px; padding:0; margin:15px 5%; text-align:left; line-height:25px;  font-size: 18px; font-family: "Microsoft Yahei，PingFangSC-Regular"; color: #fff; font-weight: normal; text-shadow:none; }
.block_wrap .con ul.list_flow li .cell span.dh { line-height:50px; }


/*项目亮点*/
.block_wrap .con ul.list_ico{display:block; clear:both; width:96%; height:auto; padding:0.1em 2%; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none; }
.block_wrap .con ul.list_ico li{ display:inline-block; float: left; width:23%; height:auto; padding:0; margin:0.2em 1% 0.8em 1%; text-align:center; overflow: hidden; list-style-type: none;}
.block_wrap .con ul.list_ico li img{ display:block; clear:both; width:50%; height:auto; padding:0; margin:0 auto; }
.block_wrap .con ul.list_ico li .cell{ display:inline-block; clear:both; width:66%; height:auto; padding:0; margin:0 auto; text-align:center; overflow: hidden;}
.block_wrap .con ul.list_ico li .cell b,
.block_wrap .con ul.list_ico li .cell font{ display:inline-block; clear:both; height:auto; padding:0; margin:0 auto; text-align:center; overflow: hidden; font-family: "Microsoft Yahei，PingFangSC-Regular"; letter-spacing: 0; }
.block_wrap .con ul.list_ico li .cell b{ width: auto; background:#fff6ee;  border-radius:12px; height: 24px; line-height: 24px; padding: 0 10px; font-size:15px; color:#c96; font-weight:bold; }
.block_wrap .con ul.list_ico li .cell font{ width:100%; line-height:20px; padding:0; margin:5px auto; font-size:12px; color:#999; text-align: left; }


/*房源推荐地区列表*/
.zone_box{ display:inline-block; clear: both; width:96%; height:auto; padding:20px 0; margin:0.2em auto 1.2em auto; text-align:center; text-indent:0; background:#f3f4f7; border:1px solid #e8eaef; box-sizing: border-box; }

ul.area_list{ display:block; clear:both; width:94%; height:auto; padding:0; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none; }
ul.area_list li{ display:inline-block; float: left; width:auto; height: auto; padding:0; margin:0; text-align:center; overflow: hidden; list-style-type: none; }
ul.area_list li a{ display:inline-block; width: auto; height:30px; line-height: 30px; padding:0 0.5em; margin:0.5em; overflow: hidden; text-align:center; color: #fff; font-size:15px; text-decoration: none; border: 1px solid #67a; box-sizing: border-box; border-radius:0.2em; background: #67b; }
ul.area_list li.area_tit{ display:inline-block; float: left; width:100%; height:auto; padding:0; margin:0; text-align:center; overflow: hidden; list-style-type: none; }
ul.area_list li.area_tit b{ display:inline-block; clear: both; width:100%; height:40px; line-height:40px; padding:0; margin:10px auto 0 auto; text-align:left; text-indent:10px; overflow: hidden; font-size:15px; font-weight:normal; color:#67b; font-family: "Microsoft Yahei，PingFangSC-Regular"; border-top:1px solid #e8eaef; box-sizing: border-box;}

.block_wrap .con .zone_box p.summary{ display:inline-block; clear: both; width:94%; height:auto; padding:0; margin:0.5em auto; text-align:left; text-indent:0; line-height: 160%; font-size:14px; font-family: "Microsoft Yahei，PingFang SC-Regular"; color: #666; font-weight: normal; text-shadow:none; }
.block_wrap .con .zone_box p.summary b{  font-size: 16px; font-family: "Microsoft Yahei，PingFangSC-Regular"; color: #333/*23a*/; font-weight:bold; text-shadow:none; }

/*周边距离*/
.block_wrap .con ul.list_zb{ display:block; clear:both; width:88%; height:auto; padding:0.5em 0; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none;}
.block_wrap .con ul.list_zb li{ display:inline-block; float: left; width:50%; height:auto; padding:5px 0; margin:0; text-align:left; text-indent:0; overflow: hidden; list-style-type: none; font-size: 14px; font-family: "Microsoft Yahei，PingFangSC-Regular"; color: #555; font-weight: normal; text-shadow:none;  }
.block_wrap .con ul.list_zb li span{ display:inline-block; float:left; height:30px; width:100%; line-height:30px; margin:0; background: url(../images/by_walk.png) no-repeat 0 0; text-indent:34px; padding:0; font-size: 15px; color: #555; }
.block_wrap .con ul.list_zb li.cc span{ background: url(../images/by_car.png) no-repeat 0 0; }
.block_wrap .con ul.list_zb li.sw span{ background: url(../images/by_subway.png) no-repeat 0 0; }
.block_wrap .con ul.list_zb li.cy span{ background: url(../images/by_cycle.png) no-repeat 0 0; }
.block_wrap .con ul.list_zb li.ban{ width:100%; }

/*交通*/
.block_wrap .con dl.list_jt{display:block; clear:both; width:90%; height:auto; padding:0.6em 0 1em 0; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none;}
.block_wrap .con dl.list_jt dt,
.block_wrap .con dl.list_jt dd{display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none;}
.block_wrap .con dl.list_jt dt{ border-top:2px solid #8ac; border-bottom:1px solid #bcd; background: #fff;}
.block_wrap .con dl.list_jt dt span{display:inline-block; clear:both; width:96%; height:auto; padding:0.4em 0; margin:0 auto; text-align:left; overflow: hidden; color: #8ac; font-size: 15px; letter-spacing:0;}
.block_wrap .con dl.list_jt dd{ width:96%; padding:0 2%;}
.block_wrap .con dl.list_jt dd:nth-child(odd){ background: #f4f4f9;}
.block_wrap .con dl.list_jt dd span,
.block_wrap .con dl.list_jt dd font{display:inline-block; float: left;/* width:46%;*/ width:66%; height:auto; padding:0.4em 0; margin:0 2%; text-align:left; overflow: hidden; font-size: 14px;}
.block_wrap .con dl.list_jt dd font{ width:28%; text-align:right; margin:0;}

.block_wrap .con dl.list_jt.half dd{ clear:none; float:left; width:46%; padding:0 2%;}
.block_wrap .con dl.list_jt.half dd span{ width:56%;}
.block_wrap .con dl.list_jt.half dd font{ width:36%;}
.block_wrap .con dl.list_jt.half dd:nth-child(odd){ background: #fff;}


/*
.main_wrap.HR .block_wrap .con p {
    line-height: 175%;
	 margin:0.2em auto;
}
.main_wrap.HR .block_wrap h2.stit span{ margin:1em auto 0.4em auto;}*/

/*iPad 768-1024*/
@media only screen and (max-width:1024px) {
.main_wrap {
    position: relative;
    display: block;
    clear: both;
    width: 100%;
    height: auto;
    padding: 0 0 20px 0;
    margin: 0;
    text-align: center;
    font-size: 14px;
    font-family: Microsoft Yahei, Arial, sans-serif;
    background: #fff url(../images/banner.jpg) no-repeat 50% 0;
    background-size: 150% auto;
}	
.main_wrap.HR{ background: #fff url(../images/img/banner-hre.jpg) no-repeat 50% 0; background-size: 150% auto;}		
	
.banner {
    display: block;
    clear: both;
    width: 100%;
    height: calc(100vw * 0.3);
    padding: 0;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    background: transparent;
}	
	
.container_wrap{ display:block;	clear:both;	width:100%; height:auto; padding:0;  margin:0 auto; text-align:center; background:rgba(255,255,255,0); box-shadow:none; font-size: 14px;  font-family: "Microsoft Yahei，PingFangSC-Regular"; }


}
@media only screen and (max-width:768px) {	
.main_wrap {
    position: relative;
    display: block;
    clear: both;
    width: 100%;
    height: auto;
    padding: 0 0 20px 0;
    margin: 0;
    text-align: center;
    font-size: 14px;
    font-family: Microsoft Yahei, Arial, sans-serif;
    background: #fff url(../images/banner.jpg) no-repeat 50% 0;
    background-size: 180% auto;
}	
.banner {
    display: block;
    clear: both;
    width: 100%;
    height: calc(100vw * 0.4);
    padding: 0;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    background: transparent;
}	
.block_wrap {
    display: block;
    clear: both;
    width: 100%;
    height: auto;
    padding: 0;
    margin:0.5em auto 0 auto;
    text-align: center;
    overflow: hidden;
    background: rgba(255,255,255,1.0);
    box-shadow:0 0 0 rgba(0,0,0,0);
}	
	
	
.block_wrap h1.tit { margin: 0 auto; }	
.block_wrap h1.tit span,
.block_wrap h2.subtit span{ font-size: 24px; }	

.block_wrap h2.stit{  width:100%;}
.block_wrap h2.stit span,
.block_wrap .wp_50 h2.stit span,
.block_wrap .wp_40 h2.stit span,
.block_wrap .wp_60 h2.stit span{  width:96%; padding:0 2%; text-indent:0; font-size:16px; letter-spacing: 0;}	
.block_wrap .con p,
.block_wrap .con .wp_50 p,
.block_wrap .con .wp_40 p,
.block_wrap .con .wp_60 p{ width:96%; margin: 0 auto; font-size:14px; }
	

.block_wrap .con .float_r,
.block_wrap .con .pic.float_r,
.block_wrap .con .text.float_r{ float:left;}		
	

.block_wrap .con ul.list_pic.p4 li,
.block_wrap .con ul.list_pic.p5 li,
.block_wrap .con ul.list_pic.p3 li.hot_cell,
.block_wrap .con ul.list_pic.p5 li.hot_cell,
.block_wrap .con ul.list_pic.p3 li.nor_cell,
.block_wrap .con ul.list_pic.p4.aways li.hot_cell{width:50%;} 	
.block_wrap .con ul.list_pic.p3 li,	
.block_wrap .con ul.list_pic.p4 li.hot_cell,	
.block_wrap .con ul.list_pic.p5 li:first-child,
.block_wrap .con ul.list_pic.p4.aways li.nor_cell{ width: 100%;}


.block_wrap .con .wp_40,
.block_wrap .con .wp_60,
.block_wrap .con .wp_50,
.block_wrap .con .text.wp_50,	
.block_wrap .con .pic.wp_50,	
.block_wrap .con .text.wp_40,	
.block_wrap .con .pic.wp_60,
.block_wrap .con .text.wp_60,
.block_wrap .con .pic.wp_40{ clear: both; float: none; width:100%; margin:0.2em auto;}	
	
.block_wrap .con .pic.wp_50.cimg{ height:auto; max-height: calc(100vw * 0.35); overflow: hidden;}		
	
.block_wrap h2.stit span,
.block_wrap .con p,
.block_wrap .wp_40 h2.stit span,
.block_wrap .con .wp_40 p,
.block_wrap .wp_50 h2.stit span,
.block_wrap .con .wp_50 p,
.block_wrap .wp_60 h2.stit span,
.block_wrap .con .wp_60 p{ width:94%;}
	
	
.block_wrap h2.stit b { width:90%; padding: 0.4em 2%;}	
	
.block_wrap .con ul.list_tex{ width:94%; }
		
.block_wrap .con ul.list_pic { margin:0 auto;}		
.block_wrap .con ul.list_pic li span{ display:block; clear:both; width:100%; height:auto; line-height:150%; padding: 0; margin:0.5em auto 1em auto; text-align:center; overflow: hidden; font-size:16px; font-weight:normal; color:#555; letter-spacing: 0.1em; }

.block_wrap .con ul.list_pic.p5 li.tit_cell{ width:100%; height:auto; font-size: 18px; background:#fff; border: 1PX solid #fff; box-sizing: border-box; }
.block_wrap .con ul.list_pic.p5 li.tit_cell h2.stit{ display:inline-block; clear:both; width:90%; height:40px; line-height:40px; padding:0; margin:20px auto 10px auto; text-align:left; overflow: hidden; background:#e64; }
.block_wrap .con ul.list_pic.p5 li.tit_cell h2.stit span{ font-size:18px; font-weight:bold; color:#f6f0eb; letter-spacing: 0.1em; background:transparent; border: none;  }
.block_wrap .con ul.list_pic.p5 li.tit_cell p{ display:inline-block; clear:both; width:90%; height:auto; line-height:180%; padding:0; margin:0 auto; text-align:left; overflow: hidden; font-size:15px; font-weight:normal; color:#555; }
.block_wrap .con ul.list_pic.p5 li.tit_cell p b{ font-size:15px; color:#e64; }		

/*申请流程*/
.block_wrap .con ul.list_flow li .cell b { width:14%; font-size:24px; }
.block_wrap .con ul.list_flow li .cell span { width:72%; font-size: 14px; }		
	
.block_wrap .con p.high_tex { font-size: 18px;}

	
/*交通*/
.block_wrap .con dl.list_jt.half dd{ width:100%; padding:0;}
.block_wrap .con dl.list_jt.half dd span{ width:60%;}
.block_wrap .con dl.list_jt.half dd font{ width:32%;}
.block_wrap .con dl.list_jt.half dd:nth-child(odd){background: #f4f4f9;}	
	
}
	

@media only screen and (max-width:414px) {		
.block_wrap h1.heading span{ font-size:24px; }
.block_wrap h1.tit span,
.block_wrap h2.subtit spann{ font-size: 20px; }	
	
.block_wrap .con ul.list_pic.p3 li,
.block_wrap .con ul.list_pic.p4 li,
.block_wrap .con ul.list_pic.p5 li,
.block_wrap .con ul.list_pic.p3 li.hot_cell,
.block_wrap .con ul.list_pic.p4 li.hot_cell,
.block_wrap .con ul.list_pic.p5 li.hot_cell,
.block_wrap .con ul.list_pic.p3 li.nor_cell,
.block_wrap .con ul.list_pic.p5 li:first-child,	
.block_wrap .con ul.list_pic.p4.aways li.hot_cell,	
.block_wrap .con ul.list_pic.p4.aways li.nor_cell{ width: 100%;}	
	
.block_wrap h2.stit b {	width: 90%; padding:0.4em 2%; }	
	
.block_wrap .con ul.list_tex.half li,
.block_wrap .con ul.list_tex.f5 li{ width:100%;	}	
	
/*申请流程*/
.block_wrap .con ul.list_flow{ display:block; clear:both; width:94%; height:auto; padding:0.4em 3%; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none;
 background: url(../images/con_bg_03.jpg) no-repeat 50% bottom; background-size: auto 100%;}	
.block_wrap .con ul.list_flow li{ float: left; width:100%; height:auto; padding:0; margin:0; }	
.block_wrap .con ul.list_flow li .cell b { width:20%; font-size:30px; }
.block_wrap .con ul.list_flow li .cell span { width:70%; font-size: 16px; }	
	
.block_wrap .con ul.list_flow li .cell:after{ z-index: 5; content:""; position: absolute; display: block; top:100px; left:50%; width:0; height:0; padding: 0; margin:0 0 0 -10px; border-top:10px solid rgba(120,90,70,0.6); border-right:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid transparent;}
.block_wrap .con ul.list_flow li:last-child .cell{ background:rgba(240,160,90,1.0);}
.block_wrap .con ul.list_flow li:last-child .cell:after{ display:none;}	
	
/*项目亮点*/
.block_wrap .con ul.list_ico{display:block; clear:both; width:96%; height:auto; padding:0.1em 2% 1em 2%; margin:1em auto; text-align:center; overflow: hidden; list-style-type: none;}
.block_wrap .con ul.list_ico li{ width:48%; }
.block_wrap .con ul.list_ico li img{ display:block; clear:both; width:50%; height:auto; padding:0; margin:0 auto; }
.block_wrap .con ul.list_ico li .cell{ width:94%; }
	
/*周边距离*/
.block_wrap .con ul.list_zb li{  width:100%; }
.block_wrap .con ul.list_zb li span{ height:auto; min-height:30px; line-height:20px; margin:0; text-indent:0; padding:5px 0; padding-left:34px; width:calc(100% - 34px); }

}

/*iPhone5*/
@media only screen and (max-width:320px) {
.block_wrap .con ul.list_tex li,
.block_wrap .con ul.list_tex li b,
.block_wrap .con ul.list_tex li span{  font-size: 14px;}
}
