﻿/*.main{padding-bottom:344px;}*/
/*富文本*/   
.article{padding-bottom: 40px;}
.articleHead h2{border-bottom: 1px solid #e3e3e3;font-family: \5FAE\8F6F\96C5\9ED1;font-size: 28px;color: #333;}
.articleHead h2 span{margin-bottom: -3px;border-bottom: 3px solid #666;display: inline-block;padding-bottom: 16px;}
.articleBody p{color: #666666;font-size: 14px;margin-top: 24px;line-height: 24px;}
.articleBody p img{display: block;margin: 0 auto;margin-top: 45px;max-width: 100%;}
/*item*/

.itemContainer {
    margin-bottom: 30px;
}
.itemWrap.companyItem{background: #eee;padding:33px 17px 0px 25px;margin-top: 27px;}
.itemWrap.contributionItem{background: #f6f6f6;padding:42px 24px 21px 17px;}
.itemWrap.advantageItem{background: #f6f6f6;padding:27px 26px 10px 31px;}
.itemWrap h2{color: #666666;font-size: 14px;font-weight: 600;letter-spacing: 0.78px;margin-bottom: 16px;padding-left: 20px;position: relative;}
.itemWrap p{color: #666666;font-size: 14px;letter-spacing: 0.4px;
    line-height: 24px;}
.advantageItem p{margin-bottom: 20px;}    
.itemWrap h2 img{    position: absolute;
    top: 3px;
    left: 0;}
.itemWrap .itemImg01{float: right;margin-top: -65px;margin-left: 15px;}
.itemWrap .itemImg02{float: right;margin-top: 1px;}
.itemWrap .itemImg03{float: right;    margin-top: 2px;max-width: 100%;}
.itemWrap .itemImg04{float: right;    margin-top: 22px;max-width: 100%;}
.advantageItem p{padding-left: 20px;}
.advantageItem{border-bottom: 1px solid #d6d6d6;}
.advantageItem.itemWrap02{border-bottom: none;}
.itemWrap.itemWrap02{background: #fff;}
.itemWrap03{text-align: center;background: url(../images/itemwrap03bg.png) repeat;padding:24px 85px 35px;}
.itemWrap03 p{color: #666666;font-size: 12px;    line-height: 21px;
    margin-top: 41px;}
.itemWrap.contributionItem p{    margin-bottom: 26px;}
.itemWrap.contributionItem h2{    margin-bottom: 30px;}
.contributionItem .itemBody{padding-right: 300px;}
.advantageItem .itemBody{    float: left; width: 49%;}
@media (max-width:1500px){
    .itemWrap .itemImg01{float: right;margin-top: -68px}
}
@media (max-width: 999px){
  .main{padding-top: 70px;}
  .itemWrap .itemImg03,.itemWrap .itemImg04{width: 48%;}
  .itemWrap03 img{max-width: 100%;}
  .itemContainer.container{padding: 0;}
}
@media (max-width: 767px){
  .itemWrap .itemImg01{margin-top: 0;margin-left: 15px;}
  .itemWrap .itemImg02{float: inherit;margin: 0 auto; display: block;margin-bottom: 24px;}
  .advantageItem .itemBody{float: inherit;width: inherit;}
  .itemWrap .itemImg03,.itemWrap .itemImg04{float: inherit;width: inherit;margin: 0 auto;display: block;    margin-top: 25px;}
.itemWrap.advantageItem{padding: 27px 15px 30px 15px;}
.advantageItem p {
    margin-bottom: 16px;
}
  .contributionItem .itemBody {
    padding-right: 0;
}
.itemWrap.contributionItem {
    padding: 42px 24px 1px 17px;
}
.itemWrap03{padding:10px 0 26px;}
.itemWrap03 p{padding: 0 15px;    margin-top: 23px;}  
}
@media (max-width: 480px){
  .itemWrap.companyItem {
    padding: 29px 15px 35px 17px;
}
.itemWrap .itemImg01{width: 108px;    margin-left: 10px;}
.itemWrap.companyItem p{letter-spacing: 0;}
.itemWrap.companyItem h2{line-height: 24px;margin-bottom: 11px;}
.articleBody p img.articleImgPc{display: block;margin-top: 32px;}
.article { padding-bottom: 24px; }
.advantage .article { padding-bottom: 26px; }
.contribution .article { padding-bottom: 25px; }
  .articleHead h2{font-size: 22px;}
 .articleHead h2 span{padding-bottom: 12px;}
 .articleBody p{margin-top: 18px;}
}
