*{margin:0; padding: 0; border: 0;}
body{ font-size: 12px; font-family: "宋体"; background:#f2efe8;}
a{ text-decoration: none;}
a:hover{ text-decoration: none;}
li{ list-style: none;}
.fl { float:left;}
.fr { float:right;}
.cl { clear:both;}
.ov { overflow:hidden;}
.bor { border:1px solid #E0DEDE;}
.br { border-radius:3px;}
.pr { position:relative;}
.pa { position:absolute;}

.header{ width: 995px; margin: 0 auto; overflow: hidden;}
.header-a{ width: 995px; height: 33px;    background:url(header-a_bg_qgrd170228.jpg) repeat-x;}
.span-a{ line-height: 33px; float: left; color: #c1000e; padding-left: 25px;}
.span-b{ line-height: 33px; float: right; padding-right: 25px;}
.span-b a{ color: #3c3c3c;}
.span-b a:hover{ color: #b40406;}
.header-banner{ width: 995px; height: 162px;   background:url(header-banner_qgrd170228.jpg) no-repeat;}
.header-dh{ width: 993px; height: 46px; border-top: 1px solid #f7d7aa; border-right: 1px solid #f7d7aa; border-bottom: 2px solid #c1000e; border-left: 1px solid #f7d7aa; background:url(header-dh_bg_qgrd170228.jpg) repeat-x;}
.header-dh ul{ margin-left: 15px;  margin-top: 5px;}
.header-dh li{ width: 99px; line-height: 38px; float: left; text-align: center; margin-right: 23px;}
.header-dh li a{ color: #b40406; font-family: "微软雅黑"; font-size: 16px;}
.header-dh a:hover{ color: #ffefc3; display: inline-block; width: 99px; height: 41px; background:#b40406;}
.header-new{ width: 995px; height: 45px;   background:url(header-new_bg_qgrd170228.jpg) repeat-x;}
.weather{ width: 500px; height: 25px; margin-left: 30px; padding-top: 10px; float: left;}
.weather span{ line-height: 25px;}
.new-right{ width: 300px; height: 23px; float: right; margin-top: 14px;}
.new-right span{ line-height: 23px; float: left; color: #c1000e; padding-right: 10px;}
.sea{ width: 200px; height: 30px; float: left; background:url(search_qgrd170228.png) no-repeat;}
.search{ width: 135px; margin-top: 4px; margin-left: 4px; float: left;}
.search-ok{ width: 51px; height: 22px; float: right;}

.footer{ width: 995px; /* height: 176px; */ background:#fff; margin: 0 auto;}
.footer-t{ width: 973px; height: 44px; border-top: 2px solid #b40001; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background:#fcfafb; border-left: 1px solid #ccc; margin: 0 auto;}
.footer-t p{ float: left; font-size: 18px; color: #c1000e; font-family: "微软雅黑"; line-height: 42px; padding-left: 12px; font-weight: bold;}
.select{ float: left; margin-top: 12px;}
.footer-t select{ width: 234px; height: 20px; margin-left: 20px; border: 1px solid #7c9eb7;}
.footer-b{ width: 400px; height: 100px; margin: 25px auto 0;}
.footer-b p{ text-align: center; line-height: 25px;font-size: 12px;}