.crm-banner{min-width:1200px; height:350px; margin-top: 90px; background:url(../images/crm/crm-1.jpg) no-repeat center top;}
.crm-banner .tex{ padding-top:115px; color:#fff}
.crm-banner .tex h4{ font-size:22px; line-height:22px; font-weight:normal;}
.crm-banner .tex p{ font-size:32px; line-height:32px; padding:20px 0}
.crm-banner .tex span{ display:block; font-size:18px; line-height:18px;}
.crm-main-o{ padding:50px 0;}
.crm-main-o .o-t{ text-align:center; margin-bottom:70px;}
.crm-main-o .o-t h4{ color:#ff6800; font-size:30px; line-height:30px; font-weight:normal; padding-bottom:13px;}
.crm-main-o .o-t p{ color:#666; font-size:16px; line-height:28px;}
.crm-main-o .o-b li{ background:url(../images/crm/crm-2.jpg) no-repeat left center; padding-left:160px;}
.crm-main-o .o-b li h4{ font-size:24px; color:#00d2ff; font-weight:normal; line-height:24px; padding-bottom:20px;}
.crm-main-o .o-b li p{ color:#666; font-size:14px; line-height:28px; padding-left:25px; background:url(../images/crm/crm-9.gif) no-repeat left center;}
.crm-main-o .o-b li.fr{ background-image:url(../images/crm/crm-3.jpg);}
.crm-main-o .o-b li.fr h4{ color:#a5d76e}
.crm-main-t{ background:#f7f7f7;}
.crm-main-t dl{ padding:60px 0; border-bottom:1px solid #e4e4e4}
.crm-main-t dl.dl-s{ border-bottom:1px solid #e4e4e4; padding-bottom:40px; margin-bottom:0}
.crm-main-t dl.dl-f{ border-bottom:0; padding-bottom:45px; margin-bottom:0}
.crm-main-t dl h4{ color:#ff6800; font-size:24px; line-height:30px; padding-bottom:15px; font-weight:normal; padding-top:40px;}
.crm-main-t dl p{ font-size:14px; color:#666; line-height:22px;}
.crm-main-t dl dd { position:relative;}
.crm-main-t dl dd img{-webkit-box-shadow: 0 13px 38px rgba(0,0,0,.18); -moz-box-shadow: 0 13px 38px rgba(0,0,0,.18); box-shadow: 0 13px 38px rgba(0,0,0,.18);}
.crm-main-t dl dd.bounceInLeft span{ width:79px; height:178px; background:url(../images/crm/crm-10.png) no-repeat; position:absolute; right:-40px; bottom:-40px;}
.crm-main-t dl dd.bounceInLeft { margin-left:100px;}
.crm-main-t dl dd.bounceInRight { margin-right:100px;}
.crm-main-t dl dt.bounceInLeft { margin-left:65px;}
.crm-main-t dl dt.bounceInRight { margin-right:65px;}
.crm-main-t .t-b{ padding:40px 0; text-align:center;}
.crm-main-t .t-b .p-o{ color:#fc5604; font-size:24px; line-height:36px;}
.crm-main-t .t-b .p-o span{ display:block; color:#94d926}
.crm-main-t .t-b a{ display:inline-block; width:200px; height:46px; text-align:center; line-height:46px; background-color:#ff6800; color:#fff; font-size:22px; margin:10px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    border-radius: 5px}
.crm-main-t .t-b a:hover{ background-color:#e95f00;}
.crm-main-t .t-b .p-t{ color:#fc5604; font-size:16px; line-height:24px;}
.crm-main-t .t-b .p-t span{ font-size:24px; display:inline-block;}
.w-1200 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.fr {
    float: right;
}
.fl {
    float: left;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

@-webkit-keyframes bounceInLeft {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceInLeft {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceInRight {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

