.container { width: 960px; }
.search { padding: 15px 0 0 100px; }
.text-green { color: #0fc55e; }
.text-red { color: #f00; }

.main { background-color: #f5f5f5; margin-bottom: 15px; padding: 15px 0; border-bottom: 1px solid #e5e5e5; }

/*register login*/
.register-box { width: 760px; margin: 0 auto; padding: 50px 100px; background-color: #fff; border: 1px solid #ddd; box-shadow: 0 0 5px #ddd }
.register-form { width: 70%; font-size: 14px; border-right: 1px solid #ddd; }
.register-form h2 { font-size: 18px; margin-bottom: 30px; color: #0fc55e; }
.field { height: 50px; }
.field label { display: inline-block; width: 70px; text-align: right; }
.inputs { padding: 5px; width: 200px; border: 2px solid #d8d8d8; }
.w50 { width: 50px; }
.inputs:hover { border: 2px solid #666; }
.inputs:focus { border: 2px solid #0fc55e; outline: 0; }
.checkcode_img { padding-top: 3px; }
.agreement { font-size: 12px; padding-left: 70px; }
.reg-btn { width: 80px; height: 35px; margin: 15px 0 0 70px; background-color: #0fc55e; border: 0; border-radius: 3px; color: #fff; text-shadow: 1px 1px 0 #000; font-size: 14px; line-height: 35px; cursor: pointer; }

.register-login { width: 20%; }
a.login-btn { display: block; width: 100px; height: 30px; background-color: #2b9e30; margin: 10px 0; color: #fff; border-radius: 3px; text-align: center; line-height: 30px; }

/* 主页 */
.m-aside { width: 228px; border: 1px solid #ddd; background-color: #fff; }
.m-head { padding: 10px; height: 60px; border-bottom: 1px solid #ddd; }
.m-h-img { margin-right: 10px; }
.m-h-name span { font-size: 14px; font-weight: 700; color: #0fc55e; }
.m-opt { padding: 15px; border-bottom: 1px solid #ddd; }
.a1 { font-weight: 700; font-size: 14px; margin-bottom: 5px; color: #0fc55e; }
.m-opt ul { width: 198px; overflow: hidden; }
.m-opt li { float: left; width: 90px; padding-left: 9px; background: url(../images/icon.gif) no-repeat 0 11px; }

/*右侧*/
.m-content { width: 653px; border: 1px solid #ddd; padding: 20px 30px; background-color: #fff; min-height: 373px; }
/*商家主页*/
.info-count { margin: 15px 0; padding: 10px 15px; background-color: #f1f1f1; border: 1px solid #ddd; }
.info-add-btn li { float: left; }
.info-add-btn li a { display: inline-block; margin-right: 1px; padding: 20px; color: #fff; }
a.btn-green { background-color: #0fc55e; }
a.btn-yellow { background-color: #ffcc00; }

.modi-title { font-size: 20px; margin-bottom: 20px; }
.ele { padding: 10px 0; overflow: hidden; font-size: 14px; }
.ele label { float: left; display: block; width: 80px; margin-right: 5px; text-align: right; }
.w600 { width: 600px; }
label.c-label { float: none; display: inline; }
.ele .inputs { float: left; }
.upload_btn { background-color: #0fc55e; border: 0; color: #fff; padding: 7px 15px; cursor: pointer; margin-left: 10px; }
.blogo { margin-left: 10px; width: 160px; height: 86px; background-color: #f5f5f5; text-align: center; line-height: 80px; }
.ml-0 { margin-left: 0; }
.textareas { padding: 5px; width: 500px; height: 100px; border: 2px solid #d8d8d8; }
.textareas:hover { border: 2px solid #666; }
.textareas:focus { border: 2px solid #0fc55e; outline: 0; }

.select-cate { float: left; }
.select-cate li { padding-left: 20px; }

/*table*/
table { border-spacing: 0; border-collapse: collapse; }
.table { width: 100%; margin: 0 0 10px; border: 1px solid #ddd; }
.table th { text-align:left; background-color: #f9f9f9; }
.table th, .table td { padding: 5px 10px; border: 1px solid #ddd; }
.table tbody tr { background-color: #fefefe; color: #686868; }
.table tbody tr.odd { background-color: #f2f2f2; }

a.btn,.btn { display: inline-block; margin-bottom: 15px; padding: 2px 20px; background-color: #0fc55e; color: #fff; }
a.btn:hover,
.btn:hover { background-color: #0f6f39; }

.foot { width: 100%; padding: 20px 0; text-align: center; }

/*-------------------------------------------分页-----------------------------------------------*/
.fenye { margin-top:15px; }
.fenye a { display: inline-block; margin: 0 5px; line-height: 22px; padding: 0 8px; border: 1px solid #dbe5ee; border-radius: 2px; vertical-align:middle; }
.fenye a:hover, .fenye span { display: inline-block; margin: 0 5px; padding: 0 8px; border: 1px solid #0fc55e; background: #0fc55e; color: #fff; border-radius: 2px; vertical-align:middle; line-height: 22px; }