ul li { list-style-type: none; }
a { text-decoration: none; }
img { border: none; }
em, i { font-style: normal; }
.xinxi_solution_bg { background-size: 100% 350px; max-width: 1200px; margin: 0 auto; background-color: #F7F7F7; }
.xinxi_solution_main { margin-top: 30px }
    .xinxi_solution_main ul { overflow: hidden; height: 350px; width: 1200px; padding: 0px }
    .xinxi_solution_main .main_mobile { max-width: 1200px; min-width: 1200px; }
    .xinxi_solution_main ul li { background: #F18101 no-repeat; height: 350px; float: left; width: 70px; position: relative; overflow: hidden; transition: all 0.5s; }
        .xinxi_solution_main ul li .left_top { position: absolute; left: 0; width: 30px; padding: 0 20px; text-align: center; }
            .xinxi_solution_main ul li .left_top img { width: 30px; }
        .xinxi_solution_main ul li i { font-size: 24px; color: #FFF; }
    .xinxi_solution_main .left_top { font-size: 30px; color: #FFF; cursor: pointer }
    .xinxi_solution_main ul li .left { float: left; width: 70px; background: #000; opacity: 0.5; height: 350px;cursor:pointer }
    .xinxi_solution_main ul li .right { float: left;position: relative; height: 350px; }
    .xinxi_solution_main .right dl { margin-left: 10px }
    .xinxi_solution_main .right dd { color: #FFF; font-size: 26px; border-radius: 5px; width: 490px; height: 75px; margin-bottom: 45px; background: #000; opacity: 0.5; }
    .xinxi_solution_main .right dl a { background-repeat: no-repeat; color: #FFF; font-size: 16px; line-height: 40px; height: 40px; width: 45%; text-align: center; padding: 0 10px; margin-bottom: 10px; display: block; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; background-size: 100% 100%; background-color: rgba(0,0,0,0.50); border-radius: 5px; margin-top: 10px; }
        .xinxi_solution_main .right dl a.yichu { float: left; margin-right: 10px; }
    .xinxi_solution_main ul li.on { width: 1130px; }
