.comm-banner{width:100%;height:22.5rem;overflow:hidden;background-image:linear-gradient(#307fe2, #5bb2ef);}
.comm-banner h3{padding-top:5.5rem;font-size:2.4rem;color: #FFF;text-align: center;}
.comm-content{height:auto;}
.comm-mar{position:relative;margin:0 1.5rem;}
.comm-position{position:relative;top:-9rem;padding:2rem 2rem 3rem 2rem;width:100%;height:auto;border-radius:0.4rem;background:#FFF;box-shadow: #e3e3e3 0px 9px 40px -12px}
.comm-position h4{margin-bottom:2rem;font-size:1.8rem;text-align:center;}
.comm-img{width: 100%;height:auto;overflow:hidden;text-align:center;}
.comm-img img{min-width: 100%;height: 100%;}
.comm-text{margin-top:-9rem;padding:3rem 0 4rem 0;}
.comm-text p{font-size: 1.3rem;color:#1A1A1A;}
.comm-center{width: 100%;padding:4rem 0;background:#eff3f7;}
.comm-center h4{text-align:center;padding-bottom: 3rem;font-size:1.8rem;}
.comm-center-content{margin:0 1.5rem;}
.comm-center-list{padding:2rem 2rem 2rem 1.5rem;margin-bottom:1.5rem;width:auto;height:auto;clear: both;overflow: hidden;background:#FFF;border-radius:0.4rem;}
.comm-list-icon{width:4.4rem;height:100%;float:left;margin-right:2rem;margin-top:4rem;overflow:hidden;vertical-align: middle;}
.icon-list{width:4.4rem;height:4.4rem;}
.comm-list-icon .icon-list img{max-width:100%;vertical-align:middle;line-height: 12rem;}
.comm-list-title{font-size:1.5rem;margin-bottom:1.5rem; }
.comm-list-content{overflow:hidden;}
.comm-list-text{font-size: 1.1rem;}











