@charset "utf-8";
html, body {
    overflow: auto;
}
.wrapper{ width: 100%; min-width: 1200px; }
.pro-header{ background: url(../images/pro-banner.jpg) no-repeat top center #F9FAFC; }
.inner-wrapper{ width: 1200px; margin: 114px auto 0; }
.section-div{ background: #fff; text-align: center; padding: 57px 110px 94px; }
.section-div h1{ color: #545454; font-size: 30px; line-height: 84px; margin-bottom: 90px; }
.pain-list{ overflow: hidden; }
.pain-list .pain-item{ float: left; margin: 0 57px; }
.pain-list .pain-item:first-child{ margin-left: 0; }
.pain-list .pain-item:last-of-type{ margin-right: 0; }
.pain-list .pain-item img{ display: block; margin: 0 auto; }
.pain-list .pain-item dt{ font-size: 18px; line-height: 25px; margin-bottom: 8px; }
.pain-list .pain-item dd{ font-size: 14px; color: #6C6C6C; line-height: 20px; }
.white-bg{ background: #fff; }
.gray-bg{ background: #F6F6F3; }
.section-div .inner-b{ overflow: hidden; }
.section-div .text{ width: 392px; padding-top: 180px; text-align: left; color: #545454; }
.section-div .text h2{ font-size: 24px; margin-bottom: 40px; }
.section-div .text p{ line-height: 20px; margin-bottom: 20px; overflow:hidden;}
.section-div .text p i{font-style:normal;float:left;width:45px;}
.section-div .text p span{float:left;width:347px;}
.inner-wrapper{ margin-bottom: 30px; }


