@charset "UTF-8";
input,textarea{ outline:none}

/*会员中心首页信息*/
.mems-headers{ position:relative; min-height:120px;/*border-bottom:1px solid #eee; */ padding-bottom:10px; }
.mems-person-pic{ position:absolute; left:0; top:0;}
.mems-person-infos{ padding-left:120px;}
.mems-person-infos .user-name { font-size:20px; margin-bottom:15px;}
.mems-person-infos .user-name span{ font-size:28px; color:#ff5252; padding-right:10px;}
.edits-infobtns a{ border:1px solid #ff5252; height:25px; line-height:22px; padding:0 15px; min-width:56px;  text-align:center; background:#ff5252; display:inline-block;*zoom:1; *display:inline; border-radius:5px; color:#fff; margin-right:10px;}

/*推荐资讯*/
.memheader-tit{ margin-top:15px; border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-top:8px; padding-bottom:8px; height:30px; line-height:30px; overflow:hidden;}
.memheader-tit span{ float:left; font-size:16px; }
.memheader-tit a{ float:right;}
.memlist{ margin:20px 0 40px 0;}
.memlist ul{ margin:0; padding:0; height:100%; overflow:hidden;  }
.memlist li{height:25px;line-height:25px;padding:5px 0 5px 12px;display:block;overflow:hidden; border-bottom:1px solid #eee; overflow:hidden; background:url(images/dotteds.png) 0 center no-repeat; }
.memlist li a{font-size:12px; color: #333; float:left;text-decoration:none;}
.memlist li a:hover{color:#000;}
.memlist .time{float:right; /*background-color: white; */color:#666; font-size:12px; padding: 0 8px 0 0;}
.memlist br{ clear: both;}
.data-emptys img{ margin-right:20px; width:50px; height:50px;}
.data-emptys{ text-align:center; font-size:16px; color:#ff5252; margin:30px 0;}

/*右侧内容区*/
.mem-inners-r{background:#fafafa url(images/arrow_r.jpg) right 0 no-repeat; min-height:500px; /*border-top-left-radius:80px;*/}


/*修改头像*/
.pic-rights{ float:left; padding-left:80px;}
.wlefts{ float:left; padding-left:60px; width:320px; margin-left:50px; display:inline; border-left:1px solid #eee; height:480px; font-size:14px;}

.files-btns20{ width:329px;height:39px; float:left;  position:relative; margin-top:0px;}
.files-css20{ width:379px; height:39px;line-height:39px; position:absolute; z-index:9999; left:0 ;top
:0; filter:alpha(opacity=1);opacity:0}
.filebtns20{ display:block; width:329px; height:39px; line-height:39px; position:absolute; background:url(images/file-btn8.jpg) no-repeat;  font-size:14px; z-index:12; left:0 ;top
:0; text-align:center; text-indent:-9999px;}
.files-css20 input{ width:329px; height:39px;}
.memtable-frm{ margin-bottom:50px;}
.memtable-frm .mems-tits{ padding-top:5px;}
.memtable-frm .suby{ font-style:normal; color:#F00;}




/*会员中心左侧菜单*/
.mem-com-1200{ width:1200px; margin:0 auto; margin-top:110px; }
 @media screen and (max-width: 1200px){
.mem-com-1200{ width:100%; }
.inner-header{width:100%; overflow-x:hidden;}
 }
 
 
.my-mem{ font-size:24px; text-align:center; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:20px;}
 
.mem-toptits{ border-bottom:4px solid #fff; padding-left:20px; font-size:24px; color:#333; line-height:55px; height:55px;} 

.mem-left{background:#f1f1f1; width:200px; float:left; min-height:500px; border-radius:8px; padding:10px 20px 20px 20px; border-bottom-right-radius:120px; }
.mem-right{margin-left:280px;}


.mems-pic2{ text-align:center; margin-bottom:30px;}
.mems-pic2 img{ width:60px; height:60px;}
.mems-pic2 span{ color:#ff5252;}
.navs>ul>li>a{ display:block; height:45px; line-height:45px; text-align:center; font-size:16px;}
.navs>ul>li.cr>a{ background:#dedede;}

.navs>ul>li.cr>ul>li.cr a{ color:#ff5252}
.navs>ul>li{ border-bottom:1px solid #ddd;}
.navs>ul>li>ul{ padding:15px 0 15px 0px;}
.navs>ul>li>ul>li{height:30px; line-height:30px; text-align:center; }



/*表单*/
.redclass{ color:#f00}
.frm-cell{ position:relative;padding:10px 0 10px 120px;  overflow:hidden; }
.frm-cell .frm-tit{position:absolute; left:0; top:17px; width:100px; text-align:right;}
.frm-inputs input[type='text'],.frm-inputs input[type='password']{ height:38px; line-height:38px; width:350px; padding:0 5px; margin:0; border:1px solid #ccc; border-radius:2px;}
.frm-inputs input.comtexts{ width:120px;}
.frm-select{ float:left;}
.frm-select select{ width:220px; height:30px; line-height:30px; margin-top:5px;}
.frm-text{ line-height:35px; color:#777;}
.mems-wraps{ padding:40px 30px; overflow:hidden;}
.frm-inputs{ float:left;}
.frm-tips{ float:left; padding:5px 0 0 10px;  }
.frm-tips em{   font-size:12px; font-style:normal; color:#ff5252;}
.codes-css{float:left; padding-left:10px;}
.myheads{ float:left;padding-right:10PX;}
.uploads-logos{ float:left; padding-top:70PX; }
.uploads-logos img{ width:100px; height:100px;}
.uploads-logos a{ background:#ff5252; display:block; width:80px; height:30px; line-height:30px; color:#fff; text-align:center; border-radius:5px;}

/*表单按钮*/
.frms-btns{ margin-top:20px;}
.frms-btns a{ width:140px; padding:5px 10px; height:30px; line-height:30px; text-align:center; display:inline-block; *display:inline;*zoom:1; text-align:center; background:#ff5252; border-radius:5px; font-size:16px; color:#fff;}


/*找回密码*/
.get-btn{ float:right;}
.get-btn a{ background:#ff5252; font-size:16px; border-radius:5px; width:195px; display:block; height:50px; line-height:50px; color:#fff; text-align:center;}
.set-pwd{ font-size:28px; color:#ff5252; text-align:center; margin:50px 0 50px 0}
.set-pwd img{ margin-right:20px;}

/*注册协议*/
.agree-wrap{ width:900px; margin:0 auto; color:#777;}
.agree-cnt{ margin-top:50px; line-height:30px;}
.agree-btns{ padding-top:50px;}
.agree-btns a{ margin:0 auto;}

/*我要询盘*/
.pop-textarea{ margin:20px 0 20px 0; border:1px solid #f8f8f8;}
.pop-textarea textarea{ background:#f8f8f8; width:380px; padding:10px; border-radius:5px; border:none;color: #666;
font-size: 16px; height:160px;}
.pop-tits{font-size:18px; padding-top:10px;}









/*登录中间内容*/
.m-login-tit{font-size: 42px;color: #191919; text-align:center; font-family:"微软雅黑"; margin-bottom:50px; /*margin-top:50px;*/}
.mem-com-wrap{  min-height:500px; margin-top:80px;  }
.mem-inner-wrap{ width:600px; margin:0 auto;}

.pass-cell{ margin-bottom:20px; text-align:center; height:100%; }
.setpass{ border:none; width:450px; height:50px; line-height:50px; background:#f8f8f8; border-radius:5px; padding:0 8px; font-size:16px; color:#666; }
.pass-cell .frm-tips{ float:none;}
.pass-cell .frm-tips{ width:470px; text-align:left; margin:0 auto;}
.coms-btn{ text-align:center; margin-top:50px;}
.coms-btn a{ display:inline-block; *display:inline;*zoom:1;/* width:200px;*/ width:466px; height:50px; line-height:50px; background:#ff5252; border-radius:5px; text-align:center; color:#fff; font-size:18px;}

.mem-inner-wrap .login-box{ margin-left:0; margin:0 auto;}
.mem-inner-wrap .third-party{ width:400px;margin:20px auto 0 auto; }
.mem-inner-wrap .head-portrait{ margin-top:0;}
.body-bg{ position:fixed; z-index:99998; background:#000; opacity:0.8; filter:alpha(opacity=80); height:1000px; width:100%; left:0; top:0; }

/* 弹出层 */
.show-layer { z-index:99999;position: absolute;  }
.pops-wrap { width:500px; }
.pops-center { width:500px; background:url(images/pops-bg.gif) repeat-y -1000px 0 }
.pops-center-top { background:url(images/pops-bg.gif) no-repeat; }
.pops-center-bott { background:url(images/pops-bg.gif) no-repeat -500px bottom; }
.login-wrap { width:500px; height:600px; position:relative; }
.closed { width:22px; height:22px; background:url(images/closed-bg.gif) no-repeat; position:absolute; top:18px; right:18px; cursor:pointer; }
.login-title { width:500px; height:60px; line-height:60px;  text-align:center; padding-top:18px; font-size:36px; color:#747474; }
.head-portrait { width:90px; height:90px; margin:0 auto; margin-top:35px; }
.head-portrait a img { width:90px; height:90px; border-radius:50%; }
.login-box { width:400px; height:170px; margin:20px 0 0 50px; }
.pop-layer-btn { width:400px; height:50px; margin:10px 0 0 0; }
.pop-bg1,.pop-bg2,.pop-bg3,.pop-Rbg1,.pop-Rbg2,.pop-Rbg3 { width:10px; height:50px; float:left;  }
.pop-bg1 { background:url(images/pops-btn-bg.gif) no-repeat; }
.pop-bg2 { width:380px; background:url(images/pops-btn-bg.gif) repeat-x 0 -100px; }
.pop-bg3 { background:url(images/pops-btn-bg.gif) no-repeat 0 -50px; }
.pop-input { width:380px; height:50px; line-height:50px; border:0; background:none; color:#666; font-size:16px; }

.pop-btn-box { text-align:center;  margin:10px 0 0 0; }
.pop-btn-box a { display:block; width:400px; height:50px; background:url(images/pops-btn-Red.gif) no-repeat; line-height:50px; font-size:18px; color:#fff; }
.pop-btn-box a:hover { background:url(images/pops-btn-Red.gif) no-repeat 0 -50px; }
.forgetting-passwords { height:22px; text-align:center; font-size:14px; color:#747474; margin:20px 0 0 0; }

.third-party { width:500px; height:120px; margin:10px 0 0 0; }
.login-mar { margin-top:30px; }
.third-party-text { text-align:center; font-size:14px; color:#BCBCBC; display:none; }
.third-party-ico { width:100px; position:relative; left:8px; height:35px; overflow: hidden; margin:0 auto; margin-top:20px;display:none; }
.third-ico1,.third-ico2,.third-ico3 { width:35px; height:35px; display:block; float:left; margin:0 15px 0 0; }
.third-ico1 { background:url(images/login-share.gif) no-repeat; }
.third-ico2 { background:url(images/login-share.gif) no-repeat 0 -35px; }
.third-ico3 { background:url(images/login-share.gif) no-repeat 0 -70px; }
.third-party-not { text-align:center; margin:8px 0 0 0; font-size:14px; }
.log-edge { margin-top:16px; }
.third-party-not a { text-decoration:underline; }
.third-party-not a:hover { color:#dc5442; text-decoration:underline; }
.third-ico1:hover { background:url(images/login-share.gif) no-repeat 0 -105px; }
.third-ico2:hover { background:url(images/login-share.gif) no-repeat 0 -140px; }
.third-ico3:hover { background:url(images/login-share.gif) no-repeat 0 -175px; }

/* 提交 */
.submit-portrait { width:100px; height:100px; margin:0 auto; padding-top:55px; }
.submit-portrait a img { width:100px; height:100px; border-radius:50%; }
.submit-box { height:310px; margin:50px 0 0 50px; }

/* 注册 */
.register { margin:50px 0 0 50px; }
.pop-reg-btn a { display:block; width:400px; height:50px; line-height:50px; font-size:18px; color:#fff; text-align:center; background:url(images/reg-btn.gif) no-repeat; margin:10px 0 0 0; }
.pop-reg-btn a:hover { background:url(images/reg-btn.gif) no-repeat 0 -50px; }
.reg-pop { margin:35px 0 0 0; }



/* 个人注册 */
.individuals { padding:30px 0 0 0; }
.per-regs { width:195px; height:50px; float:left;}
.personal { width:175px; height:50px; line-height:50px; }
.personal a { width:175px; height:50px; display:block; background:url(images/dot.gif) no-repeat right center; color:#666; font-size:16px; }
.rerso-mar { margin:0 0 0 10px; _margin-left:5px; }
.pop-reg-input { float:left; width:170px; height:50px; line-height:50px; border:0; background:none; color:#666; font-size:16px; }
.per-registered { width:195px; height:50px; float:left; /*background:url(images/code-bg.gif) no-repeat;*/ }
.reg-code { margin:0 0 0 35px;  float:left; }
.reg-code img { width:120px; height:48px; }
.reg-refresh { width:12px; height:50px; display:block; float:left;/* background:url(images/reg-refresh.gif) no-repeat;*/ margin:0 0 0 10px; display:none; }
.steps-container { width:330px; height:50px; line-height:50px; float:right; margin:30px 0 0 0; _margin-top:15px; _margin-bottom:15px; }
.prev-s { color:#747474; font-size:18px; float:left; }
.nex-s { width:262px; height:50px; background:url(images/ones-btn.gif) no-repeat; display:block; float:left; font-size:18px; color:#fff; text-align:center; margin:0 0 0 12px; }
.prev-s:hover { color:#dc5442; text-decoration:underline; }
.nex-s:hover { background:url(images/ones-btn.gif) no-repeat 0 -50px; }
.refresh-pop { margin:35px 0 0 0;  *+margin-top:10px; }

.steps-two { width:220px; }
.nex-sTwo { width:143px; height:50px; display:block; background:url(images/rTwo-btn.gif) no-repeat; float:left; font-size:18px; color:#fff; text-align:center; margin:0 0 0 12px; }
.nex-sTwo:hover { background:url(images/rTwo-btn.gif) no-repeat 0 -50px; }

@media screen and (max-width:960px){
.agree-wrap{ padding:0 15px; width:auto;}
.mem-com-1200{ margin-top:50px; padding-bottom:20px;}
.mem-inners-r{background:#fff;} 
.mem-toptits{ position:relative;text-align:center; background:#f1f1f1; padding-left:0; font-size:18px;}
.mem-toptits span{ font-size:16px; position:absolute; right:12px; color:#ff5252;  background:url(images/manges.png) 0 center no-repeat; padding-left:30px; cursor:pointer;
}

.wlefts{ display:none;}
.memtable-frm{ margin-bottom:0;}
.memtable-frm td{ display:block; width:100%;}
.suby { position:relative; top:-10px; display:block;}
.pic-rights{ float:none; padding-left:10px;}
.pic-rights img{ max-width:100%; height:auto;}
.mem-right{ margin:0;}
.mem-left{ display:none;}
.mem-com-index .mem-right{margin-left:10px; margin-right:10px;display:none;}
.mem-com-index .mem-left{ /* position:fixed; z-index:9999;*//* *//*background:rgba(0,0,0,0.9);*//* width:100%; height:100%;*/padding:0; margin:0; border-radius:0;/*width:220px;*/
width:100%;
}
.mem-com-index .mems-pic2{background:url(images/members.jpg) center 0 no-repeat; background-size:100% 100%;
margin-bottom:0; padding:20px 0;
}
.mem-com-index .mems-pic2{color:#fff;}
.mem-com-index .mems-pic2 span{ color:#fff;}
.mem-com-index .mem-left{ display:block; }
.mem-com-index .navs{ }
.mem-com-index .navs > ul { background:#fff; margin-top:10px; }
.mem-com-index .navs > ul > li > ul{padding:0;border-top:1px solid #eee;}
.mem-com-index  .navs > ul > li a{ text-align:left; padding-left:10px;}
.mem-com-index .navs > ul > li.cr > a{ background:#fff;}
.mem-com-index .navs > ul > li{ border-bottom:10px solid #eee; text-align:left;}
.mem-com-index .navs > ul > li > ul > li{ border-bottom:1px solid #eee; background:url(images/arrow.png) right center no-repeat; background-size:20px auto; line-height:40px; height:40px; text-align:left;}

.my-mem{ display:none;}
/*.navs > ul > li > ul > li> a span{ color:#fff;}
.navs > ul > li>a>span{ color:#fff;}*/
 }

@media screen and (max-width:735px){.pop-textarea textarea{ width:280px; height:80px;}}


@media screen and (max-width:480px){
	.pass-cell .frm-tips{ padding-left:20px;}
.pop-textarea textarea{ width:280px;}	
	
.mems-wraps	{ padding:15px;}
.mems-person-pic{ position:static; text-align:center;}
.mems-person-pic img{ width:80px; height:80px; border-radius:80px;}	
.mems-person-infos{ padding-left:0; text-align:center;}
.mems-person-infos .user-name{ font-size:16px;}
.adjust-frm{display:table;}
.frm-cell{ padding-left:0; display:table-row; width:100%;   }
.frm-cell .frm-tit{ width:120px; top:11px; position:static; display:table-cell; width:90px;line-height:25px;  vertical-align:top; padding:10px 10px 10px ; }
.uploads-logos{ float:none; padding-top:15px; clear:both; }
.frm-text,.frm-cell .frm-inputs,.frm-cell .frm-select{ line-height:25px;display:table-cell;vertical-align:top;padding:10px 0;}
.frm-cell .frms-btns{ display:block; margin:20px  0 0 0;}

.frm-inputs input[type="text"],.frm-select select{width:180px;}
.codes-css{ padding-left:0; clear:both;}
.frm-tips{ padding:0px 0 0 0; clear:both;}
.mem-inner-wrap{ width:100%; min-width:320px; margin:0 auto;}
.pop-input,.setpass{ width:280px;}
.pop-layer-btn{ width:300px; margin:10px auto 0 auto;}
.pop-btn-box a{width:300px; margin:20px auto 0 auto; border-radius:5px;}
.pop-bg2{ width:280px;}
.coms-btn{ }
.coms-btn a{width:300px;}
.personal{ width:130px;}
.get-btn a{ width:100px;}

.m-login-tit{ margin-bottom:30px;}
.head-portrait{ margin-bottom:20px;}
.pops-center,.pops-wrap,.login-wrap,.login-title,.login-box,.third-party{ width:auto;}
.login-box{margin: 20px 10px 0 10px; }
.login-wrap{height:500px;}
.pops-center{ background:#fff; border-radius:5px;}
.pops-center-bott,.pops-center-top{ background:none;}
.per-registered{ width:129px; background:none;}
.per-regs{ width:160px;}
.pop-reg-input{ width:120px;}
.reg-refresh{ display:none;}
.reg-code{ margin:0;}
}









