@charset "utf-8";
/* CSS Document */


	.next_img { width: 100%; height: 100%; position: relative; margin: 0 auto; padding: 0 10px }
	.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 h1 {font-size: 30px; color:#000; font-weight: 500} 	
	.send_down01_left p { font-size: 15px;}		
	.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; font-size: 15px; word-break: keep-all; word-break: keep-all; line-height: 1.2  }
	.send_down01_right p {  font-size: 15px; 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 }
	.sub_bar { width: 100%; border: dotted 1px #7b8898; height: 1px; margin: 50px 0}     
	.text_bg {width: 100%; height: auto; padding: 8px 20px; background: #ef8666; color: #fff; border-radius: 25px; margin: 10px 0 }
	
            .textwrap { width: 100%; height: auto; position: relative; background: #e6e9ec; padding: 35px; margin-top: 80px;}
			.textwrap2 { width: 100%; height: auto; position: relative; background: #e6e9ec; padding: 35px; margin-top: 30px;}
			.life_img { position: relative;height: 310px;  float:none; top: -100px; margin-right: 0; margin-bottom: 30px}		
			.life_mid {   margin-left: 0; margin-bottom: 25px}
			.life_mid p { font-size: 16px; line-height: 1.4} 
			.life_img2 { position: relative;height: 310px;  float: left; top:100px; margin-right: 25px; margin-bottom: 0}		
			.life_mid2 {   margin-left: 0; margin-top: 0}
			.life_mid2 p { font-size: 16px; line-height: 1.4} 

            .tman01 {width: 100%; height: auto; overflow: hidden; position: relative; margin-top: 50px}        
            .tman01 .tman_img { width: 200px; height: auto; position: relative; float:none}
            .tman01 .tman_dcp { width: auto; float: none; margin-left: 0;  }
            .tman01 .tman_dcp h1 { font-size: 20px; font-weight: bold; margin-top: 20px}
            .tman01 .tman_dcp h1 span { font-size: 15px; color: #868686}            
            .tman01 .tman_dcp ul { margin-top: 20px }            
            .tman01 .tman_dcp ul li { padding: 5px; font-size: 15px;}
       
            .tman02 {width: 100%; height: auto; overflow: hidden; position: relative; margin-top: 50px}                    
            .tman02 .tman_img { width: 200px; height: auto; position: relative; float: none}
            .tman02 .tman_img2 { width: 200px; height: auto; position: relative; float: none; margin-top: 30px}
            .tman02 .tman_dcp { width: auto; float: none; margin-left: 0; }
            .tman02 .tman_dcp h1 { font-size: 20px; font-weight: bold; margin-top: 20px}
            .tman02 .tman_dcp h1 span { font-size: 15px; color: #868686}            
            .tman02 .tman_dcp ul { margin-top: 20px }            
            .tman02 .tman_dcp ul li { padding: 5px; font-size: 15px;}          




@media screen and (min-width: 1200px) 
		{


			
	.next_img { width: 1400px; height: 100%; position: relative; margin: 0 auto; padding: 0}
	.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: 330px; height: auto; float: left; font-size: 40px; color: #0c2340; margin-top: 100px  }
	.send_down01_left h1 {font-size: 40px; color:#000; font-weight: 500} 				
	.send_down01_left p { font-size: 25px;}			
	.send_down01_right { width: 1040px; height: auto; float: left; margin-top: 100px;  font-size: 20px; padding-left: 20px;word-break: keep-all; line-height: 1.4 }
	.send_down01_right p {  font-size: 20px; 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 }
	.sub_bar { width: 100%; border: dotted 1px #7b8898; height: 1px; margin: 50px 0}            
	.text_bg {width: 100%; height: auto; padding: 10px 25px; background: #ef8666; color: #fff; border-radius: 25px; margin: 15px 0; font-size: 20px }

			.textwrap { width: 100%; height: auto; position: relative; background: #e6e9ec; padding: 35px; margin-top: 80px;}
			.textwrap2 { width: 100%; height: auto; position: relative; background: #e6e9ec; padding: 35px; margin-top: 30px;}
			.life_img { position: relative;height: 310px;  float: left; top: -100px; margin-right: 25px; margin-bottom: 0}		
			.life_mid {   margin-left: 30px; margin-top: 0}
			.life_mid p { font-size: 20px; line-height: 1.4} 
			.life_img2 { position: relative;height: 310px;  top:10px; margin-right: 25px; margin-bottom: 0}		
			.life_mid2 { margin-left: 30px; margin-top: 0}
			.life_mid2 p { font-size: 20px; line-height: 1.4} 
            
            .tman01 {width: 100%; height: auto; overflow: hidden; position: relative; margin-top: 150px}        
            .tman01 .tman_img { width: 200px; height: auto; position: relative; float: left}
            .tman01 .tman_dcp { width: auto; float: left; margin-left: 45px; }
            .tman01 .tman_dcp h1 { font-size: 30px; font-weight: bold; margin-top: 0}
            .tman01 .tman_dcp h1 span { font-size: 20px; color: #868686}            
            .tman01 .tman_dcp ul { margin-top: 30px }            
            .tman01 .tman_dcp ul li { padding: 5px; font-size: 20px;}
       
            .tman02 {width: 100%; height: auto; overflow: hidden; position: relative; margin-top: 150px}                    
            .tman02 .tman_img { width: 200px; height: auto; position: relative; float: left}
            .tman02 .tman_img2 { width: 200px; height: auto; position: relative; float: left; margin-top: 0}            
            .tman02 .tman_dcp { width: 420px; float: left; margin-left: 45px; }
            .tman02 .tman_dcp h1 { font-size: 30px; font-weight: bold; margin-top: 0}
            .tman02 .tman_dcp h1 span { font-size: 20px; color: #868686}            
            .tman02 .tman_dcp ul { margin-top: 30px }            
            .tman02 .tman_dcp ul li { padding: 5px; font-size: 20px;}            
            
            
	}	



