﻿@import url(public.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
html { height: auto }
body { background: #f4f6f9;height:auto; }
.header {display:none }
.top0 {height:121px; background: url(/images/top0.png); }
.top0a {height:116px;position:relative;padding-left:300px;box-sizing:border-box}
.top0a .logo {position:absolute;left:0px;top:33px;text-align:left;width:260px }
.top0a .m1 {float:left;width:30%;height:116px;line-height:116px;text-align:center }
.top0a .m1 a {display:inline-block;width:23%;font-size:16px;font-weight:600;color:#fff;position:relative }
.top0a .m1 a:hover {background:#42e2eb }
.top0a .m1 a.sel:before {content:'\20';display:block;width:100%;border-bottom:4px solid #fff;position:absolute;left:0px;bottom:0px }
.top0a .m2 {float:left;width:47%;margin-left:3%;height:116px;line-height:116px }
.top0a .m2 a {display:inline-block;width:23%;font-size:16px;font-weight:600;color:#fff;position:relative }
.top0a .m2 a:hover {background:#42e2eb }
.top0a .m2 a.sel:before {content:'\20';display:block;width:100%;border-bottom:4px solid #fff;position:absolute;left:0px;bottom:0px }
.top0a .m3 {float:right;width:18%;height:30px;line-height:30px;padding-top:42px;display:none }
.top0a .m3 a {display:inline-block;width:40%;font-size:16px;font-weight:600;color:#fff; background:#42e2eb;margin:0px 2%;border-radius:5px}
.top0b {display:none }


.fot0 { width: 100%; height: 300px;padding-top:59px;background-position:center bottom;background-repeat:no-repeat }
.fot0a .logo {width:200px;float:left;text-align:center }
.fot0a .f1{margin-left:250px;float:left;text-align:left }
.fot0a .f1 strong {font-size:15px;color:#fff;display:block;padding-bottom:20px }
.fot0a .f1 p { display:block;color:#fff;font-size:14px;line-height:28px}
.fot0a .f1 a { color: #fff;font-size:14px;line-height:28px }

.fot0b {padding:20px;text-align:center;color:#fff }
.fot0b a { color:#fff}
.cter0 {min-height:460px;padding:10px 0px }

*{margin: 0;padding: 0;list-style-type: none;}
* {-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent }
select {appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none; background:#fff }


.mainbanner,.mainbanner_window,.mainbanner_window ul,.mainbanner_window li,.mainbanner_window img{ height:455px}
.mainbanner{overflow: hidden;position: relative;}
.mainbanner_window{left: 50%; width: 2000px;overflow: hidden;margin-left: -1000px;position: absolute;}
.mainbanner_window ul{width: 999999px;position: relative;}
.mainbanner_window li{background:#fff; width: 2000px;text-align: center;font-size: 0px;float: left;display: inline;}
.mainbanner_list{left: 50%; bottom:0px;width: 500px;height: 25px;margin-left:-250px; position: absolute;}
.mainbanner_list li{width: 25px;height: 25px;overflow: hidden;display:inline-block;*display:inline;*zoom:1}
.mainbanner_list a{ display:inline-block; width:14px; height:14px; border-radius:50%; background:#ffc984;text-decoration:none;}
.mainbanner_list li.active a,.mainbanner_list li a:hover{background:#e19533;}
/*------------------------------------------分割线--------------------------------------------------*/



/*滑条*/
        .huatiao { position: relative; height:140px;width: 300px;margin:0px auto }
        .huatiao:after { content: '\20'; display: block; width: 100%;border-radius:6px; background: #86e1e1; height: 6px;position:absolute;left:0px;top:47px}
        .huatiao > div { position: absolute; top:43px; left: 0; width: 15px; height: 15px; background: #06c8c8; cursor: pointer; border-radius: 50%;z-index:2 }
        .huatiao > div .vals { position: absolute; font-size: 16px; top: -45px; left: -10px; width: 35px; height: 35px; line-height: 35px; text-align: center; background: #06c8c8; color: #fff; border-radius: 50% }
        .huatiao > div .vals:after { content: ""; position: absolute; left: 0px; bottom: -11px; width: 0px; height: 0px; border-top: 6px solid #06c8c8; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid transparent; display: block; margin-left: 11px; }
        .huatiao > div.maxDiv { left: calc(100% - 15px) }
        .huatiao > div.maxDiv .vals { top: initial; bottom: -45px }
        .huatiao > div.maxDiv .vals:after { bottom: initial; top: -11px; border-bottom: 6px solid #06c8c8; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid transparent; display: block; margin-left: 11px; }
        .huatiao > p {position:absolute;left:0px;display:block;bottom:0px;text-align:center;width:100%;padding:0px;margin:0px }
        .huatiao > p a {display:inline-block;background:#06c8c8;color:#fff;padding:5px 10px;border-radius:6px;margin:0px 15px;cursor:pointer }
        .huatiao > p a:first-child {background:#cfcfcf;}
/*滑条*/

.master2{background:#f1f8fa;}
.master2 .top0,.master2 .fot0 {display:none }


.shaixuan {width:100%;background:#fff;padding:20px;box-sizing:border-box }
.shaixuan .sousuo {background:#42e2eb;height:70px;border:3px solid #42e2eb;border-radius:38px;width:100%;position:relative;overflow:hidden;padding:0px;margin:0px }
.shaixuan .sousuo input[type=text] {display:block;width:90%;height:70px;border:0px;padding:0px;line-height:70px;font-size:18px;padding-left:40px;outline:0; }
.shaixuan .sousuo input[type=submit] {display:block;width:150px;height:70px;line-height:70px;text-align:left;text-indent:60px;font-size:25px;color:#fff;position:absolute;border:0px;background:#42e2eb url(/images/s1.png) no-repeat 10px center;background-size:auto 50px;outline:0;cursor:pointer;right:0px;top:0px; }

.sslx {display:flex;width:100%;padding-top:20px }
.sslx > a {display:none }
.sslx .li {display:block;background:#fff;width:200px;position:relative;z-index:99 }
.sslx .li span {display:block;width:100%;height:40px;background:#42e2eb;text-indent:10px;cursor:pointer;line-height:40px;font-size:16px;color:#fff;text-align:left;position:relative }
.sslx .li span:after {display:block;content:'\20';width:22px;height:40px;background:url(/images/s2.png) no-repeat center center;position:absolute;right:10px;top:0px }
.sslx .li:hover span:after { -moz-transform: scaleY(-1); -o-transform: scaleY(-1); -webkit-transform: scaleY(-1); transform: scaleY(-1); filter: FlipV; -ms-filter: "FlipV"; }
.sslx .li > div {border:1px solid #42e2eb;background:#fff;padding:3px;position:absolute;right:0px;top:40px;width:100%;display:none }
.sslx .li:hover > div {display:block }

.sslx .li > div#lx5ht {width:320px;height:150px }

.sslx .li>div>a {display:block;width:100%;height:30px;margin-bottom:3px;padding:0px 5px;box-sizing:border-box;background:#fff;border-radius:3px;line-height:30px;font-size:16px;color:#333;text-align:left }
.sslx .li>div>a:hover {background:#ade9ed }
.sslx .li>div>a.sel {background:#42e2eb;color:#fff }
.sslx2 {height:40px;line-height:40px;font-size:15px;text-align:left;background:#d7e4ee }
.sslx2 a {display:inline-block;width:130px;font-weight:600;margin-right:20px;text-align:center }
.sslx2 a.sel {color:#42e2eb }

.def1 {display:flex;padding:10px 0px;height:475px;justify-content:space-between}
.def1 .banner {width:940px;height:455px;margin:0px }
.def1 .infobox {width:250px;height:455px;background:#fff;margin:0px }

.infobox {padding:40px 20px}
.infobox .tabbt {font-size:17px;padding-bottom:25px }
.infobox .tabbt span {padding:0px 15px;cursor:pointer }
.infobox .tabbt span.sel {color:#42e2eb }
.infobox .ewm {width:200px;border:1px solid #42e2eb;padding:5px;height:200px;position:relative}
.infobox .ewm:before {content:'\20';display:block;width:40px;height:40px;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;background:url(/images/s3.jpg) no-repeat center center;background-size:40px 40px;border-radius:4px;overflow:hidden }
.infobox .shixiao:after {content:'二维码失效';display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;background:rgba(0,0,0,0.9);line-height:200px;color:#fff;font-size:20px}
.infobox p {font-size:15px;padding-top:20px }

.yzmdl {padding-top:50px }
.yzmdl .f1,.yzmdl .f2 {display:block;border-bottom:1px solid #e9e9e9;display:flex;padding:10px 0px }
.yzmdl .f1:before,.yzmdl .f2:before {content:'\20';display:block;border-right:2px solid #f2f2f2;width:25px;height:25px;flex-shrink:0;margin-right:10px }
.yzmdl .f1:before {background:url(/images/s5.png) no-repeat left center }
.yzmdl .f2:before {background:url(/images/s4.png) no-repeat left center }
 .yzmdl .f1 input, .yzmdl .f2 input { display: block;width:100%; border: 0px; outline: 0 }
.yzmdl .f2 img {display:block;width:90px;border-radius:4px ;flex-shrink:0;cursor:pointer}
.yzmdl>a{margin-top:50px;width:100%;display:block;height:38px;line-height:38px;font-size:18px;color:#fff;background:#42e2eb;border-radius:5px }



.hotzw {padding-top:40px }
.hotzwbt { padding: 25px; line-height: 40px; font-size: 26px; color: #42e2eb; position: relative }
.hotzwbt:before {display:block;content:'\20';width:600px;height:100%;position:absolute;left:0px;top:0px;background:url(/images/s6.png) no-repeat center center }
.hotzwbt:after { display: block; content: '\20'; width: 600px; height: 100%; position: absolute; right: 0px; top: 0px; background: url(/images/s6.png) no-repeat center center; -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; }

.hotzwlist {border-top:8px solid #42e2eb;padding-top:10px;display:flex;width:100%;flex-wrap:wrap;justify-content:space-between} 
.hotzwlist:after { content: "";width:33% }
.hotzwlist a {display:block;width:33%;background:#fff;margin-bottom:10px;padding:15px;border-radius:3px;box-sizing:border-box;text-align:left;position:relative}
.hotzwlist a div {display:flex; }
.hotzwlist a strong {font-size:16px;display:block;width:60% }
.hotzwlist a span {font-size:16px;color:#d70d0d;display:block;width:40%;text-align:right;}
.hotzwlist a small {font-size:14px;display:block;padding-top:15px }
a.zwmore {display:block;width:300px;height:65px;line-height:65px;margin:30px auto;background:#42e2eb;border-radius:10px;color:#fff;font-size:35px }

 
#zwshow{width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:9999}
#zwshow>p{display:block;width:100%;height:100%;position:fixed;left:0px;top:0px;background:rgba(20,20,20,0.7)}
#zwshow>div{ width:460px; padding:2px; border: 1px solid #42e2eb;display:flex; border-radius: 8px; background-color: #fdfdfd; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);height:60%;}
#zwshow .zwli1 {width:50%;height:100%;background:#fbfbfb; overflow-y: auto;border-right:1px solid #42e2eb }
#zwshow .zwli2 {width:50%;height:100%;background:#f4f4f4;  overflow-y: auto }
#zwshow > div a {display:block;height:50px;line-height:50px;text-align:left;text-indent:15px;font-size:17px}
#zwshow > div a:hover {background:#d8e4e5;color:#999 }
#zwshow > div a.sel { color:#42e2eb;position:relative }
#zwshow .zwli2 a.sel:after {content:'✔';position:absolute;right:10px;top:0px }
#zwshow > div span {position:absolute;cursor:pointer;right:-30px;top:-30px;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;font-size:15px;color:#fff;border:1px solid #ddd }

.zwlist {margin-top:20px; background:#fff;padding:10px;text-align:left }
.zwlist .li {padding:15px 5px; border-bottom:1px solid #e5e5e5;display:flex }
.zwlist .li .s1 { flex-grow:1 }

.zwlist .li .s1 strong {font-size:16px;display:block;color:#333333 }
.zwlist .li .s1 bh {padding-left:15px;font-size:14px;font-weight:500 }
.zwlist .li .s1 p { padding-top:15px }
.zwlist .li .s1 span {font-size:16px;color:#e60d0d;padding-right:15px}
.zwlist .li .s1 small {font-size:14px;padding:0px 15px;border-left:1px solid #ddd;color:#909090 }
.zwlist .li .s1 small:first-child {border:0px;padding-left:0px }
.zwlist .li .s1 i {display:inline-block;padding:1px 5px;border:1px solid #42e2eb;font-style: normal;color:#909090;margin-right:10px;box-shadow: 0px 0px 3px #42e2eb; }
.zwlist .li .s2 {width:230px;display:flex;flex-direction:column;justify-content:center;text-align:center }
.zwlist .li .s3 {width:200px;display:flex;flex-direction:column;justify-content:center;text-align:center }

.zwlist .li .sc {display:inline-block;padding-right:35px;height:30px;color:#333;margin-bottom:10px;line-height:30px;font-size:16px;text-align:left;width:50px;background:url(/images/s8.png) no-repeat right center;background-size:auto 20px }
.zwlist .li .sc:before {content:'未';} 
.zwlist .li .sc.ok {background:url(/images/s7.png) no-repeat right center;background-size:auto 20px }
.zwlist .li .sc.ok:before {content:'已';} 

.zwlist .li .fx {display:inline-block;padding-right:35px;height:30px;color:#333;line-height:30px;font-size:16px;text-align:left;width:50px;background:url(/images/s9.png) no-repeat right center;background-size:auto 20px }
.zwlist .li .sq {display:inline-block;width:140px;background:#42e2eb;height:35px;text-align:center;line-height:35px;color:#fff;font-size:16px;border-radius:4px }
.zwlist .li .sq.ok {background:#f3f3f3;color:#42e2eb }
.zwxx {padding:20px;background:#fff;text-align:left }
.zwxx .zw1 {position:relative;padding-bottom:50px }
.zwxx .zw1 strong {font-size:16px;display:block;color:#333333;padding-bottom:10px } 
.zwxx .zw1 span {font-size:16px;color:#e60d0d;display:block;padding:10px 0px}
.zwxx .zw1 up {font-size:13px;color:#999;display:block;padding-left:20px;background:url(/images/s10.png) no-repeat left center}
.zwxx .zw1 small {font-size:14px;padding:0px 15px;border-left:1px solid #ddd;color:#909090 }
.zwxx .zw1 small:first-child {border:0px;padding-left:0px }

.zwxx .aa { position:absolute;right:0px;bottom:40px}
.zwxx .aa .sc {display:inline-block;padding-right:25px;height:30px;color:#333;margin-bottom:10px;line-height:30px;font-size:16px;text-align:left;width:50px;background:url(/images/s8.png) no-repeat right center;background-size:auto 20px }
.zwxx .aa .sc:before {content:'未';} 
.zwxx .aa .sc.ok {background:url(/images/s7.png) no-repeat right center;background-size:auto 20px }
.zwxx .aa .sc.ok:before {content:'已';} 
.zwxx .aa .fx {display:inline-block;padding-right:25px;height:30px;color:#333;line-height:30px;font-size:16px;text-align:left;width:35px;background:url(/images/s9.png) no-repeat right center;background-size:auto 20px }
.zwxx .aa .sq { display: inline-block ;width:140px;background:#42e2eb;height:35px;text-align:center;line-height:35px;color:#fff;font-size:16px;border-radius:4px }
.zwxx .aa .sq.ok {background:#f3f3f3;color:#42e2eb }

.zwxx .aa a {margin-left:20px }

.zwxx .zw2 {border-top:2px solid #eee;padding-top:30px}
.zwxx .zw2 strong {display:block;height:16px;line-height:16px;font-size:16px;padding-left:8px;border-left:3px solid #42e2eb }
.zwxx .zw2 p {display:block;line-height:25px;font-size:14px;padding:20px 0px;padding-left:3px }
.zwxx .zw2 i {display:inline-block;padding:1px 5px;border:1px solid #42e2eb;font-style: normal;color:#909090;margin-right:10px;box-shadow: 0px 0px 3px #42e2eb; }


.reglogo {text-align:left;padding:20px 0px }
.regbox { background:#fff url(/images/s11.png) no-repeat left bottom;padding-top:130px;padding-left:700px;position:relative }
.regbox .txt { position: absolute; left: 30px; top: 30px; text-align: left }
.regbox .txt strong {display:block;font-size:16px;border-left:3px solid #42e2eb;padding-left:15px;margin-bottom:25px }
.regbox .infobox {padding:90px 20px;width:500px;height:580px;background:#fff;margin:0px }
.regbox .infobox .tabbox {padding:30px 80px;width:400px;border:1px solid #42e2eb;height:350px }
 
.regbox .yzmdl {padding-top:0px }
.regbox .yzmdl>a {margin-top:20px }


.usbox {width:250px;height:455px;background:#fff;margin:0px;padding:10px }
.usbox .tt1 {display:flex;text-align:left;padding:20px 0px }
.usbox .tt1 .tt1_1 {width:80px;flex-shrink:0;padding-right:10px }
.usbox .tt1 .tt1_1 img {display:block;width:70px;height:70px;border-radius:50% }
.usbox .tt1 .tt1_1 span {color:#90ecf2;display:block;text-align:center;font-size:16px }

.usbox .tt1 .tt1_2 {  flex-direction:column;justify-content:center;display:flex }
.usbox .tt1 .tt1_2 strong {display:block;font-size:16px }
.usbox .tt1 .tt1_2 span {padding-top:10px;font-size:12px;color:#999 }

.usbox .tt2{  flex-direction:column;justify-content:center;display:flex;width:160px }
.usbox .tt2 a{display:block;height:40px;line-height:40px;padding-left:55px;font-size:17px;margin:15px 0px;color:#8d8d8d;text-align:left;background:url(/images/s14.png) no-repeat left center; background-size:40px 40px }
.usbox .tt2 a i { display:none}
#usbox {display:none }

 #fx { display: block; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 19999 }
 #fx > p { display: none }
 #fx > div { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; transform: initial; background: #fff; border: 0px; border-radius: 0px; box-shadow: initial; }
 #fx .bt { height: 40px; line-height: 40px; background: #d9f9fb; position: relative }
 #fx .bt strong { font-size: 15px; padding-left: 20px; }
 #fx .bt span { font-size: 15px; display: block; width: 18px; height: 18px; border: 1px solid #eee; border-radius: 50%; line-height: 18px; text-align: center; position: absolute; right: 20px; top: 11px; cursor: pointer }
 #fxbox { text-align: center; width: 100%; height: calc(100% - 50px) }
 #fxbox img { max-height: 100%; max-width: 98%; margin-top: 15px }

.sclist {margin-top:3px; background:#fff;padding:10px;text-align:left;min-height:400px }
.sclist .li {padding:15px 5px; border-bottom:1px solid #e5e5e5;display:flex }
.sclist .li .s1 { flex-grow:1 }

.sclist .li .s1 strong {font-size:16px;display:block;color:#333333 }
.sclist .li .s1 p { padding-top:15px }
.sclist .li .s1 span {font-size:16px;color:#e60d0d;}
.sclist .li .s1 small {font-size:14px;padding:0px 15px;border-left:1px solid #ddd;color:#909090 }
.sclist .li .s1 small:first-child {border:0px;padding-left:0px }
.sclist .li .s1 i {display:inline-block;padding:1px 5px;border:1px solid #42e2eb;font-style: normal;color:#909090;margin-right:10px;box-shadow: 0px 0px 3px #42e2eb; }

.sclist .li .s2 {width:250px;display:flex;flex-direction:column;justify-content:center;text-align:left;font-size:16px;color:#7a7a7a }
.page_mytoudi .sclist .li .s2 { text-align:right;padding-right:50px}
.page_mytoudi .sclist .li .s2 span {display:block;font-size:16px }

.sclist .li .s3 {width:150px;display:flex;flex-direction:column;justify-content:center;text-align:center }
.sclist .li .s3 a{background:#42e2eb;padding:3px;border:1px solid #ddd;color:#fff;font-size:15px;display:inline-block;width:74px;margin:0px auto }
.sclist .li .s3 a.sq { display: inline-block  }
.sclist .li .s3 a.sq.ok  {background:#f3f3f3;color:#42e2eb } 
.sclist .li .s4 {width:150px;display:flex;flex-direction:column;justify-content:center;text-align:center }
.sclist .li .s4 a {display:block;width:28px;height:25px;background:url(/images/s20.png) no-repeat center center;margin:0px auto }

.listbt {display:block;margin-top:20px;text-align:left;background:#fff;position:relative;padding-top:45px }
.listbt strong {border-bottom:3px solid #29b9c1;color:#29b9c1;font-size:16px;height:42px;line-height:42px;display:inline-block;margin-left:20px }
.listbt a.up {display:block;width:110px;height:36px;line-height:36px;background:#42e2eb;color:#fff;text-align:center;position:absolute;right:23px;bottom:8px;border-radius:9px;font-size:16px }
.listbt p {text-indent:32px;padding-top:10px }

.listbt2 {display:block;margin-top:20px;padding:10px 0px;text-align:left;background:#fff;position:relative;padding-top:45px }
.listbt2 strong {border-left:3px solid #29b9c1;color:#29b9c1;font-size:16px;height:22px;line-height:22px;padding-left:10px;display:inline-block;margin-left:20px }
.listbt2 a.up {display:block;width:110px;height:36px;line-height:36px;background:#42e2eb;color:#fff;text-align:center;position:absolute;right:23px;bottom:8px;border-radius:9px;font-size:16px }
.listbt2 p {text-indent:32px;padding-top:10px }


.dlinfoset {width:100%;text-align:left;background:#fff;padding:40px 20px; }

.dlinfoset > div {display:flex;align-items:flex-start;justify-content:space-between;padding:20px;border:2px solid #42e2eb } 
.dlinfoset div.hide {display:none } 
.dlinfoset .d1 {width:420px;margin:0px;position:relative }
.dlinfoset div[class^='page'] .d1 {width:800px }
.dlinfoset div.page1 .d1 {width:420px }

.dlinfoset .d1 strong {display:block;font-size:16px;padding-bottom:20px }
.dlinfoset .d1 strong > a {display:inline-block;padding-left:20px;font-size:12px;color:#ff0000 }


.dlinfoset .d1 p {display:flex;padding:15px 0px;align-items:flex-start; }
.dlinfoset .d1 p>span {display:block;width:125px;font-size:15px;line-height:29px;flex-shrink:0}
.dlinfoset .d1 p>span:before {color:#fff;content:'\20';padding-right:9px }
.dlinfoset .d1 p.s>span:before {color:#ff0000;content:'*';padding-right:5px }
.dlinfoset .d1 p[rq='zhuangtai2'] > span {color:#fff }
.dlinfoset .d1 p[rq='zhuangtai2'] > span:before {color:#fff }
.dlinfoset .d1 #usertp {width:100px;height:100px;cursor:pointer }

.dlinfoset .d1 p>input{border:1px solid #e9e9e9;padding:6px;outline:0px;width:300px;display:block;border-radius:3px }
.dlinfoset .d1 p>select{border:1px solid #e9e9e9;padding:6px;outline:0px;width:312px;display:block;border-radius:3px }
.dlinfoset .d1 p>textarea{border:1px solid #e9e9e9;padding:6px;outline:0px;width:500px;min-height:80px;resize:none;display:block;border-radius:3px }
.dlinfoset .d1 p>small>select{border:1px solid #e9e9e9;padding:6px;outline:0px;width:90px;margin-right:3px;display:inline-block;border-radius:3px }
.dlinfoset .d1>a {display:block;margin:0px;width:200px;height:34px;line-height:34px;text-align:center;background:#42e2eb;border-radius:4px;color:#fff;font-size:15px;margin-top:30px }
.dlinfoset .d1 > a.addpage {position:absolute;left:100%;top:0px }
.dlinfoset .d1 p > label {margin-right:20px;vertical-align:middle;font-size:15px;cursor:pointer }
.dlinfoset .d1 p > label:before {content:'\20';height:8px;width:8px;display:inline-block;border:3px solid #ddd;border-radius:50%;vertical-align:middle;margin-right:4px }
.dlinfoset .d1 p > label.sel:before {border:3px solid #42e2eb; }
.dlinfoset .d1 p > a {display:block;padding:4px 10px;font-size:14px;border:1px solid #e7e7e7;border-radius:8px;color:#888 }
.dlinfoset .d1 p > i {display:block;padding-right:30px; }
.dlinfoset .d1 p > i>span {display:block }
.dlinfoset .d1 p > i > span > small {margin-left:20px }
.dlinfoset .d1 .hr {position:relative;margin-bottom:15px }
.dlinfoset .d1 .hr:before {content:'\20';display:block;width:1110px;position:absolute;left:0px;bottom:0px;border-bottom:1px solid #ddd }
.dlinfoset .d1 .hr > a { display: block;width:30px;height:30px;line-height:30px; text-align:center;background:#fff; font-size: 14px; border: 1px solid #e7e7e7; border-radius:3px; color: #000;position:absolute;right:0px;top:13px; }


.dlinfoset .d2 {width:380px;margin:0px;padding:50px;text-align:center;background:#f1f8fa ;border-radius:10px;position:relative }
.dlinfoset .d2 p {font-size:15px;color:#7e7f7f;line-height:35px }
.dlinfoset .d2 a.up {display:block;margin:0px auto;width:200px;height:34px;line-height:34px;text-align:center;background:#42e2eb;border-radius:4px;color:#fff;font-size:15px;margin-top:30px }
.dlinfoset .d2 a.down {position:absolute;right:30px;bottom:30px }

.uplist {margin-top:3px; background:#fff;padding:10px;text-align:left;min-height:400px }
.uplist table{width:100%;background:#fff }
.uplist table th {background:#fff;text-align:center;vertical-align:middle;padding:14px 0px;font-size:16px;border:1px solid #f1f1f1 }
.uplist table td {background:#fff;text-align:center;vertical-align:middle;padding:14px 0px;font-size:14px; }
.uplist table tr:nth-child(2n+1) td {background:#f3f3f3  }

.dlua {display:none }
.dllist {margin-top:3px; background:#fff;padding:10px;text-align:left;min-height:400px }
.dlxx { padding:50px;text-align:left;display:flex;  justify-content: flex-start; align-items:center}
.dlxx img {width:100px;height:100px; }
.dlxx .dlx1 {flex-grow:1;padding:0px 15px;text-align:left;line-height:33px }
.dlxx .dlx1 strong {font-size:20px;color:#000 }
.dlxx .dlx1 small {font-size:13px;padding-left:30px;color:#999 }
.dlxx .dlx1 .gs {font-size:17px;font-weight:600;color:#999 }
.dlxx .dlx1 .gsdh {font-size:17px;font-weight:600;color:#999;background:url(/images/s5.png) no-repeat left center;padding-left:20px }
.dlxx a.aedit {display:block;background:url(/images/s22.png) no-repeat left center;padding-left:33px;font-size:17px;color:#000 }

.dlxx2 { padding:50px;text-align:left;border-top:3px solid #f1f8fa}
.dlxx2 .bt {width:100%;position:relative;padding-bottom:20px }
.dlxx2 .bt strong {font-size:17px;color:#000 }
.dlxx2 .bt a {display:block;background:url(/images/s22.png) no-repeat left center;padding-left:33px;font-size:17px;color:#000;position:absolute;right:0px;top:0px }

.dlxx2 .dlx2 {display:flex;  justify-content: flex-start; align-items:center;flex-wrap:wrap }
.dlxx2 .dlx2 p { width: 33%;margin:6px 0px;padding-right:10px;box-sizing:border-box;display:flex;font-size:14px;color:#999 }

.dlxx2 .dlx2 p strong {color:#777;display:block;flex-shrink:0;width:94px }
.dlxx2 .dlx2 p strong:after {content:'：'; }
.dlxx2 .dlx2 p input {display:block;width:100%;border:1px solid #ddd;padding:5px 5px;outline:0 }

.dllist .aaa {text-align:right;padding:10px 30px }
.dllist .aaa a {display:inline-block;padding:8px 15px;border-radius:9px;font-weight:600;color:#7a7a7a;font-size:17px;border:1px solid #4fe4ec }



.dlinfoset .pageD1 { padding:30px;border:0px;text-align:left;display:flex;  justify-content: flex-start; align-items:center}
.dlinfoset .pageD1 img {width:100px;height:100px; }
.dlinfoset .pageD1 .xxx {flex-grow:1;padding:0px 15px;text-align:left;line-height:33px }
.dlinfoset .pageD1 .p1 strong {font-size:17px;color:#000;margin-right:15px } 
.dlinfoset .pageD1 .p1 span {font-size:13px;border:1px solid #42e2eb;padding:1px 5px;color:#999 }
.dlinfoset .pageD1 .p1 small {font-size:13px;padding-left:15px;color:#999 }
 
.dlinfoset .pageD1 .p2 small {font-size:16px;padding:0px 15px;border-left:1px solid #ddd;color:#7a7a7a }
.dlinfoset .pageD1 .p2 small:first-child {border-left:0px;padding-left:0px }
.dlinfoset .pageD1 .p3 span { font-size:16px;margin-right:20px;color:#7a7a7a }
.dlinfoset .pageD1 .p3 span[rqv='dianhua'] {padding-left:17px;background:url(/images/s5.png) no-repeat left center }
.dlinfoset .pageD1 .p3 span[rqv='email'] {padding-left:23px;background:url(/images/s4.png) no-repeat left center }
.dlinfoset .pageD1 a.aedit {display:block;background:url(/images/s22.png) no-repeat left center;padding-left:33px;font-size:17px;color:#000 }

.dlinfoset .pageD2 { padding:30px;border:0px;text-align:left;display:flex;  justify-content: flex-start; align-items:center;border-top:1px solid #ddd}
.dlinfoset .pageD2 .xxx {flex-grow:1;padding:0px 15px;text-align:left;line-height:33px }
.dlinfoset .pageD2 .xxx h5 {font-size:16px;padding-bottom:10px }
.dlinfoset .pageD2 .xxx p {font-size:15px;color:#7a7a7a;}
.dlinfoset .pageD2 .xxx p span {display:inline-block;margin-right:25px }
.dlinfoset .pageD2 .xxx p span small {font-size:15px }

.dlinfoset .pageD2 .xxx div div{padding:10px 0px;border-bottom:1px solid #f1f1f1 }
.dlinfoset .pageD2 .xxx div div:last-child {border:0px }
.dlinfoset .pageD2 a.aedit {display:block;background:url(/images/s22.png) no-repeat left center;padding-left:33px;font-size:17px;color:#000;white-space:nowrap }

.bulist table{width:100%;background:#fff }
.bulist table th {background:#fff;text-align:center;vertical-align:middle;padding:3px 0px;font-size:16px;border:1px solid #f1f1f1 }
.bulist table td {background:#fff;text-align:center;vertical-align:middle;padding:14px 0px;font-size:14px; }
.bulist table tr:nth-child(2n+1) td {background:#f3f3f3  }

a.daochu { padding-left:80px;padding-right:40px;width:75px;margin-left:20px;height:70px;line-height:70px;background:#42e2eb url(/images/s23.png) no-repeat 25px;background-size:auto 50px;border-radius:38px;color:#fff;font-size:25px}


#uplist{width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:9999}
#uplist>p{display:block;width:100%;height:100%;position:fixed;left:0px;top:0px;background:rgba(20,20,20,0.7)}
#uplist>div{ width:750px; padding: 30px; border: 1px solid #b1b1b1; border-radius: 8px; background-color: #fdfdfd; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%);max-height:60%; overflow-y: auto}
#uplist>div table{width:100%}
#uplist>div a{display:block;margin:10px auto;width:120px;background:#bda20d;color:#fff;border-radius:5px;text-align:center;height:35px;line-height:35px}




.zxbanner {width:100%;position:relative}
.zxbanner .ban_a {width:1200px;display:flex;height:90px;position:absolute;left:50%;bottom:0px;margin-left:-600px;background:#fff;border:1px solid #42e2eb;box-sizing:border-box }
.zxbanner .ban_a a {display:block;width:50%;height:88px;color:#42e2eb;font-size:40px;text-align:center;line-height:88px }
.zxbanner .ban_a a.sel { background:#42e2eb;color:#fff}

.newslist {background:#fff;padding:35px;text-align:left }
.newslist .li {padding:25px 0px;border-bottom:1px solid #ededed;display:flex }
.newslist .li .s1 {width:280px;margin-right:30px } 
.newslist .li .s2 {width:890px }
.newslist .li .s2 strong {display:block;font-size:20px;font-weight:500;color:#000 }
.newslist .li .s2 span {display:block;font-size:14px;color:#666;padding:10px 0px }
.newslist .li .s2 p {display:block;font-size:14px;color:#999;padding-bottom:10px }
.newslist .li .s2 a {display:inline-block;font-size:14px;color:#000;border:1px solid #ddd;padding:4px 20px }
.newslist .li .s2 a:hover {color:#fff;border:1px solid #42e2eb;background:#42e2eb }


.newsxx  {background:#fff;width:1200px;box-sizing:border-box;padding:35px;text-align:left }
.newsxx > h1 {font-size:18px;display:block;text-align:center;line-height:30px}
.newsxx > p {display:block;border-bottom:1px solid #ddd;color:#888;font-size:15px;text-align:left;line-height:45px }
.newsxx > div {padding:30px 0px;text-align:left }
@media only screen and (max-width: 800px) {
 /*手机模式*/
 .master2 { background: #fff }
 .master2 .top0 { display: block }
 .cc { width: 100%; padding: 0px; margin: 0px }
 .fot0 { display: none } 
 body { padding-bottom: 80px; }

 body.page_zwlist {min-height:800px }

 .top0 { height: 60px; display: block; background: #fff; z-index: 99999; border-top: 1px solid #ddd; width: 100%; position: fixed; left: 0px; bottom: 0px; }
 .top0a { display: none }
 .top0b { display: flex; padding-top: 30px; height: 30px; line-height: 30px }
 .top0b a { display: block; width: 33.33%; font-size: 14px; position: relative }
 .top0b a.sel { color: #42e2eb }
 .top0b a:after { content: '\20'; display: block; width: 100%; height: 30px; position: absolute; left: 0px; top: -30px; background-position: center center; background-repeat: no-repeat; background-size: 23px auto }
 .top0b a:nth-child(1):after { background-image: url(/images/m3.png); }
 .top0b a:nth-child(2):after { background-image: url(/images/m4.png); background-size: 50px auto; height: 50px; top: -50px }
 .top0b a:nth-child(3):after { background-image: url(/images/m6.png);}

 .top0b a.sel:nth-child(1):after { background-image: url(/images/m3a.png); }
 .top0b a.sel:nth-child(3):after { background-image: url(/images/m6a.png) } 

 .cter0 { min-height: initial; padding: 0px }

 .shaixuan { width: 100%; background: #4adfec; height: 50px; padding: 0px; position: relative; box-sizing: border-box }
 .shaixuan .sousuo { background: #fff; height: 40px; border-radius: 15px;;padding:0px;margin:0px;box-sizing:border-box; padding-left: 40px; width: calc(100% - 100px); z-index: 99; position: absolute; left: 5px; top: 5px; overflow: hidden }
 .shaixuan .sousuo input[type=text] { display: block; width: 90%; height: 40px; border: 0px; padding: 0px; line-height: 40px; font-size: 13px; padding-left: 10px; outline: 0; }
 .shaixuan .sousuo input[type=submit] { display: block; width: 40px; height: 40px; text-align: left; text-indent: -100px; font-size: 15px; color: #fff; position: absolute; border: 0px; background: url(/images/m7.png) no-repeat center center; background-size: auto 23px; outline: 0; cursor: pointer; right: initial; left: 0px; top: 0px; }

 .sslx { width: 100%; position: relative; padding: 0px; padding-top: 50px; display: block }
 .sslx.mob:after { content: '\20'; display: block; width: 1000px; height: 5000px; z-index: 90; background:#fff; position: fixed; left: 0px; top: 0px }
 .sslx > a { display: block; width: 80px; position: absolute; z-index: 99; right: 5px; top: 5px; height: 40px; background: #42e2eb; text-indent: 10px; cursor: pointer; line-height: 40px; font-size: 16px; color: #fff; text-align: left; box-sizing: border-box; }
 .sslx > a:after { display: block; content: '\20'; width: 22px; height: 40px; background: url(/images/s2.png) no-repeat center center; position: absolute; right: 10px; top: 0px }
 .sslx.mob > a:after { -moz-transform: scaleY(-1); -o-transform: scaleY(-1); -webkit-transform: scaleY(-1); transform: scaleY(-1); filter: FlipV; -ms-filter: "FlipV"; }

 .sslx .li { display: none; background: #fff; padding-bottom: 10px; width: 100%; position: relative; z-index: 99 }
 .sslx.mob .li { display: block }
 .sslx .li>span { display: block;font-weight:600; width: 100%; height: 40px; background: #fff; color: #333; cursor: pointer; line-height: 40px; font-size: 16px; text-align: left; position: relative }
 .sslx .li>span:after { display: none }
 .sslx .li > div { border: 0px; background: #fff; padding: 3px 6px; position: initial; width: 100%; display: block; text-align: left; }
 .sslx .li>div>a { display: inline-block; width: auto; height: 30px; margin-bottom: 5px; margin-right: 5px; border: 1px solid #42e2eb; padding: 0px 7px; box-sizing: border-box; background: #fff; border-radius: 3px; line-height: 30px; font-size: 13px; color: #333; text-align: left }

 .hotzw { padding-top: 0px }
 .hotzwbt { display: none }
 .def1 { display: none }
 .hotzwlist:after { content: ""; width: 50% }
 .hotzwlist a { width: 49%; }
 a.zwmore { display: block; width: 200px; height: 35px; line-height: 35px; margin: 30px auto; background: #42e2eb; border-radius: 6px; color: #fff; font-size: 18px }

 .reglogo { display: none }
 .regbox { background: #f5f5f5 url(/images/m1.jpg) no-repeat center top; background-size: 100%; padding: 0px; padding-top: 54%; position: relative }
 .regbox .txt { display: none }
 .regbox .infobox { width: 90%; height: 60%; border-radius: 15px; box-shadow: 0px 0px 20px #a8edf1; background: #fff; margin: 0px auto; padding: 20px }
 .regbox .infobox .tabbt { display: none }
 .regbox .infobox .tabbox { padding: 0px; width: 100%; border: 0px; height: auto; display: none }
 .regbox .infobox .tabbox:last-child { display: block }


 #uplist{width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:9999}
#uplist>p{display:block;width:100%;height:100%;position:fixed;left:0px;top:0px;background:rgba(20,20,20,0.7)}
#uplist>div{ width:90%; padding: 30px;box-sizing:border-box; border: 1px solid #b1b1b1; border-radius: 8px; background-color: #fdfdfd; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%);max-height:80%; overflow-y: auto}
#uplist>div table{width:100%}
#uplist>div a{display:block;margin:10px auto;width:120px;background:#bda20d;color:#fff;border-radius:5px;text-align:center;height:35px;line-height:35px}


 .zwlist { margin-top: 0px; background: #fff; padding: 10px; text-align: left }
 .zwlist .li { padding: 15px 5px; border-bottom: 1px solid #e5e5e5; display: flex }
 .zwlist .li .s1 { flex-grow: 1 }

 .zwlist .li .s1 strong { font-size: 16px; display: block; color: #333333 }
 .zwlist .li .s1 bh {padding-left:10px;font-size:14px;font-weight:500 }
 .zwlist .li .s1 p { padding-top: 15px; position: relative }
 .zwlist .li .s1 span { font-size: 16px; color: #e60d0d; position: absolute; right: 0px; top: 0px;padding-right:0px }
 .zwlist .li .s1 small { font-size: 14px; padding: 0px 8px; border-left: 1px solid #ddd; color: #909090 }
 .zwlist .li .s1 small:nth-child(2) { border: 0px; padding-left: 0px; }
 .zwlist .li .s1 i { display: inline-block; padding: 1px 5px; border: 1px solid #42e2eb; font-style: normal; color: #909090; margin-right: 10px; margin-bottom: 10px;  box-shadow: 0px 0px 3px #42e2eb; }
 .zwlist .li .s2 { display: none }
 .zwlist .li .s3 { display: none }




 .zwxx { padding: 10px; background: #fff; text-align: left }
 .zwxx .zw1 { position: relative; padding-bottom: 20px }
 .zwxx .zw1 strong { font-size: 16px; display: block; color: #333333; padding-bottom: 10px }
 .zwxx .zw1 span { font-size: 16px; color: #e60d0d; display: block; padding: 10px 0px }
 .zwxx .zw1 up { font-size: 13px; color: #999; display: block; padding-left: 20px; background: url(/images/s10.png) no-repeat left center }
 .zwxx .zw1 small { font-size: 14px; padding: 0px 15px; border-left: 1px solid #ddd; color: #909090 }
 .zwxx .zw1 small:first-child { border: 0px; padding-left: 0px }

 .zwxx .aa { position: absolute; right: 0px; bottom: -50px }
 .zwxx .aa .sc { display: inline-block; padding-right: 0px; width: 25px; text-indent: -1500px; height: 30px; color: #333; margin-bottom: 10px; line-height: 30px; font-size: 16px; text-align: center; background: url(/images/s8.png) no-repeat right center; background-size: auto 20px }
 .zwxx .aa .sc.ok { background: url(/images/s7.png) no-repeat right center; background-size: auto 20px }
 .zwxx .aa .sc:before, .zwxx .aa .sc.ok:before { display: none }
 .zwxx .aa .fx { display: inline-block; padding-right: 0px; text-indent: -1500px; height: 30px; color: #333; line-height: 30px; font-size: 16px; text-align: left; width: 25px; background: url(/images/s9.png) no-repeat right center; background-size: auto 20px }
 .zwxx .aa .sq { display: block; width: 100%; z-index: 99999; margin: 0px; background: #42e2eb; height: 45px; text-align: center; line-height: 45px; color: #fff; font-size: 16px; border-radius: 4px; position: fixed; left: 0px; bottom: 0px }
 .zwxx .aa .sq.ok{background:#f3f3f3;color:#42e2eb }
 .zwxx .aa a { margin-left: 15px }

 .zwxx .zw2 { border-top: 2px solid #eee; padding-top: 20px }
 .zwxx .zw2 strong { display: block; height: 16px; line-height: 16px; font-size: 16px; padding-left: 8px; border-left: 3px solid #42e2eb }
 .zwxx .zw2 p { display: block; line-height: 22px; font-size: 13px; padding: 20px 0px; padding-left: 3px }
 .zwxx .zw2 i { display: inline-block; padding: 1px 5px; border: 1px solid #42e2eb; font-style: normal; color: #909090; margin-right: 10px; margin-bottom: 10px;  box-shadow: 0px 0px 3px #42e2eb; }

 .page_zwxx .top0 { display: none }


 .listbt { display: block; margin-top: 0px; text-align: left; background: #fff; position: relative; padding-top: 25px }
 .listbt strong { border-bottom: 3px solid #29b9c1; color: #29b9c1; font-size: 16px; height: 42px; line-height: 42px; display: inline-block; margin-left: 10px }
 .listbt a.up { display: block; width: 90px; height: 26px; line-height: 26px; background: #42e2eb; color: #fff; text-align: center; position: absolute; right: 13px; bottom: 8px; border-radius: 9px; font-size: 16px }
 .listbt p { text-indent: 32px; padding-top: 10px }
 .listbt span {display:none }


 .listbt2 { display: block; margin-top: 0px; padding: 10px 0px; text-align: left; background: #fff; position: relative; padding-top: 25px }
 .listbt2 strong { border-left: 3px solid #29b9c1; color: #29b9c1; font-size: 16px; height: 22px; line-height: 22px; padding-left: 10px; display: inline-block; margin-left: 10px }
 .listbt2 a.up { display: block; width: 90px; height: 26px; line-height: 26px; background: #42e2eb; color: #fff; text-align: center; position: absolute; right: 13px; bottom: 8px; border-radius: 6px; font-size: 12px;z-index:9999 }
 .listbt2 p { text-indent: 32px; padding-top: 10px }

 .dlinfoset { width: 100%; text-align: left; background: #fff; padding: 10px; }

 .dlinfoset > div { display: flex; align-items: flex-start; justify-content: space-between; padding: 10px 0px; border: 0px }
 .dlinfoset div.hide { display: none }
 .dlinfoset .d1 { width: 100%; margin: 0px; position: relative }
 .dlinfoset div[class^='page'] .d1 { width: 100% }
 .dlinfoset div.page1 .d1 { width: 100% }

 .dlinfoset .d1 strong { display: block; font-size: 15px; padding-bottom: 15px }
 .dlinfoset .d1 p { display: flex; padding: 15px 0px; align-items: flex-start; }
 .dlinfoset .d1 p > span { display: block; width: 110px; font-size: 14px }
 .dlinfoset .d1 p > span:before { color: #fff; content: '\20'; padding-right: 9px }
 .dlinfoset .d1 p.s > span:before { color: #ff0000; content: '*'; padding-right: 5px }
 .dlinfoset .d1 p[rq='zhuangtai2'] > span { color: #fff }
 .dlinfoset .d1 p[rq='zhuangtai2'] > span:before { color: #fff }

 .dlinfoset .d1 p > input { border: 1px solid #e9e9e9; padding: 6px; outline: 0px; width: 300px; display: block; border-radius: 3px }
 .dlinfoset .d1 p > select { border: 1px solid #e9e9e9; padding: 6px; outline: 0px; width: 312px; display: block; border-radius: 3px }
 .dlinfoset .d1 p > textarea { border: 1px solid #e9e9e9; padding: 6px; outline: 0px; width: 500px; min-height: 80px; resize: none; display: block; border-radius: 3px }
 .dlinfoset .d1 p > small {display:flex;width:100% }
 .dlinfoset .d1 p > small > select { border: 1px solid #e9e9e9; padding: 6px 0px; outline: 0px; width: 34%; margin-right: 3px; display: inline-block; border-radius: 3px }
 .dlinfoset .d1 > a { display: block; margin: 0px; width: 140px; height: 30px; line-height: 30px; text-align: center; background: #42e2eb; border-radius: 4px; color: #fff; font-size: 14px; margin-top: 15px }
 .dlinfoset .d1 > a.addpage { position: absolute; left: auto; right: 0px; top: 0px }

 .dlinfoset .d1 p > label { margin-right: 15px; vertical-align: middle; font-size: 13px; cursor: pointer }
 .dlinfoset .d1 p > label:before { content: '\20'; height: 7px; width: 7px; display: inline-block; border: 3px solid #ddd; border-radius: 50%; vertical-align: middle; margin-right: 3px }
 .dlinfoset .d1 p > label.sel:before { border: 2px solid #42e2eb; }
 .dlinfoset .d1 p > a { display: block; padding: 4px 10px; width: 50px; font-size: 14px; border: 1px solid #e7e7e7; border-radius: 8px; color: #888; flex-shrink: 0 }
 .dlinfoset .d1 p > i { display: block; padding-right: 20px; text-align: left; width: 100% }
 .dlinfoset .d1 p > i > span { display: block; margin: 0px }
 .dlinfoset .d1 p > i > span > small { margin-left: 20px }
 .dlinfoset .d1 .hr { position: relative; margin-bottom: 15px }
 .dlinfoset .d1 .hr:before { content: '\20'; display: block; width: 100%; position: absolute; left: 0px; bottom: 0px; border-bottom: 1px solid #ddd }

 .page_resumeset .dlinfoset .d2 { display: none }
 .page_resumeset .dlinfoset .d1 { padding-top: 30px }
 .page_resumeset .dlinfoset .d1:after { content: '/9'; position: absolute; left: 13px; top: 0px; font-size: 15px; color: #999 }
 .page_resumeset .dlinfoset .d1:before { content: '1'; position: absolute; left: 0px; top: 0px; font-size: 19px; color: #42e2eb; font-weight: 600 }
 .page_resumeset .dlinfoset .page2 .d1:before { content: '2'; }
 .page_resumeset .dlinfoset .page3 .d1:before { content: '3'; }
 .page_resumeset .dlinfoset .page4 .d1:before { content: '4'; }
 .page_resumeset .dlinfoset .page5 .d1:before { content: '5'; }
 .page_resumeset .dlinfoset .page6 .d1:before { content: '6'; }
 .page_resumeset .dlinfoset .page7 .d1:before { content: '7'; }
 .page_resumeset .dlinfoset .page8 .d1:before { content: '8'; }
 .page_resumeset .dlinfoset .page9 .d1:before { content: '9'; }

 .page_resumeset .dlinfoset .d1 strong { color: #42e2eb; font-size: 16px }
 .dlinfoset .d1 #usertp { width: 80px; height: 80px; cursor: pointer; border: 1px solid #42e2eb; padding: 3px; border-radius: 50% }
   
 .dlinfoset .pageD1 { padding: 0px; padding-bottom: 15px; }
 .dlinfoset .pageD1 img { width: 60px; height: 60px; cursor: pointer; border: 1px solid #42e2eb; padding: 3px; border-radius: 50% }

 
 .dlinfoset .pageD1 {padding-top:70px;position:relative }
 .dlinfoset .pageD1 img {position:absolute;left:0px;top:0px }
 

 .dlinfoset .pageD1 .xxx { flex-grow: 1; padding: 0px 9px; text-align: left; line-height: 25px }
 .dlinfoset .pageD1 .p1 strong { font-size: 15px; color: #000; margin-right: 10px }
 .dlinfoset .pageD1 .p1 span { font-size: 12px; border: 1px solid #42e2eb; padding: 1px; color: #999 }
 .dlinfoset .pageD1 .p1 small { font-size: 12px; padding-left: 8px; color: #999 }

 .dlinfoset .pageD1 .p2 small { font-size: 12px; padding: 0px 9px; border-left: 1px solid #ddd; color: #7a7a7a }
 .dlinfoset .pageD1 .p2 small:first-child { border-left: 0px; padding-left: 0px }
 .dlinfoset .pageD1 .p3 span { font-size: 12px; margin-right: 20px; color: #7a7a7a }
 .dlinfoset .pageD1 .p3 span[rqv='dianhua'] { padding-left: 15px; background: url(/images/s5.png) no-repeat left center; background-size: auto 13px }
 .dlinfoset .pageD1 .p3 span[rqv='email'] { padding-left: 20px; background: url(/images/s4.png) no-repeat left center; background-size: auto 13px }
 .dlinfoset .pageD1 a.aedit { display: block; background: url(/images/s22.png) no-repeat left center; background-size: auto 15px; padding-left: 23px; font-size: 12px; color: #000 }

 .dlinfoset .pageD2 { padding: 15px 0px }
 .dlinfoset .pageD2 .xxx { flex-grow: 1; padding: 0px; padding-right: 15px; text-align: left; line-height: 33px }
 .dlinfoset .pageD2 .xxx h5 { font-size: 16px; padding-bottom: 10px }
 .dlinfoset .pageD2 .xxx p { font-size: 14px; color: #7a7a7a; }
 .dlinfoset .pageD2 .xxx p span { display: inline-block; margin-right: 25px }
 .dlinfoset .pageD2 .xxx p span small { font-size: 14px }

 .dlinfoset .pageD2 .xxx div div { padding: 10px 0px; border-bottom: 1px solid #f1f1f1 }
 .dlinfoset .pageD2 .xxx div div:last-child { border: 0px }
 .dlinfoset .pageD2 a.aedit { display: block; background: url(/images/s22.png) no-repeat left center; background-size: auto 15px; padding-left: 23px; font-size: 12px; color: #000 }



 .dlua { display: block }
 .dllist { margin-top: 0px; padding: 0px; padding-top: 60px; background: #fff url(/images/m9.png) no-repeat center top; background-size: 100%; }
 .dlxx { padding: 20px; text-align: left; border-radius: 10px; width: calc(100% - 40px); background: #fff;border:1px solid #ccc; position: relative; padding-bottom: 60px; box-shadow: 0px 0px 3px #ccc; }
 .dlxx img { width: 80px; height: 80px; border-radius: 50%; border: 1px solid #51e3ea; padding: 3px }

 .dlxx .dlx1 { flex-grow: 1; padding: 0px 15px; text-align: left; line-height: 33px }
 .dlxx .dlx1 strong { font-size: 18px; color: #000 }
 .dlxx .dlx1 strong:after { content: '代理'; font-size: 13px; color: #42e2eb; padding-left: 6px }
 .dlxx .dlx1 small { font-size: 13px; padding-left: 0px; display: block; color: #999; padding-top: 35px }
 .dlxx .dlx1 .gs { font-size: 14px; font-weight: 600; color: #555; position: absolute; left: 125px; top: 55px }
 .dlxx .dlx1 .gsdh { font-size: 15px; font-weight: 600; width: calc(100% - 40px); color: #074b8b; box-sizing: border-box; background: url(/images/s5.png) no-repeat left center; padding: 5px 0px; padding-left: 20px; border-top: 1px solid #ddd; position: absolute; left: 20px; bottom: 0px }
 .dlxx a.aedit { display: block; background: url(/images/s22.png) no-repeat left center; background-size: auto 15px; padding-left: 23px; font-size: 12px; color: #000; position: absolute; right: 20px; bottom: 10px }

 .dlxx2 { padding: 15px; text-align: left; border-top: 10px solid #efefef; border-bottom: 10px solid #efefef; background: #fff; margin-top: 0px }
 .dlxx2 .bt { width: 100%; position: relative; padding-bottom: 20px }
 .dlxx2 .bt strong { font-size: 16px; color: #000 }
 .dlxx2 .bt strong:before { content: '【' }
 .dlxx2 .bt strong:after { content: '】' }

 .dlxx2 .bt a { display: block; background: url(/images/s22.png) no-repeat left center; padding-left: 23px; font-size: 12px; color: #000; position: absolute; right: 0px; top: 0px }

 .dlxx2 .dlx2 { display: block }
 .dlxx2 .dlx2 p { width: 100%; border-bottom: 1px solid #ddd; padding: 6px 0px; padding-right: 10px; box-sizing: border-box; display: flex; font-size: 14px; color: #999 }

 .dlxx2 .dlx2 p strong { color: #777; display: block; flex-shrink: 0; width: 94px }
 .dlxx2 .dlx2 p strong:after { content: '：'; }
 .dlxx2 .dlx2 p input { display: block; width: 100%; border: 1px solid #ddd; padding: 5px 5px; outline: 0 }

 .dllist .aaa { text-align: right; padding: 10px 30px }
 .dllist .aaa a { display: inline-block; padding: 8px 15px; border-radius: 9px; font-weight: 600; color: #7a7a7a; font-size: 17px; border: 1px solid #4fe4ec }


 .usbox { width: 100%; height: auto; background: #fff; margin: 0px; padding: 10px }
 .usbox .tt1 { display: none }
 .usbox .tt2 { flex-direction: initial; justify-content: space-around; display: flex; width: 100% }
 .usbox .tt2 a { display: block;position:relative; height: 20px; line-height: 20px; padding-left: 0px; padding-top: 45px; font-size: 15px; margin: 0px; color: #8d8d8d; text-align: left; background: url(/images/s14.png) no-repeat center top; background-size: 40px 40px }
 .usbox .tt2 a[href='dlinfo.aspx'] { display: none }
 .usbox .tt2 a[href='myresume.aspx'] { display: none }
 .usbox .tt2 a i {display:block;font-style: normal;width:25px;height:25px;line-height:25px;text-align:center;background:#29b9c1;border-radius:50%;font-size:12px;color:#fff;position:absolute;right:0px;top:0px }

 .dlxx .usxx1 { flex-grow: 1; padding: 0px 15px; text-align: left; line-height: 33px }
 .dlxx .usxx1 strong { font-size: 18px; color: #000 }
 .dlxx .usxx1 strong:after { content: '求职者'; font-size: 13px; color: #42e2eb; padding-left: 6px }
 .dlxx .usxx1 small { font-size: 13px; padding-left: 0px; display: block; color: #999; padding-top: 36px }
 .dlxx .usxx1 wan { font-size: 17px;cursor:pointer; padding-left: 0px; display: block; color: #ff0000; }


 .dlxx .usxx1 .fsp { color: #555; position: absolute; left: 125px; top: 55px }
 .dlxx .usxx1 .fsp span { font-size: 13px; padding: 0px 9px; border-left: 1px solid #ddd; color: #111 }
 .dlxx .usxx1 .fsp span:first-child { border-left: 0px; padding-left: 0px }
 .dlxx .usxx1 .gsdh { font-size: 15px; font-weight: 600; width: calc(100% - 40px); color: #074b8b; box-sizing: border-box; background: url(/images/s5.png) no-repeat left center; padding: 5px 0px; padding-left: 20px; border-top: 1px solid #ddd; position: absolute; left: 20px; bottom: 0px }
 .dlxx a.aedit { display: block; background: url(/images/s22.png) no-repeat left center; background-size: auto 15px; padding-left: 23px; font-size: 12px; color: #000; position: absolute; right: 20px; bottom: 10px }

 .uli {padding:15px;border-top:10px solid #ddd; }
 .uli a { display:block;height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #eee;text-indent:22px;color:#111;position:relative;}
 .uli a:after { content:'\20';display:block;width:25px;height:45px;background:url(/images/m8.png) no-repeat center center;background-size:auto 10px;position:absolute;right:0px;top:0px; -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; }
 .uli a:nth-child(1) {background:url(/images/m10.png) no-repeat left center }
  .uli a:nth-child(2) {background:url(/images/m11.png) no-repeat left center }
   .uli a:nth-child(3) {background:url(/images/m12.png) no-repeat left center }

 .sclist { margin-top: 0px; background: #fff; padding: 10px; text-align: left; min-height: 400px }
 .sclist .li { padding: 15px 0px; border-bottom: 1px solid #e5e5e5; display: flex }
 .sclist .li .s1 { flex-grow: 1 }

 .sclist .li .s1 strong { font-size: 15px; display: block; color: #333333 }
 .sclist .li .s1 p { padding-top: 10px }
 .sclist .li .s1 span { font-size: 13px; color: #e60d0d; }
 .sclist .li .s1 small { font-size: 13px; padding: 0px 15px; border-left: 1px solid #ddd; color: #909090 }
 .sclist .li .s1 small:first-child { border: 0px; padding-left: 0px }
 
 .sclist .li .s2 { width: 95px; display: flex; flex-direction: column; justify-content: center; text-align: left; font-size: 13px; color: #7a7a7a }
 .page_mytoudi .sclist .li .s2 { text-align: right; padding-right: 0px; }
 .page_mytoudi .sclist .li .s2 span { display: block; font-size: 13px }

 .sclist .li .s3 { width: 80px; display: flex; flex-direction: column; justify-content: center; text-align: center }
 .sclist .li .s3 a { background: #42e2eb; color: #fff;padding:0px; border:0px; font-size: 15px; display: inline-block; width:80px; margin: 0px auto }
 .sclist .li .s3 a.sq { display: inline-block }
 .sclist .li .s3 a.sq.ok {background:#f3f3f3;color:#f3f3f3; display:block;position:relative;height:100%}
 .sclist .li .s3 a.sq.ok:before {content:'已收藏';display:block;color:#42e2eb;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);width:100%;text-align:center }


 .sclist .li .s4 { width: 80px; display: flex; flex-direction: column; justify-content: center; text-align: center }
 .sclist .li .s4 a { background: #f25858; padding: 0px; border:0px; color: #fff; font-size: 15px; display: inline-block; width: 74px; margin: 0px auto }
 .sclist .li .s4 a:after { content:'取消收藏'}
 .page_sclist .sclist { overflow:hidden }
 .page_sclist .li { width: calc(100% + 180px); -webkit-transition: all 0.3s linear; transition: all 0.3s linear;padding:0px;} 
 .page_sclist .li.swipeleft { transform: translateX(-170px); -webkit-transform: translateX(-170px); }
 .page_sclist .li .s1 {padding:15px 0px }
 .page_sclist .li .s3 {background:#42e2eb } 
 .page_sclist .li .s4 {background:#f25858 }


.bulist table{width:100%;background:#fff }
.bulist table th {display:none }
.bulist table td {background:#f1f1f1;text-align:left;vertical-align:middle;padding:5px 15px;box-sizing:border-box;color:#999;font-size:14px;display:block }
 .bulist table td:before {content:attr(pna);font-weight:600;display:inline-block;width:90px;color:#000 }
 .bulist table tr {margin:16px 0px;display:block }
.bulist table tr:nth-child(2n+1) td {background:#c0f1f3  }

.uplist table{width:100%;background:#fff }
.uplist table th {display:none }
.uplist table td {background:#f1f1f1;text-align:left;vertical-align:middle;padding:5px 15px;box-sizing:border-box;color:#999;font-size:14px;display:block }
.uplist table td:before {content:attr(pna);font-weight:600;display:inline-block;width:90px;color:#000 }
.uplist table tr {margin:16px 0px;display:block }
.uplist table tr:nth-child(2n+1) td {background:#c0f1f3  }

 .page_filebu .shaixuan { width: 100%; background: #fff; height: 50px; padding: 0px; position: relative; box-sizing: border-box }
 .page_filebu .shaixuan .sousuo {  position:relative; left:initial; top: initial;}
 a.daochu {padding:0px;margin:0px;width:35px;padding-left:30px;margin:0px 10px;height:40px;line-height:40px;background:#42e2eb url(/images/s23.png) no-repeat 5px center;background-size:auto 20px;border-radius:8px;text-align:left;color:#fff;font-size:15px}


.zxbanner {width:100%;position:relative;overflow:hidden;padding-bottom:20px;}
.zxbanner > img {width:200%;max-width:initial;transform: translate(-25%,0px); }
.zxbanner .ban_a {width:90%;display:flex;height:40px;margin:0px 20px;position:absolute;left:50%;transform: translate(-50%,0px);bottom:0px;margin-left:0px;background:#fff;border:1px solid #42e2eb;box-sizing:border-box }
.zxbanner .ban_a a {display:block;width:50%;height:38px;color:#42e2eb;font-size:18px;text-align:center;line-height:38px }
.zxbanner .ban_a a.sel { background:#42e2eb;color:#fff}


.newslist {background:#fff;width:90%;padding:10px;text-align:left;box-shadow: 0px 0px 5px #ccc; }
.newslist .li {padding:25px 0px;border-bottom:1px solid #ededed;display:flex }
.newslist .li .s1 {width:100px;margin-right:10px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center } 
.newslist .li .s2 {width:calc(100% + 110px) }
.newslist .li .s2 strong {display:block;font-size:13px;font-weight:500;color:#000;
text-overflow:-o-ellipsis-lastline;  
overflow: hidden;  
text-overflow: ellipsis;  
display: -webkit-box;  
-webkit-line-clamp: 1;  
-webkit-box-orient: vertical;  
}
.newslist .li .s2 span {display:block;font-size:12px;color:#666;padding:0px }
.newslist .li .s2 p {display:block;font-size:12px;color:#999;padding-bottom:2px;
text-overflow:-o-ellipsis-lastline;  
overflow: hidden;  
text-overflow: ellipsis;  
display: -webkit-box;  
-webkit-line-clamp: 2;  
-webkit-box-orient: vertical;  
}
.newslist .li .s2 a {display:inline-block;font-size:12px;color:#000;border:1px solid #ddd;padding:4px 15px }
.newslist .li .s2 a:hover {color:#fff;border:1px solid #42e2eb;background:#42e2eb }


.newsxx  {background:#fff;width:100%;box-sizing:border-box;padding:15px;text-align:left }
.newsxx > h1 {font-size:15px;display:block;text-align:center;line-height:25px;padding:10px 0px}
.newsxx > p {display:block;border-bottom:1px solid #ddd;color:#888;font-size:12px;text-align:left;line-height:45px }
.newsxx > div {padding:20px 0px;text-align:left }


.casebox {background:#fff;width:90%;padding:0px;text-align:left;box-shadow: 0px 0px 5px #ccc; }

 /*标题设置*/
 .header { display: none; width: 100%; background: #fff; height: 40px; line-height: 40px; position: relative }
 .header:after { content: '未定义'; font-size: 18px; color: #222 }
 .header a { display: block; height: 40px; width: 40px; background: url(/images/m8.png) no-repeat center center; position: absolute; left: 0px; top: 0px }

 .page_zwxx .header { display: block; }
 .page_zwxx .header:after { content: '职位详情'; }

 .page_dlinfoset .header { display: block; background: #f4f6f9 }
 .page_dlinfoset .header:after { content: '代理信息'; }
 .page_dlinfoset .dlinfoset .d2 { display: none }

 .page_dlinfo .listbt2 { display: none }
 .page_dlinfo .header { display: block; background: rgba(255, 255, 255,0); position: absolute; left: 0px; top: 0px }
 .page_dlinfo .header:after { content: '我的'; }

 .page_resumeset .listbt2 { display: none }
 .page_resumeset .header { display: block;  }
 .page_resumeset .header:after { content: '个人信息'; }

 .page_myresume .listbt2 { width: 110px; height: 50px; position: absolute; right: 0px; top: -10px; }
 .page_myresume .listbt2 strong { display: none }
 .page_myresume .listbt2 a.up { }
 .page_myresume .header { display: block;  }
 .page_myresume .header:after { content: '个人简历'; }

 .page_usinfo .listbt2 { display: none }
 .page_usinfo .header { display: block; background: rgba(255, 255, 255,0); position: absolute; left: 0px; top: 0px }
 .page_usinfo .header:after { content: '我的'; }

 .page_mytoudi .listbt { display: none }
 .page_mytoudi .header { display: block; }
 .page_mytoudi .header:after { content: '我的投递'; }

  .page_sclist .listbt { display: none }
 .page_sclist .header { display: block; }
 .page_sclist .header:after { content: '我的收藏'; }
  
 .page_filebu .header { display: block; }
 .page_filebu .header:after { content: '文件补交'; }

  .page_files .header { display: block; }
 .page_files .header:after { content: '简历上传'; }
 .page_files .listbt { width: 110px; height: 50px; position: absolute; right: 0px; top: -10px; }
 .page_files .listbt strong { display: none }
 .page_files .listbt a.up { }


 .page_news .page {background:initial }
 .page_newsxx .zxbanner {padding-bottom:0px }
}

