@charset "utf-8";
/*basic*/
body, div, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, fieldset, form, tr, th, td, center, input, button, textarea { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { text-align: center; }
fieldset, img { border: 0; }
button, input, select, textarea { font: 14px/1.8 Arial, Verdana, Helvetica, sans-serif; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
.clearfix:after { content: ""; height: 0; visibility: hidden; display: block; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; }
a { color: #fff; text-decoration: none; }
a, a:active { outline: none; }


/**/
.wrapper { width: 1000px; margin: 0 auto; padding: 50px 0; }
.section h2 { height: 66px; margin: 0 auto; background: url(../images/btns.png) no-repeat 0 0; font-size: 0; overflow: hidden; }


/*section2*/
.section2 h2 { width: 440px; background-position: 0 -423px; }

/*section3*/
.section3 h2 { width: 580px; background-position: 0 -512px; }
.allclass { position: relative; }
.avatar { position: absolute; left: 0; top: 0; width: 243px; height: 679px; background: url(../images/circle1.png) no-repeat 0 0; }
.avatar a { position: absolute; display: block; width: 120px; height: 120px; background: url(../images/btns.png) no-repeat 0 0; }
.avatar a.kzs { left: 26px; top: 60px; background-position: -626px -200px; }
.avatar a.kzs:hover, .avatar a.kzs.on { background-position: -777px -200px; }
.avatar a.mfs { left: -36px; top: 170px; background-position: -626px -318px; }
.avatar a.mfs:hover, .avatar a.mfs.on { background-position: -777px -318px; }
.avatar a.wlws { left: -55px; top: 292px; background-position: -626px -437px; }
.avatar a.wlws:hover, .avatar a.wlws.on { background-position: -777px -437px; }
.avatar a.ynz { left: -36px; top: 416px; background-position: -626px -556px; }
.avatar a.ynz:hover, .avatar a.ynz.on { background-position: -777px -556px; }
.avatar a.xz { left: 26px; top: 523px; background-position: -626px -672px; }
.avatar a.xz:hover, .avatar a.xz.on { background-position: -777px -672px; }

.character { height: 679px; padding: 50px 0 50px 650px; color: #ba9e67; }
.character > p { padding: 10px 0; }
.character.kzs { background: url(../images/class/1.png) no-repeat left 0; }
.character.mfs { background: url(../images/class/2.png) no-repeat left 0; }
.character.wlws { background: url(../images/class/3.png) no-repeat left 0; }
.character.ynz { background: url(../images/class/4.png) no-repeat left 0; }
.character.xz { background: url(../images/class/5.png) no-repeat left 0; }

.character .name { color: #ecd793; font-size: 28px; }
.character .highlight { color: #ecd793; font-size: 20px; padding: 20px 0 10px 0; }


.radar { position: relative; text-align: center; padding: 20px 0; font-size: 14px; }
.s1, .s2, .s3 { position: absolute; }
.s1 { top: 0; width: 100%; }
.s2 { left: 50px; bottom: 0; text-align: left; }
.s3 { right: 50px; bottom: 0; text-align: right; }

.attr { padding: 40px 0 0 0; }
.attr li { float: left; width: 33%; font-size: 14px; }
.attr li span { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.attr li span.ic1 { width: 21px; height: 24px; margin-top: -3px; background: url(../images/icon1.png) no-repeat 0 0; }
.attr li span.ic2 { width: 26px; height: 21px; background: url(../images/icon2.png) no-repeat 0 0; }
.attr li span.ic3 { width: 21px; height: 25px; background: url(../images/icon3.png) no-repeat 0 0; }


/*section3*/
.eudemon { color: #ba9e67; padding-right: 600px; padding-top: 50px; height: 550px; }
.eudemon.ea1 { background: url(../images/eudemon/1.png) no-repeat right 0; }
.eudemon.ea2 { background: url(../images/eudemon/2.png) no-repeat right 0; }
.eudemon.ea3 { background: url(../images/eudemon/3.png) no-repeat right 0; }
.eudemon.ea4 { background: url(../images/eudemon/4.png) no-repeat right 0; }
.eudemon.ea5 { background: url(../images/eudemon/5.png) no-repeat right 0; }
.eudemon.ea6 { background: url(../images/eudemon/6.png) no-repeat right 0; }
.eudemon.ea7 { background: url(../images/eudemon/7.png) no-repeat right 0; }
.eudemon.ea8 { background: url(../images/eudemon/8.png) no-repeat right 0; }
.eudemon.ea9 { background: url(../images/eudemon/9.png) no-repeat right 0; }
.eudemon.ea10 { background: url(../images/eudemon/10.png) no-repeat right 0; }

.eudemon > p { font-size: 14px; font-family:arial;}
.eudemon .name { font-family:arial; color: #ecd793; font-size: 20px; }
.eudemon .mainattr{ font-family:arial; color: #ecd793; font-size: 20px; padding: 20px 0 10px 0; }
.attr-details li {font-family:arial; font-size: 14px; padding: 0px 0; }
.aname, .bar { font-family:arial; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.aname { font-family:arial; width: 140px; }
.bar { font-family:arial; width: 80px; height: 16px; background: #b93c3c; }


.e-avatar { position: relative; font-size: 0; width: 990px; margin: 0 auto; }
.e-avatar .line { position: absolute; left: 0; top: 50%; z-index: 1; background: #856b44; width: 100%; height: 1px; }
.e-avatar a { position: relative; z-index: 2; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 91px; height: 95px; background: url(../images/eudemon.png) no-repeat 0 0; margin: 0 4px; }

.e-avatar a.e1 { background-position: -8px -6px; }
.e-avatar a.e1:hover, .e-avatar a.e1.on { background-position: -8px -113px;}

.e-avatar a.e2 { background-position: -105px -6px; }
.e-avatar a.e2:hover, .e-avatar a.e2.on { background-position: -105px -113px;}

.e-avatar a.e3 { background-position: -203px -6px; }
.e-avatar a.e3:hover, .e-avatar a.e3.on { background-position: -203px -113px;}

.e-avatar a.e4 { background-position: -300px -6px; }
.e-avatar a.e4:hover, .e-avatar a.e4.on { background-position: -300px -113px;}

.e-avatar a.e5 { background-position: -397px -6px; }
.e-avatar a.e5:hover, .e-avatar a.e5.on { background-position: -397px -113px;}

.e-avatar a.e6 { background-position: -495px -6px; }
.e-avatar a.e6:hover, .e-avatar a.e6.on { background-position: -495px -113px;}

.e-avatar a.e7 { background-position: -592px -6px; }
.e-avatar a.e7:hover, .e-avatar a.e7.on { background-position: -592px -113px;}

.e-avatar a.e8 { background-position: -689px -6px; }
.e-avatar a.e8:hover, .e-avatar a.e8.on { background-position: -689px -113px;}

.e-avatar a.e9 { background-position: -787px -6px; }
.e-avatar a.e9:hover, .e-avatar a.e9.on { background-position: -787px -113px;}

.e-avatar a.e10 { background-position: -884px -6px; }
.e-avatar a.e10:hover, .e-avatar a.e10.on { background-position: -884px -113px;}

