@charset "utf-8";
img {max-width:100%;position:relative;}
.__t {display:none !important;}
#_wrap {position:relative;width:100%;padding-top:150px;}

#_header {padding:0 10px;position:absolute;left:0;top:0;height:150px;width:100%;background:#fff;overflow:hidden;transition:0.5s;box-sizing:border-box;z-index:200;}
#_header ._inner {max-width:1200px;height:150px;position:relative;margin:0 auto;padding-top:20px;box-sizing:border-box;}
#_header:before {
	content:'';display:block;
	width:100%;
	height:1px;
	background:#e6e6e6;
	position:absolute;
	left:0;
	top:150px;
}
#_header ._logo {width:213px;font-size:0;margin:0 auto 20px;}
#_header ._logo a {display:block;}
#_header ._tnb_lef {display:block;position:absolute;left:0;top:34px;font-size:14px;color:#555;font-weight:500;}
#_header ._tnb_lef > * {vertical-align:middle;}
#_header ._tnb_lef span {padding-left:8px;}
#_header ._tnb_rig {position:absolute;right:0;top:27px;}
#_header ._tnb_rig li {float:left;}
#_header ._tnb_rig li a {display:block;margin-left:13px;font-size:12px;color:#757575;text-align:center;}
#_header ._tnb_rig li a span {display:block;padding-top:8px;}
#_header ._gnb {z-index:10;border-top:1px solid #e6e6e6;padding:0 50px;box-sizing:border-box;}
#_header ._gnb > li {float:left;position:relative;width:16.66666%;}
#_header ._gnb > li > a {display:block;height:55px;line-height:55px;color:#222;font-size:19px;font-weight:500;position:relative;text-align:center;}
#_header ._gnb > li > a:before {
	content:"";
	display:block;
	width:0;
	left:10%;
	position:absolute;
	bottom:0;
	height:5px;
	background:#f15d22;
	transition:0.5s;
}
#_header ._gnb li ul {padding:20px 0 0 0;white-space:nowrap;}
#_header ._gnb li ul li a {display:block;font-size:15px;color:#555;text-align:center;padding:7px 0;letter-spacing:-0.05em;}

#_header ._gnb > li.active > a:before,
#_header ._gnb > li:hover > a:before {width:80%;}
#_header ._gnb > li.active > a,
#_header ._gnb > li:hover > a {color:#f15d22;}
#_header ._gnb li ul li:hover a,
#_header ._gnb li ul li.active a {color:#f15d22;text-decoration:underline;}

#_header ._btn {width:30px;height:30px;box-sizing:border-box;border:none;background:none;position:absolute;top:10px;display:none;}
#_header ._menu {left:10px;}

#_header._nav-on {height:480px;box-shadow:0 3px 5px rgba(0,0,0,0.2);}

#_nav {position:fixed;left:0;top:0;width:100%;height:0;z-index:500;font-family:nr,sans-serif;overflow:hidden;transition-delay:0.3s;display:none;}
#_nav ._bg {position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background:rgba(0,0,0,0.6);transition:0.5s;opacity:0;}
#_nav ._inner {position:absolute;left:-30px;top:0;width:80%;background:#fff;height:100%;overflow:auto;z-index:5;transition:0.5s;opacity:0;}
#_nav ._nav-close {position:absolute;left:80%;top:0;z-index:10;width:50px;height:50px;border:none;background:none;transition:0.5s;opacity:0;}
#_nav ._top {position:relative;box-sizing:border-box;padding:0 20px;background:#f15a29;height:50px;line-height:52px;}
#_nav ._top ._tnb_lef {display:block;text-align:center;}
#_nav ._top ._tnb_lef img {width:28px;}
#_nav ._top ._tnb_lef span {font-size:15px;color:#fff;font-weight:500;padding-left:5px;}
#_nav ._gnb > li {border-bottom:1px solid #ddd;}
#_nav ._gnb > li > a {display:block;font-size:13px;padding:12px 20px;color:#000;letter-spacing:-0.05em;position:relative;}
#_nav ._gnb > li > a:before {
	content:"";
	display:block;
	right:20px;
	position:absolute;
	top:50%;
	margin-top:-10px;
	width:20px;
	height:20px;
	background:url(../images/gnb-off.png) no-repeat;
	background-size:100% 100%;
}
#_nav ._gnb li ul {display:none;}
#_nav ._gnb li ul li {border-top:1px solid #ddd;}
#_nav ._gnb li ul li a {display:block;font-size:12px;padding:12px 20px 12px 30px;color:#000;letter-spacing:-0.05em;}
#_nav ._gnb > li.active > a {color:#f15a29;}
#_nav ._gnb > li.active > a:before {background-image:url(../images/gnb-on.png);}
#_nav ._gnb > li.active > ul {display:block;background:#f4f4f4;}

#_nav .option {padding:15px 0;text-align:center;}
#_nav .option a {display:block;}
#_nav .option span, #_nav .option img {display:inline-block;}
#_nav .option span {font-size:13px;padding-left:8px;vertical-align:middle;}

._mnav-on #_nav {height:100%;transition-delay:0s;}
._mnav-on #_nav ._bg {opacity:1;}
._mnav-on #_nav ._inner {opacity:1;left:0;}
._mnav-on #_nav ._nav-close {opacity:1;}

#_quick {position:fixed;right:0;top:150px;width:85px;z-index:300;background:#dcdcdc;transition:0.3s;}
#_quick ._link {height:85px;display:block;text-align:center;position:relative;}
#_quick ._link.line:after {content:'';display:block;width:55px;height:1px;background:#c5c5c5;position:absolute;bottom:0;left:50%;margin-left:-27px;}
#_quick ._link > * {display:block;}
#_quick ._link em {padding:14px 0 7px;}
#_quick ._link span {font-size:13px;color:#5f6062;font-weight:600;letter-spacing:-0.05em;line-height:18px;}
#_quick ._link.orange {background:#f15a29;}
#_quick ._link.orange span {color:#fff;}

#_quick .off, #_quick .on {display:block;width:29px;height:64px;position:absolute;left:-29px;top:50%;margin-top:-32px;transition:0.3s;}
#_quick .on {display:none;}

#_vis,
#_vis ._vis {text-align:center;position:relative;overflow:hidden;}
#_vis ._vis {display:block;background-position:50% 0;background-repeat:no-repeat;background-size:cover;}
#_vis > ._roll > ._vis:nth-child(n+2) {display:none;}

#_vis .bx-pager {position:absolute;z-index:100;bottom:13%;left:50%;margin-left:-100px;width:200px;text-align:center;}
#_vis .bx-pager .bx-pager-item {display:inline;}
#_vis .bx-pager .bx-pager-item a {
	display:inline-block;
	text-align:left;
	margin:0 3px;
	width:18px;
	height:18px;
	background:url(../images/vis_off.png) no-repeat;	
	text-indent:-9999px;
	overflow:hidden;	
	transition:0.3s;
}
#_vis .bx-pager .bx-pager-item a.active {background:url(../images/vis_on.png) no-repeat;}
#_vis .bx-controls-auto {position:absolute;z-index:110;bottom:13%;left:50%;margin-left:60px;width:20px;}
#_vis .bx-controls-auto a {display:block;text-indent:-9999px;}
#_vis .bx-controls-auto .bx-start {width:19px;height:20px;background:url(../images/vis_play.png) no-repeat;}
#_vis .bx-controls-auto .bx-stop {width:14px;height:19px;background:url(../images/vis_stop.png) no-repeat;}

.main ._inner {max-width:1200px;margin:0 auto;position:relative;}

.main1 {}
.main1 ._inner {margin-top:-60px;z-index:120;}
.main1 ._inner .box {display:table;}
.main1 ._inner .box > div {display:table-cell;width:50%;vertical-align:top;}
.main1 ._inner .txt {background:url(../images/main1_bg.gif) no-repeat;background-size:cover;padding:60px 45px;box-sizing:border-box;position:relative;}
.main1 ._inner .txt > * {display:block;color:#fff;font-weight:600;}
.main1 ._inner .tit {font-size:24px;position:relative;padding-bottom:20px;margin-bottom:34px;}
.main1 ._inner .tit .more {display:block;width:28px;height:28px;background:url(../images/main1_more.png) no-repeat;position:absolute;right:0;top:0;text-indent:-9999px;}
.main1 ._inner .tit:after {content:'';display:block;width:32px;height:1px;background:#fff;position:absolute;left:0;bottom:0;}
.main1 ._inner .subject {font-size:33px;word-break:keep-all;}
.main1 .bx-pager {position:absolute;z-index:100;bottom:5%;left:45px;}
.main1 .bx-pager .bx-pager-item {display:inline;}
.main1 .bx-pager .bx-pager-item a {
	display:inline-block;
	text-align:left;
	margin:0 3px;
	width:10px;
	height:10px;
	background:none;	
	border:1px solid #fff;
	border-radius:100px;
	text-indent:-9999px;
	overflow:hidden;	
	transition:0.3s;
}
.main1 .bx-pager .bx-pager-item a.active {background:#fff;} 
.main1 .bx-controls-direction a {position:absolute;z-index:100;display:block;width:29px;height:57px;top:50%;margin-top:-28px;text-indent:-9999px;}
.main1 .bx-controls-direction .bx-prev {background:url(../images/main1_prev.png) no-repeat;left:-60px;}
.main1 .bx-controls-direction .bx-next {background:url(../images/main1_next.png) no-repeat;right:-60px;}

.main2 {padding:70px 0;box-sizing:border-box;position:relative;background:#f0f0f0;}
.main2:after {content:'';display:block;width:45%;height:100%;position:absolute;left:0;top:0;background:#fff;z-index:0;}
.main2 ._inner {z-index:1;font-size:0;}
.main2 ._inner > * {display:inline-block;width:50%;vertical-align:top;position:relative;}
.main2_txtwrap {position:relative;}
.main2_txtwrap .txt {position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;padding:30px;box-sizing:border-box;}
.main2_txtwrap .tit {display:block;font-size:24px;color:#222;font-weight:600;position:relative;padding-bottom:20px;margin-bottom:40px;}
.main2_txtwrap .tit:after {content:'';display:block;width:32px;height:1px;background:#f15d22;position:absolute;left:0;bottom:0;}
.main2_txtwrap .tit .more {display:block;width:28px;height:28px;background:url(../images/main2_more.gif) no-repeat;position:absolute;right:0;top:0;text-indent:-9999px;}
.main2_txtwrap .box {display:block;overflow:hidden;}
.main2_txtwrap .box .subject {display:block;border-bottom:1px solid #e4e6ea;padding-bottom:26px;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:#222;font-weight:500;white-space:nowrap;}
.main2_txtwrap .box .desc {font-size:15px;color:#777;margin:30px 0 40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;line-height:25px;height:75px;word-break:keep-all;}
.main2_txtwrap .box .date {display:block;font-size:14px;color:#888;}
.main2_txtwrap .bx-controls-direction {position:absolute;right:30px;bottom:25px;font-size:0;}
.main2_txtwrap .bx-controls-direction > a {display:inline-block;width:41px;height:40px;text-indent:-9999px;margin:0 0 0 -1px;}
.main2_txtwrap .bx-controls-direction .bx-prev {background:url(../images/main2_prev.gif) no-repeat;}
.main2_txtwrap .bx-controls-direction .bx-next {background:url(../images/main2_next.gif) no-repeat;}
.main3 {overflow:hidden;background:url(../images/main3_bg.jpg) 50% 0 no-repeat;background-attachment:fixed;padding:90px 10px;box-sizing:border-box;}
.main3 ._inner {text-align:center;font-size:20px;}
.main3 ._inner > * {display:block;color:#fff;}
.main3 ._inner .tit {font-size:45px;padding-bottom:10px;}
.main3 ._inner .btn {width:190px;height:60px;line-height:60px;background:#f15a29;font-weight:600;margin:45px auto 0;}
.main4 {overflow:hidden;background:url(../images/main4_bg.gif) 50% 0 no-repeat;padding:100px 0;box-sizing:border-box;}
.main4 ._inner {display:table;}
.main4 ._inner > div {display:table-cell;width:50%;vertical-align:middle;}
.main4 ._inner .video {background:#000;}
.main4 ._inner .area {position:relative;}
.main4 ._inner .box {position:absolute;top:0;left:0;width:100%;height:100%;background:#677388;text-align:center;vertical-align:middle;}
.main4 ._inner .box:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.main4 ._inner .box span {display:inline-block;vertical-align:middle;}
.main4 ._inner .box span > * {color:#fff;font-size:16px;}
.main4 ._inner .box .tit {display:block;font-size:45px;padding-bottom:10px;}
.main4 ._inner .box .txt {word-break:keep-all;}
.main4 ._inner .box .btn {display:inline-block;font-weight:500;margin-top:60px;}

.main5 {overflow:hidden;padding:80px 0;background:#f4f1eb;}
.main5 ._inner > div {width:50%;float:left;}
.main5 .box1 a {display:block;text-align:center;}
.main5 .box3 {height:228px;background:#000 url(../images/main5_bg1.jpg) right center no-repeat;vertical-align:middle;padding-left:25px;box-sizing:border-box;}
.main5 .box3 > span {display:inline-block;vertical-align:middle;}
.main5 .box3 .tit {display:block;font-size:24px;font-weight:500;color:#fff;padding-bottom:24px;margin-top:-30px;}
.main5 .box3 .txt {font-size:15px;line-height:25px;word-break:keep-all;color:#fff;}
.main5 .box3:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}

#_footer {padding:0 10px 42px;border-top:1px solid #e5e5e5;}
#_footer .inner {max-width:1200px;margin:0 auto;}
#_footer .top {font-size:0;padding:15px 0;text-align:center;border-bottom:1px solid #e4e6ea;margin-bottom:42px;}
#_footer .top > a {display:inline-block;font-size:14px;color:#5d5d5d;font-weight:500;padding:0 24px;position:relative;}
#_footer .top > a:after {content:'';display:block;width:1px;height:10px;background:#bebebe;position:absolute;right:0;top:50%;margin-top:-5px;}
#_footer .top > a:last-child:after {display:none;}
#_footer .bot {position:relative;}
#_footer .bot .info {display:block;font-size:13px;color:#5d5d5d;line-height:20px;padding-left:210px;position:relative;}
#_footer .bot .info img {position:absolute;left:0;top:0;}
#_footer .bot .cs {position:absolute;right:0;top:0;}
#_footer .bot .cs > * {display:block;}
#_footer .bot .cs .tel {font-size:35px;color:#f15a29;font-weight:800;}
#_footer .bot .cs .oper {font-size:13px;color:#5d5d5d;margin-bottom:20px;}
#_footer .bot .cs .sns {font-size:0;}
#_footer .bot .cs .sns a {display:inline-block;margin-right:23px;}

#_svis {background-repeat:no-repeat;background-position:50% 0;background-size:cover;text-align:center;font-size:0;position:relative;}
#_svis ._inner {position:absolute;left:0;top:0;width:100%;height:100%;}
#_svis ._inner:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
#_svis ._inner dl {display:inline-block;vertical-align:middle;color:#fff;}
#_svis ._inner dl dt {font-size:40px;font-weight:normal;}
#_svis ._inner dl dd {font-size:20px;margin-top:15px;}
#_svis ._inner dl dd strong {display:block;font-size:24px;font-weight:500;padding-top:5px;}

#_snb {border-top:1px solid #e4e4e4;background:#fff;padding:0 10px;position:relative;z-index:10;}
#_snb ._inner {max-width:1200px;margin:0 auto;position:relative;text-align:center;padding:36px 0;border-bottom:1px solid #dfdfdf;}
#_snb ._inner .sub_tit {font-size:34px;color:#000;font-weight:400;}
#_snb ._inner a {display:block;width:60px;height:60px;text-indent:-99999px;position:absolute;top:50%;margin-top:-30px;}
#_snb ._inner .prev {background:url(../images/snb_prev.gif) no-repeat;background-size:cover;left:0;}
#_snb ._inner .next {background:url(../images/snb_next.gif) no-repeat;background-size:cover;right:0;}

#_sub {padding:60px 10px 120px;overflow:hidden;}
#_sub > ._inner {max-width:1200px;margin:0 auto;}

.top_type1 {margin-top:-60px !important;}

.subtit {display:block;font-size:20px;color:#f05a29;font-weight:500;padding-bottom:25px;word-break:keep-all;}
.subtit.type1 {font-weight:600;}
.subtxt {font-size:15px;color:#5f6062;line-height:28px;word-break:keep-all;}
.subtxt.type1 {line-height:26px;}
.subtxt.type2 {line-height:30px;}
.subtxt strong {color:#000;font-weight:500;}

/* sub11 */
.sub11_box {overflow:hidden;}
.sub11_box > div {float:left;width:50%;}
.sub11_box .img {padding-right:10px;box-sizing:border-box;text-align:center;}
.sub11_box .txt {padding:50px 0 0 0;box-sizing:border-box;}
.sub11_box .txt > span {display:block;font-size:24px;color:#222;font-weight:500;}
.sub11_box .txt p {font-size:15px;color:#666;line-height:24px;word-break:keep-all;margin-top:28px;}
.sub11_box .txt p strong {color:#000;font-weight:500;}
.sub11_box .name {display:block;font-size:18px;color:#222;text-align:right;margin-top:50px;}
/* //sub11 */

/* sub12 */
.sub12_story {display:table;width:100%;margin-bottom:20px;}
.sub12_story > div {display:table-cell;width:50%;vertical-align:middle;}
.sub12_story .img {background:#d1d3d4;text-align:center;}
.sub12_story .story {position:relative;background:#fafbfb;}
.sub12_story .box {position:absolute;left:0;top:0;width:100%;height:100%;vertical-align:middle;padding-left:20%;box-sizing:border-box;}
.sub12_story .box:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.sub12_story .box > span {display:inline-block;vertical-align:middle;}
.sub12_story .box > span > * {display:block;font-size:17px;line-height:26px;word-break:keep-all;}
.sub12_story .box .num {width:40px;height:40px;line-height:40px;background:#f0582f;border-radius:100px;font-family:os;font-size:18px;color:#fff;text-align:center;margin-bottom:25px;}
.sub12_story .box .txt {color:#444;margin-bottom:15px;}
.sub12_story .box .desc {color:#f0582f;}

.sub12_box {overflow:hidden;margin-bottom:60px;}
.sub12_box > div {float:left;}
.sub12_box .img {width:55%;padding-right:10px;box-sizing:border-box;}
.sub12_box .txt {width:45%;font-size:15px;color:#5f6062;line-height:26px;word-break:keep-all;padding-top:30px;}
.sub12_box .txt .tit {display:block;font-size:20px;color:#f05a29;font-weight:500;padding-bottom:25px;}
.sub12_box .txt strong {color:#000;font-weight:500;}
.sub12_box .txt p span {color:#000;}
.sub12_box .txt p em {font-size:12px;}
.sub12_box2 {width:100%;display:table;margin:40px 0 70px;}
.sub12_box2 > div {display:table-cell;vertical-align:middle;}
.sub12_box2 .tit {width:25%;font-size:20px;color:#f05a29;font-weight:500;text-align:center;}
.sub12_box2 .txt {width:75%;font-size:15px;color:#5f6062;line-height:28px;word-break:keep-all;padding:0 20px;box-sizing:border-box;}
.sub12_tab3_top {font-size:15px;color:#777;line-height:26px;text-align:center;margin-bottom:40px;}
.sub12_tab3_top span {display:block;font-size:46px;color:#f15c22;padding-bottom:40px;}
.sub12_tab3_mid {overflow:hidden;margin-bottom:50px;}
.sub12_tab3_mid > li {float:left;width:31%;min-height:470px;margin-left:3.5%;box-sizing:border-box;color:#fff;text-align:center;padding:34px 3% 10px;}
.sub12_tab3_mid > li:nth-child(1) {margin-left:0;background:#f15c22;}
.sub12_tab3_mid > li:nth-child(2) {background:#f2a222;}
.sub12_tab3_mid > li:nth-child(3) {background:#f19222;}
.sub12_tab3_mid > li .tit {display:block;font-size:21px;padding:26px 0 20px;font-weight:500;}
.sub12_tab3_mid > li p {font-size:14px;line-height:24px;word-break:keep-all;}
.sub12_tab3_imgbox {position:relative;background:url(../images/sub12_img5.jpg) 50% 0 no-repeat;}
.sub12_tab3_imgbox .box {width:100%;height:100%;position:absolute;left:0;top:0;text-align:center;}
.sub12_tab3_imgbox .box:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.sub12_tab3_imgbox .box dl {display:inline-block;vertical-align:middle;color:#fff;}
/*.sub12_tab3_imgbox .box dt {font-size:46px;padding-bottom:30px;}*/
.sub12_tab3_imgbox .box dd {font-size:18px;line-height:36px;font-weight:500;word-break:keep-all;}
/* //sub12 */

/* sub13 */
.sub13_txt {margin-bottom:24px;}
/* //sub13 */

/* sub14 */
.sub14_year {overflow:hidden;margin-bottom:50px;}
.sub14_year > li {float:left;width:11.111%}
.sub14_year > li a {display:block;height:44px;background:#f9f9f9;border:1px solid #f9f9f9;box-sizing:border-box;vertical-align:middle;text-align:center;transition:0.3s;}
.sub14_year > li a:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.sub14_year > li a span {display:inline-block;vertical-align:middle;font-size:14px;color:#222;}
.sub14_year > li a:hover {background:#fff;}
.sub14_year > li.active a {background:#fff;border:1px solid #ccc;}
.sub14_box {overflow:hidden;}
.sub14_box > div {float:left;width:50%;}
.sub14_box .img {padding-right:10px;box-sizing:border-box;}
.sub14_box .desc {font-size:16px;color:#5f6062;word-break:keep-all;position:relative;padding-left:50px;margin-bottom:28px;line-height:32px;}
.sub14_box .desc .month {display:block;font-family:os;width:38px;font-size:20px;color:#f15c22;font-weight:500;position:absolute;left:0;top:0;}
.sub14_box .desc .month:after {content:'';display:block;width:6px;height:1px;background:#f15c22;position:absolute;right:0;top:50%;margin-top:-0.5px;}
.year_more {padding:20px 0 35px;overflow:hidden;margin-top:60px;}
.year_more:first-child {margin-top:0;}
.year_more > span {display:block;width:120px;height:38px;line-height:38px;font-family:os;font-size:14px;color:#222;text-align:center;background:#f9f9f9;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
/* //sub14 */

/* sub15 */
.sub15_toptit {display:block;font-size:20px;color:#f05a29;font-weight:500;text-align:center;}
.sub15_topyear {display:block;font-size:18px;color:#555;text-align:center;padding-top:10px;}
.sub15_topyear span {font-family:'Open sans', nr, sans-serif;}
.logobox {height:285px;position:relative;border:1px solid #e9e9e9;background:url(../images/sub15_sq_bg.gif) repeat;margin-top:74px;text-align:center;vertical-align:middle;}
.logobox:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.logobox .type {display:block;width:125px;height:34px;line-height:34px;font-size:15px;color:#fff;text-align:center;background:#bdbdbd;position:absolute;left:-1px;top:-33px;}
.logobox .box {display:inline-block;vertical-align:middle;}
.descbox {margin-top:40px;}
.descbox .tit {display:block;font-size:17px;color:#222;font-weight:500;padding-bottom:12px;}
.halfbox {overflow:hidden;}
.halfbox > li {float:left;width:50%;box-sizing:border-box;}
.halfbox > li:nth-child(odd) {padding-right:17px;}
.halfbox > li:nth-child(even) {padding-left:17px;}
.colorbox {display:table;width:452px;height:70px;}
.colorbox > div {display:table-cell;vertical-align:middle;}
.colorbox .color {width:70px;}
.colorbox .orange {background:#f15a29;}
.colorbox .gray {background:#58595b;}
.colorbox .mint {background:#37b1b8;}
.colorbox .desc {font-size:14px;color:#222;background:#fbfbfb;line-height:24px;padding-left:20px;box-sizing:border-box;} 
.colorbox .desc span {font-size:14px;color:#999;}
.symbolbox {text-align:center;background:#fafafa;padding:40px;margin-top:46px; }
.symbolbox .tit {display:block;font-size:21px;color:#555;font-weight:500;position:relative;padding-bottom:28px;margin-bottom:66px;}
.symbolbox .tit:after {content:'';display:block;width:44px;height:1px;background:#f15a29;position:absolute;left:50%;margin-left:-22px;bottom:0;}
.symbolbox .img2 {text-align:right;margin-top:30px;}
.symbol_means {display:block;font-size:21px;color:#f15a29;font-weight:500;padding-bottom:10px;}
.ex_logo {border-top:1px solid #e8e8e8;padding-top:60px;margin-top:55px;}
.cibi {display:block;font-size:20px;color:#f05a29;font-weight:500;padding-bottom:16px;}
.cibi span {font-size:18px;color:#555;}
.cibi em {font-family:'Open sans', nr, sans-serif;}
.ex_logo .logobox {margin-top:0;}
.blankbox {height:285px;position:relative;text-align:center;vertical-align:middle;}
.blankbox:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.ex_logo .colorbox {margin-bottom:15px;}
/* //sub15 */

/* sub16 */
.sub16_top {background:#ededed;padding:20px 14% 0;font-size:0;text-align:center;margin-bottom:20px;}
.sub16_top > * {display:inline-block;letter-spacing:-4px;font-size:0;line-height:0;}
.sub16_top img {/*width:19%;*/width:158px;}
.sub16_top .txt {width:81%;font-size:20px;color:#555;padding-left:65px;box-sizing:border-box;letter-spacing:-0.03em;word-break:keep-all;line-height:inherit;}
.sub16_top .txt strong {font-size:22px;color:#000;font-weight:500;}

.bbs_top {text-align:right;margin-top:16px;}
.bbs_top .bbs_sel {width:120px;height:40px;font-family:os;font-size:14px;color:#222;margin-left:10px;text-indent:10px;-webkit-appearance:none; -moz-appearrance:none; appearance:none; background:url(../images/bbs_sel_arr.gif) no-repeat 100% 50%, #fff;border:1px solid #dbdbdb;padding:0 10px;}
.bbs_top .bbs_sel::-ms-expand {display:none;}
.hnn-search .bbs_sel {width:120px;height:34px;font-family:os;font-size:14px;color:#777;text-indent:5px;-webkit-appearance:none; -moz-appearrance:none; appearance:none; background:url(../images/bbs_sel_arr.gif) no-repeat 100% 50%, #fff;border:1px solid #c1c1c1;padding:0 10px;}
.hnn-search .bbs_sel::-ms-expand {display:none;}
.hnn-search .btn_view {width:55px;height:34px;font-size:14px;color:#fff;background:#ef5935;border:#ef5935;margin:0 10px 0 -5px;}
/* //sub16 */

/* sub17 */
.sub17_tab {font-size:0;text-align:center;border-bottom:1px solid #ccc;vertical-align:top;margin-bottom:40px;}
.sub17_tab:after {content:'';display:block;clear:both;}
.sub17_tab > a {display:inline-block;width:158px;height:42px;font-size:14px;color:#555;background:#f9f9f9;box-sizing:border-box;vertical-align:bottom;position:relative;}
.sub17_tab > a:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.sub17_tab span {display:inline-block;vertical-align:middle;}
.sub17_tab > a:hover {font-weight:500;}
.sub17_tab > a.active {height:51px;font-size:18px;color:#f05a29;font-weight:500;background:#fff;border:1px solid #ccc;border-bottom:1px solid #fff;top:1px;}
.sub17_organ {overflow:hidden;}
.sub17_organ > li {float:left;width:50%;margin-bottom:40px;}
.sub17_organ > li:nth-child(odd) {clear:both;}
.sub17_organ > li .box {display:table;width:100%;}
.sub17_organ .box > div {display:table-cell;vertical-align:top;}
.sub17_organ .box .img {width:38%;padding-right:2%;box-sizing:border-box;}
.sub17_organ .box .desc {width:62%;padding:12px 4% 0 0;box-sizing:border-box;}
.sub17_organ .name {display:block;font-size:18px;color:#222;font-weight:500;padding-bottom:10px;}
.sub17_organ .txt {font-size:14px;color:#5f6062;font-weight:300;line-height:22px;word-break:keep-all;}
/* //sub17 */

/* sub18 */
.sub18_route {width:100%;margin-bottom:25px;}
.sub18_route th, .sub18_route td {padding:8px 3px 4px;vertical-align:text-bottom;}
.sub18_route th {font-size:18px;color:#f05a29;font-weight:500;text-align:left;}
.sub18_route td {font-size:15px;color:#5f6062;}
/* //sub18 */

/* sub31 */
.sub31_top {margin:25px auto;overflow:hidden;}
.sub31_top .img {float:left;width:50%;}
/* //sub31 */

/* sub32 */
.sub32_top {background:#fafbfc;padding:35px 10px;box-sizing:border-box;margin-bottom:50px;text-align:center;border-bottom:1px solid #dfdfdf;}
.sub32_top .txt {font-size:16px;color:#222;line-height:28px;word-break:keep-all;}
.sub32_mid {padding:0 50px;box-sizing:border-box;margin-bottom:60px;}
.sub32_mid .txt {font-size:16px;color:#555;line-height:28px;word-break:keep-all;position:relative;padding-left:150px;box-sizing:border-box;}
.sub32_mid .txt > img {position:absolute;left:0;top:50%;margin-top:-50px;}
.sub32_list {overflow:hidden;padding:20px 10px;background:#f9f9f9;box-sizing:border-box;}
.sub32_list > li {float:left;width:50%;margin-bottom:20px;padding:0 10px;box-sizing:border-box;}
.sub32_list > li:nth-child(2n+1) {clear:both;}
.sub32_list > li .area {background:#fff;position:relative;padding-bottom:30px;}
.sub32_list > li .box {border-top:2px solid #f05a29;position:relative;/*min-height:440px;*/}
.sub32_list > li .box .top {border-bottom:1px solid #f2f2f2;padding:20px 30px 25px;box-sizing:border-box;}
.sub32_list > li .box .tit {font-size:24px;color:#222;font-weight:500;}
.sub32_list > li .box .desc {font-size:16px;color:#555;word-break:keep-all;margin-top:5px;}
.sub32_list > li .box .bot {padding:25px 30px 30px;box-sizing:border-box;overflow:hidden;font-size:15px;color:#8c8c8c;}
.sub32_list > li .box .bot .acc {display:block;color:#555;margin-top:30px;}
.sub32_list > li .btn {display:block;width:150px;height:55px;line-height:55px;font-size:15px;color:#fff;font-weight:400;background:#f05a29;text-align:center;/*position:absolute;left:30px;bottom:30px;*/margin-left:30px;}
/* //sub32 */

/* sub33 */
.sub33_bot .img {padding:10px 0 50px;text-align:center;margin-bottom:50px;position:relative;}
.sub33_bot .img:after {content:'';display:block;width:100%;height:1px;background:#f3f3f3;position:absolute;bottom:0;left:0;}
.sub33_bot .img1 {margin-right:80px;}
.sub33_bot .num {display:inline-block;position:relative;padding-left:22px;}
.sub33_bot .num:before {content:'①';position:absolute;left:0;top:-1px;}
.sub33_bot .num2:before {content:'②';}
.sub33_bot .num3:before {content:'③';}
.sub33_bot .num4:before {content:'④';}

.sub33_box {overflow:hidden;margin-bottom:70px;}
.sub33_box .tit {display:block;font-size:17px;color:#222;font-weight:500;padding-bottom:15px;}
.sub33_box .box1 {float:left;padding-right:10px;}
.sub33_box .box2 {float:right;width:34%;}
.sub33_list {overflow:hidden;margin:0 -7px 0;display:table;}
.sub33_list .box {display:table-cell;width:33.333333%;border-left:7px solid #fff;border-right:7px solid #fff;box-sizing:border-box;background:#f9f9f9;}
.sub33_list .box .in {display:block;padding:26px;box-sizing:border-box;}
.sub33_list .box .in .tit {display:block;font-size:20px;color:#f05a29;font-weight:500;text-align:center;padding-bottom:22px;}
.sub33_list .box .in .txt {font-size:15px;color:#5f6062;line-height:28px;word-break:keep-all;position:relative;padding-left:15px;}
.sub33_list .box .in .txt:before {content:'';display:block;width:4px;height:1px;background:#5f6062;position:absolute;left:0;top:11px;}
/* //sub33 */

/* sub41 */
.sub41_tit {font-size:20px;padding-bottom:12px;}
.sub41_tit2 {display:block;font-size:17px;color:#f05a29;font-weight:400;padding-bottom:15px;}
.sub41_mb {margin-bottom:30px;}
.sub41_box {display:table;width:100%;margin-bottom:50px;}
.sub41_box > div {display:table-cell;vertical-align:middle;}
.sub41_box .img {width:33%;}
.sub41_box .txt {width:67%;padding-left:20px;box-sizing:border-box;}
.sub41_box .txt p {font-size:15px;color:#5f6062;word-break:keep-all;padding-bottom:14px;}
.sub41_txt span {color:#f05a29;font-weight:500;}
.sub41_graybox {padding:30px;background:#f9f9f9;overflow:hidden;margin-bottom:50px;}
.sub41_graybox .txtbox {padding-left:24px;}
.sub41_graybox .txtbox1 {margin-bottom:24px;background:url(../images/sub41_num1.gif) left no-repeat;background-position-y:4px;}
.sub41_graybox .txtbox2 {margin-bottom:34px;background:url(../images/sub41_num2.gif) left no-repeat;background-position-y:4px;}
.sub41_graybox .txtbox .tit {display:block;font-size:15px;color:#f05a29;font-weight:500;padding-bottom:5px;}
.sub41_btn {display:block;width:265px;height:55px;line-height:55px;font-size:15px;color:#fff;text-align:center;background:#f05a29;}
.sub41_link {margin:35px 0 30px;}
.sub41_link:after {content:'';display:block;clear:both;}
.sub41_link > li {float:left;margin-right:40px;margin-bottom:30px;}
.sub41_link > li:last-child {margin-right:0;}
.sub41_link > li * {display:block;text-align:center;}
.sub41_link > li .tit {font-size:15px;color:#777;line-height:20px;margin-top:30px;}
/* //sub41 */

/* sub42 */
.sub42_top {text-align:center;padding:35px 10px;border-bottom:1px solid #dfdfdf;margin:-60px 0 50px;}
.sub42_top > a {display:inline-block;font-size:16px;color:#555;padding:0 50px;padding-left:23px;position:relative;}
.sub42_top > a:before {content:'';display:block;width:8px;height:8px;background:#e8e8e8;border-radius:100px;position:absolute;left:0;top:50%;margin-top:-4px;}
.sub42_top > a:hover, .sub42_top > a.active {color:#f05a29;}
.sub42_top > a:hover:before, .sub42_top > a.active:before {background:#f05a29;}
.sub42_list {overflow:hidden;}
.sub42_list > li {margin-bottom:40px;float:left;}
.sub42_list > li:nth-child(odd) > div {float:left;}
.sub42_list > li:nth-child(even) > div {float:right;}
.sub42_list > li .img {width:62.5%;position:relative;}
.sub42_list > li .box {width:37.5%;position:relative;}
.sub42_list > li .box .area {position:absolute;left:0;top:0;width:100%;height:100%;vertical-align:middle;padding:0 13%;box-sizing:border-box;}
.sub42_list > li .box .area:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.sub42_list > li .box .area > span {display:inline-block;vertical-align:middle;text-align:center;width:98%;margin:0 auto;}
.sub42_list > li .box .area .tit {display:block;font-size:24px;color:#222;font-weight:500;margin-top:20px;}
.sub42_list > li .box .area .desc {font-size:15px;color:#5f6062;line-height:24px;margin-top:10px;word-break:keep-all;}
.btnbox {margin-top:50px;font-size:0;}
.btnbox > a {display:inline-block;width:48%;height:55px;line-height:55px;font-size:15px;color:#fff;}
.btnbox .regular {background:#f05a29;margin-right:4%;}
.btnbox .temp {background:#816b64;}
.btnbox.btnbox1 {text-align:center;}
.btnbox.btnbox1 > a {width:156px;margin: 0 5px;}
/* //sub42 */

/* sub44 */
.sub44_tit {display:block;font-size:17px;color:#222;font-weight:500;padding-bottom:10px;}
.sub44_txt1 {font-size:15px;color:#5f6062;word-break:keep-all;padding-left:20px;margin-bottom:30px;line-height:26px;}
.sub44_txt2 {position:relative;padding-left:106px;}
.sub44_txt2 .tit {color:#000;position:absolute;left:0;}
.sub44_in {padding-left:18px;}
.sub44_link {color:#f05a29;padding-left:10px;}
/* //sub44 */

/* sub51 */
.sub51_top {margin-bottom:35px;}
.sub51_list {overflow:hidden;padding:20px 0 0;box-sizing:border-box;margin-top:20px;margin:20px -5px 0;}
.sub51_list > li {float:left;width:25%;padding:0 5px;margin-bottom:35px;box-sizing:border-box;}
.sub51_list > li:nth-child(4n+1) {clear:both;}
.sub51_list > li .area {display:block;background:#fff;height:100%;}
.sub51_list > li .box {padding:20px 0;box-sizing:border-box;}
.sub51_list > li .box .tit {display:block;font-size:18px;color:#222;font-weight:600;padding-bottom:10px;}
.sub51_list > li .box .txt {font-size:14px;color:#8c8c8c;line-height:26px;word-break:keep-all;} 
/* //sub51 */

/* sub52 */
.sub52_box {display:table;width:100%;background:#f9fbfb;}
.sub52_box > div {display:table-cell;vertical-align:middle;text-align:center;}
.sub52_box .img {width:62.5%;}
.sub52_box .desc {width:37.5%;}
.sub52_box .desc .big {display:block;font-size:20px;color:#000;margin-bottom:20px;}
.sub52_box .desc .big strong {font-size:24px;font-weight:500;}
.sub52_box .desc .location {display:block;font-family:os;font-size:20px;color:#000;display:none;}
.sub52_box .desc .btn {display:block;width:150px;height:55px;line-height:55px;font-size:15px;color:#fff;background:#75b33b;margin:35px auto 0;}
.sub52_box .desc .txt {font-size:14px;color:#777;line-height:22px;margin-top:15px;}
.sub52_box1 {margin-bottom:40px;}
.sub52_box2 .desc .btn {background:#396af1;}
/* //sub52 */

/* sub63 */
.video_list {overflow:hidden;}
.video_list > li {float:left;width:49%;margin-bottom:20px;}
.video_list > li:nth-child(2n+1) {clear:both;margin-right:2%;}
.video_list > li .area {display:block;position:relative;}
.video_list > li .box {border:1px solid #ddd;border-top:2px solid #f05a29;position:relative;padding:20px 0;box-sizing:border-box;text-align:center;}
.video_list > li .box .cate {display:block;font-size:15px;color:#555;margin-bottom:5px;}
.video_list > li .box .tit {display:block;font-size:18px;color:#222;font-weight:500;}
/* //sub63 */

/* sub1001 */
.context { word-break:keep-all;  }
.context .dat_proce p{ margin-top:11px; font-size:14px; line-height:28px; color:#555; }
.context .dat_proce p.dat_tpnomar{ margin-top:0; }
.context .dat_proce .dat_aclst{ overflow:hidden; margin-top:20px; padding:20px 46px 33px 46px; background:#f4f4f4; border:1px solid #dadada; border-top:2px solid #333;}
.context .dat_proce .dat_aclst li{ float:left; width:50%; font-size:16px; font-weight:500; line-height:36px; }
.context .dat_proce .dat_aclst li a{ color:#101010;}
.context .dat_proce .dat_aclst li a:hover{ text-decoration:underline; color:#0c4da2; }
.context .dat_proce dl.dat_lstmar{ margin-top:46px; }
.context .dat_proce dl.dat_lstmar_0904{padding-bottom:40px; border-bottom:1px solid #dadada;}
.context .dat_proce dl{ margin-top:40px; }
.context .dat_proce dl dt{ font-size:18px; line-height:28px; color:#333; font-weight:500;}
.context .dat_proce dl dd{ margin-top:4px; font-size:14px; line-height:28px; color:#555; }
.context .dat_proce dl dd.video_txt_0904{ margin-top:10px;}
.context .dat_proce dl dd ul.video_0904_ul{margin-top:10px;}
.context .dat_proce dl dd .acst_inlst{ margin-top:0; }
.context .dat_proce dl dd .acst_inlst a{color:#555; }
.context .dat_proce dl dd .acst_inlst dt{ font-size:14px; line-height:28px; color:#555; }
.context .dat_proce dl dd .acst_inlst dd{ margin-top:0; }
.context .dat_proce dl dd .acst_inlst2{ margin-top:10px; }
.context .dat_proce dl dd .acst_inlst2 dt{ font-size:14px; line-height:28px; color:#101010; font-weight:normal; }
.context .dat_proce dl dd .acst_inlst2 dd{ margin-top:0; }
.context .dat_proce dl dd .acst_inlst2 a{color:#555; }
.context .dat_proce dl dd ul li{ font-size:14px; color:#555; line-height:28px; }
.context .dat_proce dl dd ul li a{ color:#555; }
/* //sub1001 */