@charset "utf-8";

.line_blue{width:5%;height:3px;background-color:#24529b;margin-bottom:15px;margin-left:15px;}
.line_blue2{width:5%;height:3px;background-color:#24529b;text-align:center;margin:0 48.5%;margin-bottom:15px;}
.ceo{padding:0;}
.top_ban{border-radius:20px 0 20px 0 !important;width: 500px;height: auto;background-color:rgba(0, 0, 0, .5);color:white;padding:40px;margin-left: 10%;margin-right: 10%;top:50%;position: absolute;display: inline-block;transform:translateY(-50%);}
.top_ban .title{font-size:30px;margin-bottom: 20px;font-weight: normal;}
.top_ban .info{font-size: 16px;line-height: 30px;color:#f2f2f2}
.top_ban p{opacity: 1;}
.con_title{font-size: 30px;text-align: left;margin-bottom: 10px;font-weight: bolder;border-bottom:padding:0px 15px;color: #24529B;padding-left:15px;}
.main{position: relative;min-height: 600px;height:100%;background-color:#f4f4fc;background-image: url('../img/main_ban.png') ;width: 100%;background-size: contain;background-position: right bottom;background-repeat: no-repeat;}
.row{margin-left: 0;margin-right: 0;margin-top:50px;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding-left: 0;padding-right: 0;
}
.sub_title{font-size: 25px;font-weight: bold;margin-top: 15px;line-height: 35px}
.sub_title_2{font-size: 16px;margin-top: 15px;padding-left: 0px;line-height: 25px;font-weight: bolder;margin-bottom: 15px;text-align:center;}
.sub_info{font-size: 16px;line-height: 30px;margin-top: 15px;}
.sub_info_2{font-size: 16px;line-height: 30px;text-align: center;width: 100%;padding: 0 5%;margin-bottom: 0;}
.name{font-size: 25px;line-height: 30px;font-weight: bolder;}
.line{width: 40px;height: 3px;background-color: #24529B;margin-left: 15px !important;}	
.row div{padding-left: 15px;padding-right: 15px;}
.partner{width: 100%;margin-top: 30px;}
.content_02{overflow: hidden;}
.right{text-align: right;padding-right: 15px;}
.line_right{float: right;margin-right: 15px;}
.bak_blue{background-color: #24529B;padding:5px 50px 5px 10px ;color: white;font-size:16px;font-weight: bolder;border-top-right-radius: 5px;margin-top:-3px}
.ir_down{width:auto;padding: 10px 30px;background-color:#24529b;color: white;border:none;margin-top:5px;}
.height_re{height:500px;}
.icon{width: 100%;padding: 0% 20%}
.icon_02{width: 100%;padding:5px;}
.txt{height: 320px;overflow: hidden;}
.bis_item{width: 100%;height: auto;background-color: #f4f4f4;border-radius: 10px;margin-bottom: 15px;}
.bis_item img{width: 100%;height: auto;border-radius: 300px;text-align: center;padding: 10%;}
.item_name{text-align:center;font-size:16px;font-weight: bolder;height: 30px;line-height: 30px;}
.item_name:nth-child(3){line-height: 18px}
.info_btn{width: 80%;margin: 10%;height: 40px;color: white;outline:0;background-color: #0c0c0c;border:0;border-radius: 40px;margin-bottom:30px;margin-top:15px;}
.left_txt p{text-align: left !important;}
.left_txt>.sub_info_2{padding:0;}
.left_txt>.sub_title_2{margin-top:0;margin-bottom:5px;}
.left_txt{height: auto;}
.xs_view{padding:0 !important;}
.xs_view>.col-xs-4{padding-left: 0;}
.swiper-container { width: 100%;height: 100%; padding-left: 0 !important;padding-right: 0 !important;}
.swiper-slide {text-align: left; background: #fff;padding:0px !important;}
.swiper-wrapper{padding-left: 0 !important;}
.content_05 img{width: 55%;text-align:}
.content_05 .col-xs-4{margin-top:0px;}
.bottom_info{text-align: center !important;margin-top:30px;font-size: 16px;font-weight: bolder;}
.bg1{background: url(../img/bg_01.png) fixed;padding: 50px;background-size: cover;margin-top: 50px;}
.bg1>.col-sm-6{margin-top:20px}
.bg1>.col-sm-6>h2{color: white;font-size: 30px}
.bg1>.col-sm-6>p{color: white;margin-top:15px;font-size: 18px;}
.bg1 .bg1Ban{margin:50px 0}
.contact_btn{padding: 15px 70px;color: white;background-color: rgba(0, 0, 0, 0.9);border:0;outline: 0;font-size: 16px;}
.kbs{margin-top:0}



@media (max-width: 768px ){
		
	
	.top_ban{width:auto !important}
 	.con_title{text-align: center !important;font-size: 25px !important}
 	.sub_title{text-align: center !important;font-size: 16px !important;}
 	.sub_title_2{text-align: center !important;font-size: 16px !important;line-height: 25px}
 	.sub_info{font-size: 14px !important;}
	.name{font-size:20px !important}
	.sub_info_2{font-size: 14px !important;}
 	.line{text-align: center !important;display:block;}
 	.partner{margin-top: 0px !important;}
 	.txt{padding-left: 0 !important; padding-right: 0;}
 	.top_ban .title{font-size:25px !important}
 	.info{line-height:24px !important}
 	.xs_view>.left_txt>.sub_title_2{font-size: 20px !important;}
 	.xs_view>.left_txt>.sub_info_2{font-size: 14px !important;}
 	.content_05 img{width: 100% !important;}
 	.bottom_info{font-size: 14px !important}
 	.bg1 h2{font-size: 25px !important;text-align:center;line-height: 35px;}
 	.bg1 p{font-size: 16px !important;text-align:center;}
 	.bg1{padding-left: 15px !important;padding-right: 15px !important;}
	.sub_title{margin-top:0 !important;line-height:30px;}
	.bg1 .bg1Ban{margin-bottom:0;margin-top:25px !important}
	.bg1>.col-sm-6, .bg1>.col-sm-6>h2{margin-top:0}
	.main{min-height:450px}

	

}


@media(max-width:980px){
	.sub_title{font-size:20px}
	.com_title .left-line{height:25px !Important}
	.con_title{font-size:25px}
}

