﻿/****初始化****/
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,pre,code,legend,textarea,p,th,td{padding:0;margin: 0}
body{font:12px "宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%}
table {border-collapse:collapse;border-spacing:0}
button, input, select, textarea { font-size:100%;vertical-align:middle}
img {border:0 none; list-style: none}
em {font-weight:normal;font-style:normal}
ol,ul {list-style:none}

a{color:#6c6c6c;cursor:pointer;text-decoration:none}
a:hover{ color:#F00; text-decoration:underline}

/*必用*/
.l{float:left}.r{float:right}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0}
.clearfix { *zoom:1}
.none{display:none}.block{display:block}.inline{display:inline}.hidden{overflow:hidden}

.error{color: red}
.red{color: #fd3207}

h2{font-size: 18px}

.mar-t{margin-top:5px}
.mar-r{margin-right:5px}
.mar-t10{ margin-top: 10px}

.Qva-m{vertical-align: middle}
.MKCon{width:1024px;margin:0 auto;}

/*顶部导航 2018-05-22 全部设置成100%宽度，最小1210px*/
body{padding-bottom:70px}
.Qtopdiv { background-image: url(/Qdialogs/btnImg/top_bg.jpg); height: 42px;width: 100%;min-width: 1210px; margin: 0 auto }
.Qtopdiv .Qtoplogo { float: left; width: 200px; margin-top: 1px; margin-left: 2px; }
.Qtopdiv .Qtopcenter { float: left; padding: 10px 0 0 0; }
.Qtopdiv .Qtopcenter a { padding: 0; font-size: 12px; color: #000000; text-decoration: none; }
.Qtopdiv .Qtopcenter a:hover { color: brown; }
.Qtopdiv .Qtopleft { float: right; height: 38px; margin-top: 1px; padding-top: 3px; margin-right: 5px; }
.Qtopdiv .Qtopleft div { float: left; width: 94px; height: 23px; background-image: url(/Qdialogs/btnImg/top_bg2.jpg); text-align: center; padding-top: 7px; }
.Qtopdiv .Qtopleft a { font-size: 12px; color: #FFF; text-decoration: none; }
.QpageBottom { background: #04598C; text-align: center; width: 100%; color: #fff; height: 48px; }
.QpageBottom p { line-height: 20px; }
.QpageBottom a { color: #fff; text-decoration: none; }

#footer { width: 100%; margin: 0px auto; text-align: center; background: #3f3737;position: fixed; bottom: 0px;ilter:alpha(Opacity=80);-moz-opacity:0.5;opacity:  0.9; }
.footer_box{width: 980px; margin: 0px auto; background: #3f3737;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity:  0.9;}
.footer_box_info{width: 980px; height: 25px; color: #FFF;font-size: 20px;font-weight: bold; text-align: center;padding-top: 7px}
.footer_box_info img{vertical-align: top}
