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(/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:url(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_bd li{ line-height:24px; overflow:hidden; margin-bottom:12px; padding-left:12px; position:relative; font-size:14px;font-family: Simsun,"宋体";}
.mod-list_bd li:before{ content:''; width:4px; height:4px; position:absolute; left:0; top:9px; background-color:#cdcdcd;}
.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:url(../images/title-Agba-bg.png) 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(../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(../images/ico-show-tool.png?1) -8px 2px no-repeat; background-size:auto 24px;}
.positionBar .tool span.mnmode{ padding-left:26px; background:url(../images/ico-show-tool.png?1) -160px 1px no-repeat; background-size:auto 24px;}
.positionBar .tool span.fontzoom{ padding-left:26px; background:url(../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(../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(../images/n-q.png) left center no-repeat;}
.bdsharebuttonbox.bdshare-button-style0-32 .bds_tsina {background: url(../images/n-wb.png) left center no-repeat;}
.bdsharebuttonbox.bdshare-button-style0-32 .bds_weixin {background: url(../images/n-wx.png) left center no-repeat;}
.bdsharebuttonbox.bdshare-button-style0-32 .bds_sqq {background: url(../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(/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;}
}