/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
/*:focus{ outline: 0;}*/
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";font-size:14px; }

.footer {width:100%; padding:2em 0; background:#242424; color:#fff; }
.footer_con{ max-width:950px; margin:0 auto; color:#9fa1a0;   line-height:1.5; padding:0 340px 0 0; position:relative;}
.footer_con .con_left .link{ margin:0 0 0.5em 0;}
.footer_con .con_left .link a{ padding:0 1em;color:#fff;}
.footer_con .con_left p{ margin:0 1em;}
.footer_con .con_left em{ padding:0 20px 0 0;color:#9fa1a0;}
.footer_con .con_right{ position:absolute; right:0px; top:0px; width:340px; text-align:center; overflow:hidden;}
.footer_con .con_right .link2{ float:left;}
.footer_con .con_right .link2 a{ border:1px solid #9fa1a0; line-height:2.5em; border-radius:5px;  margin: 0 0 10px 0; display:block; text-align:center;color:#9fa1a0; width:8em;}
.footer_con .con_right span{ padding:0 0 0 2em; float:right;}
.footer_con .con_right span img{ height:3.5em;}

/****************全局头尾*****************/
.AllLeftCont{ float:left;}
.AllRightCont{ float:right;}
.AllYdCon{ display:none;}
.AllPcCon{}
.AllListCon li{ overflow:hidden; line-height:2.5; height:2.5em;}
.AllListCon ul li span{ float:right;color:#999; }
.AllListCon ul li a{ color:#000;}
.AllListConDian ul li:before{content:'?';  color:#1378cc; display: inline-block;margin-right: 10px;}
.pic img{ width:100%;}


/****中间头部样式***/
.top_bg{padding:1px 0;}
.topLinkBg{ position:relative;}
.topLinkBg:before{content:''; position:absolute; width:100%; height:1px; background:#fff; opacity:0.5; bottom:0; left:0;}
.topLink{ max-width:1200px; overflow:hidden; color:#fff; margin:0 auto;}
.topLink a{ color:#000f3a;}
.topLink p{ line-height:4;}
.topLink p a{}
.topLink .menu{ float:right;}
.menu ul{ overflow:hidden;}
.menu ul li{ float:left; font-size:1.4em; line-height:3;padding:0 1em;}
.menu ul li a{display:block; position:relative; color:#000f3a; }
.menu ul li a:before{content:''; position:absolute; bottom:0; left:50%; width:0; transition:all .5s; height:3px; background:#fff;}
.menu ul li a.hover,.topLink .menu ul li a:hover{ text-decoration:none;  font-weight:bold;}
.menu ul li a.hover:before,.topLink .menu ul li a:hover:before{ transform:none; width:100%; left:0;}
.topLink .menu ul li.zx a:hover:before{ display:none;}

.topLink .menu ul li.zx{ text-indent:-9999px; background:url(/images2021/rsj20210412_27.png) center center no-repeat; width:2.5em; background-size:100% auto;}

.top_bg_con{ max-width:1200px; margin:0 auto; overflow:hidden;}
.top_bg_con .logo{ margin:2em 0; overflow:hidden;}
.top_bg_con .logo img{ float:left;}
.top_bg_con .logo span{ padding:15px 0 15px 1em; float:left;}

.search{ max-width:750px; width:75%; margin:11em auto 21em auto;}
.search label{ background:rgba(255,255,255,.7); font-size:1.25em; line-height:3.2; border-radius:5px; box-shadow:5px 0px 10px rgba(0,0,0,.3); overflow:hidden; display:block;}
.search label input{ background:none; border:none; width:87%; float:left; font-size:1em; line-height:3; height:3em; text-indent:1em;}
.search label .btn1{ width:13%; float:right; border:none; background:#1378cc url(rsj20210412_35.png) center center no-repeat; background-size:auto 50%; height:3.2em;border-radius:0px 5px 5px 0;font-size:1em; }
.search p{ line-height:3; font-size:1.15em; color:#fff; padding:0 2em;}
.search p a{ padding:0 0.5em; color:#fff;}

.YdIndextit{ height:0; border-bottom:1px solid #c7d6e2; margin:2em 3%; text-align:center; font-size:1.5em; }
.YdIndextit span{ position:relative; margin-top:-0.5em; line-height:1; color:#03457c; display:inline-block; padding:0 1em; background:#f3f3f3;}

.indexBtnCont{ max-width:1200px; margin:0 auto; position:relative; margin-top:-9em; }
.indexBtnCont:after{ content: ""; clear:both; display:block;}
.indexBtnCont .LeftCont{ width:22%; float:left; background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,.1); padding:2em 0 0.5em 0; text-align:center; cursor:pointer; margin:0 0 4em 0;}
.indexBtnCont .LeftCont + .LeftCont{ margin-left:4%;}
.indexBtnCont .LeftCont h1{ margin:0 auto; width:35%;}
.indexBtnCont .LeftCont h1 img{ width:100%;}
.indexBtnCont .LeftCont:hover h1 img{ transform:rotateY(360deg); transition:all .5s;}
.indexBtnCont .LeftCont h3{ font-size:1.55em; margin:0 1em; line-height:2;}
.indexBtnCont .LeftCont p{ height:5.8em; overflow:hidden;}
.indexBtnCont .LeftCont p a{ color:#666; display:inline-block; margin:0 1.5em; line-height:1.8; font-size:1.15em;}
.indexBtnCont  .TanKcont{ position:absolute; width:100%; top:100%; background:#fff; padding:2em 0; box-shadow:0px 0px 10px rgba(0,0,0,.1); display:none; z-index:999;}
.indexBtnCont  .TanKcont .jianTou{ position:absolute; top:-2em; left:9%; height:2em;}
.indexBtnCont  .TanKcont .jianTou2{ left:35%;}
.indexBtnCont  .TanKcont .jianTou3{ left:61%;}
.indexBtnCont  .TanKcont .jianTou4{ left:87%;}
.indexBtnCont  .TanKcont .jianTou img{ height:100%;}
.indexBtnCont  .TanKcont ul{ margin:0 2em; overflow:hidden;}
.indexBtnCont  .TanKcont ul li{ width:14.6%; margin:0 1%; float:left; text-align:center; background:#e5edf4; padding:2em 0 0.5em 0;}
.indexBtnCont  .TanKcont ul li img{ width:45%;}
.indexBtnCont  .TanKcont ul li span{ display:block; color:#333333; line-height:1.2; font-size:1.15em; margin:1em; height:2.4em; overflow:hidden;}

.conterBg{ background:#f3f3f3; padding:1px 0;}
.conterBg2{ background:#03457c; padding:1px 0;}
/* .conter{ max-width:1200px; margin:3em auto; overflow:hidden;} */
.conter{ max-width:1400px; margin:2em auto 3em; overflow:hidden;}
.BannerCont{ width:24%; float:left;}
.BannerCont img{ width:100%;height:8.6em; font-size:1.5em;}
.BannerCont .swiper-pagination{ text-align:right;}
.BannerCont .swiper-pagination-bullet{ border:2px solid #fff; background:none; margin:0 1em; opacity:10;}
.BannerCont .swiper-pagination-bullet-active{ background:#fff;}

.indexBottomBtn{ float:left; width:27.9%; margin:0 0 0 1%;}
.indexBottomBtn.rsfwzx{width: 17.2%}
.indexBottomBtn.rsfwzx ul li a{height: 9.5em;justify-content: center;}
.indexBottomBtn.rsfwzx ul li a span.bg101{background-image: url(/images2021/rsj_rsfwzx20230818.png);}

.indexBottomBtn.rsfwzx2{width: 17.2%}
.indexBottomBtn.rsfwzx2 ul li{margin: 0 0 4.8% 0;}
.indexBottomBtn.rsfwzx2 ul li a span.bg101{background-image: url(/images2021/rsj_rsfwzx20230818.png);}
.indexBottomBtn.rsfwzx2 ul li a span.bg1012{background-image: url(/images2021/gxbcyjs2024.png);}
.indexBottomBtn22 ul li a.glj {
     padding: .15em 2.23em;
}

.indexBottomBtn ul li{ margin:0 0 3% 0;}
.indexBottomBtn ul li a{ color:#03457c; background:#fff; display:flex; font-size:1.3em; line-height:1.2; font-weight:bold; padding:0 2em; height:4.35em;    align-items: center;}
.indexBottomBtn ul li a span{ display:inline-block; background:url(/images2021/rsj20210412_42.png) left center no-repeat; padding:0.7em 0 0.7em 3.5em; background-size:auto 2.5em;}
.indexBottomBtn ul li a span.bg2{ background-image:url(/images2021/rsj20210412_43.png);}
.indexBottomBtn ul li a span.bg22{ background-image:url(/images2021/rsj20210412_443.png);}
.indexBottomBtn ul li a span.bg3{ background-image:url(/images2021/rsj20210412_41.png);}
.indexBottomBtn ul li a span.bg4{ background-image:url(/images2021/rsj20210412_44.png);}
.indexBottomBtn ul li a:hover{ text-decoration:none;}

.rightNav{ position:fixed; right:10px; top:50%; margin-top:-3.5em; z-index:999;}
.rightNav ul li{ margin:0 0 2px 0;}
.rightNav ul li a{ display:block; background:rgba(0,50,116,.7);width:3em; border-radius:100%;}
.rightNav ul li a img{ width:100%; }
.rightNav ul li a:hover{ background-color:rgba(0,50,116);}


/*--政民互动--*/
.hdjlLeftCont{ width:37%;}
.hdjlLeftCont .emall{ height:5.5em; display:flex; background:#f3f3f3;align-items: center; justify-content: space-around; font-size:1.42em; margin:1em 0 0 0;}
.hdjlLeftCont .emall a{ color:#666; text-align:center; background:url(/images2021/zmhd20210510_07.png) left center no-repeat; padding:0.8em 0 0.8em 4em; background-size:auto 100%; }
.hdjlLeftCont .emall a.zxts{background:url(/images2021/rsj_zxtsicon20230804.png) left center no-repeat;background-size:auto 100%; }
.hdjlRightCont{ width:60%;}
.hdjlRightCont .tab_tit{ background:#f3f3f3; line-height:3; height:3em; font-size:1.42em; margin:0 0 1.5em 0;}
.hdjlRightCont .tab_tit span{ width:50%; float:left; text-align:center; color:#666; position:relative; cursor:pointer;}
.hdjlRightCont .tab_tit span.hover{ color:#fff; font-weight:bold; background:#1378cc;}
.hdjlRightCont .tab_tit span:after{ font-size:2em; content:"▼"; color:#1378cc; position:absolute; line-height:1; top:65%; left:50%; margin-left:-0.5em; display:none; }
.hdjlRightCont .tab_tit span.hover:after{ display:block;} 
.tab_cont{ display:none;}
.hdjlRightCont li{font-size:1.15em; line-height:1.5; overflow:hidden; }
.hdjlRightCont li:before{ float:left;  margin:0 0.8em;}
.hdjlRightCont li em{ color:#1378cc; border:1px solid #1378cc; float:left; margin:0 0.5em 0 0; padding:0 0.5em;}
.hdjlRightCont li em.js{ color:#8d8d8d; border-color:#8d8d8d;}
.hdjlRightCont li span{ float:right; color:#999;}
.hdjlRightCont li a{ color:#333; display:block; height:1.5em; overflow:hidden;}

.hdjlCont{ width:102%; overflow:hidden; clear:both; padding:3em 0 0 0;}
.hdjlCont .leftCont{ width:18%; margin:0 2% 2% 0; font-size:1.42em;  float:left;}
.hdjlCont .leftCont a{border:1px solid #1378cc; display:flex; color:#666; padding:0 15%; height:4em; line-height:1.3;    align-items: center;justify-content: center;}
.hdjlCont .leftCont a span{ margin:0 1em 0 0;}

.tit{ display:flex; margin:0 0 1.5em 0;align-items: center;justify-content: space-between; clear:both;}
.tit span{font-size:1.7em; color:#03457c; font-weight:bold; border-left:0.35em solid #03457c; padding:0 0 0 0.5em; line-height:1.1;}
.tit span a{text-decoration: none;color:#03457c}

.leftFtCont{ width:49%;overflow:hidden; }
.ftLeft{ width:33.5%; float:left; }
.ftLeft h3{ line-height:3.6em; text-align:center; font-size:1.15em; background:#1378cc; margin:1em 0 0 0; font-weight:normal;}
.ftLeft h3 a{ color:#fff;}
.ftRight{ width:66%;border-right:1px solid #1378cc; padding:0 4%; box-sizing:border-box; float:right;}
.ftRight p{ padding:0 0 0 4em; margin:1em 0 1.5em 0; position:relative; line-height:1.7; color:#333;font-weight: bold}
.ftRight p:nth-child(2) {
    margin-top:4em;
}
.ftRight p:nth-child(3) {
    margin-top:2em;
}
.ftRight p span{ color:#1378cc; border:1px solid #1378cc; background:#fff; position:absolute; top:0; left:0; width:3em; text-align:center; line-height:1.5;}

.rightFtCont{ width:49%;}
.rightFtCont li{font-size:1.15em;}
.rightFtCont li a{ color:#333; }
.rightFtCont li span{ color:#999;}
.rightFtCont li em{ color:#1378cc; border:1px solid #1378cc; float:left; padding:0 0.5em; line-height:1.5; margin:0.5em 0.5em 0.5em 0;}
.rightFtCont li em.js{ color:#8d8d8d; border-color:#8d8d8d;}

/*--政务服务--*/
.zmhdLeftCont{ width:39%;}
.zmhdLeftCont .list{ background:#f5f5f5; padding:1em; margin:1em 0 0 0;}
.zmhdLeftCont .list .tit{ margin:0 0 1em 0;}
.zmhdLeftCont .list li{ font-size:1.15em; margin:0 0.1em;}
.zmhdLeftCont .iconRight{ width:34%; background:#fff;}
.zmhdLeftCont .iconRight span{ display:block; margin:0 0 0.5em 0;}
.zmhdLeftCont .iconRight span img{ width:35%;}
.zmhdLeftCont .iconRight a{ font-size:1.58em; line-height:1; color:#333; width:100%; text-align:center;}

.zmhdRightCont{ width:58%; padding: 0 2px 0 0;}
.zmhdRightCont .tit{ margin:1em 0;}
.zmhdRightCont .tab_tit{ border-bottom:1px solid #03457c; overflow:hidden;}
.zmhdRightCont .tab_tit span{ margin:0 1.5em; font-size:1.15em; float:left; line-height:2; cursor:pointer;}
.zmhdRightCont .tab_tit span.hover{ border-bottom:0.2em solid #03457c;}
.zmhdRightCont ul{ margin:1em 0;}
.zmhdRightCont li{ font-size:1.15em; padding:0 1em;}
.zmhdRightCont li s{ color:#a5a5a5; text-decoration:none;}
.zmhdRightCont li:hover{ background:#f5f5f5;}
.zmhdRightCont li a:hover{ text-decoration:none;}

.iconCont{ overflow:hidden;}
.zmhdBottom .LeftCont{ width:20%; float:left;   text-align:center; cursor:pointer; margin:2% 0 0 0; padding:0 2%; box-sizing:border-box;}
.zmhdBottom .LeftCont h1{ margin:0 auto; width:50%; max-width:88px;}
.zmhdBottom .LeftCont h1 img{ width:100%;}
.zmhdBottom .LeftCont a{text-decoration: none;}
.zmhdBottom .LeftCont h3{ font-size:1.3em; text-align:center; font-weight:normal; line-height:3; color:#757575;}


.zmhdBottom .TanKcont{background:#fff; padding:1em 0; box-shadow:0px 0px 10px rgba(0,0,0,.1); display:none; z-index:999; border-radius:0.5em; position:relative; margin:2em 0 0 0;}
.zmhdBottom .TanKcont .jianTou{ position:absolute; top:-2em; left:7.5%; height:2em;}
.zmhdBottom .TanKcont .jianTou2{left: 27.5%;}
.zmhdBottom .TanKcont .jianTou3{left: 47.5%;}
.zmhdBottom .TanKcont .jianTou4{left: 67.5%;}
.zmhdBottom .TanKcont .jianTou5{left: 87.5%;}
.zmhdBottom .TanKcont .jianTou img{ height:100%;}
.zmhdBottom .TanKcont ul{ margin:0 2em; overflow:hidden;}
.zmhdBottom .TanKcont ul li{ display:inline-block; font-size:1.15em; line-height:2.5; margin:0 1em;}
.zmhdBottom .TanKcont ul li a{ color:#000;}

/*--概览细览--*/

.nei_tit{color:#004b8a; line-height:2; font-size:1.15em;  border-bottom:1px solid #004b8a; font-weight:bold; width:100%; max-width:1200px; margin:1em auto;}
.nei_tit a{ color:#004b8a; padding:0 0.5em;}

.conter .xx_con{ margin:0 0 2em 0; overflow:hidden;background:#fff;padding:3%; }
.conter .xx_con .toutit{  padding:1.5em 1em; margin:0 0 2em 0;}
.conter .xx_con h1{ font-size:2em; color:#004b8a;  text-align:center; line-height:2;  overflow:hidden;  }
.conter .xx_con h6{ color:#585858;  text-align:center;   line-height:2; font-size:1em;}
.conter .xx_con h6 span{ padding:0 2em 0 0;}

.conter .news_cont_d_wrap{ font-size:1.25em; padding:0 0.5em;}
.conter .news_cont_d_wrap .prism-player{max-width: 1000px;}
.conter .xx_con p{ line-height:1.5; color:#191a1b;    margin:0 0 1em 0; text-indent:0em;}
.conter .xx_con img{ max-width:100%;}
.xqLink{ margin:2em 0 0 0;}
.xqLink p{ line-height:1.5;}
.xqLink p a{ color:#004b8a;}

.main .newsList li{ font-size:1.15em; padding:0 1em;}
.main .newsList li:hover{ background:#f5f5f5;}
.main .newsList li a:hover{ text-decoration:none;}

/*--机构领导--*/

.main{ position:relative; display:flex;  overflow:hidden; max-width:1200px; margin:2em auto;          padding: 10px 2px;}
/* .main .left_menu{ float:left; width:40%; max-width:320px; background:#f5f5f5;  z-index:99; position:relative;padding-bottom:9999px; margin-bottom:-9999px; margin-right:2%; } */
.main .left_menu{ float:left; width:40%; min-width:265px; background:#f5f5f5;  z-index:99; position:relative;padding-bottom:9999px; margin-bottom:-9999px; margin-right:2%; }

.main .left_menu .tit{ margin:1em;}
.main .left_menu .tit span{ font-size:1.5em;}
.main .left_menu ul{ font-size:1.25em;}
.main .left_menu ul li{ line-height:2; height:2em; }
.main .left_menu ul li a{ color:#000; display:block; padding:0 0 0 2em;}
.main .left_menu ul li a:hover,.main .left_menu ul li.hover a{ color:#fff; text-decoration:none; background:#316594;}
.main .left_menu ul li a:before{content:'?';  color:#03467d; display: inline-block;margin-right: 1em;}

.main .right_cont{ width:100%;}
.main .right_cont .tit{ border-bottom:1px solid #02457a; padding:0.5em 0 0.5em 0;}
.main .right_cont .LDcont{ background:#f5f5f5; margin: 0 0 1.5em 0; overflow:hidden; padding:1.5em; position:relative;}
.main .right_cont .LDcont .leftpic{ float:left; width:130px; display:inline; margin:0 1.5em 0 0;}
.main .right_cont .LDcont .leftpic img{ width:100%;}
.main .right_cont .LDcont .rightcont{ line-height:1.8;  color:#000; padding:0 115px 0 11em;}
.main .right_cont .LDcont .rightcont p.name{ margin:0 0 1em 0;}
.main .right_cont .LDcont .rightcont p span{ color:#02457c; font-size:1.75em; margin:0 10px 0 0;}
.main .right_cont .LDcont .more{ position:absolute; right:20px; bottom:20px;}
.main .right_cont .LDcont .more a{ color:#fff; display:block; height:2em; line-height:2; width:8em; background:#004c8a; border-radius:5px; text-align:center;}
.main .right_cont .nsjgCont{background:#f5f5f5; margin: 0 0 1.5em 0; overflow:hidden; padding:1em 2em; position:relative;}
.main .right_cont .nsjgCont h1{ font-size:1.8em; color:#316594; margin:0 0 0.5em 0;}
.main .right_cont .nsjgCont p{ line-height:2;}
.main .right_cont .nsjgCont .more{ text-align:right; margin:0.5em 0 0 0;}
.main .right_cont .nsjgCont .more a{ color:#fff; display:inline-block; height:2em; line-height:2; width:8em; background:#004c8a; border-radius:5px; text-align:center;}

/* 修改了height:3em */
.main .right_cont .page{ width:100%; line-height:2; height:3em; color:#555555; text-align:right; margin:20px 0;}
.main .right_cont .page a{ border:1px solid #d2d2d2; padding:0 10px; display:inline-block; margin:0 5px; color:#5f86ad;}
.main .right_cont .page a.hover{ color:#e62082; border:none; font-weight:bold;}


/*--专题专栏--*/
.ztzlCont ul{ width:102%; overflow:hidden;}
.ztzlCont ul li{ width:23%; margin:0 2% 3% 0; float:left;}
.ztzlCont ul li a{ color:#03457c; font-weight:bold; text-align:center; line-height:1.5; font-size:1.8em; display:block;}
.ztzlCont ul li span{ display:block;}
.ztzlCont ul li span img{ width:50%; max-width:167px;}
.ztzlCont ul li p{ height:3em;}

/*--信息公开--*/
.flexslider { position: relative;zoom: 1; max-width:1200px; margin:3em auto 0 auto; z-index:9;}
.flexslider .slides {zoom: 1; overflow:hidden;}
.flexslider .slides  li{position: relative; float:left;width:11%; margin:0 0.4% 0 0;  color:#fff; height:21.5em; overflow:hidden;}
.flexslider .slides  li .wktit{ position:relative; transition:all .5s;}
.flexslider .slides  li .wktit img{height:100%;}
.flexslider .slides  li .wktit p{position:absolute; bottom:0; left:0px; box-sizing:border-box; padding:0 1em; color:#fff; line-height:1.5; height:6em; font-size:1.15em; font-weight:bold;}
.flexslider .slides  li .list{ position:absolute; width:100%; height:100%; left:100%; top:0; transition:all .5s;}
.flexslider .slides  li .list img{ height:100%; width:100%;}
.flexslider .slides  li .list .text{ position:absolute; bottom:0; left:0px; box-sizing:border-box; padding:1em 2em; color:#fff; line-height:2; background:rgba(0,0,0,.2);}
.flexslider .slides  li .list .text p{ opacity:0.8; line-height:1.5;}
.flexslider .slides  li .list .text h3{ font-size:1.25em;}
.flexslider .slides  li.active .wktit{}
.flexslider .slides  li.active .list{ left:0;}

/* .conterBg3{ background:#3d96e5 url(xxgk_20210730_02.jpg) top center repeat-x; position:relative; padding:1px 0 4em 0; z-index:8; } */
.conterBg3{  position:relative; padding:1px 0 4em 0; z-index:8; }
/* .conterBg4{ background:url(/images2021/xxgk_220210510_10.jpg) right top no-repeat;padding:1.5em 0 0 0; margin:0 auto;} */
.conterBg4{ padding:1.5em 0 2px 2px; margin:0 auto;}
/* .device{ width:54%; overflow:hidden; margin:3em 0 0 0;} */
.device{ width:54%; overflow:hidden; margin:0;}
.device .swiper-container {position:relative;overflow:hidden;z-index:1; width:100%;}
.device .swiper-wrapper {position:relative;width:500%;}
.device .swiper-slide {float: left; position:relative; width:20%; height:100%; overflow:hidden; }
.device .swiper-slide img{ width:100%; display:block;}
.device .swiper-slide p{ font-size:1.2em; position:absolute; bottom:0px; left:0px; line-height:3; height:3em; overflow:hidden;  color:#fff;  background:rgba(0,0,0,0.5); width:100%; overflow:hidden; z-index:9;  padding:0 20% 0 4%; box-sizing:border-box; font-weight:bold; }
.device .swiper-pagination{ position: absolute; z-index:10; bottom: 1.4em; z-index:99; text-align:right; left:-10px; }
.device .swiper-pagination span{ background:#fff; border-radius:0.6em; height:0.6em; width:0.6em; display:inline-block; margin:0 0.2em; }
.device .swiper-pagination span.swiper-pagination-bullet-active{opacity:10; }
.device  .swiper-button-prev,.device .swiper-button-next{ background:rgba(0,0,0,.5); border-radius:100%; padding:1em; width:1em; height:1em;}
.device .swiper-button-next:after,.device  .swiper-button-prev:after{font-size: 1.5em;color: #fff;}

.newsRight{ width:44%;}
.newsRight .tit{ border-left:0.5em solid #1378cc; display:block;}
.newsRight .tit span{ border:none; color:#333; font-weight:normal; padding:0 0.5em; cursor:pointer;}
.newsRight .tit span.hover a {text-decoration: none;color: #d6d6d6;font-weight: normal}
.newsRight .tit span.hover{ color:#1378cc; font-weight:bold;}
.newsRight ul li{ font-size:1.15em;} 
.newsRight ul li span{color:#333; }
.newsRight ul li a{ color:#333; }

.bottomNews{ position:relative; max-width:1200px; margin:0 auto;margin-top:-3em; z-index:10;}
.bottomNews .tab_tit{display: flex; justify-content: center;}
.bottomNews .tab_tit span{ margin:0 5%; font-size:1.42em; width:4.2em; height:4.2em; display:flex; background:#f3f3f3; color:#666; border-radius:100%; padding:1em; align-items: center; text-align:center; cursor:pointer;box-shadow:0px 0px 5px rgba(0,0,0,.1);}
.bottomNews .tab_tit span.hover{ color:#fff; background:#1378cc; font-weight:bold;}
.bottomNews .tab_cont{ font-size:1.15em; margin:1em 0;}
.bottomNews .tab_cont li em{ color:#333;}

.xxgkBCon{ max-width:1200px; margin:2em auto; box-shadow:0px 10px 10px rgba(0,0,0,.1);}
.xxgkBCon .Toptit{ line-height:3.5; font-size:1.8em; background:#1378cc; text-align:center; color:#fff;}
.xxgkBCon .topIcon{ border-bottom:1px solid #c1c1c1; margin:0 2%; overflow:hidden; padding:1.5em 0;}
.xxgkBCon .topIcon ul li{ float:left; width:23%; font-size:1.25em; line-height:1.3; margin:0 1%; text-align:center;}
.xxgkBCon .topIcon ul li span{ display:block; margin:0 0 1em 0;}
.xxgkBCon .topIcon ul li a{ color:#333;font-weight: 600;font-size: 1.2em}

.xxgkBCon .bottomLink{ margin:1.5em 2%; overflow:hidden;}
.xxgkBCon .bottomLink ul li{ width:16%; float:left; font-size:1.6em; line-height:1.3; height:2.7em;}
.xxgkBCon .bottomLink ul li a{ color:#1378cc;}


.TopVideos{ max-width:1150px; margin:0 auto; overflow:hidden; position:relative;}
.TopVideos .gallery-top{ width:66%; margin:0;}
.TopVideos .gallery-top img{ width:100%;}
.TopVideos .gallery-thumbs{ width:34%; position:absolute; right:0px; top:0px;  height:100%; }
.TopVideos .gallery-thumbs .swiper-slide{ box-sizing:border-box; cursor:pointer; background:#fff; border-bottom:1px solid #f5f5f5; display:flex; padding:0 1em;    align-items: center; overflow:hidden;}
.TopVideos .gallery-thumbs .swiper-slide-thumb-active{ background:#1378cc; color:#fff;}
.xxgkMore{ margin:2em 0; text-align:center;}
.xxgkMore a{ display:inline-block; line-height:3; font-size:1em; border:1px solid #999999; border-radius:0.5em; width:8em; color:#000;}

 /*-- 移动端按钮样式开始 --*/
.mobileBtn { display:none; padding:0 0 0.5em 0;}
.mobileBtn .btn { padding:.5em 0; margin:0 1em; text-align: center; background:#1378cc; color:#fff; font-size:1.5em; border-radius:.1em;}
.mobileBtn .ylm { margin:0 1.5em; background:#ccc; display:none;}
.mobileBtn .ylm ul { margin:0 5em; font-size:1.2em; line-height:1.5em;}
.mobileBtn .ylm ul li{ list-style-type:disc;}
.mobileBtn .ylm ul li a { text-decoration:none; color:#333;}
.mobileBtn .btn span { position:relative;}
.sanjiao { position:absolute; width: 0; height: 0; top:.5em; right:-2em; border-right: 10px solid transparent; border-left: 10px solid transparent; border-top: 10px solid #fff;}
@media (max-width:560px) {
    .mobileBtn {
        display:block;
    }
    .conter .news_cont_d_wrap{overflow-y: auto;}
    /* .neiBg .nei_tit { display:none;} */
}
 /*-- 移动端按钮样式结束 --*/


.topLink{padding: 4px 2px;}