/* introduction */
.introduction{margin: 80px auto;overflow: hidden;font-size: 14px;max-width: 1190px;}

.introduction .l-main{float: left;width:50%;margin-right: -100%;}
.introduction .l-main-in{margin-right:20px;text-align: center;}
.introduction .l-main .img{display:inline-block;max-width:100%;overflow: hidden;padding:10px;border:1px solid #cccccc;background-color:#ffffff}
* + html .introduction .l-main .img{display:inline;}
.introduction .l-main .img img{max-width: 100%;}

.introduction .r-bar{float: right;width:50%;overflow: hidden;}
.introduction .r-bar-in{margin-left: 20px}
.introduction .r-bar h1{text-align: center;margin-top:-8px;margin-bottom: 10px}

/* cultural */
.cultural{padding: 80px;margin-bottom:-60px;overflow: hidden;font-size: 14px;/* background: url(../images/cnt/about/pic-bg-001.png) no-repeat 100% 100%; */}
.cultural .strong{font-size: 24px;text-align: center;}
.cultural .fwg-jbg{text-align: center;}
.cultural .fwg-jbg span{display:inline-block;padding:10px 20px;border:1px solid #999999;background-color: #ffffff;font-size: 18px;margin: 10px;cursor: pointer;}
.cultural .fwg-jbg span:hover{border:1px solid #eb8928;background-color: #eb8928;color:#ffffff;}
#fwgCnt, #jbgCnt{display: none}
#fwgCnt dl,#jbgCnt dl{position: relative;padding: 60px;}
#fwgCnt dt,#jbgCnt dt{float:left;clear: both;margin-bottom:5px;margin-right:-100%;padding:2px 5px;border:1px solid #EBBA8F;border-radius:5px;background-color:#ffcda0;font-weight: 700;}
#fwgCnt dd,#jbgCnt dd{margin-left:5em;margin-bottom: 10px}

/* structure */
.structure{margin: 80px 0;text-align: center;}
.structure img{max-width: 100%}

/* growUp */
.growUp{margin: 80px 0;}
.growUp h1{margin-top: 0;margin-bottom: 20px;text-align: center;}
.growUp .content{position:relative;overflow: hidden;height:3px;max-width: 100%;}
.growUp .content .axis-x{position:absolute;width:100%;height:3px;background-color:#5b5b5b;overflow: hidden;}
.growUp .content .prev,.growUp .content .next{position: absolute;top:50%;width:40px;height:100px;margin-top: -50px;background: url(../images/web/turn-pic-02.png) no-repeat;cursor: pointer;opacity: 0.3;filter:alpha(opacity=30);}
.growUp .content .prev{left: 0;}
.growUp .content .prev:hover{background-position: 0 -100px;opacity: 1;filter:alpha(opacity=100);}
.growUp .content .next{right: 0;background-position: -40px 0}
.growUp .content .next:hover{background-position: -40px -100px;opacity: 1;filter:alpha(opacity=100);}
.growUp .list{position:absolute;right:0;width:999999px;padding-right:60px;font-size: 0px;white-space: nowrap;text-align: right;zoom:1;}
.growUp .list:after{content: '';display: block;height: 0;overflow: hidden;clear: both;}
.growUp .list li{position:relative;float: right;padding:15px 20px;border:1px solid #cccccc;background-color:#ffffff;font-size: 14px;white-space: normal;text-align: left;}
.growUp .list li .arrow{position: absolute;left:50%;width: 12px;height: 10px;margin-left:-6px;background: url(../images/web/arrow-03.png) no-repeat 0 0;}
.growUp .list li .circle{position: absolute;left:50%;bottom:-23px;width: 13px;height: 13px;margin-left:-6px;background: url(../images/web/circle.png) no-repeat 0 0;}
.growUp .list .current{padding:10px 20px;border:none;background-color: #eb8928;color:#ffffff;}
.growUp .list .current .arrow{bottom:-10px;background-position:-12px 0;}
.growUp .list .year{height:24px;top:-24px;margin:0 20px;padding: 0 10px;line-height:24px;border:none;background-color: #5b5b5b;color: #ffffff}
.growUp .list .odd, .growUp .list .even{width:220px;min-height: 65px;}
.growUp .list .odd{margin-right:-125px;}
.growUp .list .odd .arrow{bottom:-10px;}
.growUp .list .odd .circle{bottom:-23px;}
.growUp .list .even{top:16px;margin-right:-125px;}
.growUp .list .even .arrow{top:-10px;background-position: 0 -10px}
.growUp .list .even .circle{top:-23px;}

/* honour */
/* .honour{margin-bottom: -60px}
.honour .projector-pic{height: 480px;overflow:hidden;background: url(../images/cnt/about/honour-mBg.png) no-repeat 50% 50%;}
.honour .projector-pic li{width: 100%;text-align: center;padding-top: 30px}
.honour .projector-pic li span{position:relative;display: inline-block;width: 500px;height: 450px;overflow:hidden;vertical-align: top;background: url(../images/cnt/about/honour-bg.png) no-repeat 50% 100%;}
.honour .projector-pic li img{position:absolute;bottom:105px;max-width: 300px;max-height: 350px;left:50%} */
.honour{margin: 80px 0}
.honour .list{font-size:0;zoom:1;text-align: center;}
.honour .list:after{content: '';display: block;height: 0;overflow: hidden;clear: both;}
.honour .list li{display: inline-block;padding-right: 10px;margin-bottom: 10px;font-size:12px;width:300px;}
* + html .honour .list li{display: inline;}
.honour .list li > div{border:1px solid #cccccc;padding:10px;background-color: #ffffff}
.honour .list li .text{display: block;text-align: center;margin-top: 10px;}
.honour .list li .img{display: block;height:218px;}
.honour .list li .img img{max-width: 100%;max-height: 100%;}
.honour .more{width: 60px;height: 24px;margin: 60px auto 0;cursor: pointer;background: url(../images/web/btn-bg-01.png) no-repeat 50% 0;text-align: center;font: 700 14px/24px Arial}
.honour .more:hover{background-position: 50% -24px;color: #ffffff}

/* customer */
.customer{margin: 80px 0}
.customer .list{font-size:0;zoom:1;text-align: center;}
.customer .list:after{content: '';display: block;height: 0;overflow: hidden;clear: both;}
.customer .list li{display: inline-block;margin-right: 10px;margin-bottom: 10px;font-size:12px;}
* + html .customer .list li{display: inline;}
.customer .list li > div{border:1px solid #cccccc;padding:10px;background-color: #ffffff}
.customer .list li .text{display: block;text-align: center;margin-top: 10px;}
.customer .more{width: 60px;height: 24px;margin: 60px auto 0;cursor: pointer;background: url(../images/web/btn-bg-01.png) no-repeat 50% 0;text-align: center;font: 700 14px/24px Arial}
.customer .more:hover{background-position: 50% -24px;color: #ffffff}