﻿body {font-size: 14px; color:#333; font-family: Verdana, Tahoma, Arial, "Helvetica Neue", Helvetica,"微软雅黑"; background-color:#fff;margin:0px auto 10px auto;}
img{border:none;}
h1,h2,h3,dl,dd,div{ margin:0px; padding:0px;}
select{padding:5px 8px; vertical-align:middle;font-family: Verdana, Tahoma, Arial, "Helvetica Neue", Helvetica, "微软雅黑",sans-serif,"宋体"; margin-right:5px;}
input{font-family: Verdana, Tahoma, Arial, "Helvetica Neue", Helvetica,"微软雅黑"; vertical-align:middle; }
.header { background-color:#fff; overflow:hidden; display:block; border-bottom:1px solid #eee;}
.header .tip {background-color: #00a2ca;color: #fff;font-size: 12px;line-height:24px;margin: 0px auto;}
.header .nav{ text-align:right;padding:20px 0px; background-repeat:no-repeat;background-position:left center; position:relative;height: 20px;}
.header .nav a{ padding:0px 10px; color:#333; text-decoration:none;}
.page-content {width:980px;margin: 0px auto; overflow:hidden;position:relative;}
.server-content {/*border:1px dashed #fde96d; background-color:#ffffd7;*/ padding:8px; margin-top:15px;}
.server-content .hd{font-weight:bold; color:#ff6a00;}
.server-content .span-header{ margin-right:30px;}
.server-content .contact{float:right; clear:right;}

.server-content .strong{ font-weight:bold; color:#333;}
.server-content-des {border:1px dashed #c4e39d; padding:8px; margin-top:10px;}
.give-content {border:1px dashed #fde96d; padding:8px; margin-top:10px;}
.give-content ul {list-style:none; margin:0px; padding:0px; }
.give-content li{list-style:none;line-height:150%;display:inline-block;zoom:1;/*margin-right: 50px;*/width:235px;}
.give-content .remark{line-height:200%; color:red; font-size:12px;}
.give-pink { background-color:#ffdfef; }
.give-yellow { background-color:#ffffd7; }
.give-green { background-color:#f6ffea; }
.give-gray { background-color:#eee; }
.give-blue { background-color:rgba(154, 205, 245, 0.60); }

.pay-body{ border:1px solid #ccc; border-top:3px solid #666; overflow:hidden; margin-top:10px; padding:3px 0px; background-color:#fff;}
.pay-body h3{ border-bottom:1px dashed #ccc; font-size:14px; font-weight:bold; line-height:200%; height:30px; padding-left:6px; }
.pay-body-content{ padding:10px;}
.pay-body-content ul {list-style:none; margin:0px; padding:0px; }
.pay-body-content li{margin:0px;border:1px solid #fff;line-height:150%;display:inline-block;zoom:1; height:45px; width:220px; *display:inline; padding:5px; cursor:pointer; }
.pay-body-content li:hover{border:1px solid #fde96d; background-color:#ffffd7; }
.pay-body-content li .logo{float:left;padding:3px; width:100px; text-align:center;}
.pay-body-content li .des{float:left;padding-left:5px;}
.pay-body-content li .tit{font-weight:normal;}
.pay-body-content li span{display:block;}
.font-red {color:red; }
.font-fa2d59 {color:#fa052b;}

dl {clear:both;}
dd {vertical-align:middle; padding: 5px; display:block;}
dd img{vertical-align:middle; margin-left:5px;}
dd input{ width:100px;}

.lab { width: 150px; float:left;height:21px; padding:5px 8px;line-height:21px; text-align:right;padding-right:10px;clear: left; color:#000; }
:-moz-placeholder {color: #999999; font-weight:normal;}
::-moz-placeholder {color: #999999;font-weight:normal;}
:-ms-input-placeholder {color: #999999;font-weight:normal;}
::-webkit-input-placeholder {color: #999999;font-weight:normal;}
input,input[type="text"]{font-family: Verdana, Tahoma, Arial, "Helvetica Neue", Helvetica, "微软雅黑",sans-serif,"宋体"; vertical-align:middle; margin-right:5px;}
html input[type="text"]{color:#333; height:100%; border:solid 1px #aca7a7; line-height:1; padding:5px 8px; vertical-align:middle; height:21px; line-height:21px;}
html input[type="text"]:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}
input[type="radio"]{vertical-align:middle; margin-right:5px;}
.action{ padding:15px; text-align:center; }
.bt { background-color:#0398d6; border-radius: 2px;color:#fff;  padding:8px 15px; border:none; vertical-align:middle; width:120px; cursor: pointer;}
.order table { border-collapse: collapse; border-spacing: 0; width:100%;border:none; }
.order thead { display: table-header-group; background-color:#f0f4f6; border-bottom:1px solid #ccc;border-top:1px solid #ccc; text-align:center; padding:10px 5px;}
.order tr { border-bottom:1px solid #ccc; text-align:center; padding:10px 5px;}
.order .hder{ padding:10px 5px; text-align:center; border-left:1px solid #ccc;}
.order .errMsg{ padding:15px 5px; text-align:left; }
.order h2{  font-size:14px; font-weight:bold; line-height:200%; height:30px; padding-left:6px; }
.des-remark{ color:#3070a0; font-size:14px; padding:5px;}
.des-remark p{  line-height:150%;}
.field-validation-error{color:red;}
/* .notify { border:1px dashed #fde96d; background-color:#ffffd7; padding:8px; margin-top:10px; background-image:url(/images/cry.png);background-size:50px;background-repeat:no-repeat; background-position-x:10px ; background-position-y:center; height:50px; line-height:50px; padding-left:65px; font-size:14px;} */
.notify { border:1px dashed #fde96d; background-color:#ffffd7; padding:8px; margin-top:10px; height:50px; line-height:50px; padding-left:65px; font-size:14px;}
.succMsg{ border:1px solid #eee; background-color:#f2faf7; padding:20px; margin:auto;margin-top:40px; width:600px; }
.succMsg .tit{ background-image:url(/images/classics/ok.png); background-repeat:no-repeat; height:70px;border-bottom:1px solid #ddd; margin-bottom:10px;}
.succMsg .item{ line-height:30px; min-height:30px; display:block; clear:both; overflow:hidden;word-break: break-all;}
.succMsg .item .th{ line-height:150%; display:block; clear:both; width:100px;float:left;height: 31px;}
.succMsg .item .item-body{ line-height:150%; display:block;}
.succMsg .h3{ line-height:30px; height:30px; display:block; clear:both; overflow:hidden;margin-top:5px;border-bottom:1px solid #ddd; margin-bottom:5px;}
.give{margin-right:40px;}
.empty{height:50px; text-align:left; padding:3px;}
.search { padding:8px 5px;}
.get-bt{border:none;background-color:red; color:#fff; padding:3px 8px;}

#cards ul{ padding:0px; margin:0px;margin-left:130px; display:block;}
#cards .head{ width:150px; float:left; }
#cards ul li{ padding:0px; margin:0px;float:left; padding:5px 0;}
#cards ul li>input{ width:150px; vertical-align:middle;}
.success{position: relative;padding: 20px 70px;font-size:16px;font-weight:bold;line-height:30px;height: 30px;border:1px solid #eee; background-color:#f2faf7; margin:auto;margin-top:40px; width:600px; }
.success img {width:50px;height:50px;position:absolute;left:15px;top:10px}
.footer {
	padding: 10px 0px 30px; width: 100%; text-align: center; line-height: 30px; margin-top: 50px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; display: inline-block;
}
.cust_service {position: absolute;right: 0;width: 30px;height:190px;overflow: hidden;top:50%;background: url(../images/kf.png)}
.cust_service div{position: absolute;margin-left: 35px;width: 119px;text-align: center;font-size: 15px;color: red;font-weight: bold;}
.cust_service ._kf {top: 50px;}
.cust_service ._js {bottom: 40px;}