@charset "gb2312";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
    font-family:Microsoft Yahei, Arial, sans-serif;
}

body {
	padding: 0;
    margin: 0;
	
}

h1,h2,h3,h4,h5,h6,p,font,span,b,a {font-family:Microsoft Yahei, Arial, sans-serif; margin: 0; padding: 0;}

.main_wrap {
	display:inline-block;
	clear:both;
	width:100%;
	height:auto;
    font-size: 14px;
    font-family:Microsoft Yahei, Arial, sans-serif;
	padding: 0;
    margin: 0;
	position:relative;
	text-align: center;
	overflow: hidden;
	}

.w_wrap{
	display:inline-block;
	clear:both;
	width:1040px;
	height:auto;
    font-size: 14px;
    font-family:Microsoft Yahei, Arial, sans-serif;
	padding: 0;
    margin: 0 auto;
	text-align: center;
	overflow: hidden;
	}
	
/*.main_wrap:before{ display:inline-block; position: absolute; content: ""; z-index:0; width:100%; height:20%; top:0; left:0; padding:0; margin:0; }	*/


/*顶部BANNER*/
.top_banner{display:block; clear: both; width:100%; height:auto; background-size: 100% auto; border: none; padding: 0; margin: 0 auto; overflow: hidden; text-align: center; /*background:url(../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;}
.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;}


/*当前位置*/
.path{display:inline-block; clear:both; width:100%; height:40px; line-height:40px; padding:0; margin:0 auto; overflow:hidden; text-align:center; background: #f6f6f6;}
.path p{ position: relative; display:inline-block; clear:both; width: 1020px; height:40px; line-height:40px; padding:0; margin:0 auto; overflow:hidden; text-align:left;}
.path b,
.path span{display:inline-block; width:auto; height:40px; line-height:40px; padding:0 10px 0 0; margin:0; overflow:hidden; text-align:left; text-indent:15px; font-size:12px; color:#666; font-family:Microsoft Yahei; font-weight:normal; text-decoration:none; background:none; background:url(../images/path_ico.png) no-repeat 0 0;}
.path a{ font-size:12px; color:#666; font-family:Microsoft Yahei; font-weight:normal; text-decoration:none;}
.path a:hover{ color:#06c;}
.path b{background:url(../images/path_ico.png) no-repeat 0 -40px;}

.container_wrap{
	display:inline-block;
	clear:both;
	width:100%;
	height:auto;
    font-size: 14px;
    font-family:Microsoft Yahei, Arial, sans-serif;
	padding: 0;
    margin: 0;
	text-align:center;	
	
	}

/*移民项目列表*/
.immigration_list{display: block; clear: both; width:100%; height: auto; padding: 0; margin: 0 auto; overflow: hidden; text-align: center;}
.immigration_list .immigration_list_ca,
.immigration_list .immigration_list_us,
.immigration_list .immigration_list_eu,
.immigration_list .immigration_list_as,
.immigration_list .immigration_list_at,
.immigration_list .immigration_list_pp{display: block; clear: both; width:100%; height: auto; padding: 20px 0 60px 0; margin: 0 auto; overflow: hidden; text-align: center;}
.immigration_list .immigration_list_ca{ background: #fff url(../images/block_bg_ca.png) no-repeat 50% bottom; background-size: 900px auto;}
.immigration_list .immigration_list_us{ background: #eceff5 url(../images/block_bg_us.png) no-repeat 50% bottom; background-size: 900px auto;}
.immigration_list .immigration_list_eu{ background: #eceff5 url(../images/block_bg_eu.png) no-repeat 50% bottom; background-size: 900px auto;}
.immigration_list .immigration_list_as{ background: #fff url(../images/block_bg_as.png) no-repeat 50% bottom; background-size: 900px auto;}
.immigration_list .immigration_list_at{ background: #fff url(../images/block_bg_at.png) no-repeat 50% bottom; background-size: 900px auto;}
.immigration_list .immigration_list_pp{ background: #fff url(../images/block_bg.png) no-repeat 50% bottom; background-size: 900px auto;}

.immigration_list h1.tit{display: block; clear: both; width: 1040px; height:auto; padding:0; margin:20px auto; overflow: hidden; text-align: center; border-bottom: 1px solid #ccc;}
.immigration_list h1.tit span,
.immigration_list h1.tit font{display:inline-block; float:left; width:auto; height: 40px; padding: 0; margin: 0; overflow: hidden; text-align:left; font-weight: normal; letter-spacing:1px; font-family:Microsoft Yahei, Arial, sans-serif;}
.immigration_list h1.tit span{ text-indent: 10px; color: #333; font-size: 22px; line-height:40px; }
.immigration_list h1.tit font{ text-indent: 10px; color: #999; font-size:12px;  line-height:50px; }

.immigration_list .con{display: block; clear: both; width:100%; height:auto; padding: 0; margin: 0 auto; overflow: hidden; text-align: center;}
.immigration_list .con ul.list{display: block; clear: both; width: 1080px; height:auto; padding: 0; margin: 0 auto; overflow: hidden; text-align: center; list-style-type: none;}
.immigration_list .con ul.list li{display:inline-block; float: left; width:360px; height:auto; padding: 0; margin: 0; overflow: hidden; text-align: center; list-style-type: none;}
.immigration_list .con ul.list li .cell{ position: relative; display:block; clear: both; width:300px; height:180px; padding: 0; margin:30px auto;/*  overflow: hidden;*/ text-align: center; background: url(../images/project_bg.png) no-repeat 50% 0; background-size: 100% auto; box-shadow:0 3px 5px rgba(0,0,0,0.2);}
.immigration_list .con ul.list li:nth-child(odd) .cell{}
.immigration_list .con ul.list li:nth-child(even) .cell{}

.immigration_list .con ul.list li .cell:before{display:block; position: absolute; z-index: 2; content: ""; top:-4px; left:-4px; width:100px; height:100px; padding: 0; margin: 0; overflow: hidden; text-align: center;}

.immigration_list .immigration_list_ca .con ul.list li .cell:before{display:block; position: absolute; z-index: 2; content: ""; top:-4px; left:-4px; width:100px; height:100px; padding: 0; margin: 0; overflow: hidden; text-align: center; background: url(../images/hot_ca.png) no-repeat 0 0; background-size: 100% auto;}
.immigration_list .immigration_list_us .con ul.list li .cell:before{display:block; position: absolute; z-index: 2; content: ""; top:-4px; left:-4px; width:100px; height:100px; padding: 0; margin: 0; overflow: hidden; text-align: center; background: url(../images/hot_us.png) no-repeat 0 0; background-size: 100% auto;}
.immigration_list .immigration_list_eu .con ul.list li .cell:before{display:block; position: absolute; z-index: 2; content: ""; top:-4px; left:-4px; width:100px; height:100px; padding: 0; margin: 0; overflow: hidden; text-align: center; background: url(../images/hot_eu.png) no-repeat 0 0; background-size: 100% auto;}
.immigration_list .immigration_list_as .con ul.list li .cell:before{display:block; position: absolute; z-index: 2; content: ""; top:-4px; left:-4px; width:100px; height:100px; padding: 0; margin: 0; overflow: hidden; text-align: center; background: url(../images/hot_as.png) no-repeat 0 0; background-size: 100% auto;}
.immigration_list .immigration_list_at .con ul.list li .cell:before{display:block; position: absolute; z-index: 2; content: ""; top:-4px; left:-4px; width:100px; height:100px; padding: 0; margin: 0; overflow: hidden; text-align: center; background: url(../images/hot_at.png) no-repeat 0 0; background-size: 100% auto;}
.immigration_list .immigration_list_pp .con ul.list li .cell:before{display:block; position: absolute; z-index: 2; content: ""; top:-4px; left:-4px; width:100px; height:100px; padding: 0; margin: 0; overflow: hidden; text-align: center; background: url(../images/hot_pp.png) no-repeat 0 0; background-size: 100% auto;}
.immigration_list .con ul.list li.non .cell:before,
.immigration_list .con ul.list li.hotpic .cell:before{display:none;}

.immigration_list .con ul.list li .cell .pic_box{ z-index: 0; display:block; clear: both; width:100%; height:100%; padding: 0; margin: 0 auto; overflow: hidden; }
.immigration_list .con ul.list li .cell .pic_box img{ display:block; clear: both; width:100%; height:100%; padding: 0; margin: 0 auto; border: none;}
.immigration_list .con ul.list li .cell .text-box { position: absolute; z-index: 1; display: block; left:0; top:0; width:100%; height:0; padding: 0; margin: 0; text-align: center; overflow: hidden; background: rgba(0,0,0,0.8);/* animation:block-up;*/}    
.immigration_list .con ul.list li .cell:hover .text-box { height:100%; top: 0; transition: all 0.5s ease 0s;}

.immigration_list .con ul.list li .cell .text-box p { display: block; clear: both; width:260px; height:160px; padding:0; margin:20px auto; text-align:center; overflow: hidden;} 
.immigration_list .con ul.list li .cell .text-box p b{ display: block; clear: both; width:100%; height:26px; padding:0; margin:0 auto; text-align:center; overflow: hidden; color: #fff; font-family:Microsoft Yahei, Arial, sans-serif; font-size:18px; line-height:22px; font-weight: normal; letter-spacing: 1px; border-bottom: 1px solid #fff; box-sizing: border-box; }   
.immigration_list .con ul.list li .cell .text-box p span{ display: block; clear: both; width:100%; height:24px; padding:0; margin:10px auto 0 auto; text-align:left; overflow: hidden; color: #fff; font-family:Microsoft Yahei, Arial, sans-serif; font-size: 14px; line-height:24px;}   
.immigration_list .con ul.list li .cell .text-box p font{ display: block; clear: both; width:70px; height:70px; padding:0; margin:0 auto; text-align:center; overflow: hidden; color: #fff; font-family:Microsoft Yahei, Arial, sans-serif; font-size: 14px; line-height:70px; background:rgba(0,100,200,1.0); border: 1px solid rgba(0,100,200,1.0); box-sizing: border-box; border-radius:50%; }   
.immigration_list .con ul.list li .cell .text-box p font:hover{ background:rgba(0,100,200,0.8); border: 1px solid rgba(0,100,200,0.8);}

.immigration_list .con ul.list li.hotpic .cell{ position: relative; /*display:block;*/ display: none; clear: both; width:300px; height:420px; padding: 0; margin:30px auto;/*  overflow: hidden;*/ text-align: center; box-shadow:0 3px 5px rgba(0,0,0,0.2); }	
.immigration_list .immigration_list_ca .con ul.list li.hotpic .cell{ background:url(../images/img/hotpic_ca.jpg) no-repeat 50% 0; background-size: 100% auto;}
.immigration_list .immigration_list_us .con ul.list li.hotpic .cell{ background:url(../images/img/hotpic_us.jpg) no-repeat 50% 0; background-size: 100% auto;}
.immigration_list .immigration_list_eu .con ul.list li.hotpic .cell{ background:url(../images/img/hotpic_eu.jpg) no-repeat 50% 0; background-size: 100% auto;}
.immigration_list .immigration_list_as .con ul.list li.hotpic .cell{ background:url(../images/img/hotpic_as.jpg) no-repeat 50% 0; background-size: 100% auto;}
.immigration_list .immigration_list_at .con ul.list li.hotpic .cell{ background:url(../images/img/hotpic_at.jpg) no-repeat 50% 0; background-size: 100% auto;}
.immigration_list .immigration_list_pp .con ul.list li.hotpic .cell{ background:url(../images/img/hotpic_pp.jpg) no-repeat 50% 0; background-size: 100% auto;}




/*PC端-原-头部*/
.header-up-container,	
.header { display:block;}	
/*PC端-原-底部*/	
.footer_wra{ display:block;}

/*移动端-新添-头部*/	
.wap_topbar,
.wap_topnav{ display:none;}	
/*移动端-新添-底部*/
.wap_footer{ display:none;}

.footer_wra {
    margin-top:0;
}


/*移动端*/
@media only screen and (max-width:1024px) {
/*移民项目推荐banner图*/
.top_banner{display: none;}
	
/*当前位置*/
.path{display:none; clear:both; width:100%; height:40px; line-height:40px; padding:0; margin:0 auto; overflow:hidden; text-align:center; background: #f6f6f6;}
.path p{ display:inline-block; clear:both; width:96%; height:40px; line-height:40px; padding:0; margin:0 auto; overflow:hidden; text-align:left;}
.path b{ position: relative; display:inline-block; float: left; width:auto; height:40px; line-height:40px; padding:0 0.1em 0 0; margin:0; overflow:hidden; text-align:left; text-indent:0; font-size:12px; color:#666; font-family:Microsoft Yahei; font-weight:normal; text-decoration:none; background:none;}
.path span{ position: relative; display:inline-block; float: left; width:auto; height:40px; line-height:40px; padding:0 0.1em 0 0; margin:0 0 0 1.5em; overflow:visible; text-align:left; text-indent:0; font-size:12px; color:#666; font-family:Microsoft Yahei; font-weight:normal; text-decoration:none; background:none;}
.path a{ font-size:12px; color:#666; font-family:Microsoft Yahei; font-weight:normal; text-decoration:none;}
.path a:hover{ color:#06c;}
.path span:before{display:block; position: absolute; z-index: 1; content: ">"; top:0; left:-1.5em; width:0.8em;  height:40px; line-height:40px; padding:0; margin: 0; overflow: hidden; text-align: center; font-size:1em; color: #888;}	

.container_wrap{
	display:inline-block;
	clear:both;
	width:100%;
	height:auto;
    font-size: 14px;
    font-family:Microsoft Yahei, Arial, sans-serif;
	padding: 0;
    margin: 0;
	text-align:center;	
	
	}	
	
/*移民项目列表*/
.immigration_list .immigration_list_ca,
.immigration_list .immigration_list_us,
.immigration_list .immigration_list_eu,
.immigration_list .immigration_list_as,
.immigration_list .immigration_list_at,
.immigration_list .immigration_list_pp{ padding: 0.4em 0 1em 0; margin: 0 auto; overflow: hidden; text-align: center;}	
.immigration_list .immigration_list_ca{ background: #fff url(../images/block_bg_us.png) no-repeat 50% bottom; background-size: 100% auto;}
.immigration_list .immigration_list_us{ background: #eceff5 url(../images/block_bg_us.png) no-repeat 50% bottom; background-size: 100% auto;}
.immigration_list .immigration_list_eu{ background: #eceff5 url(../images/block_bg_eu.png) no-repeat 50% bottom; background-size: 100% auto;}
.immigration_list .immigration_list_as{ background: #fff url(../images/block_bg_as.png) no-repeat 50% bottom; background-size: 100% auto;}
.immigration_list .immigration_list_at{ background: #fff url(../images/block_bg_at.png) no-repeat 50% bottom; background-size: 100% auto;}
.immigration_list .immigration_list_pp{ background: #fff url(../images/block_bg.png) no-repeat 50% bottom; background-size: 100% auto;}	
	
.immigration_list h1.tit{display: block; clear: both; width:94%; height:auto; padding:0 3%; margin:0.8em auto auto; overflow: hidden; text-align: center; border-bottom:none;}
.immigration_list h1.tit span,
.immigration_list h1.tit font{display:inline-block; float:left; width:auto; height:30px; line-height:30px; padding: 0; margin: 0; overflow: hidden; text-align: left;  font-family:Microsoft Yahei, Arial, sans-serif; color: #222; font-size: 22px; font-weight:bold; letter-spacing: 0.1em;}
.immigration_list h1.tit font{ line-height:38px; color: #999; font-size:12px; font-weight: normal; margin: 0 0.5em; letter-spacing: 0; }
	
.immigration_list .con{display: block; clear: both; width:100%; height:auto; padding: 0; margin: 0 auto; overflow: hidden; text-align: center;}
.immigration_list .con ul.list{display: block; clear: both; width:100%; height:auto; padding: 0; margin: 0 auto; overflow: hidden; text-align: center; list-style-type: none;}
.immigration_list .con ul.list li{display:inline-block; float:none; clear: both; width:100%; height:auto; padding: 0; margin: 0 auto; overflow: hidden; text-align: center; list-style-type: none;}
.immigration_list .con ul.list li .cell{ position: relative; display:block; clear: both; width:94%; height:auto; padding: 0; margin:0.4em auto 1.6em auto;/*  overflow: hidden;*/ text-align: center; background:rgba(255,255,255,1.0); box-shadow:0 8px 12px rgba(20,100,200,0.2); border-radius:0.5em; }
.immigration_list .con ul.list li:nth-child(odd) .cell{}
.immigration_list .con ul.list li:nth-child(even) .cell{}

.immigration_list .con ul.list li .cell:before{display:block; position: absolute; z-index: 2; content: ""; top:0; left:0; width:20%; height:auto; padding:0.1em; margin: 0; overflow: hidden; text-align: center; font-size: 1em; color: #fff;}

.immigration_list .immigration_list_ca .con ul.list li .cell:before{display:block; position: absolute; z-index: 2; content: "加拿大移民"; top:0; left:0; width:25%; height:auto; padding:0.4em; margin: 0; overflow: hidden; text-align: center; font-size: 1em; color: #fff; background:#f33;}	
.immigration_list .immigration_list_us .con ul.list li .cell:before{display:block; position: absolute; z-index: 2; content: "美国移民"; top:0; left:0; width:25%; height:auto; padding:0.4em; margin: 0; overflow: hidden; text-align: center; font-size: 1em; color: #fff; background:#f35;}
.immigration_list .immigration_list_eu .con ul.list li .cell:before{display:block; position: absolute; z-index: 2; content: "欧洲移民"; top:0; left:0; width:25%; height:auto; padding:0.4em; margin: 0; overflow: hidden; text-align: center; font-size: 1em; color: #fff; background:#f90;}
.immigration_list .immigration_list_as .con ul.list li .cell:before{display:block; position: absolute; z-index: 2; content: "亚洲移民"; top:0; left:0; width:25%; height:auto; padding:0.4em; margin: 0; overflow: hidden; text-align: center; font-size: 1em; color: #fff; background:#fb0;}
.immigration_list .immigration_list_at .con ul.list li .cell:before{display:block; position: absolute; z-index: 2; content: "澳洲移民"; top:0; left:0; width:25%; height:auto; padding:0.4em; margin: 0; overflow: hidden; text-align: center; font-size: 1em; color: #fff; background:#0ca;}	
.immigration_list .immigration_list_pp .con ul.list li .cell:before{display:block; position: absolute; z-index: 2; content: "护照移民"; top:0; left:0; width:25%; height:auto; padding:0.4em; margin: 0; overflow: hidden; text-align: center; font-size: 1em; color: #fff; background:#c85;}	
.immigration_list .con ul.list li.non .cell:before,
.immigration_list .con ul.list li.hotpic .cell:before{display:none;}	


.immigration_list .con ul.list li a{ text-decoration: none;}
.immigration_list .con ul.list li .cell .pic_box{ z-index: 0; display:block; clear: both; width:100%; height:auto; padding: 0; margin: 0 auto; overflow: hidden; border-top-left-radius:0.5em;  border-top-right-radius:0.5em; }
.immigration_list .con ul.list li .cell .pic_box img{ display:block; clear: both; width:100%; height:100%; padding: 0; margin: 0 auto; border: none;}
.immigration_list .con ul.list li .cell .text-box { position:relative; display: block; left:0; top:0; width:100%; height:auto; padding: 0; margin: 0; text-align: center; overflow: hidden; background:transparent;}    

.immigration_list .con ul.list li .cell .text-box p { display: block; clear: both; width:100%; height:auto; padding:2em 0; margin:0 auto; text-align:center; overflow: hidden;} 
.immigration_list .con ul.list li .cell .text-box p b,
.immigration_list .con ul.list li .cell .text-box p span{ display: block; clear: both; width:96%; height:auto; padding:0.6em 0; margin:0 auto; text-align:center; overflow: hidden; color: #333; font-family:Microsoft Yahei, Arial, sans-serif; font-size:1.2em; line-height:100%; font-weight: normal; letter-spacing: 1px; border-bottom:none; box-sizing: border-box; }   
.immigration_list .con ul.list li .cell .text-box p span{ display:none; }   
.immigration_list .con ul.list li .cell .text-box p font{ display: block; clear: both; width:60%; height:auto; padding:0.6em 0; margin:0.6em auto; text-align:center; overflow: hidden; color: #fff; font-family:Microsoft Yahei, Arial, sans-serif; font-size: 14px; line-height:100%; background:rgba(0,100,200,1.0); border: 1px solid rgba(0,100,200,1.0); box-sizing: border-box; border-radius:0.2em; text-decoration: none;}   
.immigration_list .con ul.list li .cell .text-box p font:hover{ background:rgba(0,100,200,0.8); border: 1px solid rgba(0,100,200,0.8); }   
	
.immigration_list .con ul.list li.hotpic .cell{ display:none;  position: relative;/* display:block; */clear: both; width:100%; height:calc(100vw * 1.4); padding: 0; margin:1.2em auto;/*  overflow: hidden;*/ text-align: center; box-shadow:none; border-radius:0; }	
.immigration_list .immigration_list_ca .con ul.list li.hotpic .cell{ background:url(../images/img/hotpic_ca.jpg) no-repeat 50% 0; background-size: 100% auto;}
.immigration_list .immigration_list_us .con ul.list li.hotpic .cell{ background:url(../images/img/hotpic_us.jpg) no-repeat 50% 0; background-size: 100% auto;}	
.immigration_list .immigration_list_eu .con ul.list li.hotpic .cell{ background:url(../images/img/hotpic_eu.jpg) no-repeat 50% 0; background-size: 100% auto;}
.immigration_list .immigration_list_as .con ul.list li.hotpic .cell{ background:url(../images/img/hotpic_as.jpg) no-repeat 50% 0; background-size: 100% auto;}
.immigration_list .immigration_list_at .con ul.list li.hotpic .cell{ background:url(../images/img/hotpic_at.jpg) no-repeat 50% 0; background-size: 100% auto;}
.immigration_list .immigration_list_pp .con ul.list li.hotpic .cell{ background:url(../images/img/hotpic_pp.jpg) no-repeat 50% 0; background-size: 100% auto;}	

	

/*PC端-原-头部*/
.header-up-container,	
.header { display: none;}	
/*PC端-原-底部*/		
.footer_wra { display: none;}	

	
/*移动端-新添-头部*/		
.wap_topbar { display:block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; background: #2d91fe; text-align:center; }	
.wap_topbar .wap_topbar_box{ display:inline-block; clear:both; width:96%; height: 44px; line-height:44px; padding:0; margin:0 auto; text-align:center; }	
.wap_topbar .wap_topbar_box .logo{ display:inline-block; float:left; width:48%; height: 44px; line-height:44px; padding:0; margin:0; text-align:center; }	
.wap_topbar .wap_topbar_box .logo a img{ display:inline-block; float:left; width:auto; height:24px; padding:0; margin:10px 0; border:none; }			
.wap_topbar .wap_topbar_box .wap_topbar_r{ display:inline-block; float:right; width:50%; height: 44px; line-height:44px; padding:0; margin:0; text-align:center; }		
.wap_topbar .wap_topbar_box .wap_topbar_r p.hotline{display:inline-block; clear: both; width:100%; height: 44px; line-height:44px; padding:0; margin:0; text-align:right; color:#fff; font-size: 14px; font-family: Microsoft Yahei, Arial, sans-serif; border: none;}
.wap_topbar .wap_topbar_box .wap_topbar_r p.hotline a{ color:#fff; font-size: 14px; font-family: Microsoft Yahei, Arial, sans-serif; text-decoration: none; font-weight:bold;}
	
.wap_topnav{ display:block; clear: both; width: 100%; height:auto; padding:0; margin: 0 auto; border-bottom:1px solid #ddd; text-align: center; }	
.wap_topnav .wap_topnav_box { display:inline-block; clear: both; width:98%; height:auto; padding:0;  margin: 0 auto; text-align: center;}
.wap_topnav .wap_topnav_box  dl { display: block; clear: both; width:100%; height:auto; padding:0; margin:0; text-align: center; list-style-type: none;}			
.wap_topnav .wap_topnav_box  dl dt,
.wap_topnav .wap_topnav_box  dl dd{ display: inline-block; float: left; width:20%; height:40px; line-height: 40px; padding:0; margin:0; text-align: center; overflow:hidden;}	
.wap_topnav .wap_topnav_box  dl dt{ width:20%; color:#111; font-size:1em; font-family: Microsoft Yahei, Arial, sans-serif;}		
.wap_topnav .wap_topnav_box  dl dt span{ display: inline-block; width:100%; height:20px; line-height:20px; padding:0; margin:10px 0; text-align: center; color:#111; font-size:1em; font-family: Microsoft Yahei, Arial, sans-serif;}			
.wap_topnav .wap_topnav_box  dl dd a{ display: inline-block; width:100%; height:20px; line-height:20px; padding:0; margin:10px 0; text-align: center; border-right: 1px solid #bbb; box-sizing: border-box; color:#06c; font-size:1em; font-family: Microsoft Yahei, Arial, sans-serif; text-decoration: none; font-weight:normal; }
.wap_topnav .wap_topnav_box  dl dd:last-child a { border-right: none; }

	
/*移动端-新添-底部*/
.wap_footer{ display: block; clear: both; position: relative; width:100%;  height:auto; box-sizing: border-box; padding:0; margin: 0 auto;  background: #084b8e;}
.wap_footer .f_about { position: relative; display:inline-block; clear: both; width:100%;  height:auto; box-sizing: border-box; padding:1.5em 0; margin: 0 auto; background: #1a8cff;}
.wap_footer .f_about .f_qrcode { position: relative; display: inline-block; float: left; width:30%; height: auto; padding: 0; margin:0 0 0 5%; line-height: 0;}	
.wap_footer .f_about .f_qrcode img { position: relative; width:100%; height: auto; padding: 0; margin: 0; border:2px solid #fff;}			
.wap_footer .f_about .f_brief { position: relative; display: inline-block; float: left; width:60%; height: auto; padding: 0; margin:0 5% 0 0; line-height: 0; text-align: center; }
.wap_footer .f_about .f_brief a.f-logo{ position: relative; display:block; clear: both; width:76%; height:auto; padding:0; margin:0 auto;}
.wap_footer .f_about .f_brief a.f-logo img { position: relative; display:block; clear: both; width:100%; height:auto; padding: 0; margin:0.2em auto; border: none; }	
.wap_footer .f_about .f_brief .f-tex{ position: relative; display:block; clear: both; width:86%; height:auto; line-height: 120%; padding: 0; margin:0.6em auto; border: none; color: #adf; font-size: 12px; text-align: left; }

.wap_footer .f_menu { display: block; clear: both; width: 100%; height:auto; padding:0.6em 0; margin: 0 auto; text-align: center;/* background:#084b8e;*/}	
.wap_footer .f_menu .f-links { display: block; clear: both; width: 100%; height: auto; margin: 0 auto; padding: 0; list-style: none; text-align: center; overflow: hidden;}	
.wap_footer .f_menu .f-links a{ display: inline-block; width:auto; max-width:24%; height: 20px; line-height:20px; color: #cae2fa; font-size: 12px; border-right:1px solid #1f60a1; box-sizing: border-box; padding: 0 0.5em; margin: 0; text-decoration: none; }	
.wap_footer .f_menu .f-links a:last-child{ border-right:none;}		
.wap_footer .f_menu .f-switcher { display: inline-block; clear: both; width:94%; height: auto; margin:0.8em auto 0 auto; padding:1em 0 0 0;  text-align: center; color: #76a0cb; font-size: 12px; border-top: #1f60a1 1px solid; }
.wap_footer .f_menu .f-switcher a { display: inline-block; width: auto; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #b8d9fa; border: 1px #76a0cb solid; padding:0 0.6em;  margin:0.2em 0.6em; text-decoration: none; box-sizing: border-box; }
.wap_footer .f_menu .f-switcher span.footer_last { display: inline-block; width: auto; height: 30px; line-height: 30px; text-align: center; font-size: 12px; color: #76a0cb; border:none; padding:0.4em 0.5em;  margin:0.2em 0.5em; }
}

/*移动端iPhone5*/
@media only screen and (max-width:414px) {
/*移动端-新添-头部*/	
.wap_topbar .wap_topbar_box .logo{ width:35%;}	
.wap_topbar .wap_topbar_box .logo a img{ height:20px; margin:12px 0;}			
.wap_topbar .wap_topbar_box .wap_topbar_r{ width:64%;}		

.wap_topnav .wap_topnav_box  dl dt span,	
.wap_topnav .wap_topnav_box  dl dd a{ font-size:0.8em; }	

}

/*移动端iPhone5*/
@media only screen and (max-width:320px) {
/*移动端-新添-头部*/	
.wap_topnav .wap_topnav_box  dl dt{ width:100%; text-align:left;}
	.wap_topnav .wap_topnav_box  dl dt span{ width: auto; height: 20px; line-height: 20px; padding: 0 0.4em; margin:10px 0 0 0; /* background:#8df;*/}
.wap_topnav .wap_topnav_box  dl dd{ width:25%; }	
	.wap_topnav .wap_topnav_box  dl dt span,
.wap_topnav .wap_topnav_box  dl dd a{ font-size:0.9em;}	

}


