#page_wrap {width:100%;display:inline-block;*display:inline;padding:25px 45px;}
#page_wrap h2 {font-size:13pt;font-weight:500;color:#000;border-bottom:1px solid #ddd;padding:10px 0px;margin-bottom:10px;}
#page_wrap h3 {font-size:12pt;font-weight:500;color:#000;background:#1a54bf;display:inline-block;*display:inline;color:#fff;padding:3px 10px;border-radius:5px;margin-bottom:5px;}


.cont-style1 {width:100%;margin:10px 0px; padding:35px 0px;display:inline-block;*display:inline;}
.cont-style1 p {padding:10px;word-break:keep-all; }


.m2_2_top {width:100%;background:url('/page/img/m2_2.jpg') no-repeat right center;height:300px;padding:60px 15px;line-height:160%;letter-spacing:-0.03em;font-weight:400;font-size:11pt;color:#616161;}
.m2_2_top a {padding:22px 60px 22px 20px ;background:url('/page/img/arrow.png') #02bd3a no-repeat right center;color:#fff;text-decoration:none;font-size:12pt;font-weight:500;}
.m2_2_top a:hover {background-color:#02bd3a;}
.m2_2_top .bar {width:30px;height:2px;background:#02bd3a;margin-bottom:25px;}



.m3_2_top {width:100%;background:url('/page/img/m3_2.jpg') no-repeat right center;height:300px;padding:60px 15px;line-height:160%;letter-spacing:-0.03em;font-weight:400;font-size:11pt;color:#616161;}
.m3_2_top a {padding:22px 60px 22px 20px ;background:url('/page/img/arrow.png') #1a54bf no-repeat right center;color:#fff;text-decoration:none;font-size:12pt;font-weight:500;}
.m3_2_top a:hover {background-color:#0940a6;}
.m3_2_top .bar {width:30px;height:2px;background:#1a54bf;margin-bottom:25px;}


#page_wrap #map {border:1px solid #ededed;width:100%;height:500px;margin-bottom:10px;}
.tbl_wrap {font-size:1em;max-width:940px;margin:0 auto 30px auto;}
.tbl_wrap th {color:#1a54bf;background:#fafcff;font-weight:500;}
.tbl_wrap td {border-top:1px solid #e9e9e9;line-height:180%;padding:8px 15px;vertical-align:middle;}
.tbl_wrap td i {color:#1a54bf;}


.w80 {width:80px;}
.w100 {width:100px;}
.w130 {width:130px;}
.w260 {width:260px;}
.center {text-align:center;}
.line {width:100%;height:1px;background:#ddd;margin:20px 0px;}

.m1_5 table tbody tr:hover {background:none;}
.m2_3 table thead th:first-child {width:200px;}
.m2_3 table thead th:nth-child(4) {width:80px;}

.m4_4 table thead th:first-child {width:200px;}
.m4_4 table tbody tr td:nth-child(3),
.m4_4 table tbody tr td:nth-child(4),
.m4_4 table tbody tr td:nth-child(5) {width:100px;text-align:center;}


.business {width:100%;padding:30px;display:inline-block;*display:inline;}

.business .title1, .business .title2 {width:227px;height:197px;font-size:15pt;text-align:center;float:left;margin-right:80px;margin-left:30px;font-weight:600;padding-top:60px;line-height:100%;}
.business .title1 {background:url('/page/img/m1_2_title1.png') no-repeat center center;color:#1a54bf;}
.business .title2 {background:url('/page/img/m1_2_title2.png') no-repeat center center;color:#00bd39;}

.business .title1 span,.business .title2 span {font-size:9pt;border-bottom:1px solid #1a54bf;padding-bottom:5px;margin-bottom:10px;}
.business .title2 span {border-bottom:1px solid #00bd39;}


.business .cont1,.business .cont2 {width:500px;float:left;display:inline-block;*display:inline;}
.business .cont1 span {color:#1a54bf;font-weight:500;}
.business .cont2 span {color:#00bd39;font-weight:500;}
.business .cont1 span:before,.business .cont2 span:before {position:relative;  font-family: 'FontAwesome'; content: "\f0da"; float:left; margin-left:-15px;margin-top:3px;}



.shape1 {width:96%;display:inline-block;*display:inline;padding:0;margin:20px 2%;}
.shape1 li {list-style:none;margin:0;float:left;margin-bottom:25px;word-break:keep-all;}
.shape1 li:nth-child(odd) {width:30%;font-size:13pt;color:#00bd39;font-weight:500;padding-right:10px;}
.shape1 li:nth-child(even) {width:70%;padding:0px 25px;line-height:180%;}
.shape1 li h1:before {position:relative;margin-bottom:20px;background:#00bd39;color:#fff;padding:3px 10px;border-radius:50%;float:left;margin-right:8px;font-size:11pt;}
.shape1 li:first-child h1:before {content:"1";}
.shape1 li:nth-child(3) h1:before {content:"2";}
.shape1 li:nth-child(5) h1:before {content:"3";}


.m1_1 {padding-left:60px !important;line-height:160%;font-weight:400;margin-bottom:100px;font-size:12pt;color:#1c1c1c;}
.m1_1 b {font-weight:500;color:#1a54bf;font-size:20px;}
.m1_1 .bar {width:20px;height:3px;background:#1a54bf;margin:15px 0px 30px 0px;}

#m2_3 {width:100%;height:400px;position:relative;float:left;padding:0;background:url('/page/img/m2_3.png') no-repeat center top;margin:25px 0px;}
#m2_3 .text1,#m2_3 .text2,#m2_3 .text3 {position:absolute;width:190px;height:100px;word-break:keep-all;text-align:center;}
#m2_3 .text1{top:255px;left:160px;}
#m2_3 .text2 {top:340px;left:350px;}
#m2_3 .text3 {top:255px;left:550px;}
#m2_3 b {font-weight:500;color:#1a54bf;}


#page_wrap .btn_map {border:1px solid #ddd;padding:0px 5px;text-align:center;text-decoration:none;font-size:9pt;background:#eaeaea;float:right;margin-top:0px;}
#page_wrap .btn_map:hover,.btn_map:active {text-decoration:none;}
#page_wrap .btn_map i {margin-right:3px;color:#000;}