﻿@charset "utf-8";
/* CSS Document */
/*解决方案 --start*/
.solu_fun {
    width: 100%;
    position: relative;
    background: #fff;
}
.title.solution{
    padding:22px 0 44px 0;
}
.solu_fangan {
    min-width: 1000px;
    max-width: 1212px;
    height: auto;
    margin: 0 auto;
}

.solu_fangan p, .solu_fangan a {
    color: #282739;
}

.solu_fangan dl dt {
    width: 100%;
    height: 110px;
    line-height: 110px;
    text-align: center;
    font-size: 30px;
}

.solu_fangan dl dd a {
    width: 12.5%;
    *width: 12.4%;
    height: 175px;
    float: left;
    display: block;
    cursor: default;
}

.solu_fangan dl dd a .first {
    height: 100%;
    margin: 0px 6px;
    border: solid 1px #464D63;
    border-radius: 6px;
    position: relative;
}

.solu_fangan .text {
    width: 93%;
    height: 80px;
    overflow: hidden;
    position: absolute;
    left: 5%;
    bottom: 10px;
}

.solu_fangan .text dt {
    font-size: 16px;
    font-weight: bold;
    height: 46px;
    line-height: 46px;
    text-align: left;
}

.solu_fangan .text dd.t {
    height: 2px;
    line-height: 0px;
    width: 18px;
    background: #282739;
}

.solu_fangan .text dd {
    font-size: 13px;
    line-height: 40px;
}

.solu_fangan .ico {
    width: 45px;
    height: 45px;
    display: block;
    background: url(../images/solution.png) no-repeat;
    position: absolute;
    top: 30px;
    left: 12px;
}

.solu_fangan .icoo1 {
    background-position: 0px 0px;
}

.solu_fangan .icoo2 {
    background-position: 0px -154px;
}

.solu_fangan .icoo3 {
    background-position: 0px -314px;
}

.solu_fangan .icoo4 {
    background-position: 0px -477px;
}

.solu_fangan .icoo5 {
    background-position: 0px -634px;
}

.solu_fangan .icoo6 {
    background-position: 0px -794px;
}

.solu_fangan .icoo7 {
    background-position: 0px -952px;
}

.solu_fangan .icoo8 {
    background-position: 0px -1111px;
}

.solu_fangan dl dd a .first:hover {
    border-color: #D01B1B;
}

.solu_fangan dl dd a .first:hover .text {
    color: #D01B1B;
}

.solu_fangan dl dd a .first:hover .text dd.t {
    background: #D01B1B;
}

.solu_fangan dl dd a .first:hover .icoo1 {
    background-position: 0px -80px;
}

.solu_fangan dl dd a .first:hover .icoo2 {
    background-position: 0px -234px;
}

.solu_fangan dl dd a .first:hover .icoo3 {
    background-position: 0px -394px;
}

.solu_fangan dl dd a .first:hover .icoo4 {
    background-position: 0px -557px;
}

.solu_fangan dl dd a .first:hover .icoo5 {
    background-position: -1px -714px;
}

.solu_fangan dl dd a .first:hover .icoo6 {
    background-position: 0px -874px;
}

.solu_fangan dl dd a .first:hover .icoo7 {
    background-position: 1px -1032px;
}

.solu_fangan dl dd a .first:hover .icoo8 {
    background-position: -1px -1191px;
}

.solu_duijie {
    width: 100%;
    height: 85px;
}
.solu_duijie.s1{
    height: 74px;
}
.solu_duijie .box {
    width: 160px;
    height: 100%;
    background: url(../images/solution.png) no-repeat 0px -1259px;
    margin: 0 auto;
}

.solu_duijie .box p {
    width: 88px;
    height: 28px;
    border: solid 1px #838383;
    line-height: 28px;
    text-align: center;
    color: #1A1A1A;
    float: right;
    margin-top: 24px;
}

.solu_kehu {
    min-width: 1000px;
    max-width: 1200px;
    height: auto;
    margin: 0 auto;
    padding-top: 3px;
}

.solu_kehu img {
    width: 100%;
}

.solu_list {
    min-width: 1000px;
    max-width: 1210px;
    margin: 0 auto;
    height: 100px;
}

.solu_list li {
    width: 12.5%;
    *width: 12.5%;
    height: 47px;
    line-height: 47px;
    float: left;
}

.solu_list li div {
    height: 45px;
    display: block;
    margin: 0px 5px;
    text-align: center;
    font-size: 14px;
    border: solid 1px #424A62;
    border-radius: 4px;
    background: #424A62;
}

.solu_list li.t1 {
    margin-bottom: 6px;
}

.solu_list li.t1 div {
    color: #fff;
}

.solu_list li.t2 div {
    background: none;
}

.solu_shezhi {
    min-width: 1000px;
    max-width: 1200px;
    height: 92px;
    padding: 74px 0px;
    margin: 0 auto;
}
.title.sol{
    padding: 55px 0 35px 0;
}
.solu_shezhi li {
    width: 16.66%;
    *width: 16.56%;
    height: 92px;
    float: left;
}

.solu_shezhi li .first {
    height: 92px;
    border-right: solid 1px #D84545;
}

.solu_shezhi li .first.t {
    border-right: 0px;
}

.solu_shezhi li .first a {
    width: 70px;
    height: 80px;
    line-height: 160px;
    display: block;
    margin: 0 auto;
    background: url(../images/solution.png) no-repeat;
    font-size: 16px;
    color: #232134;
    cursor: default;
}

.solu_shezhi li .first a.icoo1 {
    background-position: 4px -1358px;
}

.solu_shezhi li .first a.icoo2 {
    background-position: 4px -1510px;
}

.solu_shezhi li .first a.icoo3 {
    background-position: 4px -1670px;
}

.solu_shezhi li .first a.icoo4 {
    background-position: 6px -1832px;
}

.solu_shezhi li .first a.icoo5 {
    background-position: 8px -1988px;
}

.solu_shezhi li .first a.icoo6 {
    background-position: 4px -2148px;
}

.solu_shezhi li .first a:hover {
    color: #CF1C1C;
}

.solu_shezhi li .first a:hover.icoo1 {
    background-position: 5px -1438px;
}

.solu_shezhi li .first a:hover.icoo2 {
    background-position: 4px -1590px;
}

.solu_shezhi li .first a:hover.icoo3 {
    background-position: 6px -1750px;
}

.solu_shezhi li .first a:hover.icoo4 {
    background-position: 8px -1912px;
}

.solu_shezhi li .first a:hover.icoo5 {
    background-position: 8px -2068px;
}

.solu_shezhi li .first a:hover.icoo6 {
    background-position: 6px -2228px;
}

.solu_yewu {
    width: 100%;
    height: 802px;
    position: relative;
    background: url(../images/solu1.jpg) no-repeat;
    background-size: 100% 100%;
}

.solu_yewu .box {
    min-width: 1000px;
    max-width: 1030px;
    margin: 0 auto;
}

.solu_yewu .box li {
    width: 25%;
    *width: 24.89%;
    height: 200px;
    padding: 20px 0;
    float: left;
}

.solu_yewu .box li .first {
    margin: 0px 45px;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.solu_yewu .box li .first p a{
    width: 100%;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.button.solu{
    position: relative;
    top:-30px;
}
.solu_yewu .box li .first .text {
    position: relative;
}

.solu_yewu .box li .first .text .solu_bks {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.solu_yewu .box li .first .text img {
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.solu_yewu .box li .first .solu_wb, .solu_yewu .box li .first .solu_wb1 {
    width: 98%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 2px;
    background: url(../images/zong.png) no-repeat center center;
    background-size: 90% auto;
    behavior: url(../images/backgroundsize.min.htc);
}

.solu_yewu .box li .first .solu_wb {
    z-index: 2;
}

.solu_yewu .box li .first .solu_wb1 {
    z-index: 1;
}

.solu_yewu .box li .first .text span {
    width: 60px;
    height: 60px;
    display: block;
    background: url(../images/solution.png) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
}

.solu_yewu .box li .first .text:hover .solu_wb1 {
    z-index: 3;
}

.solu_yewu .box li .first span.icoo1 {
    background-position: 6px -2314px;
}

.solu_yewu .box li .first span.icoo1a {
    background-position: 5px -2394px;
}

.solu_yewu .box li .first span.icoo2 {
    background-position: 6px -2473px;
}

.solu_yewu .box li .first span.icoo2a {
    background-position: 8px -2553px;
}

.solu_yewu .box li .first span.icoo3 {
    background-position: 0px -2632px;
}

.solu_yewu .box li .first span.icoo3a {
    background-position: -1px -2712px;
}

.solu_yewu .box li .first span.icoo4 {
    background-position: 3px -2793px;
}

.solu_yewu .box li .first span.icoo4a {
    background-position: 4px -2873px;
}

.solu_yewu .box li .first span.icoo5 {
    background-position: 6px -2953px;
}

.solu_yewu .box li .first span.icoo5a {
    background-position: 6px -3033px;
}

.solu_yewu .box li .first span.icoo6 {
    background-position: 9px -3113px;
}

.solu_yewu .box li .first span.icoo6a {
    background-position: 10px -3193px;
}

.solu_yewu .box li .first span.icoo7 {
    background-position: 10px -3273px;
}

.solu_yewu .box li .first span.icoo7a {
    background-position: 9px -3353px;
}

.solu_yewu .box li .first span.icoo8 {
    background-position: 6px -3433px;
}

.solu_yewu .box li .first span.icoo8a {
    background-position: 7px -3513px;
}

.solu_yewu .box li .first span.icoo9 {
    background-position: 6px -3593px;
}

.solu_yewu .box li .first span.icoo9a {
    background-position: 7px -3673px;
}

.solu_yewu .box li .first span.icoo10 {
    background-position: 6px -3753px;
}

.solu_yewu .box li .first span.icoo10a {
    background-position: 5px -3833px;
}

.solu_yous {
    padding-bottom: 47px;
}

.solu_guimo {
    width: 100%;
    height: 676px;
    background: url(../images/fvbg.jpg) no-repeat;
    background-size: 100% 100%;
}

.solu_guimo .box {
    min-width: 1000px;
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 58px;
    padding-bottom: 40px;
}
.module_three{
    padding-top: 18px;
}
.button.solut{
    margin-top: 60px;
}
.solu_guimo .box .left, .solu_guimo .box .right {
    width: 49%;
    height: 258px;
    background: #fff;
    position: relative;
    overflow: hidden;
}

.solu_guimo .box .left {
    float: left;
}

.solu_guimo .box .right {
    float: right;
}

.solu_guimo .box .left .first, .solu_guimo .box .right .first {
    width: 80%;
    height: 140px;
    position: absolute;
    left: 10%;
    top: 59px;
    background: url(../images/solution.png) no-repeat;
    overflow: hidden;
}

.solu_guimo .box .left .first {
    background-position: 0px -4132px;
}

.solu_guimo .box .right .first {
    background-position: 0px -4303px;
}

.solu_guimo .box .left .first .text, .solu_guimo .box .right .first .text {
    margin-left: 140px;
    margin-top: 15px;
    height: 110px;
    border-left: solid 1px #DEDEDE;
}

.solu_guimo .box .left .first .text dt, .solu_guimo .box .right .first .text dt {
    font-size: 18px;
    font-weight: bold;
    padding-left: 10%;
}
.solu_guimo .box .right .first .text dt a{
    color: #000;
}
.module_three li .first .img {
    display: block;
    width: 371px;
}
.module_three li .first dt a{
    padding-top: 46px;
    font-size: 18px;
    font-weight: bold;
    color: #333;
}
.solu_guimo .box .left .first .text dd, .solu_guimo .box .right .first .text dd {
    font-size: 12px;
    padding-left: 10%;
    padding-top: 20px;
    line-height: 24px;
    color: #323232;
}

.solu_guimo .box .solu_text {
    width: 100%;
    height: 100%;
    position: relative;
}

.solu_guimo .box .solu_text .t_left, .solu_guimo .box .solu_text .t_right{
    width: 50%;
    *width: 49.98%;
    height: 100%;
    float: left;
    position: relative;
    background: #000;
    color: #fff;
}
.solu_text .t_right dl dt a{
    color: #fff;
}
.solu_guimo .box .solu_text .t_left img {
    width: 80%;
    height: auto;
    margin: 46px auto 0px;
}

.solu_guimo .box .solu_text .t_right dl {
    margin: 0px 20px;
}

.solu_guimo .box .solu_text .t_right dt {
    font-size: 18px;
    font-weight: bold;
    height: 110px;
    line-height: 150px;
    color: white;
}
.module_sixt .box li:hover p{
    color:#c30303;
}
.title.sol.sol1{
    padding-bottom: 47px;
}
.button.solu1{
    position: relative;
    top:57px;
    margin-top:0;
}
.button.solu2{
    position: relative;
    top:15px;
    margin-top:0;
}
.button{
    width: 500px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .success .first li{
       width: 17%;
    }
}
.cooBanner {
    height: 475px;
}
.module_sixt{
    padding-bottom: 0;
    height:661px;
}
.solu_guimo .box .solu_text .t_right dd {
    font-size: 14px;
    line-height: 24px;
}

.solu_yidong {
    width: 100%;
    height: auto;
    background: #fff;
    padding-bottom: 80px;
    padding-top: 2px;
}

.solu_zhidian {
    width: 100%;
    height: 385px;
    background: #CA0000;
    position: relative;
}
.title.solt{
    padding: 68px 0 98px 0;
}
.module_six .box li .first {
    height: 270px;
}
.module_six .box li .first .text dd {
    height: auto;
    overflow: auto;
    line-height: 24px;
    font-size: 13px;
    padding-top: 10px;
}
.success.sol{
    padding-top: 37px;
}
.button.more{
margin-top: 58px;
    padding-bottom: 58px;
}
.solu_zhidian .ico {
    width: 47px;
    height: 47px;
    background: url(../images/solution.png) no-repeat 0px -4480px;
    display: block;
    margin: 0 auto;
    position: relative;
    top: 36px;
}
.module_six .box li .first .text{
    padding: 36px 0 60px 0;
}
.solu_zhidian p {
    width: 100%;
    text-align: center;
    color: #fff;
}

.solu_zhidian p.t {
    font-size: 30px;
    margin-top: 57px;
}

.solu_zhidian p.t2 {
    font-size: 54px;
    margin-top: 6px;
}

.solu_zhidian .text {
    width: 634px;
    height: 38px;
    margin: 26px auto 55px;
}

.solu_zhidian .text a {
    width: 133px;
    height: 37px;
    line-height: 37px;
    font-size: 14px;
    display: block;
    text-indent: 50px;
    color: #333;
    background: url(../images/solution.png) no-repeat 0px -4560px;
    margin: 0 39px;
    float: left;
    position: relative;
}

.solu_zhidian .text a span {
    width: 12px;
    height: 12px;
    position: absolute;
    background: url(../images/solution.png) no-repeat;
    top: 14px;
    left: 20px;
}

.solu_zhidian .text a span.icoo1 {
    background-position: -2px -4640px;
}

.solu_zhidian .text a span.icoo2 {
    background-position: -2px -4720px;
}

.solu_zhidian .text a span.icoo3 {
    background-position: -2px -4799px;
}

.solu_suces {
    width: 100%;
    height: auto;
    background: url(../images/ssbanner.jpg) no-repeat;
    background-size: 100% 100%;
    padding-bottom: 46px;
}

.solu_boda {
    width: 100%;
    padding-bottom: 50px;
    background: #fff;
}
.button.soluti{
    margin-top: 36px;
    padding-bottom: 5px;
}
.solu_boda p {
    height: 90px;
    line-height: 131px;
    font-size: 20px;
    text-align: center;
    color: #363636;
}

#NewCoolBImg {
	background: transparent url(../images/c1.jpg) no-repeat center center;
}