
/* case */
.wrapper-case {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  flex-flow:wrap;
  position: relative;
  top: 30px;
}
.albumcase{width:50%;position:relative; }
.albumcase i{position:absolute; top:-120px;}
.albumcase a{display:block;box-shadow:0 3px 8px rgba(0,0,0,.4); margin:5px;padding:8px;}
.albumcase img{ display:block;width:100%;}
.albumcase .case-title{font-size:1.7rem;margin-bottom:5px;display:inline-block; border-bottom:2px solid #009FA9; color:#009FA9;}
.albumcase .text{font-size:1.5rem; text-align:justify;}
/* case */



/* honor */
.wrapper-honor {
  margin-bottom: 60px;
  position: relative;
  top: 30px;
}
.albumhonor{background:#efefef;margin-bottom:30px;color:#333;}
.albumhonor .honor-title{font-size:1.4rem;padding:0 15px 10px;}
.albumhonor .honor-title:after{display:block; content:""; width:70px; height:2px; background:#fff;}
.albumhonor .honor-text{font-size:.8em;padding:0 15px 15px;}

/* honor */

/* service */
.wrapper-ser {
  margin-bottom: 60px;
  padding: 0 15px;
  position: relative;
  top: 30px;
}
.albumser{background:#1d1d1d;margin-bottom:30px;color:#fff;}
.albumser .ser-title{font-size:1em;padding:0 15px 10px;}
.albumser .ser-title:after{display:block; content:""; width:70px; height:2px; background:#fff;}
.albumser .ser-text{font-size:.8em;padding:0 15px 15px;}

/* service */




/* join */
.ab_ch1 img{display:block;width:100%;}
.ab_ch3{padding:15px 0 15px;}
.ab_ch3 h3{color:#005939;text-align:center; font-size:1em; background:url(../images/h3_bg.png) no-repeat center center;margin-bottom:10px;}
.ab_chTro{padding:0 10px; font-size:.9em;}
.indexlabel{ overflow:hidden;padding:10px 5px 30px;}
.indexlabel div{float:left;}
.label-01{width:48%;padding:0 1%;}
.indexlabel div p{padding:5px 0;font-size:.9em;}
.indexlabel label{display:block; padding:5px; border:1px solid #ddd;}
.indexlabel label input{width:100%; font-size:.8em; color:#000;height:30px;line-height:30px;}
.indexlabel input[type='radio']{margin:0 3px 0 13px;}
.indexlabel div.label-04{padding-top:20px;}
.indexlabel .label-04 input{width:120px; line-height:45px; text-align:center;color:#fff; margin-right:10px; cursor:pointer;border-radius:0;}
.indexlabel input[type='submit']{background-color:#004e92;}
.indexlabel input[type='reset']{background-color:#ccc;}
.indexlabel .label-02{width:98%; padding:0 1%;}
.indexlabel .label-02 input[type='text']{border:1px solid #ddd; padding:2px 3px; width:120px; height:50px; font-size:.8em;  color:#000;border-radius:0;}
.indexlabel .label-02 img{width:130px;}
.indexlabel div textarea{height:100px; line-height:1.5; width:98%; padding:1%; font-size:.8em; color:#000;border:1px solid #ddd;}

/* join */





/* solution */
.solubox{text-align:center;padding:15px 8px;}
.solubox .title1,.solubox .title2{display:inline-block;padding:0 40px;margin:0 auto;font-size:1.8rem;color:#009FA9;}
.solubox .title1{background:url(../images/indexMtwoIcon-01.png) no-repeat left top ; background-size:23px;}
.solubox .title2{background:url(../images/indexMtwoIcon-02.png) no-repeat right bottom ;font-weight:bold; background-size:23px;}
.solubox .text{text-align:left;display:inline-block;padding:15px 0;text-align:justify;font-size:1.5rem; line-height:40px;}


.index-procont dl {padding:30px 0 40px;}
.index-procont dl dt{width:230px; float:left; margin-left:-10px;}
.index-procont dl dt img{display:block; width:100%;}
.index-procont dl dd{margin-left:230px; padding:30px 0 0;}
.index-procont dl dd p{font-size:1.5rem;margin-bottom:15px;color:#73BF44;}
.index-procont dl dd p em{display:inline-block;width:31px; height:31px;line-height:31px;text-align:center; border-radius:50%;background:#73BF44;color:#fff;margin-right:8px;}
.index-procont .info .title{padding-left:76px; border-bottom:2px solid #F77921;padding-bottom:8px; margin-bottom:15px;line-height:60px;}
.index-procont .info .title h4{font-size:1.7rem;display:inline-block; color:#009FA9;}
.index-procont .info .title p{font-size:1.5rem; display:inline-block;color:#F77921;}
.index-procont .info .text{font-size:1.5rem; line-height:38px;}
/* solution */


























