* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body{margin: 0;font-family: "microsoft yahei",Helvetica,Arial,sans-serif;font-size: 16px;color: #333;}
input,textarea,select{font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;background: #FFF;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; }
.mtop10{margin-top: 10px;}
.mtop20{margin-top: 20px;}
.mbot20{margin-bottom: 20px;}
.wrap{width: 1200px;margin: 0 auto;}
.slh{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* footer */
.footer { padding:30px 0; height:140px;
    background: #f3f3f3;font-size:14px; line-height:24px;
    border-top: 5px solid #ca0000;

}
.container{ width:580px; margin:0  auto;}
.container  .red-img{float:left;}
.footer .container p{ float:left;}
/* header */
.hd-header{border-bottom: 1px solid #1c466b;}
.top-t{height: 106px;overflow: hidden;}
.logo{float: left;margin-top: 20px;margin-left: 17px;}
.search{float: right;width: 360px;height: 40px;border: 1px solid #1c466b;border-radius: 20px;margin-top: 35px;}
.search input{float: left;width: 304px;border: none;height: 100%;text-indent: 24px;font-size: 14px;background: transparent;}
.search input::-webkit-input-placeholder{color: #999;}
.search i{width: 54px;height: 100%;float: right;cursor: pointer;background: url(../images/hd_search.png) no-repeat 9px center;}
.top-m{height: 69px;padding-top: 22px;position: relative;}
.wel{font-size: 14px;margin-left: 86px;margin-top: 9px;float: left;/*display: none;*/}
.location{padding-left: 26px;background: url(../images/hd_map.png) no-repeat left center;font-size: 26px;color: #1c466b;font-weight: 600;float: left;}
.location a{color: #1c466b;}
.enter-2{float: left;margin-left: 60px;margin-top: 10px;}
.ent1{float: left;margin-right: 24px;}
.ent1-h1{padding-right: 30px;font-size: 14px;position: relative;cursor: pointer;}
.ent1-h1 i{position: absolute;width: 12px;height: 8px;background: url(../images/hd_jt.png) no-repeat;right: 0;top: 6px;transition: all .2s;}
.ent1-h1:hover i{transform: rotate(180deg);}
.top-n-r{ float:right;}
.gov-a{float: left;margin-left: 66px;padding-left: 26px;font-size: 14px;background: url(../images/hd_home.png) no-repeat left center;margin-top: 8px;}
.login-a{float: left;margin-left: 50px;padding-left: 21px;font-size: 14px;background: url(../images/hd_login.png) no-repeat left center;margin-top: 8px;}
.reg-a{float: left;margin-left: 45px;padding-left: 24px;font-size: 14px;background: url(../images/hd_reg.png) no-repeat left center;margin-top: 8px;}
.xsq-enter-box{position: absolute;width: 1200px;top: 50px;left: 0;z-index: 10;display: none;}
.xsq-enter{background-color: rgba(255, 255, 255, 0.9);padding: 11px 20px 20px;margin-top: 20px;}
.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: #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: #5179b1;color: #fff;}