/*复用的样式start*/
.cm-cent {
    text-align: center;
}
.cm-bold {
    font-weight: bold;
}
.cm-of {
    overflow: hidden; 
}
.cm-lf {
    float: left;
}
.cm-rt {
    float: right;
}
.cm-bg-white {
    background: #fff
}
.u-nav ul li a.cm-nav {
    color: #0094fd;
}
.cm-color {
    color: #131d88;
}
.cm-color-2 {
    color: #5f63a4;
}
.cm-with {
    width: 525px;
}
.cm-dp {
    display: inline-block;
}
.cm-cs {
    cursor: pointer;
}
.cm-img {
    background:url("../images/course/diudiu.png");
    width: 4px;
    height: 325px;
}
.cm-img1 {
    background:url("../images/course/diudiu1.png");
    width: 4px;
    height: 800px;
}
.cm-img-2 {
    background:url("../images/press/diudiu.png");
    width: 4px;
    height: 212px;
}
.cm-bg-fa {
    /*background: #669999;*/
    /*background: #fafafa;*/
}
.cm-bg-fff {
    /*background: #66ccff;*/
    background: #fff;
    width: 100%;
    height: auto;
}
.cm-bg-fff-2 {
    background: #fff;
    width: 1200px;
    padding: 50px 0;
}
.cm-pad {
    padding: 100px 0;
}
.cm-pd-4 {
    /*padding-top: 40px;*/
}
/*弹出层*/
.maskBox {
    width: 100%;
    min-width: 1200px;
    height: 100%;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50)progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#000000);
    position: fixed;
    z-index: 12;
    display: none;
    top: 0;
}
.main1266 {
    width: 800px;
    border: 1px solid #ddd;
    padding: 20px;
    background: white;
    position: fixed;
    left: 50%;
    margin-left: -400px;
    margin-top: -250px;
    top: 50%;
    z-index: 12;
    display: none;
    max-height: 500px;
}
.zxkf1 {
    font-size: 22px;
    height: 40px;
    font-weight: bold;
    border-bottom: 1px solid #CACACA;
    margin-bottom: 20px;
}
.zxkf1 img {
    float: right;
    display: block;
    width: 19px;
    height: 19px;
    margin-right: 12px;
    margin-top: 7px;
    cursor: pointer;
}
.zxkf2 {
    height: 33px;
    line-height: 33px;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0 7px 38px;
}
.zxkf2 img {
    height: 34px;
    margin-right: 15px;
    display: block;
    float: left;
}
.zxkf3 {
    padding-left: 100px;
}
.zxkf4 {
    height: 23px;
    line-height: 23px;
    padding-bottom: 4px;
}
.zxkf5 {
    padding-bottom: 15px;
}
.zxkf6 {
    padding-bottom: 5px;
}
.zxkf7 {
    padding: 20px 0 15px 0;
}
.zxkf2 {
    height: 33px;
    line-height: 33px;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0 7px 38px;
}
.qr-code {
    width: 150px;
    height: 35px;
    line-height: 35px;
    background: #4b5ad1;
    text-align: center;
    border-radius: 20px;
    border: none;
    color: #fff;
    margin-left: 20px;
    vertical-align: text-bottom;
    padding: 0 10px;
}
/*复用的样式end*/