@charset "utf-8";
/* CSS Document */

.tab_comm {overflow:hidden;width:100%;padding-bottom:0px; margin-top:30px; margin-bottom:20px; margin-left: 0;  position:relative; padding:  5px }
.tab_menu { margin-left:0  }
.tab_comm li {float:left;width:24%; height:40px;  margin-left:1px;  list-style:none; background:#0c2340; color:#fff; font-weight: 400; line-height: 40px }
.tab_comm .lst {overflow:hidden;float:none;width:25%;  }
.tab_comm .link_tab {display:block;height:40px;  border:0 solid #e2e2e2; font-size:13px;text-align:center;text-decoration:none; }
.tab_comm .fst .link_tab { margin-left:0;  background:  no-repeat 20px center; text-align: center; text-indent: 0; color: #fff}
.tab_comm .fst2 .link_tab { margin-left:0;   background:  no-repeat 20px center;text-align: center;text-indent: 0; color: #fff}
.tab_comm .fst3 .link_tab { margin-left:0;   background:  no-repeat 20px center;text-align: center;text-indent: 0}
.tab_comm .lst .link_tab {border-right:0 solid #e2e2e2;}
.tab_comm .on .link_tab { background-color:#e53600; color:#fff; font-weight:bold;}

	.s_wrap {width: 100%;  height: auto; position: relative}	
	.send_up01_left {width: 100%; height: auto; float:none}	
	.send_up01_left h2 { font-size: 25px; color:#dfdfdf; text-transform: uppercase }	
	.send_up01_left h1 {font-size: 35px; color:#000; font-weight: 300; word-break: keep-all} 	
	.send_up01_right { width: 100%; float: none; margin-top: 20px}
	.send_down01_left { width:100%; height: auto; float: none; font-size: 25px; color: #0c2340; margin-top: 50px  }
	.send_down01_right { width: 100%; height: auto; float: none; margin-top: 50px }
	.send_down01_right ul li { padding: 8px 0; font-size: 15px; color: #323232; border-bottom: 1px #7b8898 dotted;  }

	.t_pos { width: auto; color: #fff; background: #0c2340; border-radius: 20px; padding: 10px 25px; float: left }		
    .p_name { width: 100%; margin-left: 20px; float: left; line-height: 1.5; padding: 8px 0; word-break: keep-all}				

.icon_vision { width: 60px; height: 60px; background:#617083; text-align: center;  color: #fff; font-weight: bold; border-radius: 50%;line-height: 70px; margin-bottom: 20px }



@media screen and (min-width: 1200px) 
		{

.tab_comm {overflow:hidden;width:1360px; padding-bottom:0px; margin: 30px auto 50px; position:relative; }
.tab_menu { margin-left:0  }
.tab_comm li {float:left;width:240px; height:70px; margin-left: 1px;  list-style:none; background:#0c2340; color:#fff; font-weight: bold; line-height: 70px}
.tab_comm li:first-child {margin-left: 0}
.tab_comm .lst {overflow:hidden;float:none;width:20%;  }
.tab_comm .link_tab {display:block;height:70px;  border:0 solid #e2e2e2; font-size:20px;text-align:center;text-decoration:none; }
.tab_comm .fst .link_tab { margin-left:0; background: url("../image/sub/kiosk.png") no-repeat 20px center; color: #fff}
.tab_comm .fst2 .link_tab { margin-left:0; background: url("../image/sub/agree.png") no-repeat 20px center; color: #fff}
.tab_comm .fst3 .link_tab { margin-left:0; background: url("../image/sub/ka.png") no-repeat 20px center;  }
.tab_comm .lst .link_tab {border-right:0 solid #e2e2e2;}
.tab_comm .on .link_tab { background-color:#e53600; color:#fff; font-weight:bold;}

	.s_wrap {width: 100%;  height: auto; position: relative}	
	.send_up01_left {width: 650px; height: auto; float: left}	
	.send_up01_left h2 { font-size: 40px; color:#dfdfdf; text-transform: uppercase }	
	.send_up01_left h1 {font-size: 60px; color:#000; font-weight: 500} 	
	.send_up01_right { width: 700px; float: left;margin-top: 0}
	.send_down01_left { width: 370px; height: auto; float: left; font-size: 40px; color: #0c2340; margin-top: 100px  }
	.send_down01_right { width: 1000px; height: auto; float: left; margin-top: 100px }
	.send_down01_right ul li { padding: 12px 0; font-size: 20px; color: #323232; border-bottom: 1px #7b8898 dotted;  }

	.t_pos { width: auto; color: #fff; background: #0c2340; border-radius: 25px; padding: 10px 45px; float: left }		
    .p_name { width: 800px; margin-left: 40px; float: left; line-height: 1.5; padding: 10px 0; word-break: keep-all}				
	.icon_vision { width: 90px; height: 90px; background:#617083; text-align: center;  color: #fff; font-weight: bold; border-radius: 50%;line-height: 100px; margin-bottom: 20px }
            
			
	}	



