html,body{ height:auto;}
body.qglh2023-indexbg{ background:url(/uploads/image/csvimages/index-xxgcqglhjs-bg.jpg) center top no-repeat;}
.qglh2023-section{ width:1240px; margin:270px auto 0;padding-top: 10px;border-radius: 6px 6px 0 0; background:#fff;}
/* �ֲ� superslide */
.slidebox{ 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;bottom: 11px; display:block; width:36px; height:54px; background-image:;background-repeat: no-repeat;}
.slidebox .prev{ left:0;}
.slidebox .next{ right:0; background-position:0 bottom; }
.slidebox .prevstop{ display:none; }
.slidebox .nextstop{ display:none; }
.slidebox.focus{ width:760px; height:507px;} /* ����ͼ */
.slidebox.focus .hd{ height:40px; right:40px; bottom:12px; 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:760px; height:507px; display:block; }
.slidebox.focus .bd a{ display:block; position:relative;}
.slidebox.focus .bd .title{ height: 75px;text-align:left;box-sizing: border-box;}
.slidebox.focus .bd .title h3{ width:85%;height: 75px; margin-left: 40px;}
.slidebox.focus .bd .title p{ font:400 1em/1.8 "simsun","pingfang sc","microsoft yahei",\5fae\8f6f\96c5\9ed1,helvetica,arial,sans-serif}
.slidebox.picroll li{ width:330px; float:left; margin-right:5px;}
.slidebox.yqgygg{ width:1000px; height:auto; padding-bottom:30px;}
.slidebox.yqgygg .bd li{ width:235px; margin-right:20px; text-align:center;}
.slidebox.yqgygg .bd li p{ padding-top:8px; font-size:14px;}
.slidebox.yqgygg .bd li img{ width:100%;}
.slidebox.ylgygg{ width:976px; height:auto; margin:0 auto; padding-top:20px; padding-bottom:15px;}
.slidebox.ylgygg .bd li{ width:220px; margin-right:32px; text-align:center;}
.slidebox.ylgygg .bd li p{ padding-top:8px; font-size:14px;}
.slidebox.ylgygg .bd li img{ width:100%;}
.slidebox.wmwgygg{ width:976px; height:auto; margin:0 auto; padding-top:20px; padding-bottom:15px;}
.slidebox.wmwgygg .bd li{ width:220px; margin-right:32px; text-align:center;}
.slidebox.wmwgygg .bd li p{ padding-top:8px; font-size:14px;}
.slidebox.wmwgygg .bd li img{ width:100%;}
/*��ҳ����ר�����*/
.scrollbar8::-webkit-scrollbar { width: 4px;background-color: #eee;}
.scrollbar8::-webkit-scrollbar-track {background-color: #eee;}
.scrollbar8::-webkit-scrollbar-thumb {background: #ff5a5a;}
.scrollbar8::-webkit-scrollbar-button:start {background-size: 4px 4px;}
.scrollbar8::-webkit-scrollbar-button:end {background-size: 4px 4px;}
.special-cells{width: 1200px; margin:0 auto 20px;}
.special-cell1{margin:0 0 35px;padding-top: 50px;}
.special-cell1 h2 {text-align: center;font-weight: bold;}
.special-cell1 h2 a{font-size:42px;color:#d60202;}
.special-cell2{overflow: hidden;background: #ffffff;}
.special-cell2 .left-cell{width: 680px;height: 453px;float: left;margin-right:5px;}
.special-cell2 .right-cell{width: 515px;height: 453px;float: left;overflow-y: scroll;background: #ffffff;}
.special-cell2 .hotnewslist{box-sizing: border-box;}
.special-cell2 .hotnewslist ul li{position:relative;background:#f0f0f0;margin-bottom:3px;border-left:12px solid #f0eae5;padding:12px 10px 10px 20px;font-size:18px;line-height:180%;}
.special-cell2 .hotnewslist ul li a{display:block;position:relative;z-index:2;color:#ff3333; text-decoration:none;}
.special-cell2 .hotnewslist ul li a:link{color:#e81111;}
.special-cell2 .hotnewslist ul li:hover{border-left:12px solid #ffec92;background-color: #d31414}
.special-cell2 .hotnewslist ul li:hover a{color:#fff;}
.slidebox.qglhslide{ width:680px; height:453px;} /* ����ͼ */
.slidebox.qglhslide .hd{ height:40px; right:40px; bottom:12px; z-index:1; }
.slidebox.qglhslide .hd ul li{ width:20px; height:20px; line-height:19px;}
.slidebox.qglhslide .hd .pagestate{ color:#fff; font-size:16px; line-height:40px; letter-spacing:3px;}
.slidebox.qglhslide .hd .pagestate span{ font-size:20px; color:#ffe05f;}
.slidebox.qglhslide .bd img{ width:680px; height:453px; display:block; }
.slidebox.qglhslide .bd a{ display:block; position:relative;}
.slidebox.qglhslide .bd .title{ height: 75px;text-align:left;box-sizing: border-box;}
.slidebox.qglhslide .bd .title h3{ width:85%;height: 75px; margin-left: 40px;}
.slidebox.qglhslide .bd .title p{ font:400 1em/1.5 "simsun","pingfang sc","microsoft yahei",\5fae\8f6f\96c5\9ed1,helvetica,arial,sans-serif}
.slidebox.qglhslide .bd .title-rgba{ position:absolute; left:0; right:0; bottom:0; padding-left:8px; padding-right:8px; color:#fff; box-sizing:border-box; -moz-box-sizing:border-box; filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#cc000000,endcolorstr=#cc000000); background-color: rgba(231, 39, 28, .6); zoom: 1; /* �˾���ҫ����haslayout������ч */}
.zp_lb{padding:22px 44px;background: #e7f4fd;position: relative;}
.zp_lb .swipertwo .swiper-button-next,.zp_lb .swipertwo .swiper-button-prev{z-index:999;color:#abbad7;}
.zp_lb .slide_next{cursor: pointer;background: no-repeat center center;width: 40px;height:31px;position: absolute;right:0;top:50%;margin-top:-15px;}
.zp_lb .slide_prev{cursor: pointer;background: no-repeat center center;width: 40px;height:31px;position: absolute;left:0;top:50%;margin-top:-15px;}
.topbar{ border-bottom:1px solid #f0f0f0;}
.topbar .navbtn{ float:left; margin:0 20px 0 0; padding:0 20px 0 0; line-height:40px; color:#999;}
.topbar .navbtn a{ display:inline-block; background-image:; 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 .link{ float:right; padding-top:6px;}
.comselect{ display:inline-block; height:26px; line-height:26px; position:relative; margin-right:15px; z-index:9998;}
.comselect:last-child{ margin-right:0;}
.comselect .selected{ height:26px; text-align:center; cursor:pointer; color:#305798;font-weight:bold;}
.comselect:hover .selected{ color:#c33;}
.comselect .downbtn{display: block; width: 15px; height: 20px; position: absolute;top: 50%; margin-top:-10px; right: 0;}
.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;}
.bdcs-search-form{ height:26px;}
.bdcs-search-form input{ height:26px; line-height:26px; font-size:14px;}
.bdcs-search-form-input{ padding:0 10px; border:1px solid #e5e5e5;}
.bdcs-search-form-submit{ padding:0 10px; cursor:pointer; background-color:#39f; color:#fff;}
.bdcs-search-form-submit:hover{ background-color:#06c;}
.logobar{ padding:24px 0 20px;}
.logobar .logo{ width:360px; float:left;}
.logobar .logo .pic img{ float:left; margin-right:20px;}
.logobar .logo .tit{ padding-bottom:2px;}
.logobar .logo .date{ color:#595757;}
.logobar .app{ width:130px; float:left; margin-left:30px;}
.logobar .app img{ width:120px;}
.search{ width:360px; height:auto; float:right;border:1px solid #eee; border-radius:20px; overflow:hidden;}
.search label{ display:block; overflow:hidden; }
.search label:nth-child(1){ width:280px; float:left;}
.search label:nth-child(2){ width:80px; float:right;}
.search label input{ width:100%; height:36px; line-height:36px; padding:0 10px; box-sizing:border-box; border :none; font-size:15px;}
.search label button{ width:100%; height:36px; line-height:36px; background-color:#c33; font-size:16px; color:#fff; cursor:pointer;}
.search label button:hover{ background-color:#c03;}
/*�����˵�*/
.navmenu{ padding:9px 0; /*background-color:#305798;*/ background-color:#004ea2; box-sizing:border-box;}
.navmenu ul{ position:relative; display:block; width:285px; float:left; padding-left:20px;}
.navmenu ul:after{ content:''; position:absolute; width:1px; height:40px; right:0; top:50%; margin-top:-20px; /*background-color:#3c64a6;*/ background-color:#005dc5;}
.navmenu ul:nth-child(1){ padding-left:15px;}
.navmenu ul:nth-child(3){ width:320px;}
.navmenu ul:nth-child(4){ width:220px; padding-left:25px;}
.navmenu ul:last-child:after{width:0; height:0;}
.navmenu ul li{ padding:3px 0;}
.navmenu ul li a{ display:inline-block; padding:0 10px; font-size:15px; color:#fff;}
.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 #f0f0f0; font-family:"microsoft yahei",simsun;}
.head-title.tbor{ height:55px; line-height:55px; margin-bottom:1px; border-bottom:none; border-top:1px solid #f0f0f0;}
.head-title h2{ display:inline-block;height: 40px; padding-right:10px; border-bottom:1px solid #004ea2; font-size:24px; font-weight:normal; color:#004ea2;}
.head-title h2.nbor{ border-bottom:none;}
.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:8px; font:12px;}
.head-title .submenu a{ font-size:12px; color:#999; margin-right:6px;}
.head-title .submenu a:last-child{ margin-right:0;}
.head-title .submenu a:hover{ color:#06c;}
/*�б���ʽ*/
.transition-list {width:100%;position:relative}
.transition-list li {height:40px;line-height:40px;}
.transition-list li a {width:100%;height:40px;display:block;text-decoration:none;outline:0;color:#2b2728;font-size: 17px; transition:all 0.2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; box-sizing: border-box;}
.transition-list li:hover a {width:inherit !important;height:auto !important; position:absolute !important;left:-5px; z-index:999;background:#edf8ff;padding:0 40px 0 5px;border-radius:4px;overflow:visible;/*white-space:nowrap;*/ white-space:nowrap;}
.list-h40 li{ height:40px; line-height:40px; font-size:16px; overflow:hidden;}
.list-h40-ico li{ height:40px; line-height:40px; font-size:17px; padding-left:12px; position:relative; overflow:hidden;}
.list-h40-ico li:before{ content:''; width:6px; height:6px; position:absolute; left:0; top:50%; margin-top:-3px; background-color:#ccc; border-radius:50%;}
.list-h34 li{ height:34px; line-height:34px; font-size:16px; overflow:hidden;}
.list-h34 li.imgicon{ padding-left:30px; background:url(/uploads/image/csvimages/icons.png) no-repeat; background-position:0px -41px;}
.list-h34 li.videoicon{ padding-left:30px; background:url(/uploads/image/csvimages/icons.png) no-repeat; background-position:0px 8px;}
.list-h34-ico li{ height:34px; line-height:34px; font-size:15px; padding-left:12px; position:relative; overflow:hidden;}
.list-h34-ico li:before{ content:''; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-1px; background-color:#ccc; border-radius:50%;}
.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 10px 10px 15px; overflow:hidden;}
.item-title-img .imgarea{ width:120px; height:81px; overflow:hidden; margin-right:12px; float:left; border-radius:4px;}
.item-title-img .title{ margin-bottom:10px; font-size:16px;}
.item-title-img .imgarea img{ width:100%;}
.item-title-img .imgarea .ico-video{ position:absolute; width:120px; height:90px; left:0; top:0; overflow:hidden; background-image:url(/uploads/image/csvimages/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:160px; float:left; font-size:12px; line-height:28px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; color:#999;}
.item-title-img a{ font-size:15px;}
.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",simsun;}
.item-title-desc p{ font-size:12px; color:#999; line-height:1.8; text-indent:2em;}
.item-title-desc a.blue{ color:#09f;}
.list-w300-pic2 li{ width:145px; float:left;}
.list-w300-pic2 li:nth-child(2n){ float:right;}
.listitem2 .itemimg{margin-bottom: 12px;}
.listitem2 .itemimg .title{ padding:10px 8px; font-size:16px; box-sizing:border-box;}
.listitem2 .itemimg img{ height:225px;}
/*�������*/
.bw396{ width:396px; float:left; margin-right:6px;}
.bw396:last-child{ margin-right:0;}
.bw660{ width:666px; float:left; position:relative;}
.bw660 li{ width:330px; float:left; margin-right:5px;}
.bw660 li:last-child{ margin-right:0;}
.banner597 li{ width:597px;}
.banner597 li:nth-child(2n 1){float: left;}
.banner597 li:nth-child(2n){float: right;}
.slideban1{ width:396px; float:left;}
.slideban1 img{ height:60px;}
.banner-col3 a{ display:block; width:374px; height:80px; float:left; margin-right:39px;}
.banner-col3 a:nth-child(3n){ margin-right:0;}
.banner-col3 a img{ width:100%; height:100%;}
.banner1000 a{ display:block; margin-bottom:6px;}
.block-hxjzg{ padding-top:10px; margin-bottom:10px;}
.block-zonghe li{ margin-bottom:6px;}
.block-rendian{ width:95%; padding-top:25px; padding-bottom:10px;}
.block-rendian dd{ width:47%;}
.block-rendian dd:nth-child(2n 1){ float:left;}
.block-rendian dd:nth-child(2n){ float:right;}
.block-rendian dd img{ width:100%;}
.bannerscroll1{ height:45px;}
.bannerscroll1 .leftmarqueeslide{ width:665px; float:left;}
.bannerscroll1 .leftmarqueeslide img{ height:45px;}
.bannerscroll1 .rightarea{ width:330px; float:right;}
/* �л��˵� superslide */
.slidetxtbox{}
.slidetxtbox .hd{ height:40px; line-height:40px; margin-bottom:10px; position:relative; color:#333; border-bottom:1px solid #f0f0f0; background-color:#f5f5f5;}
.slidetxtbox .hd ul{ display:block; padding-left:10px;}
.slidetxtbox .hd ul li{ display:inline-block; margin-right:0px; padding:0 15px; cursor:pointer; font-size:18px;}
.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",simsun; 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;}
.floor2{ margin-top:15px;}
/*ͷ������*/
.ttnews{ padding:20px 0 0;}
.ttnews.borb{ border-bottom:1px dashed #cccccc;}
.ttnews .ttnews-lg h1{ padding-bottom:8px; font-weight:bold; font-family:"microsoft yahei", simsun;}
.ttnews .ttnews-lg h1.tit1{font-size: 40px;}
.ttnews .ttnews-lg h1.tit1 a:first-child{margin-right: 15px;}
.ttnews .ttnews-lg h1.tit2{font-size: 35px;}
.ttnews .ttnews-lg h1 a{display: inline-block; color:#305798;}
.ttnews .ttnews-lg h1 a:hover{ color:#c30;}
.ttnews .ttnews-lg h2.leadtitle{ font-size:24px; font-weight:bold; font-family:simsun; color:#414141;}
.ttnews .ttnews-lg h2.subtitle{ font-size:24px; font-weight:bold; font-family:simsun; color:#414141;}
.ttnews .ttnews-sm{ padding-top:12px; padding-bottom:16px; color:#999; line-height:1.5;}
.ttnews .ttnews-sm a{ font-size:17px; margin:0 10px;color: #606060;}
.ttnews .ttnews-sm a:hover{color: #c30; text-decoration:underline;}
.leader{ padding-bottom:6px; margin-bottom: 10px;}
.leader em{ display:block;}
.leader em a{ display:inline-block; padding:3px 15px 4px; margin-right:20px; text-align:center; font-size:14px; background-color:#c33; color:#fff; border-radius:3px;}
.leader em a:hover{ background-color:#f60;}
.hotnews{margin-top: 6px; padding: 8px 20px 6px;box-sizing: border-box; border: 1px solid #f0f0f0;}
.hotnews li:nth-child(1) a{font-size: 20px;font-weight: bold;}
.hotnews li:nth-child(5) a{font-size: 20px;font-weight: bold;}
.hotnews li:nth-child(9) a{font-size: 20px;font-weight: bold;}
.transition-list.hotnews-list li{height: 44px;line-height: 44px;}
/*.hotnews li{ line-height:1.45; font-size:18px; padding-left:12px; position:relative;margin-bottom: 10px;}
.hotnews li:before{ content:''; width:6px; height:6px; position:absolute; left:0; top:8px;background-color:#ccc; border-radius:50%;}*/
.szggnews{ position:relative;}
.szggnews .hd{ position:absolute; left:0; top:0; bottom:0; width:30px; padding:28px 0 10px; text-align:center; font-size:14px; background-color:#06f; color:#fff; box-sizing: border-box;}
.szggnews .bd{ margin-left:40px; padding: 8px 0 8px 0;}
.szggnews li{ position:relative;}
.szggnews li .datetime{ position:absolute; right:10px; top:2px; color:#999; font-size:14px;}
.szyw li p{ width:84%;overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.gsgg li p{ width:80%;overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
/*�ۺϰ��*/
.newsright{ position:absolute; top:0; right:0;}
/*���ź���*/
.newsitem{}
.newsitem.mb10{ margin-bottom:11px;}
.newsitem .itemlist{ }
.newsitem .itemlist li{ height:34px; line-height:34px; font-size:15px; padding-left:12px; position:relative; overflow:hidden;}
.newsitem .itemlist li:before{ content:''; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-1px; background-color:#ccc; border-radius:50%;}
.videonews ul li{ width:150px; float:left; margin-right:20px; margin-bottom:20px;}
.videonews ul li:nth-child(2n){ margin-right:0;}
.szbitem{ padding:0 0 18px;}
.szbitem ul{ padding-top:10px;}
.szbitem ul li{ width:175px; float:left; padding-top:5px;}
.szbitem ul li:nth-child(2n){ float:right;}
.szbitem ul li img{ width:100%; padding:4px; border:1px solid #eee; box-sizing:border-box;}
.szbitem ul li p{ padding:10px 0 0;}
.linkitem{ padding-top:16px; border:1px solid #eee;}
.linkitem p{ margin:0 20px 12px; font-size:16px;}
.linkitem p:nth-child(1) a{ font-weight:bold; color:#f33;}
.linkitem p:nth-child(2) a{ font-weight:bold; color:#06c;}
.newsitem2{ width:374px; float:left; margin-right:39px;}
.newsitem2:nth-child(3n){ margin-right:0;}
.newsitem2 .itemimg{height: 200px;overflow: hidden;border-radius: 6px;margin-bottom: 10px;}
.newsitem2 .itemimg a{display: block;position: relative;width: 100%;height: 100%;}
.newsitem2 .itemimg .title{ padding:10px 8px; font-size:16px; box-sizing:border-box; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.newsitem2 .itemimg img{width: 100%;height: 100%;}
.newsitem2 .itemlist{ padding-top:18px; }
.newsitem2 .itemlist li{ height:38px; line-height:38px; font-size:15.5px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
/*����*/
.bumenitem{ padding-bottom:20px; background-color:#f5f5f5;}
.bumenitem h3{ margin:0 10px; padding-top:10px; font-size:20px; font-weight:normal;}
.bumenitem p{ margin:0 10px; padding-top:8px; font-size:14px; line-height:1.85; color:#999;}
.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(/uploads/image/csvimages/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%;}
.gygg-cells{position: relative;margin-top: 30px; border: 12px solid #3c5cb3;box-sizing: border-box;}
.gygg-cells:after{position: absolute;top: 100px; right: 0;bottom: 0;width: 12px;height: 400px;background-color: #ffffff;}
.gygg-cell_hd{height:50px;line-height:50px;margin-bottom:20px; padding: 8px 0 8px 20px; border-bottom:1px solid #f0f0f0;color: #004ea2;}
.jwmsxfgygg{ width:1136px; height:auto;margin: 0 auto;padding-bottom:30px;}
.jwmsxfgygg .bd li{ width:207px;height: 286px; margin-right:30px; text-align:center;}
.jwmsxfgygg .bd li p{ padding-top:8px; font-size:14px;}
.jwmsxfgygg .bd li img{ width:100%;height: 286px;}
/*�б�ҳ*/
.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:20px; padding-bottom:10px; border:1px solid #f0f0f0;}
.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{ position:fixed; top:45px; right:0px; padding:2px 0 1px 2px; background-color:#fff; z-index:10000;}
.float-special .hd{ width:26px; position:absolute; top:50%; margin-top:-46px; left:-26px; 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; left:50%; /*margin-left:520px;*/ margin-left:650px; z-index:9999;}
.float-gotobtn .scroll-open{ display:none; cursor:pointer;}
.float-gotobtn .scroll-cont{ padding:5px; background-color:#fff;}
.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(/uploads/image/csvimages/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;}