html,body,*{margin:0;padding:0;}
body{font: 14px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
body,td,div,li{font-size:14px;}
div,ul,li{list-style:none;padding:0;}
a{text-decoration:none;}

body{background: ;background-size: contain;}
.head{height:161px;background:url(top_bg.jpg) top repeat-x;}

.head .top,.head .banner,.menu .menu1{width:1200px;margin:0 auto;}

.head .top{height:32px;text-align:right;}
.head .top li{float:right;line-height:32px;color:#fff;margin-left:10px;}
.head .top li a{color:#fff;}

.head .banner{height:129px;background:url(logo-hxyhj12.png) center -32px no-repeat;}
/*
.menu1{border-bottom:1px solid #eee;}
.menu1,.menu1 .menu{background:#fff;height:50px;}
.menu1 .menu li{line-height:50px;width:100px;text-align:center;float:left;}
.menu1 .menu li a{color:#333;font-size:16px;font-family:;}
*/

.menu1{border-bottom:1px solid #eee;height:50px;width:100%;}
.menu1 .menu{height:100%;display:flex;}      
.menu li{height:60px;width:auto;flex:1;float:left;cursor:pointer;width:109px\9;padding-top:10px\9;}
.menu1 .menu li h3{height:50px;line-height:50px;} 
.menu1 .menu li a{color:#333;font-size:16px;font-family:Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜;font-weight:600;} 
.menu1 .menu .nosplit{background-image:none;} 
.menu1 .menu .children{display:none;background:#0f6ec2;filter:alpha(opacity=80);background-color:rgba(15,110,194,0.8);position:absolute;z-index:99999;min-width:120px;margin-top: -3px;margin-top:-13px\9;} 
.menu1 .menu .children span{/* position: absolute; */width: 100%;height: 8px;background: ;left: 7%;top: -7px;}
.menu1 .menu .children li{float:none;width:100%;height:35px;background-image:none;text-align:left;line-height:2.5em;} 
.menu1 .menu .children li a{display:block;line-height:2.5em;font-size:14px;text-align:left;padding-left:20px;padding-right:20px;color:#fff;} 
.menu1 .menu .children li a:hover{background-color:#013f6e;}    





.ad{width:100%;height:400px;background:url(ad.jpg) center no-repeat;display:none;}

.pHead01 { width:auto; height:50px; border-bottom:3px solid #204bb0; position:relative;}
.pHead01 a,.pHead01 span { width:135px; float:left; height:40px; line-height:40px; display:inline-block; text-align:center; font-size:18px; color:#204bb0; font-family: Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜;}
.pHead01 .on a,.pHead01 .on span { background:url(nav1.jpg) no-repeat left; font-weight:600;}


.menu,.mid01,.mid02,.mid03,.mid04, .spe { width:1200px; margin:0 auto; overflow:hidden;}

.mid01{margin-top:10px;}
.mid01 .news_img {width: 580px;height:341px;/* background:#FFF url(news_img_yy.jpg) no-repeat bottom; */float:left;/* margin-right:15px; */padding:5px 5px 19px 5px;}
.mid01 .news_txt {width: 580px;float: right;height:365px;}
.mid01 .news_txt .news_list {}
.mid01 .news_txt .news_list li { width:auto; height:73px; margin-top:27px; overflow:hidden;}
.mid01 .news_txt .news_list li h5 { font-size:14px; font-weight:700; line-height:20px; margin:0; padding:0; width:460px;}
.mid01 .news_txt .news_list li h5 a{color:#343434;}
.mid01 .news_txt .news_list li p { width:460px; line-height:23px; height:44px; border-bottom:1px dashed #b2d9cd; padding:4px 0;}
.mid01 .news_txt .news_list li p a { color:#979797;}
.mid01 .news_txt .news_list li a:hover { color:#F00;}
.mid01 .news_txt .news_list li .day { width:102px; height:73px; background:#d5e9e3; color:#004732; text-align:center; line-height:25px; float:right;}
.mid01 .news_txt .news_list li .day .f01 { font-size:18px; display:block; margin-top:12px;}
.mid01 .news_txt .news_list li .day .f02 { font-size:14px; display:block;}

.box02{background:url(ad2.jpg) center bottom no-repeat;padding:20px 0;background-size: cover;}
.box03{background:#2d59b4;height:360px;}
.box03 .mid_fc .pic{height: 360px;float: left;width: 1200px;}
.box03 .mid_fc .fcbg{width:750px;height:360px;float:left;margin-left:-300px;}
.box03 .mid_fc{width:1900px;height:360px;background:url(fc_bg.jpg) left center no-repeat #2d59b4;margin:0 auto;}
.box03 .mid_fc .pic div:nth-child(1){width: 600px;height:360px;float:left;}
.box03 .mid_fc .pic2{overflow:hidden;}
.box03 .mid_fc .pic div{width:300px;height:180px;float:left;}
.box03 .mid_fc .pic div:nth-child(1) img{width: 600px;height:360px;}
.box03 .mid_fc .pic img{width:300px;height:180px;}

.mid02{margin-top:20px;}
.mid02 .left,.mid02 .right{width:580px;}
.mid02 .left{float:left;}
.mid02 .right{float:right;}
.mid02 .tit{background:url(nav1.jpg) left 2px no-repeat;font-size:16px;font-weight:bold;color:#204bb0;font-family:Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜;padding-left:22px;border-bottom: 3px solid #204bb0;padding-bottom: 15px;}
.mid02 .tit span{color:#bbb;font-weight:normal;}
.mid02 .tit a{float:right;font-weight:normal;font-family:Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜;}
.mid02 .list .list-strip{height: 75px;border-bottom: 1px solid #ccc;padding-top:12px;}
.mid02 .list .list-strip .date{height:50px;width:65px;float:left;}
.mid02 .list .list-strip .date .date-day{height:25px;line-height:25px;color:#204bb0;text-align:center;background:#fff;}
.mid02 .list .list-strip .date .date-yearandmonth{height:25px;line-height:25px;background:#204bb0;color:#fff;text-align:center;}
.mid02 .list .list-strip .news{margin-left:85px;}
.mid02 .list .list-strip .news .news-title,.mid02 .list .list-strip .news .news-intro{height:25px;line-height:25px;overflow:hidden;}
.mid02 .list .list-strip .news .news-title a{color:#424242;font-family:Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜;font-size:16px;}
.mid02 .list .list-strip .news .news-intro{color:#999;margin-top: 5px;}

.mid03 .list .list-strip .date .date-day{border: 1px solid #f8c301;}

.spe{margin-top:25px;margin-bottom:25px;}
.spe .tit{width:100%;overflow: hidden; margin-bottom: 15px;}
.spe .tit span{font-size: 16px;float:left;font-weight: bold; color: #204bb0; font-family:Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜; border-bottom: 3px solid #204bb0; padding-bottom: 5px;}
.spe .list div{width:285px;float:left;margin-left:20px;}
.spe .list div:nth-child(1){margin:0;}
.spe .list div img{width:285px;height:65px;}

.foot{background:#173783;color:#fff;height:100px;}
.mid04{background:url(logo.jpg) right center no-repeat ;height:100px;}
.mid04 .left{float:left;line-height:25px;padding-top:25px;}
.mid04 .right{float:right;line-height:100px;}

.pHead1 { width:auto; height:26px; line-height:26px; border-bottom:3px solid #204bb0; font-size:18px; color:#204bb0; font-family:'Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜','Microsoft YaHei UI', 'Microsoft YaHei UI Light'; background: url(nav1.jpg) no-repeat left; font-weight: 600;padding-left:20px;}
.pHead1 a { color:#255d8a;}
.pHead1 a:hover { color:#ff0000;}

.pagelsit { width:auto; margin-top:12px;}
.pagelsit .con { width:auto; margin-top:5px; height:585px;}
.pagelsit .con2 { width:auto; min-height:39px; background:url(../images/mid_l_list_split.jpg) repeat;}
.pagelsit .next { width:auto; margin-top:12px; height:32px;}