/* CSS Document */
*{margin: 0;padding: 0;list-style: none;border: 0;}
body{ font-family:Microsoft YaHei; color:#5a5a5a;overflow-x: hidden;height: 100%;}
a{ font-family:Microsoft YaHei; color:#5a5a5a; text-decoration:none !important;}
a:hover{ font-family:Microsoft YaHei; color:#808082; text-decoration:none !important;}
ul { margin-block-start: 0em; margin-block-end: 0em; margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 0px;list-style-type:none;margin-bottom:0 !important}
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;height: 100%}
@font-face { font-family: 'siyuansong' ; src: url(../fonts/siyuansong.ttf);}



.clear20{clear: both; height: .2rem; width: 100%;}
.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;  display:-webkit-flex; flex-wrap: wrap; }
.between{justify-content: space-between;}
.left{justify-content: flex-start;}
.right{justify-content: flex-end;}
.top{align-items: flex-start;}
.no{flex-wrap: nowrap;}
.center{align-items: center;}

.ymtop{background: linear-gradient(rgba(26,77,218, 1), rgba(0, 0, 0, 0)); height: 1.3rem; width: 100%; position: relative; z-index: 2;}
.topnr{max-width: 14.6rem; margin: 0 auto; padding-left: 0.3rem;padding-right: 0.3rem; align-items: center; height: 1rem; padding-top:.1rem}
.nr{max-width: 13rem;  margin: 0 auto;padding-left: 0.3rem;padding-right: 0.3rem; }

.logo{width:21%; }
.logo img{width: 100%;}

/* nav */
.nav{flex: 1;}
.yyui_menu1 {font-size:.18rem;}
.yyui_menu1 li { float:left; position:relative;} /*这一级是导航*/
.yyui_menu1 li a { display:block; line-height:40px; text-decoration:none; padding:0px .15rem; color:#fff; width:100%   }
.yyui_menu1 li a:hover{color: #fff;}
.yyui_menu1 li a.more::after{content:"\e905 "; font-size: .18rem; font-family:iconfont; padding-top:.1rem; color:#787878}
.yyui_menu1 li ul { position:absolute; float:left; width:140px; background-color: #FFf; display:none;  z-index:9999;border-radius: 0 0 .1rem .1rem;border-top: 4px solid #0060bd; box-shadow: 0 0 10px rgba(0,0,0,.3); padding-bottom: .2rem;} /*这是第二级菜单*/
.yyui_menu1 li ul a { text-decoration:none; color:#333; font-size: .16rem;height:36px; line-height:36px; text-align:center; padding:0;}
.yyui_menu1 li ul ul{ top:0;left:140px;} /*从第三级菜单开始,所有的子级菜单都相对偏移*/
.yyui_menu1 li ul ul a { font-size: .16rem;height:36px; line-height:36px; padding:0 0 0 .1rem;}
.yyui_menu1 li ul ul  li{width:100%;}
.yyui_menu1 li ul ul  li a{width:100%;color:#333}
.yyui_menu1 li ul li{width:100%;}
.yyui_menu1 li ul li:hover a{color:#0060bd;}
.yyui_menu1 li ul li:hover li a{color:#333;}
.yyui_menu1 li ul li li:hover a{color:#0060bd;}

/* banner */
.banner{width: 100%;  height: auto; margin-top: -1.3rem;}
.moduletable-banner{width: 100%; height: 100%; }
.slides{width:100%;height: 100%;}
.flexslider{width:100%;height:100%;overflow:hidden;}
.flexslider .slides > li{display:none;width:100%;height: 100%;}
.flexslider .slides img{max-width:100%;display:block; width:100%;height: 100%;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; height: 100%;}
.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-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:none}


/* title */
.lmbt{width: 100%; margin-bottom: .2rem;}
.yq{width: .4rem; height: .4rem; border: 1px dashed #0c55a1; border-radius: .5rem; text-align: center; line-height: .4rem;}
.yq em::before{font-family: iconfont; content: "\e8b4"; display: block; font-style: initial; font-size: .24rem; color: #0c55a1;}
.btleft p{font-family: siyuansong; font-size: .26rem; color: #0c55a1; padding-left: .2rem;}
.btright em{width: .2rem; height: .4rem; border-radius: 2rem 0 0 2rem; border: 1px solid #bababa; border-right: 0px; }
.btright a{font-family: siyuansong; font-size: .16rem;  color: #797979; }
.btright:hover a{color: #0c55a1;}
.btright:hover em{border: 1px solid #0c55a1;border-right: 0px;}


/* news */
.xyxw{width: 68%; height: auto}
#focus{position: relative;width: 100%; height: 4rem; object-fit:cover; }
#focus .bd{position: relative}
.focus-bar{height: 100%;width: 100%; }
.tempWrap{height: 100%;width: 100%; }
#focus .btn-prev, #focus .btn-next{position: absolute;width: 40px;height: 60px; line-height: 60px;}
.btn-prev{left:.2rem;top:40%;position: absolute;z-index: 999;}
.btn-prev::after{ content:"\e61e"; font-family: iconfont; font-size: 60px; color: #fff; top:33% }
.btn-prev:hover::after{color: #0b5aa7;}
.btn-next{right:.2rem;top:40%;position: absolute;}
.btn-next::after{ content:"\e61f"; font-family: iconfont; font-size: 60px; color: #fff; }
.btn-next:hover::after{color: #0b5aa7;}
#focus .focus-bar-box{width: 100%;height: 100%;position: relative;overflow: hidden; }
#focus .focus-bar li{width: 100%;height: 100%;}
#focus .focus-bar li a{width: 100%;height: 100%;display: block}
.bttu{width: 100%; height:100%; margin-bottom: 10px; overflow: hidden; background:url(../images/binyuan.jpg); background-size: 100% 100%; }
#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; }
.newswzbj{height: 2rem; width: 100%;  margin-top: -2rem;  position: relative; background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));}
#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);}
.newswz{ -webkit-transition: all 500ms linear;-o-transition: all 500ms linear;transition: all 500ms linear; position:absolute;bottom:.3rem;width:100%; }
#focus .focus-bar li:hover .newswz{ transform: translateY(-.1rem);}
#focus .focus-bar li p{color: #fff; font-size: .23rem; font-weight: bolder; width:95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  display: block; margin-left: 3%; padding-top: 1.2rem;padding-bottom: .1rem; font-family: siyuansong;}
#focus .focus-bar li sj{color: #fff; font-size: .14rem; width:95%; margin: 0 auto; padding-top: .2rem; font-family: arial; margin-left: 3%; font-style: italic;}
#focus .focus-bar li p a{width:95%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  display: block;  color:#fff;font-family:siyuansong }

/*  tonggao */
.tzgg{width: 29%;}
.tzgg .yq em::before{content: "\e8b4";  font-family: iconfont;}
.ggnews{width: 100%; border-bottom: 1px solid #e0e0e0; padding-bottom: .1rem; margin-top: .1rem;}
.ggleft{width: .65rem; color: #fff; padding-left: .1rem;}
.times{width:100% ; height: .3rem;  line-height: .3rem; text-align: center;  border-bottom: 1px solid #fff; font-size: .2rem; font-family: Arial, Helvetica, sans-serif; background: #6a97c5; border-radius: .1rem .1rem 0 0;}
.timex{width:100% ; height: .3rem; line-height: .3rem;text-align: center;   font-size: .14rem; font-family: Arial, Helvetica, sans-serif;background: #6a97c5; border-radius: 0 0 .1rem .1rem;}
.ggright{flex: 1; padding-left: .2rem; padding-right: .1rem;}
.ggright a{font-size: .16rem; color: #393939; line-height: .3rem;}
.ggright:hover a{color: #0c55a1;}


/* jiao xue ke yan */
.jxky{width: 48%; margin-top: .3rem;}
.jxky .yq em::before{content: "\e63e";  font-family: iconfont;}
.jxky  .lmbt{margin-bottom:.1rem;}
.jxs {border-bottom: 1px solid #dbdbdb; padding-bottom: .1rem; }
.jxs a{font-family: siyuansong; font-size: .24rem; color: #454545; line-height: .36rem;height:.4rem;display:block;}
.jxs sj{ width:100%; font-family: Arial, Helvetica, sans-serif; font-size: .14rem; color: #808080; display: block; }
.jxs sj::before{font-family: iconfont; font-size: .16rem; color: ##808080; content:"\e644";padding-right: .1rem;}
.jxs a:hover{color: #0c55a1;}
.jxnews{width: 100%; height: .5rem; line-height: .5rem; border-bottom: 1px solid #dbdbdb;}
.jxnews a{ width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .16rem; padding-left: .1rem;  color: #393939;}
.jxnews sj{font-family: Arial, Helvetica, sans-serif; font-size: .14rem; padding-right: .1rem;}
.jxnews:hover a{color: #0c55a1;}

/* dang jian */
.djxt{width: 48%; margin-top: .3rem;}
.djxt .yq em::before{content: "\e625";  font-family: iconfont;}
.djxt  .lmbt{margin-bottom:.1rem;}

/* links */
.yqljbj{display: block; height:auto; line-height: .50rem; background:url(../images/bg1.jpg) ;  width: 100%; float: left;border-bottom:1px solid #382f2a; margin-top: .5rem;}
.yqljbt{font-size: .16rem; width: 1rem;color: #a49f9d;}
.yqlj{max-width: 14rem; margin: 0 auto; padding-left: 0.3rem;padding-right: 0.3rem;}	
.yqlj ul{flex: 1;}
.yqlj ul li{display: block;}
.yqlj ul li a{color: #a49f9d; font-size: .16rem; padding-right: .2rem; }	
.yqlj ul li:hover a{color: #fff;}
.yqlj ul li a::before{content: "\e6c6";font-family: iconfont; font-size: .18rem; color: #727272;display: inline-block; padding-right: .1rem;}	

/*  footer */
.footer{width: 100%; height:auto; padding-top:.15rem; padding-bottom:.15rem;  background:url(../images/bg1.jpg) ; float: left; }
.dbnr{justify-content: space-between;align-items: center;max-width: 14rem; margin: 0 auto; height: 100%; padding-right: .3rem; padding-left: .3rem;}
.dbcenter li{color: #a49f9d; font-size: .16rem; line-height: .3rem;}


/*  列表页 */
.ejlm{width: 100%; height: 1rem; background: #fff;}
.flm{width: 2rem; height: 100%; background: #0b5aa7; line-height: 1rem; color: #fff; font-size: .3rem; font-weight: lighter; text-align: center;}
.zlm{ font-size: .2rem;  }
.zlm li{ padding-left: .2rem; padding-right: .2rem;}
.zlm a{color: #222222;}
.zlm li:hover a{color: #0b5aa7;}

.lbbj{width: 100%; height: auto; background: #f5f5f5; min-height:3.5rem}

/*  当前位置  */
.nyycwz{font-size: .16rem; float:right; padding-right: .3rem; align-items: center;color: #787878; } 
.nyycwz a{margin-left: .2rem;color: #787878}
.nyycwz a:hover{color: #0b5aa7;}
.nyycwz span{margin-right: .1rem; margin-left: .1rem;}
.nyycwz span::before{content: "\e905"; font-family: iconfont; font-size: .2rem;vertical-align: middle; color: #787878;}


/*  新闻列表  */
.lbxx{padding-bottom: .4rem; border-bottom: 1px solid #d7d7d7; width: 100%; margin-top: .3rem;}
.lbxxsj{width: 1.2rem;position: relative;}
.xjbj{width: .8rem; height: .8rem;background: rgba(12,85,161,.15);}
.xxsj{width: .8rem; height: .8rem;background: rgba(12,85,161,1); position: absolute; top: .15rem; left: .15rem; text-align: center; }
.xxsj p{font-size: .3rem; font-family: Arial, Helvetica, sans-serif;color: #fff; margin-top: 10px; margin-left: 6px ;}
.xxsj span{font-size: .16rem; font-family: Arial, Helvetica, sans-serif; color: #fff;margin-top: 5px; display: block;}
.lbxxnr{flex: 1; width: 0; margin-top: .15rem;}
.lbxxnr a{font-size: .2rem; line-height: .4rem;  display: block; height: .4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%; font-weight: bolder;}
.lbxxnr jj{font-size: .16rem;  line-height: .36rem;  display: block; height: .36rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 98%;}
.lbxx:hover a{color: #0b5aa7;}

/*  新闻内容  */
.nrybt{width: 95%; text-align: center; font-size: .3rem; line-height: .5rem; font-weight: bolder; color: #464646; padding-top:.5rem ; padding-bottom: .1rem;}
.nryxx{ margin-left: 31%; }
.nryhx{border-bottom: 1px solid #e0e0e0; padding-bottom: .2rem; width: 100%; margin-bottom: .3rem;}
.fbsj {font-size: .16rem; align-items: center;}
.fbsj span{font-family: Arial, Helvetica, sans-serif; font-size: .18rem;}
.fbsj tb::before{content: "\e8a9"; font-family: iconfont; color: #0c55a1; font-size: .3rem; margin-right: .1rem;}
.llcs {font-size: .16rem; align-items: center; margin-left: .3rem;}
.llcs span{font-family: Arial, Helvetica, sans-serif; font-size: .18rem;}
.llcs tb::before{content: "\e600"; font-family: iconfont; color: #0c55a1; font-size: .3rem;margin-right: .1rem;}
.xwnr{width: 100%;font-size: .2rem; line-height: .4rem; text-indent: 2em; }
.xwnr img{max-width: 60%; margin: .2rem auto !important;}

#dl-menu{display: none;}

@media screen and (max-width: 1500px){
html{font-size: 90px;}
.nav{margin-right: 2%;}
.nav_submenu-item a{font-size: .18rem;}
}


@media screen and (max-width: 1400px){
html{font-size: 90px;}
.logo{width:18%;}
.yyui_menu1 li a{padding: 0px .13rem;}
.yyui_menu1 li ul{left: -25%;}
.ggright{max-height: .6rem; overflow: hidden;}
.lbxxnr a{font-size: .24rem;}
.lbxxnr jj{font-size: .18rem;}
.yqljbt{font-size: .18rem;}
.yqlj ul li a{font-size: .18rem;}
.dbcenter li{font-size: .18rem;}
}


@media screen and (max-width: 1300px){
html{font-size: 88px;}
.nav{margin-right: 1%;}
.nav_menu-item{padding-left: .25rem;}
.yyui_menu1 li a{padding: 0px .11rem;}
.dbleft{width: 30%;}
.dbleft img{width: 100%;}
.yyui_menu1 li ul{left: -26%;}
}


@media screen and (max-width: 1200px){
html{font-size: 85px;}
.nav{margin-right: 1%;}
.nav_menu-item{padding-left: .2rem;}
.yyui_menu1 li a{padding: 0px .08rem;}
.dbleft{width:28%;}
.yyui_menu1 li ul{width: 125px;}
.ymtop{height: 1rem;}
.banner{margin-top: -1rem;}
}


@media screen and (max-width: 1100px){
html{font-size: 85px;}
.topnr{padding-left: .1rem; padding-right: .1rem;}
.nav{margin-right: 3%;flex: auto; width: 100%;}
.nav_menu-item{padding-left: .1rem;}
.dbleft{width:35%;}
.dbleft img{width: 100%;}
.yyui_menu1 li a{padding: 0px .19rem;}
.logo{width: 30%; padding-top: .1rem;}
.ymtop{height: 1.5rem;}
.banner{height:2rem;margin-top: -1.5rem;}
.dbleft{width: 25%;}
.dbright{width: 10%;}
.dbright img{width: 100%;}
.yyui_menu1 li ul{left: -5%;}
.flex-direction-nav li a{top: 55%;}
}

@media screen and (max-width: 1000px){
html{font-size: 85px;}
.topnr{padding-left: .1rem; padding-right: .1rem;}
.nav{margin-right: 3%;}
.nav_menu-item{padding-left: .1rem;}
.dbleft{width:40%;}
.dbleft img{width: 90%;}
.ejlm{height: auto;}
.flm{height: .8rem; line-height: .8rem;}
.dbnr{flex-wrap: nowrap;}
.nav{display: none;}
#dl-menu{display: block;}
.logo{width: 42%; margin-top: .1rem;}
#focus .change{width: 42%;}
.syleftnews{padding-bottom: .85rem;}
.syggnr{padding-bottom: .85rem;}
.yyui_menu1 {font-size:.16rem;}
.yyui_menu1 li a{padding: 0 .08rem;}
.xyxw {width: 65%;}
.tzgg{width: 33%;}
.jxnews a{width: 70%;}


}

@media screen and (max-width: 900px){
html{font-size: 90px;}
.sycenter{width: 100%; order:-1; margin-top: -1rem;}
.sycenternews{margin-top: 0rem;}
.syleft{width: 100%; margin-top: .3rem;}
.sygg{width: 100%; margin-top: .3rem;}
.dbleft{width:60%;}
.dbcenter{padding-right: 2%;}
.lbxx{padding-bottom: .2rem; margin-bottom: .2rem;}
.xyxw {width: 100%;}
.tzgg{width: 100%; margin-top: .5rem;}
.jxky{width: 100%;}
.djxt{width: 100%;}
.dbnr{flex-wrap: wrap;}
.dbleft{order: 1; margin: 0 auto; display: block; width: 70%;}
.dbright{order: 2;width: 13%; margin-top: .2rem;}
.dbcenter{order: 2; width: 85%; text-align: center; margin-top: .2rem;}
.zlm li{line-height: .5rem;}
.dbcenter li{line-height: .36rem;}
.footer{padding-bottom: .3rem; padding-top: .3rem;}
#focus{height: 3rem;}
}

@media screen and (max-width: 800px){
.logo{margin-top: -.3rem;width:70%;}
.nryxx{margin-left: 12%;}
}

@media screen and (max-width: 700px){
	.dbleft{order: 1; margin: 0 auto; display: block; width: 80%;}
	.dbright{order: 3;width: 15%; padding-top: .2rem; margin: 0 auto;}
	.dbcenter{order: 2; width: 100%; text-align: center; margin-top: .2rem;}
}
	




/*修改自带属性*/

.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;margin-left: 0px;}


/*返回首页*/
.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;
}

.wp_articlecontent  p{font-size:.18rem !important; line-height:.4rem !important; font-family:Microsoft YaHei !important; }
.wp_articlecontent  p  span{font-size:.18rem !important; line-height:.4rem !important;font-family:Microsoft YaHei !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}

.dl-menuwrapper{display:none;}
.Column_Anchor{width: 2rem; height: 1rem; background: #8ab1b4; text-align: center; line-height: 1rem; color: #fff; font-size: .28rem; font-weight: lighter; display:block}


.selected{font-weight:bolder; }
.selected a{color:#0b5aa7}

.no{flex-wrap:nowrap;align-items:center}