/* reset css */
body {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  color: #999;
  font-family: "Arial", "microsoft yahei";
}

a {
  color: #666666;
  text-decoration: none;
}

a:hover {
  color: #cc0033;
  text-decoration: underline;
}

ul, ol {
  list-style: none;
}

h1, h2, h3, h4, p, form, ul, li, ol, dl, dt, dd, input {
  margin: 0px;
  padding: 0px;
}

img {
  border: none;
  vertical-align: middle}

strong, b {
  font-weight: normal;
}

select, input, button, button img, label {
  vertical-align: middle;
}

dt{color:#666;}
dd{color:#999;}

h3, h4 {
  font-size: 16px;
  font-family: 'microsoft yahei';
  font-weight: normal;
}

/* 功能 function css */
.fl {
  float: left;
}

.fr {
  float: right;
}

.pa {
  position: absolute;
}

.pr {
  position: relative;
}

.center {
  margin: 0 auto;
  text-align: center;
}

.cf:before, .cf:after {
  display: table;
  content: "";
}

.cf:after {
  clear: both;
}

.cf {
  zoom: 1;
}

.hide {
  display: none;
}

.ib {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.p20 {
  padding: 20px;
}

.p10 {
  padding: 10px;
}

.m10 {
  margin: 10px;
}

.m20 {
  margin: 20px;
}

.mt10 {
  margin-top: 10px;
}

.mt20 {
  margin-top: 20px;
}

.mt30 {
  margin-top: 30px;
}

.mb10 {
  margin-bottom: 10px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb30 {
  margin-bottom: 30px;
}

.mr10 {
  margin-right: 10px;
}

.mr20 {
  margin-right: 20px;
}

.mr40 {
  margin-right: 40px;
}

.ml10 {
  margin-left: 10px;
}

.ml20 {
  margin-left: 20px;
}

.ml40 {
  margin-left: 40px;
}
.ml80 {
  margin-left: 80px;
}

.ft18{
	font-size:18px!important;
}
.ft20{
	font-size:20px!important;
}

em {
  color: #c03;
  padding: 0 8px;
  font-style: normal;
}

.ib-dl {
  font-size: 0;
  margin-bottom:10px;
}
.ib-dl.mult dt{
  width: 80px;height:30px; line-height:30px;

   }
.ib-dl.mult dd {
    font-size: 12px; height:30px; line-height:30px; margin:5px;
}
.ib-dl dt {
  text-align: right;
  width: 70px;
}

.ib-dl dt, .ib-dl dd {
  position: relative;
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-size: 12px;
}

/* 布局 */
.layout {
  width: 1190px;
  margin: 0 auto;
}

.menu {
  width: 150px;
}

.main {
  width: 1020px;
  color: #666;
  min-height: 400px;
}
.main.maindetail{
  width: 850px;
  margin-left:40px;
  background:#f8f8f8;
}
.main.maindetail h3{
	padding-left:15px;
	border:0;
	font-size:14px;
}
.main.maindetail h3.confuse{
	height:40px;
	line-height:40px;
	margin-bottom:0;
}
.main.maindetail .gbox{
	padding:0;
	border:0;
	background:#fff;
	margin:0 15px;
}
.main.maindetail .gbox h3{
	height:30px;
	line-height:30px;
	border:0;
	padding:5px 0 0 27px;
}
.main.maindetail .order_detail .order_ddt{
	border:0;
	border-bottom:dashed 1px #e3e3e3;
	margin:0 20px;
}
.main.maindetail .p20{
	padding:7px;
}
.main.maindetail .order_detail .order_ddt span{
	line-height:16px;
	height:16px;
	padding:7px;
	width:150px;
}
.main.maindetail .p20 strong{
	color:#ff8a15;
	font-size:13px;
	line-height:16px;
	padding:10px 0;
}
.main.maindetail .order_detail .order_ddt span i{
	color:#c03;
}
.main.maindetail .order_detail td,.main.maindetail .order_detail th{
	height:25px;
}
/* 灰底盒子 */
.gbox dl.ib-dl{
	margin: 10px 20px 10px 0;
	*margin-right:10px;
}
.gbox h3 span{display:block;float:left;padding-right:25px;background:url(../images/common/shouqi.png) no-repeat right center;cursor:pointer;}
.gbox h3.nobb{border-bottom:0;}
.gbox h3.nobb span{background:url(../images/common/zhankai.png) no-repeat right center;}
.gbox {
  border: 1px solid #ccc;
  background: #f8f8f8;
  color: #666;
  margin: 0 0 15px 0;
}

.gbox h3 {
  height: 40px;
  line-height: 40px;
  padding: 0 0 0 25px;
  font-family: "microsoft yahei";
  font-size: 16px;
  border-bottom: 1px dotted #ccc;
}

.gbox.offset {
  margin-top: 45px;
  *position: relative;
}

.gbox.offset h3 {
  margin-top: -45px;
  *position: absolute;
  border: 0;
  font-weight: normal;
  padding-left: 0;
  color: #333;
  font-size: 18px;
}

.tabContain .gbox h3 {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  color: #666;
}

.tabContain .gbox.offset {
  margin-top: 60px;
}
.tabContain .wq.offset { padding-bottom:10px;
}
.tabContain .gbox.offset h3 {
  margin-top: -35px;
  border: 0;
  font-weight: normal;
  padding-left: 0;
  color: #333;
  font-size: 14px;
}

/* 带背景 h3 */
h3.confuse {
  font-size: 18px;
  font-weight: bold;
  border: 0;
  background: url(../images/common/line-bg2.gif) repeat-x 0 50px;
  padding: 0;
  height: 54px;
  line-height: 54px;
  margin: 0 0 20px 0;
}

/* 左侧菜单 */
.menu {
  border: 1px solid #ccc;
  background: #f8f8f8;
}

.menu a {
  font-size: 14px;
  display: block;
  padding: 16px 0;
  border-bottom: 1px dotted #dcdcdc;
  text-indent: 30px;
}

.menu a:hover {
  text-decoration: none;
  font-weight: bold;
}

.menu .current a {
  color: #cc0033;
  font-weight: bold;
}

.menu .current a i, .menu a:hover i {
  background-position: 0 -31px;
}

.menu li li a {
  text-indent: 35px;
  padding: 12px 0;
  border: 0;
}

.menu li li a:hover, .menu .current .current a {
  color: #cc0033;
  font-weight: normal;
}

.menu li li a, .menu .current li a {
  color: #999;
  font-weight: normal;
}

.menu .current li a i {
  background-position: 0 -1px;
}

.menu .current .current a i, .menu li li a:hover i {
  background-position: 0 -31px;
}

.menu li ul {
  display: none;
  border-bottom: 1px dotted #dcdcdc;
}

.menu li:hover ul, .menu .current ul {
  display: block;
}

.menu li a{
	position: relative;
	top: 1px;
}
/* TAB切换 tabNav */
.tabNav {
  margin: 0 0 10px 0;
  background: url(../images/common/line_bg.jpg) 0 50px repeat-x;
  _background: url(../images/common/line_bg.jpg) 0 55px repeat-x;
}

.tabNav li {
  float: left;
}

.tabNav li a {
  display: block;
  color: #666;
  font-size: 16px;
  font-family: "microsoft yahei";
  text-align: center;
  border: 0;
  height: 50px;
  line-height: 55px;
  padding: 0 20px;
}

.tabNav li a:hover, .tabNav a.current {
  color: #cc0033;
  text-decoration: none;
  border-bottom: 5px solid #CC0033;
}

/* 表单 */
.form dt, .form dd {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-size: 12px;
}
.form dl {
  margin: 10px 0 0;
  font-size: 0;
}
.session_add .gbox dl{
  width:520px;
  margin: 10px auto;
  position: relative;
  left: 100px;
}
.form dt {
  text-align: right;
  height: 30px;
  line-height: 30px;
  color: #666;
}
.session_add dt {
  width: 90px;
}

.form dd {
  vertical-align: top;
}

.form dt i.required {
  color: #cc0033;
  font-size: 14px;
  padding-right: 10px;
  font-style: normal;
  font-family: Arail;
}

.form dd span.err {
  display:inline-block;
  color: #cc3300;
  margin-left: 15px;
  font-style: italic;
  font-family: "microsoft yahei";
}
.session_add dd span.err {
  display:inline-block;
}
.form dd .input.err {
  border: 1px solid #cc0033;
  outline: none;
}

.form .iop{text-align:center;margin-bottom: 10px;}

.form dd .input.ok {
  border: 1px solid #7DDF91;
  outline: none;
}
.session_add .op{
	margin:10px 0px 0px 30px;
}
/* 按钮 */
.btn {
  font-family: "microsoft yahei";
  background: #cc0033;
  border: 1px solid #cc0033;
  border-radius: 0;
  color: #fff;
  text-align: center;
  cursor: pointer;
  transition: all 0.5s;
  width: 173px;
  height: 46px;
  line-height: 46px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-size: 18px;
}

.btn-small {
  width: 114px;
  height: 35px;
  font-size: 14px;
  line-height: 35px;
}

.btn-small-s {
  width: 75px;
  height: 30px;
  font-size: 12px;
  line-height: 30px;
}

.btn.disabled {
  background: #fff;
  border: 1px solid #ddd;
  color: #666;
}

.btn:hover {
  background: #b90834;
  color: #fff;
  text-decoration: none;
  border: 1px solid #cc0033;
  box-shadow: 0 1px 3px #ddd;
  -moz-box-shadow: 0 1px 3px #ddd;
  -webkit-box-shadow: 0 1px 3px #ddd;
}

/* 弹出框 */
.alertBox {
  position: absolute;
  background: #f8f8f8;
  z-index:999;
}

.alertBox .content {
  padding: 10px;
  border: 1px solid #ccc;
  border-top: 0;
  border-radius: 0 0 4px 4px;
}

.alertBox .tip {
  font-size: 12px;
  line-height: 16px;
}

.alertBox h4 {
  font-size: 14px;
  font-family: 'microsoft yahei';
  font-weight: normal;
  color: #fff;
  height: 30px;
  line-height: 30px;
  padding: 0 0 0 15px;
  background: #343434;
  border-radius: 4px 4px 0 0;
}

.alertBox .close {
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  cursor: pointer;
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* 图标 icons */
.icon_s {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  background: url(../images/manage/small_icons.png) no-repeat;
  margin-right: 5px;
}
.icons-xj{width:17px;height:17px;background-position:-378px -59px;}
a:hover .icons-xj{width:17px;height:17px;background-position:-378px -80px;}

.icons-wx2wm{width:90px;background-position:-1px -185px;}

.icon_s.icon_s_person {
  background-position: -9px -1px;
}

.icon_s.icon_s_phone {
  background-position: -9px -29px;
}

.icon_s.icon_s_email {
  background-position: -11px -54px;
}

.icon_s.icon_s_person2 {
  background-position: -12px -80px;
}

.icon_s.icon_s_position {
  background-position: -11px -109px;
}

.icon_s.icon_s_money {
  width: 32px;
  height: 32px;
  background-position: -6px -135px;
}

.zhbt{
	position: absolute;
    top: 30px;
    left: 20px;
    font-size: 40px;
    font-weight: bolder;
    color: #fff;
}
.icons {
  background: url("../images/common/icons.png") no-repeat;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  margin-right: 6px;
  font-size: 0;
  line-height: 0;
}

.icons-pm {
  width: 19px;
  height: 18px;
  background-position: -350px -58px;
}

a:hover .icons-pm {
  width: 19px;
  height: 18px;
  background-position: -350px -79px;
}

.icons-logo {
  width: 245px;
  height: 78px;
  margin: 20px 0 0;
  background-position: -135px -111px;
  margin-right: 0;
}

.icons-ck {
  width: 17px;
  height: 21px;
  background-position: -227px -1px;
}

a:hover .icons-ck {
  width: 17px;
  height: 21px;
  background-position: -227px -27px;
}

.icons-kf {
  width: 15px;
  height: 15px;
  background-position: -199px -69px;
}

.icons-wx {
  width: 24px;
  height: 20px;
  background-position: -161px -29px;
}

.icons-home {
  width: 19px;
  height: 16px;
  background-position: -214px -68px;
  vertical-align: top;
}

.icons-li {
  width: 11px;
  height: 14px;
  background-position: 0 -1px;
  margin-right: 4px;
}

.icons-lir {
  width: 11px;
  height: 14px;
  background-position: 0 -31px;
  margin-right: 4px;
}

.icons-time {
  width: 61px;
  height: 66px;
  background-position: -72px -111px;
  float: left;
  margin: 16px;
}

.icons-time-over {
  width: 61px;
  height: 66px;
  background-position: -2px -111px;
}

.icons-edit {
  width: 19px;
  height: 17px;
  background-position: -44px -1px;
}

a:hover .icons-edit {
  background-position: -44px -31px;
}

.icons-mg {
  width: 19px;
  height: 16px;
  background-position: -75px -1px;
}

a:hover .icons-mg {
  width: 19px;
  height: 16px;
  background-position: -75px -31px;
}

.icons-zxzh{
	width:22px;
	height:20px;
	background-position:-115px -238px;
}

a:hover .icons-zxzh {
	width:22px;
	height:20px;
	background-position:-115px -264px;
}

.icons-qyzh{
	width:22px;
	height:20px;
	background-position:-150px -238px;
}

a:hover .icons-qyzh {
	width:22px;
	height:20px;
	background-position:-150px -264px;
}

.icons-y {
  width: 29px;
  height: 29px;
  background-position: -104px -69px;
  margin-right: 8px;
}

.icons-code {
  width: 92px;
  height: 90px;
  background-position: 0 -185px;
}

.icons-yg {
  width: 19px;
  height: 16px;
  background-position: -374px -31px;
  margin: 28px auto 12px;
}

.icons-qg {
  width: 19px;
  height: 16px;
  background-position: -373px 0;
  margin: 28px auto 12px;
}

.icons-rz{width:18px;height:20px;background-position:-133px 0;}
a:hover .icons-rz{width:18px;height:20px;background-position:-133px -30px;}
.icons-upload{width:19px;height:19px;background-position:-105px 0;}
a:hover .icons-upload{width:19px;height:19px;background-position:-105px -31px;}
.icons-ed{width:19px;height:19px;background-position:-196px -1px;}

a:hover .icons-ed {
  width: 19px;
  height: 19px;
  background-position: -196px -31px;
}

.icons-cx{width:15px;height:17px;background-position:-18px -1px;}
a:hover .icons-cx{width:15px;height:17px;background-position:-18px -31px;}
.icons-hf{width:24px;height:21px;background-position:-161px 0;}
a:hover .icons-hf{width:24px;height:21px;background-position:-161px -29px;}
.icons-qr{width:20px;height:20px;background-position:-264px 0;}
a:hover .icons-qr{width:20px;height:20px;background-position:-264px -28px;}
.icons-file2{width:19px;height:21px;background-position:-133px 1px;}
a:hover .icons-file2{width:19px;height:21px;background-position:-133px -30px;}

.icons-qian {
  width: 10px;
  height: 14px;
  background-position: -263px -60px;
}

a:hover .icons-qian {
  width: 10px;
  height: 14px;
  background-position: -263px -81px;
}

.icons-dd {
  width: 12px;
  height: 16px;
  background-position: -284px -59px;
}

a:hover .icons-dd {
  width: 12px;
  height: 16px;
  background-position: -284px -80px;
}

.icons-car {
  width: 22px;
  height: 14px;
  background-position: -308px -59px;
}

a:hover .icons-car {
  width: 22px;
  height: 14px;
  background-position: -309px -82px;
}

/* 输入框 */
.input, .select, .txt {
  width: 186px;
  font-size: 12px;
  border: 1px solid #ccc;
  padding:3px;
  color: #666;
  outline:0;
}
.txt{
	width:300px;
	height:120px;
}
.select.time{
	width: 85px;
}
.input{
	padding:4px 3px;
}
.select{
	width:194px;
}

.select.half {
  width: 95px;
  margin-right:4px;
}

.input.date {
  width: 82px;
}
.input.half {
  width: 82px;
}
.select:after {
  display: block;
  position: absolute;
  width: 30px;*width: 30px;
  height: 30px;*height: 30px;
  background: #f8f8f8;
  content: "";
}

/* 表格 table */

.table {
  text-align: center;
  table-layout: fixed;
  border: 1px solid #ccc;
  border-collapse: collapse;
  width: 100%;
}

.table th {
  border: 1px solid #ccc;
  background: #f8f8f8;
}

.table p {
  line-height: 30px;
}

.table td {
	padding: 10px;
	line-height: 20px;
	border: 1px solid #ccc;
	word-break: break-all;
}

.table thead {
  background: #EAEAEA;
  font-size: 14px;
}

.table.confuse thead td {
  font-weight: bold;
}

.table.confuse thead td {
  text-align: left;
  text-indent: 2em;
}

.table.confuse tbody td:nth-child(odd) {
  background: #F4F4F4;
  color: #333;
}

.table.dark tr:nth-child(even) {
  background: #f8f8f8;
}
.table.dark {
  table-layout: auto;
}

.table.dark thead td {
  height: 35px;
  line-height: 20px;
  background: #343434;
  border: 1px solid #343434;
  color: #fff;
  font-weight: normal;
  padding: 0 0;
}

.table.dark tbody td {
  color: #666;
  line-height: normal;
  border: 0;
  border-right: 1px dashed #dcdcdc;
  text-align: center;
  border-bottom: 1px solid #dcdcdc;
}

.table.dark .car_info {
  position: relative;
  display: inline-block;
  cursor: pointer;
  padding-top:10px;
  font-size:0;
  width:232px;
}

.table.dark .car_info img { 
  width: 88px;
  height: 88px;
  border: 1px solid #dfdfdf;
  vertical-align: top;
  display: inline-block;
}

.table.dark .car_info p {
  padding-left: 10px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 130px;
  text-align: left;
  max-height: 100px;
  line-height: 18px;
  font-size:12px;
}

.table.dark .car_info p span {
  display: block;
}
.table.dark .car_info a:hover{text-decoration: none;}
.table.dark .car_action a {
  height: 26px;
  background: url(../images/manage/small_icons2.png) no-repeat;
  padding-left: 30px;
  line-height: 26px;
  text-align: left;
  display: block;
}
.table.hy {
   margin-bottom: 20px;
}

.table.hy thead td{
	font-size:12px;
 	color:#333;
 	font-weight:bold;
 	background:#eee;
}
.table.hy tbody td:nth-child(odd) {
  background: #F4F4F4;
  color: #333;
}

.table.hy td:nth-child(even) {
  background: #f8f8f8;
}
.table.dark .car_info .alertBox {
  left: 100px;
  bottom: 5px;
  width: 280px;
}
/* 头部 header */
.header {
  width: 100%;
  height: 120px;
  background-color: #cc0033;
  min-width: 1190px;
  border-bottom: 10px solid #343434;
}

.header a {
  color: #fff;
}

.header p {
  line-height: 60px;
  color: #fff;
  text-align: right;
}

.header p a {
  text-align: center;
  margin: 0 10px;
}

.header p strong {
  margin-left: 10px;
}

.header ul {
  /**width: 698px;*/
  line-height: 39px;
  text-align: right;
}

.header ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-size: 18px;
  font-family: "microsoft yahei";
  margin-left: 25px;
}

.header ul li a:hover {
  text-decoration: none;
}

.header ul li .q_nav_cun {
  background: #a50020;
  border-radius: 0;
}

.header ul li span {
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
}



/* 面包屑 */
.breadcrumb {
  height: 20px;
  margin: 15px 0;
  font-size: 13px;
  font-family: "microsoft yahei";
  color: #777;
}

.breadcrumb a {
  color: #777;
  margin: 0 10px;
  text-decoration: none;
}

.breadcrumb a:hover {
  color: #cc0033;
  text-decoration: none
}

.breadcrumb b {
  color: #c03;
  font-weight: normal;
  margin-left: 10px;
}

/* 页脚 footer */
.q_footer {
  background: #333333;
  width: 100%;
  color: #fff;
  min-width: 1190px;
  font-family: "microsoft yahei";
  height:75px;
}

.q_footer_center hr{color:#868686; width:80px;float: left;}

.q_foot {
  width: 1190px;
  margin: 0 auto;
  overflow: hidden;
  padding: 10px 0;
}

.q_foot .q_footer_left p {
  font-size: 28px;
  font-weight: bold;
  background:url(../images/common/phonecall.png) no-repeat ;text-indent: 25px;
}

.q_foot .q_footer_left span {
  font-size: 13px;text-indent: 25px;display: block;
}

.q_foot .q_footer_left {
  float: left;
  width: 300px;
}

.q_foot .q_footer_center {
  width: 890px;
  float: right;padding-top: 20px;
}

.q_foot .q_footer_center dl {
  float: left;
  width: 222px;
}

.q_foot .q_footer_center dl dt {
  font-size: 20px;
  height: 20px;
  line-height: 20px;
  overflow: hidden; float: left;
  width: 83px;font-family:"微软雅黑" ;
}

.q_foot .q_footer_center dl dt a {
	color: #d7d7d7;
	}
	
.q_foot .q_footer_center dl dt a:hover{
	color: #cc0033; text-decoration:none;
	}	
	
.q_foot .q_footer_center dl dd {
  height: 14px;
  line-height: 14px;
  font-size: 12px;
  overflow: hidden;float: left;padding-top: 8px;
  width: 139px;color: #d7d7d7;font-family:"Arial";
}



.q_footer_right {
  float: left;
  width: 140px;
}

.q_footer_right .q_foot_pic {
  width: 91px;
  height: 91px;
}

.q_footer_right .q_foot_1 {
  text-align: center;
  width: 91px;
  font-family: "Hiragino Sans GB w3";
  margin-top: 8px;
}

.q_footer_right .q_foot_1 p {
  line-height: 15px;
  height: 15px;
  width: 91px;
  overflow: hidden;
  color: #c2c2c2;
}

.q_footer_in {
  height: 30px;
  line-height: 30px;
  background: #cc0033;
  width: 100%;
  min-width: 1190px;
}

.q_foot_in {
  width: 1190px;
  margin: 0 auto;
  overflow: hidden;
}

.q_foot_in .q_foot_in1 {
  float: left;
  color: #fff;
}

.q_foot_in .q_foot_in1 a {
  color: #fff;
  font-family: "微软雅黑"; font-size:13px;
}

.q_foot_in .q_foot_in2 {
  text-align: center;font-size:12px;
  font-family: "微软雅黑";
  color: #fff;
}


/* 翻页 */
.page {
  text-align: center;
  margin: 15px 0;
  font-size: 0;
}

.page a:hover {
  text-decoration: none;
  background: #cc0033;
  color: #fff;
}

.page a {
  width: 34px;
  font-size: 12px;
  height: 34px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  border: 1px solid #dddddd;
  border-left: 0px;
  line-height: 34px;
  text-align: center;
}

.page .page_left {
  border-left: 1px solid #dddddd;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.page .page_right {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.page_cru {
  background: #cc0033;
  color: #fff;
}

/* 右侧浮动内容导航栏 */
.r_nav {
  width: 123px;
  padding: 0 6px 22px 0;
  background: url(../images/manage/r_nav_b.gif) bottom center no-repeat #373737;
  left: 1120px;
  top: 0;
}

.r_nav h3 {
  width: 151px;
  height: 48px;
  position: absolute;
  top: 0;
  left: -17px;
  background: url(../images/manage/r_nav_t.png) no-repeat;
  color: #fff;
  text-align: center;
  line-height: 45px;
}

.r_nav ul {
  margin: 42px 0 0 0;
  background: #dcdcdc;
}

.r_nav li a {
  display: block;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #333;
  font-size: 14px;
}

.r_nav li a:hover {
  text-decoration: none;
}

/* 待整理 de-table (bidding  仲裁回复) */
.de-table {
  border: 1px solid #ccc;
  color: #666;
}

.de-table td, .de-table th {
  border: 1px solid #ccc;
  padding: 0 1em 0;
}

.de-table tr.de-title {
  background-color: #eee;
  color: #666;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
}

.de-table tr.de-title td {
  border: 1px solid #ccc;
}

/* stars */
i.starbg, i.star {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 80px;
  height: 14px;
  vertical-align: top;
  background: url("../images/common/r_star.gif") no-repeat;
  background-position: 0 -14px;
}

i.star {
  background-position: 0 0;
}

i.star1 {
  width: 10%;
}

i.star2 {
  width: 20%;
}

i.star3 {
  width: 30%;
}

i.star4 {
  width: 40%;
}

i.star5 {
  width: 50%;
}

i.star6 {
  width: 60%;
}

i.star7 {
  width: 70%;
}

i.star8 {
  width: 80%;
}

i.star9 {
  width: 90%;
}

i.star10 {
  width: 100%;
}

i.star {
  left: 0;
}

/* 表格里面的 操作图标 */
.table .opt a {
  display: block;
  text-align: left;
  line-height: 30px;
}

.table .opt {
  display: inline-block;
}

/* 小表子 */
.form-small .ib-dl {
  margin-bottom: 25px;
}

.form-small .op {
  padding-left: 6px;
}

.form-small .op .btn {
  margin-right: 6px;
}

/*inbox*/
.inbox {
padding: 15px 20px 10px;
word-wrap: break-word;
word-break: break-all;
}
/*按钮包裹*/
.inbox .op {
	border-top:1px dotted #ccc;
  	text-align: right;
  	padding:10px 0 0 0;
}

.op .btn {
  margin: 0px 20px 0px 0px;
}
.selectbox{
	padding-left:5px;
	margin-right: 10px;
	width: 187px;
	height:24px;
	line-height:24px;
	border:solid 1px #cccccc;
	background: url("../images/common/arrow.png") no-repeat right center #fff;
}
.select-halfbox{
	margin-right: 20px;
	padding-left:5px;
	width: 78px;
	height:24px;
	line-height:24px;
	border:solid 1px #cccccc;
	background: url("../images/common/arrow.png")  no-repeat right center #fff;
	
}
.selectbox-wrapper{
	position:absolute;
	top:24px;
	left:0px;
	width:192px;
	height:120px;
	overflow-y:auto;
	border:solid 1px #cccccc;
	z-index:1000;
	background:#fff;
}
.selectbox-halfwrapper{
	position:absolute;
	top:24px;
	left:0px;
	width: 83px;
	height:120px;
	overflow-y:auto;
	border:solid 1px #cccccc;
	z-index:1000;
	background:#fff;
}
.divContent{
	position:relative;
	display:inline-block;
}
.selectbox-wrapper li,.selectbox-halfwrapper li{
	padding-left:5px;
	line-height:24px;
}
.selectbox-wrapper .selected,.selectbox-halfwrapper .selected{
	background:#1757CB;
	color:#fff;
}
.selectbox-wrapper .current,.selectbox-halfwrapper .current{
	background:#1757CB;
	color:#fff;
}

.sephone table{
	word-break:break-all
}
.sephone dl.f-mt10{
	margin-top:10px;
}
.sub_account_add .select,.account_signup .select{
	*margin-top:6px;
}
.ft18 input{
	width:20px;
	height:20px;
}
.max-btn{width:200px;height:55px;line-height:55px;font-size:20px;}