@charset "utf-8";

/* CSS Document */



* {

    margin: 0;

    padding: 0;

    border: 0;

    color: #333;

    font-size: 14px;

    font-family: "微软雅黑";

    text-decoration: none;

    list-style-type: none;

}



html {

    background: #f2f2f2;

}



/*头部*/



.top {

    width: 100%;

    margin: 0 auto;

    background: #fff;

    height: 105px;

    box-shadow: 4px 4px 4px #eee;

}



.top .left {

    width: 508px;

    float: left;

    margin: 0 0 0 50px;

}



.top .left h1 {

    float: left;

    font-size: 29px;

    color: #000;

    margin: 20px 0 10px 0;

    font-weight: 400;

}



.top .left p {

    width: 508px;

    height: auto;

    float: left;

    font-size: 18px;

    background: url("../images/bg1.jpg") no-repeat center;

    line-height: 20px;

    text-align: center;

}



.top .right {

    width: auto;

    float: right;

    margin: 33px 0 0 0;

}



.top .right .tuichu {

    width: auto;

    float: right;

    margin: 0 50px 0 40px;

}



.top .right .user {

    width: auto;

    float: right;

    background: url("../images/bg2.jpg") no-repeat right center;

    position: relative;

}



.top .right .user img {

    float: left;

}



.top .right .user .touxiang {

    width: 40px;

    height: 40px;

    border-radius: 100%;

    margin: 0 10px 0 40px;

}



.top .right .user .xinxi {

    margin: 0 35px 0 50px;

}



.top .right .user .xinxi2 {

    width: 12px;

    height: 12px;

    background: #4070ba;

    border-radius: 100%;

    position: absolute;

    right: 30px;

    top: -5px;

}



.top .right .user p {

    float: left;

    width: auto;

    line-height: 40px;

}



.top .right .zuo {

    width: auto;

    float: right;

    background: url("../images/bg2.jpg") no-repeat right center;

}



.top .right .zuo a {

    font-size: 16px;

    color: #2d2d2d;

    line-height: 40px;

    margin: 0 40px 0 0;

}



.top .right .zuo a:hover {

    color: #4070ba;

}



/*内页主体*/



.whole {

    width: 100%;

    margin: 0 auto;

    position: relative;

}



.whole .left {

    width: 268px;

    height: 1065px;

    float: left;

    background: #fff;

}



.whole .left ul {

    width: 238px;

    height: auto;

    float: left;

    margin: 0 15px;

    padding: 10px 0 0 0;

}



.whole .left ul li {

    width: 100%;

    line-height: 46px;

    border-bottom: 1px solid #e8ede6;

    float: left;

}



.whole .left ul li i {

    margin: 0 20px 0 45px;

    font-size: 25px;

    float: left;

    line-height: 46px;

}



.whole .left ul li a {

    float: left;

    line-height: 46px;

}



.whole .left ul p {

    width: 100%;

    line-height: 46px;

    border-bottom: 1px solid #e8ede6;

    float: left;

}



.whole .left ul p a {

    margin: 0 0 0 110px;

}



.whole .left ul li:hover {

    background: #4070ba;

    color: #fff;

}



.whole .left ul li:hover a {

    color: #fff;

}



.whole .left ul p:hover {

    background: #4070ba;

    color: #fff;

}



.whole .left ul p:hover a {

    color: #fff;

}



.whole .left ul .hit {

    background: #4070ba;

    color: #fff;

}



.whole .left ul .hit a {

    color: #fff;

}



.whole .left ul .hit i {

    color: #fff;

}



.whole .right {

    position: absolute;

    left: 290px;

    top: 20px;

    background: #fff;

    overflow: hidden;

    right: 0;

    height: 1045px;

}



.whole .right h2 {

    width: 97%;

    margin: 18px 2% 18px 1%;

    height: 47px;

    border-bottom: 1px solid #d9d9d9;

}



.whole .right h2 span {

    font-size: 22px;

    font-weight: 400;

    border-left: 5px solid #446ec6;

    padding: 0 0 0 20px;

    float: left;

    margin: 0 0 0 10px;

}



.whole .right .fenye {

    width: auto;

    float: right;

    margin: 20px 2% 36px 0;

}



.whole .right .fenye ul {

    width: auto;

    float: left;

}



.whole .right .fenye ul li {

    width: auto;

    height: 31px;

    border: 1px solid #dfdfdf;

    box-sizing: border-box;

    padding: 0 10px;

    float: left;

    line-height: 31px;

    margin: 0 0 0 12px;

}



.whole .right .fenye ul li a {

    color: #777777;

    font-size: 12px;

}



.whole .right .fenye ul li:hover {

    background: #446ec5;

    border: 1px solid #446ec5;

}



.whole .right .fenye ul li:hover a {

    color: #fff;

}



/*筛选查询*/



.whole .right .shaixuan {

    width: 97%;

    margin: 0 2% 0 1%;

    float: left;

}



.whole .right .shaixuan h4 {

    width: 100%;

    border-bottom: 1px solid #e7e7e7;

    line-height: 58px;

    float: left;

    margin: 0 0 25px 0;

}



.whole .right .shaixuan h4 i {

    float: left;

    line-height: 58px;

    color: #090909;

}



.whole .right .shaixuan h4 span {

    float: left;

    line-height: 58px;

    font-size: 20px;

    font-weight: 400;

    margin: 0 0 0 15px;

}



.whole .right .shaixuan h4 .daochudaoru {

    width: 108px;

    height: 40px;

    border: 1px solid #9b9b9b;

    box-sizing: border-box;

    display: block;

    text-align: center;

    line-height: 40px;

    background: none;

    color: #646464;

    font-weight: 100;

}



.whole .right .shaixuan h4 .daochudaoru i {

    color: #646464;

    margin: 0 0 0 25px;

}



.whole .right .shaixuan h4 p {

    width: auto;

    float: right;

}



.whole .right .shaixuan h4 p a {

    width: 108px;

    height: 40px;

    display: block;

    text-align: center;

    line-height: 40px;

    color: #fff;

    font-weight: 100;

    float: left;

}



.whole .right .shaixuan h4 p i {

    float: left;

    color: #6d6d6d;

    line-height: 40px;

    margin: 0 35px 0 7px;

    font-style: normal;

    font-weight: 100;

}



.whole .right .shaixuan .title {

    width: auto;

    float: left;

    line-height: 45px;

    font-size: 16px;

    color: #2d2d2d;

    margin: 0 15px 0 40px;

}



.whole .right .shaixuan .diaocha-kecheng {

    width: auto;

    float: left;

    margin: 0 0 45px 0;

}



.whole .right .shaixuan .diaocha-kecheng input {

    width: 198px;

    height: 45px;

    border: 1px solid #dfdfdf;

    box-sizing: border-box;

}



/* selectbox */



.whole .right .shaixuan .lbser {

    float: left;

}



.whole .right .shaixuan .ffSelect>a {

    background-image: url(../images/select.jpg);

    background-repeat: no-repeat;

    background-position: 175px 18px !important;

}



.whole .right .shaixuan .ffSelect>a>span {

    background: none !important;

    font-size: 12px;

    padding-left: 5px !important;

    margin-right: 0 !important;

}



.whole .right .shaixuan .ffSelect {

    border: 1px solid #dfdfdf;

    height: 45px;

}



.whole .right .shaixuan .ffSelectWrapper {

    width: 198px;

    *clear: both;

}



.whole .right .shaixuan .ffSelect {

    position: relative;

}



.whole .right .shaixuan .ffSelect>a {

    background-position: right -128px;

    display: block;

    text-decoration: none;

    outline: 0;

    cursor: default;

}



.whole .right .shaixuan .ffSelect>a>span {

    display: block;

    height: 45px;

    margin-right: 40px;

    padding-left: 10px;

    background-position: 0 0;

    overflow: hidden;

    line-height: 45px;

    font-size: 16px;

    color: #b2b2b2;

    white-space: nowrap;

    *white-space: normal;

    text-overflow: ellipsis;

}



.whole .right .shaixuan .ffSelectMenuWrapper {

    width: 100%;

}



.whole .right .shaixuan .ffSelectMenuWrapper .ffSelectMenuMidBG ul {

    list-style-type: none;

    margin: 0 0;

    padding: 0;

}



.whole .right .shaixuan .ffSelectMenuWrapper .ffSelectMenuMidBG li {

    padding: 5px;

    cursor: default;

    background-color: #fff;

}



.whole .right .shaixuan .ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN {

    font-size: 14px;

}



.whole .right .shaixuan .ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN {

    color: #888;

}



.whole .right .shaixuan .ffSelectMenuWrapper .ffSelectMenuMidBG li.on {

    background-color: #ccc;

}



.whole .right .shaixuan .diaocha-diqu {

    width: auto;

    float: left;

    margin: 0 0 45px 0;

}



.whole .right .shaixuan .diaocha-diqu .ffSelect>a {

    background-position: 94px 18px !important;

}



.whole .right .shaixuan .diaocha-diqu .ffSelectWrapper {

    width: 114px;

    *clear: both;

}



.whole .right .shaixuan .diaocha-diqu .lbser {

    margin: 0 8px 0 0;

}



.whole .right .shaixuan .diaocha-time {

    width: auto;

    float: left;

    margin: 0 0 45px 0;

}



.whole .right .shaixuan .diaocha-time input {

    width: 147px;

    height: 45px;

    border: 1px solid #dfdfdf;

    box-sizing: border-box;

    float: left;

}



.whole .right .shaixuan .diaocha-time span {

    float: left;

    line-height: 45px;

    margin: 0 5px;

}



.whole .right .shaixuan .caozuo {

    width: 100%;

    text-align: center;

    float: left;

}



.whole .right .shaixuan .caozuo a {

    display: inline-block;

    width: 178px;

    height: 44px;

    text-align: center;

    line-height: 44px;

    background: #dcdcdc;

    color: #535353;

    font-size: 20px;

    margin: 0 18px;

}



.whole .right .shaixuan .caozuo .chaxun {

    background: #4070ba;

    color: #fff;

}



.whole .right .chaxunjieguo h4 {

    margin: 35px 0 0 0;

}



.whole .right .chaxunjieguo h4 a {

    width: auto;

    height: 40px;

    display: block;

    float: right;

    background: #4070ba;

    border: 1px solid #9b9b9b;

    box-sizing: border-box;

}



.whole .right .chaxunjieguo h4 a i {

    color: #fff;

    float: left;

    line-height: 40px;

    font-weight: 100;

    margin: 0 10px 0 25px;

    font-size: 22px;

}



.whole .right .chaxunjieguo h4 a span {

    color: #fff;

    float: left;

    line-height: 40px;

    font-weight: 100;

    margin: 0 25px 0 0;

}



.whole .right table {

    width: 97%;

    float: left;

    margin: 28px 2% 0 1%;

    border-collapse: collapse;

    text-align: center;

}



.whole .right table th {

    background: #eeeeee;

    height: 40px;

    line-height: 40px;

    font-size: 16px;

    color: #282828;

    font-weight: 400;

}



.whole .right table td {

    height: 40px;

    line-height: 40px;

    font-size: 16px;

}



.whole .right table .jiange {

    background: #f9f9f9;

}



.whole .right table .yes {

    color: #00aa30;

}



.whole .right table .no {

    color: #d52626;

}



/*底部*/



.foot {

    width: 100%;

    margin: 0 auto;

    overflow: hidden;

    background: #3e3e3e;

    padding-bottom: 20px;

}



.foot p {

    width: 100%;

    text-align: center;

    color: #fff;

    line-height: 30px;

}



.foot p a {

    font-size: 16px;

    margin: 0 15px;

    line-height: 80px;

    color: #fff;

}



/*通知公告*/



.whole .right .tongzhi {

    width: 100%;

    float: left;

}



.whole .right .tongzhi ul {

    width: 100%;

    float: left;

}



.whole .right .tongzhi ul li {

    width: 100%;

    float: left;

    line-height: 44px;

}



.whole .right .tongzhi ul li span {

    width: auto;

    float: left;

    color: #446ec5;

    margin: 0 0 0 50px;

}



.whole .right .tongzhi ul li a {

    width: auto;

    float: left;

    color: #000000;

}



.whole .right .tongzhi ul li:hover a {

    color: #446ec5;

}



/*学习信息统计*/



.whole .right .shaixuan .fenlei {

    width: 100%;

    float: left;

    border-bottom: 1px solid #d9d9d9;

    margin: 0 0 40px 0;

}



.whole .right .shaixuan .fenlei .zuo {

    width: auto;

    float: left;

}



.whole .right .shaixuan .fenlei .zuo a {

    width: auto;

    float: left;

    padding: 0 25px;

    line-height: 52px;

    color: #1a1a1a;

    font-size: 18px;

}



.whole .right .shaixuan .fenlei .zuo .hit {

    border-bottom: 2px solid #4070ba;

}



.whole .right .shaixuan .fenlei .daochu {

    width: auto;

    height: 40px;

    display: block;

    float: right;

    background: #4070ba;

    border: 1px solid #9b9b9b;

    box-sizing: border-box;

}



.whole .right .shaixuan .fenlei .daochu i {

    color: #fff;

    float: left;

    line-height: 40px;

    font-weight: 100;

    margin: 0 10px 0 25px;

    font-size: 22px;

}



.whole .right .shaixuan .fenlei .daochu span {

    color: #fff;

    float: left;

    line-height: 40px;

    font-weight: 100;

    margin: 0 25px 0 0;

}



.whole .right .xuexitongji .caozuo {

    width: auto;

    margin: 0 0 0 30px;

}



/*考试*/



.kaoshi {

    width: 1200px;

    height: 720px;

    margin: 30px auto;

    background: #fff;

}



.kaoshi h1 {

    width: 100%;

    float: left;

    text-align: center;

    color: #2b73e1;

    font-size: 30px;

    margin: 240px 0 90px 0;

}



.kaoshi p {

    width: 100%;

    float: left;

    text-align: center;

    color: #6997ed;

    font-size: 18px;

}



.kaoshi a {

    display: block;

    width: 408px;

    height: 45px;

    text-align: center;

    line-height: 45px;

    background: #2b73e1;

    color: #fff;

    font-size: 18px;

    float: left;

    border-radius: 10px;

    margin: 200px 0 0 396px;

}



/*考试结束*/



.kaoshijieshu {

    width: 1200px;

    height: auto;

    margin: 30px auto;

    background: #fff;

    text-align: center;

    overflow: hidden;

    padding-bottom: 40px;

}



.kaoshijieshu img {

    margin: 80px 0 40px 0;

}



.kaoshijieshu h1 {

    width: 100%;

    float: left;

    color: #2b73e1;

    font-size: 30px;

}



.kaoshijieshu .fenshu {

    width: 100%;

    float: left;

    color: #fe0000;

    font-size: 38px;

    margin: 45px 0 50px 0;

}



.kaoshijieshu ul {

    width: 896px;

    float: left;

    margin: 0 152px;

}



.kaoshijieshu ul li {

    width: 224px;

    height: auto;

    float: left;

}



.kaoshijieshu ul li p {

    color: #fe0000;

    font-size: 24px;

}



.kaoshijieshu ul li p i {

    font-size: 16px;

    color: #0d6dc3;

    margin: 0 0 0 5px;

}



.kaoshijieshu ul li span {

    width: 100%;

    float: left;

    color: #000000;

    font-size: 18px;

    line-height: 100px;

}



.kaoshijieshu a {

    display: block;

    width: 408px;

    height: 45px;

    text-align: center;

    line-height: 45px;

    background: #2b73e1;

    color: #fff;

    font-size: 18px;

    float: left;

    border-radius: 10px;

    margin: 18px 0 0 396px;

}



.kaoshijieshu .jiexi {

    background: none;

    border: 1px solid #2b73e1;

    box-sizing: border-box;

    color: #2b73e1;

}



/*考试内容*/



.kaoshineirong {

    width: 1200px;

    height: auto;

    margin: 30px auto;

    background: #fff;

    text-align: center;

    overflow: hidden;

    padding-bottom: 40px;

}



.kaoshineirong h1 {

    width: 100%;

    font-size: 30px;

    font-weight: 400;

    color: #000000;

    margin: 50px 0 0 0;

}



.kaoshineirong h2 {

    width: 1100px;

    font-weight: 100;

    color: #b3b3b3;

    border-bottom: 1px solid #a0a0a0;

    margin: 0 50px 60px 50px;

    line-height: 62px;

}



.kaoshineirong .shiti {

    width: 1100px;

    margin: 10px 50px;

    float: left;

}



.kaoshineirong .shiti h4 {

    width: 100%;

    background: url(../images/bg3.jpg) no-repeat 0 center;

    text-align: left;

    /* text-indent: 2em; */

    font-size: 20px;

    color: #000000;

    padding-left: 40px;

    line-height: 1.3;

}



.kaoshineirong .shiti .selectItem {

    text-align: left;

    padding: 10px 0;

}



.kaoshineirong .shiti .answerExplain {

    text-align: left;

    padding: 10px 0;

    margin-left: 80px;

    font-size: 18px;

}



.kaoshineirong .shiti input {

    /* width: auto; */

    /* float: left; */

    /* margin: 30px 20px 0 80px; */

    margin-right: 10px;

}



.kaoshineirong .shiti p {

    /* width: auto; */

    /* float: left; */

    /* line-height: 120px; */

    font-size: 20px;

    color: #000;

    text-indent: -2em;

    margin-left: 80px;

    line-height: 1.3;

}



.kaoshineirong a {

    width: 408px;

    height: 45px;

    text-align: center;

    line-height: 45px;

    color: #fff;

    background: #2b73e1;

    display: inline-block;

    border-radius: 10px;

    font-size: 18px;

    margin: 35px 0;

}



.kaoshineirong .test_main .subject_type {

    width: 100%;

    font-weight: bolder;

    margin-bottom: 20px;

    font-size: 20px;

    text-align: left;

    margin-left: 15px;

}



/*当前位置*/



.dangqianweizhi {

    width: 1200px;

    height: auto;

    margin: 30px auto 20px auto;

    color: #b0b0b0;

    font-size: 16px;

    line-height: 50px;

}



.dangqianweizhi a {

    color: #b0b0b0;

    font-size: 16px;

}



/* 2020-06-28 开始 */



.kechengfenlei {

    width: 1200px;

    height: auto;

    margin: 0 auto 40px auto;

    overflow: hidden;

    border: 1px #ebebeb solid;

}



.kechengfenlei .fenlei_item {

    width: 1200px;

    display: flex;

}



.kechengfenlei .fenlei_item .title {

    width: 90px;

    background: #f3f3f3;

    font-weight: bold;

    font-size: 14px;

    color: #1a1a1a;

    display: inline-flex;

    justify-content: center;

    align-items: flex-start;

    padding-top: 20px;

}



.kechengfenlei .fenlei_item .leibie {

    width: 1080px;

    display: inline-block;

    background: #fafafa;

    padding: 20px 0 0 0;

}



.kechengfenlei .fenlei_item:last-child .leibie .zuo {

    border-bottom: 0;

}



.kechengfenlei .fenlei_item .leibie .zuo {

    width: 813px;

    margin: 0 30px;

    float: left;

    line-height: 24px;

    color: #565656;

    border-bottom: 1px dashed #dcdcdc;

}



.kechengfenlei .fenlei_item .leibie .zuo a {

    margin: 0 40px 20px 0;

    float: left;

}



/* 2020-06-28 结束 */



/*课程分类*/



/*.kechengfenlei{width:1200px; height: auto; margin: 0 auto 40px auto; overflow: hidden;}*/



/*.kechengfenlei .left{width:118px; background: #f3f3f3; border: 1px solid #ebebeb;box-sizing: border-box; height: auto; float: left;}*/



/*.kechengfenlei .left ul{width:100%; float: left;}*/



/*.kechengfenlei .left ul li{width:100%; float: left; text-align: center; line-height: 71px;color:#1a1a1a;font-weight: bold;}*/



/*.kechengfenlei .right{width:1080px; height: auto; float: left; background: #fafafa;}*/



/*.kechengfenlei .right .leibie{width:1020px; margin: 0 30px; float: left; padding: 20px 0 0 0; border-bottom: 1px dashed #dcdcdc;}*/



/*.kechengfenlei .right .leibie:last-child{border-bottom:0;}*/



/*.kechengfenlei .right .leibie .zuo{width:950px; float: left; line-height: 24px; color:#565656;}*/



/*.kechengfenlei .right .leibie .zuo a{margin: 0 40px 20px 0 ; float: left;}*/



/*.kechengfenlei .right .leibie .you{width:68px; float: right; line-height: 24px; color:#565656; background: url("../images/bg4.jpg") no-repeat center right; height:18px; }*/



/*.kechengfenlei .right .leibie .you a{color:#565656; margin: 0 40px 20px 0 ; float: left;}*/



.kechenglb {

    width: 1224px;

    height: auto;

    margin: 0 auto;

    overflow: hidden;

}



.kechenglb .lb {

    width: 276px;

    height: 345px;

    float: left;

    background: #fff;

    margin: 0 15px 20px 15px;

}



.kechenglb .lb .shang {

    width: 100%;

    height: auto;

    float: left;

    position: relative;

}



.kechenglb .lb .shang img {

    width: 276px;

    height: 162px;

    float: left;

}



.kechenglb .lb .shang .jiaobiao {

    position: absolute;

    background: rgba(96, 96, 96, 0.5);

    width: 94px;

    height: 34px;

    line-height: 34px;

    text-align: center;

    color: #fff;

    right: 0;

    top: 0;

    z-index: 9999;

    border-radius: 0 0 0 15px;

}



.kechenglb .lb .shang .jiaobiao span {

    color: #fff;

}



.kechenglb .lb .shang .jiaobiao i {

    color: #fff;

    margin: 0 5px 0 5px;

}



.kechenglb .lb .shang a {

    width: 132px;

    height: 36px;

    display: block;

    text-align: center;

    line-height: 36px;

    background: #3260bf;

    color: #fff;

    font-size: 16px;

    position: absolute;

    left: 72px;

    top: 58px;

    z-index: 999;

    display: none;

}



.kechenglb .lb .shang .zhezhao {

    width: 276px;

    height: 162px;

    background: rgba(0, 0, 0, 0.5);

    position: absolute;

    left: 0;

    top: 0;

    z-index: 99;

    display: none;

}



.kechenglb .lb h2 {

    width: 256px;

    height: auto;

    float: left;

    margin: 0 10px;

    font-size: 16px;

    font-weight: 400;

    line-height: 25px;

    height: 50px;

    overflow: hidden;

    padding: 8px 0;

}



.kechenglb .lb p {

    width: auto;

    float: left;

    margin: 0 0 15px 10px;

}



.kechenglb .lb p i {

    color: #565656;

    float: left;

    line-height: 50px;

}



.kechenglb .lb p span {

    float: left;

    line-height: 50px;

    color: #565656;

    margin: 0 10px 0 8px;

}



.kechenglb .lb .xuanke {

    width: 124px;

    height: 37px;

    display: block;

    float: left;

    text-align: center;

    line-height: 37px;

    background: #b4b4b4;

    color: #fff;

    margin: 0 0 0 10px;

}



.kechenglb .lb .gouwuche {

    width: 102px;

    height: 37px;

    display: block;

    float: right;

    text-align: center;

    line-height: 37px;

    background: #eeeeee;

    color: #fff;

    border-radius: 37px;

    color: #606060;

    margin: 0 10px 0 0;

}



.kechenglb .lb .gouwuche i {

    color: #606060;

    margin: 0 8px 0 0;

}



.kechenglb .lb:hover {

    box-shadow: 0px 5px 10px #c9cedb;

}



.kechenglb .lb:hover .shang .zhezhao {

    display: block;

}



.kechenglb .lb:hover .shang a {

    display: block;

}



.kechenglb .lb:hover h2 {

    color: #143270;

}



.kechenglb .lb:hover .xuanke {

    background: #446ec5;

}



.kechenglb .fenye {

    width: 100%;

    float: left;

    margin: 20px 0;

}



.kechenglb .fenye ul {

    width: auto;

    float: left;

}



.kechenglb .fenye ul li {

    width: auto;

    height: 31px;

    border: 1px solid #dfdfdf;

    box-sizing: border-box;

    padding: 0 10px;

    float: left;

    line-height: 31px;

    margin: 0 0 0 12px;

    background: #fff;

}



.kechenglb .fenye ul li a {

    color: #777777;

    font-size: 12px;

}



.kechenglb .fenye ul li:hover {

    background: #446ec5;

    border: 1px solid #446ec5;

}



.kechenglb .fenye ul li:hover a {

    color: #fff;

}



/*团体报名*/



.tuantibaoming {

    width: 1200px;

    height: auto;

    margin: 0 auto 20px auto;

    overflow: hidden;

    background: #fff;

}



.tuantibaoming .left {

    width: 230px;

    height: auto;

    float: left;

}



.tuantibaoming .left ul {

    width: 100%;

    float: left;

    padding-bottom: 100px;

}



.tuantibaoming .left ul h2 {

    width: 100%;

    text-align: center;

    background: #4470c9;

    float: left;

    margin: 0 0 30px 0;

}



.tuantibaoming .left ul h2 i {

    color: #fff;

    float: left;

    line-height: 60px;

    font-size: 35px;

    margin: 0 25px 0 30px;

}



.tuantibaoming .left ul h2 span {

    color: #fff;

    float: left;

    font-size: 20px;

    line-height: 60px;

}



.tuantibaoming .left ul li {

    width: 100%;

    float: left;

}



.tuantibaoming .left ul li i {

    color: #999999;

    float: left;

    line-height: 60px;

    margin: 0 25px 0 40px;

}



.tuantibaoming .left ul li span {

    color: #4c4c4c;

    float: left;

    font-size: 16px;

    line-height: 60px;

}



.tuantibaoming .left ul .hit i {

    color: #4470c9;

}



.tuantibaoming .right {

    width: 960px;

    height: auto;

    overflow: hidden;

    border-left: 10px solid #f7f7f7;

}



.tuantibaoming .right .fuwu {

    width: 100%;

    float: left;

    text-align: center;

}



/*.tuantibaoming .right .fuwu h1 {*/

/*    width: 100%;*/

/*    float: left;*/

/*    font-size: 20px;*/

/*    color: #446ec5;*/

/*    font-weight: 400;*/

/*    line-height: 80px;*/

/*}*/



/*.tuantibaoming .right .fuwu p {*/

/*    width: 920px;*/

/*    margin: 0 20px;*/

/*    float: left;*/

/*    text-align: left;*/

/*    line-height: 40px;*/

/*    font-size: 16px;*/

/*    color: #3d3d3d;*/

/*    text-indent: 2em;*/

/*}*/



/*.tuantibaoming .right .fuwu strong {*/

/*    width: 920px;*/

/*    line-height: 40px;*/

/*    color: #3d3d3d;*/

/*    text-indent: 2em;*/

/*    font-weight: bold;*/

/*}*/



.tuantibaoming .right .fuwu img {

    margin: 30px 25px;

}



/*新闻列表*/



.news {

    width: 1200px;

    height: auto;

    background: #fff;

    overflow: hidden;

    margin: 0 auto 25px auto;

}



.news ul {

    width: 1150px;

    height: 620px;

    float: left;

    margin: 20px 25px;

}



.news ul li {

    width: 100%;

    float: left;

    line-height: 60px;

    border-bottom: 1px dashed #d1d1d1;

    background: url("../images/bg5.jpg") no-repeat 0 center;

}



.news ul li a {

    font-size: 16px;

    color: #4c4c4c;

    margin: 0 0 0 23px;

}



.news ul li span {

    width: auto;

    float: right;

    color: #808080;

    line-height: 60px;

}



.news ul li:hover a {

    color: #446ec5;

}



.news ul li:hover span {

    color: #446ec5;

}



.news .fenye {

    width: 100%;

    float: left;

    margin: 20px 0;

}



.news .fenye ul {

    width: auto;

    float: left;

}



.news .fenye ul li {

    width: auto;

    height: 31px;

    border: 1px solid #dfdfdf;

    box-sizing: border-box;

    padding: 0 10px;

    float: left;

    line-height: 31px;

    margin: 0 0 0 12px;

    background: #fff;

}



.news .fenye ul li a {

    color: #777777;

    font-size: 12px;

    margin: 0;

}



.news .fenye ul li:hover {

    background: #446ec5;

    border: 1px solid #446ec5;

}



.news .fenye ul li:hover a {

    color: #fff;

}



/*新闻详情*/



.zhengwen {

    width: 1200px;

    margin: 0 auto;

    background: #fff;

    overflow: hidden;

    text-align: center;

    padding-bottom: 20px;

}



.zhengwen h1 {

    width: 1120px;

    float: left;

    font-size: 24px;

    color: #3d3d3d;

    font-weight: bold;

    margin: 60px 40px 0 40px;

}



.zhengwen .time {

    width: 1120px;

    float: left;

    font-size: 16px;

    color: #3d3d3d;

    line-height: 75px;

    margin: 0 40px;

    border-bottom: 1px dashed #d5d5d5;

}



.zhengwen p {

    width: 1120px;

    margin: 0 40px;

    float: left;

    color: #3d3d3d;

    line-height: 40px;

    text-indent: 2em;

    text-align: left;

    font-size: 16px;

}



.zhengwen strong {

    width: 1200px;

    margin: 0 40px;

    line-height: 40px;

    text-align: left;

    font-size: 18px;

    color: #3d3d3d;

    float: left;

    font-weight: bold;

}



.zhengwen img {

    width: 50%;

    margin: 10px 25%;

    float: left;

}



/*内容页分页*/



.fenye2 {

    width: 1200px;

    height: auto;

    margin: 35px auto 25px auto;

    overflow: hidden;

}



.fenye2 p {

    width: 100%;

    float: left;

    font-size: 16px;

    color: #7c7c7c;

    line-height: 46px;

}



.fenye2 p a {

    color: #3d3d3d;

    font-size: 16px;

}



.fenye2 p a:hover {

    text-decoration: underline;

}



/*选课缴费*/



.xuanke {

    width: 1200px;

    height: auto;

    margin: 30px auto;

    overflow: hidden;

}



.xuanke .left {

    width: 268px;

    height: auto;

    float: left;

    background: #fff;

}



.xuanke .left .xinxi {

    width: 100%;

    float: left;

}



.xuanke .left .xinxi .zhaopian {

    width: 140px;

    height: 129px;

    float: left;

    position: relative;

    margin: 30px 64px 8px 64px;

}



.xuanke .left .xinxi .zhaopian img {

    width: 140px;

    height: 129px;

    float: left;

}



.xuanke .left .xinxi .zhaopian a {

    display: block;

    width: 100%;

    height: 22px;

    background: rgba(0, 0, 0, 0.2);

    position: absolute;

    left: 0;

    bottom: 0;

    text-align: center;

    line-height: 22px;

    color: #fff;

}



.xuanke .left .xinxi h2 {

    width: 100%;

    float: left;

    text-align: center;

    font-size: 20px;

    color: #3f3f3f;

    margin: 0 0 35px 0;

}



.xuanke .left .xinxi p {

    width: 188px;

    height: auto;

    float: left;

    margin: 0 40px;

    color: #2e2e2e;

    line-height: 30px;

}



.xuanke .left .xinxi p span {

    color: #4070ba;

}



.xuanke .left ul {

    width: 248px;

    height: auto;

    float: left;

    margin: 0 10px;

    padding: 10px 0 0 0;

}



.xuanke .left ul li {

    width: 100%;

    line-height: 46px;

    border-bottom: 1px solid #e8ede6;

    float: left;

}



.xuanke .left ul li i {

    margin: 0 20px 0 45px;

    font-size: 25px;

    float: left;

    line-height: 46px;

}



.xuanke .left ul li a {

    float: left;

    line-height: 46px;

}



.xuanke .left ul p {

    width: 100%;

    line-height: 46px;

    border-bottom: 1px solid #e8ede6;

    float: left;

    text-align: unset

}



.xuanke .left ul p a {

    margin: 0 0 0 110px;

}



.xuanke .left ul li:hover {

    background: #4070ba;

    color: #fff;

}



.xuanke .left ul li:hover a {

    color: #fff;

}



.xuanke .left ul li:hover i {

    color: #fff;

}



.xuanke .left ul p:hover {

    background: #4070ba;

    color: #fff;

}



.xuanke .left ul p:hover a {

    color: #fff;

}



.xuanke .left ul .hit {

    background: #4070ba;

    color: #fff;

}



.xuanke .left ul .hit a {

    color: #fff;

}



.xuanke .left ul .hit i {

    color: #fff;

}



.xuanke .right {

    background: #fff;

    overflow: hidden;

    width: 922px;

    float: right;

}



.xuanke .right h2 {

    width: 97%;

    margin: 18px 2% 18px 1%;

    height: 47px;

    border-bottom: 1px solid #d9d9d9;

    float: left;

}



.xuanke .right h2 span {

    font-size: 22px;

    font-weight: 400;

    border-left: 5px solid #446ec6;

    padding: 0 0 0 20px;

    float: left;

    margin: 0 0 0 10px;

}



.xuanke .right .fenlei {

    width: 872px;

    height: auto;

    float: left;

    line-height: 64px;

    border: 1px solid #ebebeb;

    box-sizing: border-box;

    margin: 0 25px 25px 25px;

}



.xuanke .right .fenlei span {

    width: 120px;

    float: left;

    background: #f3f3f3;

    line-height: 64px;

    text-align: center;

}



.xuanke .right .fenlei a {

    float: left;

    margin: 19px 20px;

    padding: 6px 5px;

    border-radius: 5px

}



/*.xuanke .right .fenlei a:hover{color:#446ec5;}*/



.xuanke .right .lb {

    width: 276px;

    height: 345px;

    float: left;

    background: #fff;

    margin: 0 0 20px 25px;

}



.xuanke .right .lb .shang {

    width: 100%;

    height: auto;

    float: left;

    position: relative;

}



.xuanke .right .lb .shang img {

    width: 276px;

    height: 162px;

    float: left;

}



.xuanke .right .lb .shang .jiaobiao {

    position: absolute;

    background: rgba(96, 96, 96, 0.5);

    width: 94px;

    height: 34px;

    line-height: 34px;

    text-align: center;

    color: #fff;

    right: 0;

    top: 0;

    z-index: 9999;

    border-radius: 0 0 0 15px;

}



.xuanke .right .lb .shang .jiaobiao span {

    color: #fff;

}



.xuanke .right .lb .shang .jiaobiao i {

    color: #fff;

    margin: 0 5px 0 5px;

}



.xuanke .right .lb .shang a {

    width: 132px;

    height: 36px;

    display: block;

    text-align: center;

    line-height: 36px;

    background: #3260bf;

    color: #fff;

    font-size: 16px;

    position: absolute;

    left: 72px;

    top: 58px;

    z-index: 999;

    display: none;

}



.xuanke .right .lb .shang .zhezhao {

    width: 276px;

    height: 162px;

    background: rgba(0, 0, 0, 0.5);

    position: absolute;

    left: 0;

    top: 0;

    z-index: 99;

    display: none;

}



.xuanke .right .lb h2 {

    width: 256px;

    height: auto;

    float: left;

    margin: 0 10px;

    font-size: 16px;

    font-weight: 400;

    line-height: 25px;

    height: 50px;

    overflow: hidden;

    padding: 8px 0;

}



.xuanke .right .lb p {

    width: auto;

    float: left;

    margin: 0 0 15px 10px;

}



.xuanke .right .lb p i {

    color: #565656;

    float: left;

    line-height: 50px;

}



.xuanke .right .lb p span {

    float: left;

    line-height: 50px;

    color: #565656;

    margin: 0 10px 0 8px;

}



.xuanke .right .lb .xuanke {

    width: 124px;

    height: 37px;

    display: block;

    float: left;

    text-align: center;

    line-height: 37px;

    background: #b4b4b4;

    color: #fff;

    margin: 0 0 0 10px;

}



.xuanke .right .lb .gouwuche {

    width: 102px;

    height: 37px;

    display: block;

    float: right;

    text-align: center;

    line-height: 37px;

    background: #eeeeee;

    color: #fff;

    border-radius: 37px;

    color: #606060;

    margin: 0 10px 0 0;

}



.xuanke .right .lb .gouwuche i {

    color: #606060;

    margin: 0 8px 0 0;

}



.xuanke .right .lb:hover {

    box-shadow: 0px 5px 10px #c9cedb;

}



.xuanke .right .lb:hover .shang .zhezhao {

    display: block;

}



.xuanke .right .lb:hover .shang a {

    display: block;

}



.xuanke .right .lb:hover h2 {

    color: #143270;

}



.xuanke .right .lb:hover .xuanke {

    background: #446ec5;

}



.xuanke .right .fenye {

    width: 100%;

    float: left;

    margin: 20px 0;

}



.xuanke .right .fenye ul {

    width: auto;

    float: left;

}



.xuanke .right .fenye ul li {

    width: auto;

    height: 31px;

    border: 1px solid #dfdfdf;

    box-sizing: border-box;

    padding: 0 10px;

    float: left;

    line-height: 31px;

    margin: 0 0 0 12px;

    background: #fff;

}



.xuanke .right .fenye ul li a {

    color: #777777;

    font-size: 12px;

}



.xuanke .right .fenye ul li:hover {

    background: #446ec5;

    border: 1px solid #446ec5;

}



.xuanke .right .fenye ul li:hover a {

    color: #fff;

}



/*证书查询*/



.zhengshuchaxun {

    width: 1200px;

    height: auto;

    margin: 0 auto;

    background: #fff;

    min-height: 800px;

}



.zhengshuchaxun img {

    width: 1142px;

    height: 231px;

    float: left;

    margin: -20px 29px 0 29px;

}



.zhengshuchaxun .chaxun {

    width: 100%;

    float: left;

    text-align: center;

}



.zhengshuchaxun .chaxun input {

    width: 462px;

    height: 48px;

    border: 1px solid #c3c3c3;

    border-radius: 48px;

    padding: 0 30px;

    margin: 55px 0;

}



.zhengshuchaxun .chaxun .anniu {

    width: 150px;

    border: 0;

    color: #fff;

    background: #446ec5;

    margin: 0 0 45px 0;

}



.zhengshuchaxun h2 {

    width: 97%;

    margin: 18px 2% 18px 1%;

    height: 47px;

    border-bottom: 1px solid #d9d9d9;

    float: left;

}



.zhengshuchaxun h2 span {

    font-size: 22px;

    font-weight: 400;

    border-left: 5px solid #446ec6;

    padding: 0 0 0 20px;

    float: left;

    margin: 0 0 0 10px;

}



.zhengshuchaxun p {

    float: left;

    font-size: 16px;

    color: #6e6e6e;

    width: 1060px;

    margin: 0 70px;

    line-height: 50px;

}



/*基本单位信息*/



.zhuce {

    width: 1200px;

    height: auto;

    margin: 0 auto 25px auto;

    overflow: hidden;

    background: #fff;

}



.zhuce .shang {

    width: 1170px;

    float: left;

    margin: 20px 15px;

    border-bottom: 1px solid #e8e8e8;

}



.zhuce .shang h2 {

    width: auto;

    float: left;

    font-size: 24px;

    color: #446ec5;

    font-weight: bold;

    line-height: 53px;

    margin: 0 15px 0 0;

}



.zhuce .shang span {

    width: auto;

    float: left;

    font-size: 20px;

    color: #7b7b7b;

    line-height: 53px;

}



.zhuce .shang p {

    width: auto;

    float: right;

    font-size: 20px;

    color: #7b7b7b;

    line-height: 53px;

}



.zhuce .shang p a {

    color: #446ec5;

    font-size: 20px;

}



.zhuce .buzhou {

    width: 100%;

    float: left;

    text-align: center;

    margin: 20px 0;

}



.zhuce .buzhou img {

    margin: 5px;

}



.zhuce .shengming {

    width: 540px;

    height: 38px;

    background: #fbe8e6;

    border: 1px dashed #d81e06;

    color: #d81e06;

    text-align: center;

    line-height: 38px;

    float: left;

    margin: 35px 330px;

}



.zhuce .xinxi {

    width: 100%;

    float: left;

    margin: 0 0 24px 0;

}



.zhuce .xinxi .title {

    width: 390px;

    height: auto;

    float: left;

    text-align: right;

    line-height: 45px;

    font-size: 16px;

    color: #464646;

    margin: 0 17px 0 0;

}



.zhuce .xinxi .title i {

    color: #ff0000;

    font-size: 16px;

    font-style: normal;

}



.zhuce .xinxi input {

    width: 330px;

    height: 45px;

    border: 1px solid #e5e5e5;

    margin: 0 34px 0 0px;

    float: left;

    padding: 0 10px;

}



.zhuce .xinxi .shijian {

    background: url(../images/rili.png) no-repeat 320px center;

    background-size: 25px;

}



.zhuce .xinxi .zhuyi {

    width: auto;

    float: left;

    line-height: 45px;

    color: #464646;

}



.zhuce .xinxi .zhuyi i {

    color: #fababa;

    margin: 0 8px 0 0;

    font-size: 20px;

}



.zhuce .xinxi .zhuyi span {

    color: #464646;

}



.zhuce .xinxi .lbser {

    float: left;

}



.zhuce .xinxi .ffSelect>a {

    background-image: url(../images/select.jpg);

    background-repeat: no-repeat;

    background-position: 325px 18px !important;

}



.zhuce .xinxi .ffSelect>a>span {

    background: none !important;

    font-size: 12px;

    padding-left: 5px !important;

    margin-right: 0 !important;

}



.zhuce .xinxi .ffSelect {

    border: 1px solid #dfdfdf;

    height: 45px;

}



.zhuce .xinxi .ffSelectWrapper {

    width: 350px;

    *clear: both;

    margin: 0 34px 0 17px;

}



.zhuce .xinxi .ffSelect {

    position: relative;

}



.zhuce .xinxi .ffSelect>a {

    background-position: right -128px;

    display: block;

    text-decoration: none;

    outline: 0;

    cursor: default;

}



.zhuce .xinxi .ffSelect>a>span {

    display: block;

    height: 45px;

    margin-right: 40px;

    padding-left: 10px;

    background-position: 0 0;

    overflow: hidden;

    line-height: 45px;

    font-size: 16px;

    color: #b2b2b2;

    white-space: nowrap;

    *white-space: normal;

    text-overflow: ellipsis;

}



.zhuce .xinxi .ffSelectMenuWrapper {

    width: 100%;

}



.zhuce .xinxi .ffSelectMenuWrapper .ffSelectMenuMidBG ul {

    list-style-type: none;

    margin: 0 0;

    padding: 0;

}



.zhuce .xinxi .ffSelectMenuWrapper .ffSelectMenuMidBG li {

    padding: 5px;

    cursor: default;

    background-color: #fff;

}



.zhuce .xinxi .ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN {

    font-size: 14px;

}



.zhuce .xinxi .ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN {

    color: #888;

}



.zhuce .xinxi .ffSelectMenuWrapper .ffSelectMenuMidBG li.on {

    background-color: #ccc;

}



.zhuce .caozuo {

    width: 100%;

    text-align: center;

    height: 48px;

    float: left;

    margin: 110px 0 100px 0;

}



.zhuce .caozuo a {

    display: inline-block;

    width: 200px;

    height: 48px;

    text-align: center;

    line-height: 48px;

    color: #fff;

    background: #446ec5;

    font-size: 16px;

    font-weight: bold;

    margin: 0 56px;

}



/* RADIO */



.zhuce .regular-radio {

    display: none;

}



.zhuce .regular-radio+label {

    -webkit-appearance: none;

    background-color: #fafafa;

    border: 1px solid #cacece;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);

    padding: 9px;

    border-radius: 2px;

    display: inline-block;

    position: relative;

    float: left;

    margin: 12px 13px 0 17px;

}



.zhuce .regular-radio:checked+label:after {

    content: '\2714';

    font-size: 14px;

    position: absolute;

    top: 3px;

    left: 3px;

    color: #99a1a7;

}



.zhuce .xingbie {

    float: left;

    line-height: 45px;

    margin: 0 45px 0 0;

}



.zhuce .diqu {

    width: auto;

    float: left;

}



.zhuce .diqu .ffSelect>a {

    background-position: 80px 18px !important;

}



.zhuce .diqu .ffSelectWrapper {

    width: 100px;

    *clear: both;

}



.zhuce .diqu .lbser {

    margin: 0 8px 0 0;

}



.zhuce .diqu .ffSelectWrapper {

    margin: 0 0 0 17px;

}



.zhuce .xinxi .beizhu {

    width: 790px;

    float: left;

    font-size: 12px;

    color: #7a7a7a;

    margin: 5px 0 0 410px;

}



.zhuce .xuanzezhengjian {

    margin: 0 0 0 390px;

    float: left;

}



.zhuce .xinxi img {

    float: left;

}



.zhuce .xinxi a {

    float: left;

    line-height: 45px;

    color: #464646;

    margin: 0 0 0 15px;

}



.zhuce .xinxi span {

    color: #446ec5;

}



/*用户注册*/



.yonghuzhuce h2 {

    width: 97%;

    margin: 18px 2% 18px 1%;

    height: 47px;

    float: left;

}



.yonghuzhuce h2 span {

    font-size: 22px;

    font-weight: 400;

    border-left: 5px solid #446ec6;

    padding: 0 0 0 20px;

    float: left;

    margin: 0 0 0 10px;

}



.yonghuzhuce .shengming {

    margin: 0 15px 30px 15px;

}



.yonghuzhuce .xinxi .title {

    width: 137px;

}



.yonghuzhuce .caozuo {

    margin: 47px 0 100px 0;

}



.yonghuzhuce .caozuo a {

    float: left;

    margin: 0 0 0 200px;

}



/*个人中心-中心设置*/



.zhongxinshezhi {

    width: 100%;

    float: left;

}



.zhongxinshezhi .xinxi {

    width: 100%;

    float: left;

    margin: 0 0 20px 0;

}



.zhongxinshezhi .oldPassword {

    width: 100%;

    float: left;

    margin: 0 0 20px 0;

}



.zhongxinshezhi .tabPanel .toubu {

    height: 50px;

    border-bottom: 1px solid #d9d9d9;

    width: 872px;

    margin: 15px 25px 0 25px;

}



.zhongxinshezhi .tabPanel .toubu li {

    float: left;

    font-size: 16px;

    height: 50px;

    line-height: 50px;

    color: #464646;

    width: auto;

    text-align: center;

    cursor: pointer;

    padding: 0 15px;

    margin: 0 35px 0 0;

}



.zhongxinshezhi .tabPanel .hit {

    border-bottom: 3px solid #446ec5;

    cursor: pointer;

    color: black;

}



.zhongxinshezhi .pane {

    display: none;

}



/*基本资料*/



.zhongxinshezhi .jibenziliao {

    width: 100%;

    float: left;

    margin: 40px 0 24px 0;

}



.zhongxinshezhi .jibenziliao .title {

    width: 120px;

    height: auto;

    float: left;

    text-align: right;

    line-height: 45px;

    font-size: 16px;

    color: #464646;

    margin: 0 17px 0 0;

}



.zhongxinshezhi .jibenziliao .title i {

    color: #ff0000;

    font-size: 16px;

    font-style: normal;

}



.zhongxinshezhi .jibenziliao input {

    width: 330px;

    height: 45px;

    border: 1px solid #e5e5e5;

    margin: 0 34px 0 0;

    float: left;

    padding: 0 10px;

}



.zhongxinshezhi .jibenziliao img {

    float: left;

    margin: 0 20px 0 0;

}



.zhongxinshezhi .jibenziliao .shijian {

    background: url(../images/rili.png) no-repeat 320px center;

    background-size: 25px;

}



.zhongxinshezhi .jibenziliao .zhuyi {

    width: auto;

    float: left;

    line-height: 45px;

    color: #464646;

}



.zhongxinshezhi .jibenziliao .zhuyi i {

    color: #fababa;

    margin: 0 8px 0 0;

    font-size: 20px;

}



.zhongxinshezhi .jibenziliao .zhuyi span {

    color: #464646;

}



.zhongxinshezhi .jibenziliao p {

    width: 350px;

    float: left;

    line-height: 45px;

    color: #464646;

    font-size: 16px;

    margin: 0 34px 0 0;

}



.zhongxinshezhi .jibenziliao p a {

    color: #446ec5;

    font-size: 16px;

}



.zhongxinshezhi .jibenziliao .lbser {

    float: left;

    margin-right: 35px;

    height: 45px;

    line-height: 45px;

    padding: 0 10px;

    border: 1px solid #e5e5e5;

}

.zhongxinshezhi .jibenziliao .lbser select  {

    width: 100%;

}



.zhongxinshezhi .jibenziliao .ffSelect>a {

    background-image: url(../images/select.jpg);

    background-repeat: no-repeat;

    background-position: 325px 18px !important;

}



.zhongxinshezhi .jibenziliao .ffSelect>a>span {

    background: none !important;

    font-size: 12px;

    padding-left: 5px !important;

    margin-right: 0 !important;

}



.zhongxinshezhi .jibenziliao .ffSelect {

    border: 1px solid #dfdfdf;

    height: 45px;

}



.zhongxinshezhi .jibenziliao .ffSelectWrapper {

    width: 350px;

    *clear: both;

    margin: 0 34px 0 0;

}



.zhongxinshezhi .jibenziliao .ffSelect {

    position: relative;

}



.zhongxinshezhi .jibenziliao .ffSelect>a {

    background-position: right -128px;

    display: block;

    text-decoration: none;

    outline: 0;

    cursor: default;

}



.zhongxinshezhi .jibenziliao .ffSelect>a>span {

    display: block;

    height: 45px;

    margin-right: 40px;

    padding-left: 10px;

    background-position: 0 0;

    overflow: hidden;

    line-height: 45px;

    font-size: 16px;

    color: #b2b2b2;

    white-space: nowrap;

    *white-space: normal;

    text-overflow: ellipsis;

}



.zhongxinshezhi .jibenziliao .ffSelectMenuWrapper {

    width: 100%;

}



.zhongxinshezhi .jibenziliao .ffSelectMenuWrapper .ffSelectMenuMidBG ul {

    list-style-type: none;

    margin: 0 0;

    padding: 0;

}



.zhongxinshezhi .jibenziliao .ffSelectMenuWrapper .ffSelectMenuMidBG li {

    padding: 5px;

    cursor: default;

    background-color: #fff;

}



.zhongxinshezhi .jibenziliao .ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN {

    font-size: 14px;

}



.zhongxinshezhi .jibenziliao .ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN {

    color: #888;

}



.zhongxinshezhi .jibenziliao .ffSelectMenuWrapper .ffSelectMenuMidBG li.on {

    background-color: #ccc;

}



.zhongxinshezhi .jibenziliao .caozuo {

    width: 100%;

    height: 48px;

    float: left;

    margin: 80px 0 40px 0;

}



.zhongxinshezhi .jibenziliao .caozuo a {

    display: inline-block;

    width: 200px;

    height: 48px;

    text-align: center;

    line-height: 48px;

    color: #fff;

    background: #446ec5;

    font-size: 16px;

    font-weight: bold;

    margin: 0 0 0 256px;

}



/* RADIO */



.zhongxinshezhi .jibenziliao .regular-radio {

    display: none;

}



.zhongxinshezhi .jibenziliao .regular-radio+label {

    -webkit-appearance: none;

    background-color: #fafafa;

    border: 1px solid #cacece;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);

    padding: 9px;

    border-radius: 2px;

    display: inline-block;

    position: relative;

    float: left;

    margin: 12px 13px 0 17px;

}



.zhongxinshezhi .jibenziliao .regular-radio:checked+label:after {

    content: '\2714';

    font-size: 14px;

    position: absolute;

    top: 3px;

    left: 3px;

    color: #99a1a7;

}



.zhongxinshezhi .jibenziliao .xingbie {

    float: left;

    line-height: 45px;

    margin: 0 45px 0 0;

}



/*个人账户*/



.xuanke .right .gerenzhanghu {

    width: 882px;

    float: left;

    margin: 0 20px;

}



.xuanke .right .gerenzhanghu h2 {

    width: 100%;

    margin: 27px 0;

    height: 47px;

    border-bottom: 1px solid #d9d9d9;

}



.xuanke .right .gerenzhanghu h2 span {

    font-size: 22px;

    font-weight: 400;

    border-left: 5px solid #446ec6;

    padding: 0 0 0 20px;

    float: left;

    margin: 0 0 0 10px;

}



.xuanke .right .gerenzhanghu .chaxun {

    width: 100%;

    height: auto;

    float: left;

}



.xuanke .right .gerenzhanghu .chaxun ul {

    width: 100%;

    float: left;

    padding: 0 0 32px 0;

    border-bottom: 1px solid #d9d9d9;

}



.xuanke .right .gerenzhanghu .chaxun ul li {

    width: 100%;

    float: left;

    margin: 0 0 19px 0;

}



.xuanke .right .gerenzhanghu .chaxun ul li span {

    width: 100px;

    float: left;

    text-align: right;

    line-height: 45px;

    font-size: 16px;

    color: #000000;

    margin: 0 15px 0 0;

}



.xuanke .right .gerenzhanghu .chaxun ul li input {

    width: 147px;

    height: 45px;

    border: 1px solid #dfdfdf;

    float: left;

}



.xuanke .right .gerenzhanghu .chaxun ul li i {

    width: auto;

    float: left;

    line-height: 45px;

    color: #000;

    font-size: 16px;

    margin: 0 7px;

}



.xuanke .right .gerenzhanghu .chaxun ul li .zhuangtai {

    width: 327px;

}



.xuanke .right .gerenzhanghu .chaxun ul li .anniu {

    display: block;

    width: 136px;

    height: 45px;

    background: #446ec5;

    color: #fff;

    float: left;

    text-align: center;

    line-height: 45px;

    font-size: 16px;

    margin: 0 0 0 34px;

}



.xuanke .right .gerenzhanghu .chaxun .lbser {

    float: left;

}



.xuanke .right .gerenzhanghu .chaxun .ffSelect>a {

    background-image: url(../images/select.jpg);

    background-repeat: no-repeat;

    background-position: 325px 18px !important;

}



.xuanke .right .gerenzhanghu .chaxun .ffSelect>a>span {

    background: none !important;

    font-size: 12px;

    padding-left: 5px !important;

    margin-right: 0 !important;

}



.xuanke .right .gerenzhanghu .chaxun .ffSelect {

    border: 1px solid #dfdfdf;

    height: 45px;

}



.xuanke .right .gerenzhanghu .chaxun .ffSelectWrapper {

    width: 350px;

    *clear: both;

    margin: 0 34px 0 0;

}



.xuanke .right .gerenzhanghu .chaxun .ffSelect {

    position: relative;

}



.xuanke .right .gerenzhanghu .chaxun .ffSelect>a {

    background-position: right -128px;

    display: block;

    text-decoration: none;

    outline: 0;

    cursor: default;

}



.xuanke .right .gerenzhanghu .chaxun .ffSelect>a>span {

    display: block;

    height: 45px;

    margin-right: 40px;

    padding-left: 10px;

    background-position: 0 0;

    overflow: hidden;

    line-height: 45px;

    font-size: 16px;

    color: #b2b2b2;

    white-space: nowrap;

    *white-space: normal;

    text-overflow: ellipsis;

    text-align: left;

}



.xuanke .right .gerenzhanghu .chaxun .ffSelectMenuWrapper {

    width: 100%;

}



.xuanke .right .gerenzhanghu .chaxun .ffSelectMenuWrapper .ffSelectMenuMidBG ul {

    list-style-type: none;

    margin: 0 0;

    padding: 0;

    background-color: #fff;

}



.xuanke .right .gerenzhanghu .chaxun .ffSelectMenuWrapper .ffSelectMenuMidBG li {

    padding: 5px;

    cursor: default;

    background-color: #fff;

}



.xuanke .right .gerenzhanghu .chaxun .ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN {

    font-size: 14px;

    text-align: left;

}



.xuanke .right .gerenzhanghu .chaxun .ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN {

    color: #888;

}



.xuanke .right .gerenzhanghu .chaxun .ffSelectMenuWrapper .ffSelectMenuMidBG li.on {

    background-color: #ccc;

}



.xuanke .right .gerenzhanghu .chaxunjieguo {

    width: 100%;

    float: left;

    padding-bottom: 150px;

    position: relative;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .title {

    width: auto;

    float: left;

    line-height: 67px;

    font-size: 18px;

    color: #000000;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .jieguo {

    width: 100%;

    float: left;

    border: 1px solid #e0e0e0;

    box-sizing: border-box;

    margin: 0 0 12px 0;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .jieguo .shang {

    width: 100%;

    float: left;

    background: #f7f7f7;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .jieguo .shang p {

    width: auto;

    float: left;

    line-height: 46px;

    color: #666666;

    margin: 0 0 0 20px;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .jieguo .shang span {

    width: auto;

    float: right;

    line-height: 46px;

    color: #666666;

    margin: 0 20px 0 0;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .jieguo .kecheng {

    width: 470px;

    height: auto;

    float: left;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .jieguo .kecheng img {

    width: 136px;

    height: 76px;

    border-radius: 3px;

    float: left;

    margin: 15px 20px 20px 20px;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .jieguo .kecheng h4 {

    width: 250px;

    float: left;

    font-size: 16px;

    line-height: 24px;

    color: #3c3c3c;

    margin: 15px 0 0 0;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .jieguo .kecheng p {

    width: 250px;

    float: left;

    color: #a3a3a3;

    margin: 15px 0 0 0;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .jieguo .jiage {

    width: 166px;

    line-height: 110px;

    height: 110px;

    text-align: center;

    font-size: 24px;

    color: #2b2b2b;

    float: left;

    border-left: 1px solid #e0e0e0;

    border-right: 1px solid #e0e0e0;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .jieguo .zhuangtai {

    width: 110px;

    line-height: 110px;

    height: 110px;

    text-align: center;

    color: #999999;

    float: left;

    border-right: 1px solid #e0e0e0;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .jieguo .caozuo {

    width: 133px;

    text-align: center;

    float: left;

    margin: 20px 0 0 0;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .jieguo .caozuo p a {

    color: #4070ba;

    line-height: 36px;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .black_overlay {

    display: none;

    position: fixed;

    top: 0%;

    left: 0%;

    width: 100%;

    height: 100%;

    background-color: black;

    z-index: 1001;

    -moz-opacity: 0.4;

    opacity: .40;

    filter: alpha(opacity=44);

}



.xuanke .right .gerenzhanghu .chaxunjieguo .white_content {

    display: none;

    position: absolute;

    top: 50px;

    left: 198px;

    width: 485px;

    height: 599px;

    background-color: white;

    z-index: 1002;

    border-radius: 10px;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .white_content h6 {

    width: 100%;

    float: left;

    line-height: 74px;

    text-align: center;

    border-bottom: 1px solid #d9d9d9;

    color: #000000;

    font-size: 22px;

    font-weight: bold;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .white_content ul {

    width: 370px;

    float: right;

    margin: 30px 0;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .white_content ul li {

    width: 100%;

    text-align: left;

    line-height: 40px;

    color: #585858;

    font-size: 16px;

}



.xuanke .right .gerenzhanghu .chaxunjieguo .white_content a {

    width: 136px;

    height: 44px;

    text-align: center;

    line-height: 44px;

    background: #446ec5;

    display: block;

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    float: left;

    margin: 0 0 0 170px;

}



/*考试成绩*/



.kaoshichengji {

    width: 882px;

    float: left;

    margin: 0 20px;

    min-height: 720px;

}



/**tabs**/



.kaoshichengji .tabPanel .toubu {

    height: 50px;

    border-bottom: 1px solid #d9d9d9;

    margin: 15px 0 0 0;

}



.kaoshichengji .tabPanel .toubu li {

    float: left;

    font-size: 18px;

    height: 50px;

    width: auto;

    text-align: center;

    cursor: pointer;

    color: #1a1a1a;

    padding: 0 7px;

    line-height: 50px;

    margin: 0 30px 0 0;

}



.kaoshichengji .tabPanel .toubu .hit {

    border-bottom: 3px solid #446ec5;

    cursor: pointer;

    color: #446ec5;

}



.kaoshichengji .pane {

    display: none;

}



.kaoshichengji .pane .cha {

    width: 100%;

    float: left;

    margin: 20px 0 40px 0;

}



.kaoshichengji .pane .cha span {

    width: auto;

    float: left;

    line-height: 45px;

    font-size: 16px;

    color: #000000;

}



.kaoshichengji .pane .cha input {

    width: 244px;

    height: 45px;

    float: left;

    border: 1px solid #eaeaea;

    margin: 0 30px 0 0;

}



.kaoshichengji .pane .cha a {

    width: 136px;

    height: 44px;

    text-align: center;

    line-height: 44px;

    background: #446ec5;

    display: block;

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    float: right;

}



.kaoshichengji .pane table {

    width: 100%;

    float: left;

    text-align: center;

    border-collapse: collapse;

    border: 1px solid #e5e5e5;

}



.kaoshichengji .pane table th {

    height: 42px;

    background: #eeeeee;

    border-bottom: 1px solid #e5e5e5;

    font-size: 16px;

    color: #282828;

    font-weight: 400;

    padding: 0 10px;

}



.kaoshichengji .pane table td {

    height: 80px;

    background: #f9f9f9;

    border-bottom: 1px solid #e5e5e5;

    font-size: 14px;

    color: #282828;

    font-weight: 400;

    padding: 0 10px;

}



.kaoshichengji .pane table .mingcheng {

    width: 150px;

}



.kaoshichengji .pane table .shijian {

    width: 100px;

}



.kaoshichengji .pane table .caozuo {

    color: #446ec5;

    min-width: 190px;

}



.kaoshichengji .pane table .caozuo a {

    color: #446ec5;

    margin: 0 5px;

}



.kaoshichengji .pane table .chongshen {

    display: inline-block;

    width: 124px;

    height: 37px;

    background: #ff6f6f;

    line-height: 37px;

    text-align: center;

    color: #fff;

}



.kaoshichengji .pane table .weidadao {

    display: inline-block;

    width: 124px;

    height: 37px;

    background: #b4b4b4;

    line-height: 37px;

    text-align: center;

    color: #fff;

}



.kaoshichengji .pane table .kaikao {

    display: inline-block;

    width: 124px;

    height: 37px;

    background: #446ec5;

    line-height: 37px;

    text-align: center;

    color: #fff;

}



.kaoshichengji .pane .fenye3 {

    width: 100%;

    float: left;

    text-align: center;

    line-height: 100px;

}



.kaoshichengji .pane .fenye3 a {

    margin: 0 15px;

    width: 30px;

    height: 30px;

    border-radius: 100%;

    display: inline-block;

    text-align: center;

    line-height: 30px;

}



.kaoshichengji .pane .fenye3 a:hover {

    background: #0f2b06;

    color: #fff;

}



.kaoshichengji .pane .fenye3 span a {

    width: auto;

}



.kaoshichengji .pane .fenye3 span a:hover {

    background: none;

    text-decoration: underline;

    color: #333;

}



.kaoshichengji .pane .black_overlay {

    display: none;

    position: fixed;

    top: 0%;

    left: 0%;

    width: 100%;

    height: 100%;

    background-color: black;

    z-index: 1001;

    -moz-opacity: 0.4;

    opacity: .40;

    filter: alpha(opacity=44);

}



.kaoshichengji .pane .white_content {

    display: none;

    position: absolute;

    top: 200px;

    left: 50%;

    margin-left: -525px;

    width: 1050px;

    height: 810px;

    background-color: white;

    z-index: 1002;

}



.kaoshichengji .pane .shenqing {

    text-align: center;

}



.kaoshichengji .pane .shenqing .guanbi {

    float: right;

    width: 20px;

    margin: 28px 28px 0 0;

}



.kaoshichengji .pane .shenqing h6 {

    width: 100%;

    float: left;

    color: #000000;

    font-size: 24px;

}



.kaoshichengji .pane .shenqing .buzhou {

    margin: 48px 0 10px 0;

}



.kaoshichengji .pane .shenqing .shaixuan {

    width: 886px;

    float: left;

    margin: 30px 82px 0 82px;

}



.kaoshichengji .pane .shenqing .shaixuan span {

    width: auto;

    float: left;

    line-height: 45px;

    font-size: 16px;

    color: #000000;

}



.kaoshichengji .pane .shenqing .shaixuan input {

    width: 243px;

    height: 45px;

    border: 1px solid #eaeaea;

    float: left;

    line-height: 45px;

    margin: 0 25px 0 5px;

}



.kaoshichengji .pane .shenqing .shaixuan a {

    display: block;

    width: 136px;

    height: 45px;

    background: #446ec5;

    color: #fff;

    float: left;

    line-height: 45px;

    font-size: 16px;

    font-weight: 400;

}



.kaoshichengji .pane .shenqing .shaixuan .you {

    width: 200px;

    float: right;

}



.kaoshichengji .pane .shenqing .shaixuan p {

    width: 100%;

    float: left;

    font-size: 16px;

    color: #000000;

    text-align: right;

    line-height: 25px;

}



.kaoshichengji .pane .shenqing .shaixuan p i {

    font-size: 16px;

    color: #ff0000;

    font-weight: bold;

}



.kaoshichengji .pane .shenqing .biaodan {

    width: 886px;

    float: left;

    margin: 25px 82px;

    border: 1px solid #b9dce2;

    box-sizing: border-box;

}



.kaoshichengji .pane .shenqing .biaodan .biaotou {

    width: 100%;

    float: left;

    height: 53px;

    background: #b9dce2;

}



.kaoshichengji .pane .shenqing .biaodan .biaotou p {

    width: auto;

    line-height: 53px;

    text-align: center;

    font-size: 16px;

    color: #000000;

    float: left;

    border-right: 1px solid #a0c5cb;

    box-sizing: border-box;

}



.kaoshichengji .pane .shenqing .biaodan .biaotou .biaotou1 {

    width: 65px;

}



.kaoshichengji .pane .shenqing .biaodan .biaotou .biaotou2 {

    width: 116px;

}



.kaoshichengji .pane .shenqing .biaodan .biaotou .biaotou3 {

    width: 590px;

}



.kaoshichengji .pane .shenqing .biaodan .biaotou .biaotou4 {

    width: 112px;

    border: 0;

}



.kaoshichengji .pane .shenqing .biaodan .biaoge {

    width: 100%;

    float: left;

    height: 53px;

    border-bottom: 1px solid #c5d5d7;

}



.kaoshichengji .pane .shenqing .biaodan .biaoge p {

    width: auto;

    line-height: 53px;

    text-align: center;

    font-size: 16px;

    color: #000000;

    float: left;

    border-right: 1px solid #c5d5d7;

    box-sizing: border-box;

}



.kaoshichengji .pane .shenqing .biaodan .biaoge .biaoge1 {

    width: 65px;

}



.kaoshichengji .pane .shenqing .biaodan .biaoge .biaoge2 {

    width: 116px;

}



.kaoshichengji .pane .shenqing .biaodan .biaoge .biaoge3 {

    width: 590px;

}



.kaoshichengji .pane .shenqing .biaodan .biaoge .biaoge4 {

    width: 112px;

    border: 0;

}



/* RADIO */



.kaoshichengji .pane .shenqing .regular-radio {

    display: none;

}



.kaoshichengji .pane .shenqing .regular-radio+label {

    -webkit-appearance: none;

    background-color: #fafafa;

    border: 1px solid #cacece;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);

    padding: 9px;

    border-radius: 50px;

    display: inline-block;

    position: relative;

}



.kaoshichengji .pane .shenqing .regular-radio:checked+label:after {

    content: ' ';

    width: 12px;

    height: 12px;

    border-radius: 50px;

    position: absolute;

    top: 3px;

    background: #99a1a7;

    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.3);

    text-shadow: 0px;

    left: 3px;

    font-size: 32px;

}



/*确认信息*/



.kaoshichengji .pane .shenqing .querenxinxi {

    width: 886px;

    height: auto;

    margin: 0 82px;

    float: left;

}



.kaoshichengji .pane .shenqing .querenxinxi ul {

    width: 100%;

    float: left;

}



.kaoshichengji .pane .shenqing .querenxinxi ul li {

    width: 50%;

    float: left;

}



.kaoshichengji .pane .shenqing .querenxinxi ul li span {

    width: 124px;

    float: left;

    line-height: 48px;

    color: #000;

    text-align: left;

}



.kaoshichengji .pane .shenqing .querenxinxi ul li p {

    width: auto;

    float: left;

    line-height: 48px;

    color: #666;

}



.kaoshichengji .pane .shenqing .biaodan2 {

    width: 886px;

    float: left;

    margin: 0 82px 25px 82px;

    border: 1px solid #b9dce2;

    box-sizing: border-box;

}



.kaoshichengji .pane .shenqing .biaodan2 .biaotou {

    width: 100%;

    float: left;

    height: 53px;

    background: #b9dce2;

}



.kaoshichengji .pane .shenqing .biaodan2 .biaotou p {

    width: auto;

    line-height: 53px;

    text-align: center;

    font-size: 16px;

    color: #000000;

    float: left;

    border-right: 1px solid #a0c5cb;

    box-sizing: border-box;

}



.kaoshichengji .pane .shenqing .biaodan2 .biaotou .biaotou1 {

    width: 65px;

}



.kaoshichengji .pane .shenqing .biaodan2 .biaotou .biaotou2 {

    width: 699px;

}



.kaoshichengji .pane .shenqing .biaodan2 .biaotou .biaotou3 {

    width: 120px;

}



.kaoshichengji .pane .shenqing .biaodan2 .biaotou .biaotou4 {

    width: 120px;

    border: 0;

}



.kaoshichengji .pane .shenqing .biaodan2 .biaoge {

    width: 100%;

    float: left;

    height: 53px;

    border-bottom: 1px solid #c5d5d7;

}



.kaoshichengji .pane .shenqing .biaodan2 .biaoge p {

    width: auto;

    line-height: 53px;

    text-align: center;

    font-size: 16px;

    color: #000000;

    float: left;

    border-right: 1px solid #c5d5d7;

    box-sizing: border-box;

}



.kaoshichengji .pane .shenqing .biaodan2 .biaoge .biaoge1 {

    width: 65px;

}



.kaoshichengji .pane .shenqing .biaodan2 .biaoge .biaoge2 {

    width: 699px;

}



.kaoshichengji .pane .shenqing .biaodan2 .biaoge .biaoge3 {

    width: 120px;

}



.kaoshichengji .pane .shenqing .biaodan2 .biaoge .biaoge4 {

    width: 120px;

    border: 0;

}



.kaoshichengji .pane .shenqing .caozuoxuanxiang {

    width: 100%;

    float: left;

    text-align: center;

}



.kaoshichengji .pane .shenqing .caozuoxuanxiang a {

    display: inline-block;

    width: 136px;

    height: 44px;

    background: #446ec5;

    color: #fff;

    font-size: 16px;

    font-weight: 400;

    text-align: center;

    line-height: 44px;

    margin: 0 46px;

}



.kaoshichengji .pane .shenqing .querenwuwu {

    width: 100%;

    float: left;

    text-align: center;

    margin: 100px 0 0 0;

}



.kaoshichengji .pane .shenqing .querenwuwu i {

    color: #82ae38;

    font-size: 120px;

}



.kaoshichengji .pane .shenqing .querenwuwu p {

    color: #82ae38;

    font-size: 16px;

    font-weight: bold;

    line-height: 70px;

    margin: 0 0 90px 0;

}



.kaoshichengji .pane .shenqing .zhuangtai {

    width: 886px;

    height: auto;

    margin: 0 82px 75px 82px;

    float: left;

    color: #000000;

    text-align: left;

}



.kaoshichengji .pane .shenqing .zhuangtai span {

    color: #666666;

    margin: 0 0 0 80px;

}



/*我的考试*/



.xuanke .kaoshichengji .pane .black_overlay {

    display: none;

    position: fixed;

    top: 0%;

    left: 0%;

    width: 100%;

    height: 100%;

    background-color: black;

    z-index: 1001;

    -moz-opacity: 0.4;

    opacity: .40;

    filter: alpha(opacity=44);

}



.xuanke .kaoshichengji .pane .white_content {

    display: none;

    position: absolute;

    left: 50%;

    background-color: white;

    z-index: 1002;

    border-radius: 10px;

}



.xuanke .kaoshichengji .pane .chongshenkaoshi {

    top: 400px;

    margin-left: -178px;

    width: 256px;

    height: 173px;

}



.xuanke .kaoshichengji .pane .chongshenkaoshi p {

    color: #000000;

    text-align: center;

    line-height: 100px;

}



.xuanke .kaoshichengji .pane .chongshenkaoshi a {

    color: #fff;

    text-align: center;

    line-height: 37px;

    height: 37px;

    background: #446ec5;

    display: block;

    width: 124px;

    margin: 0 66px;

}



/*通知公告*/



.tongzhi {

    width: 100%;

    float: left;

    min-height: 710px;

}



.tongzhi ul {

    width: 100%;

    float: left;

}



.tongzhi ul li {

    width: 100%;

    float: left;

    line-height: 44px;

}



.tongzhi ul li span {

    width: auto;

    float: left;

    color: #446ec5;

    line-height: 44px;

    margin: 0 0 0 40px;

}



.tongzhi ul li a {

    color: #000000;

}



.tongzhi ul li a:hover {

    color: #446ec5;

}



/*我的课程*/



/* selectbox */



.xuanke .kaoshichengji .pane .chaxun {

    width: 100%;

    float: left;

    margin: 27px 0;

}



.xuanke .kaoshichengji .pane .chaxun .lbser {

    float: left;

    margin: 0 20px 0 0;

}



.xuanke .kaoshichengji .pane .chaxun .ffSelect>a {

    background-image: url(../images/select.jpg);

    background-repeat: no-repeat;

    background-position: 105px 18px !important;

}



.xuanke .kaoshichengji .pane .chaxun .ffSelect>a>span {

    background: none !important;

    font-size: 12px;

    padding-left: 5px !important;

    margin-right: 0 !important;

}



.xuanke .kaoshichengji .pane .chaxun .ffSelect {

    border: 1px solid #dfdfdf;

    height: 45px;

}



.xuanke .kaoshichengji .pane .chaxun .ffSelectWrapper {

    width: 128px;

    *clear: both;

}



.xuanke .kaoshichengji .pane .chaxun .ffSelect {

    position: relative;

}



.xuanke .kaoshichengji .pane .chaxun .ffSelect>a {

    background-position: right -128px;

    display: block;

    text-decoration: none;

    outline: 0;

    cursor: default;

}



.xuanke .kaoshichengji .pane .chaxun .ffSelect>a>span {

    display: block;

    height: 45px;

    margin-right: 40px;

    padding-left: 10px;

    background-position: 0 0;

    overflow: hidden;

    line-height: 45px;

    font-size: 16px;

    color: #b2b2b2;

    white-space: nowrap;

    *white-space: normal;

    text-overflow: ellipsis;

}



.xuanke .kaoshichengji .pane .chaxun .ffSelectMenuWrapper {

    width: 100%;

}



.xuanke .kaoshichengji .pane .chaxun .ffSelectMenuWrapper .ffSelectMenuMidBG ul {

    list-style-type: none;

    margin: 0 0;

    padding: 0;

}



.xuanke .kaoshichengji .pane .chaxun .ffSelectMenuWrapper .ffSelectMenuMidBG li {

    padding: 5px;

    cursor: default;

    background-color: #fff;

}



.xuanke .kaoshichengji .pane .chaxun .ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN {

    font-size: 14px;

}



.xuanke .kaoshichengji .pane .chaxun .ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN {

    color: #888;

}



.xuanke .kaoshichengji .pane .chaxun .ffSelectMenuWrapper .ffSelectMenuMidBG li.on {

    background-color: #ccc;

}



.xuanke .kaoshichengji .pane .chaxun .title {

    width: auto;

    float: left;

    line-height: 45px;

    font-size: 16px;

    color: #000000;

}



.xuanke .kaoshichengji .pane .chaxun input {

    width: 242px;

    height: 45px;

    border: 1px solid #dfdfdf;

}



.xuanke .kaoshichengji .pane .chaxun .anniu {

    display: block;

    float: right;

    width: 136px;

    height: 45px;

    background: #446ec5;

    font-size: 16px;

    text-align: center;

    line-height: 45px;

    color: #fff;

}



.xuanke .right .kechenglb {

    width: 270px;

    height: 345px;

    float: left;

    background: #fff;

    margin: 0 18px 15px 0;

    border: 1px solid #BBBBBB;

}



.xuanke .right .kechenglb .shang {

    width: 100%;

    height: auto;

    float: left;

    position: relative;

}



.xuanke .right .kechenglb .shang img {

    width: 276px;

    height: 162px;

    float: left;

}



.xuanke .right .kechenglb .shang .jiaobiao {

    position: absolute;

    background: rgba(96, 96, 96, 0.5);

    width: 94px;

    height: 34px;

    line-height: 34px;

    text-align: center;

    color: #fff;

    right: 0;

    top: 0;

    z-index: 9999;

    border-radius: 0 0 0 15px;

}



.xuanke .right .kechenglb .shang .jiaobiao span {

    color: #fff;

}



.xuanke .right .kechenglb .shang .jiaobiao i {

    color: #fff;

    margin: 0 5px 0 5px;

}



.xuanke .right .kechenglb h2 {

    width: 256px;

    height: auto;

    float: left;

    margin: 0 10px;

    font-size: 16px;

    font-weight: 400;

    line-height: 25px;

    height: 50px;

    overflow: hidden;

    padding: 8px 0;

    border-bottom: 0;

}



.xuanke .right .kechenglb p {

    width: auto;

    float: left;

    margin: 0 0 0 15px;

}



.xuanke .right .kechenglb p i {

    color: #565656;

    float: left;

    line-height: 30px;

}



.xuanke .right .kechenglb p span {

    float: left;

    line-height: 30px;

    color: #565656;

    margin: 0 20px 0 8px;

}



.xuanke .right .kechenglb .xuanke {

    width: 124px;

    height: 37px;

    display: block;

    float: left;

    text-align: center;

    line-height: 37px;

    background: #b4b4b4;

    color: #fff;

    margin: 0 0 0 76px;

}



.xuanke .right .kechenglb:hover {

    box-shadow: 0px 5px 10px #c9cedb;

}



.xuanke .right .kechenglb:hover .shang .zhezhao {

    display: block;

}



.xuanke .right .kechenglb:hover .shang a {

    display: block;

}



.xuanke .right .kechenglb:hover h2 {

    color: #143270;

}



.xuanke .right .kechenglb:hover .xuanke {

    background: #446ec5;

}



/*发票*/



.fapiao {

    width: 100%;

    float: left;

}



.fapiao table {

    width: 886px;

    float: left;

    text-align: center;

    border-collapse: collapse;

    border: 1px solid #e5e5e5;

    margin: 0 20px;

    box-sizing: border-box;

}



.fapiao table th {

    height: 42px;

    background: #eeeeee;

    border-bottom: 1px solid #e5e5e5;

    font-size: 16px;

    color: #282828;

    font-weight: 400;

}



.fapiao table td {

    height: 80px;

    background: #f9f9f9;

    border-bottom: 1px solid #e5e5e5;

    font-size: 16px;

    color: #282828;

    font-weight: 400;

}



.fapiao table .jine {

    color: #ff0000;

}



.fapiao table .shenqing {

    color: #446ec5;

    font-size: 16px;

}



.fapiao table .chakan {

    color: #ff0000;

    font-size: 16px;

}



.fapiao .regular-checkbox {

    /*display: none;*/

}



.fapiao .regular-checkbox+label {

    background-color: #fafafa;

    border: 1px solid #cacece;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);

    padding: 9px;

    display: inline-block;

    position: relative;

    margin: 0 0 0 5px;

}



.regular-checkbox+label:active, .regular-checkbox:checked+label:active {

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);

}



.fapiao .regular-checkbox:checked+label {

    background-color: #4070ba;

    border: 1px solid #adb8c0;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);

    color: #99a1a7;

}



.fapiao .regular-checkbox:checked+label:after {

    /*	content: '\2714';*/

    font-size: 14px;

    position: absolute;

    top: 0px;

    left: 3px;

    color: #99a1a7;

}



.fapiao .quanxuan {

    width: 886px;

    float: left;

    margin: 0 20px;

    background: #f9f9f9;

    border: 1px solid #e5e5e5;

    border-top: 0;

}



.fapiao .quanxuan span {

    width: auto;

    float: left;

    line-height: 50px;

    margin: 0 10px 0 5px;

}



.fapiao .quanxuan label {

    margin: 15px 0 0 0;

}



.fapiao .quanxuan p {

    width: auto;

    float: right;

    line-height: 50px;

}



.fapiao .quanxuan p span {

    width: auto;

    float: none;

    line-height: 50px;

}



.fapiao .quanxuan p a {

    color: #7e9ad3;

    margin: 0 25px;

}



.fapiao .fenye3 {

    width: 100%;

    float: left;

    text-align: center;

    line-height: 100px;

}



.fapiao .fenye3 a {

    margin: 0 15px;

    width: 30px;

    height: 30px;

    border-radius: 100%;

    display: inline-block;

    text-align: center;

    line-height: 30px;

}



.fapiao .fenye3 a:hover {

    background: #0f2b06;

    color: #fff;

}



.fapiao .fenye3 span a {

    width: auto;

}



.fapiao .fenye3 span a:hover {

    background: none;

    text-decoration: underline;

    color: #333;

}



/*申请发票*/



.fapiao .black_overlay {

    display: none;

    position: fixed;

    top: 0%;

    left: 0%;

    width: 100%;

    height: 100%;

    background-color: black;

    z-index: 1001;

    -moz-opacity: 0.4;

    opacity: .40;

    filter: alpha(opacity=44);

}



.fapiao .white_content {

    display: none;

    position: absolute;

    top: 200px;

    left: 50%;

    margin-left: -525px;

    width: 1050px;

    height: auto;

    background-color: white;

    z-index: 1002;

}



.fapiao .shenqingfapiao {

    text-align: center;

}



.fapiao .shenqingfapiao .guanbi {

    float: right;

    width: 20px;

    margin: 28px 28px 0 0;

}



/**tabs**/



.shenqingfapiao .tabPanel .toubu {

    height: 30px;

    margin: 50px 0 55px 320px;

}



.shenqingfapiao .tabPanel .toubu li {

    float: left;

    font-size: 18px;

    height: 40px;

    width: auto;

    text-align: center;

    cursor: pointer;

    color: #666666;

    font-weight: bold;

    line-height: 40px;

    margin: 0 24px;

}



.shenqingfapiao .tabPanel .toubu .hit {

    border-bottom: 4px solid #cdd7ee;

    cursor: pointer;

    color: #446ec5;

    font-size: 24px;

}



.shenqingfapiao .pane {

    display: none;

}



.shenqingfapiao .fapiaoxinxi {

    width: 380px;

    height: auto;

    margin: 0 335px;

    float: left;

}



.shenqingfapiao .fapiaoxinxi h6 {

    width: 100%;

    float: left;

    font-size: 14px;

    color: #b2b2b2;

    text-align: left;

    border-bottom: 1px solid #e1e1e1;

    margin: 0 0 20px 0;

}



.shenqingfapiao .fapiaoxinxi .xinxi {

    width: 100%;

    float: left;

    margin: 0 0 24px 0;

}



.shenqingfapiao .fapiaoxinxi .xinxi .title {

    width: 110px;

    height: auto;

    float: left;

    text-align: right;

    line-height: 32px;

    font-size: 14px;

    color: #464646;

}



.shenqingfapiao .fapiaoxinxi .xinxi .title i {

    color: #ff0000;

    font-size: 16px;

    font-style: normal;

}



.shenqingfapiao .fapiaoxinxi .xinxi input {

    width: 230px;

    height: 32px;

    border: 1px solid #e5e5e5;

    margin: 0 0 0 17px;

    float: left;

    padding: 0 10px;

}



.shenqingfapiao .fapiaoxinxi .xinxi p {

    width: auto;

    height: 32px;

    float: left;

    color: #b2b2b2;

    line-height: 32px;

    padding: 0 10px;

}



.shenqingfapiao .fapiaoxinxi .caozuo {

    width: 100%;

    float: left;

    margin: 40px 0;

}



.shenqingfapiao .fapiaoxinxi .caozuo a {

    display: inline-block;

    background: #446ec5;

    width: 136px;

    height: 44px;

    color: #fff;

    text-align: center;

    line-height: 44px;

    font-weight: bold;

    margin: 0 26px;

    border: 1px solid #446ec5;

    box-sizing: border-box;

}



.shenqingfapiao .fapiaoxinxi .caozuo .quxiao {

    border: 1px solid #446ec5;

    color: #446ec5;

    background: none;

    box-sizing: border-box;

}

.shenqingfapiao .fapiaoxinxi .caozuo2 a {

    display: inline-block;

    background: #446ec5;

    width: 136px;

    height: 44px;

    color: #fff;

    text-align: center;

    line-height: 44px;

    font-weight: bold;

    margin: 0 26px;

    border: 1px solid #446ec5;

    box-sizing: border-box;

}



.shenqingfapiao .fapiaoxinxi .caozuo2 .quxiao {

    border: 1px solid #446ec5;

    color: #446ec5;

    background: none;

    box-sizing: border-box;

}



.shenqingfapiao .fapiaoxinxi select {

    width: 230px;

    height: 32px;

    border: 1px solid #e5e5e5;

    margin: 0 0 0 17px;

    float: left;

    padding: 0 10px;

}



/*账户余额*/



.zhanghuyue {

    width: 100%;

    float: left;

}



.zhanghuyue .yue {

    width: auto;

    float: left;

    margin: 0 0 0 45px;

}



.zhanghuyue .yue span {

    width: auto;

    float: left;

    color: #3c3c3c;

    line-height: 70px;

    margin: 0 0 0 45px;

}



.zhanghuyue .yue strong {

    width: auto;

    float: left;

    color: #3c3c3c;

    line-height: 70px;

    font-size: 24px;

    margin: 0 0 0 50px;

}



.zhanghuyue .chongzhifangshi {

    width: auto;

    float: left;

    margin: 0 0 0 45px;

}



.zhanghuyue .chongzhifangshi span {

    width: auto;

    float: left;

    color: #3c3c3c;

    line-height: 70px;

    margin: 0 0 0 45px;

}



.zhanghuyue .chongzhifangshi input {

    float: left;

    margin: 28px 10px 0 28px;

}



.zhanghuyue .chongzhifangshi img {

    float: left;

    margin: 15px 0 0 0;

}



.zhanghuyue .queding {

    width: 189px;

    height: 35px;

    background: #4070ba;

    color: #fff;

    border-radius: 10px;

    float: right;

    line-height: 35px;

    text-align: center;

    margin: 10px 20px 0 0;

}



.zhanghuyue table {

    width: 872px;

    float: left;

    text-align: center;

    border-collapse: collapse;

    box-sizing: border-box;

    margin: 0 25px;

}



.zhanghuyue table th {

    line-height: 38px;

    color: #3c3c3c;

    border-bottom: 1px solid #e5e5e5;

    font-weight: 400;

}



.zhanghuyue table td {

    line-height: 46px;

    color: #3c3c3c;

}



.zhanghuyue table .jiange {

    background: #d9e2f1;

}



.zhanghuyue .fenye3 {

    width: 100%;

    float: left;

    text-align: center;

    line-height: 100px;

}



.zhanghuyue .fenye3 a {

    margin: 0 15px;

    width: 30px;

    height: 30px;

    border-radius: 100%;

    display: inline-block;

    text-align: center;

    line-height: 30px;

}



.zhanghuyue .fenye3 a:hover {

    background: #0f2b06;

    color: #fff;

}



.zhanghuyue .fenye3 span a {

    width: auto;

}



.zhanghuyue .fenye3 span a:hover {

    background: none;

    text-decoration: underline;

    color: #333;

}



/*找回密码*/



/**tabs**/



.zhaohuimima {

    width: 1200px;

    height: auto;

    margin: 40px auto 25px auto;

    background: #fff;

    min-height: 655px;

}



.zhaohuimima .tabPanel .toubu {

    height: 60px;

    border-bottom: 1px solid #d9d9d9;

    margin: 10px 0 0 20px;

    width: 1160px;

}



.zhaohuimima .tabPanel .toubu li {

    float: left;

    font-size: 18px;

    height: 60px;

    line-height: 60px;

    width: auto;

    text-align: center;

    cursor: pointer;

    color: #1a1a1a;

    padding: 0 20px;

    margin: 0 20px 0 10px;

}



.zhaohuimima .tabPanel .toubu .hit {

    border-bottom: 3px solid #446ec5;

    cursor: pointer;

    color: black;

}



/*.zhaohuimima .pane{display:none;}*/



.zhaohuimima .youxiangzhaohui {

    margin: 160px 0 0 0;

}



.zhaohuimima .shoujizhaohui {

    margin: 160px 0 0 0;

}



.zhaohuimima .xinxi {

    width: 100%;

    float: left;

    margin: 0 0 24px 0;

}



.zhaohuimima .xinxi .title {

    width: 390px;

    height: auto;

    float: left;

    text-align: right;

    line-height: 45px;

    font-size: 16px;

    color: #464646;

}



.zhaohuimima .xinxi .title i {

    color: #ff0000;

    font-size: 16px;

    font-style: normal;

}



.zhaohuimima .xinxi input {

    width: 350px;

    height: 45px;

    border: 1px solid #e5e5e5;

    margin: 0 34px 0 17px;

    float: left;

    padding: 0 10px;

}



.zhaohuimima .xinxi .zhuyi {

    width: auto;

    float: left;

    line-height: 45px;

    color: #464646;

}



.zhaohuimima .xinxi .zhuyi i {

    color: #fababa;

    margin: 0 8px 0 0;

    font-size: 20px;

}



.zhaohuimima .xinxi .zhuyi span {

    color: #464646;

}



.zhaohuimima .xinxi img {

    float: left;

    margin: 0 15px 0 0;

}



.zhaohuimima .xinxi p {

    width: auto;

    float: left;

    line-height: 45px;

    color: #464646

}



.zhaohuimima .xinxi p a {

    color: #446ec5

}



.zhaohuimima .anniu {

    width: 200px;

    height: 48px;

    line-height: 48px;

    text-align: center;

    background: #446ec5;

    color: #fff;

    display: inline-block;

    margin: 30px 0 0 480px;

    font-weight: bold;

}



.zhaohuimima .fasong {

    width: 106px;

    height: 48px;

    line-height: 48px;

    text-align: center;

    background: #446ec5;

    color: #fff;

    display: inline-block;

    float: left;

    margin: 0 34px 0 0;

}



.zhaohuimima .xuanxiang {

    margin: 0 0 10px 430px;

}



.zhaohuimima .xuanxiang span {

    margin: 0 30px 0 10px;

}



/*购买课程详情*/



.kechengxinxi {

    width: 1200px;

    height: auto;

    margin: 0 auto;

    overflow: hidden;

}



.kechengxinxi img {

    width: 512px;

    height: 320px;

    float: left;

    margin: 0 40px 55px 0;

}



.kechengxinxi h2 {

    width: 648px;

    height: auto;

    float: left;

    color: #3d3d3d;

    font-size: 30px;

    font-weight: bold;

    margin: 0 0 25px 0;

}



.kechengxinxi ul {

    width: 648px;

    height: auto;

    float: left;

}



.kechengxinxi ul li {

    width: 100%;

    float: left;

    font-size: 18px;

    color: #3d3d3d;

    line-height: 40px;

}



.kechengxinxi ul li span {

    font-size: 36px;

    color: #e53542;

    line-height: 40px;

}



.kechengxinxi a {

    width: 150px;

    height: 45px;

    text-align: center;

    line-height: 45px;

    background: #446ec5;

    color: #fff;

    font-size: 16px;

    display: block;

    float: left;

    margin: 45px 15px 0 0;

}



.kechengxinxi p {

    width: auto;

    line-height: 45px;

    color: #3d3d3d;

    font-size: 18px;

    float: left;

    margin: 45px 0 0 0;

}



.whole2 {

    width: 100%;

    background: #eeeeee;

    overflow: hidden;

}



.xiangxijieshao {

    width: 1200px;

    height: auto;

    margin: 0 auto 20px auto;

    overflow: hidden;

    background: #fff;

}



.xiangxijieshao .tabPanel .toubu {

    height: 60px;

    border-bottom: 1px solid #d9d9d9;

    margin: 10px 0 0 0;

    width: 1200px;

}



.xiangxijieshao .tabPanel .toubu li {

    float: left;

    font-size: 18px;

    height: 60px;

    line-height: 60px;

    width: auto;

    text-align: center;

    cursor: pointer;

    color: #1a1a1a;

    padding: 0 20px;

    margin: 0 0 0 32px;

}



.xiangxijieshao .tabPanel .toubu .hit {

    border-bottom: 3px solid #446ec5;

    cursor: pointer;

    color: black;

}



.xiangxijieshao .pane {

    display: none;

}



.xiangxijieshao .kechengmulu {

    width: 100%;

    float: left;

}



.xiangxijieshao .kechengmulu h2 {

    width: 1120px;

    margin: 25px 40px 18px 40px;

    height: 47px;

    border-bottom: 1px solid #d9d9d9;

    float: left;

}



.xiangxijieshao .kechengmulu h2 span {

    font-size: 22px;

    font-weight: 400;

    border-left: 5px solid #446ec6;

    padding: 0 0 0 20px;

    float: left;

    margin: 0 0 0 10px;

}



.xiangxijieshao .kechengmulu ul {

    width: 1120px;

    float: left;

    padding: 0 40px 20px 40px;

}



.xiangxijieshao .kechengmulu ul li {

    width: 100%;

    float: left;

}



.xiangxijieshao .kechengmulu ul li p {

    width: auto;

    float: left;

    color: #4b4b4b;

    font-size: 16px;

    line-height: 50px;

}



.xiangxijieshao .kechengmulu ul li span {

    width: 90px;

    float: right;

    color: #4b4b4b;

    font-size: 16px;

    line-height: 50px;

    /*margin: 0 0 0 55px;*/

}

.xiangxijieshao .kechengjieshao ul li span {

    width: 90px;

    /*float: right;*/

    color: #4b4b4b;

    font-size: 16px;

    line-height: 50px;

    /*margin: 0 0 0 55px;*/

}



.xiangxijieshao .kechengmulu ul li span img {

    float: left;

    margin: 15px 10px 0 0;

}



.xiangxijieshao .kechengmulu ul li span i {

    float: left;

    line-height: 50px;

    font-size: 16px;

    color: #5b5b5b;

}



.xiangxijieshao .kechengmulu .kechengjieshao {

    width: 100%;

    float: left;

    text-align: left;

    margin: 0 0 50px 50px;

    font-size: 16px;

    line-height: 30px

}



.xiangxijieshao .kechengmulu .kechengjieshao img {

    width: 1066px;

    height: auto;

}



.xiangxijieshao .kechengmulu .fabiaopinglun {

    width: 1160px;

    float: left;

    padding: 0 20px;

    border-top: 15px solid #eeeeee;

}



.xiangxijieshao .kechengmulu .fabiaopinglun h4 {

    width: 100%;

    float: left;

    font-weight: bold;

    line-height: 72px;

}



.xiangxijieshao .kechengmulu .fabiaopinglun h4 span {

    width: auto;

    color: #999999;

    font-size: 12px;

    margin: 0 0 0 10px;

    font-weight: 400;

    line-height: 72px;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .touxiang {

    width: 50px;

    float: left;

    text-align: center;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .touxiang img {

    width: 50px;

    height: 50px;

    float: left;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .touxiang p {

    width: 100%;

    float: left;

    font-size: 12px;

    color: #999999;

    line-height: 35px;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .fabiao {

    width: 1080px;

    height: auto;

    float: right;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .fabiao textarea {

    width: 1060px;

    height: 80px;

    border: 1px solid #e5e5e5;

    box-sizing: border-box;

    padding: 10px;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .fabiao .biaoqing {

    width: auto;

    float: left;

    line-height: 56px;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .fabiao .biaoqing i {

    float: left;

    color: #a3a3a3;

    line-height: 56px;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .fabiao .biaoqing span {

    width: auto;

    float: left;

    font-size: 12px;

    color: #999999;

    line-height: 56px;

    margin: 0 0 0 8px;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .fabiao a {

    width: 100px;

    height: 40px;

    display: block;

    float: right;

    background: #446ec6;

    text-align: center;

    line-height: 40px;

    border-radius: 5px;

    color: #fff;

    margin: 10px 0;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .pinglunlb {

    width: 100%;

    float: left;

    border-bottom: 1px solid #e5e5e5;

    margin: 0 0 30px 0;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .pinglunlb img {

    width: 50px;

    height: 50px;

    float: left;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .pinglunlb .neirong {

    width: 1070px;

    float: right;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .pinglunlb .neirong h6 {

    width: 100%;

    color: #666666;

    font-weight: bold;

    float: left;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .pinglunlb .neirong h6 span {

    width: 100%;

    color: #999999;

    font-weight: 400;

    font-size: 12px;

    margin: 0 0 0 15px;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .pinglunlb .neirong p {

    width: 100%;

    color: #666666;

    float: left;

    margin: 25px 0;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .pinglunlb .neirong ul {

    width: 100%;

    float: left;

    margin: 0;

    padding: 0 0 25px 0;

    border-bottom: 0;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .pinglunlb .neirong ul li {

    width: auto;

    float: left;

    margin: 0 54px 0 0;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .pinglunlb .neirong ul li i {

    width: auto;

    float: left;

    color: #999999;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .pinglunlb .neirong ul li span {

    width: auto;

    float: left;

    color: #666666;

    font-size: 12px;

    margin: 0 0 0 10px;

    line-height: normal;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .jiazai {

    width: 120px;

    height: 40px;

    border: 1px solid #e7e7e7;

    border-radius: 40px;

    float: left;

    text-align: center;

    line-height: 40px;

    margin: 0 0 40px 523px;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .jiazai span {

    line-height: 40px;

    color: #808080;

    font-size: 12px;

}



.xiangxijieshao .kechengmulu .fabiaopinglun .jiazai i {

    line-height: 40px;

    color: #cccccc;

    font-size: 12px;

    margin: 0 0 0 5px;

}



.xiangxijieshao .kechengmulu .baomingxinxi {

    width: 1120px;

    float: left;

    margin: 0 40px 20px 40px;

}



.xiangxijieshao .kechengmulu .baomingxinxi p {

    width: 100%;

    float: left;

    font-size: 16px;

    line-height: 40px;

}



.xiangxijieshao .jiaoshijieshao {

    width: 100%;

    float: left;

    margin: 50px 0 70px 0;

}



.xiangxijieshao .jiaoshijieshao img {

    width: 100px;

    height: 150px;

    float: left;

    margin: 0 0 0 80px;

}



.xiangxijieshao .jiaoshijieshao .jiaoshizili {

    width: 900px;

    height: auto;

    float: right;

    margin: 0 40px 0 0;

}



.xiangxijieshao .jiaoshijieshao .jiaoshizili h6 {

    width: 100%;

    float: left;

    color: #292929;

    font-size: 22px;

    font-weight: bold;

    line-height: 40px;

}



.xiangxijieshao .jiaoshijieshao .jiaoshizili .zhicheng {

    width: 100%;

    float: left;

    color: #292929;

    font-size: 16px;

    line-height: 30px;

    margin: 0 0 10px 0;

}



.xiangxijieshao .jiaoshijieshao .jiaoshizili p {

    width: 100%;

    float: left;

    color: #6d6d6d;

    line-height: 30px;

    text-indent: 2em;

}



/*购买课程详情-付款详情*/



.fukuanxiangqing {

    width: 1200px;

    height: auto;

    background: #fff;

    overflow: hidden;

    margin: 0 auto 25px auto;

}



.fukuanxiangqing .fukuan {

    width: 790px;

    height: auto;

    float: left;

    margin: 40px 205px;

}



.fukuanxiangqing .fukuan .left {

    width: 340px;

    height: auto;

    float: left;

}



.fukuanxiangqing .fukuan .left li {

    width: 100%;

    float: left;

    font-size: 16px;

    color: #595959;

    margin: 0 0 20px 0;

    line-height: 34px;

}



.fukuanxiangqing .fukuan .left li span {

    width: auto;

    color: #393939;

    font-size: 16px;

    line-height: 34px;

    font-weight: bold;

}



.fukuanxiangqing .fukuan .left li strong {

    width: auto;

    color: #c11b1b;

    font-size: 36px;

}



.fukuanxiangqing .fukuan .right {

    width: 420px;

    height: auto;

    float: right;

}



.fukuanxiangqing .fukuan .right span {

    width: 90px;

    float: left;

    font-size: 16px;

    color: #6e6e6e;

    line-height: 34px;

}



.fukuanxiangqing .fukuan .right li {

    width: 330px;

    float: right;

    font-size: 16px;

    color: #6e6e6e;

    line-height: 34px;

}



.fukuanxiangqing .fukuan .zhifufangshi {

    width: 100%;

    height: auto;

    float: left;

    border-top: 1px solid #d9d9d9;

}



.fukuanxiangqing .fukuan .zhifufangshi span {

    width: 90px;

    float: left;

    font-size: 16px;

    color: #393939;

    font-weight: bold;

    line-height: 85px;

}



.fukuanxiangqing .fukuan .zhifufangshi ul {

    width: 100%;

    float: left;

}



.fukuanxiangqing .fukuan .zhifufangshi li {

    width: 130px;

    height: 44px;

    border: 1px solid #dcdcdc;

    text-align: center;

    line-height: 44px;

    position: relative;

    display: inline-block;

    margin: 0 18px 0px 15px;

    cursor: default

}



.fukuanxiangqing .fukuan .zhifufangshi ul li span {

    float: none;

    font-weight: 100;

    color: #707070;

    font-size: 12px;

    line-height: 44px;

}



.fukuanxiangqing .fukuan .zhifufangshi ul li img {

    float: none;

    height: 24px;

    margin: 10px 4px 10px 0;

}



.fukuanxiangqing .fukuan .zhifufangshi ul li .xuanze {

    position: absolute;

    right: -4px;

    bottom: -10px;

    display: none;

    width: 17px;

    height: 17px;

}



.fukuanxiangqing .fukuan .zhifufangshi ul .hit {

    border: 1px solid #0079fe;

}



.fukuanxiangqing .fukuan .zhifufangshi ul .hit .xuanze {

    display: block;

}



.fukuanxiangqing .fukuan .dangqianyue {

    width: 100%;

    float: left;

    margin: 60px 0;

}



.fukuanxiangqing .fukuan .dangqianyue strong {

    width: auto;

    color: #c11b1b;

    font-size: 36px;

    line-height: 85px;

}



.fukuanxiangqing .fukuan .queding {

    width: 367px;

    height: 56px;

    background: #446ec5;

    color: #fff;

    display: inline-block;

    line-height: 56px;

    text-align: center;

    font-size: 16px;

    float: left;

    margin: 0 0 50px 0;

}



.fukuanxiangqing .fukuan .erweima {

    float: left;

    width: 430px;

    margin: 33px 0;

}



/*购买课程详情-个人中心学习课程*/



.kechengzhibo {

    width: 100%;

    height: auto;

    overflow: hidden;

    min-height: 660px;

    background: #2d2d35;

    margin: 0 0 25px 0;

}



/*购物车*/



.gouwuche {

    width: 842px;

    float: left;

    margin: 0 40px;

}



.gouwuche .biaotou {

    width: 100%;

    float: left;

    height: 64px;

}



.gouwuche .biaotou p {

    width: auto;

    float: left;

    line-height: 64px;

    font-size: 16px;

    color: #000000;

    text-align: center;

}



.gouwuche .biaotou .biaotou1 {

    width: 77px;

    text-align: right;

}



.gouwuche .biaotou .biaotou2 {

    width: 475px;

}



.gouwuche .biaotou .biaotou3 {

    width: 140px;

}



.gouwuche .biaotou .biaotou4 {

    width: 150px;

}



.gouwuche .gouwulb {

    width: 100%;

    float: left;

    height: 157px;

    border: 1px solid #b5b5b5;

}



.gouwuche .gouwulb .lb1 {

    width: 77px;

    float: left;

}



.gouwuche .gouwulb .lb1 input {

    width: auto;

    float: left;

    margin: 72px 30px 0 15px;

}



.gouwuche .gouwulb .lb1 span {

    width: auto;

    float: left;

    line-height: 157px;

    font-size: 16px;

    color: #000;

}



.gouwuche .gouwulb .lb2 {

    width: 475px;

    float: left;

}



.gouwuche .gouwulb .lb2 img {

    width: 190px;

    height: 110px;

    float: left;

    margin: 22px;

}



.gouwuche .gouwulb .lb2 h4 {

    font-size: 16px;

    margin: 25px 0;

    line-height: 25px;

}



.gouwuche .gouwulb .lb2 p {

    width: auto;

    float: left;

    margin: 0 30px 0 0;

}



.gouwuche .gouwulb .lb2 p i {

    float: left;

    margin: 0 10px 0 0;

    color: #000;

}



.gouwuche .gouwulb .lb2 p span {

    float: left;

    color: #565656;

}



.gouwuche .gouwulb .lb3 {

    width: 140px;

    text-align: center;

    line-height: 157px;

    color: #ff0000;

    font-size: 16px;

    float: left;

}



.gouwuche .gouwulb .lb4 p a {

    width: 150px;

    text-align: center;

    line-height: 157px;

    color: #ff0000;

    font-size: 16px;

    float: left;

}



.gouwuche .heji {

    width: 100%;

    float: left;

    margin: 180px 0 0 0;

    border-top: 1px solid #8ba784;

}



.gouwuche .heji .quanxuan {

    width: auto;

    float: left;

}



.gouwuche .heji .quanxuan input {

    float: left;

    margin: 34px 20px 0 30px;

}



.gouwuche .heji .quanxuan span {

    float: left;

    color: #000000;

    line-height: 80px;

}



.gouwuche .heji a {

    float: right;

    display: inline-block;

    width: 145px;

    height: 44px;

    background: #f16464;

    text-align: center;

    line-height: 44px;

    border-radius: 10px;

    color: #fff;

    font-size: 16px;

    margin: 17px 0 0 0;

}



.gouwuche .heji p {

    width: auto;

    float: right;

    line-height: 80px;

    color: #000000;

    margin: 0 35px 0 0;

}



.gouwuche .heji p span {

    font-size: 18px;

    color: #ff0000;

    font-weight: bold;

}

.bmbanner {

    width: 100%;

}



#class .class_item {

    float: left;

    width: 23%;

    margin: 32px 1% 0;

}



#class .class_item img {

    width: 100%;

    height: 180px;

    object-fit: cover;

}



#class .class_item p {

    margin-bottom: 5px;

}



#class .class_item .class_info {

    padding: 5px;

    letter-spacing: 0px;

    font-size: 16px;

    font-family: SourceHanSansCN-Medium;

    text-align: center;

}



#class .class_item .class_teacher {

    font-size: 14px;

    font-family: SourceHanSansCN-Medium;

    text-align: center;

}



#class .class_item .class_time {

    font-family: SourceHanSansCN-Medium;

    font-size: 14px;

    font-stretch: normal;

    letter-spacing: 0px;

    color: #a4a2a5;

    text-align: center;

}



#class .class_item .class_btn {

    text-align: center;

    cursor: pointer;

}



#class .class_item .class_btn span {

    display: inline-block;

    width: 120px;

    height: 32px;

    background-color: rgba(12, 83, 155, 0.8);

    text-align: center;

    line-height: 32px;

    color: #fff;

    border-radius: 3px;

    margin-top: 5px;

}