@charset "utf-8";

.bx-wrapper{
	margin:0 auto;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	bottom: 20px;
}

.bx-wrapper .bx-viewport{
	border:0px solid #fff;
}

.bx-wrapper .bx-viewport {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.bxslider{
	width:100%; height:430px;
}

.bxslider > li{
	width:100%; height:430px;
	background-position:center bottom !important;
}

.bxslider .slider01{
	background:url(../images/index/visual01.png) no-repeat center;
	background-color:#d8dde3;
}

.bxslider .slider01 h1{
	color:#7f3745;
}

.bxslider .slider02{
	background:url(../images/index/visual02.png) no-repeat center;
	background-color:#c9e5ff;
}

.bxslider .slider02 h1{
	color:#603913;
}

.bxslider .slider03{
	background:url(../images/index/visual03.png) no-repeat center;
	background-color:#ffeebd;
}

.bxslider .slider03 h1{
	color:#fc6753;
}

.bxslider .slider04{
	background:url(../images/index/visual04.png) no-repeat center;
	background-color:#fff5e3;
}

.bxslider .slider04 h1{
	color:#ffa200;
}

.bxslider .slider05{
	background:url(../images/index/visual05-1.png) no-repeat center;
	background-color:#cbe7f2;
}

.bxslider .slider05 h1{
	color:#29abe2;
}

.bxslider .slider06{
	background:url(../images/index/visual06.png) no-repeat center;
	background-color:#dbe1e8;
}

.bxslider .slider06 h1{
	color:#142b42;
}

.bxslider .slider07{
	background:url(../images/index/visual07.png) no-repeat center;
	background-color:#fff7cc;
}

.bxslider .slider07 h1{
	color:#ffa600;
}

.bxslider .slider08{
	background:url(../images/index/visual08.png) no-repeat center;
	background-color:#dbf3f3;
}

.bxslider .slider08 h1{
	color:#008699;
}

.bxslider .slider09{
	background:url(../images/index/visual09.png) no-repeat center;
	background-color:#e5e3d7;
}

.bxslider .slider09 h1{
	color:#142b42;
}

.bxslider .slider10{
	background:url(../images/index/visual10.png) no-repeat center;
	background-color:#b7a4dc;
}

.bxslider .slider11{
	background:url(../images/index/visual11.png) no-repeat center;
	background-color:#e4f4f7;
}

.bxslider .slider12{
	background:url(../images/index/visual14.png) no-repeat center;
	background-color:#dbf3f3;
}

.bxslider .slider13{
	background:url(../images/index/visual13.png) no-repeat center;
	background-color:#f0e1c1;
}

.bxslider .slider15{
	background:url(../images/index/visual15.png) no-repeat center;
	background-color:#d8e9f8;
}

.bxslider .slider16{
	background:url(../images/index/visual16.png) no-repeat center;
	background-color:#fefab3;
}

.bxslider .slider19{
	background:url(../images/index/visual19.png) no-repeat center;
	background-color:#d3e3ee;
}

.bxslider .slider19{
	background:url(../images/index/visual19.png) no-repeat center;
	background-color:#d3e3ee;
}

.bxslider .slider20{
	background:url(../images/index/visual20.png) no-repeat center;
	background-color:#fae3e3;
}

.bxslider .slider21{
	background:url(../images/index/visual21.gif) no-repeat center;
	background-color:#CCD2F0;
}

.bxslider .slider22{
	background:url(../images/index/visual22.png) no-repeat center;
	background-color:#B7EEFF;
}

.bxslider .slider23{
	background:url(../images/index/visual23.png) no-repeat center;
	background-color:#ADD8AD;
}

.bxslider .slider24{
	background:url(../images/index/visual24.gif) no-repeat center;
	background-color:rgb(248, 212, 216);
}

.bxslider .slider25{
	background:url(../images/index/visual25.png) no-repeat center;
	background-color:#fff;
}

.bxslider .slider26{
	background:url(../images/index/visual26.png) no-repeat center;
	background-color:#eefcef;
}

.bxslider .slider27{
	background:url(../images/index/visual27.png) no-repeat center;
	background-color:#eefcef;
}

.bxslider .slider28{
	background:url(../images/index/visual28.png) no-repeat center;
	background-color:#4ba6dd;
}

.bxslider .slider29{
	background:url(../images/index/visual29.png) no-repeat center;
	background-color:#D2E6FF;
}

.bxslider .slider30{
	background:url(../images/index/visual30.png) no-repeat center;
	background-color:#fbe0e5;
}

.bxslider .slider31{
	background:url(../images/index/visual31.png) no-repeat center;
	background-color:#f8e7b9;
}

.bxslider .slider32{
	background:url(../images/index/visual32.png) no-repeat center;
	background-color:#ede9e4;
}

.bxslider .slider33{
	background:url(../images/index/visual33.png) no-repeat center;
	background-color:#bfd8d5;
}

.bxslider .slider34{
	background:url(../images/index/visual34.png) no-repeat center;
	background-color:#c1ccde;
}

.bxslider .slider10 h1{
	color:#6937a1;
}

.bxslider .slider11 h1 sup,
.bxslider .slider11 h1{
	color:#1b3f41;
}

.bxslider .slider13 h1{
	color:#442305;
}

.bxslider .slider34 h1 > span,
.bxslider .slider33 h1 > span{
	display:inline-block;
	font-size:18px;
	vertical-align:top;
	padding-top:5px;
}

.bxslider .slider33 p{
	font-size:14.5px;
	margin-top:10px;
}

.bxslider h1{
	font-size:32px;
	margin-top:100px;
}

.bxslider .slider12 h1{
	color:#003c66;
}

.bxslider .slider12 h1 span{
	font-size:28px;
}

.bxslider .slider19 h1{
	color:#004986;
}

.bxslider .slider20 h1{
	color:#f06a8a;
}

.bxslider .slider21 h1{
	color:#4221A6;
}

.bxslider .slider22 h1{
	color:#8651F0;
}

.bxslider .slider22 h1>span{
	color:#002869;
}

.bxslider .slider23 h1{
	color:#fff;
}

.bxslider .slider24 h1{
	color:#fff;
}

.bxslider .slider25 h1{
	color:#435BA8;
}
.bxslider .slider26 h1{
	color:#4221A6;
}

.bxslider .slider27 h1{
	color:#fff;
	margin-top: 60px;
}

.bxslider .slider28 h1{
	color:#fff;
	margin-top: 60px;
}

.bxslider .slider29 h1{
	color:#007CFF;
	margin-top: 100px;
	font-weight: 900;
}

.bxslider .slider30 h1{
	color:#d75555;
}

.bxslider .slider31 h1{
	color:#f89b00;
}

.bxslider .slider32 h1{
	color:#363636;
}

.bxslider p{
	color:#444;
	font-size:15px;
	font-weight:bold;
	line-height:1.4;
	margin-top:20px;
}

.bxslider a{
	display:inline-block;
	width:70px; height:30px;
	color:#5a5a5a;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	margin-top:20px;
	border:1px solid #5a5a5a;
	border-radius:4px;
}

.bxslider a:hover,
.bxslider a:focus{
	color:#fff;
	background:#5a5a5a;
}

.bx-controls{
	width:940px;
	margin:0 auto;
}

.bx-controls .bx-pager{
	text-align:left;
	margin-left:-5px;
}

.bx-wrapper .bx-pager, 
.bx-wrapper .bx-controls-auto{
	bottom:110px;
}

.info_text{
	padding-top:60px; padding-bottom:60px;
	background:#fff;
}

.info_text > div > div > i{
	display:block;
	color:#ccc;
	font-size:100px;
	text-align:center;
}

.info_text > div > div > h1{
	font-size:24px;
	text-align:center;
	margin-top:10px;
}

.info_text > div > div > h3{
	font-size:15px;
	font-weight:400;
	line-height:1.7;
	text-align:center;
	margin-top:10px;
}

.main_comm{
	padding-top:60px; padding-bottom:60px;
	background:#f7f7f7;
}

.main_notice > dt > span{
	display:block;
	font-size:24px; font-weight:bold;
	padding:5px 0px;
	border-bottom:1px solid #333;
}

.main_notice > dt > span > a{ 
	float:right;
	font-size:12px;
	line-height:3.6;
}

.main_notice > .main_notice_list{
	clear:both;
	font-size:15px;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-bottom:5px;
	overflow:hidden;
}

.main_notice > .main_notice_list > a{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}

.call_service > img{
	display:block;
	margin-top:5px;
}

.call_service > a{
	display:block;
	margin-top:20px;
}

.ceda_series{
	margin-top:20px;
}

.series_section{
	padding-top:40px; padding-bottom:60px;
	background:#f7f7f7;
}

.series_section > .container_12 > div{
	height: 150px;
	margin-top: 20px;
	background: #fff;
}

.series_section > .container_12 > div > img{
	max-width:300px; max-height: 150px;
}

.series_section > .container_12 > div > h3{
	font-size: 24px; font-weight:bold;
	margin: 15px 15px 3px 15px;
}

.series_section > .container_12 > div > p{
	font-weight:500;
	line-height:1.3;
	margin: 10px 30px 20px 15px;
}

.series_section > .container_12 > .series01 > h3 > a{
	color: #ffa500;
}

.series_section > .container_12 > .series01 > p > a{
	color: #333;
}

.series_section > .container_12 > .series01{
	background: url(../images/index/banner01s.png) no-repeat;
}

.series_section > .container_12 > .series02{
	background:url(../images/index/banner02.png) no-repeat;
}

.series_section > .container_12 > .series02 > h3 > a{
	color: #00082f;
}

.series_section > .container_12 > .series02 > p > a{
	color: #333;
}

.series_section > .container_12 > .series03{
	background: url(../images/index/banner03.png) no-repeat;
}

.series_section > .container_12 > .series03 > h3 > a{
	color: #ffa600;
}

.series_section > .container_12 > .series03 > p > a{
	color: #333;
}

.series_section > .container_12 > .series04{
	background: url(../images/index/banner10.png) no-repeat;
}

.series_section > .container_12 > .series04 > h3 > a{
	color: #442305;
}

.series_section > .container_12 > .series04 > p > a{
	color: #333;
}

.series_section > .container_12 > .series05{
	background: url(../images/index/banner05.png) no-repeat;
}

.series_section > .container_12 > .series05 > h3 > a{
	color: #00082f;
}

.series_section > .container_12 > .series05 > p > a{
	color: #333;
}

.series_section > .container_12 > .series06{
	background: url(../images/index/banner07.png) no-repeat;
}

.series_section > .container_12 > .series06 > h3 > a{
	color: #223451;
}

.series_section > .container_12 > .series06 > p > a{
	color: #fff;
}

.series_section > .container_12 > .series07{
	background: url(../images/index/banner07s.png) no-repeat;
}

.series_section > .container_12 > .series07 > h3 > a{
	color: #333;
}

.series_section > .container_12 > .series07 > p > a{
	color: #333;
}

.series_section > .container_12 > .series08{
	background: url(../images/index/banner08s.png) no-repeat;
}

.series_section > .container_12 > .series08 > h3 > a{
	color: #333;
}

.series_section > .container_12 > .series08 > p > a{
	color: #333;
}

.series_section > .container_12 > .series09{
	background: url(../images/index/banner09s.png) no-repeat;
}

.series_section > .container_12 > .series09 > h3 > a{
	color: #333;
}

.series_section > .container_12 > .series09 > p > a{
	color: #333;
}

.series_section > .container_12 > .series10{
	background: url(../images/index/banner11.png) no-repeat;
}

.series_section > .container_12 > .series10 > h3 > a{
	color: #fffc01;
}

.series_section > .container_12 > .series10 > p > a{
	color: #fff;
}

.series_section > .container_12 > .series12{
	background: url(../images/index/banner12.png) no-repeat;
}

.series_section > .container_12 > .series12 > h3 > a{
	color: #1b3f41;
}

.series_section > .container_12 > .series12 > p > a{
	color: #333;
}

.series_section > .container_12 > .series13{
	background: url(../images/index/banner13.png) no-repeat;
}

.series_section > .container_12 > .series13 > h3 > a{
	color: #004a80;
}

.series_section > .container_12 > .series13 > p > a{
	color: #333;
}

.series_section > .container_12 > .series14{
	background: url(../images/index/banner14.png) no-repeat;
}

.series_section > .container_12 > .series14 > h3 > a{
	color: #b01030;
}

.series_section > .container_12 > .series14 > p > a{
	color: #333;
}

.series_section > .container_12 > .series15{
	background: url(../images/index/banner15.png) no-repeat;
}

.series_section > .container_12 > .series15 > h3 > a{
	color: #1b3f41;
}

.series_section > .container_12 > .series15 > p > a{
	color: #333;
}

.series_section > .container_12 > .series16{
	background: url(../images/index/banner16.png) no-repeat;
}

.series_section > .container_12 > .series16 > h3 > a{
	color: #06003F;
}

.series_section > .container_12 > .series16 > p > a{
	color: #333;
}

.series_section > .container_12 > .series17{
	background: url(../images/index/banner17.png) no-repeat;
}

.series_section > .container_12 > .series17 > h3 > a{
	color: #fff;
}

.series_section > .container_12 > .series17 > p > a{
	color: #fff;
}

.main_banner{
	position:relative;
	height:200px;
	background:url(../images/index/zoom_bk.png) repeat;
}

.main_banner h2{
	color:#333;
	font-size:29px;
	font-weight:300;
	word-spacing:-1px;
	margin-top:60px;
}

.main_banner h1{
	color:#004b68;
	font-size:40px;
	word-spacing:1px;
	margin-top:1px;
}

.main_banner img{
	position:absolute; top:30px;
}

.ect_section{
	padding-top:108px; padding-bottom: 40px;
	background: #f7f7f7;
}

.ect_section > .container_12 > div{
	height: 100px;
	margin-bottom: 20px;
	background: #fff;
}

.ect_section > .container_12 > div > h3{
	display:inline-block;
	color:#333; 
	font-size:21px;
	margin:15px 0px 10px 15px;
}

.ect_section > .container_12 > div > p{	
	font-size:16px; 
	font-weight:600;
	line-height:1;
	margin-left:15px;
}

.ect_section > .container_12 > div > p > a{	
	color:#fff;
	line-height:1;
}

.ect_section > .container_12 > div > p > a > span{
	font-size:16px;
	font-weight:600;
}

.ect_section > .container_12 > .min_banner01{
	background:url(../images/index/min_banner01.png) no-repeat;
}

.ect_section > .container_12 > .min_banner01 > h3 > a{
	color:#fff;
}

.ect_section > .container_12 > .min_banner02{
	background:url(../images/index/min_banner02.png) no-repeat;
}

.ect_section > .container_12 > .min_banner03{
	background:url(../images/index/min_banner03.png) no-repeat;
}

.ect_section > .container_12 > .min_banner04{
	background:url(../images/index/min_banner04.png) no-repeat;
}

.ect_section > .container_12 > .min_banner05{
	background:url(../images/index/min_banner05.png) no-repeat;
}

.ect_section > .container_12 > .min_banner07{
	background:url(../images/index/min_banner07.png) no-repeat;
}

.ect_section > .container_12 > .min_banner04 > h3{
	color:#333;
}

.ect_section > .container_12 > .min_banner04 > p > a{
	color:#333;
	line-height:1.4;
}

.ect_section > .container_12 > .min_banner04 > p,
.ect_section > .container_12 > .min_banner05 > p{
	margin-top:-6px;
}

.ect_section > .container_12 > .min_banner05 > p > a{
	font-size:16px;
	line-height:1.4;
}

.ect_section > .container_12 > .min_banner06{
	background:url(../images/index/min_banner06.png) no-repeat;
}

#popup_wrap{
	position:relative;
}

.popup_box{
	position:absolute; top:-2205px; left:630px;
	width:320px; height:350px;
	overflow:hidden;
	z-index:9999;
	background:#fff;
}

#download_all_launcher{
	all: unset;
	cursor: pointer;
}

.popup_box > #wrapper > .popup_btns{
	margin:10px 0px 0px 155px; 
}

.popup_box > #wrapper > .popup_btns > a{
	font-size:13px;
}

.popup_box > #wrapper > .popup_btns > a:hover{
	color:#fa5056;
}

.popup_box > #wrapper > .popup_btns > input{
	color:#fff;
	padding:3px 5px 3px 5px;
	border:none;
	background:#fa5056;
}

#pagination-wrap {
	margin-top:325px;
	margin-left:240px;
}

.footer_wrap{
	border-top:1px solid #e8e8e8;
	background:#fff;
}

.footer_wrap > div > p{
	font-size:14px;
	text-align:center;
	line-height:1.7;	
	padding:60px 0px;
}
 
.win11_wrap{
	height:40px;
	text-align:center;
	line-height:40px;
	background:#ebf3fa;
}

.win11_wrap p a{
	color:#0078d3;
	font-size:18px;
	font-weight:600;
}

.win11_wrap p a + a{
	color:#888;
}