@charset "utf-8";

body{overflow-x:hidden;}

/*layout*/
.container{max-width:1000px; width:98%; margin-left:auto; margin-right:auto; zoom:1;}

/*title*/
.columnName{line-height:180%;}
.columnTitle{padding-top:10px; padding-bottom:20px; font-size:1.25em; font-weight:700; text-align:center; color:#0b6dd0;}

.columnTab{line-height:34px; background:#ebebeb;}
.columnTab li{float:left; padding:0 30px; font-size:.875em; cursor:pointer;}
.columnTab li.on{color:#fff; background:#0b6dd0;}


/*button*/
.commonBtn{height:32px; padding:0 12px;}
.commonMinbtn{height:32px; padding:0 12px;}
.commonBtn,
.commonMinbtn{font-size:14px; color:#fff; font-weight:700; border-radius:3px;}

.btn_orange{background-color:#ff5f11;}
.btn_blue{background-color:#0b6dd0;}

/*search*/


/*form*/
.form-layout dl dt{padding-top:10px; padding-bottom:15px; font-weight:700; font-size:.875em;}
.form-layout dl dd{position:relative; padding-bottom:15px; padding-left:150px; min-height:32px; line-height:32px;}
.form-layout dl dd span{position:absolute; top:0; left:0; width:140px; font-size:.875em; color:#666; text-align:right;}
.form-layout dl dd span font{width:12px; display:inline-block; text-align:left; font-weight:700; color:#ff0103;}
.form-layout dl dd font{color:#ff0103; font-size:small;}
.form-layout dl dd label{display:block;}
.form-layout dl dd label input{width:100%;}
.form-layout dl dd label select{width:100%;}
.form-layout dl dd label textarea{width:100%; height:100px; overflow-x:hidden; overflow-y:auto;}
.form-layout dl dd label.file_item{padding-right:0; padding-left:0; border:none;}
.form-layout dl dd p{font-size:.75em;} 

.form-layout label{line-height:normal; padding:2px 10px; background:#fff; border:solid #d1d1d1 1px;}

.form-layout .layui-input{padding-left:0;}
.form-layout .layui-form-select dl dd{padding-left:10px; padding-bottom:0; line-height:32px; font-size:.875em;}
.form-layout .layui-form-select dl dd.layui-this{background-color:#0b6dd0;}
.form-layout .layui-form-select dl{left:-11px; right:-11px; margin:0 auto; padding:0;}

.form-layout .button{padding-top:35px; padding-bottom:35px; margin:auto; text-align:center;}
.form-layout .button label,
.form-layout .button span{display:inline-block; vertical-align:top; margin:0 2px;}
.form-layout .button span img{width:66px; height:32px; vertical-align:top;}
.form-layout .button span.yzm_title{font-size:.875em; line-height:32px; margin-right:-2px;}
.form-layout .button label input{width:68px;}

.form-layout.search-result label{border:none;}
.form-layout.search-result .layui-select-disabled .layui-edge{display:none;}

.tips_text{padding-top:5px; font-size:.75em; font-weight:700; line-height:180%; color:#0b6dd0;}

@media (max-width: 1199px) {

}


/*ipad*/
@media (max-width: 992px) {

}

/* xs mobile*/

@media (max-width: 768px) {
}
@media (max-width: 480px) {
.form-layout .button span.send_btn{display:block; margin-top:20px;}
}


@media (max-width: 360px) {
.form-layout dl dd{padding-left:0; line-height:normal;}
.form-layout dl dd span{position:static; display:block; padding-bottom:5px; line-height:160%; text-align:left;}
.form-layout .button label,
.form-layout .button span{margin:0 1px;}
.form-layout .button label input{width:36px;}
}
