﻿@charset "utf-8";
* { padding: 0px; margin: 0px; list-style: none; }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr, td, th, dl, dd, dt { margin: 0; padding: 0; border: 0; font-family: "微软雅黑", "Microsoft Yahei"; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; -webkit-background-size: cover; -o-background-size: cover; }
a { text-decoration: none; color: #1d1d1d; }
a:hover { color: #0068b7; text-decoration: none; }
/**======== 头部 ========**/
#top {height: 40px; line-height: 40px; color: #49555e; background: #f8f8f8; color: #454545; border-bottom:1px solid #efefef; }
#top .top { width: 1200px; margin: 0 auto; height: 40px; line-height: 40px; }
#top .top .top-l { color: #454545; margin: 0 10px; font-size: 13px; float: left; }
#top .top .top-r { float: right; margin: 0 10px; font-size: 13px; }
#top .top .top-r span { margin: 0 15px;font-size: 13px; }
#top .top .top-r span a { color: #fff;font-size: 13px; }
#hd {/* overflow: hidden; */ position: relative; z-index: 9; height: 213px; width: 100%; }
.wp { width: 1200px; margin: 0 auto; height: 165px; }
.logo { float: left; margin-top: 45px; }
.soBox { float: right; width: 380px; color: #fff; line-height: 30px;}
.soBox .con { position: relative; background: #fff; margin: 65px 0px 11px 0; width: 380px; height: 40px; border: 1px solid #cdcdcd; }
.soBox .inp { display: block; width: 100%; height: 40px; background: #fff; border: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 51px 0 10px; font-size: 15px; color: #666; line-height: 42px; }
.soBox .inp::-webkit-input-placeholder {font-size: 15px;color: #c0c0c0;}
.soBox .inp::-moz-placeholder {font-size: 15px;color: #c0c0c0;}
.soBox .inp::-ms-input-placeholder {font-size: 15px;color: #c0c0c0;}
.soBox .so-btn { width: 42px; height: 18px; position: absolute; right: 0; top: 50%; margin-top: -9px; background: url(https:/www.hljzhaodong.gov.cn/zd/xhtml/images/icon6.png) no-repeat center center; border: none; cursor: pointer; border-left: 1px #e8e8e8 solid;outline:none; }
.soBox .search-fzjs { width: 80px; text-align: center; font-size: 15px; line-height: 65px; }
.soBox .search-fzjs a { color: #FFF }
.navvlist {height: 54px; position: absolute; min-width: 1280px; width: 100%; margin: 0 auto;background:#185ebc; box-shadow:0 0 10px #e3e3e3; }
.navvlist UL { line-height: 54px; height: 54px; margin: 0 -640px; position: absolute; left: 50%;}
.navvlist LI {width: 183px;float: left; line-height: 54px;}
.navvlist LI A { height: 54px!important; display: block; text-align: center; display: block; font-size: 18px; line-height: 54px; font-weight:bold;color: #fff; }
.navvlist LI A:hover {background: #1251a6 no-repeat 0 0px; color:#FFFFFF;}
.navvlist LI A.on {background: #1251a6 no-repeat 0 0px; color:#FFFFFF;}

/**======== 底部 ========**/
.bottom { width: 1050px; height: 130px;margin: 0 auto 0 auto;}
.bottom  .left{ float:left; width: 150px; text-align:center; margin-top:23px; }
.bottom  .left img { }
.bottom  .middle{ float:left; width: 750px; margin-top:16px;}

.bottom  .middle ul.bottom_menu { float:left; width: 750px;overflow:hidden;}
.bottom  .middle ul.bottom_menu li {float:left;height:30px; line-height:30px; color:#fff; font-size:14px;}
.bottom  .middle ul.bottom_menu li span{margin:0 10px;height:30px; line-height:30px; color:#fff; font-size:14px;color:#cdd7dd; font-weight:normal;}
.bottom  .middle ul.bottom_menu li a{color:#cdd7dd;}

.bottom  .middle ul.bottom_info { float:left; overflow:hidden;}
.bottom  .middle ul.bottom_info li {float: left; height:26px; line-height:26px; margin-right:40px; color:#fff; font-size:13px;}
.bottom  .middle ul.bottom_info li a{color:#fff;}

.bottom  .right{ float:left; width: 150px; text-align:center; margin-top:29px;}