﻿.sub-container {background-color:#ece7e3;padding-top:21px;padding-bottom:100px;}
.sub-container .page-content {background-color:#fff;}

.visual {height:226px;position:relative;background-image:url('/templates/main/images/sub_visual.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:75px;}
.visual.visual070100 {padding-top:88px;}
.visual .over {position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background-image:url('/templates/main/images/img-back.png');background-repeat:repeat;background-position:0 0;}
.visual h2 {position:relative;z-index:6;margin:0 0 35px 0;padding:0;font-size:40px;color:#fff;text-align:center;font-weight:700;}
.sub-nav {position:relative;z-index:6;text-align:center;}
.sub-nav ul {margin:0 -8px;padding:0 34px;}
.sub-nav ul li {float:left;padding:0 8px;position:relative;}


.product .sub-nav ul li.on:before {z-index: 10;display: block;content: "";position: absolute;bottom: -33px;left: 50%;width: 17px;height: 14px;}
.sub-nav ul li.sub-ww-1 {width:100%;}
.sub-nav ul li.sub-ww-3 {width:33.333333333%;}
.sub-nav ul li.sub-ww-4 {width:25%;}
.sub-nav ul li.sub-ww-5 {width: 20%;margin-bottom:10px}
.sub-nav ul li.sub-ww-6 {width:16.666666666%;}
.sub-nav ul li.sub-ww-8 {width:12.5%;}

.sub-nav ul li a {text-decoration:none;display:block;padding:0 0;height:40px;line-height:40px;color:#c7c7c7;font-weight:200;text-align:center;border:1px solid #a8a8a8;font-size:13px;}
.sub-nav ul li.on a {border:1px solid #0c548b;background-color:#0c548b;color:#fff;}
.sub-nav ul li a:hover {border:1px solid #0c548b;background-color:#0c548b;color:#fff;}
.location {background-color:#a2a2a1;}
.location .location-nav {overflow:hidden;}
.location .location-nav .ln {float:left;position:relative;}
.location .location-nav .ln .home {width:79px;height:60px;background-image:url('/templates/main/images/location_home.gif');background-repeat:no-repeat;background-position:center center;}
.location .location-nav .ln .arrow:after {width:21px;height:60px;display:block;content:" ";background-image:url('/templates/main/images/location_devide.gif');background-repeat:no-repeat;background-position:center center;position:absolute;top:0;right:0;}
.location .location-nav .ln .home span {display:none;}
.location .location-nav .ln .sub-ltitle {display:inline-block;height:60px;line-height:60px;padding-left:23px;padding-right:40px;}
.location .location-nav .ln .sub-ltitle a {font-size:14px;color:#fff;display:inline-block;padding-right:0;text-decoration:none;font-weight:500;}
.location .location-nav .ln .sub-ltitle.gray a {color:#636363;font-weight:300;}

.sub-title {padding:60px 0;text-align:center;position:relative;}
.sub-title h3 {margin:0 0 10px 0;padding:0;font-weight:700;font-size:40px;color:#000000;letter-spacing:8px;}
.sub-title.product {padding-bottom:25px;margin-bottom:35px;}
.sub-title.product h3 {font-size:45px;letter-spacing:0;}
.sub-title.product:after {width:46px;height:2px;background-color:#000;display:block;content:"";position:absolute;left:50%;margin-left:-23px;bottom:0;}
.sub-title h3 strong {color:#1e78bc;}
.sub-title .stit {font-size:16px;color:#969696;font-weight:500;padding:0 15px;}
.sub-title .stit.lh28 {line-height: 28px;}

.notice-list {border-top:1px solid #dcdcdc;}
.notice-list .notice-item {padding:73px 0;border-bottom:1px solid #dcdcdc;background-color:#fff;}
.notice-list .notice-list-more {display:block;padding:30px 0;text-align:center;font-size:20px;font-weight:700;color:#000000;text-decoration:none;}
.notice-list .date {border:6px solid #0c548b;padding:15px 0;text-align:center;font-weight:700;}
.notice-list .date .year {font-size:18px;line-height:23px;}
.notice-list .date .season {font-size:18px;line-height:23px;}
.notice-list .date .month {font-size:40px;line-height:50px;}
.notice-list .date .career {font-size:16px;line-height:20px;display:inline-block;position:relative;padding-top:3px;margin-top:4px;}
.notice-list .date .career:before {position:absolute;top:0;left:-4px;width:38px;height:2px;background-color:#0c548b;display:block;content:"";}

.notice-list .date .qq {font-size:18px;line-height:20px;display:inline-block;position:relative;padding-bottom:3px;margin-bottom:10px;margin-top:20px;}
.notice-list .date .qq:after {position:absolute;bottom:0;left:-2px;width:38px;height:2px;background-color:#0c548b;display:block;content:"";}
.notice-list .date .question {font-size:23px;line-height:20px;margin-bottom:20px;}

.notice-list .notice-item .item {overflow:hidden;}
.notice-list .notice-item .item .date-wrap {float:left;width:9.5%;margin-left:7.4%;}
.notice-list .notice-item .item .content-wrap {float:left;width:50%;margin-left:8.5%;}
.notice-list .notice-item .item .read-wrap {float:left;width:17.2%;margin-left:7.4%;}

.notice-list .notice-item .item .content-wrap .content .b {font-size:22px;font-weight:500;margin-bottom:10px;}
.notice-list .notice-item .item .content-wrap .content .s {font-size:17px;font-weight:300;}
.notice-list .notice-item .item .content-wrap .content .s.cut {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.notice-list .notice-item .item .content-wrap .content .detail {display:none;}
.notice-list .notice-item .item .content-wrap .content .file {display:none;}
.notice-list .notice-item .item .read-wrap .read {padding-top:40px;}
.notice-list .notice-item .item .read-wrap .read a {font-size:20px;font-weight:700;}

.txc-table th,.txc-table td {font-family:'Noto Sans', Arial, sans-serif;}

.notice-list .notice-item .ww {color:#0c548b;}
.notice-list .notice-item .bb {color:#000;}
/*
.notice-list .notice-item.active {background-color:#0c548b;}
.notice-list .notice-item.active .ww {color:#fff;}
.notice-list .notice-item.active .bb {color:#fff;}
.notice-list .notice-item.active .date {border-color:#fff;}
.notice-list .notice-item.active .career:before {background-color:#fff;}
.notice-list .notice-item.active .qq:after {background-color:#fff;}

.notice-list .notice-item.hover {background-color:#0c548b;}
.notice-list .notice-item.hover .ww {color:#fff;}
.notice-list .notice-item.hover .bb {color:#fff;}
.notice-list .notice-item.hover .date {border-color:#fff;}
.notice-list .notice-item.hover .career:before {background-color:#fff;}
.notice-list .notice-item.hover .qq:after {background-color:#fff;}
*/
.company1-wrap .company1-wrap-item {float:left;width:50%;}
.company1-wrap .company1-wrap-item.rr {padding:40px 43px 46px 27px;background-color:#f7f7f7;}
.company1-bg {background-image: url('/templates/main/images/company1_img1.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;height: 769px;}
.company1-bg .company1-bg-wrap {position:relative;padding:17px 13px;height:100%;}
.company1-bg .company1-bg-wrap .company1-bg-line {position:relative;width:100%;height:100%;border:1px solid #fff;}
.company1-wrap .company1-wrap-item.rr .title {font-size:35px;font-weight:700;color:#0066b3;}
.company1-wrap .company1-wrap-item.rr p {font-size:16px;color:#505050;line-height:26px;}
.company1-wrap .company1-wrap-item.rr .ft30 {font-size:30px;letter-spacing:-0.8px;}
.company1-wrap .company1-wrap-item.rr .ft-blue {color:#0c548b;}

.company1-bg-line .vm {text-align: left;}
.company1-bg-text {font-size:30px;color:#d2c2b5;font-weight:700;padding: 35px;}
.company1-bg-text span {font-weight:700;font-weight:400;}
.company1-bg-text ul li {font-size:13px;color:#2f2d2b;margin:5px 0;}
.company1-bg-text ul li span {color:#6b6b6b;}
.company1-bg-text ul li.year-fix {position:relative;padding-left:48px;}
.company1-bg-text ul li.year-fix.lgfix {position:relative;padding-left:88px;}
.company1-bg-text ul li.year-fix span {position:absolute;left:0;top:0;}


.company2-wrap .company2-wrap-item {float:left;width:50%;}
.company2-wrap .company2-wrap-item.rr {padding:6px 43px 36px 43px;background-color:#f7f7f7;}
.company2-bg {background-image: url('/templates/main/images/company2_img1.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;height: 717px;}
.company2-bg .company2-bg-wrap {position:relative;padding:17px 13px;height:100%;}
.company2-bg .company2-bg-wrap .company2-bg-line {position:relative;width:100%;height:100%;border:1px solid #fff;}
.company2-wrap .company2-wrap-item.rr .title {font-size:35px;font-weight:700;color:#0066b3;}
.company2-wrap .company2-wrap-item.rr p {font-size:13px;color:#8a8a8a;line-height:30px;}
.company2-wrap .company2-wrap-item.rr .ft30 {font-size:30px;letter-spacing:-0.8px;}
.company2-wrap .company2-wrap-item.rr .ft-blue {color:#0c548b;}

.company2-bg-text {max-width:347px;margin:0 auto;padding:78px 0 78px 78px;background-color:#0c548b;color:#fff;font-size:26px;text-align:left;}
.company2-bg-text span {display:block;position:relative;}
.company2-bg-text span:after {content:"";display:block;position:absolute;top:50%;right:0;width:190px;height:1px;background-color:#fff;}

.company2-wrap-item.rr .list .list-item {border-bottom:1px solid #e0e0e0;padding:25px 0;}
.company2-wrap-item.rr .list .list-item .item {float:left;}
.company2-wrap-item.rr .list .list-item .item.year {width:14.52%;font-size:17px;color:#0066b3;font-weight:700;}
.company2-wrap-item.rr .list .list-item .item.year .h {color:#f7f7f7;}
.company2-wrap-item.rr .list .list-item .item.month {width:11.59%;font-size:17px;color:#504f4f;font-weight:700;}
.company2-wrap-item.rr .list .list-item .item.cont {width:73.89%;font-size:13px;color:#504f4f;font-weight:500;}
.company2-wrap-item.rr .slist li {line-height:30px;font-size: 15px;}

.company3-wrap .company3-wrap-item {float:left;width:50%;}
.company3-wrap .company3-wrap-item.rr .background-image {height:364px;background-image: url('/templates/main/images/_company3_img1.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;}
.company3-bg {background-color:#0b4d86;height: 364px;}
.company3-bg .company3-bg-wrap {position:relative;padding:17px 13px;height:100%;}
.company3-bg .company3-bg-wrap .company3-bg-line {position:relative;width:100%;height:100%;border:1px solid #fff;}

.company3-bg .company3-bg-wrap .company3-bg-text .tit {color:#fff;font-size:50px;font-weight:300;margin-bottom:20px;}
.company3-bg .company3-bg-wrap .company3-bg-text p {color:#fff;font-size:18px;font-weight:300;line-height:35px;}

.company31-wrap .company31-wrap-item {float:left;width:50%;background-color:#f7f7f7;padding:40px 55px;text-align:center;height:515px;}
.company31-wrap .company31-wrap-item.rr {background-color:#f0f0f0;padding:40px 55px 20px 55px;}
.company31-wrap .company31-wrap-item .company3-benefit .tit {font-weight:700;color:#0066b3;font-size:25px;border-bottom:1px solid #e0e0e0;padding-bottom:20px;margin-bottom:50px;}
.company31-wrap .company31-wrap-item.rr .company3-benefit .tit  {margin-bottom:30px;}
.company3-benefit p {font-weight:400;color:#939393;font-size:20px;line-height:44px;}
.company3-benefit p strong {color:#0b5189;font-weight:500;}
.company3-benefit ul {padding:0 5px;}
.company3-benefit ul li {position:relative;text-align:left;font-size:16px;color:#505050;padding-left:14px;margin:3px 0;letter-spacing:-0.5px;line-height:25px;}
.company3-benefit ul li:before {position:absolute;left:0;top:10px;content:"";display:block;background-color:#28608e;width:3px;height:3px;}

.company32-bg {height:386px;background-image: url('/templates/main/images/company3_img2.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;}
.company32-bg .company32-bg-wrap {position:relative;padding:17px 13px;height:100%;}
.company32-bg .company32-bg-wrap .company32-bg-line {position:relative;width:100%;height:100%;border:1px solid #7a9bb7;}

.company32-bg-line {text-align:center;}
.company32-box {background-color:#ebeff3;height:266px;display:inline-block;padding:40px 45px;}
.company32-box .tit {font-size:25px;font-weight:700;color:#0066b3;margin-bottom:37px;}
.company32-box .circle-box {margin:0 -9px 0 -9px;display:inline-block;}
.company32-box .circle-box .item {float:left;padding:0 9px;}
.company32-box .circle-box .item .icon {width:111px;height:111px;background:url('/templates/main/images/company3_circle.png') no-repeat center center;font-size:20px;color:#fff;}
.company33-list {padding:36px 38px;}
.company33-list li {color:#939393;font-weight:500;line-height:35px;font-size:16px;letter-spacing:-0.5px;}
.company33-list li strong {color:#275f8e;font-weight:500;}

.company4-bg {background-image: url('/templates/main/images/company4_img1.jpg');background-repeat: no-repeat;background-size:cover;background-position: center 0;height: 935px;}
.company4-bg .company4-bg-wrap {position:relative;padding:17px 13px;height:100%;}
.company4-bg .company4-bg-wrap .company4-bg-line {position:relative;width:100%;height:100%;border:1px solid #7e7d7e;}
.company4-bg .company4-bg-wrap .company4-or {position:absolute;left:0;top:0;width:100%;}
.company4-bg .company4-bg-wrap .company4-or img {margin:0 auto;}

.company5-bg {background-image: url('/templates/main/images/company5_img1.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;height: 495px;}
.company5-bg .company5-bg-wrap {position:relative;padding:17px 13px;height:100%;}
.company5-bg .company5-bg-wrap .company5-bg-line {position:relative;width:100%;height:100%;border:1px solid #6c8ba8;}
.company5-bg-text {position:relative;text-align:center;max-width:347px;margin:0 auto;padding:78px 0;background-color:#0c548b;color:#fff;font-size:40px;font-weight:200;}
.company5-bg-text:before {position:absolute;top:-40px;left:50%;display:block;content:"";width:1px;height:115px;background-color:#9bb4c8;margin-left: -64px;}
.company5-bg-text:after {position:absolute;bottom:-40px;left:50%;display:block;content:"";width:1px;height:115px;background-color:#9bb4c8;margin-left: 73px;}
.company5-bg-text .tt {font-weight:700;}
.company5-bg-text span {display:block;position:relative;}
.company5-bg-text span:after {content:"";display:block;position:absolute;top:50%;right:0;width:190px;height:1px;background-color:#fff;}

.company51-wrap {padding:30px 0;}
.company51-wrap.gray {background-color:#f8f8f8;}
.company51-wrap .company51-addr {float:left;width:58%;padding:0 56px 0 120px;}
.company51-wrap .company51-addr .tit {font-size:20px;font-weight:700;color:#0c548b;padding-bottom:15px;border-bottom:1px solid #c4c4c4}
.company51-wrap .company51-map {float:left;width:42%;;padding-right:33px;}
.company51-wrap .company51-map .map-canvas1 {background-color:#28608e;height:343px}
.company51-wrap .company51-map .map-canvas2 {background-color:#28608e;height:343px}
.company51-wrap .company51-map .map-canvas3 {background-color:#28608e;height:343px}

.company51-wrap .company51-addr ul {padding:25px 0;}
.company51-wrap .company51-addr ul li {font-size:16px;margin:10px 0;}
.company51-wrap .company51-addr ul li .stit {float:left;width:11%;position:relative;font-size:16px;font-weight:500;color:#7e7e7e;margin-right:4%;line-height:28px;}
.company51-wrap .company51-addr ul li .stit:after {display:block;content:"";position:absolute;top:5px;right:0;width:1px;height:18px;background-color:#dadada;}
.company51-wrap .company51-addr ul li .cont {float:left;width:85%;line-height:28px;}
.company51-wrap .company51-addr ul li .cont strong {color:#0c548b;font-weight:300;}
.company51-wrap .company51-addr ul li .cont .post {display:inline-block;margin-left:10px;}

.company7-bg {background-image: url('/templates/main/images/company7_img1.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;height: 494px;}
.company7-bg .company7-bg-wrap {position:relative;padding:17px 13px;height:100%;}
.company7-bg .company7-bg-wrap .company7-bg-line {position:relative;width:100%;height:100%;border:1px solid #eeedef;}
.company7-bg-text {position:relative;text-align:center;max-width:347px;margin:0 auto;padding:78px 0;background-color:#0c548b;color:#fff;font-size:40px;font-weight:200;}
.company7-bg-text:before {position:absolute;top:-40px;left:50%;display:block;content:"";width:1px;height:115px;background-color:#9bb4c8;margin-left: -64px;}
.company7-bg-text:after {position:absolute;bottom:-40px;left:50%;display:block;content:"";width:1px;height:115px;background-color:#9bb4c8;margin-left: 73px;}
.company7-bg-text .tt {font-weight:700;}
.company7-bg-text span {display:block;position:relative;}
.company7-bg-text span:after {content:"";display:block;position:absolute;top:50%;right:0;width:190px;height:1px;background-color:#fff;}

.company8-bg {background-image: url('/templates/main/images/company8_img1.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;height: 494px;}
.company8-bg .company8-bg-wrap {position:relative;padding:17px 13px;height:100%;}
.company8-bg .company8-bg-wrap .company8-bg-line {position:relative;width:100%;height:100%;border:1px solid #eeedef;}
.company8-bg-text {position:relative;text-align:center;max-width:347px;margin:0 auto;padding:78px 0;background-color:#0c548b;color:#fff;font-size:40px;font-weight:200;}
.company8-bg-text:before {position:absolute;top:-40px;left:50%;display:block;content:"";width:1px;height:115px;background-color:#9bb4c8;margin-left: -64px;}
.company8-bg-text:after {position:absolute;bottom:-40px;left:50%;display:block;content:"";width:1px;height:115px;background-color:#9bb4c8;margin-left: 73px;}
.company8-bg-text .tt {font-weight:700;}
.company8-bg-text span {display:block;position:relative;}
.company8-bg-text span:after {content:"";display:block;position:absolute;top:50%;right:0;width:190px;height:1px;background-color:#fff;}

.company71-wrap {padding:57px 178px;}
.company71-list {margin:0 -8px;}
.company71-wrap .item {float:left;width:33.333333333%;padding:0 8px;margin-bottom:16px;}
.company71-wrap .item a {text-decoration:none;display:block;}
.company71-wrap .item.hover a {}
.company71-wrap .item .img {position:relative;}
.company71-wrap .item.hover .img:before {display:block;position:absolute;left:0;top:0;content:"";background:url('/templates/main/images/company7_mark.png') no-repeat center center;width:100%;height:100%;z-index:5;}
.company71-wrap .item.hover .img:after {display:block;position:absolute;left:0;top:0;content:"";background:url('/templates/main/images/company7_bg.png') repeat 0 0;width:100%;height:100%;z-index:4;}
.company71-wrap .item .text {padding:18px 15px;background-color:#eeeeee;text-align:center;}
.company71-wrap .item.hover .text {background-color:#28608e;}
.company71-wrap .item .text .tit {font-size:23px;color:#727272;font-weight:400;margin-bottom:10px;}
.company71-wrap .item.hover .text .tit {color:#fff;text-decoration:underline;}
.company71-wrap .item .text .cont {font-size:15px;color:#727272;font-weight:400;}
.company71-wrap .item .text .cont.cut {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.company71-wrap .item.hover .text .cont {color:#fff;}

.job1-bg {background-image: url('/templates/main/images/job1_img1.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;height: 494px;}
.job1-bg .job1-bg-wrap {position:relative;padding:17px 13px;height:100%;}
.job1-bg .job1-bg-wrap .job1-bg-line {position:relative;width:100%;height:100%;border:1px solid #eeedef;}
.job1-bg .job1-bg-wrap .job1-bg-line .tit {font-size:45px;color:#fff;font-weight:500;margin-bottom:20px;}
.job1-bg .job1-bg-wrap .job1-bg-line .txt {padding:0 15px;font-size:17px;color:#fff;font-weight:300;line-height:30px;}
.job1-bg .job1-bg-wrap .job1-bg-line .txt strong {display:inline-block;background-color:#1e78bc;padding:0 4px;font-weight:normal;}

.job11-wrap .job11-wrap-item {float:left;width:50%;height:389px;background-image: url('/templates/main/images/job1_img2.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;}
.job11-wrap .job11-wrap-item.rr {height:389px;background-image: url('/templates/main/images/job1_img3.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;}
.job11-wrap .job11-wrap-item .tit {font-size:30px;font-weight:400;color:#fff;margin-bottom:40px;}
.job11-wrap .job11-wrap-item p {font-size:17px;font-weight:300;color:#fff;line-height:30px;}

.job12-wrap {padding:70px 0 110px 0;text-align:center;}
.job12-wrap .tit {font-size:30px;color:#0c548b;font-weight:500;margin-bottom:15px;}
.job12-wrap .stit {font-size:17px;color:#7e7e7e;font-weight:400;margin-bottom:70px;}
.job12-list-wrap {padding:0 120px;}
.job12-list-wrap .job12-list {margin:0 -8px;}
.job12-list-wrap .job12-list .item {float:left;width:20%;padding:0 8px;}
.job12-list-wrap .job12-list .item .in {min-height:360px;border:1px solid #e3e3e3;background-color:#f9f9f9;padding:30px 8px;}
.job12-list-wrap .job12-list .item .in .top {padding-bottom:20px;border-bottom:6px solid #3981b9;color:#727272;font-size:20px;font-weight:500;}
.job12-list-wrap .job12-list .item .in .bottom ul {padding:40px 0 0 0;}
.job12-list-wrap .job12-list .item .in .bottom ul li {line-height:34px;font-size:15px;color:#727272;}

.job13-bg {background-image: url('/templates/main/images/job1_img4.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;height: 600px;}
.job13-bg .job13-bg-wrap {position:relative;padding:17px 13px;height:100%;}
.job13-bg .job13-bg-wrap .job13-bg-line {position:relative;width:100%;height:100%;border:1px solid #eeedef;}
.job13-bg .job13-bg-wrap .job13-bg-line .tit {font-size:45px;color:#fff;font-weight:500;margin-bottom:20px;}
.job13-bg .job13-bg-wrap .job13-bg-line .txt {font-size:17px;color:#fff;font-weight:300;line-height:30px;margin-bottom:40px;padding:0 15px;}
.job13-bg .job13-bg-wrap .job13-bg-line .txt strong {display:inline-block;font-weight:normal;background-color:#1e78bc;padding:0 4px;}

.job13-list-wrap {padding:0 170px;}
.job13-list {margin:0 -42px;}
.job13-list .item {padding:0 42px;float:left;width:33.333333333%;}
.job13-list .item .circle {height:299px;background-image:url('/templates/main/images/job1_circle.png');background-repeat:no-repeat;background-position:center center;background-size:contain;}
.job13-list .item .circle .tit {font-size:20px;color:#fff;font-weight:500;}
.job13-list .item .circle .txt {font-size:17px;color:#fff;font-weight:300;}

.job2-bg {background-image: url('/templates/main/images/job2_img1.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;height: 494px;}
.job2-bg .job2-bg-wrap {position:relative;padding:17px 13px;height:100%;}
.job2-bg .job2-bg-wrap .job2-bg-line {position:relative;width:100%;height:100%;border:1px solid #eeedef;}
.job2-bg .job2-bg-wrap .job2-bg-line .tit {font-size:45px;color:#fff;font-weight:500;margin-bottom:20px;}
.job2-bg .job2-bg-wrap .job2-bg-line .txt {font-size:17px;color:#fff;font-weight:300;line-height:30px;}

.job21-wrap .job21-wrap-item {float:left;width:50%;height:389px;background-image: url('/templates/main/images/job2_img2.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;}
.job21-wrap .job21-wrap-item.rr {height:389px;background-image: url('/templates/main/images/job2_img3.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;}
.job21-wrap .job21-wrap-item .tit {font-size:30px;font-weight:400;color:#fff;margin-bottom:40px;}
.job21-wrap .job21-wrap-item p {font-size:17px;font-weight:300;color:#fff;line-height:30px;}

.job22-wrap {padding:70px 0 110px 0;text-align:center;}
.job22-wrap .tit {font-size:30px;color:#0c548b;font-weight:500;margin-bottom:15px;}
.job22-wrap .stit {font-size:17px;color:#7e7e7e;font-weight:400;margin-bottom:70px;}
.job22-list-wrap {padding:0 120px;}
.job22-list-wrap .job22-list {margin:0 -8px;}
.job22-list-wrap .job22-list .item {float:left;width:20%;padding:0 8px;}
.job22-list-wrap .job22-list .item .in {min-height:392px;border:1px solid #e3e3e3;background-color:#f9f9f9;padding:30px 8px;}
.job22-list-wrap .job22-list .item .in .top {padding-bottom:20px;border-bottom:6px solid #3981b9;color:#727272;font-size:20px;font-weight:500;}
.job22-list-wrap .job22-list .item .in .bottom ul {padding:40px 0 0 0;}
.job22-list-wrap .job22-list .item .in .bottom ul li {line-height:34px;font-size:15px;color:#727272;}


.job22-wrap {padding:70px 0 70px 0;text-align:center;}
.job22-wrap .tit {font-size:30px;color:#0c548b;font-weight:500;margin-bottom:15px;}
.job22-wrap .stit {font-size:17px;color:#7e7e7e;font-weight:400;margin-bottom:40px;}
.job22-wrap p {font-size:14px;color:#727272;font-weight:300;}
.job22-wrap p.strong {font-size:15px;color:#275f8e;font-weight:300;margin-bottom:5px;}

.job2-box {text-align:center;margin-bottom:25px;}
.job2-box .circle-box {display:inline-block;margin:0 -9px 0 -9px;}
.job2-box .circle-box .item {float:left;padding:0 9px;}
.job2-box .circle-box .item .icon {width:111px;height:111px;background:url('/templates/main/images/company3_circle.png') no-repeat center center;font-size:20px;color:#fff;}

.job23-bg {background-image: url('/templates/main/images/job2_img4.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;height: 494px;}
.job23-bg .job23-bg-wrap {position:relative;padding:17px 13px;height:100%;}
.job23-bg .job23-bg-wrap .job23-bg-line {position:relative;width:100%;height:100%;border:1px solid #eeedef;}
.job23-bg .job23-bg-wrap .job23-bg-line .tit {font-size:45px;color:#fff;font-weight:500;}
.job23-bg .job23-bg-wrap .job23-bg-line .txt {font-size:17px;color:#fff;font-weight:300;line-height:30px;margin-bottom:30px;}

.job23-list-wrap {padding:0 170px;}
.job23-list {margin:0 -42px;}
.job23-list .item {padding:0 42px;float:left;width:33.333333333%;}
.job23-list .item .circle {height:299px;background-image:url('/templates/main/images/job1_circle.png');background-repeat:no-repeat;background-position:center center;background-size:contain;}
.job23-list .item .circle.diff {background-image:url('/templates/main/images/job1_circle_diff.png');}
.job23-list .item .circle .tit {font-size:20px;color:#fff;font-weight:500;margin-bottom:15px;}
.job23-list .item .circle .txt {font-size:17px;color:#fff;font-weight:200;}

.customer1-bg {background-image: url('/templates/main/images/customer1_img1.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;height: 494px;}
.customer1-bg .customer1-bg-wrap {position:relative;padding:17px 13px;height:100%;}
.customer1-bg .customer1-bg-wrap .customer1-bg-line {position:relative;width:100%;height:100%;border:1px solid #eeedef;}
.customer1-bg .customer1-bg-wrap .customer1-bg-line .tit {font-size:45px;color:#fff;font-weight:500;margin-bottom:20px;padding:0 15px;}
.customer1-bg .customer1-bg-wrap .customer1-bg-line .txt {font-size:17px;color:#fff;font-weight:300;line-height:30px;padding:0 15px;}

.customer11-wrap .customer11-wrap-item {float:left;width:50%;height:389px;background-image: url('/templates/main/images/customer1_img2.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;}
.customer11-wrap .customer11-wrap-item.rr {height:389px;background-image: url('/templates/main/images/customer1_img3.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;}
.customer11-wrap .customer11-wrap-item .tit {font-size:30px;font-weight:400;color:#fff;margin-bottom:40px;}
.customer11-wrap .customer11-wrap-item p a {font-size:17px;font-weight:300;color:#fff;line-height:30px;}

.customer12-wrap {padding:30px 0;}
.customer12-wrap.gray {background-color:#f8f8f8;}
.customer12-wrap .customer12-addr {float:left;width:58%;padding:0 56px 0 120px;}
.customer12-wrap .customer12-addr .tit {font-size:20px;font-weight:700;color:#0c548b;padding-bottom:15px;border-bottom:1px solid #c4c4c4}
.customer12-wrap .customer12-map {float:left;width:42%;;padding-right:33px;}
.customer12-wrap .customer12-map .map-canvas1 {background-color:#28608e;height:343px}
.customer12-wrap .customer12-map .map-canvas2 {background-color:#28608e;height:343px}

.customer12-wrap .customer12-addr ul {padding:25px 0;}
.customer12-wrap .customer12-addr ul li {font-size:15px;margin:10px 0;}
.customer12-wrap .customer12-addr ul li .stit {float:left;width:11%;position:relative;font-size:15px;font-weight:500;color:#7e7e7e;margin-right:4%;line-height:28px;}
.customer12-wrap .customer12-addr ul li .stit:after {display:block;content:"";position:absolute;top:5px;right:0;width:1px;height:18px;background-color:#dadada;}
.customer12-wrap .customer12-addr ul li .cont {float:left;width:85%;line-height:28px;}
.customer12-wrap .customer12-addr ul li .cont strong {color:#0c548b;font-weight:300;}
.customer12-wrap .customer12-addr ul li .cont .post {display:inline-block;margin-left:10px;}
.customer12-wrap .customer12-addr ul li .customer12-btn {display:inline-block;color:#fff;text-decoration:none;text-align:center;font-size:15px;font-weight:400;width:94px;height:40px;line-height:40px;background-color:#8f8f8f;}
.customer12-wrap .customer12-addr ul li .customer12-btn.blue {background-color:#0c548b;}

.table-layout {max-width:951px;margin:0 auto;padding-bottom:80px;}
.default-table-view {margin-bottom: 2em;border-top:1px solid #e1e1e1;}
.default-table-view .row {background-color:#0c548b;border-bottom:1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}
.default-table-view.inquiry-table .row {background-color:#258393;}
.default-table-view.tech-table .row {background-color:#5771ae;}
.default-table-view .row.no-back {background-color:#fff;}
.default-table-view .row.agree .td label {padding: 10px;margin-bottom:0;}
.default-table-view .row.agree .td .btn-write {width:auto;padding-left:15px;padding-right:15px;background-color:#414143;}
.default-table-view .row.no-back .th {height:40px;border-left: 1px solid #e1e1e1;}
.default-table-view .th,.default-table-view .td {font-size:15px;font-weight:400;width:100%;padding-top:10px;padding-bottom:10px;}
.default-table-view .th {color:#ebebeb;text-align:center;height:60px;line-height:40px;}
.default-table-view .td {background-color:#fff;color:#555555;padding-left:30px;padding-right:30px;}
.default-table-view .td .orange {font-size:14px;color:#e88f4c;}
.default-table-view .td strong {color:#de7425;font-weight:500;}
.default-table-view .td .dbv-btn {text-decoration:none;display:inline-block;height:28px;line-height:28px;padding:0 17px;background-color:#6e6d6e;color:#fff;font-size:13px;font-weight:400;}
.default-table-view .td .default-input {border:1px solid #d7d7d7;padding:0 5px;height:40px;line-height:1.42857;font-size:13px;}
.default-table-view .td .default-input.lg {width:700px;}
.default-table-view .td .default-input.md {width:470px;}
.default-table-view .td .default-input.sm {width:150px;}
.default-table-view .td .default-input.xs {width:70px;}
.default-table-view .td .default-textarea {border:1px solid #d7d7d7;padding:12px;line-height:1.42857;font-size:13px;}
.default-table-view .td .default-textarea.lg {width:700px;}
.default-table-view .td textarea {height:175px;}
.default-table-view ul li label {font-size:16px;color:#2a2a2a;font-weight:300;}
.default-table-view ul.pay {overflow:hidden;}
.default-table-view ul.pay li {float:left;margin-right:10px;}
.default-table-view label {font-weight:400;}
.btn-write {width: 94px;background-color: #0c548b;border-color: #0c548b;color: #fff;border-radius:0;}
.btn-write.btn-inquiry {background-color:#258393;border-color:#258393;}
.btn-write.btn-tech {background-color:#5771ae;border-color:#5771ae;}
.btn-write:hover,.btn-write:focus,.btn-write:active {background-color: #0c548b;border-color: #0c548b;color: #fff;}


.product-category {border-top:1px solid #cccdce;border-left:1px solid #cccdce;background-color:#fff;}
.product-category .item {float:left;width:25%;background-color:#fff;text-align:center;position:relative;cursor:pointer;}
.product-category .item.hover a:before {display:block;}
.product-category .item a:before {display:none;content:"";border:5px solid #2972a9;width:100%;height:100%;position:absolute;top:0;left:0;}
.product-category .item.arrow a:before {display:block;}
.product-category .item .in {padding:74px 0 34px 0;border:1px solid #cccdce;}
.product-category .item a {text-decoration:none;display:block;}
.product-category .item .in .img {margin-bottom:22px;}
.product-category .item .in .img img {margin:0 auto;width:238px;height:206px;}
.product-category .item .in .tit {color:#676767;font-size:20px;font-weight:300;}
.product-category .item .in .tit strong {font-weight:500;}

.product1-wrap {padding:0 42px;}
.product1-wrap .tit {font-size:35px;color:#0066b3;font-weight:200;margin-bottom:30px;}
.product1-wrap .stit {font-size:30px;color:#0066b3;font-weight:400;margin-bottom:10px;}
.product1-wrap ul li {font-size:16px;color:#666666;line-height:30px;}
.product1-wrap .tit strong {font-size:35px;font-weight:700;}
.product1-wrap p {line-height:25px;font-size:16px;color:#666666;font-weight:300;}
.product1-wrap .product1-right {padding-left:40px;}
.product12-wrap {height:303px;background:url('/templates/main/images/product1_img2.jpg') no-repeat center center}
.product12-wrap .tit {font-size:25px;color:#eeeeee;font-weight:600;margin-bottom:30px;}
.product12-wrap .cont {font-size:14px;color:#d5d5d5;font-weight:300;line-height:30px;}

.product12-nwrap {padding:40px;}
.product12-nwrap .tit {font-size:25px;color:#0066b3;margin-bottom:30px;font-weight:400;letter-spacing:-1px;}
.product12-nwrap p {font-size:16px;color:#666666;}
.product13-wrap img {margin:0 auto;}
.product14-nwrap {padding:40px;}
.product14-nwrap .tit {font-size:25px;color:#0066b3;margin-bottom:30px;font-weight:400;letter-spacing:-1px;}
.product-model {border-top:1px solid #c4c4c4;}
.product-model .item {border-bottom:1px solid #c4c4c4;}
.product-model .item .th {float:left;width:20%;background-color:#0c548b;color:#fff;font-size:15px;padding:0;text-align:center;height:60px;}
.product-model .item .td {float:left;width:16%;border-right:1px solid #c4c4c4;font-size:14px;padding:0;text-align:center;height:60px;}

.product2-wrap {padding:40px;}
.product2-wrap ul li {font-size:16px;color:#666666;line-height:30px;}
.product2-wrap .tit {font-size:30px;color:#0066b3;margin-bottom:10px;}
.product2-wrap .stit  {font-size:25px;color:#0066b3;margin-bottom:10px;}
.product2-wrap .sstit  {font-size:18px;color:#0066b3;margin-bottom:5px;}
.product2-wrap p {font-size:16px;color:#666666;}
.product2-wrap .ex {position:relative;padding-left:9px;margin-top:10px;color:#666;}
.product2-wrap .ex:before {position:absolute;top:3px;left:0;display:block;content:"*";}
.product2-table {width:100%;border-collapse:collapse;border-spacing:0;}
.product2-table td.tdleft {padding-left:20px;padding-right:20px;text-align:left;}
.product2-table th {font-size:15px;font-weight:500;border:1px solid #c4c4c4;color:#fff;overflow:hidden;word-break:normal;background-color:#0c548b;text-align:center;padding:15px 0;}
.product2-table.chung-table th {background-color:#258393;}
.product2-table td {font-size:14px;word-break:break-all;color:#666666;border:1px solid #c4c4c4;overflow:hidden;text-align:center;padding:15px 0;}
.product2-table td .list {display:inline-block;text-align:left;font-size:14px;color:#666666;} 
.product2-table .td-noneleft {border-right:none;}
.product21-row .tt {color:#0066b3;font-size:16px;margin-bottom:5px;}
.product2-table .col-first {width:15%;}
.product2-table .col-second {width:35%;}
.product21-row img {margin:0 auto;}

.product-view-wrap {padding:76px 0 64px 0;}
.product-view-wrap .product-view {padding:0 85px 0 45px;}
.product-view-wrap .product-view .product-view-in {position:relative;min-height:440px;}
.product-view-wrap .product-view .product-head {font-size:22px;color:#969696;font-weight:400;letter-spacing:-1px;}
.product-view-wrap .product-view .product-title {font-size:70px;line-height:70px;color:#000000;font-weight:600;margin-bottom:25px;letter-spacing:-1px;}
.product-view-wrap .product-view .product-mark {margin-bottom:25px;}
.product-view-wrap .product-view .product-cont {font-size:16px;color:#8a8a8a;font-weight:400;line-height:30px;}
.product-tab {margin:10px 50px;}
.product-tab ul {margin:0 -1px;}
.product-tab ul li {float:left;width:20%;padding:0 1px;position:relative;}
.product-tab ul li a {display:block;background-color:#1d1c1c;font-size:17px;font-weight:400;color:#fff;height:54px;line-height:54px;text-align:center;text-decoration:none;}
.product-tab ul li.on a {background-color:#0066b3;}
.product-tab ul li.on:after {position:absolute;width:10px;height:8px;bottom:-8px;left:50%;margin-left:-5px;display:block;content:"";background:url('/templates/main/images/product_detail_arrow.png') no-repeat 0 0;}
.product-view-wrap .product-detail-top {margin-bottom:0;}
.product-detail {border-top:3px solid #0066b3;background-color:#fff;padding:75px 50px;overflow:hidden;}
.product-detail img {max-width:100% !important;height:auto !important;}
.product-detail .tit {padding-bottom:10px;font-size:50px;color:#0066b3;font-weight:600;position:relative;margin-bottom:40px;}
.product-detail .tit:after {position:absolute;left:0;bottom:0;width:58px;height:2px;content:"";display:block;background-color:#0066b3;}
.product-detail .tt {line-height:30px;font-size:13px;color:#8a8a8a;padding-top:40px;}
.product-detail .pp {font-size:20px;color:#0066b3;font-weight:400;margin-bottom:10px;}
.product-detail .cc {line-height:30px;font-size:13px;color:#8a8a8a;}
.product-detail.tap-on {display:block;}
.product-detail.tap-off {display:none;}
.product-detail .down-list{margin-bottom:15px;}
.product-detail .down-list .down-tit{margin-bottom:5px;}
.product-detail .down-list .down-tit a{color:#0066B3;font-weight:bold;font-size:18px;}
.product-detail .down-list .down-txt {font-size:15px;}

.tech11-wrap {padding:60px 15px;text-align:center;}
.tech11-wrap img {margin:0 auto;}

.tech2-wrap {height: 303px;background: url('/templates/main/images/tech_tech2_img1.jpg') no-repeat center center;}
.tech2-wrap .tit {font-size:25px;color:#eeeeee;font-weight:600;margin-bottom:30px;padding:0 15px;}
.tech21-wrap {max-width:1393px;margin:0 auto 60px auto;}
.tech21-wrap .item {margin-bottom:15px;}
.tech21-wrap .tit {font-size:20px;color:#0066b3;font-weight:600;margin-bottom:10px;text-align:center;}
.tech21-wrap .img {border:1px solid #cdcdcd;}
.tech21-wrap .img img {margin:0 auto;}
.tech22-wrap {padding-top:45px;border-top:3px solid #0066b3}
.tech22-wrap .tech22-tit {color:#0066b3;font-size:30px;font-weight:600;padding:0 54px;margin-bottom:50px;}
.tech22-wrap .row {border-left:1px solid #cccdce;border-top:1px solid #cccdce;}
.tech22-wrap .item {padding-bottom:15px;text-align:center;border-right:1px solid #cccdce;border-bottom:1px solid #cccdce;}
.tech22-wrap .item img {margin:0 auto;}
.tech22-wrap .item .tit {font-size:20px;color:#676767;font-weight:500;margin-bottom:5px;}
.tech22-wrap .item .stit {min-height:75px;font-size:17px;color:#676767;font-weight:400;padding:0 15px;}

.tech52-wrap .item .stit {min-height:88px;}
.tech5-bg {height:266px;background-image: url('/templates/main/images/tech_tech5_img1.jpg');background-repeat: no-repeat;background-size:cover;background-position: center center;}
.tech5-bg .tech5-bg-wrap {position:relative;padding:17px 13px;height:100%;}
.tech5-bg .tech5-bg-wrap .tech5-bg-line {position:relative;width:100%;height:100%;border:1px solid #7a9bb7;}
.tech5-box .tit {font-size:30px;color:#fff;font-weight:600;margin-bottom:20px;}
.tech5-box ul li {font-size:17px;color:#fff;}

/* page */
.paginate_complex{padding:15px 0;line-height:normal;text-align:center;}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;border:1px solid #ddd;width:28px;height:25px;line-height:25px;text-decoration:none !important;color:#000;vertical-align:top;}
.paginate_complex strong {color:#fff;background:#615f60;border:1px solid #615f60;}
.paginate_complex a.default:hover,
.paginate_complex a.default:active,
.paginate_complex a.default:focus{color:#fff;background:#615f60;border:1px solid #615f60}
.paginate_complex .pprev{background:url('/templates/main/images/list_pprev.gif') no-repeat 0 0;width:28px;height:27px;line-height:27px;border:none;}
.paginate_complex .prev{background:url('/templates/main/images/list_prev.gif') no-repeat;width:28px;height:27px;border:none;margin-right:10px;}
.paginate_complex .nnext{background:url('/templates/main/images/list_nnext.gif') no-repeat;width:28px;height:27px;border:none;}
.paginate_complex .next{background:url('/templates/main/images/list_next.gif') no-repeat;width:28px;height:27px;border:none;margin-left:10px;}
.paginate_complex .direction span{display:none;}

.product-category02-tab-wrap {background-color:#fff;padding:20px 250px;}
.product-category02-tab {background-color:#dcdcdc;padding:5px 0;}
.product-category02-tab .item {width:33.333333333%;float:left;padding:0 10px;}
.product-category02-tab div a {text-decoration: none;display: block;padding: 0 0;height: 40px;line-height: 40px;
color: #828282;font-weight: 200;text-align: center;font-size: 16px;font-weight:300;}
.product-category02-tab div a.on {background-color:#0066b3;color:#fff;}

.product-category04-tab-wrap {background-color:#fff;padding:20px 250px;}
.product-category04-tab {background-color:#dcdcdc;padding:5px 0;}
.product-category04-tab .item {width:50%;float:left;padding:0 10px;}
.product-category04-tab div a {text-decoration: none;display: block;padding: 0 0;height: 40px;line-height: 40px;
color: #828282;font-weight: 200;text-align: center;font-size: 16px;font-weight:300;}
.product-category04-tab div a.on {background-color:#0066b3;color:#fff;}

.product-category05-tab-wrap {background-color:#fff;padding:20px 170px;}
.product-category05-tab {background-color:#dcdcdc;padding:5px 0;}
.product-category05-tab .item {width:33.333333333%;float:left;padding:0 10px;}
.product-category05-tab div a {text-decoration: none;display: table;padding: 0 0;height: 60px;color: #828282;text-align: center;width: 100%;}
.product-category05-tab div a span {text-align: center;font-size: 16px;font-weight:300;display: table-cell;vertical-align: middle;}
.product-category05-tab div a.on {background-color:#0066b3;color:#fff;}

.product-category.product-category01 .item {width:33.333333333%;}
.product-category.product-category02 .item {width:16.666666666%;}
.product-category.product-category02 .item .in {padding:20px 0 34px 0;}
.product-category.product-category03 .item .in {padding:20px 0 34px 0;}
.product-category.product-category04 .item {width:20%;}
.product-category.product-category04 .item .in {padding:20px 0 34px 0;}
.product-category.product-category05 .item {width:33.333333333%;}
.product-category.product-category0503 .item {width:16.6666666667%;}
.product-category.product-category0504 .item {width:25%;}

.product-category.product-category0503 .item .in {padding: 34px 0;}

.product-img .product-roll .item {text-align:center;}
.product-img .product-roll .item img {max-width:100%;margin:0 auto;}
.product-detail p {font-family:'Noto Sans', Arial, sans-serif !important;}
.product-detail p span {font-family:'Noto Sans', Arial, sans-serif !important;}

.company6-wrap {padding:0 120px 200px 120px;}
.company6-wrap .map {position:relative;}
.company6-wrap .map .ico-map {font-size:15px;color:#fff;text-align:center;padding-top:20px;position:absolute;display:block;width:52px;height:76px;background-image:url('/templates/main/images/icon_map.png');background-repeat:no-repeat;background-position:0 0;text-decoration:none;cursor:pointer;}
.company6-wrap .map .ico-map.on {background-position:-52px 0;}
.company6-wrap .map .ico-map.ico-map-usa1 {top:108px;left:180px;background-position:-104px 0;}
.company6-wrap .map .ico-map.ico-map-usa1.on {background-position:-52px 0;}
.company6-wrap .map .ico-map.ico-map-usa2 {top:154px;left:269px;}
.company6-wrap .map .ico-map.ico-map-uk {top:53px;left:540px;}
.company6-wrap .map .ico-map.ico-map-danmark {top:38px;left:615px;font-size:12px;}
.company6-wrap .map .ico-map.ico-map-china1 {top:109px;left:932px;}
.company6-wrap .map .ico-map.ico-map-china2 {top:165px;left:966px;}
.company6-wrap .map .ico-map.ico-map-china3 {top:130px;left:869px;}
.company6-wrap .map .ico-map.ico-map-china4 {top:266px;left:930px;background-image: url('/templates/main/images/icon_map_down.png');padding-top:37px;}
.company6-wrap .map .ico-map.ico-map-taiwan {top:259px;left:976px;background-position:-104px 0;}
.company6-wrap .map .ico-map.ico-map-taiwan.on {background-position:-52px 0;}
.company6-wrap .map .ico-map.ico-map-japan {top:100px;left:1036px;}
.company6-wrap .map .ico-map.ico-map-vietnam {top:182px;left:910px;}
.company6-wrap .map .ico-map.ico-map-vietnam span {margin-left: -3px;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {display:none;}

.company6-wrap .jisa {display:none;}
.company6-wrap .jisa.active {display:block;}

.sub_board .board-content {max-width:1080px;margin:0 auto;padding-bottom:100px;}

.board-tab-wrap {background-color:#fff;padding:20px 0;}
.board-tab {background-color:#dcdcdc;padding:5px 0;}
.board-tab .item {width:25%;float:left;padding:0 10px;}
.board-tab div a {text-decoration: none;display: block;padding: 0 0;height: 40px;line-height: 40px;color: #828282;font-weight: 200;text-align: center;font-size: 16px;font-weight:300;}
.board-tab div a.on {background-color:#0066b3;color:#fff;}

.shop-wrap {max-width:1080px;margin:0 auto;padding:50px 15px 100px 15px;}
.shop-wrap .shop-item {padding-bottom:40px;border:2px solid #cccccc;text-align:center;margin-bottom:20px;}
.shop-wrap .shop-item:hover {border:2px solid #0066b3;}
.shop-wrap .shop-item .img {margin-bottom:5px;}
.shop-wrap .shop-item .img img {margin:0 auto;}
.shop-wrap .shop-item .tit {font-size:20px;color:#676767;margin-bottom:10px;}
.shop-wrap .shop-item .txt {font-size:16px;color:#676767;min-height:44px;margin-bottom:18px;}
.shop-wrap .shop-item .price {font-size:22px;color:#0066b3;}
.shop-wrap .shop-item .btn {text-align:center;}
.shop-wrap .shop-item .btn a {display:inline-block;padding:10px 40px;background-color:#444444;}
.shop-wrap .shop-item .btn span {font-size:17px;color:#fff;display:inline-block;padding-left:29px;position:relative;}
.shop-wrap .shop-item .btn span:before {position:absolute;left:0;top:2px;content:"";display:block;width:25px;height:19px;background:url('/templates/main/images/ico_cart.png') no-repeat 0 0;}

.product-detail ul {list-style:inherit !important;margin:inherit !important;list-style-type:inherit;padding:0 0 0 14px;}
.product-detail li {list-style:inherit !important;margin:inherit !important;}

.bx-wrapper .bx-viewport {border:none !important;left:0 !important;}

.sitemap_wrap {padding:0 106px 100px 106px;}
.sitemap_item.simar1 {margin-bottom:150px;}
.sitemap_item.simar2 {margin-bottom:66px;}
.sitemap_onetitle {border-top:2px solid #28608e;border-bottom:1px solid #a2a2a1;padding:10px 0;font-size:23px;color:#3772a1;font-weight:500;display:block;}
.one_wrap {position:relative;padding:25px 0 15px 195px;border-bottom:1px solid #e2e2e2;}
.one_wrap .title {position:absolute;left:0;top:25px;}
.one_list .one_li .title {font-size:16px;color:#000000;font-weight:400;}
.one_list.nosub {padding:15px 0;}
.one_list.nosub .one_li {padding:10px 0;}

.two_list .two_li {margin-bottom:5px;}
.two_list .two_li .two_a {font-size:15px;color:#a2a2a1;font-weight:300;}
.three_list {padding:10px 0 20px;}
.three_list .three_li {margin-bottom:5px;}
.three_list .three_li a {font-size:13px;color:#5f8aaf;font-weight:300;}
.nomar30 {margin:0 -30px;}
.nopad30 {padding:0 30px;}

.default-list li {position:relative;padding-left:13px;}
.default-list li:before {display:block;content:"";position:absolute;left:0;top:15px;width:5px;height:1px;background-color:#666666;}

.company2-wrap-item-scroll {overflow:auto;height:675px}

.job1-wrap {padding:50px 42px 100px;}
.job1-wrap .tit {font-size:35px;color:#0066b3;font-weight:400;margin-bottom:10px;}
.job1-wrap li {font-size:16px;margin:3px 0;letter-spacing:-0.5px;color:#505050;line-height:25px;}
.job1-wrap p {font-size:16px;letter-spacing:-0.5px;color:#505050;line-height:25px;}

.job1_table  {border-collapse:collapse;border-spacing:0;width:100%;}
.job1_table td{font-size:15px;padding:15px 15px;border:1px solid #ccc;overflow:hidden;word-break:normal;vertical-align:middle;}
.job1_table td.bg {background-color:#fafafa;text-align:center;color:#000;font-weight:500}
.job1_table th{background-color:#0066b3;color:#fff;text-align:center;font-size:17px;font-weight:500;padding:15px 15px;border:1px solid #ccc;overflow:hidden;word-break:normal;vertical-align:middle;}
.job1_table_scroll {width:100%;overflow-x:auto;overflow-y:hidden;}
.job1_table_fix {width:1350px;}
.product-category.product-category0503 .item .in .img {padding: 0 20px;}