/*

*/
@CHARSET "UTF-8";
input, select { font-size: 12px; }
.block { width: 1000px; height: auto; clear: both; margin: 0 auto; }
.delete{margin-top: 8px;float: right;margin-right: 15px;}
/*会员中心*/
.hymain { margin: 10px 0; }
.hymain .leftside { border: #d9d9d9 1px solid; width: 148px; border-top: none; }
.hymain .leftside h3 { border: #d4d4d4 1px solid; border-left: none; border-right: none; line-height: 31px; padding-left: 20px; font-size: 16px; background-color: #eee; font-family: "Microsoft Yahei", simsun, \5b8b\4f53; }
.hymain .leftside ul { padding: 9px 0; }
.hymain .leftside li { line-height: 30px; padding: 0 20px; }
.hymain .leftside li a.hover { font-weight: bold; color: #D94A4A }
.hymain .leftside li a:visited { _color: #4D4B4B; }
.rmain { border: 1px solid #d9d9d9; background-color: white}
.rmain h3 { border-bottom: #d4d4d4 2px solid; line-height: 30px; font-size: 14px; padding-left: 15px; font-weight: bold; }
.tips { margin: 15px; line-height: 28px; border: #FFDD8D 1px solid; background-color: #FFFBCC; color: #666666; padding: 0 9px; zoom: 1; }
.tips span { color: #d94a4a; font-weight: bold; }
.tab { border-bottom: 1px solid #D4D4D4; padding: 0 15px; line-height: 28px; height: 28px; }
.tab ul { width: 550px; float: left; }
.tab ul li { z-index: 1; border: #eee 1px solid; background-color: #eee; border-bottom: none; margin-bottom: -1px; margin-right: 4px; float: left; display: inline; text-align: center; position: relative; _width: 100px; }
.tab ul li a { display: block; width: 88px; height: 27px; line-height: 27px; float: left; display: inline;}
.tab ul li.tabhover { z-index: 2; background: #fff; border: #D4D4D4 1px solid; border-bottom-color: #fff; }
.tab ul li.tabhover a { color: #666; }
.ddsearch { color: #999; }
.ddsearch form { display: inline-block; border: #d4d4d4 1px solid; width: 134px; padding-left: 3px; height: 22px; line-height: 22px; color: #666; position: relative; }
.w-search { border: none; margin: 0; padding: 0; width: 16px; line-height: 16px; height: 16px; position: absolute; top: 3px; right: 4px; text-indent: -9999px; background-position: right -650px; }
.w-search:hover { background-position: right -680px; }
.ddsearch form input[type="text"] { width: 100px; border: 0; line-height: 22px; height: 20px; color: rgb(204, 204, 204); }
.bstable { border: 1px solid #d4d4d4; border-width: 1px 0 0 0; color: #666; word-break: break-all; word-wrap: break-word; }
.bstable table { table-layout: fixed; width: 100%; line-height: 18px; }
.bstable th { background-position: 0 -250px; padding: 7px 15px; text-align: center; border-bottom: 1px solid #d4d4d4; font-weight: normal; }
#alllist table { width: 100%; }
.m-odit { color: #666; word-break: break-all; word-wrap: break-word; border-bottom: #d4d4d4 1px solid; }
.m-odit th { background-color: #f6f6f6; padding: 7px 15px; text-align: left; border-bottom: #d4d4d4 1px solid; }
.m-odit th .se { padding-right: 36px; }
.m-odit td { padding: 12px 15px; border-top: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; text-align: center; }
.w4 { width: 76px; }
.w6 { width: 116px; }
.w1 { width: 70px; }
.w2 { width: 30px; }
.w60 { width: 60px; }
.w180 { width: 180px; }
.m-odit td a { color: #369; }
.m-odit td.left { text-align: left; }
.m-odit td a:hover { color: #d94a4a; }
.btn { padding: 0 3px 0 0; line-height: 26px; _line-height: 30px; text-decoration: none; border: none; display: inline-block; }
.btn-red { background-position: right -150px; color: #fff; text-align: center; }
.btn-red .inner { background-position: 0 -120px; width: 72px; line-height: 26px; display: inline-block; color: #fff; }
.iboder img { border: 1px solid #e1e1e1 }
.del { color: #9c9c9c; text-decoration: line-through; }
.hyad, .quickpay { margin: 10px; }
.quickpay li { margin-top: 10px; margin-right: 10px; float: left; display: inline; position: relative; width: 256px; height: 70px; padding: 1px; border: 1px solid #d4d4d4; background-color: #fff; cursor: pointer; }
.quickpay li img { position: absolute; top: 50%; left: 50%; margin: -25px 0 0 -80px; }
.quickpay li.hover { border: 2px solid #d94a4a; background-color: #fff5f5; padding: 0; background: url(/images/j.png) right bottom no-repeat; }
.input_text, .tgmain .setting li textarea,.hedui li input{ line-height: 18px; padding: 4px 5px; border: 1px solid #CCC; color: #999; background: white; vertical-align: middle; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -moz-transition: background-color .2s ease; -webkit-transition: background-color .2s ease; transition: background-color .2s ease; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }
.w230{width:230px;}
.rbutton { background: url(/images/recharge_btn.png) no-repeat; text-align: center; color: #fff; cursor: pointer; font-size: 16px; font-family: "Microsoft Yahei"; width: 192px; height: 38px; border: 0; }
#chongzhi { margin: 20px 10px; }
#chongzhi li { padding: 10px 0; line-height: 40px; }
.payfs a { width: 100px; height: 40px; border: 1px solid #eee; float: left; margin-right: 10px; padding: 1px; position: relative; }
.payfs img { width: 100px; height: 40px; }
.rbutton:hover { background-position: 0 -50px; }
.payfs a.hover { border: 1px solid #d94a4a; }
.payfs a.hover span { display: inline-block; width: 14px; height: 14px; background: url(/images/j.png) no-repeat; position: absolute; right: 0; bottom: 0; }
.icon-1 { background-position: 0px -970px; position: absolute; left: 10px; top: 0; width: 20px; height: 20px; }
#edituserxx,.edituserxx{ margin: 20px 30px; }
#edituserxx table td,.edituserxx table td{ padding: 9px 0; color: #666; }
#edituserxx table td input,.edituserxx table td input{ margin: 0 10px; color: #666; vertical-align: middle; border: #D4D4D4 1px solid; height: 20px; line-height: 20px; padding: 4px 4px; }
#edituserxx table td textarea,.edituserxx table td textarea{ margin: 0 10px; color: #666; border: #D4D4D4 1px solid; padding: 4px 4px; }
.addresslist { margin: 10px 20px; }
.addresslist table, .carlist table { width: 100%; border: 1px solid #d4d4d4; border-width: 1px 1px 0 1px; color: #666; word-break: break-all; word-wrap: break-word; table-layout: fixed; line-height: 18px; text-align: center; }
.addresslist table th, .carlist table th { background: url(bg-x.png) repeat-x 0 -250px; padding: 6px 15px; text-align: center; border-bottom: 1px solid #d4d4d4; }
.addresslist table td, .carlist table td { padding: 12px 15px; border-bottom: 1px solid #d4d4d4; }
.addresslist .left { text-align: left; }
.byellow { background-color: #FFF9E9; }

/*信息列表新*/
.centerContent { width:920px;overflow: hidden;float: right;clear: none; }
.centerTitle{ float:right;width:816px;background-color:#fff;border:1px solid #e5e5e5; }
.centerContent h2 { display:inline-block;font-size:18px;padding-left:5px;font-family:"microsoft yahei";line-height:46px;color:#51C332; }
.centerDisArea { position:relative;float:right;width:816px;margin-top:20px;border:1px solid #e0e0e0;background-color:#fff; }
.centerDisArea .tabs{position: absolute;left:10px;top:-40px;}
.centerDisArea .tabs li{float:left;margin-right: 10px;}
.centerDisArea .tabs li a{display: inline-block;font-size:14px;padding:0 20px;line-height: 38px;background-color:#51C332;color:#fff;border-top:2px solid #51C332;border-radius:3px 3px 0 0;}
.centerDisArea .tabs li a.on{background-color:#fff;color:#000;border-left:1px solid #51C332;border-right:1px solid #51C332;border-top:2px solid #51C332;}
.centerSubmit { text-align: left;padding:30px 0; float:left; margin-left:50px;}
.centerSubmit a{ padding:5px 30px;color:#fff;margin-left:100px;font-size:16px;font-family:"microsoft yahei";border-radius: 5px; }
.centerSubmit input{ padding:8px 30px;color:#fff; margin-right:15px;font-size:16px;font-family:"microsoft yahei";border:0;border-radius: 5px;cursor:pointer; }
input.btn_gray{cursor:default;}
.mlist {border: 1px solid #E5E5E5;background: #fff;padding:7px 14px 14px;}
.mlist .mtitle {height: 50px;color:#51C332;}
.mlist .mtitle h3 {font-size: 18px;line-height: 50px;position: relative;text-indent: .8em;float: left;}
.mlist .mtitle h3:after {content: "";height: 16px;border-left: 4px solid #51C332;display: block;position: absolute;top:50%;left: 0;margin-top: -8px;}
.mlist .mtitle p {float: left;line-height: 28px;height: 28px;padding-left: 2em;padding-top: 10px;}
.mlist .mtitle p a {display: inline-block;border: 1px solid #e8e8e8;padding: 0 15px;font-size: 14px;margin-right: 10px;border-radius: 30px;}
.mlist .mtitle p a.on,.mlist .mtitle p a:hover {background: #51C332;color: #fff;border: 1px solid #51C332;}

.mylist{width: 100%;}
.mylist>li{width: 100%;height: 148px;margin-bottom: 8px;border: 1px solid #D3D3D3;}
.mylist>li:hover{border-color: #F44336;}
.mylist>li>.th{height: 40px;border-bottom: 1px solid #cce9f8;line-height: 40px;background: #FFFAFA;}
.mylist>li>.th>.td3{padding: 0;width: 180px;}
.mylist>li>.th>.td3>a{font-size: 12px;color: #fff;border: 1px solid #c7c5c5;background: #d94a4a;display: inline-block;line-height: 26px;height: 26px;padding: 0 10px;position: relative;top:-2px}
.mylist>li>.th>.td3>a:hover {background: #33CC66;border: 1px solid #33CC66;}
.mylist>li>div>div{float: left;padding: 0 30px;}
.mylist>li>.td{height: 87px;padding: 10px 0;}
.mylist .td1{width: 440px;}
.mylist .td2{width: 100px;text-align: center;}
.mylist>li>.td>.td2{height:87px;line-height:47px;border-left: 1px solid #cce9f8;border-right: 1px solid #cce9f8;}
.mylist .td2 .status{font-size: 10px;}
.mylist .td2 .no {color: #aaa;}
.mylist .td3{width: 140px;text-align: center;}
.mylist .img{float: left;width: 88px;height: 88px;margin-right: 12px;}
.mylist .img img {width: 100%;height: 100%;}
.mylist>li>.td>.td1{display: flex;width: 440px;}
.mylist .name{height: 18px;font-size: 14px;font-weight: bold;margin-bottom: 10px;}
.mylist .info>p>span{margin: 0 20px 16px 0;font-size: 14px;color: #999;}
.ability>div{display: inline-block;margin: 8px 4px 0;position: relative;}
.ability .dec{display: none;position: absolute;left: -83px;top: 30px;width: 180px;border: 1px solid #eee;background: #fbfbfb;padding: 10px 0;color: #666;font-size: 13px;line-height: 20px;}
.ability>div:hover>.dec{display: block;}
.ability .dec:before{position: absolute;content: '';width: 6px;height: 6px;border-top: 1px solid #eee;border-left: 1px solid #eee;background: #fbfbfb;z-index: 2;top: -5px;transform: rotate(45deg);}
.ability .icon{width: 20px;height: 20px;background-position-y: -308px;}
.icon-shuaxin{background-position-x: -144px;}
.icon-zhiding{background-position-x: -166px;}
.mylist .td3>.btn{width: 94px;padding: 0;text-align: center;margin: 5px auto;}
.mylist .td3>.btn-zhiding,.mylist .td3>.btn-shuaxin{background: #33CC66;color: #FFFFFF !important;font-size: 14px;border-color: #33CC66;display: block;border-radius: 3px;}
.mylist .td3>.td4>a{font-size: 12px;color: #fff;border: 1px solid #FFC107;background: #d94a4a;display: inline-block;line-height: 26px;height: 26px;padding: 0 10px;position: relative;top:-2px;}
.mylist .td3>.td4>a:hover {background: #2196F3;border: 1px solid #87d4ee;}
.btn-save,.btn-cancel,.btn{display: inline-block;height: 32px;border: 1px solid #7de0fc;line-height: 30px;padding: 0 20px;color: #fff !important;background: #7de0fc;border-radius: 3px;cursor: pointer}
.nolist{margin-top: 40px;text-align: center;}
.nolist>p{margin-bottom: 20px;}
/*结束*/

.btn-save,.btn-cancel,.btn{display: inline-block;height: 32px;border: 1px solid #F44336;line-height: 30px;padding: 0 20px;color: #fff !important;background: #d94a4a;border-radius: 3px;cursor: pointer}
.btn-cancel{border-color: #ccc;background: #fff;color: #333 !important;}
