/* content */
.content 							{margin: 10px auto; position: relative;}
.con_L 								{width: 290px; float: left;}
.con_R 								{width: 880px; float: right; min-height: 500px; position: relative;}
/* content */

/* con_L_Nav */
.L_Nav01_Head 						{font-size: 16px; margin-bottom: 20px;}
.L_Nav01_Head span 					{margin-left: 10px;}
.L_Nav01_List li 					{font-size: 14px; height: 25px; line-height: 25px;}
.L_Nav01_List li span 				{margin-left: 10px;}
.L_Nav01_List li a 					{color: #000;}
.L_Nav01_List li:hover a 			{color: #8bc82d;}
.L_Nav01_List li:hover .en 			{color: #8bc82d;}
.L_Nav01_List .select a 			{color: #8bc82d;}
.L_Nav01_List .select .en 			{color: #8bc82d;}

.L_Nav02_List li 					{position: relative; margin-bottom: 10px;}
.L_Nav02_List li a 					{color: #000;}
.L_Nav02_List li .L_Nav02_L 		{width: 52px; height: 42px; float: left;}
.L_Nav02_List li .L_Nav02_R 		{width: 150px; height: 42px; float: left; margin-left: 12px; font-size: 14px;}
.L_Nav02_List li .L_Nav02_R .en 	{display: block;}
.L_Nav02_List li:hover a  			{color: #8bc82d;}
.L_Nav02_List li:hover .en 			{color: #8bc82d;}
.L_Nav02_List .select a 			{color: #8bc82d;}
.L_Nav02_List .select .en 			{color: #8bc82d;}

/* con_L_Nav */

/* recomm */
.recomm .recomm_List a 				{color: #333;}
.recomm .recomm_List a:hover 		{color: #8bc82d;}
.recomm .recomm_List a:hover h3 	{text-decoration: underline;}
.recomm .recomm_List a:hover .en 	{color: #b6d68c;}
.recomm .recomm_List li 			{margin-bottom: 5px;}
.recomm .recomm_List li h3 			{font-size: 14px;}
.recomm .recomm_List li .en 		{font-size: 13px;}
/* recomm */


/* award */
.award_Show 						{height: 390px; background: #000; position: relative; overflow: hidden; margin-top: 45px;}
.award_Text 						{color: #5e5e5e; font-size: 14px; line-height: 22px;}
/* award */

/* editr */
.editr 								{margin-top: 45px;}
/* editr */

/* nav_link */
.nav_link a 						{color: #333;}
.nav_link li 						{font-size: 14px; height: 14px; line-height: 14px; padding: 0 15px; border-left: 1px solid #ccc; float: left;}
.nav_link li .en 					{margin-left: 10px;}
.nav_link li:hover a 				{color: #8bc82d;}
.nav_link li:hover a .en 			{color: #8bc82d;}
.nav_link .select a 				{color: #8bc82d;}					
.nav_link .select .en 				{color: #8bc82d;}
/* nav_link */

/* desi_Team */
.desi_Team  						{position: relative; margin-top: 40px;}
.desi_Team li 						{width: 205px; float: left; margin: 0px 10px 15px 0px;}
.desi_Team li .team_Img 			{display: block; width: 100%; height: 230px; position: relative;}
.desi_Team li .team_Txt 			{display: block; width: 100%; padding: 5px 0; font-size: 14px; color: #5e5e5e; text-align: center; background: #d9d9d9;}

.desi_Team .page_Prev 				{position: absolute; left: -30px; top: 260px;}
.desi_Team .page_Next 				{position: absolute; right: 0px; top: 260px;}
.desi_Team .page_Round 				{text-align: center; margin-top: 20px;}

/* desi_Team */
 
/* page_Round */
.page_Round a  						{display: inline-block; margin: 0 5px; width: 16px; height: 16px; background: url(../images/banner_Btn.png) no-repeat left -32px;text-indent:-9999px;}
.page_Round span.select 				{display: inline-block; background: url(../images/banner_Btn.png) no-repeat left -16px;margin: 0 5px;text-indent:-9999px;width: 16px; height: 16px;}
/* page_Round */

/* spirit */
.spirit 							{margin-top: 20px;}
.spirit li 							{margin-bottom: 18px;}
.spirit .spirit_L 					{width: 220px; height: 125px; float: left; position: relative; cursor: pointer;}
.spirit .spirit_L img 				{position: relative; z-index: 200;}
.spirit .spirit_L img:hover 		{box-shadow: 2px 2px 4px #333; -moz-box-shadow: 2px 2px 4px #333; -webkit-box-shadow: 2px 2px 4px #333;}
.spirit .spirit_R 					{width: 420px; height: 125px; padding: 0 50px; background: #dddddd; float: left; color: #5e5e5e; position: relative; text-align: center; }
/* spirit */

/* works_Show */
.works_Show 						{position: relative; margin-top: 40px;}
.works_Show li 						{width: 275px; height: 192px; padding: 5px; background: #fff; box-shadow: 4px 4px 0px #e1e1e1; -moz-box-shadow: 4px 4px 0px #e1e1e1; -webkit-box-shadow: 4px 4px 0px #e1e1e1; float: left; margin: 0px 8px 15px 0; position: relative;}
.works_Show .page_Round 			{text-align: center; margin-top: 20px;}
.works_Show .page_Prev 				{position: absolute; z-index: 1000; left: 5px; top: 290px;}
.works_Show .page_Next 				{position: absolute; z-index: 1000; right: 14px; top: 290px;}

.sh_Box .page_Prev 				{position: absolute; left: 0px; top: 290px;}
.sh_Box .page_Next 				{position: absolute; right: 5px; top: 290px;}
/* works_Show */


/* videos */
.wrap 								{position:relative;overflow:hidden;width:175px; height: 486px; float: right;}
#rollBox 							{width: 100%; height:483px; overflow:hidden;}
#rollList li 						{height:116px; overflow:hidden; margin-bottom: 10px; background: #ccc;}
#rollList li img 					{width: 100%; height: 100%; display: block;}
					
.rollMenu 							{position:absolute; width:67px; height:22px; left: 57px;}
#rollUp 							{top:0px;}
#rollDown 							{bottom:0px;}

.pro_Banner 						{width: 880px;}
.weap_Show_Box 						{width: 690px; position: relative; float: left;}
.weap_Show_Box .title 				{display: block; width: 100%; height: 40px;  line-height: 40px; position: absolute; bottom: 0px; left: 0px; font-size: 24px; text-indent: 10px; background: rgba(255,255,255,0.5); color: #fff;}

.videos  							{margin-top: 40px;}

/* videos */


/* clude */
.clude_List h6						{font-size: 14px; color: #5e5e5e;}
.clude_List .txt 					{font-size: 12px; color: #5e5e5e; display: block; margin-top: 10px;}
.clude_List .txt  p                 {text-indent:30px;line-height:22px;margin:0px;}
/* clude */

/* sh_text */
.sh_text 							{color: #505050; line-height: 22px; font-size:14px;}
/* sh_text */

/* impo_Meeting */
.impo_Meeting 						{margin-top: 45px;} 
.impo_Meeting li 					{padding: 10px 15px; margin-bottom: 12px; background: #dddddd; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 780px;}
.impo_Meeting li a 					{color: #5e5e5e;}
.impo_Meeting li a:hover 			{color: #8bc82d;}
.meet_L 							{width: 165px; height: 110px; float: left;}
.meet_C 							{width: 560px; height: 100px; float: left; margin-left: 25px; color: #5e5e5e;}
.meet_R 	 						{width: 80px; height: 105px; margin-top: -3px; float: right; font-size: 14px; color: #999;}
.meet_C h3 							{margin-top: -3px; margin-bottom: 5px; }
.meet_C h4 							{margin-top: 45px; margin-bottom: 5px; margin-left:50px;}
/* impo_Meeting */

/* meet_more */
.meet_more .meet_more_L 			{width: 655px; float: left; position: relative;}
.meet_more .meet_more_R 			{width: 210px;  float: right;}
/* meet_more */

/* pulpit */
.pulpit 							{margin-top: 35px;}
.pulpit li 							{width: 240px; height: 220px; position: relative; padding: 35px 20px; background: #dddddd; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; float: left; margin-right: 20px; margin-bottom: 20px;}
.pulpit .noMar 						{margin-right: 0px;}
.pulpit .text 						{line-height: 22px; color: #5e5e5e; display: block;}
.pulpit .time 						{color: #5e5e5e; position: absolute; bottom: 35px;}
/* pulpit */

/* training */
.training 							{margin-top: 35px; position: relative;}
.training li 						{float: left; margin: 0 10px 35px 0; cursor: pointer; width: 190px; height: 220px; position: relative; padding: 20px 10px; background: #d9d9d9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.training li .title 				{font-size: 20px; font-weight: bold; color: #5e5e5e; text-align: center;}
.training li .lis 					{width: 177px; margin: 10px auto;}
.training li .hasText 				{display: none; font-size: 16px; color: #5e5e5e; text-indent: 30px; line-height: 24px; position: absolute; top: 0px; left: 0px; padding: 10px;}
/* training */
/* speak */
.speak 								{font-size: 14px; color: #5e5e5e; line-height: 22px; text-indent: 30px;}
/* speak */


/* joinUs */
.joinUs 							{margin-top: 35px;}
.map_Box .map_Box_L 				{width: 625px; height: 425px; float: left; position: relative;}
.map_Box .map_Box_R 				{width: 235px; height: 425px; float: right; position: relative;}
.map_Box .map_Box_R .text 			{color: #5e5e5e; line-height: 20px;}
.map_Box .map_Box_R .erweima 		{position: absolute; bottom: 0px; left: 0px; width: 100%;}
.anchorBL 							{display: none;}

.other 								{margin-top: 18px;}
.other .txt 						{color: #5e5e5e; line-height: 20px;}
.other .box 						{position: relative; width: 230px; height: 90px; float: left;}
.other .mar 						{margin-right: 90px;}
/* joinUs */

/* page_Num */
.page_Num 							{text-align: center; margin-top: 10px;}
.page_Num a 						{color: #5e5e5e; font-size: 12px;}
.page_Num a:hover 					{color: #8bc82d;}
.page_Num .select 					{color: #8bc82d;}
/* page_Num */

.moveOut 							{display: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;}
.moveOut .bg 						{position: absolute; z-index: 100; width: 100%; height: 100%; top: 0px; left: 0px; background: #ff9832; opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5; filter: alpha(opacity=50);}
.moveOut .text 						{position: relative; z-index: 600; width: 230px; height: 55px; line-height: 25px; margin: 70px auto 0 auto; text-decoration:underline; color: #000; font-size: 14px; text-align: center;}


.o-img 								{width: 100%; height: 100%; position: relative;}
.clude  							{width: 700px;}

.change_Page_Btn 					{float: right; width: auto; margin-top: 5px;}
.change_Page_Btn a 					{display: inline-block; width: 60px; height: 25px; line-height: 25px; text-align: center; background: rgb(165,165,165); color: #fff; font-weight: bold; margin-left: 10px;}
#actice_Btn 						{float: left;}