.doughnet-core{width:180px;height:180px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;bottom:0;z-index:10}.doughnet-core h2{font-size:15px;width:100%;text-align:center;margin-bottom:10px;color:#999;overflow:hidden;text-overflow:ellipsis}.doughnet-core p{font-size:13px;width:100%;color:#999}.doughnet-core a{float:right;color:#999;font-size:14px}.doughnet-menu{width:750px;height:600px;position:relative;float:left}.doughnet-chart{width:750px;height:600px;float:left;position:absolute;left:0;top:0;z-index:6;overflow:hidden}.doughnet-svg{margin-left:-10%;margin-top:-20%;width:900px;height:900px;float:left}.arc1,.arc2,.arc3,.arc4,.arc,#text1,#text2,#text3,#text4,.arc1a,#arcbase2{-webkit-transition:350ms all ease-in-out;-moz-transition:350ms all ease-in-out;-o-transition:350ms all ease-in-out;transition:350ms all ease-in-out}.arc1a,.arc2a,.arc3a,.arc4a{opacity:0}.text1{font-size:15px;-webkit-transition:350ms all ease-in-out;-moz-transition:350ms all ease-in-out;-o-transition:350ms all ease-in-out;transition:350ms all ease-in-out;cursor:pointer}.linea{cursor:pointer;stroke:#999;stroke-width:2}.arc1b,.arc2b,.arc3b,.arc4b,.arc1,.arc2,.arc3,.arc4{cursor:pointer}.autoplay{position:absolute;right:0;top:0;float:right;z-index:20}.back-overlay{width:100%;height:100%;background:rgba(255,255,255,0.8);position:fixed;z-index:999;display:none}.popup-div{width:600px;overflow: auto;position:absolute;z-index:99999;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 35px;-moz-box-shadow:rgba(0,0,0,0.1) 0 0 35px;-o-box-shadow:rgba(0,0,0,0.1) 0 0 35px;box-shadow:rgba(0,0,0,0.1) 0 0 35px;background:#fff;-webkit-transition:350ms transform ease-in-out;-moz-transition:350ms transform ease-in-out;-o-transition:350ms transform ease-in-out;transition:350ms transform ease-in-out}.center-div{left:0!important;right:0;top:0!important;bottom:0;margin:auto}.popup-div .header{width:100%;float:left;background:#999;cursor:move}.popup-div .header h2{float:left;font-size:20px;color:#fff;margin:10px}.popup-div .content{width:100%;float:left}.popup-div .content p{width:90%;float:left;margin-left:5%;margin-top:20px;font-size:17px;text-align:justify}.popup-div .content p span{float:left;padding-bottom:10px}.popup-div .content p b{width:100%;float:left;padding-bottom:5px}.popup-div .content p a{color:#111;font-weight:700}.popup-div .content input{font-size:16px;margin-right:5%;background:#999;border:none;color:#fff;margin-top:10px;float:right;cursor:pointer;margin-bottom:10px;padding:5px 15px 8px}.zoom-out{-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}