@charset "utf-8";


.usLoginBox .usFrom{height: 340px;}
.emailList{width: 224px;}
.lottery .lotteryContent{height:148px;}
.lottery .lotteryContent ul li .lotteryNum dl dd{width: 28px;}
.myvideo{height: 320px;}
.reModule{height: 126px;}
.myBroWebGame {width: 980px;height: 384px;}
.picAreaGen ul{width:1100px;}
.picAreaGen ul li{margin-right: 15px;}
.otherTypeArea .otherType .otherTabArea .tabArea ul li{width: 50px;}
.otherTypeArea .goodsArea{width: 457px; overflow: hidden;}
.goodsPic ul{width: 500px;}
.newsArea .newsMd{width: 210px; margin-right: 15px;}
.novelPic ul,.gameItem ul{width: 500px;}
.newsArea{width: 420px; overflow: hidden;}
.newsList ul li a b{line-height: 0px;}
.otherTypeArea .gameArea{width:457px; overflow: hidden; }
.otherTypeArea .otherType{width: 457px; overflow: hidden;}
.regInputArea .regInputFl .regInputBox input{width: 190px;}
.regCodeArea .regInputBox #regCode{width: 80px;}
.findPwd .findPwdArea .fdPwdFl{width: 200px;}
.findPwd .findPwdArea .fdPwdFl input{width: 200px;}
.videoTabArea .tabArea ul li a{width: 80px;}
#findCode{width: 90px;}













body,dd,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,ul,input{margin:0;padding:0;font-weight:normal;}
body{color:#333;font-family:'microsoft yahei';}
img{border:0;vertical-align:top;}
li,ul{list-style:none}
li img{display:block;background:#fff;}
a{color:#8c8c8c;text-decoration:none}
a:hover{color:#5c9f5a;text-decoration:none}
input,textarea{box-sizing:content-box;outline:0;font-family:'microsoft yahei',Simsun,Tahoma,Geneva,'Heiti SC'}
button{padding:0;border:0;cursor:pointer;font-family:'microsoft yahei'}
.fl{float:left}
.fr{float:right}
.main_fd{overflow:hidden;}
.fb{font-weight:bold;}
.cl{clear:both;}
.ft12s{font:12px '宋体'}
.fyh{font-family:'microsoft yahei'}
.nmr{margin-right:0!important}
.nml{margin-left:0!important}
.nbb{border-bottom:0!important}
.nbr{border-right:0!important}
.r20{right:20px !important;}
.r90{right:90px !important;}
.mt15{margin-top:15px;}

.tac{text-align:center;}
.loading img{margin:40px 0 0 45%;}
.error{margin:10px auto;text-align:center;color:#ccc;}
.main_btl1{ border-bottom:1px solid #e3e3e3;}
.pr{position:relative;}

.main_contbar{width:1200px;margin:0 auto;}
.main_main{position:relative;}
.main_top{width:100%;min-width:1200px;height:60px;background:#29a0fd;}
.main_top .main_logobar{width:290px;height:60px;display:block;float:left;background:url(../../../logo/logo_user.png) 0 0 no-repeat;}
.main_top .main_oclass{float:right; overflow:hidden;}
.main_top .main_oclass a{float:left;display:block;margin-right:38px;line-height:60px;color:#d0eaff;font-size:14px;}

.main_contentbg{width:100%;min-width:1200px;background:#54b3fd url(../images/mybg_01.png) center 0 no-repeat;height:600px;}
.main_contentbgsmall{height:530px;}
	/*main_footer*/
.main_footer{width:100%;min-width:1200px;height:60px;line-height:60px;background-color:#fff;font-size:14px;}
.main_footer .main_abhoutbar{overflow:hidden;float:left;}
.main_footer .main_abhoutbar a{margin-right:20px;color:#777;display:block;float:left;}
.main_footer .main_copybar{color:#286bd2;float:right;color:#777;}

#main_loginbox{width:370px;height:523px;background-color:#fff;border-radius:4px; position:absolute;top:38px;right:40px;}
#main_loginbox h2{height:76px; line-height:76px; text-align:center; font-size:18px;}
#main_loginbox h4{height:20px; line-height:20px; text-align:center; font-size:12px;margin-bottom:20px;}
#main_loginbox .row{height:40px;overflow:hidden;}
#main_loginbox .row span{display:block; float:left;width:88px; line-height:40px; text-align:center;}
#main_loginbox .row input.input{ display:block; float:left; border:1px solid #ccc; border-radius:4px; background-color:#f6f6f6; padding:0 6px; height:38px; line-height:38px;width:248px; overflow:hidden;}
#main_loginbox .row input.checkbox{}
#main_loginbox .remind{font-size:12px;color:#ff0000;margin:10px 0 0 90px; visibility:hidden;height:16px;}
#main_loginbox .autobox{margin:10px 0 0 90px;font-size:12px; color:#555;overflow:hidden;}
#main_loginbox .autobox #autoLogin{width:16px;height:16px;float:left;}
#main_loginbox .autobox span{display:block;float:left;margin-left:6px;}
#main_loginbox .protocol{margin:10px 0 0 50px;font-size:12px;color:#555;overflow:hidden;}
#main_loginbox .protocol #agreePro{width:16px;height:16px;float:left;}
#main_loginbox .protocol span{display:block;float:left;margin-left:6px;}
#main_loginbox .protocol span a{color:#29a0fd;}
#main_loginbox .loginin{width:330px;height:50px;background-color:#29a0fd;line-height:50px;text-align:center;font-size:16px;color:#fff;margin:20px auto;border-radius:4px;cursor:default;}
#main_loginbox .oclasss{width:330px;height:30px;margin:10px auto; font-size:14px; overflow:hidden;}
#main_loginbox .oclasss a{ color:#333; display:block;}
#main_loginbox .othbox{width:370px;background-color:#eef7ff;border-top:1px solid #ccc;height:169px;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;}
#main_loginbox .othbox p{font-size:14px;height:40px; line-height:40px; color:#777;width:300px;margin:10px auto 0;}
#main_loginbox .othbox .othsbox{width:300px;height:80px;margin:0 auto;}
#main_loginbox .othbox .othclass{width:300px;height:40px;background:url(../images/mybg_02.png) 0 0 no-repeat;overflow:hidden;}
#main_loginbox .othbox .othclass a{display:block;float:left;width:100px;height:40px;}
#main_loginbox .othbox .othclass a.bar115:hover{background:url(../images/mybg_02.png) 0 -43px no-repeat;}
#main_loginbox .othbox .othclass a.barqq:hover{background:url(../images/mybg_02.png) -100px -43px no-repeat;}
#main_loginbox .othbox .othclass a.barwechat:hover{background:url(../images/mybg_02.png) -200px -43px no-repeat;}
#main_loginbox .othbox .othclass a span{margin-top:60px; display:block;}
#main_loginbox .othbox .othtext{width:300px;height:40px;overflow:hidden;}
#main_loginbox .othbox .othtext a{display:block;float:left;width:98px;height:40px; font-size:14px; color:#333; overflow:hidden;}
#main_loginbox .bindmb{width:330px;margin:0 auto;text-align:right; font-size:12px; color:#777;}

/*login small*/
#main_loginboxsmall{width:370px;height:503px;background-color:#fff;border-radius:4px; position:absolute;top:18px;}
#main_loginboxsmall h2{height:76px; line-height:76px; text-align:center; font-size:18px;}
#main_loginboxsmall h4{height:20px; line-height:20px; text-align:center; font-size:12px;margin-bottom:20px;}
#main_loginboxsmall .row{height:40px;overflow:hidden;}
#main_loginboxsmall .row span{display:block; float:left;width:88px; line-height:40px; text-align:center;}
#main_loginboxsmall .row input.input{ display:block; float:left; border:1px solid #ccc; border-radius:4px; background-color:#f6f6f6; padding:0 6px; height:38px; line-height:38px;width:248px; overflow:hidden;}
#main_loginboxsmall .row input.checkbox{}
#main_loginboxsmall .remind{font-size:12px;color:#ff0000;margin:10px 0 0 90px; visibility:hidden;height:16px;}
#main_loginboxsmall .autobox{margin:10px 0 0 90px;font-size:12px; color:#555;overflow:hidden;}
#main_loginboxsmall .autobox #autoLogin{width:16px;height:16px;float:left;}
#main_loginboxsmall .autobox span{display:block;float:left;margin-left:6px;}
#main_loginboxsmall .protocol{margin:10px 0 0 50px;font-size:12px;color:#555;overflow:hidden;}
#main_loginboxsmall .protocol #agreePro{width:16px;height:16px;float:left;}
#main_loginboxsmall .protocol span{display:block;float:left;margin-left:6px;}
#main_loginboxsmall .protocol span a{color:#29a0fd;}
#main_loginboxsmall .loginin{width:330px;height:50px;background-color:#29a0fd;line-height:50px;text-align:center;font-size:16px;color:#fff;margin:20px auto;border-radius:4px;cursor:default;}
#main_loginboxsmall .oclasss{width:330px;height:30px;margin:10px auto; font-size:14px; overflow:hidden;}
#main_loginboxsmall .oclasss a{ color:#333; display:block;}
#main_loginboxsmall .othbox{width:370px;background-color:#eef7ff;border-top:1px solid #ccc;height:169px;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;}
#main_loginboxsmall .othbox p{font-size:14px;height:40px; line-height:40px; color:#777;width:300px;margin:10px auto 0;}
#main_loginboxsmall .othbox .othsbox{width:300px;height:80px;margin:0 auto;}
#main_loginboxsmall .othbox .othclass{width:300px;height:40px;background:url(../images/mybg_02.png) 0 0 no-repeat;overflow:hidden;}
#main_loginboxsmall .othbox .othclass a{display:block;float:left;width:100px;height:40px;}
#main_loginboxsmall .othbox .othclass a.bar115:hover{background:url(../images/mybg_02.png) 0 -43px no-repeat;}
#main_loginboxsmall .othbox .othclass a.barqq:hover{background:url(../images/mybg_02.png) -100px -43px no-repeat;}
#main_loginboxsmall .othbox .othclass a.barwechat:hover{background:url(../images/mybg_02.png) -200px -43px no-repeat;}
#main_loginboxsmall .othbox .othclass a span{margin-top:60px; display:block;}
#main_loginboxsmall .othbox .othtext{width:300px;height:40px;overflow:hidden;}
#main_loginboxsmall .othbox .othtext a{display:block;float:left;width:98px;height:40px; font-size:14px; color:#333; overflow:hidden;}
#main_loginboxsmall .bindmb{width:330px;margin:0 auto;text-align:right; font-size:12px; color:#777;}
/*找回密码*/
.callpad{width:440px;margin:100px auto;}
.callpad h2{height:60px; line-height:60px;font-size:24px;color:#333}
.callpad h4{height:20px; line-height:20px; font-size:12px;margin-bottom:20px;}
.callpad .row{height:40px;overflow:hidden;}
.callpad .row span{display:block; float:left;width:88px; line-height:40px; text-align:center;}
.callpad .row input.input{ display:block; float:left; border:1px solid #ccc; border-radius:4px; background-color:#f6f6f6; padding:0 6px; height:38px; line-height:38px;width:248px; overflow:hidden;}
.callpad .loginin{width:330px;height:50px;background-color:#29a0fd;line-height:50px;text-align:center;font-size:16px;color:#fff;margin:20px auto;border-radius:4px; cursor:default;}
.callpad .remind{font-size:12px;color:#ff0000;margin:10px 0 0 60px;visibility:hidden;height:16px;}


.sendmessage{background-color:#29a0fd;height:40px; line-height:40px; color:#fff; text-align:center;width:100px; position:absolute;top:0;right:0;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0; cursor:pointer; font-size:14px;}





.myProNav ul li{position:relative;}
.myProNav ul li .unbindb{display:block; color:#ff330b; position:absolute;bottom:10px;right:10px; font-size:12px;}
.myProNav ul li .bindb{display:block; color:#05b823; position:absolute;bottom:10px;right:10px; font-size:12px;}
.unselectable {-moz-user-select: -moz-none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
.unbind{ position:absolute;bottom:4px;right:2px;font-size:12px; color:#ff330b; display:block;}
.myProActiva{ position:relative;}

















/*验证码*/
#dragVer {
    position: relative;
    background:url(../images/mybg_04.png) repeat;
    width: 261px;
    height: 39px;
    line-height: 39px;
    text-align: center;
	float:left;
	border-radius:4px;
	overflow:hidden;
}

#dragVer .handler {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 39px;
    height: 39px;
    cursor: move;
}

.handler_bg {
    background:url(../images/mybg_03.png) no-repeat;
}

.handler_ok_bg {
    background:url(../images/mybg_05.png) no-repeat;}

#dragVer .drag_bg {
    background-color: #75c3ff;
    height: 39px;
    width: 0px;
	border-radius:4px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}

#dragVer .drag_text {
    position: absolute;
    top: 0px;
    width: 262px;
	font-size:14px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
}



body{background: #f5f5f5;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: normal; font-family:'WenQuanYi Micro Hei Mono','WenQuanYi Micro Hei','Microsoft Yahei Mono','Microsoft Yahei',\5b8b\4f53,sans-serif; }
address,cite,dfn,em,var,i{font-style:normal;}
b,strong{font-weight:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol,li{list-style:none;}
/*a{text-decoration:none; font-family: \5b8b\4f53;}*/
a:hover{text-decoration:none;}
a:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:none}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
textarea{resize:none;}.blank5{height:5px;width:100%;overflow:hidden;}.blank10{height:10px;width:100%;overflow:hidden;}.blank20{height:20px;width:100%;overflow:hidden;}.blank50{height:50px;width:100%;overflow:hidden;}.fl{float:left;}.fr{float:right;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1;display:inline-block;_height:1px}*html.clearfix{height:1%}*+html.clearfix{height:1%}.clearfix{display:block}
.hide{display: none;}

.red{color: red;}
.orange{color: #ff8a00;}
.blue{color: #3a8ecf;}
.green{color: #68b500;}
.brown{color:#bf6968;}
.gray3{color:#333;}
.gray6{color:#666;}
.gray9{color:#999;}


/*头部*/
#userHd{background:#45ace9; height: 60px;min-width:1000px;}
#userHd .usHdIn{width:1000px; margin:0 auto; }
#userHd .usLogo{width:240px; float: left;}
#userHd .usLogo a{width:240px; display: block; height: 60px; background: url(images/user.png) no-repeat -20px 0px;}
#userHd .usHdLink{line-height: 60px;}
#userHd .usHdLink a{color: #fff; display: inline-block; background: url(images/navLine.png) no-repeat right center; padding:0 10px; font-size: 12px; }
#userHd .usHdLink .notBg{background: none;}
#userHd .usHdLink a:hover{text-decoration: underline;}
#userHd .usHdRight{float: right; }

#userHd .usLogined{color: #fff; margin-top: 20px;}
#userHd .usLogined a{color: #fff;}
#userHd .usLogined a:hover{text-decoration: underline;}
#userHd .userNameBox{float: right;}
#userHd .userNameBox .userName{margin-right: 20px;}
#userHd .iconLink{float: right; margin-left:20px; margin-top: 2px;}
#userHd .iconLink a{padding-left: 22px; background: url(images/user.png) no-repeat; display: inline-block; height: 24px;}
#userHd .settingsBox a{background-position:-18px -528px; }
#userHd .messageBox a{background-position:-18px -454px; }
#userHd .messageBox a i{display: inline-block; width:18px; height: 18px; background:#fd6060; text-align: center; line-height: 18px; font-size: 12px; border-radius: 12px; border:2px solid #fff; margin-left: 5px;}

/*Banner*/
#userBanner{height: 559px; }
#userBanner .usBnIn{width: 1000px; margin:0 auto;}
#userBanner .usLoginBox{width: 420px; float: right;display:inline;margin-top:130px; }

/*Login*/
.usLoginBox{background: #fff; filter:alpha(opacity=70); background: rgba(255,255,255,0.5); padding: 10px 20px; min-height: 340px;}
.usLoginBox h5{color: #444444;}
.usLoginBox a{color: #444444; font-size: 12px;}
.usLoginBox .usFrom{width: 220px; min-height: 340px; float: left; padding-right: 20px;  position: relative; z-index: 1;}
.usLoginBox .loginMd .textInput{width: 220px; height: 40px; position: relative; margin-bottom: 10px;}
.usLoginBox .loginMd .textInput label{width: 200px; height: 40px; position: absolute; left: 0px; top: 0px; line-height: 40px; padding:0 10px; color: #999;}
.usLoginBox .loginMd .textInput input{width: 210px; height: 20px; line-height: 20px; border:none; padding:10px 5px; color: #333;}
.usLoginBox .atLoginArea{margin-bottom: 10px; font-size: 12px;}
.usLoginBox .atLoginArea label{color: #444;}
.usLoginBox .atLoginArea #autoLogin{margin-right: 5px; margin-top: 3px; *margin-top: 0px; float: left;}
.usLoginBox .atLoginArea .forgetPwd:hover{text-decoration: underline;}
.usLoginBox .otherArea a:hover{text-decoration: underline;}
.usLoginBox .otherArea span{ color:#444; font-size:12px;}
.usLoginBox .submitArea{margin-bottom: 20px;}
.usLoginBox .submitArea button{width: 220px; color:#fff; height: 40px; background:#90bc19; border:none; cursor:pointer;}
.usLoginBox .submitArea button:hover{background:#7ca411;}
.uploadFB input{width: 80px; color:#fff; height: 26px; background-color:#45ace9; border:none; cursor:pointer;}
.uploadFB input:hover{background-color:#2D9CDD;}

.uinArea{position: relative; z-index: 1;}
.emailList{background: #fff; position: absolute; top: 41px; left: 0px; z-index: 5; width: 220px;}
.binding .emailList{ border:1px solid #e0e0e0; }
.emailList li{height: 30px; line-height: 30px; padding:0 10px; cursor:pointer; color: #666666;}
.emailList li:hover,.emailList .hv{background: #e6e6e6;}

.loginMessage{margin-bottom: 10px; display: none;}
.iEr{background: url(images/user.png) no-repeat -345px -29px; width: 15px; height: 16px; display: inline-block; float: left; margin-top: 8px; margin-right: 5px;}
.iSu{background: url(images/user.png) no-repeat -395px -29px; width: 15px; height: 16px; display: inline-block; float: left; margin-top: 8px; margin-right: 5px;}
.iSg{background: url(images/user.png) no-repeat -370px -29px; width: 15px; height: 16px; display: inline-block; float: left; margin-top: 8px; margin-right: 5px;}
.iCl{background: url(images/user.png) no-repeat -319px -29px; width: 15px; height: 16px; display: inline-block; float: left; margin-top: 8px; margin-right: 5px;cursor: pointer;}
.errorMd{background:#fbdddd; font-size: 12px; color: #666; height: 30px; line-height: 30px; padding:0 10px; position: relative; z-index: 1;}

.usLoginBox .usLoginLink{width: 155px; float: right; padding-left: 10px;}
.usLoginBox .usLoginLink a{border:1px solid #979d99; border:1px solid rgba(0,0,0,0.1); height: 33px; line-height: 33px; width: 142px; text-align: center; margin-bottom: 10px; color: #979d99; display: block; float: left;  }
.usLoginBox .usLoginLink a:hover{color: #444444; -webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; }
.usLoginBox .usLoginLink .lgqq{background: url(images/user.png) no-repeat -10px -88px;}
.usLoginBox .usLoginLink .lgqq:hover{background: url(images/user.png) no-repeat -10px -140px rgba(255,255,255,0.8);}
.usLoginBox .usLoginLink .lgwb{background: url(images/user.png) no-repeat -166px -88px;}
.usLoginBox .usLoginLink .lgwb:hover{background: url(images/user.png) no-repeat -166px -138px rgba(255,255,255,0.8);}
.usLoginBox .usLoginLink .lgrr{background: url(images/user.png) no-repeat -350px -88px;}
.usLoginBox .usLoginLink .lgrr:hover{background: url(images/user.png) no-repeat -350px -138px rgba(255,255,255,0.8);}
.usLoginBox .usLoginLink .lgtb{background: url(images/user.png) no-repeat -171px -201px;}
.usLoginBox .usLoginLink .lgtb:hover{background: url(images/user.png) no-repeat -171px -251px rgba(255,255,255,0.8);}
.usLoginBox .usLoginLink .lgdb{background: url(images/user.png) no-repeat -10px -204px;}
.usLoginBox .usLoginLink .lgdb:hover{background: url(images/user.png) no-repeat -10px -254px rgba(255,255,255,0.8);}
.usLoginBox .usLoginLink .lg115{background: url(images/user.png) no-repeat -350px -202px;}
.usLoginBox .usLoginLink .lg115:hover{background: url(images/user.png) no-repeat -350px -252px rgba(255,255,255,0.2);}
.fotget{ float:right;}
 

/*注册*/
.regArea{width: 480px; padding: 10px; height: 440px; background: #fff; filter:alpha(opacity=70); background: rgba(255,255,255,0.7);float:right;padding-left:20px;}
.regArea .firstLine{color: #444; height: 50px; line-height: 50px;}
.regArea .firstLine h5{ float:left; }
.loginTxt{float: right; padding-right:50px; }
.loginTxt a{color: #26a0e8; line-height:40px;height:40px; display: inline-block; padding-right: 50px; background:url(images/user.png) no-repeat -410px -13px;}
.regInputArea{height: 40px; margin-bottom: 20px; position: relative; z-index: 1;}
.regInputArea .regInputFl{width: 220px; height: 40px; float: left; margin-right: 20px; position: relative;}
.regInputArea .regInputFl .regInputBox input{width: 200px; height: 20px; line-height: 20px; border:none; padding:10px; color: #333;}
.regInputArea .regInputFl label{width: 200px; height: 20px; line-height: 20px; color: #999999; border:none; padding:10px; position: absolute; left: 0px; top: 0px;}
.regInputArea .regInputFl i{position: absolute; top: 5px; right: 5px; display: none;}
.regInputArea .regInputFr{width: 220px; height: 40px; float: left; font-size: 12px;}
.regCodeArea .regInputBox #regCode{width: 90px; float: left; margin-right: 10px;}
.regCodeArea .regInputBox i{position: absolute; top: 5px; right: 115px;}
.regCodeArea .regInputFl label{width: 100px;}
.regCodeArea .regInputFr{color: #444;}
.regCodeArea .regInputFr a{display: block; color: #26a0e8;}
.regOtherArea{margin-bottom: 20px; font-size: 12px; color: #333}
.regOtherArea a{color:#26a0e8 }
.regOtherArea #readedReg{float: left; margin-top: 3px; *margin-top: 0px; margin-right: 5px;}
.setBtn{background: #45ace9; width: 220px; height: 40px; color: #fff; border:none; cursor: pointer; position: relative; z-index: 1;}
.setBtn:hover{background:#298cc6;}

.warnBox{width: 170px; height: 36px; font-size: 12px; color: #dc7c00; padding:2px 10px; position: relative; background: #f5f3d6;}
.warnBox .trangle{position: absolute; left:-16px; top: 12px; width: 0px; height: 0px; font-size: 0px; border: 8px solid rgba(255,255,255,0.7); border-color:rgba(255,255,255,0) #f5f3d6 rgba(255,255,255,0) rgba(255,255,255,0);}



/*激活*/
.regActivate{background: #fff; filter:alpha(opacity=90); background:rgba(255,255,255,0.9); height: 440px; padding: 10px;}
.regActivate h2{font-size: 36px; padding-bottom: 10px; color:#45ace9; border-bottom: 1px solid #d8d8d8; text-align: center; }
.regActivate .regActBox{padding-top: 35px;}
.regActivate .regActBox .regActTxt{width: 400px; margin:0 auto; color: #444; text-align: center; line-height: 30px; }
.regActivate .regActBox .regActTxt a{color:#2289c6; line-height: 24px;}
.regActivate .regActBox .regActTxt a:hover{text-decoration: underline;}
.regActivate .regActBox .regActBtn{width: 220px; margin:0 auto;}
.regActivate .regActBox .regActBtn a{width: 220px; height: 40px; line-height: 40px; background:#45ace9; display: block; text-align: center; color: #fff; }
.regActivate .regActBox .regActBtn a:hover{background:#2289c6;}
.regActivate .regActFooter{width: 550px; margin:0 auto;}
.regActivate .regActFooter h5{border-bottom: 1px dashed #d8d8d8; line-height: 30px; margin-bottom: 10px;}
.regActivate .regActFooter ul{overflow: hidden; position: relative; width: 680px;}
.regActivate .regActFooter ul li{float: left; color: #666; margin-right: 70px;}
.regActivate .regActFooter ul li a{color: #45ace9;}
.regActivate .regActFooter ul li a:hover{text-decoration: underline;}


/*邮箱激活*/
.regEmail{width: 790px; margin:0 auto; background: #fff; padding:20px;}
.regEmail .regWelcome{padding-left: 20px; margin-top: 30px; color: #444; line-height: 30px; word-wrap:break-word;}
.regEmail .regWelcome a{color: #45ace9;}
.regEmail .regWelcome a:hover{text-decoration: underline;}
.regEmail .annotation{padding-left: 20px; margin-top: 30px; line-height: 30px; color: #999;}
.regEmail .regEmailFooter h5{text-align: right; color: #444; border-bottom: 1px dashed #dbdbdb; line-height: 30px; margin-bottom: 10px;}
.regEmail .regEmailFooter p{color: #999; line-height: 24px; text-indent: 2em;}

/*创建绑定*/
.regActivate .binding{padding-top: 20px;}
.binding .regInputArea .regInputBox input{border:1px solid #e0e0e0;}
.binding .regArea{background: none; padding: 0px; height: 340px;}
.binding .bindingFl{float: left; width: 315px; padding-left: 60px;}
.binding .bindingFr{float: right; width: 500px; border-left: 1px dashed #e0e0e0; padding-left:100px; }
.binding .bindingFr .regInputArea .regInputFl{width: 230px;}

/*找回密码*/
.findPwd .findPwdBox{width: 440px; margin:0 auto;}
.findPwd .findPwdArea{margin-bottom: 20px;}
.findPwd .findPwdArea .fdPwdFl{width:230px; height: 40px; position: relative; float: left;}
.findPwd .findPwdArea .fdPwdFl label{width: 220px; height: 20px; line-height: 20px; padding:10px; color: #999; position: absolute; left: 0px; top:0px;}
.findPwd .findPwdArea .fdPwdFl input{border:1px solid #e0e0e0; width: 210px; height: 18px; line-height: 18px; padding:10px; color: #333;}
.findPwd .findPwdArea .fdPwdFr {float: left; margin-left: 20px;}
#findCodeArea .findCode{width: 0px;}
#findCodeArea .fdPwdFl{width: 230px;}
#findCodeArea label{width: 98px;}
#findCode{width: 98px; float: left; margin-right: 10px;}


/*我的导航*/
#secondNav{background: #fff; box-shadow: 0 2px 2px #ddd; overflow: hidden; min-width:1000px;}
#secondNav .secondNavIn{width: 1000px; margin:0 auto;}
#secondNav .secondNavIn ul li{float: left; margin-right: 60px; }
#secondNav .secondNavIn ul li a{height: 50px;  line-height: 50px; display: block; color: #444; position: relative; float: left;}
#secondNav .secondNavIn ul li a b{font-size: 0px;line-height: 0px; height: 0px; width: 0px; display: none; border:8px solid #e6e6e6; border-color:#fff #fff #e6e6e6 #fff; position: absolute; bottom: 0px; left: 50%; margin-left: -5px;}
#secondNav .secondNavIn ul li a:hover,#secondNav .secondNavIn ul li .hv{color: #45ace9;}
#secondNav .secondNavIn ul li .hv b{display: block;}
#secondNav .secondNavIn ul .firstNav{float: right; margin-right: 0px;}

.usWrap{width: 1000px; margin:0 auto;}
.rowTrangle{  width: 12px; line-height: 1.125; height: 7px; overflow: hidden;}
.rowTrangle *{width: 12px; font-family: "SimSun"; overflow: hidden; display: inline-block; height: 10px;}
.rowTrangle .rowTrLine{color: #e8d8d8;}
.rowTrangle .rowTrBg{margin: -9px 0 0; color:#fff;}

/*个人资料*/
.firstRow{background: #fff; border: 1px solid #e8e8e8;}
.firstRow .perArea{width: 199px; float: left; padding:0 10px;}
.firstRow .avaterArea{border-bottom: 1px solid #e8e8e8; padding:10px; margin-bottom: 10px; position: relative;}
.firstRow .avaterArea .rowTrangle{position: absolute; bottom: -1px; left: 50%; margin-left: -6px;}
.firstRow .avaterArea .avaterBox{text-align: center; color: #666666; padding-top:10px;}
.firstRow .avaterArea .avaterBox .userName{line-height: 30px; width: 180px; display: block; overflow: hidden;text-overflow: ellipsis; margin: 0 auto; white-space: nowrap;}
.firstRow .avaterArea .avaterImg{width:91px; height: 91px; margin:0 auto; border:1px solid #e8e8e8; position:relative;}
.firstRow .avaterArea .avaterImg img{width: 87px; height:87px;border: 2px solid #fff;}
.firstRow .avaterArea .avaterImg .repAvater{position: absolute; bottom: 2px; left: 2px; width: 87px; display: block; height: 20px; line-height: 20px; font-size: 12px; text-align: center; color: #fff; background: #000; filter:alpha(opacity=50); background: rgba(0,0,0,0.5);}
.firstRow .personalArea{color: #666; position: relative;}
.firstRow .personalArea .addOne{position: absolute;right: 0;top:0px;color: red;font-weight: bold;font-family: arial; font-size: 24px; display: none; opacity: 1; }
.firstRow .personalArea .smTitle{color: #666;}
.firstRow .personalArea a{color: #666;}
.firstRow .personalArea a:hover{color: #45ace9;}
.firstRow .mylevel .mylevelTitle{float: left;}
.firstRow .mylevel .mylevelBox{float: left;}
.firstRow .mylevel .mylevelBox dl dd{height: 9px; margin-top: 5px; width:8px; float: left; margin-right: 1px; background:#e6e6e6; display: block;}
.firstRow .mylevel .mylevelBox dl .redBg{background:#e36666;}
.firstRow .mylevel .mylevelBox dl dt{float: left; font-size: 12px; margin-left: 10px;}
.firstRow .perLink a{margin-right: 20px; font-size: 12px;}
.signMd .signFl{ width: 200px;}
.signMd .signFl a{display: block; width: 200px; height: 40px; line-height: 40px; text-align: center; background: #f88f54; color: #fff; font-size: 18px;}
.signMd .signFl .signBtn:hover{color: #fff; background:#e17336;}
.signMd .signFl .signBtnGray{color: #fff; background:#9b9b9b;}
.signMd .signFl .signBtnGray:hover{color: #fff; background:#9b9b9b;}

/*天气*/
.firstRow .wetArea{width: 444px;  float: left; padding:20px; color: #666; line-height: 24px; border-right: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8;}
.firstRow .wetArea a{color: #45ace9; float: right; display: block; width: 100px; text-align: right; }
.firstRow .wetArea a:hover{text-decoration: underline;}
.firstRow .wetArea .dateArea{margin-bottom: 20px;}
.firstRow .wetArea .dateArea b{font-size: 18px; margin-right: 10px;}
.firstRow .wetArea .weaData{margin-bottom: 20px;}

/*搜索*/
.firstRow .searArea{width: 253px; float: left; padding: 20px;}
.firstRow .searArea h4{margin-bottom:5px;}
.firstRow .searArea h4 .title{font-size:24px; color: #666;}
.firstRow .searArea h4 .more{float: right; margin-top: 10px; color: #666; font-size: 14px;}
.firstRow .searArea h4 .more:hover{color: #45ace9;}
.firstRow .searArea .searInputArea{width: 250px; height: 22px; position: relative; margin-bottom: 10px; z-index: 10; }
.firstRow .searArea .searInputArea label{width: 180px; padding:0 5px; height: 22px; line-height: 22px; position: absolute; left: 0px; top: 0px; color: #999; font-size: 12px;}
.firstRow .searArea .searInputArea .searInput .searTxt{width: 180px; height: 14px; color: #333; line-height: 14px; padding:3px 5px; float: left; border:1px solid #e8e8e8; font-size: 12px;}
.firstRow .searArea .searInputArea .searInput .bdBtn{width: 58px; height: 22px; font-size: 12px; color: #fff; float: left; background: #45ace9; border: none; cursor:pointer;}
.firstRow .searArea .searInputArea .searInput .bdBtn:hover{background:#3296d1;}
.firstRow .searArea .searInputArea .searList{display: none; position: absolute; top:21px; left: 0px; width: 190px; z-index: 10; background:#fff; border:1px solid #e8e8e8; font-size: 12px;}
.firstRow .searArea .searInputArea .searList li{padding:0 10px; height: 24px; cursor:pointer; line-height: 24px; color: #666;overflow:hidden;}
.firstRow .searArea .searInputArea .searList li:hover{background:#f5f5f5;}
.firstRow .searArea .searInputArea .searList li a{ display:block;color:#666; }
.firstRow .searArea .searInputArea .searList .hv{ background:#f5f5f5; }
.firstRow .searArea .searRescord p{line-height: 24px; font-size: 14px; color: #666;}
.firstRow .searArea .searRescord p a{color:#45ace9; }
.firstRow .searArea .searRescord p a:hover{text-decoration: underline;}
.firstRow .searArea .searRescord .grayLine{color: #999; float: right;}
.firstRow .searArea .searRescordNull{text-align: center; font-size: 12px; color: #999; padding-top: 10px;}
.firstRow .searArea .searRescordNull .searNull{background: url(images/user.png) no-repeat -65px -640px; padding-left: 20px;}
.firstRow .searArea .searRescordNull i{display: inline-block; width: 85px; height: 85px; background: url(images/user.png) no-repeat -342px -742px; margin:10px 0;}
.firstRow .searArea .searRescordNull span{display: block;}



/*常用网址*/
.titleMd .titleArea{float: left; width: 150px;}
.titleMd .titleArea h2{color: #666; font-size: 24px;}
.titleMd .ofUrlCenter{float: left;}
.titleMd .ofUrlCenter .tabMyUrl{margin-top: 15px; color: #999; font-size: 12px;}
.titleMd .ofUrlCenter .tabMyUrl a{color:#45ace9; }
.titleMd .ofUrlCenter .tabMyUrl a:hover{text-decoration: underline;}
.titleMd .ofMore{float: right; width: 100px; text-align: right; margin-top: 15px;}
.titleMd .ofMore a{color: #666; font-size: 14px;}
.titleMd .ofMore a:hover{color: #45ace9;}
.oftenUrl{background: #fff; border:1px solid #e8e8e8; padding:15px;}
.myWebLinkMd ul li a{color: #999;}
.myWebLinkMd ul li a:hover{color: #333;}
.ofContent{padding:20px 5px 0 5px;}
.ofContent ul li{width: 136px; float: left; position: relative; height: 30px;}
.ofContent ul li .ofConLink{width: 136px; height: 30px;}
.ofContent ul li .ofConLink .ofLink{display: block; float: left; width: 110px; height: 30px; line-height: 30px; text-indent: 10px; color: #666; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.ofContent ul li .ofConLink .ofLink.hv{ background: url(images/user.png) no-repeat 70px -574px #ebebeb;}
.ofContent ul li .ofConLink .jumpLink{display: none;float: left; width: 25px; height: 30px; margin-left: 1px;  background: url(images/user.png) no-repeat -80px -574px #ebebeb;}
.ofContent ul li .clicked .ofLink{ color: #999;}
.ofContent ul li .clicked .ofLink:hover{  background: url(images/user.png) no-repeat 70px -633px #ebebeb;}
.ofContent ul li .clicked .ofLink.edhv{  background: url(images/user.png) no-repeat 70px -633px #ebebeb;}
.ofContent ul li .ofPrompt{display: none; position: absolute; top: -30px; background: #fff3c8; width: 136px; height: 30px; line-height: 30px; text-align: center;}
.ofContent ul li .ofPrompt span{color: #d67915;}
.ofContent ul li .ofPrompt b{display: block; height:0px; width: 0px; font-size: 0px; border:5px solid #fff3c8; border-color: #fff3c8 #ebebeb #ebebeb #ebebeb; border-color: #fff3c8 transparent transparent transparent; _display: none;   position: absolute; left: 50%; margin-left: -5px;}


/*彩票*/
.lottery{border:1px solid #e8e8e8; background: #fff; padding:20px 15px;}
.lottery .lotteryContent{padding-top: 20px; overflow: hidden;}
.lottery .lotteryContent ul{position: relative; overflow: hidden; margin-right:-60px;}
.lottery .lotteryContent ul li{width: 220px; float: left; margin-right:25px; _margin-right:20px;}
.lottery .lotteryContent ul li h3{height: 30px; color: #333; line-height: 30px; border-bottom: 1px solid #e8e8e8; font-weight: bold; text-align: center; margin-bottom: 10px;}
.lottery .lotteryContent ul li .lotteryNum .lotterP{font-size: 12px; color:#999; margin-bottom: 10px;}
.lottery .lotteryContent ul li .lotteryNum .lotterP span{margin:0 10px;}
.lottery .lotteryContent ul li .lotteryNum .lotterP .red{color: #de2839;}
.lottery .lotteryContent ul li .lotteryNum dl{overflow: hidden; margin-right: -10px;  margin-bottom: 10px; width: 230px; height: 25px;}
.lottery .lotteryContent ul li .lotteryNum dl dd{float: left; height: 25px; width: 30px;color: #fff; background: url(images/user.png) no-repeat -79px -696px; text-align: center; font-size: 12px; line-height: 25px;}
.lottery .lotteryContent ul li .lotteryNum dl .blueBg{background: url(images/user.png) no-repeat -17px -696px;}
.lottery .lotteryContent ul li .lotteryNum dl dt{float: left; font-size: 12px; margin-left: 10px; color: #333; height: 25px; line-height: 25px;}
.lottery .lotteryContent ul li .betting .immBet{margin-right: 10px; width:65px; font-size: 12px; line-height: 24px; height: 24px; display: inline-block; background: #e54647; color: #fff; text-align: center;}
.lottery .lotteryContent ul li .betting .immBet:hover{background: #d13738;}
.lottery .lotteryContent ul li .betting .letBet{color: #3d3d3d; font-size: 12px;}
.lottery .lotteryContent ul li .betting .letBet:hover{color:#4691d5; }


/*我的电影*/
.myvideo{background: #fff; padding:15px; border:1px solid #e8e8e8;}
.videoTabArea{float: left;border-bottom: 1px solid #e8e8e8; width: 720px; height: 30px; line-height: 30px;}
.videoTabArea .tabArea{width: 320px; margin:0 auto;}
.videoTabArea .tabArea ul li{float: left;}
.videoTabArea .tabArea ul li a{display: block;padding: 0 10px;height: 30px; color: #666; font-weight: bold; margin-right: 20px; text-align: center;}
.videoTabArea .tabArea ul li a:hover{border-bottom:2px solid #4691d5; color: #4691d5;}
.videoTabArea .tabArea ul li .hv{border-bottom:2px solid #4691d5; color: #4691d5;}

.myvideo .myVideoContent{min-height: 253px;}
.myvideo .myVideoItem{padding-top: 20px; padding-bottom: 10px; display: none;}
.myvideo .myVideoItem ul{overflow:hidden; margin-right: -30px; position: relative;}
.myvideo .myVideoItem ul li{float: left; width: 130px; float: left; margin-right:30px;}
.myvideo .myVideoItem ul li img{width: 130px; height: 173px;}
.myvideo .myVideoItem ul li a span{width: 130px; display: block; font-size: 12px; color: #333; height: 20px; line-height: 24px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;}
.myvideo .myVideoItem ul li a .vStart{color: #999;}
.myvideo .myVideoItem ul li a:hover .vTitle{color: #4691d5;}
.myvideo .myVideoNull{height: 213px;}
.videoNull{width: 420px; margin:60px auto; overflow: hidden;}
.videoNull p{color: #999;}
.videoNull p a{color: #4691d5;}
.videoNull p a:hover{text-decoration: underline;}
.videoNull i{width:60px; height: 60px; display: block; float: left; background: url(images/user.png) no-repeat -341px -611px; margin-right: 20px; }
.videoNull .videoNullTxt{margin-top: 10px; float: left;}
.myvideo .block{display: block;}

/*其它分类*/
.otherTypeArea{background: #fff; border:1px solid #e8e8e8;}
.otherTypeArea .otherType{float: left; width: 455px; padding:10px 20px; height: 323px;}
.otherTypeArea .ofMore{width: 80px;}
.otherTypeArea .otherType .otherTabArea{float: left; width: 240px;}
.otherTypeArea .otherType .otherTabArea .tabArea{border-bottom: 1px solid #e8e8e8; height: 30px; line-height: 30px;}
.otherTypeArea .otherType .otherTabArea .tabArea ul li{float: left; width: 70px; text-align: center;}
.otherTypeArea .otherType .otherTabArea .tabArea ul li a{color: #666; display: block; height: 30px; line-height: 30px; }
.otherTypeArea .otherType .otherTabArea .tabArea ul li a:hover{color: #4691d5; border-bottom: 2px solid #4691d5;}
.otherTypeArea .otherType .otherTabArea .tabArea ul li .hv{color: #4691d5; border-bottom: 2px solid #4691d5;}
.otherTypeArea .otherType .otherContent{padding-top:20px;}

.goodsArea{border-right: 2px solid #e8e8e8; border-bottom: 2px solid #e8e8e8; }
.goodsArea .goodsItem{display: none;}
.goodsArea .block{display: block;}
.goodsPic ul{overflow: hidden; margin-right: -30px; position: relative;}
.goodsPic ul li{width:110px; height: 188px; float: left; margin-right:7px; position: relative;}
.goodsPic ul li img{width:110px; height: 188px;}
.goodsPic ul li a span{position: absolute; bottom: 0px; height: 20px; line-height: 20px;white-space: nowrap; text-overflow:ellipsis; overflow: hidden; left: 0px; font-size: 12px; display: block; width: 110px; text-align: center; color: #fff; background: #000; filter: alpha(opacity=75); background: rgba(0,0,0,0.5);}
.goodsLink a{width:85px; display: inline-block; color: #666; font-size: 12px; margin-bottom: 10px;}
.goodsLink a:hover{color: red; text-decoration: underline;}

.newsArea{border-bottom: 2px solid #e8e8e8; }
.newsArea .newsItem{overflow:hidden; width: 480px; position: relative; display: none;}
.newsArea .block{display: block;}
.newsArea .newsMd{float: left; margin-right: 30px;}

.newslist li{ float: left; width:240px; overflow: hidden;}
.newslist li.picnews{ height: 90px; position: relative; margin-bottom: 15px;}
.newslist li.picnews span{position: absolute; bottom: 0px; height: 20px; line-height: 20px;white-space: nowrap; text-overflow:ellipsis; overflow: hidden; left: 0px; font-size: 12px; display: block; width: 220px; text-align: center; color: #fff; background: #000; filter:alpha(opacity=70); background: rgba(0,0,0,0.5);}
.newslist li a{color: #3d3d3d; display: block; height: 28px; line-height: 28px;}
.newslist li a b{border-top: 3px solid #ccc; height:0px; font-size: 0px; line-height: 0px; display:block; width: 3px; float: left; margin-right: 5px; margin-top: 13px;}
.newslist li a span{float: left; display: block; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;  width:200px; }
.newslist li a:hover{color: #4691d5;}

.gameArea{border-right: 2px solid #e8e8e8; }
.gameArea .gameItem{display: none;}
.gameArea .block{display: block;}
.gameArea .videoNull{width:480px;}
.gameArea .videoNull i{background-position: -179px -741px; width: 100px; margin-right: 10px;}
.gameItem ul{margin-right: -30px; overflow: hidden; position: relative;}
.gameItem ul li{float: left; width: 100px; margin-right: 20px; margin-bottom: 20px; text-align: center;}
.gameItem ul li img{width: 100px; height:75px;}
.gameItem ul li a span{display: block; text-align: center; width: 100px; line-height: 30px;  height: 30px; font-size: 12px; white-space: nowrap; text-overflow:ellipsis;  overflow:hidden; color: #666}
.gameItem ul li a:hover span{color: red;}


.novelArea .novelItem{display: none;}
.novelArea .block{display: block;}
.novelPic{border-bottom: 1px dotted #e8e8e8; margin-bottom: 10px;}
.novelPic ul{overflow: hidden; position: relative; margin-right: -40px;}
.novelPic ul li{float: left; width: 100px; margin-right: 20px; position: relative; }
.novelPic ul li img{width: 100px; height: 130px;}
.novelPic ul li .wordNum{position: absolute; top: 110px; height: 20px; line-height: 20px;white-space: nowrap; text-overflow:ellipsis; overflow: hidden; left: 0px; font-size: 12px; display: block; width: 100px; text-align: center; color: #fff; background: #000; filter:alpha(opacity=70); background: rgba(0,0,0,0.5);}
.novelPic ul li .novelTitle{color: #666; display: block; height: 24px; line-height: 24px;white-space: nowrap; text-overflow:ellipsis; overflow: hidden; font-size: 12px; display: block; width: 100px; text-align: center;}
.novelLink ul{overflow: hidden; margin-right: -20px; position: relative;}
.novelLink ul li{width: 100px; float: left; margin-right: 10px; color: #999; font-size: 12px; margin-bottom: 5px;}
.novelLink ul li span{display: block; float: left;}
.novelLink ul li a{color: #666; margin-left: 5px; display: block; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; float: left; width: 58px;   }
.novelLink ul li a:hover{color:red;}
.novelLink ul li .coRed{color:red;}
.novelLink ul li .coBlue{color:#0071c0;}
.novelLink ul li .coGreend{color:#00b04e;}
.novelItem .videoNull{width:440px; }
.novelItem .videoNull i{background-position:-466px -608px; }



/*我的收藏夹*/
.myCollect .titleArea{width: 150px;}
.myWebUrlCollect{background: #fff; border:1px solid #e8e8e8; padding: 20px;}
.myWebUrlCollect .tabArea{margin:0;}
.myWebUrlCollect .videoTabArea{width: 805px;}
.myWebUrlCollect .videoTabArea .tabArea{width: 630px; overflow: hidden; float: left; padding:0px 10px;}
.myWebUrlCollect .videoTabArea .tabArea ul li a{font-weight: normal;  }
.myWebUrlCollect .videoTabArea .addType{float: right; width: 150px; text-align: right;}
.myWebUrlCollect .videoTabArea .addType a{color: #45ace9; display: block; background: url(images/user.png) no-repeat -504px -23px;}
.myWebUrlItem{padding:10px 0; display: none;}
.myWebUrlItem ul li{width: 135px; float: left;}
.myWebUrlItem ul li .myCoLink{display: block; float: left; height: 30px; line-height: 30px; color:#666; margin-right: 5px; width: 80px; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
.myWebUrlItem ul li .myCoLink:hover{color: #4691d5;}
.myWebUrlItem ul li .controlLink{display: none;}
.myWebUrlItem ul li .controlLink a{display: block; height: 20px; width: 20px; background: url(images/user.png) no-repeat -18px -787px #f3f3f3; float:left; margin-top: 5px; margin-left: 1px; }
.myWebUrlItem ul li .controlLink .closeUrl{background-position: -18px -787px;}
.myWebUrlItem ul li .controlLink .editLink{background-position: -20px -742px;}
.myWebUrlItem ul li .closeUrl:hover{background-position: -18px -837px;}
.myWebUrlItem ul li .editLink:hover{background-position: -80px -742px;}
.myWebUrlItemNull{color: #666; height: 250px; line-height: 250px; text-align: center;}
.myWebUrlCollect .block{display: block;}
.addWebUrl{overflow: hidden; padding-top:20px; border-top: 1px solid #c6c6c6; height: 60px;border-bottom:1px dashed #eeeeee;}
.addWebUrl div{float: left;}
.addWebUrl .addTitle{margin-left: 150px;}
.addWebUrl .addTitle span{color: #666; height: 32px; line-height: 32px;}
.addWebUrl .addInputBox{margin-right: 20px;}
.addWebUrl .addInputBox span{float: left; font-size: 14px; color: #666; margin-right: 10px; line-height: 32px; display: block; height: 32px;}
.addWebUrl .addInputBox .addInput{width: 190px; height:32px; line-height: 32px; position: relative;}
.addWebUrl .addInputBox .addInText{width: 180px; border:1px solid #bdbdbd; padding:7px 5px; height:20px; line-height: 20px; color: #666;}
.addWebUrl .addInputBox label{color: #999; font-size: 12px; position: absolute; left: 0px; top:0px; width: 182px; padding: 0 5px; line-height: 32px; height: 32px;}
.addWebUrl .addInputBox #addSelType{float: left; height:30px; margin-top: 5px;}
.addBtn{width: 80px; height: 35px; color: #fff; background:#4691d5; border:none; cursor:pointer;}
.addBtn:hover{background:#2285bf;}

/*推荐网址*/
.recommendWebUrl{background: #fff; border:1px solid #e8e8e8; padding:20px; border-top: none;}
.recommednContent .reSidebar{float: left; width: 90px;}
.recommednContent .reSidebar dt{color: #999; padding: 30px 0; text-align: right;}
.recommednContent .reSidebar dd a{color: #666; height: 30px; line-height: 30px; display: block; text-align:right;}
.recommednContent .reSidebar dd a:hover{color:#4691d5 }
.recommednContent .reSidebar dd .hv{color:#4691d5 }
.recommednContent .reMain{float: right; width: 800px; padding-left: 40px; border-left: 1px solid #e8e8e8; position: relative;}
.recommednContent .reMain .reItem{display: none;}
.reModule{margin-bottom: 20px;width: 800px;}
.reModule .myWebUrlItem{display: block;}
.reModule .ofContent{padding-top: 0px;}
.reModule .ofContent ul li{height: 30px; line-height: 30px;}
.reModule h4{color: #666; height: 20px; line-height: 20px; font-weight: bold; margin-bottom: 10px;}
.reModule h4 b{display: inline-block; width: 2px; height: 13px;  margin-top: 4px; background:#666; float: left; margin-right: 5px;}
.reModule ul li{width: 120px; float: left; margin-right: 10px; line-height: 24px; height: 24px;}
.reModule ul li a{color: #666; display: block; width: 120px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;}
.reModule ul li a:hover{color:#4691d5; }
.recommednContent .reMain .block{display: block;}

.trRow{position:absolute; width: 22px; left: -10px; top: 84px;}
.trRow *{font-family: "SimSun"; overflow: hidden; font-size: 20px; line-height: 1.231; display: block; height: 20px;}
.trRow .trLine{color: #e8e8e8;}
.trRow .trBg{color: #fff; margin-top: -20px; margin-left: 1px;}



/*弹出框*/
.errorMassageArea{background: #ffdbdb; color: #d61515; line-height: 25px; height: 25px; width: 164px; margin-bottom: 10px; text-align: center; font-size: 12px; display: none;}
.addModule{position: fixed; background:#fff; border:5px solid #bababc; width: 260px;  z-index: 10; display: none; }
.addModule .addModuleIn{padding:10px; border:1px solid #a9a9a9; }
.addModule .closeAddModule{position: absolute; right: 10px; top: 10px; display: block; width: 15px; height: 15px; background:url(images/user.png) no-repeat -20px -883px;}
.addModule h5{color: #666; margin-bottom: 10px;}
.addModule h5 span{color: #999; font-size: 12px;}
.addModule .addTypeArea ul li{overflow: hidden; margin-bottom: 10px;}
.addModule .addTypeArea ul li .addNum{display: block; width: 20px; height: 30px; line-height: 30px; color: #666; float: left;}
.addModule .addTypeArea ul li .addInputBox{width: 114px; height: 28px; position: relative; float: left; margin-right: 10px;}
.addModule .addTypeArea ul li .addInputBox label{ position: absolute; height: 28px; width: 106px; line-height: 28px; padding:0 5px; color: #999;}
.addModule .addTypeArea ul li .addInputBox input{padding:6px 5px; height: 14px; line-height: 14px; color: #333; width: 104px; border:1px solid #bdbdbd;}
.addModule .addTypeArea .errorMassageArea{margin-left: 20px;}
.blueBtn{display: inline-block; width: 40px; height: 28px; line-height: 28px; text-align: center; color:#fff; background:#45ace9;}
.blueBtn:hover{background:#268cc8;}
.grayBtn{display: inline-block; width: 40px; height: 28px; line-height: 28px; text-align: center; color:#fff; background:#bababc;}
.grayBtn:hover{background:#999;}

.addWebUrlArea .addUrlInput{overflow: hidden; margin-bottom: 10px;}
.addWebUrlArea .addUrlInput label{width: 60px; height: 30px; line-height: 30px; text-align: right; color: #666; float: left; margin-right: 10px;}
.addWebUrlArea .addUrlInput input{float: left; width: 140px; border: 1px solid #dbdbdb; height: 14px; line-height: 14px; padding:8px 5px; color: #333;}
.addWebUrlArea .addUrlInput select{float: left; margin-top: 5px;}
.addWebUrlArea .addWebUrlSave{margin-left: 70px;}


/*我的浏览记录*/
.myBrowse .titleArea{width: 150px;}
.myBrowse .tabArea ul li{width: 100px;}
.myBrowse .videoTabArea .tabArea ul li a{width: 80px;}
.myBrowse .videoTabArea .tabArea ul li a{width: 80px;}
.myBrowse .browseSet{width: 100px; text-align: right; float: right;}
.myBrowse .browseSet a{color: #666;}
.myBrowseItem{display: none;}

/*网址*/
.myBrowseContent h5{color: #666; font-weight: bold; }
.myBroGen ul li{padding:20px 0; border-bottom: 1px dashed #c6c6c6;}
.myBroGen ul li label{display: block; line-height: 30px; height: 30px; color: #666; overflow: hidden;}
.myBroGen ul li label input{float: left; margin-top: 9px; *margin-top: 5px;  margin-right: 5px;}
.myBroGen ul li  a{color: #45ace9; display: block; float: left;}
.myBroGen ul li .broTxt{color: #666; margin:0 5px; display: block; float: left;}
.myBroGen ul li .grayUrl{color: #999; width: 700px; display: block; float: left; text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}

.myBrReControl{ margin:15px 0; overflow: hidden; height: 40px;}
.myBrReControl .chooseRe{float: left; width: 150px; color: #666; margin-top: 10px;} 
.myBrReControl input{float: left; margin-top: 4px; margin-right: 5px;}
.myBrReControl .emptyLink{float: left; width: 115px; margin-right: 10px;}
.myBrReControl .emptyLink a{width: 110px; height: 40px; line-height: 40px; text-align: center; color: #fff; background:#47ade9; display: block; float: left;}
.myBrReControl .emptyLink a:hover{background:#2a89c0;}
.myBrReControl .myBrRePage{float: left; width: 190px;}
.myBrReControl .myBrRePage a{color: #666; display: inline-block; height: 40px; line-height: 40px; margin:0 5px;}
.myBrReControl .myBrRePage a:hover{color: #47ade9;}
.myBrReControl .myBrRePage span{color: #999; display: inline-block; height: 40px; line-height: 40px; margin:0 5px;}

/*搜索*/
.myBroSearch h5{margin-bottom: 10px;}
.myBroSearch dd{padding-left: 60px; height: 30px; line-height: 30px;}
.myBrowseContent .block{display: block;}
.myBroSearNull{height: 150px; text-align: center; color: #999;}
.myBroSearNull .searIcon{width: 278px; margin:50px auto 0 auto; font-size:14px;}
.myBroSearNull .broNullFirstP{background: url(images/user.png) no-repeat -65px -639px; padding-left: 44px; text-align:left;}
.myBroSearNull i{display: block; background: url(images/user.png) no-repeat -350px -743px; margin:10px auto; height: 80px; width: 80px;}

/*游戏、影视*/
.picAreaGen h6{color: #666; margin-bottom: 5px;}
.picAreaGen ul{overflow: hidden; margin-right: -20px; position: relative;}
.picAreaGen ul li{position: relative; width: 140px;  text-align: center; float: left; margin-right: 20px; margin-bottom: 20px;}
.picAreaGen ul li a{display: block; border: 1px solid #e8e8e8; padding: 10px; }
.picAreaGen ul li a img{max-width: 120px;}
.picAreaGen ul li a span{display: block; line-height: 30px;}
.picAreaGen ul li a .smTitle{font-size: 12px; color: #666; display: block; width: 120px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;}
.picAreaGen ul li a .closeBro{display: none; width: 25px; height: 25px; position: absolute; right: 6px; top:6px; background:url(images/user.png) no-repeat -74px -785px;}
.picAreaGen ul li a .myBroBtn{width: 90px; height: 30px; line-height: 30px; color: #fff; background:#45ace9; margin:0 auto;}
.picAreaGen ul li a .myBroBtn:hover{background:#2281b9;}
.picAreaGen ul li a:hover{border:1px solid #a8dfff;}
.picAreaGen ul li a:hover .smTitle{color:red;}
.picAreaGen ul li a:hover .closeBro{display: block;}


.myBrowseBottom{border-top: 1px dashed #ccc; padding-top: 10px;}
.myBrowseBottom .titleArea{width: 220px;}
.myBrowseBottom .ofMore{width: 50px;}
.myBrowseBottom .myBroBottomTitCen{width: 670px; float: left; margin-top: 15px;}
.myBrowseBottom .myBroBottomTitCen .myBroBottomTitCenFl{width: 250px; float: left;}
.myBrowseBottom .myBroBottomTitCen .myBroBottomTitCenFr{width: 420px; float: right; text-align: right;}
.myBrowseBottom .myBroBottomTitCen a{color: #666; margin-right: 5px;}
.myBrowseBottom .myBroBottomTitCen a:hover{color:#47ade9; }

.myBrowseBottom .myBrowseContent{padding-top: 20px;}
.myBrowseBottom .myBrowseContent ul{width: 1000px; overflow:hidden; position: relative;}
.myBrowseBottom .myBrowseContent ul li{width: 120px; float: left; margin-right: 20px; margin-bottom: 10px;}
.myBrowseBottom .myBrowseContent ul li a{color: #666; display: block; font-size: 12px; text-align: center;}
.myBrowseBottom .myBrowseContent ul li a:hover span{color: red;}
.myBrowseBottom .myBrowseContent ul li img{width: 72px; height: 72px;}
.myBrowseBottom .myBrowseContent ul li span{ text-align: center; display: block; line-height: 30px; height: 30px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden; width: 120px;}

.myTvPlayArea{width: 960px; overflow: hidden;}
.myTvPlayArea .picAreaGen ul li a .smTitle{text-align: left; height: 18px; line-height: 18px; margin-top: 10px;}
.myTvPlayArea .picAreaGen ul li a .broStart{text-align: left; font-size: 12px; color: #999; width: 120px; height: 18px; line-height: 18px; margin-bottom: 10px; display: block; text-overflow:ellipsis; white-space:nowrap; overflow: hidden; }
#myMoviePlayArea .picAreaGen ul li{margin-bottom: 0px;}
#myMoviePlayArea .picAreaGen ul li a{border: none; }

/*小说*/
.myNovieArea .picAreaGen ul li{width: 120px;}
.myNovieArea .picAreaGen ul li img{width: 100px; height: 130px;}
.myNovieArea .picAreaGen ul li a .smTitle{width: 100px; text-align: center; margin-bottom: 10px;}
.myNovieArea .picAreaGen ul li a .opacityBg{width: 100px; text-align: center; position: absolute; left: 11px; top: 110px; background:#000; filter:alpha(opacity=50); background:rgba(0,0,0,0.5); color: #fff; font-size: 12px;}
.myNovieArea .myNovelAreaBottom .picAreaGen ul li a .opacityBg{width: 100px; left: 10px;}



/*我的资料*/
.myProArea{border: 1px solid #e8e8e8; background:#fdfbf7; overflow: hidden; height:100%; _height:800px;}
.myProArea .myProSidebar{width: 210px; float: left;}
.myProArea .myProActiva{text-align: center; margin:20px 0 30px;}
.myProArea .myProAcArea{width:87px; border:1px solid #e8e8e8; padding:2px; margin:0 auto; background:#fff; }
.myProArea .myProActiva .myProAcIn{ overflow: hidden; width: 87px;height: 85px;}
.myProArea .myProAcArea img{width:87px; height: 87px;}
.myProArea .myProActiva strong{line-height: 30px; color: #666; width: 180px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 auto;}

.myProNav{position: relative; z-index: 1;}
.myProNav ul li a{border-bottom: 1px solid #e8e8e8; width: 210px; display: block; text-align: center; height: 50px; line-height: 50px; color: #333;}
.myProNav ul li .hv{border-bottom: 1px solid #45ace9; color: #fff; background:#45ace9;}
.myProNav ul li a:hover{color: #45ace9;}
.myProNav ul li a.hv:hover{ color: #fff;}
.myProArea .myProMain{width: 788px; float: right; background:#fff; box-shadow: -5px 0 5px #ddd; color: #666; }
.myProArea .myProMain .myProItem{display: none; min-height: 800px; height:100%; _height:800px; padding:20px 20px 20px 30px; }
.myProArea .myProMain .block{display: block;}
.myProArea .myProMain a{color:#45ace9;}
.titleMd{overflow: hidden; height: 40px;}
.titleMd .titleH2{width: 120px; float: left; margin-bottom: 10px;}
.titleMd .titleH2 h2{font-size: 24px;}
.titleMd .editLink{width:610px; float: right; text-align: right; border-bottom: 1px solid #e8e8e8; line-height: 30px; height: 30px;}
.proMd{margin-bottom: 30px;}
.proMd ul li{ height: 40px; line-height: 40px; font-size: 14px;}
.proMd ul li label{display: block; width:100px; text-align: right; float: left;}
.proMd ul li .proVal{width:610px; float: right;}
.proMd ul li .proVal span{margin-right: 40px;}
.grayValue span{color: #999; font-size: 12px;}
.myProFrom .proMd ul li{margin-bottom: 10px;}
.proMd .inpText{border:1px solid #bdbdbd; height:16px; line-height: 16px; float: left; margin-right: 10px; color: #333; padding: 6px 5px; width: 180px; margin-top: 5px;}
.proMd .inpTextLong{border:1px solid #bdbdbd; height:16px; line-height: 16px; float: left; margin-right: 10px; color: #333; padding: 6px 5px; width: 480px; margin-top: 5px;}
.proMd ul li .inpSel{float: left; margin-top: 10px; margin-right: 10px;height:25px;}
.proMd ul .character{height: 80px;}
.proMd ul .character .proVal{width:600px; float:left; margin-left: 30px;}
.proMd ul .character .proVal span{display:block; float: left; width: 80px;}
.proMd ul .character .proVal input{float: left; margin-right:10px; margin-top: 12px;}
.proMd ul .character .proVal label{width: 50px; text-align: left;}
.proMd ul .genderArea .proVal input{float: left; margin-top: 12px;}
.proMd ul .genderArea .proVal label{width: 55px; text-indent: 10px; text-align: left;}
.myProPwdArea ul li .proVal .warnBox{float: left; margin-left: 10px;}
.myProPwdArea ul li .proVal .warnBox span{margin-right: 0px;}
.myProPwdArea ul li .proVal .warnBox p{line-height: 18px;}
.myProEditAvatar{overflow: hidden;}
.myProEditAvatar .edAvaFl{float: left; width: 270px;}
.myProEditAvatar .edAvaFr{float: right; width: 400px;}
.myProEditAvatar .edAvaFr .chooseAvaTxt{width:250px; margin-top: 25px;}
.myProEditAvatar .edAvaFr .chooseAvaTxt h5{margin-bottom: 10px;}
.myProEditAvatar .edAvaFr .chooseAvaTxt p{color: #999; font-size: 12px;}
.selArea{margin:10px 0; position: relative;width: 80px; height: 30px;}
.selArea #js-file_face{position: absolute; left: 0px; top: 0px; width: 80px; height: 30px; opacity: 0; fliter:alpha(opacity=0); }
.selPic{width: 80px; height: 30px; text-align: center; color: #666; background:#e8e8e8; display: block; line-height: 30px; cursor: pointer; }
.selArea a{display: block; width: 80px; height: 30px;}
.selArea a:hover span{background: #d8d5d5;}

.myProArea .myProMain .myMessageMain{padding:0px;}
.myMessageMain .msFirstRow{background:#f0f0f0; height: 35px; line-height: 35px; padding:0 30px 0 20px;}
.myMessageMain .msFirstRow a{float: right;}
.myMessageMain .myMessageList ul li{padding:20px;border-bottom: 1px solid #f0f0f0; overflow: hidden;}
.myMessageMain .myMessageList ul li:hover{background:#f9f9f9;}
.myMessageMain .myMessageList ul li .noticIcon{width: 50px; float: left; margin-right: 20px; }
.myMessageMain .myMessageList ul li .noticIcon i{width: 50px; display: block; height: 50px; background: url(images/user.png) no-repeat -504px -775px #ececec;}
.myMessageMain .myMessageList ul li .noticIcon .active{background: url(images/user.png) no-repeat -504px -708px #e3f5ff;}
.myMessageMain .myMessageList ul li .messageConArea{width:600px; float: left;}
.myMessageMain .myMessageList ul li .msContalArea{width:60px; float: right;}
.myMessageMain .myMessageList ul li .messageConArea .firstP b{color: #3c3c3c;}
.myMessageMain .myMessageList ul li .messageConArea .firstP span{float: right; color: #999;}
.myMessageMain .myMessageList ul li .messageCon{color: #666;}
.myMessageMain .myMessageList ul li .msContalArea .closeMessage{width: 50px; height: 50px; display: none; background: url(images/user.png) no-repeat -570px -710px; }
.myMessageMain .myMessageList ul li:hover .closeMessage{color: #666; display: block;}
.myMessageMain .myMessageListNull{color: #999; height: 104px; line-height: 104px; border-bottom: 1px solid #f0f0f0; text-align: center;}


.myMessagePage{text-align: center; padding:40px 0;}
.myProArea .myProMain .myMessagePage a{display: inline-block;  color: #666; padding:2px 8px; border-radius: 2px; margin:0 5px;}
.myProArea .myProMain .myMessagePage a:hover{color: #45ace9;}
.myProArea .myProMain .myMessagePage .hv{background:#45ace9; color: #fff;  border-radius: 2px;}
.myProArea .myProMain .myMessagePage .hv:hover{color: #fff; background:#45ace9;}
.myMessagePage span{display: inline-block; margin:0 5px; color: #999999;}


/*我的等级*/
.levelContent{padding:20px; border-bottom: 1px solid #f3f3f3;}
.levelContent .levelGrow{padding: 0 20px;}
.levelContent .levelGrow .levelPicMd{margin:40px 0 10px; position: relative;}
.levelContent .levelGrow .levelPicMd .levelPic{width:100%; height: 20px; background: #e6e6e6; border-radius: 15px; overflow: hidden;}
.levelContent .levelGrow .levelPicMd .levelPic .levelLong{width:0px; height: 20px; background: #fd6161; border-radius: 15px; background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
-webkit-animation: animate-stripes 3s linear infinite; animation: animate-stripes 3s linear infinite; background-size: 30px 30px; -moz-animation: animate-stripes 3s linear infinite; background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}
.levelContent .levelGrow .levelPicMd .levelCite{position: absolute; display: none; text-align: center; border-radius: 3px; left:50px; top: -40px; width: 170px; height: 25px; background: #fff0c4; line-height: 25px; font-size: 12px; color: #666;}
.levelContent .levelGrow .levelPicMd .levelCite span{color: #e36666;}
.levelContent .levelGrow .levelPicMd .levelCite b{display: block; position: absolute; left: 50%; bottom: -10px; font-size: 0px; height: 0px; line-height: 0px; width: 0px; border:5px solid #fff0c4; border-color: #fff0c4 transparent transparent transparent;}
.levelContent .levelGrow .lvComfirm p{font-size: 12px; color: #999;}
.levelResume{padding:20px 20px 20px 40px; font-size: 14px; color: #666;}
.levelResume h4{ margin-bottom: 10px; font-weight: bold;}
.levelResume .grayP{color: #999; font-size: 12px;}
.levelTabel{border-collapse: collapse; background: #fafafa; margin:10px 0; }
.levelTabel td{border: 1px solid #e8e8e8; text-align: center; line-height: 50px; width: 170px; height: 50px; color: #666; }
.levelTabel .titleRow td{font-weight: bold; color: #999999;}
.levelTabel .red{color:#e36666; }
@-webkit-keyframes animate-stripes { 
    0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}


@-moz-keyframes animate-stripes {
    0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}

@keyframes animate-stripes {
    0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}


/*弹出层*/
.alertMessage{position: fixed; width: 260px; background:#fff; left: 50%; top:50%; border:5px solid #bababc; z-index: 52; display: none;}
.alertMessage .messageArea{border:1px solid #a9a9a9;}
.alertMessage .msTitleArea{height: 35px; line-height: 35px; border-bottom: 1px solid #dedede; text-indent: 10px; color: #666;}
.alertMessage .msTitleArea .closeIcon{float: right; width: 30px; height: 30px; display: block; background: url(images/user.png) no-repeat -588px -714px; margin-right: 10px;}
.alertMessage .messageCon{ padding:30px 0 30px; color: #666;text-align: center;}
.bigWarnIcon{display: inline-block; width: 32px; height: 32px; background: url(images/user.png) no-repeat -69px -852px; }
.bigSuIcon{display: inline-block; width: 32px; height: 32px; background: url(images/user.png) no-repeat -118px -853px; }
.bigErrIcon{display: inline-block; width: 32px; height: 32px; background: url(images/user.png) no-repeat -178px -853px; }
.alertMessage .messageCon span{position: relative; top: -12px; left: 5px;}
.alertMessage .messageBtn{text-align: center; margin-bottom: 30px;}
.alertMessage .messageBtn a{width: 60px;}


.showbox,.boxw{display:none;background:#fff;border:4px solid #ccc; border-top:2px; padding-bottom:10px;}
.showbox h2,.boxw h2{ height:28px;border-bottom:1px solid #999; line-height:28px;padding:0 0 0 10px;background:#ccc; color:#333; font-size:12px; }
.showbox h2 span,.boxw h2 span{float:right;}
.showbox h2 span a,.boxw h2 span a{ color:#666;font-size:14px; display:inline-block; width:30px; height:28px; text-align:center;}
.showbox h2 span a:hover,.boxw h2 span a:hover{ color:#c00;}

.showcon,.shownormal{min-width:300px;min-height:100px; padding:10px; width: 800px; height: 400px; overflow: auto;}
.shownormal{ background: #fff;  width: 800px; height: 500px; overflow-y: auto; } 
.showcon table{background: #eee; width: 100%; border-collapse:collapse; border-spacing:1px; border: 1px dotted #eee; }
.showcon table tr{ background: #fff; line-height: 25px;}
.showcon table tr td{ padding: 4px 5px;}
.wp{ background:#000; color:#fff;  border-radius:5px; color:#fff; filter:alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8; min-width: 100px;}
.loadings{background:#000 url(../images/loadding.gif) no-repeat 5px center;text-indent: 20px;color:#fff;  border-radius:5px; color:#fff; filter:alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8;}
.wpcon{ text-align:center; padding:0 10px;line-height: 30px;height: 32px; }


/*main_footer*/
.main_footer{padding:20px 0; overflow: hidden;}
.main_footer .main_footerInner{width: 1000px; margin:0 auto;}
.main_footer .main_footerFl{float: left;}
.main_footer .main_footerFr{float: right; color: #999; font-family: "arial";}
.main_footer a{color: #666;font-size: 12px;}
.main_footer a:hover{color: red;}
.main_footer i{color: #ccc;  margin:0 5px;}

/**头像上传样式**/
.imgareaselect-border1 { background:url(../images/border-v.gif) repeat-y left top}
.imgareaselect-border2 { background:url(../images/border-h.gif) repeat-x left top}
.imgareaselect-border3 { background:url(../images/border-v.gif) repeat-y right top}
.imgareaselect-border4 { background:url(../images/border-h.gif) repeat-x left bottom}
.imgareaselect-border1,.imgareaselect-border2,.imgareaselect-border3,.imgareaselect-border4 { filter:alpha(opacity=50);opacity:0.5}
.imgareaselect-handle { background-color:#fff;border:solid 1px #000;filter:alpha(opacity=50);opacity:0.5}
.imgareaselect-outer { background-color:#000;filter:alpha(opacity=50);opacity:0.5}
.imgareaselect-selection {}



/*协议*/
.xyWrap{width: 940px; margin:0 auto; background: #fff; border: 1px solid #e8e8e8; padding:20px; margin-top: 20px;}
.xyWrap h2{color: #444; font-size: 16px; height: 40px; font-weight: bold; line-height: 40px; border-bottom: 1px solid #e8e8e8; margin-bottom: 20px;}
.xyWrap h3{font-weight: bold; font-size: 14px; margin:10px 0;}
.xyWrap p{text-indent:2em; color: #444; font-size: 14px; line-height: 30px;}

.loading{ text-align: center;}
.loading span{background:url(../images/loadding.gif) no-repeat 0 center; display: inline-block; padding: 25px; color:#999; }
.empty{ color: #999; padding: 20px 0 ;} 
.empty a{ color: #333; padding: 0 5px;}

.ok,.error,.warning{background:url(../images/ok.png) no-repeat 0 0; display: inline-block; padding-left: 40px; height: 40px; }
.error{ background-image:url(../images/error.png);}
.warning{background-image:url(../images/warning.png);}


/*我的收货地址和银行卡*/ 
.myProItem .mpi_commonTil{ height:22px;line-height:22px;border-bottom:1px solid #e8e8e8;position:relative; }
.myProItem .mpi_commonTil .tilTxt{ height:23px;line-height:23px;font-size:14px;background:#fff;position:absolute;top:0px;left:0px;font-weight:bold; }
.myProItem .mpi_commonTil .more{ position:absolute;top:0px;right:0px;font-size:12px;font-family:"simson"; }
.myProItem .mpi_commonTil a{ font-family:"simson";color:#666666; }
.myProItem .mpi_table{ width:100%;border:1px solid #e8e8e8; }
.myProItem .mpi_table strong{ font-weight: bold;}
.myProItem .mpi_table td{ border-top:1px solid #e8e8e8;height:80px;background:#fafafa;text-align: center; }
.myProItem .mpi_table .detailBtn{ display:inline-block;width:107px;height:30px;line-height:30px;background:#4691d5;color:#fff;text-align:center; }
.myProItem .mpi_table .ruleLink{ text-decoration: underline; }
.myProItem .class_red,
.myProItem .class_gray{ display:inline-block;width:8px;height:8px;line-height:8px;overflow:hidden;background:#d86962;margin-right:1px; }
.myProItem .class_gray{ background:#e6e6e6; }

.myProItem .commonBigTil{ height: 24px;border-bottom: 1px solid #e8e8e8;position: relative; }
.myProItem .commonBigTil .tilTxt{ position: absolute;top:0px;height: 0px;height: 25px;line-height: 25px;background: #fff;font-size: 24px;color: #666666;font-family: "Microsoft Yahei"; }
.myProItem .commonBigTil .smallTxt{ font-size: 14px;}
.myProItem .commonTilMargin{ margin:20px 20px 0px 20px; }
.myProItem .commonTable table{ width: 100%;font-size: 14px;color:#666666; }
.myProItem .commonTable th{ background: #f0f0f0;height: 35px;line-height: 35px;position: relative; }
.myProItem .commonTable td{ border-bottom: 1px solid #eee;height: 42px;line-height: 42px;text-align: center;position: relative; }
.myProItem .commonTable .divisionLine{ color:#fff;position: absolute;right: 0px;font-weight: normal;font-size: 20px; }
.myProItem .commonTable .firstCol{ padding-left: 20px; }
.myProItem .commonTable .lastCol{ padding-right: 20px; }
.myProItem .commonTable .commonBtnWrap{ color:#45ace9; }
.myProItem .commonTable .default{ position: absolute;top:-10px;left: 40px;width: 30px;height: 20px;background: url( ../images/user.gif ) no-repeat; }
.myProItem .commonTable .firstTr .default{ top:10px; }
.myProItem .commonTable .btnWrap{ text-align: center; }
.myProItem .commonTable .commonBtn{ height: 30px;line-height: 30px;font-size: 14px;color:#fff;background: #4691d5;padding: 0px 10px;text-align: center; display: inline-block;}
.myProItem .commonTable .commonBtn:hover{ background: #2285bf; }
.myProItem .commonTable .firstTr td{ padding-top: 20px; }

.addAdress{ margin:0px 20px; }
.addAdress .commonLbel{ float: left;width: 110px;text-align: right;}
.addAdress .formVal{ margin-left: 115px; }
.addAdress .addAdressMain{ border:1px solid #e8e8e8;padding-top:20px;padding-bottom: 20px;  }
.addAdress .addAdressMain li{ height: 50px;line-height: 50px; }
.addAdress .checkBoxLabel{ vertical-align: middle; }
.addAdress .addAdressMain .commonInp{
    border: 1px solid #bdbdbd;height: 16px;line-height: 16px;float: left;
    margin-right: 10px;color: #333;padding: 6px 5px;width: 180px;margin-top: 10px;
}
.addAdress .addAdressMain .width500{ width: 500px;}
.addAdress .addAdressMain .width300{ width: 300px;}
.addAdress .bankPs{ color:#d3d3d3;font-size: 14px;position: absolute;top: 28px;left: 200px; }
.addAdress .commonBtn{ height: 30px;line-height: 30px;font-size: 14px;color: #666666 !important;background: #e1e1e1;display: inline-block;padding:0px 30px;margin-right: 10px;margin-top:5px; }
.addAdress .saveBtn{ background: #4691d5;color: #fff !important; }
.addAdress .commonSel{ float: left;float: left;margin-top: 15px;margin-right: 10px;height: 25px;}
.addAdress .commonBigSel{ width:192px; }
.myAdress .noAdress{ font-size: 14px;height:90px;padding-top:30px;text-align: center;}


.newslist li a img {
	width: 220px;
/*	height: 90px;   */
}
.bb1{border-bottom:1px dashed #EEEEEE;height:1px;display:block;clear:both;padding-top:10px;margin-bottom:10px;}
.loginFooter{ background:#deeedc; }
.regFooter{ background:#d1e8f0; }


.picfile {
    position:relative;
    display: inline-block;
    background: #45ace9 !important;
    overflow: hidden;
    color: #fff !important;
    text-decoration: none;
    text-indent: 0;
    width:80px;
    height:26px !important;
    line-height: 26px;
    float:left;
    text-align:center;
    left:0;
    top:0;
    z-index:999;
}
.picfile input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    z-index:-1;
}
.picfile:hover {
    background: #2D9CDD;
    color: #fff;
    text-decoration: none;
}





.layer_notice{float:left; height:75px; width:200px;  overflow:hidden;  background:#29a0fd; padding:10px;}
.layer_notice a{color:#fff;}
.layer_notice li{ line-height:25px;color:#fff}




