/**/
/* CSS Document */
body,ul,li,dd,dt,dl,p,span,i,div,a,img,select,input,textarea,h1,h2,h3,h4,h5,h6,video,iframe{border:none;margin:0;padding:0;box-sizing:border-box;font-family:Arial,"Microsoft YaHei"}
a{text-decoration:none}
h1,h2,h3,h4,h5,h6{ font-size: 1em;}
li{list-style:none}
input,select,textarea{outline:none; background:#fff; font-size: 1em;}
input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance:none}
.userSelect{-webkit-user-select:none}
.clear:after{ content:""; width:100%; height:0; overflow:hidden; clear:both; display:block;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 200vw white inset}

body{ font-size:3.5vw;}

.icon{ background-image:url(../image/icon.png?v=0002); background-size:133vw auto; background-repeat:no-repeat; display:inline-block; vertical-align:middle; position:relative; transform:scale(0.8);}

div{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}

a{ color:#333;}

.hide{ display:none;}
.bodyhui{ background:#f3f3f3;}
.bodyscroll{ overflow:hidden;}	

.aa{ background-position:0 0;}
.ab{ background-position:-10vw 0;}
.ac{ background-position:-20vw 0;}
.ad{ background-position:-30vw 0;}


.but{ background:#2385ce; color:#fff;}
.but:hover{ background:#1770aa;}
.but:active{ background:#145488;-webkit-user-select:none;}

.none{ height:11vw;}

.tcxt{ width:100%; padding:6vw 0; text-align:center;}
.tcxt input{ width:60%; height:12vw; border-radius:2vw; background:#f05654; text-align:center; font-size:1.4em; text-align:center; color:#fff; margin:0 auto;}

.nav{ position:fixed; bottom:0; left:0; width:100%; height:11vw; background:#fff; box-shadow:0 0 1vw 0 #eee; z-index:10;}
.navbg{ height:16vw;}
.nava,.navb{ display:block; width:20%; float:left; height:10vw;}
.nava{ text-align:center;}
.nava div{ height:6.4vw; overflow:hidden;}
.nava p{ color:#585858;  line-height:4.6vw;}
.nava div font{ width:10vw; height:8.4vw; transform:scale(0.6); margin-top:-0.4vw; position:relative;}
.navb{ position:relative;}
.navba{ position:absolute; bottom:0; left:50%; width:14vw; height:14vw; margin-left:-7vw; background:#fff; border-radius:50%; box-shadow:0 -0.4vw 0.6vw 0 #ddd;}
.navbb{ display:inline-block; border:0.2vw solid #eee; width:12vw; height:12vw; border-radius:50%; margin:1vw; position:relative;}
.navbb:after{ display:inline-block; content:""; width:1.6vw; height:9.2vw;}
.navbb font{ display:block; position:relative; width:9.2vw; height:9.2vw; z-index:3; margin:1.2vw 0 0 1.2vw;}
.navbb font:after,.navbb font:before{ display:block; content:""; width:1.6vw; height:9.2vw; border-radius:0.8vw; position:absolute; top:0; left:0;  background:#2385ce;/* transition:all 0.27s linear;*/}
.navbb font:after{ transform:rotate3d(0,0,1,90deg) translate3d(0,-3.8vw,0);}
.navbb font:before{ transform:translate3d(3.8vw,0,0);}
/*
.navbb font:hover:after{ width:9.2vw; transform:rotate3d(0,0,1,90deg) translate3d(0,0,0);}
.navbb font:hover:before{ width:9.2vw; transform:translate3d(0,0,0);}
*/
.nava .icon:after{ display:none; background-image:url(../image/iconhover.png); background-size:40vw auto; width:100%; height:100%; position:absolute; top:0; left:0; content:""; overflow:hidden;}
.nava .aa:after{ background-position:0 0;}
.nava .ab:after{ background-position:-10vw 0;}
.nava .ac:after{ background-position:-20vw 0;}
.nava .ad:after{ background-position:-30vw 0;}
.page{}
.pageContent{}
#if{ position:relative; top:0; left:0; width:100%; height:100%; display:block;}

.navaCh .icon{ background-position-y:-8.4vw;}

.div,.paged{ border-top:1vw solid #f3f3f3; border-bottom:1vw solid #f3f3f3;}
.paged{ background:#fff;}


.navChildbg{ height:10vw;}
.navChild{ position:fixed; bottom:0; left:0; width:100%; height:10vw; background:#fff; box-shadow:0 0 1vw 0 #eee; z-index:3;}
.navCa{ width:20%; float:left; text-align:center; padding:1.8vw 0; color:#000;}
.navCa div{ display:inline-block; width:8.4vw; height:6.4vw;}
.navCa div font{ width:8.4vw; height:6.4vw; transform:scale(0.8)}
.ea{ background-position:0 -39.6vw;}
.eb{ background-position:-8.4vw -39.6vw;}
.ec{ background-position:-16.8vw -39.6vw;}
.ed{ background-position:-25.2vw -39.6vw;}
.ee{ background-position:-33.6vw -39.6vw;}
.navCa:hover div font{ background-image:url(../image/navChild.png); background-size:42vw auto; background-position-y:0;}




/*首页*/

.ina{ margin:0 2vw; padding:2vw 0;}
.inat{ width:50%; float:left; text-align:center; margin:5vw 0;}
.inat>div{ display:inline-block; box-sizing:border-box; padding-left:13.6vw; min-height:11.6vw; min-width:7.2vw; position:relative;}
.inat>div div{ position:absolute; top:0; left:0; width:11.6vw; height:11.4vw; border-radius:1vw; background:#000; text-align:left;}
.inaa div div{ background:#4fa6e9;}
.inab div div{ background:#1ab394;}
.inac div div{ background:#f1725f;}
.inad div div{ background:#f5b259;}
.inat>div div font{ width:7.6vw; height:6.8vw; position:absolute; top:50%; left:50%; margin-top:-3.4vw; margin-left:-3.8vw;}
.ba{ background-position:0 -16.8vw;}
.bb{ background-position:-7.2vw -16.8vw;}
.bc{ background-position:-15.2vw -16.8vw;}
.bd{ background-position:-22.8vw -16.8vw;}
.inat>div p,.inat div h5{ text-align:left; font-weight:normal;  color:#707070; line-height:2em; height:2em; overflow:hidden; font-size: 1em;}
.inat>div p font{ font-size:1.1em; color:#000;}
.inat>div p span{  color:#000;}
.inc{ margin:0 1vw; padding:5vw 0;}
.inc h2,.ind h2{ font-weight:normal; font-size: 1.1em; line-height:8vw; border-bottom:0.2vw solid #e9e7e7; padding-bottom:2vw;}
.inct{}
.incd{ width:50%; float:left; text-align:center; margin:5vw 0;}
.incd>div{ display:inline-block; box-sizing:border-box; padding-left:11.4vw; min-height:11.6vw; min-width:36vw; position:relative;}
.incd>div div{ position:absolute; top:50%; left:1vw; margin-top:-4.2vw; width:8vw; height:8.4vw; text-align:left;}
.incd>div div font{ width:8vw; height:8.4vw; position:absolute; top:0; left:0;}
.ca{ background-position:0 -24.4vw;}
.cb{ background-position:-8vw -24.4vw;}
.cc{ background-position:-16vw -24.4vw;}
.cd{ background-position:-24vw -24.4vw;}
.ce{ background-position:-32vw -24.4vw;}
.cf{ background-position:-40vw -24.4vw;}
.incd>div p,.incd div h5{ text-align:left; font-weight:normal;  color:#707070; line-height:2em; height:2em; overflow:hidden; font-size: 1em;}
.incd>div p font{ font-size:1.1em; color:#000;}
.incd>div p span{  color:#000;}
.ind{ padding:5vw 2vw; box-sizing:border-box;}
.inda{}
.indaa{ float:left; width:33.33%; max-width:40vw; text-align:center; margin-bottom:2vw;}
.indaa select,.indaa input{  width:90%; border:0.2vw solid #e9e7e7; display:block; height:8vw; line-height:8vw; border-radius:1vw; cursor:pointer; font-size: 1em;}
.indaa input{}
.indab input{ color:#fff; background:#2385ce; }
.indb{ margin:4vw 0;}
.indab{ width:100%; float:left;}


/*仪表盘*/
.sjfx{ margin:0 2vw;}
.sjfx div{ border-bottom:0.2vw solid #e9e7e7;}
.sjfx div:last-child{ border-bottom:none;}
.sjfx div a{ padding:3vw 0; display:block; padding-left:16vw; position:relative;}
.sjfx div span{ display:inline-block; width:14vw; height:14vw; margin-top:-7vw; border-radius:50%; position:absolute; top:50%; left:0; text-align:center;}
.sjfxa span{ background-color:#1cbb9b;}
.sjfxb span{ background-color:#2dcc70;}
.sjfxc span{ background-color:#3699dc;}
.sjfxd span{ background-color:#9a59b5;}
.sjfxe span{ background-color:#02808f;}
.sjfxf span{ background-color:#f35b68;}
.sjfxg span{ background-color:#447bb9;}
.sjfxh span{ background-color:#567028;}
.sjfx div span font{ width:6.8vw; height:6.8vw; margin-top:3.6vw; transform:scale(0.8)}
.da{ background-position:0 -32.8vw;}
.db{ background-position:-6.8vw -32.8vw;}
.dc{ background-position:-13.6vw -32.8vw;}
.dd{ background-position:-20.4vw -32.8vw;}
.de{ background-position:-27.2vw -32.8vw;}
.df{ background-position:-34vw -32.8vw;}
.dg{ background-position:-40.8vw -32.8vw;}
.dh{ background-position:-47.6vw -32.8vw;}
.sjfx div p{ height:14vw; line-height:14vw; font-size:1.1em; color:#000;}

.sjfx div a:hover{ background:#f1f1f1;}

/*业务内容*/
.yjnr{ width:100%;}
.data{ width:100%; overflow:hidden;}
.data-xr{ position:relative;}
.data-t{ position:fixed; top:0; left:0; width:100%; z-index:2; height:12vw; display:none;}
.data-t .data-lr{ border:none;}
.data-t div{ background:#e6f4ff; height:12vw; line-height:12vw; color:#4e4e4e; text-align:center;}
.data-xr-fixed .data-t{ position:fixed; display:block;}
.data-b{ overflow:auto;}
.data-b::-webkit-scrollbar{display:none}
.data-yr tbody{ overflow:auto;}

.data-yr table{ min-width:100%; padding:0 2vw;}
.data-yr table tr{ text-align:center;}
.data-tt{ height:12vw;}
.data-yr{overflow: auto;}
.data-yr table .data-tt{ background:#e6f4ff;}
.data-yr table td{ line-height:2em; min-width:2em; border:0; border-bottom:0.2vw solid #e9e7e7; padding:2vw 2px;}
.data-lr{ min-width:100%; white-space:nowrap; margin:0 2vw; border-bottom:0.2vw solid #e9e7e7;}
.data-lr div{ display:inline-block; width:30%; white-space:nowrap; height:12vw; line-height:12vw; overflow:hidden; padding:0 1vw; box-sizing:content-box;}

.cp-rztjc{}
.cp-rztjc table{ padding:0;}
.rztjc-h2{ font-size:1.1em; text-align:center; direction:inherit; padding:2vw 0;}

/*添加日志*/
.rztj{ background:#fff;}
.rztj h2,.rze h2,.rzpl h2{ font-weight:normal; font-size:1.2em; line-height:10vw; padding-top:2vw; color:#000;}
.rztja{ margin:0 2vw; position:relative; border-bottom:0.2vw solid #e9e7e7; padding:2vw 0; margin-bottom:0;}
.rztja span{ position:absolute; top:2vw; left:0;}
.rztja span font{ display:inline-block; width:8.4vw; height:8.4vw; background-position:-50vw 0;}
.rztja p{ padding-left:10.4vw; min-height:8.4vw; line-height:8.4vw; color:#707070; font-size:1.1em;}
.rztja p font{ line-height:8.4vw; display:inline-block; padding-right:2vw;}
.rztja p font:last-child{ padding:0;}
.rztjb{ padding:0 2vw; margin-bottom:4vw;}
.rztjtext{}
.rztjtext textarea{ width:100%; line-height:6vw; font-size:1.1em; max-width:100%; min-width:100%; min-height:28.8vw; padding:2vw; border:0.2vw solid #e9e7e7;}
.rztjc{ margin-bottom:4vw;}
.rztjc h2{ padding:0 2vw;}
.rztjtable{}
.rztjd{ padding:4vw 2vw; text-align:center; margin-bottom:4vw;}
.rztjd input{ width:80%; height:12vw; color:#fff; font-size:1.2em; border-radius:8.2vw;}

/*日志*/
.rz{}
.pageh{ background:#f3f3f3;}
.rzt{ height:10vw;}
.rzt10{ height:2vw;}
.rza{ position:fixed; top:0; left:0; width:100%; border-bottom:0.2vw solid #e9e7e7; z-index:8;}
.rzad{ width:50%; float:left; height:10vw; background:#fff; text-align:center; line-height:10vw; vertical-align:middle; font-size:1.2em;}
.rzad:first-child{ border-right:0.2vw solid #e9e7e7;}
.rzad font{ display:inline-block; line-height:10vw; vertical-align:middle;}
.rzad span{ padding-right:2vw;}
.rzad span font{ display:inline-block; width:6vw; height:6vw; transform:scale(0.8)}
.fa,.fb,.fc,.fd,.fe,.ff{ width:6vw; height:6vw;}
.fa{ background-position:0 -46.4vw;}
.fb{ background-position:-6vw -46.4vw;}
.fc{ background-position:-12vw -46.4vw;}
.fd{ background-position:-18vw -46.4vw;}
.fe{ background-position:-24vw -46.4vw; width:6.8vw;}
.ff{ background-position:-30.8vw -46.4vw;}
.rzb{ background:#fff;}
.rzc{ border-bottom:2vw solid #f3f3f3; padding:0 2vw;}
.rzd{ position:relative; min-height:13vw; padding:4vw 0 4vw 15vw; border-bottom:0.2vw solid #e9e7e7;}
.rzd span{ display:block; width:13vw; height:13vw; position:absolute; top:50%; margin-top:-6.4vw; left:0; border-radius:50%; overflow:hidden;}
.rzd span img{ display:block; width:100%; height:auto;}
.rzd div{ line-height:6.4vw;}
.rzd h5{ font-size:1.1em; font-weight:normal;}
.rzd p{  color:#707070;}
.rzd a{ background:#fff; position:absolute; bottom:4vw; right:0;}
.rzd font{}
.rze{ margin-bottom:2vw;}
.rze div{  color:#707070; line-height:5.6vw; text-align:justify;}
.rzf{ height:12vw;}
.rzf div{ float:right; padding-left:8vw; position:relative; height:12vw; line-height:12vw;}
.rzf span{ position:absolute; top:50%; left:0; margin-top:-6vw;}
.rzf font{ width:7.2vw;}
.rzf div p{  color:#707070; line-height:12vw;}

.tjxx{ height:16vw;}
.rzzj{ position:fixed; bottom:12vw; right:4vw; z-index:3; background:#2385ce; border-radius:50%; width:12vw; height:12vw; cursor:pointer;}
.rzzja{}
.rzzjb{ bottom:28.4vw;}
.rzzj span{ display:inline-block; width:7.2vw; height:7.2vw; position:absolute; top:50%; left:50%; margin-top:-3.6vw; margin-left:-4.6vw;}
.rzzj span:after,.rzzj span:before{ display:block; content:""; width:0.8vw; height:7.2vw; border-radius:0.8vw; position:absolute; top:0; left:0;  background:#fff; transition:all 0.27s linear;}
.rzzj span:after{ transform:rotate3d(0,0,1,90deg) translate3d(0,-4.2vw,0);}
.rzzj span:before{ transform:translate3d(4.2vw,0,0);}

/*日志详情*/
.rzplbut{ text-align:right; margin-top:2vw;}
.rzplbut input{ width:30vw; height:10vw; font-size:1.2em; border-radius:1vw;}
.rzpl{ border-top:2vw solid #f3f3f3; padding:0 2vw; background:#fff;}
.rzpld{ padding:4vw 0; border-bottom:0.2vw solid #e9e7e7;}
.rzpl .rzd{ border:none; padding-bottom:0; padding-top:0;}
.rzzj div{ width:6vw; height:6vw; position:absolute; top:50%; left:50%; margin-left:-3vw; margin-top:-3vw;}
.rzplc{ padding-left:15vw; line-height:4.8vw; color:#707070;  text-align:justify;}
.rzpr{ padding-top:2vw;}
.rzpr textarea{ background:#f5f5f5; border:none; border-radius:1vw;}

/*销售动态*/
.dttab{ position:fixed; top:0; left:0; width:100%; height:10vw; z-index:3; background:#fff;}
.dttab div{ margin:0 2vw; border-bottom:0.2vw solid #e9e7e7; height:10vw; text-align:center;}
.dttab a{ width:33.33%; display:block; float:left; line-height:10vw; font-size:1.2em; color:#000; position:relative;}
.dttaba:after{ content:""; display:block; width:100%; height:0.4vw; position:absolute; bottom:0; left:0; background:#2385ce;}
.dtnone{ height:9vw;}
.dta{ border-bottom:1vw solid #f3f3f3;}
.dta .rzpld{ border-bottom:0.2vw solid #e9e7e7; margin:0 2vw; padding-bottom:6vw;}
.dta .rzpld:last-child{ border-bottom:none;}
.dta .rzpld .rzd{ border-bottom:none; padding-bottom:2vw; padding-top:2vw;}
.dta .rzpld .rzd h5{ color:#707070;}
.dta .rzplc p{ color:#000; max-height:21.6vw; overflow:hidden;}
.dta .rzplc p a{ color:#2385ce;}
.dtxm{ position:relative; color:#2385ce; padding-left:24vw; margin-top:2vw;}
.dtxm a{ color:#2385ce;}
.dtxm span{ position:absolute; left:0; top:0;}
.dtsj{ color:#707070;}



/*登录*/
.top{ width:100%; height:18vw;}
.topFixed{ position:fixed; top:0; left:0; width:100%; padding:0 4vw; height:18vw; z-index:99; background:#2385ce;}
.topFixed div{ line-height:6vw; color:#fff; font-size:1.5em; padding:6vw 0;}
.topFixed font{ width:6vw; height:6vw; display:inline-block; vertical-align:middle;}
.topl{ float:left;}
.topl font{ background-position:-22vw -58.4vw;}
.topr{ float:right;}
.topr font{ background-position:-28vw -58.4vw;}

.login{ padding-top:20vw;}
.input{ width:80%; margin:0 auto; height:12vw; border:0.2vw solid #c7c7c7; border-radius:8.4vw; position:relative; padding-left:12vw; overflow:hidden; margin-bottom:8.4vw;}
.mm{ width:80%; margin:0 auto; line-height:6vw; padding-top:6vw;}
.mm a{ color:#2385ce;}
.input span{ display:block; width:12vw; height:12vw; position:absolute; top:0; left:0; transform:scale(0.7);}
.input span font{ width:7.6vw; height:7.6vw; display:block; margin:0 auto; margin-top:2.2vw;}
.loginUser{ background-position:-34vw -58.4vw;}
.loginPwd{ background-position:-41.6vw -58.4vw;}
.input div{}
.input input{ line-height:12vw; height:12vw;font-size:1.2em; width:100%;}
.inputSub{ width:80%; height:12vw; margin:0 auto; border-radius:8.4vw; overflow:hidden; text-align:center;}
.inputSub input{ width:100%; height:12vw; color:#fff; font-size:1.3em; background:#2385ce;}
.inputSub a{ color:#7d7d7d; line-height:12vw; font-size:1.2em; text-align:center;}

/*绑定*/
.bind{ text-align:center;}
.binda{ margin:12vw auto 6vw auto;}
.bindb{ display:inline-block; text-align:left; font-size:1.1em; padding:0 2vw; color:#7d7d7d; line-height:8vw; margin-bottom:6vw;}
.bindb span{ color:#2385ce;}

/*经销商销发存*/
.search{ height:12vw; padding:1vw 0; background:#f3f3f3;}
.search form{ position:relative; margin:0 15%; font-size:1.1em; height:10vw; line-height:10vw; background:#fff; border-radius:2vw; overflow:hidden;}
.searcha{ display:none;}
.searcha input{ width:100%; height:10vw; padding:0 2vw; font-size:1.1em;}
.searchb{ text-align:center; position:absolute; top:0; left:0; width:100%; height:100%;}
.searchb div{ display:inline-block; position:relative;}
.searchb span{ display:inline-block; padding-left:6vw; position:relative; z-index:2; font-size:1em;}
.searchb .icon{ background-position:-81.6vw -16.8vw; width:4.8vw; height:4.8vw; vertical-align:middle; margin-top:-2.4vw; position:absolute; top:50%; left:0; z-index:1;}
.searchc{ display:none;}
.searchCh .searcha,.searchCh .searchc{ display:block;}
.searchCh .searchb{ display:none;}
.jxsxcf{ background:#fff; padding:0 2vw;}
.jxsxcf div{ border-bottom:0.2vw solid #c7c7c7;}
.jxsxcf div a{ height:19.2vw; line-height:19.2vw; display:block; padding-right:20vw; position:relative; font-size:1.2em;}
.jxsxcf div a:link{ color:#000;}
.jxsxcf div a p{ overflow:hidden;line-height:19.2vw; white-space:nowrap; text-overflow:ellipsis;}
.jxsxcf div a span{ position:absolute; top:0; right:0; line-height:19.2vw; display:inline-block; width:20vw; text-align:right;}

/*日志排序*/
.sort{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:6; border-top:14vw solid #fff;}
.sortch{ display:block;}
.sortDiv{ position:absolute; top:0; left:0; width:100%; height:100%; overflow:auto;}
.sortDiv div{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; background:rgba(0,0,0,0.5);}
.sortDiv a{ padding:0 4vw; display:block; background:#fff; position:relative; z-index:3;}
.sortDiv a p{ font-size:1.1em; line-height:12vw; border-bottom:0.2vw solid #c7c7c7; color:#000;}

.screen{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:11;}
.screenbg{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; background:rgba(0,0,0,0.5);}
.screench{ display:block;}
.screenDiv{ position:absolute; top:0; right:0; width:70%; height:100%; overflow:auto; background:#fff; z-index:3;}
.screenr{ padding-left:4vw; padding-bottom:14vw; position:relative;}
.screenh{ position:absolute; bottom:0; right:0; background:#fff; width:70%; height:12vw; line-height:12vw; text-align:center; z-index:12;}
.screenh div{ width:50%; float:left;}
.screenh3 div{ width:33.33%}
.screenh div input{ display:inline-block; width:80%; height:8vw; margin-top:2vw; border-radius:1vw; font-size:1.1em;}
.screenhl input{}
.screenhr input{ background:#2385ce; color:#fff;}
.screenhh input{ background:#91C2E7; color:#fff;}
.screenl{ border-bottom:0.2vw solid #c7c7c7; padding:2vw 0;}
.screenl h3{ font-size:1.1em; line-height:9.6vw; font-weight:normal;}
.screenr div{}
.screenr input{ height:8vw; max-width:100%; line-height:8vw; padding:0 1vw; border-radius:1vw;}
.screenA{ display:none;}
.screenA span{ color:#2385ce; cursor:pointer;}
.screenAa{ display:none;}
.screenAa span{ position:relative;}
.screenAa span font{ display:inline-block; width:3vw; height:3vw; border-radius:50%; background:#f00; position:absolute; top:-1vw; right:-1vw;}
.screenAa span font:after{ content:""; display:block; width:60%; height:20%; position:absolute; bottom:40%; left:20%; background:#fff;}
.screenAch{ display:block;}

.screenB{}
.screenB select{ width:60vw; max-width:50%; background:#fff; height:8vw; line-height:8vw;}


.screenC{}
.screenC input{ border:0.2vw solid #c7c7c7; border-radius:1vw; padding:0 1vw;}
.screenD{}
.screenD input{ border:0.2vw solid #c7c7c7; border-radius:1vw; padding:0 1vw; width:45%; background:#fff;}
.screenE{}
.screenE label{ position:relative; display:inline-block; margin:0 2vw 2vw 0;}
.screenE input{ position:absolute; z-index:1; opacity:0;}
.screenE span{ position:relative; z-index:9; color:#707070;  display:inline-block; background:#d7d7d7; height:8vw; line-height:8vw; padding:0 3vw; border-radius:1vw;}
.screenE label input[checked="checked"]+span{ background:#2385ce; color:#fff;}

/*应用*/
.yya{ margin-bottom:2vw; padding:4vw 0 0 0; width:100%; background:#fff;}
.yya a{ display:block; width:25%; float:left; margin-bottom:4vw;}
.yyb{ display:block; background:#1685a9;  width:11.2vw; height:11.2vw; border-radius:2vw; text-align:center; margin:0 auto;}
.yyb font{ display:inline-block; width:6.8vw; height:6.8vw; margin-top:2.2vw; transform:scale(0.8)}
.yya p{ text-align:center; color:#000; line-height:8vw;}
.yyi1{ background:#1685a9;}
.yyi1 font{ background-position:0 -73.6vw;}
.yyi2{ background:#ed5736;}
.yyi2 font{ background-position:-6.8vw -73.6vw;}
.yyi3{ background:#3eede7;}
.yyi3 font{ background-position:-13.6vw -73.6vw;}
.yyi4{ background:#a98175;}
.yyi4 font{ background-position:-20.4vw -73.6vw;}
.yyi5{ background:#48c0a3;}
.yyi5 font{ background-position:-27.2vw -73.6vw;}
.yyi6{ background:#456572;}
.yyi6 font{ background-position:-34vw -73.6vw;}
.yyi7{ background:#426666;}
.yyi7 font{ background-position:-40.8vw -73.6vw;}
.yyi8{ background:#16a951;}
.yyi8 font{ background-position:-47.6vw -73.6vw;}
.yyi9{ background:#f05654;}
.yyi9 font{ background-position:-54.4vw -73.6vw;}
.yyi10{ background:#48c0a3;}
.yyi10 font{ background-position:-61.2vw -73.6vw;}
.yyi11{ background:#d9b611;}
.yyi11 font{ background-position:-68vw -73.6vw;}


/*线索*/
.xsa{ background:#fff; padding:0 4vw;}
.xsaa{ border-bottom:0.2vw solid #f3f3f3; padding:4vw 0;}
.xsab{ display:block; color:#000;}
.xsab h5{ font-size:1.1em; line-height:6vw; font-weight:normal; padding-bottom:0; color:#000;}
.xsab div{ color:#7d7d7d; padding:0 20vw 0 6vw; position:relative; line-height:6vw;}
.xsab p{}
.xsab p a{ padding-left:6vw;}
.xsab font{ display:inline-block; width:5.4vw; height:5.4vw; background-position:-95.2vw -16.8vw; position:absolute; top:0; left:0;}
.xsab span{ display:inline-block; position:absolute; top:0; right:0;}
.xsaa:last-child{ border:none;}



/*查看*/
.xsck{ padding:0 2vw; background:#fff;}
.xsck>div{ color:#000; font-size:1.1em; line-height:10vw; /*border-bottom:0.2vw solid #ddd;*/ padding:2vw 0 0 0; position:relative; overflow:hidden;}
.xsck.bordernone>div{ border:none;}
.xsck div:last-child{ border:none;}
.xsck h5{ font-weight:normal; font-size:1.1em; color:#000;}
.xsck span{ color:#2385ce; display:block;}
.xsck p{ color:#707070; min-height:10vw;}
.xsck a{ color:#2385ce;}

/*添加修改*/
.xsck{}
.xsck h5 font{ color:#f00;}
.xsck input,.xsck textarea{ width:100%; height:10vw; line-height:10vw; font-size:1.1em; color:#707070; background:#fff; border:0.2vw solid #ddd; padding:0 1vw;}
.xsck textarea{ height:24vw;}
.xsckselect{}
.xsckselect p{ display:none;}
.xsckselect select{ width:100%; height:10vw; font-size:1.1em; display:block; border:none; margin:auto; padding:0; background:#fff; border:0.2vw solid #ddd; padding:0 1vw;}
.xsck .screenl select{ width:50%;}
.xscc{ background:#fff; padding:0 2vw; border-top:0.2vw solid #ddd; text-align:center;}
.xscc label{ display:inline-block; padding:4vw 0; width:40%;}
.xscc input{ background:#2385ce; width:90%; margin:0 auto; color:#fff; height:2.4em; line-height:2.4em; border-radius:10vw; font-size:1.2em; display:block; cursor:pointer;}
.zc input{ background:#fff; color:#000; border:0.2vw solid #000;}


.xsckLD h5{}
.xsck .xsckLD{ padding-bottom:2em;}
.xsckLDd{ padding-left:1em;}
.xsckLDd span{ color:#707070;}
.xsckLDd div{ line-height:1em; padding-left:1em;}
.xsckLDd div label{ margin-right:1em; display:block; padding:0.8em 0;}
.xsckLDd div font{ line-height:1em; display:inline-block; vertical-align:middle;}
.xsck .xsckLDd input{ display:inline-block; width:0.8em; height:0.8em; border:0.2vw solid #707070; vertical-align:middle; line-height:1em; margin-right:0.4em;
-webkit-touch-callout: auto;
-webkit-text-size-adjust: auto;
-webkit-tap-highlight-color: auto;
-webkit-appearance: auto;}
.xsckLDt{ padding-bottom:1em;}
.xsckLDt font{ line-height:2em;}

.jxs{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:90; background:#fff; box-sizing:border-box; overflow:auto; display:none;}
.jxsch{ display:block;}
.jxssh{ position:fixed; top:0; left:0; padding:2vw 0; height:14vw; width:100%; z-index:93; border-bottom:0.2vw solid #c3c3c3;}
.jxsxz{ padding:14vw 0 10.2vw 0;}
.jxsxza{ padding:2vw 4vw; border-bottom:0.2vw solid #f3f3f3; cursor:pointer;}
.jxsxza h3,.jxsxza p:nth-child(1){ font-size:1.1em; font-weight:normal; line-height:6.4vw;}
.jxsxza p{ line-height:5.6vw; color:#666;}
.jxsxza p span{ float:right;}

.jxsqx{ position:fixed; bottom:0; left:0; width:100%; height:10vw; border-top:0.2vw solid #c3c3c3; font-size:1.1em; line-height:10vw; text-align:center; cursor:pointer; background:#fff;}

#openMediaImg{ margin-top: 0.5em;}
.openMediaDiv{ margin-top: 0.5em;}
.xsck .openMediaBut{ width: 50% !important; border: 0.2vw solid #ddd; color: #fff; background: #2385ce; padding: 0; line-height: 2.4em; font-size: 1em; border-radius: 2.4em;}


/*线索详情*/
.xsb{ background:#fff; margin-bottom:2vw; padding:0 2vw;}
.xsba{ padding:2vw 8vw 2vw 10vw; position:relative; min-height:12vw;}
.xsba div{ width:8vw; height:8vw; background:#6fcfaa; border-radius:1vw; position:absolute; top:2vw; left:0;}
.xsba div span{ display:block; width:4.4vw; height:5.4vw; background-position:-81.6vw 0; position:absolute; top:1.2vw; left:1.8vw;}
.xsba font{ display:block; width:2.4vw; height:4.6vw; background-position:-11.6vw -59.4vw; position:absolute; top:3.6vw; right:2vw;}
.xsba p{ line-height:8vw; color:#000; font-size:1.2em;}
.xsbb{ line-height:6.4vw; font-size:1.1em; position:relative; padding:2vw 0;}
.xsbb span{ color:#000; padding-right:2vw; color:#707070;}
.xsbb a font{ color:#2385ce;}
.xsbc{ padding-right:8vw; position:relative;}
.xsbc .icon{ display:block; width:5.4vw; height:5.6vw; background-position:-88.4vw 0; position:absolute; top:0; right:2vw;}

/*附件*/
.xsd{ background:#fff; padding:0 2vw 8vw 2vw;}
.xsda{ border-bottom:0.2vw solid #f3f3f3;}
.xsda a{ display:block; width:50%; float:left; text-align:center; font-size:1.1em; line-height:12vw; border-bottom:0.4vw solid #fff; color:#000;}
.xsda .xsdch{ border-bottom:0.4vw solid #2385ce;}
.xsdb{ padding:6vw 0 0 0; line-height:6.4vw;}
.xsdc{ padding-left:8vw; padding-bottom:8vw; position:relative; border-left:0.2vw solid #d4d4d4; margin-left:6vw; color:#707070;}
.xsdd{ position:absolute; top:0; left:-6vw; width:12vw; height:12vw; border-radius:50%; overflow:hidden; z-index:3;}
.xsdd img{ display:block; width:100%; height:auto;}
.xsde{}
.xsde div{}
.xsdea,.xsdeb{}
.xsdea p,.xsdeb p{ float:left; color:#000;}
.xsdeb{ border-bottom:0.2vw solid #f3f3f3; padding-bottom:0.2vw;}
.xsdea span{ color:#2385ce; padding-left:4vw;}
.xsdea font,.xsdeb font{ float:right; color:#707070;}
.xsdec a{ color:#2385ce; display:inline-block; height:8vw; line-height:8vw; position:relative; padding-left:6vw; margin-right:4vw;}
.xsdec font{ display:block; width:5.6vw; height:5.6vw; position:absolute; top:1.2vw; left:0;}
.xsxz{ background-position:-100.8vw 0;}
.xssc{ background-position:-107.6vw 0;}
.xsded{ position:relative;}
.xsded font{ display:block; width:0; height:1; border:2.4vw solid #fff; border-right:2.4vw solid #edf7ff; position:absolute; top:2vw; right:100%;}
.xsded div{ background:#edf7ff; border-radius:2vw; padding:2vw; line-height:4.8vw;}

.xsxtc,.navBut{ position:fixed; top:200%; left:0; z-index:99; width:100%; height:100%;}
.navBut .xstc div{ width:33.333%;}
.xsbj{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0; z-index:97;}
.xstc{ position:absolute; bottom:-40vw; left:0; width:100%; background:#fff; z-index:98; padding:4vw 0;}
.xstca,.xstcb,.xstcc,.xstcd,.xstce,.xstcf,.xstcg,.xstch,.xstci,.xstcj{ float:left; width:50%; text-align:center; text-align:center;}
.xstcb input{ display:none;}
.xstc span{ display:inline-block; width:12vw; height:12vw; border-radius:50%; position:relative;}
.xstc span font{ display:block; position:absolute; height:7.6vw; margin-top:-3.8vw; top:50%; left:50%; transform:scale(0.7)}
.xstca span{ background:#2385ce;}
.xstca span font{background-position:-18.2vw -66vw; width:6.4vw;  margin-left:-3.2vw;}
.xstcb span{ background:#00c99f;}
.xstcb span font{ background-position:-8.8vw -66vw; width:8.2vw; margin-left:-4vw;}
.xstcc span{ background:#db5275;}
.xstcc span font{ background-position:-26.4vw -66vw; width:7.2vw; margin-left:-3.6vw;}
.xstcd span{ background:#58b4c2;}
.xstcd span font{ background-position:-35.8vw -66vw; width:5.6vw; margin-left:-2.8vw;}
.xstce span{ background:#c18ac5;}
.xstce span font{ background-position:-44vw -66vw; width:6.6vw; margin-left:-3.2vw;}
.xstcf span{ background:#4ad857;}
.xstcf span font{ background-position:-1.2vw -66vw; width:6vw; margin-left:-3vw;}
.xstcg span{ background:#ed5736;}
.xstcg span font{ background-position:-5.2vw -66vw; width:6vw; margin-left:-3vw; transform:scale(0.8);}
.xstch span{ background:#3eede7;}
.xstch span font{ background-position:-58vw -66vw; width:4.8vw; margin-left:-2.4vw; transform:scale(0.8);}
.xstci span{ background:#f05654;}
.xstci span font{ background-position:-52vw -66vw; width:5.6vw; margin-left:-2.8vw;}
.xstcj span{ background:#48b370;}
.xstcj span font{ background-position:-58vw -66vw; width:4.8vw; margin-left:-2.4vw;}

.xstc p{ display:inline-block; color:#000; line-height:6vw;}
.xsxtch{ top:0;}
.xsxtch .xstc{ animation:xstc 0.5s; bottom:0;}
@keyframes xstc{
0%{ bottom:-40vw;}
50%{ bottom:-40vw;}
100%{ bottom:0;}
}
.xsxtch .xsbj{ animation:xsbj 0.5s; opacity:0.3;}
@keyframes xsbj{
0%{ opacity:0;}
50%,100%{ opacity:0.3;}
}

.xstx{ padding:4vw 17vw 4vw 0; height:19vw; position:relative;}
.xstx h5{ line-height:15vw;}
.xstx span{ display:block; width:15vw; height:15vw; border-radius:50%; overflow:hidden; position:absolute; top:2vw; right:0;}
.xstx span img{ display:block; width:100%; height:auto;}
.xstx div{ display:none;}

.yonghu.xsck div{ min-height:12vw; position:relative;}
.yonghu.xsck h5{ position:relative; z-index:3;}
.yonghu.xsck p{ position:absolute; top:2vw; right:0; z-index:2;}
.yonghu.xsck input{ text-align:right;}

/*我的首页*/
.wda{ width:100%; background:#fff; padding:2vw;}
.wdaa{ position:relative; padding:2vw 6vw 2vw 17vw; min-height:16vw; margin-bottom:2vw;}
.wdab{ display:block; width:15vw; height:15vw; border-radius:50%; overflow:hidden; position:absolute; top:50%; left:0; margin-top:-7.6vw;}
.wdab img{ display:block; width:100%; height:auto;}
.wdac{ font-size:1.2em; line-height:8vw;}
.wdac h1{ color:#000; font-size:1.2em; line-height:8vw;}
.wdac p{ color:#707070;}
.wdac span{}
.wdad{ display:block; width:2.4vw; height:4.6vw; background-position:-11.6vw -58.4vw; position:absolute; top:50%; margin-top:-2.4vw; right:2vw; transform:scale(0.7)}
.wdae{ border-top:0.2vw solid #f3f3f3;}
.wdae div{ width:25%; float:left;}
.wdae a{ text-align:center; color:#000; line-height:8vw; padding:6vw 0 4vw 0; display:block;}
.wdae span{ display:block; position:relative; width:11.6vw; height:11.6vw; border-radius:2vw; margin:0 auto;}
.wdae font{ display:block; position:absolute; top:50%; left:50%; margin-left:-3.4vw; margin-top:-3.4vw; width:6.8vw; height:6.8vw; transform:scale(0.8)}
.wdaea{ background:#426666;}
.wdaea font{ background-position:-40.8vw -73.6vw;}
.wdaeb{ background:#16a951;}
.wdaeb font{ background-position:-47.6vw -73.6vw;}
.wdaec{ background:#f05654;}
.wdaec font{ background-position:-54.4vw -73.6vw;}
.wdaed{ background:#d9b611;}
.wdaed font{ background-position:-61.2vw -73.6vw;}
.wdaee{ background:#999;}
.wdaee font{ background-position:-68vw -73.6vw;}
.wdae p{}

/*通讯录*/
.wdb{}
.wdba{}
.wdba h5{ font-size:1.2em; line-height:8vw; font-weight:normal; padding-left:2vw;}
.wdbb{ background:#fff; position:relative; padding:2vw; padding-left:19vw; min-height:16vw;}
.wddh{ display:block; width:16vw; height:16vw; position:absolute; right:2vw; top:2vw; z-index:2; transform:scale(0.7)}
.wddh font{ display:block; width:5.6vw; height:5.6vw; background-position:-88.4vw 0; position:absolute; top:50%; left:50%; margin-top:-2.8vw; margin-left:-2.8vw;}
.wdbi{ display:block; width:15vw; height:15vw; border-radius:50%; overflow:hidden; position:absolute; top:50%; left:2vw; margin-top:-7.6vw;}
.wdbi img{ display:block; width:100%; height:auto;}
.wdbc{ line-height:8vw; color:#000;}
.wdbc span{ display:block;}
.wdbc font{ display:inline-block; margin-left:4vw; padding-left:4vw; border-left:0.2vw solid #000; line-height:4vw;}
.wdbc p{ color:#707070;}
.wdc{ position:fixed; top:0; right:-8vw; height:calc(100% - 10vw); width:8vw; background:rgba(35,133,206,0.46); transition:all 0.27s;}
.wdc table{ text-align:center; height:100%; width:100%; line-height:4vw;}
.wdc span{ display:block; text-align:center; cursor:pointer; color:#fff;}
.wdcch{ right:2vw;}

.zda .xsab div{ padding-left:0;}
.zdba{ border-bottom:0.2vw solid #f3f3f3; overflow:auto;}
.zdba div{white-space:nowrap; width:150%;}
.zdba a{ display:block; width:16.666%; float:left; text-align:center; font-size:1.2em; line-height:16vw; border-bottom:0.4vw solid #fff; color:#000;}
.zdba .xsdch{ border-bottom:0.4vw solid #2385ce;}


/*终端*/
.zdtc{}
.zdtc .xstc div{ width:25%;}
.zdtc3 .xstc div{ width:33.33%;}
/*
.zdtc .xstc .xstcb{ position:absolute; margin-bottom:4vw; bottom:100%; right:0; float:none;}
.zdtc .xstc .xstcf{ position:absolute; margin-bottom:4vw; bottom:100%; left:0; float:none;}
*/
.xsxm .xsdc{ margin:0 0 4vw 0; border:none; padding:0 0 0 16vw;}
.xsxma{ width:12.8vw; height:12.8vw; position:absolute; top:50%; margin-top:-6.4vw; border-radius:50%; left:0; text-align:center;}
.xsxma svg{ transform:scale(2) rotate3d(0,0,-1,90deg); background:#fff; position:absolute; top:3.2vw; left:3.2vw; width:6.4vw; height:6.4vw;}
.xsxma svg circle{ fill:none;}
.xsxma span{ font-size:1.1em; line-height:12.8vw; position:relative; z-index:2; color:#707070;}
.xsks{ padding:0; margin-bottom:4vw; background:none;}
.xsksn{ padding-bottom:0;}
.xsks .xsdb{ line-height:6.8vw; padding:2vw; margin-bottom:2vw; background:#fff;}
.xsksa{ color:#707070; margin-bottom:2vw;}
.xsksa a{ color:#2385ce;}
.xsksa span{ color:#000;}
.xsksa p{ line-height:6vw;}
.xsyl h3{ font-size:1.1em; line-height:8vw; font-weight:normal;}
.xsyl h3 select{ display:block; float:right; width:14vw; margin-top:1vw; height:6vw; border:0.2vw solid #c3c3c3; background:#fff;}

.zdc{ padding-bottom:4vw;}
.zdc .xsxma{ left:auto; right:0; margin-top:-12vw;}
.zdc .xsxma span{ padding:0;}
.zdca{ height:10vw; line-height:10vw; width:100%; margin-top:4vw; text-align:center; background:#2385ce; border-radius:2vw; font-size:1.1em; color:#fff; position:relative;}
.zdca select{ position:absolute; top:0; left:0; width:100%; height:100%; display:block; opacity:0;}
.zdd{}
.zdd .zdba div{ width:100%; overflow:hidden;}
.zdd .zdba a{ width:33%;}

.xm .zdba a{ width:25%;}

.xmxqd .xstca,.xmxqd .xstcb,.xmxqd .xstcc,.xmxqd .xstcd,.xmxqd .xstce,.xmxqd .xstcf{ width:33.3%;}

.xmcp.xsck input[type=checkbox]{ width:auto; height:auto; margin-right:1vw;}
.zdcpa label{ display:inline-block; margin-right:4vw;}

.xstcw25 div{ width:25%;}



/*经销商*/
.jxsa div{ width:200%;}
.jxsa div a{ width:14.28%;}
.jxsb p{ line-height:10vw;}
.jxsb p select{ width:20vw; border:0.2vw solid #c3c3c3; vertical-align:middle; height:8vw; background:#fff; margin-right:2vw;}
.jxsb p input{ width:20vw; border:0.2vw solid #2385ce; vertical-align:middle; height:8vw; background:#2385ce; color:#fff; cursor:pointer; font-size:1.1em;}


/*项目*/
.xma{ border-bottom:0.2vw solid #f3f3f3;}
.xmaa{ padding:6vw 16vw 6vw 16vw; position:relative;}
.xma .xsxma{ top:6vw; margin-top:0;}
.xmab{ line-height:8vw;}
.xmab h3{ font-weight:normal; font-size:1.1em; color:#000;}
.xmab p{ color:#7d7d7d; line-height:4.8vw;}
.xmac{ position:absolute; top:6vw; right:0;}
.xmac p{ color:#7d7d7d; line-height:6vw; text-align:right;}
.xmac span{ color:#2385ce;}

.xsck .cp{ display:none;}
.xsck .cp a{ color:#2385ce; display:inline-block; text-align:right; float:right;}
.xsck .cp span{ display:inline-block; color:#707070; padding-left:1vw;}
.xsck .cp font{ color:#2385ce; display:inline-block; padding-left:1vw;}


.cpxz{ position:fixed; top:0; left:0; width:100%; height:100%; background:#fff; z-index:20; overflow-y:auto; display:none;}
.cpxzt{ height:10vw; line-height:10vw; background:#fff; position:absolute; top:0; left:0; width:100%; font-size:1.2em; text-align:right; border-bottom:0.2vw solid #f3f3f3; cursor:pointer; padding:0 2vw;}
.cpxzc{ padding:10vw 2vw;}
.cpxzc div{ border-bottom:0.2vw solid #f3f3f3; position:relative; padding:2vw 20vw 2vw 6vw; cursor:pointer;}
.cpxzc div span{ width:4vw; height:4vw; border:0.2vw solid #f3f3f3; border-radius:50%; display:block; position:absolute; top:50%; left:0; margin-top:-2vw; background:#fff;}
.cpxzc div p{ line-height:4vw; position:absolute; top:50%; right:0; text-align:right; margin-top:-4vw; line-height:4vw;}
.cpxzc div p font{ color:#2385ce; display:block;}
.cpxzc div h6{ font-weight:normal; line-height:4.8vw;}
.cpxzc .cpxzcch span:after{ content:""; display:block; width:2.8vw; height:2.8vw; margin-top:-1.4vw; margin-left:-1.4vw; position:absolute; top:50%; left:50%; border-radius:50%; background:#2385ce;}
.cpxzb{ height:10vw; line-height:10vw; background:#fff; position:fixed; bottom:0; left:0; width:100%; overflow:hidden; border-top:0.2vw solid #f3f3f3;}
.cpxzb span{ position:absolute; top:0; display:inline-block; width:20vw; text-align:center; cursor:pointer;}
.cpxzb p{ text-align:center; width:auto; color:#2385ce;}
.cpqx{ left:0; color:#707070;}
.cpqd{ right:0; color:#2385ce;}

.cpxzfl{ position:fixed; top:0; left:0; width:100%; height:100%; font-size:4.8vw; z-index:22; display:none;}
.cpxzr{ position:absolute; top:0; left:0; width:100%; height:50%; min-height:40vw; overflow-y:auto; box-sizing:border-box; padding-top:10vw; background:#fff; z-index:3;}
.cpxzfla{ position:absolute; top:0; left:0; width:100%; border-bottom:0.2vw solid #f3f3f3; height:10vw; line-height:10vw; padding:0 2vw;}
.cpxzfla span{ color:#2385ce; padding-right:4vw; display:inline-block; position:relative; cursor:pointer; margin-right:2vw;}
.cpxzfla span:last-child{ color:#707070; padding-right:0;}
.cpxzr font{ display:block; width:2vw; height:4vw; overflow:hidden; position:absolute; top:50%; right:0; margin-top:-2vw;}
.cpxzr font:after{ content:""; display:block; width:2.8vw; height:2.8vw; transform:rotate3d(0,0,1,45deg); border:0.4vw solid #707070; position:absolute; top:0.2vw; right:0.6vw;}
.cpxzfla span:last-child font{ display:none;}

.cpxzflb{ margin:0 2vw;}
.cpxzflb div{ position:relative; border-bottom:0.2vw solid #f3f3f3; padding:2vw 8vw 2vw 6vw; position:relative; cursor:pointer;}
.cpxzflb div span{ width:4vw; height:4vw; border:0.2vw solid #f3f3f3; border-radius:50%; display:block; position:absolute; top:50%; left:0; margin-top:-2vw; background:#fff;}
.cpxzflb .cpxzcch span:after{ content:""; display:block; width:2.8vw; height:2.8vw; margin-top:-1.4vw; margin-left:-1.4vw; position:absolute; top:50%; left:50%; border-radius:50%; background:#2385ce;}
.cpxzbg{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; background:#000; opacity:0.3;}

.cpsz{ position:fixed; top:0; left:0; width:100%; height:100%; background:#fff; z-index:20; overflow-y:auto; font-size:1.1em; line-height:8vw; display:none;}
.cpszc{ padding:0 0 10vw 0;}
.cpszct{ padding:4vw 2vw; border-bottom:2vw solid #f3f3f3;}
.cpszct p{}
.cpszct span{ display:inline-block; width:50%; float:right;}
.cpszct input{}
.cpszcc{ padding:0 2vw;}
.cpszccd{ position:relative; border-bottom:0.2vw solid #f3f3f3; padding:4vw 0 4vw 8vw;}
.cpszccds{}
.cpszccds span{ width:4vw; height:4vw; border:0.2vw solid #f3f3f3; border-radius:50%; display:block; position:absolute; top:6vw; left:0; background:#fff;}
.cpszcc .cpxzcch .cpszccds span:after{ content:""; display:block; width:2.8vw; height:2.8vw; margin-top:-1.4vw; margin-left:-1.4vw; position:absolute; top:50%; left:50%; border-radius:50%; background:#2385ce;}
.cpszccd h3{ font-weight:normal; font-size:1.1em; padding-bottom:2vw; line-height:4.8vw;}
.cpszccdc p{ height:8vw;}
.cpszccdc span{ display:inline-block; width:50%; float:left;}
.cpszccdc input{ display:inline-block; width:50%; float:right; height:8vw; line-height:8vw; font-size:1.1em;}


.gj{ background:#fff; min-height:80vw; padding:4vw;}
.gj a{ display:block; width:70%; font-size:1.2em; height:12vw; line-height:12vw; border-radius:6vw; background:#9ac7e9; color:#fff; text-align:center; margin:4vw auto;}




/*签到*/

.qa{ background-position:-81.6vw -24.4vw;}
.qb{ background-position:-88.4vw -24.4vw;}
.rzaCh .icon{ background-position-y:-32.8vw;}
.rzaCh font{ color:#2385ce;}
.qd{ background:#fff; padding:0 2vw;}
.qda{ padding-left:8.4vw; position:relative; border-bottom:0.2vw solid #f3f3f3;}
.qda font{ display:inline-block; width:8.4vw; height:8.4vw; background-position:-50vw 0; position:absolute; top:0; left:0;}
.qda p{ line-height:8.4vw; color:#707070;}
.qdb{}
.qdba{ line-height:8.4vw; height:8vw;}
.qdc{ height:8.4vw; position:relative; padding:0 18vw 0 10vw; border:0.2vw solid #f3f3f3; margin:2vw 0;}
.qdc font{ position:absolute; top:0; left:1vw; line-height:8.4vw;}
.qdc p{ padding-top:1vw;}
.qdc input{ width:100%; display:block; height:6vw;}
.qdc span{ background:#2385ce; display:block; text-align:center; border-radius:1vw; color:#fff; line-height:6.4vw; width:16vw; position:absolute; top:1vw; right:1vw;}
.qdd{ padding:0 0 4vw 0;}
.qdda{ width:20vw; height:20vw; border-radius:50%; margin:0 auto; background:#9ac7e9; text-align:center; color:#fff; line-height:4vw; cursor:pointer;}
.qdda p{ padding-top:6vw;}
.zclb{ background:#fff; margin-top:2vw;}
.zclb a{ display:block; height:8vw; line-height:8vw; padding:0 2vw;}



.qdr{ position:fixed; z-index:999; top:0; left:0; width:100%; height:100%; overflow:auto; display:none; background:#f3f3f3;}
.qdrCh{ display:block;}

.qdra{ background:#fff; padding:2vw; margin-bottom:2vw;}
.qdrb{ padding-left:8vw; position:relative;}
.qdrb font{ display:block; width:6.4vw; height:6.4vw; position:absolute; top:0.8vw; left:0;}
.qdr1{ background-position:-81.6vw -39.6vw;}
.qdr2{ background-position:-88.4vw -39.6vw;}
.qdr3{ background-position:-95.2vw -39.6vw;}
.qdrb p{ line-height:6vw; padding:1vw 0;}

.pzimg{ padding-right:14vw; position:relative;}
.pzimg h5{}
.pzimg h5 span{ position:absolute; top:0; right:0; width:12vw; height:12vw; z-index:3;}
.pzimg h5 span font{ width:8vw; height:8vw; background-position:-102.4vw -16.8vw; margin:2vw 0 0 2vw; display:block;}
.pzimg p{ min-height:0;}
.pzimg p img{ display:block; max-width:100%; height:auto;}


/*团队签到*/
.td{ background:#fff; padding:2vw;}
.tdsx{ padding:0 0 2vw 0;}
.tdsx div{ border:0.2vw solid #f3f3f3; background:#fff; padding:0 1vw; line-height:8vw; border-radius:5vw; display:inline-block; overflow:hidden;}
.tdsx div input{ border:none; width:100%; height:8vw; background:#fff;}
.tdsx font{ width:4.8vw; height:4.8vw; background-position:-102vw -32.8vw; vertical-align:middle;}

.tdsxx{ padding:0 0 2vw 0; height:10vw;}
.tdsxx div,.tdsxx span{ display:block; width:24%; margin-right:1%; border-radius:4vw; height:8vw; border:0.2vw solid #f3f3f3; overflow:hidden; float:left;}
.tdsxx div label{}
.tdsxx div label select{ width:200%; display:block; height:8vw; line-height:8vw;}
.tdsxx input{ width:100%; line-height:8vw; height:8vw;}
.tdsxx span{ text-align:center;}
.tdsxx span input{ text-align:center; background:#2385ce; color:#fff; cursor:pointer;}
.tda{}
.tdMap{ border-bottom:0.2vw solid #f3f3f3; line-height:10vw;}
.tdMap span{}
.tdMap font{ color:#2385ce;}
.tdMap a{ color:#2385ce; float:right;}
.tdb{ padding:0 0 0 0;}
.tdbd{ position:relative; padding:2vw 0 2vw 14vw; border-bottom:0.2vw solid #f3f3f3;}
.tdbImg{ position:absolute; top:4vw; left:0; width:12vw; height:12vw; border-radius:50%; overflow:hidden;}
.tdbImg img{ display:block; width:100%; height:auto;}
.tdba{ position:relative;}
.tdba h5{ font-weight:normal; line-height:8vw;}
.tdba h5 font{ padding-right:2vw;}
.tdba span{ display:block; position:absolute; top:0; right:0; width:8vw; height:8vw; cursor:pointer;}
.tdba span font{ width:4.8vw; height:4.8vw; background-position:-102vw -32.8vw; margin:1.6vw 0 0 1.6vw;}
.tdbb{ height:8vw; overflow:hidden;}
.tdbb div{ line-height:8vw;}
.tdbb div:after{ content:""; width:100%; height:0; overflow:hidden; clear:both; display:block;}
.tdbb div span{ float:left;}
.tdbdCh .tdba span font{ background-position:-108.8vw -32.8vw;}
.tdbdCh .tdbb{ height:auto;}
.tdbc{}
.tdbc p{ padding:2vw 0;}
.tdbc img{ display:inline-block; height:16vw; width:auto; margin-right:2vw;}
.tdbe{}
.tdbe a{ display:block; padding-left:8vw; position:relative;}
.tdbe span{ position:absolute; top:0; left:0; width:8vw; height:8vw;}
.tdbe span font{ display:block; width:6.4vw; height:6.4vw; position:absolute; top:0.8vw; left:0;}
.tdbe p{ line-height:6vw; padding:1vw 0;}

/*筛选*/
.bm{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:99; background:#f3f3f3; display:none; overflow:auto;}
.bmCh{ display:block;}

.bmt{ padding:0 2vw; background:#fff; white-space:nowrap; overflow-y:hidden; overflow-x:auto; width:100%; height:8vw; line-height:8vw; margin-bottom:2vw;}
.bmt span{ padding:0 1vw; color:#000;}
.bmt a{ color:#2385ce;}

.bmb{ background:#fff; margin-bottom:2vw;}

.bmxz{ min-height:8vw; overflow:hidden; padding:0 12vw 0 8vw; position:relative;}
.bmbb{ display:block; width:100%; height:8vw; position:absolute; top:0; left:0;}
.bmbb input{ display:block; width:2.6vw; height:2.6vw; margin:2.4vw; float:left;}
.bmbb font{ display:block; width:8vw; height:8vw; position:absolute; top:0; left:0; z-index:2;}
.bmbb p{ float:left; line-height:8vw;}
.bmxz span{ display:block; height:8vw; width:12vw; position:absolute; top:0; right:0; text-align:center; z-index:3;}
.bmxz a{ color:#2385ce; line-height:8vw;}
.bmxz font{ display:block; position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; display:none;}
.bmxzCh a{ opacity:0.6;}
.bmxzCh font{ display:block;}

.xuanz{ padding:0 2vw 0 2vw; margin-bottom:2vw;}
.xuanz div{ margin:0 1vw 1vw 0; display:inline-block; height:6vw; line-height:6vw; border-radius:3vw; padding:0 2vw 0 2vw; position:relative; background:#fff; border:0.2vw solid #f3f3f3; min-width:16vw; text-align:center;}
.xuanz font{ width:2.8vw; height:2.8vw; position:absolute; top:-1vw; right:-1vw; border-radius:50%; background:#f00; color:#fff; cursor:pointer; line-height:2.8vw; text-align:center;}


/*百度地图*/
#map{ width:100%; height:30vw;}
.BMap_cpyCtrl.BMap_noprint.anchorBL span span{ display:none !important;}
#map>.anchorBL{ bottom:0 !important;}

/*拍照*/
.pic{ position:fixed; top:0; left:0; width:0; height:0; z-index:99999; overflow:hidden; background:#000;}
.pic video,.pic canvas{ position:absolute; top:0; left:0; width:100%; height:100%;}
.pic video{ z-index:9998;}
.pic canvas{ z-index:9997;}
.picCh{ width:100%; height:100%;}
.pic button,.picbut{ text-align:center; line-height:20vw; background:#fff; position:absolute; bottom:4vw; left:50%; width:20vw; height:20vw; margin-left:-10vw; border-radius:50%; border:none; z-index:9999; box-shadow:0 0 2vw 0 #FFF;}
.picbut{ display:none;}



/*回款计划*/
.hk{ position:fixed; z-index:99999; top:0; left:0; width:100%; height:100%; display:none;}
.hkbg{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; background:#000; opacity:0.5;}
.hkc{ position:absolute; top:50%; left:0; width:100%; z-index:3; text-align:center;}
.hkca{ margin:0 auto; width:80%; border-radius:1vw; overflow:hidden; background:#fff;}
.hkca h5{ line-height:8vw;}
.hkca div{ line-height:8vw; height:8vw;}
.hkca .hkt{ padding:2vw; border-bottom:0.2vw solid #f3f3f3; height:auto;}
.hkca input{ height:8vw; border:0.2vw solid #f3f3f3; border-radius:1vw; width:80%;}
.hkca span{ display:block; width:50%; float:left; border-right:0.2vw solid #f3f3f3; cursor:pointer;}
.hkca font{ display:block; width:50%; float:right; color:#2385ce; cursor:pointer;}



.enlarge{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999; background-color:#fff; background-position:center; background-repeat:no-repeat; background-size:contain;}
.enlargeCh{ display:block;}

.aba{ background-position:0 -84vw;}
.abb{ background-position:-10vw -84vw;}
.abc{ background-position:-20vw -84vw;}
.abd{ background-position:-30vw -84vw;}

.navX .navaCh .icon{ background-position-y:-92.4vw;}

.nava div span{ z-index:9; width:6vw; height:6vw; line-height:6vw; font-size:1.1em; border-radius:50%; background:#f1473c; color:#fff; text-align:center; display:block; position:absolute; top:-1vw; right:-1vw;}

/*home2*/
.home{ position:relative;}
.home:after{ content:""; width:100%; height:0.2vw; background:#fff; display:block; position:absolute; bottom:0; left:0;}
.home h3{ line-height:10vw; padding:0 2vw; font-weight:normal;}
.homeD{ background:#fff;}
.homeD a{}
.homeDa{ padding:3vw 1vw 2vw 1vw; text-align:center; float:left; width:25%; border-bottom:0.2vw solid #dfdfdf; border-right:0.2vw solid #dfdfdf; box-sizing:border-box;}
.homeD a:nth-child(4n) .homeDa{ border-right:none;}
.homeDa span{}
.homeDa span font{}
.iconI{ display:inline-block; width:6.8vw; height:6.8vw; background-image:url(../image/home2.png); background-size:27.2vw auto; background-repeat:no-repeat;}
.home11{ background-position:0 0;}
.home12{ background-position:-6.8vw 0;}
.home13{ background-position:-13.6vw 0;}
.home14{ background-position:-20.4vw 0;}
.home21{ background-position:0 -6.8vw;}
.home22{ background-position:-6.8vw -6.8vw;}
.home23{ background-position:-13.6vw -6.8vw;}
.home24{ background-position:-20.4vw -6.8vw;}
.home31{ background-position:0 -13.6vw;}
.home32{ background-position:-6.8vw -13.6vw;}
.home33{ background-position:-13.6vw -13.6vw;}
.home34{ background-position:-20.4vw -13.6vw;}
.home41{ background-position:0 -20.4vw;}
.home42{ background-position:-6.8vw -20.4vw;}
.home43{ background-position:-13.6vw -20.4vw;}
.home44{ background-position:-20.4vw -20.4vw;}
.home51{ background-position:0 -27.2vw;}
.home52{ background-position:-6.8vw -27.2vw;}
.home53{ background-position:-13.6vw -27.2vw;}
.home54{ background-position:-20.4vw -27.2vw;}
.homeDa p{ height:6vw; line-height:1.1em; display:flex; align-items:center; justify-content:center;}

/*代办*/
.homeA{ padding:0 2vw; background:#fff;}
.homeA a{}
.homeA div{ border-bottom:0.2vw solid #dfdfdf; line-height:10vw;}
.homeA div span{ color:#f00; display:inline-block; padding:0 2vw;}
.homeA div a{ display:inline-block; background:#2385ce; padding:0.4vw 1vw; line-height:4.6vw; color:#fff; border-radius:1vw;}

/*home3*/
.home3{ margin:2vw 0; border-top:0.2vw solid #d8d8d8; border-left:0.2vw solid #d8d8d8; text-align:center; line-height:8vw;}
.homeTb{}
.homeTb div{ overflow:hidden; height:8.2vw; float:left; border-bottom:0.2vw solid #d8d8d8; border-right:0.2vw solid #d8d8d8; box-sizing:border-box;}
.homeTba{ width:46%;}
.homeTbb{ width:24%;}
.homeTbc{ width:30%; line-height:8vw;}
.homeTbd{ width:14.5%;}
.homeTbe{ width:26.5%;}
.homeTbf{ width:14%;}
.homeTbc input,.homeTbc button{ display:inline-block; vertical-align:middle; width:10vw; height:6vw; line-height:6vw; background:#4378be; font-size:2.4vw; color:#fff; text-align:center; border-radius:0.6vw; border:none; margin:0 0.2vw;}
.homeTbc span{ cursor:pointer; display:inline-block; height:6vw; width:5.6vw; margin:0 0.2vw; vertical-align:middle;}
.homeTbc span font{ display:block; width:5.6vw; margin:0.6vw auto; height:4.8vw; background-position:-114vw -16vw;}
.ind h5{ text-align:center; font-weight:normal; padding-top:2vw;}

.inDiv{ position:fixed; top:50%; left:2000%; width:100%; height:64vw; margin-top:-32vw; background:#fff; padding:4vw 0; border:0.2vw solid #ccc; box-shadow:0 0 1vw 0 #ccc; z-index:9;}
.inAshow{ left:0;}
.inDiv h5{ text-align:center; font-weight:normal; line-height:6vw;}
.inDiva{}
.close{ position:absolute; right:0; top:0; width:8vw; height:8vw; font-size:1.2em; text-align:center; line-height:8vw; cursor:pointer;}


.pageDiv{ width:180vw; margin:0 auto;}
.rz{ width:100%;}
.rz h1{ font-weight:normal; font-size:1.1em; line-height:10.8vw; text-align:center;}
.rz p{ font-size:0.9em; line-height:4vw; text-align:justify;}
.t-tab{ border-top:0.2vw solid #000; border-left:0.2vw solid #000; box-sizing:border-box; margin-bottom:1vw;}
.t-row{}
.t-tr{ border-bottom:0.2vw solid #000; border-right:0.2vw solid #000; box-sizing:border-box; padding-left:18vw; position:relative; float:left;}
.t-l{ width:18vw; border-right:0.2vw solid #000; box-sizing:border-box; position:absolute; top:0; left:0; height:100%;}
.t-tr p{ text-align:center;}
.t-l span{ display:block; color:#f00; font-size:0.9em;}
.t-txt{ overflow:hidden; font-size:0.9em;}
.t-txt img{ display:block; height:7.8vw; width:auto; margin:0 auto;}
.t-text{ height:7.8vw; line-height:7.8vw; width:100%; display:block; padding:0 1vw; box-sizing:border-box; background:#fff;}
.t-txt select{ height:7.8vw; line-height:7.8vw; width:100%; display:block; padding:0 1vw; box-sizing:border-box; background:#fff;}
.t-row input,.t-row textarea,.t-row select{}
.t-textarea{ height:7.8vw; line-height:4vw; width:100%; max-height:7.8vw; min-height:7.8vw; min-width:100%; max-width:100%; padding:0 1vw; box-sizing:border-box; background:#fff;}
.t-radio{ text-align:center;}
.t-radio label{ padding:0 2vw; display:inline-block; height:7.8vw;}
.t-radio label input{ margin-right:1vw;}
.t-bg{ background:#33cccc;}
.t-nonePadding{ padding:0;}
.t-w1{ width:100%;}
.t-w2{ width:50%;}
.t-w32{ width:66.666%;}
.t-w31{ width:33.333%;}
.t-w4{ width:25%;}
.t-h1{ height:8vw; line-height:8vw;}
.t-h2{ height:16vw;}
.t-h2 .t-tr{ border-right:none;}
.t-lh2{ line-height:4vw;}
.t-tp{ padding-top:4vw;}
.t-iconDiv{ padding-right:8vw;}
.t-icon{ position:absolute; top:50%; right:0; width:8vw; height:7.6vw; margin-top:-3.8vw; background-color:#fff; z-index:2; text-align:center; overflow:hidden; cursor:pointer; background-image:url(../image/rz.png); background-size:48vw auto; background-repeat:no-repeat;}
.t-icon1{ background-position:0 -0.2vw;}
.t-icon2{ background-position:-8vw -0.2vw;}
.t-icon3{ background-position:-16vw -0.2vw;}
.t-icon4{ background-position:-24vw -0.2vw;}
.t-icon5{ background-position:-32vw -0.2vw;}
.t-icon6{ background-position:-40vw -0.2vw;}
.t-iconBg{ padding-right:0;}
.mapNone{ width:0; height:0; overflow:hidden; position:fixed; right:999%; top:0;}
.mapNone #map{ width:40vw; height:40vw;}
.t-dw{ padding:0 1vw;}
.t-jxs div{ display:none;}
.t-jxs div:nth-child(1){ display:block;}

.t-table{ width:100%;}
.t-table tr{ width:100%;}
.t-table td{ border-right:0.2vw solid #000; border-bottom:0.2vw solid #000;}
.t-table td p{}
.t-table td p{}
.t-td1{ text-align:center; width:17.8vw;}
.t-td1 span{ display:block; color:#f00;}
.t-td2{ width:71.7vw;}


/*日志列表*/
.rzlb{}
.rzlbDiv{ margin-bottom:2vw; background:#fff; color:#696969;}
.rzlbD{ padding:2vw 2vw 0 2vw;}
.rzlbL{ padding-left:14vw; position:relative; height:15vw; float:left;}
.rzlbL span{ display:block; width:13vw; height:13vw; overflow:hidden; position:absolute; top:0; left:0;}
.rzlbL span img{ display:block; width:100%; height:auto;}
.rzlbL p{ line-height:6vw; font-size:1.1em;}
.rzlbL p font{ font-size:0.9em;}
.rzlbR{ float:right; line-height:6vw;}
.rzlbN{ color:#2385ce;}
.rzlbDiv a{ display:block; border-top:0.2vw solid #ddd; margin:0 2vw; text-align:right;}
.rzlbDiv a span{ display:inline-block; padding:2vw;}
.rzlbI{ background-position:-90.8vw -8.4vw; width:5.2vw; height:5.2vw;}

.imgPage{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.8); z-index:999; background-repeat:no-repeat; background-position:center; background-size:contain;}


.iframe{ position:fixed; top:0; left:0; z-index:9; width:100%; height:100%; background:#fff; display:none;}
.iframe iframe{ position:absolute; width:100%; height:100%; background:#fff;}

/*商机*/

.clear:after{ content:""; width:100%; height:0; overflow:hidden; clear:both; display:block;}
.list{ font-size:1.1em; line-height:2.4em; margin-bottom:2vw; padding:0 4vw;}
.listWhite{ background:#fff;}
.list a{ display:block;}
.listL,.listR{ float:left; min-width:6em; text-align:center; border:0.2vw solid #99a0a8;}
.listL{ border-right:none; border-radius:2em 0 0 2em;}
.listR{ border-left:none; border-radius:0 2em 2em 0;}
.listSelected{ background:#99a0a8;}
.list div a{}

.xsck .guidance{ background:#fff; position:relative;}
.guidancet{ color:#2385ce; line-height:2.4em; padding-bottom:1.5em}
.guidancec{}
.guidancec textarea,.guidancec p{ border:0.2vw solid #2385ce; border-radius:1vw; padding:1.4vw;  line-height:1.5em; min-height:9em; max-width:100%; min-width:100%;}
.guidancec p{ min-height:1.5em;}
.guidancei{ width:3em; height:1.5em; position:absolute; top:3.015em; left:0.5em; background:#fff; overflow:hidden; margin-left:0.2vw;}
.guidancei span{ display:block; width:3em; height:3em; border:0.2vw solid #2385ce; border-radius:1vw; transform:rotate3d(0,0,1,45deg); position:absolute; top:0.6em; left:0em;}

.statistics{ background:#fff; padding:4vw;}
.statisticsSearch{ text-align:center; line-height:2.4em;}
.statisticsSearch div{ display:inline-block;}
.statisticsSearch span{ display:inline-block; padding:0 1.2vw 0 0.2vw;}
.statisticsSearch select{ border:0.2vw solid #000; height:2.4em;  width:6em; border-radius:1vw;}
.statisticsBut input{ width:4em; text-align:left;  height:2.4em; text-align:center; background:#2385ce; border-radius:1vw; color:#fff;}
.statisticsTable{ border-left:0.2vw solid #d2d7dd; border-bottom:0.2vw solid #d2d7dd; margin-top:4vw;}
.statisticsTableD{ display:flex; justify-content:space-evenly; align-items:unset; background:#dbf1ff;}
.statisticsTableD div{ width:100%; font-size:0.9em; text-align:center; min-height:16vw; border-right:0.2vw solid #d2d7dd; border-top:0.2vw solid #d2d7dd; display:flex; justify-content:center; align-items:center;}
.statisticsTableD a{ display:inline-block; background:#2385ce; color:#fff; min-width:4em; line-height:2.4em; border-radius:1vw;}
.statisticsTableD:nth-child(1){ background:#fff;}
.statisticsTableD div:nth-child(1),.statisticsTableD:nth-child(1) div:nth-child(4){ font-weight:bold;}
.statisticsTableD div:nth-child(1){ min-width:8em; white-space:nowrap; overflow:hidden;}

.handle{ padding:0 4vw 4vw 4vw;}
.handleD{ color:#595757; border-bottom:0.2vw solid #d2d7dd; padding:4vw 0 5.6vw 0;}
.handleT{ display:flex; justify-content:space-between; align-items:unset; width:100%; padding-bottom:1vw;}
.handleT div{ width:100%; line-height:2em; padding:0 2vw;}
.handleL{}
.handleR{ text-align:right;}
.handleC{ border:0.2vw solid #595757; border-radius:1vw; padding:1.8vw;}
.handleC p{ text-align:justify;}
.handleD:last-child{ border:none;}

.handleM{ padding:4vw 0 4vw 0; border-bottom:0.2vw solid #d2d7dd;}
.handleP{ position:relative; padding-bottom:2em;}
.handleMa textarea,.handleMa p{ font-size: 1em; color:#999999; border:0.2vw solid #999999; background:#f2f2f2; border-radius:1vw; padding:1.4vw;  line-height:1.5em; min-height:9em; max-width:100%; min-width:100%;}
.handleMa p{ min-height:1.5em;}
.handleMb{ width:3em; height:1.5em; position:absolute; bottom:0.75em; right:1.5em; background:#fff; overflow:hidden; margin-bottom:0.2vw;}
.handleMb span{ background:#f2f2f2; display:block; width:3em; height:3em; border:0.2vw solid #999999; border-radius:1vw; transform:rotate3d(0,0,1,45deg); position:absolute; bottom:0.6em; left:0;}
.handleMc{ text-align:right;}
.handleMc span{ display:inline-block; padding-left:6vw;}


.pursue{ min-height:calc(100vh - 85.4vw);}
.pursueD{ background:#2385ce; color:#fff; display:flex; justify-content:unset; align-items:center; padding:2vw 2vw; border-radius:2vw; margin-bottom:4vw;}
.pursueIcon{ display:inline-block; width:2.4em; height:2.4em; background-image:url(../image/pursue.png); background-size:100% auto; margin-right:2vw;}
.pursueIa{ background-position:0 0;}
.pursueIb{ background-position:0 50%;}
.pursueIc{ background-position:0 100%;}
.pursueD p{ color:#fff;}

.xsckDiv{}
.mapsDiv{ position:relative;}
.mapsDiv .zzc{ content:""; width:100%; height:100%; overflow:hidden; position:absolute; top:0; left:0; clear:both; display:block; z-index:2;}
.mapsDiv input{ position:relative; z-index:1;}
.maps{ position:fixed; top:0; left:0; width:0; height:0; overflow:hidden; background:#fff; z-index:999;}
.mapsShow{ width:100vw; height:100vh;}
#iCenter{ position:absolute; top:0; left:0; width:100vw; height:100vh;}
.mapsClose{ position:absolute; bottom:1em; right:0; text-align:center; width:100%; padding:0 1em; z-index:999;}
.search-qd{ background:rgba(65,150,252,1); color:#fff; display:block; width:100%; font-size:1.18em; line-height:3.6em; cursor:pointer; text-align:center;}
.maps-search{ position:absolute; top:1em; left:0; z-index:999; width:100%; padding:0 4em 0 1em;}
.maps-search .search-text{ border:0.2vw solid #e7e7e7; font-size:1.18em; line-height:2.8em; width:100%; box-sizing:border-box; padding:0.5em; color:#666;}
.maps-search .search-sub{ font-size:2.86vw; display:block; width:6em; height:100%; background:rgba(65,150,252,1); position:absolute; top:0; right:1em; z-index:3; cursor:pointer; color:#fff;}


.button{ border: 0.2vw solid #ccc; min-width: 6em; font-size: 1em; background: #fff; padding: 0 1vw; line-height: 7.6vw; border-radius: 0.5vw; box-sizing: border-box; cursor: pointer;}
.button:hover{ background:#eee;}
.button:active{ background:#ddd;}

.label-checkbox{ display:inline-block; padding-left:1.5em; position: relative; cursor: pointer;}
.label-checkbox input{ display: none; width:0; height:0; margin:0; padding:0; border:none; position:fixed; left:0; top:0;}
.label-checkbox font{ position:absolute; display:block; top:50%; left: 0; margin-top: -0.6em; width: 1em; height: 1em; border-radius: 0.2em; border:1px solid #676a6c;}
.label-checkbox input:checked ~ font{ background: #2385ce; border-color: #2385ce;}
.label-checkbox label:hover{ color: #2385ce;}
.label-checkbox label:hover div{ border-color: #2385ce;}
.label-checkbox span{ font-weight:normal; line-height:2em;}

.label-radio{ display:inline-block; padding-left:1.5em; position: relative; cursor: pointer; margin-right: 20px; min-width: 3em;}
.label-radio input{ display:none; width:0; height:0; margin:0; padding:0; border:none; position:fixed; left:0; top:0;}
.label-radio font{ position:absolute; display:block; top:50%; left: 0; margin-top: -0.6em; width: 1em; height: 1em; border-radius: 50%; border:1px solid #676a6c;}
.label-radio input:checked ~ font{ background: #2385ce; border-color: #2385ce;}
.label-radio label:hover{ color: #2385ce;}
.label-radio label:hover div{ border-color: #2385ce;}
.label-radio span{ font-weight:normal; line-height:2em;}


