@charset "gb2312";

*{padding: 0; margin: 0;font-family:Î¢ÈíÑÅºÚ; }
input{ box-sizing: initial; }
ul,li{ list-style: none; }
img{ border: 0; }
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
a img:hover{filter: alpha(opacity=80); opacity: 0.8;}
a{color: #333;text-decoration:none;}
a:hover{text-decoration: underline;}
a:focus{filter: alpha(opacity=80); opacity: 0.8;}
body{ background: url(zx.hongshan.gov.cnimages180105bg.jpg);font-size: 14px;color:#333; }

.clear:after{content:"\200B"; display:block; height:0; clear:both;}
.clear{*zoom:1;}
.fl{float: left !important;}
.fr{float: right !important;}
.bgn{background: none !important;}
.tar{text-align: right !important;}
img.db{display: block; margin-left: auto; margin-right: auto;}
.center{width: 1200px; margin-left: auto; margin-right: auto;}
.theme-color{color: #ed0000;}

/* Ò³Ã¼ */
.header{ width: 100%; height: 47px; line-height: 47px;overflow: hidden; font-size: 14px; color: #666;background:#fff; }
.header a{color: #666;}
.header nav{float: left;}
.header .nav-center{float: none; width: 1200px; margin-left: auto; margin-right: auto; text-align: center;}
.header .today{width: 190px; text-align: left;}
.header .weather{width: 260px;}
.header .weather img{position: relative; top: 4px;}
.header .weather img.t6{top: 6px;}
.header .header-funcs{width: 240px;}
.header .header-funcs span{margin-left: 8px; margin-right: 8px;}
.header .header-link{width: 215px;text-align: right;}
.header .header-link img{ vertical-align: middle;position: relative;top:-1px; }
.header .header-search{ float: right; width: 260px;text-align: right;}
.header .header-search input.search{width: 180px; height: 22px; padding-left: 6px; border: 1px solid #dcdcdc; border-top-left-radius: 4px; border-bottom-left-radius: 4px; font-size: 12px; line-height: 25px;outline: none; }
.header .header-search input.submit{position: relative; top: 1px; width: 50px; height: 24px; margin-left: -5px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; background-color: #ed0000; border: none; font-size: 12px; color: #fff; line-height: 25px;outline: none; }

/* banner */
.banner_out{ width: 100%; height: 200px;  }
.banner{ min-width: 1200px; height: 243px;padding-top: 40px; background: url(zx.hongshan.gov.cnimages180105bannerbg.png) center top no-repeat; }

/* µ¼º½ */
.nav{ width: 1200px;height: 61px; margin-left: auto; margin-right: auto; margin-bottom: 20px;  border-bottom: 4px solid #ed0000; font-size: 20px;}
.nav li{float: left; width: 133.5px;*width:133px; height: 56px; text-align: center; line-height: 55px;background-color: #fff;position: relative;top:4px;overflow:visible;  }
.nav li.last{ width: 132px;*width:136px; }
.nav li:hover,.nav li.on{ padding-top: 5px; background: none; background-color: #ed0000;z-index:4;top:0; }
.nav li img{position: relative; top: 9px; margin-right: 3px;}
.icon-on{display: none;}
.nav li:hover .icon-on, .nav li.on .icon-on{display: inline-block;}
.nav li:hover .icon-off, .nav li.on .icon-off{display: none;}
.nav li:hover a{ display:block;widht:100%;height:100%; }
.nav li:hover a,.nav li.on a{text-decoration: none; color: #fff;}
.nav li:hover i,.nav li.on i{ display: block;width:4px;height:5px;background: url(zx.hongshan.gov.cnimages180105nav.png) no-repeat;position:absolute;top:0;right:-4px;z-index:3; }

/* Ò³½Å */
.footer{width: 1200px; margin-left: auto; margin-right: auto; margin-top: 20px; background-color: #ebebeb; font-size: 14px; text-align: center;border-top: 4px solid #ed0000; }
.footer nav{height: 50px; line-height: 49px; background-color: #d9d9d9; text-align: center;}
.footer nav select{width: 261px; height: 30px; margin-right: 19px; padding-left: 11px; border-radius: 4px; border: none; font-size: 14px; color: #666;}
.footer address{position: relative; width: 1160px; margin-left: auto; margin-right: auto; padding: 28px 20px 25px;background:#fff; }
.footer address img{position: absolute; top: 24px;left:1120px;}
.footer p{margin-top: 8px; margin-bottom: 8px; font-style: normal; white-space: pre-wrap; text-align: left;}

.mr0{margin-right: 0 !important;}
.mb0{margin-bottom: 0 !important;}
.r28{right: 28px !important;}
.r160{right: 160px !important;}
.r240{right: 240px !important;}
.l60{left: 60px !important;}
.t22{top: 22px !important;}
.mt12{margin-top: 12px !important;}
.mt25{margin-top: 25px !important;}
.mb20{margin-bottom: 20px !important;}
.pt0{ padding-top: 0 !important; }
.pb25{ padding-bottom: 25px !important; }