/*===================================公共样式======================================== */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,Passlogin,table,td,img,div,p,dl,dt,dd{margin:0;padding:0;}
body{margin:0; color:#333333; font-family: "微软雅黑",Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif;font-size:16px; text-align: left;background:#f2f2f2; }
h1,h2,h3,h4,h5,h6{ font-size:20px;margin:0px;padding:0px;font-weight:normal;}
ul,li,dl,ul,ol{list-style:none;}
tt{font-family: "微软雅黑"}
select{font-size:16px; color:#333333;}
input{font-size:16px; color:#333333;}
select,input{vertical-align:middle; padding:0; margin:0;}
cite,em{font-style:normal;}
a{text-decoration:none;}
a:link,a:visited  {color:#333333;}
a:hover,a:active{color: #333;text-decoration:none;}
img{border:0px;}
.fl{float:left;}
.fr{float:right;}
.fd{clear:both;height:0px;width:0px;overflow:hidden}
input {outline:none; }
.none{ display:none}

textarea:focus,textarea:active,textarea:hover{
    outline:none;
}

select:focus,select:active,select:hover{
    outline:none;
}


/*小图标*/
@font-face {
    font-family: 'icon-font';
    src:url('../fonts/iconfont.woff') format('woff'),
    url('../fonts/iconfont.otf') format('truetype');

}
[class^="icon-"], [class*=" icon-"]{
    font-family: 'icon-font' ;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.iconfont{
    color: #666666; font-size:24px;
    -webkit-text-stroke-width: 0.2px;
}


.icon-rili:before{content: "\E69C"}
.icon-ksrz:before{content: "\E723"}
.icon-wdjf:before{content: "\E69F"}
.icon-wdch:before{content: "\E6A2"}
.icon-wdbf:before{content: "\E6A0"}
.icon-JtF:before{content: "\E6A6"}
.icon-kaosi:before{content: "\E6A3"}
.icon-maozi:before{content: "\E6A4"}
.icon-zan:before{content: "\E6A8"}
.icon-erji:before{content: "\E6A9"}
.icon-book:before{content: "\E6AB"}
.icon-soucan:before{content: "\E6A2"}
.icon-xuqiu:before{content: "\E6B2"}
.icon-jsxq:before{content: "\E6B3"}
.icon-wdjy:before{content: "\E69B"}
.icon-denj:before{content: "\E6C7"}
.icon-yanj:before{content: "\E6E8"}
.icon-sqft:before{content: "\E749"}
.icon-jttop:before{content: "\E6A5"}
.icon-pinln:before{content: "\E6E7"}
.icon-rezks:before{content: "\E6EB"}
.icon-ktcs:before{content: "\E6CE"}
.icon-nbzs:before{content: "\E6EB"}

.icon-qianbi:before{content: "\E744"}
.icon-xugai:before{content: "\E83A"}
.icon-jifen:before{content: "\E6E5"}

.icon-gaisu:before{content: "\E705"}
.icon-rzcx:before{content: "\E753"}
.icon-ksfs:before{content: "\E83A"}
.icon-went:before{content: "\E728"}
.icon-lvpin:before{content: "\E820"}
.icon-no:before{content: "\E6B7"}
.icon-yes:before{content: "\E6B1"}

.icon-dtjl:before{content: "\E6F3"}

.icon-jeguo:before{content: "\E71C"}
.icon-fushi:before{content: "\E71B"}

.icon-wbzs:before{content: "\E6D2"}

.icon-jcpx:before{content: "\E828"}
.icon-yewu:before{content: "\E82A"}
.icon-guanli:before{content: "\E804"}

.icon-fdjin:before{content: "\E806"}

.icon-renzen:before{content: "\E82A"}
.icon-kaoshi:before{content: "\E69E"}
.icon-wenti:before{content: "\E6A3"}
.icon-lupin:before{content: "\E820"}

.icon-sanc:before{content: "\E71D"}
.icon-zssc:before{content: "\E6B9"}





/*头*/

.top{ width: 100%; height: 100px; min-width: 1200px; background: url(../images/top_bj.png) no-repeat center center  #fff}
.top .top_cen{ width:1200px; margin: 0px auto; height: 100px;-webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:space-between;
    -moz-display:flex; -moz-align-items:center; -moz-justify-content:space-between;
    -ms-display:flex;  -ms-align-items:center;  -ms-justify-content:space-between;
    -o-display:flex; -o-align-items:center; -o-justify-content:space-between;
    display:flex; align-items:center; justify-content:space-between;}

.top_cen h1{ height: 100px;  -webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:center;
    -moz-display:flex; -moz-align-items:center; -moz-justify-content:center;
    -ms-display:flex;  -ms-align-items:center;  -ms-justify-content:center;
    -o-display:flex; -o-align-items:center; -o-justify-content:center;
    display:flex; align-items:center; justify-content:center;}
.top_cen .right_dl{ min-width:350px;   font-size: 16px; color: #666666; height: 100px; padding-bottom: 10px;
    -webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:flex-end;
    display:flex; align-items:center; justify-content:flex-end;
}
/*签到*/
.right_dl .qidao{ width: 68px; font-size: 16px; line-height: 30px;  height: 100%; margin-right: 20px; position: relative;
    -webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:space-between;
    display:flex; align-items:center; justify-content:space-between;
}
.right_dl .qidao b{ font-weight: normal; cursor: pointer}
.right_dl .qidao b i{ margin-right: 8px;}
.right_dl .day{width:295px; padding-bottom: 10px; position: absolute; right: 0; top: 99px; background: #fff; display: none; padding-top: 8px;
    -webkit-border-radius:0px 0px 10px 10px;
    -moz-border-radius:0px 0px 10px 10px;
    border-radius:0px 0px 10px 10px; -webkit-box-shadow:0px 3px 3px #b4b4b6;
    -moz-box-shadow:0px 3px 3px #b4b4b6;
    box-shadow:0px 3px 3px #b4b4b6; z-index: 9;
}
.right_dl .an_qidao{ width: 77px; height: 25px; color: #fff; font-size: 16px; background: #f37b1d; display: block; margin: 0px auto; text-align: center; line-height: 25px; -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;-webkit-box-shadow:0px 3px 3px #b4b4b6;
    -moz-box-shadow:0px 3px 3px #b4b4b6;
    box-shadow:0px 3px 3px #b4b4b6; cursor: pointer; border: 0; margin-top: 8px;}
.right_dl .btn-disable3{ background: #999}

/*用户*/
.right_dl .yonhu{ color: #666666; width: 170px;position: relative; height: 100%;
    -webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:space-between;
    display:flex; align-items:center; justify-content:space-between;}
.right_dl .yonhu b{ font-weight: normal;}
.right_dl .yonhu img{ width: 60px; height: 60px;-webkit-border-radius:25em;
    border-radius:25em; }
.right_dl .yonhu .red img{ border: 1px #f37b1d solid}

.right_dl .yohzx{width:295px; padding-bottom: 10px; position: absolute; right: 0; top: 100px; background: #fff; min-height: 200px; display: none; z-index: 10;
    -webkit-border-radius:0px 0px 10px 10px;
    -moz-border-radius:0px 0px 10px 10px;
    border-radius:0px 0px 10px 10px; -webkit-box-shadow:0px 3px 3px #b4b4b6;
    -moz-box-shadow:0px 3px 3px #b4b4b6;
    box-shadow:0px 3px 3px #b4b4b6;
}

.right_dl .yohzx .touxi{ width:98%; margin: 0px auto; height: 80px;  display:flex; align-items:center;}
.right_dl .yohzx .touxi img{ width: 75px; height: 75px; -webkit-border-radius:25em;
    border-radius:25em; display: block;}
.right_dl .yohzx span{ font-size: 16px; color: #666666; display: block; padding-left: 10px;}
.right_dl .yohzx span cite{ font-size: 12px; color: #9f9b9f; display: block; padding-top: 8px;}
.right_dl .yohzx span cite tt{ padding-right: 15px; display: inline-table}

.right_dl .yohzx .roku{ width:93%; margin: 15px auto}

.right_dl .yohzx .roku li{ width: 115px; height: 35px; padding-right: 10px; font-size: 14px; background: #f2f2f2; font-weight: normal; float: left; margin:5px 6px; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    display:flex; align-items:center; justify-content:center;-webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:center;}
.right_dl .yohzx .roku li a{ display:flex; align-items:center; justify-content:center;-webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:center; width: 100%; height: 100%}

.right_dl .yohzx .roku li .iconfont{ font-size: 24px; margin-right: 10px;}




/*首页导航*/
.nav_top{ width:100%; height: 45px; background: #f37b1d; margin-bottom: 5px;min-width: 1200px;  }

/*新导航*/
#topNav{ height: 100%; width:1200px; margin: 0px auto; }

#topNav .active { background: #f36b00; }
#topNav >ul>li.active:after{ content: ''; position: absolute; left: 0; right: 0; bottom:-3px; width:26px; height: 3px;  margin: 0px auto; background: #ffde00; z-index: 4}

#topNav li span{cursor:pointer;  width: 120px;   display:flex; align-items:center; justify-content:center;  }
#topNav li span i{ font-size: 18px; color: #fff; margin-left: 5px; }
#topNav >ul>li{ margin: 0px 14px;}
#topNav li {width:auto; height: 43px;  font-size: 18px; color: #fff; float: left; position: relative; line-height:43px; z-index:3; text-align: center }
#topNav li a{ color: #fff; text-decoration: none; display: inline-block;}
#topNav li a:hover{ background: #f36b00}

/*这是第二级菜单*/
#topNav li ul{ position: absolute; left: -1%; top:44px;  padding:0px ;  z-index:3;  background:rgba(255,255,255,0.9); width:102%; display:none;}
#topNav li ul li{ width: 100%; font-size: 14px; overflow: hidden; }
#topNav li ul a { color: #666; text-decoration: none; display: block;  padding: 0px 15px;}
#topNav li ul a:hover{ background: #f36b00; color: #fff}

#topNav li ul ul{ top:0;left:190px;} /*从第三级菜单开始,所有的子级菜单都相对偏移*/

.jtgd{
    display:inline-block;
    -webkit-animation: jtgddh 0.2s forwards ease-in;
    animation: jtgddh 0.2s forwards ease-in;

}

@-webkit-keyframes jtgddh {
    0% {
        -webkit-transform: rotate(-9deg);-webkit-transform-origin: center center;
    }
    100% {
        -webkit-transform: rotate(180deg);-webkit-transform-origin:center center
    }
}
@keyframes jtgddh {
    0% {
        transform: rotate(-9deg);transform-origin: center center;
    }
    100% {
        transform: rotate(180deg);transform-origin:center center
    }
}


.xilak{
    -webkit-animation: xilsy 0.2s forwards ease-in;
    animation: xilsy 0.2s forwards ease-in;

}
@-webkit-keyframes xilsy {
    0% {
        transform:translateY(10px);
    }
    100% {
        transform:translateY(0px);
    }
}

@keyframes xilsy {
    0% {
        transform:translateY(10px);
    }
    100% {
        transform:translateY(0px);
    }}





/*首页焦点图*/
.index_banner{width:100%;min-width: 1200px; text-align:center; height:440px; overflow:hidden; position:relative; }
.index_banner ul{overflow:hidden;}
.index_banner li{width: 100%; height: 440px; position:absolute; left: 50%; top:50%; transform: translate(-50%,-50%);}

.index_banner li a{display:block;display: flex;justify-content: center; align-items: center;display: -webkit-flex;-webkit-justify-content: center; -webkit-align-items: center}
.index_banner li a img{ height: 440px; max-height: 440px;}
.index_banner cite{position:absolute;bottom:20px;left:0;z-index:9;width:100%;height:15px;  display: flex; align-items: center; justify-content: center;
    display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center}
.index_banner cite span{float:left;display:block;margin:0 4px;width:90px;height:8px;background-color:#fff;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f36b00;}
.index_banner cite span.cur{background-color:#f36b00;cursor:default;}


/*精选好课*/
.jinx_hk{ width: 1180px; padding: 0px 10px; margin: 25px auto 15px auto;  display: flex; align-items: center; justify-content: space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: space-between}
.jinx_hk h1{ font-size: 28px; font-weight: normal}
.jinx_hk span{ font-size: 14px; color: #288ce6}


/* index_hd */
.index_hd{width:1200px;margin:0px auto;overflow:hidden;}

.index_hd .hd_r  li{float:left;width:292px;height:268px;overflow:hidden;position:relative; margin: 5px 4px; background: #fff; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;}

.index_hd .hd_r  li span.back-face{ background:rgba(180,185,92,0.9);}
.index_hd .hd_r .kecn_nr{ width: 100%; height: 100%; overflow: hidden; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;}

.index_hd .hd_r .kecn_nr img{ width: 100%; height: 163px;}
.index_hd .hd_r .kecn_nr b{ font-size: 16px;  line-height: 24px; width: 95%; margin: 0px auto; height:75px; display: block}
.index_hd .hd_r .kecn_nr cite{ line-height: 22px; width: 95%; margin: 0px auto; color: #666666; font-size: 12px;display: flex; align-items: center; justify-content: space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: space-between}

.index_hd .hd_r .dsjs{ padding: 20px 0; }
.index_hd .hd_r .dsjs em{ width: 86%; margin: 0px auto;display: flex; align-items: center; justify-content: flex-start;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: flex-start;}
.index_hd .hd_r .dsjs em img{ width: 60px; height: 60px; border: 1px #fff solid;-webkit-border-radius:25em;
    border-radius:25em;}
.index_hd .hd_r .dsjs em b{ font-weight: normal; color: #fff; font-size: 14px; padding-left: 10px;}
.index_hd .hd_r .dsjs p{ width: 86%; margin: 0px auto; color: #fff; font-size: 14px; line-height: 22px; margin-top: 15px; height: 155px; overflow: hidden}


/*好课*/
.jxhk_cn{ width: 1200px; margin: 0px auto; overflow: hidden}
.jxhk_cn li{width:292px;height:268px;margin: 5px 4px; float: left; overflow: hidden;background: #fff; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; }



.jxhk_cn li .card{perspective:1000px;position:relative; }
.jxhk_cn li .front{width:100%;position: relative}
.jxhk_cn li .front strong{ position:absolute; left:0px; top:5px; width:50px; height:20px; line-height:20px; background:#fa4218; color:#fff; font-weight:normal; font-size:12px; text-align:center;
    -webkit-border-radius:0px 10px 10px 0px;
    -moz-border-radius:0px 10px 10px 0px;
    border-radius:0px 10px 10px 0px;z-index: 1 }


.jxhk_cn li .front img{ width: 100%; height: 163px;}
.jxhk_cn li .front b{ font-size: 15px;  line-height: 24px; width: 95%; margin: 0px auto; height:65px; display: block; font-weight: normal}
.jxhk_cn li .front cite{ line-height: 22px; width: 95%; margin: 0px auto; color: #666666; font-size: 12px;display: flex; align-items: center; justify-content: space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: space-between}

.jxhk_cn li .back{border-radius:6px;position:absolute; left:0; top:0;width:292px;height:268px; display: block; padding: 25px 0; -webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transition:ease-in-out .4s}

.jxhk_cn li .back{ background:rgba(55,145,227,0.9);transform:rotateY(180deg);}
.jxhk_cn li .card:hover .back{transform:rotateY(0)}
.jxhk_cn li .card:nth-child(even) .back{transform:rotateY(180deg)}
.jxhk_cn li .card:nth-child(even):hover .back{transform:rotateY(0)}

.jxhk_cn li .back em{ width: 86%; margin: 0px auto;display: flex; align-items: center; justify-content: flex-start;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: flex-start;}
.jxhk_cn li .back em img{ width: 60px; height: 60px; border: 1px #fff solid;-webkit-border-radius:25em;
    border-radius:25em;}
.jxhk_cn li .back em b{ font-weight: normal; color: #fff; font-size: 14px; padding-left: 10px;}
.jxhk_cn li .back p{ width: 86%; margin: 0px auto; color: #fff; font-size: 14px; line-height: 22px; margin-top: 15px; height: 155px; overflow: hidden}






/*入门到精通*/
.rmjt_bt{ width: 1180px; padding: 0px 10px; margin: 25px auto 15px auto; text-align: center; position: relative }
.rmjt_bt b{ font-size: 28px; position: relative; text-align: center; height: 50px; font-weight: normal}
.rmjt_bt b:after{content: ''; position: absolute; left: -50px; top:18px; background: #f37b1d; width: 40px; height: 3px;}
.rmjt_bt b:before{content: ''; position: absolute; right: -50px; top:18px; background: #f37b1d; width: 40px; height: 3px;}
.rmjt_bt cite{ font-size: 12px; position: absolute; right: 0; top:0; cursor: pointer}


.rmjt_cen{ width: 1200px; margin: 10px auto;overflow:hidden;}
.rmjt_cen li{ width: 229px;  height: 185px; float: left; margin: 5px 5px;; background: #fff}
.rmjt_cen li img{ width: 100%; height: 151px; display: block}
.rmjt_cen li span{ width: 100%; height: 34px; display: block; text-align: center; line-height: 34px; font-size: 14px; }
.rmjt_cen li a{ display: block; border: 1px #dadada solid;}
.rmjt_cen li a:hover{ background: #2d8cf0; color: #fff;border: 1px #c1c1c1 solid;}


.lfxy_cen{ width: 1200px; margin: 20px auto; overflow: hidden; }

.lfxy_cen li{ width:380px; height: 290px; background: #fff; float: left; margin: 0px 10px; position: relative}
.lfxy_cen li img{ display: block; width: 100%; height: 200px}
.lfxy_cen li b{ position: absolute; left: 0; top:74px; width: 100%; height: 40px; font-size: 28px; font-weight: normal; line-height: 24px; color: #fff; text-align: center}
.lfxy_cen li b:after{content: ''; position: absolute; left: 0px; right: 0; margin: 0px auto; bottom:0px; background: #ffe666; width: 45px; height: 4px; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;}


.lfxy_cen li span{  font-size: 16px; width: 100%; text-align: center; line-height: 24px; height: 90px;display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center;}

/*热门导师*/
.rmds_bj{ width: 100%; min-width: 1200px; height: 370px; margin: 20px 0;  background:url(../images/rmds_bj.png) no-repeat center bottom #fff;-moz-box-shadow:3px 3px 5px #ebebeb inset;
    -webkit-box-shadow:3px 3px 5px #ebebeb inset;
    box-shadow:3px 3px 5px  #ebebeb inset; padding-top:5px; }



/*热门导师*/
.rmds_gd{ position: relative; }
.rmds_gd .content {width: 1200px;margin: 0 auto;}
.rmds_gd .Box_con {position: relative;}
/*左右箭头*/
.rmds_gd .Box_con .btnl {position: absolute;}
.rmds_gd .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 100px;cursor: pointer;}
.rmds_gd .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: 0px;}
.rmds_gd .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right:0px;}
.rmds_gd .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
.rmds_gd .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
/*中间部分*/
.rmds_gd .Box_con .conbox {position: relative;overflow: hidden;  width: 1087px; margin: 0px auto}
.rmds_gd .Box_con .conbox ul {position: relative;list-style: none;}
.rmds_gd .Box_con .conbox ul li {float: left;width: 195px;height: 250px;margin-left: 25px;overflow: hidden; }
.rmds_gd .Box_con .conbox ul li:first-child {margin-left: 0;}
.rmds_gd .Box_con .conbox ul li em{  width: 195px; height: 205px;background: url(../images/rmdas_bj.png) no-repeat left center; margin-bottom: 8px;
    display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center}
.rmds_gd .Box_con .conbox ul li em img {display: block;width: 180px;height: 180px;transition: all 0.5s; -webkit-border-radius:25em;
    -moz-border-radius:25em;
    border-radius:25em; }
.rmds_gd .Box_con .conbox ul li span{  font-size: 14px; text-align: center; display: block; width: 100%; height: 40px; line-height: 40px; position: relative; }
.rmds_gd .Box_con .conbox ul li span:after{ content: ''; position: absolute; left: 0; top:0px; right: 0; margin: 0px auto; width: 50px; height: 2px; background: #f37b1d}


/*底部条*/
.rmds_gd .BoxSwitch {text-align: center;}
.rmds_gd .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.rmds_gd .BoxSwitch span.cur {background: red;}

/*图片动画*/
.index_teacher_box{display:block;width:100%; }
.index_img_wrap{transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;-moz-transition:all .8s}
.index_teacher_box:hover .index_img_wrap { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.index_teacher_box:hover {color: #9f4601;text-decoration:none}


/*底部*/
.foot{ width: 100%; min-width: 1200px; background: #e8e8e8; height: 200px;}
.foot .fot_cen{ width: 1200px; margin: 0px auto; min-height: 160px;display:flex; align-items:center; justify-content:space-between;-webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:space-between;}
.foot .bqh{width: 100%; text-align: center; font-size: 14px;}

.foot .fot_cen .flrk{ width: 60%;}
.foot .fot_cen .flrk ul{ width: 100%; display: flex; justify-content: flex-end;display: -webkit-flex; -webkit-justify-content: flex-end}
.foot .fot_cen .flrk li{ font-size: 14px; color: #000; border-right: 1px #cacaca solid; width: 100px; float: left; position: relative; padding-left: 50px;}
.foot .fot_cen .flrk li:after{content: ''; position: absolute; right: -2px; top:0; width: 1px;  height: 100%; background: #fff;}
.foot .fot_cen .flrk li a{ display: block; line-height: 28px;}
.foot .fot_cen .flrk li a:first-of-type{ font-size: 18px; line-height: 32px;}

.foot .fot_cen .flrk li:last-child{ border-right: 0}
.foot .fot_cen .flrk li:last-child:after{ width: 0}


/*随屏滚动*/
.spgd{ width: 131px; position: fixed; right: 20px;  top:20%;-webkit-transform: translateZ(0);transform: translateZ(0); z-index: 30}
.spgd ul{ border: 1px #FABC44 solid; border-top: 0px; padding: 15px 0px 5px 0px; margin-top: -10px; background: #fff}
.spgd li{ width: 114px; height: 31px; cursor: pointer; border: 1px #FABC44 solid; background: #fff; font-size: 16px; line-height: 31px; text-align: center;;-webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px; margin: 0px auto 10px auto; display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center}
.spgd li i{ font-size: 20px; margin-right: 5px;}

/*三级菜单*/
.sanjcd_bt{ width: 1200px; margin: 20px auto 0px auto;border-bottom: 1px #cacaca solid; height: 40px; font-size: 18px; color: #666; position: relative;
    display: flex; align-items: center;display: -webkit-flex; -webkit-align-items: center}
.sanjcd_bt:after{content: ''; position: absolute; left: 0px; bottom:-2px; width: 1200px;  height: 1px; background: #fff;}
.sanjcd_bt i{ margin-right:5px;}

.sjcd_lb{ width: 1200px; margin: 0px auto; }
.sjcd_lb ul{ overflow: hidden; padding-top: 20px; min-height: 60vh}
.sjcd_lb li{ width: 180px; height: 150px; float: left; margin: 3px 30px; cursor: pointer; position: relative}
.sjcd_lb li em{-webkit-box-shadow:3px 3px 3px #ababab;
    -moz-box-shadow:3px 3px 3px #ababab;
    box-shadow:3px 3px 3px #ababab;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;width: 180px; height: 100px;  overflow: hidden; display: block }
.sjcd_lb li em img{ width: 100%; height:100%; }

.sjcd_lb li b{ display: block; text-align: center; font-size: 16px; margin-top: 5px; height: 30px; line-height: 30px; font-weight: normal}

.sjcd_lb li strong{ position:absolute; left:0px; top:5px; width:50px; height:20px; line-height:20px; background:#fa4218; color:#fff; font-weight:normal; font-size:12px; text-align:center;
    -webkit-border-radius:0px 10px 10px 0px;
    -moz-border-radius:0px 10px 10px 0px;
    border-radius:0px 10px 10px 0px;z-index: 1 }


.sjcd_lb li :hover img {transform: scale(1.1);}


/*课程列表*/
.keclb{ width: 100%; min-width: 1200px;  background: #fff;-webkit-box-shadow:3px 3px 3px #dcdcdc;
    -moz-box-shadow:3px 3px 3px #dcdcdc;
    box-shadow:3px 3px 3px #dcdcdc;   }

.keclb .kejs_top{ width: 1160px;height: 270px; padding: 20px; margin: 0px auto; display: flex; align-items: center; justify-content: space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: space-between}
.keclb .kejs_top em{ display: block; width: 480px; height: 270px;}
.keclb .kejs_top em img{ width: 100%; height: 100%;}
.keclb .kejs_top .kcjs{ width:660px; height: 100%; }
.keclb .kejs_top .kcjs h1{ font-size: 24px; font-weight: normal; padding-bottom: 10px;}
.keclb .kejs_top .kcjs span{ font-size: 14px; line-height: 35px; display: block}
.keclb .kejs_top .kcjs p{ font-size: 14px; line-height:28px; height: 105px;}

.keclb .kejs_top .an_wyks{ width: 157px; float: left; margin-right: 15px; height: 52px; background: #f36b00;display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; text-align: center; color: #fff; font-size: 18px; cursor: pointer}
.keclb .kejs_top .an_wyks i{ font-size: 30px; margin-right: 5px;color: #fff}
.keclb .kejs_top .an_wyks a{ color: #fff;display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center;}

.keclb .kejs_top .an_xuxi{ width: 157px;float: left; height: 52px; background: #55a3ff;display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; text-align: center; color: #fff; font-size: 18px;cursor: pointer}
.keclb .kejs_top .an_xuxi i{ font-size: 38px; margin-right: 5px; color: #fff}


.keclb_zs{ width: 1200px; margin: 20px auto;min-height: 30vh}
.keclb_zs ul{ overflow: hidden; padding-bottom: 10px;}
.keclb_zs li{ width:227px;-webkit-box-shadow:3px 3px 3px #ababab; background: #fff; height: 200px; float: left; margin: 0px 36px 18px 36px;
    -moz-box-shadow:3px 3px 3px #ababab;
    box-shadow:3px 3px 3px #ababab;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; overflow: hidden;cursor: pointer; position: relative}
.keclb_zs li em{ width: 227px; height: 128px; display: block; background: #cccccc; overflow: hidden;}
.keclb_zs li em img{ width: 100%; height: 100%;}
.keclb_zs li p{  height: 68px; padding: 0px 5px;}
.keclb_zs li p b{ font-weight: normal; font-size: 14px; display: block; height: 40px; line-height: 20px;}
.keclb_zs li p span{ padding: 0px 3px; height: 30px;  display: flex; align-items: center; justify-content: space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: space-between}
.keclb_zs li p span i{ font-size: 18px; margin-right: 5px;}
.keclb_zs li p span cite{ font-size: 12px;}
.keclb_zs li :hover img {transform: scale(1.1);}
.keclb_zs li :hover { text-decoration: none}

.keclb_zs li strong{ position:absolute; left:0px; top:5px; width:50px; height:20px; line-height:20px; background:#fa4218; color:#fff; font-weight:normal; font-size:12px; text-align:center;
    -webkit-border-radius:0px 10px 10px 0px;
    -moz-border-radius:0px 10px 10px 0px;
    border-radius:0px 10px 10px 0px; z-index: 1}


/*导师详情*/
.dsxq_cen{ width: 1200px; margin: 0px auto 40px auto;display: flex; justify-content: space-between;display: -webkit-flex;-webkit-justify-content: space-between}

.dsxq_cen .dszp{ width: 298px; height: 564px; background: #fff;-webkit-box-shadow:3px 3px 3px #dad9d9;
    -moz-box-shadow:3px 3px 3px #dad9d9;
    box-shadow:3px 3px 3px #dad9d9;}
.dsxq_cen .dszp em{ width: 276px; height: 413px; display: block; margin: 10px auto 0 auto}
.dsxq_cen .dszp em img{ width: 100%; height: 100%}
.dsxq_cen .dszp h1{ font-size: 28px; text-align: center; color: #e11728; font-weight: normal; line-height: 40px; padding: 8px 0}
.dsxq_cen .dszp span{ font-size: 16px; padding: 0px 15px;}
.dsxq_cen .dszp cite{ cursor: pointer;font-size: 14px; height: 25px;  padding:15px 15px 0 0;display: flex; align-items: center;  justify-content: flex-end;display: -webkit-flex;  -webkit-align-items: center; -webkit-justify-content: flex-end}
.dsxq_cen .dszp cite i{ font-size: 18px; margin-right: 5px;}

.dsxq_cen .dszp .red{ color: #f37b1d}
.dsxq_cen .dszp .red .iconfont{ color: #f37b1d}


.dsxq_cen .dsxq{ width: 880px; background: #fff; }

.dsxq_cen .dsxq h1{ background: url(../images/detail_r_titbg.png) no-repeat left top; width: 250px; margin: 15px auto; height: 75px; font-size: 36px; text-align: center; line-height: 75px; color: #333;
    display: flex; align-items: center; justify-content: center; display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center;
}
.dsxq_cen .dsxq h1 img{ margin-right: 5px;}

.dsxq_cen .dsxq > p{ padding:0px 25px; line-height: 35px;  text-indent: 2em;  font-size: 16px;  color: #333;}


.dsxq_cen .dsxq  .xgkc{ overflow: hidden; padding-bottom: 10px; width: 95%; margin: 0px auto}
.dsxq_cen .dsxq  .xgkc li{ width:240px;height: 210px; float: left; margin: 0px 18px;-webkit-box-shadow:3px 3px 3px #dad9d9;
    -moz-box-shadow:3px 3px 3px #dad9d9;
    box-shadow:3px 3px 3px #dad9d9;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; overflow: hidden;cursor: pointer; position: relative}
.dsxq_cen .dsxq .xgkc li em{ width: 240px; height: 135px; display: block; background: #cccccc; overflow: hidden;}
.dsxq_cen .dsxq .xgkc li em img{ width: 100%; height: 100%;}
.dsxq_cen .dsxq .xgkc li p{  height: 68px; padding: 0px 5px;}
.dsxq_cen .dsxq .xgkc li p b{ font-weight: normal; font-size: 14px; display: block; height: 40px; line-height: 20px;}

.dsxq_cen .dsxq .xgkc li p  cite{ line-height: 22px; width: 95%; padding-top: 5px; margin: 0px auto; color: #666666; font-size: 12px;display: flex; align-items: center; justify-content: space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: space-between}

.dsxq_cen .dsxq .xgkc li strong{ position:absolute; left:0px; top:5px; width:50px; height:20px; line-height:20px; background:#fa4218; color:#fff; font-weight:normal; font-size:12px; text-align:center;
    -webkit-border-radius:0px 10px 10px 0px;
    -moz-border-radius:0px 10px 10px 0px;
    border-radius:0px 10px 10px 0px;z-index: 1 }

.dsxq_cen .dsxq .xgkc li :hover img {transform: scale(1.1);}
.dsxq_cen .dsxq .xgkc li :hover { text-decoration: none}

.dsxq_cen .liuyba{ width: 92%; margin: 0px auto}
.dsxq_cen .liuyba > li{ width: 100%; border-bottom:1px #797979 dashed; padding: 8px 0;
    display: flex; align-items: flex-end;  flex-direction: column;  display: -webkit-flex; -webkit-align-items: flex-end;-webkit-flex-direction: column;}

.dsxq_cen .liuyba >  li .yhpl{ width: 100%;display: flex; align-items: center; justify-content:space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content:space-between;}
.dsxq_cen .liuyba >  li .yhpl em{ width: 55px; display: block; height:55px; overflow: hidden; -webkit-border-radius:25em;
    -moz-border-radius:25em;
    border-radius:25em; }
.dsxq_cen .liuyba >  li .yhpl em img{ width: 100%; height: 100%; }
.dsxq_cen .liuyba >  li .yhpl p{ width: 740px; }
.dsxq_cen .liuyba >  li .yhpl p > span{ width: 100%; display: flex; align-items: center; justify-content:space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content:space-between;}
.dsxq_cen .liuyba >  li .yhpl p cite{ font-size: 16px; display: block; line-height: 24px; color: #1c1f21; padding-top: 5px; max-height: 48px; overflow: hidden}

.dsxq_cen .liuyba > li .yhpl p  b{ font-size: 14px; display: block; cursor: pointer}
.dsxq_cen .liuyba > li .yhpl p  b:hover{ color: #4d555d}


.dsxq_cen .liuyba > li .yhpl p tt{ font-size: 12px; display: block; line-height: 22px; text-align: right; color: #9199a1  }
.dsxq_cen .liuyba > li .yhpl p tt span{ color: #0d58c3; padding: 0px 8px; cursor: pointer}


.fabiao_wz{ width: 88%; overflow: hidden; background: #fbfbfb; margin-top: 10px; padding: 15px 10px;}
.fabiao_wz .fab_text{background: #fff;border: 1px #d2d2d2 solid; height:50px; padding: 5px; overflow-y:auto;width:98%; display: block; margin: 0px auto 10px auto}
.fabiao_wz .an_fab{ width: 65px; height: 30px; line-height: 30px; font-size: 14px;  text-align: center; background: #e5701b; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; color: #fff; float: right; }


.fabiao_wz .hfpl_lb{ width: 100%; margin-bottom: 8px;  }
.fabiao_wz .hfpl_lb li{ width: 100%; padding-bottom: 5px; border-bottom: 1px #797979 dashed;  display: flex; align-items: center; justify-content:space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content:space-between;}
.fabiao_wz .hfpl_lb li em{ width: 40px; display: block; height: 40px; overflow: hidden; -webkit-border-radius:25em;
    -moz-border-radius:25em;
    border-radius:25em; }
.fabiao_wz .hfpl_lb li  em img{ width: 100%; height: 100%; }
.fabiao_wz .hfpl_lb li  p{ width: 660px; }
.fabiao_wz .hfpl_lb li  p > span{ width: 100%; display: flex; align-items: center; justify-content:space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content:space-between;}
.fabiao_wz .hfpl_lb li  p cite{ font-size: 14px; display: block; line-height: 22px; color: #1c1f21; padding-top: 5px; max-height: 44px; overflow: hidden}

.fabiao_wz .hfpl_lb li  p  b{ font-size: 12px; display: block; cursor: pointer}
.fabiao_wz .hfpl_lb li  p  b:hover{ color: #4d555d}


.fabiao_wz .hfpl_lb li  p tt{ font-size: 12px; display: block; line-height: 22px; text-align: right; color: #9199a1  }
.fabiao_wz .hfpl_lb li  p tt span{ color: #0d58c3; padding: 0px 8px; cursor: pointer}




.dsxq_cen h2{ font-size: 22px; font-weight: normal;width: 95%; margin: 20px auto;}

.dsxq_cen .pinln{ width: 95%; margin: 20px auto 10px auto;}
.dsxq_cen .pinln .tong_wbk{border:1px #B7B7B7 solid;overflow-y:auto;width:97%;height:130px; padding:10px;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;}

.dsxq_cen .fabai{ width: 95%; margin: 20px auto;display: flex; align-items: center; justify-content:space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content:space-between;}


.dsxq_cen .an_fbpl{width:115px; height: 36px; color: #fff; font-size:18px; background: #f37b1d; display: block; text-align: center; line-height: 36px; -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;-webkit-box-shadow:0px 3px 3px #b4b4b6;
    -moz-box-shadow:0px 3px 3px #b4b4b6;
    box-shadow:0px 3px 3px #b4b4b6; cursor: pointer}


/*课程学习*/
.kec_xuexi{ width: 100%; min-width: 1200px;  background: #F7F7F7;;-webkit-box-shadow:3px 3px 3px #dcdcdc;
    -moz-box-shadow:3px 3px 3px #dcdcdc;
    box-shadow:3px 3px 3px #dcdcdc;}
.kec_xuexi .kec_xinx{ width: 1200px; margin: 0px auto; position: relative}

.kec_xuexi h4.soucan{ color: #ff0000}
.kec_xuexi h4.soucan .iconfont{ color: #ff0000}

.kec_xinx h1{ font-size:30px; line-height:45px; min-height:45px; padding: 15px 0}
.kec_xinx h2{ font-size:18px; line-height:26px; height:26px;}
.kec_xinx h2 span{ display:inline-block; padding-right:190px;}

.kec_xuexi h4 {position: absolute; right: 0; top: 40px; color: #666; font-size: 14px; cursor: pointer}
.kec_xuexi h4 .iconfont{ color: #666; margin-right: 5px; font-size: 18px;}

.kec_xuexi  .an_xiazkj{ width:110px; height:33px; border:1px #ababab solid;-webkit-border-radius:15em;
    -moz-border-radius:15em;
    border-radius:15em;position: absolute; right: 0; bottom:10px; text-align: center; color: #333;font-size: 16px; line-height: 33px;}



.kec_xinx>ul{ width:100%; display:block; padding:12px 0px; overflow:hidden}

.kec_xinx>ul>li{ min-width:80px; padding:0px 8px; height:33px; line-height:33px; font-size:14px; color:#666; border:1px #E56F1A solid; background: #fff; text-align:center;-webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px; float:left; margin-right:10px;}


/*视频*/
.gksp{ width:1200px; margin:15px auto;height:550px; position:relative}
.gksp .sp_left{ width:74%; float:left; overflow: hidden}
.gksp .sp_left .gkjl{ font-size:14px; line-height:30px; padding:15px 0; width: 100%;display: flex; align-items: center; justify-content:space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content:space-between;}
.gksp .sp_left .gkjl span{ padding-right:20px;}
.gksp .sp_left .gkjl span tt{ padding:0px 10px;}
.gksp .sp_left .gkjl i{ font-size: 20px; margin-right: 5px;}

.gksp .sp_left .gkjl .red{ color: #f37b1d}
.gksp .sp_left .gkjl .red .iconfont{ color: #f37b1d}

.gksp .sp_left .sp_cen{ background:#b9b9b9; width:100%}
.gksp .sp_left .an_qudat{background:#b9b9b9; margin:10px auto 30px auto; width:660px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:18px;-webkit-border-radius:15em;
    -moz-border-radius:15em;
    border-radius:15em;-webkit-box-shadow:0px 3px 3px #b4b4b6;
    -moz-box-shadow:0px 3px 3px #b4b4b6;
    box-shadow:0px 3px 3px #b4b4b6; cursor: pointer}
.gksp .sp_left .blue{ background: #f37b1d}

.gksp .sp_right{width:25%; float:right; position: relative }
.gksp .kadin_jd{ font-size:14px; padding: 20px; background:#f6f6f6; height:360px;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; margin-bottom: 75px;
    -moz-box-shadow:2px 3px 5px #dedcdb,-2px 1px 5px #dedcdb;
    -webkit-box-shadow:2px 3px 5px #dedcdb,-2px 1px 5px #dedcdb ;
    box-shadow:2px 3px 5px #dedcdb,-2px 1px 5px #dedcdb
}
.gksp .kadin_jd b{ font-size:17px; display:block; line-height:40px; font-weight:normal}
.gksp .kadin_jd .jstext{ line-height:24px; overflow-y:auto;overflow-x:hidden; width:100%; height:285px;}
.gksp .kadin_jd .jstext p{text-indent:2em;}

.gksp  .an_xiazkj{ width:110px; height:33px; border:1px #ababab solid;-webkit-border-radius:15em;
    -moz-border-radius:15em;
    border-radius:15em;position: absolute; right: 0; top:-60px; text-align: center; color: #333;font-size: 16px; line-height: 33px; cursor: pointer; }

.gksp .an_tijao{ width:144px; height:40px;background:#adadad; display:block;  font-size:18px; color:#fff; -webkit-border-radius:15em;
    -moz-border-radius:15em;
    border-radius:15em;  line-height:40px; text-align:center; margin:8px auto;
    cursor:pointer;-webkit-box-shadow:0px 3px 3px #b4b4b6;
    -moz-box-shadow:0px 3px 3px #b4b4b6;
    box-shadow:0px 3px 3px #b4b4b6; }

.gksp .blue{ background: #f37b1d}


/*开始提问*/
.kias_tiwen{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2000;background:rgba(0,0,0,0.6)}
.kias_tiwen .wenti{ width:425px; height:400px; border:1px #dcdcdc solid;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; margin:10% auto 0px auto; background:#fff; position:relative}

.kias_tiwen .wenti h1{ font-size:30px; line-height:45px; color:#000; text-align:center; padding:25px 0px;}
.kias_tiwen .wenti em{ position:absolute; right:13px; top:13px;cursor:pointer}
.kias_tiwen .wenti em img{ width:15px; height:15px;}
.kias_tiwen .an_qeudin{ width:295px; height:52px;background:#469fe3; display:block;  font-size:18px; color:#fff; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; line-height:52px; text-align:center; margin:20px auto 0px auto; cursor: pointer }
.kias_tiwen .an_qeudin a{ color:#fff}
.kias_tiwen .text_input{border:1px #ccc solid;overflow-y:auto;width:88%;height:175px; display:block; margin:0px auto; font-size:16px; line-height:22px; padding:5px; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;}


/*导师列表*/
.dslb_cen{ width: 1200px; margin: 0px auto;display: flex; align-items: center; justify-content:space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content:space-between;}

.dslb_cen .szds{ width: 50%}
.dslb_cen select {
    border: solid 1px #F37B1D;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-right: 14px;
    background: url(../images/xl_jt.png) no-repeat scroll 95% center; width:296px; height:35px; -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px; padding-left: 10px;
}
.dslb_cen select::-ms-expand { display: none; }


.dslb_cen .an_wyks{ width: 140px; float: left; margin-right: 15px; height: 45px; background: #f36b00;display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; text-align: center; color: #fff; font-size: 18px; cursor: pointer}
.dslb_cen .an_wyks i{ font-size: 30px; margin-right: 5px;color: #fff}


.daslb_nav{ width: 1200px; margin: 0px auto; overflow: hidden; position: relative}
.daslb_nav:after{content: ''; position: absolute; left: 0; bottom: 0px; width: 100%; height: 1px; background: #F37B1D; z-index: 1}
.daslb_nav ul{ padding-left:30px; position: relative; z-index: 2}
.daslb_nav li{ cursor: pointer; min-width: 125px; padding: 0px 8px; height: 38px; line-height: 38px; text-align: center; border: 1px #F37B1D solid; border-bottom: 0px; background: #F37B1D;-webkit-border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
    border-radius:5px 5px 0px 0px; float: left; margin-right: 15px; color: #fff; font-size: 16px;display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center;}

.daslb_nav li i{ color: #fff; font-size:18px; margin-right: 5px;}
.daslb_nav li.hove{ background: #fff; border: 1px #F37B1D solid; color: #F37B1D; border-bottom: 0}
.daslb_nav li.hove i{ color: #F37B1D}

.dslb_bj{ width: 1200px; background: #fff; margin: 10px auto; -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;  padding: 15px 0px; overflow: hidden;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1;}

.dslb_bj .daosi_lb{ width: 98%; margin: 0px auto; padding-top: 15px;}
.dslb_bj .daosi_lb li{ width: 347px; height: 251px; padding: 0px 7px;  background: #fff;-webkit-box-shadow:-1px -1px 2px #e3e1e1,2px 2px 2px #e3e1e1;
    -moz-box-shadow:-1px -1px 2px #e3e1e1,2px 2px 2px #e3e1e1;
    box-shadow:-1px -1px 2px #e3e1e1,2px 2px 2px #e3e1e1;
    display: flex; align-items: center; justify-content:space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content:space-between;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; float: left; margin: 10px 15px;
}
.dslb_bj .daosi_lb li img{ display: block; width: 157px; height: 229px;}
.dslb_bj .daosi_lb li b{ font-size: 24px; color: #E56F1A; display: block}
.dslb_bj .daosi_lb li b a{color: #E56F1A; }
.dslb_bj .daosi_lb li span{ font-size: 18px; color: #333333; padding-top: 8px; display: block}
.dslb_bj .daosi_lb li cite{ font-size: 16px; color: #999999; line-height: 28px; display: block; padding-top: 8px; height: 140px; overflow: hidden}
.dslb_bj .daosi_lb li p{ width: 180px;}


/*导师报名*/
.dsbm_zeze{ width: 100%; height: 100%; position: absolute; left: 0; top:0;background:rgba(0,0,0,0.6); z-index: 50; display: none}
.dsbm_zeze .das_baom{ width: 525px; padding-bottom: 15px;  background: #fff;-webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;margin: 0px auto; position: relative; margin-top: 20%}

.dsbm_zeze .das_baom h1{ font-size: 22px; border-bottom: 1px #666 dashed; height: 60px; line-height: 60px; text-align: center; width: 95%; margin: 0px auto  }
.dsbm_zeze .das_baom em{ position: absolute; right: 10px; top:10px;cursor: pointer}
.dsbm_zeze .das_baom em img{ width: 20px;}
.dsbm_zeze .das_baom p{ width: 465px; padding-top: 20px;  margin: 0px auto; display: flex; justify-content:space-between;display: -webkit-flex;  -webkit-justify-content:space-between;}
.dsbm_zeze .das_baom p b{ font-size: 18px; font-weight:normal; display: block; width: 115px;}

.dsbm_zeze .das_baom p .wdtc{border:1px #B7B7B7 solid;overflow-y:auto;width:430px;height:100px;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; padding: 5px;}

.dsbm_zeze .das_baom .an_tijao{ width: 112px; height: 38px; line-height: 38px; text-align: center; margin: 20px auto; font-size: 20px; color: #fff; background: #F39851;-webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px; cursor: pointer}


/*社区*/
.sequ_nr{ width: 1200px; margin: 0px auto; overflow: hidden; display: flex; justify-content: space-between ;display: -webkit-flex; -webkit-justify-content: space-between }

.sequ_left{ width: 856px; }
.sequ_left .nav_zx{ width: 100%;  height: 73px; background: #fff;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1; overflow: hidden;}

.sequ_left .nav_zx ul{width: 95%; margin: 0px auto; }
.sequ_left .nav_zx li{ float: left; padding: 0px 20px; font-size: 20px; height: 73px; line-height: 73px; position: relative; cursor: pointer}
.sequ_left .nav_zx li:after{ content: ''; position: absolute; right: 0px; top:28px; width: 1px; height: 20px; background: #333333}

.sequ_left .nav_zx li.hove{ color: #F27F2C}
.sequ_left .nav_zx li.hove:before{ content: ''; position: absolute; left: 0px; right: 0; bottom:15px;  margin: 0px auto;width: 87px; height: 2px; background: #F27F2C}


.sequ_left .ltnr{ width: 100%;  background: #fff;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1; overflow: hidden; margin: 15px 0}

.sequ_left .ltnr .lnt_pinl:last-of-type{ border-bottom: 0}

.lnt_pinl{ width: 95%; margin: 0px auto; border-bottom: 1px #d5d4d4 dashed; padding: 15px 0px; display: flex; justify-content: space-between;display: -webkit-flex; -webkit-justify-content: space-between}
.lnt_pinl em{ width:50px; height: 50px; display: block;-webkit-border-radius:25em;
    -moz-border-radius:25em;
    border-radius:25em; overflow: hidden}
.lnt_pinl em img{ width: 100%; height: 100%;}

.lnt_pinl .taizi{ width: 750px;}
.lnt_pinl .taizi b{ font-weight: normal; font-size: 16px; display: block; line-height: 24px;}
.lnt_pinl .taizi b span{ border: 1px #e24229 solid;color: #e24229; margin-right:8px;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; padding: 0px 3px; height: 17px; line-height: 17px; font-size: 12px;}
.lnt_pinl .taizi ul{ width: 100%; padding: 8px 0; overflow: hidden}
.lnt_pinl .taizi  li{float: left; margin-right:15px; width: 203px;}
.lnt_pinl .taizi  li img{ width: 100%; height: 110px;}
.lnt_pinl .taizi  p{ width: 100%; font-size: 12px;  display: flex; align-items: center;justify-content: space-between;display: -webkit-flex; -webkit-align-items: center;-webkit-justify-content: space-between}
.lnt_pinl .taizi  p span{ display: inline-block;}
.lnt_pinl .taizi  p i{ font-size: 16px; margin-right: 5px;}
.lnt_pinl .taizi  p i.icon-yanj{ font-size: 20px;}
.lnt_pinl .taizi  p span strong{ font-weight: normal; padding-right: 15px;}
.lnt_pinl .taizi  p span strong i{ color: #e24229}

.lnt_pinl .taizi  p cite{ height:25px;  display: flex; align-items: center;display: -webkit-flex; -webkit-align-items: center}


.sequ_right{ width: 315px; }

.sequ_darn{background: #fff;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1; padding: 10px; margin-bottom: 10px;}

.sequ_darn h1{  background: url(../images/skdtl_title.png) no-repeat left top; width: 100%; height: 45px; display: flex;  align-items: flex-end; font-size: 18px;}
.sequ_darn ul{ width: 90%; padding: 15px 0; margin: 0px auto}
.sequ_darn ul li{ margin: 10px 0; display: flex; justify-content: space-between;display: -webkit-flex;-webkit-justify-content: space-between;}
.sequ_darn ul li span{font-size: 16px; margin-right: 5px; height: 25px; overflow: hidden; min-width: 215px}
.sequ_darn ul li tt{ font-size: 14px;}
.sequ_darn ul li em{ width:20px; height: 20px; display: inline-block; line-height: 20px; text-align: center; background: #949494; color: #fff; margin-right: 5px; }

.sequ_darn ul li:nth-of-type(1) em{background: #05c894}
.sequ_darn ul li:nth-of-type(2) em,.sequ_darn ul li:nth-of-type(3) em{background: #3b3b3b}


.xq_rigfd{width: 70px; height:136px; position: fixed; right: 20px;  bottom:20%;}
.xq_rigfd .fatai{width: 50px; height:100px; background: #F68F44;-webkit-border-radius:10px; margin-top: 5px;
    -moz-border-radius:10px;
    border-radius:10px; }
.xq_rigfd .fatai i{ color: #fff; font-size: 28px;}
.xq_rigfd .fatai span{ width: 40px; color: #fff; padding-top: 5px; font-size: 14px; text-align: center}

.xq_rigfd .fah_top{width: 50px; height:50px; background: #b5b5b5;cursor: pointer;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; margin-top: 5px;}
.xq_rigfd .fah_top i{ color: #fff; font-size: 38px;}

.xq_rigfd .fatai cite,.xq_rigfd .fah_top cite{ width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; cursor: pointer; -webkit-flex-direction: column;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center}


.xq_rigfd #back-pl{background: #a09b70; display: none}
.xq_rigfd #back-top{ display: none; }


/*我要发贴*/

.seq_fat{z-index:9;width: 50px; height:100px; position: fixed; right: 20px;  bottom:36%; background: #05a4f1;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; display: flex; align-items: center; justify-content: center; flex-direction: column; cursor: pointer; -webkit-flex-direction: column;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center}
.seq_fat i{ color: #fff; font-size: 28px;}
.seq_fat span{ width: 40px; color: #fff; padding-top: 5px; font-size: 14px; text-align: center}


/*奖项申报*/

.jxsebao{z-index:9;width: 50px; height:100px; position: fixed; right: 20px;  bottom:20%; background: #F68F44;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; display: flex; align-items: center; justify-content: center; flex-direction: column; cursor: pointer; -webkit-flex-direction: column;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center}
.jxsebao i{ color: #fff; font-size: 28px;}
.jxsebao span{ width: 40px; color: #fff; padding-top: 5px; font-size: 14px; text-align: center}


/*论坛详情*/
.lnxq_cen{ width: 1180px; margin: 0px auto 0px auto; background:#fff; padding:15px 10px; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1;}
.lnxq_cen h1{ font-size: 22px; }
.lnxq_cen .wzbq{ width: 100%; height: 22px; padding-top: 10px;}
.lnxq_cen .wzbq span{ width:36px; height:20px; display: inline-block; font-size: 12px; line-height: 20px; background: #fe5726; text-align: center; color: #fff;-webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;}
.lnxq_cen .wzbq span.black{ background: #3b3f4a}

.lnxq_cen .tox_nr{  margin: 15px 0; background: #f8f8f8; height: 85px; padding: 0px 15px; display: flex; align-items: center; justify-content: space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: space-between}
.lnxq_cen .tox_nr em{ width: 65px; height: 65px; display: block}
.lnxq_cen .tox_nr em img{ width: 100%; height: 100%}
.lnxq_cen .tox_nr p{font-size: 12px;  width: 93%; color:#797979}
.lnxq_cen .tox_nr p span{ display: block; padding-bottom: 10px;}
.lnxq_cen .tox_nr p b{ font-weight: normal; display: inline-block; padding-right: 20px;}
.lnxq_cen .tox_nr p b.name{ color: #41afee}
.lnxq_cen .tox_nr p cite{ height: 28px;  margin-right: 20px;}
.lnxq_cen .tox_nr p cite i{font-size: 22px; margin-right: 10px;}

.lnxq_cen .tox_nr p cite i.icon-wdjy{ font-size: 16px;}

.lnxq_cen .seq_rn{ width: 96%; margin: 0px auto; font-size: 18px; line-height: 29px; text-indent: 2em;}
.lnxq_cen .seq_rn img{ max-width: 75%; padding: 15px 0; display: block; margin: 0px auto}
.lnxq_cen .seq_wenjian{width: 96%; margin: 10px auto; overflow: hidden}
.lnxq_cen .seq_wenjian li{ width: 60px; float: left; margin: 0px 10px;}
.lnxq_cen .seq_wenjian li img{ width: 60px; height: 75px;}
.lnxq_cen .seq_wenjian li b{ font-size: 14px;  height: 40px; line-height: 20px; overflow: hidden; display: block}

.seq_htbt{ width: 96%; margin: 0px auto; position: relative; height: 30px; text-align: center}
.seq_htbt:after{content: ''; position: absolute; left: 0; top: 15px; width: 100%; height: 2px; background: #e4e4e4; }
.seq_htbt span{ background: #fff; padding: 0px 10px; position: relative; z-index: 1 }



/*帖子回复*/
.lnxq_cen .plfuf{ width: 94%; padding: 10px 0px; overflow: hidden; margin: 0px auto}
.lnxq_cen .plfuf .tx_time{ width: 100%; display: flex; justify-content: space-between;display: -webkit-flex;  -webkit-justify-content: space-between}

.lnxq_cen .plfuf .tx_time em{ width: 45px; height: 45px; display: block;overflow: hidden; -webkit-border-radius:25em;
    -moz-border-radius:25em;
    border-radius:25em; }
.lnxq_cen .plfuf .tx_time em img{ width: 100%; height: 100%}
.lnxq_cen .plfuf .tx_time p{ width: 95%; font-size: 12px; }
.lnxq_cen .plfuf .tx_time p span{ color: #41afee; display: block; padding-bottom: 8px;}
.lnxq_cen .plfuf .tx_time p span cite{ color: #999; padding-left: 10px;}
.lnxq_cen .plfuf .tx_time p  b{ color: #999; font-weight: normal}
.lnxq_cen .plfuf .plnr{ width: 100%; font-size: 14px; line-height: 22px; padding-top: 10px;}
.lnxq_cen .plfuf .plnr img{ max-width: 75%; padding: 15px 0; display: block; margin: 0px auto}
.lnxq_cen .plfuf .fuifu{ width: 100%; text-align: right; font-size: 14px;}
.lnxq_cen .plfuf .fuifu i{font-size: 18px; margin-right: 5px;}



.sqxq_tzfh{ width: 94%; overflow: hidden; background: #fbfbfb; margin-top: 10px; padding: 15px 10px; float: right}
.sqxq_tzfh .fab_text{background: #fff;border: 1px #d2d2d2 solid; height:50px; padding: 5px; overflow-y:auto;width:98%; display: block; margin: 0px auto 10px auto}
.sqxq_tzfh .an_fab{ width: 65px; height: 30px; line-height: 30px; font-size: 14px;  text-align: center; background: #e5701b; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; color: #fff; float: right; }


.sqxq_tzfh .hfpl_lb{ width: 100%; margin-bottom: 8px;  }
.sqxq_tzfh .hfpl_lb li{ width: 100%; padding-bottom: 5px; border-bottom: 1px #797979 dashed;  display: flex; align-items: center; justify-content:space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content:space-between;}
.sqxq_tzfh .hfpl_lb li em{ width: 40px; display: block; height: 40px; overflow: hidden; -webkit-border-radius:25em;
    -moz-border-radius:25em;
    border-radius:25em; }
.sqxq_tzfh .hfpl_lb li  em img{ width: 100%; height: 100%; }
.sqxq_tzfh .hfpl_lb li  p{ width:94%; }
.sqxq_tzfh .hfpl_lb li  p > span{ width: 100%; display: flex; align-items: center; justify-content:space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content:space-between;}
.sqxq_tzfh .hfpl_lb li  p cite{ font-size: 14px; display: block; line-height: 22px; color: #1c1f21; padding-top: 5px; max-height: 44px; overflow: hidden}

.sqxq_tzfh .hfpl_lb li  p  b{ font-size: 12px; display: block; cursor: pointer}
.sqxq_tzfh .hfpl_lb li  p  b:hover{ color: #4d555d}


.sqxq_tzfh .hfpl_lb li  p tt{ font-size: 12px; display: block; line-height: 22px; text-align: right; color: #9199a1  }
.sqxq_tzfh .hfpl_lb li  p tt span{ color: #0d58c3; padding: 0px 8px; cursor: pointer}


/*论坛发贴*/
.lnt_fat{width: 94%; background: #fff; border: 1px #e2e2e2 solid; margin: 0px auto}
.lnt_fat .tpat{ width: 100%; height: 39px; border-bottom: 1px #e2e2e2 solid; background: #fafafa;display: flex; align-items: center;display: -webkit-flex; -webkit-align-items: center;}
.lnt_fat .tpat img{ height: 20px;}
.lnt_fat .tpat span{ margin:0 10px; cursor: pointer}
.lnt_fat .tpat cite{ position: relative;cursor: pointer; margin:0 10px; }
.lnt_fat .tpat cite input{position:absolute; left:0; top:0;width:100%;height:100%;opacity:0}

.lnt_fat .sp_tzpl{border:0;overflow-y:auto;width:98%;height:130px; padding:10px;}

.ansq_fbpl{ width: 92px; height: 38px; color: #fff;  background: #f29254; font-size: 16px; margin-top: 15px; margin-left: 3%; text-align: center; line-height: 38px; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; cursor: pointer}



/*论坛详情资料观看*/
.ltzl_zeze{ position: absolute; left: 0; top:0; height: 100%; width: 100%;background:rgba(0,0,0,0.6); z-index: 40}
.ltzl_gk{ width: 960px;margin: 0px auto;  min-height: 80vh; background: #fff;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; padding-bottom: 20px; position: relative }
.ltzl_gk em{ position: absolute; right:5px; top:5px}
.ltzl_gk em img{ width: 22px;}
.ltzl_gk .zkqu{ width: 92%; margin: 30px auto 10px auto; min-height:550px; padding-top: 20px;}
.ltzl_gk .fot_anqu{ width: 100%; display: flex; justify-content: center; align-items: center;display: -webkit-flex; -webkit-justify-content: center; -webkit-align-items: center;}

.ltzl_gk .fot_anqu span{ display: block;width: 120px; height:40px; background: #a09b70; color: #fff; text-align: center; line-height: 40px; font-size: 14px;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;}


/*上传后图片列表*/
#showimg{ margin-top: 15px;}
#showui{ width: 95%; margin: 0px auto; }
#showui li{width:125px;height:125px; border: 1px #b7b3b3 solid;position:relative;overflow:hidden;display:inline-block;margin:0px 5px;}
#showui li img.showimg{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6; width: 100%;}
.showdiv{position:absolute;z-index:9;bottom:0;width:calc(100% - 20px);padding:10px;display:flex;justify-content:space-around;background:rgba(0,0,0,.6);}
.showdiv img{width:20px;height:20px;cursor:pointer;}
#showui li:first-child img.left{opacity:.6;cursor:no-drop;}
#showui li:last-child img.right{opacity:.6;cursor:no-drop;}


/*上传文件*/

.file_sc{ width: 97%; margin: 10px auto;}
.file-list{  margin: 0px 15px; overflow: hidden;}
.file-list .file-item{ font-size: 16px; width: 200px; text-align: center; border: 1px #e2e2e2  solid; float: left; margin-right: 5px; padding-bottom: 3px;}
.file-list .file-item .file-del{display:block;margin-top:5px;cursor:pointer; text-align: center; font-size: 14px;}
.file-name{ height:22px; overflow: hidden; display: block;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}




/*发贴*/
.fatai_nr{ width: 1200px; margin: 0px auto 30px auto; padding: 20px 0px; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1; background: #fff; min-height: 50vh;margin-bottom:10vh }

.fatai_nr .bt_mcfl{ width: 95%; margin: 0px auto; overflow: hidden;padding-bottom: 15px;}
.fatai_nr .bt_mcfl li{ font-size: 18px; color: #666; height: 45px; line-height: 45px; margin-bottom: 15px;}
.fatai_nr .bt_mcfl li span{ width: 103px; display: inline-block; text-align: right; padding-right: 5px;}
.fatai_nr .bt_mcfl li .tz_bt{ width: 510px; background: #F4F4F4; border: 0; height: 40px;}




.fatai_nr .bt_mcfl select {
    border: solid 1px #F4F4F4;height: 40px; line-height: 40px;width: 510px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-left: 5px;
    background: url(../images/arrow.png) no-repeat scroll 99% center; background-color: #F4F4F4;
}
.fatai_nr .bt_mcfl select::-ms-expand { display: none; }

.aite{ width: 94%; margin: 20px auto}
.aite span{ color: #288ce6; padding-right: 15px;}

/*个人中心*/
.grzx_top{ width: 100%; min-width: 1200px; height:150px; background: url(../images/temp1.png) no-repeat center top #1d2f52; background-size: cover}
.grzx_top .head_cen{width: 1200px; height: 100%; margin: 0px auto;display: flex;  justify-content:space-between;display: -webkit-flex;  -webkit-justify-content:space-between;}
.grzx_top .toux_xix{ width: 60%; height: 100%; display: flex; align-items: center;justify-content:space-between;display: -webkit-flex; -webkit-align-items: center;-webkit-justify-content:space-between; }
.grzx_top .toux_xix em{ display: block; width: 115px; height: 115px; -webkit-border-radius:25em;
    -moz-border-radius:25em;
    border-radius:25em; border: 2px #fff solid; overflow: hidden}
.grzx_top .toux_xix em img{ width: 100%; height: 100%;}
.grzx_top .toux_xix p{ width:585px;}
.grzx_top .toux_xix p b{ font-size: 20px; color: #fff; display: block; line-height: 30px; padding-bottom: 10px;}
.grzx_top .toux_xix p span img{ margin-right: 6px;}
.grzx_top .geren_cans{ width: 40%; display: flex; align-items: center;justify-content: flex-end;display: -webkit-flex; -webkit-align-items: center;-webkit-justify-content: flex-end;}
.grzx_top .geren_cans span{ font-size: 14px; color: #fff;vertical-align:middle;  display: inline-block; text-align: center; margin-left: 20px;}
.grzx_top .geren_cans span tt{ font-size: 24px; display: block}



.grxz_nr{ width: 1200px; margin: 10px auto;display: flex;  justify-content:space-between;display: -webkit-flex;  -webkit-justify-content:space-between;}

.grxz_nr .grzx_left{ width: 205px; background: #fff; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; height: 450px; padding: 20px 0;}



.grxz_nr .grzx_left ul li{height:48px;width:160px;margin:0 auto 8px}
.grxz_nr .grzx_left ul a{position:relative;height:48px;font-size:16px;line-height:48px;color:#787d82;display: flex; align-items: center; display: -webkit-flex; -webkit-align-items: center;}
.grxz_nr .grzx_left ul a i{color:#93999f; margin: 0px 10px 0px 15px;}



.grxz_nr .grzx_left ul li.hove a{color:#fff;background:#f37b1d;border-radius:8px 0 0 8px}
.grxz_nr .grzx_left ul li.hove a i{color:#fff;}
.grxz_nr .grzx_left ul li.hove a:after{display:block;content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-top:24px solid #fff;border-bottom:24px solid #fff;border-left:15px solid transparent}


.grxz_nr .grzx_left ul a:hover{color:#fff; background: #f37b1d;border-radius:8px 0 0 8px}
.grxz_nr .grzx_left ul a:hover:after{display:block;content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-top:24px solid #fff;border-bottom:24px solid #fff;border-left:15px solid transparent}
.grxz_nr .grzx_left ul a:hover i{ color: #fff}


.grxz_nr .right_cn{ width: 950px; background: #fff; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; min-height: 400px; padding: 20px 15px}

.grxz_nr .right_cn h1{ border-bottom: 1px #797979 dashed; width: 100%; height: 50px; line-height: 50px; position: relative; font-size: 18px; text-indent: 15px; margin-bottom: 15px; position: relative}
.grxz_nr .right_cn h1:after{ content: ''; left: 0; top:15px; width: 5px; height: 20px; background: #F36B00; position: absolute}

.grxz_nr .right_cn h1 span{ font-size: 14px; position: absolute; right: 0; top:8px; cursor: pointer}
.grxz_nr .right_cn h1 span i{ margin-right: 5px; font-size: 18px}

.right_cn .sc_kclb{ overflow: hidden; padding-bottom: 10px; width: 97%; margin: 0px auto}
.right_cn .sc_kclb li{ width:227px; background: #fff; height: 200px; float: left; margin: 0px 38px 15px 38px;
    -webkit-box-shadow:3px 3px 3px #ababab;
    -moz-box-shadow:3px 3px 3px #ababab;
    box-shadow:3px 3px 3px #ababab;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; overflow: hidden;cursor: pointer; position: relative}
.right_cn .sc_kclb li em{ width: 227px; height: 128px; display: block; background: #cccccc; overflow: hidden;}
.right_cn .sc_kclb li em img{ width: 100%; height: 100%;}
.right_cn .sc_kclb li p{  height: 68px; padding: 0px 5px;}
.right_cn .sc_kclb li p b{ font-weight: normal; font-size: 14px; display: block; height: 40px; line-height: 20px;}
.right_cn .sc_kclb li p span{ padding: 0px 3px;  height: 30px;  display: flex; align-items: center; justify-content: space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: space-between}
.right_cn .sc_kclb li p span i{ font-size: 18px; margin-right: 5px;}
.right_cn .sc_kclb li p span cite{ font-size: 12px;}
.right_cn .sc_kclb li :hover img {transform: scale(1.1);}
.right_cn .sc_kclb li :hover { text-decoration: none}

.right_cn .sc_kclb li strong{ position:absolute; left:0px; top:5px; width:50px; height:20px; line-height:20px; background:#fa4218; color:#fff; font-weight:normal; font-size:12px; text-align:center;
    -webkit-border-radius:0px 10px 10px 0px;
    -moz-border-radius:0px 10px 10px 0px;
    border-radius:0px 10px 10px 0px; z-index: 1 }


/*积分规则弹出*/
.wdjf_jfgz{ position: absolute; left: 0; top:0; height: 100%; width: 100%;background:rgba(0,0,0,0.6); z-index: 40}
.wdjf_jfgz .gz_text{ width: 400px; height: 340px;  margin: 15vh auto 0px auto;  background: #fff;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; padding-bottom: 20px; position: relative }
.wdjf_jfgz .gz_text em{ position: absolute; right:5px; top:5px}
.wdjf_jfgz .gz_text em img{ width: 22px;}
.wdjf_jfgz .gz_text h1{ width: 100%; text-align: center; font-size: 18px; line-height: 52px; border-bottom: 1px #333 dashed}
.wdjf_jfgz .gz_text .xuqiu{ font-size: 14px; line-height: 28px; padding: 10px 25px;}




/*证书列表*/
.right_cn .zens_nav{ width: 100%; margin: 0px auto; overflow: hidden; position: relative}
.right_cn .zens_nav:after{content: ''; position: absolute; left: 0; bottom: 0px; width: 100%; height: 1px; background: #F37B1D; z-index: 1}
.right_cn .zens_nav ul{ padding-left:30px; position: relative; z-index: 2}
.right_cn .zens_nav li{ cursor: pointer; min-width: 125px; height: 38px; line-height: 38px; text-align: center; border: 1px #F37B1D solid; border-bottom: 0px; background: #F37B1D;-webkit-border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
    border-radius:5px 5px 0px 0px; float: left; margin-right: 15px; color: #fff; font-size: 16px;display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center;}

.right_cn .zens_nav li i{ color: #fff; font-size:18px; margin-right: 5px;}
.right_cn .zens_nav li.hove{ background: #fff; border: 1px #F37B1D solid; color: #F37B1D; border-bottom: 0}
.right_cn .zens_nav li.hove i{ color: #F37B1D}

.right_cn .zens_nav span{ position: absolute; right: 0px; top:5px; font-size: 14px; cursor: pointer; color: #fff; font-weight: bold; background: #F37B1D; display: block; width: 116px; height: 30px; text-align:center; line-height: 30px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; }
.right_cn .zens_nav span i{ font-size: 16px; color: #fff; margin-right: 5px}

/*证书*/

.grxz_nr  .zhensu{ width:100%;  }
.grxz_nr  .zhensu ul{ width: 92%; margin: 0px auto;overflow:hidden;}
.grxz_nr  .zhensu li{ width:390px; height:275px; float:left; margin:18px 20px; position:relative; overflow:hidden; }
.grxz_nr  .zhensu li em{ width:100%; height:100%; position:absolute; }
.grxz_nr  .zhensu li em img{ width: 100%; height: 100%}
.grxz_nr  .zhensu li p { width: 100%; height: 100%; position: relative; z-index: 1;}
.grxz_nr  .zhensu li b{font-size:32px; text-align:center; display:block; width:100%; padding-top:97px;}
.grxz_nr  .zhensu li span{ display:block;font-size:12px; line-height:20px;   width:250px; margin:67px 0px 0px 99px; height:20px; }
.grxz_nr  .zhensu li span cite{ display:inline-block;  width:70px;}
.grxz_nr  .zhensu li span tt{ display:inline-block;  width:70px;  padding-right:110px;}


.grxz_nr  .zhensu li strong{ position: absolute; left: 0px; top:10px; font-size: 14px; z-index: 2;width:58px; height:28px; line-height:28px; background:#fa4218; color:#fff; font-weight:normal;  text-align:center;
    -webkit-border-radius:0px 18px 18px 0px;
    -moz-border-radius:0px 18px 18px 0px;
    border-radius:0px 18px 18px 0px}


/*考试*/
.renz_kaos{ width: 100%; overflow: hidden}
.renz_kaos li{ width: 284px; height: 180px; padding: 8px 0; background: #F9F9F9;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;  -webkit-box-shadow:3px 3px 3px #e6e3e3;
    -moz-box-shadow:3px 3px 3px #e6e3e3;
    box-shadow:3px 3px 3px #e6e3e3; float: left; margin: 8px 15px;}

.renz_kaos li.active{ -moz-box-shadow:-2px 2px 5px #f37b1d,2px -2px 5px #f37b1d;
    -webkit-box-shadow:-2px 2px 5px #f37b1d,2px -2px 5px #f37b1d;
    box-shadow:-2px 2px 5px #f37b1d,2px -2px 5px #f37b1d; background: #ffeded}

.renz_kaos li p{ width: 100%; padding-bottom: 8px; display: flex;  justify-content:space-between;display: -webkit-flex;  -webkit-justify-content:space-between;}
.renz_kaos li p em{ display: block; text-align:center ; width: 120px;}
.renz_kaos li p span{ width: 160px;}
.renz_kaos li p span b{ line-height: 30px; font-size: 16px; height: 90px;  display: block}
.renz_kaos li p span cite{ display: block; font-size: 16px; color: #DA1A53}
.renz_kaos li p span cite tt{ font-size: 22px;}
.renz_kaos li .fot_an{ width: 100%;display: flex; justify-content: center;display: -webkit-flex; -webkit-justify-content: center}

.renz_kaos li .fot_an span{display: block; width: 99px; height: 32px;  line-height: 32px; text-align: center;-webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px; font-size: 14px; color: #fff; margin: 0px 10px; cursor: pointer}
.renz_kaos li .fot_an span i{ color: #fff; font-size: 18px; margin-right: 5px;}

.renz_kaos li .an_dati{ background: #FF9D55;}

.renz_kaos li .an_xiugai{ background: #55A3FF;}


/*考试页面修改*/
.kaoshi_xg{ width: 1200px; background: #fff; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; padding: 20px 0px; margin: 0px auto 10px auto}

.kaoshi_xg h1{ font-size: 25px; text-align: center; line-height: 45px;}
.kaoshi_xg h6{ font-size: 16px; text-align: right; width: 97%}
.kaoshi_xg h2{ border-bottom: 1px #797979 dashed; width: 97%; margin: 0px auto; height: 50px; line-height: 50px; position: relative; font-size: 18px; text-indent: 15px; margin-bottom: 15px;}
.kaoshi_xg h2:after{ content: ''; left: 0; top:15px; width: 5px; height: 20px; background: #F36B00; position: absolute}
.kaoshi_xg .jiadati{width: 97%; margin: 0px auto}
.kaoshi_xg .went_txt{overflow-y:auto;width:100%;height:160px; background: #F2F2F2; border: 0}



.dati_table{ width:1100px; margin: 20px auto; }
.dati_table table{ width: 100%;border-right: 1px #ccc solid;border-bottom: 1px #ccc solid;}
.dati_table td{ border-top: 1px #ccc solid;border-left: 1px #ccc solid;font-size:16px; padding: 10px 5px;text-align: center;}
.dati_table tr:nth-of-type(1) td:nth-of-type(1){ width: 90px; text-align: center; }
.dati_table tr:nth-of-type(1) td:nth-of-type(2){ width: 700px;}
.dati_table tr:nth-of-type(1) td:nth-of-type(3){ width: 310px;}

.dati_table .form-text{ border: 1px solid #e5e6e7; font-size: 14px; border-radius: 1px; color: inherit; display: block;padding: 6px 12px; width: 90%}
.dati_table span{ display: inline-block; margin-right: 15px;}

.andt_tijao{background:#f37b1d; margin:10px auto 30px auto; width:144px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:18px;-webkit-border-radius:15em;
    -moz-border-radius:15em;
    border-radius:15em;-webkit-box-shadow:0px 3px 3px #b4b4b6;
    -moz-box-shadow:0px 3px 3px #b4b4b6;
    box-shadow:0px 3px 3px #b4b4b6; cursor: pointer}


/*我的积分*/
.wdjife{ width: 96%; margin: 0px auto}
.wdjife li{ font-size: 16px;  border-bottom: 1px #dcdcdc dotted;   padding: 6px 0;display: flex; align-items: center; justify-content: space-between;display: -webkit-flex;-webkit-align-items: center; -webkit-justify-content: space-between}

.wdjife li > span{ height: 100%; }
.wdjife li >span b{ font-weight: normal; display: block; font-size: 16px;line-height: 28px;}
.wdjife li >span cite{ font-size: 16px; color: #999;line-height: 32px; display: inline-block; width: 150px;}
.wdjife li >span tt{  color: #ff0000;  font-size: 16px; padding-left: 15px;line-height: 32px;}

/*常见问题*/
.tab-item{ width: 100%}
/*概述*/
.right_cn .gaisu{ width:100%; overflow:hidden; line-height: 32px; font-size: 16px; }
.right_cn .gaisu p{ text-indent: 2em; padding: 10px 0;}
.right_cn .gaisu strong{ color: #ff0000; font-weight: normal}
.right_cn .gaisu span{color: #55A3FF; font-weight: bold; padding-bottom: 5px; }
.right_cn .gaisu a{color: #ff0000; font-weight: bold}

/*开始答题*/
.gksp_nr{ width:1200px; margin:0px auto;height:700px; position:relative }
.gksp_nr h1{ font-size:30px; line-height:45px; min-height:45px; padding-top: 30px;}
.gksp_nr h2{ font-size:14px; line-height:26px; height:26px;}
.gksp_nr h2 span{ display:inline-block; padding-right:190px;}


/*答题开始*/

.gksp_nr .dati_let{ width:70%; float:left; min-height:400px;  background: #fff; border:1px #dddddd solid;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; margin-top:25px; padding:10px 20px 60px 20px;
    -moz-box-shadow:2px 2px 16px rgba(205,205,205,0.7),-2px -2px 16px rgba(205,205,205,0.7) ;
    -webkit-box-shadow:2px 2px 16px rgba(205,205,205,0.7),-2px -2px 16px rgba(205,205,205,0.7) ;
    box-shadow:2px 2px 16px rgba(205,205,205,0.7),-2px -2px 16px rgba(205,205,205,0.7); position:relative;
}
.gksp_nr .dati_let h1{ font-size:20px; line-height:40px;  color: #666666 }
.gksp_nr .dati_let h1 b{ font-weight:normal; color:#157ece}

.gksp_nr .dati_let h3{ font-size:20px; line-height:40px;  color: #666666; padding-bottom: 10px; }
.gksp_nr .dati_let h3 b{ font-weight:normal; color:#157ece}

.gksp_nr h4 {position: absolute; right: 0; top: 60px; color: #ababab; font-size: 14px; cursor: pointer}
.gksp_nr h4 .iconfont{ color: #ababab; margin-right: 5px; font-size: 18px;}
.gksp_nr h4.soucan{ color: #ff0000}
.gksp_nr h4.soucan .iconfont{ color: #ff0000}



/*答题左侧*/


.gksp_nr .dati_let ul{ margin-top:10px; border-top:1px #aed9f3 solid; overflow-x: hidden; overflow-y: auto; }
.gksp_nr .dati_let li{font-size:16px; cursor: pointer; color:#666; background:url(../images/dasrk_0.png) no-repeat 15px center;line-height:30px; min-height: 30px; border-bottom:1px #aed9f3 solid;border-left:1px #aed9f3 solid; border-right:1px #aed9f3 solid;overflow:hidden;  padding:10px 0;
    -webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:flex-start;
    -moz-display:flex; -moz-align-items:center; -moz-justify-content:flex-start;
    -ms-display:flex;  -ms-align-items:center;  -ms-justify-content:flex-start;
    -o-display:flex; -o-align-items:center; -o-justify-content:flex-start;
    display:flex; align-items:center; justify-content:flex-start;}
.gksp_nr .dati_let li input{ width:20px; height:20px; margin:0px 15px; opacity:0}
.gksp_nr .dati_let li.hove{background:url(../images/dasrk_1.png) no-repeat 15px center}
.gksp_nr .dati_let li.checkbox{background:url(../images/checkbox.png) no-repeat 15px center}
.gksp_nr .dati_let li.hove2{background:url(../images/checked.png) no-repeat 15px center}
.gksp_nr .dati_let .jiatati{ height: 230px; margin-top:10px; padding: 10px 0px; position:relative}
.gksp_nr .dati_let  .wenbk{border:1px #aed9f3 solid;overflow-y:auto;width:94%;height:230px; font-size: 16px; line-height: 28px;}
.gksp_nr .dati_let  textarea:focus{ outline:none }
.gksp_nr .dati_let .an_sancuan{ height: 230px; margin-top: 10px; padding: 10px 20px;}
.gksp_nr .dati_let li:last-of-type{border-bottom:1px #aed9f3 solid;}

.gksp_nr .dati_xuhao li.yellow{ color:#666; background:#fbf94c}
.gksp_nr .dati_xuhao li.hui{ color:#666; background:#ededed}

.jdTi{position:absolute;z-index:-1;left:20px;right:20px;display:none;height:97%}
.ti{/*position:absolute;z-index:-1;left:20px;right:20px;*/display:none;height:97%}
.active{z-index:6;display:inline}
#answer .next{width:113px;height:40px;border-radius:25px;background:#ffa355;text-align:center;line-height:40px;color:#fff;position:absolute;z-index:9;bottom:5px;left:50%;cursor:pointer;transform:translateX(-50%)}
#answer .nextHui{background:#adadad}
#shortAnswer .next{width:113px;height:40px;border-radius:10px;background:#469ee3;text-align:center;line-height:40px;color:#fff;position:absolute;z-index:9;bottom:5px;left:40%;cursor:pointer;transform:translateX(-50%)}
#shortAnswer .scda{width:113px;height:40px;border-radius:10px;background:#469ee3;text-align:center;line-height:40px;color:#fff;position:absolute;z-index:9;bottom:5px;left:55%;cursor:pointer;transform:translateX(-50%)}

/*答题右侧*/

.gksp_nr .dati_xuhao{ width:25%; float:right; background: #fff;  border:1px #dddddd solid;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; overflow:hidden;margin-top:25px;height:470px;
    -moz-box-shadow:2px 2px 16px rgba(205,205,205,0.7),-2px -2px 16px rgba(205,205,205,0.7) ;
    -webkit-box-shadow:2px 2px 16px rgba(205,205,205,0.7),-2px -2px 16px rgba(205,205,205,0.7) ;
    box-shadow:2px 2px 16px rgba(205,205,205,0.7),-2px -2px 16px rgba(205,205,205,0.7);
}
.gksp_nr .dati_xuhao h3{ font-size:24px; color:#fff; height:65px; background:#f16c57; font-weight:normal; text-align:center; line-height:65px;}

.gksp_nr .dati_xuhao ul{ width:96%; margin:20px auto 0px auto; overflow-x: hidden; overflow-y: auto ; height:220px}
.gksp_nr .dati_xuhao li{ width:45px; height:45px;-webkit-border-radius:25em;
    -moz-border-radius:25em;
    border-radius:25em; background:#ededed;  color:#666; float:left; margin:12px; text-align:center; line-height:45px;
    -webkit-box-shadow:0px 6px 5px #8b8b8b;
    -moz-box-shadow:0px 6px 5px #8b8b8b;
    box-shadow:0px 6px 5px #8b8b8b;cursor: pointer;
}
.gksp_nr .dati_xuhao li.hove{ color:#fff; background:#a09b70}

.gksp_nr .dati_xuhao span{ display:block; font-size:18px; text-align:center}

.gksp_nr .dati_xuhao p{ font-size:12px; text-align:center; color:#ff0000; line-height: 24px;}

.gksp_nr .an_tijao{ width:160px; height:48px;background:#b5b5b5; display:block;  font-size:18px; color:#fff; -webkit-border-radius:15em;
    -moz-border-radius:15em;
    border-radius:15em;  line-height:48px; text-align:center; margin:8px auto;
    cursor:pointer }
.gksp_nr .an_tijao a{ color:#fff}



.gksp_nr .dati_xuhao .answered{background: #f9eb49;}

.file-box{ position:relative;width:256px; height:48px;  margin: 100px auto 0px auto}

.file-box span{ width:256px; height:48px;background:#f16c57; display:block;  font-size:18px; color:#fff; -webkit-border-radius:15em;
    -moz-border-radius:15em;
    border-radius:15em; line-height:48px; text-align:center; border: 0px; cursor: pointer;  }

.file-box .file{ position:absolute; top:0px; left:0; height:48px; filter:alpha(opacity:0);opacity:0;width:100%;border:1px red solid;font-size:18px; cursor: pointer}

.banner-bj{ width: 100%; text-align: center;margin-top: 5px; height: 232px; overflow: hidden}


.gksp_nr .blue{ background:#55a3ff}





/*系统忙*/
.xtman_cn{  width: 1180px; margin: 0px auto 20px auto; background:#fff; padding:15px 10px; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1; height: 60vh }


.man_tishi{ width:100%; margin:0px auto 40px auto; height:340px; padding-top: 30px; display:flex; align-items:center; justify-content:center;-webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:center;}

.an_txsx{ width:180px; height:54px;background:#55a3ff; display:block; margin:0px auto 40px auto; font-size:18px; color:#fff; padding:0px 10px;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; line-height:54px; text-align:center}



/*等待答理结果*/
.dtjg_dendai{  width: 1180px; margin: 0px auto 20px auto; background:#fff; padding:15px 10px; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1; }
.dtjg_dendai > h1{ font-size:30px; width: 100%; text-align: center}

.dtjg_dendai h2{ font-size:14px; line-height:26px; height:26px; text-align: center; padding-top: 8px;}
.dtjg_dendai h2 span{ display:inline-block; padding:0px 50px;}

.dtjg_dendai .dendai_jg{ height: 40vh; -webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:center;-webkit-flex-direction: column;
    display:flex; align-items:center; justify-content:center; flex-direction: column}
.dtjg_dendai .dendai_jg img{ display: block; margin-bottom: 15px;}



/*答题结果*/
.dati_jego{  width: 1200px; margin: 0px auto 20px auto;  }
.dati_jego > h1{ font-size:30px; width: 100%; text-align: center; padding-top: 18px;}

.dati_jego h2{ font-size:14px; line-height:26px; height:26px; text-align: center; padding-top: 8px;}
.dati_jego h2 span{ display:inline-block; padding:0px 50px;}

/*答题正确提示*/
.dati_jego .jigo{ width:860px; height:125px; font-size:24px; color:#fff;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; background:#469fe3; margin:20px auto}

.dati_jego .jigo img{ margin-right:15px;}

/*答题结果*/
.dati_jego .daan{ width:850px;background:#fff; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; margin:20px auto 30px auto; padding:25px;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1; }
.dati_jego .daan .answer_lb{ width:100%; padding: 10px 0}

.dati_jego .daan .answer_lb h1{ font-size:16px; line-height:20px; font-weight:bold }
.dati_jego .daan .answer_lb h1 b{ color:#469ee3}

.dati_jego .daan .answer_lb ul{  width:90%; margin:20px auto}
.dati_jego .daan .answer_lb li{ border:1px #dddddd solid; height:38px; line-height:38px; width:80%; margin-bottom:10px; font-size:16px; color:#666; background:url(../images/dasrk_0.png) no-repeat 15px center}
.dati_jego .daan .answer_lb li input{ width:20px; height:20px; margin:0px 15px; opacity:0}
.dati_jego .daan .answer_lb li.hove{background:url(../images/dasrk_1.png) no-repeat 15px center}

.dati_jego .daan .answer_lb li.yellow{ background-color:#ffe4cd; color:#d63f3c}
.dati_jego .daan .answer_lb li.green{ background-color:#c9e6b1; color:#009d07}

.dati_jego .daan .answer_lb .green{color:#009d07}
.dati_jego .daan .answer_lb .red{color:#d63f3c}

/*答题通过提示*/
.dati_jego .wtongo{ width:900px; height:125px; font-size:24px; color:#fff;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; background:#b5b5b5; margin:20px auto;display:flex; align-items:center; justify-content:center;-webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:center;}
.dati_jego .wtongo i{ margin-right:15px; font-size: 42px; color: #fff}



/*答题未通过提示*/
.dati_jego .jigo{ width:900px; height:125px; font-size:24px; color:#fff;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; background:#f7620b; margin:20px auto;display:flex; align-items:center; justify-content:center;-webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:center;}
.dati_jego .jigo i{ margin-right:15px; font-size: 42px; color: #fff}

/*未通过底部按钮*/
.dati_jego .ckxuan{ width:100%; height:50px;display:flex; align-items:center; justify-content:center;-webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:center;}
.dati_jego .an_ckkcsp{ width:170px; height:47px;background:#ffa355; display:block;  font-size:18px; color:#fff; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; line-height:47px; text-align:center; margin:8px 10px; float:left}
.dati_jego .an_ckkcsp a{ color:#fff}
.dati_jego .an_ckkcsp:nth-of-type(2){background:#a09b70 }


.dati_jego .an_jxxuxi{ width:155px; height:47px;background:#ffa355; display:block;  font-size:18px; color:#fff; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; line-height:47px; text-align:center; margin:8px auto; }
.dati_jego .an_jxxuxi a{ color:#fff}


/*评分页*/
.cen_zsy{  width: 1200px; background: #fff; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; padding: 20px 0px; margin: 0px auto 10px auto;}
.cen_zsy > h1{ font-size:30px; width: 100%; text-align: center; padding-top: 15px;}
.cen_zsy h2{ font-size:14px; line-height:26px; height:26px;  width:98%; text-align: right}

.cen_zsy  h3{ font-size:18px;width:92%; margin: 0px auto; position:relative;height:50px; line-height:50px; overflow:hidden; border-bottom: 1px #797979 dashed; color: #666; display: flex; align-items: center; }
.cen_zsy  h3 i{font-size: 22px; margin-right: 8px;}


.cen_zsy .dati_pf{ width:92%; border:1px #dddddd solid; margin:20px  auto; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; padding: 25px 0  }


.dati_pinfen{ padding: 0px 25px;}
.dati_pinfen h1{ font-size:16px; line-height:20px; font-weight:bold }
.dati_pinfen ul{  width:100%; margin:10px auto;overflow: hidden}
.dati_pinfen li{  height:130px;  margin:8px 25px; font-size:16px; color:#666; width: 100px; float: left; cursor: pointer; position: relative }
.dati_pinfen li > img{ display: block; margin: 0px auto}
.dati_pinfen li b{ display: block; font-weight: normal; text-align: center; overflow: hidden; height: 30px; line-height: 30px;}
.dati_pinfen li.sanc{ width: 90px; height: 90px; margin-top: 19px;  background: #ccc; font-size: 100px; line-height: 80px; text-align: center; color: #fff;-webkit-border-radius:5px;
    -moz-border-radius:5px; cursor: pointer;
    border-radius:5px;}
.dati_pinfen li em{ position: absolute; right: 0px;  top:0px; display: none}
.dati_pinfen li:hover em{ display: block}

/*发贴@人*/
.ftname_zeze{ position: absolute; left: 0; top:0; height: 100%; width: 100%;background:rgba(0,0,0,0.6); z-index: 40}
.ftname_zeze .remin_lb{ width: 500px; height: 580px;  margin: 0 auto 0px auto;  background: #fff;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;  position: relative; padding: 15px 0px; }
.ftname_zeze .remin_lb em{ position: absolute; right:5px; top:5px}
.ftname_zeze .remin_lb em img{ width: 22px;}


.ftname_zeze .remin_lb i.cloes{ position: absolute; right:5px; top:5px}
.ftname_zeze .remin_lb i.cloes img{ width: 16px;}

.remin_lb .sousk{ border: 1px #dcdcdc solid;-webkit-border-radius:5px;
    -moz-border-radius:5px; cursor: pointer;
    border-radius:5px; width: 90%; margin: 0px auto; height: 35px; display: flex; align-items: center; justify-content:space-between; display: -webkit-flex; -webkit-align-items: center;-webkit-justify-content:space-between;}

.remin_lb .sousk i{ margin:0 5px;}
.remin_lb .sousk .text{ width: 70%;  height: 100%; border: 0; font-size: 14px;}
.remin_lb .sousk .sosu{ border: 1px #dcdcdc solid; width: 90px; font-size: 16px; text-align: center; height: 100%; line-height: 35px; background: #f5f5f5}

.remin_lb .rmlb{ width: 90%; margin: 20px auto; height: 400px;overflow-y:auto;overflow-x:hidden;}

.remin_lb .an_qudin{ width: 92px; height: 38px; color: #fff;  background: #f29254; font-size: 16px; margin-top: 15px; margin-left: 3%; text-align: center; line-height: 38px; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; cursor: pointer; margin: 0px auto}



#letter{width:100px;height:100px;border-radius:5px;font-size:75px;color:#555;text-align:center;line-height:100px;background:rgba(145,145,145,.6);position:fixed;left:50%;top:50%;margin:-50px 0 0 -50px;z-index:99;display:none}
#letter img{width:50px;height:50px;float:left;margin:25px 0 0 25px}
.sort_box{width:100%;overflow:hidden}
.sort_list{padding:10px 10px 10px 40px;position:relative;height:40px;line-height:40px;border-bottom:1px solid #ddd;display: flex; align-items: center;}


.sort_list .num_logo{width:50px;height:50px;border-radius:10px;overflow:hidden; margin: 0px 10px;}
.sort_list .num_logo img{width:50px;height:50px}
.sort_list .num_name{color:#000}
.sort_letter{height:30px;line-height:30px;padding-left:20px;color:#787878;font-size:14px;border-bottom:1px solid #ddd}

.initials{position:fixed;top:47px;right:0;height:100%;width:15px;padding-right:10px;text-align:center;font-size:12px;z-index:99;background:rgba(145,145,145,0)}
.initials li img{width:14px}


#myList{ margin: 10px 0px 20px 30px; width: 80%; height: 470px;overflow-y:auto;overflow-x:hidden;}
#myList li{ display: flex; align-items: center; display: -webkit-flex; -webkit-align-items: center;border-bottom:1px solid #ddd; padding: 5px 0px; height: 60px;}
#myList li img{width:50px;height:50px; margin:0px 10px}

#myList li.zimu{ height: 25px; background: #f9f9f9; border: 0; text-indent: 8px;}
/*签到*/

/*播放记录*/
.icon-wndan:before{content: "\E74E"}
.icon-jiantou:before{content: "\E6A7"}
.wdbofang .iconfont{font-size: 16px;}
.wdbofang .icon-wndan{margin-right: 8px;}
.wdbofang{ width: 96%; margin: 0px auto}
.wdbofang li{ font-size: 16px;}
.wdbofang>ul>li{ border-bottom: 1px #dcdcdc dotted;cursor: pointer;}
.wdbofang>ul>li>div>span{ line-height: 50px;}
.wdbofang>ul>li>div>cite{  float: right; margin-top: 18px; margin-right: 10px;cursor:pointer}
.wdbofang>ul>li>div>em.iconfont{ font-size:16px;color: #496ab4; margin-right: 8px; }
.wdbofang>ul>li>div>cite.iconfont{ font-size:16px;color: #b5b5b5; }
.wdbofang>ul>li>ol{clear: both;padding: 0px 25px;display: none;}
.wdbofang>ul>li>ol>li{ padding-right: 50px;border-top: 1px #dcdcdc dotted;}
.wdbofang>ul>li>ol>li> span{ padding-right: 50px;line-height: 40px;}
.wdbofang li >span tt{  color: #ff0000;  font-size: 16px; padding-left: 15px;line-height: 32px;}
/*证书上传*/
.pinfen_tc{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2000;background:rgba(0,0,0,0.6)}
.pinfen_tc .wenti{ width:425px;  border:1px #dcdcdc solid;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; margin:15% auto 0px auto; background:#fff; position:relative; padding-bottom: 40px;}

.pinfen_tc .wenti h1{ font-size:30px; line-height:45px; color:#000; text-align:center; padding:25px 0px;}
.pinfen_tc .wenti em{ position:absolute; right:13px; top:13px;cursor:pointer}
.pinfen_tc .wenti em img{ width:15px; height:15px;}
.pinfen_tc .an_qeudin{ width:295px; height:52px;background:#F39851; display:block;  font-size:18px; color:#fff; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; line-height:52px; text-align:center; margin:20px auto 0px auto; cursor: pointer }

.pinfen_tc .wenti > input{ border: 1px #dcdfe6 solid;  height: 40px; line-height: 40px; width: 70%; margin: 0px auto 30px auto; display: block; padding: 0px 5px;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;}
.pinfen_tc .wenti .sancqu{  position: relative; height: 100px;width: 100px;margin: 0 auto;}
.pinfen_tc .wenti .sancqu input{  position: absolute;top: 0;right: 0;margin: 0; opacity: 0;height: 100%;width: 100%;}
.pinfen_tc .wenti .sancqu img{width: 100px;}
.pinfen_tc .wenti input::-webkit-input-placeholder {
    color: #c5c5c5;
}
.pinfen_tc .wenti input:-moz-placeholder {
    color: #c5c5c5;
}
.pinfen_tc .wenti input::-moz-placeholder{
    color: #c5c5c5;
}
.pinfen_tc .wenti input:-ms-input-placeholder{
    color: #c5c5c5;
}

/*加载*/

.lodinks{ width: 100%;position: absolute; left: 0; top:0; bottom: 0px; z-index: 10;background:rgba(0,0,0,0.4);display: none}
.lodinks .jiazai{ width: 250px; height: 250px; margin: 400px auto; text-align: center }
.lodinks .jiazai img{ width: 50px;animation:k-loadingE 2.3s linear infinite}

@keyframes k-loadingE {
    0% {
        transform:rotate(0deg)
    }
    100% {
        transform:rotate(360deg)
    }
}
@-webkit-keyframes k-loadingE {
    0% {
        -webkit-transform:rotate(0deg)
    }
    100% {
        -webkit-transform:rotate(360deg)
    }
}

/*个人中心*/
.bj_hui{ background: #f3f3f3}
.grzx_cen{ width:60%; margin: 0px auto;  overflow: hidden; background: url(../images/left_bj.png) repeat-y left top; position:relative; }

.grzx_cen .left_gr{ width:250px; float: left;  background: #fafafa; border-right: 1px #cdcdcd solid; border-left: 1px #cdcdcd solid; }

.grzx_cen .left_gr h1{ width: 115px; height: 115px;-webkit-border-radius:25em;
    -moz-border-radius:25em;
    border-radius:25em;  -webkit-box-shadow:0px 6px 5px #8b8b8b;
    -moz-box-shadow:0px 6px 5px #8b8b8b;
    box-shadow:0px 6px 5px #8b8b8b; overflow: hidden; margin: 20px auto;
}
.grzx_cen .left_gr h1 img{ width: 115px;height: 115px;}
.grzx_cen .left_gr h2{ color: #6d7786; text-align: center;padding: 0 5px }
.grzx_cen .left_gr h2 img{ margin:0px 2px;}
.grzx_cen .left_gr ul{  padding-bottom: 100px; }
.grzx_cen .left_gr li{ height: 48px; border-top: 1px #c8c8cb solid;line-height: 48px; font-size: 16px; color: #6d7786; }
.grzx_cen .left_gr li:last-of-type{border-bottom: 1px #c8c8cb solid; }
.grzx_cen .left_gr li .iconfont{ font-size:16px;color: #6d7786; margin-right: 8px}
.grzx_cen .left_gr li a{ color: #6d7786; display: block;padding-left: 24px;}
.grzx_cen .left_gr li a:hover{ background: #0094f2; color: #fff; text-decoration: none; position: relative}
.grzx_cen .left_gr li a:hover .iconfont{ color: #fff}

.grzx_cen .left_gr li a:hover:after{ content:''; position: absolute; top: 0; right:-1px; width:10px; height: 48px; background:url(../images/grzx_leftLing.png) no-repeat right center #0094f2}

.grzx_cen .left_gr li.hove a{ background: #0094f2; color: #fff; position: relative}
.grzx_cen .left_gr li.hove .iconfont{ color: #fff}
.grzx_cen .left_gr li.hove a:after{ content:''; position: absolute; top: 0; right:-1px; width:10px; height: 48px; background:url(../images/grzx_leftLing.png) no-repeat right center #0094f2}

.grzx_cen .right_nr{ margin-left: 270px;}
.grzx_cen .right_nr h1{ width: 100%; border-bottom: 1px #cdcdcd dashed; height: 50px; line-height: 50px; text-indent: 15px; position: relative; margin: 8px 0}
.grzx_cen .right_nr h1:after{content:''; position: absolute; left: 0; top:15px; width: 5px; height: 21px; background: #496ab4}

.grzx_cen .right_nr h1 b{ font-weight:normal; font-size:14px; float:right; padding-right:10px; line-height:20px; padding-top:25px; color:#ff0000}

.grzx_cen .right_nr .kecenLb{ width:100%; overflow:hidden; }
.grzx_cen .right_nr .kecenLb li{ width:200px; float:left; margin:18px 13px; position:relative;}
.grzx_cen .right_nr .kecenLb li em{ width:200px; height:95px; overflow:hidden;display:block; margin-bottom: 5px;}
.grzx_cen .right_nr .kecenLb li em img{ width:200px; height:95px; margin: 0px auto;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; display: block}
.grzx_cen .right_nr .kecenLb li cite{ font-size:14px; display:block; height:20px; line-height:22px; padding:5px 0px; overflow: hidden }
.grzx_cen .right_nr .kecenLb li span{ font-size:12px; display:block; height:20px; line-height:20px; color:#999;
    -webkit-display:flex; -webkit-align-items:center; -webkit-justify-content:space-between;
    -moz-display:flex; -moz-align-items:center; -moz-justify-content:space-between;
    -ms-display:flex;  -ms-align-items:center;  -ms-justify-content:space-between;
    -o-display:flex; -o-align-items:center; -o-justify-content:space-between;
    display:flex; align-items:center; justify-content:space-between;
}
.grzx_cen .right_nr .kecenLb li b{ position:absolute; left:0px; top:5px; width:50px; height:20px; line-height:20px; background:#ffbb58; color:#fff; font-weight:normal; font-size:12px; text-align:center;
    -webkit-border-radius:0px 10px 10px 0px;
    -moz-border-radius:0px 10px 10px 0px;
    border-radius:0px 10px 10px 0px}
.grzx_cen .right_nr .kecenLb li b.green{background:#09924b}

.grzx_cen .right_nr .kecenLb li span strong{ font-weight: normal}

.grzx_cen .right_nr .datijil{ width:100%; overflow:hidden; padding-bottom: 50px; min-height: 500px; }
.grzx_cen .right_nr .datijil > li{  line-height: 50px; border-bottom: 1px #dcdcdc solid; font-size: 16px; overflow: hidden}
.grzx_cen .right_nr .datijil > li div span{display: inline-block; width:40%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  float: left; padding-right: 15px; cursor: pointer }

.grzx_cen .right_nr .datijil >  li div em{ float: left; padding-top: 17px;cursor:pointer; cursor: pointer}
.grzx_cen .right_nr .datijil >  li div cite{  float: right; margin-top: 18px; margin-right: 10px;cursor:pointer}
.grzx_cen .right_nr .datijil >  li div em.iconfont{ font-size:16px;color: #496ab4; margin-right: 8px; font-weight: bold}
.grzx_cen .right_nr .datijil >  li div cite.iconfont{ font-size:16px;color: #b5b5b5; font-weight: bold}

.grzx_cen .right_nr .datijil > li ol{ clear:both; padding:0px 25px; display: none}
.grzx_cen .right_nr .datijil > li ol li{border-top: 1px #dcdcdc dashed; line-height: 40px}
.grzx_cen .right_nr .datijil > li ol li em.iconfont{ font-size:16px;color: #496ab4; margin-right: 8px; font-weight: bold}
.grzx_cen .right_nr .datijil > li ol  li b{ color: #ff0000}
.grzx_cen .right_nr .datijil > li ol li  span{ display: inline-block; padding-right:50px;}
.grzx_cen .right_nr .datijil .iconfont{ font-size:16px;color: #496ab4; margin-right: 8px; font-weight: bold}
.grzx_cen .right_nr .datijil > li ol li i{ float:right; display:inline-block; margin-top:15px}


.nomore{ width: 100%; text-align: center; }
.nomore img{ margin-right: 8px; width: 20px}
.sequ_left .ltnr{ width: 100%;  background: #fff;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1; overflow: hidden; margin: 15px 0}
.nomore span{ height: 30px; display: flex; justify-content: center; align-items: center;display: -webkit-flex; -webkit-justify-content: center; -webkit-align-items: center}



/*我的社区*/
.wdsequ{ width: 96%; margin: 0px auto; padding-top: 20px;}
.wdsequ li{ font-size: 16px;  border-bottom: 1px #dcdcdc dotted;   padding: 6px 0 10px 0;
    display: flex; align-items: flex-start; justify-content: space-between;display: -webkit-flex;-webkit-align-items: flex-start; -webkit-justify-content: space-between}

.wdsequ li p{ height: 100%; }
.wdsequ li p span{ display: flex; align-items: flex-start;display: -webkit-flex;-webkit-align-items: flex-start; ; width: 750px;}
.wdsequ li p b{ font-weight: normal; display: inline-block; font-size: 16px;line-height: 28px; width: 550px; overflow: hidden; }
.wdsequ li p tt{ display: block; color: #999; font-size: 14px;  padding-left: 20px; padding-top: 8px;}

.wdsequ li >cite{ font-size: 14px; color: #999;line-height: 32px; display: inline-block; text-align: right }
.wdsequ li >cite a{ padding: 0 10px;}
.wdsequ li p i{ font-size: 15px; margin:8px  5px 0px 0px}



/*我的荣誉*/
.wdry_bj{ width: 100%; min-width: 1200px; height: 406px; margin: 0px auto;  background:url(../images/soyrony.png) no-repeat center bottom #fff; overflow: hidden; padding-top: 10px; }
.rmds_bj{ margin-bottom: 0}



/*图片展示区*/
.remds_cen{ width:1200px;  overflow:hidden; position:relative; margin: 40px auto 0px auto  }
.remds_cen  .next{ width: 15px; height: 31px; position:absolute; right: 0; top:100px;}
.remds_cen  .prev{ width: 15px; height: 31px; position:absolute; left: 0; top:100px;}

.remds_cen .bd{ padding:10px 0; width: 1145px; margin: 0px auto;   }

.remds_cen .bd ul li{ margin:0 8px; float:left; text-align:center;  }

.remds_cen .bd ul li .pic{ border: 1px #d9d3cf solid;box-shadow:3px 3px 15px #c1c1c1 inset;    background:rgba(205,205,205,0.2);
    width: 270px; height: 190px; margin-bottom: 10px; -webkit-border-radius:5px;border-radius:5px;
    display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center}
.remds_cen .bd ul li .pic img{max-width: 270px; max-height: 190px; display: block}

/*.remds_cen .bd ul li:nth-child(2n) .pic{background:url(../images/jianb_bj1.png) no-repeat} */



.remds_cen .bd ul li a:hover .pic {   -webkit-box-shadow:2px 2px 3px #a7a3a3;box-shadow:2px 2px 3px #a7a3a3; }

.remds_cen .bd ul li .title{ line-height:24px;  font-size: 16px;width: 270px; margin: 0px auto; display: block;  }
.remds_cen .bd ul li a:hover .title{color: #9f4601;}
.jxhk_cn li .front b{
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}

/*获得证书*/
.hdzes_cen{width:1200px;  overflow:hidden; position:relative; margin: 0px auto 40px auto}
.hdzes_cen ul{ overflow: hidden}
.hdzes_cen li{ width: 270px; float: left; margin: 0px 32px 0px 4px}
.hdzes_cen li:last-of-type{ margin-right: 0}


.hdzes_cen li em{background:url(../images/jianb_bj5.png) no-repeat; width: 270px; height: 190px; display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center}
.hdzes_cen li em img{max-width: 270px; max-height: 190px; display: block}


.hdzes_cen li b{ font-size: 16px;  line-height: 40px; padding: 0px 5px; box-sizing: border-box; width: 100%;  height:40px; display: block; font-weight: normal; background: #fff;
    -webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*论坛地详情删除功能*/
.lnxq_cen .tox_nr{ position: relative}
.lnxq_cen .tox_nr .dele{ position: absolute; right: 10px; top:30px; color: #797979; font-size: 14px;}
.lnxq_cen .tox_nr .dele i{  font-size: 14px; margin-right: 5px;}
.lnxq_cen .plfuf .fuifu span{ padding-left: 10px;}
.icon-dele:before{content: "\E69D"}

.jxhk_cn ul{ overflow: hidden;    }
.jxhk_cn li{ height: auto}
.jxhk_cn .more{ width: 250px; height: 40px; line-height: 40px; border: 1px #b9b9b9 solid; margin: 20px auto; text-align: center; font-size: 14px; }
.jxhk_cn .more a{ display: flex; justify-content: center; align-items: center;   display: -webkit-flex; -webkit-justify-content: center;-webkit-align-items: center; }
.jxhk_cn .more a img{ width: 22px; height: 22px; transform: rotate(-180deg)}


.mor_xz{
    display:inline-block;
    -webkit-animation: xuanz 0.2s forwards ease-in;
    animation: xuanz 0.2s forwards ease-in;

}

@-webkit-keyframes xuanz {
    0% {
        -webkit-transform: rotate(-180deg);-webkit-transform-origin: center center;
    }
    100% {
        -webkit-transform: rotate(0deg);-webkit-transform-origin:center center
    }
}
@keyframes xuanz {
    0% {
        transform: rotate(-180deg);transform-origin: center center;
    }
    100% {
        transform: rotate(0deg);transform-origin:center center
    }
}

/*搜索*/

.soufu_cn{ width: 100%;  margin: 10px 0; display: flex; justify-content: flex-start;align-items: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: flex-start}
.soufu_cn .sou_nr{ width: 710px; padding: 3px; background: #fff;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    display: flex; align-items: center; justify-content: flex-start;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: flex-start}
.soufu_cn .sosu{ width: 630px; height: 40px;border: 0px; padding: 0px 8px; }
.soufu_cn .an_sosu{ width:80px; height: 40px; background: #F68F44; cursor: pointer;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; color: #fff; font-size: 16px; display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center}

.soufu_cn .an_sosu i{ font-size: 18px; color: #fff; margin-right: 5px}

.soufu_cn .an_fatai{ width:120px; height: 46px; background: #F68F44; margin-left: 15px;cursor: pointer; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; color: #fff; font-size: 16px; display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center}
.soufu_cn .an_fatai i{ color: #fff; font-size: 18px;margin-right: 5px}

/*奖项列表*/
.jianx_laib{ width: 1200px; margin: 20px auto ; min-height: 60vh;  overflow: hidden; position: relative }
.jianx_laib .cahk_xianq{ cursor: pointer; width: 100%; text-align: right; font-size: 14px; height: 30px; text-decoration: underline; color: #288ce6; position: absolute; right: 0; top:10px;}
.jianx_laib h1{ font-size: 24px; text-align: center;  height: 50px;}
.jianx_laib table{ width: 100%;border-right: 1px #333 solid;border-bottom: 1px #333 solid;}
.jianx_laib table td{ height: 45px;  border-left: 1px #333 solid;border-top: 1px #333 solid; text-align: center; background: #fff }

.jianx_laib table td:nth-of-type(1){ width: 60px;}
.jianx_laib table td:nth-of-type(2){ width: 80px;}
.jianx_laib table td:nth-of-type(3){ width: 150px;}
.jianx_laib table td:nth-of-type(4){ width: 115px; }
.jianx_laib table td:nth-of-type(5){ width: 115px;}
.jianx_laib table td:nth-of-type(6){ width: 115px;}
.jianx_laib table td:nth-of-type(7){ width: 170px;}
.jianx_laib table td:nth-of-type(8){ width: 170px;}
.jianx_laib table td:nth-of-type(9){ width: 225px;}
.jianx_laib .jianje{ width: 100%; height: 100px; overflow-y:auto;overflow-x:hidden;}

.jianx_laib .red{color: #ff0000}

.sczs_zezc .zehs_sanc{  margin-top: 15%}
.sczs_zezc .zehs_sanc ul{ width: 90%; margin: 10px auto 0 auto}
.zehs_sanc select {border: solid 1px #cdcccc;}
.sczs_zezc .zehs_sanc li .zsname{ border: solid 1px #cdcccc;}

.xq_rigfd .seb_jx{width: 50px; height:100px; background: #F68F44;-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px; display: flex; align-items: center; justify-content: center; flex-direction: column; cursor: pointer; -webkit-flex-direction: column;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center}
.xq_rigfd .seb_jx i{ color: #fff; font-size: 28px;}
.xq_rigfd .seb_jx span{ width: 40px; color: #fff; padding-top: 5px; font-size: 14px; text-align: center}

/*我的积分*/
.grxz_nr .right_cn h1 span.xind{font-size: 14px; cursor: pointer; color: #fff; font-weight: bold; background: #F37B1D; display: block; width: 116px; height: 30px; text-align:center; line-height: 30px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; }

.grxz_nr .right_cn h1 span.xind i{ margin: 0; color: #fff; margin-right: 2px;}
.wdxind{ width: 96%; margin: 0px auto}
.wdxind li{ font-size: 16px;  border-bottom: 1px #dcdcdc dotted;   padding: 16px 0;display: flex; align-items: center; justify-content: space-between;display: -webkit-flex;-webkit-align-items: center; -webkit-justify-content: space-between}
.wdxind li > span{ height: 100%; }
.wdxind li >span b{ font-weight: normal; display: block; font-size: 16px;line-height: 28px;}
.wdxind li >span cite{ font-size: 16px; color: #999;line-height: 32px; display: inline-block; width: 150px;}
.wdxind li >span tt{  color: #ff0000;  font-size: 16px; padding-left: 15px;line-height: 32px;}

.video_ceng{     width: 100%;   height: 35px;   position: absolute;  left: 0px;  bottom: 0px;  opacity: 0.9;   z-index: 10;  background:#fff}

.sp_cen{position: relative;}


/*社区首页=======================2022 =========================*/
/*新加 icon*/
.icon-amcph:before{content: "\E707"}
.icon-ziyuan:before{content: "\E709"}
.icon-mofan:before{content: "\E70A"}
.icon-zxyl:before{content: "\E704"}
.icon-xiazai:before{content: "\E714"}
.icon-xiance:before{content: "\E75E"}

.icon-xivzq:before{content: "\E75F"}

.dsbm_zeze{ position: fixed; bottom: 0}
.sqgb_nr{ width: 1200px; margin: 0px auto; overflow: hidden; display: flex; justify-content: space-between ;display: -webkit-flex; -webkit-justify-content: space-between }


.sqph_new{ width: 1200px; margin: 20px auto 0px auto; overflow: hidden; position: relative}
.sqph_new:after{content: ''; position: absolute; left: 0; bottom: 0px; width: 100%; height: 1px; background: #F37B1D; z-index: 1}
.sqph_new ul{ padding-left:30px; position: relative; z-index: 2}
.sqph_new li{ cursor: pointer; min-width: 125px; padding: 0px 8px; height: 38px; line-height: 38px; text-align: center; border: 1px #F37B1D solid; border-bottom: 0px; background: #F37B1D;-webkit-border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
    border-radius:5px 5px 0px 0px; float: left; margin-right: 15px; color: #fff; font-size: 16px;display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center;}

.sqph_new li i{ color: #fff; font-size:18px; margin-right: 5px;}
.sqph_new li.hove{ background: #f2f2f2; border: 1px #F37B1D solid; color: #666; border-bottom: 0; font-weight: bold}
.sqph_new li.hove i{ color: #666}

.sqph_new li a{ color: #fff;display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center;}
.sqph_new li.hove a{ color: #666}




/*排行列表*/
.phziyu{width: 100%}
.paih_cen{ width: 1200px; background: #fff; margin: 20px auto 10px auto; -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;  padding: 15px 0px; overflow: hidden;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1;}


.ph_none{visibility:hidden; height: 0; overflow: hidden}


.paih_cen h1{background: url(../images/skdtl_title.png) no-repeat left top;height: 45px;  font-size: 18px; margin-left: 30px; line-height: 45px; font-weight: bold}


.paih_cen .bumen{ width: 100%}
.paih_cen .bumen table{ width: 1150px;border-right: 1px #c3c3c3 solid;border-bottom: 1px #c3c3c3 solid; display: block; margin: 10px auto}
.paih_cen .bumen table td{ height: 45px;  border-left: 1px #c3c3c3 solid;border-top: 1px #c3c3c3 solid; text-align: center; background: #fff }

.paih_cen .bumen table td:nth-of-type(1){ width: 60px;}
.paih_cen .bumen table td:nth-of-type(2){ width: 382px;}
.paih_cen .bumen table td:nth-of-type(3){ width: 102px;}
.paih_cen .bumen table td:nth-of-type(4){ width: 202px; }
.paih_cen .bumen table td:nth-of-type(5){ width: 202px;}
.paih_cen .bumen table td:nth-of-type(6){ width: 202px;}


.xfenl{width: 1200px;margin: 20px auto 30px auto; display: flex; justify-content: space-between ;display: -webkit-flex; -webkit-justify-content: space-between}
.xfenl .danren{ width:590px;padding: 15px 0px; background: #fff;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1;-webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px; }

.xfenl .danren h1{background: url(../images/skdtl_title.png) no-repeat left top;height: 45px;  font-size: 18px; margin-left: 30px; line-height: 45px; font-weight: bold}

.xfenl .danren table{ width: 90%;border-right: 1px #c3c3c3 solid;border-bottom: 1px #c3c3c3 solid; display: block; margin: 10px auto}
.xfenl .danren table td{ height: 45px;  border-left: 1px #c3c3c3 solid;border-top: 1px #c3c3c3 solid; text-align: center; background: #fff }

.xfenl .danren table td:nth-of-type(1){ width: 60px;}
.xfenl .danren table td:nth-of-type(2){ width: 290px;}
.xfenl .danren table td:nth-of-type(3){ width: 90px;}
.xfenl .danren table td:nth-of-type(4){ width: 150px; }

.leimu{width: 100%}


/*留言*/
.sq_xqly{ width: 1200px; background: #fff; margin:  10px auto; -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;  padding: 10px 0px; overflow: hidden;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1;}

.sq_liyxq{ width: 1200px; margin: 0px auto 20px auto; overflow: hidden; position: relative}
.sq_liyxq:after{content: ''; position: absolute; left: 0; bottom: 0px; width: 100%; height: 1px; background: #F37B1D; z-index: 1}
.sq_liyxq ul{ padding-left:30px; position: relative; z-index: 2}
.sq_liyxq li{ cursor: pointer; min-width: 90px; padding: 0px 8px; height: 38px; line-height: 38px; text-align: center; border: 1px #F37B1D solid; border-bottom: 0px; background: #F37B1D;-webkit-border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
    border-radius:5px 5px 0px 0px; float: left; margin-right: 15px; color: #fff; font-size: 16px;display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center;}

.sq_liyxq li i{ color: #fff; font-size:18px; margin-right: 5px;}
.sq_liyxq li.hove{ background: #fff; border: 1px #F37B1D solid; color: #666; border-bottom: 0; font-weight: bold}
.sq_liyxq li.hove i{ color: #666}

.sq_liyxq li a{ color: #fff;display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center;}
.sq_liyxq li.hove a{ color: #666}

/*帖子回复*/
.sq_xqly .plfuf{ width: 94%; padding: 10px 0px; overflow: hidden; margin: 0px auto}
.sq_xqly .plfuf .tx_time{ width: 100%; display: flex; justify-content: space-between;display: -webkit-flex;  -webkit-justify-content: space-between}

.sq_xqly .plfuf .tx_time em{ width: 45px; height: 45px; display: block;overflow: hidden; -webkit-border-radius:25em;
    -moz-border-radius:25em;
    border-radius:25em; }
.sq_xqly .plfuf .tx_time em img{ width: 100%; height: 100%}
.sq_xqly .plfuf .tx_time p{ width: 95%; font-size: 12px; }
.sq_xqly .plfuf .tx_time p span{ color: #41afee; display: block; padding-bottom: 8px;}
.sq_xqly .plfuf .tx_time p span cite{ color: #999; padding-left: 10px;}
.sq_xqly .plfuf .tx_time p  b{ color: #999; font-weight: normal}
.sq_xqly .plfuf .plnr{ width: 100%; font-size: 14px; line-height: 22px; padding-top: 10px;}
.sq_xqly .plfuf .plnr img{ max-width: 75%; padding: 15px 0; display: block; margin: 0px auto}
.sq_xqly .plfuf .fuifu{ width: 100%; text-align: right; font-size: 14px;}
.sq_xqly .plfuf .fuifu i{font-size: 18px; margin-right: 5px;}


/*论坛发贴*/
.sq_xqly  .fat_hf{width: 94%; background: #fff; border: 1px #e2e2e2 solid; margin: 0px auto}
.sq_xqly  .fat_hf .tpat{ width: 100%; height: 39px; border-bottom: 1px #e2e2e2 solid; background: #fafafa;display: flex; align-items: center;display: -webkit-flex; -webkit-align-items: center;}
.sq_xqly  .fat_hf .tpat img{ height: 20px;}
.sq_xqly  .fat_hf .tpat span{ margin:0 10px; cursor: pointer}
.sq_xqly  .fat_hf .tpat cite{ position: relative;cursor: pointer; margin:0 10px; }
.sq_xqly  .fat_hf .tpat cite input{position:absolute; left:0; top:0;width:100%;height:100%;opacity:0}

.sq_xqly  .fat_hf .sp_tzpl{border:0;overflow-y:auto;width:98%;height:130px; padding:10px;}

.sq_xqly  .an_ltft{ width: 92px; height: 38px; color: #fff;  background: #f29254; font-size: 16px; margin-top: 15px; margin-left: 3%; text-align: center; line-height: 38px; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; cursor: pointer}






















/*外部资源*/


/*导航栏*/
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.rbtz_bdNav {position:relative;height: 50px;width: 96%;overflow: hidden;margin:0px auto;  }
.rbtz_bdNav .scroller {position:absolute}
.rbtz_bdNav .scroller li {height: 48px;color:#333;float: left;line-height: 48px;font-size: 20px;text-align: center;}
.rbtz_bdNav .scroller li span{border-bottom: 2px #fff solid; height: 48px; display: inline-block}
.rbtz_bdNav .scroller li a{color:#333;display:block;margin:0 30px}
.rbtz_bdNav .scroller li.cur span{ border-bottom: 2px #F37B1D solid; color: #F37B1D}
.rbtz_bdNav .scroller li.cur a{color:#F37B1D; }


/*资源分享*/


.zyfex_nr{ width: 1200px; margin: 0px auto; overflow: hidden; display: flex; justify-content: space-between ;display: -webkit-flex; -webkit-justify-content: space-between }

.zyfex_left{ width: 860px;background: #fff;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1;-webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px; margin: 20px 0; padding: 5px 0}
.zyfex_right{ width: 315px; margin-top: 20px; }


.zyfex_cn{ width: 95%; margin: 20px auto 0 auto; padding-bottom: 50px;}
.zyfex_cn li{ border-bottom: 1px #ccc dashed; padding: 10px 0;
    display: flex; justify-content: space-between;align-items: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: space-between
}
.zyfex_cn li em{ width: 50px; height:50px; overflow: hidden;-webkit-border-radius:25em;border-radius:25em; display: block }
.zyfex_cn li em img{ width: 100%; height: 100%; display: block}
.zyfex_cn li p{ width: 92%;  }
.zyfex_cn li p b{ display: block;  font-size: 16px;  line-height: 35px;}
.zyfex_cn li p > span{ height: 40px;   display: flex; justify-content: space-between;align-items: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: space-between}
.zyfex_cn li p > span > tt{ font-size: 14px;}
.zyfex_cn li p > span> tt strong{ font-weight: normal; margin-right: 10px;}
.zyfex_cn li p > span cite{width:50%;
    display: flex; justify-content: flex-end;align-items: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: flex-end}
.zyfex_cn li p > span cite tt{ font-size: 12px;}
.zyfex_cn li p > span cite span{font-size: 14px; cursor: pointer; color: #fff; font-weight: bold; background: #F37B1D;  height: 30px; line-height: 30px;text-align:center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; padding: 0px 5px; margin-left: 8px;
    display: flex; justify-content: center; align-items: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center
}

.zyfex_cn li p > span cite span i{ color: #fff; margin: 2px; font-size: 16px;}
.zyfex_cn li p > span cite span.dele{background:#aba7a5 }
.zyfex_cn li p > span cite span.xiazai{background:#edbb4c }




/*内容搜索*/
.se_sosn{ width: 100%; margin: 0px auto;
    display: flex; align-items: center; justify-content:flex-end;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content:flex-end;}

.se_sosn .szds{ margin-right: 20px;}
.se_sosn .szds input{border: solid 1px #F37B1D;width:296px; height:35px; -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px; padding: 0px 5px; position: relative; background: url("../images/sosuo.png") no-repeat 275px center; background-size: 20px 20px;}




.se_sosn .an_wyks{ width: 110px;  height: 35px; background: #f36b00;display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; text-align: center; color: #fff; font-size: 18px; cursor: pointer}
.se_sosn .an_wyks i{ font-size: 16px; margin-right: 5px;color: #fff}


/*社区资料上传报名*/
.sqzlsc_zeze{ width: 100%; height: 100%; position: fixed; left: 0; top:0; bottom:0;background:rgba(0,0,0,0.6); z-index: 50; display: none}
.sqzlsc_zeze .zilsc{ width: 652px; padding-bottom: 15px;  background: #fff;-webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;margin: 0px auto; position: relative; margin-top: 15%}

.sqzlsc_zeze .zilsc em{ position: absolute; right: 10px; top:10px;cursor: pointer}
.sqzlsc_zeze .zilsc em img{ width: 20px;}

.sqzlsc_zeze .zilsc h1{ font-size: 22px; border-bottom: 1px #666 dashed; height: 60px; line-height: 60px; text-align: center; width: 95%; margin: 0px auto  }



.sqzlsc_zeze .zilsc .an_tijao{ width: 112px; height: 38px; line-height: 38px; text-align: center; margin: 20px auto; font-size: 20px; color: #fff; background: #F39851;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; cursor: pointer}

.sqzlsc_zeze .zilsc ul.nrlb{ width: 80%; margin: 10px auto; }
.sqzlsc_zeze .zilsc ul.nrlb li{  line-height: 35px; padding: 5px 0}
.sqzlsc_zeze .zilsc ul.nrlb li b{ font-weight: normal; display: inline-block; width: 80px;  text-align: right; padding-right: 15px;}
.sqzlsc_zeze .zilsc ul.nrlb li .baoti{ padding: 0px 5px; height: 32px; line-height: 32px; border: 1px #ccc solid; width:400px; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;}
.sqzlsc_zeze .zilsc select {
    border: solid 1px #ccc;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-right: 14px;
    background: url(../images/ltkjt.png) no-repeat scroll 95% center; width:410px; height:32px; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; padding-left:5px;
}
.sqzlsc_zeze .zilsc select::-ms-expand { display: none; }

.sqzlsc_zeze .zilsc ul.nrlb li .sancwj{ opacity: 0; height: 100px;}
.sqzlsc_zeze .zilsc ul.nrlb li span{ margin-left: -5px; background: rosybrown; display:inline-block; width: 91px; height: 90px; background: url(../images/z_add.png) no-repeat; background-size: 100% 100%}

.sqzlsc_zeze .file-list .file-item{ width: 48%; margin-bottom: 8px;}


.sqzlsc_zeze .zilsc .scwjsm{ width: 90%; font-size: 14px; margin: 0px auto}

.file_ltsc{ width: 97%; margin: 10px auto;}
.file_ltsc .file-list{  margin: 0px 15px; overflow: hidden;}
.file_ltsc .file-list .file-item{ font-size: 16px; width: 32%; text-align: center; border: 1px #e2e2e2  solid; float: left; margin-right: 5px; padding-bottom: 3px;}
.file_ltsc .file-list .file-item .file-del{display:block;margin-top:5px;cursor:pointer; text-align: center; font-size: 14px;}
.file_ltsc .file-name{ height:22px; overflow: hidden; display: block;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}




/*小V相册*/
.xv_xctpt{ margin-bottom: 20px;}

.xvzq_bank{ width: 1200px; background: #fff; margin: 20px auto 10px auto; -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;  padding: 15px 0px; overflow: hidden;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1;}


.svxq_bjjb{ width: 100%;background: -webkit-linear-gradient(#f2f2f2,#fcfcfc, #fcfcfc, #fcfcfc);
    background: -o-linear-gradient(#f2f2f2, #fcfcfc,#fcfcfc, #fcfcfc);
    background: -moz-linear-gradient(#f2f2f2,#fcfcfc, #fcfcfc, #fcfcfc);
    background: linear-gradient(#f2f2f2,#fcfcfc,#fcfcfc, #fcfcfc);}


.xv_xinc{ width:1150px; margin: 0px auto;border-bottom: 1px #cacaca solid; height: 50px;  color: #666; position: relative;
    display: flex; align-items: center; justify-content: space-between; display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: space-between;}
.xv_xinc:after{content: ''; position: absolute; left: 0px; bottom:-2px; width: 1200px;  height: 1px; background: #fff;}
.xv_xinc b{ font-weight: normal;font-size: 18px;display: flex; align-items: center;display: -webkit-flex; -webkit-align-items: center}
.xv_xinc b i{ margin-right:5px;}
.xv_xinc span{ min-width: 100px; padding: 0px 5px;  cursor: pointer; height: 35px;font-weight: normal;font-size: 16px; display: inline-block;-webkit-border-radius:5px;background: #f36b00;
    -moz-border-radius:5px;
    border-radius:5px; text-align: center; color: #fff;display: flex; align-items: center; justify-content:center; display: -webkit-flex; -webkit-align-items: center;-webkit-justify-content:center;}
.xv_xinc span i{ margin-right:5px;color: #fff; font-size: 14px;}

.xv_zxlb{ width: 1200px; margin: 0px auto; }
.xv_zxlb ul{ overflow: hidden; padding-top: 20px;}
.xv_zxlb li{ width: 180px; height: 160px; float: left; margin: 3px 30px; cursor: pointer; position: relative;}
.xv_zxlb li em{-webkit-box-shadow:3px 3px 3px #ababab;
    -moz-box-shadow:3px 3px 3px #ababab;
    box-shadow:3px 3px 3px #ababab;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;width: 180px; height: 100px;  overflow: hidden; display: block }
.xv_zxlb li em img{ width: 100%; height:100%; }

.xv_zxlb li b{ display: block; text-align: center; font-size: 16px; margin-top: 5px; line-height: 24px; font-weight: normal}

.xv_zxlb li :hover img {transform: scale(1.1);}



.sv_zilia{ width: 1150px; margin: 0px auto;}
.sv_zilia ul{ padding: 15px 0 0px 0}
.sv_zilia li{ border-bottom: 1px #ccc dashed; padding: 10px 0;
    display: flex; justify-content: space-between;align-items: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: space-between
}
.sv_zilia li p.bt{ width:64%;
    display: flex; justify-content: flex-start;align-items: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: flex-start
}

.sv_zilia li p.bt em{ width: 50px; height:50px; overflow: hidden;-webkit-border-radius:25em;border-radius:25em; display: block }
.sv_zilia li p.bt em img{ width: 100%; height: 100%; display: block}
.sv_zilia li p.bt span{ display: block; width: 90%; padding-left: 15px; line-height: 28px;}
.sv_zilia li p.bt span b{ font-size: 16px; display: block}
.sv_zilia li p.bt span cite{ font-size: 14px; display: block; }


.sv_zilia li p.time{ width:35%;
    display: flex; justify-content: flex-end;align-items: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: flex-end
}
.sv_zilia li p cite{ font-size: 14px;}
.sv_zilia li p cite strong{ padding-right: 15px; font-weight: normal}
.sv_zilia li p.time span{font-size: 14px; cursor: pointer; color: #fff; font-weight: bold; background: #F37B1D; display: block;  height: 35px; line-height: 35px;text-align:center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    display: flex; justify-content: center;align-items: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center
}

.sv_zilia li p.time span i{ color: #fff; margin: 2px; font-size: 16px;}
.sv_zilia li p.time span.yulan{ background: #F37B1D; margin:0 7px;width: 100px;}
.sv_zilia li p.time span.yulan i{ font-size: 18px;}
.sv_zilia li p.time span.xizai{ background: #05a4f1; margin:0 7px;width: 70px;}



/*小V上传资料*/
.xvsc_zezc{ width: 100%; height: 100%; position: fixed; left: 0; top:0; bottom:0;background:rgba(0,0,0,0.6); z-index: 50; display: none}
.xvsc_zezc .zilsc{ width: 750px; padding-bottom: 15px;  background: #fff;-webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;margin: 0px auto; position: relative; margin-top: 15%}

.xvsc_zezc .zilsc em{ position: absolute; right: 10px; top:10px;cursor: pointer}
.xvsc_zezc .zilsc em img{ width: 20px;}

.xvsc_zezc .zilsc h1{ font-size: 22px; border-bottom: 1px #666 dashed; height: 60px; line-height: 60px; text-align: center; width: 95%; margin: 0px auto  }



.xvsc_zezc .zilsc .an_tijao{ width: 112px; height: 38px; line-height: 38px; text-align: center; margin: 20px auto; font-size: 20px; color: #fff; background: #F39851;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; cursor: pointer}

.xvsc_zezc .zilsc ul.nrlb{ width: 90%; margin: 10px auto; }
.xvsc_zezc .zilsc ul.nrlb > li{  line-height: 35px; padding: 5px 0; display: flex; justify-content: flex-start; align-items: center; display: -webkit-flex; -webkit-justify-content: flex-start; -webkit-align-items: center}
.xvsc_zezc .zilsc ul.nrlb > li b{ font-weight: normal; display: inline-block; width: 80px;  text-align: right; padding-right: 15px;}
.xvsc_zezc .zilsc ul.nrlb > li .baoti{ padding: 0px 5px; height: 32px; line-height: 32px; border: 1px #ccc solid; width: 560px; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;}

.xvsc_zezc .zilsc ul.nrlb > li .kcjs{ padding: 0px 5px; height: 60px; line-height: 30px; border: 1px #ccc solid; width: 560px; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;}


.xvsc_zezc .zilsc ul.nrlb > li .sancwj{ opacity: 0; height: 100px;}
.xvsc_zezc .zilsc ul.nrlb > li .sanc{ margin-left: -5px; background: rosybrown; display:inline-block; width: 91px; height: 90px; background: url(../images/z_add.png) no-repeat; background-size: 100% 100%}

.xvsc_zezc .file-list .file-item{ width: 48%; margin-bottom: 8px;}


.xvsc_zezc .zilsc .scwjsm{ width: 90%; font-size: 14px; margin: 0px auto}



/*上传后图片列表*/
.sanctp{  width: 565px; margin-left: -5px;}
.sanctp span{ float: left;width: 80px; height: 80px; background: url(../images/scfm.png) no-repeat; background-size: 100% 100%; display: inline-block; overflow: hidden}
.sanctp span input{ opacity: 0; height: 80px;}
.sanctp  #sptp{ margin-top: 0px; float: left; margin-right: 5px; }

.sanctp ul> li{width:145px;height:80px; float: left;  border: 2px #b7b3b3 solid;position:relative;display:inline-block;margin:0px 5px; padding: 0}
.sanctp ul>  li img.showimg{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6; width: 100%; max-height: 80px;}
.sanctp ul>  li.hove{ border: 2px #f39851 solid;}
.sanctp  ul>  li.hove:after{ content: ''; position: absolute; right:-7px; top:-7px; background: url("../images/ltnt_clse.png") no-repeat; width: 16px; height: 16px; z-index: 7; }



.sanctp  #sptp_lb{ width: 100%; margin: 0px auto; }
.sanctp  #sptp_lb li{width:145px;height:80px; float: left;  border: 2px #b7b3b3 solid;position:relative;display:inline-block;margin:0px 5px; padding: 0}
.sanctp  #sptp_lb li img.showimg{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6; width: 100%; max-height: 80px;}
.sanctp  #sptp_lb li.hove{ border: 2px #f39851 solid;}
.sanctp  #sptp_lb li.hove:after{ content: ''; position: absolute; right:-7px; top:-7px; background: url("../images/ltnt_clse.png") no-repeat; width: 16px; height: 16px; z-index: 7; }
.sanctp  #sptp_lb .dele{position:absolute;z-index:9;bottom:0;width:calc(100% - 4px);padding:2px;display:flex;justify-content:space-around;background:rgba(0,0,0,.6);}
.sanctp  #sptp_lb .dele img{width:20px;height:20px;cursor:pointer;}



/*小V课程上传课程*/
.xVsckc_zezc{ width: 100%; height: 100%; position: fixed; left: 0; top:0; bottom:0;background:rgba(0,0,0,0.6); z-index: 50; display: none}
.xVsckc_zezc .zilsc{ width: 625px; padding-bottom: 15px;  background: #fff;-webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;margin: 0px auto; position: relative; margin-top: 15%}

.xVsckc_zezc .zilsc em{ position: absolute; right: 10px; top:10px;cursor: pointer}
.xVsckc_zezc .zilsc em img{ width: 20px;}

.xVsckc_zezc .zilsc h1{ font-size: 22px; border-bottom: 1px #666 dashed; height: 60px; line-height: 60px; text-align: center; width: 95%; margin: 0px auto  }



.xVsckc_zezc .zilsc .an_tijao{ width: 112px; height: 38px; line-height: 38px; text-align: center; margin: 20px auto; font-size: 20px; color: #fff; background: #F39851;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; cursor: pointer}

.xVsckc_zezc .zilsc ul.nrlb{ width: 80%; margin: 10px auto; }
.xVsckc_zezc .zilsc ul.nrlb li{  line-height: 35px; padding: 5px 0}
.xVsckc_zezc .zilsc ul.nrlb li b{ font-weight: normal; display: inline-block; width: 80px;  text-align: right; padding-right: 15px;}
.xVsckc_zezc .zilsc ul.nrlb li .baoti{ padding: 0px 5px; height: 32px; line-height: 32px; border: 1px #ccc solid; width: 350px; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;}


.xVsckc_zezc .zilsc ul.nrlb li .sancwj{ opacity: 0; height: 100px;}
.xVsckc_zezc .zilsc ul.nrlb li span{ margin-left: -5px; background: rosybrown; display:inline-block; width: 91px; height: 90px; background: url(../images/z_add.png) no-repeat; background-size: 100% 100%}

.xVsckc_zezc .file-list .file-item{ width: 32%; margin-bottom: 8px;}


.xVsckc_zezc .zilsc .scwjsm{ width: 90%; font-size: 14px; margin: 0px auto}


/*小V相册*/
.xianc_xv{ width: 1200px; background: #fff; margin: 20px auto 100px auto; -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;  padding: 15px 0px; overflow: hidden;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1;}


.xianc_xv .xczp_nr{  margin: 15px 20px; background: #f8f8f8; height: 85px; padding: 0px 15px; display: flex; align-items: center; justify-content: space-between;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: space-between}
.xianc_xv .xczp_nr em{ width: 70px; height: 70px; display: block; background: #fff; margin-right: 10px;}
.xianc_xv .xczp_nr em img{ width: 65px; height:  65px;; padding: 2px; border: 1px #ccc solid}
.xianc_xv .xczp_nr .xcjs_bt{ width: 93%; color:#797979; line-height: 26px; }
.xianc_xv .xczp_nr .xcjs_bt strong{ display: block;font-size: 16px; font-weight: normal}
.xianc_xv .xczp_nr .xcjs_bt span{ font-size: 14px; font-weight: normal; display: block}
.xianc_xv .xczp_nr .xcjs_bt span cite{  padding-right: 20px;}
.xianc_xv .xczp_nr .an_sczp{width: 100px;  height: 35px; background: #f36b00; line-height: 35px;
    display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; text-align: center; color: #fff; font-size: 14px; cursor: pointer}
.xianc_xv .xczp_nr .an_sczp i{ font-size: 14px; margin-right: 5px;color: #fff}

/*小V相册放大展示*/
.main-content{width:100%}
/*列表*/
.image-list{width:98%;margin-left:auto;margin-right:auto}
.image-list .cover{position:relative;width:180px;height:160px;display:inline-block;margin-left:10px;margin-bottom:10px;cursor:pointer}

.image-list .cover em{ width: 177px; height: 135px;
    display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center}
.image-list .cover img{ display: block; max-width: 175px;  max-height: 130px; }
.image-list .cover span{ display: block; font-size: 14px; text-align: center; height: 30px; line-height: 30px;}


/*放大*/
#pictureViewer{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:100}
#pictureViewer>.content{background-color:#fff;position:absolute;width:60%;height:80%;margin:auto;top:0;right:0;bottom:0;left:0}
#pictureViewer .menu-bar{width:100%; position: relative}
#pictureViewer  .hide{display:none}
#pictureViewer .left{float:left}
#pictureViewer .right{float:right}
#pictureViewer img{max-width:100%;max-height:100%}


/*图片展示区*/
#pictureViewer .picture-content{display:inline-block;width:80%;position:absolute;margin:0 auto;left:0;bottom:40px;top:30px;right:0}
#pictureViewer .picture-content .cover{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}
/*头部按钮*/
#pictureViewer .menu-bar .handel{width:40px;height:40px;float:right;background-repeat:no-repeat;background-position:50%;cursor:pointer}
/*最大化*/
#pictureViewer .menu-bar .handel.maximization{background-image:url(../images/maximization_black.png);background-size:14px}
/*小窗口*/
#pictureViewer .menu-bar .handel.miniaturization{background-size:16px;background-image:url(../images/miniaturization_black.png)}
/*关闭*/
#pictureViewer .menu-bar .handel.close-view{background-image:url(../images/close_black.png);background-size:15px}

/*上一题*/
#pictureViewer .handel-next,#pictureViewer .handel-prev{display:inline-block;width:50px;height:70px;background-repeat:no-repeat;background-size:25px;background-position:50%;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#pictureViewer .handel-prev{background-image:url(../images/prev_blank.png); position: absolute; left: 0; top:45%}
#pictureViewer .handel-next{background-image:url(../images/next_blank.png); position: absolute; right: 0;top:45%}

/*旋转*/
.mask-xz{ position: absolute; top:0; left: 0; right: 0; width: 80%; margin: 0px auto; text-align: center}


/*底部位置*/
#pictureViewer .counter{position:absolute;bottom:0;height:40px;line-height:40px;width:100%;text-align:center;color:grey;font-size:13px;
    display: flex; align-items: center; justify-content: center;
}
#pictureViewer .counter img{ height: 30px; margin: 0px 10px}



/*小V 上传照片*/

.xVxc_zezc{ width: 100%; height: 100%; position: fixed; left: 0; top:0; bottom:0;background:rgba(0,0,0,0.6); z-index: 50; display: none}
.xVxc_zezc .sczaopi{ width: 625px; padding-bottom: 15px;  background: #fff;-webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;margin: 0px auto; position: relative; margin-top: 15%}

.xVxc_zezc .sczaopi em{ position: absolute; right: 10px; top:10px;cursor: pointer}
.xVxc_zezc .sczaopi em img{ width: 20px;}

.xVxc_zezc .sczaopi h1{ font-size: 22px; border-bottom: 1px #666 dashed; height: 60px; line-height: 60px; text-align: center; width: 95%; margin: 0px auto  }



.xVxc_zezc .sczaopi .an_tijao{ width: 112px; height: 38px; line-height: 38px; text-align: center; margin: 20px auto; font-size: 20px; color: #fff; background: #F39851;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; cursor: pointer}

.xVxc_zezc .sczaopi ul.nrlb{ width: 80%; margin: 10px auto; }
.xVxc_zezc .sczaopi ul.nrlb li{  line-height: 35px; padding: 5px 0;
    display: flex;; justify-content: flex-start; align-items: center;  display: -webkit-flex;; -webkit-justify-content: flex-start;-webkit-align-items: center;
}
.xVxc_zezc .sczaopi ul.nrlb li b{ font-weight: normal; display: inline-block; width: 80px;  text-align: right; padding-right: 15px;}
.xVxc_zezc .sczaopi ul.nrlb li .baoti{ padding: 0px 5px; height: 32px; line-height: 32px; border: 1px #ccc solid; width: 350px; -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;}


.xVxc_zezc .sczaopi .scwjsm{ width: 90%; font-size: 14px; margin: 0px auto}


.xVxc_zezc .sczaopi ul.nrlb li .sancq{width: 370px;}

.xVxc_zezc .sczaopi ul.nrlb li .sancq ul{ float: left}
.xVxc_zezc .sczaopi ul.nrlb li .sancq span{   float: left;display:inline-block; width: 91px; height: 90px; background: url(../images/z_add.png) no-repeat; background-size: 100% 100%}
.xVxc_zezc .sczaopi ul.nrlb li .sancq span input{ opacity: 0; height: 90px}


/*上传后图片列表*/

.xVxc_zezc .sczaopi #imgShowlb li{width:90px;height:88px; padding: 0; border: 1px #b7b3b3 solid;position:relative;overflow:hidden;display:inline-block;margin:0px 5px;}
.xVxc_zezc .sczaopi #imgShowlb li img.showimg{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6; width: 100%;}
.xVxc_zezc .sczaopi #imgShowlb .showdiv{position:absolute;z-index:9;bottom:0;width:100%;padding:2px;display:flex;justify-content:space-around;background:rgba(0,0,0,.6);}
.xVxc_zezc .sczaopi #imgShowlb .showdiv img{width:20px;height:20px;cursor:pointer;}
.xVxc_zezc .sczaopi #imgShowlb li:first-child img.left{opacity:.6;cursor:no-drop;}
.xVxc_zezc .sczaopi #imgShowlb li:last-child img.right{opacity:.6;cursor:no-drop;}



/*线下培训*/
.icon-kaix:before{content: "\E6BB"}
.icon-hiabao:before{content: "\E812"}
.icon-dendai:before{content: "\E75A"}

.px_xiax{ width: 1200px; background: #fff; margin: 20px auto 10px auto; -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;  padding: 15px 0px; overflow: hidden;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1; position: relative}


.xixpx_bt{ width:1150px;font-weight: normal; margin: 10px auto 0 auto;border-bottom: 1px #cacaca solid; height: 30px;  position: relative;  }
.xixpx_bt:after{content: ''; position: absolute; left: 0px; bottom:-2px; width: 1200px;  height: 1px; background: #fff;}
.xixpx_bt  b{font-size: 18px; color: #666; display: flex; align-items: center;display: -webkit-flex; -webkit-align-items: center; font-weight: normal}
.xixpx_bt  b i{ margin-right:5px;}



.px_xiax .an_fabpx{ min-width: 100px; padding: 0px 5px;  cursor: pointer; height: 35px;font-weight: normal;font-size: 16px; position: absolute; right: 10px; top: 10px;background: #f36b00;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; text-align: center; color: #fff;display: flex; align-items: center; justify-content:center; display: -webkit-flex; -webkit-align-items: center;-webkit-justify-content:center;}
.px_xiax .an_fabpx  i{ margin-right:5px;color: #fff; font-size: 14px;}

.xixpx_lb{ width: 95%; margin: 0px auto; }

.xixpx_lb li{ width: 100%; min-height: 190px;  margin: 25px 0; -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px; border-bottom: 1px #ccc dashed;
    /*-webkit-box-shadow:3px 3px 3px #e3e1e1,-3px -3px 3px #e3e1e1;background: #fff;
    -moz-box-shadow:3px 3px 3px #e3e1e1,-3px -3px 3px #e3e1e1;
    box-shadow:3px 3px 3px #e3e1e1,-3px -3px 3px #e3e1e1;*/
    display: flex;  justify-content: flex-start;display: -webkit-flex;  -webkit-justify-content: flex-start
}
.xixpx_lb li em{  height: 190px; width: 230px; margin-left: 20px;
    display: flex;  justify-content: center; align-items: center; display: -webkit-flex;  -webkit-justify-content: flex-start;-webkit-align-items: center;
}
.xixpx_lb li em img{width: 230px; height: 129px;  -moz-border-radius:5px;-webkit-border-radius:5px;
    border-radius:5px;}
.xixpx_lb li p{ width: 710px; height: 190px;  margin-left: 10px; position: relative; font-size: 14px; line-height: 26px;
    display: flex;justify-content: center;   align-items: flex-start; flex-direction: column; display:  -webkit-flex; -webkit-justify-content: center;    -webkit-align-items: flex-start;  -webkit-flex-direction: column;
}
.xixpx_lb li p:after{ content: ''; position: absolute; right: 0; top:28px; width: 1px ; height:134px; background: #ccc}
.xixpx_lb li p .gkl{ position: absolute; right: 20px; bottom: 10px;color: #999}
.xixpx_lb li p .gkl i{ color: #999; margin-right: 5px;}

.xixpx_lb li cite{ width: 165px; height: 190px;
    display: flex;justify-content: center;   align-items: center; flex-direction: column; display:  -webkit-flex; -webkit-justify-content: center;    -webkit-align-items: center;  -webkit-flex-direction: column;

}
.xixpx_lb li cite strong{ font-weight: normal; font-size: 14px; line-height: 30px;}

.xixpx_lb .an_xqipx{ min-width: 100px; padding: 0px 5px; margin: 10px 0;  cursor: pointer; height: 35px;font-weight: normal;font-size: 16px; background: #f36b00;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; text-align: center; color: #fff;display: flex; align-items: center; justify-content:center; display: -webkit-flex; -webkit-align-items: center;-webkit-justify-content:center;}
.xixpx_lb .an_xqipx  i{ margin-right:5px;color: #fff; font-size: 14px;}


.xixpx_lb .an_hiabo{ min-width: 100px; padding: 0px 5px; margin: 10px 0;  cursor: pointer; height: 35px;font-weight: normal;font-size: 16px; background: #edbb4c;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; text-align: center; color: #fff;display: flex; align-items: center; justify-content:center; display: -webkit-flex; -webkit-align-items: center;-webkit-justify-content:center;}
.xixpx_lb .an_hiabo  i{ margin-right:5px;color: #fff; font-size: 14px;}



/*参训提醒*/
.xixpx_zeze{ width: 100%; height: 100%; position: fixed; left: 0; top:0; bottom:0;background:rgba(0,0,0,0.6); z-index: 50; display: none}
.xixpx_zeze .cxtx{ width: 652px; padding-bottom: 15px;  background: #fff;-webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;margin: 0px auto; position: relative; margin-top: 15%}

.xixpx_zeze .cxtx em{ position: absolute; right: 10px; top:10px;cursor: pointer}
.xixpx_zeze .cxtx em img{ width: 20px;}

.xixpx_zeze .cxtx h1{ font-size: 22px; border-bottom: 1px #666 dashed; height: 60px; line-height: 60px; text-align: center; width: 95%; margin: 0px auto  }
.xixpx_zeze .cxtx cite{width: 90%; margin: 0px auto; display: block; padding-top: 15px}
.xixpx_zeze .cxtx p{width: 90%; margin: 0px auto; line-height: 28px; padding-top: 5px;}
.xixpx_zeze .cxtx p > span{ display: block}

.xixpx_zeze .cxtx > span{width: 90%; margin: 0px auto;  display: flex; justify-content: flex-start; align-items: center; }
.xixpx_zeze .cxtx > span b{ font-weight: normal; height: 30px;display: flex; align-items: center;  }
.xixpx_zeze .cxtx > span b input{ margin:0px 5px 0px 10px;}

.xixpx_zeze .cxtx .an_tijao{ width: 112px; height: 38px; line-height: 38px; text-align: center; margin: 20px auto; font-size: 20px; color: #fff; background: #F39851;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; cursor: pointer}



/*线下培训报名*/
.px_xiabmcm{ width: 1200px; background: #fff; margin: 20px auto 30px auto; -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;  padding: 15px 0px; overflow: hidden;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1; position: relative}

.px_xiabmcm ul{ width: 85%; margin: 30px auto;}
.px_xiabmcm >ul >li{ width: 100%; padding: 10px 0; display: flex; align-items: center}
.px_xiabmcm  >ul >li span{ display: inline-block; width: 90px; text-align: right; padding-right: 10px;}
.px_xiabmcm  >ul >li span b{ color: #ff0000}
.px_xiabmcm  >ul >li input{ border: 1px #ccc  solid; width: 490px; height: 30px; line-height: 30px; padding: 0px 5px;}
.px_xiabmcm  >ul >li .pxjis{border: 1px #ccc  solid;;overflow-y:auto;width:480px;height:130px; padding:10px;}
.px_xiabmcm  >ul >li cite{ width:900px; display: block }
.px_xiabmcm  >ul >li cite em{ position: relative;width: 145px; height: 82px; padding: 2px; border: 2px #fff solid;display: inline-block;margin: 0px 3px;}
.px_xiabmcm  >ul >li cite img{width: 145px;   }

.px_xiabmcm  >ul >li cite em.hove{ border: 2px #f39851 solid;}
.px_xiabmcm  >ul >li cite em.hove:after{ content: ''; position: absolute; right:-7px; top:-7px; background: url("../images/ltnt_clse.png") no-repeat; width: 16px; height: 16px; z-index: 7; }
.px_xiabmcm  >ul >li .sancwj{ opacity: 0; height: 100px;}
.px_xiabmcm  >ul >li cite.sanczl{  background: rosybrown; display:inline-block; width: 91px; height: 90px; background: url(../images/z_add.png) no-repeat; background-size: 100% 100%}

.px_xiabmcm p{width: 85%; margin: 0px auto; font-size: 12px; color: #ff0000}
.px_xiabmcm  .an_tijao{ width: 200px; height: 38px; line-height: 38px; text-align: center; margin: 20px auto; font-size: 20px; color: #fff; background: #F39851;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; cursor: pointer}


.file_pxfab{ width: 97%; margin: 0px auto;}
.file_pxfab .file-list{  margin: 0px 15px; overflow: hidden;}
.file_pxfab .file-list .file-item{ font-size: 16px; width: 20%; text-align: center; border: 1px #e2e2e2  solid; float: left; margin-right: 5px; padding-bottom: 3px;}
.file_pxfab .file-list .file-item .file-del{display:block;margin-top:5px;cursor:pointer; text-align: center; font-size: 14px;}
.file_pxfab .file-name{ height:22px; overflow: hidden; display: block;overflow: hidden;  width: 100%;
    text-overflow:ellipsis;
    white-space: nowrap;}

/*线下培训详情*/

.px_xiaqin{width: 1160px;  margin: 0px auto 0px auto; background:#fff; padding:15px 20px; -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;-webkit-box-shadow:0px 3px 3px #e3e1e1;
    -moz-box-shadow:0px 3px 3px #e3e1e1;
    box-shadow:0px 3px 3px #e3e1e1}

.px_xiaqin h1{ font-size: 22px; padding: 10px 0px; }
.px_xiaqin .px_js{  margin: 15px 0px; background: #f8f8f8;  padding: 10px 15px; line-height: 26px;}

.px_xiaqin .px_nrsj{  margin: 0px 0px; font-size: 16px; line-height: 28px;}


.px_xiaqin .px_zonj{ font-size: 16px;margin: 15px 0px;}
.px_xiaqin .px_time{ text-align: right; font-size: 16px; line-height: 30px;}

.px_xiaqin .px_picz{ width: 100%; overflow: hidden}
.px_xiaqin .px_picz li{ margin: 8px 10px; float: left}
.px_xiaqin .px_picz li em{  width: 350px; height: 185px; display: flex; justify-content: center; align-items: center; border: 1px #ddd solid; padding: 5px;}
.px_xiaqin .px_picz li em img{max-width: 350px; max-height: 185px;}

/*图片展示图*/
.px_tpzsq{ width:1160px;  overflow:hidden; position:relative; margin: 40px auto 0px auto  }
.px_tpzsq  .next{ width: 15px; height: 31px; position:absolute; right: 0; top:100px;}
.px_tpzsq  .prev{ width: 15px; height: 31px; position:absolute; left: 0; top:100px;}

.px_tpzsq .bd{ padding:10px 15px; width: 1130px; margin: 0px auto;   }

.px_tpzsq .bd ul li{ margin:0 4px; float:left; text-align:center;  }

.px_tpzsq .bd ul li .pic{ border: 1px #d9d3cf solid;box-shadow:3px 3px 15px #c1c1c1 inset;    background:rgba(205,205,205,0.2);
    width: 272px; height: 180px; margin-bottom: 10px; -webkit-border-radius:5px;border-radius:5px;
    display: flex; align-items: center; justify-content: center;display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center}
.px_tpzsq .bd ul li .pic img{max-width: 270px; max-height: 180px; display: block}

.px_tpzsq .bd ul li a:hover .pic {   -webkit-box-shadow:2px 2px 3px #a7a3a3;box-shadow:2px 2px 3px #a7a3a3; }
.px_tpzsq .bd ul li .title{ line-height:18px;  font-size: 12px;width: 270px; margin: 0px auto; display: block;  }
.px_tpzsq .bd ul li a:hover .title{color: #9f4601;}
.jxhk_cn li .front b{
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}

/*生成海报*/
.sechb_zeze{ width: 100%; height: 100%; position: absolute; left: 0; top:0; bottom:0;background:rgba(0,0,0,0.6); z-index: 50; display: none}
.sechb_zeze .hbbt{ width: 650px; padding-bottom: 15px;  background: #fff;-webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;margin: 0px auto; position: relative; margin-top:2%}

.sechb_zeze .hbbt > em{ position: absolute; right: 20px; top:16px;cursor: pointer}
.sechb_zeze .hbbt > em img{ width: 20px;}

.sechb_zeze .hbbt h1{ font-size: 22px; border-bottom: 1px #666 dashed; height: 60px; line-height: 60px; text-align: center; width: 95%; margin: 0px auto  }
.sechb_zeze .hbbt .haibfm{ width: 100%; overflow: hidden}
.sechb_zeze .hbbt .haibfm li{  width: 94px; height: 156px; float: left; margin: 0px 5px;}
.sechb_zeze .hbbt .haibfm li img{width: 94px; height: 156px}


.sechb_zeze .px_hbbj{ width: 600px;margin: 0px auto; display: flex; justify-content: space-between }


.px_hbbj .picMarquee-top{  width:230px; overflow:hidden; position:relative;   }
.px_hbbj .picMarquee-top b{ font-weight: normal; font-size: 16px; padding-top: 10px; display: block; text-align: center}
.px_hbbj .picMarquee-top .hd{ overflow:hidden;  height:40px; padding:0 10px;text-align: center;  }
.px_hbbj .picMarquee-top .hd .prev,.px_hbbj .picMarquee-top .hd .next{ display: inline-block;  width:27px; height:25px; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer;}
.px_hbbj .picMarquee-top .hd .next{  background:url("../images/hb_left.png") no-repeat; background-size: 100% 100% ;}
.px_hbbj .picMarquee-top .hd .prev{  background:url("../images/hb_right.png") no-repeat;background-size: 100% 100% ;}


.px_hbbj .picMarquee-top .bd{   width:168px; margin: 0px auto; }
.px_hbbj .picMarquee-top .bd ul{ overflow:hidden; }
.px_hbbj .picMarquee-top .bd ul li{ text-align:center; width:164px; height:271px; position: relative; margin-bottom: 10px}
.px_hbbj .picMarquee-top .bd ul li img{ width:160px; height:267px; display:block;  border:2px solid #ccc; }

.px_hbbj .picMarquee-top .bd ul li.hove img{ border: 2px #f26b04 solid}

.px_hbbj .picMarquee-top .bd ul li.hove:before{ content: ''; position: absolute; left: 2px; top:3px; width:160px; height:267px;; z-index: 1 ;background: rgba(0,0,0,0.6);}
.px_hbbj .picMarquee-top .bd ul li.hove:after{ content: ''; left: 45%; top:45%; position: absolute; background: url(../images/xxuz.png); width: 24px;  height: 24px; z-index: 1; background-size: 100% 100%}

.sechb_zeze .haib_ylt{ width: 450px;}
.sechb_zeze .haib_ylt b{ font-weight: normal; font-size: 16px; padding-top: 10px; display: block; text-align: center}

.sechb_zeze .haib_ylt .yulan{ width: 354px; height: 590px; margin: 10px auto 0px auto;  position: relative; }
.sechb_zeze .haib_ylt .yulan span img{ width: 354px; max-height: 590px;}
.sechb_zeze .haib_ylt .yulan cite{ width: 130px; font-weight: bold; text-align: center; height: 130px; color: #000; font-size: 16px; position: absolute; left: 0; right: 0; bottom: 40px; display: block; margin: 0px auto}
.sechb_zeze .haib_ylt .yulan cite em{background: #fff; padding: 5px; display: block; margin-bottom: 8px; }
.sechb_zeze .haib_ylt .yulan cite em img{ width: 120px; max-height: 120px; display: block; }
.sechb_zeze .haib_ylt .yulan strong{ position: absolute; left: 20px; top:30px; color: #fff; font-size: 18px;}

.sechb_zeze .an_schb{ width: 112px; height: 38px; line-height: 38px; text-align: center; margin: 20px auto; font-size: 20px; color: #fff; background: #F39851;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; cursor: pointer}



























