/**Computer**Start****************************************************/
/**Content - Download*/
.section_download1   { position: absolute;   top: 0px;                				}
.section_download3   { position: absolute;   top: 80px;                				}
.section_download2   { position: absolute;   top: 60px;                				}
.ab_main_3			{ padding-top: 205px;	padding-bottom:44px; position: relative;   }
.ab_main_2			{ padding-top: 186px;	padding-bottom:93px; position: relative;   }

.ab_banner_img{	background-image: url(../images/ab_banner.jpg);}
.ab_containner {
    width: 1080px;
    margin: 0 auto;
}
.ab_container0{
 	width: 1084px;
    margin: 0 auto;
}
.ab_title_img{
	text-align: center;
    width: 100%;
    margin-top: 5px;
}
.ab_background_containner	{	background-image: url(../images/ab_bg_future.png); 
						    	margin: 0 auto; margin-top:62px; width: 100%;				}
.ab_spac_height				{	letter-spacing: 3px; line-height:41px; padding-top:141px;	}
.ab_maint					{	padding-top: 33px;											}
.ab_maint div 				{   padding-left: 0;    padding-right: 0;						}
.ab_maipadding_top 			{   padding-top: 30px; padding-bottom: 30px; position: absolute;    width: 94%;
  								color: #006699 !important;									}
.ab_spac1					{	letter-spacing: 1px;										}

.ab_line_mar_top7_bot13		{	margin-left: 48%;	margin-top: 8px;margin-bottom: 15px;	}
.ab_future_img1				{ width:319px; height:312px;}
.ab_future_img2				{ width:345px; height:312px;}
.ab_future_img3				{ width:312px; height:312px;}
.ab_future_img4				{ width:345px; height:312px;}
.ab_future_img5				{ width:312px; height:312px;}
.ab_future_img6				{ width:345px; height:312px;}
.ab_future_img7				{ width:312px; height:312px;}
.ab_future_img8				{ width:345px; height:312px;}
.ab_spac3_height35{
	letter-spacing: 3px;
	line-height:35px;
	margin-bottom:0px;	
}
.ab_spac1_5					{	letter-spacing: 1.1px;										}
.ab_spac1_8{
	letter-spacing: 1.8px;
}
.ab_mar_line_title{
	margin-left:48%;
	margin-top:14px;
	margin-bottom:13px;
}
.ab_mar_line_title2{
	margin-left:48%;
	margin-top:14px;
	margin-bottom:14px;
}
.ab_mar_img2{
	margin-left:130px;
	margin-top:0px;
}
.ab_mar_img3{
	margin-left:80px;
	margin-top:2.5px;
}
.ab_mar_img4{
	margin-left:5px;
	margin-top:31px;
}
.ab_main_0{
	padding-top: 34px;
	
}
.ab_main_1{
	padding-top: 119px;
	padding-bottom:97px;
	position: relative;
}


.ab_image_content {
    width:100%;
    background-color: #cccccc;
    margin-top:5px;
}
.ab_ic_v_blue {
    margin-left: 5px;
    margin-top: -16px;
    position: absolute;
}
.ab_text_content{
	padding-left:72px;
}

.ab_spac1_1_height2					{	line-height:2em;	letter-spacing:1px;		}
.ab_spac1_1_height2_bs				{	line-height:2em;	letter-spacing:2px;		}

.ab_spac2_25{
	letter-spacing: 2.25px;
}
.ab_spac2_4_height36{
	line-height:36px;
	letter-spacing:2.4px;
}
.ab_spac1_4_height25				{	line-height:25px;	letter-spacing:1.15px;	}

.ab_spac1_7_height30				{	line-height:30px;	letter-spacing:2.3px;		}
.ab_pad_r30						{	padding-right:30px; }
.ab_pad_top38_height1_7				{	line-height:1.9em;	padding-top: 30px;
										letter-spacing:0.3351px;padding-right: 10px;}


.ab_pad_left_right0{
	padding-left: 0px;
	padding-right: 0px;

}
.ab_pad_bot20{	padding-bottom:20px;}
.ab_pad_bot3{
	padding-bottom:3px;
}
.ab_pad_bot81{
	padding-bottom:81px;
}

.ab_img_mar_bot							{	margin-bottom:103px;		}
.ab_mar_left18							{	margin-left: -21px;			}

.ab_pad_top30{
	padding-top:30px;
}
.ab_pad_top19{
	padding-top:19px;
}
.ab_pad_top19_bot4{
	padding-top:19px;
	padding-bottom:4px;
}
.ab_pad_top44{
	padding-top:44px;
}
.ab_pad_bot116{
	padding-bottom:116px;
}
.ab_pad_bot38{
	padding-bottom:38px;
}
.ab_pad_left0{
	padding-left:0px;
}
.ab_mar_left10{
	padding-left:10px;
}
.ab_pad_left2{
	padding-left:2px;
}
.ab_pad_left33{
	padding-left:33px;
}
.ab_pad_left38{
	padding-left:38px;
}
.ab_pad_right11_top27{
	padding-right:11px;
	padding-top:27px;
}
.ab_pad_right9_top27{
	padding-right:9px;
	padding-top:27px;
}

.ab_border_img{
	margin-left:10px;
	margin-top:-27px;
}
.ab_border_img2_2{
	margin-left:180px;
	margin-top:43px;
}
.text_group1{
	margin-top:35px;
	padding-right:5px;
}
.text_group2{
	padding-right:5px;
}
.text_group3{
	margin-top:60px;
	padding-right:5px;
}
.text_group4{
	margin-top:35px;
	padding-right:5px;
}
.ab_position{
	position: absolute;
}
.ab_bor_main_3{
	border-style: solid; 
	border-width: 5px; 
	border-color:#A9E2FC;
	background-color:#FFFFFF;	
}
.ab_bormain3_pad_left_top{
	padding-left:52px;
	padding-top:83px;
}
.ab_bormain3_pad_left_top2{
	padding-left:52px;
	padding-top:51px;
}
.ab_pad_right45{
	padding-top:34px;
	padding-right:45px;
}
.ab_pad_right45_top31{
	padding-top:31px;
	padding-right:45px;
}
.ab_spac2_5_height29{
	letter-spacing: 2.5px;
	line-height:29px;
}
.ab_href{
	width:100%;
	color: #006699 !important;
}
.ab_footer_newlist{
	padding-top:125px;
	padding-bottom: 30px;
}
.ab_space3_2_color_blue{
	color: #0099CC;
	letter-spacing: 3.2px;
}
.ab_spac0_4_pad_bot3{
	padding-bottom: 3px;
	letter-spacing: 0.4px;
}
.ab_color_blue{
	color: #006699 !important;
}
.ab_img_responsive {
    height: 100%;
    max-width: 100%;
}

.ab_square{
	width: 100%;
	height: 102px;
	position:relative;
}
.ab_pad_bot130{
	padding-bottom: 130px;
}
.ab_Mobile{
	display:none;
}
.ab_main_1_wavy{
	display: none;
}

@media only screen and (min-width: 1080px){
.ab_pad_dc								{	line-height:1.9em;	padding-top: 30px;
										letter-spacing:0.3351px;padding-right: 10px;}
}

@media only screen and (min-width: 1281px){
	.ab_main_1_wavy{
	display: block;
}
.ab_main_1_wavy img{
	    width: 100%;
    position: absolute;
    margin-top: 102px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
	.ab_MAC{
		display:none;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
	.ab_Mobile{
		display:none;
	}
	.ab_mar_left10{
		padding-left: 0px;
	}
	
	.ab_square{
		width: 100%;
		height: 100%;
	}
	.ab_containner{
		width:100%; 		   	
	}
	.ab_container0{
		width:100%; 		   	
	}
	.ab_text_content{
		padding-left: 50px;
	}
	.ab_pad_left33{
		padding-left: 0px;
	}
	.ab_pad_left38{
		padding-left: 0px;
	}
	.ab_image_content {
		width:100%; 	
	}
	.ab_pad_right0{
		padding-right: 0px;
		padding-left: 5px;
	}
	.ab_img_responsive_mac{
   		height: 100%;
    	max-width: 100%;
	}
	
}	

/**Mobile**Start**************************************************/
@media only screen and (max-width: 767px) {
	.sp_ab_future_img	 { width:38vw; height:38vw;}
	.sp_ab_future_img_vertical	 { width:38vw; height:56vw;}
	.section_download1   { position: absolute;   top:-83px;        			}
	.section_download3   { position: absolute;   top: 10px;             		}
	.section_download2   { position: absolute;   top: -83px;          			}
	.ab_img_responsive_sp {
    	height: auto;
   		max-width: 100%;
	}
	.ab_image_content{
		width: 60%;
	}
	.ab_maint{
		padding-top: 0px;
	}
	.ab_PC{
		display:none;
	}
	.ab_Mobile{
		display:block;
	}
	.ab_height210{
		height: 210px;
	}
	.ab_spac_height{
    	padding-top:72px;
	}
	.ab_containner{
		width:auto; 		   	
	}
	.ab_container0{
		width:auto; 		   	
	}
	.ab_text_center{
		text-align: center !important;
	}
	.ab_text_left{
		text-align: left;
	}
	.ab_maint_mb{
		color: #006699 !important;
		padding-top: 15px;
		padding-bottom: 23px;
		line-height: 35px;
	}
	.ab_line{
		border-bottom: 1px solid;
   		border-width: 1px;
   		border-color: #0099CC;
	}
	.ab_main_1{
		padding-top: 103px;
		padding-bottom: 57px;
	}
	.ab_text_content{
		padding-left: 0px;
		padding-top: 76px;
	}
	.ab_f15{
		font-size: 15px;
	}
	.ab_f16{
		font-size: 16px;
	}
	.ab_f20{
		font-size: 20px;
	}
	.ab_f24{
		font-size: 24px;
	}
	.ab_f30{
		font-size: 30px;
	}
	.ab_f33{
		font-size: 33px;
	}
	.ab_spac2_4_height36{
		line-height: 45px;
   		letter-spacing: 3px;
	}
	.ab_pad_top19{
		padding-top: 35px;
		padding-left: 52px;
		padding-right: 29px;
	}
	.ab_spac1_1_height2 		{	letter-spacing: 3px;									}7

	.ab_pad_bot20{
		padding-bottom: 30px;
	}
	.ab_main_2{
		padding-top: 99px;
		padding-bottom: 66px;
	}
	.ab_line_mar_top7_bot13 {
	    margin-left: 47%;
	}
	.ab_spac1_4_height25 		{	line-height: 2em;	    letter-spacing: 3px;			}

	.ab_pad_top44{
		padding-top: 63px;
		padding-left: 37px;
		padding-right: 14px;
	}
	.ab_text1{
		height:68px;
		width: auto;
	}
	.text_group1{
		margin-top: 0px;
		padding-left:51px;
		padding-bottom: 61px;
	}
	.text_group2{
		margin-top: 0px;
		padding-left:34px;
		padding-bottom: 61px;
	}
	.text_group3{
		margin-top: 0px;
		padding-left:51px;
	}
	.text_group4{
		margin-top: 0px;
		padding-left:34px;
	}
	.ab_img_mar_bot{
		margin-bottom: 53px;
	}
	.ab_square{
		height: 140px;
	}
	.ab_spac2_5_height29 {
	    line-height: 37px;
	}
	.ab_pad_right11_top27 {
	    padding-right: 37px;
	    padding-top: 38px;
	}
	.ab_pad_top38_height1_7{
		padding-right: 25px;
		padding-top: 19px;
	}
	.ab_pad_right30{
		padding-right: 35px;
	}
	.ab_background_containner{
		margin-top: 20px;
	}
	.ab_main_3{
		padding-bottom: 21px;
	}	
	.ab_bormain3_pad_left_top{
		padding-left:0px;
		padding-top:16px;
	}
	.ab_bormain3_pad_left_top2{
		padding-left:0px;
		padding-top:35px;
	}
	.ab_bormain3_pad_left_top3{
		padding-left:0px;
		padding-top:35px;
	}
	.ab_bor_main_3{
		margin-left: 20px !important;
		margin-right: 20px !important;
	}
	.ab_pad_right45{
		padding-right: 0px;
		padding-left:27px;
	}
	.ab_spac0_4_pad_bot3{
		padding-top: 54px;
	}
	.ab_pad_top34_left36_5{
		padding-top: 34px;
		padding-left:36.5px;
	}
	.ab_space3_2_color_blue{
		letter-spacing: 2.5px;
	}
	.ab_pad_top19_bot4{
		padding-top:37px;
		padding-bottom: 1px;
	}
	.ab_spac1_7_height30			{padding-right:25px; letter-spacing: 2.2px;	}
	.ab_spac2_2_height30{
		line-height: 30px;
		letter-spacing: 2.2px;
		padding-right:10px;
	}
	.ab_pad_bot116{
		padding-bottom:75px;
	}
	.ab_spac3_2_pad_bot30{
		padding-left: 27px;
		padding-right: 30px;
		padding-bottom: 30px;
		letter-spacing: 3.2px;
		line-height: 26px;
	}
	.ab_pad_bot81{
		padding-bottom: 53px;
	}
	.ab_pad_bot130{
		padding-bottom: 130px;
	}

}
@media only screen and (min-width: 768px){
	.ab_MAC {
    	display: none;
	}
}
/**Printer**Start**************************************************/
@media print {
	.col-md-4{
		width: 33.33333333333333%;
	}
	.col-md-5{
		width: 41.66666666666667%;
	}
	.col-md-7{
		width: 58.333333333333336% ;
	}
	.col-md-3{
		width: 25%;
	}
}
/**Printer**End***************************************************/