.content {
    width: 1200px;
    margin: auto;
}

.solution_banner.OA_banner {
    height: 520px;
    background: url(../images/OA_banner.png) no-repeat;
    max-width: 1920px;
    margin: auto;
    /* margin-bottom: 40px; */
    padding-top: 60px;
}

.solution_banner.education_banner {
    height: 704px;
    background: url(../images/education_banner.png) no-repeat;
    /* margin-bottom: 40px; */
    padding-top: 60px;
    max-width: 1920px;
    margin: auto;
}

.solution_banner.shopping_banner {
    height: 490px;
    background: url(../images/shopping_banner.png) no-repeat;
    /* margin-bottom: 40px; */
    padding-top: 60px;
    max-width: 1920px;
    margin: auto;
}

.solution_banner.energy_banner {
    height: 520px;
    background: url(../images/energy_banner.png) no-repeat;
    /* margin-bottom: 40px; */
    padding-top: 60px;
    text-align: center;
}

.content .introduce {
    width: 100%;
    height: 250px;
    margin-bottom: 40px;
    /* margin-top: 70px; */
}

.OA_bg {
    width: 520px;
    height: 290px;
    margin: 0 auto;
}

.OA_banner h2 {
    text-align: center;
    font-size: 48px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFF;
}

.OA_banner h4 {
    text-align: center;
    margin-top: 27px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFF;
}

.education_banner h2 {
    text-align: center;
    font-size: 48px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #2691CF;
}

.education_banner h4 {
    text-align: center;
    margin-top: 27px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #2691CF;
}

.education_introduce {
    font-size: 18px;
    line-height: 30px;
    font-family: Microsoft YaHei;
    /* font-weight: bold; */
}

.education_bg .objectiveBox.cultivateBox .fl {
    width: 21%;
}

.cultivateBox_bg.education_bg .education_img1 {
    background: url(../images/education_img1.png) no-repeat;
}

.cultivateBox_bg.education_bg .education_img2 {
    background: url(../images/education_img2.png) no-repeat;
}

.cultivateBox_bg.education_bg .education_img3 {
    background: url(../images/education_img3.png) no-repeat;
}

.cultivateBox_bg.education_bg .education_img4 {
    background: url(../images/education_img4.png) no-repeat;
}

.cultivateBox_bg.energy_bg {
    background: url(../images/energy_bg.png) no-repeat;
}

.energy_banner h2 {
    text-align: center;
    font-size: 48px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFF;
}

.energy_banner h4 {
    text-align: center;
    margin-top: 27px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFF;
}

.cultivateBox_bg.energy_bg .energy_img1 {
    background: url(../images/energy_img1.png) no-repeat center top;
}

.cultivateBox_bg.energy_bg .energy_img2 {
    background: url(../images/energy_img2.png) no-repeat center top;
}

.cultivateBox_bg.energy_bg .energy_img3 {
    background: url(../images/energy_img3.png) no-repeat center top;
}

.cultivateBox_bg.energy_bg .energy_img4 {
    background: url(../images/energy_img4.png) no-repeat center top;
}

.cultivateBox_bg.energy_bg .energy_img5 {
    background: url(../images/energy_img5.png) no-repeat center top;
}

.shopping_banner h2 {
    text-align: center;
    font-size: 48px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #378FA4;
}

.shopping_banner h4 {
    text-align: center;
    margin-top: 27px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #378FA4;
}

.cultivateBox_bg.shopping_bg {
    background: url(../images/shoppingTarget_bg.png) no-repeat top 64% center;
    /* background-size: 100% 194px; */
    height: 420px;
}

.shopping_bg .cultivateBox div {
    width: 115px;
    font-size: 16px;
    color: #666;
    float: left;
    font-family: Microsoft YaHei;
}

.shopping_bg .cultivateBox .text1 {
    margin-top: 200px;
    margin-left: 65px;
}

.shopping_bg .cultivateBox .text2 {
    margin-top: 135px;
    margin-left: 178px;
}

.shopping_bg .cultivateBox .text3 {
    margin-top: 230px;
    margin-left: 264px;
}

.shopping_bg .cultivateBox .text4 {
    margin-top: 137px;
    margin-left: 203px;
}

.OA_bg img {
    /* width: 520px;
    height: 290px; */
    width: 405px;
    height: 312px;
    margin-top: 80px;
}

.OA_bg .img2 {
    width: 520px;
    height: 290px;
    /* width: 405px;
    height: 312px; */
    margin-top: 80px;
}

.OA_character_bg {
    width: 100%;
    padding-bottom: 20px;
    background: #F8FCFF;
    margin-top: 40px;
}

.introduce_text {
    height: 80px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    /* font-weight: bold; */
    margin-bottom: 40px;
}

.introduce .introduce_left {
    width: 394px;
    height: 100%;
}

.introduce .introduce_right {
    width: 670px;
    height: 100%;
    margin-left: 30px;
    position: relative;
}

.introduce_right .introduce_right_icon {
    position: absolute;
    width: 64px;
    height: 2px;
    background-color: #114C78;
    top: 30px;
    left: 0;
}

.introduce_right .introduce_right_text {
    margin-top: 25px;
    font-size: 12px;
    line-height: 20px;
    color: #999;
}


/* Ã¤Â¸Å¡Ã¥Å Â¡Ã§â€ºÂ®Ã¦Â â€¡ */

.goal_title {
    width: 100%;
    text-align: center;
    font-size: 26px;
}

.goal .goal_box {
    width: 100%;
    height: 485px;
    padding: 0px 70px;
    box-sizing: border-box;
}

.goal_box .goal_item {
    /* width: 250px; */
    padding: 20px 40px;
    margin-bottom: 20px;
    /* height: 110px; */
    border: 1px solid rgba(3, 0, 0, .1);
    box-sizing: border-box;
    /* float: left; */
    /* margin-right: 153px; */
}

.goal_item:nth-child(3) {
    margin-right: 0;
}

.goal_item .item_icon {
    width: 90px;
    height: 100px;
    margin: auto;
    /* margin-top: 90px; */
}

.goal_item .item_icon img {
    height: 100px;
}

.goal_item .item_textBox {
    width: 800px;
    margin-left: 70px;
}

.goal_item .item_text {
    /* width: 100%; */
    /* text-align: center; */
    font-size: 20px;
    /* margin-top: 54px; */
    margin: 0;
}

.goal_item span {
    display: inline-block;
    font-size: 16px;
    color: #787878;
    line-height: 28px;
    margin-top: 17px;
}


/* Ã§Â³Â»Ã§Â»Å¸Ã§â€°Â¹Ã¦â‚¬Â§ */

.characteristic {
    margin-top: 40px;
}

.characteristic .characteristic_title {
    width: 100%;
    text-align: center;
    font-size: 26px;
    margin-bottom: 42px;
}

.characteristic .characteristic_left {
    width: 614px;
    height: 410px;
}

.characteristic .characteristic_left img {
    height: 410px;
    margin-left: 60px;
}

.characteristic .characteristic_right {
    width: 520px;
    height: 410px;
}

.characteristic_right .front {
    width: 50px;
    height: 30px;
    background: rgba(255, 166, 0, 0.1);
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    margin-bottom: 15px;
}

.characteristic_right div {
    width: 100%;
    position: relative;
    padding-left: 15px;
    box-sizing: border-box;
    margin-bottom: 35px;
}

.characteristic_right i {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #FFA600;
    top: 8px;
    left: 0;
}

.characteristic_right .front_title {
    font-size: 14px;
    margin-bottom: 10px;
}

.characteristic_right .front_text {
    font-size: 12px;
    color: #999;
}

.characteristic_right .function {
    width: 50px;
    height: 30px;
    background: rgba(255, 166, 0, 0.1);
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    margin-bottom: 15px;
}

.characteristic_right .function_title {
    font-size: 14px;
    margin-bottom: 10px;
}

.characteristic_right .function_text {
    font-size: 12px;
    color: #999;
}


/* Ã§Â³Â»Ã§Â»Å¸Ã¤Â¼ËœÃ§â€šÂ¹ */

.merit {
    margin-top: 80px;
}

.merit .merit_title {
    width: 100%;
    text-align: center;
    font-size: 26px;
    margin-bottom: 40px;
}

.merit .merit_item {
    width: 128px;
    height: 150px;
    float: left;
    margin-right: 140px;
}

.merit_item:nth-last-child(1) {
    margin-right: 0;
}

.merit_item .item_icon {
    width: 60px;
    height: 60px;
    margin: auto;
    margin-bottom: 20px;
}

.merit_item p {
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height: 28px;
    color: #787878;
}


/* Ã©Â¡ÂµÃ©ÂÂ¢Ã¥Â±â€¢Ã§Â¤Âº */

.show {
    margin-top: 70px;
}

.show img {
    width: 100%;
    height: 100%;
}

.show_title {
    width: 100%;
    text-align: center;
    font-size: 26px;
    margin-bottom: 40px;
}

.show .show_photo {
    width: 1200px;
    margin-bottom: 40px;
}

.introduce_right_title {
    font-size: 18px;
    font-family: Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜;
}

.general_title_new {
    margin-bottom: 40px;
}


/* 能源管理平台 */


/* 要点 */

.characteristic .gist_right {
    width: 570px;
    height: 410px;
}

.gist_right div {
    width: 570px;
    height: 50px;
    margin-bottom: 20px;
    background: #FFFCF6;
}

.gist_right div p {
    margin: 0 0;
    line-height: 50px;
    width: 130px;
    margin-right: 10px;
    font-size: 14px;
    text-align: center;
    background: #FFC76F;
    color: #FFF;
}

.gist_right div span {
    width: 430px;
    line-height: 20px;
    height: 50px;
    padding: 5px 0px;
    font-size: 12px;
    box-sizing: border-box;
    color: #999;
}


/* 优势 */

.advantageBox div.fl {
    width: 30%;
    height: 120px;
    margin-left: 40px;
    margin-bottom: 10px;
    padding: 0px 50px 10px;
    box-sizing: border-box;
}

.advantageBox div.clearfix {
    width: 100%;
}

.advantageBox div img {
    width: 31px;
    height: 31px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.advantageBox div p {
    margin: 0 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}

.advantageBox div span {
    font-size: 12px;
    color: #999;
}


/* 适用范围 */

.scopeBox div {
    width: 20%;
    height: 270px;
    margin-left: 50px;
    text-align: center;
}

.scopeBox div h5 {
    font-size: 16px;
    font-weight: 400;
    margin-top: 20px;
}


/* 电商网站 */


/* 业务目标 */

.shoppObjectiveBox div {
    width: 35%;
    /* height: 160px; */
    padding: 20px 50px;
    margin-left: 118px;
    margin-bottom: 20px;
    box-sizing: border-box;
    background: #fff;
    text-align: center;
}

.shoppObjectiveBox div h5 {
    font-size: 16px;
    margin-top: 10px;
    color: #999;
    font-weight: 400;
}


/* 功能要点 */

.shoppPointsBox div {
    width: 30%;
    height: 130px;
    margin-left: 30px;
    margin-bottom: 20px;
    padding: 20px 50px;
    box-sizing: border-box;
    border: 1px solid #DBDBDB;
}

.shoppPointsBox div p {
    font-size: 16px;
    margin: 0 0 10px 0;
}

.shoppPointsBox div span {
    font-size: 12px;
    color: #999;
}

.shopping_list .project_item .item_icon {
    width: 180px;
    background-size: 100% 100%;
}

.shopping_list .project_item .item_content {
    width: 1000px;
}

.shopping_list .project_item:nth-child(2) .item_content,
.shopping_list .project_item:nth-child(3) .item_content {
    line-height: 65px;
}

.general-box {
    display: flex;
    justify-content: space-between;
}

.general-left {
    flex: 1;
    margin-right: 74px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.general-right {
    flex: 1;
    margin-left: 74px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.general-right li:first-child {
    margin-top: 24px;
}

.general-right li:last-child {
    margin-bottom: 74px;
}

.general-title {
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #2691CF;
    line-height: 20px;
    margin-bottom: 13px;
}

.general-des {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #686868;
    line-height: 20px;
}


/* 后勤数据决策平台 */


/* 要点 */

.gist_right.educationGist div p {
    margin: 0 0;
    line-height: 50px;
    width: 130px;
    margin-right: 10px;
    font-size: 14px;
    text-align: center;
    background: #0A7DBB;
    color: #FFF;
}

.gist_right.educationGist div {
    width: 570px;
    height: 50px;
    margin-bottom: 20px;
    background: #E8F7FF;
}

.objectiveBox.energyBox .fl {
    width: 220px;
    /* height: 355px; */
    padding-top: 150px;
    box-sizing: border-box;
    /* border: 1px solid #CCC; */
}

.objectiveBox.energyBox .fl p {
    margin: 0;
    padding: 0 30px;
    text-align: center;
    box-sizing: border-box;
    height: auto;
    line-height: 30px;
}

.objectiveBox.energyBox .fl div {
    padding: 25px 40px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    line-height: 20px;
}

.product_features_box {
    overflow: hidden;
    background-color: rgba(38, 145, 207, 0.09);
}

.product_fetures_content {
    display: flex;
    justify-content: space-between;
}

.product_fetures_content ul {
    display: flex;
    flex-direction: column;
}

.product_fetures_content ul.product_fetures_left,
.product_fetures_content ul.product_fetures_right {
    margin-right: 5px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.product_fetures_content ul.product_fetures_left li:nth-child(2) {
    margin: 50px 0;
}

.product_fetures_content ul.product_fetures_left li:last-child {
    margin-bottom: 5px;
}

.product_fetures_content ul.product_fetures_right li:last-child {
    margin: 120px 0 40px;
}

.product_fetures_content ul.product_fetures_right {
    margin-left: 5px
}

.product_fetures_item .item-title {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #22ACFF;
    line-height: 30px;
    margin-bottom: 11px;
    display: flex;
    align-items: center;
}

.product_fetures_left .product_fetures_item .item-title {
    justify-content: flex-end;
}

.product_fetures_left .product_fetures_item .item-title img {
    margin-left: 5px;
}

.product_fetures_right .product_fetures_item .item-title img {
    margin-right: 5px;
}

.product_fetures_item .item-des {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 20px;
}


/**
    能源平台 解决方法  energy_solution_bg.png
*/

.energy_solution_box {
    height: 605px;
    background: url("../images/energy_solution_bg.png") no-repeat center center;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.energy_solution_box ul {
    width: 340px;
}

.energy_solution_box .solution_item .item_title {
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #2691CF;
    margin-bottom: 20px;
}

.energy_solution_box .solution_item .item_des {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #686868;
}

.energy_solution_box .energy_solution_left li:nth-child(2),
.energy_solution_box .energy_solution_right li:nth-child(2) {
    margin: 80px 0 60px 0
}