body{ font-family:"microsoft yahei", "微软雅黑", "宋体", simsun, arial, sans-serif;}
.head-title{ width:100%; height:40px; line-height:40px; margin-bottom:12px; border-bottom:1px solid #e5e5e5;}
.head-title.tbor{ height:46px; line-height:46px; margin-bottom:1px; border-bottom:none; border-top:2px solid #e5e5e5;}
.head-title h1{ display:inline-block; padding:15px 10px 0; font-size:20px; font-weight:normal; color:#000;}
.head-title h1.white{ color:#fff;}
.head-title h1.black{ color:#000;}
.head-title h2{ display:inline-block; padding-right:10px; border-bottom:1px solid #004ea2; font-size:18px; font-weight:bold; color:#004ea2; font-family:"microsoft yahei","宋体";}
.head-title h2.nbor{ border-bottom:none;}
.head-title h2.pr12{ padding-right:12px;}
.head-title p{ font-size:16px;}
.head-title .more{ position:absolute; right:0; top:0px; color:#999;}

.list-h34 li{ height:34px; line-height:34px; overflow:hidden;}
.list-h34-bico li{ line-height:20px; overflow:hidden; margin-bottom:12px; padding-left:12px; position:relative;}
.list-h34-bico li:before{ content:''; width:4px; height:4px; position:absolute; left:0; top:9px; background-color:#004ea2;}
.list-h36-ico li{ height:36px; line-height:36px; overflow:hidden; padding-left:12px; position:relative;}
.list-h36-ico li:before{ content:''; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-2px; background-color:#393939; border-radius:50%;}
.list-h36-ico.st{ font-size:14px; font-family:simsun,"宋体";}
.list-w50 li{ width:50%; float:left; padding-right:10px; box-sizing:border-box; overflow:hidden;}
.list-w50 li:nth-child(2n){ float:right; padding-right:0;}
.list-w25 li{ width:25%; float:left; padding:0 5px; box-sizing:border-box; overflow:hidden;}

.topbar{ height:46px; line-height:46px; background-color:#f0f0f0; border-bottom:1px solid #dbdbdb;}
.topbar .navbtn{ height:40px; line-height:40px; float:left; margin:3px 20px 0 0; padding:0 20px 0 0; color:#e0e0e0;}
.topbar .navbtn a{ display:inline-block; background-image:url(/uploads/image/csvimages/ico-index-20190214.png-13.png)/*tpa=http://www.gxylnews.com/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; font-family:"microsoft yahei","宋体";}
.topbar .search{ width:260px; float:right; }/*2020-05-05 前生成的旧文件在用*/
.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 .rightlabel{ position:absolute; right:0; top:0;}

.banner-show{ padding:30px 0 0;}
.banner-show img{ width:100%;}

.navmenu{ padding:10px 0; background-color:#004ea2; box-sizing:border-box;}/*2020-11-10 前生成的旧文件在用*/
.navmenu .content{ width:1200px; margin:0 auto;}
.navmenu ul{ position:relative; display:block; width:210px; padding-left:34px; float:left;}
.navmenu ul:after{ content:''; position:absolute; width:1px; height:36px; right:0; top:7px; /*background-color:#3c64a6;*/ background-color:#41649d;}
.navmenu ul:first-child{ padding-left:0px;}
.navmenu ul:last-child{ width:200px;}
.navmenu ul:last-child:after{width:0; height:0;}
.navmenu ul:nth-child(2){ width:225px;}
.navmenu ul li{ float:left; margin:0 22px 0 0; text-align:center;}
.navmenu ul li:last-child{ background:none;}
.navmenu ul li a{ display:inline-block; padding:2px 0; font-size:14px; color:#e4eeff; font-family:"microsoft yahei","宋体";}
.navmenu ul li a.on{ }
.navmenu ul li a:hover{ text-decoration:underline; color:#fff}

.navmenu-s{ padding:10px 0; background-color:#004ea2; box-sizing:border-box;}
.navmenu-s ul li{ display:inline-block; margin:0 16px 0 0; padding:2px 0; text-align:center;}
.navmenu-s ul li:last-child{ background:none;}
.navmenu-s ul li a{ display:inline-block; font-size:14px; color:#fff; font-family:"microsoft yahei","宋体";}
.navmenu-s ul li a.on{ }
.navmenu-s ul li a:hover{ text-decoration:underline;}

.navmenu2{background-color:#004ea2; box-sizing:border-box;}/*2020-11-10 调整新栏目*/
.navmenu2 a{ display:inline-block; padding:2px 0; font-size:16px; color:#e4eeff; font-family:"microsoft yahei","宋体";}
.navmenu2 a.on{ }
.navmenu2 a:hover{ text-decoration:underline; color:#fff}
.navmenu2 ul{ display:block; padding:15px 0;}
.navmenu2 ul li{ float:left; margin-right:25px; text-align:center;}
.navmenu2 ul li:last-child{ margin-right:0; background:none;}
.navmenu2 .rightlabel{ position:absolute; right:0; top:15px;}

/* 轮播superslide */
.slidebox{ width:1000px; height:60px; overflow:hidden; position:relative;}
.slidebox .hd{ height:8px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slidebox .hd ul{ overflow:hidden; zoom:1; float:left; }
.slidebox .hd ul li{ float:left; margin-right:5px;  width:8px; height:8px; line-height:8px; text-align:center; border-radius:50%; background:#fff; cursor:pointer; }
.slidebox .hd ul li.on{ background:#f00; color:#fff; }
.slidebox .bd{ position:relative; height:inherit; z-index:0; }
.slidebox .bd li{ vertical-align:middle; zoom:1; }
.slidebox .bd img{ width:100%; height:60px; display:block; }
.slidebox .prev, .slidebox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:/*tpa=http://www.gxylnews.com/statics/v2019/css/images/slider-arrow.png*/ -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slidebox .next{ left:auto; right:3%; background-position:8px 5px; }
.slidebox .prev:hover, .slidebox .next:hover{ filter:alpha(opacity=100);opacity:1; }
.slidebox .prevstop{ display:none; }
.slidebox .nextstop{ display:none; }
/* 焦点图 */
.slidebox.focus{ width:520px; height:320px; font-family:"microsoft yahei","宋体";}
.slidebox.focus .hd{ height:15px; right:5px; bottom:12px; z-index:1; }
.slidebox.focus .hd ul li{ width:15px; height:15px; line-height:15px;}
.slidebox.focus .bd img{ width:100%; height:320px; display:block; }
.slidebox.focus .bd a{ display:block; position:relative;}
.slidebox.focus .bd h3{ padding:10px; text-align:left;}
.slidebox.focus .bd h3 p{ width:85%;}

/* 切换菜单 */
.slidetxtbox{}
.slidetxtbox .hd{ height:40px; line-height:40px; position:relative; color:#333;}
.slidetxtbox .hd ul{ float:left; position:absolute; left:0; top:0; }
.slidetxtbox .hd ul li{ display:inline-block; margin-right:20px; cursor:pointer; font-size:16px;}
.slidetxtbox .hd ul li.on{ font-weight:bold; color:#1d71b7}
.slidetxtbox .bd ul{ zoom:1; }

.mod-list .hd{ height:45px; line-height:45px; border-top:1px solid #d8d8d8;}
.mod-list .hd h2{ display:inline-block; padding:0 12px; margin-top:-1px; border-top:1px solid #004ea2; font:bold 18px/45px "microsoft yahei","宋体"; color:#004ea2;}
.mod-list .imgarea{ /*max-height:185px; */overflow:hidden;}
.mod-list .imgarea p{ position:absolute; left:0; bottom:0; right:0; padding:5px 10px 6px; text-align:center; font-size:14px; line-height:1.2; color:#fff;/* background: bottom repeat-x; background-size:auto 35px;*/ background-color: rgba(0,0,0,0.7);}
.mod-list .imgarea2{ overflow:hidden; border-radius:3px;}/*update 2019.07.16*/
.mod-list .imgarea2 .a1{ max-height:165px; overflow:hidden;}
.mod-list .imgarea2 p{ position:absolute; left:0; bottom:0; right:0; padding:6px 10px 6px; text-align:center; font-size:14px; line-height:1.3; color:#fff; background-color: rgba(0,0,0,0.7);}
.mod-list .imgarea2 a{ text-align:center; background-color:#f1f1f1;}
.mod-list .imgarea2 a img{ width:100%;}

.mod-list2{}
.mod-list2 .hd{ height:45px; line-height:45px; padding:15px 0 10px;}
.mod-list2 .hd h2{ display:inline-block; font:bold 20px/45px "microsoft yahei","宋体"; color:#ff9422;}

.positionbar{ background:url(/uploads/image/csvimages/hr-imgbg1.png)/*tpa=http://www.gxylnews.com/statics/v2019/images/hr-imgbg1.png*/ #fff left bottom repeat-x; padding:25px 0 20px;}
.positionbar .logo{ /*width:530px;*/ height:40px; float:left; margin-right:20px;}
.positionbar .tool{ width:360px; float:right; margin-right:2px; padding-top:5px; text-align:right;}
.positionbar .tool span{ display:inline-block; height:26px; line-height:26px; overflow:hidden; margin-left:20px; text-align:left;  cursor:pointer;}
.positionbar .tool span.print{ padding-left:26px; background:url(/uploads/image/csvimages/ico-show-tool.png-1.png)/*tpa=http://www.gxylnews.com/statics/v2019/images/ico-show-tool.png?1*/ -8px 2px no-repeat; background-size:auto 24px;}
.positionbar .tool span.mnmode{ padding-left:26px; background:url(/uploads/image/csvimages/ico-show-tool.png-1.png)/*tpa=http://www.gxylnews.com/statics/v2019/images/ico-show-tool.png?1*/ -160px 1px no-repeat; background-size:auto 24px;}
.positionbar .tool span.fontzoom{ padding-left:26px; background:url(/uploads/image/csvimages/ico-font-size.png-1.png)/*tpa=http://www.gxylnews.com/statics/v2019/images/ico-font-size.png?1*/ 0px 3px no-repeat; background-size:auto 20px;}
.positionbar .tool span.fontzoom em{ margin-right:6px;}
.positionbar .tool span.fontzoom em:active{ color:#f63;}
.positionbar .position{ padding-top:6px;}
.positionbar .position, .positionbar .position a{ color:#999;}
.positionbar .position a:hover{ color:#c30;}
.positionbar .position span{ }
.offmnmode{ display:none; position:fixed; width:auto; height:auto; bottom:100px; left:50%; margin-left:530px; padding:10px 15px 15px; background-color:#f0f0f0; text-align:center; font-size:16px; cursor:pointer;}
.offmnmode span{ display:block; padding-bottom:3px;}

.fonttool{ overflow:hidden; background-color:#f0f0f0; border-radius:6px;}
.fonttool span{ display:block; height:40px; line-height:41px; overflow:hidden; border-top:none; text-indent:3.5em; color:#999; background-image:url(/uploads/image/csvimages/ico-font-size.png-23.png)/*tpa=http://www.gxylnews.com/statics/v2019/images/ico-font-size.png?23*/; background-size: auto 26px; background-repeat:no-repeat; background-position:10px 7px; cursor:pointer;}
.fonttool span:nth-child(2){ border-top:1px solid #f8f8f8; border-bottom:1px solid #f8f8f8;}
.fonttool span:hover{ background-color:#2e3456;}
.fonttool span.on{ background-color:#2e3456; color:#fff;}


/*列表页 左侧二维码*/
.bgf4f4{ background-color:#f4f4f4;}
.listsection{ padding-top:40px;}
.listsection .sectionl{ width:800px; float:left;}
.listsection .sectionr{ width:300px; float:right;}
.item-listpage{}
.item-listpage li{ margin-bottom:25px; padding-bottom:25px; background-color:#fff; border-bottom:1px solid #e5e5e5;}
.item-listpage .item-row:after{ content:"\0020";display:block;height:0;clear:both;}
.item-listpage .imgarea{ width:220px; max-height:140px; float:left; margin-right:30px; overflow:hidden;}
.item-listpage .imgarea img{ width:100%; transition: all 0.8s;}
.item-listpage .imgarea img:hover{transform: scale(1.1);}
.item-listpage .textarea{ width:100%;}
.item-listpage .textarea.wfloat{ width:428px; float:left;}
.item-listpage .textarea .title{ font-size:20px; font-family:"microsoft yahei","宋体";}
.item-listpage .textarea .title a{ color:#222;}
.item-listpage .textarea .title a:hover{ color:#c33;}
.item-listpage .textarea .describe{ padding-top:10px; color:#aaaaaa; line-height:1.6; font-size:14px;}
.item-listpage .textarea .keyword-time{ padding-top:10px; color:#aaaaaa}
.item-listpage .textarea .keyword-time a{ display:inline-block; margin-right:12px; padding:0 6px; border-radius:6px; border:1px solid #09f; color:#09f;}
/*列表页 不带二维码 update 2019.07.16*/
.item-listpage .imgarea2{ width:256px; float:left; margin-right:30px; overflow:hidden; background-color:#cdcdcd; text-align:center;}
.item-listpage .imgarea2 a{ display:block; height:171px;}
.item-listpage .imgarea2 img{ height:100%; transition: all 0.8s;}
.item-listpage .imgarea2 img:hover{transform: scale(1.1);}
.item-listpage .textarea2{ width:100%;}
.item-listpage .textarea2.wfloat{ width:510px; float:left;}
.item-listpage .textarea2 .title{ font-size:22px; font-family:"microsoft yahei","宋体";}
.item-listpage .textarea2 .title a{ color:#222;}
.item-listpage .textarea2 .title a:hover{ color:#c33;}
.item-listpage .textarea2 .describe{ padding-top:10px; color:#aaaaaa; line-height:1.6; font-size:16px;}
.item-listpage .textarea2 .keyword-time{ padding-top:10px; color:#aaaaaa}
.item-listpage .textarea2 .keyword-time a{ display:inline-block; margin-right:12px; padding:0 6px; border-radius:4px; border:1px solid #004ea2; color:#5a8dc4;}
.item-listpage .textarea2 .keyword-time a:hover{ background-color:#004ea2; color:#fff;}
/*内容页页*/
.contentsection{ padding-top:40px; background-color:#fff;}
.contentsection .left{ width:110px; min-height:400px; float:left; margin-right:50px;}
.contentsection .left .sharebox.fixed{ width:110px; position:fixed; top:0;}
.contentsection .left .sharebox p{ height:42px; line-height:42px; margin-bottom:12px; padding-bottom:12px; font-size:16px; border-bottom:1px solid #e5e5e5;}
.contentsection .left .sharebox p img{ float:left; margin-right:10px;}
.contentsection .left .qrcode{ text-align:center;}
.contentsection .left .qrcode em{ display:block; padding:3px 0; background-color:#e5e5e5;}
.contentsection .right{ width:1040px; float:left;}
.contentsection .sectionl{ width:680px; float:left;}
.contentsection .sectionr{ width:300px; float:right;}
.article .leadtitle h3{ padding-bottom:10px; text-align:center; font-size:22px; line-height:1.3; color:#333; font-family:simsun,"宋体"; font-weight:bold;}
.article .title h1{ text-align:center; font-size:32px; line-height:1.3; color:#111; font-family:"microsoft yahei",simsun,"宋体"; font-weight:bold;}
.article .title2 h2{ padding-top:16px; text-align:center; font-size:22px; line-height:1.3; color:#111; font-family:simsun,"宋体"; font-weight:bold;}
.article .info{ padding:20px 0 10px; border-bottom:1px solid #e5e5e5; text-align:center; font-size:12px; color:#666;}
.article .info span{ margin-right:10px;}
.article .content{ padding:30px 0 0; line-height:1.8; font-size:17px; font-family:"microsoft yahei","宋体"; color:#222;}
.article .content h1{ margin-top:25px;}
.article .content p{ margin-bottom:25px; text-indent:2em; text-align:justify;}
.article .content p.img_wrap{ margin-bottom:10px; /*text-indent:0; text-align:center;*/}
.article .content p.img_title{ line-height:1.6; font-family:"kaiti", "楷体", "fangsong", "仿宋"; color:#0030cc;}
.article .content img{ display:block; max-width:660px; margin:0 auto;}
.article .content div.editor{ padding-top:60px; text-align:right; font-size:16px; color:#999;}
.article .content video{ outline:none;}

.article .content td p{ text-indent:0;}

#page { margin: 10px auto; text-align: center; }
#page a { padding: 2px 8px; }
#page a.on { background-color: #00a; color: #fff; }

.keyword{ padding:20px 0 10px;} /*2020-01-03 以前的文件*/
.keyword p{ display:inline-block; font-size:14px;}
.keyword p:first-child{ float:left; width:540px;}
.keyword p:nth-child(2){ float:right;}
.keyword a{}

.qr-code{ border-bottom:1px solid #666;}

.special li{ margin-bottom:15px;}
.special li img{ width:100%; height:80px;}
.special li p{ height:20px; padding-top:10px; line-height:1.2; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; text-align:center;}

.special1 li{ margin-bottom:12px; box-sizing:border-box; overflow:hidden;}
.special1 li:nth-child(2n){}
.special1 .imgarea{ }
.special1 .imgarea img{ width:100%; border-radius:3px;}
.special1 .textarea{ height:20px; padding-top:6px; line-height:1.2; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; text-align:center;}

.special2 li{ margin-bottom:15px; box-sizing:border-box; overflow:hidden;}
.special2 li .textarea{ padding-top:10px; text-align:center;}

.monthrank{ padding-top:12px;}
.monthrank li{ line-height:20px; overflow:hidden; margin-bottom:12px; padding-left:1px; padding-bottom:6px; position:relative;}
.monthrank li em{ display:block; width:22px; height:20px; float:left; background-color:#004ea2; color:#fff; font-size:12px; text-align:center; border-radius:3px;}
.monthrank li:nth-child(n 4) em{ background-color:#ccc;}
.monthrank li a{ display:block; width:268px; float:right; font-family:simsun,"宋体"; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}

/*分享*/
.bdsharebuttonbox.bdshare-button-style0-32 a { width:110px; height: 42px; line-height:42px; display: block; float:none; margin: 0px; text-indent:3.4em; font-size:16px; padding:12px 0; border-bottom:1px solid #e5e5e5;}
.bdsharebuttonbox.bdshare-button-style0-32 a:last-child{ border-bottom:none;}
.bdsharebuttonbox.bdshare-button-style0-32 .bds_qzone {background: url(/uploads/image/csvimages/n-q.png)/*tpa=http://www.gxylnews.com/statics/v2019/images/n-q.png*/ left center no-repeat;}
.bdsharebuttonbox.bdshare-button-style0-32 .bds_tsina {background: url(/uploads/image/csvimages/n-wb.png)/*tpa=http://www.gxylnews.com/statics/v2019/images/n-wb.png*/ left center no-repeat;}
.bdsharebuttonbox.bdshare-button-style0-32 .bds_weixin {background: url(/uploads/image/csvimages/n-wx.png)/*tpa=http://www.gxylnews.com/statics/v2019/images/n-wx.png*/ left center no-repeat;}
.bdsharebuttonbox.bdshare-button-style0-32 .bds_sqq {background: url(/uploads/image/csvimages/n-sqq.png)/*tpa=http://www.gxylnews.com/statics/v2019/images/n-sqq.png*/ left center no-repeat;}


/*视频栏目页*/
.video-list{ padding-bottom:60px;}
.video-item{ padding-top:30px;}
.video-item li{ width:270px; overflow:hidden; float:left; margin-right:40px; margin-bottom:40px;}
.video-item li:nth-child(4n){ margin-right:0;}
.video-item .item-row .imgarea{ position:relative; height:180px; overflow:hidden; margin-bottom:15px; cursor:pointer;}
.video-item .item-row .imgarea img{ width:100%; height:180px; border-radius:4px;}
.video-item .item-row .imgarea:before{ content:''; width:40px; height:40px; position:absolute; left:50%; margin-left:-20px; top:50%; margin-top:-20px; background:url(/uploads/image/csvimages/icon-player.png)/*tpa=http://www.gxylnews.com/statics/v2019/images/icon-player.png*/ no-repeat; background-position:center;}
.video-item .item-row .imgarea:hover{ opacity:0.7;}
.video-item .item-row .textarea .title{ display:block; height:48px; line-height:23px; font-size:16px; color:#111;}
.video-item .item-row .textarea .keyword-time{ padding-top:10px; font-size:12px; color:#999;}
.video-item .item-row .textarea a:hover{ color:#f33;}
@media (min-width:768px){.modal-dialog{width:800px; height:auto; margin-top:100px; min-height:300px; /*position:absolute; left:50%; top:50%; margin-left:-400px;*/}


@media screen and (max-width:1280px){
	.w1200{ width:1000px;}
	.navmenu{ padding:10px 0; background-color:#004ea2; box-sizing:border-box;}
	.navmenu .content{ width:1000px; margin:0 auto;}
	.navmenu ul{ position:relative; display:block; width:182px; padding-left:20px; float:left;}
	.navmenu ul:first-child{ padding-left:0;}
	.navmenu ul:last-child{ width:170px;}
	.navmenu ul:nth-child(2){ width:195px;}
	.navmenu ul li{ float:left; margin:0 16px 0 0; text-align:center;}
	.navmenu2 .content{ width:1000px; margin:0 auto;}
	.contentsection .left{ display:none;}
	.contentsection .right{ width:1000px;}
	.contentsection .sectionl{ width:640px;}
	.item-listpage .textarea.wfloat{ width:390px;}
	.article .content{ font-size:16px; line-height:1.8;}
	.article .content img{ max-width:640px;}
}