@charset "utf-8";
html,body, ol, ul,li, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {margin: 0;padding: 0;outline:none;}
html { font-size: 12px; line-height: 2em; font-family:Verdana,arial,宋体;overflow-x:hidden;}
body {color: #333; background:#fff }
img { border: 0px;vertical-align:middle; }
ul, li { list-style: none; }
p{word-wrap:break-word;}
.left { float: left; }
.right { float: right; }
.block{ display:block;}
.clear { clear: both; }
em,i{ font-style:normal;}
a { text-decoration: none; color: #347bc7; }
a:hover { text-decoration: underline;}
.center{ text-align:center}

/* all font */
h3{ font-size:14px;}
.red{ color:#f00;}
.green{ color:#05b209;}
.orange{ color:#af2a36;}
.font14{ font-size:14px;}
.font20{ font-size:20px;}
.pre{ position:relative;}
.indent{ text-indent:2em;}
.algin-right{ text-align:right;}
.mar-b-5{ margin-bottom:5px;}
.y999{ color:#999;}
/* all forms */
*:focus { outline: none; }
input, label {font-family:Verdana,arial,宋体; vertical-align: middle;font-size:12px;}
textarea {font-family:Verdana,arial,宋体; resize: none; overflow-y: auto;font-size:12px;}
select{font-size:12px;font-family:Verdana,arial,宋体; }
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}

/* ui-public-select*/
.ui-public-select{ position:relative; width:160px; z-index:100;border:solid 1px #ccc; border-radius:3px; display:inline-block; }
.ui-public-select-250{width:250px; }
.ui-public-select-error{border:solid 1px #ee5359; }
.ui-public-select-title{ white-space:nowrap; position:relative; z-index:2; height:25px;box-shadow:1px 1px 2px #eee inset; line-height:25px; padding:0px 30px 0px 10px; cursor:pointer; background:url(../images/ico10.gif) no-repeat right center #fff;}
.ui-public-select-body{ position:absolute; max-height:210px; overflow:hidden; box-shadow:0px 0px 2px #ccc; display:none;z-index:1; width:100%; left:-1px;border:solid 1px #ccc;border-radius:3px;background:#fff;}
.ui-public-select-container{ overflow:hidden;}
.ui-public-select-list{height:30px; padding:0px 10px; position:relative; white-space:nowrap; line-height:30px; font-size:14px; cursor:pointer; margin:-1px 0px 0px; border-top:solid 1px #f5f5f5;}
.ui-public-select-list:hover{background:#6790d2; border-top:solid 1px #6790d2; color:#fff; z-index:2;}

/* ui-public-page */
.ui-order-page { float: right; text-align: center; color: #999; }
.ui-order-page a { display: inline-block; width: 22px; color: #333; color: #5f5f5f; vertical-align: middle; height: 22px; border: solid 1px #ccc; margin: 0px 3px; background: #fff; line-height: 22px; text-align: center; }
.ui-order-page a.pageType{width:auto; padding:0px 10px;}
.ui-order-page a.page-btn, .order-page a.prev-btn { width: 60px; }
.ui-order-page a:hover { text-decoration: none; background: #68a6dd; color: #fff; border: solid 1px #4384c4; }
.ui-order-page span { vertical-align: middle; color: #5f5f5f; margin: 0px 1px; }
.ui-order-page .dian { padding: 0px 5px; }
.ui-order-page span.current { background: #4384c4; color: #fff; margin: 0px 1px; display: inline-block; width: 22px; height: 22px; line-height: 22px; text-align: center; border: solid 1px #4384c4; }
.ui-order-page span.page-btn-dis { color: #959595; display: inline-block; width: 60px; height: 24px; line-height: 24px; text-align: center; border: solid 1px #cbcbc8; background: #fff; }
.ui-order-page span.total{ float:left; margin-top:2px; *margin-top:4px;}
/* ui-master-container */
.ui-master-container{ position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:9999 !important;}
.ui-master-content{ background:#fff; box-shadow:0px 0px 5px #999;left:50%;}
.ui-master-head{ position:relative; cursor:default; height:48px; line-height:48px; font-size:18px; color:#333; border-bottom:solid 1px #f2f2f2; padding:0px 20px;}
.ui-master-close{ position:absolute; z-index:2; right:10px; top:15px; cursor:pointer; width:18px; height:18px; overflow:hidden;-moz-transition:-moz-transform 0.5s ease 0s;-webkit-transition:-moz-transform 0.5s ease 0s;-o-transition:-moz-transform 0.5s ease 0s;transition:transform 0.5s ease 0s;}
.ui-master-close:hover{ background-position:0px -21px;-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.ui-master-body{ position:relative; width:100%; z-index:1;}
/* confirm-container */
.ui-confirm-container{ background:#fff; padding:20px 20px 20px 80px; left:50%;top:50%;box-shadow:0px 0px 5px #999;}
.ui-confirm-ico{ position:absolute; left:20px; top:25px;}
.ui-confirm-title{ font-size:18px; font-weight:normal; color:#3b5999; margin-bottom:10px;}
.ui-confirm-content{ font-size:14px; color:#666;}
.ui-confirm-button{ height:34px; margin-top:15px;}
.ui-confirm-button span{ display:block; float:left; margin-right:20px; width:125px; height:32px; text-align:center; font-size:14px; line-height:32px;cursor:pointer; border-radius:3px;}
.ui-confirm-button span.blue{ background:#6790d2;border:solid 1px #6790d2; color:#fff;}
.ui-confirm-button span.white{ background:#fff; border:solid 1px #d2d2d2; color:#666;}
.ui-confirm-button span.blue:hover{background:#ff5b22;border:solid 1px #ff5b22;}
.ui-confirm-button span.white:hover{border:solid 1px #6790d2;color:#6790d2;}
/* async-status-container */
.async-status-container{ padding:20px 40px 30px;text-align:center;}
.async-status-content{ font-size:18px;color:#666; margin-bottom:20px;}
.async-status-content img{ vertical-align:middle; margin-right:10px;}
.async-status-container a{ display:inline-block; height:32px; text-align:center;background:#6790d2; color:#fff; font-size:14px; line-height:32px;cursor:pointer; margin:0px auto; padding:0px 40px;}
.async-status-container a:hover{background:#ff5b22;text-decoration:none;}

