﻿@charset "utf-8";
input,select,textarea,button{font-family:"simsun";}
.m-wrap-outer {width:1260px;margin:20px auto;background:url(../images/line.gif) repeat-y 340px 0px,url(../images/line.gif) repeat-y 1259px 0px,url(../images/underline.gif) no-repeat right bottom;font-size:0.875rem;}

.m-sidebar {float:left;width:318px;border:#d9d9d9 1px solid;border-top:none;}
.m-content {float:right;width:920px;}

ul.cpList li {border-top:1px solid #ccc;position:relative;}
ul.cpList li a {display:block;padding:10px 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
ul.cpList li a:hover {background-color:#f1f1f1;-webkit-transition:none;-moz-transition:none;transition:none;}
ul.cpList li img {margin-right:15px;vertical-align:middle;}
ul.cpList li:after {content:"";position:absolute;top:50%;margin-top:-5px;right:15px;width:8px;height:8px;border:#ccc solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:1px 1px 0 0;}

.header {position:relative;height:42px;line-height:42px;text-align:center;color:white;background-color:#333;}
.header a.icon-left {position:absolute;z-index:2;left:10px;top:0;height:48px;line-height:48px;color:white;}
.header a.icon-home-outline {position:absolute;z-index:2;right:10px;top:0;height:48px;line-height:48px;color:white;}

.memberStyle {background-color:white;color:black;border:1px solid #e6e6e6;font-size:1rem;}
.memberStyle a.icon-left {color:black;}
.memberStyle a.icon-home-outline {color:black;}

.customerStyle {background-color:#009933;color:white;}
.customerStyle a.icon-left {color:white;}
.customerStyle a.icon-home-outline {color:white;}

ul.m-info {padding:15px 20px;}
ul.m-info li {padding:5px 0;}
ul.m-info span {display:inline-block;width:120px;}
ul.m-info span:before {color:#99cc00;}

ul.messList {margin-bottom:20px;}
ul.messList li {border-bottom:1px solid #e6e6e6;}
ul.messList li a {position:relative;display:block;margin:0 1px;padding:10px 15px;-webkit-transition:none;-moz-transition:none;transition:none;}
ul.messList li p span {display:inline-block;margin-right:10px;color:#999;font-size:0.75rem;}
ul.messList li a:after {content:"";position:absolute;top:50%;margin-top:-5px;right:15px;width:8px;height:8px;border:#b8b8b8 solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:1px 1px 0 0;}
ul.messList li a:hover {background-color:#f1f1f1;}
ul.messList li span.icon-mail-alt {color:#d00;}

.m-pages {margin-bottom:20px;}
.m-pages a,
.m-pages b {display:inline-block;font-size:12px;text-align:center;color:#666;border:1px solid #aaa;margin-left:-1px;min-width:14px;padding:2px 8px;background-color:#f0f0f0;-webkit-transition:none;-moz-transition:none;transition:none;}
.m-pages b {font-weight:normal;background-color:white;}
.m-pages a:hover {text-decoration:none;font-weight:normal;background-color:white;}

.m-msg-content {width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.m-msg-content caption {text-align:left;padding:10px 15px 5px;font-weight:bold;font-size:1rem;word-break:break-all;}
.m-msg-content th {font-weight:normal;text-align:right;width:30px;padding:5px 0px;vertical-align:top;}
.m-msg-content td {padding:5px 15px 5px 0px;}
.m-msg-content td img {max-width:100%;}
.m-msg-content td a.btn {display:inline-block;padding:2px 8px;margin-bottom:8px;}

.fastLink {padding:10px;}
.fastLink a.current {background-color:#009933;color:white;margin-bottom:10px;}
.fastLink a {position:relative;display:block;padding:20px;border:1px solid #009933;background-color:white;color:#009933;border-radius:5px;font-size:0.875rem;}
.fastLink a b {display:block;font-size:1.125rem;}
.fastLink a::after {
  position:absolute;display:inline-block;top:20px;right:20px;
  content:"\f006";
  font-family:"fontello";
  speak:none;
  width:40px;height:40px;line-height:40px;font-size:20px;text-align:center;font-style:normal;font-weight:normal;text-decoration:inherit;
  font-variant:normal;
  text-transform:none;
  border:2px solid #009933;border-radius:50%;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;}
.fastLink a.current::after {content:"\e83d";border-color:white;}

ul.orderList li {position:relative;margin-bottom:10px;font-size:0.875rem;}
ul.orderList li:last-child {margin-bottom:20px;}
ul.orderList li div.orderInfo1 {padding:5px 15px;}
ul.orderList li div.orderInfo1 .left b {}
ul.orderList li div.orderInfo1 .right {}
ul.orderList li div.orderInfo2 {position:relative;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
ul.orderList li div.orderInfo2 img {position:absolute;left:15px;top:10px;z-index:2;width:60px;height:60px;}
ul.orderList li div.orderInfo2 p {padding:10px 15px 10px 85px;}
ul.orderList li div.orderInfo2 b {display:block;font-weight:normal;}
ul.orderList li div.orderInfo2 em {display:inline-block;margin:5px 5px 0 0;padding:0 5px;font-style:normal;border:1px solid #ccc;background-color:white;border-radius:3px;}
ul.orderList li div.orderInfo2 span.ddtime {display:block;}
ul.orderList li div.cost {text-align:right;padding:5px 15px 5px 0;}
ul.orderList li div.cost .pstotal {margin-right:10px;}
ul.orderList li div.cost em {font-style:normal;}
ul.orderList li div.cost b {font-size:1rem;}
ul.orderList li div.operate {text-align:right;padding:5px 10px 10px;}
ul.orderList li div.operate a {display:inline-block;height:28px;line-height:28px;margin-right:5px;padding:0 10px;border-radius:3px;border:1px solid #999;color:#666;}
ul.orderList li div.operate a.focusColor {color:#FF705E;border-color:#FF705E;}

dl.commonStyle {margin-bottom:20px;}
dl.commonStyle dt {color:black;padding:5px 15px;font-size:1rem;}
dl.commonStyle dd {position:relative;padding:5px 15px 0px;border-top:1px solid #e7e7e7;color:#333;font-size:0.875rem;overflow:hidden;}
dl.commonStyle dd span {display:block;}
dl.commonStyle table {width:100%;}

dl.ljmx {margin-bottom:20px;}
dl.ljmx dd {min-height:75px;padding:0;}
dl.ljmx dd img {position:absolute;left:15px;top:10px;z-index:2;width:60px;height:60px;}
dl.ljmx dd p {padding:10px 0px 0 85px;}
dl.ljmx dd b {display:block;font-weight:normal;}
dl.ljmx dd em {display:inline-block;margin:5px 5px 0 0;padding:0 5px;font-style:normal;border:1px solid #ccc;background-color:white;border-radius:3px;}

dl.gmyj dd {padding:0;}
dl.gmyj table th {font-weight:normal;text-align:left;padding:0 0 0 15px;border-bottom:1px solid #e7e7e7;}
dl.gmyj table td {vertical-align:middle;padding:10px 0;border-bottom:1px solid #e7e7e7;text-align:right;}
dl.gmyj table td img {margin-right:10px;}

#queryContext {overflow:hidden;background-color:transparent!important;font-size:0.875rem!important;margin-bottom:20px;}
#queryContext .tbody {width:100%;padding:5px 0;border-top:1px solid #e7e7e7;color:inherit!important;}
#queryContext .tbody table {width:100%;height:auto;border:none;}
#queryContext .errmsg {text-align:left;padding:5px 15px 0px;font-size:0.875rem;}
#queryContext .tit {padding:5px 15px;font-size:1rem;overflow:hidden;}
#queryContext .tit h2 {float:left;font-weight:normal;font-size:inherit;}
#queryContext .tit span {float:right;}
#queryContext .cur {font-weight:normal!important;color:#ff6600!important;}

ul.addList {background-color:#f0f0f0;margin:0 1px;}
ul.addList li {margin-bottom:10px;background-color:white;}
ul.addList li:last-child {margin-bottom:20px;}
ul.addList li div.clearfix {padding:6px 15px;}
ul.addList li em.addname {margin-left:6px;font-size:11px;font-style:normal;border:1px solid #0066cc;color:#0066cc;padding:0 6px;border-radius:3px;}
ul.addList li p {padding:0 15px 6px;border-bottom:1px solid #f0f0f0;}
ul.addList li em.icon-ok-circled {font-style:normal;color:#FF705E;}
div.bottomButton {}
div.bottomButton a {display:block;height:48px;line-height:48px;text-align:center;color:black;background-color:#FFB900;font-size:1rem;}

.line1 {position:relative;border-bottom:1px solid #ddd;clear:both;}
.line1 label {position:absolute;top:0;left:0;display:block;height:40px;line-height:40px;padding-left:15px;margin:0;font-size:14px;}
.line1 input[type="text"],
.line1 input[type="tel"],
.line1 input[type="password"] {width:100%;height:40px;line-height:40px;padding:0 15px 0 90px;border:none;-webkit-appearance:none;font-size:14px;margin:0;outline:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;}
.line1 textarea {display:block;width:100%;height:100px;border:none;outline:none;font-size:14px;margin:0;padding:10px 15px 10px 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;overflow:hidden;}
.arrow input[type="text"] {padding-right:30px;}
.arrow:after {content:"";position:absolute;top:50%;margin-top:-5px;right:15px;width:8px;height:8px;border:#b8b8b8 solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:1px 1px 0 0;}
.line2 {padding:10px 15px;}
.line2 label:first-child {line-height:32px;}

label.switch-btn {float:right;position:relative;display:inline-block;margin:0;padding:0;}
input.checked-switch {position:absolute;z-index:1000;top:0;left:0;opacity:0;width:52px;height:32px;margin:0;padding:0;}
span.text-switch {
  position:relative;display:inline-block;width:50px;height:30px;box-sizing:content-box;
  cursor:pointer;
  border:1px solid #dfdfdf;border-radius:20px;background-color:white;vertical-align:middle;
  box-shadow:rgb(223,223,223) 0px 0px 0px 0px inset;
  transition:border 0.4s,box-shadow 0.4s;
}
span.toggle-btn {
  position:absolute;left:0;top:0;box-sizing:content-box;cursor:pointer;
  width:30px;height:30px;border-radius:100%;background:#fff;
  box-shadow:0 1px 3px rgba(0,0,0,0.4);
  transition:left 0.2s;
}
input.checked-switch:checked ~ span.text-switch {
  border-color:rgb(100,189,99);
  box-shadow:rgb(100,189,99) 0px 0px 0px 16px inset;
  transition:border 0.4s,box-shadow 0.4s,background-color 1.2s;
  background-color:rgb(100,189,99);
}
input.checked-switch:checked ~ span.text-switch > span.toggle-btn {left:20px;}

.memberButton {}
.memberButton a,
.memberButton input[type="submit"] {display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:15px 0;text-align:center;border:none;outline:none;cursor:pointer;color:black;background-color:#FFB900;font-size:14px;}

.payReInfo {text-align:center;padding:30px 15px 30px;}
.payReInfo img {width:100px;height:100px;margin-bottom:5px;}
.payReInfo b {display:block;font-size:26px;color:#009933;font-weight:normal;line-height:30px;margin-bottom:5px;}
.payReInfo p {margin-bottom:50px;}
.payReInfo a {
  display:block;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  height:38px;line-height:38px;margin-bottom:10px;
  color:#333;
  text-shadow:0 1px white;
  background:#fafafa;
  border-width:1px;border-style:solid;border-color:#dadada #d2d2d2 #c5c5c5;border-radius:3px;
  background-image:-webkit-linear-gradient(top,#fcfcfc,#f0f0f0);
  background-image:-moz-linear-gradient(top,#fcfcfc,#f0f0f0);
  background-image:-o-linear-gradient(top,#fcfcfc,#f0f0f0);
  background-image:linear-gradient(to bottom,#fcfcfc,#f0f0f0);
  -webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.7),0 1px 2px rgba(0,0,0,0.05);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,0.7),0 1px 2px rgba(0,0,0,0.05);}

.m-table th {padding:10px 0;font-weight:normal;}
.m-table td {text-align:center;padding:5px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.m-table td a {color:#3399ff;border:1px solid #fff;padding:2px 6px;border-radius:3px;}
.m-table td a:hover {border:1px solid #3399ff;}

dl.fhsj {margin-bottom:20px;}
dl.fhsj dt {color:black;padding:5px 15px;font-size:1rem;}
dl.fhsj dd {position:relative;padding:0;border-top:1px solid #e7e7e7;color:#333;font-size:0.875rem;overflow:hidden;}

table.fhsjbiao {width:100%;text-align:center;}
table.fhsjbiao tr th {font-weight:normal;border:1px solid #e7e7e7;}
table.fhsjbiao tr td {border:1px solid #e7e7e7;border-top:none;vertical-align:middle;padding:8px 12px;line-height:18px;}
table.fhsjbiao tr td.noleftbor {border-left:none;}
table.fhsjbiao tr td.norightbor {border-right:none;}

.tipinfo {position:relative;height:40px;line-height:40px;margin:0 1px;padding:5px 15px;background-color:white;border-bottom:1px solid #e7e7e7;font-size:16px;}
.tipinfo .close {position:absolute;right:15px;height:50px;line-height:50px;top:0;z-index:1000;}
.tipinfo img {vertical-align:middle;}