* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
body{margin: 0;font-family: "helvetica neue","microsoft yahei",helvetica,arial,sans-serif;font-size: 16px;color: #333;}
input,textarea,select{font-family:"microsoft yahei",arial, helvetica, sans-serif;background-color: #ffffff;outline:none;padding:0;border-radius: 0;font-size: 16px;}
h1,h2,h3,h4,h5,h6,i,em{margin: 0;padding: 0;font-weight:normal;font-style: normal;font-size: 100%;}
table{border-collapse:collapse;}
img{border:none;max-width: 100%;}
dl,dd,dt,p{padding: 0;margin: 0;}
a,a:link {text-decoration: none;color:#333;}
ul, li {padding: 0;margin: 0;list-style-type:none;}
.fl {float: left;}
.fr{float: right;}
.clearfix:before, .clearfix:after {display: table;content: " ";}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1; }
.wrap{width: 1200px;margin: 0 auto;}
.slh{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mtop10{margin-top: 10px;}
.mtop20{margin-top: 20px;}
.mbot20{margin-bottom: 20px;}

/* footer 
.footer{width:1200px; margin:0 auto;font-size:14px; line-height:26px;}
.copyright{ text-align:center; font-size:12px;margin-top:20px; background:#f3f3f3; padding:15px 0px;max-width:1200px;margin: 0 auto;}

/* header */
.hd-header{border-bottom: 1px solid #1c466b;}
.top-t{height: 106px;overflow: hidden;}
.logo{float: left;margin-top: 20px;margin-left: 17px;}
.enter-2{float: right;margin-left: 60px;margin-top:85px; position: relative;}
.ent1{float: left;margin-left: 20px; background: #074695;line-height: 30px;color: #fff;padding: 0 10px 0 10px; }
.ent1-h1{padding-right: 20px;font-size: 16px;position: relative;cursor: pointer;}
.ent1-h1 i{position: absolute;width: 12px;height: 8px;background: url(/uploads/image/himages/hdl4_03.png) no-repeat;right: 0;top: 10px;transition: all .2s;}
.ent1-h1:hover i{transform: rotate(180deg);}
.gov-a{float: left;margin-left: 407px;padding-left: 26px;font-size: 14px;background:  no-repeat left center;margin-top: 8px;}
.xsq-enter-box{position: absolute;width: 1200px;top: 20px;right: 0px;z-index: 10;display: none;}
.xsq-enter{background-color: rgba(255, 255, 255, 1);padding: 11px 20px 20px;margin-top: 20px;-moz-box-shadow: 2px 2px 5px #333333;-webkit-box-shadow: 2px 2px 5px #333333;box-shadow: 2px 2px 5px #333333;}
.xsq1{overflow: hidden;margin-top: 12px;}
.xsq1 h5{line-height: 25px;width: 130px;float: left;color: #1c466b;text-align: right;font-weight: bold;}
.xsq1 ul{float: left;width: 1030px;}
.xsq1 ul li{float: left;width: 14.28%;margin-bottom: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xsq1 ul li a{padding: 0 12px;line-height: 25px;border-radius: 4px;display: inline-block;}
.xsq1 ul li a:hover{color: #5179b1;}
.xsq1 ul li.on a{background-color: #5179b1;color: #fff;}
.ent1:hover .xsq-enter-box{display: block;}
.bm-titel{font-weight: bold;color: #1c466b;text-indent: 12px;margin-top: 10px;}
.bm-lists ul{overflow: hidden;}
.bm-lists li{width: 20%;float: left;margin-top: 22px;}
.bm-lists li a{padding: 0 12px;line-height: 25px;border-radius: 4px;display: inline-block;}
.bm-lists li a:hover{background-color: #5179b1;color: #fff;}