
* @Author: Marte
* @Date:   2019-10-25 16:00:59
* @Last Modified by:   Marte
* @Last Modified time: 2020-07-03 14:35:02
*/
*{
    margin:0;
    padding:0;
    font-family:'Microsoft YaHei';
}
body{
    margin:0 !important;
}
a{
    text-decoration:none;
    color:#333;
}
ul{
    list-style:none;
}
img{
     width:100%;
    vertical-align:top;
}
@font-face{
    font-family: 'siyuan';

    src:url('img/SourceHanSansCN-Light.otf'); /* IE9 Compat Modes */

    src:url('img/SourceHanSansCN-Light.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */

        url('img/SourceHanSansCN-Light.otf')  format('truetype'), /* Safari, Android, iOS */
}
.fl{
    float:left;
}
.fr{
    float: right;
}
.clear{
    clear:both;
}
.w5{
    width:5%
}
.w8{
    width:8%
}
.w10{
    width:10%
}
.w15{
    width:15%
}
.w18{
    width:18%
}
.w100{
    width:100%;
    background:#001e5e;
    border-bottom:1px solid #fff;
}
.w100_1{
    width:100%;
}
.w100_2{
    width:100%;
    position:relative;
    background: #001e5e;
    border-bottom: 1px solid #fff;
}
.center{
    width:1200px;
    margin: 0 auto;
}
.center1{
    width:600px;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 100px;
    /*position:absolute;*/
    /*top:50%;*/
    /*left:50%;*/
    /*transform: translateX(-50%);*/
    /*margin-left:-600px;*/
    height:340px;
    /*margin-top:-170px;*/
}
.center2{
    width:1200px;
    margin: 0 auto;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-600px;
    height:260px;
    margin-top:-130px;
}
.logo{
    width:660px;
    display: block;
    height:80px;
    padding:25px 0;
}
.sou_tab{
    width:100px;
    line-height:30px;
    border-radius:5px;
    color:#fff;
    border:1px solid #fff;
    font-weight:800;
    text-align:center;
    margin-right:8px;
    margin-top:20px;
    cursor:pointer
}
.sou_tab1{
    background:#001e5e;
    color:#fff;
}
.bt_xian{
    width:70px;
    height:5px;
    background:#051c5a;
    margin:5px auto;
}
.bt_xian1{
    width:70px;
    height:5px;
    background:#fff;
    margin:5px auto;
}
.sousou{
    width:348px;
    float: right;
    position:relative;
    margin:5px 0;
}
.sousou input{
    line-height:36px;
    font-size:14px;
    background:none;
    color:#fff;
    width:80%;
    border:none;
    outline: none;
    padding-left:20px;
}
.sousou input::-webkit-input-placeholder{
    color:#e7e7e7;
}
.sousou_img{
    width:23px;
    height:23px;
    position:absolute;
    right:10px;
    top:6.5px;
}
.nav{
    width:930px;
}
.nav_a{
    font-size:18px;
    color:#fff;
    line-height:80px;
    display: block;
    margin-right:55px;
    float:left;
}
.col_lan{
    color:#001e5e;
}
.nav_a:hover{
    color:#001e5e;
}
.anniu{
    width:205px;
    border-left:1px solid #e0e0e0;
    border-right:1px solid #e0e0e0;
}
.anniu1{
    width:100px;
    height:75px;
    display: block;
    color:#fff;
    font-size:14px;
    text-align:center;
}
.anniu1 img{
    width:27px;
    height:27px;
    display:block;
    margin:0 auto;
    margin-top:13px;
    margin-bottom:8px;
}
.xian{
    border-right:1px solid #e0e0e0;
}
.bg1{
    width:100%;
    background:url(../img/bg1.jpg)
}
.bg2{
    width:100%;
    background:url(../img/bg2_2.jpg);
    padding-bottom:10px;
}
.bg3{
    width:100%;
    background:url(../img/bg3.png);
    padding-bottom:10px;
    margin-top:-60px;
    padding-top:60px;
}
.bg4{
    width:100%;
    background:url(../img/bg4.jpg);
    padding-bottom:10px;
}
.bg5{
    width:100%;
    background:url(../img/bg5.jpg)center;
    padding-bottom:10px;
}
.bt{
    width:100%;
    position:relative;
    text-align:center;
    margin-bottom:50px;
    color:#051c5a;
    padding-top:20px;
}
.bt1{
    width:100%;
    position:relative;
    text-align:center;
    padding-top:20px;
    margin-bottom:50px;
    color:#fff;
}
.bt_box{
    padding:10px 0;
    padding-top:20px;
}
.bt_en{
    color:rgba(5,28,90,0.1);
    font-size:23px;
    font-family:'siyuan';
    margin-top:-32px;
    position:relative;
    letter-spacing:2px;
    z-index:1;
}
.bt_en1{
    color:rgba(255,255,255,0.2);
    font-size:23px;
    font-family:'siyuan';
    margin-top:-32px;
    position:relative;
    letter-spacing:2px;
    z-index:1;
}
.bt_img{
    width:20px;
    height:14px;
    margin-top:13px;
    display: inline-block;
}
.bt_text{
    font-size:28px;
    line-height:40px;
    display: inline-block;
    padding:0 20px;
    font-weight:900;
    font-family:"Microsoft YaHei";
}
.bt_js{
    font-size:16px;
    margin-top:10px;
}
.dongtai{
    width:1200px;
    margin: 0 auto;
    padding-bottom:30px;
}
.dongtai_box{
    width:32.33%;
    display: block;
    margin-right:1%;
    float:left;
    margin-bottom:20px;
}
.dongtai_text{
    width:80%;
    text-align:center;
    margin: 15px auto;
    font-size:14px;
    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;
}


/* 认证公告图片  开始 */

.bj_top{
    margin-top:
}
/* changeBox_a1 */
.changeBox_a1{
    float:left;
    width:480px;
    height:621px;
    position:relative;
    border:1px solid #aaa;
}
.changeBox_a1 .a_bigImg img{
    position:absolute;
    display:none;
    height:621px;
}
.changeBox_a1 .changeDiv img{
    height:621px;
}
.changeDiv{
    position:absolute;
    display:none;
    width:100%;
}
.changeDiv div{
    position:absolute;
    left:0px;
    bottom:0;
    width:100%;
    height:35px;
    line-height:35px;
    background:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
    color:#fff;
    text-indent:1em;
}
.changeDiv h3 a{
    display:block;
    padding-left:15px;
}
/* ul_change_a1 */
.ul_change_a1{
    position:absolute;
    right:1px;
    bottom:6px;
    padding-left:19px;
    overflow:hidden;}

.ul_change_a1 li{
    float:left;
    margin-right:7px;
}
.ul_change_a1 img{
    border:1px solid #ddd;
}
.ul_change_a1 img.now{
    border:1px solid #FF6600;
}
.a_last,.a_next{
    position:absolute;
    top:10px;
    width:16px;
    height:16px;
    background:url(img/bot.png) no-repeat;
    text-indent:-999em;
    overflow:hidden;
}
.a_last{
    right:30px;
    background-position:0 0;
}
.a_next{
    right:12px;
    background-position:100% 0;
}
/* ul_change_a2 */
.ul_change_a2{
    position:absolute;
    right:5px;
    bottom:7px;
    padding-left:19px;
    overflow:hidden;
    margin:0;
}
.ul_change_a2 li{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;}
.ul_change_a2 span{
    display:-moz-inline-stack;
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-size:0.8em;
    padding:0px 7px;
    line-height:22px;
    margin-right:2px;
    border:1px solid #fff;
    background:#fff;

    cursor:hand;
    cursor:pointer;
}
.ul_change_a2 span.on{
    border:1px solid #001e5e;
    background:#001e5e;
    padding:0px 7px;
    color:#fff;
}

/* 认证公告图片  结束 */

.renzhen_left{
    width:680px;
}
.renzhen_box{
    width:100%;
    border-bottom:1px dashed #e6e6e6;
    padding-bottom:2px;
    margin-bottom:18px;
    margin-right:20px;
}

.renzhen_box_img{
    width:607px;
    height:786px;
}
.renzhen_box1{
    height:105px;
    position:relative;
    width:100%;
}
.renzhen_box_bt{
    font-size:18px;
    color:#333;
    margin-bottom:6px;
    font-weight:800;
}
.renzhen_box_text{
    line-height:22px;
    font-size:14px;
    margin-top:10px;
    color:#333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
}
.renzhen_ck{
    font-size:14px;
    color:#808080;
    position:absolute;
    bottom:0;
    right:0;
}

.ckgd{
    width:150px;
    height:40px;
    color:#fff;
    display: block;
    margin:20px auto;
    line-height:40px;
    font-size:16px;
    background:#001e5e;
    text-align:center;
    box-shadow:2px 0 10px #ccc;
}
.kc{
    width:100%;
}
.kc_box{
    width:23%;
    margin-right:1%;
    background:#fff;
    padding:0.5%;
    display: block;
    margin-bottom:15px;
    float:left;
}

.zixun{
    width:559px;
    padding:20px;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
}
.zhzx_box .zixun:nth-last-child(2){
     border-right:0;
}
.zhzx_box .zixun:nth-last-child(4){
     border-right:0;
}
.zhzx_box .zixun:nth-last-child(6){
     border-right:0;
}
.zhzx_box .zixun:nth-last-child(8){
     border-right:0;
}
.zhzx_box .zixun:nth-last-child(2){
    border-bottom:none;
}
.zhzx_box .zixun:nth-last-child(3){
    border-bottom:none;
}
table{
    border-collapse: collapse;
}
.w100_1 tr{
    border-bottom:1px solid #e7e7e7;
}
.w100_1 td{
    width:25%;
    border-right:1px solid #e7e7e7;
    padding:20px;
}
.w100_1 tr:last-child{
    border:none;
}
.w100_1 tr td:last-child{
    border:none;
}
.zixun img{
    width:100%;
    height:276px;
}
.zixun_box{
float:left;
    width:70%;
    margin-top:0;
    height:107px;
    position:relative;
    margin-left:20px;
}
.zixun_box_bt{
    font-size: 18px;
    color: #fff;
    margin-bottom: 6px;
    font-weight: 800;
    width:100%;
     display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow:ellipsis;
}
.zixun_box_text{
    font-size:14px;
    color:#fff;
    line-height:22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.renzhen_ck1{
    font-size: 14px;
    color: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
}



.kp{
    width:100%;
}
.kp_box{
    color:#333;
    padding:10px;
    display: block;
    text-align:center;
    margin-bottom:15px;
}
.kp_box img{
    width:125px;
    height:125px;
    margin:15px auto;
    display: block;
    border:1px solid #cbcbcb;
    border-radius:100px;
}
.kp_box_text1{
    font-size:16px;
    font-weight:900;
}
.kp_box_text2{
    font-size:16px;
    margin-top:8px;
}
.kp_box_text3{
    font-size:14px;
    line-height:24px;
    margin-top:8px;
    text-align:left;
    padding-bottom:15px;
}
.kp_box:hover{
    color:#fff;
    background:linear-gradient(#041a57, #134280);
}


/* 考评团队 开始 */
.Box {position: relative;padding-bottom:50px;}
.Box .content {width: 1200px;margin: 0 auto;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top:137px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../img/jtl02.png) no-repeat center;left: -72px;}
.Box .Box_con .btnr {background: url(../img/jtr02.png) no-repeat center;right: -72px;}
.Box .Box_con .btnl:hover {background: url(../img/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../img/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width:230px;overflow: hidden;margin-right:10px;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}

.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}

/* 考评团队 结束 */

.tj{
    width:100%;
}
.tj_left{
    width:360px;
    background:#fff;
    box-shadow:2px 0 10px #dedede;
    padding-bottom:15px;
}
.tj_left_bt{
    width:95%;
    margin:0 auto;
    margin-top:15px;
    margin-bottom:10px;
    font-size:14px;
    text-align:center;
    /* font-weight:800; */
}
.tj_left_text{
    width:95%;
    margin: 0 auto;
    font-size:14px;
    line-height:24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
}
.tj_right_box{
    width:285px;
    margin-right:15px;
    display: block;
    padding-bottom:10px;
    box-shadow:2px 0 10px #dedede;
    background:#fff;
    margin-bottom:15px;
}
.tj_right_box img{
    width:285px;
    height:178px;
}
.tj_right{
    width:100%;
}
.tj_left_img{
    width:100%;
    height:513px;
    max-height:513px;
    min-height:513px;
}
.yqlj{
    width:100%;
    margin-top:50px;
}
.yqlj_xian{
    width:5px;
    height:27px;
    background:#0c2f6c;
    margin-top:3px;
}
.yqlj_bt{
    font-size:24px;
    color:#333;
    margin-left:10px;
}
.yqlj_bt span{
    font-size:16px;
    color:#999;
    margin-left:5px;
}
.yqlj_text{
    margin-top:30px;
}
.yqlj_text a{
    display:inline-block;
    margin-right:25px;
    font-size:15px;
    color:#0c2f6c;
    line-height:35px;
}
.fotter_img{
    width:100%;
    display: block;
    margin-top:35px;
    margin-bottom:35px;
}


.fotter_top{
    width:100%;
    background:#0c2f6c;
    padding:15px 0;
    text-align:center;
}
.fotter_a{
    width:150px;
    color:#fff;
    display: inline-block;
    border-right:1px solid #fff;
}

.center .fotter_a:last-child{
    border:none;
}
.fotter_bottom{
    background:#061c58;
     padding:50px 0;
}
.fotter_left{
    width:570px;
}
.fotter_img1{
    width:100px;
    margin-left:40px;
}
.fotter_text{
    font-size:14px;
    color:#fff;
    margin-top:15px;
    text-align:center;
}
.fotter_right{
    color:#fff;
    width:560px;
    font-size:14px;
    line-height:42px;
}




/*  表格下载 开始  */
.top_20{
    margin-top:20px;
}
.bottom_40{
    margin-bottom:40px;
}
.er_left{
    width:280px;
    background:#fff;
}
.dl_left{
    width:220px;
    background:#fff;
}
.er_bt{
    width:100%;
    background:#1956a6;
    height:90px;
}
.er_bt1{
    width:80%;
    background:rgba(18,64,126,0.7);
    text-align:center;
    padding:10px 0;
    margin: 0 auto;
    margin-top:-60px;
}
.er_bt1_text{
    font-size:24px;
    color:#fff;
    padding:5px 0;
}
.er_bt1_en{
    font-size:18px;
    color:#fff;
}
.er_left_list{
    width:90%;
    margin: 0 auto;
    padding:20px 0  15px 0;
}
.er_left_list a{
    display: block;
    width:100%;
    line-height:55px;
    font-size:16px;
    text-align:center;
    border-bottom:1px solid #f0f0f0;
}


.er_left_list a:hover{
    background:#092764;
    color:#fff;
}
.er_right{
    width:870px;
    background:#fff;
    padding:20px;
}
.zha .er_right{
    width:1200px;
}
.dl_right{
    width:920px;
    background:#fff;
    padding:20px;
}
.er_right_bt{
    width:100%;
    border-bottom:1px solid #eeeeee;
    margin-bottom:20px;
}
.er_right_bt_left{
    padding:10px 0 20px 0;
}
.er_xian{
    width:3px;
    height:20px;
    background:#1956a6;
    margin-top:3px;
}
.er_right_text{
    font-size:20px;
    color:#333;
    margin-left:8px;
    line-height:24px;
}
.er_right_bt_left a{
    display: inline-block;
    font-size:14px;
    line-height:24px;
}
.er_right_bt_left img{
    width:15px;
    height:15px;
    margin-top:4px;
    margin-right:5px;
}


.bgxz{
    width:100%;

}
.laxp{
    width:30%;
    margin-bottom: 20px;
}
#divPList{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: row wrap;
}
.bgxz_box{
    width:100%;
    border-bottom:1px dashed #eeeeee;
    font-size:14px;
    color:#333;
    display:block;
}
.bgxz_box_left{
    width:70%;
    line-height:55px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.bgxz_box_right{
    background:#092764;
    color:#fff;
    padding:6px 10px;
    margin-top:12px;
}
.fy{
    width:100%;
    text-align:center;
    margin-top:40px;
}
.fy a{
    padding:0 10px;
    color:#333;
    border:1px solid #eee;
    line-height:30px;
    margin:2px;
    border-radius:5px;
    font-size:14px;
    display:inline-block;
}
.on{
    background:#092764;
    color:#fff !important;
    border:1px solid #092764;
}
.fy a:hover{
    background:#092764;
    color:#fff !important;
    border:1px solid #092764;
}
.dy{
    width:100%;
    text-align:center;
    font-size:24px;
    color:#092764;
    margin-top:20px;
    font-weight:600;
    letter-spacing:2px;
}
.riqi{
    width:100%;
    text-align:center;
    margin-bottom:30px;
}
.riqi_text{
    display: inline-block;
    font-size:14px;
    color:#999;
    margin-top:10px;
}
.text{
    margin-top:20px;
    line-height:2em;
    width:86% !important;
    margin:0 auto;
}
.text img{
    width:80%;
    margin-top:15px;
}

.list{
    width:100%;
    border-bottom:1px solid #eee;
    padding-bottom:15px;
    margin-bottom:15px;
    display:block;
}
.list img{
    width:160px;
    display:block;
    height:100px;
}
.list_img1{
    width:120px !important;
    display:block;
    height:160px !important;
}
.list_box{
    width:685px;
    height:100px;
    position:relative;
}
.list_bt{
    font-size:16px;
    color:#333;
    font-weight:800;
    margin-bottom:8px;
}
.list_text{
    font-size:14px;
    color:#666;
    line-height:24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
}
.list_ck{
    font-size:14px;
    color:#092764;
    position:absolute;
    right:0;
    bottom:0;
}



 /* 图片列表 开始 */

.img_list{
    width:100%;
    margin-top:40px;
}
.img_list_box{
    width:24%;
    margin-right:1%;
    display:block;
}
.img_list_box img{
    height:158px;
}
.img_list_text{
    width:90%;
    margin:10px auto;
    font-size:14px;
    line-height:24px;
    text-align:center;
}

 /* 图片列表 结束 */


 /* 报名 开始 */

.baoming{
    margin-top:40px;
    margin-left:40px;
}
.form_bt{
    width:110px;
    line-height:30px;
    font-size:15px;
}
.baoming_box{
    width:100%;
    margin-bottom:15px;
}
.form_input{
    width:300px;
    line-height:30px;
    font-size:14px;
    text-indent:1em;
    color:#333;
    border:1px solid #e0e0e0;
    border-radius:5px;
    margin-left:8px;
    outline:none;
    height:30px;
}
.form_bt_text1{
    color:red;
    margin-right:8px;
}
.form_bt_text2{
    width:80px;
    mar-right:5px;
    text-align-last:justify;
}

.danxuan{
    line-height:30px;
     margin-right:8px;
}

.danxuan input{
    width:13px;
    height:13px;
    margin-top:8.5px;
}


.tijiao{
    width:418px;
}
.tijiao input{
    width:110px;
    margin:40px auto;
    background:#1956a6;
    line-height:30px;
    border-radius:5px;
    color:#fff;
    display:block;
    border:none;
}
    input::-webkit-outer-spin-button,
        input::-webkit-inner-spin-button {
            -webkit-appearance: none;
            appearance: none;
            margin: 0;
        }
        /* 火狐 */
        input{
            -moz-appearance:textfield;
        }

 /* 报名 结束 */



/* 代理登录 开始 */

.zhuantai{
    font-size:14px;
    border-left:1px solid #ccc;
}
.zhuantai1{
    width:100px;
    text-align:center;
    line-height:80px;
    color:#fff;
    display:block;
    padding:25px 0;
    border-right:1px solid #ccc;
}

.zhuantai2{
    text-align:center;
    line-height:80px;
    color:#fff;
    display:block;
    border-right:1px solid #ccc;
    padding:0 15px;
}
.dl_center{
    width:1140px;
    padding:30px;
    margin: 0 auto;
}
.dl_center_box{
    background:#fff;
}
.dl_bt{
    width:100%;
    border-bottom:1px solid #ccc;
}
.dl_bt_text{
    background:#001e5e;
    font-size:18px;
    font-weight:900;
    color:#fff;
    width:100px;
    line-height:45px;
    margin-right:5px;
    text-align:center;
}
.dl_bt_text1{
    font-size:18px;
    font-weight:900;
    color:#001e5e;
    line-height:45px;
    margin-right:5px;
    text-align:center;
}
.dl_button{
    font-size:14px;
}
.dl_anniu1{
    color:#fff;
    line-height:30px;
    border-radius:5px;
    width:80px;
    margin-left:10px;
    display: block;
    text-align:center;
    margin-top:7.5px;
}
.bg_lan{
    background:#1b346c;
}
.bg_lv{
    background:#009688;
}
.bg_cheng{
    background:#ff5722;
}
.bg_zong{
    background:#962000;
}
.dl_form{
    width:100%;
    text-align:center;
}
.dl_form_box{
    display:block;
    margin-right:20px;
    margin-top:30px;
    float:left;
}
.dl_form_box div{
    font-size:16px;
    color:#333;
    float:left;
    line-height:35px;
    margin-right:10px;
}
.dl_form_box input{
    float:left;
    height:33px;
    border:1px solid #ccc;
    padding:0;
    width:200px;
    text-indent:0.5em;
    line-height:33px;
    outline:none;
}
.sou_tj{
    width:100px;
    line-height:35px;
    border:none;
    background:#001e5e;
    color:#fff;
    margin-top:20px;
    display:block;
    float:left;
}
.dl_table{
    width:100%;
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    margin-top:50px;
    font-size:14px;
    text-align:center;
}
.dl_table tr{
    border-bottom:1px solid #ccc;
    line-height:40px;
}

.dl_table tr td{
    border-right:1px solid #ccc;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.dl_table tr th{
    border-right:1px solid #ccc;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.w10{
    width:10%;
}
.w20{
    width:20%;
}
.w5{
    width:5%;
}
.w15{
    width:15%;
}
.renwu{
    width:30px;
    display:block;
    margin:5px auto;
}
.tanchuang{
    width:100vw;
    height:100vh;
    background:rgba(0,0,0,0.6);
    position:fixed;
    top:0;
    left:0;
    background-position:fixed;
    overflow-y:hidden;
    display:none;
}
.tanchuang2{
    width:100vw;
    height:100vh;
    background:rgba(0,0,0,0.6);
    position:fixed;
    top:0;
    left:0;
    background-position:fixed;
    overflow-y:hidden;
    display:none;
}
.tanchuang1{
    width:100vw;
    height:100vh;
    background:rgba(0,0,0,0.6);
    position:fixed;
    top:0;
    left:0;
    background-position:fixed;
    overflow-y:hidden;
    display:none;
}
.tanchuan_box{
    border-radius:10px;
    background:#fff;
    padding-bottom:10px;
}
.tanchuan_bt{
    font-size:24px;
    width:100%;
    padding-top:15px;
    line-height:40px;
    text-align:center;
    font-weight:900;
}
.tanchuan_bt1{
    text-align:center;
    font-size:14px;
    margin-bottom:30px;
}
.zc_box{
    margin-left:30px;
    display: block;
    margin-top:20px;
}
.bitan{
    color:red;
    font-size:16px;
    margin-right:5px;
    line-height:40px;
}
.zc_box_text{
    font-size:16px;
    width:80px;
    line-height:40px;
    text-align:justify;
    text-align-last:justify;
}
.maohao{
    line-height:40px;
    font-size:16px;
    margin-right:10px;
}
.zc_box_input{
    width:240px;
    outline:none;
    line-height:38px;
    border:1px solid #ccc;
    padding:0 0 0 10px;
}
.zc_sel{
    width:252px;
    height:38px;
    line-height:38px;
    outline:none;
     border:1px solid #ccc;
}
.xingbie{
    line-height:40px;
}
.zc_tj{
    width:120px;
    color:#fff;
    margin:30px auto;
    display: block;
    line-height:35px;
    border:none;
}
.guanbi{
    position:absolute;
    top:15px;
    left:15px;
    width:25px;
    cursor:pointer
}
.denglu{
    width:900px;
    background:#001e5e;
    margin:0 auto;
    box-shadow:2px 0 10px #ccc;
    border-radius:5px;
    height:355px;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-490px;
    padding:40px;
    margin-top:-217.5px;
    background:url(../img/dl_bg.jpg);
}
.denglu_left{
    width:380px;
    height:380px;
}
.login_logo{
    width:100%;
    margin-bottom:30px;
    display:block;
}
.login_img{
    width:67%;
    margin: 0 auto;
    display: block;
}
.login_form{
    width:465px;
    float:right;

}
.login_bt{
    text-align:center;
    font-size:24px;
    margin-bottom:50px;
    color:#fff;
}
.login_box{
    border:1px solid #e7e7e7;
    border-radius:5px;
    width:80%;
    margin: 0 auto;
    position:relative;
    display: block;
    margin-bottom:20px;
    line-height:50px;
}
.login_box input{
    background:none;
    border:none;
    width:90%;
    line-height:50px;
    border-radius:5px;
    padding:0;
    font-size:14px;
    color:#fff;
    outline:none;
    text-indent:1em;
}
.login_box input::-webkit-input-placeholder{ color:#fff;}
.login_box input::-moz-input-placeholder{ color:#fff;}
.login_box input::-ms-input-placeholder{ color:#fff;}


.login_tb{
    width:20px;
    height:20px;
    position:absolute;
    right:15px;
    top:15px;
}
.login_dl{
    width:100px;
    margin-right:10%;
    text-align:center;
    line-height:40px;
    border:1px solid #001e5e;
    color:#fff;
}
.login_tb1{
    width:100px;
    position:absolute;
    right:5px;
    top:5px;
}

.zs_sousou{
    width:500px;
    background:rgba(18,63,126,0.6);
    border-radius:5px;
    float: right;
}
.zs_sou_bt{
    font-size:20px;
    color:#fff;
    text-align:center;
    margin-top:30px;
}
.zs_sou_bt1{
    font-size:14px;
    color:#fff;
    text-align:center;
    margin-top:15px;
    margin-bottom:30px;
}
.zs_sou_box{
    width:80%;
    margin: 0 auto;
    border:1px solid #e7e7e7;
    line-height:45px;
    position:relative;
    border-radius:10px;
     margin-bottom:20px;
     height:45px;
}
.zs_sou_box input{
    width:80%;
    border:none;
    font-size:14px;
    line-height:43px;
    padding:0;
    text-indent:1em;
    background:none;
    border-radius:10px;
    position:absolute;
    left:0;
    top:0;
    outline:none;
    height:43px;
}
.zs_submit{
    width:80%;
    margin: 0 auto;
    background:#ffffff;
    color:#001e5e;
    font-weight:900;
    line-height:45px;
    display: block;
    font-size:16px;
    border:none;
    margin-bottom:30px;
}

.zs_sou_box input::-webkit-input-placeholder{
            color:#fff;
        }

.zhengshu{
    width:1100px;
    margin:30px auto;
    border:1px solid #e7e7e7;
}
.zhengshu_bt{
    width:100%;
    line-height:40px;
}
.zhengshu_xian{
    width:4px;
    height:20px;
    background:#fff;
    margin:10px;
}
.zhengshu_text{
    font-size:16px;
    font-weight:800;
    color:#fff;
}
.zhengshu_img{
    width:90%;
    margin:50px auto;
    height:700px;
    position:relative;
}
.zhengshu_img1{
    width:90%;
    margin:50px auto;
}
.zhengshu_img1 img{
    width:100%;
}
.zhengshu_img_bg{
    position:absolute;
    top:0;
    left:0;
}
.zhengshu_img_box{
    width:80%;
    position:absolute;
    left:10%;
    top:245px;
}
.zhengshu_img_box div{
    font-size:16px;
    color:#333;
    margin-bottom:10px;
    line-height:24px;
}



/* 代理明细 开始 */
.dl_mingxi span{
    color:#001e5e;
    font-weight:800;
    display: inline-block;
    padding:0 5px;
    font-size:16px;
}

.tanchuan_ewm{
    width:200px;
    height:200px;
    position:relative;
    left:50%;
    top:50%;
    margin-left:-140px;
    margin-top:-140px;
    padding:60px 40px 40px 40px;
    background:#fff;
}
.tanchuan_ewm1{
    width:100%;
}
.tanchuan_ewm2{
    width:30px;
    height:30px;
    position:absolute;
    top:10px;
    left:10px;
}
.chongzhi{
    width:80px;
    margin: 0 auto;
    line-height:30px;
    border-radius:5px;
    color:#fff;
    display: block;
    cursor:pointer;
}

.dl_x_sj{
    width:15px;
    height:15px;
    margin-right:10px;
    margin-top:20px;
}
.dl_list1{
    display: block;
    width:100%;
    line-height:55px;
    text-indent:1.5em;
    font-size:14px;
    text-align:left;
    border-bottom:1px solid #f0f0f0;
}
.dl_left_list{
    width:90%;
    margin: 0 auto;
    padding:20px 0  15px 0;
}
.dl_list_on1{
    display: block;
    width:100%;
    line-height:55px;
    text-indent:0.5em;
    font-size:16px;
    text-align:left;
    border-bottom:1px solid #f0f0f0;
}
.dl_list_on2{
    display: block;
    width:100%;
    line-height:55px;
    text-indent:0.5em;
    font-size:16px;
    text-align:left;
    border-bottom:1px solid #f0f0f0;
}
.dl_list_on3{
    display: block;
    width:100%;
    line-height:55px;
    text-indent:0.5em;
    font-size:16px;
    text-align:left;
    border-bottom:1px solid #f0f0f0;
}
.dl_list_on4{
    display: block;
    width:100%;
    line-height:55px;
    text-indent:0.5em;
    font-size:16px;
    text-align:left;
    border-bottom:1px solid #f0f0f0;
}
.dl_list_on5{
    display: block;
    width:100%;
    line-height:55px;
    text-indent:0.5em;
    font-size:16px;
    text-align:left;
    border-bottom:1px solid #f0f0f0;
}
.dl_list_box1{
    display: none;
}
.dl_list_box2{
    display: none;
}
.dl_list_box3{
    display: none;
}
.dl_list_box4{
    display: none;
}
.dl_list_box5{
    display: none;
}

.dl_xian{
    width:4px;
    height:18px;
    margin-top:13.5px;
    background:#061c58;
    display: inline-block;
    margin-right:8px;
}
.xingbie label{
    margin-right:10px;
}



.sousuo1114{
    width:252px;
    margin:20px auto;
}
.sousuo1114 input{
    width:180px;
    padding:0;
    line-height:26px;
    border:1px solid #333;
}
.list_sou{
    width:70px;
    line-height:28px;
    background:#001e5e;
    text-align:center;
    color:#fff;
    border-radius:0;
    display: block;
}
.dongtai_img{
    width:387px;
    height:250px;
}
.kc_box img{
    width:276px;
    height:207px;
}
.zixun img{
float:left;
    width:135px;
    height:100px;
}

.zc_box_shangchuan{
    line-height:40px;
    width:100px;
    color:#fff;
    text-align:center;
    margin-left:10px;
    background:#1b346c;
}

.search_1129_2_input {
    background: transparent;
    width: 300px;
    height: 46px;
    line-height: 46px;
    border: none;
    outline: none;
    color: #001e5e;
}

.search_1129_2 input::-webkit-input-placeholder {
    color: #fff;
}

.search_1129_2 input::-moz-input-placeholder {
    color: #fff;
}

.search_1129_2 input::-ms-input-placeholder {
    color: #fff;
}

.search_1129_select {
    float: left;
    outline: none;
    margin-left: 25px;
    border: none;
    background: transparent;
    width: 80px;
    height: 46px;
    color: #001e5e;
}

.search_1129_option {
    background: transparent;
    color: #000;
    width: 80px;
    height: 46px;
    line-height: 46px;
}

.new_list{
    width:95%;
    border:1px solid #e2e2e2;
    margin:20px auto;
}
.new_list_bt{
    background:#1956a6;
    width:100%;
    color:#fff;
    line-height:45px;
    font-size:18px;
    font-weight:800;
    text-indent:1em;
}
.new_list_text{
    width:100%;
    font-size:14px;
    line-height:40px;
    text-indent:1em;
    display: block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.pic_1129{width:126px; height:222px;position: relative;right:5%;float:right;}
.pic_1129_touxiang{ width:126px; height:176px;}
.pic_1129_zhang{
    position:absolute !important;
    bottom:-8% !important;
    right:-34% !important;
    width:100% !important;
}
.search_1129_2_input{background:transparent; width:300px; height:46px; line-height:46px; border:none; outline:none; color:#001e5e;}
.search_1129_2 input::-webkit-input-placeholder{ color:#fff;}
.search_1129_2 input::-moz-input-placeholder{ color:#fff;}
.search_1129_2 input::-ms-input-placeholder{ color:#fff;}
.search_1129_select{ float:left; outline:none; margin-left:25px; border:none; background:transparent; width:80px; height:46px; color:#001e5e;}
.search_1129_option{background:transparent; color:#000; width:80px; height:46px; line-height:46px;}

.zs_sou_box input::-webkit-input-placeholder {
    color:#fff;
}
.zs_sou_box input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff;
}
.zs_sou_box input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
}
.zs_sou_box input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #fff;
}

.search_1129_2_input{background:transparent; width:300px; height:46px; line-height:46px; border:none; outline:none; color:#001e5e;}
.search_1129_2 input::-webkit-input-placeholder{ color:#fff;}
.search_1129_2 input::-moz-input-placeholder{ color:#fff;}
.search_1129_2 input::-ms-input-placeholder{ color:#fff;}
.search_1129_select{ float:left; outline:none; margin-left:25px; border:none; background:transparent; width:80px; height:46px; color:#001e5e;}
.search_1129_option{background:transparent; color:#000; width:80px; height:46px; line-height:46px;}
.search_1129_2_input {
    background: transparent;
    width: 300px;
    height: 46px;
    line-height: 46px;
    border: none;
    outline: none;
    color: #001e5e;
}

.search_1129_2 input::-webkit-input-placeholder {
    color: #fff;
}

.search_1129_2 input::-moz-input-placeholder {
    color: #fff;
}

.search_1129_2 input::-ms-input-placeholder {
    color: #fff;
}

.search_1129_select {
    float: left;
    outline: none;
    margin-left: 25px;
    border: none;
    background: transparent;
    width: 80px;
    height: 46px;
    color: #001e5e;
}

.search_1129_option {
    background: transparent;
    color: #000;
    width: 80px;
    height: 46px;
    line-height: 46px;
}


.er_right .k-block {
    max-width: 860px;

}
.new_list {
    width: 95%;
    border: 1px solid #e2e2e2;
    margin: 20px auto;
}

.new_list_bt {
    background: #1956a6;
    width: 100%;
    color: #fff;
    line-height: 45px;
    font-size: 18px;
    font-weight: 800;
    text-indent: 1em;
}

.new_list_text {
    width: 100%;
    font-size: 14px;
    line-height: 40px;
    text-indent: 1em;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.divPBox {
    border: solid 1px #ccc;
    height: 38px;
    overflow: hidden;
    background-color: White;
    width: 95%;
    margin: 0 10px;
    margin-top: 10px;
    cursor: pointer;
}

.divPEName, .divPCName {
    height: 18px;
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    text-indent: 18px;
    padding-top: 5px;
}

.divPEName {
    color: #009;
}

.divPCName {
    color: #900;
}

.divPContentPanel {
    width: 95%;
    margin: 0 10px;
    border: solid 1px #ccc;
    border-top: none;
    background-color: #f3f3f3;
    overflow: hidden;
}

.divPContent {
    margin: 10px;
    text-indent: 35px;
}

#divPageIndex {
    width: 95%;
    margin: 10px;
    text-align: right;
}
.search_1129_2_input{background:transparent; width:300px; height:46px; line-height:46px; border:none; outline:none; color:#001e5e;}
.search_1129_2 input::-webkit-input-placeholder{ color:#fff;}
.search_1129_2 input::-moz-input-placeholder{ color:#fff;}
.search_1129_2 input::-ms-input-placeholder{ color:#fff;}
.search_1129_select{ float:left; outline:none; margin-left:25px; border:none; background:transparent; width:80px; height:46px; color:#001e5e;}
.search_1129_option{background:transparent; color:#000; width:80px; height:46px; line-height:46px;}

/*表单*/
table{border-collapse: collapse;}
.inner3-block1{padding:56px 0 193px;overflow:hidden}
.search-result{overflow:hidden;background: #fff;box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);border-radius: 12px;padding: 30px 40px 60px 40px;box-sizing: border-box;margin-bottom: 25px;}
.searchResult-head{margin:7px 23px 0 0;float:left;width:130px;overflow:hidden}
.searchResult-head img{display:block;width:100%}
.searchResult-con{overflow:hidden}
.searchResult-con .item+.item{margin-top:42px}
.searchResult-con .btn{margin-top:28px;display:block;width:98px;height:40px;line-height:40px;border-radius:4px;background-color:#001e5e;font-size:16px;color:#fff;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.searchResult-con .btn:hover{opacity:.8;filter:alpha(opacity=80)}
.table-z1{overflow:hidden}
.table-z1 table{width:100%}
.table-z1 td,.table-z1 th{padding:9px 0;font-size:16px;color:#444;font-weight:400;border:1px solid #dfdfdf}
.table-z1 th{background-color:#e1ebf7;text-align:right}
.table-z1 td{padding-left:18px;padding-right:18px}
.table-z1 .red{color:#001e5e;font-weight:700}
.table-z1 .yellow{font-size:14px;color:#feae2f}
.inner-info.inner-info_3 .hd{padding-bottom:24px}
.inner-info.inner-info_3 .hd h1{font-size:29px;color:#282828;line-height:1.5}
.inner-info.inner-info_3 .hd h1 span{display:block;font-size:13px;color:#282828;text-transform:uppercase}
.inner-info.inner-info_3 .con{padding:20px 0;font-size:16px;color:#4d4d4d;line-height:1.6}
.tit-z4 h3{padding-left:34px;font-size:20px;color:#001e5e;background-repeat:no-repeat;background-position:left center;font-weight: bold;}
.wp{padding:0 50px;margin:0 auto;width:100%;max-width:1200px}
br{
    clear: both;
}
.tit-z4{padding-bottom:6px;margin-bottom:24px;border-bottom:1px solid #001e5e;overflow:hidden}
.avatar{float: left; width: 117px; height: 157px;}
.table-z1 .table1{float: right; width: calc(100% - 127px);}
.table-z1 .table1 td{padding: 15px 18px 15px 18px;}


.container {width:1200px;}
.boxcenter {
    margin: 0 auto;
}
#nav{display:flex;justify-content: space-between;}

/*内容*/
.content{
    background: #fff;
    overflow: hidden;
    padding-bottom: 140px;
    min-width: 1200px;
}
.content .list ul{
    overflow: hidden;
}
.content .list li{
    box-sizing: border-box;
    width: 200px;
    height: 128px;
    background-color: #ffffff;
    border:1px solid #ebebeb;
    text-align: center;
    float: left;
    font-size: 16px;
    color: #333333;
}
.content .list li a img{
    padding: 18px 0;
    height: 40px;
}
.content .list li:hover{
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.11);
}
.content .list li:hover a{
    color: #023e8a;
}
.title{
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 22px;
    font-weight: normal;
    color: #333333;
}
.title div{
    width: 44px;
    height: 2px;
    background-color: #023e8a;
}
.content_ct{
    overflow: hidden;
}
.content_ct .left{
    box-sizing: border-box;
    width: 360px;
    background-color: #ffffff;
    border:1px solid #ebebeb;
    float: right;
    padding:0 20px;
}
.content_ct .left .info{
    overflow: hidden;
}
.content_ct .left .info li{
    box-sizing: border-box;
    width: 99px;
    height: 90px;
    background-color: #ffffff;
    border: solid 1px #e5e5e5;
    text-align: center;
    float: left;
    color: #333333;
    margin-right: 10px;
}
.content_ct .left .info li a img{
    width: 30px;
    height: 32px;
    padding: 15px 0;
}
.content_ct .left .info li.current{
    background-color: #023e8a;
}
.content_ct .left .info li.current a{
    color: #ffffff;
}
.content_ct .left .enter input{
    box-sizing: border-box;
    width: 320px;
    height: 44px;
    border: solid 1px #d9d9d9;
    padding-left: 52px;
    margin-bottom: 10px;
}
.content_ct .left .enter textarea{
    box-sizing: border-box;
    width: 320px;
    height: 120px;
    border: solid 1px #d9d9d9;
    padding-left: 50px;
    margin-bottom: 10px;
    padding-top: 15px;
}
.content_ct .left .enter a{
    width: 320px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background-color: #023e8a;
    color: #ffffff;
}
.content_ct .left span {
    display: inline-block;
    width: 320px;
    text-align: right;
    color: #808080;
    margin: 10px 0 20px;
}
.content_ct .left .enter input.btn1 {
    background: url("../images/login.png") no-repeat 15px center;
}
.content_ct .left .enter input.btn2 {
    background: url("../images/password.png") no-repeat 15px center;
}
.content_ct .left .enter textarea.btn3 {
    background: url("../images/tsjb.png") no-repeat 15px 15px;
}
.content_ct .left .registrar{
    line-height: 30px;
    color: #333333;
    margin-bottom: 10px;
}
.content_ct .right{
    box-sizing: border-box;
    width: 820px;
    float: left;
}
/*右边上半部分*/
.right .right_t{
    background-color: #ffffff;
    padding: 0 20px;
}
.right .right_lf{
    width: 370px;
}
.right .right_lf div{
    padding: 10px;
}
.right .right_lf h2{
    font-size: 18px;
    font-weight: normal;
    color: #333333;
    margin-bottom: 15px;
}
.right .right_lf p{
    color: #666666;
    margin-bottom: 20px;
}
.right .right_lf a{
    display: inline-block;
    color: #023e8a;
}
.right .right_rt ul{
    overflow: hidden;
}
.right .right_rt li{
    width: 390px;
    height: 40px;
    line-height: 40px;
    border-bottom:1px solid #f2f2f2;
}
.right .right_rt li a{
    float: left;
}.right .right_rt li a:hover,span:hover{
     color:#023e8a ;
 }
.right .right_rt li span{
    float: right;
}
/*右边下半部分*/
.right .right_b .right_b_lf{
    box-sizing: border-box;
    width: 400px;
    background-color: #ffffff;
    border: solid 1px #ebebeb;
    padding: 0 20px;
}
.right .right_b .right_b_rt{
    box-sizing: border-box;
    width: 400px;
    background-color: #ffffff;
    border: solid 1px #ebebeb;
    padding: 0 20px;
    /*height:375px;*/
}
.right .right_b ul{
    overflow: hidden;
    margin-bottom: 25px;
}
.right .right_b li{
    width: 358px;
    height: 40px;
    line-height: 40px;
    border-bottom:1px solid #f2f2f2;
}
.right .right_b li a{
    float: left;
}
.right .right_b li span{
    float: right;
}
/*友情链接*/
.link{
    height: auto;
    background-color: #ffffff;
    border: solid 1px #ebebeb;
    padding:0 0px;
    overflow: hidden;
}
.link ul li{
    float: left;
    margin-right: 30px;
    text-align: center;
}
/*底部*/
.footer{
    position: absolute;
    bottom:0;
    width:100%;
    height: 95px;
    background-color: #023e8a;
    border: solid 1px #ebebeb;
    color: #ffffff;
    text-align: center;
    min-width: 1200px;
}
.footer p.p1{
    font-size: 14px;
    color: #fefefe;
    margin: 20px 0;
    line-height: 5px;
}
.footer div{
    margin-bottom: 15px;
}
.footer div span{
    padding-right: 90px;
}
.footer p{
    margin-bottom: 15px;
}
/*列表页*/
.content_rt ul{
    box-sizing:border-box;
    padding: 20px 20px 30px;
}
.content_rt ul li{
    border-bottom: 1px solid  #e6e6e6;
    margin-bottom: 20px;
}
.content_rt ul li .fl a{
    font-size: 18px;
    color: #262626;
    margin-bottom: 15px;
}
.content_rt ul li .fl span{
    display: inline-block;
    color: #999999;
    margin-bottom: 20px;
}
.content_rt ul li .fr{
    color: #666666;
}
.content_rt ul li:hover a,.content_rt ul li a.color{
    color: #023e8a;
}
.page{
    float: right;
    padding-right: 10px;
    margin-top: 10px;

}
.page a{
    display: inline-block;
    border:1px solid #d9d9d9;
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    margin: 0 3px;
    color: #666666;
}
.thisclass{    background-color: #023e8a;
    color: #ffffff;
}
.page span{
    display: inline-block;
    border:1px solid #d9d9d9;
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    margin: 0 3px;

}
.page a.border{
    border:0;
}
.page a:hover,.page a.on{
    background-color: #023e8a;
    color: #ffffff;
}
#page_index{
    float: right;
    margin-bottom: 10px;
    width: 100%;

}
#page_index a{
    display: inline-block;
    border:1px solid #d9d9d9;
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    margin: 0 3px;

}
.thislink{    background-color: #023e8a;
    color: #ffffff;
}
#page_index span{
    display: inline-block;
    border:1px solid #d9d9d9;
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    margin: 0 3px;

}
#page_index a.border{
    border:0;
}
#page_index a:hover,.page a.on{
    background-color: #023e8a;
    color: #ffffff;
}
/*详情页*/
.detail_title{
    height: 50px;
    line-height: 50px;
    background-color: #ffffff;
    padding-left: 10px;
}
.detail_title span{
    display: inline-block;
}
.detail_title .section span a{
    color: #666666;
}
.content_lt{
    width: 260px;
    margin-right:20px;
    border: 1px solid #0000001f;
}
.content_lt .first{
    width: 260px;
    height: 60px;
    line-height:60px;
    background-color: #023e8a;
    text-align: center;
}
.content_lt .first a{
    font-size: 18px;
    color: #ffffff;
}
.content_lt li{
    width: 260px;
    height: 54px;
    line-height: 54px;
    border-bottom:1px solid #dde2ed;
    background-color: #ffffff
}
.content_lt li a{
    color: #585858;
    text-align: center;
}
.content_lt li:hover a{
    color: #023e8a;
}
.content_lt li.on a{
    color: #023e8a;
}
.content .content_rt{
    width: 918px;
    background-color: #ffffff;
    padding-bottom: 30px;
}
.content .content_rt .content_title h1{
    font-size: 24px;
    font-weight: normal;
    color: #262626;
    text-align: center;
    margin-top: 30px;
}
.content .content_rt .content_title span{
    display: block;
    color: #999999;
    text-align: center;
    margin: 20px 0 30px;
}
.content .content_rt p{
    width: 880px;
    line-height: 28px;
    color: #333333;
    text-indent:2em;
    text-align: justify;
    margin-top: 20px;
    overflow: hidden;
    padding: 0 20px;
}

.right .right_b li a{
    float: left;
    width: 240px;
    display:block;
    overflow: hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.right .right_b li a:hover{
    color:#023e8a ;
}
.inform_lf {
    position: fixed;
    top: 60%;
    left: 0;
    z-index: 1000;
    /*width:100%;*/
}
.login{width:640px;position:fixed;border:#ebebeb solid 1px;height:600px;top:35%;left:50%;display:none;  );
    background:#fff;
    box-shadow:0px 0px 20px #ddd;z-index:9999;margin-left:-250px;margin-top:-140px;border-radius: 13px;}
.login-title{width:100%;margin:0px 0px 0px 0px;text-align:center;line-height:40px;    height: 60px;font-size:30px;position:relative;    font-weight: 800;
    color: #fff;  background: url(https://aspen-img.oss-cn-beijing.aliyuncs.com/WWWROOT/PC/Background/tcbg.png)}
.login-title span{position:absolute;font-size: 16px;right: 0;top: 0;width:40px;height:40px;border-radius:20px;font-weight: 800;}
.login-input textarea {
    padding-left: 10px;
    border: 1px #c3bdbd solid;
    resize: none;
    width: 385px;
    height: 92px;
}
.login-input input {
    width: 110%;
    border: none;
    height: 42px;
    line-height: 44px;
    padding-left: 10px;
    border: 1px #c3bdbd solid;
}
.login-input span i {
    font-style: normal;
    color: #ed2c18;
    margin-right: 5px;
}

.login-title span a{display:block;}
.login-input-content{margin-top:20px;}
.login-input {overflow:hidden;    margin: 0 auto;
    width: 65%;}
.login-input span{display: block;
    text-align: right;
    width: 100px;

    font-size: 16px;
    color: #000;
    line-height: 46px;
    float: left;
    font-weight: 800;

}
.list-input{float:left;line-height:48px;height:48px;width:350px;text-indent:5px;}
.login-button{width:50%;margin:20px auto 0px auto;line-height:40px;font-size:14px;border:#ebebeb 1px solid;text-align:center;background:#023e8a}
.login-button a{display:block;}
.login-bg{width:100%;height:100%;position:fixed;top:0px;left:0px;background:rgba(168, 200, 213, 0.75);filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}
.w-al{

    width: 100%;

    z-index: 17;

}
.w-al-unit{
    padding: 0;
    width: 24%;
    min-width: 100px;
    margin: 0 0 8px 8px;
    border: 1px solid #e6e6e6;
    display: inline-block;
    float: left;
    position: relative;
    list-style: none;
    cursor: pointer;
}
.w-al-text {
    position: absolute;

    bottom: 0;
    width: 100%;
    height: 55px;
    line-height: 55px;
    padding: 0 8px;
    background-color: rgba(0,0,0,0.6);
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background: -moz-linear-gradient(top, none, none);
    background: -o-linear-gradient(top, none, none);
    background: linear-gradient(top, none, none);
    background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
    box-sizing: border-box;

}
.w-al-title{
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-family: 'Microsoft YaHei';
    line-height: 34px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    overflow: hidden;
    font-size: 18px;
}

.w-al-desc {
    margin: 0;
    max-height: 44px;
    font-size: 12px;
    color: #fff;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-family: Tahoma;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.w-al-pic{
    width: 100%;
    min-width: 100px;
    height: 100%;
    line-height: 125px;
    padding: 0;
    vertical-align: top;
    clear: both;
}

.w-al-list {
    padding: 0;
    margin: 0;
    font-size: 0;
    margin-left: 0px;
}
.w-al-unit:hover {    transform: translateY(-1px);
    box-shadow: 0 5px 12px rgb(0 0 0 / 18%);}
article {
    width: 100%;
    margin: 0 auto;
    padding-top: 14px;
}

article > .content-top {
    background-color: #FFFFFF;
    width: 100%;
    box-sizing: border-box;
    padding:0 20px;
    background-position: right bottom;
    background-repeat: no-repeat;
}

article > .content-top > figure {
    width: 500px;
    height: 300px;
    margin: 0;
    float: left;
}

article > .content-top > figure > img {
    width: 100%;
    height: 100%;
    display: block;
}

article > .content-top > aside {
    position: relative;
    width: calc(100% - 500px);
    float: left;
    box-sizing: border-box;
    padding-left: 25px;
    width: 650px;
}

article > .content-top > aside > h1 {
    font-weight: bold;
    font-size: 30px;
    color: #3d55a7;
}

article > .content-top > aside > ul {
    height: 30px;
    line-height: 30px;
}

article > .content-top > aside > ul > li {
    float: left;
    line-height: 30px;
    font-size: 12px;
    color: #888787;
    margin-right: 60px;
}

article > .content-top > aside > ul > li:after {
    content: '';
    display: block;
    float: right;
    width: 1px;
    height: 20px;
    margin-top: 5px;
    margin-right: -30px;
    background-color: #888787;
}

article > .content-top > aside > ul > li:nth-of-type(3):after {
    display: none;
}

article > .content-top > aside > h2 {
    height: 70px;
    width: 655px;
    background-color: #f3f3f3;
    line-height: 70px;
    color: #3a3a3a;
    font-size: 14px;
}

article > .content-top > aside > h2 > span {
    color: #BC1515;
    font-size: 30px;
    font-weight: 400;
}

article > .content-top > aside > h3 {
    font-weight: 400;
    color: #000;
    font-size: 18px;
}


article > .content-top > aside .type-no {
    background-color: #999999;
    cursor: auto;
    outline: none;
}

article > .content-left {
    margin-top: 15px;
    width: 850px;
    float: left;
}

article > .content-left > .table {
    height: 45px;
    background-color: #FFFFFF;
}

article > .content-left > .table > li {
    width: 100px;
    height: 100%;
    color: #0b60a2;
    font-size: 14px;
    box-sizing: border-box;
    text-align: center;
    float: left;
    margin-right: 30px;
    line-height: 45px;
    cursor: pointer;
}

article > .content-left > .table > li:hover {
    background-color: #dadada;
    border-top: 2px solid #0b60a2;
}

article > .content-left > .table > .select {
    border-top: 2px solid #0b60a2;
}

article > .content-left > .content > li {
    display: none;
}

article > .content-left > .content > .select {
    display: block;
}

article > .content-left > .content > .courseitr {
    width: 100%;
}

article > .content-left > .content > .courseitr > h5 {
    font-weight: 400;
    height: 60px;
    line-height: 60px;
    background-color: #ededed;
    color: #736e6e;
    font-size: 14px;
    text-indent: 20px;
}

article > .content-left > .content > .courseitr > div {
    background-color: #FFFFFF;
    padding-top: 15px;
    margin-bottom: 10px;
}

article > .content-left > .content > .courseitr > div > ul {
    border-top: 1px solid #e3e3e3;
    padding: 10px 20px;
}

article > .content-left > .content > .courseitr > div > ul > li {
    font-size: 14px;
    color: #353535;
    line-height: 40px;
}

article > .content-left > .content > .courseitr > div > h6 {
    margin-left: 20px;
    color: #ffffff;
    width: 125px;
    height: 35px;
    text-align: left;
    line-height: 35px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    color: #0b60a2;
}

article > .content-left > .content > .courseitr > div > pre {
    padding: 0 20px;
}

article > .content-left > .content > .courseitr > .course-in {
    height: 150px;
}

article > .content-left > .content > .courseitr > .course-in > ul > li {
    width: 30%;
    float: left;
    line-height: 40px;
}

article > .content-left > .content > .courseitr > .course-down li > span {
    float: right;
    padding: 0 15px;
    color: #FFFFFF;
    height: 20px;
    margin-top: 10px;
    line-height: 20px;
    border: 1px solid #999999;
    color: #999999;
    font-size: 14px;
    cursor: pointer;
    transition: all 0.2s ease-in;
}

article > .content-left > .content > .courseitr > .course-down li > span:hover {
    border-radius: 5px;
    color: #0b60a2;
    border-color: #0b60a2;
}

article > .content-left > .content > .courselist {
    border-top: 1px solid #f0f0f0;
    background-color: #FFFFFF;
}

article > .content-left > .content > .courselist > ul > h5 {
    color: #FFFFFF;
    width: 125px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background-repeat: no-repeat;
    margin: 20px;
    font-weight: 400;
    background-color: #0b60a2;
}

article > .content-left > .content > .courselist > ul > li > ul > h6 {
    height: 45px;
    line-height: 45px;
    background-color: #ededed;
    font-size: 14px;
    color: #6d6d6d;
    font-weight: 400;
    box-sizing: border-box;
    padding-left: 30px;
}

article > .content-left > .content > .courselist > ul > li > ul > .nostudy {
    color: #bbbaba;
    cursor: default;
}

article > .content-left > .content > .courselist > ul > li > ul > .nostudy:hover {
    background-color: #ffffff;
}

article > .content-left > .content > .courselist > ul > li > ul > li {
    height: 45px;
    line-height: 45px;
    color: #686868;
    font-size: 14px;
    box-sizing: border-box;
    padding: 0 30px;
    cursor: pointer;
}

article > .content-left > .content > .courselist > ul > li > ul > li:hover {
    background-color: #DADADA;
}

article > .content-left > .content > .courselist > ul > li > ul > li > span {
    position: absolute;
    right: 200px;
    color: #d68585;
    font-size: 12px;
}

article > .content-left > .content > .courselist > ul > li > ul > li > i {
    color: #2a8710;
    font-size: 16px;
    float: right;
    margin-right: 5px;
}

article > .content-left > .content > .courselist > ul > li > ul > li > i[class~="nostudy"] {
    color: #acacac;
}

article > .content-left > .content > .coursediscuss {
    padding: 0 20px;
    background-color: #FFFFFF;
    padding-bottom: 100px;
}

article > .content-left > .content > .coursediscuss > div {
    height: 35px;
    box-sizing: border-box;
    padding: 10px 0;
    line-height: 15px;
    font-size: 12px;
    color: #686868;
    border-top: 1px solid #f0f0f0;
}

article > .content-left > .content > .coursediscuss > div > span {
    position: relative;
    display: inline-block;
    padding-left: 17px;
    cursor: pointer;
    margin-right: 60px;
}

article > .content-left > .content > .coursediscuss > div > span:before {
    position: absolute;
    content: "";
    display: block;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    position: absolute;
    border: 1px solid #b5b5b5;
    left: 0;
    top: 2px;
}

article > .content-left > .content > .coursediscuss > div > .select:before {
    border-color: #0b60a2;
}

article > .content-left > .content > .coursediscuss > div > .select:after {
    position: absolute;
    content: "";
    display: block;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    position: absolute;
    background-color: #0b60a2;
    left: 3px;
    top: 4.5px;
}

article > .content-left > .content > .coursediscuss > .select {
    display: block;
}

article > .content-left > .content > .coursediscuss > ul {
    display: none;
}

article > .content-left > .content > .coursediscuss > ul > div {
    text-align: center;
    margin-top: 40px;
}

article > .content-left > .content > .coursediscuss > ul > li {
    display: block;
    border-top: 1px solid #f0f0f0;
    padding: 15px 0;
}

article > .content-left > .content > .coursediscuss > ul > li > div {
    position: relative;
    font-size: 0;
}

article > .content-left > .content > .coursediscuss > ul > li > div > figure {
    float: left;
    padding-right: 15px;
    margin: 0;
    width: 45px;
}

article > .content-left > .content > .coursediscuss > ul > li > div > figure > img {
    display: block;
    width: 45px;
    height: 45px;
    border-radius: 50%;
}

article > .content-left > .content > .coursediscuss > ul > li > div > figure > span {
    color: #92A6A9;
    font-size: 12px;
}

article > .content-left > .content > .coursediscuss > ul > li > div > aside {
    float: left;
    width: calc(100% - 60px);
}

article > .content-left > .content > .coursediscuss > ul > li > div > aside > h2 {
    font-weight: 400;
    margin-bottom: 5px;
    font-size: 12px;
    color: #885e4f;
}

article > .content-left > .content > .coursediscuss > ul > li > div > aside > h3 {
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 14px;
    color: #555555;
    overflow: hidden;
    line-height: 25px;
    max-height: 75px;
}

article > .content-left > .content > .coursediscuss > ul > li > div > aside > h4 {
    font-weight: 400;
    color: #b9b9b9;
    font-size: 12px;
}

article > .content-left > .content > .coursediscuss > ul > li > div > button {
    position: absolute;
    text-align: center;
    font-size: 12px;
    color: #FFFFFF;
    height: 22px;
    width: 67px;
    background-color: #0b60a2;
    top: 20px;
    right: 23px;
    border: none;
    cursor: pointer;
    border-radius: 3px;
}

article > .content-left > .content > .coursediscuss > ul > li > .ask {
    padding-right: 170px;
    margin-bottom: 20px;
}

article > .content-left > .content > .coursediscuss > ul > li > .ask > aside > h3 {
    max-height: 25px;
}

article > .content-left > .content > .coursediscuss > ul > li > .question {
    padding-left: 50px;
    padding-right: 13px;
}

article > .content-right {
    width: 330px;
    float: right;
    margin-top: 15px;
}

article > .content-right > div {
    border: 1px solid #eaeaea;
    margin-bottom: 20px;
    box-sizing: border-box;
    padding: 10px 15px;
    background-color: #FFFFFF;
}

article > .content-right > div > h6 {
    color: #FFFFFF;
    width: 125px;
    height: 35px;
    text-align: left;
    line-height: 35px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    color: #2b2a2a;
}

article > .content-right > .teacher-itr > figure {
    padding-top: 10px;
    border-top: 1px solid #eaeaea;
    margin: 0;
}

article > .content-right > .teacher-itr > figure > a {
    display: block;
}

article > .content-right > .teacher-itr > figure > a > img {
    height: 110px;
    border-radius: 50%;
    margin: 0 auto;
    display: block;
}

article > .content-right > .teacher-itr > figure > a > h3 {
    font-size: 14px;
    color: #262626;
    text-align: center;
    font-weight: 400;
    margin: 10px 0;
}

article > .content-right > .teacher-itr > figure > a > p {
    font-size: 12px;
    color: #262626;
    line-height: 25px;
    overflow: hidden;
    max-height: 150px;
}

article > .content-right > .conect-course > ul {
    padding-top: 10px;
    border-top: 1px solid #eaeaea;
}

article > .content-right > .conect-course > ul > img {
    width: 100%;
    display: block;
}

article > .content-right > .conect-course > ul > li {
    font-size: 14px;
    color: #2b2a2a;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e8e8e8;
}

article > .content-right > .conect-course > span {
    color: #0b60a2;
    font-size: 12px;
    float: right;
    line-height: 40px;
    display: block;
    cursor: pointer;
}

#nav li a{padding:0 28px;text-align: center;}
#nav li{display:inline-block}
.nav li.now,.nav li.on{background:#2c649f; height:53px; margin-top:-3px; line-height:55px;}
.navlist ul{margin-left:20px;}
.navlist{height: 45px;background: #3d55a7;margin-top: 10px;}
.navlist ul li{width: 130px;height: 40px;display:inline-block;margin-top: 5px;
    float:left;text-align: center;font-size: 20px;border-radius: 8px 8px 0 0;cursor: pointer;}
.navlist ul li a{margin-top: inherit;color: #fff;line-height:40px;cursor: pointer;}
.navlist ul li.active,.navlist ul li.active a{background: #fff;color: #3d55a7;cursor: pointer;}
.course-content{display:none;}
.course-content.on{display: block;}
.content-btn a{display: inline-block; height:45px; text-align: center;line-height: 45px;
    color: #0b60a1;font-size:20px;    border-radius: 3px;
    cursor: pointer;margin-right: 5px;width: 140px;}
.course-content{height: auto;overflow: hidden;margin-bottom: 30px!important;}
.content-btn{position:absolute;bottom: 0;right: 0;z-index: 11;}
.content-btn .btn1,.content-btn .btn2{width:165px;height:45px;line-height:45px;border-radius:10px;text-align: center;
    border:2px solid #0b60a1;font-weight: bold;}
.content-btn .btn1 a{background: url('../images/lg-active.png') no-repeat 24px center;padding-left: 25px;}
.content-btn .btn2 a{background: url('../images/ren-active.png') no-repeat 24px center;padding-left: 25px;}
.content-btn p.active a{background: url('../images/lg.png') no-repeat 24px center #0b60a1;padding-left: 25px;color: #fff;}
.content-btn p a.defult{cursor: no-drop;}
.content-btn p.active a.defult{cursor: no-drop;background: url('../images/lg-active.png') no-repeat 24px center;padding-left: 25px;color: #0b60a1;text-decoration: none;}
.registration-time{margin-top:32px;background: url('../images/icon-list1.png') no-repeat left center;padding-left: 22px;}
.criteria-of-assessment{background: url('../images/icon-list2.png') no-repeat left center;padding-left: 22px;}
.place{background: url('../images/icon-list3.png') no-repeat left center;padding-left: 22px;}
.call{background: url('../images/icon-list4.png') no-repeat left center;padding-left: 22px;}
.criteria-of-assessment,.place,.call,.ts{margin-top: 15px;}


.m_index_focus{position:relative;width:auto;margin:0 auto; }
#swiper_container_top_Focus{overflow:hidden}
.m_index_focus *{overflow:visible;}
.m_index_focus ul{position:relative;width:100%;}
.m_index_focus ul li{position:relative;float:left;}
.m_index_focus ul .title{ padding:20px 0;line-height:34px;background:rgba(5,49,187,0.5); border-bottom:4px solid #3A56B6;font-size:20px;color:#fff;position:absolute;left:0;right:0;bottom:20px; width:560px; display:table; font-weight:bold;}
.m_index_focus ul .title a{display:table-cell;color:#fff;overflow: hidden; vertical-align:middle;padding:0 30px;}
.m_index_focus ul .title a:hover{color:#fff !important}
.m_index_focus ul img{width:100%;display:block;}
.m_index_focus .pagination{text-align:center;position:absolute;height:15px;bottom:20px; z-index:2;    margin: 0 auto;
    width: 1200px;}
.m_index_focus .pagination span{display:inline-block;width:14px;height:14px;background:#fff;margin-right:8px; border-radius:50%;}
.m_index_focus .pagination span.swiper-active-switch{ width:30px; border-radius:7px;}
.m_index_focus .swiper-button-next, .m_index_focus .swiper-button-prev{width:25px; height:50px;}
.m_index_focus .swiper-button-next{background:url(../images/z19_focus_right.png); right:30px;}
.m_index_focus .swiper-button-prev{background:url(../images/z19_focus_left.png); left:30px;}
.focus_img_m{display:none !important}
#scrollDiv{height: 95px;
    overflow: hidden;}
#scrollDiv1{  height: 30px;
    overflow: hidden;}
.hov{
    color: #fff;
    background: url(../picture/kpbg.png) no-repeat;
    background-position-x: -10px;
}
.hov a{
    color: #fff;

}
.w-modal-mask{
    display:none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(168, 200, 213, 0.75);
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    z-index:9
}


.login3{width: 420px;
    position: fixed;
    border: #ebebeb solid 1px;
    height: 295px;
    top: 35%;
    left: 48%;
    background: #fff;
    display: none;
    box-shadow: 0px 0px 20px #ddd;
    z-index: 9999;
    margin-left: -195px;
    margin-top: -55px;
    border-radius: 13px;}
.login-title3 {
    width: 98%;
    text-align: right;
    line-height: 40px;
    height: 60px;
    font-size: 20px;
    position: relative;
    font-weight: 800;
    color: #000;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
}

.login4{width: 420px;
    position: fixed;
    border: #ebebeb solid 1px;
    height: 295px;
    top: 35%;
    left: 48%;
    background: #fff;
    display: none;
    box-shadow: 0px 0px 20px #ddd;
    z-index: 9999;
    margin-left: -195px;
    margin-top: -55px;
    border-radius: 13px;}
.login-title4 {
    width: 98%;
    text-align: right;
    line-height: 40px;
    height: 60px;
    font-size: 20px;
    position: relative;
    font-weight: 800;
    color: #000;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
}

.login2{width:640px;position:fixed;border:#ebebeb solid 1px;height: 500px;top:30%;left:48%;display:none;  );
    background:#fff;
    box-shadow:0px 0px 20px #ddd;z-index:9999;margin-left:-250px;margin-top:-140px;border-radius: 13px;}
.login-title2{width:100%;margin:0px 0px 0px 0px;text-align:center;line-height:40px;    height: 60px;font-size:30px;position:relative;    font-weight: 800;
    color: #fff;  background:#003182;border-top-left-radius: 13px;
    border-top-right-radius: 13px;}
.login-input-content2{
    position:relative;
}
.login-title2 span{position:absolute;font-size: 16px;right: 0;top: 0;width:40px;height:40px;border-radius:20px;font-weight: 800;}

.login-input2 input {
    width: 110%;
    border: none;
    height: 40px;
    line-height: 44px;
    padding-left: 10px;
    border: 1px #c3bdbd solid;
}
.login-input2 textarea {
    padding-left: 10px;
    border: 1px #c3bdbd solid;
    resize: none;
    width: 385px;
    height: 92px;
}
.login-input2 span i {
    font-style: normal;
    color: #ed2c18;
    margin-right: 5px;
}

.login-title2 span a{display:block;}
.login-input-content2{margin-top:20px;}
.login-input2 {overflow:hidden;    margin: 0 auto;
    width: 65%;}


.list-input2 textarea::placeholder {
    color:#000;
}
.login-input2 span{display: block;
    text-align: left;
    width: 100px;

    font-size: 16px;
    color: #000;
    line-height: 46px;
    float: left;
    font-weight: 800;

}
.w-spacing {
    padding: 8px 30px;
}
.list-input2{float:left;line-height:48px;height:48px;width:350px;text-indent:5px;}
.login-button2{width:32%;margin:20px auto 0px auto;line-height:40px;font-size:14px;border:#ebebeb 1px solid;text-align:center;background:#003182}
.login-button2 a{display:block;}
.login-bg1{width:100%;height:100%;position:fixed;top:0px;left:0px;background:rgba(168, 200, 213, 0.75);filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}
.w-modal-mask2{
    display:none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(168, 200, 213, 0.75);
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
}
.login-ts{width: 300px;
    position: fixed;
    border: #ebebeb solid 1px;
    height: 200px;
    top: 45%;
    left: 59%;display:none;  );
    background:#fff;
    box-shadow:0px 0px 20px #615e5e;z-index:9999;margin-left:-250px;margin-top:-140px;border-radius: 13px;}



.xl_title2{border-bottom:2px solid #e9e9e9; padding:18px 0; color:#bdbdbd; font-size:14px; overflow:hidden; line-height:34px; margin-bottom:20px;width: 896px;
    margin: 0 auto;height: 40px;}
.xl_title2 span{margin-right:24px}
.xl_title2 span font{cursor: pointer;}
.xl_title2 span font.now{color:#900}
.xl_title2 img{vertical-align:middle}
.fl_all { float:left; display:inline-block }
.fr_all { width: 150px;
    float: right; }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.printIco{float:left; background:url(../images/ico.png) no-repeat 0px 0px; padding-left:22px;}
.share-icon{display: inline-block;width: 14px; height: 24px; line-height: 24px; background: url(../images/icon_16.jpg) no-repeat center; vertical-align: -25%; *float: left;}
.share-box{display: inline-block;*margin-top:-4px;}
.share-box a{display: inline-block; width: 24px; height: 24px; line-height: 24px; background:url(../images/share.png) no-repeat; margin-left: 7px; cursor: pointer;}
.share-box a:hover{opacity: .8;}
.share-box a.gwds_weixin{background-position: 0 -38px;}
.share .gwds_more{display: inline-block; width: 24px; height: 24px; background:url(../images/icon_17.jpg) no-repeat 0 0; cursor: pointer;
    *background-position: left 8px;
}
.share{margin-top: 20px;}

.share-popup{ width: 212px; -webkit-box-shadow: 0 0 7px #eee; -moz-box-shadow: 0 0 7px #eee; z-index: 1000000; position: absolute;border: 1px solid #e9e9e9; position: absolute; display: none;}
.share-popup h6{ height: 34px; background-color: rgb(246, 246, 246);    font: 700 14px/32px 'microsoft yahei'; padding:0 3px}
.share-popup h6 b{position: absolute; top:5px; right:5px; width: 22px; height: 23px; background: url(../images/pop_c.gif) no-repeat 0 0; cursor: pointer;}
.share-popup ul{width: 94%; padding: 8px 3%; overflow: hidden;background-color: #fff;}
.share-popup li{width: 49%; margin:0 .5%; float: left;}
.share-popup li a{display: block; height: 20px; line-height: 20px; border: 1px solid transparent; padding: 5px 0; font-size: 14px; color: #565656; text-indent: 34px; background: url(http://static.gridsumdissector.com/zheng_fen_xiang/images/is_24.png) no-repeat; cursor: pointer;}
.share-popup li a:hover{    background-color: #f3f3f3; border: 1px solid #eee; -webkit-border-radius: 3px; -moz-border-radius: 3px;}

.share-popup.top{ bottom: 130%;}
.share-popup.bottom{ top: 130%;}
.share-popup.left{ right:0px; }
.share-popup.right{ left: 100%; margin-left: -20px;}
.share-popup li a.gwds_qzone{background-position: 0 -237px}
.share-popup li a.gwds_douban{background-position: 0 -357px}

.xl_box{font-size:14px; line-height:30px;color:#5d5d5d;margin-left: 65px;}
.xl_box_t img{ margin-right:8px; vertical-align:middle}
.xl_flie .xl_box_t{float:left;}
.xl_box_t{font-size:16px; font-weight:bold}
.xl_flie_list li a{color:#5676ca}
.xl_flie_list{float:left}
.xl_list2 li{background:url(//www.caszk.org.cn/static/images/z19_xk_list.png) no-repeat left center; padding-left:18px;border-bottom: aqua;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 500px;}
.xl_list2 li a,.xl_list3 li a{color:#5d5d5d;display: inline;}
.xl_list3 li{background:url(//www.caszk.org.cn/static/images/z19_dian_black.png) no-repeat left center; padding-left:10px; margin-left:34px;}
.xl_flie{margin:0 0 20px; overflow:hidden}
.xl_list2{margin-bottom:30px}
.xl_box{float:left; padding-top:20px}
.xl_list3{margin-top:8px}
.xl_ewm{float:right; margin-top:20px;}
.xl_ewm img{width:132px; height:132px; display:block; margin:0 auto;}
.xl_ewm p{font-size:14px; text-align:center; margin-top:6px; color:#5d5d5d;}
.xl_bottom {
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px dashed #e3e3e3;
    width: 1000px;
    margin: 0 auto;
}
/* 相关链接开始 */
.friendship{
    width: 1150px;
    margin: 20px auto;
    overflow: hidden;
}
.friebox{
    width: 1200px;
    margin: 0 auto;
}
.friebox ul li {
    float: left;
    width: 33%;
    text-align: center;
    font-size: 16px;
    color: #005bac;
    font-weight: bold;
    margin-right: 0px;
}
.friebox ul li a{
    font-size: 16px;
    color: #005bac;
    font-weight: bold;
    display: inline;
}
.friebox i {
    display: inline-block;
    width: 11px;
    height: 6px;
    margin-left: 10px;
    background: url(../images/up_bot.png);
    vertical-align: middle;
}
.ico_top i {
    background: url(../images/up_top.png);
}
.fre_con {
    display: none;
    position: relative;
    float: left;
    width: 1148px;
    padding: 0 25px 10px 25px;
    margin-top: 15px;
    background: #f8f8f8;
    border: 1px #e4e4e4 solid;
}
.ellip {
    display: block;
}
.fre_con span {
    position: absolute;
    left: 179px;
    top: -11px;
    width: 19px;
    height: 11px;
    background: url(../images/fre_ico.png);
    background-size: 19px 11px;
}
.fre_con ol li {
    float: left;
    width: 20%;
    margin-top: 10px;
    font-size: 14px;
    color: #333;
    font-weight: normal;
    list-style: none;
}
.fre_con ol li a {
    color: #333;
}
.fre_con .left429 {
    left: 572px;
}
.fre_con .left729 {
    left: 969px;
}

/* 相关链接结束 */
.bottom_line{
    width: 1150px;
    height: 10px;
    margin: 20px auto;
    border-bottom: 2px solid #1c5ef9;
}

.tab_title_ky{border-top:1px solid #eee; border-bottom:1px solid #eee; height:50px; margin-bottom:10px; }
.tab_title_ky li{padding: 13px 0 10px 14px; float:left; font-size:16px; cursor:pointer; color:#900; line-height:28px;border-bottom:1px dashed #fff;}
.tab_title_ky li a{display:block;white-space: nowrap;color: #900;}
.tab_title_ky li img{width:28px; float:left; margin:0 10px 0 0;}
.tab_title_ky li span{color:#ebebeb; margin-left:18px; font-weight:normal; }
.tab_title_ky li.now{border-top:1px solid #900; border-bottom:1px solid #900; /*padding-top:10px*/}
.tab_more{position:absolute; right:20px; top:-48px; font-size:14px; color:#fff; z-index:8;}
.tab_more:hover{color:#023e8a !important}
.tab_con {
    position: relative;
    display: none;
    margin: 0 auto;

}
.tab_ky_more {
    color: #444;
    right: 0;
}
.now div {
    width: 44px;
    height: 15px;
    border-bottom: 2px solid #023e8a;
}


.content .content_rt p img{
    float: left;
    width: 100%;
    height: 100%;
}
.content .content_rt table{
    margin: 0 auto;
    width: 70%;
}
.xl_content table {
    width: 90%;
    margin: 0 auto;
    text-indent: 0;
    text-align: center;
}
.content .content_rt td p{
    width: 100%;
    text-indent: 0;
    text-align: center;
    padding: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}

.column3_fw{margin-top:20px;height:350px}
.tab2{width:715px;height:40px;float:left;background-color:#eeeff0;border-bottom:1px solid #115696}
.tab2 li{float:left}
.red_bg{width:60px;float:left;height:40px;background-color:#cb2222;font-size:20px;color:#fff;margin-right:2px;line-height:40px;text-align:center}
.tab2 li{width:125px;height:39px;line-height:39px;text-align:center;border-top:2px solid #eeeff0}
.tab2 .tab2-current{width:125px;height:39px;line-height:39px;text-align:center;border-top:2px solid #115696;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff}
.tab2 .tab2-current a{display:block;color:#115696;height:39px;line-height:39px}
.tab2 li a{display:block;color:#000;font-size:16px;height:40px;line-height:40px}
.tab2_content{height:280px;background-color:#fff;margin-bottom:20px;display:none}
.tab2_content ul li{float:left;width:90px;height:115px;margin-left:55px;margin-top:20px}
.tab2_content ul li a{display:block;width:90px}
.tab2_content ul li a img{display:block;margin:0 auto}
.tab2_content ul li p{line-height:40px;text-align:center;color:#000}
.ywzl_cont{height:300px;background-color:#fff;margin-bottom:20px}
.ywzl_cont li{float:left;width:160px!important;height:95px!important;margin-left:30px!important;margin-top:20px!important;background-color:#f1f2ff;border-radius:5px}
.ywzl_cont li:hover{float:left;width:160px!important;height:75px;margin-left:30px!important;margin-top:15px!important;background-color:#f1f2ff;border-radius:5px;margin-bottom:5px}
.ywzl_cont li a{display:block;width:160px!important}
.ywzl_cont li a img{display:block;margin:6px auto 0!important}
.ywzl_cont li p{line-height:30px!important;text-align:center;color:#000}
.ywzl_cont li p a{display:block;line-height:20px;text-align:center;color:#000;font-size:14px}
.ywzl_cont li:hover p a{display:block;line-height:20px;text-align:center;color:#003182;font-size:14px}
.mask{width:100%;height:100%; background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:fixed; left:0px; top:0px; display:none; z-index:99; }
.registrar li a:hover{color:#023e8a}

/* 导航tab切换 */
.tab_nav {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px auto;
}

.tab_nav .nav_list {
    display: block;
    width: 135px;
    line-height: 35px;
    border-radius: 5px;
    border: solid 1px #eee;
    font-size: 16px;
    text-align: center;
    transition: all 0.2s linear;
    margin: 0 7px;
    height: 35px;
}

.tab_nav .nav_list.active {
    background-color: #015d9e;
    border: solid 1px #015d9e;
    color: #fff;
}

.tab_nav .nav_list:hover {
    background-color: #015d9e;
    border: solid 1px #015d9e;
    color: #fff;
}

.link-tip-modal-wrapper{display:none}
.link-tip-modal-wrapper
.link-tip-mask{
    position:fixed;width:100%;
    height:100%;top:0;bottom:0;right:0;left:0;z-index:1000;
    background-color:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000)}
.link-tip-modal-wrapper .inner-wrapper{width:425px;padding:20px 30px 20px;border:1px solid #cacaca;
    border-radius:4px;background-color:#fff;position:fixed;top:0;bottom:0;height:235px;z-index:1001;margin:auto;left:0;right:0}
.link-tip-modal-wrapper .logo-modal{    height: 60px;
    width: 276px;
    margin-bottom: 25px;
    background-size: 100%;}
.link-tip-modal-wrapper .content1 h1{color:#333;font-size:16px;font-weight:bold;line-height:25px;margin-bottom:16px}
.link-tip-modal-wrapper .content1 p{color:#333;font-size:14px;line-height:19px}
.link-tip-modal-wrapper .content1 p a{color:#1377d6;font-size:14px;line-height:19px;
    text-decoration:none;word-break:break-all;width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.link-tip-modal-wrapper .content1 p+p{margin-top:11px}
.link-tip-modal-wrapper .content1 .content-footer{margin-top:28px;border-top:1px dashed #d3d8de;padding-top:22px;text-align:right}
.link-tip-modal-wrapper .content1 .content-footer .link{background-color:#0176e5;border-radius:2px;width:99px;height:28px;
    color:#fff;font-size:14px;border:none;display:inline-block;text-align:center;line-height:28px;text-decoration:none;cursor:pointer}
.link-tip-modal-wrapper .content1 .content-footer .link.default{background-color:#fff;color:#0176e5;border:1px solid #0176e5}