@charset "utf-8";
* {
    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;}


/*kirin edit*/
.main_wrap {
	display: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;
	background: #f5f9ff url(../images/bg_8.png) repeat 0 0;
	 
	}
	

.container_wrap{
	display:block;
	clear:both;
	width:960px;
	height:auto;
    font-size: 14px;
    font-family:Microsoft Yahei, Arial, sans-serif;
	padding: 0;
    margin: 0 auto;
	text-align:center;		
	
	}

/*banner*/
.banner{ display:block; clear:both; width:100%; height:auto; padding: 0; margin: 0 auto; text-align: center; overflow: hidden; background: transparent; }
.banner img{ display:block; clear:both; width:100%; height:auto; padding: 0; margin: 0 auto; border: none;}

.tit{ display:block; clear:both; width:600px; height:auto; padding: 0; margin: 0 auto; text-align: center;}
.tit img{ display:block; clear:both; width:100%; height:auto; padding: 0; margin: 0 auto; border: none;}

.con{ display:block; clear:both; width:100%; height:auto; padding: 0; margin: 0 auto; text-align: center;}
.con img{ display:block; clear:both; width:100%; height:auto; padding: 0; margin: 0 auto 20px auto; text-align: center;}

.block_wrap{display:none; clear:both; width:100%; height:auto; padding:10px 0; margin: 0 auto; text-align: center; overflow: hidden; background:rgba(255,255,255,0.75); box-shadow:0 3px 5px rgba(0,0,0,0.1);} 
/*.block_wrap h2.stit{ display:block; clear:both; width:96%; height:50px; line-height: 50px; padding:0; margin:10px auto; text-align: center; overflow: hidden; background: #abc3db; color: #fff; font-size: 24px; font-family:Microsoft Yahei, Arial, sans-serif; font-weight: lighter; letter-spacing:4px;}
.block_wrap .text{ display:block; clear:both; width:96%; height:auto; padding:0; margin: 0 auto; text-align:center; overflow: hidden; }
.block_wrap .text p{ display:block; clear:both; width:100%; height:auto; padding:0; margin:10px auto; text-align: left; text-indent: 2em; line-height: 30px; overflow: hidden; color: #222; font-size: 20px; font-family:Microsoft Yahei, Arial, sans-serif;  font-weight: normal;}

.block_wrap .text ul{ display:block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none;}
.block_wrap .text ul li{ display:block; clear:both; width:100%; height:auto; padding:0; margin:10px auto; text-align: left; text-indent: 2em; line-height: 30px; overflow: hidden; color: #222; font-size: 20px; font-family:Microsoft Yahei, Arial, sans-serif;  font-weight: normal; list-style-type: none;}
*/

/*L-1A签证介绍*/	
.about_l-1a{ display:block; clear:both; width:100%; height:auto; padding:20px 0; margin: 0 auto; text-align: center; overflow: hidden;}

/*L-1A签证到EB-1C绿卡典型模式*/	
.topical_mode{ display:block; clear:both; width:100%; height:auto; padding:20px 0; margin: 0 auto; text-align: center; overflow: hidden;}

/*美国EB-1C移民*/ 
.about_eb-1c{ display:block; clear:both; width:100%; height:auto; padding:20px 0; margin: 0 auto; text-align: center; overflow: hidden;}

/*L-1A到EB-1C备选企业*/ 
.alternatives{ display:block; clear:both; width:100%; height:auto; padding:20px 0; margin: 0 auto; text-align: center; overflow: hidden;}


/*移动端*/
@media only screen and (max-width:768px) {
.container_wrap{
	width:100%;	
	}
	
.tit{ display:block; clear:both; width:96%; height:auto; padding: 0; margin: 0 auto; text-align: center;}	

.con{display:none; } 	
.block_wrap{display:block; clear:both; width:100%; height:auto; padding:0.5em 0; margin:0 auto 0.8em auto; text-align: center; overflow: hidden; background:rgba(255,255,255,0.75); box-shadow:0 3px 5px rgba(0,0,0,0.1);} 
.block_wrap h2.stit{ display:block; clear:both; width:96%; height:auto; line-height:100%; padding:0.6em 0; margin:0.2em auto; text-align: center; overflow: hidden; background: #abc3db; color: #fff; font-size:1.2em; font-family:Microsoft Yahei, Arial, sans-serif; font-weight: lighter; letter-spacing:0.1em;}
.block_wrap .text{ display:block; clear:both; width:90%; height:auto; padding:0; margin: 0 auto; text-align:center; overflow: hidden; }
.block_wrap .text p{ display:block; clear:both; width:100%; height:auto; padding:0; margin:0.5em auto; text-align: left; text-indent:0; line-height:150%; overflow: hidden; color: #222; font-size:1em; font-family:Microsoft Yahei, Arial, sans-serif;  font-weight: normal;}	
.block_wrap .text p.ind{ text-indent: 2em; }		
	
.block_wrap .text ul{ display:block; clear:both; width:100%; height:auto; padding:0; margin:0 auto; text-align:center; overflow: hidden; list-style-type: none;}
.block_wrap .text ul li{ display:inline-block; clear: none; float:left; width:50%; height:auto; padding:0; margin:0; text-align:center; text-indent:0; line-height:auto; overflow: hidden; list-style-type: none;}
.block_wrap .text ul li img{ display:block; clear: both; width:100%; height:auto; padding:0; margin:0 auto; border: none; }	

	
.block_wrap .pic{ display:block; clear:both; width:96%; height:auto; padding:0; margin: 0 auto; text-align:center; overflow: hidden; }
.block_wrap .pic img{ display:block; clear:both; width:100%; height:auto; padding:0; margin: 0 auto; border: none; }	
	
.about_l-1a,
.topical_mode,
.about_eb-1c,
.alternatives{ display:block; clear:both; width:100%; height:auto; padding:0.4em 0; margin: 0 auto; text-align: center; overflow: hidden;}

}	
	
.header-up-container,
.header{ background:#fff; }
