@charset "utf-8";/* CSS Document */* {	margin: 0;	padding: 0;	font-family: "Microsoft YaHei";	list-style: none;}a {	color: #333;	text-decoration: none}a:hover {	color: #f60}body {	background: #f8f8f8}.mtop .top_width {	width: 1000px;	margin: 0 auto;	overflow:hidden}.mtop {	height: 90px;	background: #367fc8;	box-shadow: 0 3px 3px rgba(0,0,0,0.2)}.mtop .logo {	background: url(../images/member_logo.png) no-repeat left;	padding-left: 90px;	height: 90px;	font-size: 26px;	color: #fff;	line-height: 90px;	float: left}.mtop .logo a{	color: #fff;}.mtop .user {	float: right;	padding: 5px 10px;	margin: 25px 0 0 10px;	color: #d1deef;	font-size: 14px;	border: 1px solid #73a6d9}.main{width:700px; margin:0 auto; overflow:hidden}.main .side{width:200px; background:#fff;border:1px solid #ddd;min-height:300px; float:left}.main .side .tx_bod{margin:15px ;border-bottom:1px solid #eaeaea}.main .side .tx_bod .tx_img{width:90px;height:90px; background:#f0f0f0;border-radius:50%; margin:10px auto}.main .side .tx_bod .tx_img img{border-radius:50%;width:90px;height:90px;}.main .side .tx_bod .name{ padding:0 0 20px 0; text-align:center; font-size:16px;color:#666}.main .side .menu{ padding:10px 0}.main .side .menu li{ text-align:center; line-height:30px; margin:15px 0}.main .side .menu li:hover{}.main .side .menu li.on{color:#367fc8;border-right:5px solid #367fc8; font-weight:bold}.main .side .menu li.on a{color:#367fc8;}.main .cont{float:right;width:100%}.main .cont .block{ background:#fff;border:1px solid #ddd;padding:10px; margin-bottom:25px; min-height:158px}.main .cont .block .hd{ font-size:18px; line-height:30px;height:30px; padding:0 10px; overflow:hidden}.main .cont .block .hd li{ float:left; padding:0 25px; margin-top:10px; line-height:20px; border-right:1px solid #ddd}.main .cont .block .hd li.on{ color:#367fc8; font-weight:bold}.main .cont .block .hd a{ float:right; font-size:12px}.main .cont .block .bod{ padding:0 10px;font-size:14px; line-height:40px; }.main .cont .block .bod li{border-bottom:1px solid #eaeaea}.main .cont .block .bod li:last-child{border:none}.main .cont .block .bod li span{ float:right;color:#999; font-size:12px}.main .cont .block .person{ padding:10px; overflow:hidden; font-size:14px;min-height: 230px;}.main .cont .block .person li{width:50%; float:left; line-height:50px; overflow:hidden}.main .cont .block .person li .l{width:80px; float:left; text-align:right; padding-right:10px}.main .cont .block .person li .r{width:250px; float:left}.main .cont .block .person li .pr{width:400px; float:left}.main .cont .block .person li .r input,.pr input{border:1px solid #ddd; padding:5px;width:260px}.main .cont .block .person  .tx{ border:1px solid #ddd; padding:5px;width:100px}.main .cont .block .person  .tx img{width:100px}.main .cont .block .btn_bod{ overflow:hidden;width:100%; text-align:center; padding-top:15px;border-top:1px solid #eaeaea; margin-top:10px}.main .cont .block .btn_bod input{ background:#f0f0f0;border:1px solid #ddd; padding:5px 15px;cursor:pointer } .main .cont .block .btn_bod input:hover{ background:#f8f8f8;border:1px solid #ddd; padding:5px 15px;cursor:pointer } .main .cont .block .btn_bod .close_btn{ background:#c11616;border:1px solid #ddd; padding:5px 15px;cursor:pointer } .main .cont .block .btn_bod .close_btn:hover{ background:#c11616;border:1px solid #ddd; padding:5px 15px;cursor:pointer } .main .rel{ background:#fff;border:1px solid #ddd; box-shadow:0 3px 2px rgba(0,0,0,0.05); padding:30px 0; margin-bottom:15px; overflow:hidden}.main .rel .left{width:690px; float:left;border-right:1px solid #ddd}.main .rel .left table input{ padding:5px; width:95%;height:40px;border:1px solid #ddd;background:#fafafa; box-sizing:border-box}.main .rel .left table span{font-size:14px;color:red;}.main .rel .left table  .btn{height:50px; padding:5px; background:#ff7e00;border:1px solid #C60;color:#fff;cursor:pointer; font-size:20px}.main h3{ padding:10px 0; font-size:26px; font-weight:normal}.main .rel .right{width:300px; float:right;height:430px; position:relative; background:url(../images/member_sb.jpg) no-repeat right bottom}.main .rel .right .yy{ width:100% ; position:absolute;left:0;top:40%; padding-left:35px; box-sizing:border-box}.main .rel .right .yy a{ background:#093;color:#fff; padding:5px 10px; margin-left:15px;border-radius:5px;}.main .login{ width:350px;float:right; background:#fff;border:1px solid #ddd; padding:20px 0; box-shadow:0 3px 2px rgba(0,0,0,0.05); margin-bottom:10px;}.main .login h3{ padding:10px 0; font-size:26px; text-align:center}.main .login table{width:80%; margin:0 auto}.main .login table span{ font-size:14px}.main .login .btn{height:50px; padding:5px; background:#ff7e00;border:1px solid #C60;color:#fff;cursor:pointer; font-size:20px}.main .login table  a{color:#090; text-decoration:underline}.main .lo_img{width:600px;height:335px; background:#fff}.main .login input{ padding:5px; width:100%;height:40px;border:1px solid #ddd;background:#fafafa; box-sizing:border-box}.main .login .login-msg{ width:100%;height:30px;}.main .login .login-msg span{ line-height: 30px;margin-left:10px;display:none;color:#fff;}.main .login .login-msg.on{background:rgba(177, 59, 42, 1);}.main .cdiv{min-height:512px;}.main .ctable{width:100%;}.main .ctable .cname {margin-right: 10px;color: blue;}.main .ctable .ctime {color: #999;font-size: 12px;margin-right: 15px;}.main .ctable .word_message {color: red;font-size: 12px;}.main .ctable .content {display: block;line-height:30px;}.main .ctable .cop {height: 30px;text-align: right;line-height: 30px;}.main .ctable .cop a {float: left;font-size: 12px;color: #blue;}.main .ctable .cop span {font-size: 12px;margin: 0 5px;color: #666;cursor: pointer;}.main .ctable .cmsg {color: red;font-size: 12px;}.main .code { vertical-align: middle;width: 115px;margin: -3px 0 0 5px;cursor: pointer;}/*验证码*/.main .recode { margin-left: 10px;margin-top: 10px;cursor: pointer;}/*验证码*/.main .mredirct {margin-left: 3px;color: #a7150e;}/*登录提示框*/.main .upfile_text {display: inline; float: left; margin-right: 10px; width: 350px;height:32px;}/*头像修改图片选择框*/.main #avatar {width: 150px;height: 150px;float: left;margin: 0 20px 30px 30px;}/*头像修改图片框*/.main .msgspan{display: inline;color: red;font-size:12px;margin-left:5px;}/*注册与修改密码提示语*//*分页样式*/.mpage {width: 100%;height: 40px;}.mpage .demo-image {width: 100%;}.mpage .M-box {position: relative;text-align: center;zoom: 1;float:right;margin-top: 5px;}.mpage .M-box:before {content: "";display: table;}.mpage .M-box:after {clear: both;overflow: hidden;}.mpage .M-box span {float: left;margin: 0 5px;width: 35px;height: 35px;line-height: 35px;color: #bdbdbd;font-size: 14px;}.mpage .M-box .active {float: left;margin: 0 5px;width: 35px;height: 35px;line-height: 35px;background: #2d96e9;color: #fff;font-size: 14px;border: 1px solid #2d96e9;}.mpage .M-box a {float: left;margin: 0 5px;width: 35px;height: 35px;line-height: 35px;background: #fff;border: 1px solid #ebebeb;color: #bdbdbd;font-size: 14px;}.mpage .M-box a:hover {color: #fff;background: #ccc;}.mpage .M-box .next {font-family: "Simsun";font-size: 16px;font-weight: bold;}.mpage .now, .count {padding: 0 5px;color: #f00;}.mpage .eg img {max-width: 800px;min-height: 500px;}.mpage .M-box input {float: left;margin: 0 5px;width: 35px;height: 35px;line-height: 35px;text-align: center;background: #fff;border: 1px solid #ebebeb;outline: none;color: #bdbdbd;font-size: 14px;padding: 0;}.bottom_bod{  border-top:1px solid #ddd; padding:20px; text-align:center; font-size:12px;color:#666; margin-top:50px}.bottom_bod strong{ font-size:14px; font-weight:normal ; display:block; padding-bottom:10px}.bottom_bod strong span{color:#d00e11}