@charset "utf-8";
html {
    font-size: 62.5%;      /*一般浏览器的默认字体大小为16px, 以10/16标准算, html里边其他字体大小可以设置为1em=10px */
    font-family: sans-serif;    /*一般手机端默认字体就是'sans-serif'*/
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    width: 100%;
    height: 100%;
}
body {
    position: relative;
    margin: 0;
    padding: 0;
    font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
    text-align: center;   /*对搜狗浏览器来说，可以让整个布局居中*/
    font-size:12px ;
    color: #333;
    background: #fff;
}
div, h1, h2, h3, h4, h5, ul, ol, li, dl, dt, dd, p, span, table, tr, td,
img, a, i, em, strong, b, small, form, input, textarea, button, iframe, param{
    margin: 0;
    padding: 0;
    font-size: inherit;
    font-weight: normal;
    font-style: normal;
}
li{
    list-style: none;
}
table{
    border-collapse:collapse;
    border-spacing: 0;
}
img{
   display:block;
    border: 0;
    font-size:0;
}
a {
    background: transparent;
    text-decoration: none;
    cursor: pointer;
    color:#333 ;
}
a:active,
a:hover {
    outline: 0;
    color: ;
}
.clearfix:after{
    display: block;
    content: '';
    clear: both;
    overflow: hidden;
}
.clearfix{
    zoom: 1;
}
input,textarea{
	margin:0;
	padding:0;
	border:0;
	outline:none;
}
input[type='button'], input[type='submit'], button{
    cursor:pointer;
}
input[type='button'], input[type='submit']{
    -webkit-appearance:button;
    -moz-appearance:button;
    -ms-appearance:button;
    appearance:button;
    border-radius: 0;
}
*, *:after, *:before{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.bdRadius3{
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
}
.bdRadius5{
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
}
header, nav, aside, section, article, footer {
    display: block;
}

/*--------------- 表单元素 ------------------*/
.form{width:100%; height:auto;text-align:left;}
.formBox{width:100%; height:auto;}
.formBox .inputTitle{margin-bottom:15px; width:100%; font-size:16px; color:#777}
.formBox .inputGroup{width:100%; display:inline-block;}
.formBox .inputGroup .title{display: inline-block; max-width: 100%; margin-bottom: 10px; font-size:12px; font-weight: bold;}
.formBox .inputGroup .twoTitle{display: inline-block; max-width: 100%; margin-bottom:20px;margin-left:20px; font-size:15px; font-weight: bold;}
.formBox .inputGroup .twoTitle .help{margin-left: 50px;color: #0e9fd0;float:right;}
.formBox .inputGroup .title i{padding:0 5px; color:#ff6168;}
.formBox .inputGroup .inputBox{width:100%;}
.formBox .inputGroup label{display:; width:100%;}
.formBox .inputGroup .text{padding:5px; margin-bottom:10px; width:100%; height:35px; line-height:25px;  font-size:12px; border: 1px solid #ccc; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;-ms-border-radius:3px; background:#fff;}
.formBox .inputGroup .on{color:#333;}
.formBox .inputGroup .yanzhengBox{}
.formBox .inputGroup .yanzhengBox .text{}
.formBox .inputGroup .btn{ height:34px; line-height:34px; font-size:12px; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;-ms-border-radius:3px; background:#10a8dc url(../img/index/btn_bg.png) repeat-x; border-bottom:1px solid #0d94c2; font-size:12px;}
.formBox .inputGroup .leftBtn{ height:34px; line-height:34px; font-size:12px; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;-ms-border-radius:3px; background:#10a8dc url(../img/index/btn_bg.png) repeat-x; border-bottom:1px solid #0d94c2; font-size:12px;}
.formBox .inputGroup .rightBtn{ height:34px; line-height:34px; font-size:12px; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;-ms-border-radius:3px; background:#10a8dc url(../img/index/btn_bg.png) repeat-x; border-bottom:1px solid #0d94c2; font-size:12px;}
.formBox .inputGroup .btn:hover{background:#0e9fd0;}
.formBox .inputGroup .rightBtn:hover{background:#0e9fd0;}
.formBox .inputGroup .btnDefault{background:#ccc; border-bottom:1px solid #999;}
.formBox .inputGroup .btnDefault:hover{background:#c4c4c4;}
.formBox .inputGroup .btnBox .btn{margin-top:5px; width:100%;}
.formBox .inputGroup .btnBox .leftBtn{margin-top:5px;margin-left:20%;width: 20%;float:left;}
.formBox .inputGroup .btnBox .rightBtn{margin-top:5px;margin-right:20%;width: 20%;float:right;}
.formBox .inputGroup .btnBox .w30{float:right; width:30%;}
.formBox .inputGroup .btnBox .w50{ width:50%;}
.formBox .inputGroup .btnBox .leftBtn, .formBox .inputGroup .btnBox .rightBtn{width:20%;}
.formBox .inputGroup .btnCenter{text-align:center;}
.formBox .inputGroup .yanzhengBox .btn{float:right;}
.formBox .inputGroup .yanzhengBox .img{float:right; height: 35px}
.formBox .inputGroup .yanzhengBox .w70{width:70%;}
.formBox .inputGroup .yanzhengBox .w29{width:29%;}
.formBox .inputGroup .radioBox{/* padding:5px;  */width:100%; height:35px; line-height:35px;}
.formBox .inputGroup .radioBox label{display:inline-block; width:50%;}
.formBox .inputGroup .radioBox .radio{float:left; margin-right:4px; margin-top:10px; margin-top:11px\0;}
.formBox .inputGroup .inputInfo{display:none; padding:0 5px 10px 0; color:#a94442; font-size:12px;}
.formBox .inputGroup .textTitle{display: inline-block; max-width: 100%; margin-bottom: 10px; font-size:14px; font-weight: bold;}
.formBox .inputGroup .textBox{width:100%;}
.formBox .inputGroup .textBox textarea{padding:5px; margin-bottom:10px; width:100%; /* height:35px; */ line-height:25px;  font-size:12px; color:#555555; border: 1px solid #ccc; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;-ms-border-radius:3px; background:#fff; resize:none;}

.formBox .warningBox{padding:10px 0;}
.formBox .warningBox p{color:#a94442; font-weight:bold;}
/*--------------- 弹窗遮罩样式 ------------------*/
.maskDiv{ position:fixed; left:0; top:0; right:0; bottom:0; z-index:999999; width:100%; height:100%; background: rgba(0,0,0,0.25);}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
.maskDiv{
	position:fixed; left:0; top:0; right:0; bottom:0; z-index:999999; width:100%; height:100%; background-color:#000; filter:Alpha(opacity=25);
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
}
}
.windowBox{position:absolute; top:100px; left:40%; margin-left:-200px; z-index:9999999; width:535px; background:#fff;}
.windowBox .windowTitle{padding:0 10px;font-size:16px; width:100%; height:45px; line-height:45px; text-align:left; background:#eeebe8; border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -ms-border-radius:3px 3px 0 0; border-bottom:1px solid #e1e1e1; font-weight:bold;}
.windowBox .windowTitle a{float:right; margin-top:8px; width:30px; height:30px; line-height:30px; font-size:20px; text-align:center; }
.windowBox .windowTitle a:hover{color:#ccc;}


.oneline{    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display:block}






