body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
img {border-style:none;}
ul,li {list-style-type:none;}
form {margin:0;padding:0;}
body {font-size:12px;font-family:"微软雅黑",Arial, Verdana,  Helvetica, sans-serif;color:#d75265;line-height:18px;background:#f3d6ab;overflow-x:hidden}
input {font-size:12px;font-family:"宋体", Verdana, Arial, Helvetica, sans-serif;color:#333;line-height: 17px;}
select {border: 1px solid #744219;font-size: 12px;color: #333;}
.clearboth {line-height:0px;height:0px;clear:both;*display:inline; font-size:0px;}
a:visited,a:link {color:#f31c07;text-decoration:none;border-style:none;}
a:hover {color:#fco;text-decoration:none;border-style:none;}
i,em{ font-style:normal}
.fl {float:left;}
.fr {float:right;}
.margin_auto {margin-right:auto;margin-left:auto;}
.mgT20{ margin-top:20px}
.txtL {text-align:left;}
.txtC {text-align:center;}
.txtR {text-align:right;}

.wrap{background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess0214/images/bgWrap2.jpg) no-repeat left 1200px; background-size:100% auto}
.wrapinner {width: 1216px;}

/*====单独拿出来的背景层===*/
.section { width:100%; position:absolute; top:0; left:0; z-index:0;}
.section1 {height:1200px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess2507/images/bgWrap1.jpg) no-repeat center top; background-size:cover}
.section2 { width:100%; height:350px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess0214/images/bgWrapMask.png) no-repeat center top; background-size:100% auto; position:absolute; bottom:-14%; left:0; z-index:1}
.section2 span { width:327px; height:291px; display:block; text-indent:-9999px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess0214/images/TV.png) no-repeat; position:absolute; bottom:220px; right:20px;animation:fadeInRightBig 1.5s .6s ease both; display:none}
.section3 { width:100%; height:1200px;  position:absolute; top:30px; left:0; z-index:0;overflow:hidden}
.section3 i{idth:100%; height:100%; display:block;animation:ZoomIn2 1s ease both; }
.section3 em{width:100%; height:100%; display:block;background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess2507/images/woman.png) no-repeat right top; background-size:contain;animation: breath 7s 0.8s linear both infinite;}
/*====/单独拿出来的背景层===*/

.slogan { width:800px; height:1200px; position:absolute; top:0; left:-50px; z-index:10;opacity:1;}
.slogan em { width:100%; height:0; display:block; text-indent:-9999px;background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess2507/images/sloganMir2x.png) no-repeat;opacity:0;transform:scale(.9);transition:all ease-out 1.2s .8s}
.current .slogan em {opacity:1;transform:scale(1); height:100%}


/*
.wrapout {background: url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/bgWrap241105.jpg) no-repeat center top;min-height:100px; overflow:hidden; margin:0 auto}
.wrapinner {background: url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/bgWrap241105.jpg) no-repeat center top;width: 1216px; min-height:100px; _height:100px}
*/
.titBoxInner,.content h2,.btnBase a,.subNav dd a,.btnEdit a{background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/png0715.png) no-repeat;}
.header { height:1300px; position:relative;}
.header h1 {width:191px; height:74px;position:absolute; top:12px; left:30px;z-index:100}
.header h1 a {height:74px; display:block;text-indent:-9999px; outline:none; background:url(https://static.web.sdo.com/mir2/pic/mir2x/web2/images/logo.png) no-repeat; background-size:contain}
.menu {height:30px;position:absolute; top:90px; left:60px; text-align:center;font:16px/30px "微软雅黑";z-index:100; color:#a92c4a}
.menu a:link,.menu a:visited { color:#a92c4a}
.menu a:hover { color:#F00}
.computer { width:336px; height:305px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/computer.png) no-repeat; position:absolute; bottom:185px; right:-200px;}
.content { width:1144px;margin:0 auto;position:relative; font-size:18px; line-height:30px;}
.titBox {background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/bgConTS.png) no-repeat left bottom;}
.titBoxInner {height:290px; padding-top:95px; background-position:95px -1038px}
.contentTop {background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/bgCon.png) repeat-y; margin-top:-2px}
.contentBot {height:153px;background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/bgConB.png) no-repeat;}
.content h2 {height:160px; margin:0 auto;text-indent:-9999px;}
.content h2.t1 { background-position:95px -1384px;}
.ico { width:139px; height:119px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/ico.png) no-repeat; position:absolute; top:318px; right:0; z-index:1}
.btnBase { width:190px; height:42px; position:absolute; top:375px; right:120px;}
.btnBase a { height:42px; line-height:42px; text-align:center; display:block; outline:none; background-position:-858px 0; color:#fff}
.btnBase a:hover { background-position:-858px -44px;}
.ruleBoxSpe { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/bgConR.png) repeat-y; padding:0 40px 40px}
.ruleBoxSpe dl { padding-top:30px}
.ruleBoxSpe dd { width:507px; float:left;}
.ruleBoxSpe dd:nth-child(2n){ float:right}
.ruleBoxSpe dd h3{ border-bottom:1px dashed #ec808f; line-height:50px; font-size:24px; margin-bottom:30px; position:relative}
.ruleBoxSpe dd h3 i { font-size:36px;}
.ruleBoxSpe dd h3::before { width:38px; height:45px; display:inline-block; content:" "; vertical-align:top; margin-right:15px}
.ruleBoxSpe dd:nth-child(1) h3::before{ background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/num1.png) no-repeat right;}
.ruleBoxSpe dd:nth-child(2) h3::before{ background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/num2.png) no-repeat right;}
.ruleBoxSpe dd:nth-child(3) h3::before{ background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/num3.png) no-repeat right;}
.ruleBoxSpe dd:nth-child(4) h3::before{ background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/num4.png) no-repeat right;}
.ruleBoxSpe dd h3::after { width:86px; height:43px; display:block; content:" ";background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/h3.png) no-repeat right; position:absolute; bottom:-8px; right:0}

.heartLine { height:30px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/h2.png) repeat-x; margin-top:-15px}
.ruleBox {background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/bg02.png) repeat-y; padding:22px 30px; color:#fff; margin-bottom:30px}
.gloryShow { position:relative; padding:30px 0 0 0}
.content h4 { font-size:36px; border-bottom:1px dashed #ec808f; line-height:70px; padding-left:30px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/h3.png) no-repeat 200px center; width:1091px}

.subNav {height:80px;margin-bottom:-15px; position:absolute; top:60px; right:23px}
.subNav dd { width:180px; height:40px; float:left; margin-left:10px}
.subNav dd a { height:40px; line-height:40px; text-align:center; display:block; background:#f47d8a; border-top-left-radius:10px; border-top-right-radius:10px; color:#fff; font-size:22px}
.subNav dd a:hover,.subNav dd a.current {background:#d75265;}

.subCon { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/bg01.png) repeat-y; display:none}
.subCon dl { padding:20px 0 30px 30px; overflow:hidden}
.subCon dd { width:435px; float:left; border:3px solid #d85568; background:#f8dcb8; border-radius:40px; padding:5px;position:relative; margin:20px 40px; position:relative; color:#d0384e}
.subCon dd::before { width:117px; height:100px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/ico1_1.png) no-repeat; content:" "; display:block; position:absolute; top:0; left:0}
.subCon dd .subConInner { border:1px solid #d85667; background:#fcf0e1; padding:15px;  border-radius:40px; text-align:center; }
.subCon dd.n3 .subConInner,.subCon dd.n4 .subConInner{ min-height:357px}
.subCon dd.n3,.subCon dd.n4,.subCon dd.n3 .subConInner,.subCon dd.n4 .subConInner {border-radius:90px}
.subCon dd h3{ font-size:34px; line-height:50px; text-align:left; text-indent:70px}
.subCon dd h3 i { font-size:24px; font-weight:normal;}
.subCon dd.n3 img,.subCon dd.n4 img { border-radius:10px; margin-top:30px}

.subTit { margin:10px 0 10px -28px}
.subTit i { height:34px; display:inline-block; padding-right:50px; background:#d75265; line-height:34px; text-indent:30px;font-size:20px; color:#fff; position:relative}
.subTit i::after { height:35px; width:40px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/ico2.png) no-repeat; display:inline-block; content:" "; position:absolute; top:0; right:-14px}

.conBase {padding:0 30px;}
.conBase p { padding:0 0 15px;}
.conBase b { color:#C33}
.conBase span { color:#F00}
.conBase span.blue { color:#00F}
.conBase h3 { font-size:18px; line-height:24px; margin:5px 0; padding-bottom:5px;border-bottom:1px dashed #522e1a; font-weight:normal; cursor:pointer}
.conBase h3.current { color:#f00}
.conBase table { margin:10px 0;border-collapse:collapse;border:none;}
.conBase td { padding:5px;text-align:center;border:solid #c23c14 1px;}
.conBase td p { padding:0; text-align:center}
.conBase td p strong { color:#FC3}
.conBase th { color:#fffdd5;}
.conBase img { padding:10px 0}

/*---魅力女神榜----*/
.content h2.t2 { background-position:95px -1596px;}
.btnFunBase { min-width:80px; height:37px; line-height:37px;background:#dc638b; text-align:center; font-size:16px; border-radius:8px; display:inline-block; padding:0 5px;margin-right:10px;}
.btnFunBase:link,.btnFunBase:visited {color:#fff;}
.btnFunBase:hover { background:#fd699a;}
.btnFunBase.gray{background:#999;}
.btnFunBase.gray:hover{background:#aaa;}
.btnFunBase.edit{background:#69f;}
.btnFunBase.edit:hover{background:#7af;}

.editShowInner { height:146px; background:#fff; border-radius:80px; position:relative; z-index:0}
.editPlayerHeadImg { width:152px}
.editPlayerNote { width:910px; color:#444343}
.editPlayerNote p { border-bottom:1px dashed #d75265; color:#d75265; font-size:36px; line-height:70px; margin-bottom:5px; padding-top:12px;  background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/h3.png) no-repeat 220px 8px;}
.editResult { height:45px; line-height:45px; position:absolute; top:27px; left:460px; font-size:24px; text-indent:45px; color:#444343; font-size:18px;background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/failed.png) no-repeat left center}
.editResult i { font-size:24px;color:#e61c17;}
.editSuccess { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/success.png) no-repeat left center}
.editSuccess i { color:#1a9136;}
.editFailed { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/failed.png) no-repeat left center}
.editFailed i { color:#e61c17;padding-right:20px}

.search { padding:20px 0 0; text-align:center}
.search select,.search input{ width:180px; height:26px; line-height:26px; padding:0 3px; vertical-align:middle; margin:0 10px;}

.goddessList { padding-left:18px}
.goddessList .showTopNum { color:#dc638b; font-size:24px}
.goddessList .flowerTopNum {color:#dc638b;}
.goddessList .flowerTopNum b{font-size:24px}
.goddessList dd { width:200px; height:540px; float:left; border-right:1px dashed #fff; color:#474343; padding:0 10px 0 0; margin:30px 0 0 10px; font-size:16px; position:relative}
.goddessList dd a.btnFunBase { margin-top:10px}
.goddessList dd img { width:190px; height:283px; padding:5px; border-radius:10px;background:#fff;}
.goddessList dd i { color:#dc638b}
.goddessList dd:nth-child(5n){ border:none}
.btnFunShowBox { width:100%; position:absolute; top:480px; left:0}
/*---魅力女神榜 end----*/

/*---情圣榜----*/
.qsListBg { width:515px; height:585px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/bg03.png) no-repeat; position:absolute; top:120px; right:10px}
.qsList { width:1120px; margin-left:2px; background:#f4f9fc}
.qsList dl { min-height:540px}
.qsList dd { padding:10px 30px;background:#e2f3fb; color:#1a1a1a}
.qsList dd:nth-child(2n){ background:#f4f9fc}
.qsList dd b { font-family:Arial; font-size:30px; color:#d75265; font-style:italic}
.qsList dd span{ font-size:22px; color:#d75265; margin:0 30px}
.qsList dd i{ font-size:26px; color:#d75265; }
/*---情圣榜 end----*/

/*---女神展示----*/
.goddessShow .titBox{ background:none}
.goddessShow .titBoxInner{ height:210px}
.goddessShow h4 { width:auto; font-size:60px; line-height:80px; padding-left:90px;color:#dc638b; margin-bottom:20px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/h3.png) no-repeat 350px center;  border-bottom:1px dashed #ec808f}
.goddessShowBox { width:1000px;border:3px solid #d85568; background:#f8dcb8; border-radius:40px; padding:5px;margin:20px auto; position:relative; color:#d0384e; line-height:30px}
.goddessShowBox::before { width:117px; height:100px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/ico1_1.png) no-repeat; content:" "; display:block; position:absolute; top:0; left:0}
.goddessShowInner { border:1px solid #d85667; background:#fff; padding:15px;  border-radius:40px;min-height:500px;}

.goddessShowLeft { width:660px; color:#444343; font-size:16px}
.goddessShowLeftImg { width:400px;}
.goddessShowLeftImg img { background:#fff; padding:5px; border-radius:10px; border:1px solid #d8d2d4; width:378px; height:564px}
.goddessShowLeftInfo { width:198px; font-size:14px; line-height:30px; padding-left:10px}
.goddessShowLeftInfo i { font-size:24px; color:#dc638b}
.goddessShowLeftNote { font-size:24px; color:#d75265; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/ico5.png) no-repeat 110px center; margin:0 0 15px}
.goddessShowLeftNoteBox { width:590px;}
.goddessShowRight { width:290px;color:#444343;}
.goddessShowRight dl#SpoonyTop3List{width:274px;height:390px;overflow:auto;padding-right:16px;}
.goddessShowRight dl#SpoonyTop3List::-webkit-scrollbar {width:10px;height:10px;}
.goddessShowRight dl#SpoonyTop3List::-webkit-scrollbar-track {width:6px;background:rgba(#101F1C,0.1);-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;}
.goddessShowRight dl#SpoonyTop3List::-webkit-scrollbar-thumb {background-color:rgba(144,147,153,.5);background-clip:padding-box;min-height: 28px;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;transition:background-color .3s;cursor:pointer;}
.goddessShowRight dl#SpoonyTop3List::-webkit-scrollbar-thumb:hover {background-color:rgba(100,100,250,.3);}
.goddessShowRight dd { margin-top:15px}
.goddessShowRightLine { height:37px; line-height:37px;background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/ico3.png) no-repeat; text-indent:58px; color:#fff}
.goddessShowRightLine i { font-size:24px;}
.goddessShowPlayer {line-height:35px; margin-bottom:20px}
.goddessShowPlayer img { width:116px;}
.goddessShowPlayerPhoto div { height:128px; overflow:hidden}
.goddessShowPlayerPhoto { width:116px; height:128px; margin:15px auto 5px; overflow:hidden;background:#fff; padding:5px; border-radius:10px; border:1px solid #d8d2d4;}
.goddessShowPlayer b { font-size:36px; color:#dc638b}
.goddessShowRightInfo { padding:10px 0; font-size:16px; padding-left:20px}
.goddessShowRightInfo span,.goddessShowRightInfo b{ color:#dc638b}
.goddessShowRightFlowers { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/ico4.png) no-repeat 15px top; border-bottom:1px dashed #dc638b; text-indent:60px; padding-bottom:10px; margin-left:-20px}
.goddessShowRightFlowers i { color:#dc638b; padding:0 5px}

#editinfoForm  .goddessShowLeft{ width:360px}
/*---女神展示 end---*/

/*---女神编辑----*/
.goddessEdit .goddessShowRight .goddessShowPlayer { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/ico6.png) no-repeat center 20px; padding:190px 0 0 0}
.goddessEdit .goddessShowLeftInfo { padding-left:10px}
#editinfoBox .editResult { top:38px; left:500px}
.goddessEditBox { display:block; min-height:500px; border-radius:10px; position:relative; font-size:17px}
#editinfoBox .subTit { margin-left:-15px; }
#editinfoBox .subTit i { background:#dc638b}
.upLoad { padding:20px 0; color:#444343}
.upLoad td { height:55px;}
.upLoad td span{ color:#F00}
.upLoad select { width:177px; height:30px; line-height:30px; background:#fff; padding:1px 2px; border:1px solid #333; margin:0 5px; color:#6d200d; border-radius:10px}
.upLoad input { width:170px; height:25px; padding:4px; border:1px solid #333;background:#fff; margin:0 5px;font-family:'Microsoft YaHei';font-size:12px;border-radius:10px}
.upLoad textarea {width:550px; height:80px; padding:10px; padding:3px; border:1px solid #333; margin:0 5px 0 15px;background:#fff;font-family:'Microsoft YaHei';font-size:12px;resize:none;border-radius:10px}
.btnEdit {  height:50px; margin:20px 0 0 0;  text-align:center}
.btnEdit a {width:194px; height:50px; display:inline-block;text-indent:-9999px; outline:none; margin:0 15px}
.btnEdit a.btnEditTj { background-position:-853px -284px}
.btnEdit a.btnEditTj:hover { background-position:-853px -421px}
.btnEdit a.btnEditXg { background-position:-853px -216px}
.btnEdit a.btnEditXg:hover { background-position:-853px -353px}
.upLoadImgBox{ width:250px;position:absolute; top:50%; margin-top:-150px; right:15px}
.upLoadImg { background:#fff url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/ico7.png) no-repeat center center; height:380px; border:1px solid #333;}
.upLoadImgNote { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/ico8.png) no-repeat 20px center; text-indent:60px;line-height:50px;}
.goddessShowRightInfoEmpty { border:4px solid #F69; background:rgba(254,221,225,.5); height:100px; line-height:100px; text-align:center; color:#F06; font-size:30px; margin:10px 0; border-radius:10px}
.editShowNote { position:absolute; top:115px; left:151px; font-size:13px}
.FlowerCountBox {position:absolute; top:112px; right:35px; font-size:16px; display:none}
.FlowerCountBox b { font-size:20px; color:#dc638b}
/*---女神编辑 end----*/

/*=====pager start====*/
.pager{margin:0 auto;padding-top:60px;height:50px;text-align:center;}
.pager a{display:inline-block;margin-right:4px; width:26px;height:26px;padding:0 2px;text-align:center;line-height:26px;background:#dc638b;color:#fff; border-radius:5px}
.pager a:hover,.pager a.current{background:#cc3466;}
.pager a.upDown { width:70px}
.pager b { margin:0 10px;}
/*=====pager end====*/

/*=====图片编辑弹出层 start====*/
#cropperpop{width:700px;height:500px;background:#fff;z-index:9501;box-shadow: 0px 0px 40px #000;border-radius: 10px;}
.cropperpop a.closecrop{display:block;width:37px;height:37px;background:url(https://static.web.sdo.com/jijiamobile/pic/ff14/recruit/closepop.png) 50% 50% no-repeat;position:absolute;right:-40px;top:0;z-index:520;}
.cropperpop .popcontbox{width:640px;height:500px;padding:0 30px;}
.cropperpop .popcontbox h3{text-align:center;padding:16px 0px;margin:0 0 20px;border-bottom:1px #e4e4e4 solid;}
.cropperpop .popcontbox .cropbox{position:relative;}
.cropperpop .popcontbox .cropbox .editimgbox{width:500px;height:360px;}
.cropperpop .popcontbox .cropbox .editimgbox img{max-width:100%;}
.cropperpop .popcontbox .cropbox .previewbox{width:120px;height:120px;float:right;}
.cropperpop .popcontbox .cropbox .previewbox #preview{overflow:hidden;width:120px;}
.cropperpop .popcontbox .cropbox .buttonbox{width:120px;height:40px;position:absolute;right:0;bottom:0;}
.cropperpop .popcontbox .cropbox .buttonbox a{display:block;height:40px;font-size:16px;line-height:40px;background-color:#636ea0;color:#fff;font-weight:bold;text-align:center;border-radius:4px;text-decoration:none;}
.cropperpop .popcontbox .round .cropper-view-box,.cropperpop .popcontbox .round .cropper-face {border-radius:50%;}
.cropperpop .popcontbox .round .previewbox #preview{border-radius: 50%;}

.editMyInfo { position:absolute; top:27px; left:470px; display:none}
.editMyInfo .editResult { width:420px; left:150px; top:0}
.edit-my-info{width:998px;margin:0 auto;border:1px solid gold;padding:30px 30px 50px;background-color:#948;position:relative;}
.edit-my-info h1{text-align:center;margin-bottom:30px;}
.edit-my-info .fl{border-right:5px solid #fff;padding:0 35px 0 0;}
.edit-my-info .edititem{margin-bottom:20px;}
.edit-my-info .edititem label{font-size:14px;vertical-align:middle;color:#fff;}
.edit-my-info .edititem input{border:0 none;vertical-align:middle;background-color:#9de;width:300px;height:30px;padding:5px 10px;font-size:14px;line-height:2;}
.edit-my-info .edititem select{border:0 none;vertical-align:middle;background-color:#9de;width:320px;height:40px;font-size:14px;padding: 0 10px;}
.edit-my-info .edititem textarea{border:0 none;width:300px;height:150px;padding:10px;vertical-align:middle;background-color:#9de;font-size:14px;line-height:2;resize:none;}
.edit-my-info a.submitBtn{display:block;width:200px;height:50px;line-height:50px;text-align:center;border-radius:25px;margin:50px auto 0;border:1px solid #323232;font-size:20px;background:linear-gradient(#eee,#ccc);box-shadow:0 0 10px #999;}
.edit-my-info .auditResult{width:300px;height:50px;position:absolute;right:0;top:0;padding:10px;background-color:gold;}

.infoedit{width:470px;position:relative;margin-top:10px;padding-left:10px;}
.headimg{width:140px;height:140px;padding:4px;border:1px solid #d8d2d4;position:relative;z-index:0; background:#fff; border-radius:5px}
.headimg .nowheadimg{width:140px;height:140px;}
.headimg .editheadimg{width:140px;height:30px;position:absolute;left:2px;bottom:2px;z-index:1;background:rgba(0,0,0,0.5);text-align: center;line-height:30px;color:#fff;font-size:14px;font-weight:bold;}
.headimg .showpic{width:140px;height:140px;position:absolute;left:5px;top:4px;z-index:0; text-align:center; display:none}
.headimg .showpic img{width:100%;height:100%;}
.headimg .showpic i{display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:url(https://static.web.sdo.com/jijiamobile/pic/ff14/recruit/deleteimg.png) 50% 50% no-repeat;cursor:pointer;opacity:0;transition: opacity 0.33s ease;}
.headimg .showpic i:hover{opacity:1;}
.headimg input{position:absolute;left:0;top:0;width:150px;height:190px;opacity:0;z-index:2;}
.upLoadImgBox .headimg { width:100%; height:100%; background:none; border:none}
.infoitem { width:250px; height:450px; position:absolute; top:-435px; left:0}
.infoitem input { width:100%; height:100%}
.infoitem .showpic{display:none;width:241px;height:375px; left:5px; top:6px}
.infoitem .showpic i{display:block;width:60px;height:18px;margin:0 auto 12px;line-height:18px;text-align: center;color:#fff;font-size:12px;font-weight:bold;background-color:#c5c5c5;font-style:normal;}
.infoitem .showpic img{display:block;width:100%;height:100%;margin:0 auto;}
.infoitem .square img{border-radius:0;}
.infoedit .infoitem{padding:50px 0 0;margin-bottom:40px;position:relative;}
.infoitem label{float:left;width:76px;height:26px;line-height:26px;font-size:14px;color:#fff;}
.infoitem .labelbox{float:left;width:76px;}
.infoitem .labelbox p{color:#faa7a8;width:90px;line-height:18px;font-size: 12px;}
.infoitem .inputbox{float:left;position: relative;}
.infoitem .inputbox input{width:492px;height:24px;border:1px #d3d3d3 solid;padding:0 10px;border-radius:5px;}
.infoitem .inputbox input.shortwidth{width:112px;}
.infoitem .inputbox b.wordCount{position:absolute;right:10px;top:5px;color: #999;font-weight: normal;}
.infoitem em{float:left;padding:0 10px;height:26px;line-height:26px;color:#c66869;font-style:normal;}
.infoitem .inputbox .add-time-area{height:26px;width:62px;line-height:26px;margin-left:16px;color:#b2191b;font-size: 12px;font-weight:bold;padding-left:20px;background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/recruit/addicon.png) 0 50% no-repeat;}
/*=====图片编辑弹出层 end====*/


/*---历届榜单 start----*/
.content h2.t3 { background-position:95px -1792px;}
.listShowInner { width:1044px;height:212px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/bgWinner.png) no-repeat;transform:translate(-5px,-30px); padding:30px 15px 0 15px}
.top1Goddess,.top1Glory { width:510px}
.top1GoddessImg { width:118px; height:130px; padding:5px; overflow:hidden; border-radius:10px; border:1px solid #e7e1e3;}
.top1GoddessImg img { width:100%; height:128px}
.top1Info { width:370px; position:relative}
.top1Info::before { width:86px; height:43px; display:block; content:" "; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/h3.png) no-repeat; position:absolute; top:-50px; left:-70px}
.top1Info p { font-size:36px; line-height:45px;}
.top1Info p em { font-size:24px; padding-left:15px;}
.top1InfoShow { font-size:16px; color:#000000; line-height:30px;border-top:1px dashed #dc638b; margin-top:5px; padding-top:10px}
.top1InfoShow em{ font-size:24px; color:#dc638b; padding-right:10px}
.top1InfoFlower {background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/flower.png) no-repeat 10px center; padding:10px 70px 0; color:#000}
.top1InfoFlower em { font-size:24px; color:#dc638b; padding:0 10px}
.top1InfoFlower span { color:#666; font-size:16px;}

.top1Glory .top1Info { padding-left:90px}
.top1Glory .top1Info p { background:#dc638b; color:#fff; border-radius:45px; padding:0 20px}
.top1Glory .top1Info::before { left:370px}
.listShow .search { padding:0}
.listShow .search strong { font-size:24px}
.listShow .search select,.listShow .search input { height:32px; line-height:32px; font-size:14px; font-family:Microsoft YaHei}

.goddessListSpe dd { height:580px}
.goddessListSpe .showTopNum b { width:57px; height:68px; display:inline-block; text-indent:-9999px; vertical-align:middle}
.goddessListSpe .showTopNum b.top1 { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/top1.png) no-repeat}
.goddessListSpe .showTopNum b.top2 { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/top2.png) no-repeat}
.goddessListSpe .showTopNum b.top3 { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/top3.png) no-repeat}
.goddessListSpe .showTopNum b.top4 { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/top4.png) no-repeat}
.goddessListSpe .showTopNum b.top5 { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/top5.png) no-repeat}
.goddessListSpe .showTopNum b.top6 { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/top6.png) no-repeat}
.goddessListSpe .showTopNum b.top7 { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/top7.png) no-repeat}
.goddessListSpe .showTopNum b.top8 { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/top8.png) no-repeat}
.goddessListSpe .showTopNum b.top9 { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/top9.png) no-repeat}
.goddessListSpe .showTopNum b.top10 { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/goddess520/images/top10.png) no-repeat}
/*---历届榜单 end---*/


/*=====float start====*/
.floatBox {width:210px;height:350px; position:fixed; top:50%; left:50%; margin:-175px 0 0 610px;z-index:100; padding-left:10px; display:none}
.float { border-left:1px dashed #dc638b;}
.float dd { margin-left:-10px;}
.float dd a { height:50px; line-height:50px; padding-left:40px; font-size:18px;display:block; position:relative; outline:none;transition:none; color:#dc638b}
.float dd a::before { width:18px; height:18px; border:1px solid #dc638b; content:" "; position:absolute; top:15px; left:0;transform:rotate(45deg)}
.float dd a::after { width:14px; height:14px; content:' '; background:#dc638b; position:absolute; top:18px; left:3px;transform:rotate(45deg)}
.float dd a:hover,.float dd a.current { color:#9b002b;}
.float dd a:hover::before,.float dd a.current::before{border:1px solid #9b002b;}
.float dd a:hover::after,.float dd a.current::after{background:#9b002b;}
/*=====float end====*/

/*=====弹出层 start====*/
#mask {display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity: 0.5;filter: alpha(opacity=50);z-index:1000;}

.popbox{ width:1020px; height:953px;display:none;position:fixed;left:50%;top:50%; transform:translate(-50%,-50%);z-index:1001;}
.popbox .closepop{position:absolute;top:26px;right:-56px;width:52px;height:52px;background:rgba(255,123,200,1) url(data:image/gif;base64,R0lGODlhFQAVAIABAHR0dAAAACH5BAEAAAEALAAAAAAVABUAAAItRI6pabaPXJCQKVrx0Tf7Oj3cgo1iBJ4muHotiabxzJ41ZLbcG1ryRvs1fqQCADs=) 50%/60% 60% no-repeat; border-radius:50%}
.popbox .closepop:hover{-moz-animation:pulse 0.33s linear 1 forwards;-webkit-animation:pulse 0.33s linear 1 forwards;animation:pulse 0.33s linear 1 forwards;}
.popbox .popcontbox{overflow:hidden;}
.windowSpe {position:absolute;top:100px; margin-top:0}
@media only screen and (max-height: 1000px) {
 	.smallScreen {top:30px;transform:translate(-50%,0);}
	.smallScreen .smallScreenShow {height:690px; overflow-x:hidden; overflow-y:auto}
}
@media only screen and (max-height: 900px) {
 	.smallScreen {top:30px;transform:translate(-50%,0);}
	.smallScreen .smallScreenShow {height:600px; overflow-x:hidden; overflow-y:auto}
}
@media only screen and (max-height: 800px) {
 	.smallScreen {top:30px;transform:translate(-50%,0);}
	.smallScreen .smallScreenShow {height:570px; overflow-x:hidden; overflow-y:auto}
}

/*=====弹出层 end====*/



.run { position:fixed; top:0}

#hideTop{width:30px;height:120px;background:url(https://static.web.sdo.com/mirs/pic/mirs/web8/images1/arr.png) 50% 100px no-repeat #9b002b;position:fixed;bottom:297px;right:50%;margin-right:-604px;left:auto;top:auto;display:none;color:#fff; border-radius:6px}
#hideTop span{display:block;padding:8px;background-color:#c12c55;width:14px;text-align:center;line-height:18px;border-radius:6px}
#hideTop:hover{ background-color:#b00433;color:#fff;}

/*=======动画======*/
/*.current .slogan{animation:ZoomIn 1s ease both;}*/

@keyframes shake2 {
	from,to {transform: translate3d(0,0,0)}
	20%,60% {transform: translate3d(-5px,-5px,0)}
	40%,80% {transform: translate3d(5px,5px,0)}
}
@keyframes ZoomIn{
0%{opacity:0; transform: scale(3);}
70%{opacity:1; transform: scale(1);}
80%{opacity:0.4; transform: scale(1.2);}
100%{opacity:1; transform: scale(1);}
}
@keyframes ZoomIn2{
0%{opacity:0; transform: scale(3);}
70%{opacity:1; transform: scale(1);}
80%{opacity:1; transform: scale(1.02);}
100%{opacity:1; transform: scale(1);}
}
/*底部进入动画*/
@-webkit-keyframes fadeInUpBig{
0%{opacity:0;
-webkit-transform:translateY(2000px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUpBig{
0%{opacity:0;
-moz-transform:translateY(2000px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}
/*右边边进入动画*/
@keyframes fadeInRightBig{
0%{opacity:0;transform:translateX(2000px)}
100%{opacity:1;transform:translateX(0)}
}
/*呼吸*/
@keyframes breath {
    0% {opacity: 1;transform: scale(1)}
    50% {opacity: 0.8;transform: scale(1.03)}
    100% {opacity: 1;transform: scale(1)}
}