#containar{position:relative;}



#spot{position:relative;text-align:center;}
#spot .spot-box{position:relative;overflow:hidden;height:450px;transition:all 0.3s;}
#spot .img-box{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../image/sub01.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:0;-ms-transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);-webkit-transition:transform 7s ease-out, opacity 1s ease 0.3s;transition:transform 7s ease-out, opacity 1s ease 0.3s;}
#spot.on .img-box{opacity:1;-ms-transform: scale(1, 1) rotate(.001deg);-webkit-transform: scale(1, 1) rotate(.001deg);transform: scale(1, 1) rotate(.001deg);-webkit-transition-delay: 0s;transition-delay: 0s;}
#spot .img-box.li02{background-image: url('../image/sub02.jpg');}
#spot .img-box.li03{background-image: url('/resources/default-loum/images/sub/sub03.jpg');}
#spot .img-box.li04{background-image: url('/resources/default-loum/images/sub/sub04.jpg');}
#spot .img-box.li05{background-image: url('../image/sub05.jpg');}

#spot h2{position:relative;margin-bottom:30px;padding-top:200px;font-size:40px;color:#fff;font-weight:500;}
#spot h2::before{content:'';position: absolute;top:150px;left:50%;transform:translateY(-50%); width:2px;height:40px;background: #fff;}
#spot #navigator{display:inline-block;position:relative;}
#spot #navigator > li{float:left;padding:0 3px;font-size:16px;color:#fff;font-weight:300;opacity:.8;}
#spot #snb{position:absolute;left:50%;bottom:0;width:100%;max-width:1400px;margin-left: -700px;}
#spot #snb ul{display:table;table-layout: fixed;width:100%;}
#spot #snb ul > li{position:relative;display:table-cell;}
#spot #snb ul > li::after{content:'';position: absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:20px;background:#d6d6d6;}
#spot #snb ul > li:last-child::after{display:none;}
#spot #snb ul > li > a{display:block;line-height:60px;text-align: center;font-size:18px;color:#777;font-weight:500;background-color:#fff;}
#spot #snb ul > li > a span{display:inline-block;position:relative;width:100%;}
#spot #snb ul > li > a span::before{content:'';display:none;position:absolute;top:0;left:0;width:100%;height:4px;background:#16b6c6;}
#spot #snb ul > li > a.active, #spot #snb ul > li > a:hover{color:#16b6c6;}
#spot #snb ul > li > a.active span::before, #spot #snb ul > li > a:hover span::before{display:block;}

@media screen and (max-width:1400px){
    #spot #snb{left:0;margin-left:0;}
}
@media (max-width:1000px){
    #spot .spot-box{height:400px;}
    #spot h2{padding-top:200px;}
    #spot h2::before{top:160px;}
    #spot #snb{display:none;}
}
@media (max-width:600px){
	#spot .spot-box{height:280px;}
    #spot h2{padding-top:180px;font-size:20px;}
    #spot h2::before{top:140px;}
    #spot #navigator{display:none;}
}

#con{padding:80px 0 100px 0;line-height:1.3;}
#con .con-area{max-width:1400px;margin:0 auto;}

@media(max-width:1400px){
    #con .con-area{margin:0 20px;}
}

#con .e-tit{display:block;font-size:16px;color:#bbbbbb;text-transform: uppercase;font-weight: 700;text-align: center;}
#con .s-tit{    padding-top: 10px;
    font-size: 48px;
    color: #034ea2;padding-bottom: 20px;
    max-width: 1000px;
    text-align: center; 
    margin: 0 auto;
    font-weight: 800;
    text-transform: uppercase;}
	
	#con .s-tit2{    padding-top: 10px;
    font-size: 48px;
    color: #111;
    max-width: 1000px;
    text-align: center;
    margin: 0 auto;
    font-weight: 800;
  }

@media(max-width:600px){
    #con .s-tit{font-size: 30px;}
}

#con .greeting{position:relative;margin-top:70px; margin:0 auto; max-width:1200px; line-height:35px;}
#con .greeting::after{content:'';display: block;clear:both;}
#con .greeting .img-wrap{float:left;width:478px;height:648px;background: url('../image/greeting_bg.jpg') no-repeat;}
#con .greeting .img-wrap5{float:left;width:478px;height:248px;}
#con .greeting .img-wrap55{float:left;margin-bottom:-50px;}
#con .greeting .img-wrap56{float:left;margin-bottom:50px;}
#con .greeting .text-box{;padding:15px 65px;line-height: 35px; font-size:17px;overflow: hidden;}
#con .greeting .text-box3{;padding:0px 65px;line-height: 35px; font-size:17px;overflow: hidden;}

	#con .greeting .text-box33{;padding:15px 65px;line-height: 53px;     font-size:17px;overflow: hidden;}
#con .greeting .text-box .gr-tit{font-size:26px;color:#111;font-weight: 500;}
#con .greeting .text-box .gr-tit .color{color:#01398c;font-weight: 500;}
#con .greeting .text-box .text{margin-top:1px;font-size:17px;color:#777;line-height: 1.5;}
#con .greeting .text-box .ceo{display:block;margin:52px 0 20px;font-size:22px;font-weight: 500;}
#con .greeting .text-box .ceo-list{width:100%;}
#con .greeting .text-box .ceo-list li{position:relative;float:left;width:50%;margin-bottom:10px;padding-left:20px;font-size:16px;}
#con .greeting .text-box .ceo-list li::before{content:'';position: absolute;top:7px;left:5px;width:3px;height:3px;background:#111;}

@media(max-width:1400px){
    #con .greeting .text-box{padding:0 0 0 30px;}
    #con .greeting .text-box .text{margin-bottom:0px;}
}

@media(max-width:1200px){
    #con .greeting .text-box .text{margin-top:0px;}
	#con .greeting .text-box .ceo{margin-top:0px;}
    #con .greeting .text-box .ceo-list li{padding-left:10px;font-size: 14px;}
    #con .greeting .text-box .ceo-list li::before{top:6px;left:0;}
}

@media(max-width:1100px){
    #con .greeting .img-wrap{width:278px;height:700px;background-size: cover;}
    #con .greeting .text-box .ceo-list li{float: none;width:100%;}
}

@media(max-width:1000px){
    #con .greeting .text-box .gr-tit br{display: none;}
    #con .greeting .text-box .gr-tit{font-size:23px;}
    #con .greeting .text-box .text{font-size: 15px;;}
    #con .greeting .text-box .ceo{margin-top:0px;}
}

@media(max-width:800px){
	#con .greeting{margin-top:0px;}
    #con .greeting .img-wrap{float:none;width:100%;height:250px;background-position: center;}
	    #con .greeting .img-wrap5{float:none;width:100%;height:250px;background-position: center;}
    #con .greeting .text-box{padding:30px 0 0 0; margin-top:0px;}
    #con .greeting .text-box .gr-tit,
    #con .greeting .text-box .ceo{font-size:20px;}
	#con .greeting .text-box3{;padding:0px 15px;line-height: 35px;    margin-top: 30px; font-size:17px;overflow: hidden;}
	#con .greeting .text-box33{;padding:0px 15px;line-height: 35px;    margin-top: 80px; font-size:17px;overflow: hidden;}
	    #con .greeting .text-box2{padding:20px 0 0 0; margin-top:0px; line-height:42px;}
    #con .greeting .text-box2 .gr-tit,
    #con .greeting .text-box2 .ceo{font-size:20px;}
	
	
}

@media(max-width:600px){
    #con .greeting .text-box .gr-tit,
    #con .greeting .text-box .ceo{font-size:18px;}
    #con .greeting .text-box .ceo-list li{font-size:12px;}
	#con .greeting .text-box .ceo-list li::before{top:5px;}
}

#con .c-int{max-width:1200px;margin:70px auto 0;}
#con .c-int .com-chart{position: relative;background: url('../image/cin-bg.png') no-repeat;background-position: center;}
#con .c-int .com-chart::after{content:'';display: block;clear: both;}
#con .c-int .com-chart li{text-align: center;}
#con .c-int .com-chart .title{font-size:22px;font-weight:600;color:#01398c;}
#con .c-int .com-chart .title div{width:230px;margin:0 auto;padding:104px 0;font-weight:500;background: url('../image/title-bg.png') no-repeat;}
#con .c-int .com-chart .s-title{width:50%;margin:25px 0 85px;font-size:17px;color:#fff;}
#con .c-int .com-chart .s-title div{max-width:250px;padding:20px 0;border-radius:35px;background: url('/resources/default-loum/images/sub/s-title-bg.png') no-repeat;}
#con .c-int .com-chart .r-list{float:right;padding-right:190px;}
#con .c-int .com-chart .r-list div{margin:0 0 0 auto;}
#con .c-int .com-chart .l-list{float:left;padding-left:195px;}
#con .c-int .com-chart .bot{float:left;width:25%;padding:0 25px;font-size:17px;color:#444;}
#con .c-int .com-chart .bot div{padding:20px 0;background: url('../image/c-bg.png') no-repeat;}

@media(max-width:1200px){
    #con .c-int .com-chart{background: url('/resources/default-loum/images/sub/cin-bg2.png') no-repeat;background-position: center;}
    #con .c-int .com-chart .s-title{margin:25px 0 65px;}
}

@media(max-width:1000px){
    #con .c-int .com-chart .l-list{padding-left:80px;}
    #con .c-int .com-chart .r-list{padding-right:80px;}
}

@media(max-width:800px){
    #con .c-int .com-chart .l-list{padding-left:0;}
    #con .c-int .com-chart .r-list{padding-right:0;}
    #con .c-int .com-chart .bot{padding:0 5px;}
}

@media(max-width:600px){
    #con{padding:60px 0 100px 0;}
    #con .c-int{margin-top:50px;}
    #con .c-int .com-chart {background-position: center -40px;}
    #con .c-int .com-chart .title{font-size:18px;}
    #con .c-int .com-chart .title div{width:200px;height:auto;padding:90px 0;background-size: contain;}
    #con .c-int .com-chart .l-list{padding-right:25px;}
    #con .c-int .com-chart .r-list{padding-left:25px}
    #con .c-int .com-chart .s-title, #con .c-int ul .bot{font-size:15px;}
}


#con .his-list{position:relative;width:100%;margin:100px 0 125px;}
#con .his-list::before{content:'';position: absolute;top:10px;left:50%;width:2px;height:74%;background:#e8e8e8;}
#con .his-list::after{content:'';display: block;clear: both;}
#con .his-list>li{position:relative;width: 100%;margin-bottom:100px;}
#con .his-list>li::after{content:'';display: block;clear: both;}
#con .his-list .his-con .r-list{width:50%;padding-left:25px;float:right;text-align: left;}
#con .his-list .his-con .l-list{width:50%;padding-right:25px;float:left;text-align: right;}
#con .his-list .his-con>div{position: relative;}
#con .his-list .his-con>div::after{content: '';position: absolute;top:15px;width:6px;height:6px;border-radius: 50%;background: #fff;}
#con .his-list .his-con>div::before{content:'';position: absolute;top:10px;width:16px;height:16px;border-radius: 50%;background:#10c9db;}
#con .his-list .his-con .r-list::before{left:-7px;}
#con .his-list .his-con .l-list::before{right:-8px;}
#con .his-list .his-con .r-list::after{left:-2px;}
#con .his-list .his-con .l-list::after{right:-3px;}
#con .his-list .year{position:relative;}
#con .his-list .year .s-year{font-size:30px;font-weight:700;color:#01398c;font-style: italic;}
#con .his-list .year .b-year{position:absolute;top:-50px;z-index:-1;font-size:80px;font-weight:700;color:#f6f5f5;}

#con .his-list .his-con .r-list .b-year{left:15px;font-weight:900;}
#con .his-list .his-con .l-list .b-year{right:15px;font-weight:900;}

#con .his-list .his-con .sub-his{margin-top:20px;font-size:16px;color:#555;}
#con .his-list .his-con .l-list .sub-his .month{font-size:17px;color:#333;vertical-align:bottom;}
#con .his-list .his-con .l-list .sub-his .month-m{display: none;}
#con .his-list .his-con .sub-his li{margin-bottom:15px;}
#con .his-list .his-con .sub-his li .his-txt{display:inline-block;font-size:17px;vertical-align: text-top;color:#777;}
#con .his-list .his-con .sub-his li .his-txt2{display:inline-block;margin:10px 0 0 35px;font-size:17px;vertical-align: text-top;;color:#777;}
#con .his-list .his-con .r-list .sub-his li .his-txt{padding-left:10px;vertical-align:middle;}
#con .his-list .his-con .l-list .sub-his li .his-txt{padding-left:10px;}

#con .his-list .his-con .sub-his li .his-box{width:90%;margin:20px 0 10px 35px;padding:20px 25px;font-size:14px;color:#11118f;background:#f8f8f8;}
#con .his-list .his-con .sub-his li .his-box strong{display:block;margin-bottom:10px;}
#con .his-list .his-con .sub-his li .his-box .box-con{color:#555;}

@media(max-width:1100px){
    #con .his-list .his-con .l-list{padding-right:21px;}
}

@media(max-width:1000px){
    #con .his-list::before{left:0;}
    #con .his-list .his-con .r-list{width:100%;padding-left:20px;float:left;}
    #con .his-list .his-con .l-list{width:100%;padding-left:20px;text-align: left;}
    #con .his-list .his-con .l-list::before{right:auto;left:-6px;}
    #con .his-list .his-con .l-list::after{right:auto;left:-1px;}
    #con .his-list .his-con .l-list .b-year{right:auto;left:25px;}
    #con .his-list .his-con .l-list .sub-his .month-m{display: inline-block;}
    #con .his-list .his-con .l-list .sub-his li .his-txt{padding:0 0 0 15px;} 
}

@media(max-width:600px){
	#con .his-list{margin:30px 0 0;}
	#con .his-list::before{height:72%;}
    #con .his-list>li{margin-bottom:50px;}
    #con .his-list .his-con .b-year{display:none;}
    #con .his-list .his-con .r-list .sub-his li .his-txt,
    #con .his-list .his-con .l-list .sub-his li .his-txt{width:100%;margin-top:10px;padding-left:0;padding-right:10px;line-height: 1.3;;}
    #con .his-list .his-con .sub-his li .his-box,
    #con .his-list .his-con .sub-his li .his-txt2{margin:10px 0 0 0;}
}

#con .text-area{margin-top:60px;font-size:17px;color:#777;line-height: 1.5;text-align: center;}
#con .buis-list{position: relative;}
#con .buis-list::after{content: '';display: block;clear: both;}
#con .buis-list li{position:relative;float:left;width:650px;padding:80px 0 70px;margin:75px 80px 0 0;border:1px solid #ebebeb;text-align: center;}
#con .buis-list li:nth-child(2n){margin-right: 0;}
#con .buis-list li h4{position:absolute;top:-25px;left:50%;transform: translateX(-50%);padding:0 10px;font-size:50px; font-weight:300;color:#01398c;background:#fff;}
#con .buis-list li:first-child h4,#con .buis-list li:last-child h4{color:#10c9db;}
#con .buis-list li strong{display: block;margin:30px 0 15px;font-size: 22px;color:#111;font-weight:500;}
#con .buis-list li p{font-size:17px;color:#777;}

@media(max-width:1400px){
    #con .buis-list li{width:45%;margin:75px 30px 0 30px;}
}

@media(max-width:1000px){
    #con .buis-list li h4{top:-15px;font-size: 40px;}
    #con .buis-list li{width:45%;margin:75px 20px 0 20px;}
}

@media(max-width:800px){
    #con .text-area{margin-top:30px;font-size: 15px;}
    #con .buis-list li{width:100%;margin:60px 0 0 0;padding:60px 10px 50px;}
    #con .buis-list li strong{font-size: 20px;}
    #con .buis-list li p{font-size: 15px;}
}

#con .map-wrap{position: relative;margin:60px 0;}
#con .map-wrap::after{content:'';display: block;clear: both;}
#con .map-wrap .map{float:left;width:975px;height:550px;background: url('../image/map.jpg') no-repeat;background-position:center;background-size:cover;}
#con .map-wrap .map-con{float:left;margin-left:70px;}
#con .map-wrap .map-con h4{position:relative;font-size:40px;font-weight:400;color:#10c9db;}
#con .map-wrap .map-con h4::after{content:'';position: absolute;bottom:-15px;left:0;width:100%;height: 1px;background: #e7e7e7;}
#con .map-wrap .map-con h4 strong{color:#01398c;font-weight:400;}
#con .map-wrap .map-con .con-list{margin-top:55px;}
#con .map-wrap .map-con .con-list li{margin-bottom:30px;}
#con .map-wrap .map-con .con-list li strong{display:block;margin-bottom:15px;font-size:17px;color:#333;}
#con .map-wrap .map-con .con-list li p{font-size: 17px;color:#777;}
#con .map-bg{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:275px;background:#fafafa;}

@media(max-width:1400px){
    #con .map-wrap .map-con{width:100%;margin:50px 0 0;}
    #con .map-wrap .map-con h4::after{bottom:-5px;}
    #con .map-wrap .map-con .con-list{margin-top:20px;}
    #con .map-wrap .map-con .con-list li{float:left;margin:0 50px 20px 0;}
	#con .map-wrap .map-con .con-list li p br{display:none;}
    #con .map-bg{display: none;}
}

@media(max-width:1200px){
    #con .map-wrap .map{width: 100%;}
}

@media(max-width:600px){
    #con .map-wrap .map{height: 300px;}
    #con .map-wrap .map-con h4{font-size: 25px;}
    #con .map-wrap .map-con .con-list li{margin-right:30px;}
    #con .map-wrap .map-con .con-list li strong,
    #con .map-wrap .map-con .con-list li p{font-size: 15px;}

}

#con .busi-menu{position:relative;width:600px;margin:50px auto;text-align: center;}
#con .busi-menu:after{content: '';display: block;clear: both;}
#con .busi-menu li{float:left;width:50%;height:45px;border-width:1px 0 1px 1px;border-style: solid;border-color:#ebebeb;font-size:15px;line-height: 45px;background: #fafafa;}
#con .busi-menu li a{display:block;color:#999;}
#con .busi-menu li:last-child{border-width: 1px 1px 1px 1px;}
#con .busi-menu li a.active,#con .busi-menu a:hover{border-color:#10c9db;color:#fff;background: #10c9db;}
#con .busi-banner{height:250px;padding:80px 0;text-align:center;background: url('/resources/default-loum/images/sub/banner_01.jpg') no-repeat;background-position:center;}
#con .banner02{background: url('/resources/default-loum/images/sub/banner_02.jpg') no-repeat;background-position:center;}
#con .busi-banner strong{font-size:30px;color:#fff;}
#con .busi-banner p{width:40%;margin:15px auto 0;font-size:17px;color:#fff;line-height: 1.5;}

#con .list-wrap{margin-top:70px;padding:75px 0;background:#f7f7f7;}
#con .list-wrap ul{position:relative;}
#con .list-wrap ul:after{content: '';display: block;clear: both;}
#con .list-wrap ul .list-con{float:left;}
#con .list-wrap ul .list-con .con-wrap{position:relative;height:500px;background:#fff;}
#con .list-wrap .list02 .list-con{width:50%;}
#con .list-wrap .list03 .list-con{width:33.3%;}
#con .list-wrap .list03 .list-con .con-wrap{height:520px;}
#con .list-wrap .list02 .list-con .con-wrap{position:relative;height:500px;padding:40px 55px 60px;background:#fff;}
#con .list-wrap .list02 .list-con .con-wrap{margin:0 25px 50px 0;}
#con .list-wrap .list02 .list-con:nth-child(2n) .con-wrap{margin:0 0 50px 25px;}
#con .list-wrap .list03 .list-con .con-wrap{margin:0 15px 0;padding:40px 45px;}
#con .list-wrap .list03 .list-con:first-child .con-wrap{margin:0 15px 0 0;}
#con .list-wrap .list03 .list-con:last-child .con-wrap{margin:0 0 0 15px;}
#con .list-wrap ul .list-con .con-wrap strong{position:relative;display:block;font-size:26px;color:#01398c;}
#con .list-wrap ul .list-con .con-wrap strong:after{content:'';position: absolute;bottom:-20px;left:0;width:100%;height:1px;background: #ebebeb;}
#con .list-wrap ul .list-con .con-wrap p{margin:45px 0 35px;font-size:17px;color:#777;line-height: 1.5;;}
#con .list-wrap ul .list-con .con-wrap .second-list{position: absolute;bottom:30px;width:85%;}
#con .list-wrap .list02 .list-con .con-wrap .second-list{left:55px;}
#con .list-wrap .list03 .list-con .con-wrap .second-list{left:40px;}
#con .list-wrap ul .list-con .con-wrap .second-list li{width:100%;margin-bottom:15px;padding:15px 25px;border-radius:35px;color:#fff;line-height:1.5;background: url('/resources/default-loum/images/sub/txt_bg.png') no-repeat;background-size: cover;}
#con .list-wrap ul .list-con .con-wrap .icon-list{margin-top:45px;}
#con .list-wrap ul .list-con .con-wrap .icon-list li{position: relative;margin:0 0 20px 10px;font-size:17px;color:#777;line-height: 1.5;}
#con .list-wrap .list03 .list-con .con-wrap .icon-list li{margin:0 0 0 10px;}
#con .list-wrap ul .list-con .con-wrap .icon-list li::before{content: '';position: absolute;top:10px;left:-15px;width:5px;height:5px;background:#cedcde;}

#con .wp-wrap{position: relative;margin:80px 0 35px;}
#con .wp-wrap::after{content: '';display: block;clear: both;}
#con .wp-wrap .con-tit{font-size:22px;color:#111;}
#con .wp-wrap .wa-pa{float:left;width:50%;padding:0 50px 0 0;}
#con .wp-wrap .wa-pa:last-child{padding:0 0 0 50px;}
#con .wp-wrap .wa-pa ul{position:relative;margin-top:20px;}
#con .wp-wrap .wa-pa ul::after{content: '';display: block;clear: both;}
#con .wp-wrap .wa-pa ul li{float:left;}
#con .wp-wrap .wa-pa .wa li{width:50%;padding:0 5px 0 0;}
#con .wp-wrap .wa-pa .pa li{width:25%;padding:0 5px;}

@media(max-width:1400px){
    #con .list-wrap ul .list-con{padding:0 15px 0 0;}
    #con .list-wrap ul .list-con .con-wrap{padding:30px;}
    #con .list-wrap .list03 .list-con .con-wrap{padding:20px;}
    #con .list-wrap ul .list-con .con-wrap .second-list li{font-size:13px;}
}

@media(max-width:1300px){
    #con .busi-banner p{width:80%;}
    #con .list-wrap .list02 .list-con .con-wrap{margin:0 0 25px;}
    #con .list-wrap ul .list-con .con-wrap .second-list{position: static;width:100%;margin-top:20px;}
}

@media(max-width:1200px){
    #con .wp-wrap .wa-pa{padding:0 20px 0 0;}
    #con .wp-wrap .wa-pa:last-child{padding:0 0 0 20px;}
    #con .list-wrap .list02 .list-con .con-wrap{padding:30px;}
    #con .list-wrap ul .list-con{padding:0;}
    #con .list-wrap ul .list-con .con-wrap .second-list li{padding: 10px 15px;}
}

@media(max-width:1000px){
    #con .list-wrap .list03 .list-con{width:100%;}
    #con .list-wrap .list03 .list-con .con-wrap{height:auto;margin:0 0 10px;padding:20px;}
    #con .list-wrap .list03 .list-con:first-child .con-wrap{margin:0 0 10px;}
}

@media(max-width:800px){
    #con .busi-banner p{width:100%;}
    #con .list-wrap{margin-top:40px;padding:40px 0;}
    #con .list-wrap .list02 .list-con{width:100%;padding: 10px;}
    #con .list-wrap ul .list-con:nth-child(3),
    #con .list-wrap ul .list-con:nth-child(4){margin-top:0;}
    #con .list-wrap .list02 .list-con .con-wrap{height:auto;margin:0 0;padding:20px;}
    #con .list-wrap .list02 .list-con:nth-child(2n) .con-wrap,
    #con .list-wrap .list03 .list-con:last-child .con-wrap{margin:0;}
    #con .wp-wrap .wa-pa{float:none;width:100%;padding:0;}
    #con .wp-wrap .wa-pa:last-child{margin-top:30px;padding:0;}
    #con .wp-wrap{margin:40px 0 0;}
}

@media(max-width:600px){
    #con .busi-menu{width:100%;margin:50px 0 30px;}
    #con .busi-menu li{width:100%;float:none;}
    #con .busi-banner{height:200px;padding:60px 10px;}
    #con .busi-banner strong{font-size: 25px;}
    #con .busi-banner p{font-size:15px;}
    #con .list-wrap{margin-top:30px;padding:30px 0;}
    #con .list-wrap .list02 .list-con{margin-bottom:10px;padding:0;}
    #con .list-wrap .list02 .list-con .con-wrap{margin:0;}
    #con .list-wrap ul .list-con .con-wrap strong{font-size:20px;}
    #con .list-wrap ul .list-con .con-wrap strong:after{bottom:-10px;}
    #con .list-wrap ul .list-con .con-wrap p{margin:30px 0 25px;font-size:15px;}
    #con .list-wrap ul .list-con .con-wrap .icon-list li{font-size:15px;}
    #con .list-wrap ul .list-con .con-wrap .second-list{left:30px;bottom:20px;}
    #con .list-wrap ul .list-con{padding:0;}
    #con .list-wrap .list03 .list-con:last-child .con-wrap{margin:0 0 10px;}
    #con .wp-wrap .wa-pa .pa li{width:50%;}
}

@media(max-width:500px){
    #con .busi-banner strong{font-size: 20px;}
    #con .busi-banner p{font-size:13px;padding: 5px;}
}

#con .bo-wrap{margin-top:90px;}
#con .con-title{display:block;font-size:22px;color:#111;font-weight:700;}
#con .advan-list{position:relative;margin:30px 0 80px;}
#con .advan-list:after{content: '';display: block;clear: both;}
#con .advan-list li{position:relative;float:left;width:25%;}
#con .advan-list li:after{content:'';position: absolute;top:50%;right:0;width:12px;height:12px;border-radius: 50%;background:#ced8df;}
#con .advan-list li:last-child:after{display: none;}
#con .advan-list li .line{width:225px;height:225px;margin:0 auto;padding:90px 0;border:8px solid #1574b6;border-radius: 50%;font-size:17px;color:#111;text-align: center;font-weight: 500;}
#con .advan-list li:nth-child(2) .line{border-color:#10c9db;}
#con .advan-list li:nth-child(3) .line{border-color:#364e9f;}

#con .con-title .line2{color:#fff;background:#1574b6;}
#con .con-title .line3{color:#fff;background:#10c9db;}
#con .test-list{position: relative;margin:25px 0 60px;}
#con .test-list:after{content:'';display: block;clear: both;}
#con .test-list li{float:left;width:25%;padding:0 30px;}
#con .test-list li p{margin-top:25px;font-size:17px;color:#777;font-weight: 500;text-align: center;}


#con .ability-bg{margin-top:70px;background: url('/resources/default-loum/images/sub/sub02_bg.png') no-repeat;background-position: center;background-size: contain;}
#con .ability-bg .ability-logo{width:485px;padding:220px 0;margin:40px auto 120px;text-align:center;background: url('/resources/default-loum/images/sub/sub02_center.png') no-repeat;background-size: contain;}
#con .ability-bg .ability-logo img{margin:0 auto;}
#con .ability-bg .ability-list{position: relative;}
#con .ability-bg .ability-list::after{content: '';display: block;clear: both;}
#con .ability-bg .ability-list>li{float: left;width:33.3%;padding:0 50px;}
#con .ability-bg .ability-list>li strong{display: block;padding:16px 0;border-radius: 35px;color:#fff;text-align: center;font-weight: 400;font-size:22px;}
#con .ability-bg .ability-list>li .one{background: #1574b6;}
#con .ability-bg .ability-list>li .two{background: #10c9db;}
#con .ability-bg .ability-list>li .three{background: #364e9f;}
#con .ability-bg .ability-list .ability-sub{margin-top:30px;}
#con .ability-bg .ability-list .ability-sub li{font-size:17px;color:#777;line-height: 1.6;text-align: center;}

@media(max-width:1300px){
    #con .ability-bg .ability-list>li{padding:0 10px;}
    #con .advan-list li:after{display: none;}
}

@media(max-width:1000px){
    #con .ability-bg .ability-logo{width:250px;padding:100px 0;margin:0 auto 50px;}
    #con .ability-bg .ability-list>li{float: none;width:100%;margin:0 auto 20px;padding:0;text-align: center;}
    #con .ability-bg .ability-list>li strong{width:350px;margin:0 auto;padding:15px 0;font-size: 17px;}
    #con .ability-bg .ability-list .ability-sub{margin-top:15px;}
    #con .ability-bg .ability-list .ability-sub li{font-size: 15px;}
    #con .advan-list li{width:50%;margin-bottom:40px;}
    #con .test-list li{width:50%;margin-bottom:20px;padding:0 10px;text-align: center;}
}

@media(max-width:600px){
    #con .bo-wrap{margin-top:40px;}
    #con .ability-bg{margin-top:40px;background: none;}
    #con .con-title{text-align: center;}
    #con .advan-list,#con .test-list{margin-bottom:40px;}
    #con .advan-list li,#con .test-list li{width:50%;margin:0;padding:10px;}
	#con .advan-list li .line{width:100%;height:auto;padding:30px 0;border-radius:0;}
	#con .test-list li p{font-size:15px;}
    #con .ability-bg .ability-list>li strong{width:250px;}
}

#con .fac-wrap{position: relative;margin:65px 0 50px;}
#con .fac-wrap .fac-img{}
#con .fac-wrap .fac-text{position: absolute;bottom:50px;right:50px;padding:45px 100px 35px 35px;background:#01398c;}
#con .fac-wrap .fac-text strong{position:relative;display:block;position:relative;margin-bottom:50px;font-size:30px;color:#fff;font-weight: 400;}
#con .fac-wrap .fac-text strong::after{content:'';position: absolute;top:-15px;left:0;width: 30px;height:3px;background: #fff;}
#con .fac-wrap .fac-text .fac-list{}
#con .fac-wrap .fac-text .fac-list li{margin-bottom:10px;font-size:17px;color:#fff;}
#con .fac-wrap .fac-text .fac-list li:last-child{margin-bottom:0;}

#con .basic-ta{width:100%;font-size:17px;}
#con .basic-ta thead tr{widlth:100%;}
#con .basic-ta th,#con .basic-ta td{padding:20px;border-width:1px 0 1px 1px;border-style:solid;border-color: #eaeaea;}
#con .basic-ta th:first-child,#con .basic-ta td:first-child{border-left:0;}
#con .basic-ta th{border-top:1px solid #111;color:#111;background:#f8f8f8;}
#con .basic-ta td{    text-align: left;
    color: #555;
    font-size: 15px;
    line-height: 1.7;}
	
	#con .basic-ta td strong{
	color:#034ea2;
    font-size: 20px;
    line-height: 1.7;}

@media(max-width:1000px){
    #con .basic-ta{font-size:15px;}
    #con .fac-wrap .fac-text{position: static;padding:20px;}
    #con .fac-wrap .fac-text strong{float:left;margin:0 30px 0 0;font-size: 20px;font-weight: 700;}
    #con .fac-wrap .fac-text strong::after{display: none;}
    #con .fac-wrap .fac-text .fac-list{position: relative;overflow: hidden;}
    #con .fac-wrap .fac-text .fac-list::after{content: '';display: block;clear: both;}
    #con .fac-wrap .fac-text .fac-list li{float: left;margin:0 20px 0 0;font-size: 15px;}
}

@media(max-width:600px){
	#con .basic-ta{margin-top:0px;font-size:11px;}
	#con .basic-ta th, #con .basic-ta td{padding: 20px 20px;}
}

@media(max-width:500px){
    #con .fac-wrap .fac-text .fac-list li{margin:0 10px 10px 0;}
}

@media(max-width:400px){
    #con .fac-wrap{margin:30px 0;}
    #con .fac-wrap .fac-text strong{font-size:15px;}
	
	    #con .labo-wrap{margin:0;}
    #con .labo-wrap2{margin-bottom:0;}
	#con .labo strong{display:block;width:80%;height:65px;margin:5px auto 0;font-size:16px;color:#fff;font-weight: 800;}
	#con .labo p{margin-top:200px;font-size:15px;color:#333; line-height:28px;font-weight: 400;}
    #con .labo-wrap .labo{float:none;width:100%;margin:40px 0 0;}
    #con .labo-wrap .labo strong{}
	
	
}


@media(min-width:1200px){
#con .labo-wrap{position:relative;margin:20px 0;}
#con .labo-wrap2{margin:60px 0;}
#con .labo-wrap:after{content: '';display: block;clear: both;}
#con .labo-wrap .labo{float:left;margin-bottom:20px;padding:0 20px;}
#con .labo{width:33%;margin:0 auto;text-align: center;}
#con .labo strong{display:block;position:relative;width:80%;height:65px;margin:175px auto 0;font-size:16px;line-height:65px;color:#fff;font-weight: 800;background:#10c9db;}
#con .labo:nth-child(2n) strong{background:#10c9db;}
#con .labo p{margin-top:30px;font-size:15px;color:#333; line-height:28px;font-weight: 400;}
}



@media(max-width:800px){
    #con .labo-wrap{margin:0;}
    #con .labo-wrap2{margin-bottom:0;}
	#con .labo strong{margin:5px auto 0;}
	#con .labo p{margin-top:200px;font-size:15px;color:#333; line-height:28px;font-weight: 400;}
    #con .labo-wrap .labo{float:none;width:100%;margin:40px 0 0;}
    #con .labo-wrap .labo strong{}
}

#con .patent-list{position: relative;margin-top:80px;}
#con .patent-list::after{content: '';display: block;clear: both;}
#con .patent-list li{float: left;width:25%;margin-bottom:50px;padding:0 50px;}
#con .patent-list li .pa-img-wrap{width:100%;border:1px solid #ebebeb;}
#con .patent-list li .pa-img-wrap img{display:block;}
#con .patent-list li p{margin-top:25px;font-size: 17px;color:#777;text-align: center;}

@media(max-width:1400px){
    #con .patent-list li{padding:0 20px;}
}

@media(max-width:1000px){
    #con .patent-list li{width:33.3%;}
}

@media(max-width:800px){
    #con .patent-list li p{font-size: 15px;}
}

@media(max-width:600px){
    #con .patent-list{margin-top:40px;}
    #con .patent-list li{width:50%;}
	#con .patent-list li p{font-size:13px;}
}

@media(max-width:400px){
    #con .patent-list li{width:100%;}
}
