@charset "utf-8";
/*@formatter:off*/
/* common */
html,body{padding:0; margin:0;background-color: #f5f5f5;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
body, button, input, select, textarea { font: 12px/1.5 "PingFang SC","Source Han Sans SC","HanHei SC","Helvetica Neue","Helvetica","Hiragino Sans GB","Microsoft YaHei","微软雅黑","Arial","sans-serif"; color:#666 }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
address, cite, dfn, em, var { font-style: normal }
ul, ol, dl { list-style: none }
a { text-decoration: none !important; outline: none ;font-family:"PingFang SC","Source Han Sans SC","HanHei SC","Helvetica Neue","Helvetica","Hiragino Sans GB","Microsoft YaHei","微软雅黑","Arial","sans-serif";cursor: pointer;}
img { border: 0 }
button, input, select, textarea { font-size: 100% ;font-family:"PingFang SC","Source Han Sans SC","HanHei SC","Helvetica Neue","Helvetica","Hiragino Sans GB","Microsoft YaHei","微软雅黑","Arial","sans-serif";outline: none;}
table { border-collapse: collapse; border-spacing: 0 }
a:focus,input[type=button]:focus,input[type=submit]:focus{outline:none;}
.clear{*zoom:1;}
.clear:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
.cl:before{content: ''; display: table;}
.cl:after{content: ''; display: table; clear: both}
.wrap{position: relative;min-height:100%; clear: both; content: ""; }
.col_l{float: left;*display: inline;}
.col_r{float: right;*display: inline;}
.ect{text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.fl{float: left;}
.fr{float: right;}
.form-control {border-radius: 0;box-shadow: none;border-color: #d2d6de;}
.form-control.error{border-color: #ac2925;border-style: dotted;}
.form-control,.control-label{font-size: 14px;color: #999999;box-sizing: border-box;padding-left: 20px;padding-right: 20px;}
label.error{color: #fc4343;height: 16px;line-height: 14px;}
.control-label span{color: #bb2928;margin-left: 5px;}
span.required{color: #bb2928;margin-left: 5px;display: inline;}
.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn {border-top: 1px solid #eeeeee;}
.clear, .clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}


.uc_footer{position: relative;text-align: center;margin-top: 20px;margin-bottom: 20px;}
.uc_footer p{height: 24px;line-height: 24px;}

.footer {position: absolute;bottom: 20px;width: 100%; /* min-width: 1200px; */text-align: center;}
.footer .footer_content{width: 1180px;margin: 0 auto;}
.footer_content .aboutus_link {width: auto;text-align: center;height: 24px;line-height: 24px;}
.footer_content .aboutus_link a {width: auto;padding: 0 15px;border-right: 1px #cccccc solid;color: #666666;}
.footer_content .aboutus_link a:last-child{border:none;}
.footer_content p.statement {width: 100%;text-align: center;color: #666;height: 24px;line-height: 24px;margin: 10px auto;}
.footer_content p.bottom_bah {width: 100%;display: block;text-align: center;color: #666;height: 24px;line-height: 24px;}
.footer_content p.bottom_bah a{color: #666666;}
.footer_content p.bottom_bah a:hover,.footer_content .aboutus_link a:hover{color: #5090ef;}
/*@formatter:on*/