.page-body{ background: #ffa72a; line-height: 30px; }
.page-center{ margin: 0 auto; }
.bg-color{ width: 1100px; height: 61px; background: url("../images/active1-scroll-1.png") no-repeat; }
.img-inline{ display: inline-block; vertical-align: middle; }
.active1-content a{ display: block; color: #fff; background-color: #ff5656; text-align: center; }
.active1-content a:hover{ background-color: #ff7777; text-decoration: none; }
h1{ font-size: 20px; text-align: center; line-height: 40px; font-weight: normal; color: #ff500c; }
h2{ font-size: 16px; font-weight: normal; }
h2 i{ margin-right: 10px; width: 18px; height: 20px; background-repeat: no-repeat no-repeat; }
h3{ font-size: 16px; }
h3 i{ margin-right: 5px; vertical-align: middle; font-size: 28px; color: #ff500c; }

.active1-content{ width: 1100px; padding-bottom: 40px;}
.active1-content .content-item-1{ font-size: 14px; color: #fff; text-align: center; line-height: 75px; }
.active1-content .content-item-1 p i{ margin-right: 15px; width: 16px; height: 16px; background: url("../images/active1-icon-1.png") no-repeat; }
.active1-content .content-item-2{ padding: 0 96px 20px 96px; }
.active1-content .content-item-2,
.active1-content .content-item-3{ margin-top: -8px; margin-bottom: 30px; background-color: #fff; border-radius: 10px; box-shadow: 0 7px 10px rgba(222,152,31,0.3);}
.active1-content .content-item-3,
.active1-content .content-item-4{ padding: 0 96px 40px 96px; }
.active1-content .content-item-2 h1 i,
.active1-content .content-item-3 h1 i{ margin-left: 0.15rem; width: 43px; height: 36px; background: url("../images/active1-icon-2.png") no-repeat; }
.active1-content .content-item-2 .content-detail p{ padding: 10px 0; }
.active1-content .content-item-2 img{ margin: 20px auto; }
.active1-content .content-item-2 em{ display: block; margin: 10px -96px; width: 1100px; height: 26px; background: url("../images/active1-scroll-2.png") no-repeat; }
.active1-content .content-item-2 .content-table p{ line-height: 50px; }
.active1-content .content-item-2 .content-table table{ margin-top: 10px; width: 100%; text-align: center; line-height: 50px; }
.active1-content .content-item-2 .content-table table tr{ border: 1px solid #e2edf4; }
.active1-content .content-item-2 .content-table table tr th{ width: 25%; font-weight: normal; background-color: #e2edf4; }
.active1-content .content-item-2 .content-table table tr td.fn-up{ font-size: 16px; color: #ff5656; }
.active1-content .content-item-2 .content-table table tr td a{ margin: auto; width: 80px; height: 28px; line-height: 28px; border-radius: 5px; }
.active1-content .content-item-2 .content-table>a{ margin: 30px auto; width: 226px; height: 44px; font-size: 16px; line-height: 44px; border-radius: 2px; }
.active1-content .content-item-3 em{ display: block; margin: 30px auto; width: 28px; height: 45px; background: url("../images/active1-icon-3.png") no-repeat; }
.active1-content .content-item-3 img{ margin-top: 20px; padding: 15px; border: 1px solid #bfbfbf; border-radius: 10px; }
.active1-content .content-item-4{ margin-top: 10px; overflow: hidden; }
.active1-content .content-item-4 i{ float: left; margin-top: 4px; margin-right: 8px; width: 16px; height: 44px; background: url("../images/active1-num-0.png") no-repeat; }
.active1-content .content-item-4 p{ margin-left: 20px; line-height: 24px; color: #a24100; }
