/* CSS Document */
/*全局样式*/
html{font-size:20px;height:100%;overflow-x:hidden;}
a{text-decoration:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
body{font-size:20px;font-family:"微软雅黑";word-spacing:0.1em;min-width:320px;background:#fff;}
button{border:0 none;background-color:transparent;cursor:pointer}
ul,ol,li{list-style-type:none;}
img{border:none;height:auto; vertical-align: top; }
.fl{float:left;}
.fr{float:right;}
.clear:after { content: ""; display: block; height: 0px;  clear: both; visibility: hidden; font-size:0px;}
.clearfix{clear: both;}
.w100{width: 100%;margin:0 auto;}
.w96{width:96%;margin:0 auto;max-width:1400px;}
input:hover,input:focus,input{outline: none;}
/*局部样式*/
.menu-button{position:absolute;top:0;bottom:0px;height:2rem;width:2rem;cursor:pointer;left:0;margin:0px !important;display: none;}
.menu-button:before{content:"";position:absolute;top:5px;right:3px;border-bottom:1rem double #1F4483;border-top:0.375rem solid #1F4483;width:30px;height:5px;}
/*sidebar css*/
.m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.m_nav .closeicon{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
.m_nav .m_navList ul{padding-left:5%;padding-right:5%}
.m_nav .m_navList ul li{border-bottom:1px solid #232530}
.m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
.m_nav .m_navList ul li .m_f_a a{flex: 1;}
.m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
.m_nav_plus{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.m_nav_reduce{background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
.m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
/* header-search-wrap */
.header-search-wrap .search-box {position: relative; }
.header-search-wrap .submit {width: 30px;height: 30px; }
.header-search-wrap .ser-input {height: 30px;padding-left: 10px; }
.header-search-wrap .search-close {right: 0;top: 50%;margin-top: -15px;width: 30px;height: 30px; }
.header-search-wrap {position: fixed;z-index:19;left:0px;top:0px;width:100%;height:100%;opacity:0;z-index:100;background:rgba(0,0,0,0.8);transition: all 0.5s;transform: translate(0, 0) scale(0); }
.header-search-contaniner{position:relative;top:50%;margin:auto;width:90%;max-width: 600px;height:2.75rem;border: 1px solid rgba(0, 0, 0, 0.2);color: #666;line-height:2.75rem;background: #fff;}
.header-search-wrap.show2 {z-index: 8;-webkit-transform: translate(0, 0) scale(1);-ms-transform: translate(0, 0) scale(1);transform: translate(0, 0) scale(1);opacity: 1; }
.header-search-wrap.hides1{-webkit-transform: translate(0, -200%) scale(1);-ms-transform: translate(0, -200%) scale(1);transform: translate(0, -200%) scale(1); }
.header-search-wrap .submit {position: absolute;top: 0;right: 0;z-index: 5; width: 1.98rem;height:2.75rem;background: url(../images/ser1.png) no-repeat center;background-size: 1rem;border: none;box-sizing: border-box; }
.header-search-wrap .ser-input {width: calc(100% - 1.98rem);height: 2.75rem;position: relative;border: none;background: none;box-sizing: border-box;padding-left: 0.5rem; }
.header-search-wrap .search-close {position:fixed;display: block;right:50%;margin-right:-1.375rem;top:40%;color:#fff;width: 2.75rem;height: 2.75rem;font-size: 1.25rem;cursor: pointer;}
/* top css */
.top-bg{background:#0D55B5;color:#FFFFFF;font-size:0.7rem;}
.top{/*overflow: hidden;*/height:2rem;line-height:2rem;width:96%;margin:auto;max-width:1532px;}
.top a{display: inline-block;color:#fff;}
.top span{display: inline-block;padding:0px 0.25rem;}
.top a img{display: inline-block;height:0.8rem;margin-top:0.6rem;cursor: pointer;}
.top a:hover{color:#E59023;}
/* head css */

.head-bg{padding-top:2.5rem;min-height:9rem;box-sizing: border-box;background:url("../images/head-bg.png") no-repeat;background-size:cover;}
.head{position: relative;}
.top-logo{width:24%;position: absolute;left: 0px;max-width:331px;height:75px;z-index:9;}
.top-logo a{display: block;width:100%;}
.top-logo img{display:inline-block;width:100%;height:auto;}
/*navBar css */
.navBar-part{width:76%;margin-left:24%;}
.head-a{float:right;text-align: right;padding-top: 7px;    line-height: normal;}
.head-a div{display: inline-block;position: relative;}
.head-a h5 a{display: inline-block;position: relative;background: #C7DAF4;border-radius:0.65rem;height:1.3rem;line-height:1.3rem;width:4rem;text-align:center;font-size:0.6rem;    color: #333 !important;}
.head-a h5 a span{display: inline-block;overflow: hidden;}
.head-a h5 a img{display: inline-block;float: left;width:auto;height:0.7rem;margin:0.3rem 0.25rem 0.3rem 0px;}
.head-a ul{position: absolute;right:0px;width:100%;min-width:120px;top:1.5rem;font-size:0.75rem;z-index:9;background:rgba(13,85,181,0.9);text-align: center;padding:0.5rem 0px;display: none;}
.head-a ul li a{display: block;padding:0.25rem 0px;color:#fff;font-size: 0.6rem;}
.head-a div:hover ul{display: block;}
.head-a ul li a:hover{color:#E59023;}
.navBar{position:relative; z-index:5;}
.navul{text-align: right;height:5.2rem;}
.navul .m{display: inline-block;*display: inline;z-index:1;max-width:8.333%;position:relative;padding:0px 0.5rem;}
.navul h3 a{ display:block;color:#0C2E49;font-size:0.8rem;height:5.2rem;line-height:7rem;position:relative;z-index:91;font-weight:normal;}
.navul .m:hover h3 a{font-weight:bold;color:#0D55B5;}
.navul .sub{ display:none; /*默认隐藏*/ width:100%;position:absolute;width:140px;z-index:90;left:50%;top:5.2rem;background:rgba(13,85,181,0.9);margin-left:-70px;}
.navul .sub:before {content:"";display: block;position: absolute;left:0px;right:0px;top:-0.45rem;margin:auto;width: 0;height: 0;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-bottom: 0.3rem solid #E59023;}
.navul .sub:after{content:"";display: block;width:0px;height:0.15rem;background:#E59023;transition:all 0.4s ease;position: absolute;top:-0.15rem;left:0px;z-index:-1;}
.navul .sub li{text-align: center;height:2.4rem;line-height:2.4rem;}
.navul .sub li a{display:block;color:#fff;font-size:0.8rem;position: relative;}
.navul .sub li a:after{content:"";display: block;width:0px;height:100%;background:#000;opacity: 0.41;transition:all 0.4s ease;position: absolute;bottom:0px;left:0px;z-index:-1;}
.navul .sub li a:hover:after{width:100%;}
.navul .m:hover .sub{display: block;}
.navul .m:hover .sub:after{width:100%;}
/*fullSlide*/
.fullSlide{overflow:hidden; position:relative; z-index:1;}
.fullSlide .bd{width:100%;margin:0 auto;z-index:0;height:auto;}
.fullSlide .bd ul{width:100% !important;height:auto;margin:0 auto;}
.fullSlide .bd ul li{width:100% !important;overflow:hidden; text-align:center;}
.fullSlide .bd ul li a{display:block;width:100% !important;padding-bottom:27.6%;background-size:cover;}
.fullSlide .bd ul li a .topic{position: absolute;width:80%;max-width:800px;left:0px;right:0px;bottom:3rem;margin:auto;height:3rem;line-height:3rem;background:rgba(0,0,0,0.5);color:#fff;box-sizing: border-box;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;padding:0px 1rem;font-size:0.9rem;}
.fullSlide .hd{position: absolute;bottom:1rem;width:96%;max-width:1532px;left:0px;right:0px;margin:auto;overflow:hidden;z-index:9;}
.fullSlide .hd ul{text-align: right;width:calc(100% - 4rem);float: left;}
.fullSlide .hd ul li{display: inline-block;height:1.6rem;line-height:1.6rem;font-size:0.8rem;overflow: hidden;margin-right:1.6rem;font-weight: bold;color:#fff;cursor:pointer;border-bottom:2px solid rgba(255,255,255,0);}
.fullSlide .hd ul li.on{border-color:#fff;}
.fullSlide .prev,.fullSlide .next{float: left;width:1.6rem;height:1.6rem;border: 2px solid #FFFFFF;border-radius: 50%;box-sizing: border-box;position:relative;}
.fullSlide .prev{margin-right:0.8rem;}
.fullSlide .prev img,.fullSlide .next img{display: block;position: absolute;width:auto;height:0.7rem;top:0px;left:0px;bottom:0px;right:0px;margin:auto;}
.fullSlide .prev:hover,.fullSlide .next:hover{background:#0D55B5;border-color:#0D55B5;}

/* part css */
.part-head{height:3rem;line-height:3rem;overflow: hidden;width:100%;margin:1rem 0px;}
.part-title{float: left;overflow:hidden;position:relative;color:#333;height:3rem;line-height:3rem;}
.part-title:before{content:"";display: block;width:2.2rem;height:3px;position: absolute;bottom:0px;left:0px;background:#0D55B5;}
.part-title h5{float:left;color:#0D55B5;font-size:1.2rem;font-weight:bold;}
.part-title strong{display:block;float: left;font-weight: normal;padding:0px 0.25rem;font-size:1.2rem;}
.part-title span{display: block;height:2rem;line-height:2rem;font-size:0.9rem;float: left;margin-top:0.7rem;text-transform: uppercase}
.part-more{float: right;width:1.1rem;}
.part-container{overflow: hidden;}
.part-more a{display: inline-block;width:100%;}
.part-more a img{display: block;width:100%;height:auto;}
.part-left{float: left;width:48%;}
.part-right{float: right;width:48%;}
.part-main{overflow: hidden;}

/* newsSlide */
.partPane1 .part-left{width:67%;}
.newsSlide{width:100%;position: relative;}
.newsSlide .hd{display: none;}
.newsSlide .bd{width:100%;margin:0 auto;z-index:0;height:auto;}
.newsSlide .bd ul{width:100% !important;height:auto;margin:0 auto;}
.newsSlide .bd ul li{width:100% !important;overflow:hidden;background: #F0F0F0;}
.newsBlock-img{width:64.25%;float:left;}
.newsBlock-img div{width:100%;padding-bottom:56.48%;position:relative;}
.newsBlock-info{float: left;width:35.75%;padding:1.5rem 1rem;box-sizing:border-box;overflow: hidden;}
.newsBlock-topic{height:3rem;line-height:1.2rem;font-size:0.8rem;font-weight:bold;padding-bottom:0.6rem;box-sizing: border-box;position: relative;}
.newsBlock-topic:before{content:"";display: block;width:1.4rem;height:3px;position: absolute;bottom:0px;left:0px;background:#0D55B5;}
.newsBlock-topic a{display: inline-block;color:#0D55B5;max-height:2.4rem;overflow: hidden;}
.newsBlock-desc{color:#808080;font-size:0.65rem;line-height:1.2rem;height:3.6rem;overflow:hidden;margin:1rem 0px;}
.newsBlock-time{font-size:0.7rem;color:#0D55B5;font-weight: bold;height:1rem;line-height:1rem;overflow:hidden;}
.newsSlide-btn{position: absolute;width:35.75%;right:0px;bottom:1.5rem;padding-left:1rem;box-sizing: border-box;}
.newsSlide-btn a{opacity: 0.5;display: inline-block;width:2rem;height:2rem;overflow: hidden;margin-right:0.5rem;filter: grayscale(100%);//IE浏览器-webkit-filter: grayscale(100%);//谷歌浏览器-moz-filter: grayscale(100%);//火狐-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(1);//谷歌浏览器}
.newsSlide-btn a img{display: block;width: 100%;height:100%;}
.newsSlide-btn a:hover{opacity: 1;filter: grayscale(0);//IE浏览器-webkit-filter: grayscale(0);//谷歌浏览器-moz-filter: grayscale(0);//火狐-ms-filter: grayscale(0);-o-filter: grayscale(0);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);-webkit-filter: grayscale(0);//谷歌浏览器}
/* slideBoxList */
.slideBoxList{margin-top:0.8rem;}
.slideBoxList ul{width:calc(100% + 2rem);overflow:hidden;}
.slideBoxList li{float: left;width:calc(50% - 2rem);margin-right:2rem;}
.slideBoxList li a{display:block;padding-left:2.4rem;font-size:0.8rem;color:#333;height:2rem;line-height:2rem;position:relative;width:100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;box-sizing:border-box;}
.slideBoxList .date{position: absolute;display: block;top:0px;left:0px;color:#0D55B5;text-align: left;width:2.4rem;bottom:0px;margin:auto;font-size:0.65rem;}
.slideBoxList li a:hover{color:#0D55B5;}
/* newsList */
.newsList{width:calc(33.3% - 2rem);}
.newsList li{overflow: hidden;box-sizing: border-box;height:2.5rem;margin-bottom:0.9rem;color:#999;position: relative;}
.newsList li:before{content: "";position: absolute;background:#0758A7;width:0px;height:100%;top:0px;bottom:0px;left:0px;margin:auto;display: inline-block;transition:all 0.4s ease;z-index:1;}
.news-time{float: left;width:3.5rem;overflow:hidden;text-align:center;height:2.5rem;padding:0.25rem 0.5rem;box-sizing: border-box;position: relative;z-index:2;}
.news-time strong{display: block;font-size:1.1rem;height:1.2rem;line-height:1.2rem;overflow:hidden;color:#004098;font-weight: normal;}
.news-time span{display: block;font-size:0.6rem;height:1rem;line-height:1rem;overflow:hidden;}
.news-topic{float: right;width:calc(100% - 3.6rem);overflow:hidden;position: relative;z-index:2;padding:0.2rem 0.5rem;height:2.4rem;box-sizing: border-box;border-left:1px solid #CCCCCC;}
.news-topic a{max-width:100%;display:inline-block;font-size:0.8rem;color:#333;height:2rem;line-height:1rem;overflow:hidden;}
.newsList li:hover:before{width:100%;}
.newsList li:hover, .newsList li:hover .news-time strong,.newsList li:hover a{color:#fff;}
/* partPane2 */
.partPane2{background:url(../images/part-bg.png) center no-repeat;background-size:100% 100%;padding-bottom:1rem;}
.partPane2 .part-box{width:calc(33.333% - 1.3rem);margin-right:1.95rem;margin-top:1rem;}
.partPane2 .part-box:last-child{margin-right:0px;}
.partPane2 .part-box a{color:#333;}
.partPane2 .part-box a:hover{color:#0D55B5;}
/* dynamicPart */
.dynamicPart li{position:relative;}
.dynamicPart li.dynamic-box{margin-bottom:0.5rem}
.dynamic-box{overflow: hidden;position: relative;}
.dynamic-img{width:43%;}
.dynamic-img a{display: block;width:100%;padding-bottom:56.32%;}
.dynamic-info{position: absolute;width:57%;box-sizing: border-box;padding:0.5rem 1rem;right:0px;overflow: hidden;top:0px;}
.dynamic-title{font-size:0.75rem;height:2.4rem;overflow:hidden;line-height:1.2rem;margin-bottom:1rem;}
.dynamic-title a{display: inline-block;color:#333;}
.dynamic-head{height:1.4rem;line-height:1.4rem;overflow:hidden;font-size:0.75rem;position: relative;padding-left:1rem;}
.dynamic-head:before{content:"";display: block;position:absolute;width:0.45rem;height: 2px;background: #0D55B5;left:0px;top:0px;bottom:0px;margin:auto;}
.dynamic-head a{display: inline-block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;max-width:100%;}
.dynamic-date{padding-left:2.2rem;height:1rem;line-height:1rem;font-size:0.65rem;color:#0D55B5;background:url(../images/time.png) 1rem center no-repeat;background-size:auto 0.8rem;overflow: hidden;}
.dynamic-box .dynamic-date{padding-left:1.2rem;background:url(../images/time.png) left center no-repeat;background-size:auto 0.8rem;}
/* mediaPart */
.mediaPart li{height:1.4rem;line-height:1.4rem;overflow: hidden;margin-bottom:1.2rem;color:#333333;}
.media-type{width:23%;float: left;background: #D0E1F8;border-radius: 3px;overflow: hidden;text-align: center;font-size:0.65rem;}
.media-title{width:77%;float: left;overflow: hidden;height:1.4rem;line-height:1.4rem;}
.media-title a{display: block;position: relative;padding:0px 4.4rem 0px 0.65rem;box-sizing: border-box;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;font-size:0.75rem;}
.media-time{position: absolute;width:5rem;right:0px;font-size:0.65rem;text-align: right;color:#808080;}
.mediaPart li:hover .media-type{background:#0D55B5;color:#fff;}
/* tabPart */
.tabPart{overflow: hidden;position: relative;}
.tabPart .tab-hd{width:100%;position:relative;box-sizing: border-box;margin:1rem 0px;}
.tabPart .tab-hd ul{width:100%;overflow: hidden;text-align: center;position: relative;margin-left:-1rem;}
.tabPart .tab-hd ul li{display:block;float: left;cursor:pointer;height:3rem;line-height:3rem;}
.tabPart .tab-hd ul li span:before{content:"";display: block;position: absolute;width:2px;height:1.2rem;left:0px;bottom:0px;top:0px;margin:auto;background:#999999;}
.tabPart .tab-hd ul li span:after{content:"";display: block;position: absolute;width:0;height:3px;left:1rem;bottom:0px;background:#0D55B5;transition:all 0.4s ease;}
.tabPart .tab-hd ul li span{display: block;font-size:1.2rem;position:relative;padding:0px 1rem;font-weight:bold;color:#333;}
.tabPart .tab-hd ul li .more{display: block;position: absolute;right:0px;top:0px;bottom:0px;margin:auto;display: none;width:1.1rem;height:0.75rem;}
.tabPart .tab-hd ul li .more img{display: block;width:100%;height:auto;}
.tabPart .tab-hd ul li.on span:after{width:calc(100% - 2rem);}
.tabPart .tab-hd ul li.on span{color:#0D55B5;}
.tabPart .tab-hd ul li.on .more{display: block;}
.tabPart .tab-bd{width:100%;position: relative;}
.tabImg{width:100%;padding-bottom:18.68%;overflow: hidden;}
.tabBlock li{padding:0.5rem 0px;box-sizing:border-box;height:2.6rem;overflow: hidden;;font-size:0.75rem;background:url(../images/dot-right.png) left center no-repeat;background-size:0.5rem auto;}
.tabBlock li a{display: block;position:relative;padding-left:1rem;padding-right:5rem;height:1.6rem;line-height:1.6rem;box-sizing: border-box;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.tabBlock li .date{position: absolute;width:5rem;right:0px;font-size:0.65rem;text-align: right;color:#0D55B5;overflow: hidden;}
/* partPane3 */
.partPane3{overflow: hidden;padding:1.5rem 0px;}
.pane-box .part-title{color:#FFFFFF;text-align: center;float: none;margin:1rem 0px;}
.pane-box .part-title h5,.pane-box .part-title span,.pane-box .part-title strong{display: inline-block;float: none;color:#fff;padding:0px;font-size:1rem;}
.pane-box .part-title span{font-size:0.7rem;}
.pane-box .part-title:before{display: none;}
.iconsList{overflow: hidden;padding:1rem;box-sizing: border-box;}
.iconsList li{float: left;box-sizing: border-box;padding:0.5rem;text-align: center;font-size:0.75rem;}
.iconsList li a{display: block;color:#fff;}
.iconsList li img{display: block;width:100%;max-width:3.4rem;margin:auto;transition: 0.6s;}
.iconsList li span{display: block;max-height:2.4rem;line-height:1.2rem;margin-top:0.4rem;overflow: hidden;}
.iconsList li:hover img{transition: 0.6s;transform: rotate(360deg);-moz-transform:rotate(360deg); /* Firefox 4 */-webkit-transform:rotate(360deg); /* Safari 和 Chrome */-o-transform:rotate(360deg);}
/* pane3-left */
.pane3-left{width:24%;background: #0D55B5;border-radius: 1rem 0px 1rem 0px;position: relative;z-index:2;margin-top:1.5rem;}
.pane3-left .iconsList{padding-right:2.2rem;}
.pane3-left .iconsList li{width:50%;}
/* pane3-block */
.pane3-block{width:calc(76% + 1.2rem);margin-left:-1.2rem;margin-top:1.5rem;position: relative;z-index: 3;}
.pane3-head{text-align: center;font-size:1rem;color:#333;position:relative;padding-top:0.5rem;margin-bottom:1rem;}
.pane3-head:before{content:"";display: block;width:4.8rem;height:0.25rem;position: absolute;top:0px;left:0px;right:0px;margin:auto;background:#0D55B5;}
.pane3-head h5{height:2rem;line-height:2rem;font-weight:bold;font-size:1.2rem;color:#0D55B5;}
.pane3-head span{display: block;text-transform: uppercase;}
.pane3-block .part-main{border-radius: 0px 4rem 0px 0px;padding-top:2rem;background:url(../images/y-bg.png) center no-repeat;background-size:100% 100%;}
.pane3-block .pane-box{padding:1rem 0px;box-sizing: border-box;}
.pane3-block .pane-box .part-title,.pane3-block .pane-box .part-container{width:100%;max-width:420px;}
.pane3-block .iconsList li{width:33.333%;}
/*  pane3-center */
.pane-box.pane3-center{width:56%;background:url(../images/x-bg.png) center no-repeat;background-size:100% 100%;border-radius: 0px 5rem 0px 0px;padding-top:2.5rem;}
.pane3-center .part-title,.pane3-center .part-container{padding-left:2.5rem;}
.pane3-center .iconsList{padding-left:0px;}
/* pane3-right */
.pane3-right{width:44%;}
/* imgPoster */
.imgPoster{overflow: hidden;padding:1rem 0px;}
.imgPoster a{display: block;width:100%;padding-bottom:10%;}
/* partPane4 */
.partPane4{background:url(../images/tab2-bg.png) center no-repeat;background-size:100% 100%;padding:1rem 0px;}
.tabBox ul{overflow: hidden;width:calc(100% + 4rem);margin-left:-2rem;}
.tabBox ul li{float:left;width:calc(25% - 4rem);margin:1rem 2rem;overflow: hidden;color: #FFFFFF;position:relative;}
.tabBox .date{font-size:0.9rem;height:2rem;line-height:2rem;position: relative;z-index:2;}
.tabBox .date span{display: inline-block;width:7.5rem;text-align: center;position: relative;z-index:2;overflow: hidden;}
.tabBox .date:before{content:"";position: absolute;width:7.5rem;height:1rem;left:0px;top:0.5rem;background:#efa438;z-index:1;}
.tabBox li:before{content:"";position: absolute;width:7rem;border-bottom:0.5rem solid #efa438;border-right: 0.5rem solid transparent;left:0px;top:0px;z-index:1;}
.tabBox li:after{content:"";position: absolute;width:7rem;border-top:0.5rem solid #efa438;border-left: 0.5rem solid transparent;left:0px;top:1.5rem;z-index:1;}
.tabBox .topic{height:2.4rem;line-height:1.2rem;font-size:0.75rem;overflow: hidden;padding:0.5rem 0px;}
.tabBox .topic a{display: inline-block;line-height:1.2rem;overflow: hidden;max-height:2.4rem;color:#333333;}
.tabBox li:hover:before{border-bottom:0.5rem solid #0d55b5;}
.tabBox li:hover:after{border-top:0.5rem solid #0d55b5;}
.tabBox li:hover .date:before{background: #0d55b5;}
.tabBox .topic a:hover{color:#0d55b5;}
/* imgSlide */
.imgSlide{width:100%;position:relative;}
.imgSlide .hd{display: none;}
.imgSlide .bd{position: relative;z-index:4;overflow: hidden;width:calc(100% + 2rem) !important;margin:0px -1rem;}
.imgSlide .bd ul{overflow:hidden;}
.imgSlide .bd ul li{margin:1rem;float:left; _display:inline; overflow:hidden; text-align:center;width:calc(25% - 2rem);}
.imgSlide .bd ul li a{display: block;width:100%;padding-bottom:57.81%;position:relative;z-index:3;}
.imgSlide .bd ul li img{display: block;width:100%;height:100%;position: absolute;}
.imgSlide-btn{position: absolute;top:0px;bottom:0px;opacity: 0.5;display: inline-block;z-index:5;width:2rem;height:2rem;overflow: hidden;margin-right:0.5rem;filter: grayscale(100%);//IE浏览器-webkit-filter: grayscale(100%);//谷歌浏览器-moz-filter: grayscale(100%);//火狐-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(1);//谷歌浏览器}
.imgSlide-btn img{display: block;width: 100%;height:100%;}
.imgSlide-btn.prev{left:0px;margin:auto;}
.imgSlide-btn.next{right:0px;margin:auto;}
.imgSlide-btn:hover{opacity: 1;filter: grayscale(0);//IE浏览器-webkit-filter: grayscale(0);//谷歌浏览器-moz-filter: grayscale(0);//火狐-ms-filter: grayscale(0);-o-filter: grayscale(0);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);-webkit-filter: grayscale(0);//谷歌浏览器}

/* foot */


/* footer */
.foot-bg{background:#0D55B5;margin-top:1rem;}
.foot{padding:2rem 0px;}
.footer-logo{width:10%;max-width:113px;overflow:hidden;}
.footer-logo img{display: block;width:100%;height:auto;}
.footer-tips{text-align: left;font-size:0.7rem;color:#FFFFFF;line-height:1.6rem;width:30%;padding-left:1.4rem;box-sizing: border-box;}
.footer-img{float: left;width:40%;text-align: center;}
.footer-img dl{display: inline-block;width:32%;max-width:120px;padding:0.5rem;box-sizing: border-box;}
.footer-img dt img{display: block;width:100%;height:auto;max-width:74px;margin:auto;}
.footer-img dd{height:2rem;line-height:2rem;font-size:0.7rem;overflow: hidden;text-align: center;color:#fff;}
.footer-link{width:22%;max-width:235px;}
.sel_mask{ /*将<a></a>相对定位*/position:relative;width:100%;height:2rem;line-height:2rem;background:rgba(255,255,255,0.2);margin-top:0.9rem;color:#333;font-size:14px;}
.sel_mask span{/*显示内容*/position: absolute;top:0px;left:0px;left:1rem;display:block;width:calc(100% - 3rem);cursor: pointer;overflow:hidden;color:#fff;}
.sel_mask img{ /*箭头图标*/display: inline-block;position: absolute;top:0px;right:0.5rem;bottom:0px;margin:auto;width:auto;height:0.3rem;cursor: pointer;}
.sel_mask ul{width:100%;position:absolute;bottom:2rem;left:-1px;height:150px;overflow:auto;overflow-x:hidden;background:rgba(0,0,0,0.9);border:1px solid #666;border-top:none;display: none;z-index:9;}
.sel_mask ul li a{clear: both;display:block;width:100%;padding-left:1rem;text-align:left;color:#fff;border-bottom:1px solid #999;height:2.4rem;line-height:2.4rem;box-sizing:border-box;}



/* center */
.center-bg{width:100%;padding-bottom:15.625%;position: relative;z-index:2;}
.center{overflow: hidden;padding:1.5rem 0px;}
.menu{max-width:288px;width:20%;overflow: hidden;}
.menu-top,.menu-img{width:90%;margin:auto;}
.menu img{display: block;width:100%;height:auto;}
.menu_h{overflow: hidden;font-size:1.2rem;color:#fff;font-weight: bold;text-align: center;background:url('../images/menu-bg.png') center no-repeat;background-size:100% 100%;height:4rem;line-height:3.5rem;margin-top:0.7rem;position:relative;z-index:2;}
.menu-ul{width:90%;margin:auto;background:#F2F2F2;padding-top:4.7rem;margin-top:-4.7rem;border-bottom:1px solid #D9D9D9;}
.menu-ul li h4{font-weight: normal;padding:1rem 1.5rem;padding-right:2.5rem;border-top:1px solid #D9D9D9;position: relative;}
.menu-ul li a{display: block;color:#333;font-size:0.9rem;}
.menu-son-btn{position:absolute;right:1rem;top:0rem;bottom:0rem;cursor: pointer;width:0.3rem;height:0.6rem;margin:auto;background:url('../images/menu-btn.png') center no-repeat;background-size:100% 100%;}
.menuContent{display: none;}
.menuContent li{position: relative;padding:0px 1.5rem;}
.menuContent li:before{content:"";display: block;width:4px;height:4px;position: absolute;top:0px;bottom:0px;left:1.5rem;margin:auto;background:#2E66B0;border-radius: 50%;}
.menuContent li a{padding:0.5rem 0px;padding-left:1rem;font-size:0.8rem;color:#666;}
.menu-ul li.menu-on{border-left:2px solid #2E66B0;}
.menu-ul li.menu-on h4,.menu-ul li h4:hover{background: #E59023;}
.menu-ul li.menu-on h4 a,.menu-ul li h4:hover a{color:#fff;font-weight: bold;}
.menu-ul li.menu-on .menu-son-btn{width:0.6rem;height:0.3rem;background:url('../images/menu-btn-on.png') center no-repeat;background-size:100% 100%;}
.menu-ul li.menu-on .menuContent{display: block;}
.cen-r{max-width:1080px;width:75%;margin-bottom:2rem;padding-left:0.5rem;box-sizing: border-box;position:relative;}
.live-bg{position: relative;margin-left:-0.5rem;padding-left:0.5rem;}
.live{overflow:hidden;margin-top:1.6rem;height:3.5rem;line-height:3.5rem;padding:0px 1rem 0px 1.5rem;box-sizing: border-box;background:#F2F2F2;}
.live-bg:before{content:"";display: block;position: absolute;width:1.3rem;height:1rem;top:0px;left:0px;bottom:0px;margin:auto;background:url('../images/live.png') center no-repeat;background-size:100% 100%;}
.live h5{float: left;font-size:1rem;color:#0D55B5;font-weight: bold;}
.live a{color:#888888;}
.live p{float: right;font-size:0.7rem;color:#888888;}
.list ul li:hover a,.con-box ul li a:hover,.live a:hover{color:#0D55B5;}
/* list */
.list ul{width:calc(100% + 1.25rem);margin-left:-1.25rem;margin-top:1rem;}
.list li{padding-left:1.25rem;background:#fff;overflow: hidden;box-sizing: border-box;border-bottom: 1px dashed #ddd;line-height:50px;height:50px;}
.list li .topic{float: left;width:calc(100% - 5rem);padding-left:1.5rem;box-sizing: border-box;position: relative;}
.list li .topic:before{content: "";display: block;position: absolute;left:0px;top:0px;bottom:15px;margin:auto;width:10px;height:3px;background: #1945CD;}
.list li .topic a{display: inline-block;max-width:100%;font-size:0.9rem;color:#333;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.list li .date{float: right;width:5rem;font-size:0.7rem}
.list li .date strong{display: block;font-size:1.2rem;font-weight:normal;height:2rem;line-height:2rem;overflow: hidden;}
.list li .date span{display: block;font-size:0.7rem;height:1rem;line-height:1rem;overflow: hidden;}
.list ul li:hover .topic{font-weight:bold;}
/*content css */
.content{padding:1rem 0px;}
.con-h{font-size:1rem;text-align: center;line-height:2.4rem;font-weight:bold;}
.con-desc{font-size:0.8rem;text-align: center;line-height:1.4rem;}
.con-span{text-align: center;line-height:2.4rem;}
.con-span i{display: inline-block;padding:0px 10px;font-size:0.75rem;color:#999999;font-style:normal;}
.con-tt{padding:1rem 0px;border-top: 1px solid #D9D9D9;}
.con-tt p{line-height:1.4rem;text-indent:1.5rem;font-size:0.75rem;color:#555;margin:0.5rem 0px;} 
.con-tt img{display: block;margin:10px auto;max-width:100%;height: auto !important;}
.con-link{padding:1rem 0px;border-top: 1px solid #D9D9D9;}
.con-link p{position:relative;font-size:0.75rem;color:#555;height:1.4rem;line-height:1.4rem;}
.con-link p a{display:inline-block;color:#444 !important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration: none !important;}
.con-link p a:hover{color: #0D55B5;}
/* about */
.about-link{background: #DFEAF9;border-radius: 8px;padding:1rem 0px;}
.about-link ul{overflow: hidden;}
.about-link ul li{width:20%;padding:0px 0.5rem;box-sizing: border-box;float: left;text-align: center;overflow: hidden;}
.about-link img{display: block;margin:auto;width:100%;max-width:2.2rem;}
.about-span{display: block;font-size:0.8rem;color:#333;padding:0.25rem 0px;line-height:1rem;}
.about-num{line-height:1.6rem;color:#0D55B5;font-size:0.65rem;}
.about-num span{font-size:1.4rem;font-weight:bold;}
/* blockList */
.blockList{padding:1rem 0px;}
.blockList ul{overflow: hidden;width:calc(100% + 1rem);margin-left:-0.5rem;}
.blockList ul li{float: left;width:calc(25% - 1rem);margin:0.5rem;text-align: center;height:3rem;line-height:3rem;}
.blockList ul li a{display: block;color:#666;font-size:0.9rem;background:url('../images/box-bg.png') center no-repeat;background-size:100% 100%;}
.blockList ul li a:hover{color:#fff;background:url('../images/box-bg-on.png') center no-repeat;background-size:100% 100%;}
/* userList */

.userList{padding:1rem 0px;}
.userList ul{overflow: hidden;width:calc(100% + 1rem);margin-left:-0.5rem;}
.userList ul li{float: left;width: calc(33% - 1rem);margin:0.5rem;}
.userList ul li a{display: block;overflow: hidden;font-size: 0.8rem;color:#333;font-weight: bold;}
.user-img{width: 100%;padding-bottom:56.25%;}
.user-name{height: 2.2rem;text-align: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;margin: 0.5rem;}
.user-name span{}




.table-box{overflow-x:auto;}






/*20220106*/

.picture_lists0106 {
    margin-top: 35px;
    padding-bottom: 20px
}

.picture_lists0106 li {
    width: 339px;
    height: 286px;
    float: left;
    margin: 0 30px 15px;
    background-repeat: no-repeat
}

.picture_lists0106 li a {
    display: block
}

.picture_lists0106 li.blue {
    background-image: url('../images/blue_03.jpg')
}

.picture_lists0106 li.red {
    background-image: url('../images/red_05.jpg')
}

.picture_lists0106 li p {
    font-size: 18px;
    padding-left: 20px
}

.picture_lists0106 li.blue p {
    color: #086dc6
}

.picture_lists0106 li.red p {
    color: #ec5f44
}

.picture_lists0106 li .img-box {
    width: 100%;
    height: 234px;
    position: relative
}

.picture_lists0106 .img-con {
    width: 320px;
    height: 180px;
    position: absolute;
    left: 21px;
    top: 26px
}

.picture_lists0106 .img-con img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 320px;
    height: 180px;
    z-index: 1
}

.picture_lists0106 .img-text {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    background: url('../images/pbg_03.png');
    display: none
}

.picture_lists0106 li:hover .img-text {
    display: block
}

.picture_lists0106 .text-pad {
    padding: 25px 20px 0 25px;
    color: #fff
}

.picture_lists0106 .text-pad h3 {
    color: #fff;
    font-size: 18px;
    margin-bottom: 15px
}

.picture_lists0106 .text-pad p {
    font-size: 12px;
    margin-bottom: 3px
}

.picture_lists0106 .text-pad p span {
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 1.8
}

.picture_lists0106 .text-pad p span.t1 {
    width: 60px;
    float: left
}

.picture_lists0106 .text-pad p span.t2 {
    margin-left: 62px
}



.header-search-contaniner1{display: inline-block;position: relative;top: 1%;right: -60%;margin:auto;width: auto;max-width: 300px;height: 1.75rem;border: 1px solid rgba(0, 0, 0, 0.2);color: #666;line-height: 1.75rem;background: #fff;}
.header-search-contaniner1 .search-box {position: relative; }
.header-search-contaniner1 .submit {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    width: 1.98rem;
    height: 1.75rem;
    background: url(../images/ser1.png) no-repeat center;
    background-size: 1rem;
    border: none;
    box-sizing: border-box;
    }
.header-search-contaniner1 .ser-input {
    width: calc(100% - 1.98rem);
    height: 1.75rem;
    position: relative;
    border: none;
    background: none;
    box-sizing: border-box;
    padding-left: 0.5rem;
    }


iframe {
    display: block;
    margin: 0 auto;
    max-width: 96%;
}
