﻿* {word-break:keep-all;}
.sub_container {background-color: #fff;}
.subtop_wrap {position: relative;height: 860px;}
.sub_visual {height: 100%; background-repeat: no-repeat;background-position: center top; background-size: cover;position: relative;}
.sub_visual.sub_visual01 {background-image: url("/skin/default/img/sub/sub_visual01.jpg?v=1");}
.sub_visual.sub_visual02 {background-image: url("/skin/default/img/sub/sub_visual02.jpg?v=1");}
.sub_visual.sub_visual03 {background-image: url("/skin/default/img/sub/sub_visual03.jpg?v=1");}
.sub_visual.sub_visual04 {background-image: url("/skin/default/img/sub/sub_visual04.jpg?v=1");}
.sub_visual.sub_visual05 {background-image: url("/skin/default/img/sub/sub_visual05.jpg?v=1");}

.subtop_cont1 {width: 100%;height: 100%;display: flex;align-items: center;}
/* .subtop_cont2 {position: absolute;left: 50%;bottom: 0;width: 1640px;height: 320px;background-color: #fff;margin-left: -820px;} */
.subtop_cont2 {position: absolute;left: 0;bottom: 0;width: 100%;background-color: rgb(3 101 152 / 90%);}
.sub_menu {background-color: transparent;width: 100%;z-index: 99;bottom: 0;height: 100px;}
.sub_menu .divide span {font-size: 18px;color: #fff;display: block;height: 100%;font-weight: 400;font-family: "Noto Sans";}
.sub_menu .home {width: 80px;height: 100%;text-align: center;position: relative;}
.sub_menu .home span {display: inline-block;text-indent:-9999px;width: 19px;height: 20px;background: url('/skin/default/img/sub/bt_home.png?v=2') no-repeat 0 0;display: inline-block;line-height: 20px;}
.sub_menu .divide {float:left;height: 100%;position: relative;display: flex; align-items: center;}
.sub_menu .home:after,
.sub_menu .divide:after {position: absolute;right: 0;top: 50%;content: "";width: 1px;height: 22px;margin-top: -11px;background-color: #518999;content: "";display: block;}
.sub_menu .divide .big,
.sub_menu .divide .sub {position: relative;width: 320px;padding: 0 30px;}

.sub_menu .divide .big:after,
.sub_menu .divide .sub:after {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;display: block;content: "";position: absolute;top: 5px;right: 30px;width: 10px;height: 6px;background: url('/skin/default/img/sub/ic_dropdown.png?v=2') no-repeat 0 0;}
.sub_menu .divide.over .big:after,
.sub_menu .divide.over .sub:after {transform: rotate(180deg);}

.big_tab_menu,
.sub_tab_menu {display: none;}
.stab_menu {position: absolute;top: 100%;width: 100%;z-index: 50;border: 1px solid #ddd;padding: 30px;background-color: #fff;}
.stab_menu li {padding-bottom: 20px;}
.stab_menu li:last-child {padding-bottom: 0;}
.stab_menu li a {text-decoration: none;display: block;font-size: 18px;color: #666;font-family: "Noto Sans";}
.stab_menu li a:hover,
.stab_menu li a.on {color: #0089d0;font-weight: 700;}

.sub_btitle {text-align: center;font-size: 44px;color: #000;font-weight: 700;margin-top: 120px;margin-bottom: 70px;font-family: "Noto Sans";}	
.subtopP1 {font-size: 80px;color: #fff;font-weight: 700;text-align: center;}
.subtopP2 {font-size: 20px;font-weight: 500;color: #fff;line-height: 1.5;margin-top: 40px;text-align: center;}
/*subtop*/
/*common*/
.page_wrap {text-align:center;font-size:0;margin-top: 60px;}
.page_nation {display:inline-block;}
.page_nation .none {display:none;}
.page_nation a {display:block;margin:0 1px;float:left;border:1px solid rgba(0, 0, 0, 0); width:36px; height:36px; line-height:34px; text-align:center; background:none; font-size:13px; color:#999999; text-decoration:none;border-color:#cdcdd0}
.page_nation .arrow {border:1px solid #cdcdd0;}
.page_nation .pprev {background:url("/skin/default/img/sub/page_pprev.png") no-repeat center center;margin-left:0;}
.page_nation .prev {background:url("/skin/default/img/sub/page_prev.png") no-repeat center center;margin-right:7px;}
.page_nation .next {background:url("/skin/default/img/sub/page_next.png") no-repeat center center;margin-left:7px;}
.page_nation .nnext {background:url("/skin/default/img/sub/page_nnext.png") no-repeat center center;margin-right:0;}
.page_nation a.active {background-color:#3485be;color:#fff;border:1px solid #3485be;}
.page_nation a:hover {border-color:#3485be;}	


.sub_common_big {text-align: center;font-size: 44px;font-weight: 700;color: #000;margin-bottom: 60px;}
.sub_common_tit {font-size: 30px;font-weight: 700;color: #000;line-height: 1.5;text-align: center;}
.sub_common_txt {font-size: 18px;color: #666;line-height: 1.5;}
.blue {color: #0089d0;}
.orange {color: #e35000;}
.pb190 {padding-bottom: 190px;}
.p100 {padding: 100px 0;}
.pl60 {padding-left: 60px;}
.pb100 {padding-bottom: 100px;}
.pb150 {padding-bottom: 150px;}
.bg {background-color: #f3f5f9;}
/*common*/
.company1_section1 {padding-bottom: 160px;}   
.company1_section2 {height: 990px;-webkit-background-size: cover;background-size: cover;background-position: center center;background-repeat: no-repeat;background-image: url("/skin/default/img/sub/company1_bg.jpg");padding-top: 130px;}
.company1_section3 {padding-top: 130px;padding-bottom: 190px;}
.company1_t1 {text-align: center;font-size: 26px;font-weight: 700;color: #0089d0;margin-top: 60px;}
.company1_t2 {text-align: center;font-size: 26px;font-weight: 500;color: #000;margin-top: 30px;line-height: 1.2;}
.ceo_cont span {font-size: 18px;color: #000;margin-right: 20px;}
.ceo_cont strong {font-size: 24px;color: #000;font-weight: 700;}

.tab_list {display: block;border-top: 1px solid #ddd;border-left: 1px solid #ddd;margin-bottom: 100px;}    
.tab_list:before {display: table;content: "";}
.tab_list:after {display: table;content: "";clear: both;}
.tab_list li {float: left;width: 50%;height: 65px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.tab_list.three li {width: 33.33333333333%;}
.tab_list li.on {background-color: #0089d0;}
.tab_list li a {display: flex;height: 100%;align-items: center;justify-content: center;}
.tab_list li a span {font-size: 20px;color: #000;}
.tab_list li.on a span {font-weight: 700;color: #fff;}
.ceo_section {background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;background-image: url("/skin/default/img/sub/company3_bg.jpg");padding: 100px 0;position: relative;}
.ceo_box {background-color: rgb(255 255 255 / 90%);padding: 100px 80px;}
.ceo_t1 {font-weight: 700;font-size: 24px;color: #0089d0;margin-bottom: 30px;}
.ceo_t2 {font-weight: 700;font-size: 30px;color: #000;}
.ceo_txt {position: relative;font-size: 18px;color: #666;padding-left: 10px;margin-bottom: 10px;line-height: 1.2;}
.ceo_txt:before {position: absolute;left: 0;top: 7px;content: "";width: 5px;height: 1px;background-color: #666;}
.mem_section {padding: 100px 0;}
.mem_section.bg {background-color: #f3f5f9;}
.mem_item {border-top: 3px solid #0089d0;padding: 40px;background-color: #fff;height: 320px;box-shadow: 5px 5px 20px #ccc;margin-bottom: 20px;}
.mem_item.big {height: 500px;}
.mem_item.bg {background-color: #edf1f9;}
.mem_postion {font-size: 16px;font-weight: 700;color: #0089d0;margin-bottom: 20px;}
.mem_item.big .mem_postion {font-size: 20px;}
.mem_name {color: #000;border-bottom: 1px solid #ddd;font-size: 22px;font-weight: 700;margin-bottom: 20px;padding-bottom: 30px;}
.mem_item.big .mem_name {font-size: 30px;padding-bottom: 35px;margin-bottom: 40px;}
.mem_txt {font-size: 15px;color: #333;position: relative;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;line-height: 1.5;}
.mem_item.big .mem_txt {font-size: 18px;}
.mem_txt:before {position: absolute;left: 0;top: 15px;content: "";width: 5px;height: 1px;background-color: #333;}
.mem_title {font-weight: 700;font-size: 30px;color: #000;margin-bottom: 50px;}

.logo_row {margin: 0 -12px;}
.logo_row:before {display: table;content: "";}
.logo_row:after {display: table;content: "";clear: both;}
.logo_col {float: left;width: 20%;padding: 0 12px;}
.logo_item {margin-bottom: 30px;}

.pipeline2 {padding-bottom: 170px;}
.pipeline2 ul li {padding: 35px 0 35px 122px;background-repeat: no-repeat;background-position: 0 center;}
.pipeline2 ul li.item1 {background-image: url('/skin/default/img/sub/pipeline2_img1.png');}
.pipeline2 ul li.item2 {background-image: url('/skin/default/img/sub/pipeline2_img2.png');}
.pipeline2 ul li.item3 {background-image: url('/skin/default/img/sub/pipeline2_img3.png');}
.pipeline2 ul li.item4 {background-image: url('/skin/default/img/sub/pipeline3_img1.png');}
.pipeline2 ul li.item5 {background-image: url('/skin/default/img/sub/pipeline3_img2.png');}
.pipeline2 ul li.item6 {background-image: url('/skin/default/img/sub/pipeline3_img3.png');}
.pipeline2 ul li.item7 {background-image: url('/skin/default/img/sub/pipeline4_img1.png');}
.pipeline2 ul li.item8 {background-image: url('/skin/default/img/sub/pipeline4_img2.png');}
.pipeline2 ul li.item9 {background-image: url('/skin/default/img/sub/pipeline4_img3.png');}
.pipeline2 ul li.item10 {background-image: url('/skin/default/img/sub/pipeline5_img1.png');}
.pipeline2 ul li.item11 {background-image: url('/skin/default/img/sub/pipeline5_img2.png');}
.pipeline2 ul li.item12 {background-image: url('/skin/default/img/sub/pipeline5_img3.png');}
.pipeline2 ul li.item13 {background-image: url('/skin/default/img/sub/pipeline3_img4.png');}
.pipeline2 ul li.item14 {background-image: url('/skin/default/img/sub/pipeline3_img5.png');}
.pipeline2 ul li .t1 {font-size: 24px;color: #0089d0;font-weight: 600;margin-bottom: 20px;}
.pipeline2 ul li p {font-size: 18px;color: #666666;font-weight: 400;line-height: 1.4;}

.map {height: 570px;margin-bottom: 50px;}   
.map_cont {display: table;width: 100%;}
.map_name {display: table-cell;vertical-align: top;width: 20%;font-weight: 700;font-size: 25px;color: #0089d0;position: relative;padding-left: 45px;}
.map_name:before {position: absolute;left: 0;top: -5px;content: "";width: 32px;height: 40px;background-image: url("/skin/default/img/sub/map_icon.png");}
.map_info {display: table-cell;vertical-align: top;width: 80%;}
.map_info p {font-size: 18px;color: #666;margin-bottom: 20px;}
.map_info span {font-size: 18px;color: #666;position: relative;}
.map_info span.line {padding-right: 15px;margin-right: 15px;}
.map_info span.line:after {position: absolute;right: 0;top: 6px;content: "";width: 1px;height: 15px;background-color: #ddd;}
.map_info strong {padding-right: 15px;color: #000;}

.search_wrap {margin-bottom: 50px;}
.search_wrap:before {display: table;content: "";}
.search_wrap:after {display: table;content: "";clear: both;}
.search_cell {display: inline-block;float: left;height: 60px;font-size: 18px;color: #000;}   
.search_cell.cate {width: 280px;border: 1px solid #ddd;padding: 0 20px;margin-right: 24px;}
.search_cell.input {width: 690px;border: 1px solid #ddd;padding: 0 20px;margin-right: 24px;}
.search_cell.submit {width: 180px;}
.search_cell.cate select { border: none;outline: none; height: 100%; width: 100%; background-color: #fff;}
.search_cell.input input { border: none;outline: none; height: 100%; width: 100%;}
.search_cell.submit input { width: 100%;height: 100%; border: none; outline: none; background-color: #0089d0;text-align: center; font-size: 18px;color: #fff;}

.total {font-size: 16px;color: #000;}
.total span {color: #0089d0;padding-left: 5px;}

.news_list {width: 100%;border-top: 3px solid #000;margin-top: 25px;}
.news_list th {font-size: 16px;font-weight: 500;color: #000;text-align: center;padding: 25px 0;border-bottom: 1px solid #ddd;}
.news_list td {border-bottom: 1px solid #ddd;padding: 25px 0;}
.news_tit {font-size: 18px;font-weight: 500;color: #000;padding-left: 24px;line-height: 1.5;}
.news_num,.news_date {text-align: center;font-size: 16px;color: #999;}

.news_view {border-top: 2px solid #222;}
.news_view .tit {font-size: 24px;color: #222222;font-weight: 600;position: relative;border-bottom: 1px solid #dddddd;padding: 32px 439px 31px 30px;line-height: 1.5;}
.news_view .info {position: absolute;top: 30px;right: 30px;margin: 0;}
.news_view .info span {font-size: 15px;color: #666666;position: relative;}
.news_view .info span.bar {padding-right: 18px;margin-right: 18px;}
.news_view .info span strong {color: #2d9fd2;display: inline-block;margin-left: 10px;}
.news_view .info span.bar:after {content: "";display: block;background-color: #d2d2d2;width: 1px;height: 15px;position: absolute;right: 0;top: 2px;}
.news_view .cont {padding: 30px 30px 100px 30px;border-bottom:1px solid #dddddd;}
.news_view .cont .file {margin-bottom: 50px;}
.news_view .cont .file a {display: inline-block;text-decoration: underline;font-size: 12px;color: #222222;padding-left: 18px;position: relative;}
.news_view .cont .file a:before {position: absolute;content: "";display: block;width: 14px;height: 12px;left: 0;top: 2px;background-image: url('/skin/default/img/sub/ico_folder.png');-webkit-background-size: 14px 12px;background-size: 14px 12px;}
.news_view .cont .real,
.news_view .cont .real p,
.news_view .cont .real td,
.news_view .cont .real span {font-size: 17px;color: #222222;line-height: 1.5;font-weight: 500;}
.news_view .cont img {width: auto !important;max-width:100% !important;height: auto !important;}
.news_view .cont .real iframe {width: 100% !important;}
.news_view .cont .real.newsletter {max-width: 700px;margin: 0 auto;}

.prevnext_wrap .prevnext {display: table;width: 100%;border-bottom:1px solid #dddddd;}
.prevnext_wrap .prevnext .cell {display: table-cell;vertical-align: middle;height: 70px;}
.prevnext_wrap .prevnext .arrow {width: 8.33333333%;}
.prevnext_wrap .prevnext .arrow span {display: block;height: 100%;background-image: url('/skin/default/img/sub/ico_up.png');background-size:21px 11px;background-position: center center;background-repeat: no-repeat;}
.prevnext_wrap .prevnext .arrow.down span {background-image: url('/skin/default/img/sub/ico_down.png');}
.prevnext_wrap .prevnext .txt {width: 8.33333333%;font-size: 16px;color: #2d9fd2;font-weight: 600;}
.prevnext_wrap .prevnext .link {width: 83.33333333%;font-size: 16px;color: #999999;}
.prevnext_wrap .prevnext .link a {font-size: 16px;color: #222222;font-weight:500;line-height: 1.2;}

.news_btn {text-align: center;font-size: 0;margin-top: 40px;}
.news_btn a {text-decoration: none;display: inline-block;border:2px solid #2d9fd2;font-size: 16px;color: #2d9fd2;font-weight:500;text-align: center;width: 160px;height: 50px;line-height: 50px;}

.history_wrap {position: relative;}   
.history_wrap:before {position: absolute;left: 50%;top: 25px;width: 1px;height: 95%;background-color: #e5e5e5;content: "";}
.history_item {position: relative;padding-left: 50px;margin-bottom: 80px;}
.history_item:before {position: absolute;left: -30px;top: 10px;content: "";width: 35px;height: 35px;background-repeat: no-repeat;background-image: url("/skin/default/img/sub/history_dot.png");}
.history_cont:before,.h_info_wrap:before {display: table;content: "";}
.history_cont:after,.h_info_wrap:after {display: table;content: "";clear: both;}
.h_year {font-size: 50px;font-weight: 700;color: #000;font-family: "Titillium Web";margin-bottom: 40px;}

.h_info {display: inline-flex;align-items: baseline;float: left;}
.h_month {font-size: 18px;font-weight: 700;color: #0089d0;display: inline-block;padding-right: 10px;}
.h_txt {font-size: 18px;color: #666;line-height: 1.5;display: inline-block;} 

.history_item.left {padding-left: 0;padding-right: 50px;}
.history_item.left:before {left: auto;right: -30px;}
.history_item.left .h_year {text-align: right;}
/* .history_item.left .h_info {float: right;} */

.pipeline1_head {background-color: #f0f5f8;border: 1px solid #ddd;border-radius: 30px;padding: 20px 0;}   
.pipeline1_head:before,.pipeline1_body:before {display: table;content: "";}
.pipeline1_head:after,.pipeline1_body:after {display: table;content: "";clear: both;}
.pipeline1_head li {float: left;font-size: 20px;font-weight: 600;color: #000;font-family: "Titillium Web";text-align: center;}
.pipeline1_body li {border-bottom: 1px solid #ddd;display: flex; height: 150px;align-items: center;}

.ph1,.pb1 {width: 25.5%;}
.ph2,.ph3,.ph4,.ph5 {width: 18.33333333333%;}
.pb2 {width: 100%;height: 100%;position: relative;padding-left: 57px;}


.line_bar_bg {width: 1px;height: 100%;background-image: linear-gradient(to bottom, #ddd 50%, rgba(255, 255, 255, 0) 0%);background-position: right;background-size: 1px 6px; background-repeat: repeat-y;margin-right: 220px;display: inline-block;}
.line_bar_item {position: absolute;left: 57px;top: 0;z-index: 10;display: flex;align-items: center;height: 100%;width: 100%;}
.line_bar {height: 45px;width: 0%;position: relative;transition-timing-function: ease;transition-duration: 5s; transition-property: all;opacity: 0;}
.line_bar:after {position: absolute;right: -54px;top: 0;width: 54px;height: 45px;background-repeat: no-repeat;content: "";transition-timing-function: ease;transition-duration: 5s;opacity: 0;}
.line_bar.bar1:after {background-image: url("/skin/default/img/sub/line_bar1.png");}
.line_bar.bar2:after {background-image: url("/skin/default/img/sub/line_bar2.png");}
.line_bar.bar3:after {background-image: url("/skin/default/img/sub/line_bar3.png");}
.line_bar.bar4:after {background-image: url("/skin/default/img/sub/line_bar4.png");}
.scrolled .line_bar.bar1 {background-color: #5daceb;width: 70%;}
.scrolled .line_bar.bar2 {background-color: #0a80ae;width: 64.5%;}
.scrolled .line_bar.bar3 {background-color: #00479b;width: 31%;}
.scrolled .line_bar.bar4 {background-color: #1b0b5b;width: 31%;}
.scrolled .line_bar:after,.scrolled .line_bar {opacity: 1;}

.ir_item {margin-bottom: 30px;min-height: 290px;}
.ir_cont {border: 1px solid #ddd;padding: 20px;}
.ir_img img {max-height: 320px;}
.ir_tit {font-size: 18px;font-weight: 500;color: #000;line-height: 1.5;}
.ir_date {font-size: 16px;color: #999;margin-top: 40px;}
.letter_cont {border-bottom: 1px solid #ddd;padding-top: 20px;padding-bottom: 30px;}
.letter_tit {font-weight: 700;font-size: 24px;color: #000;margin-bottom: 20px;}
.letter_date {font-size: 16px;color: #999;font-family: "Titillium Web";}
.letter_item {margin-bottom: 60px;}
@media (max-width: 1430px) {
	.search_cell.input {width: 590px;}
	.line_bar_bg {margin-right: 216px;}
}
@media (max-width: 1359px) {
	.subtopP1 {font-size: 60px;}
	.sub_menu .divide span {font-size: 16px;}
	.sub_menu .divide .big, .sub_menu .divide .sub {width: 260px;}
	.stab_menu li a {font-size: 16px;}
	.sub_btitle {font-size: 40px;margin-top: 100px;}
	.sub_common_big {font-size: 40px;}
	.ceo_t2 {font-size: 25px;}
	.mem_item {padding: 30px;}
	.mem_title {font-size: 25px;}
	.map_name {font-size: 20px;}
	.search_cell.cate {width: 200px;}
	.search_cell.input {width: 500px;}
	.search_cell.submit {width: 150px;}
	.pipeline1_body {overflow: hidden;}
	.line_bar_bg {margin-right: 171px;}
	.scrolled .line_bar.bar1 {width: 70%;}
	.scrolled .line_bar.bar2 {width: 63%;}
	.scrolled .line_bar.bar3 {width: 31%;}
	.scrolled .line_bar.bar4 {width: 31%;}
	.letter_tit {font-size: 20px;}
}
@media (max-width: 1199px) {
	.mem_item.big .mem_postion {font-size: 18px;}
	.mem_item.big .mem_name {font-size: 25px;}
	.mem_name {font-size: 18px;}
	.sub_menu {height: 60px;}
}
@media (max-width: 991px) {
	.news_view .tit {padding: 15px;font-size: 16px;}
	.news_view .info {position:static;top: auto;right: auto;margin-top: 10px;text-align: left;}
	.news_view .info span {font-size: 13px;}
	.news_view .info span.bar {padding-right: 8px;margin-right: 5px;}
	.prevnext_wrap .prevnext .arrow span {-webkit-background-size: 11px auto;background-size: 11px auto;}
	.prevnext_wrap .prevnext .cell {height: 50px;}
	.prevnext_wrap .prevnext .arrow {width: 12%;}
	.prevnext_wrap .prevnext .txt {font-size: 12px;width: 12%;}
	.prevnext_wrap .prevnext .link {font-size: 12px;} 
	.prevnext_wrap .prevnext .link a {font-size: 12px;}
	.prevnext_wrap .prevnext .link {width: 76%;padding: 0 10px;}
	.news_view .cont {padding: 15px 15px;}
	.news_view .cont .file {margin-bottom: 25px;}
	.news_view .cont .real, .news_view .cont .real p, .news_view .cont .real td, .news_view .cont .real span {font-size: 12px;}

	.subtopP1 {font-size: 50px;}
	.subtopP2 {font-size: 18px;margin-top: 20px;}
	.sub_menu .home {width: 40px;}
	.sub_menu .divide .big, .sub_menu .divide .sub {width: 200px;}
	.sub_btitle {font-size: 30px;margin-top: 60px;margin-bottom: 35px;}
	.subtop_wrap {height: 560px;}
	.sub_common_tit {font-size: 20px;}
	.sub_common_txt {font-size: 15px;}
	.sub_common_big {font-size: 30px;margin-bottom: 30px;}
	.company1_section1 {padding-bottom: 80px;}
	.company1_section2 {padding-top: 65px;height: 790px;}

	.company1_t1 {font-size: 20px;margin-top: 30px;}
	.company1_t2 {font-size: 20px;margin-top: 15px;}
	.company1_section3 {padding-top: 65px;padding-bottom: 95px;}
	.ceo_cont span {font-size: 16px;}
	.ceo_cont strong {font-size: 20px;}
	.pb190 {padding-bottom: 95px;}
	.pl60 {padding-left: 30px;}
	.tab_list li a span {font-size: 16px;}
	.tab_list li {font-size: 45px;}
	.tab_list {margin-bottom: 50px;}
	.ceo_t1 {font-size: 20px;margin-bottom: 15px;}
	.ceo_t2 {font-size: 20px;}
	.ceo_txt {font-size: 16px;}
	.ceo_box {padding: 50px 40px;}
	.ceo_section {padding: 50px 0;}
	.mem_section {padding: 50px 0;}
	.mem_item.big .mem_postion {font-size: 16px;margin-bottom: 10px;}
	.mem_item.big .mem_name {font-size: 20px;margin-bottom: 20px;padding-bottom: 15px;}
	.mem_item.big .mem_txt {font-size: 16px;}
	.mem_item.big {height: 500px;}
	.mem_title {font-size: 20px;margin-bottom: 25px;}
	.mem_txt {font-size: 13px;word-break: break-all;}
	.mem_name {font-size: 16px;margin-bottom: 10px;padding-bottom: 15px;}
	.mem_item {padding: 20px;height: 260px;}
	.h_year {font-size: 30px;margin-bottom: 20px;}
	.h_month,.h_txt {font-size: 16px;}
	.history_item {padding-left: 25px;margin-bottom: 20px;}
	.history_item.left {padding-right: 25px;}
	.history_item:before {width: 17px;height: 17px;-webkit-background-size: 17px auto;background-size: 17px auto;left: -20px;}
	.pb150 {padding-bottom: 75px;}
	.history_item.left:before {right: -20px;}
	.h_month, .h_txt {font-size: 14px;}
	.logo_col {width: 25%;}
	.logo_item {margin-bottom: 15px;}
	.p100 {padding: 50px 0;}
	.pb100 {padding-bottom: 50px;}
	.map {height: 370px;margin-bottom: 25px;}
	.map_name:before {width: 16px;height: 20px;-webkit-background-size: 16px auto;background-size: 16px auto;top: 0;}
	.map_name {font-size: 18px;padding-left: 20px;}
	.map_info p {font-size: 16px;margin-bottom: 10px;}
	.map_info span {font-size: 16px;margin-right: 10px;padding-right: 10px;}
	.map_info strong {padding-right: 10px;}

	.pipeline2 {padding-bottom: 85px;}
	.pipeline2 ul li {-webkit-background-size: 42px auto;background-size: 42px auto; padding: 15px 0 15px 60px;}
	.pipeline2 ul li .t1 {font-size: 18px; margin-bottom: 10px;}
	.pipeline2 ul li p {font-size: 15px;}

	.search_wrap {margin-bottom: 25px;}
	.search_cell {height: 50px;font-size: 16px;}
	.search_cell.cate {width: 150px;margin-right: 12px;}
	.search_cell.submit input {font-size: 16px;}
	.search_cell.submit {width: 120px;}
	.search_cell.input {width: 400px;margin-right: 12px;}
	.news_tit {font-size: 16px;}
	.news_num, .news_date {font-size: 14px;}
	.page_wrap {margin-top: 30px;}
	.pipeline1_head li {font-size: 16px;}
	.pipeline1_head {padding: 10px 0;}
	.line_bar_bg {margin-right: 132px;}
	.pb2 {padding-left: 28px;}
	.line_bar_item {left: 28px;}
	.line_bar {height: 22px;}
	.line_bar:after {width: 27px;height: 22px;-webkit-background-size: 27px auto;background-size: 27px auto;right: -27px;}
	.pipeline1_body li {height: 100px;}
	.scrolled .line_bar.bar1 {width: 70%;}
	.scrolled .line_bar.bar2 {width: 65%;}
	.scrolled .line_bar.bar3 {width: 32%;}
	.scrolled .line_bar.bar4 {width: 32%;}
	.ir_tit {font-size: 16px;}
	.ir_date {font-size: 14px;margin-top: 20px;}
	.letter_tit {font-size: 16px;margin-bottom: 10px;}
	.letter_date {font-size: 14px;}
	.letter_cont {padding-top: 10px;padding-bottom: 15px;}
	.letter_item {margin-bottom: 30px;}
	.map_info span.line {display: block;line-height: 1.2;margin-bottom: 10px;}
}
@media (max-width: 767px) {	
	.news_view .tit {padding: 15px 5px;}
	.news_view .info span {font-size: 12px;}
	.news_view .cont table {width: 100% !important;}
	.subtop_wrap {height: 360px;}
	.subtopP1 {font-size: 35px;}
	.subtopP2 {font-size: 16px;}
	.sub_menu {height: 50px;display: none;}
	.sub_menu .home {width: 40px;}
	.sub_menu .divide span {font-size: 14px;}
	.sub_menu .divide .big, .sub_menu .divide .sub {width: 160px;padding: 0 10px;}
	.stab_menu li a {font-size: 14px;}
	.stab_menu li {padding-bottom: 10px;}
	.stab_menu {padding: 15px;}
	.sub_btitle {font-size: 25px;}
	.sub_common_tit {font-size: 18px;}
	.sub_common_big {font-size: 25px;}
	.company1_t1 {font-size: 18px;}
	.company1_t2 {font-size: 18px;}
	.pl60 {padding-left: 0;}
	.ceo_cont strong {font-size: 18px;}
	.ceo_t1 {font-size: 18px;}
	.ceo_t2 {font-size: 20px;margin-bottom: 20px;}
	.history_wrap:before {display: none;}
	.history_item:before {left: 0;top: 5px;}
	.h_year {font-size: 20px;}
	.history_item.left .h_year {text-align: left;}
	.history_item.left .h_info {float: left;}
	.history_item.left {padding-left: 25px;padding-right: auto;}
	.history_item.left:before {right: auto;left: 0;}
	.logo_col {width: 50%;}
	.map_name,.map_info {width: 100%;display: block;}
	.map_name {margin-bottom: 20px;}
	.map_info p {line-height: 1.2;}
	.map_info span {line-height: 1.2;display: block;margin-bottom: 10px;}
	.map_info span:after {display: none;}

	.pipeline2 ul li .t1 {font-size: 16px;margin-bottom: 5px;line-height: 1.3;}
	.pipeline2 ul li p {font-size: 13px;}
	.search_cell.cate,
	.search_cell.input,
	.search_cell.submit {width: 100%;display: block;margin-bottom: 10px;}
	.search_cell {font-size: 14px;height: 40px;}

	.news_list colgroup col {width: 100% !important;}
	.news_list td {display: block;border-bottom: none;padding: 5px 0;}
	.news_list tr {border-bottom: 1px solid #ddd;}
	.news_list .news_tit {text-align: left;padding-left: 0;font-size: 14px;}
	.news_list .news_num {text-align: left;font-size: 12px;}
	.news_list .news_date {text-align: left;font-size: 12px;}
	.page_nation a {width: 18px;height: 18px;line-height: 16px;}
	.pipeline1_body li {height: 75px;}
	.pipeline1_head li {font-size: 11px;}
	.line_bar_bg { margin-right: 86px;}
	.loaded .line_bar:after,.loaded .line_bar {opacity: 1;}
	.loaded .line_bar.bar1 {background-color: #5daceb;width: 61%;}
	.loaded .line_bar.bar2 {background-color: #0a80ae;width: 61%;}
	.loaded .line_bar.bar3 {background-color: #00479b;width: 30%;}
	.loaded .line_bar.bar4 {background-color: #1b0b5b;width: 30%;}
	.pipeline1_wrap {width: 100%;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;}
	.pipeline1_body,
	.pipeline1_head {display: table;width: 500px;}
	.ir_tit {font-size: 14px;}
	.ir_date {font-size: 12px;}
	.ir_item {min-height: auto;}
}
@media (max-width: 374px) {

}