@charset "utf-8";

/* Style Reset */
* {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html{font-size:625%;-webkit-text-size-adjust:none;max-height:100%}
body{font-size: 0.2rem;}
body,p,h1,ul,li,input,img,figure,h1,h2,h3,h4,h5,h6,dl,dd,dt{margin:0; padding:0;font-weight: inherit;}
ul, ol, li, dl, dt, dd {list-style:none;}
a{text-decoration:none;outline:0px; color:#333;}
fieldset, img {border:0; padding:0; margin:0;}
img{max-width: 100%; vertical-align:top;}
input[type="text"],input[type="password"],input[type="number"],input[type="submit"],input[type="reset"],input[type="button"],textarea{-webkit-appearance: none;}
input{outline: none;}
.clear {clear:both;width:100%;}
body,input{font-family: "microsoft yahei"; background-color:#f2f5f7;}
.text-center{ text-align:center;} 
.row:after {clear: both;}
.row:before,.row:after { display: table; content: " ";}
.pic100 img{ width:100%;}
.fl{ float:left;}
.fr{ float:right;}
.rela{ position:relative;}
.ellipsis { overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.text-right{ text-align:right;}
.f-turn{-webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    -ms-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in;}
.slh{ overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.top10{ margin-top:10px;}
.flex-wrap {
    display: -webkit-flex;
    display: flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
}




.allpage{ position:relative; width:100%; max-width:640px; margin:0 auto;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;right:0;min-height:100vh; overflow-x:hidden;font-size:0.24rem;}
.tabtab a{padding:0 0.3rem;display:inline-block;font-size:0.26rem;}
.tabtab a.cur{font-size:0.28rem; font-weight:bold;}
.tabtab a:after{content:''; display:block;margin:3px auto 0;height: 0.1rem;width:0.4rem;border-radius:60px;}
.tabtab a.cur:after{background-color:#4170fa;
    background: linear-gradient(left,#529cfe,#4170fa);
    background: -webkit-linear-gradient(left,#529cfe,#4170fa);}
.tabtabh{height:1rem;}
.tabtab{background-color:#f2f5f7;padding:0.2rem; display:flex; align-items:center;position: fixed;top:0;left: 0;width: 100%;z-index: 5;}
.caiwulist,.addlslist{ display:none;}
.caiwubody{ padding:0.2rem 0.2rem 1.2rem;}
.caiwulist .list{ background-color:#fff;border-radius:0.1rem;padding:0.25rem 0.2rem; display:flex;margin-bottom:0.2rem;justify-content: space-between;align-items: center;}
.caiwulist .list .left{ font-size:0.28rem;}
.caiwulist .list .left img{width:0.7rem; display:inline-block;margin-right:0.1rem; vertical-align:middle;}
.caiwulist .list h5{color:#f4a022;font-size:0.28rem;}
.caiwulist .list a{color:#666;}
.arrow{background:url(../images/icon10.png) no-repeat right center; background-size:0.16rem;padding-right:0.3rem;}
.bigbtn{color:#fff;background-color:#4170fa;
    background: linear-gradient(left,#529cfe,#4170fa);
    background: -webkit-linear-gradient(left,#529cfe,#4170fa);text-align:center;border-radius:6rem;width:80%;border:0;font-size:0.28rem;padding:0.2rem 0;margin:auto; display:block;}
.caiwubottom{ position:fixed;bottom:0;width:100%; background-color:#f2f5f7;left:0;padding:0.1rem 0.2rem 0.2rem;}
.caiwulist .pic{border-radius:0.2rem; overflow:hidden;margin-bottom:0.2rem;}
.caiwulist .pic h2{color:#fff;font-size:0.5rem; position:absolute;bottom:0.2rem;left:0.3rem;font-weight: bold;}
.caiwulist .pic h2 span{font-weight: initial;display:inline-block;margin-left:0.1rem;font-size:0.25rem;color:#f4a022;}
.logintop{ background:url(../images/bg2.jpg) no-repeat center center;background-size:cover;padding:1.2rem 0.2rem 0.8rem;}
.logintop h2{line-height: 0.6rem;color:#fff;font-size:0.4rem;font-weight:bold;}
.loginbody{background-color: #fff;padding:0.5rem 0.4rem 0.4rem; position:relative; border-radius:0.3rem 0.3rem 0 0;margin-top:-0.2rem;}
.loginbody dl{padding-bottom:0.3rem;margin-bottom:0.4rem;border-bottom:1px solid #ddd;}
.loginbody dl dt{ font-size:0.3rem;}
.loginbody dl dd{margin-top:0.2rem; display:flex;align-items:center;}
.loginbody dl dd .input{flex:1;width:100%; background-color:transparent;border:0;font-size:0.24rem;}
.loginbody dl dd .button{margin-left:0.2rem;background-color: #4170fa;
    background: linear-gradient(left,#529cfe,#4170fa);
    background: -webkit-linear-gradient(left,#529cfe,#4170fa);color: #fff;border-radius:6rem;padding:0.15rem 0.2rem;border:0;}
.loginbody dl dd .button.disabled{color:#999;background-color:#f1f1f1;background: linear-gradient(left,#f1f1f1,#f1f1f1);
    background: -webkit-linear-gradient(left,#f1f1f1,#f1f1f1);}
.loginbody .bigbtn{margin-top:1.2rem;}
.pinch-zoom{width: 100%;-webkit-user-drag: none;text-align: center;position: relative !important;}
.pinch-zoom img{max-width: 100%;max-height:100vh;-webkit-user-drag: none;}
.poppic{z-index:14;position:fixed;width:100%;height:100vh;top:0;left:0;background-color:rgba(0,0,0,0.9);display:none;}
.poppic .close{color:#fff;position:fixed;right:0.2rem;top:0.2rem;font-weight:bold; z-index:9; display:inline-block;}	
.page{max-width: 100%;position: relative;text-align: left;}
.page li{height:100vh;overflow-x: hidden;align-items: center;display: flex;}
.page li .con {width: 100%;}
.poppic1 .close img{width:0.5rem;}
.liushui{padding:0.2rem 0.2rem 0.4rem;}
.liushuitop{ background-color:#529cfe;color:#fff;border-radius:0.1rem; font-size:0.3rem;padding:0.2rem 0; text-align:center;}
.liushuitop img{width:0.4rem; display:inline-block;margin-right:0.2rem;}
.liushuibody{margin-top:0.2rem;}
.liushuibody dl{ background-color:#fff;border-radius:0.1rem;margin-bottom:0.2rem;padding:0.3rem;}
.liushuibody dl dt{ display:flex;justify-content: space-between;align-items: center;}
.liushuibody dl dt h5{color:#f4a022;font-size:0.3rem;font-weight:bold;}
.liushuibody dl dd{margin-top:0.2rem;padding-top:0.2rem;border-top:1px solid #eee;}	
.liushuibody dl dd .con{line-height:0.4rem;color:#666666;}
.liushuibody dl dd .pics{margin-top:0.3rem; overflow:hidden;}
.liushuibody dl dd .pics img{object-fit: cover;width:1rem;height:1rem;border-radius:0.1rem; display:block;float:left;margin:0 0.1rem 0.1rem 0;}
.mask{width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5); z-index:12; position:fixed; display:none;}
.shaixuan{z-index: 13;position:fixed;top:-100%;left:0;width:100%; background-color:#fff;border-radius:0 0 0.3rem 0.3rem;}
.shaixuan .con{padding:0.4rem 0.3rem; max-height:60vh; overflow-y:overlay;}
.shaixuan .con .conlist{margin-bottom:0.2rem;}
.shaixuan .con .conlist h5{font-size:0.28rem;}
.shaixuanC{margin-top:0.2rem; overflow:hidden;}
.shaixuanC label{float:left;margin:0 2% 0.1rem 0;border-radius:0.1rem; background-color:#e5e5e5;color:#999999; position:relative;padding:0.1rem 0.2rem; text-align:center;min-width:23%;}
.shaixuanC label.check,.addlscon dl.fy dd label.check{background-color: #4170fa;
    background: linear-gradient(left,#529cfe,#4170fa);
    background: -webkit-linear-gradient(left,#529cfe,#4170fa);color: #fff;}
.shaixuanC label input{ position:absolute;width:100%;height:100%;top:0;left:0; opacity:0;}
.shaixuan .btns{ display:flex;border-radius:0 0 0.3rem 0.3rem; overflow:hidden; font-size:0.25rem;}
.shaixuan .btns span{ text-align:center;flex:1;padding:0.2rem 0; background-color:#e5e5e5;color:#999999;}
.shaixuan .btns span.btn2{background-color: #4170fa;
    background: linear-gradient(left,#529cfe,#4170fa);
    background: -webkit-linear-gradient(left,#529cfe,#4170fa);color: #fff;}
.shaixuan.open{ top:0;}
.addlslist{padding:0 0.2rem 0.4rem;}
.addlscon{ background-color:#fff;border-radius:0.2rem;padding:0.2rem 0.25rem;}
.addlscon dl{padding:0.25rem 0;}
.addlscon dl.line{border-bottom:1px solid #e1e1e1;}
.addlscon dl dt{ font-size:0.26rem;}
.addlscon dl.dl2{ display:flex;align-items:center;justify-content: space-between;}
.addlscon dl.dl2 dd{ text-align:right;}
.addlscon dl.dl2 dd input{ text-align:right; background-color:transparent;border:0;font-size:0.24rem;font-family: "microsoft yahei";}
.addlscon dl.zh dd label{ display:inline-block;margin-left:0.3rem;}
.addlscon dl.zh dd label input{ display:inline-block;margin-right:0.1rem;width:0.25rem;height:0.25rem; vertical-align:middle; background:url(../images/icon11.png) no-repeat; background-size:100%;appearance: none;-webkit-appearance: none;}
.addlscon dl.zh dd label.check input{background:url(../images/icon12.png) no-repeat; background-size:100%;}
.addlscon dl.dl1 dd{margin-top:0.2rem;}
.addlscon dl.ms dd textarea{ display:block;width:100%;height:1.5rem; background-color:#f9f9f9;border-radius:0.2rem;padding:0.2rem; resize:none;font-size:0.24rem;border:0;font-family: "microsoft yahei";}
.addlscon dl.pics dd{ overflow:hidden;padding-top:0.1rem;}
.addlscon dl.pics dd .piclist{float:left;margin:0 0.15rem 0.15rem 0; position:relative;width:1.2rem;height:1.2rem;}
.addlscon dl.pics dd .piclist .pic{object-fit: cover;border-radius:0.1rem;width:100%;height:100%;}
.addlscon dl.pics dd .piclist .close{ position:absolute;right:-0.1rem;width:0.3rem;top:-0.1rem;}
.addlscon dl.pics dd .piclist input{width:100%;height:100%; position:absolute;top:0;left:0; opacity:0;}
.addlslist .bigbtn{margin-top:0.6rem; display:block;}
.addlscon dl.fy dd{overflow: hidden;height: 0.6rem;}
.addlscon dl.fy dd label{ position:relative;float: left;margin: 0 2% 0.1rem 0;border-radius: 0.1rem;background-color: #e5e5e5;color: #999999;padding: 0.1rem 0.1rem;text-align: center;min-width:18%;}
.addlscon dl.fy dd label input{ position:absolute;width:100%;height:100%;top:0;left:0; opacity:0;}
.addlscon dl.fy dt img{width:0.22rem;float:right;margin-top:0.05rem;}
.addlscon dl.fy dt.open img{transform:rotate(180deg);
-ms-transform:rotate(180deg); /* Internet Explorer */
-moz-transform:rotate(180deg); /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);}
.addlscon dl.fy.open dd{height:auto;}





.customerchooseh{height:1.1rem;}
.customerchoose select{font-size: 0.24rem;background:#e6eaed url(../images/icon3.png) no-repeat center right 0.15rem;padding:0 0.4rem 0 0.2rem;border-radius:60rem; appearance:none; -webkit-appearance:none;border:0;color:#333333;margin-right:0.1rem; background-size:0.17rem;height: 0.66rem;min-width: 22%;}
.customerchoose .search{padding:0 0.2rem;border-radius:60rem;flex:1;background-color:#e6eaed; display:flex;align-items:center;height:0.66rem;}
.customerchoose .search input{font-size: 0.24rem;width:100%;border:0; background-color:transparent;}
.customerchoose .search img{width:0.26rem; display:inline-block;margin-right:0.1rem;}
.customer{padding:0 0.2rem 0.3rem;}
.customer dl,.ribao1,.ribao2,.ribao3,.addrilicy{margin-bottom:0.2rem; box-shadow:0 0 10px #eee;border-radius:0.15rem; background-color:#fff; overflow:hidden;}
.customer dl dt{padding:0.3rem 0.2rem 0;}
.customer dl dt h5,.project .list h5,.zhangdan .list h5{ font-size:0.28rem;color:#202020;}
.customer dl dt .biao{margin-top:0.16rem;font-size: 0.22rem;}
.customer dl dt .biao span{color:#1779ff; display:inline-block;margin:0 0.05rem 0.1rem 0;border-radius:0.1rem;padding:0.05rem 0.1rem; background-color:#f1f7ff;}
.customer dl dd{background-color: #e1eeff;
    background: linear-gradient(bottom,#e1eeff,#fff);
    background: -webkit-linear-gradient(bottom,#e1eeff,#fff); padding:0.3rem 0.2rem 0.3rem; display:flex;align-items:center;}
.customer dl dd .left{flex:1;color:#333333;}
.customer dl dd .left img{width:0.3rem; display:inline-block;margin-right:0.1rem; vertical-align:middle;}
.customer dl dd .left span{ display:inline-block;margin-left:0.1rem;}
.customer dl dd>img{width:0.3rem;}
.customermore{padding:0.6rem 0.3rem 0.2rem;}
.customermore dl{float:left; text-align:center;width:20%;margin-bottom:0.2rem;}
.customermore dl img{width:80%;}
.customermore dl dd{margin-top:0.2rem;color:#666666;}
.pop.show{bottom:-2px;} 
.cust_genjin dl,.cust_information .list,.cust_gift dl,.cust_contracttop,.cust_contractbottomcon dl,.contract li{padding:0.2rem 0.2rem;margin-bottom:0.15rem; box-shadow:0 0 10px #eee;border-radius:0.15rem; background-color:#fff;}
.cust_genjin dl dt .dttop,.cust_contractbottomcon dl dt .dttop{ display:flex;font-size:0.32rem;}
.cust_genjin dl dt .dttop h5,.cust_genjin dl dt .dtbottom p,.cust_contractbottomcon dl dt .dttop h5,.cust_contractbottomcon dl dt .dtbottom p{flex:1;width:33.333%;}
.cust_genjin dl dt .dtbottom,.cust_contractbottomcon dl dt .dtbottom{ display:flex;margin-top:0.1rem;color:#666666;font-size:0.24rem;}
.cust_genjin dl dd{margin-top:0.2rem;}
.cust_genjin dl dd .ddlist + .ddlist{margin-top:0.2rem;}
.cust_genjin dl dd .ddlist h5{font-size:0.27rem;}
.cust_genjin dl dd .ddlist .con,.cust_contractbottomcon dl dd{margin-top:0.2rem; background-color:#f2f5f7;border-radius:0.15rem;padding:0.2rem;color:#666666;}
.fixbutton{ background-color:#f2f5f7;padding:0.2rem; position:fixed;bottom:0;left:0;width:100%;}
.fixbutton p{ background-color:#1779ff;border-radius:0.1rem;color:#fff; text-align:center;font-size: 0.3rem;line-height:0.8rem;}
.fixbutton p img{ width:0.36rem; vertical-align:middle;margin-right:0.15rem; display:inline-block;}
.fixbuttonh{height:1.2rem;}
.popcust_genjin dl,.cust_information .list .con dl,.popcust_gift dl,.information dl,.popaddrili dl{margin:0.3rem 0;display:flex; align-items:center;font-size:0.26rem;}
.popcust_genjin dl dd,.cust_information .list .con dl dd,.popcust_gift dl dd,.information dl dd,.ribao1 .list dd{flex:1;margin-left:0.2rem; text-align:right;color:#666666;}
.popcust_genjin dl dd input,.popcust_gift dl dd input,.ribao1 .list dd input,.ribao3 .right input{ background-color:transparent;border:0;color:#666666;font-size:0.26rem; text-align:right;width:100%;}
.popcust_genjin .dl2,.cust_contracttop .info2 dl.dl2{ display:block;}
.popcust_genjin .dl2 dd,.cust_contracttop .info2 dl.dl2 dd{margin:0.2rem 0 0 0;}
.popcust_genjin .dl2 dd textarea,.cust_contracttop .info2 dl.dl2 dd textarea{ width:100%; display:block;background-color: #f2f5f7;border-radius: 0.15rem;padding: 0.2rem;color: #666666;border:0; resize:none; font-size:0.25rem;font-family: "microsoft yahei";}
.popbtn{ text-align:center;margin-top:0.3rem;}
.popbtn button,.ribao .btns button{background-color:#1779ff;border-radius:0.1rem;color:#fff; text-align:center;font-size: 0.27rem;line-height:0.8rem;border:0;width:70%;}
.popbtn button img{width:0.24rem; vertical-align:middle;margin-right:0.15rem; display:inline-block;}
.date_btn_box h2{font-size: 0.3rem;margin-top: 0.3rem;text-align: center;}
.customerdetail{ display:none;padding:0 0.2rem 0.2rem;}
.cust_information .list h5{padding:0.1rem 0 0.25rem;border-bottom:1px solid #eee;font-size:0.28rem;}
.cust_information .list h5 img,.cust_contractbottom h2 img{width:0.32rem; vertical-align:middle;margin-right:0.15rem; display:inline-block;}
.cust_information .list .con dl .biaospan{color: #1779ff;display: inline-block;border-radius: 0.1rem;padding: 0.05rem 0.1rem;background-color: #f1f7ff;}
.customer dl dt .biao span.span2,.cust_information .list .con dl .biaospan2{background-color:#e7fbee;color:#52bb77;}
.cust_gift dl,.cust_gift dl h5{font-size:0.26rem;}
.cust_gift dl dt{ display:flex;}
.cust_gift dl dt p{flex:1;margin-left:0.2rem;color:#1779ff;}
.cust_gift dl dd{margin-top:0.2rem;display:flex;align-items:center;}
.cust_gift dl dd .ddlist{display:flex;align-items:center;width:50%;}
.cust_gift dl dd .ddlist p,.cust_contracttop .info dl dd,.cust_contracttop .info2 dl dd,.contract li .con dl dd{flex:1;margin-left:0.2rem;color:#666666;}
.popcust_gift dl dd.popjine input{width: calc(100% - 1rem);margin-right:0.1rem;}
.cust_contracttop,.contract li{ z-index:1; overflow:hidden;padding: 0.3rem 0.3rem;}
.cust_contracttop:before,.contract li:before{content:'';background-color: #e1eeff;
    background: linear-gradient(top,#e9f3ff,#fff);
    background: -webkit-linear-gradient(top,#e9f3ff,#fff); position:absolute; z-index:-1;top:0;left:0;width:100%;height:1.5rem;}
.cust_contracttop h2,.cust_contractbottom h2{color:#1779ff;font-size:0.3rem;}
.cust_contracttop .info{margin-top:0.2rem;}
.cust_contracttop .info dl,.cust_contracttop .info2 dl,.contract li .con dl{margin:0.1rem 0;display:flex;align-items:center;}
.cust_contracttop .info dl dt,.cust_contracttop .info2 dl dt,.contract li .con dl dt{min-width:1rem;}
.cust_contracttop .info2{margin-top:0.3rem;border-top:1px solid #eee; overflow:hidden;padding-top:0.2rem;}
.cust_contracttop .info2 dl,.contract li .con dl{width:50%;float:left;}
.cust_contracttop .info2 dl.dl2,.cust_contracttop .info2 dl.dl3{width:100%;}
.cust_contracttop .info2 dl.dl2 dd{background-color: #f2f5f7;border-radius: 0.15rem;padding: 0.2rem;}
.cust_contracttop .swiper-pagination {position: initial;}
.cust_contract{ display:block; position:absolute; z-index:-1; top:0; opacity:0;width:100%;}
.cust_contract.on{position:initial;z-index:initial; top:0; opacity:1;}
.cust_contractbottom{ background-color:#dfedff;border-radius:0.15rem;margin-top:0.15rem;padding:0.1rem;}
.cust_contractbottom h2{padding:0.2rem;}
.cust_contractbottomcon dl{ background-color:#fff;}
.user{margin:-1.3rem 0.2rem 0;position: relative;}
.usertop{background-color:#fff;border-radius:0.1rem;padding:0.2rem;display:flex;align-items:center;}
.usertop .left{ background-color:#1779ff;color:#fff;border-radius:50%;font-size:0.44rem;width:1rem;height:1rem;line-height:1rem; text-align:center;}
.usertop .center{flex:1;margin:0 0.2rem;}
.usertop .center h5{font-size:0.3rem;}
.usertop .center p{color:#666666;font-size:0.24rem;margin-top:0.05rem;}
.usertop .right{ background-color:#f1f7ff;color:#1779ff;border-radius:60px;padding:0.1rem 0.2rem;}
.usernav1{justify-content: space-between;margin-top:0.1rem; display:flex;}
.usernav1 dl{width: 49%;background-color:#fff;border-radius:0.1rem;}
.usernav1 dl a{padding:0.2rem;display:flex;align-items:center;}
.usernav1 dl dt img{width:0.85rem;}
.usernav1 dl dd{flex:1;margin-right:0.2rem;}
.usernav1 dl dd h5{font-size:0.28rem;color:#1779ff;font-weight:500;}
.usernav1 dl dd p{margin-top:0.1rem;color:#666666;font-size: 0.22rem;}
.usernav2{justify-content: space-between;margin-top:0.1rem; display:flex; background-color:#fff;padding:0.24rem 0;border-radius:0.1rem;}
.usernav2 dl{width:25%; text-align:center;}
.usernav2 dl dt img{width:0.4rem;}
.usernav2 dl dd{margin-top:0.12rem;}
.information{background-color: #fff;padding: 0.2rem;margin:0.2rem 0.3rem;box-shadow: 0 0 10px #eee;border-radius: 0.15rem;}
.tabtab2 a{padding: 0.085rem 0;background-color:#e6eaed;border-radius:60px; text-align:center;border:1px solid #e6eaed;flex:1;margin:0 3px;}
.tabtab2 a.cur{ background-color:#fff;border-color:#1779ff;color:#1779ff;}
.contract{margin:0 0.2rem 0.3rem;}
.contract li{ position:relative;}
.contract li h2{color:#202020;font-size:0.3rem;}
.contract li .con {margin-top: 0.2rem;}
.contract li .con dl dd.blue{color:#1779ff;}
.contract li span{ display:inline-block;margin-top:0.2rem; background-color:#f1f7ff;color:#1779ff;padding:0.1rem 0.2rem;border-radius:0.1rem;}
.scholarship{padding:0.4rem 0.2rem;}
.scholarshiptop{display: flex;align-items: center;}
.scholarshiptop .left{flex:1;display: flex;align-items: center;}
.scholarshiptop .left span{background-color: #1779ff;color: #fff;border-radius: 50%;font-size: 0.44rem;width:0.9rem;  height:0.9rem;line-height:0.9rem;text-align: center;border:1px solid #fff;}
.scholarshiptop .left h5{flex: 1;margin-left:0.15rem;font-size:0.29rem;color: #fff;}
.scholarshiptop .right a{border:1px solid #fff;border-radius:60px;padding:0.1rem 0.25rem; display:inline-block;margin-left:3px;color:#fff;font-size: 0.26rem;}
.scholarshiptop .right a.a2{ background-color:#fff;color:#1779ff;}
.scholarshipnumber{margin:0.3rem 0 0.2rem;border-radius:0.15rem;backdrop-filter: blur(5px);background-color: rgba(255,255,255,0.1);display:flex; text-align:center;color:#fff;box-shadow: inset 0 0 8px #fff;padding: 0.3rem 0;}
.scholarshipnumber dl{width:33.3333%; position:relative;font-size:0.22rem;}
.scholarshipnumber dl dt{font-size:0.36rem;margin-bottom:0.05rem;}
.scholarshipnumber dl:after{width:1px;height:80%; background-color:rgba(255,255,255,0.5);content:''; display:inline-block; position:absolute;right:0; top:10%;}
.scholarshipnumber dl:last-child:after{ display:none;}
.scholarshiptab{top:0.85rem;position:sticky;margin:0 -0.2rem;width:calc(100% + 0.4rem);background-color:transparent;}
.scholarshiptab a{color:rgba(255,255,255,0.8);}
.scholarshiptab a.cur{color:#fff;}
.scholarshiptab a.cur:after {background: url(../images/icon22.png) no-repeat center center;background-size: auto 100%;}
.empty img{width:90%; opacity: 0.6;}
.empty p{opacity: 0.6;}
.scholarshipbodylist {margin-top:0.1rem; display:none;}
.baofen,.tixian{min-height:40vh;background-color:#fff;border-radius:0.15rem;padding:0.2rem;}
.baofen dl,.tixian dl{ display:flex;align-items:center;padding:0.2rem 0;border-bottom:1px solid #eee;}
.baofen dl dd,.tixian dl dd{flex:1;margin-right:0.2rem;}
.baofen dl dd h5,.tixian dl dd h5{font-size:0.28rem;}
.baofen dl dd .info{margin-top:0.15rem;display:flex;align-items:center;font-size:0.22rem;}
.baofen dl dd .info span{padding:0.05rem 0.1rem;border-radius:0.1rem; display:inline-block;margin-right:0.1rem; background-color:#f1f7ff;color:#1779ff;}
.baofen dl dd .info span.yellow{background-color:#fffad5;color:#958900;}
.baofen dl dd .info time{color:#999; display:inline-block;margin-left:0.1rem;}
.baofen dl dt,.tixian dl dt{font-size:0.28rem;}
.baofen dl dt.blue,.tixian dl dt{color:#1779ff;}
.baofen dl dd .info span.green{background-color:#e5f9f1;color:#00804b;}
.baofen dl dd .info span.red{background-color:#ffe7e9;color:#b8232d;}
.tixian dl dd time{color:#999; display:block;margin-top:0.1rem;font-size:0.22rem;}
.jiangxuejin dl{font-size:0.28rem; display:flex;align-items:center;border-bottom:1px solid #eee;}
.jiangxuejin dl h5{font-size:0.3rem;color:#1779ff;text-align:center;font-weight:bold;min-width:0.5rem;}
.jiangxuejin dl dt{flex:1;margin:0 0.2rem;}
.jxjpmlist1,.jxjpmlist2{ background-color:#fff;border-radius: 0.15rem;padding:0.3rem; position:relative;}
.jxjpmlist2{margin-top:0.15rem;padding: 0.2rem 0.3rem;}
.jxjpmlist1 img{ position:absolute;width:0.13rem;z-index: 1;bottom: -0.35rem;}
.jxjpmlist1 img.left{left: 0.2rem;}
.jxjpmlist1 img.right{right: 0.2rem;}
.baofen dl:last-child,.tixian dl:last-child,.jxjpmlist1 dl:last-child,.jxjpmlist2 dl:last-child{border:0;}
.jxjpmlist2 dl{padding:0.3rem 0;}
.jxjpmlist2 dl h5 img{width:0.5rem;}
.jxjpmlist2 dl:first-child dd,.jxjpmlist2 dl:nth-child(2) dd,.jxjpmlist2 dl:nth-child(3) dd{color:#ed0000;}
.scholarshiptab.on{background-color:rgba(48,139,255,1);}
.popbaofen dd{background-color: #f2f5f7;border-radius: 0.15rem;padding: 0.2rem;}
.popbaofen dd textarea{padding:0 !important;min-height:1rem;}
.popcust_genjin .dl2 dd .uppics{margin-top:0.2rem; display:flex;}
.popcust_genjin .dl2 dd .uppics li{width:1.5rem;height:1.5rem; position:relative;margin:0 6px 6px 0;border-radius:0.1rem;border:1px solid #ddd;}
.popcust_genjin .dl2 dd .uppics li .img{width:100%;height:100%;object-fit: cover;border-radius:0.1rem;}
.popcust_genjin .dl2 dd .uppics li .close{position:absolute;right:-0.05rem;top:-0.05rem;width:0.32rem;margin: 0;}
.popcust_genjin .dl2 dd .uppics li .bg{border-radius:0.1rem;}
.popcust_genjin .dl2 dd .uppics li input{position:absolute;opacity:0;right:0;top:0;width:100%;height:100%;}
.popbaofenxiangC{background-color: #fff;border-radius: 0.15rem 0.15rem 0 0;padding:0 !important;}		
.popbaofenxiangC .list{padding: 0 0.3rem;overflow: overlay;max-height: 70vh;}
.popbaofenxiangC .list p{display: block;width: 100%;line-height: 0.9rem;text-align: center;border: 0;   border-bottom: 1px solid #ededed;font-size: 0.26rem;position: relative;}
.popbaofenxiangC .list p.cur{color:#1779ff;}
.popbaofenxiangC .closebtn{ text-align:center;line-height: 0.9rem;border-top: 4px solid #ededed;}
.popbaofenxiang { z-index:15;padding:0.4rem 0 0;}
.poptixianC h2{color:#1779ff;font-size:0.28rem;margin-top: 0.2rem;}
.poptixianC h2 span{font-size:0.6rem; display:inline-block;margin-right:0.1rem;}
.poptixianC .summary{color:#1779ff;margin-top:0.12rem; display:inline-block;padding:0.14rem 0.3rem;background-color: #f1f7ff;background: linear-gradient(left,transparent,#f1f7ff,#f1f7ff,transparent);
    background: -webkit-linear-gradient(left,transparent,#f1f7ff,#f1f7ff,transparent);}
.poptixianC h6{margin-top:0.4rem; position:relative; z-index:1;}
.poptixianC h6 span{font-size:0.24rem;color:#999999;display:inline-block;padding:0 0.2rem; background-color:#fff;}
.poptixianC h6:after{content:''; display:block; position:absolute;width:100%;top:50%; background-color:#eee;left:0;height:1px; z-index:-1;}
.poptxje{margin-top:0.4rem; display:flex;flex-wrap: wrap;}
.poptxje li{width: 31.333%;margin: 0 1% 10px;border: 1px solid #dcdcdc;border-radius: 0.1rem;padding: 0.24rem 0;   font-size: 0.22rem;position: relative;}
.poptxje li span{font-size:0.3rem; display:inline-block;margin-right:3px;}
.poptxje li input{ position:absolute; top:0;height:100%;left:0;width:100%; opacity:0;}
.poptxje li.check{color: #fff;background-color: #1779ff;border-color:#1779ff;}
.permanage{padding:0.2rem 0.2rem 0.4rem;display: flex;flex-wrap: wrap;}
.permanage li{width:48%;margin: 0 1% 0.15rem;border-radius: 0.1rem;padding: 0.24rem 0;box-shadow: 0 0 10px #eee;border-radius: 0.15rem;background-color: #fff;position: relative; z-index:1; overflow:hidden;padding:0.2rem;}
.permanage li:before{content:'';background-color: #e1eeff;
    background: linear-gradient(bottom,#e9f3ff,#fff);
    background: -webkit-linear-gradient(bottom,#e9f3ff,#fff); position:absolute; z-index:-1;bottom:0;left:0;width:100%;height:1.5rem;}
.permanage li h5{color: #1779ff;}
.permanage li h2{margin-top:0.1rem;font-size:0.28rem;}
.permanage li h2 span{display: inline-block;margin-left: 0.2rem;background-color: #f1f7ff;color: #1779ff;padding: 0.04rem 0.12rem;border-radius: 0.1rem;font-size:0.2rem;}
.permanage li .info{margin-top:0.2rem;color:#666666;font-size:0.2rem;}
.permanage li .info p{margin:0.1rem 0;}
.permanage li .info p span{display: inline-block;margin-left: 0.2rem;}
.billtop select{min-width: 27%;}
.billtop .right{color:#666666;font-size:0.26rem; text-align:right;flex:1;}
.billtop .right span{color: #1779ff;font-size:0.32rem;font-weight:bold;}
.billC{box-shadow: 0 0 10px #eee;border-radius: 0.15rem;background-color: #fff;margin:0 0.2rem 0.2rem;padding:0.2rem;}
.billbody{height:calc(100vh - 2.6rem);}
.project,.zhangdan{padding:0 0.2rem 0.4rem;}
.project .list,.zhangdan .list{box-shadow: 0 0 10px #eee;border-radius: 0.15rem;background-color: #fff;margin-bottom:0.15rem;padding: 0.2rem;}
.project .list .info,.zhangdan .list .info{margin-top:0.2rem;}
.project .list .info .infolist{margin:0.15rem 0; display:flex;align-items:center;}
.project .list .info .infolist img,.zhangdan .list .info .infolist img{width:0.3rem; display:inline-block;margin-right:0.1rem;}
.project .list .info .infolist time,.zhangdan .list .info .infolist time{color:#999;margin-left:0.2rem; display:inline-block;}
.project .list .info .infolist span,.addrilicy .con .list span{color: #1779ff;display: inline-block;margin-left:0.1rem;border-radius: 0.1rem;    padding: 0.05rem 0.1rem;background-color: #f1f7ff;font-size: 0.22rem;}
.project .list .projectinfo{margin-top:0.3rem;}
.projectinfo .tablist,.zdinfolist{margin-bottom: 10px;background-color: #f6f7fb;border-radius:0.15rem;}
.projectinfo .tablist .tab,.zdinfolist{border-radius:0.15rem;padding:0.2rem;display: flex;align-items: center;}
.projectinfo .tablist .tab .span1 {font-weight: 500;font-size:0.28rem;min-width:1rem;}
.projectinfo .tablist .tab .span2{color:#666666;margin:0 0.1rem;}
.projectinfo .tablist .tab .span3{ text-align:right;flex:1;}
.projectinfo .tablist .tab .span3 span,.addrilicy .con .list p{width: 0.5rem;height: 0.5rem;border-radius: 50%;background-color: #1779ff;color: #fff;text-align: center;line-height: 0.5rem;display: inline-block;margin-left:1px;font-size:0.3rem;}
.projectinfo .tablist .tabcon{padding: 0.1rem 0.2rem;display:none;}
.projectinfo .tablist .tabcon dl{padding: 0.2rem 0;}
.projectinfo .tablist .tabcon dl + dl {border-top: 1px solid #eaeaea;}
.projectinfo .tablist .tabcon dl dt{line-height:0.36rem;color: #333333;}
.projectinfo .tablist .tabcon dl dd{margin-top:0.1rem;color:#999;}
.projectinfo .tablist .tab.open{background-color: #1779ff;color: #fff;}
.projectinfo .tablist .tab.open .span3 span {background-color: #fff;color: #1779ff;}
.projectinfo .tablist .tab.open .span2 {color: #fff;}
.project .list.yuqi .info .infolist span {background-color: #ffe7e9;color: #b8232d;}
.project .list.yuqi .projectinfo .tablist .tab.open {background-color: #b8232d;color: #fff;}
.project .list.yuqi .projectinfo .tablist .tab.open .span3 span {color: #b8232d;}
.project .list.gezhi h5,.project .list.gezhi .info .infolist,.project .list.gezhi .projectinfo .tablist .tab .span1{color:#666;}
.project .list.gezhi .info .infolist img{filter: grayscale(100%);opacity: 0.8;}
.project .list.gezhi .info .infolist span {color: #666;background-color: #f2f5f7;}
.project .list.gezhi .projectinfo .tablist .tab .span2{color:#999;}
.project .list.gezhi .projectinfo .tablist .tab .span3 span {background-color: #a1a8ad;}
.project .list.gezhi .projectinfo .tablist .tab.open{background-color: #a1a8ad;}
.project .list.gezhi .projectinfo .tablist .tab.open .span1{color: #fff;}
.project .list.gezhi .projectinfo .tablist .tab.open .span2{color: #fff;opacity: 0.8;}
.project .list.gezhi .projectinfo .tablist .tab.open .span3 span {background-color: #fff;color: #a1a8ad;}
.project .list.gezhi .projectinfo .tablist .tabcon dl dt {color: #666;}
.zhangdan .list .info{ display:flex;}
.zhangdan .list .info .infolist + .infolist{margin-left:0.4rem;}
.zhangdaninfo{margin-top:0.3rem;}
.zdinfolist{justify-content: space-between;}
.zdinfolist .left{ display:flex;flex:1;}
.zdinfolist dl{min-width:40%;}
.zdinfolist dl dt{color:#666666;margin-bottom:0.1rem;}
.zdinfolist button{ background-color:#a1a8ad;border-radius:60px;padding:0.12rem 0.26rem;color:#fff;border:0;}
.zdinfolist.on dl,.zdinfolist.on dl dt{color:#1779ff;}
.zdinfolist.on button{background-color: #1779ff;color: #fff;background: linear-gradient(left,#4760ff,#0dccff);
    background: -webkit-linear-gradient(left,#4760ff,#0dccff);}
.zhangdan .list .jiesuan{margin-top:0.3rem;color:#999999; display:flex;justify-content: space-between;}
.ribao{ padding:0.2rem 0.2rem 0.4rem;}
.ribao1 .list{margin:0 0.2rem;padding:0.1rem 0;}
.ribao1 .list + .list{border-top:1px solid #eee;}
.ribao1 .list dl{padding:0.15rem 0; display:flex;align-items:center;}
.ribao1 .list dd,.ribao3 .right{flex:1;}
.ribao1 button{ background-color:#f1f7ff;color:#1779ff;padding:0.2rem 0;border:0;width:100%;}
.ribao1 .list dd .number{float: right;display:flex;align-items:center; border:1px solid #eee;border-radius:60px;width: 2rem;}
.ribao1 .list dd .number span{height:0.4rem;width: 0.5rem;text-align: center;}
.ribao1 .list dd .number input{flex: 1;width: 100%;text-align:center;border-left:1px solid #eee;border-right:1px solid #eee;}
.ribao2{padding:0.2rem;}
.ribao2 h5{font-size:0.24rem;}
.ribao2 .con{margin-top:0.2rem;background-color:#f2f5f7;padding:0.2rem;border-radius:0.15rem;}
.ribao2 .con textarea{width:100%;min-height:1.8rem; resize:none;font-family: "microsoft yahei";font-size:0.24rem; background-color:transparent;border:0;}
.ribao3{padding:0.2rem; display:flex;align-items:center;}
.ribao .btns{text-align: center;margin-top: 0.3rem;}
.addrilicy{padding:0.2rem;}
.addrilicy h2{ display:flex;justify-content: space-between;font-size:0.26rem;}
.addrilicy h2 .right{color:#666;}
.addrilicy .con{margin-top:0.3rem;}
.addrilicy .con .list{margin:0.15rem 0; display:flex;align-items:center;color:#444444;}
.addrilicy .con .list p{margin: 0 0.1rem 0 0;}
.popaddrili dl{border-radius:0.15rem;padding:0.16rem 0.4rem 0.16rem 0.2rem;}
.popaddrili dl dt{width: 0.5rem;height: 0.5rem;border-radius: 50%;background-color: #1779ff;color: #fff;text-align: center;line-height: 0.5rem;display: inline-block;font-size: 0.3rem;}
.popaddrili dl dd{flex:1;margin-left:0.2rem;color:#444444; padding-right:0.4rem;}
.popaddrili dl{margin: 0.1rem 0;}
.popaddrili dl.on{background:#f2f5f7 url(../images/icon34.png) no-repeat center right 0.2rem; background-size:0.3rem;}
.calendar{margin-top:0.3rem;}
.calendar-month-select{border-left:1px solid #eee;padding-left:0.2rem;min-width: 1rem;}
.calendar-body{margin-top:0.1rem;}
.calendar-table thead{color:#999;}
.calendar-header{position: relative;z-index: 1;}
.events .span1{width:0.08rem;height:0.08rem;border-radius:50%; background-color:#1779ff; margin:0 1px; display:inline-block;}
.events .span2{width:0.08rem;height:0.08rem;border-radius:50%; background-color:#00804b; margin:0 1px; display:inline-block}
.events .span3{width:0.08rem;height:0.08rem;border-radius:50%; background-color:#ee0000; margin:0 1px; display:inline-block}
.calendar-today .events span{ opacity:0;}
.calendar-select {display: inline-block;position: relative;min-width: 1rem;}
.calendar-column-header,  .calendar-cell {width: 14%;}
.calendar-column-header {padding: 0.24rem 0;font-weight: 400;text-align: center;}
.calendar-table {width:100%;}
.calendar-cell {font-size: 0.24rem;}
.calendar-cell.calendar-last-month-cell,  .calendar-cell.calendar-next-month-cell {color: rgba(0, 0, 0, 0.25);}
.calendar-date {text-align: center;height:0.7rem;line-height:0.7rem;width: 0.7rem;margin: auto; position:relative;}
.calendar-cell.calendar-thisMonth .calendar-date,  .calendar-cell.calendar-today .calendar-date {background-color: #1779ff;color: #fff;border-radius: 50%;}
.calendar-date:hover {background: #e6f7ff;border-radius: 50%;}
.calendar-content {position: absolute;bottom: 0.36rem;height: 0.1rem;width: 100%;text-align: center;}
.btn.calendar-select-active {border-color: #fff;z-index: 2;}
ul.dropdown-month, .dropdown-month li,  ul.dropdown-year, .dropdown-year li {list-style: none;text-align: center;padding: 0;margin: 0;}
.dropdown-month.open,  .dropdown-year.open {display: inline-block;margin-top: 1px;width: 100%;}
.dropdown-month,  .dropdown-year {height: 250px;overflow-y: auto;overflow-x: hidden;display: none;position: absolute;	left: 0;top: 100%;background: #fff;width: 50px;border: 1px solid #eee;box-shadow: 0px 6px 12px rgba(0,0,0,0.175);	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175)}
.dropdown-month .month-item,  .dropdown-year .year-item {font-size: 12px;position: relative;display: block;padding: 5px 2px;line-height: 20px;font-weight: normal;color: rgba(0, 0, 0, 0.65);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-transition: background 0.3s ease;transition: background 0.3s ease;}
.month-item:hover,  .year-item:hover {background: #e6f7ff;}
.year-item.active {background-color: #fafafa;font-weight: 600;color: rgba(0, 0, 0, 0.65);}
.rili{margin: 0.2rem 0.2rem 0.4rem;padding: 0.2rem;box-shadow: 0 0 10px #eee;border-radius: 0.15rem;background-color: #fff;overflow: hidden;}
.rilitop .calendar {margin-top: 0.2rem;}
.riliworkbody,.worktjtopbody{margin-top:0.2rem;}
.riliwork{margin-bottom:0.3rem;}
.riliwork dl{ display:flex;}
.riliwork dl dt{width:0.6rem; text-align:center; font-size:0.2rem;}
.riliwork dl dt span{ display:block;font-size:0.34rem;margin-bottom:2px;}
.riliwork dl dd{flex:1;margin-left:0.2rem;}
.riliwork dl dd .list{ background-color:#f2f5f7;border-radius:0.15rem;padding:0.25rem 0.2rem 0.25rem;margin-bottom:0.15rem; position:relative;}
.riliwork dl dd .list h5{ font-size:0.28rem;}
.riliwork dl dd .list .info{margin-top:0.2rem; display:flex;align-items:center;justify-content: space-between;color:#999999;}
.riliwork dl dd .list .info .right span{ display:inline-block;margin-left:0.2rem;}
.riliwork dl dd .list .info .right img{width:0.25rem; display:inline-block;margin-right:0.1rem; vertical-align:middle;}
.riliwork dl dd .list:before{content:''; display:inline-block;width: 0.1rem;height: 0.1rem;border-radius: 50%;    background-color: #1779ff; position:absolute;right:0.15rem;top:0.15rem;}
.riliwork dl dd .list.lv:before{background-color: #00804b;}
.riliwork dl dd .list.lv{background-color: #e4f9f0;}
.riliwork h2{font-size:0.26rem;color: #999999;margin-bottom:0.2rem;}
.rilitopline{ text-align:center;padding:0.2rem 0; position:relative; z-index:1;}
.rilitopline:before{width:100%;height:1px; background-color:#eee; position:absolute;top:50%;left:0; display:block;content:''; z-index:-1;}
.rilitopline span{ background-color:#fff;padding:0 0.22rem;}
.rilitopline span img{width:0.32rem;vertical-align: middle;}
.rilitop{height: 2.2rem;overflow: hidden;}
.rilitop.open{height:auto;}
.rilitopline.open span img{transform:rotate(180deg);
-ms-transform:rotate(180deg); /* Internet Explorer */
-moz-transform:rotate(180deg); /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);}
.fixright{ position:fixed;right:0.2rem;bottom:0.2rem;}
.fixright img{width:0.74rem;}
.riliworkempty{ text-align:center;color:#1779ff;padding-bottom: 0.2rem;}
.worktjtop dl{ display:flex;align-items:center; background-color:#f2f5f7;padding:0.2rem;border-radius:0.15rem;margin-bottom:0.15rem;}
.worktjtop dl dd{color:#666666;flex:1;margin-left:0.2rem; text-align:right;}
.worktjbottom{margin-top:0.3rem;}
.worktjbottom h5{font-size:0.28rem;}
.worktjbottom .con{color:#666666;line-height:0.4rem;margin-top: 0.2rem;}
.worktjbtn{margin-bottom:0.6rem;}
.rilitab{ position:absolute;right:0;top:0.1rem; background-color:#e6eaed;border-radius:60px;padding:3px;z-index: 2;}
.rilitab span{ display:inline-block;padding:0.05rem 0.2rem;border-radius:60px;}
.rilitab span.on{ background-color:#fff;}
.worktjtoplist{ display:none;}
.yuetop{overflow-x:scroll;}
.yuetop .con{display:flex;width: max-content;padding-bottom: 0.3rem;color:#333;}
.yuetop .con span{display:inline-block;margin:0 0.1rem;width:0.6rem;height:0.6rem;line-height:0.6rem;border-radius:50%; text-align:center;}
.yuetop .con span.on{ background-color:#1779ff;color:#fff;}
.rili.yue .rilitopline,.rili.yue .calendar-body{ display:none;}
.rili.yue .rilitop{height:0.8rem;}
.popaddrilitime,.popaddrilitime2{ z-index:14;}





.homepage,.e_dkmain{padding:0.16rem 0.16rem 0.5rem;}
.banner{border-radius:8px; box-shadow:0 0 10px #ebebeb; overflow:hidden;}
.banner .swiper-pagination{ position:absolute;}
.banner .swiper-pagination-bullet{ background-color:#fff; margin:0 3px;}
.banner .swiper-pagination-bullet-active{ background-color:#2f2b25;}
.homenav{border-radius:8px; box-shadow:0 0 10px #ebebeb; overflow:hidden;margin-top:0.2rem; background-color:#fff;padding:0.3rem 0.1rem;}
.homenav a{width:25%; text-align:center;float:left;}
.homenav a img{max-width:60%; display:block;margin:0 auto 0.14rem;}
.h_title{ display:flex; align-items:center;}
.h_title h2{flex:1;font-size:0.3rem; font-weight:bold;letter-spacing:2px;}
.h_title p{color:#7a7a7a;letter-spacing:1px;}
.h_class .h_title{padding: 0 0.1rem;}
.h_class{border-radius:8px; box-shadow:0 0 10px #ebebeb;margin-top:0.2rem; background-color:#fff;padding:0.25rem 0.2rem 0.2rem;}
.h_classC{margin-top:0.3rem; background-color:transparent}
.h_classC dl,.e_elitertrain2 dl{width:49%;margin:0 0 0.1rem; overflow:hidden;border-radius:8px;}
.h_classC dl:first-child{width:100%;}
.h_classC dl a,.e_elitertrain2 dl a{ display:block; position:relative;width:100%;}
.h_classC dl h2,.e_elitertrain2 dl h5{ color:#fff; position:absolute;top:0.2rem;left:0.2rem;font-size: 0.26rem;}
.h_classC dl p{ color:#fff; position:absolute;bottom:0.12rem;left:0.2rem; background-color:rgba(0,0,0,0.5);padding:0.1rem 0.15rem;border-radius:60px;font-size: 0.22rem;}
.h_classC dl:first-child h2{top:0.3rem;}
.h_daka{margin-top:0.2rem;border-radius:8px;background-color: #38332b;
    background: linear-gradient(left,#38332b,#181716);
    background: -webkit-linear-gradient(left,#38332b,#181716); padding:0.3rem 0.2rem 0.8rem;}
.h_daka h2,.e_elitertrain1 .left h5{font-size:0.3rem;font-weight:bold;}
.h_daka h2 span,.e_elitertrain1 .left h5 span{background-image: -webkit-linear-gradient(right, #f1ddc3,#e6c18d); -webkit-background-clip: text; -webkit-text-fill-color: transparent;letter-spacing: 2px;}
.h_daka h3{color:rgba(241,220,194,0.5); font-weight:lighter;font-size: 0.2rem;letter-spacing: 2px;margin-top: 0.08rem;}
.h_daka .icon{ position:absolute;top:0;right:0.1rem;max-width:28%; z-index:2;}
.h_dakaC{margin-top:0.3rem;border-radius:8px;background-color: #38332b;
    background: linear-gradient(top,#f5e8dc,#fbfbf6);
    background: -webkit-linear-gradient(top,#f5e8dc,#fbfbf6);padding:0.3rem 0.2rem;}
.h_dakaC h5{font-size:0.26rem;}
.h_dakaC ul{margin-top:0.3rem;}
.h_dakaC ul li{width:31.333%; position:relative; z-index:1; text-align:center;padding:0 0.2rem 0.2rem;color:#563a14;}
.h_dakaC ul li:after{content:''; width:100%;height:calc(100% - 0.6rem);border-radius:8px;background-color: #38332b;
    background: linear-gradient(top,#e6c18d,#f1ddc3);
    background: -webkit-linear-gradient(top,#e6c18d,#f1ddc3); position:absolute;bottom:0;left:0; z-index:-1;}
.h_dakaC ul li .avatar{ position:relative;width:86%;margin:auto;}
.h_dakaC ul li .avatar .img{ position:absolute;width:100%;height:100%;bottom:0;left:50%;border-radius:50%;border:1px solid #d4ad78;transform: translateX(-50%);object-fit: cover;}
.h_dakaC ul li .avatar:after{width:0.5rem;height:0.5rem;content:''; position:absolute;left:50%;bottom:-0.2rem;transform: translateX(-50%);}
.h_dakaC ul li:first-child .avatar:after{background:url(../images/icon6.png) no-repeat center center; background-size:100%;}
.h_dakaC ul li:nth-child(2) .avatar:after{background:url(../images/icon7.png) no-repeat center center; background-size:70%;}
.h_dakaC ul li:nth-child(3) .avatar:after{background:url(../images/icon8.png) no-repeat center center; background-size:54%;}
.h_dakaC ul li h4{margin-top: 0.3rem;font-size: 0.26rem;}
.h_dakaC ul li h6{margin-top: 0.02rem;font-size: 0.26rem;}
.h_dakaC ul li h6 span{font-size:0.34rem; display:inline-block;margin-right:0.05rem;}
.h_dakaC ul li .con{margin-top:0.18rem;}
.h_dakaC ul li .con p{ text-align:left;margin:0.05rem; display:flex;}
.h_dakaC ul li .con p span{flex:1;margin-left:0.1rem;}
.h_dakaC ul li:nth-child(2) .avatar .img{width:84%;height:84%;}
.h_dakaC ul li:nth-child(3) .avatar .img{width:70%;height:70%;}
.h_dakaC ul li:nth-child(2):after{height:calc(100% - 0.75rem);}
.h_dakaC ul li:nth-child(3):after{height:calc(100% - 0.9rem);}
.h_dakaC .more{color:#563a14; background-color:#f7e9dc;border-radius:8px;margin-top:0.15rem; display:block; text-align:center;padding:0.1rem 0;font-size: 0.26rem;}
.h_dakaC .swiper-pagination{position: absolute;bottom:-0.2rem;}
.h_dakaC .swiper-container2{ overflow:hidden;}
.h_dakaC .swiper-pagination2{ text-align:center; position:absolute;width:100%;left:0;bottom:0.3rem;}
.h_dakaC .swiper-pagination-bullet{margin:0 4px; background-color:rgba(255,255,255,0.5);border-radius:60px;}
.h_dakaC .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color:#fff;width:30px;}
.login{padding:0.7rem 0.5rem; background:url(../images/bg2.jpg) no-repeat center center; background-size:cover;min-height:100vh;color:#fff;}
.login h1{font-size: 0.4rem;}
.login h2{font-size: 0.27rem;color:rgba(255,255,255,0.5);margin-top:0.08rem;}
.loginC{margin-top:1rem;}
.loginC .list{padding:0.36rem 0.05rem;border-bottom:1px solid #dcdcdc;display: flex;flex-direction: row;align-items: center;}
.loginC .list img{width:0.4rem;}
.loginC .list input{width: 100%;flex:1;margin:0 0.2rem;font-size:0.26rem; background-color:transparent;border:0;color: #fff;}
.loginC .list input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #fff;}
.loginC .list input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff;}
.loginC .list input:-ms-input-placeholder{  color: #fff;}
.loginC .list input::-webkit-input-placeholder{  color: #fff;}
.placeholder{color:#666666;}
.tip{font-size:0.24rem;color:#999999;margin-top:0.3rem;}
.tip a{color:#cf9e5a;display: inline-block;}
.login .bigbtn{margin-top:0.8rem;}
.wxdenglu{position: fixed;bottom:0.3rem;left:0;width:100%;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
.wxdenglu .weixin{background-color: transparent;font-weight: initial;font-size:0.24rem;color:#fff;display: inline-block;border:0;}
.wxdenglu img{width:0.6rem;display: block;margin:0 auto 0.1rem;}
#btnSendCode1{color:#cf9e5a;border:1px solid #cf9e5a;border-radius:60px;padding:0.1rem 0.2rem; background-color:transparent;font-size:0.24rem;}
#btnSendCode1[disabled]{ opacity:0.7;}
.news,.e_elitertrain{padding:0 0 0.5rem;}
.tabcontent{padding:1rem 0.16rem 0.6rem;}
.tabconlist{ display:none;}
.news .tabconlist dl a{ display:flex; background-color:#fff;border-radius:8px; box-shadow:0 0 6px #ebebeb;padding:0.3rem 0.2rem;}
.news .tabconlist dl,.t_work .tabconlist dl{margin-bottom:0.16rem;}
.news .tabconlist dl dt img{width:1.75rem; border-radius:8px;}
.news .tabconlist dl dd{flex:1;margin-right:0.2rem;}
.news .tabconlist dl dd h5{ font-size:0.26rem;line-height:0.35rem;height:0.7rem;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  line-clamp:2;
  -webkit-box-orient: vertical;}
.news .tabconlist dl dd time,.newmain2 time{color:#999999;margin-top:0.2rem; display:block; font-size:0.23rem;}
.newmain2{border-radius:8px; box-shadow:0 0 4px #ebebeb;margin:-0.3rem 0.16rem 0;background-color:#fff;padding:0.3rem 0.25rem; position:relative; z-index:1;}
.newmain2 h1{ font-size:0.28rem;line-height: 0.42rem;}
.newmain3{border-radius:8px; box-shadow:0 0 4px #ebebeb;margin:0.16rem 0.16rem 0;background-color:#fff;padding:0.3rem 0.25rem;color:#444444;line-height: 0.4rem;}
.newsmain{padding-bottom:1rem;}
.e_user{padding:0.3rem 0.16rem 0.6rem;}
.e_user1{ display:flex;align-items: center;}
.e_user1 .left img{width:1.1rem;height:1.1rem; border-radius:50%; border:1px solid #d4ad78;object-fit: cover;}
.e_user1 .center{flex:1;margin:0 0.2rem;}
.e_user1 .center h5{font-size:0.29rem;}
.e_user1 .center p{font-size:0.23rem;color:#7a7a7a;margin-top:0.1rem;}
.e_user1 .right{ display:block;border-radius:60px 0 0 60px;color:#563a14;background-color: #e6c18d;
    background: linear-gradient(left,#f0ddc2,#e6c18d);
    background: -webkit-linear-gradient(left,#f0ddc2,#e6c18d);padding:0.14rem 0.2rem;margin:0 -0.16rem 0 0;}
.e_user1 .right img{width:0.12rem; display:inline-block;margin-left:0.1rem; vertical-align:middle;}
.e_user2C,.e_user3C{margin-top:0.3rem;}
.e_user2C dl{width:48%;display: flex;align-items: center;}
.e_user2C dl dt img{width:0.8rem;}
.e_user2C dl dd{flex:1;margin-left:0.2rem;}
.e_user2C dl dd h5{font-size:0.26rem;}
.e_user2C dl dd a{ display:block;color:#999999;margin-top: 0.05rem;font-size: 0.22rem;}
.e_user2,.e_user3{border-radius:8px; box-shadow:0 0 10px #ebebeb;margin-top:0.2rem; background-color:#fff;padding: 0.3rem 0.2rem;}
.e_user3C dl{width:48%;margin-bottom:0.3rem;}
.e_user3C dl img{border-radius:8px;}
.e_user3C dl dd{margin:0.15rem 0.1rem 0;line-height:0.35rem;height:0.7rem;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  line-clamp:2;
  -webkit-box-orient: vertical;}
.e_user3C .more{width:100%;}
.e_user3C .more a{ background-color:#f7e9dc;border-radius:8px;padding:0.14rem 0;color:#563a14;font-size:0.26rem; display:block; text-align:center;width:100%;}
.t_user{padding:0.4rem 0.16rem 0.6rem;}
.t_user1{margin-top:-1rem;border-radius:8px;box-shadow:0 0 10px #ebebeb;background-color:#fff;padding:1.3rem 0.2rem 0.1rem;}
.t_user1avatar{margin:auto; position:relative; z-index:1;}
.t_user1avatar img{ display:block;margin:0 auto 0.1rem;border-radius:50%;border: 1px solid #d4ad78;object-fit: cover;width: 1.4rem;height: 1.4rem;}
.t_user1avatar h5{font-size:0.27rem;margin-top:0.1rem; text-align:center;}
.t_user1 .list{ display:flex;margin:0.36rem 0;font-size:0.26rem;}
.t_user1 .list .right{flex:1;margin-left:0.2rem; text-align:right;color:#666666;}
.t_user1 .list .right input{ text-align:right;font-size:0.26rem;width:100%; background-color:transparent;border:0;color:#666666;}
.t_user1 .list .right.arrow{ background:url(../images/icon21.png) no-repeat right center; background-size:0.16rem;padding-right:0.3rem;}
.t_user1 .list .right button{font-size:0.26rem;background-color:transparent;border:0;color:#666666;border:0;}
.t_user1 .list .right img,.tuichu img,.e_tuichu img{width:0.4rem; display:inline-block;margin-right:0.1rem; vertical-align:middle;}
.tuichu{color:#cf9e5a;background-color: #f7e9dc;border-radius:8px; text-align:center;width:100%;border:0;font-size:0.28rem;padding:0.17rem 0;margin-top:0.4rem;}
.tuichu img,.e_tuichu img{width:0.3rem;vertical-align: bottom;}
.e_tuichu{color:#cf9e5a;text-align:center;width:100%;border:0;font-size:0.28rem;padding:0.25rem 0;position:fixed;bottom:0;border-top:1px solid #dcdcdc;left:0;}
.e_daka,.e_examrecord,.e_elitemin,.e_study,.e_newculture,.e_newdetail,.e_newexam{padding:0.16rem 0.16rem 0.6rem;}
.e_daka dl{margin-bottom:0.24rem;}
.e_daka dl a{ background-color:#fff;box-shadow: 0 0 10px #ebebeb;background-color: #fff; display:block;border-radius:8px; overflow:hidden;}
.e_daka dl img{border-radius:8px;}
.e_daka dl dd{padding:0.26rem 0.24rem;}
.e_daka dl dd h5{font-size:0.26rem;}
.e_daka dl dd time{display: block;color: #999999;margin-top: 0.05rem;font-size: 0.22rem;}
.e_dakadetail{border-radius: 8px;box-shadow: 0 0 10px #ebebeb;margin:0.16rem 0.16rem 0.6rem;background-color: #fff;padding: 0.3rem 0.2rem;}
.e_dakadetail h1,.e_newdetail1 h1{font-size:0.3rem;}
.e_dakadetail time,.e_newdetail1 .times{ display:block;color:#7a7a7a;margin-top:0.1rem;}
.e_dakadetail article,.e_newdetail2{margin-top:0.2rem;line-height:0.4rem;}
.bigbtn2{color:#563a14;background-color: #e6c18d;
    background: linear-gradient(left,#f0ddc2,#e6c18d);
    background: -webkit-linear-gradient(left,#f0ddc2,#e6c18d);border-radius:8px; text-align:center;width:100%;border:0;font-size:0.28rem;padding:0.17rem 0; display:block;}
.e_dakadetail .bigbtn2{margin-top:0.3rem;}
.e_examrecord .list,.e_exammain .list,.e_newexamtop{background-color:#fff;box-shadow: 0 0 10px #ebebeb;background-color: #fff; display:block;border-radius:8px;margin-bottom:0.2rem; position:relative;padding:0.3rem 0.2rem;}
.e_examrecord .list h5{ font-size:0.29rem;}
.e_examrecord .list time{margin-top:0.07rem;color:#7a7a7a; display:block; font-size:0.23rem;}
.e_examrecord .list img{width:0.7rem; position:absolute;right:0.2rem;top:0.3rem;}
.e_examrecord .list .fen{margin-top:0.2rem;}
.e_examrecord .list .fennum{color:#cf9e5a;}
.e_examrecord .list .fennum p{ display:inline-block;margin-right:0.5rem;}
.e_examrecord .list .fennum p:last-child{margin-right:0;}
.e_examrecord .list .fennum p span,.e_newexambottom .fennum span{ display:inline-block;margin-left:0.1rem;}
.e_examrecord .list .fennum p span em,.e_newexambottom .fennum em{ opacity:0.5;font-style: initial;margin-left: 0.05rem;display: inline-block;}
.e_examrecord .list .fenline,.e_newexambottom .fenline{ background-color:#f0f0f0;border-radius:60px;height:0.08rem;margin-top:0.2rem; position:relative;}
.e_examrecord .list .fenline span{ display:inline-block;height:0.12rem; position:absolute;left:0;border-radius:60px;background-color: #e6c18d;
    background: linear-gradient(left,#f0ddc2,#e6c18d);
    background: -webkit-linear-gradient(left,#f0ddc2,#e6c18d);top:-0.02rem;width:0;}
.e_examrecord .list .fennum small{font-size: 0.24rem;}
.e_examrecord .list a{position:absolute;right:0.2rem;top:0.3rem;color:#563a14;border:1px solid #563a14;border-radius:8px;padding:0.08rem 0.13rem;}
.e_elitmainfixbottom{ position:fixed;width:100%;bottom:0;left:0; background-color:#f4f5f8;padding:0.16rem;}
.e_elitmainfixbottom .bigbtn{color: #fff;
    background-color: #181716;
    background: linear-gradient(left,#38322a,#181716);
    background: -webkit-linear-gradient(left,#38322a,#181716);}
.e_elitemin .e_examrecord{padding:0;}
.e_exammain .list h2,.e_newexamtop h2{font-size:0.27rem;}
.e_exammain .list h2 span,.e_newexamtop h2 span{color:#cf9e5a;}
.e_exammain .list ul,.e_newexamtop .con{margin-top:0.2rem;}
.e_exammain .list ul li,.e_newexamtop .con label{margin:0.3rem 0; display:flex;color:#444444;font-size:0.25rem;align-items: center;}
.e_exammain .list ul li span,.e_newexamtop .con label span{width:0.5rem;height:0.5rem;line-height:0.5rem; text-align:center;border-radius:50%;border:1px solid #4e4e4e;}
.e_exammain .list ul li p,.e_newexamtop .con label p{flex:1;margin-left:0.1rem;line-height: 0.36rem;}
.e_exammain .list ul li.no span{color:#fff; background-color:#bc2020;border-color:#bc2020;}
.e_exammain .list ul li.yes span{color:#fff; background-color:#2fa029;border-color:#2fa029;}
.e_exammain .list .daan{color:#cf9e5a;font-size: 0.26rem;}
.e_elitmainfixbottomh{height:1.03rem;}
.e_study dl{margin-bottom:0.2rem; border-radius:8px; overflow:hidden;}
.e_study dl a{ position:relative; display:block;}
.e_study dl dd{ position:absolute;width:100%;left:0;top:0;padding:0.4rem 0.3rem;height:100%;}
.e_study dl dd .dltop{color:rgba(255,255,255,0.5); text-transform:uppercase;}
.e_study dl dd .dltop h5{font-size:0.34rem;letter-spacing: 1px;font-weight: 500;}
.e_study dl dd .dltop p{margin-top:0.05rem;font-weight:100;font-size:0.24rem;}
.e_study dl dd .dlbottom{ position:absolute;bottom:0.3rem;width:calc(100% - 0.6rem);}
.e_study dl dd .dlbottom h5{color:#fff;font-size:0.3rem;letter-spacing: 1px;}
.e_study dl dd .dlbottom span{ display:inline-block;margin-top:0.16rem; background-color:rgba(255,255,255,0.1);border-radius:60px;padding:0.08rem 0.2rem;color:#fff;}
.e_elitertrain1{ background:url(../images/bg3.jpg) no-repeat center center; background-size:cover;border-radius:8px;padding:0.4rem 0.3rem; display:flex;}
.e_elitertrain1 .left{flex:1;margin-right:0.2rem;}
.e_elitertrain1 .left .con{font-size: 0.23rem;margin-top:0.2rem;color:rgba(241,220,194,0.5);}
.e_elitertrain1 .left .con p{margin:0.05rem 0;}
.e_elitertrain1 .left .con p span{color:#f1dcc2;font-size:0.3rem; display:inline-block;margin:0 0.1rem;}
.e_elitertrain1 .right{ display:flex;align-items:center;justify-content: center;flex-direction: column;}
.e_elitertrain1 .right p{ background-color:rgba(236,208,169,0.2);color:rgba(241,220,194,0.5);border-radius:8px;padding:0.1rem 0.15rem;font-size: 0.23rem;}
.e_elitertrain2{margin-top:0.2rem;}
.e_elitertrain2 dl dd span{ color:#563a14;position:absolute;bottom:0.12rem;left:0.2rem; padding:0.06rem 0.15rem;border-radius:60px;background-color: #e6c18d;
    background: linear-gradient(left,#f0ddc2,#e6c18d);
    background: -webkit-linear-gradient(left,#f0ddc2,#e6c18d);font-size: 0.22rem;}
.e_elitertrain1 .right .a1{background-color: #e6c18d;
    background: linear-gradient(left,#f0ddc2,#e6c18d);
    background: -webkit-linear-gradient(left,#f0ddc2,#e6c18d);color:#563a14;border-radius: 8px;    padding: 0.1rem 0.15rem;font-size: 0.23rem;}
.e_elitertrain1 .right .a2{color:rgba(241,220,194,0.5); display:inline-block;text-decoration: underline;margin-top: 0.4rem;}
.e_elitertrainphb{padding:0 0.16rem 0.6rem;}
.e_elitertrainphblist{border-radius: 8px;box-shadow: 0 0 10px #ebebeb;margin-top:1.65rem;background-color: #fff;   padding: 0 0.2rem;}
.e_elitertrainphblist li{padding:0.32rem 0;border-bottom:1px solid #f4f4f4; display:flex;align-items: center;}
.e_elitertrainphblist li:last-child{border-bottom:0;}
.e_elitertrainphblist li .num,.e_elitertrainphb1 li .num,.e_dkmain3top .num{width:0.7rem;font-size:0.28rem;color:#7a7a7a;text-indent: 0.12rem;}
.e_elitertrainphblist li:first-child .num{ background:url(../images/icon6.png) no-repeat; background-size:0.4rem;height:0.4rem; font-size:0;}
.e_elitertrainphblist li:nth-child(2) .num{ background:url(../images/icon7.png) no-repeat; background-size:0.4rem;height:0.4rem; font-size:0;}
.e_elitertrainphblist li:nth-child(3) .num{ background:url(../images/icon8.png) no-repeat; background-size:0.4rem;height:0.4rem; font-size:0;}
.e_elitertrainphblist li .img img,.e_elitertrainphb1 li .img img,.e_dkmain3top .img img,.popdkplCtop dl dt img{width:0.7rem;height:0.7rem; border-radius:50%;border:1px solid #d0af7f;}
.e_elitertrainphblist li h5,.e_elitertrainphb1 li h5,.e_dkmain3top h5{flex:1;margin:0 0.2rem;font-size:0.27rem;}
.e_elitertrainphblist li .fen,.e_elitertrainphb1 li .fen,.e_dkmain4 .e_dkmain3 .fen,.popdkpfC .list .listtop .right{color:#563a14;}
.e_elitertrainphblist li .fen span,.e_elitertrainphb1 li .fen span,.e_dkmain3top .fen span,.popdkpfC .list .listtop .right span,.t_work .tabconlist dl dd .fen span{ display:inline-block;margin-right:0.05rem;font-size:0.36rem;}
.e_elitertrainphb1{ position:fixed;width:100%;top:0;left:0;padding:0.16rem 0.16rem; background-color:#f4f5f8;}
.e_elitertrainphb1 li{background-color: #181716;
    background: linear-gradient(left,#38322a,#181716);
    background: -webkit-linear-gradient(left,#38322a,#181716);color:#fff;border-radius: 8px;padding:0.32rem 0.2rem;display:flex;align-items: center;}
.e_elitertrainphb1 li h5,.e_dkmain3top h5{height:0.36rem;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:1;
  line-clamp:1;
  -webkit-box-orient: vertical;}
.e_elitertrainphb1 li .fen {color: #fff;}
.e_elitertrainphb1 li .num img{width:0.4rem;}
.e_elitertrainphb1 li .num,.e_dkmain3top .num{color:#fff;}
.e_newtrain{padding:0.7rem 0.16rem 2rem; position:relative; z-index:1;}
.e_newtrain .bg{ position:absolute;width:100%;top:0;left:0; z-index:-1;}
.e_newtrain h1{ text-align:center;font-size:0.45rem;}
.e_newtrain h1 span{ font-weight:bold;background-image: -webkit-linear-gradient(left, #f1ddc3,#e6c18d); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.e_newtrain h2{ text-align:center;color:#f7e9dc;margin-top:0.3rem;}
.e_newtrain h2 span{ background:url(../images/bg5.png) no-repeat center center; background-size:100% 100%;font-size:0.29rem;padding:0.12rem 0.4rem;letter-spacing: 1px;}
.e_newtrain2{background: url(../images/bg6.jpg) no-repeat center center;background-size: cover;margin-top:0.42rem; position:relative;}
.e_newtrain2:before{width:96%;height:100%; background-color:rgba(255,255,255,0.2);border-radius:8px;left:2%;bottom:-0.1rem; position:absolute; display:block;content:''; z-index:-1;}
.e_newtrain2:after{width:92%;height:100%; background-color:rgba(255,255,255,0.1);border-radius:8px;left:4%;bottom:-0.2rem; position:absolute; display:block;content:''; z-index:-1;}
.e_newtrain2 .left h5 span{-webkit-text-fill-color: initial;color:#563a14;}
.e_newtrain2 .left .con,.e_newtrain2 .right .a2{color:rgba(86,58,20,0.8);}
.e_newtrain2 .left .con p span{color:#563a14;}
.e_newtrain2 .right .a1 {background-color: #181716;
    background: linear-gradient(left,#38322a,#181716);
    background: -webkit-linear-gradient(left,#38322a,#181716);color: #f7e9dc;}
.e_newtrainstep{margin-top:0.75rem;}
.e_newtrainstep li .img{width:1.23rem; background:url(../images/bg8.png) no-repeat center center; background-size:100% 100%;margin:auto;}
.e_newtrainstep li h5{margin-top:0.12rem;color:#f7e9dc; font-size:0.26rem;}
.e_newtrainstep li h5 span{ display:inline-block;margin-right:0.1rem;}
.e_newtrainstep li a{ display:inline-block; text-align:center;}
.e_newtrainstep li a:after{width:0.1rem;height:1rem;content:''; display:block;margin:0.1rem auto 0; background:url(../images/bg9.png) no-repeat; background-size:100%;}
.e_newtrainstep li{margin:-0.8rem 0 0 16%;}
.e_newtrainstep li:first-child{margin:0 0 0 16%;}
.e_newtrainstep li:nth-child(even){margin:-0.8rem 0 0 52%;}
.e_newtrainstep li:nth-child(6){margin:-0.1rem 0 0 42%;}
.e_newtrainstep li.on .img{background:url(../images/bg7.png) no-repeat center center; background-size:100% 100%;}
.popkaishi{border-radius:8px;padding:0.54rem 0.3rem;background-color: #e6c18d;
    background: linear-gradient(left bottom,#fbfbf6,#f2e3d5);
    background: -webkit-linear-gradient(left bottom,#fbfbf6,#f2e3d5);color: #f7e9dc;}
.popkaishi h5{font-weight: 500;text-align:center;font-size:0.28rem;color:#563a14;}
.popkaishi p{margin-top:0.15rem; text-align:center;color:rgba(86,58,20,0.7);}
.popkaishi .btns{margin:0.3rem auto 0;text-align:center;}
.popkaishi .btns .btn{border: 0;font-size: 0.25rem;border-radius:8px;width:2.06rem; text-align:center;padding: 0.15rem 0.2rem;display: inline-block;background-color: #e6c18d;
    background: linear-gradient(left,#f0ddc2,#e6c18d);
    background: -webkit-linear-gradient(left,#f0ddc2,#e6c18d);color: #563a14;}
.pop .close{margin-top:0.3rem; text-align:center;}
.pop .close img{width:0.52rem;}
.e_newculture .e_elitertrain2 {margin-top: 0;}
.e_elitertrain2 dl dd span img{width:0.2rem; display:inline-block;margin-right:0.05rem; vertical-align:bottom;}
.e_newdetail2{border-radius: 8px;box-shadow: 0 0 10px #ebebeb;margin-top: 0.2rem;background-color: #fff;padding: 0.3rem 0.2rem;}
.e_newdetail1{border-radius: 8px;box-shadow: 0 0 10px #ebebeb;background-color: #fff;padding: 0.3rem 0.2rem;}
#countdown{ display:inline-block;margin-left:0.2rem;color: #563a14;}
.transition {
    -webkit-transition: top 400ms linear;
    -moz-transition: top 400ms linear;
    -ms-transition: top 400ms linear;
    -o-transition: top 400ms linear;
    transition: top 400ms linear;
}
.timeTo {font-weight: 500;font-size:0.32rem;line-height:0.5rem;height: 0.5rem;}
.timeTo.timeTo-white div {vertical-align: middle;background: #ffffff;
    background: -moz-linear-gradient(top, #e6c18d 38%, #f1ddc3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, top, bottom, color-stop(38%,#e6c18d), color-stop(100%,#f1ddc3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e6c18d 38%,#f1ddc3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e6c18d 38%,#f1ddc3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e6c18d 38%,#f1ddc3 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e6c18d 38%,#f1ddc3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6c18d', endColorstr='#f1ddc3',GradientType=0 ); /* IE6-9 */
}
.timeTo div {position: relative;display: inline-block;overflow: hidden;width: 0.3rem;height: 0.5rem;}
.timeTo div.first{margin-left:0.05rem;border-radius:5px 0 0 5px;padding-left:0.1rem;}
.timeTo div.two{margin-right:0.05rem;border-radius:0 5px 5px 0;padding-right:0.1rem;}
.timeTo ul {position: absolute;left: 0 !important; width:100%; text-align:center;}
.timeTo div.first ul{padding-left:0.1rem;}
.timeTo div.two ul{padding-right:0.1rem;}
.e_newdetail3{margin-top:0.2rem;border-radius:8px; overflow:hidden;}
.e_newdetail3 video{width:100%;vertical-align: top;}
.e_newexamtop{margin-bottom:0;}
.e_newexamtop .con label.on span{color: #563a14;background-color: #e6c18d;
    background: linear-gradient(top,#e6c18d,#f1dec4);
    background: -webkit-linear-gradient(top,#e6c18d,#f1dec4);border-color:transparent;border:0;}
.e_newexamtop .con label input{ position:absolute;width:100%;height:100%; top:0;left:0;opacity:0;}
.e_newexamtop .con label{ position:relative;}
.e_newexambottom{box-shadow: 0 0 10px #ebebeb;border-radius: 8px;padding: 0.3rem 0.2rem;background-color: #e6c18d;
    background: linear-gradient(top,#e6c18d,#f1dec4);
    background: -webkit-linear-gradient(top,#e6c18d,#f1dec4);}
.e_newexambottom .fennum {color: #563a14;font-size:0.28rem;}
.e_newexambottom .fennum .num1{font-size:0.28rem;}
.e_newexambottom .fennum em{font-size: 0.22rem;display:inline-block;margin-left:0.1rem;}
.e_newexambottom .fennum .num2{font-size: 0.22rem;}
.e_newexambottom .fenline span{ display:inline-block;height:0.12rem; position:absolute;left:0;border-radius:60px;background-color: #563a14;top:-0.02rem;width:0;}
.e_newexambottom .btns{margin-top:0.3rem; display:flex;justify-content: space-between;}
.e_newexambottom .btns .btn{padding: 0.1rem 0;text-align:center;width:49%;border:1px solid #363129;border-radius:8px;}
.e_newexambottom .btns .btn2,.e_newexambottom .btns .btn3{ background-color:#363129;color:#fff;}
.e_newexambottom .btns .btn3{ display:none;}
.e_newexambottomh{height:2.41rem;}
.e_newexambhg .con{border-radius:8px;padding:0.4rem 0.53rem;background-color: #f2e3d5;
    background: linear-gradient(top,#fbfbf5,#f2e3d5);
    background: -webkit-linear-gradient(top,#fbfbf5,#f2e3d5); position:relative;color:#563a14;}
.e_newexambhg .con .icon{ position:absolute;right:0.3rem;top:0.3rem;width:0.96rem;}	
.e_newexambhg .con .img{width:2.6rem; display:block;margin:0.1rem auto 0;}	
.e_newexambhg .con h2{font-size:1rem;margin-top:0.2rem;line-height:1;}
.e_newexambhg .con h5{font-size:0.26rem;margin-top:0.1rem;}	
.e_newexambhg .con p{font-size:0.22rem;margin-top:0.05rem; opacity:0.5;}
.e_newexambhg .con .btns{margin-top:0.3rem; display:flex;justify-content: space-between;}
.e_newexambhg .con .btn{text-align:center;width:48%;color:#563a14;border-radius:4px;line-height:0.69rem;height:0.69rem;}
.e_newexambhg .con .btn1{border:1px solid #563a14;}	
.e_newexambhg .con .btn2{background-color: #f2e3d5;
    background: linear-gradient(left,#f1ddc2,#e6c18d);
    background: -webkit-linear-gradient(left,#f1ddc2,#e6c18d);}	
.e_dakatop{ background:url(../images/bg10.jpg) no-repeat center center; background-size:cover;margin:0.16rem 0.16rem;border-radius:8px; text-align:right;padding:0.4rem 0.3rem;}
.e_dakatop h2{ font-size:0.3rem; font-weight:500;}
.e_dakatop h2 span{background-image: -webkit-linear-gradient(left, #f1ddc3,#e6c18d); -webkit-background-clip: text; -webkit-text-fill-color: transparent;letter-spacing: 2px;}
.e_dakatop a{color:#f0dcc2; display:inline-block;border:1px solid #f0dcc2;border-radius:4px;padding:0.05rem 0.1rem;font-size:0.2rem;margin-top:0.2rem; opacity:0.8;}
.e_dakatab{ position:sticky;}
.e_dkmain{ min-height:100vh;background-color: #181716;
    background: linear-gradient(left,#38332b,#181716);
    background: -webkit-linear-gradient(left,#38332b,#181716);}
.e_dkmain .h_daka{padding:0.4rem 0 0;margin:0;}
.e_dkmain .e_dakadetail{margin: 0;box-shadow: initial;}
.e_dkmain .h_daka h2,.e_dkmain .h_daka h3{padding-left:0.2rem;}
.e_dkmain3{color: #fff;border-radius: 8px;padding: 0.32rem 0.2rem;margin-top:0.16rem;background-color:rgba(255,255,255,0.2);}
.e_dkmain3top{display: flex;align-items: center;}
.e_dkmain3 .nums{margin:0.2rem 0 0 0.7rem; display:flex;color:rgba(255,255,255,0.5); font-size:0.2rem;}
.e_dkmain3 .nums p{ margin-right:0.2rem;}
.e_dkmain3 .nums p span{ display:inline-block; margin-left:0.1rem;}
.e_dkmain3 .nums p img{width:0.25rem; display:inline-block;margin-right:0.08rem;opacity: 0.5;}
.e_dkmain4 .e_dkmain3 .nums p img {opacity:1;}
.e_dkmain4{border-radius: 8px;margin-top:0.16rem;background-color: #fff;padding: 0 0.2rem;}
.e_dkmain4 .e_dkmain3top .num {color: #7a7a7a;}
.e_dkmain4 .e_dkmain3{border-radius: 0;padding: 0.32rem 0;margin-top:0;color:initial;border-bottom: 1px solid #f4f4f4;}
.e_dkmain4 .e_dkmain3 .nums {color:#7a7a7a;}
.popvideo{ background-color:#fff;padding:0.4rem 0.3rem;border-radius:8px;margin-top:0.2rem;}
.popvideo .tishi{padding:0.4rem 0;}
.popvideo .tishi img{ display:block;margin:auto; width:0.9rem;}
.popvideo .tishi p{margin-top:0.2rem;color:#7a8087;}
.popvideo .tishi input{ position:absolute;width:100%;height:100%; opacity:0;top:0;left:0;}
.e_dakavideo video{width:100%;height:100vh;display: block;}
.e_dakavideo .videobtn{ position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;color:#fff;z-index:1;pointer-events: none;display: none;}
.e_dakavideo .videobtn.noplay,.e_dkvideobottom.noplay{ display:block;}
.t_dkvideobottom.noplay{ display:flex;}
.e_dakavideo .videobtn .poster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit: cover;}
.e_dakavideo .videobtn .videobtns{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size: 0.26rem;}
.e_dakavideo .videobtn .videobtns img{ display:block;margin:0 auto 0.1rem;width:0.8rem;}
.e_dkvideobottom{ position:fixed;bottom:0.2rem;width:calc(100% - 0.4rem);left:0.2rem;border-radius:8px;padding:0.3rem; background-color:rgba(0,0,0,0.5); z-index:2; display:none;}
.e_dkvideotop{ display:flex;align-items: center;}
.e_dkvideotop .avatar img,.t_work .tabconlist dl dd .avatar img{border-radius:50%;border:1px solid #d4ad78;width:0.8rem;height:0.8rem;object-fit: cover;}
.e_dkvideotop h5{flex:1;margin:0 0.2rem;color:#fff; font-size:0.28rem;}
.e_dkvideotop span{ background-color:rgba(247,233,220,0.2);border-radius:60px;padding:0.1rem 0.2rem;color:#a48150;}
.e_dkvideotop span img{ width:0.3rem; display:inline-block;margin-right:0.1rem; vertical-align:bottom;}
.e_dkvideobottomb{margin-top:0.3rem;padding-top:0.2rem;border-top:1px solid rgba(255,255,255,0.4); display:flex; text-align:center;color:#fff; font-size:0.2rem;}
.e_dkvideobottomb p{ position:relative; flex:1;}
.e_dkvideobottomb p:after{ content:''; display:inline-block;width:1px;height:80%; position:absolute;right:0;top:10%; background-color:rgba(255,255,255,0.4);}
.e_dkvideobottomb p:last-child:after{ display:none;}
.e_dkvideobottomb p:first-child{ text-align:left;}
.e_dkvideobottomb p:last-child{ text-align:right;}
.e_dkvideobottomb p img{ width:0.25rem; display:inline-block;margin-right:0.06rem; vertical-align:bottom;}
.e_dkvideobottomb p span{display:inline-block;margin-left:0.06rem;}
.e_dkvideobottomb p.on{color:#cf9e5a;}
.popdkpf,.popdkpl{transform: translate(0, 0);background-color:#fff;border-radius:10px 10px 0 0;bottom:0;left:0;width:100%;overflow:hidden; top:auto;}
.popdkpf h2,.popdkpl h2{ position:relative;font-size: 0.3rem;text-align:center;background-color: #f2e3d5;
    background: linear-gradient(left,#f2e3d5,#fbfbf6);
    background: -webkit-linear-gradient(left,#f2e3d5,#fbfbf6);padding:0.2rem 0;color:#563a14;}
.popdkpf h2 .close img,.popdkpl h2 .close img{ position:absolute;right:0.2rem;width:0.4rem;}	
.popdkpfC,.popteadkpfC{padding:0.3rem 0.2rem;max-height:86vh; overflow-y:scroll;}
.popdkpfC .list,.popteadkpfC .list{margin-bottom:0.3rem;}
.popdkpfC .list .listtop{ display:flex; align-items:center;}
.popdkpfC .list .listtop .left{flex:1;margin-right:0.2rem;}
.popdkpfC .list .listtop .left h5{font-size:0.28rem;}
.popdkpfC .list .listtop .left h5 span{ font-size:0.24rem;color:#cf9e5a;margin-left:0.1rem; display:inline-block;}
.popdkpfC .list .listtop .left time{color:#7a7a7a;margin-top:0.1rem; font-size:0.24rem; display:block;}
.popdkpfC .list .listbottom{margin-bottom:0.2rem;background-color:#f4f5f8;border-radius:10px;padding:0.2rem;color:#7a8087;margin-top:0.2rem; display:none;}
.popdkpfC .list .listbottom .summary{line-height: 0.36rem;}
.popdkpfC .list .listbottom .summaryC{margin-top:0.2rem;padding-top:0.1rem;border-top:1px solid #dcdcdc;}
.popdkpfC .list .listbottom .summaryC li,.popteadkpfC .list li{margin:0.2rem 0;}
.popdkpfC .list .listbottom .summaryC li .star,.popteadkpfC .list li .star{display: flex;margin-top:0.1rem;}
.popdkpfC .list .listbottom .summaryC li .star span,.popteadkpfC .list li .star span{width: .36rem;height: .36rem;margin-right: .1rem;background: url(../images/icon47.png) center center no-repeat;background-size: 100%;}
.popdkpfC .list .listbottom .summaryC li .star span.on,.popteadkpfC .list li .star span.on{background-image: url(../images/icon48.png);}
.popdkpfC .list .btnmore{ background-color:#f4f5f8; border-radius:60px;padding:0.2rem 0; text-align:center;margin-top:0.2rem;color:#7a8087;}
.popdkpfC .list .btnmore:before{content:'了解更多';}
.popdkpfC .list .btnmore img{ width:0.2rem; display:inline-block;margin-left:0.1rem; vertical-align:middle;}
.popdkpfC .list.open .btnmore img{transform:rotate(180deg);
-ms-transform:rotate(180deg); /* Internet Explorer */
-moz-transform:rotate(180deg); /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);}
.popdkpfC .list.open .btnmore:before{content:'收起';}
.popdkplC{padding:0.3rem 0.2rem;}
.popdkplCtop{max-height:72vh; overflow-y:scroll;margin-right: -0.2rem;padding-right: 0.2rem;}
.popdkplCtop dl{ display:flex;margin-bottom:0.3rem;}
.popdkplCtop dl dd{margin-left:0.2rem;flex:1;}
.popdkplCtop dl dd h5{color:#7a7a7a;}
.popdkplCtop dl dd .con{margin:0.1rem 0;line-height:0.36rem;}
.popdkplCtop dl dd time{color:#7a7a7a;font-size:0.22rem;}
.popdkplCbottom{ position:fixed;bottom:0.2rem;width:calc(100% - 0.4rem); background-color:#f4f5f8;border-radius:60px;padding:0.1rem 0.1rem 0.1rem 0.26rem; display:flex;left:0.2rem;}
.popdkplCbottom textarea{flex:1; resize:none;font-size: 0.26rem;font-family: "microsoft yahei"; outline:none;height: 0.64rem;max-height:50px;padding: 0.12rem 0 0 0; border:0; background-color:transparent;}
.popdkplCbottom button{border:0;background-color: #e6c18d;
    background: linear-gradient(left,#f1ddc3,#e6c18d);
    background: -webkit-linear-gradient(left,#f1ddc3,#e6c18d);padding:0.15rem 0.24rem;font-size: 0.26rem;color:#563a14;border-radius:60px;} 
.popdkplCbottom button img{ width:0.24rem; display:inline-block;margin-right:0.1rem; vertical-align:baseline;}
.popdkplCbottomh{ height:0.86rem;}
.popdkplCbottom button:disabled{-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);} 
.popteadkpfC .list li h5,.t_dkvideotext h5{ font-size:0.26rem;}
.t_dkvideotext .con{margin-top:0.2rem;}
.t_dkvideotext .con textarea{ background-color:#f4f5f8;border-radius:8px;padding:0.2rem; resize:none;width:100%;min-height:1.6rem;border:0;font-size: 0.242rem;font-family: "microsoft yahei";line-height: 0.4rem;}
.t_dkvideofixbtn{margin: 0 0.2rem 0.2rem;}
.popteadkpfC {max-height: 72vh;}
.t_dkvideobottom{position: fixed;bottom: 0.4rem;width: calc(100% - 0.4rem);left: 0.2rem;z-index: 2;align-items: center;justify-content: space-between;pointer-events: none;display: none;}
.t_dkvideobottom .btn{width:49%; font-size:0.28rem; text-align:center;border-radius:8px;padding:0.2rem 0;}
.t_dkvideobottom .btn img{width:0.3rem; display:inline-block; vertical-align:middle;margin-right:0.1rem;}
.t_dkvideobottom .btn1{pointer-events: initial;color:#563a14;background-color: #e6c18d;
    background: linear-gradient(left,#f1ddc3,#e6c18d);
    background: -webkit-linear-gradient(left,#f1ddc3,#e6c18d);}
.t_dkvideobottom .btn2{color:#fff;background-color: #563a14;background: linear-gradient(left,#37322a,#181716);
    background: -webkit-linear-gradient(left,#37322a,#181716);}
.t_work .tabconlist dl{background-color: #fff;border-radius: 8px;box-shadow: 0 0 6px #ebebeb;padding: 0.3rem 0.2rem;}
.t_work .tabconlist dl dt h5{font-size: 0.27rem;display: inline-block;max-width: calc(100% - 0.38rem);vertical-align:middle;}
.t_work .tabconlist dl dt img{width:0.18rem; display:inline-block;margin-left:0.1rem; vertical-align:middle;}
.t_work .tabconlist dl dt time{color: #999999;margin-top: 0.1rem;display: block;font-size: 0.23rem;}
.t_work .tabconlist dl dd{margin-top:0.3rem; display:flex;align-items: center;}
.t_work .tabconlist dl dd h5{flex:1;margin:0 0.2rem;font-size:0.27rem;height:0.36rem;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:1;
  line-clamp:1;
  -webkit-box-orient: vertical;}
.t_work .tabconlist dl dd em{font-style: normal;color:#7a7a7a; text-decoration:underline;margin-right:0.3rem;}
.t_work .tabconlist dl dd a{color:#563a14;background-color: #e6c18d;
    background: linear-gradient(left,#f1ddc3,#e6c18d);
    background: -webkit-linear-gradient(left,#f1ddc3,#e6c18d);border-radius: 8px;padding: 0.1rem 0.2rem;}
.t_work .tabconlist dl dd .fen{color: #563a14;margin-right:0.3rem;}
.t_work .tabconlist dl dd small{color:#7a7a7a; font-size:0.24rem;}
#example_video_1{width:100% !important;height:100vh !important;}
.vjs-default-skin .vjs-big-play-button{ display:none !important;}
.e_dakavideo {height: 100vh;overflow: hidden;}
.caiwulist .btn{border: 1px solid #787676;padding: 10px 5px;border-radius: 4px;color: #787676;margin-bottom: 10px;display: inline-block;width: 32.5%;text-align: center;}
.caiwulist .cur{    color: #fff;background-color: #4170fa;background: linear-gradient(left,#529cfe,#4170fa);background: -webkit-linear-gradient(left,#529cfe,#4170fa);text-align: center;border: none;}
@media all and (min-width:640px){

}
@media only screen and (max-width: 479px) and (min-width: 321px) {
    html{font-size: 70px;}
	
}
@media all and (max-width:350px){
	.chongzhi2B label div{width: 120%;margin-left: -10%;-webkit-transform: scale(.9);-ms-transform: scale(.9);    transform: scale(.9);}
}
@media only screen and (max-width: 320px) {
    html{font-size: 60px;}
}

