html,body{margin:0;padding:0;height:100%;width:100%;overflow:hidden;font-family:'微软雅黑';}
html{-ms-touch-action: none;}
body{position:relative; font-size:14px;}
em{font-style:normal;}
b{font-weight: normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;margin-top:0;margin-bottom:0;}
dl,p{margin-top:0;margin-bottom:0;}
dd{margin-left:0;}
ul{margin:0;padding-left:0;list-style:none;}
a{text-decoration:none;}

.infor{height:80%;}

.charts{height:85%; position: relative; width:100%; }
.chart{height:100%; position:absolute; left:0; top:0; width: 100%;}
#barChart{left:100%;}
#lineChart{left:200%;}
h1{position: relative; height: 15%;}
h1 span{position: absolute; top:50%; left:50%; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); width:100%; text-align:center;}
.content{height:70%; position: relative;}
.explain{height: 15%; position: relative;}
.explain .desc{position: absolute; top:50%; left:50%; -ms-transform:translate(-50%,30%); -webkit-transform:translate(-50%,2%); width:100%; text-align:center;}
#pieChart .content{height:60%;}
#pieChart .explain{height: 25%；}

.controller{height:15%; position: relative;}
#controller{width:40px; height:14px; position: relative;top:50%;left:50%;margin-left:-20px;}
#controller a{width:7px; height:7px; margin:0 3px; display: inline-block;font-size: 0; position: relative; top:-50%; overflow:hidden; text-indent:-999em;
	background:url('img/tip.png') 0 0 no-repeat; background-size:7px 7px;}
#controller a.cur{background-image:url('img/tip_cur.png');}

.interact{height:20%;}
#action{height:100%;}
#action{border-collapse:collapse; border-spacing:0; width:100%;}
#action tr{width:50%; height:50%; border:1px solid #ddd;}
#action td{border-right:1px solid #ddd;}
#action td a{display: block; width:6em; margin:0 auto; vertical-align:middle; text-align: right; background-repeat: no-repeat;;
background-size:20px 20px; height:20px; line-height: 20px; font-size:15px;}
.hover{background-color:#3d96fa; color:#fff;}
#bookName{text-align: center; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;width:100%;display: inline-block;}
.en #bookName{color:#3ba8d7;}
.fr #bookName{color:#378dca;}
.de #bookName{color:#2cb26d;}
.es #bookName{color:#d33937;}

.book a{background-image:url('img/book.png');}
.set a{background-image:url('img/set.png');}
.study a{background-image:url('img/study.png');}
.browse a{background-image:url('img/browse.png');}
.book, .set, .study, .browse{background-size:20px 20px; background-position:0 50%; background-repeat:no-repeat; }

#pie{position: relative; left: 50%; height: 100%;}
#data{ position: absolute; left:50%; top:50%;}
.en #data{color:#3ba8d7;}
.fr #data{color:#378dca;}
.de #data{color:#2cb26d;}
.es #data{color:#d33937;}
#data .percent{font-size:0.8em;}

#barChart .content{padding:0 0 20px 0; margin:0 10px;}
#barGraph{height:100%;width:100%;text-align:center;overflow:hidden;position:relative;z-index: 15;}
#barGraph li{background:#fafafa;display:inline-block;height:100%;position:relative;z-index:5; border-radius:2px;}
#barGraph li em{position:absolute;width:100%;bottom:0;left:0; border-radius:2px 2px 0 0;}
#barGraph li span{background-color:#fff;position:absolute;height:20px;width:100%;bottom:0;left:0}
.line{position: absolute;border-bottom:1px solid #F8F3F0;top:0; z-index:10; left:0;}

#lineChart .content{padding:0 10px 20px 35px;}
#line{position: relative; height: 100%; width:100%;}
.linePercent{position: absolute; left:40px;}
.linePercent dt{position: absolute; left:-2.6em; }
.linePercent dd{border:1px solid #CFDEEB; border-width:1px 0 1px 0; width:100%; }
.linePercent:nth-child(6) dd{border-bottom:none;}

.lineData, .barData{position: absolute; height: 16px; bottom:0;}
