.personInfor { width: 1200px; height: 154px; margin: 0 auto; background: url("../images/example/personbg_03.png") no-repeat center; padding-top: 46px; }
.personInfor .peoimg { width: 98px; height: 98px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; border: 5px solid #cae3f7; margin: 0 40px; float: left; }
.personInfor dl { float: left; color: #fff; padding-top: 3px; }
.personInfor dl dt { font-size: 24px; font-weight: bold; }
.personInfor dl dd { font-size: 20px; }
.personInfor dl dd.iod { display: block; width: 68px; height: 28px; background: #fff; color: #fbab2c; font-size: 14px; line-height: 28px; text-align: center; vertical-align: middle; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; display: inline-block; width: auto; padding: 0 10px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; }
.personInfor dl dd.iod span { float: left; }
.personInfor dl dd.iod span.icon_free1 { margin: 6px 5px 0 0; }
.personInfor dl dd.personword { margin: 3px 0 6px 0; }

.maincontent ul.mylist { float: left; background: #dfe5ea; font-size: 16px; }
.maincontent ul.mylist li { width: 180px; height: 60px; text-align: center; line-height: 60px; }
.maincontent ul.mylist li a { display: block; width: 100%; height: 100%; }
.maincontent ul.mylist li.cur, .maincontent ul.mylist li:hover { background: #74bff8; }
.maincontent ul.mylist li.cur a, .maincontent ul.mylist li:hover a { color: #fff; }

.rht { width: 1000px; float: left; margin-left: 20px; }
.rht ul.myclass { margin-bottom: 20px; height: 26px; border-bottom: 1px solid #d2d2d2; }
.rht ul.myclass li { width: 64px; text-align: center; float: left; /*padding:0 16px;*/ height: 25px; font-size: 16px; margin-right: 40px; }
.rht ul.myclass li.cur { border-bottom: 3px solid #74bff8; }
.rht ul.myclass li.cur a { color: #74bff8; }
.rht ul.myclass li:hover a { color: #74bff8; }
.rht ul.uncommit li { float: left; width: 490px; height: 88px; padding: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 20px 20px 0; background: #fff; }
.rht ul.uncommit li a { display: block; font-size: 16px; line-height: 16px; font-weight: bold; margin-bottom: 15px; }
.rht ul.uncommit li a:hover { color: #74bff8; }
.rht ul.uncommit li span { line-height: 14px; color: #9aacb9; }
.rht ul.uncommit li:nth-child(2n) { margin-right: 0; }

.listItem .wrap_list li .free.freepass { height: 17px; }
.listItem .wrap_list li .free.freepass .pass { float: left; display: block; width: 78px; height: 28px; background: none; color: #e74d3d; font-size: 14px; line-height: 28px; text-align: center; vertical-align: middle; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; border: 1px solid #e74d3d; cursor: default; margin: -7px 15px 0 0; }
.listItem .wrap_list li .free.freepass a { float: left; line-height: 30px; color: #74bff8; margin: -7px 5px 0; }
.listItem .wrap_list li .free.freepass.passT { margin-top: 25px; }
.listItem .wrap_list li .free.freepass.passT .passTime { float: right; color: #9aacb9; }

.listItem .wrap_list li .compartil { color: #9aacb9; height: 20px;overflow: hidden}

.listItem .wrap_list li .top img.stars { float: right; width: 105px; height: 16px; }

.freeknow .alertbox { width: 600px; margin-left: -300px; margin-top: -289px; padding-bottom: 30px; }
.freeknow .alertbox h1 { text-align: center; font-size: 16px; margin: 25px 0; }
.freeknow .alertbox .freecont { padding: 0 85px; }
.freeknow .alertbox .freecont h2 { font-size: 14px; margin-bottom: 5px; }
.freeknow .alertbox .freecont table { width: 100%; border-top: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; background: #EBF5FE; text-align: center; margin-top: 9px; margin-bottom: 25px; }
.freeknow .alertbox .freecont table th, .freeknow .alertbox .freecont table td { font-weight: normal; padding: 10px; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; }
.freeknow .alertbox div.closeFreeknow { display: block; width: 120px; height: 40px; background: #74bff8; color: #fff; font-size: 16px; line-height: 40px; text-align: center; vertical-align: middle; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; margin: 60px auto 0; }

.nopassCause .alertbox { margin-left: -300px; margin-top: -200px; padding-bottom: 30px; width: 577px; }
.nopassCause .alertbox h1 { text-align: center; font-size: 16px; margin: 25px 0; }
.nopassCause .alertbox p { margin-bottom: 10px; padding: 0 30px; line-height: 24px; }
.nopassCause .alertbox div.editagain, .nopassCause .alertbox button.delresource { float: left; display: block; width: 120px; height: 40px; background: #74bff8; color: #fff; font-size: 16px; line-height: 40px; text-align: center; vertical-align: middle; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; display: inline-block; margin: 45px auto 0; }
.nopassCause .alertbox div.editagain { margin: 45px 20px 0 150px; }
.nopassCause .alertbox div.editagain a { display: block; width: 100%; height: 100%; color: #fff; }
.nopassCause .alertbox button.delresource { background: #d2d2d2; }
