@charset "gb2312";
* { margin: 0; padding: 0; font-family:Microsoft Yahei, Arial, sans-serif; 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, Arial, sans-serif; background: #d8dfef url(../images/banner.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, Arial, sans-serif; }

/*顶部BANNER*/
.top_banner{display:block; clear: both; width:100%; height:auto; background-size: 100% auto; border: none; padding: 0; margin: 0 auto 10px auto; overflow: hidden; text-align: center; /*background:url(https://www.beimeigoufang.com/yimin/immigration/images/TopBanner_assessment.jpg) no-repeat 50% 0;*/}
.top_banner a{display:inline-block; clear: both; width:100%; height:auto/* calc(100vw * 0.7)*/; padding: 0; margin: 0 auto; overflow: hidden; border: none; cursor: pointer;}
.top_banner a img{display: block; clear: both; width:100%; height: auto; padding: 0; margin: 0 auto; border: none;}
.top_banner a img.img_pc{display: block;}
.top_banner a img.img_wap{display:none;}

/*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.tit{ position: relative; display:block; clear:both; width:100%; height:auto; padding: 0; margin:0 auto 0.5em auto; text-align: center;}
.block_wrap h1.tit span{ display:inline-block; clear: both; width:100%; height:auto; padding:0.5em; margin:0 auto; text-align:center; overflow: hidden; line-height: normal; font-size: 24px; font-family: Microsoft Yahei; color:#fff; letter-spacing: 0.1em; font-weight:bold; border:none; box-sizing: border-box; background: linear-gradient(60deg,#50619e  0%,#637bb7 50%,#50619e 100%); }

.block_wrap h2.stit{ display:block; clear:both; width:100%/*96%*/; height:auto; padding: 0; margin:0 auto; text-align: center;}
.block_wrap h2.stit span{ position: relative; display:inline-block; clear: both; width:calc(100% - 40px); height:auto; padding:0; margin:0.6em auto 0.2em auto; text-align:left; text-indent: 20px; overflow: hidden; line-height: normal; font-size:18px; font-family: Microsoft Yahei; color:#50619e; letter-spacing: 0.1em; font-weight:600; /*border-left:4px solid #637bb7; box-sizing: border-box;*/ }
.block_wrap h2.stit span::before{ position:absolute; z-index: 1; content: " "; top: 3px; left: 4px; display:inline-block; width:12px; height:12px; padding:0; margin:0; margin-top: 0; overflow: hidden; background:#449; }
.block_wrap h2.stit span::after{ position:absolute; z-index: 2; content: " "; bottom: 3px; left: 0; display:inline-block; width:12px; height:12px; padding:0; margin:0; margin-top: 0; overflow: hidden; background:#637bb7; }

.block_wrap h3.stit{ display:block; clear:both; width:100%/*96%*/; height:auto; padding: 0; margin:0 auto; text-align: center;}
.block_wrap h3.stit span{ position: relative; display:inline-block; clear: both; width:calc(100% - 60px); height:auto; padding:0.6em 0; margin:0 auto; text-align:left; text-indent: 0; overflow: hidden; line-height: normal; font-size:16px; font-family: Microsoft Yahei; color:#50619e; letter-spacing: 0; font-weight:600; }
.block_wrap h3.stit span.rline b{ display:inline-block; float: left; width:auto; height:30px; padding:0 20px; margin:0; text-align:center; text-indent: 0; overflow: hidden; line-height:30px; font-size:16px; font-family: Microsoft Yahei; color:#50619e; letter-spacing: 0; font-weight:600; background: rgba(145,145,220,0.10); border: 1px solid rgba(145,145,220,1.00); border-radius:15px; }

.block_wrap h3.heading{ position: relative; display:inline-block; clear:both; width:90%; height:auto; padding:0.5em 0; margin:0 auto; text-align: center; border-bottom:1px solid #ddd;}
.block_wrap h3.heading span{ display: inline-block; clear: both; width:100%; height:auto; padding:0; margin:0 auto; overflow: hidden; line-height: normal;font-family: "Microsoft Yahei, PingFangSC-Regular"; letter-spacing:0; box-sizing: border-box; text-align:left; font-size:24px; color:#000; font-weight:normal; background:transparent; }
.block_wrap h3.heading font{ z-index: 1; display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0 auto; overflow: hidden; line-height: normal; font-family: "Microsoft Yahei, PingFangSC-Regular"; letter-spacing:0; box-sizing: border-box; text-align:left; font-size:14px; color:#666; font-weight:300;  background:transparent; }


/*.block_wrap .wp_40 h2.stit,
.block_wrap .wp_60 h2.stit{ width:96%; }*/


.block_wrap .con .video{ position: relative; display:inline-block; float:left; width: 100%; height:auto; padding:0; margin:0; text-align: center; }
.video_bg{ background: url(../images/cover.jpg) no-repeat 50% 0;}
.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:36%;}
.block_wrap .con .wp_60{ width:60%;}
.block_wrap .con .wp_50{ width:50%;}


.block_wrap .con .text{ position: relative; display:inline-block; float:left; width: 100%; height:auto; padding:0.6em 0; margin:0; text-align: center;}

.block_wrap .con p{ display:inline-block; clear: both; width:calc(100% - 60px); height:auto; padding: 0; margin:0.25em auto; text-align:left; text-indent:0; line-height: 170%; font-size: 15px; font-family:Microsoft Yahei; color: #2a2a33; font-weight: normal; text-shadow:none; }
.block_wrap .con p.ind{ text-indent:2em; }
.block_wrap .con p font.yy{ display:inline-block; clear: both; width:100%; height:auto; padding: 0; margin:0.4em auto; text-align:right; text-indent:0; line-height: 150%; font-size: 12px; font-family:Microsoft Yahei; color: #ccc; font-weight: normal; text-shadow:none; }
.block_wrap .con p.quot{ background: url(../images/quot.png) no-repeat 0 -5px; background-size:30px 30px; }
.block_wrap .con p.loc{ background: url(../images/loc_ico.png) no-repeat 0 0; background-size:30px 30px; }
.block_wrap .con p.tip{ font-size:12px; color: #999; line-height: 150%; }

.block_wrap .con ul.list_tex{ display:block; clear:both; width:90%/*92%*/; height:auto; padding:0.6em 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.4em 0; margin:0 auto; text-align:left; text-indent:0; overflow: hidden; list-style-type: none; font-size: 14px; font-family:Microsoft Yahei; color: #555; font-weight: normal; text-shadow:none;  }
.block_wrap .con ul.list_tex li b,
.block_wrap .con ul.list_tex li font,
.block_wrap .con ul.list_tex li span{ display:inline-block; float:left; height:auto;line-height:26px; padding:0; margin:0; width:auto; font-size: 15px; color: #2a2a33; font-weight: normal;}
.block_wrap .con ul.list_tex li span.aro{ background: url(../images/dot_10.png) no-repeat 0 6px; text-indent:0; padding-left:15px; }
.block_wrap .con ul.list_tex li b{ width: auto; min-width:30%; height:26px; line-height:26px; padding:0 0.5em; margin: 0 10px 0 0; background:#da8; color: #fff; letter-spacing: 0.1em; }
.block_wrap .con ul.list_tex li span font{ font-weight: bold;}
.block_wrap .con ul.list_tex li span font.red{ color:#f33;}

.block_wrap .con ul.list_tex.half li{ width:50%; margin:0; }
.block_wrap .con ul.list_tex.qtr li{ width:25%; margin:0; }

.block_wrap .con ul.list_tex.key li{ padding:0.2em 0;}
.block_wrap .con ul.list_tex.key li b{ width:auto; padding: 0 2%; margin: 0; text-align: left; }
.block_wrap .con ul.list_tex.key li span{ text-align:left; width:96%; padding: 0; margin:10px 2%; font-size: 15px; color: #2a2a33;}

.block_wrap .con ul.list_tex.tb{ margin:1em auto;}
.block_wrap .con ul.list_tex.tb li{ padding:0.5em 0; box-sizing: border-box; border-bottom: 1px solid #ddd; }
.block_wrap .con ul.list_tex.tb li b,
.block_wrap .con ul.list_tex.tb li font,
.block_wrap .con ul.list_tex.tb li span{ display: inline-block; float:left; width:26%; padding: 0 2%; margin: 0; text-align:left; background:none; font-size: 15px; color: #555; font-weight: normal; }
.block_wrap .con ul.list_tex.tb li span{ float:right; text-align: right; }
.block_wrap .con ul.list_tex.tb li.totalbar{ border-bottom: none; font-weight: bold; }
.block_wrap .con ul.list_tex.tb li.totalbar b,
.block_wrap .con ul.list_tex.tb li.totalbar font,
.block_wrap .con ul.list_tex.tb li.totalbar span{ font-weight: bold; color: #449; }

.block_wrap .con ul.list_tex.tb li:first-child{ border-top: 2px solid #637bb7; border-bottom: 2px solid #637bb7;}
.block_wrap .con ul.list_tex.tb li:first-child b,
.block_wrap .con ul.list_tex.tb li:first-child font,
.block_wrap .con ul.list_tex.tb li:first-child span{ font-weight: bold; color: #449; }

/*申请流程*/
.block_wrap .con ul.list_flow{ display:block; clear:both; width:96%; height:auto; padding:15px 2%; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none;/*
 background: url(../images/con_bg_03.jpg) no-repeat 50% top; background-size:cover;*/}
.block_wrap .con ul.list_flow li{ position: relative; display:inline-block; float: left; width:100%; height:100px; 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:90%; height:90px; padding:0 10px; margin:5px 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:40px; right:5%; 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:10%; height:60px; padding:0; margin:15px 0; text-align:center; line-height:60px;  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:78%; height:40px; padding:0; margin:25px 5%; text-align:left; line-height:20px;  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.line3 span { height:60px; margin:15px 5%; }

/*周边交通*/
dl.list_jt{display:block; clear:both; width:92%; height:auto; padding:0.1em 0; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none;}
dl.list_jt dt,
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;}
dl.list_jt dt span{display:inline-block; clear:both; width:100%; height:auto; padding:0.5em 0; margin:0 auto; text-align:center; overflow: hidden; background: rgba(99,123,183,0.4); color: #fff; font-size: 16px; letter-spacing: 0.1em; }
dl.list_jt dd{ width:96%; padding:0 2%;}
dl.list_jt dd:nth-child(odd){ background: #eeefe6;}
dl.list_jt dd span,
dl.list_jt dd font{display:inline-block; float: left; width:20%; height:auto; padding:0.5em 0; margin:0 1%; text-align:left; overflow: hidden; font-size: 14px;}
dl.list_jt dd font{ width:68%; height:auto; padding:0.5em 0; margin:0 1%; text-align:left; overflow: hidden; font-size: 14px;}


.block_wrap .con ul.list_br{ display:block; clear:both; width:90%/*92%*/; height:auto; padding:0.5em 0; margin:0.5em auto 0 auto; text-align:center; overflow: hidden; list-style-type: none;}
.block_wrap .con ul.list_br li{ display:inline-block; float: left; width:50%; height:auto; padding:1em 0; margin:10px 0; text-align:center; text-indent:0; overflow: hidden; list-style-type: none; font-size: 14px; font-family:Microsoft Yahei; color: #555; font-weight: normal; text-shadow:none; background: url(../images/list_cell_bg.png) no-repeat 50% 50%; background-size: 90% auto; }
.block_wrap .con ul.list_br li b,
.block_wrap .con ul.list_br li span{ display: inline-block; clear: both; width:76%; height:auto;  padding:0.4em 0; margin: 0 auto; text-align: center; font-size: 14px; color: #637bb7; }
.block_wrap .con ul.list_br li b{ width: 90%; font-size: 18px;}


.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 .pic-bg{ position: relative; display:inline-block; float:left; width: 100%; height:auto; padding:0; margin:0; text-align: center; background: url(../images/con_picbg_04.jpg) no-repeat 0 0; background-size: cover;}
.block_wrap .con .pic-bg img{ display:block; clear:both; width:60%; height:auto; padding: 0; margin:20px auto; border: none;}

.block_wrap .con .a_pic_cell{ position: absolute; z-index: 1; top:150px; left:40px; display:block; width:60%; height:auto; padding: 0; margin: 0;}


.block_wrap .con ul.list_pic{ display:block; clear:both; width:100%; height:auto; padding:0; margin:1em auto 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:#2a2a33; letter-spacing: 0.1em; }
.block_wrap .con ul.list_pic li span b{ font-weight:bold; color:#2a2a33; letter-spacing: 0; }
.block_wrap .con ul.list_pic li span font{ font-size:14px; font-weight:normal; color:#2a2a33; 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:#2a2a33; }
.block_wrap .con ul.list_pic.p5 li.tit_cell p b{ font-size:15px;/* font-weight:normal*/; color:#e64; }

.block_wrap .con .video.wp_40,
.block_wrap .con .text.wp_40,/*{ width:36%; margin: 0 2%;}*/
.block_wrap .con .pic.wp_40{ width:40%; margin: 0;}
.block_wrap .con .video.wp_60,
.block_wrap .con .text.wp_60,/*{ width:56%; margin: 0 2%;}*/
.block_wrap .con .pic.wp_60{ width:60%; margin: 0;}
.block_wrap .con .video.wp_50,
.block_wrap .con .text.wp_50,/*{ width:56%; margin: 0 2%;}*/
.block_wrap .con .pic.wp_50{ width:50%; margin: 0;}

.block_wrap .con ul.list_ico{ display:block; clear:both; width:90%; height:auto; padding:5em 0 0 0; margin:1em auto; text-align:center; overflow: hidden; list-style-type: none; background:url(../images/cgys_bg.jpg) no-repeat 50% 0; background-size: 100% auto;}
.block_wrap .con ul.list_ico li{ display:inline-block; float: left; width:25.33%; height:auto; padding:10px 0; margin:0 4%; text-align:center; overflow: hidden; list-style-type: none; font-size: 14px; background: rgba(164,189,237,0.80); border-radius:10px;}
.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 span{ display:block; clear:both; width:80%; height:32px; line-height: 32px; padding:0; margin:0 auto 8px auto; text-align:center; overflow: hidden; font-size:16px; font-weight:normal; color:#637bb7; background: rgba(255,255,255,0.80); border-radius: 16px; }
.block_wrap .con ul.list_ico li p{ display:block; clear:both; width:80%; height:100px; line-height:20px; padding:0 0 0.5em 0; margin:0 auto; text-align:center; overflow: hidden; font-size:14px; font-weight:normal; color:rgba(255,255,255,1.00); }

.block_wrap .con ul.list_cell{ display:block; clear:both; width:90%; height:auto; padding:0; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none;}
.block_wrap .con ul.list_cell li{ position: relative; display:inline-block; float: left; width:50%; height:auto; padding:0; margin:0; text-align:center; overflow: hidden; list-style-type: none; font-size: 14px; background: url(../images/list_cell_bg.png) no-repeat 50% 50%; background-size: 90% 120%;}
.block_wrap .con ul.list_cell li span{  display:block; clear:both; width:100%; height:85px; padding:0; margin:40px auto; text-align:center; overflow: hidden; font-size:14px; font-weight:normal; color:#637bb7; }
.block_wrap .con ul.list_cell li span b{  display:block; clear:both; width:45%; height:50px; line-height:25px; padding:0; margin:5px auto; text-align:center; overflow: hidden; font-size:18px;/* font-weight:normal;*/ color:#637bb7; }
.block_wrap .con ul.list_cell li span font{  display:block; clear:both; width:60%; height:25px; line-height: 25px; padding:0; margin:0 auto; text-align:center; overflow: hidden; font-size:16px; font-weight:normal; color:#637bb7; }

/*.block_wrap .con .dbg{ position: relative; display:inline-block; float:left; width: 100%; height:auto; padding:0; margin:0; text-align: center; background: #778;}*/
.block_wrap .con p.p_cell{ margin:0.2em 0; padding: 0.5em 0; border-bottom: 1px dashed #dde; line-height: 160%;}
.block_wrap .con p.p_cell:last-child{ border-bottom:none;}
.block_wrap .con p.p_cell b{ padding: 0.2em 0.5em; margin:0;  background: #da8;  color: #fff; letter-spacing: 0.1em;}

.block_wrap .con .video.float_r,
.block_wrap .con .pic.float_r,
.block_wrap .con .text.float_r{ float:right;}


.float_30,
.float_70{ float:left; width: 30%; height: auto; padding: 0; margin: 0; }
.float_70{ width: 70%;  padding:0;}


.bg_qx{ background:url(../images/bg_qx.png) no-repeat 50% 0; background-size:100% auto;}
.block_wrap .con ul.list_pic.bg_qx li img{ width: 60%;  box-shadow:0 5px 5px rgba(0,0,0,0.1); border: 1px solid #789; }

/*项目优势*/
ul.list_num{display:block; clear: both; width:94%; height:auto; padding:0.5em 0; margin:10px auto; text-align:center; overflow: hidden; list-style-type: none;/* background:#f4f4f4; border-radius:10px; */}
ul.list_num li{display:inline-block; float: left; width:100%; height:auto; padding:0.1em 0; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none;}
ul.list_num li i{ display:inline-block; float:left; width:24px; height:24px; line-height:24px; padding:0; margin:8px; text-align: center; font-size: 15px; font-weight:600; color: #fff; background:#da8; letter-spacing:0; font-style: normal; border-radius:50%;  }
ul.list_num li span{ display: inline-block; float:left; width:calc(100% - 60px); padding: 0; margin:8px 5px; text-align:left; text-indent:0; font-size: 15px; color: #555; font-weight:normal; line-height: 180%; }


/*文本內插图*/
.block_wrap p.spic img{ display: inline-block; float: left; clear: none; width:25%; height:auto; border: none; padding: 0; margin: 0; }
.block_wrap p.spic span{ display: inline-block; float: left; width: 70%;}

/*管理团队*/
.block_wrap .con .text .avatar{ display: inline-block; float:left; width: 20%; height: auto; padding: 0; margin: 0; text-align: center; }
.block_wrap .con .text .avatar img{ display: inline-block; clear: both; width: calc(100% - 60px); height: auto; padding: 0; margin: 30px 0 30px 30px; border-radius:50%; box-sizing: border-box;  box-shadow:0 5px 5px rgba(0,0,0,0.1); border:none; }
.block_wrap .con .text .brief{ display: inline-block; float:left; width: 75%; height: auto; padding:30px 0; margin: 0; text-align: center; }

/*.block_wrap .con ul.list_pic.bg_qx li img{ float: left; clear: none; width: 30%; padding: 0; margin: 0 5%;  box-shadow:0 5px 5px rgba(0,0,0,0.1); border: 1px solid #789; box-sizing: border-box; }
.block_wrap .con ul.list_pic.bg_qx li span{ float: left; clear: none; width: 60%; padding: 0; margin: 0; line-height: 180%; text-align: left; }*/

.bg_why{ background: url(../images/con_bg_01.jpg) no-repeat 50% top; background-size:100% auto; }
.bg_why ul.list_num{ background:rgba(255,255,255,0.7); border-radius: 10px; }
/*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: #d8dfef url(../images/banner.jpg) no-repeat 50% 0;
    background-size: 150% auto;
}	

.top_banner{display:block; clear: both; width:100%; height:calc(100vw * 0.14); border: none; padding: 0; margin: 0 auto 10px auto; overflow: hidden; text-align: center; background:url(https://www.beimeigoufang.com/yimin/immigration/images/TopBanner_assessment_A123.gif) no-repeat 50% 0; background-size: auto 100%;}
.top_banner a{display:block; clear: both; width:100%; height:100%; padding: 0; margin: 0 auto; overflow: hidden; border: none;}
.top_banner a img,
.top_banner a img.img_pc,
.top_banner a img.img_wap{display:none;}		
	
.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, Arial, sans-serif; }
	
	

}
/*@media only screen and (max-width:768px),*/
/*@media only screen and (max-width:820px)*/
@media only screen and (max-width:926px){	
.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: #d8dfef 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{ font-size: 18px; }	

.block_wrap h2.stit{  width:90%;}
.block_wrap h2.stit span{ padding:0 20px; text-indent:0; font-size:16px; letter-spacing: 0;}	

.block_wrap h3.heading{ width:96%; padding:0.3em 0; margin:0.2em auto;  border-bottom:2px solid #569;}
.block_wrap h3.heading span{ text-align:center; }
.block_wrap h3.heading font{ text-align:center; }		

.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{ width:100%;}
	
.block_wrap .con ul.list_pic.p4 li{width:50%;} 	
/*.block_wrap .con ul.list_pic.p5 li{width:50%;}*/ 	
	
.block_wrap .con .wp_40,
.block_wrap .con .wp_60,
.block_wrap .con .wp_50,
.block_wrap .con .pic.wp_40,
.block_wrap .con .pic.wp_60,
.block_wrap .con .pic.wp_50,
.block_wrap .con .text.wp_40,
.block_wrap .con .text.wp_60,
.block_wrap .con .text.wp_50,
.block_wrap .con .video.wp_40,
.block_wrap .con .video.wp_60,
.block_wrap .con .video.wp_50{ clear: both; float: none; width:100%; margin: 0 auto;}		
		
	
.block_wrap .con ul.list_tex{ display:block; clear:both; width:92%; height:auto; padding:0; margin:0.4em 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.6em 0; margin:0 auto; text-align:left; text-indent:0; overflow: hidden; list-style-type: none; font-size: 16px; font-family:Microsoft Yahei; 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: #2a2a33;}
.block_wrap .con ul.list_tex li span.aro{ background: url(../images/dot_10.png) no-repeat 0 6px; text-indent:0;}
.block_wrap .con ul.list_tex li b{ height:26px; line-height:26px; padding:0 0.5em; margin: 0; background:#da8; color: #fff; letter-spacing: 0.1em; }
.block_wrap .con ul.list_tex li span{ height:auto; line-height:22px; margin:2px 10px; font-weight: normal;}	
	
.block_wrap .con ul.list_tex.key li{ padding:0.4em 0;}
.block_wrap .con ul.list_tex.key li b{ width:48%; padding:0; margin:0 2% 0 0; text-align: center; }
.block_wrap .con ul.list_tex.key li span{ width:50%; padding: 0; margin: 2px 0;}

.block_wrap .con ul.list_tex.qtr li{ width:50%; }	
	
.block_wrap .con .a_pic_cell{ position:relative; z-index: 1; top:0; left:0; display:block; width:100%; height:auto; padding: 0; margin: 0;}	

.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:#2a2a33; 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:#2a2a33; }
.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_ico{ display:block; clear:both; width:90%; height:auto; padding:0; margin:0.5em auto; text-align:center; overflow: hidden; list-style-type: none; background:url(../images/cgys_bg.jpg) no-repeat 50% 0; background-size:cover;}	
.block_wrap .con ul.list_ico li{ display:inline-block; float: none; width:92%; height:auto; padding:10px 0; margin:0.5em 4%; text-align:center; overflow: hidden; list-style-type: none; font-size: 14px; background: rgba(164,189,237,0.80); border-radius:10px;}
.block_wrap .con ul.list_ico li span{ display:block; clear:both; width:60%; height:auto; line-height:150%; padding:0.5em 0; margin:0.5em auto; text-align:center; overflow: hidden; font-size:16px; font-weight:normal; color:#637bb7; }	
	
	
.block_wrap .con ul.list_cell li{ width: 25%; background: url(../images/list_cell_bg.png) no-repeat 50% 50%; background-size: 90% auto; }	
.block_wrap .con ul.list_cell li span{ margin:20px auto;}	

.block_wrap .con .video.float_r,	
.block_wrap .con .pic.float_r,
.block_wrap .con .text.float_r{ float:left;}		
	
	
.block_wrap .con ul.list_br li{ display:inline-block; float: left; width:100%; height:auto; padding:1em 0; margin:0; text-align:center; text-indent:0; overflow: hidden; list-style-type: none; font-size: 14px; font-family:Microsoft Yahei; color: #555; font-weight: normal; text-shadow:none;background: url(../images/list_cell_bg.png) no-repeat 50% 50%; background-size: 70% auto; }
.block_wrap .con ul.list_br li b,
.block_wrap .con ul.list_br li span{ display: inline-block; clear: both; width:76%; height:auto;  padding:0.4em 0; margin: 0 auto; text-align: center; font-size: 14px; color: #637bb7; }
.block_wrap .con ul.list_br li b{ width: 90%; font-size: 18px;}	
	
/*申请流程*/
.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% bottom; background-size:cover;}	
.block_wrap .con ul.list_flow{ padding:0.4em 3%; margin:0 auto; }
.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:10%; font-size:30px; }
.block_wrap .con ul.list_flow li .cell span { width:78%; font-size: 16px; }		
		

/*管理团队*/
.block_wrap .con .text .avatar{ display: inline-block; clear: both; float:none; width: 40%; height: auto; padding: 0; margin: 0 auto; text-align: center; }
.block_wrap .con .text .avatar img{ display: inline-block; clear: both; width: 100%; height: auto; padding: 0; margin: 30px auto 10px auto; }
.block_wrap .con .text .brief{ display: inline-block; clear: both; float:none; width: 96%; height: auto; padding:10px 0; margin: 0 auto; text-align: center; }
.block_wrap .con .text .brief h3.stit span.rline{ text-align: center; }
.block_wrap .con .text .brief h3.stit span.rline b { float:none; clear: both; margin: 0 auto; }
	
.bg_why{ background: url(../images/con_bg_01.jpg) no-repeat 50% bottom; background-size:cover; }	
	
}

@media only screen and (max-width:414px) {	
.block_wrap h3.heading span{ font-size:24px; }
	
/*.block_wrap .con ul.list_ico li{ width:50%; }	*/
.block_wrap .con ul.list_ico li span{ font-size:14px; }		
	
	
.block_wrap .con ul.list_cell li { width: 50%; padding:1em 0; }	
	
.block_wrap .con ul.list_cell li span{  display:block; clear:both; width:100%; height:85px; padding:0; margin:0.6em auto; text-align:center; overflow: hidden; font-size:14px; font-weight:normal; color:#637bb7; }
.block_wrap .con ul.list_cell li span b{  display:block; clear:both; width:55%; height:50px; line-height:25px; padding:0; margin:10px auto 0 auto; text-align:center; overflow: hidden; font-size:18px;/* font-weight:normal;*/ color:#637bb7; }
.block_wrap .con ul.list_cell li span font{  display:block; clear:both; width:60%; height:25px; line-height: 25px; padding:0; margin:0 auto; text-align:center; overflow: hidden; font-size:16px; font-weight:normal; color:#637bb7; }	
	
.float_30,
.float_70{ float:left; width: 40%; height: auto; padding: 0; margin: 0; }
.float_70{ width: 60%;  padding:1.5em 0;}	
	
.block_wrap .con .pic-bg img{ display:block; clear:both; width:100%; height:auto; padding: 0; margin:20px auto; border: none;}

/*申请流程*/
.block_wrap .con ul.list_flow li .cell{ height: auto; margin: 10px auto;}	
.block_wrap .con ul.list_flow li .cell.line3 span,
.block_wrap .con ul.list_flow li .cell span{ height: auto; }	
	
}

/*iPhone5*/
@media only screen and (max-width:320px) {
.block_wrap .con ul.list_tex{ width:96%;}	
.block_wrap .con ul.list_tex li{font-size: 14px; }
.block_wrap .con ul.list_tex li b,
.block_wrap .con ul.list_tex li span{  font-size: 14px;}	

}

