/* CSS Document */
*{margin: 0;padding: 0;list-style: none;border: 0;}
body{ font-size: .16rem; overflow-x: hidden; font-family: siyuanhei;}
a{ text-decoration:none !important;}
a:hover{  text-decoration:none !important;}
ul {margin-bottom: 0 !imp.qhanortant;}
ul li{ list-style:none;}
.l{ float:left;}
.r{ float:right;}
img{ border:0px;box-sizing: border-box;vertical-align: middle;border: 0;}
img[src=""],img:not([src]){opacity:0;}
p{display: block;margin-block-start: 0em; margin-block-end: 0em;margin-inline-start: 0px;margin-inline-end: 0px;}
input {outline: none;}
html{font-size: 100px !important;}
@font-face { font-family: 'xingkai' ; src: local('Slidefu'), url(../fonts/xingkai.ttf) format('truetype');}
@font-face { font-family: 'siyuanhei' ; src: local('Slidefu'), url(../fonts/siyuanhei.ttf) format('truetype');}
@font-face { font-family: 'siyuansong' ; src: local('Slidefu'), url(../fonts/siyuansong.ttf) format('truetype');}
@font-face { font-family: 'siyuansongmedium' ; src: local('Slidefu'), url(../fonts/siyuansongmedium.ttf) format('truetype');}


.clear30{clear: both; height: .3rem; width: 100%;}
.clear40{clear: both; height: .4rem; width: 100%;}
.clear50{clear: both; height: .5rem; width: 100%;}
.clear60{clear: both; height: .6rem; width: 100%;}



.flex{ display: flex; justify-content: space-between; align-items: center;display:-webkit-flex; flex-wrap: wrap; }
.top{align-items: flex-start;}

.nr{max-width: 15.8rem; margin: 0 auto;padding-left: 0.3rem;padding-right: 0.3rem; width: 100%;}

/*top + 导航*/
.sytop{width: 100%; height: 2rem; background:linear-gradient(rgba(19,106,191, 1), rgba(0, 0, 0, 0)); position: relative;z-index: 3;}
.topnr{width: 90%; margin: 0 auto; align-items: center; padding-top: .3rem; }
.logo{width:35%;}
.logo img{width: 100%;}
.nav{width: 100%; margin-left: 5%; line-height: .4rem;}
.dw{position: relative;}
.flmm{color: #fff; font-family: siyuansongmedium !important; font-size: .22rem; line-height: inherit; display: block;}
.zlm{position:absolute;top:100%;left:50%;padding-bottom:.2rem;min-width: 1.5rem;transform: translateX(-50%);opacity: 0;visibility: hidden;transition: .3s;  text-align: center; }
.zlmbj{background: #fff;border-top: 3px solid #1cbff4;border-radius: 0 0 .1rem .1rem; width: 100%; margin: .1rem 0; padding-bottom: .2rem;}
.zlmm{color: #585858; font-size: .18rem;font-family: siyuansongmedium !important; margin-top: .1rem; display: block; line-height: .3rem;}
.zlmm:hover { color: #0256a8;}
.nav ul li:hover .zlm{visibility: inherit;opacity: 1;}

.topright{flex: 1;margin-left: 5%; justify-content: flex-end; display: flex; flex-wrap: wrap;}
.topkjdh{margin-bottom: .1rem;}
.topkjdh li a{color: #b2d6f7;}
.topkjdh li p{color: #b2d6f7; padding-left: .2rem; padding-right: .2rem;}
.ss{width: 100%;}
.sousuo{width: 2rem; margin-left: .2rem;}
.ssk{width:75%; height: .3rem;  border-radius: .6rem 0 0 .6rem; font-size: .14rem; background: rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff);
border: 1px solid rgb(178,214,247,1);  border-right:0; padding-left: .2rem; color:#b2d6f7}
.search{width: 25%; height: .3rem;border-radius:0 .6rem  .6rem 0 ; background: url(../images/search.svg)  center no-repeat; cursor: pointer;border: 1px solid rgb(178,214,247,1); border-left:0; background-size:50%;}
.topkjdh li a:hover{color: #fff;}

/* 首页栏目标题 */
.zcs{align-items: center; justify-content: flex-start;}
.zcs span{font-family: siyuansong !important; color: #0256a8;font-size: .3rem;}
.zcs yuan{color: #0256a8; font-size: .36rem; margin-left: .03rem; margin-right: .053rem;}
.zcs b{font-family: xingkai !important;color: #0256a8;font-size: .42rem; font-weight: 200;}
.zcx{align-items: center; margin-top: .1rem;}
.zcx hx{width: 30px; height: 1px; background: #d1d1d1;margin-left: .1rem; margin-right: .1rem;}
.zcx yw{font-family: arial !important;color: #929292;font-size: .15rem; font-weight: 100;text-transform:uppercase;font-style: italic; }
.kj{width:.45rem;height: .45rem; border-radius: .6rem;border:1px solid #b6b8b8; text-align: center; line-height: .6rem; background:url("../images/icon.jpg"); background-size: 100% 100%; padding: .1rem;}

.lmyc hx1{width: 80px;height: 2px; background: #d3d3d3;margin-left: .1rem;}
.lmyc hx2{width: 20px;height: 2px; background: #d3d3d3;margin-left: .1rem;}
.lmyc a::before{content:"\eb70" ; font-family: iconfont !important; font-size: .52rem; color: #919191;}
.lmyc:hover a::before{color: #0256a8;}


.llfl .zcs span, .llfl .zcs yuan, .llfl .zcs b, .llfl .zcx yw{ color: #fff;}
.llfl .lmyc hx1, .llfl .lmyc hx2{background: #fff;}
.llfl .lmyc a::before{color: #fff;}
.llfl .lmyc:hover a::before{color: #348ee5;}

/* banner */
.banner{width: 100%; height: 100vh; object-fit: cover; margin-top:-2rem;}
div.moduletable-banner{width:100%;height:100vh;  }
.flexslider{width:100%;height:100%;overflow:hidden;}
.flexslider .slides > li{display:none;}
.flexslider .slides img{display:block; width:100%;height: 100vh; object-fit: cover;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}
.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;}
.flex-direction-nav{height:0;overflow:hidden;}
.flex-direction-nav li a{display:none;width:.6rem;height:.6rem;position:absolute;top:50%;margin-top:-40px;cursor:pointer;text-indent:-9999px;}
.flex-direction-nav li a.next{right:.2rem;background:url("../images/next.png") }
.flex-direction-nav li a.next:hover{background:url("../images/next2.png") }
.flex-direction-nav li a.next:active{background:url("../images/next2.png")}
.flex-direction-nav li a.prev{left:.2rem;background:url("../images/prev.png")}
.flex-direction-nav li a.prev:hover{background:url("../images/prev2.png")}
.flex-direction-nav li a.prev:active{background:url("../images/prev2.png")}
.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{position:absolute;bottom:50px;right:20px;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;margin-right:10px;}
.flex-control-nav li a{display:block;cursor:pointer;text-indent:-9999px; background: #fff; width:7px;height:7px; border-radius: 20px; z-index: 3; }
.flex-control-nav li a:hover{background-position:0 -10px;background: #ed1b24; z-index: 3}
.flex-control-nav li a.active{background: #0256a8; width:40px;height:7px;z-index: 3}
.bannerdb{width: 100%; height: 1rem;  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .8));position: absolute; bottom: 0;}


/* 动态 */
.xyyw{width: 100%;background:url("../images/ywbj.jpg") no-repeat;  background-size: 100% 100%;  }

/* 滚动文章 */
#focus{position: relative;width: 100% }
.tempWrap{width: 100%}
.bttu{width:55%; height: 4.5rem; margin-bottom: 10px; overflow: hidden;  }
#focus .focus-bar li img{-webkit-transition: all 500ms linear;-o-transition: all 500ms linear;transition: all 500ms linear; width: 100%; height: 100%;object-fit: cover; }
#focus .focus-bar li:hover img{overflow: hidden;-webkit-transform: scale(1.25);-ms-transform: scale(1.25);-o-transform: scale(1.25);transform: scale(1.25);}
.text {flex:1;margin-left: 3%; margin-top: .5rem; min-width: 0;}
.text a{color: #4f4f4f; font-size: .3rem; width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  display: block;}
#focus .focus-bar li jj{color: #7c7c7c; font-size: .18rem; width:95%; line-height: .42rem; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;padding-top: 20px }
.ckgd{margin-top: .15rem; vertical-align: middle; }
.ckgd a { color: #7c7c7c; font-size: .18rem; font-weight:normal}
.ckgd a::after{content:"\e60f"; font-family: iconfont; font-size: .32rem; color: #7c7c7c; margin-left: .1rem; height:100%;display:inline-block;}
#focus .focus-bar li:hover  a {color:#0256a8 ;}
#focus .focus-bar li:hover  a::after {color:#0256a8 ;}
#focus .focus-bar li:hover  p {color:#0256a8 ;}
.sj{margin-top: .2rem ; }
.sj sj{font-size: .17rem;  font-family: Arial !important; color: #adadad; justify-content: flex-start ;}
.sj sj::before{content:"\e70f"; font-family: iconfont; font-size: .3rem; color: #adadad; margin-right: .1rem;}

#focus .bd{position: relative}
.btn-prev, .btn-next{width: 60px;height: 60px; line-height: 60px; border: 1px solid #b7b7b7; border-radius: .6rem; display: block; text-align: center; margin-right: 30px;}
.btn-prev::after{ content:"\eb6f"; font-family: iconfont; font-size: .4rem; color: #adadad; }
.btn-prev:hover::after{color: #0256a8;}
.btn-next::after{ content:"\eb70"; font-family: iconfont; font-size:.4rem; color: #adadad; }
.btn-next:hover::after{color: #0256a8;}
#focus .focus-bar-box{width: 100%;position: relative;overflow: hidden; }
#focus .focus-bar li{width: 100%;}
#focus .ft{ margin-top: 40px;}
#focus .change{ display: none;}
#focus .change a{width: 30px;height: 8px;margin-right: 10px;background:#B0B0B0; border-radius: 10px;}
#focus .change a.on{background:#0256a8}
.qhan{ position: absolute; left:58%; margin-top:-1.5rem} 


.xydt{ background: #fff ; width:32%; margin-top: .4rem; box-shadow:  0 0 10px rgba(19,106,191,.89); border-radius: 5px; padding-top: .2rem; padding-bottom: .2rem; align-items: flex-start; justify-content: flex-start; margin-bottom: .3rem;}
.xydttu{width: 38%; height: 1.2rem; margin-left: 3%; overflow: hidden; }
.xydttu img{width: 100%; height: 100%; border-radius: 5px;object-fit: cover;-webkit-transition: all 500ms linear;-o-transition: all 500ms linear;transition: all 500ms linear;}
.xydtwz{flex: 1;min-width: 0; margin-left: 5%; margin-right: 2%; margin-top: .05rem;}
.xydtwz a{color: #404040; font-size: .2rem; width:95%; line-height: .3rem; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; ; }
.xydtwz sj{margin-top: .13rem;justify-content: flex-start; font-size: .16rem; font-family: arial !important; color: #a1a1a1; border-bottom:1px solid #adadad;padding-bottom: .1rem;width: 50%; font-style: italic;}
.xydtwz sj::before{content:"\e70f"; font-family: iconfont; font-size: .2rem; color: #adadad; margin-right: .1rem; font-style: normal;}
.xydt:hover a{color: #0256a8;;}
.xydt:hover:hover img{overflow: hidden;-webkit-transform: scale(1.25);-ms-transform: scale(1.25);-o-transform: scale(1.25);transform: scale(1.25);}




/* 党建工作 */
.jxky{width: 100%;  height: 100%; background:url("../images/djgz.jpg") no-repeat;  padding-bottom: 1.3rem; }
.jxkynr{width: 55%;}
.jxkynews{width: 100%; background: rgba(255,255,255, .7);  border-bottom: 1px solid #0256a8; padding-bottom: .3rem; box-shadow: 0 0 10px rgba(0,0,0,.2); }
.sjbj{ width: 1.2rem; padding: .3rem 0 .1rem .2rem;    }
.jxkynews sj{background: #0256a8;border-radius: .2rem;display: block;font-family: arial !important; text-align: center; font-size: .15rem; color: #fff; width: 100%;padding: .05rem 0 .05rem 0;}
.jxkynews a{font-size: .2rem; width:95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  display: block;  color: #484848;  display: block; padding-left: .2rem;}
.jxkynews:hover sj{background: #dfdfdf; color: #0256a8;}
.jxkynews:hover a{color: #0256a8; font-weight: bolder;}

.llnr{width: 100%; height: 100%; background:url("../images/llnr.jpg") no-repeat;  padding-bottom: .6rem;  background-size: 100% 100%;}
.llfl{width: 48%; }


/* 学团工作 */
.xtgz{width: 100%; margin-top: .4rem;}
.xtgzbj{width: 48.5%; background: #fff; box-shadow: 0 0 10px rgba(2,86,168,.5); border-radius: .1rem; margin-bottom: .3rem; }
.xtgznr{padding: .25rem;}
.xtgzbt a{color: #545454; font-size: .2rem; width:100%; line-height: .34rem; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height: .68rem;}
.xtgzsj{border-top: 1px solid #dfdfdf; margin-top: .2rem; }
.xtgzsj sj{ margin-top: .2rem; font-family: arial !important; font-size: .16rem; color:#5a5a5a; }
.xtgzsj sj::before{content:"\e65f"; font-family: iconfont; font-size: .24rem; color: #adadad; margin-right: .1rem;}
.xtgzsj a{ margin-top: .2rem; font-size: .16rem; color:#5a5a5a; }
.xtgzsj a::before{content:"\e61f"; font-family: iconfont; font-size: .24rem; color: #adadad; margin-right: .1rem;}
.xtgznr:hover a{color: #0256a8; font-weight: bolder;}



/* 媒体关注 */
.mtgztop{width: 100%;min-height: 3rem; background: #fff url("../images/mtbj.jpg")  no-repeat right top;  margin-top: .4rem;border-bottom: 1px solid #d8d8d8;}
.mtgztopnr {padding: .35rem;}
.xwly{justify-content: flex-start;  }
.xwly p{ font-size: .28rem; font-weight: bolder; color:#0256a8; width:fit-content;border-bottom: 1px solid #0256a8;padding-bottom: .1rem;}
.xwly b::before{content:"\e616"; font-family: iconfont; font-size: .26rem; color: #0256a8; margin-right: .1rem;}
.mtgzbt a{font-size: .24rem; width:95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  display: block;  color: #484848;  display: block;   margin-top: .2rem;}
.mtgzjj{color: #545454; font-size: .17rem; width:100%; line-height: .34rem; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-top: .1rem; }
.mtgztopnr sj{font-size: .17rem; font-family: arial !important; margin-top: .2rem; color: #a9a9a9; justify-content: flex-start;}
.mtgztopnr sj::before{content:"\e666"; font-family: iconfont; font-size: .26rem; color: #a9a9a9; margin-right: .1rem;}
.mtgzbt:hover a{color: #0256a8;}
.mtgztext{justify-content: flex-start; border-bottom: 1px solid #d8d8d8; padding-bottom: .2rem;  padding-top: .2rem; background: #fff;align-items: flex-start;}
.mtgztextl {margin-left: 2%;}
.mtgztextl p{ font-size: .2rem; font-weight: bolder; color:#595959; width:fit-content;border-bottom: 1px solid #d8d8d8;padding-bottom: .05rem;}
.mtgztextl b::before{content:"\e616"; font-family: iconfont; font-size: .26rem; color: #595959; margin-right: .1rem;}
.mtgzbt a{font-size: .24rem; width:95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  display: block;  color: #484848;  display: block;  margin-top: .2rem;}
.mtgztextr{flex: 1; margin-left: 2%; min-width: 0; margin-right: 2%;}
.mtgztextr a{width:95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  display: block;  color: #484848;  display: block;   font-size: .2rem;}
.mtgztextr:hover a{color: #0256a8; font-weight: bolder;}



/* 荣耀 */

.rycy{width: 100%;background:url("../images/rycy.jpg") no-repeat; height: 100%; min-height: 5rem; background-size: 100% auto;}
.marqueeleft{width:100%;overflow:hidden; margin-top: .2rem; height: 100%; float: left;}
.marqueeleft ul{float:left; margin-top:.4rem; }
.marqueeleft li{float:left;margin:0 10px;display:inline;}
.marqueeleft li .pic{display:block;width:3rem;height:1.9rem;overflow:hidden;  }
.marqueeleft li .pic img{width: 100%; height: 100%; object-fit:cover}
.txt{text-align:center; border-bottom: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; border-radius: 0 0 .1rem .1rem; padding-bottom: .15rem; width: 3rem;}
.txt span{width:50%; height: 2px; background:#0256a8 ; display: block; margin: .1rem auto;}
.txt a{text-decoration: none;color:#444444; font-size: .2rem;  width: 95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; padding-top: .15rem; margin:0 auto}
.marqueeleft li:hover  .txt a{ color: #0256a8; font-weight: bold;}


/* 底部 */
.footer{width: 100%; height: auto; min-height: 1rem; background: url("../images/bottombj.png") center  no-repeat,linear-gradient(rgba(0,96,189, 0), rgba(19,106,191, 1)); ; background-size: cover; padding-bottom: .4rem;}
.footer .nr{align-items: flex-start; justify-content: flex-start;}

.footerleft{ margin-top:1rem; width: 38%;}
.footerleft img{width: 95%; }
.dbwz {font-size: .16rem; margin-top: .2rem; line-height: .36rem; color: #bbd4ed;  font-weight: 400; align-items: flex-end;}
.dbwz a{color: #bbd4ed; font-weight: 400;}
.dbwz a:hover{color: #fff;}

.footercenter { margin-top: 1.2rem; margin-left: 5%; width: 48%;}
.footercenter  .lmzc .zcs{align-items: flex-end;}
.footercenter  .lmzc .zcs span{font-size: .2rem; color: #fff;}
.footercenter  .lmzc .zcs b{font-size: .36rem; color: #fff; margin-left: .05rem; margin-right: .05rem;}
.footercenter  .lmzc .zcx {justify-content: flex-start;}
.footercenter  .lmzc .zcx hx{margin-left: 0; margin-right: .05rem; background: #fff;}
.footercenter  .lmzc .zcx yw{color: #fff;}

.ljbf{width:80%;position: relative; margin-top: .5rem;}
.dblj{width:100%;height:.5rem;line-height: .5rem; margin-top: .2rem;  text-align: center; border-radius:5px;   }
.dblj span{display:inline-block;}
.dblj span::before{content: "\e60a"; font-size: .16rem; color: #a9cbec; font-family: iconfont;}
.hover-up{transition-duration:.5s;transform:rotate(180deg);-webkit-transform:rotate(180deg); }
.hover-down{transition-duration:.5s;transform:rotate(0);-webkit-transform:rotate(0)}
.dblj>li{width:42%;color:#a9cbec;cursor:pointer; padding-left: 3%; padding-right: 3%;border: 1px solid rgba(255,255,255, .5); border-radius: .05rem;}
div.hidden-box{width:48%; position:absolute; display:none; border: 1px solid #c7c7c7; height: 2rem; overflow: auto; bottom:.5rem; border-radius:5px 5px  0  0; padding-top: 5px; background: #fff;overflow-x:hidden}
.hidden-box>ul{list-style-type:none;color:#fff;cursor:pointer; }
.hidden-box>ul li{ line-height:.35rem; height:.35rem; color: #000; width: 1.3rem;  font-size: 14px; padding-left: .2rem; width:90%}
.hidden-box>ul li:hover{ color: #0b5aa7;}
#box-2{ margin-left:52%; overflow-x:hidden;}	
.hidden-box>ul li a{font-size: .16rem; color: #5a5a5a;width:95%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;display:block}
.hidden-box>ul li a:hover{color: #0b5aa7;}



.footerright{margin-top:1.5rem;}
.ewm{background: #fff; border-radius: .1rem; display: flex; justify-content: center; align-items: center; width: 1.3rem; height: 1.3rem;}
.ewm img{padding: .05rem; width: 95%;  }
.ewmtext{font-size: .16rem; color: #bbd4ed; text-align: center; margin-top: .1rem; width: 1.3rem;}


/*内页banner*/
.nybanner {  margin-top: -2rem; width: 100%; height: 5rem; position: relative;}
.nybanner img{width: 100%; object-fit: cover; display: block; height: inherit;}
.nybannerdb{width: 100%; height: 1.8rem;  background: linear-gradient(rgba(0, 0, 0, 0), rgba(18,97,175, 1));position: absolute; bottom: 0;}


/*当前位置*/
.lmwz{margin-top: -.6rem; position: relative;z-index: 3;}
.wz{color: #80abd4;}
.sy{vertical-align: middle; align-items: center; height: .3rem;}
.sy a{color: #80abd4;}
.sy a::before{content:"\e760"; font-family: iconfont; font-size: .24rem; color: #80abd4; margin-right: .1rem;}
.jt::before{content:"\e605"; font-family: iconfont; font-size: .24rem; color: #80abd4; margin-right: .1rem; margin-left: .1rem;}
.wzlm a{color: #80abd4;}
.dqwz a:hover{ color: #fff;}
.dqlm{flex-wrap: wrap;}
.dqlm{font-size: .34rem; font-family: siyuansong; color:#fff;margin-top: -.36rem; }
.dqlm hx{width: 50%; height: 2px; background: #fff; margin-top: .1rem;}
.dqwz a{ color: #80abd4;}

.nyleft{width: 2.6rem; margin-top:-4px}

/*内页左侧栏目*/
.nyleft ul{flex-wrap: wrap;}
.nyleft li{width: 100%; border: 1px solid #dadada; display: flex; align-items: center; justify-content: space-between;  margin-top: -1px;}
.nyleft a{max-width: 60%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; min-width: 0;line-height: .75rem; margin-left: .3rem; font-size: .2rem; color: #545454; font-family: siyuanhei; }
.nyleft li em{margin-right: .2rem; font-style: normal; }
.nyleft li em::before{content:"\e605"; font-family: iconfont; font-size: .24rem; color: #b4b4b4; margin-right: .1rem;}
.nyleft li:hover{border-left: 3px solid #1262b0; background: #f4f4f4;}
.nyleft li:hover a{color: #1262b0;}
.nyleft li:hover em::before{color: #1262b0;}


/*内页右侧栏目*/
.nyright{flex: 1; margin-left: .8rem; min-width: 0;}
.nyrightlm{margin-top: .15rem; align-items: flex-end;}
.lmm{font-family: siyuansongmedium;font-size: .26rem; color: #1262b0; border-bottom: 3px solid #1262b0; padding-bottom: .2rem;}
.lmmhx{flex: 1;border-bottom: 1px solid #e5e5e5;}

.lbnews{width: 100%; line-height: .8rem; border-bottom: 1px solid #ebebeb;}
.lbnews a{width: 85%;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; min-width: 0; display: block; font-size: .2rem; color: #2d2d2d;}
.lbnews a::before{content:"\eb70"; font-family: iconfont; font-size: .24rem; color: #b2b2b2; margin-right: .1rem;}
.lbnews sj{ font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #c0c0c0; display: flex; align-items: center;}
.lbnews sj::before{content:"\e70f"; font-family: iconfont; font-size: .24rem; color: #c0c0c0; margin-right: .1rem; font-style: normal;}
.lbnews:hover a{color: #1262b0; font-weight: bolder;}
.lbnews:hover a::before{color: #1262b0;}



/*内容页当前位置*/
.nrdqwz {float: right; }
.nrdqwz .wz{color: #b0b0b0;}
.nrdqwz .sy{vertical-align: middle; align-items: center; height: .3rem;}
.nrdqwz a{color: #b0b0b0;}
.nrdqwz .sy a::before{content:"\e760"; font-family: iconfont; font-size: .24rem; color: #b0b0b0; margin-right: .1rem;}
.nrdqwz .jt::before{content:"\e605"; font-family: iconfont; font-size: .24rem; color: #b0b0b0; margin-right: .1rem; margin-left: .1rem;}
.nrdqwz .wzlm a{color: #b0b0b0;}
.nrdqwz a:hover{ color: #1262b0;}

.dqwz span::before{content:"\e605"; font-family: iconfont; font-size: .24rem; color: #80abd4 }
.nrdqwz span::before{content:"\e605"; font-family: iconfont; font-size: .24rem; color:  #b0b0b0 }


/*内容页*/
.nrhx{width: 100%; height: 1px; background: #d4d4d4;}
.nydqlm {float: right; margin-top: -.25rem; margin-right: .3rem; background: #fff;padding-left: .2rem; padding-right: .2rem;}
.nydqlm lm{font-size: .3rem; font-family: siyuansong !important; color: #1262b0;}

.nrwz{width: 100%; height: auto; min-height: 2rem; border: 1px solid #e3e3e3; border-top: 4px solid #1262b0; margin-top: .5rem;}
.title{width: 90%; line-height: .45rem; font-size: .32rem; color: #1262b0; margin: 0 auto; padding-top: .3rem;  font-family: siyuansong; text-align: center;}
.newsxx{width: 90%; margin: .2rem auto; justify-content: center; border-bottom: 1px solid #ebebeb; padding-bottom: .2rem;}

.newssj{line-height: .36rem; align-items: center; vertical-align: middle; margin-right: .6rem;}
.newssj p{ font-size: .16rem; color: #919191;}
.newssj p::before{content:"\e70f"; font-family: iconfont; font-size: .2rem; color: #c0c0c0; margin-right: .05rem; }
.newssj p span{ font-size: .16rem; color: #656565; font-family: Arial, Helvetica, sans-serif; font-weight: 100;}

.newszz{line-height: .36rem; align-items: center; vertical-align: middle;margin-right: .6rem}
.newszz p{ font-size: .16rem; color: #919191;}
.newszz p::before{content:"\e8b6"; font-family: iconfont; font-size: .2rem; color: #c0c0c0; margin-right: .05rem; }
.newszz p span{ font-size: .16rem; color: #656565;  }


.newsll{line-height: .36rem; align-items: center; vertical-align: middle;}
.newsll p{ font-size: .16rem; color: #919191;}
.newsll p::before{content:"\e76b"; font-family: iconfont; font-size: .2rem; color: #c0c0c0; margin-right: .05rem; }
.newsll p span{ font-size: .16rem; color: #656565; font-family: Arial, Helvetica, sans-serif; font-weight: 100;}


.news{ font-size: .18rem !important; color: #3f3f3f !important; line-height: .4rem !important; width: 90%; margin: .3rem auto;}
.news p{ font-size: .18rem !important; color: #3f3f3f !important; line-height: .4rem !important;}
.news img{max-width: 60%; margin: .2rem auto; display: block;}




/*修改自带属性*/

.possplit{background-image: none;background-repeat: no-repeat;background-position: left center;text-indent:0px;background-position: none;width: 0px;display: inline-block; border: 0px solid red;}
.possplit { z-index: 9999; float: left; line-height: 60px; width:30px}

#wp_paging_w25{margin-top:.4rem;}

.wp_articlecontent  p{font-size:.18rem !important; line-height:.4rem !important; font-family:siyuanhei !important; }
.wp_articlecontent  p  span{font-size:.18rem !important; line-height:.4rem !important;font-family:siyuanhei !important; }

/***文章内容初始样式（包括之后文章页内容）***/
.wp_entry { width:100%; line-height:1.7em; font-size:13px; color:#333; overflow:hidden;}
.wp_entry p { text-indent:0em; margin-bottom:5px; }
.wp_entry a { color:#5A5A5A;}
.wp_entry a:hover { text-decoration:underline; color:#E10000;}
.wp_entry img { max-width:640px; _width::expression(this.width>640?"640px":this.width+"px");}

/***文章内容分页***/
.wp_single .single_paging { text-align:center;}
.wp_single .single_paging a.paging-nav { display:inline-block; height:20px; line-height:20px; font-weight:bold; padding:0 7px; font-size:13px; cursor:pointer; background:#eee; border:1px solid #ccc; border-radius:3px; overflow:hidden; vertical-align: bottom; margin:0 2px; text-decoration: none;}
.wp_single .single_paging a.paging-nav:hover { color:#fff; background:#999; border-color:#666; }
.wp_single .single_paging a.current { background:#999; border-color:#666; color:#fff;}

#wp_paging_w14{width:100%; margin-top:.2rem}


/*返回首页*/
.flap{
	position:fixed;
	width:50px;
	height:50px;
	top:30%;
	right:0;
}
.flap-one{
	display:block;
	width:50px;
	height:50px;
	background-image:url(../images/one.jpg);
}
.flap-one:hover{
	background-position:0 -50px;
}
.move a:hover {
    color: #154fb2;
}
span.Article_Title a:hover{
	color: #154fb2;
}
a.news-item:hover {
    color: #154fb2;
}
.wp_nav .on { z-index:1000 !important;}
.sudy-scroll-nav{
	position: relative;
    right: 889px;
    top: -48px;
}
ul.scroll img {
    width: 1100px;
    height: 387px;
}
div#wp_nav_w1 .nav-item a:hover,div#wp_nav_w2 .nav-item a:hover {
    color: #bcac5f;
}

div#wp_news_w11 .wp_article_list {
    display: inline-block;
    width: 100%;
}
.wp_articlecontent img {
    margin-bottom: 15px;
}

.sjheader{display: none;}

.lbry{width: 100%; height: inherit;}
.lbry li{width: 31%; margin-top: .35rem; margin-left:1%; margin-right:1%;}
.lbpic{width: 100%; height: auto; object-fit:cover;max-height:2.44rem}
.lbpic img{width: 100%; height: 100%;object-fit:cover}
.lbtxt{width: 100%; text-align:center}
.lbtxt{text-align:center; border-bottom: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; border-radius: 0 0 .1rem .1rem; padding-bottom: .15rem;}
.lbtxt span{width:50%; height: 2px; background:#0256a8 ; display: block; margin: .1rem auto;}
.lbtxt a{text-decoration: none;color:#444444; font-size: .2rem;  width:90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; padding-top: .15rem;  margin:0 auto}
.lbtxt:hover a{ color: #0256a8; font-weight: bold;}



/*1501-1600*/
@media screen and (max-width: 1600px){ 
.nr{max-width: 14rem;}
.footercenter{width: 45%;}
}


/*1401-1500*/
@media screen and (max-width: 1500px){ 
html{font-size: 95px !important;}


}


/*1301-1400*/
@media screen and (max-width: 1400px){ 
.nr{max-width: 13rem;}
.banner, div.moduletable-banner, .flexslider, .flexslider .slides img{height: 85vh;}
.flmm{font-size: .2rem;}
.bttu{height: 4rem;}
.qhan{margin-top:-1.5rem}
.jxky{background-size: 100%; background-position: center; padding-bottom: .6rem;}
.text{margin-top: .2rem;}
.qhan{margin-top: -1.2rem;}
.xydtwz sj{width: 60%;}
.topkjdh li p{padding-left: 10px; padding-right: 10px;}
.topnr{width: 95%;}
}


/*1201-1300*/
@media screen and (max-width: 1300px){ 
.nr{max-width: 12rem;}
.banner, div.moduletable-banner, .flexslider, .flexslider .slides img{height: 75vh;}
.bttu{height: 4rem;}
.qhan{margin-top:-1.2rem}
.text{margin-top: .3rem;}
.jxkynr{width: 50%;}
.footerleft{width: 38%;}
.footerright{width: 12%;}
.jxkynews{padding-bottom: .2rem;}
.nyright{margin-left: .4rem;}
.jxkynr{width: 60%;}
}


/*1101-1200*/
@media screen and (max-width: 1200px){ 
html{font-size: 90px !important;}
.topnr{width: 95%;}
.nr{max-width: 96%; padding: 0; margin: 0 auto;}
.banner, div.moduletable-banner, .flexslider, .flexslider .slides img{height: 60vh;}
.tb{width: .6rem;}
.tb img{width: 100%;}
.marqueeleft li .pic{width: 3rem;  height: 2rem; }
.txt{padding-bottom: .1rem;}
.topkjdh li p{padding-left:7px; padding-right: 7px;}
.nav{margin-left: 0;}

#focus .focus-bar li jj{-webkit-line-clamp:2}
.bttu{height: 3.5rem;}
#focus .btn-prev, #focus .btn-next{width: 60px; height:60px; line-height: 60px;}
.btn-prev::after{font-size: .4rem;}
.btn-next::after{font-size: .4rem;}
.qhan{margin-top:-1rem}
.jxky .clear60 {height: .45rem;}

}



/*1001-1100*/
@media screen and (max-width: 1100px){ 
.xydtwz sj{width: 70%;}
.llfl{width: 100%;}
.nyleft{width: 100%;}
.nyright{ width: 100%; flex: none; margin-left: 0;}
.nyleft ul{width: 100%;}
.nyleft li{width: 49%;}

.ljbf{width: 90%;}
}

.tb{display: none;}

/*900-1000*/
@media screen and (max-width: 1000px){ 
.logo{width: 50%;}
.topright{flex: none; width: 95%;margin-left:0; margin-top: -.7rem;}
.topkjdh li{display: none;}
.nav{margin-top: .3rem;}
.jxkynews{padding-bottom: .1rem;}
.lbry li{width: 48%;}

}


/*800-900*/
@media screen and (max-width: 900px){ 
.footercenter{width: 43%;}
.bttu{width: 100%;}
.qhan{position: relative; width: 100%; left: 0; margin-top: 30px;}
.text{margin-left: 1px;}
#focus .focus-bar li{flex-wrap: wrap;}
.xyyw{background-position: top; background-size: auto  100%;}
.xydt{width: 100%; margin-bottom: .1rem;}
.jxky{background-position: top;}
.jxkynr{width: 100%;}
.jxkynews{padding-bottom: .2rem;}
.nyleft a{line-height: .7rem;}
.topnr{padding-top: 10px;}
.topright{margin-top: -.5rem;}
.lmyc hx1{display:none;}
}

/*800以下*/

@media screen and (max-width: 800px){ 
.logo{width: 75%;}
.topright{display: none;}
.sjheader{display: block;}
.dl-menuwrapper{top: 20px !important; right: 15px !important;}
.banner, div.moduletable-banner, .flexslider, .flexslider .slides img{height: 30vh;}
.footerleft{width: 100%; margin-top: .3rem; margin-bottom: .2rem;}
.footerleft img{margin: 0 auto;}
.dbtext{text-align: center;}
.dbwz{justify-content: center;}
.footer{background:url("../images/bottombj.png") center  no-repeat,linear-gradient(rgba(19,106,191, 1), rgba(19,106,191, 1))}
.footercenter{margin-top: .2rem; width: 72%; margin-left: 0;}
.footerright{margin-top: .2rem;}
.dblj{margin-top: 0;}
.ljbf{margin-top: .2rem;}
.rycy{ background-size:auto  100%;}
.lbnews{line-height: .4rem;}
.lbnews a{margin-top: .2rem; width: 95%;}
.lbnews sj{margin-bottom: .1rem; }
.nybanner{height: 40vh;}
.lbry li{width: 100%;}
.dl-menuwrapper:first-child{margin-right:0  !important;margin-top:0 !important}}

