@charset "UTF-8";
.centerInfo { position: relative; overflow: hidden; background: #fff; margin: 30px 0; }

.centerMainWrap { background: #fff; position: relative; margin: 20px 0 30px 0; padding: 0 30px; }

.centerMainWrap .centerTitle { height: 60px; border-bottom: 2px solid #eee; position: relative; }

.centerMainWrap .centerTitle:after { content: ' '; visibility: hidden; height: 0; width: 0; display: block; *display: block; _display: inline-block; clear: both; line-height: 0; font-size: 0; overflow: hidden; }

.centerMainWrap .centerTitle strong { float: left; border-bottom: 2px solid #4e73b2; height: 60px; line-height: 60px; font-size: 18px; font-weight: 400; }

.centerMainWrap .centerTitle .more { color: #fff; float: right; height: 40px; line-height: 40px; margin-right: 10px; background: #4e73b2; width: 120px; border-radius: 20px; margin: 10px 0; text-align: center; }

.centerMainWrap .othcenterTitle { height: 60px; border-bottom: 2px solid #eee; position: relative; }

.centerMainWrap .othcenterTitle:after { content: ' '; visibility: hidden; height: 0; width: 0; display: block; *display: block; _display: inline-block; clear: both; line-height: 0; font-size: 0; overflow: hidden; }

.centerMainWrap .othcenterTitle li { float: left; height: 60px; line-height: 60px; font-size: 18px; font-weight: 400; margin-right: 25px; color: #999; }

.centerMainWrap .othcenterTitle li a { color: #999; }

.centerMainWrap .othcenterTitle li.on { border-bottom: 2px solid #4e73b2; }

.centerMainWrap .othcenterTitle li.on a { color: #333; }

.centerMainWrap .centerMain { padding: 25px 0; }

.centerMainWrap .table th { color: #999; }

.userInfo { float: left; width: 480px; margin-left: 30px; padding: 30px 0; overflow: hidden; }

.userInfo .pic { float: left; position: relative; width: 130px; height: 130px; }

.userInfo .pic span { background: url(../images/stock_9.png) repeat; height: 30px; width: 120px; position: absolute; bottom: 0; left: 0; text-align: center; line-height: 30px; color: #fff; }

.userInfo .pic img { border-radius: 50%; overflow: hidden; }

.userInfo .pic .jiav { position: absolute; right: 5px; bottom: 5px; }

.userInfo .con { margin-left: 145px; }

.userInfo .contop { position: relative; overflow: hidden; }

.userInfo .editProfile { border: 1px solid #e5e5e5; width: 100px; height: 35px; line-height: 35px; float: left; text-align: center; color: #999; border-radius: 35px; }

.userInfo .editProfile a { display: block; color: #999; }

.userInfo .con h4 { font-size: 18px; line-height: 35px; font-weight: 400; float: left; padding: 5px 10px 0 0; }

.userInfo .con p { color: #666; font-size: 14px; line-height: 24px; overflow: hidden; }

.userInfo .con p span { float: left; line-height: 24px; }

.ouser { width: 680px; }

.cfan { float: left; width: 162px; margin-top: 30px; overflow: hidden; position: relative; border-bottom: 1px solid #9bbbf2; border-left: 1px solid #9bbbf2; border-top: 1px solid #9bbbf2; height: 70px; }

.cfan li { float: left; width: 80px; height: 40px; color: #4e73b2; border-right: 1px solid #9bbbf2; text-align: center; font-size: 16px; padding: 15px 0; }

.cfan li a { color: #4e73b2; }

.centerMenu { width: 485px; }

.centerMenu li { width: 120px; height: 100px; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; float: left; }

.centerMenu li a { display: block; text-align: center; margin-top: 15px; }

.centerMenu li a i { width: 60px; height: 60px; border-radius: 60px; border: 2px solid #4e73b2; display: block; margin: 0 auto; text-align: center; line-height: 60px; color: #4e73b2; font-size: 28px; }

.centerMenu li a p { color: #666; padding-top: 5px; }

.othertop { width: 300px; position: relative; overflow: hidden; }

.othertop .top { width: 202px; margin-top: 30px; overflow: hidden; position: relative; border-bottom: 1px solid #9bbbf2; border-left: 1px solid #9bbbf2; border-top: 1px solid #9bbbf2; height: 70px; }

.othertop .top li { float: left; width: 100px; height: 40px; color: #4e73b2; border-right: 1px solid #9bbbf2; text-align: center; font-size: 16px; padding: 15px 0; }

.othertop .top li a { color: #4e73b2; display: block; }

.othertop .bot { position: relative; overflow: hidden; margin-top: 15px; }

.othertop .bot .followbtn { border: 1px solid #e5e5e5; width: 95px; height: 40px; line-height: 40px; text-align: center; color: #4e73b2; border-radius: 15px; float: left; margin-right: 10px; }

.othertop .bot .followbtn a { color: #4e73b2; display: block; }

.othertop .bot .talk { background: #4e73b2; border: 1px solid #4e73b2; }

.othertop .bot .talk a { color: #fff; }

.centerMainWrap .centerMain { padding: 25px 0; }

.centerMainWrap .table th { color: #999; }

.centerMainWrap .table { width: 100%; border-collapse: collapse; border: 1px solid #ddd; }

.centerMainWrap .table td { border-bottom: 1px solid #ddd; }

.centerMainWrap .table th { background: #f5f5f5; padding: 7px 15px; }

.centerMainWrap .table td { padding: 12px 15px; text-align: center; }

.centerMainWrap .table .operate a, .centerMainWrap .table .operate span { margin: 0 8px; color: #999; }

.centerMainWrap .table .operate a { color: #4e73b2; }

/*积分明细*/
.centerIntegralWrap .table td.col_1 { width: 400px; text-align: left; }

.centerIntegralWrap .table td.col_1 a { color: #0088FF; }

.centerIntegralWrap .table .jia { color: #0dbc04; }

.centerIntegralWrap .table .jian { color: #4e73b2; }

/*地址修改*/
.centerAddressWrap { padding: 0 30px 20px; }

.centerAddressWrap .tinote { padding-bottom: 10px; }

.centerAddressWrap .tinote b { color: #4e73b2; }

.addBtn { margin-top: 40px; }

.addBtn a { width: 170px; height: 40px; line-height: 40px; color: #fff; font-size: 18px; display: block; background: #4e73b2; text-align: center; }

.addressForm { margin-top: 40px; }

.addressForm .item { position: relative; overflow: hidden; margin-bottom: 20px; }

.addressForm .item .itemLeft { float: left; width: 100px; line-height: 30px; }

.addressForm .item .itemLeft i { color: #ff0000; }

.addressForm .item .itemRight { margin-left: 110px; position: relative; overflow: hidden; }

.addressForm .item .itemRight select { height: 30px; margin-right: 5px; border: 1px solid #ddd; }

.addressForm .item .itemRight .inputText { width: 240px; }

.addressForm .item .itemRight label input { vertical-align: middle; margin-right: 5px; }

.addressForm .item .note { color: #9990; padding-top: 5px; }

.addressForm .item .submitBtn { padding-top: 15px; }

.addressForm .item .submitBtn a { background: #4e73b2; width: 100px; height: 40px; line-height: 40px; display: block; color: #fff; font-size: 18px; text-align: center; }

/*填写地址*/
.popupAddress { display: none; }

.popupAddress .item { position: relative; overflow: hidden; margin-bottom: 20px; }

.popupAddress .item .itemLeft { float: left; width: 100px; line-height: 30px; }

.popupAddress .item .itemLeft i { color: #4e73b2; }

.popupAddress .item .itemRight { margin-left: 110px; position: relative; overflow: hidden; }

.popupAddress .item .itemRight select { height: 30px; margin-right: 5px; border: 1px solid #ddd; }

.popupAddress .item .itemRight .inputText { width: 240px; }

.addressForm .item .itemRight label input { vertical-align: middle; margin-right: 5px; }

.popupAddress .item .note { color: #9990; padding-top: 5px; }

.popupAddress .item .submitBtn { padding-top: 15px; }

.popupAddress .item .submitBtn a { background: #4e73b2; width: 100px; height: 40px; line-height: 40px; display: block; color: #fff; font-size: 18px; text-align: center; }

.textareaDiv { border: 1px solid #ddd; padding: 5px 8px; }

.textareaDiv textarea { width: 100%; border: none; }

.inputText { border: 1px solid #ddd; padding: 0 8px; height: 30px; }

.inputText input { width: 100%; height: 28px; line-height: 28px; }

/*编辑资料*/
.sendBtn { margin-top: 30px; }

.sendBtn input { margin: 0 auto; display: block; width: 102px; height: 32px; cursor: pointer; color: #fff; font-size: 14px; background: #668ccc; }

.setting-units { margin: 0 50px; }

.setting-units .setting-unit { position: relative; border-bottom: 1px solid #ccc; overflow: hidden; zoom: 1; }

.setting-units .setting-unit .s-title { line-height: 60px; height: 60px; padding-left: 20px; color: #333; font-size: 18px; }

.setting-units .preview { position: absolute; left: 190px; top: 0; line-height: 60px; font-size: 14px; }

.setting-units .setting-unit .edit-label { line-height: 60px; height: 60px; position: absolute; right: 25px; top: 0; color: #8C7E7E; padding-right: 16px; background: url(../images/editor_arrow.png) right 25px no-repeat; cursor: pointer; font-size: 14px; cursor: pointer; }

.setting-units .open .edit-label { background-position: right -36px; }

.setting-units .holder { border-top: 1px dashed #ccc; padding: 15px 0; display: none; }

.setting-units .open .holder { display: block; }

.setting-units .setting-unit .list { font-size: 14px; margin-left: 70px; color: #666; }

.setting-units .setting-unit .list th { text-align: right; width: 90px; line-height: 30px; vertical-align: middle; padding-right: 10px; font-weight: lighter; }

.setting-units .setting-unit .list td { padding: 6px 0; }

.setting-units .setting-unit .list td .inpt { border: 1px solid #CCC; padding: 0 10px; height: 36px; font-size: 14px; width: 250px; border-radius: 3px; }

.setting-units .setting-unit .list td label { margin-right: 20px; }

.setting-units .setting-unit .list td label input { margin-right: 5px; }

.setting-units .setting-unit .list textarea { border: 1px solid #CCC; padding: 10px; font-size: 14px; width: 660px; border-radius: 3px; height: 100px; }

.setting-units .setting-unit .list select { height: 35px; font-size: 14px; }

.preview_avatar { width: 40px; height: 40px; display: block; margin-top: 10px; }

.myfan li { position: relative; overflow: hidden; border-bottom: 1px solid #e5e5e5; padding: 25px 0; }
.myfan li a { display: block; }
.myfan li .pic { float: left; width: 120px; height: 120px; border-radius: 100%; margin: 0 25px; overflow: hidden; }
.myfan li .cont { float: left; width: 830px; }
.myfan li .cont h5 { font-weight: 400; font-size: 16px; }
.myfan li .cont p { font-size: 14px; line-height: 30px; color: #666; }
.myfan li .cont p span { color: #4e73b2; font-size: 14px; line-height: 20px; }
.myfan li .abtn { position: relative; overflow: hidden; }
.myfan li .abtn .followbtn { border: 1px solid #e5e5e5; width: 120px; height: 40px; line-height: 40px; text-align: center; color: #4e73b2; border-radius: 5px; }
.myfan li .abtn .followbtn a { color: #4e73b2; display: block; }
.myfan li .abtn .talk { margin-top: 15px; }

.actLink { margin-top: 5px; }

.actLink { background: #4e73b2; height: 30px; line-height: 30px; color: #fff; font-size: 14px; display: block; text-align: center; border-radius: 15px; cursor: pointer; display: block; width: 120px; }

.myactivi { position: relative; overflow: hidden; margin: 30px 0; }
.myactivi li { float: left; width: 375px; position: relative; overflow: hidden; margin-bottom: 30px; }
.myactivi li .pic { width: 180px; height: 180px; overflow: hidden; margin-right: 15px; }
.myactivi li .cont { float: left; width: 155px; }
.myactivi li .cont h3 { font-size: 16px; }
.myactivi li .cont p { line-height: 24px; height: 120px; overflow: hidden; }
.myactivi li .cont .actLink { margin-top: 8px; }

.mymembot { position: relative; overflow: hidden; margin: 30px 0; }
.mymembot .box { position: relative; overflow: hidden; }
.mymembot .box .post { background: #fff; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); width: 215px; float: left; margin-right: 12px; margin-bottom: 20px; }
.mymembot .box .post .pic { width: 100%; overflow: hidden; }
.mymembot .box .post .p_ti { line-height: 24px; padding: 0 10px; margin: 5px 0; color: #666; height: 48px; overflow: hidden; font-size: 14px; }
.mymembot .box .post .p_ti a { display: block; }
.mymembot .box .post .p_ti img { display: block; }
.mymembot .box .post .sendname { background: #f3f3f3; border: 1px solid #e8e7e7; padding: 10px; overflow: hidden; }
.mymembot .box .post .sendname .photo { float: left; width: 45px; height: 45px; overflow: hidden; margin-right: 10px; }
.mymembot .box .post .sendname .m_txt { margin-left: 5px; position: relative; overflow: hidden; }
.mymembot .box .post .sendname .m_txt h5 { font-size: 14px; color: #666; }
.mymembot .box .post .sendname .m_txt p { display: block; float: left; font-weight: lighter; color: #ccc; }
.mymembot .box .post .sendname .m_txt span { color: #999; padding-left: 20px; }
.mymembot .box .post .sendname .m_txt .zan { background: url(../images/xiui_1.png) no-repeat left center; }
.mymembot .box .post .sendname .m_txt .plun { background: url(../images/xiui2_1.png) no-repeat left center; }

.insrepro { margin: 30px 0; }

.insrepro table { font-size: 14px; color: #575757; position: relative; width: 100%; border-collapse: collapse; }

.insreproodd { background: #f9f9f9; border-top: none; }

.insrepro table th { height: 60px; line-height: 60px; font-size: 14px; font-weight: 400; }

.insrepro table td { border-bottom: 1px solid #e5e5e5; text-align: center; font-size: 16px; height: 120px; color: #999; }

.insrepro table td a { color: #999; }

.insrepro table td a:hover { text-decoration: underline; }

.insrepro table td .btn a { background: #fff; border: 1px solid #c70014; color: #c70014; width: 70px; heihgt: 30px; line-height: 30px; text-align: center; font-size: 16px; display: block; margin: 0 auto; font-size: 12px; }

.insrepro table td .btn a:hover { background: #c70014; color: #fff; text-decoration: none; }

.insrepro table .col_1 { width: 400px; padding-left: 10px; }

.insrepro .col_2 { width: 185px; }

.insrepro .col_3 { width: 340px; }

.insrepro .col_4 { width: 140px; }

.mycardWap { position: relative; overflow: hidden; margin: 30px 0; padding: 20px; }
.mycardWap .bot { width: 750px; min-height: 420px; position: relative; background: url(../images/center/cardbg2.jpg) no-repeat top; background-size: 100%; border-radius: 20px; }
.mycardWap .bot .infor { position: absolute; width: 600px; left: 50%; margin-left: -300px; top: 50px; overflow: hidden; }
.mycardWap .bot .infor .pic { width: 250px; height: 250px; margin: 0 auto; overflow: hidden; }
.mycardWap .bot .infor .cont { float: right; color: #000; margin-top: 20px; text-align: right; }
.mycardWap .bot .infor .cont p span { font-size: 16px; line-height: 24px; }

/*新建话题*/
.addMain .sendBtn { margin: 30px 0; }

/*增加活动*/
.addActMain { margin: 20px 0; position: relative; overflow: hidden; }

.addActMain .item { position: relative; overflow: hidden; padding: 10px 0; }

.addActMain .item label { float: left; width: 100px; font-size: 14px; line-height: 30px; color: #666; }

.addActMain .item .itembox { float: left; }

.addActMain .item .inpt { height: 30px; line-height: 30px; border: 1px solid #e5e5e5; width: 680px; border-radius: 5px; }

.addActMain .item textarea { border: 1px solid #e5e5e5; width: 680px; height: 200px; border-radius: 5px; padding: 5px; }

.addActMain .addimg { margin-left: 100px; margin-top: 15px; }

.mynews { position: relative; overflow: hidden; margin-bottom: 30px; }
.mynews li { height: 60px; border-bottom: 1px #e5e5e5 dashed; line-height: 60px; position: relative; overflow: hidden; }
.mynews li h5 { color: #575757; font-size: 16px; font-weight: 400; position: relative; padding-right: 100px; }
.mynews li h5 b { margin-left: 12px; color: #999; font-weight: 400; font-size: 14px; }
.mynews li span { color: #999; right: 15px; position: absolute; top: 0; line-height: 60px; }

.mynewsDe { position: relative; overflow: hidden; margin-bottom: 30px; }

.mynewsDe .messageList { border-bottom: 1px dotted #ccc; margin-top: 10px; zoom: 1; position: relative; overflow: hidden; }

.mynewsDe .messageList li { background: #f4f4f4; padding: 10px; margin-top: 10px; overflow: hidden; position: relative; zoom: 1; }

.mynewsDe .messageList li img { float: left; }

.mynewsDe .messageList li h5 { margin-left: 60px; line-height: 18px; color: #333; font-size: 16px; font-weight: 400; line-height: 30px; }

.mynewsDe .messageList li span { color: #999; font-size: 14px; display: inline; margin-left: 5px; }

.mynewsDe .messageList li p { margin-left: 60px; line-height: 18px; color: #666; }

.mynewsDe dl { position: relative; overflow: hidden; zoom: 1; margin: 30px 0; }

.mynewsDe dt { float: left; width: 70px; height: 70px; }

.mynewsDe dd { margin-left: 80px; }

.mynewsDe textarea { resize: none; width: 1046px; height: 60px; padding: 5px; border: 1px solid #ddd; border-radius: 5px; }

.mynewsDe .btn { margin-top: 10px; }

.mynewsDe .btn .send { background: #4e73b2; height: 30px; line-height: 30px; border-radius: 30px; color: #fff; font-size: 14px; padding: 0 25px; display: inline-block; }

.orderwap { position: relative; overflow: hidden; margin: 30px 0; }
.orderwap .oti { height: 40px; line-height: 40px; border: 1px solid #e5e5e5; background: #9cb8e8; padding-left: 15px; }
.orderwap .np_cell_hd { height: 40px; line-height: 40px; padding: 0 10px; position: relative; overflow: hidden; }
.orderwap .np_cell_hd .title { height: 40px; line-height: 40px; }
.orderwap .np_cell_hd .title strong { font-weight: 400; font-size: 16px; }
.orderwap .np_cell_bd { border-top: 1px solid #e5e5e5; }
.orderwap .productLi { background: #fff; margin-top: 10px; }
.orderwap .productLi .np_cell_bd li { border-bottom: 1px solid #e5e5e5; }
.orderwap .productLi .np_cell_bd li:last-child { border: none; }
.orderwap .productLi .np_cell_bd li a { overflow: hidden; position: relative; display: block; padding: 10px; }
.orderwap .productLi .np_cell_bd li .pic { width: 100px; height: 100px; position: relative; overflow: hidden; float: left; }
.orderwap .productLi .np_cell_bd li .pic img { display: block; }
.orderwap .productLi .np_cell_bd li .con { margin-left: 10px; }
.orderwap .productLi .np_cell_bd li .con h4 { font-size: 16px; font-weight: 400; line-height: 24px; height: 48px; overflow: hidden; }
.orderwap .productLi .np_cell_bd li .con p { font-size: 12px; color: #999; }
.orderwap .productLi .np_cell_bd li .con p span { color: #999; font-size: 12px; margin-left: 15px; }
.orderwap .productLi .np_cell_bd li .con p span:first-child { margin: 0; }
.orderwap .productLi .np_cell_bd li .prices { margin-left: 1px; }
.orderwap .productLi .np_cell_bd li .prices .price { color: #db211d; font-size: 16px; line-height: 30px; }
.orderwap .productLi .np_cell_bd li .prices .price span { font-size: 14px; color: #999; display: inline-block; margin-left: 5px; }
.orderwap .productLi .np_cell_bd li .prices .number { font-size: 14px; color: #999; }
.orderwap .shuo { margin: 15px 0; }
.orderwap .shuo .np_cell_bd { padding: 0 10px; }
.orderwap .shuo p { line-height: 28px; font-size: 14px; color: #666; }

/*# sourceMappingURL=center.css.map */
