html,body{ height:auto;}
.topBar{ height:40px; line-height:40px; background-color:#f0f0f0; border-bottom:1px solid #dbdbdb; font-family:"Microsoft YaHei","宋体";}
.topBar .navbtn{ float:left; margin:0 20px 0 0; padding:0 20px 0 0; }
.topBar .navbtn a{ display:inline-block; background-image:url(/statics/v2019/images/ico-index-20190214.png?13); background-position:-500px -500px; background-repeat:no-repeat;}
.topBar .navbtn a.wap{ padding-left:21px; background-position:0 8px;  background-size:20px auto;}
.topBar .navbtn a.wx{ padding-left:30px; background-position:0 -51px;  background-size:26px auto;}
.topBar .navbtn a.wb{ padding-left:30px; background-position:0 -102px;  background-size:26px auto;}
.topBar .navbtn a.app{ padding-left:30px; background-position:0 -155px;  background-size:26px auto;}
.topBar .baoliao{ float:left; line-height:40px;}
.topBar .search{ width:260px; height:39px; float:right; }
.topBar .search label{ display:block; overflow:hidden; }
.topBar .search label:nth-child(1){ width:200px; float:left;}
.topBar .search label:nth-child(2){ width:60px; float:right;}
.topBar .search label input{ width:100%; height:26px; line-height:26px; padding:0 10px;}
.topBar .search label button{ width:100%; height:26px; line-height:26px; background-color:#C33; font-size:14px; color:#FFF; cursor:pointer;}
.topBar .search label button:hover{ background-color:#C03;}

.logoBar{ padding:24px 0 20px;}
.logoBar .logo{ width:460px; float:left;}
.logoBar .logo .pic img{ float:left; margin-right:20px;}
.logoBar .logo .tit{ padding-bottom:2px;}
.logoBar .logo .date{ color:#666;}
.logoBar .app{ width:130px; float:left; margin-left:30px; padding-top:4px;}
.logoBar .app img{ width:120px;}
.logoBar .link{ width:360px; float:right; padding-top:6px;}
.comSelect{ width:108px; height:26px; line-height:26px; position:relative; margin-right:15px; border:1px solid #e5e5e5; float:left; z-index:9998;}
.comSelect:last-child{ margin-right:0;}
.comSelect .selected{ display:block; width:80px; height:26px; text-align:center; cursor:pointer; color:#000;}
.comSelect:hover .selected{ font-weight:bold; color:#004EA2;}
.comSelect .selectshow{ position:absolute; top:26px; padding:10px; border:1px solid #e5e5e5; background-color:#f5f5f5; color:#666; box-sizing:border-box;}
.comSelect .selectshow li{ box-sizing:border-box;}
.comSelect .selectshow.showszb{ width:360px; height:310px; left:-1px;}
.comSelect .selectshow.showszb li{ width:164px; float:left; text-align:center; font-size:14px;}
.comSelect .selectshow.showszb li:last-child{ float:right;}
.comSelect .selectshow.showszb img{ width:160px;}
.comSelect .selectshow.showxsq{ width:360px; left:-126px; padding:20px 1px 10px 15px;}
.comSelect .selectshow.showxsq a{ display:block; width:65px; float:left; margin-right:15px; padding:2px 0; margin-bottom:12px; font-size:14px; text-align:center; border:1px solid #CCC;}
.comSelect .selectshow.showqmt{ width:1000px; height:310px; left:-891px; padding:30px 1px 30px 15px;}
.comSelect .selectshow.showqmt li{ width:25%; float:left; margin-bottom:15px; line-height:1.8;}
.comSelect .selectshow.showqmt img{ float:left; margin-right:10px;}
.comSelect .selectshow.showqmt h3{ padding-top:5px; font-size:16px;}
/*导航菜单*/
.navmenu{ padding:10px 0; /*background-color:#305798;*/ background-color:#004EA2; box-sizing:border-box;}
.navmenu ul{ position:relative; display:block; width:190px; padding-left:12px; float:left;}
.navmenu ul:after{ content:''; position:absolute; width:1px; height:40px; right:0; top:8px; /*background-color:#3c64a6;*/ background-color:#41649D;}
.navmenu ul:first-child{ padding-left:5px;}
.navmenu ul:last-child{ width:167px;}
.navmenu ul:last-child:after{width:0; height:0;}
.navmenu ul:nth-child(2){ width:203px;}
.navmenu ul li{ float:left; margin:0 8px; text-align:center;}
.navmenu ul li:last-child{ background:none;}
.navmenu ul li a{ display:inline-block; padding:3px 0 4px; font-size:14px; color:#FFF; font-family:"Microsoft YaHei","宋体";}
.navmenu ul li a.on{ }
.navmenu ul li a:hover{ text-decoration:underline; color:#F90}
/*栏目头*/
.head-title{ width:100%; height:40px; line-height:40px; margin-bottom:10px; border-bottom:1px solid #e5e5e5; font-family:"Microsoft YaHei","宋体";}
.head-title.tbor{ height:46px; line-height:46px; margin-bottom:1px; border-bottom:none; border-top:2px solid #e5e5e5;}
.head-title h2{ display:inline-block; padding-right:10px; border-bottom:1px solid #004EA2; font-size:18px; font-weight:bold; color:#004EA2;}
.head-title h2.nbor{ border-bottom:none;}
.head-title h2.npad{ margin-left:10px; padding-right:0;}
.head-title h2 a{ color:#004EA2;}
.head-title h2 a:hover{ color:#C30;}
.head-title .more{ position:absolute; right:0; top:0px; color:#a9a9a9;}
.head-title .more a:hover, .head-title .more:hover{ color:#F93;}
.head-title .submenu{ display:inline-block; padding-left:20px; font:16px;}
.head-title .submenu a{ font-size:14px; color:#999; margin-right:15px;}
.head-title .submenu a:hover{ color:#06C;}
/*列表样式*/
.list-h34 li{ height:34px; line-height:34px; overflow:hidden;}
.list-h34 li.imgIcon{ padding-left:30px; background:url(../images/icons.png) no-repeat; background-position:0px -41px;}
.list-h34 li.videoIcon{ padding-left:30px; background:url(../images/icons.png) no-repeat; background-position:0px 8px;}
.list-h34-ico li{ height:34px; line-height:34px; overflow:hidden; padding-left:10px; position:relative;}
.list-h34-ico li:before{ content:''; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-1px; background-color:#CCC;}
.list-h36 li{ height:36px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.list-h36-ico li{ height:36px; line-height:36px; padding-left:12px; position:relative; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.list-h36-ico li:before{ content:''; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-1px; background-color:#CCC;}
.list-w50 li{ width:50%; float:left; box-sizing:border-box; overflow:hidden;}
.list-w50 li:nth-child(2n){ float:right;}
.list-w25 li{ width:25%; float:left; padding:0 5px; box-sizing:border-box; overflow:hidden;}
.item-title-img{ padding:10px 0; overflow:hidden;}
.item-title-img .imgArea{ width:135px; height:80px; overflow:hidden; margin-right:12px; float:left; border-radius:6px;}
.item-title-img .imgArea .ico-video{ position:absolute; width:135px; height:80px; left:0; top:0; overflow:hidden; background-image:url(../images/ico-video-1.png); background-position: center center; background-repeat: no-repeat; background-color:#000; background-color: rgba(0,0,0,0.5); filter:Alpha(opacity=50); }
.item-title-img .imgArea .ico-video:hover{ background-color: rgba(0,0,0,0.3); filter:Alpha(opacity=30);}
.item-title-img .textArea{ width:151px; float:left; font-size:14px;}
.item-title-img a{ font-size:14px;}
.item-title-desc{ padding-bottom:12px;}
.item-title-desc h3{ margin-bottom:6px; text-align:center; font-size:16px; font-weight:bold; font-family:"Microsoft YaHei","宋体";}
.item-title-desc p{ font-size:12px; color:#999; line-height:1.8; text-indent:2em;}
.item-title-desc a.blue{ color:#09F;}

/*广告容器*/
.banner-col3 a{ width:320px; float:left; margin-right:20px;}
.banner-col3 a:nth-child(3n){ margin-right:0;}
/* 轮播 superslide */
.slideBox{ width:1000px; height:60px; overflow:hidden; position:relative;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.slideBox .hd ul{ display:block; overflow:hidden; zoom:1;}
.slideBox .hd ul li{ float:left; width:10px; height:10px; line-height:10px; overflow:hidden; margin-right:5px; text-align:center; border-radius:50%; background:#CDCDCD; color:#000; cursor:pointer; text-indent:-999em; }
.slideBox .hd ul li.on{ background:#F60; color:#fff;}
.slideBox .bd ul{ overflow:hidden; z-index:0; zoom:1;}
.slideBox .bd li{ zoom:1;}
.slideBox .prev, .slideBox .next{ position:absolute; top:50%; margin-top:-36px; display:block; width:36px; height:54px; background-image:url(../images/slider-arrow.png?0808); background-color:rgba(0, 0, 0, 0.5); background-repeat: no-repeat;}
.slideBox .prev{ left:-36px;}
.slideBox .next{ right:-36px; background-position:0 bottom; }
.slideBox .prev:hover, .slideBox .next:hover{ background-color:rgba(0, 0, 0, 1); }
.slideBox .prevStop{ display:none; }
.slideBox .nextStop{ display:none; }

.slideBox.focus{ width:580px; height:360px;} /* 焦点图 */
.slideBox.focus .hd{ height:40px; right:5px; bottom:0px; z-index:1; }
.slideBox.focus .hd ul li{ width:20px; height:20px; line-height:19px;}
.slideBox.focus .hd .pageState{ color:#FFF; font-size:16px; line-height:40px; letter-spacing:3px;}
.slideBox.focus .hd .pageState span{ font-size:20px; color:#F00;}
.slideBox.focus .bd img{ width:100%; height:360px; display:block; }
.slideBox.focus .bd a{ display:block; position:relative;}
.slideBox.focus .bd h3{ padding:10px; text-align:left; font-size:16px;}
.slideBox.focus .bd h3 p{ width:85%;}

.slideBox.renju{ width:520px; height:360px;} /* 人居图 */
.slideBox.renju .hd{ height:20px; right:5px; bottom:10px;}
.slideBox.renju .hd ul li{ width:20px; height:20px; line-height:19px; text-indent:0;}
.slideBox.renju .bd img{ width:100%; height:360px; display:block; }
.slideBox.renju .bd a{ display:block; position:relative;}
.slideBox.renju .bd h3{ padding:10px; text-align:left; font-size:14px;}
.slideBox.renju .bd h3 p{ width:85%;}

.slideBox.picRoll li{ width:330px; float:left; margin-right:5px;}

/* 切换菜单 superslide */
.slideTxtBox{}
.slideTxtBox .hd{ height:40px; line-height:40px; margin-bottom:10px; position:relative; color:#333; border-bottom:1px solid #e5e5e5; font-family:"Microsoft YaHei","宋体"; background-color:#eee;}
.slideTxtBox .hd ul{ float:left; position:absolute; left:0; top:0; }
.slideTxtBox .hd ul li{ display:inline-block; margin-right:0px; padding:0 15px; border:1px solid #e5e5e5; border-bottom:none; border-right:none; cursor:pointer; font-size:18px;}
.slideTxtBox .hd ul li:last-child{ border-right:1px solid #e5e5e5;}
.slideTxtBox .hd ul li.on{ height:41px; font-weight:bold; color:#1d71b7; background-color:#FFF;}
.slideTxtBox .hd ul li.on a{ font-weight:bold; color:#004EA2;}
.slideTxtBox .bd ul{ zoom:1; }
/*包围*/
.surround{ margin-top:10px; border:1px solid #e7e7e7; color:#666; box-sizing:border-box;}
.surround h2{ width:24px; height:105px; background-color:#e7e7e7; font-size:14px; line-height:1.4; font-family:"Microsoft YaHei","宋体"; text-align:center;}
.surround h2 p{ margin-top:15px;}
.surround ul{ display:block; width:220px; float:left; padding-top:3px;}
.surround ul li{ height:24px; line-height:24px; overflow:hidden;}
.surround a{ color:#4e4e4e;}
.surround a:hover{ color:#F63;}
.surround a.blue2{ color:#03F; font-weight:bold;}
.surroundL{ width:260px; float:left;}
.surroundM{ width:420px; float:left; margin-left:20px; padding-top:2px; line-height:24px;}
.surroundM p:nth-child(2){ overflow:hidden; /*margin:3px 0;*/}
.surroundR{ width:260px; float:right;}

/*头条新闻*/
.ttnews{ padding:15px 0 20px; border-bottom:1px dashed #cccccc;}
.ttnews .ttnews-lg h1{ font-weight:bold; font-family:"Microsoft YaHei","宋体"; font-size:16px;}
.ttnews .ttnews-lg h1 a{ color:#305798;}
.ttnews .ttnews-lg h1 a:hover{ color:#C30;}
.ttnews .ttnews-sm{ padding-top:6px; color:#999;}
.ttnews .ttnews-sm a{ font-size:14px; margin:0 10px;}

.leader{ padding-bottom:6px;}
.leader .leaderL{ display:inline-block; border-right:1px dashed #CCCCCC;}
.leader em{ display:block;}
.leader em a{ display:inline-block; padding:3px 10px 4px; margin-right:10px; text-align:center; font-size:14px; background-color:#C33; color:#FFF; border-radius:3px;}
.leader em a:hover{ background-color:#F60;}
.leader .leaderR{ display:inline-block; margin-left:10px;}
.leader .leaderR a{ margin-right:20px;}
.leader .leaderR a:last-child{ margin-right:0;}

.special li{ width:50%; float:left; margin-bottom:20px; box-sizing:border-box; -moz-box-sizing:border-box;}
.special li:nth-child(2n){ padding-left:12px;}
.special .item img{ width:60px; height:60px; float:left; margin-right:20px;}
.special .item h3{ margin-bottom:8px; padding-top:6px; font-size:16px; font-weight:bold; color:#1e63b0;}
.special .item p{ color:#666;}

.hotNews h3{ height:26px; overflow:hidden; margin-bottom:8px; padding-left:5px; font-size:18px; font-family:"Microsoft YaHei","宋体";}
.hotNews h3 a{ color:#305798; font-weight:bold;}
.hotNews h3 a:hover{ color:#C30;}
.hotNews li{ padding-left:20px; height:36px; line-height:36px; font-size:16px; position:relative; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.hotNews li:before{ content:''; position:absolute; width:4px; height:4px; background-color:#CCC; top:16px; left:5px;}
.ylzwNews .hd{ width:30px; float:left; padding:10px 0; text-align:center; font-size:14px; background-color:#06F; color:#FFF;}
.ylzwNews .bd{ width:320px; float:left; margin-left:10px;}

.videoNews ul li{ width:150px; float:left; margin-right:20px; margin-bottom:20px;}
.videoNews ul li:nth-child(2n){ margin-right:0;}

.szb ul li{ width:125px; float:left; padding-top:5px;}
.szb ul li:nth-child(2n){ float:right;}
.szb ul li img{ width:100%;}
.szb ul li p{ padding-top:10px;}

.bumenLink{ padding-top:8px;}
.bumenLink li{ width:64px; height:26px; line-height:25px; float:left; margin-right:8px; margin-bottom:8px; overflow:hidden; border:1px solid #e5e5e5; text-align:center; background-color:#f5f5f5; box-sizing:border-box;}
.bumenLink li:nth-child(4n){ margin-right:0;}
.bumenLink li:hover{ background-color:#a1c1f7;}
.bumenLink li a{ color:#1e63b0;}
.selectLink{ width:280px; height:36px; margin-top:6px; border:1px solid #e5e5e5; color:#1e63b0;}

.gov-link{ padding-top:15px;}
.gov-link li{ margin-bottom:10px; padding-right:5px;}
.gov-link li:nth-child(2n){ padding-right:0; padding-left:5px;}
.gov-link li a{ display:block; padding-left:22px; border:1px solid #CCC; line-height:36px; background:url(../images/ico-gov-cn.png) 3px center no-repeat; background-size:20px; white-space:nowrap;}
.gov-link li img{ width:20px;  margin-right:2px;}

.bmfw li{ margin-bottom:12px;}
.bmfw li a{ color:#1e63b0;}
.bmfw li img{ width:35px; margin-bottom:5px;}
.bmfw li p:hover img{ animation:bmfwMove 2s;}
@keyframes bmfwMove{
0{ transform:rotateY(0deg);}
50% { transform:rotateY(180deg);}
100% { transform:rotateY(360deg);}
}


.picture-item{ box-sizing:border-box;}
.picture-item li{ width:235px; float:left; box-sizing:border-box; margin-right:20px;}
.picture-item li:nth-child(4n){ margin-right:0;}
.picture-item li img{ width:100%;}

/*列表页*/
.bgf4f4{ background-color:#f4f4f4;}
.item-listpage{}
.item-listpage li{ margin-bottom:15px; background-color:#FFF; border:2px solid #FFF;}
.item-listpage li:hover{ border:2px solid #066;}
.item-listpage .item-row{padding:8px;}
.item-listpage .item-img{ width:220px; float:left; overflow:hidden;}
.item-listpage .item-img img{ width:100%; transition: all 0.8s;}
.item-listpage .item-img img:hover{transform: scale(1.1);}
.item-listpage .item-text{ width:900px; float:left; margin-left:30px;}
.item-listpage .item-text .title{ font-size:24px;}
.item-listpage .item-text .description{ padding-top:10px; color:#aaaaaa; line-height:1.6; font-size:14px;}
.item-listpage .item-text .time{ padding-top:10px; color:#aaaaaa}
/*内容页页*/
.articlebg{ background-color:#f0f0f0;}
.article{ padding:50px; background-color:#FFF;}
.article .title h1{ text-align:center; font-size:30px; color:#222222;}
.article .info{ padding:15px 0 20px; border-bottom:1px solid #e5e5e5; text-align:center; font-size:12px; color:#999;}
.article .content{ padding-top:30px; line-height:2; font-size:18px;}
.article .content p{ text-indent:2em; margin-bottom:30px;}
.article .content p img{ display:block; margin:0 auto;}

.gongyi{ margin-top:50px; padding-bottom:10px; border:1px solid #CCC;}
.gongyi-cont{ width:960px; height:240px; margin:0 auto; overflow:hidden;}

.friendlink{ padding:15px 0 40px; margin-top:50px; background-color:#f8f8f8; border-top:1px solid #e8e8e8;}
.friendlink .add-friend{ position:absolute; right:0; top:1px;}
.friendlink .bd{ padding-top:12px;}
.friendlink .bd li{ font-size:14px; line-height:28px; color:#666;}
.friendlink .bd li a{ color:#666; margin-right:3px;}

.float-special{ height:464px; position:fixed; top:45px; right:0px; background-color:#FFF; z-index:10000;}
.float-special .hd{ width:26px; position:absolute; top:50%; margin-top:-46px; left:-27px; padding:12px 0; text-align:center; font-size:14px; background-color:#a1c1f7; color:#FFF; border-radius:8px   0 0 8px; cursor:pointer;}
.float-special ul{ width:200px; overflow:hidden;}
.float-special ul li{ width:200px; text-align:center; margin-bottom:1px; background-color:#eee; font-size:14px;}
.float-special ul li:hover{ opacity:0.8;}
.float-special ul li img{ width:100%;}
.float-gotoBtn{ width:80px; position:fixed; bottom:45px; /*right:10px;*/ left:50%; margin-left:520px; background-color:#FFF; z-index:9999;}
.float-gotoBtn .scroll-open{ display:none; cursor:pointer;}
.float-gotoBtn .scroll-cont .close{ display:block; padding-bottom:4px; text-align:right; cursor:pointer;}
.float-gotoBtn .scroll-cont .close img{ width:20px;}
.float-gotoBtn .scroll-cont li{ height:60px; line-height:60px; text-align:center; margin-bottom:2px; background-color:#ddd; font-size:14px;}
.float-gotoBtn .scroll-cont li:hover{ background-color:#CCC; cursor:pointer;}
.float-gotoBtn .scroll-cont li.on{ background-color:#a1c1f7;}
.float-gotoBtn .scroll-cont p{ height:20px; background-color:#a1c1f7; background-image:url(../images/ico-arrow-ud.png); background-repeat:no-repeat; background-size:18px auto; cursor:pointer;}
.float-gotoBtn .scroll-cont p.top{ margin-bottom:2px; background-position:center 4px;}
.float-gotoBtn .scroll-cont p.bottom{ background-position:center -16px;}
