body{background:#e4f8f9 url(../images/funBg.jpg) no-repeat top center;}
.funTop{height: 41px;background: url(../images/classTop.jpg);position: relative;z-index: 2;}
.funTopMin{width: 980px;margin: 0 auto;height: 41px;}
.funTopMin .funTopLogo{float: left;}
.funTopMin .funTopLogo h1{color: #FFFFFF;font-size: 18px;line-height: 41px;font-weight:bold;}
.funTopMin .funTopR{float: right;height: 41px;}
.funTopMin .funTopR .MyClass{float: right;}
.funTopMin .funTopR .MyClass a{color: #f4f4f4;font-size: 14px;line-height: 41px;} 
.funTopMin .funTopR .MyClass span{color: #f4f4f4;font-size: 14px;line-height: 41px;margin: 0 10px;}
.funTopMin .funTopR .MyUser{float: right;margin-left: 20px;position: relative;}
.funTopMin .funTopR .MyUser a{color: #FFFFFF;font-size: 14px;line-height: 41px;padding-left: 20px;background: url(../images/funUser.png) no-repeat left center;}
.funTopMin .funTopR .MyUser a strong{padding-right: 15px;background: url(../images/funPic6.png) no-repeat right center;}
.Login{float: right;line-height: 41px;}
.Login a{color: #FFFFFF;font-size: 14px;line-height: 41px;margin-left: 20px;} 
.funBody{width: 980px;margin: 0 auto;background: #f7f7f7;position: relative;z-index: 1;overflow: hidden;}

.funBody .Return{background: #FFFFFF;*width: 100%;padding: 20px;}
.funBody .Return a{line-height:25px;font-size:16px;color: #6b6b6b;padding-left: 35px;display: inline-block;background: url(../images/funPic3.jpg) no-repeat center left;}

.funBody .Step{padding: 20px;background: #FFFFFF url(../images/funPic2.jpg) no-repeat 310px bottom;*height: 55px;}
.funBody .Step.no{background: #FFFFFF url(../images/funPic2.jpg) no-repeat 630px bottom;}
.funBody .Step ul{overflow: hidden;padding-left: 220px;}
.funBody .Step li{font-size: 30px;line-height: 35px;color: #939393;float: left;margin-right: 150px;*width: 180px;}
.funBody .Step li em{color: #FFFFFF;background: url(../images/funPic.jpg) no-repeat center 1px;display: inline-block;width: 35px;height: 35px;line-height: 32px;text-align: center;margin-right: 10px;*position: relative;*top:3px}
.funBody .Step li.no{color: #18c290;}
.funBody .Step li.no em{background: url(../images/funPic.jpg) no-repeat center -37px;}

.funBody .FromList{padding:50px 0 30px 200px;}
.funBody .FromList li {padding: 15px 0;position: relative;z-index: 1;}
.funBody .FromList li.school{z-index: 9;}
.funBody .FromList li .schoolTitle{vertical-align: middle;line-height: 45px;height: 45px;border: 0;padding-left: 10px;width: 360px;margin-left: 60px;*margin: 0;background: #FFFFFF;display:inline-block;font-size: 14px;}
.funBody .FromList li label{vertical-align: middle;font-size: 18px;color: #717171;line-height: 25px;display: inline-block;padding-left: 18px;_padding-right: 60px;}
.funBody .FromList li label.no{background: url(../images/funPic4.jpg) no-repeat left center;_padding-right: 60px;}
.funBody .FromList li #school{_margin-left: 0;}
.funBody .FromList li label.formInfo{font-size: 16px;*padding-left: 18px;*margin: 0px;*padding-right: 0;}
.funBody .FromList li label.formInfo strong{color: #f15f5f;}
.funBody .FromList li input{vertical-align: middle;line-height: 45px;height: 45px;border: 0;padding-left: 10px;width: 360px;margin-left: 60px;*margin: 0;}
.funBody .FromList li select{vertical-align: middle;line-height: 45px;height: 45px;border: 0;padding-left: 10px;width: 370px;margin-left: 60px;}
.funBody .FromList li textarea{vertical-align: top;line-height: 25px;height: 160px;border: 0;padding: 10px;width: 350px;margin-left: 60px;color: #515151;}
.funBody .FromList .schBox select{vertical-align: middle;border:0;border-bottom: 1px solid #c2c2c2;height: 25px;width: 100%;color: #acacac;margin: 0;}


.funBody .SubmitBunt{padding-left: 354px;}
.funBody .SubmitBunt input{width: 204px;height: 49px;background: url(../images/funButn.jpg) no-repeat center;border: 0;color: #FFFFFF;font-size: 24px;font-weight:bold;cursor: pointer;}
.funBody .PromptInfo{padding:40px 0px 40px 220px;font-size:16px;line-height: 25px;}
.funBody .PromptInfo strong{color: #F15F5F;}
.funFoot{width: 980px;margin: 0 auto;padding: 30px 0;text-align: center;font-size: 14px;color: #757575;line-height: 25px;}


.schoolList{width: 550px;position: absolute;top: 62px;left: 154px;background: #FFFFFF;z-index: 99;padding: 20px 10px 0px 10px;display: none;}
.schoolList dt{border-bottom: 1px solid #66d2b2;position: relative;}
.schoolList dt h2{color: #05ac7b; font-size: 18px;line-height: 35px;}
.schoolList dt span{cursor: pointer;position: absolute;top: 10px;right: 10px;display: block;color: #00B47F;line-height: 25px;}
.schoolList dd{padding: 20px 0;position: relative;z-index: 1;}
.schoolList dd.downBox{z-index: 9;overflow: hidden;height: 30px;}
.schoolList dd.addDownBox{}
.schoolList dd.addDownBox .schBox{width: 100px;margin-right: 10px;}
.schoolList dd.addDownBox .addDownInput{float: left;border: 1px solid #c2c2c2;}
.schoolList dd.addDownBox .addDownInput input{vertical-align: middle;line-height: 25px;height: 25px;border: 0;padding:0;width: 45px;margin: 0;color: #7C7C7C;background: #FFFFFF;border-left:1px solid #c2c2c2;}
.schoolList dd.addDownBox .addDownInput input.addDownButn{cursor: pointer;}
.schoolList dd.addDownBox .addDownInput input.addDownText{width: 140px;border: 0;padding: 0 10px;}


.schBox{float: left;width: 150px;margin-right: 50px;position: relative;}
.schBox select{vertical-align: middle;border:0;border-bottom: 1px solid #c2c2c2;height: 25px;width: 100%;color: #acacac;*margin-bottom: 1px;}
.schBoxNone{margin-right: 0;}
.schBox .schTatle{float: left;width: 100%;text-align: left;font-size: 16px;height: 35px;line-height: 35px;border-bottom: 1px solid #d3d3d3;background:url(../images/funPic5.jpg) no-repeat center right;cursor: pointer;}
.schBox .schBoxList{height: 180px;background: #05AC7B;position: absolute;top:35px;left: 0;width: 100%;overflow-y:scroll;display: none;}
.schBox .schBoxList li{line-height: 35px;height: 35px;padding: 0;}
.schBox .schBoxList li a{display: block;line-height: 35px;height: 35px;color: #FFFFFF;font-size: 14px;padding: 0 10px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.schoolList .schBox .schBoxList li a:hover{background: #038f66;}
.schoolList .schListBox{padding: 20px 0;}
.schoolList .schListBox ul{overflow: hidden;position: relative;height: 300px;overflow-y:auto;width: 100%;}
.schoolList .schListBox ul li{float: left;width: 33%;padding: 5px 0;}
.schoolList .schListBox ul li a{display: block;line-height: 25px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; }
.schoolList .schListBox ul li a:hover{color: #515151;}

.schoolList .EstSchool{border-top:1px solid #e6e6e6;color: #888888;font-size: 15px;line-height: 35px;height: 35px;text-align: right;}
.schoolList .EstSchool span{color:#00be86;cursor: pointer;}



.EjectBoxBg{position:fixed;width: 100%;height: 100%;background: url(../images/schoolBoxBg.png);z-index:99;top:0px;left: 0px;display: none;*position:absolute;*left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop));*filter:alpha(opacity=70);}
.schEjectBox{position:fixed;width: 590px;height: 350px;z-index:100;background: #f3f3f3;top:50%;left: 50%;margin-left: -295px;margin-top: -175px;display: none;*position: absolute;}
.colseBox{width: 40px;height: 40px;position: absolute;top:-45px;right: 0px;}
.colseBox a{display: block;width: 40px;height: 40px;background: url(../images/close.png);}
.colseInfo{}
.colseInfo dt{padding: 25px 0;background: #FFFFFF;}
.colseInfo dt h2{font-size: 28px; line-height: 35px;text-align: center;color: #00b47f;font-weight: bold;}
.colseInfo dd{padding: 10px;}
.colseInfo label{vertical-align: middle;font-size: 18px;color: #717171;line-height: 25px;display: inline-block;padding-left: 18px;width: 130px;}
.colseInfo input{vertical-align: middle;line-height: 45px;height: 45px;border: 0;padding-left: 10px;width: 360px;}
.colseInfo dd.closeSchBox{height: 40px;}
.colseInfo dd.closeSchBox label{line-height: 35px;}
.colseInfo .closeSch{float: left;} 
.colseInfo dd.closeSchBox label{float: left;}
.colseInfo dd.closeSchBox .schBox{float: left;width: 100px;margin-right: 30px;position: relative;}
.colseInfo dd.closeSchBox .schBoxNone{margin-right: 0px;}
.colseInfo dd.closeSchBox .schBox .schBoxList{height: 140px; display: none;}
.colseInfo dd.closeSchBox .schBox .schTatle{font-size: 14px;}
.colseInfo dd.closeSchBox .schBox select{font-size: 14px;margin-top: 7px;}
.colseInfo label.checkbox {width: auto;padding: 0;margin-right: 10px;font-size: 14px;}
.colseInfo label.checkbox input{width: auto;margin-right: 10px;}
.colseInfo dd.Determine{padding:10px 0;text-align: center;}
.colseInfo dd.Determine input{width: 204px;height: 49px;background: url(../images/funButn.jpg) no-repeat center;border: 0;color: #FFFFFF;font-size: 24px;font-weight:bold;cursor: pointer;}


.UpperLimit{position:fixed;width: 590px;height: 350px;z-index:100;background: #f3f3f3;top:50%;left: 50%;margin-left: -295px;margin-top: -175px;display: none;*position: absolute;}
.UpperLimit dd span{display: block;height: 89px;background: url(../images/funPic7.jpg) no-repeat center;}
.UpperLimit dd strong{color: #696969;font-size: 18px;line-height: 35px;display: block;text-align: center;}





.Complete{padding: 55px;}
.Complete dt{text-align: center;}
.Complete dt h1{font-size: 50px;line-height: 60px;color: #e74c48;font-weight:bold;}
.Complete dt h2{font-size: 19px;line-height: 60px;color: #e74c48;font-weight:bold;}
.Complete dt h3{font-size: 25px;line-height: 60px;color: #545454;font-weight:bold;}
.Complete dd.DividingLine{padding: 80px 0; background: url(../images/funPic8.jpg) repeat-x center;text-align: center;}
.Complete dd.DividingLine strong{padding: 10px 50px;background: #f7f7f7;}
.Complete dd.ShareLink{overflow: hidden;} 
.Complete dd .adminClass{float: left;overflow: hidden;}
.Complete dd .adminClass .classPic{width: 160px;height: 160px;float: left;padding-bottom: 10px;border-bottom: 4px solid #e3e3e3;}
.Complete dd .adminClass .classlink{float: left;padding-top: 55px;margin-left: 20px;}
.Complete dd .adminClass .classlink a{display: block;width: 111px;height: 48px;padding-left: 45px;background: url(../images/funPic9.jpg) no-repeat center;margin-top: 10px;line-height: 48px;color: #595959;font-size: 20px;}
.Complete dd .ShLink{float: left;margin-left: 70px;text-align: left;}
.Complete dd .ShLink dt{text-align: left;}
.Complete dd .ShLink dt.shlikTitle1 h3{line-height: 30px; color: #e74c48;padding-left: 15px;background: url(../images/funPic11.jpg) no-repeat left center;font-weight: normal;font-size: 22px;}
.Complete dd .ShLink dd strong{line-height: 40px; color: #e74c48;font-size: 14px; color: #969696;}
.Complete dd .ShLink dt.shlikTitle2 h3{line-height: 30px; color: #7c7c7c;font-weight: normal;font-size: 16px;}
.Complete dd .ShLink dd input{border: none;height: 46px;width: 330px;padding-left: 10px;vertical-align: middle;color: #bcbcbc;font-size: 16px;}
.Complete dd .ShLink dd label{display: inline-block;width: 107px;height: 46px;vertical-align: middle;line-height: 46px;text-align: center;background: url(../images/funPic10.jpg);color: #FFFFFF;font-size: 16px;margin-left: 10px;cursor: pointer;}
.Complete dl.addlin{margin-top: 25px;}


.Invitation{width: 980px;margin: 0 auto;background: #f7f7f7;padding-bottom:50px;}
.InvitTopg{height: 182px;background: url(../images/InvitTopg.jpg);}
.InvitInfo{padding:20px;text-align: center;}
.InvitInfo dt{position: relative;height: 210px;}
.InvitInfo dt .headImg{width: 118px;height: 210px;position: absolute;top: 30px;margin-left: -59px;left: 50%;z-index: 8;}
.InvitInfo dt .headImg img{ width: 118px;height: 118px;}
.InvitInfo dt .headBg{position: absolute;width: 212px;height: 210px;top: 0;margin-left: -106px;left: 50%;z-index: 9;background: url(../images/InvitHead.png);*background: url(../images/InvitHead.gif);}
.InvitInfo dt .headBg strong{position: absolute;bottom:20px;left:0;font-size: 20px;color: #979797;display: block;width: 100%;line-height: 35px;}
.InvitInfo dd.InvitInfoBox{font-size: 19px;color: #545454;text-align: center;padding: 20px 0;line-height: 35px;}
.InvitInfo dd.InvitInfoBox strong{color: #3ea582;}
.InvitInfo dd.InputInfo{padding: 20px;text-align: center;}
.InvitInfo dd.InputInfo label{vertical-align: middle;font-size: 30px;color: #393939;line-height: 40px;margin-right: 10px;}
.InvitInfo dd.InputInfo input{vertical-align: middle;font-size: 14px;color: #979797;border: 2px solid #e8e8e8;width: 255px;height: 36px;padding:0 10px;line-height: 36px;}
.InvitInfo dd.Invibutn{padding: 20px;text-align: center;}
.InvitInfo dd.Invibutn  input{width: 204px;height: 49px;background: url(../images/funButn.jpg) no-repeat center;vertical-align: middle;line-height: 46px;text-align: center;color: #FFFFFF;font-size: 16px;cursor: pointer;border: 0;}


.InvitDownBox{position:fixed;width: 590px;height: 350px;z-index:100;background: #f3f3f3;top:50%;left: 50%;margin-left: -295px;margin-top: -175px;display: none;*position: absolute;}
.InvitDownBox dd strong{color: #696969;font-size: 22px;line-height: 35px;display: block;text-align: center;padding: 50px 0;}
.InvitDownBox dd {text-align: center;}
.InvitDownBox dd input{width: 148px;height: 52px;background: url(../images/jrClass.png) no-repeat center; color: #20a468;font-size: 18px;font-weight: bold;cursor: pointer;}





.SignIn{position:fixed;width: 590px;height: 350px;z-index:100;background: #f3f3f3;top:50%;left: 50%;margin-left: -295px;margin-top: -175px;display: none;*position: absolute;}
.SignIn dd{overflow: hidden;padding: 30px 60px;}
.SignIn dd a{display: block;width: 180px;height: 180px;background: url(../images/InvitSign.png) no-repeat center;position: relative;font-size: 28px;color: #7e7e7e;line-height: 68px;text-align: center;}
.SignIn dd a span{display: block;width: 70px;height: 70px;position: absolute;top:55px;left: 55px;}
.SignIn dd a strong{line-height: 68px;display: block;}
.SignIn dd a:hover span{background: url(../images/InvitSign2.png) no-repeat top center;}
.SignIn dd a:hover strong{background: url(../images/InvitSign2.png) no-repeat bottom center;}



.SearchClass{width: 980px;margin: 0 auto;background: #f7f7f7;padding-bottom:120px;}
.SearchJoin{padding: 35px 45px;background: #FFFFFF;}
.SearchJoin .JoinDl{height: 90px;}
.SearchJoin .JoinTitle{padding-bottom: 20px;}
.SearchJoin .JoinTitle h1{font-size: 26px;line-height: 35px;color: #545454;}
.SearchJoin .JoinChoice{position: relative;}
.SearchJoin .Joinlable{vertical-align: middle;font-size: 16px;color: #5e5e5e;line-height: 25px;}
.SearchJoin .JoinInput{vertical-align: middle;border:0;border-bottom: 1px solid #c2c2c2;background: url(../images/funPic5.jpg) no-repeat right center;height: 25px;width: 130px;z-index: 100;display: inline-block;*margin-bottom: 1px;line-height: 25px;font-size: 14px;padding-left: 5px;}
.SearchJoin select.JoinSelect{vertical-align: middle;border:0;border-bottom: 1px solid #c2c2c2;height: 25px;width: 100px;color: #acacac;}
.SearchJoin .schoolYear{margin-left: 50px;}
.SearchJoin .schoolSearch{margin-left: 50px;*margin-left: 20px;}
.SearchJoin .schoolSearch input{vertical-align: middle;border:0;border-bottom: 1px solid #c2c2c2;height: 25px;padding:0 10px;width: 230px;color: #acacac;}
.SearchJoin .schoolButn{margin-left: 10px;}
.SearchJoin .schoolButn input{width: 85px;height: 35px;background: url(../images/SeClass3.png) no-repeat center;line-height: 35px;text-align: center;color: #FFFFFF;font-size: 16px;cursor: pointer;border: 0;margin-left: 25px;position: relative;top:-3px}
.SearchJoin .schoolList{left: 0px;top:25px;z-index:999;}

.SchoolSearchList{overflow: hidden;padding: 45px;}
.SchoolType{float: left; width: 140px;}
.SchoolType li{padding-bottom: 15px;}
.SchoolType li a{display: block;width: 88px;height: 36px;font-size: 16px;color: #5d5d5d;text-align: center;line-height: 36px;}
.SchoolType li.no a{background: url(../images/SeClass2.png) no-repeat center;color: #FFFFFF;}
.SchSerBox{float: left;width: 565px;}
.SchSerBox li{overflow: hidden;padding-bottom: 60px;*height: 185px;}
.SchSerBox li .picbox{float: left;padding-right: 15px;width: 190px;height: 136px;}
.SchSerBox li .picbox img{float: left;width: 190px;height: 136px;}
.SchSerBox li .SchSerinfo{float: left;width: 360px;}
.SchSerBox li .SchSerinfo dt{width: 360px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;padding-bottom: 10px;}
.SchSerBox li .SchSerinfo dt a{color: #545454;line-height: 18px;font-size: 16px;}
.SchSerBox li .SchSerinfo dd {width: 360px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.SchSerBox li .SchSerinfo dd strong{line-height:23px;padding-right: 10px;font-weight: normal;font-size: 14px;}
.SchSerBox li .SchSerinfo dd input{width: 106px;height: 32px;background: url(../images/SeClass1.png) no-repeat center;border: 0;color: #00b47f;margin-right: 15px;cursor: pointer;margin-top: 5px;vertical-align: middle;}
.SchSerBox li .SchSerinfo dd label{vertical-align: middle;color: #E74C48;}

.SchEstabBox{float: left;}
.SchEstabBox strong{display: block;font-size:14px;line-height: 16px;color: #3e3e3e;}
.SchEstabBox a{display: block;font-size: 16px;color: #00b47f;line-height: 30px;}

.pageBox{padding: 10px;text-align: center;}
.pageBox a{background: #FFFFFF;font-size: 16px;color: #8c8c8c;border: 1px solid #cecece;margin: 0 5px;padding: 5px 12px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.pageBox a:hover{border: 1px solid #00b47f;}
.pageBox span{background: #cecece;font-size: 16px;color: #8c8c8c;border: 1px solid #cecece;margin: 0 5px;padding: 5px 12px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.pageBox a.pageButn{color: #FFFFFF;background: #00b47f;border: 0;}
.pageBox a:hover.pageButn{border: 0;}


.PopUpBox{position:fixed;width: 590px;height: 350px;z-index:100;background: #f3f3f3;top:50%;left: 50%;margin-left: -295px;margin-top: -175px;display: none;*position:absolute;}
.PopUpBox dd{text-align: center;}
.PopUpBox dd.Single strong{color: #696969;font-size: 22px;line-height: 35px;display: block;text-align: center;padding: 50px 0;}
.PopUpBox dd.SingleEntry input{width: 148px;height: 52px;background: url(../images/jrClass.png) no-repeat center; color: #20a468;font-size: 18px;font-weight: bold;cursor: pointer;}
.PopUpBox dd.SingleInput{text-align: left;}
.PopUpBox dd.SingleInput label{vertical-align: middle;font-size: 18px;color: #717171;line-height: 25px;display: inline-block;padding-left: 50px;width: 100px;}
.PopUpBox dd.SingleInput input{vertical-align: middle;line-height: 45px;height: 45px;border: 0;padding-left: 10px;width: 360px;}
.PopUpBox dd.SingleSelect{text-align: left;}

.PopUpBox dd.SingleSelect label{vertical-align: middle;font-size: 18px;color: #717171;line-height: 25px;display: inline-block;padding-left: 50px;width: 100px;}
.PopUpBox dd.SingleSelect select{vertical-align: middle;border:0;border-bottom: 1px solid #c2c2c2;line-height: 45px;height: 45px;width: 360px;color: #acacac;}
.PopUpBox dd.MultiLine h3{font-size: 18px;color: #717171;line-height: 25px;display: block;text-align: left;padding-left: 50px;}
.PopUpBox dd.MultiLine p{font-size: 14px;color: #626262;line-height: 25px;display: block;text-align: left;padding-left: 60px;}


.NoSchool{display: block;padding: 100px 0;text-align: center;}
.NoSchool dt span{display: block;height: 89px;background: url(../images/funPic7.jpg) no-repeat center;}
.NoSchool dd{padding: 20px;}
.NoSchool dd h2{font-size: 30px;color: #3e3e3e;line-height: 45px;}
.NoSchool input{width: 204px;height: 49px;background: url(../images/funButn.jpg) no-repeat center;vertical-align: middle;line-height: 46px;text-align: center;color: #FFFFFF;font-size: 16px;cursor: pointer;border: 0;}

.SignOut{float: right;margin-left: 20px;}
.SignOut a{color: #FFFFFF;font-size: 14px;line-height: 41px;padding-left: 20px;background: url(../images/SignOut.png) no-repeat left center;}

.UserInfo{position: absolute;top: 35px;right: 0;width: 230px;background: #FFFFFF;border: 1px solid #a6a6a6;padding: 10px;display: none;}
.funTopMin .funTopR .MyUser .UserInfo a{background: none;color: #00b47f;}
.UserInfoBox{overflow: hidden;width: 100%;}
.UserInfoBox .UserHead{float: left;width: 80px;height: 80px;padding: 2px;border: 1px solid #BCBCBC;}
.UserInfoBox .UserHead img{width: 80px;height: 80px;}
.UserInfoBox .UserCommunity{float: left;padding-left: 20px;}
.funTopMin .funTopR .MyUser .UserInfo a{display: block;padding: 0;color: #3E3E3E;line-height: 25px;}
.funTopMin .funTopR .MyUser .UserInfo a:hover{color: #00B47F;}
.UserInfo dl{padding-top: 10px;}
.UserInfo dt h3{font-size: 16px;line-height: 35px;color: #515151;}
.UserInfo li{padding-bottom: 10px;}
.funTopMin .funTopR .MyUser .UserInfo li div{border-bottom: 1px solid #C2C2C2;display: none;}
.funTopMin .funTopR .MyUser .UserInfo li div a{display: inline;padding: 0;color: #00B47F;line-height: 25px;font-size: 12px;margin-right: 10px;}


.radioGroup{display: inline-block;vertical-align: middle;margin-left: 60px;*margin-left: 0;}
.funBody .FromList li .radioGroup input{width:auto;height:auto;margin: 0; color: #717171;font-size: 14px;vertical-align: middle;height: 25px;margin-right: 5px;}
.funBody .FromList li .radioGroup label{color: #717171;font-size: 14px;line-height: 25px;vertical-align: middle;*margin: 0;*padding: 0;*padding-left: 18px;}
.funBody .FromList li .radioGroup span{vertical-align: middle;line-height: 25px;}

.funBody .FromList li select.ParYear{width:100px}
.funBody .FromList li input.ParYear{width:180px;margin-left: 40px;*margin: 0;}

.AgeGroup{*overflow: hidden;}
.AgeGroup label{*float:left;}
.AgeGroup .radioGroup{*float:left;}






