*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.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;}
.wzlj_con li{float: left;width: 163px;height: 40px;border: 1px solid #dcdcdc;margin-right: 9px;cursor: pointer;position: relative;/* border-radius: 5px;*/}
.wzlj_con li h2{line-height: 40px;font-size: 14px;color: #000;position: relative;text-indent: 15px;}
.wzlj_con li h2 i{position: absolute;border: 5px solid transparent;right: 11px;top: 18px;border-top-color: #ccc;}
.wzlj_box{display: none;position: absolute;max-height: 220px;width: 100%;bottom: 100%;left: 0;border: 1px solid #ebebeb;overflow-y: auto;padding: 5px;background: #fff;z-index: 10;}
.wzlj_box a{display: block;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 8px;line-height: 25px;}
.wzlj_box a:hover{color: #214c90;}
.wzlj_con li:hover .wzlj_box{display: block;}
.wzlj_con li:last-child{margin-right: 0;}
.fo1{overflow: hidden;/* margin-top: 26px;*/}
.fo1-1{float: left;/* width: 586px;*/}
.fo1-2{float: right;margin-top: 5px;font-size: 14px;}
.fo1-1-nav{margin-bottom: 15px;}
.fo1-1-nav span{margin: 0 15px;}
.fo1-1 p{font-size: 14px;/* margin-top: 6px;*/line-height: 32px;}
.fo1-1 p img{vertical-align: middle;margin-right: 5px;margin-top: -2px;}
.fo1-1-1{float: left;margin-top: 7px;}
.fo1-1-2{float: left;}
/* header*/.top-m{height: 69px;padding-top:62px;position: relative;}
.wel{font-size: 14px;margin-left: 86px;margin-top: 9px;float: left;}
.top_a{background: rgba(255,255,255,0.2);line-height: 36px;text-align: center;color: #fff;border-radius:2px;display: inline-block;float: right;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#33ffffff);}
.top_a a{color: #aad0ff;font-size: 14px;padding: 0 20px;border-right: 1px solid rgba(255,255,255,0.3);line-height: 14px;}
:root .top_a{filter: none;}
.top_a a:last-child{border: none;}
.top_a a:hover{color: #fff;}
.enter-2{float: left;margin-left: 60px;}
.ent1{float: left;margin-right: 24px;}
.ent1-h1{padding-right: 30px;font-size: 14px;position: relative;cursor: pointer;width: 120px;height: 36px;background: rgba(255,255,255,0.2);line-height: 36px;text-align: center;color: #fff;border-radius:2px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#33ffffff);}
:root .ent1-h1{filter: none;}
.ent1-h1 i{position: absolute;width: 12px;height: 8px;background: url(hdl4_03.png) no-repeat;right:12px;top:14px;transition: all .2s;}
.ent1-h1:hover i{transform: rotate(180deg);}
.gov-a{float: left;margin-left: 107px;padding-left: 26px;font-size: 14px;background: url(../images/hdl6_03.png) no-repeat left center;margin-top: 8px;}
.login-a{float: left;margin-left: 50px;padding-left: 21px;font-size: 14px;background: url(../images/hdl8_03.png) no-repeat left center;margin-top: 8px;}
.reg-a{float: left;margin-left: 45px;padding-left: 24px;font-size: 14px;background: url(../images/hdl9_03.png) no-repeat left center;margin-top: 8px;}
.xsq-enter-box{position: absolute;width: 1200px;top:90px;left: 0;z-index: 10;display: none;}
.xsq-enter{background-color: rgba(255, 255, 255, 0.98);padding: 11px 20px 20px;margin-top: 20px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);box-shadow: 5px -5px 10px rgba(3, 44, 80, .6);}
:root .xsq-enter{filter: none;}
.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;}
.fo1-2 li{margin-left: 20px;float: left;text-align: center;font-size: 14px;width: 96px;}
.fo1-2 li span{display:block;color: #333;}
.xjtj{float: right;width: 30.67%;margin-top:7px}
.xjtj .title div.tit{font-size: 22px;color: #1c466b;line-height:50px;height: 50px;overflow: hidden;}
.xjtj .title h3 span{font-weight: normal;color: #333;}
.xjtj .num{overflow: hidden;}
.xjtj .num li{float: left;width: 33%;font-size: 14px;}
.xjtj .num li p{font-size: 15px;margin-bottom: 5px;}
.xjtj .num li p em{display: inline-block;*display: inline;*zoom: 1;border-bottom: 3px solid #1c466b;font-size: 18px;color: #1c466b;margin-right: 5px;padding-bottom: 5px;}
.xjtj .tjt{margin-top:40px;height: 150px;overflow: hidden;}
.b1-m2-c1 ul{margin-top:10px}
.b1-m2-c1 ul li{line-height:40px;}
.b1-m2-c1 ul li a{float:left;display:inline-block;overflow:hidden;width:80%;white-space:nowrap;text-overflow:ellipsis;}
.b1-m2-c1 ul li a:hover{color:#1c466b;}
.b1-m2-c1 ul li span{float:right;color:#999}
.wsxf-box .m2-title{margin: 0px 0 20px 0;}
.wsxf-list li{width: 48%;float: left;line-height: 40px;margin-right: 4%;}
.wsxf-list li:nth-child(2n+2){margin-right:0;}
.wsxf-list li a{font-size: 16px;color: #333333;display: inline-block;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wsxf-list li span{float: right;color: #999;}
