body.navShow{overflow:hidden;}

.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:100%}/*文本超出 小圆点显示*/
.overfloat-dot-2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overfloat-dot-3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.overfloat-dot-4{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.overfloat-dot-5{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.overfloat-dot-6{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.overfloat-dot-7{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;}

.g-nav:after,.header .btn-list .search:after,.header .btn-list:after,.header .hd-r:after,.header .head:after,.header:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0;}
.header.fixed{background-color:rgba(0,0,0,.6);}
.header{position:fixed;left:0;top:0;z-index:50;width:100%;}
.header .head{padding: 15px 143px 0 50px;}
.header .head:before{content:'';position:absolute;top:0;left:0;right:0;height:100px;background:url(../images/23/icons/bgl1.png) repeat-x;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;z-index:-1;}
.header .logo{display:block;float:left;height:86px;font-size:0;position:relative;z-index:2;overflow:hidden;}
.header .logo a{display:block;}
.header .logo img{display:block;height:70px;}
.header .navA{position:absolute;left:auto;right:0;top:-5px;bottom:auto;z-index:2;background:url(../images/23/icons/bgl2.png) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;width:100px;height:99px;}
.header .navA:after{content:'';width:32px;height:32px;background:url(../images/23/icons/iconl2.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.header .navA.on:after{background-image:url(../images/23/icons/iconl2-1.png);}
.header .hd-r{float:right;position:relative;z-index:1;max-width:1300px;}
.header .btn-list{font-size:14px;line-height:1.29em;color:#fff;margin-bottom:6px;}
.header .btn-list a{color:#fff;font-weight:150;}
.header .btn-list ul{overflow:hidden;float:right;}
.header .btn-list ul li{float:left;margin-right:16px;}
.header .btn-list ul a{display:block;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.header .btn-list ul a:hover{opacity:.7;}
.header .btn-list ul .sty{border-right:1px solid rgba(255,255,255,.8);}
.header .btn-list ul .sty a{padding-right: 16px;}
.header .btn-list .language{overflow:hidden;float:right;border-left:0px solid rgba(255,255,255,.8);padding:0 17px 0 24px;}
.header .btn-list .language .name{height:18px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.header .btn-list .language .name i{width:18px;height:18px;display:inline-block;vertical-align:middle;margin:-2px 8px 0 0;background:url(../images/23/icons/iconl1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.header .btn-list .language .name:hover{opacity:.7;}
.header .btn-list .search{height:45px;padding:0 11px;float:right;margin-top:-13.5px;position:relative;}
.header .btn-list .search .btn{display:block;width:24px;height:45px;background:url(../images/23/icons/iconl3.png) center center no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;}
.header .btn-list .search .so{width:0;position:absolute;top:0;right:0;height:100%;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;}
.header .btn-list .search .sub-btn{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:11px;width:24px;height:24px;border:none;background:url(../images/23/icons/iconl3-1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.header .btn-list .search .btn:hover{opacity:1;}
.header .btn-list .search .inp{display:block;width:100%;height:45px;line-height:45px;background:0 0;border:none;padding:0 40px 0 10px;font-size:14px;color:#000;}
.header .btn-list .search:hover .so{width:292px;opacity:1;}
.g-nav li{float:left;margin-left:.18rem;position:relative;}
.g-nav li:first-child{margin-left:0;}
.g-nav .v1{display:block;font-size:19px;font-weight:600;color:#fff;line-height:1.5em;}
.g-nav .v1 i{display:inline-block;vertical-align:middle;width:16px;height:16px;margin:-2px 0 0 6px;background:url(../images/23/icons/iconl4.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.g-nav .down{position:absolute;z-index:10;left:50%;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background:#fff;width:140px;box-shadow:0 0 38px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 0 38px 0 rgba(0,0,0,.19);-moz-box-shadow:0 0 38px 0 rgba(0,0,0,.19);border-top:4px solid #ee9640;padding:10px 0;display:none;overflow:hidden;}
.g-nav .down a{display:block;text-align:center;font-size:17px;line-height:2.5em;color:#333;}
.g-nav .down a:hover{background:#ededed;color:#a81207;}
.header.fixed:before,.header.on .g-nav,.header.on:before{display:none;}
.header.on{z-index:55;}
.g-nav2 .search{overflow:hidden;margin:20px 40px;position:relative;display:none;}
.g-nav2 .search .inp{display:block;width:100%;height:30px;line-height:30px;font-size:14px;color:#000;background-color:#fff;overflow:hidden;border:none;padding:0 40px 0 10px;}
.g-nav2 .search .sub-btn{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:5px;width:18px;height:18px;border:none;

background: url(../images/23/ir1_search_icon_0731.png) center center no-repeat;

-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.g-so{position:fixed;left:0;top:0;right:0;bottom:0;cursor:auto;display:none;z-index:60;}
.g-so .pop-bg{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);}
.g-so.open{display:block;}
.g-so .so{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:45px;line-height:45px;width:750px;padding-right:120px;z-index:2;}
.g-so .so .inp{display:block;width:100%;height:45px;line-height:45px;background:#fff; color: #333; padding:0 12px;font-size:16px;border-radius:0;border:none;}
.g-so .so .btn{display:block;position:absolute;top:0;right:0;height:100%;background: #0662d4;color:#fff;width:120px;text-align:center;font-size:18px;cursor:pointer;border-radius:0;border:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.g-so .so .btn:hover{opacity:.8;}
.menuBtn{width:30px;cursor:pointer;position:absolute;right:10px;top:50%;z-index:9;padding-top:4px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none;}
.menuBtn b{display:block;height:3px;background-color:#555;margin-bottom:5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;width:30px;}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.g-nav2{display:none;position:fixed;z-index:54;left:0;top:0;right:0;bottom:0;background:url(../images/23/icons/nav-bg.jpg) center no-repeat;background-size:cover;overflow:hidden;}
.g-nav2 .scroll{position:absolute;z-index:1;left:0;right:0;top:100px;padding-top:40px;bottom:0;overflow-y:auto;}
.g-nav2 .scroll ul{overflow:hidden;}
.g-nav2 .scroll li{float:left;width:20%;text-align:center;overflow:hidden;margin-bottom:20px; min-height:357px;border-left:1px solid rgba(255,255,255,.24);}
.g-nav2 .scroll li:first-child,.g-nav2 .scroll li:nth-child(6){border-left: none;}
.g-nav2 .scroll li:nth-child(4n){border-right:none;}
.g-nav2 .scroll li h2{font-size:28px;line-height:1em;}
.g-nav2 .scroll li a{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.g-nav2 .scroll li a:hover{color:#fc0;}
.g-nav2 .scroll li .list{padding:20px 0;}
.g-nav2 .scroll li .list h3{font-size:18px;line-height:2em;font-weight:400;}
.g-nav2 .link{overflow:hidden;display:none;border-bottom:1px solid rgba(255,255,255,.23);padding:13px 40px;}
.g-nav2 .link .item{overflow:hidden;}
.g-nav2 .link a{font-size:12px;color:#fff;line-height:2.21em;display:block;width:25%;float:left;}
.g-nav2 .language{overflow:hidden;padding:13px 40px;border-bottom:1px solid rgba(255,255,255,.23);display:none;}
.g-nav2 .language .name{height:18px;font-size:14px;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.g-nav2 .language .name i{width:18px;height:18px;display:inline-block;vertical-align:middle;margin:-2px 8px 0 0;background:url(../images/23/icons/iconl1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.g-nav2 .language .name:hover{opacity:.7;}




@media only screen and (max-width:1920px){
}
@media only screen and (max-width:1680px){
    .header .logo{}
    .header .logo img{}
    .header .btn-list{font-size:12px;line-height:1.67em;}
    .header .btn-list .search .sub-btn{height:20px;width:20px;}
    .header .btn-list .search{margin-top:-8px;}
    .header .btn-list .search,.header .btn-list .search .btn{height:36px;}
    .header .btn-list .search .inp{height:36px;line-height:36px;}

    .g-nav li{margin-left:20px;}
    .g-nav .v1{font-size:14px;}
    .header .navA{width:80px;height:79px;}
    .header .head{padding:15px 100px 10px 30px;}
.header .hd-r{max-width:1200px;}
.g-nav li{margin-left:15px;}
.m-list3 .txt44{width:calc(100% - 350px);}
}
@media only screen and (max-width:1466px){
    .g-nav .v1{font-size:14px;}
    .g-nav .v1 i{width:12px;height:12px;}
    .header .logo,.header .logo img{}
    .g-nav2 .scroll li{padding-right:0;}
}
@media only screen and (max-width: 1400px){
    .header { padding-top: 0;}
    .g-nav li{margin-left: 12px;}
    .g-nav .down a {
      font-size: 15px;
      line-height: 2em;}    
}
@media only screen and (max-width: 1380px){
    .g-nav li{margin-left: 6px;}.header .hd-r{max-width:calc(100% - 230px);}
    .g-nav .v1{ font-size: 14px;}
    .g-nav .down a {  font-size: 12px;  line-height: 2em;}   
}
@media only screen and (max-width: 1280px){
 
}
/* max-width:1199px */
@media only screen and (max-width:1200px) and ( min-width: 1000px ){
  #pub_copy_box .ctr { display: none; }
   .g-nav .v1 i  { width: 5px;  height: 5px;  margin: -2px 0 0 2px; }
}
@media only screen and (max-width:1070px) and ( min-width: 1000px ){
  .header .btn-list ul li { margin-right: 6px; }
   .g-nav .v1 i { display: none; }
}
@media only screen and (max-width:1023px){
    .header .head{padding:10px 0 10px 15px;}
    .header .logo,.header .logo img{}
    .header .hd-r{display:none;}
    .header .navA{width:50px;height:50px;}
    .header .navA:after{width:18px;height:18px;}
    .header .head:before{height:77px;}
    .header:before{height:167px;}
    .g-so,.g-so.open{display:none;}
    .g-nav2{
    /*background:url(/images/23/icons/nav-bgm.jpg) repeat-x;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%; */
    background: #0662d4; padding-top:118px;}
    .g-nav2 .language,.g-nav2 .link{display:block;}
    .g-nav2 .scroll .wp{padding:0;}
    .g-nav2 .scroll{position:static;height:100%;padding-top:0;}
    .g-nav2 .scroll li{width:100%;text-align:left;padding-top:0;border-bottom:1px solid rgba(255,255,255,.13);border-right:none;margin-bottom:0;min-height:0;}
    .g-nav2 .scroll li h2{font-size:15px;line-height:3.2em;position:relative;padding:0 40px;}
    .g-nav2 .scroll li h2.h2:after{content:"";display:block;position:absolute;top:50%;right:40px;width:16px;height:16px;margin:-8px 0 0 6px;background:url(../images/23/icons/iconl4.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
    .g-nav2 .scroll li.on h2.h2:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}
    .g-nav2 .scroll li .list{display:none;border-top:1px solid rgba(255,255,255,.13);background-color:rgba(138,0,0,.68);overflow:hidden;padding:11px 0px;}
    .g-nav2 .scroll li .list h3{width:33.33%;float:left;font-size:12px;line-height:3.2em;text-align:center;}
    .g-nav2 .scroll li .list h3:nth-child(1){border:0;}
    .g-nav2:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;width:86.6666%;height:155.333vw;background:url(../images/23/icons/bgl3.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;z-index:-1;}
}
@media only screen and (max-width:959px){

}
@media only screen and (max-width:767px){

}
@media only screen and (max-width:479px){
}
@media only screen and (max-width:370px){
}
@media only screen and (max-width:350px){
}


.banner-video{display:none;}
.index-banner .swiper-button-prev:after,.index-banner .swiper-container-rtl .swiper-button-next:after {
    content: '';}
.index-banner .swiper-button-next:after,.index-banner .swiper-container-rtl .swiper-button-prev:after {
    content: '';}


.index-banner .banner-prev{left: 3%;background: url(../images/arl.svg) no-repeat center; background-size: .5rem .5rem;}
.index-banner .banner-next{ right: 3%; background: url(../images/arr.svg) no-repeat center;background-size: .5rem .5rem;}
.index-banner .banner-next:before ,.banner2 .banner-prev:before{content:none;}
#ir1_box { background: transparent; bottom: 10px; display: none;}
.show_div #ir1_box { display: block;}


#ir1_box .form { height: 3.2em; position: relative; overflow: hidden; border-radius: 18px 18px 0 0; position: relatiove;}
#ir1_box .form::after { position: absolute; z-index: 2; content: ''; display: block; width: 95%; height: 1px; background:#2f337233; bottom: 2px; left: 20px;}
#ir1_box .form .name { font-size: 26px;  color: rgba(101, 16, 173, 0.4); line-height: 2.5em;}
#ir1_box .form .name em {
  color: rgba(101, 16, 173, 0.4);
  font-size: 2em;
  text-transform: uppercase;
  padding-left: 0.5em;}
#ir1_box .form .input { position: absolute; z-index: 1; left: 0; right: 0; top: 0em; bottom: auto;}
#ir1_box .form .input input {  width: 100%; height: 2em; line-height: 2em; font-size: 1.6em; color: #333; border: none; padding: 0 0 0 30px;}
#ir1_box .form .input input:focus { background: #fff;}
#ir1_box .form .input  input::-webkit-input-placeholder { /* webkit, blink, edge */ color: #7778b3;}
#ir1_box .form .input  input::-moz-placeholder { /* mozilla firefox 4 to 18 */ color: #7778b3;}
#ir1_box .form .input  input::-moz-placeholder { /* mozilla firefox 19+ */ color: #7778b3;}
#ir1_box .form .input  input::-ms-input-placeholder { /* internet explorer 10-11 */ color: #7778b3;}
   
   
#ir1_box .form .submit input { height: 100%; cursor: pointer; position: absolute; z-index: 2; top: 0; right: 30px; bottom: 0; width: 3em;  background: url(../images/24/ir1_search_icon_1010.png) center no-repeat;  background-size: auto;  border: none;}
#ir1_box .hot-words { padding: 8px 6px; font-size: 13px; border-radius: 0 0 18px 18px; color: #666; }
#ir1_box .hot-words .name { float: left; margin-left: 2em; color: #ffe169; }
#ir1_box .hot-words ul { overflow: hidden;}
#ir1_box  .p-ico { float: left; margin: 0 1.5em 0 0.5em;}
#ir1_box .hot-words li { padding-right: 1em; width: auto;}
#ir1_box .hot-words li a {  color: #fff;}

.body_b.showdiv {top: 0;}

.body_b { position: fixed; left: 0; top: 100%; bottom: 0; right: 0; background: #fff; width:100%; overflow: hidden;  transition: top .7s cubic-bezier(.5,0,.2,1) 0s;  z-index: 1; overflow: auto; outline: 0;}


#ir1_box .bb{ width: 18px;height: 18px; margin: 0 auto; padding: 12px 18px; cursor: pointer;
    background: #0006 url(../images/23/banner_bottom_0825.png) center no-repeat; left: 18px; position: relative;
    transform: translateX(-50%); z-index: 2;
    -webkit-animation: bb 2s linear 0s infinite;
    animation: bb 2s linear 0s infinite;}
@keyframes bb{
    0%{transform:translate(-50%,0);opacity:0;}
    20%{transform:translate(-50%,3px);opacity:1;}
    80%{transform:translate(-50%,10px);opacity:1;}
    90%{transform:translate(-50%,10px);opacity:0;}
    100%{transform:translate(-50%,10px);opacity:0;}
}

.r2t { overfloat: hidden;}

.cat_hd_2308 { margin-bottom: 35px;}

.cat_hd_2308 .more { float: right;}

/* ************* */
#ir2_box .more_next,
#ir6_box  .more_next { display:block;  width:60px; height: 60px; border-radius: 50%;  float:right; overflow:hidden; cursor:pointer; transition: .3s; position: relative; text-align: center;}
#ir2_box .more_next img,
#ir6_box .more_next img { display: inline-block;  width: 27px; margin-top: 17px; transition: .3s;}
#ir2_box .more_next:hover img,
#ir6_box .more_next:hover img { transform: translateX(10px);}

#ir2_box .more_next:after,
#ir6_box .more_next:after { content: '';position: absolute;left: 50%; top: 50%;width: 50px;height: 50px; margin: -25px 0 0 -25px; border: 1px solid  #31327233;border-radius: 50%;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
#ir2_box .more_next:hover:after { width: 56px;height: 56px;margin-top: -28px;margin-left: -28px; border: 1px solid #313272;}
/* ****************** */

.cat_hd_2308 .cat_name { color: #303171; padding-left: 10px; position: relative; display: inline-block;}
.cat_hd_2308 .cat_name::before { content: ''; position: absolute; left: 0; top: 2px; width: 2px; height: 52px; background: #a8272c;}
.cat_hd_2308 .cat_name .cn { font-size: 26px;}
.cat_hd_2308 .cat_name .en { font-size: 16px;}

.r2l_thumb {float: left;width: 65%;max-width: 935px;height: 531px;overflow:hidden;position:relative;}
.r2l_thumb::after { content:""; background: #2f3372; width: 100%; height: 3px; display: block; position: absolute; bottom: 0; left: 0;}

.r2l_thumb .hd{ overflow:hidden; position:absolute; right:15px; bottom: 21px; z-index:1;}
.r2l_thumb .hd ul{ overflow:hidden; zoom:1; float:left;}
.r2l_thumb .hd ul li{ float:left; margin-right: 8px;  width:9px; height:9px; border-radius: 50%; background:#fff; cursor:pointer;}
.r2l_thumb .hd ul li.on{ background: #fff; width: 25px; border-radius: 8px;}

.r2l_thumb .bd{ position:relative; height:100%; z-index:0;}
.r2l_thumb .bd li { zoom:1; vertical-align:middle; position: relative;}
.r2l_thumb .bd li .title_box { position: absolute; left: 0; bottom: 0; background: url(../images/23/ir1l_gray_bg_0801.png) repeat-x bottom left; color: #fff;  width: 100%; background-size: auto 100%; padding-left: 20px; padding: 15px 45px;}
.r2l_thumb .bd li h3 { font-size: 22px;}
.r2l_thumb .bd li p { bottom: 50px; line-height: 2em;}
.r2l_thumb .bd img{ width: 100%; height: 525px; display:block; }
.r2tr_text {width: 35%;max-width: 450px;margin-left: 0;float: right;}
.r2tr_text li { padding: 25px 10px 25px 0; clear: both; overflow: hidden; transition: .3s;}
.r2tr_text li.tail { margin-bottom: 0;}
.r2tr_text li .time { float: left; width:90px; padding: 0 15px 0 10px; border-right: 1px solid #ddd;}
.r2tr_text li .time span { display: block;}
.r2tr_text li .time .day { color: #313273; font-size: 28px; text-align: center;}
.r2tr_text li .time .year { color: #666; font-size: 14px;}
.r2tr_text li .title { float:right; width:calc(100% - 115px); max-width: 334px; margin-left: 0px;}
.r2tr_text li .title a { line-height: 1.3; color: #333;}
.r2tr_text li:hover { background: #303171;}
.r2tr_text li:hover .title a { color: #fff;}
.r2tr_text li:hover .time .day { color: #ddd;}
.r2tr_text li:hover .time .year { color: #ccc;}
.r2b { overflow: hidden; clear: both; margin: 0 -20px;}
.r2bl,
.r2br { width: 680px; float: left; margin: 55px 20px;}

.r2bl .content_box { background: #fff; border-bottom: 4px solid #a8262e; padding: 20px 25px; box-shadow: 0 0 15px #0002 ;}
.r2bl .content_box li { clear: both; margin-bottom: 1em; overflow: hidden;}

.r2bl .content_box li .time { border: 1px solid #8284aa; text-align: center; width: 58px;  margin-right: 17px; float: left;}
.r2bl .content_box li .time .day { background: #686b9a; color: #fff; font-size: 16px; font-weight: bold; display: block; line-height: 2;}
.r2bl .content_box li .time .year { font-size: 12px; line-height: 2; display: block;}

.r2bl .content_box li .title { padding-top: 6px;}
.r2bl .content_box li .title a { line-height: 1.3;}
.r2br .content_box li { background: #fff; overflow: hidden; padding: 8px 12px; clear: both;  box-shadow: 0 0 15px #0002; margin-bottom: 12px;}
.r2br .content_box li:hover { box-shadow: 0 0 10px #0004;}
.r2br .content_box li.tail { margin-bottom: 0;}
.r2br .content_box li .thumb { width: 165px; float: left; margin-right: 20px; position: relative;}
.r2br .content_box li .thumb .source { z-index: 2; position: absolute; width: 100%; height: 100%; top: 0; left: 0; color: #fff; line-height: 65px; font-size: 18px; text-align: center;}
.r2br .content_box li .thumb img { display: block; width: 100%; height: 65px; object-fit: cover; 
-webkit-transition:.3s;
-moz-transition:.3s;
-ms-transition:.3s;
-o-transition:.3s;
transition:.3s;}
.r2br .content_box li:hover .thumb img{
    -webkit-transform:scale(1.08,1.08);
    -moz-transform:scale(1.08,1.08);
    -ms-transform:scale(1.08,1.08);
    -o-transform:scale(1.08,1.08);
    transform:scale(1.08,1.08);}
.r2br .content_box li .title { float: left; line-height: 1.3; width: 471px; padding-top: 6px;}
#mainPage .section.s3 { padding: 65px 0 140px; background: url(../images/index_bg_03-2.jpg) ; background-size: cover;}
.s3 .wp { position: relative;}

#mainPage .section.s3#ir3_box { background: #fff;}


.s4 { background: url(../images/23/ir4_bg_0807.jpg) no-repeat center top;}
.s4 .wp { padding: 0;}
.r5_box .wp{ padding: 0;}

.s4 .cat_hd_2308 .cat_name { margin: 50px auto 43px; z-index: 2;}
.s4 .cat_hd_2308 .cat_name .cn,
.s4 .cat_hd_2308 .cat_name .en { color: #fff;}
.s4 .cat_hd_2308 .cat_name::before { background: #fff;}

.r4t_thumb{ width: 100%; overflow:hidden; position:relative; top: -120px;}

.r4t_thumb .hd,
#ir2_box .hd { display: inline-block; float: right; overflow:hidden;}
.r4t_thumb .hd .prev,
.r4t_thumb .hd .next,
#ir2_box .hd .next { display:block;  width:60px; height: 60px; border-radius: 50%;  float:right; overflow:hidden; cursor:pointer; transition: .3s;}
.r4t_thumb .hd .prev { transform: rotateY(180deg); margin-right: 30px;}
.r4t_thumb .hd  img,
#ir2_box .hd img { display: inline-block;  width: 27px; margin-top: 17px; transition: .3s;}
.r4t_thumb .hd a,
#ir2_box .hd a { position: relative; text-align: center;}
.r4t_thumb .hd a:hover img,
#ir2_box .hd a:hover img { transform: translateX(10px);}

.r4t_thumb .hd a:after,
#ir2_box .hd a:after { content: '';position: absolute;left: 50%; top: 50%;width: 50px;height: 50px; margin: -25px 0 0 -25px; border: 1px solid  #fff6;border-radius: 50%;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.r4t_thumb .hd a:hover:after,
#ir2_box .hd a:hover after { width: 56px;height: 56px;margin-top: -28px;margin-left: -28px; border: 1px solid #fff;}

.r4t_thumb .bd { padding-top: 80px; margin: 0 -28px;}
.r4t_thumb .bd ul { overflow:hidden; zoom:1;}
.r4t_thumb .bd ul li { width: 430px; margin:0 28px; float:left; _display:inline; overflow:hidden; text-align:center;}
.r4t_thumb .bd ul li .pic { text-align:center; position: relative; background: #f7f7f7;}
.r4t_thumb .bd ul li .pic img { width: 100%; height: 270px; display:block;}
.r4t_thumb .bd ul li .pic a:hover img{ border-color:#999;}
.r4t_thumb .bd ul li .pic p { positon: relative; font-size: 16px; padding: 0 1em;  line-height: 31px;  position: absolute; left: 0; bottom: 0; background: url(../images/23/r4_subtitle_bg_0809.png) no-repeat right center; color: #fff;}

.r4t_thumb .bd ul li .title { line-height:24px; padding: 12px 0; position: relative; background: #f6f6f6;}
.r4t_thumb .bd ul li .title::after {  content: ''; display: block; height: 2px; width: 15%; background: #303272; position: absolute; left: 0; bottom: 0; transition: .5s;}
.r4t_thumb .bd ul li:hover .title::after {   width: 100%;}
.r5_box { clear: both; overflow: hidden; min-height: 650px;  max-width: 1920px; margin: 0 auto;  }

.cats_bd_box .hd a {display: block;width: .5rem;height: .5rem;position: relative;text-align: center;line-height: .5rem;font-size: .25rem;}

.cats_bd_box .hd:before {display: block;position: relative;z-index: 2;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.cats_bd_box .hd a.prev:before{-webkit-transform: translateX(.1rem);-ms-transform: translateX(.1rem);transform: translateX(.1rem);}
.cats_bd_box .hd a.next:before{-webkit-transform: translateX(-.1rem);-ms-transform: translateX(-.1rem);transform: translateX(-.1rem);}

.r5_box .cat_hd_2308 .cat_name .cn, 
.r5_box .cat_hd_2308 .cat_name .en {  color: #888;}
.r5_box .cat_hd_2308 .cat_name::before {  background: #888;}

.r5_box .cat_hd_2308.current .cat_name .cn, 
.r5_box .cat_hd_2308.current .cat_name .en {  color: #303272;}
.r5_box .cat_hd_2308.current .cat_name::before {  background: #a7272d;}

.r5_box .cats_hd_box { clear: both;}
.r5_box .cat_hd_2308 { disply: inline-block; float: left; cursor: pointer; margin-right: 55px;}

.r5_box .cats_bd_box { position: relative; background: #f005;}

.r5a_text_box,
.r5b_text_box {z-index: 99909;
    position: relative; width: 450px; margin-right: 40px; float: left; clear: both;}
.r5a_text_box .tit,
.r5b_text_box .tit { font-size: 24px; font-weight: bold; color: #333; margin: 0 0 25px;}
.r5a_text_box .des,
.r5b_text_box .des { color: #888; font-size: 18px; line-height: 1.9;}
.r5a_text_box .more,
.r5b_text_box .more { font-size: 20px; color: #666; background: #fff; line-height: 35px; display: inline-block; margin: 2.5em auto 0; padding: 0 3.3em; border-radius: 0px;border: 01px solid #ddd;}

.r5a_thumb,
.r5b_thumb { width: 1170px; float: left; overflow:hidden; position: absolute; top: 0; right: 0;}

.r5a_thumb .hd,
.r5b_thumb .hd { overflow:hidden; margin-left: 750px;}
.r5a_thumb .hd .prev,
.r5b_thumb .hd .prev,
.r5a_thumb .hd .next, 
.r5b_thumb .hd .next { border-radius: 50%; display:block;  width: 60px; height:60px; float: left; margin-right: 15px; overflow:hidden; cursor:pointer;}
.r5a_thumb .hd .next,
.r5b_thumb .hd .next {}
.r5a_thumb .hd .prev,
.r5b_thumb .hd .prev {transform: rotateY(180deg);}
.r5a_thumb .hd img,
.r5b_thumb .hd img { width: 35px; opacity: 0.7;}
.r5a_thumb .hd a:hover img,
.r5b_thumb .hd a:hover img { opacity: 1;}

.r5a_thumb .bd ul,
.r5b_thumb .bd ul { overflow:hidden; zoom:1;}
.r5a_thumb .bd ul li,
.r5b_thumb .bd ul li { width: 850px; margin:0 18px; float:left; _display:inline; overflow:hidden; text-align:center;}
.r5a_thumb .bd ul li .pic,
.r5b_thumb .bd ul li .pic { text-align:center;}
.r5a_thumb .bd ul li .pic img,
.r5b_thumb .bd ul li .pic img { width: 100%; height: 525px; display:block; object-fit: cover;}
.r5a_thumb .bd ul li .pic a:hover img,
.r5b_thumb .bd ul li .pic a:hover img { border-color:#999;}
.r5a_thumb .bd ul li .title,
.r5b_thumb .bd ul li .title,
.r5a_thumb .bd ul li .des,
.r5b_thumb .bd ul li .des,
.r5b_text_box,
.r5b_thumb { display: none;}
#mainPage > .section.s3#ir6_box { background: #fff url(../images/23/ir6_bg_0807.jpg) no-repeat center top; height: 765x; padding: 40px 0 0;}
#ir6_box .wpt { height: auto;}

#ir6_box  .cat_hd_2308 .cat_name { color: #fff;}
#ir6_box  .cat_hd_2308 .cat_name::before { background: #fff;}


.s3#ir6_box .wpb { height: 650px;}
.s3#ir6_box .item { height: 325px;}
.s3#ir6_box .t { white-space: nowrap; padding: 40px 30px 0; background: url(../images/23/ir6_title_bg_0814.png) repeat-x left bottom; font-size: 18px;  left: 0;  bottom: 0; right: initial; height: 87px; width: 100%; top: initial;}
.s3#ir6_box .t::before { display: none;}

.s3#ir6_box .i3 .t,
.s3#ir6_box .i4 .t { background: transparent;}
.i3s{display:none;}
.s3#ir6_box .i3 .t { font-size: 34px; top: 20px; bottom: initial; padding: 0 0 0 30px;}

.s3#ir6_box .bg-mask:hover .pic .a {transform: scale(1.08);}
#videoAlert {
   width: 100%;
   height: 100%;
   background: rgba(0, 0, 0, 0.7);
   /*background:#000;opacity:0.7;filter:alpha(opacity=70);*/
   position: fixed;
    top: 200%;
   left: 0;
   z-index: 500;}
#videoAlert .cont {
   position: relative;
   height: 100%;}
#videoAlert .video_box {
   position: absolute;
   margin-top: 10%;
   width: 70%;
   height: 60%;
   margin-left: 15%;
   display: flex;
   flex-direction: column;
   justify-content: center;
   text-align: right;}
#videoAlert .video_box video {
   width: 85%;
   margin: 0 auto;}
#videoAlert .video_box .close img {
   width: 30px;position:absolute;top:0;right:20%;max-height: initial;}
#videoAlert .video_box .close {
   margin-bottom: 35px;height:30px;position:relative;
   cursor: pointer;}
.s3#ir6_box .i4 .t { display: none;}
#ir7_box  { background: #fff;}
.s4 .more2 div{display:none;}
.s4 .more2 a{display:inline-block;width:2.4rem;height:.5rem;border:1px solid #ddd;text-align:center;font-size:.16rem;line-height:.5rem;}
.s4 .more2 a:hover,
.r5a_text_box .more:hover,
.r5b_text_box .more:hover {border:1px solid #2f68bc;background:#2f68bc;color:#fff;}

#ir7_box .slideGroup .parHd { padding: 90px 0 60px;}
.s4 .slideGroup .parHd ul{text-align:center;}
.s4 .slideGroup .parHd ul li {display:inline-block;padding:0 .3rem;border-right:1px solid #aaa;color:#777;font-size:.28rem;cursor:pointer;}
.s4 .slideGroup .parHd ul li:last-child{border-right:0;}
.s4 .slideGroup .parHd ul li i {display:inline-block; margin-right:.05rem; height:.4rem; color:#777; text-align:center; font-size:0.3rem;line-height:.4rem;}
.s4 .slideGroup .parHd ul li.on{ color:#333373; font-weight: bold;}
.s4 .slideGroup .parHd ul li.on i{ color: #333373; background: transparent;  font-weight: bold;}

.s4 .slideGroup .parBd { margin-bottom: 55px;}


.r7_cat  { clear: both; overflow: hidden; box-shadow: 0 0 5px #ccc;}

.swiper-container-r7 { position: relative; width: 50%; overflow: hidden; float: left;}
.r7_cat .swiper-slide img { width: 100%; height: 450px; display: block; object-fit: cover;}

.r7_cat .swiper-slide .text { width: 520px; margin-right: 10px; float: right;}
.r7_cat .swiper-slide .text h3 { font-size: 20px; color: #333;  font-weight: bold; color: #333; padding: 25px 0 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
.r7_cat .swiper-slide .des { font-size: 16px; color: #7e7e7e; line-height: 1.5; margin: 0 auto 15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}

.r7_cat .swiper-slide .cal { position: absolute; left: 36px; top: 400px; background: #bc1515; color: #fff; padding: 5px 15px 0; width: 100px; height: 120px; float: left;}
.r7_cat .swiper-slide .cal span { display: block;}
.r7_cat .swiper-slide .day { font-size: 44px; font-weight: bold; text-align: center;}
.r7_cat .swiper-slide .year { font-size: 16px; text-align: right;}
.r7_cat .swiper-slide .month { font-size: 16px; text-align: right;}

.swiper-container-r7 .pagination {display:none; position: absolute; top: 420px; bottom: initial; z-index: 2; left: 545px;}
.r7_cat  .swiper-pagination-bullet { font-weight: bold;text-align: center; line-height: 30px; width: 20px; height: 10px; border-radius: 0; font-size: 16px; color: transparent; background: #0008; opacity: 1; vertical-align: bottom; position: relative; font-weight: bold;}
.r7_cat  .swiper-pagination-bullet:before { content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 7px solid #0008; position: absolute; bottom: 10px; left: 0;}
.r7_cat  .swiper-pagination-bullet-active { width: 30px; height: 30px; background: #bc1515; color: #fff;}
.r7_cat  .swiper-pagination-bullet-active:before { content: ''; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 10px solid #bc1515; position: absolute; bottom: 30px; left: 0;}

.r7_cat .list_text { width: 46%; height: 300px; padding: 16px 10px 0 0; margin-left: 4%; float: left;}

.r7_cat .list_text li{  overflow: hidden;}
.r7_cat .list_text .text {width: 76%; padding-bottom: 14px; border-bottom: 1px dashed #ccc; margin-bottom: 15px; float: left; margin-right: 4%;}
.r7_cat .list_text .tail .text { padding-bottom: 0; margin-bottom: 0; border-bottom-width: 0;}
.r7_cat .list_text span { display: block;}
.r7_cat .list_text .title {  font-size: 16px; color: #333333;  overflow:hidden; height:3em; line-height: 1.5; margin-bottom: 8px;}
.r7_cat .list_text .time { font-size: 16px; color: #bc1515; font-weight: 300; display: inline-block;}
.r7_cat .list_text  .time .source { float: right; margin-left: 1em; color: #777; font-weight: normal;}

.r7_cat .list_text .thumb { width: 20%; height: 85px; float: left;}
.r7_cat .list_text .thumb img { width: 100%; height: 100%; display: block; object-fit: cover;}
#ir7_box .more2 { padding-bottom: 50px;}
#ir7_box .more2 a { font-size: 20px; color: #666;}
#ir7_box .more2 a:hover { color: #fff;}
@keyframes roted{
  0%{transform: rotate(0deg);}
  100%{transform: rotate(360deg);}
}

.s5{ background:url(../images/23/r8bg_0818.jpg) no-repeat center;background-size:cover;color:#fff;}
.s5 .wp { padding: .7rem 0 0.8rem;}

.s5 .tit{margin-bottom:.2rem;letter-spacing:8px;font-size: 0.35rem; font-weight: 500;}

.s5 .des { font-size:.24rem; line-height:1.7em; margin-bottom: 0.5rem;}

.s5 .udata1 li { float:left;padding:.3rem 0 0;width: 16.66%; text-align:center; position: relative; cursor: pointer;}
.s5 .udata1 li i { margin: 0 auto;  height: 4.5em; width: 4.5em; padding: 0 0.5em; font-size: 0.3rem; line-height: 4.5em; text-align: center; font-weight: bold; display: block; border-radius: 50%;  position: relative;}

.s5 .udata1 li i:after-not-used{ content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;border: 1px dashed #a5a9c2;border-radius: 50%; 
-webkit-animation: roted linear 55s infinite;
animation: roted linear 55s infinite;}
.s5 .udata1 li i img { height: 2em; display: block; margin:0 auto; position: relative; top: 1.25em;}
.s5 .udata li span { margin-top: 0.2rem; display: block;}
.s5 .udata li span em { font-size:0.35rem;}

.s5 .udata li p{ margin-top: 0.2rem;font-size:.18rem;}


@keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2);}
5%{opacity:1;}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);}
}
@-moz-keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2);}
5%{opacity:1;}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);}
}
@-ms-keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2);}
5%{opacity:1;}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);}
}
@-webkit-keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2);}
5%{opacity:1;}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);}
}
@-o-keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2);}
5%{opacity:1;}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);}
}


.s5 .udata li .bg{ top: 100px; left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
width:140px;height:140px;
border-radius:50%;border:1px dashed #a5a9c2;
position:relative;
-webkit-transition:.3s;
-moz-transition:.3s;
-ms-transition:.3s;
-o-transition:.3s;
transition:.3s; position: absolute;}

.s5 .udata li .bg:after,
.s5 .udata li .bg:before {content:"";position:absolute;
width:160px;height: 160px;top:50%;left:50%;
background-color: #4b5bd7; border-radius:50%;
-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
z-index:-1;opacity:0;}

.s5 .udata li:hover .bg{width:160px;height: 160px;}
.s5 .udata li:hover .bg:after{
    animation:1.0s ease-out 225ms infinite ripple;
    -moz-animation:1.0s ease-out 200ms infinite ripple;
    -webkit-animation:1.0s ease-out 200ms infinite ripple;
    -o-animation:1.0s ease-out 200ms infinite ripple;}

.s5 .udata li:hover .bg:before{
    animation:1.3s ease-out .7s infinite ripple;
    -moz-animation: 1.3s ease-out .7s infinite ripple;
    -webkit-animation: 1.3s ease-out .7s infinite ripple;
    -o-animation: 1.0s ease-out .7s infinite ripple;}

#ir9_box { position: relative; padding-bottom: .44rem; background: #fff; overflow: hidden;}
#ir9_box::before{position:absolute;top:0;bottom:0;left:0;z-index:0;width:100%;background:#f6f6f6;content:'';}

#ir9_box .slideHdp{width: 16.8rem;}

#ir9_box .slideHd{padding-bottom: 15px;}
#ir9_box .slideHd a { position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 5; background: #fff0;}
#ir9_box .slideHd .pic img{-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
#ir9_box .slideHd .txt{margin-top: .1rem;padding-bottom: .3rem;position: relative;}
#ir9_box .slideHd .txt .hideCon{position: absolute;left: .2rem;right: .2rem;height: 1.65rem;bottom: 0;z-index: 4;padding: .3rem .4rem;
background: -o-linear-gradient(45deg,#5d61a1 0%,#333373 100%);
background: linear-gradient(45deg,#5d61a1 0%,#333373 100%);
color: #fff;
-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.4);
box-shadow: 0 3px 10px rgba(0,0,0,.4);
opacity: 0;
visibility:hidden;
-webkit-transform: translateY(.2rem);
-ms-transform: translateY(.2rem);
transform: translateY(.2rem);
-webkit-transition: .3s;-o-transition: .3s;
transition: .3s;}
#ir9_box .slideHd .txt .hideCon h4{line-height: .26rem;margin-bottom: .1rem;border-left: 2px solid #fff;}
#ir9_box .slideHd .txt .hideCon p{font-size: .14rem;line-height: 1.6em;max-height: .66rem\0;}
#ir9_box .slideHd .txt h4{line-height: .38rem;border-left: 2px solid #2144a4;padding-left: .16rem;font-size: .2rem;-webkit-transition: .2s;-o-transition: .2s;transition: .2s;}
#ir9_box .slideHd .swiper-slide:hover .pic img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
#ir9_box .slideHd .swiper-slide:hover .hideCon{opacity: 1;visibility: inherit;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
#ir9_box .slideHd .swiper-slide:hover .tit{opacity: 0;visibility:hidden;}

#ir9_box .swiper-pagination-bullets span{opacity: 1;background: #969696;width: 4px;height: 4px;margin: 0 .1rem;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
#ir9_box .swiper-pagination-bullets span.swiper-pagination-bullet-active{background: #2950b9;width: .55rem;}


#ir9_box .hd { display: inline-block; overflow:hidden; position: absolute; left: 50%; top: 0.9rem;}
#ir9_box .hd .prev,
#ir9_box .hd .next { display:block;  width: 60px; height: 60px; border-radius: 50%;  float:right; cursor:pointer; transition: .3s;}
#ir9_box .hd .prev { transform: rotateY(180deg); margin-right: 10px;}
#ir9_box .hd  img { display: inline-block;  width: 27px; margin-top: 9px; transition: .3s; transform: translateX(-18px);}
#ir9_box .hd a { position: relative; text-align: center;}
#ir9_box .hd a:hover img { transform: translateX(-6px);}
#ir9_box .hd a:after { content: '';position: absolute;left: 50%; top: 50%;width: 35px;height: 35px; margin: -25px 0 0 -25px; border: 1px solid  #0003;border-radius: 50%;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
#ir9_box .hd a:hover:after { width: 40px;height: 40px;margin-top: -26px;margin-left: -26px; border: 1px solid #0005;}



#ir9_box .cat_hd_2308 .cat_name::before { background: #bc1515;}
#ir9_box .cat_hd_2308 { padding: 0.88rem 0 0;}
#ir9_box .cat_hd_2308 a.more_text { float: right; color: #2144a4;padding-bottom: 3px;border-bottom: 3px solid #2144a4;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;position: relative;top: 0.18rem;}
#ir9_box .cat_hd_2308 a.more_text:hover{letter-spacing: .15em;}
#ir10_box  { background: url(../images/23/ir10_bg_0821.jpg) no-repeat center center; background-size: cover;}
#ir10_box .cat_hd_2308 { display: inline-block; margin-bottom: 50px;}
#ir10_box .media_qr_box  { float: right; margin-right: 20px;}
#ir10_box  .cat_hd_2308 .cat_name::before {  background: #a8272c;}

.index_s6 .hetop { padding: 80px 0 0; z-index: 2; position: relative;}
#ir10_box  .media_qr_box ul li{margin-left: .1rem;}

#ir10_box  .media_qr_box a{ transition: .3s; position: relative; background: #1f296a9f; border-radius: 50%; width: 0.5rem; height: 0.5rem; display: block; text-align: center;}
#ir10_box  .media_qr_box a:hover { background: #303272;}
#ir10_box  .media_qr_box .ico { height: 25px; position: relative; top: 11px;  display: block; margin: 0 auto;}
#ir10_box  .media_qr_box span.code {position: absolute;width: 1rem;height: 1rem;background: #303272;left: 50%;margin-left: -.5rem;top: -1.1rem;z-index: 8;opacity: 0;transform: translateY(.2rem);visibility: hidden;transition: .5s;}
#ir10_box  .media_qr_box span.code img { width: 90%; display: block; margin: 0 auto; padding-top: 5px;}
#ir10_box  .media_qr_box span.code:after{content: '';border: 10px solid transparent;border-top-color: #303272;position: absolute; bottom: -20px;left: 50%;transform: translateX(-50%);}
#ir10_box  .media_qr_box a:hover span.code{opacity: 1;visibility: inherit;transform: translateY(0);}
#ir10_box  .media_qr_box .aleft{width: 58%;padding: .35rem 0 0.2rem 0;color: #fff;}
#ir10_box  .media_qr_box .aright{background: none;width: 42%; padding: 0.35rem 0.35rem 0.2rem;}
.ul-listl4{overflow:hidden; padding: 0 0 80px;}
.ul-listl4 li{width:25%;float:left;}
.ul-listl4 .con{display:block;overflow:hidden;position:relative;}
.ul-listl4 .pic{padding-top:100%;position:relative;height:0;overflow:hidden;}
.ul-listl4 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s; object-fit: cover;}
.ul-listl4 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08);}
.ul-listl4 .txt{position:absolute;bottom:0;left:0;width:100%;padding:63px 28px 0;height:150px;background:url(../images/23/0818_bgl13.png) repeat-x;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;}
.ul-listl4 .txt .tit{font-size:16px;color:#fff;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:10px;}
.ul-listl4 .form{overflow:hidden;}
.ul-listl4 .form .ll{font-size:16px;line-height:1.5em;float:left;overflow:hidden;color:#fc3;margin-right:40px;}
.ul-listl4 .form .ll em{display:inline-block;vertical-align:middle;width:25px;height:25px;background:url(../images/0818_iconl16.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-2px 12px 0 0;}
.ul-listl4 .form .rr{font-size:12px;line-height:2.08em;overflow:hidden;color:#fff;}

.ul-listl4 .con.pink .form .ll{color:#20b0e3;}
.ul-listl4 .con.pink .form .ll em{background-image:url(../images/23/0818_iconl17.png);}

.ul-listl4 .con.green .form .ll{color:#fff;}
.ul-listl4 .con.green .form .ll em{background-image:url(../images/23/0818_iconl20.png);}

.ul-listl4 .con.blue .form .ll{color:#cff;}
.ul-listl4 .con.blue .form .ll em{background-image:url(../images/23/0818_iconl19.png);}

.ul-listl4 .con.hero .form .ll{color:#f48c8c;}
.ul-listl4 .con.hero .form .ll em{background-image:url(../images/23/0818_iconl23.png);}

.ul-listl4 .con.mblog .form .ll{color:#bcd3ee;}
.ul-listl4 .con.mblog .form .ll em{background-image:url(../images/23/0818_iconl24.png);}

.ul-listl4 .con.orange .form .ll{color:#f90;}
.ul-listl4 .con.orange .form .ll em{background-image:url(../images/23/0818_iconl18.png);}

.ul-listl4 li.liw{width:50%;}
.ul-listl4 li.liw .pic{padding-top:50%;}
#pub_copy_box { background: url(../images/23/copy_bg_0821.jpg) no-repeat center center; background-size: cover;}
#pub_copy_box .hd { font-size: 24px; color: #fff; margin-bottom: 40px;}


#pub_copy_box_text { border-top: 1px solid #606195;}

#pub_copy_box  .ct { padding: 70px 0 80px; overflow: hidden;}

#pub_copy_box .ctl { width: 470px; float: left; min-height: 70px; position: relative;}
#pub_copy_box .ctl::after { content: ''; position: absolute;  right: 15px; top: 6px; width: 1px; height: 110%; background: #7778b3;}
#pub_copy_box .ctl .bd .address2 { text-indent: 5em;}

#pub_copy_box .cb { text-align: center; line-height: 1.6em; padding: 25px 0 30px;}
#pub_copy_box .cb,
#pub_copy_box .cb a { font-size: 14px; color: #c4c6ff;}

.banner-video{display:none;}
.index-banner .swiper-button-prev:after,.index-banner .swiper-container-rtl .swiper-button-next:after {
    content: '';}
.index-banner .swiper-button-next:after,.index-banner .swiper-container-rtl .swiper-button-prev:after {
    content: '';}


.index-banner .banner-prev{left: 3%;background: url(../images/arl.svg) no-repeat center; background-size: .5rem .5rem;}
.index-banner .banner-next{ right: 3%; background: url(../images/arr.svg) no-repeat center;background-size: .5rem .5rem;}
.index-banner .banner-next:before ,.banner2 .banner-prev:before{content:none;}
#ir1_box { background: transparent; bottom: 10px; display: none;}
.show_div #ir1_box { display: block;}
#ir1_box .wp { width: 75%;}

#ir1_box .form { height: 3.2em; position: relative; overflow: hidden; border-radius: 18px 18px 0 0; position: relatiove;}
#ir1_box .form::after { position: absolute; z-index: 2; content: ''; display: block; width: 95%; height: 1px; background:#2f337233; bottom: 2px; left: 20px;}
#ir1_box .form .name { font-size: 26px;  color: rgba(101, 16, 173, 0.4); line-height: 2.5em;}
#ir1_box .form .name em {
  color: rgba(101, 16, 173, 0.4);
  font-size: 2em;
  text-transform: uppercase;
  padding-left: 0.5em;}
#ir1_box .form .input { position: absolute; z-index: 1; left: 0; right: 0; top: 0em; bottom: auto;}
#ir1_box .form .input input {  width: 100%; height: 2em;  background: #455b8757; line-height: 2em; font-size: 1.6em; color: #333; border: none; padding: 0 0 0 30px;}
#ir1_box .form .input input:focus { background: #fff;}
#ir1_box .form .input  input::-webkit-input-placeholder { /* webkit, blink, edge */ color: #fff; opacity: 0.9;}
#ir1_box .form .input  input::-moz-placeholder { /* mozilla firefox 4 to 18 */ color: #fff; opacity: 0.9;}
#ir1_box .form .input  input::-moz-placeholder { /* mozilla firefox 19+ */ color: #fff; opacity: 0.9;}
#ir1_box .form .input  input::-ms-input-placeholder { /* internet explorer 10-11 */ color: #fff; opacity: 0.9;}
   
   
#ir1_box .form .submit input { height: 100%; cursor: pointer; position: absolute; z-index: 2; top: 0; right: 30px; bottom: 0; width: 3em;  background: url(../images/24/ir1_search_icon_1010.png) center no-repeat;  background-size: auto;  border: none;}
#ir1_box .hot-words { padding: 8px 6px; font-size: 13px; background:  #455b8757; border-radius: 0 0 18px 18px; color: #666;}
#ir1_box .hot-words .name { float: left; margin-left: 2em;}
#ir1_box .hot-words ul { overflow: hidden;}
#ir1_box  .p-ico { float: left; margin: 0 1.5em 0 0.5em;}
#ir1_box .hot-words li { padding-right: 1em; width: auto;}

.body_b.showdiv {top: 0;}

.body_b { position: fixed; left: 0; top: 100%; bottom: 0; right: 0; background: #fff; overflow: hidden;  transition: top .7s cubic-bezier(.5,0,.2,1) 0s;  z-index: 1; overflow: auto; outline: 0;}


#ir1_box .bb{ width: 18px;height: 18px; margin: 0 auto; padding: 12px 18px; cursor: pointer;
    background: #0006 url(../images/23/banner_bottom_0825.png) center no-repeat;
    transform: translateX(-50%); z-index: 2;
    -webkit-animation: bb 2s linear 0s infinite;
    animation: bb 2s linear 0s infinite;}
@keyframes bb{
    0%{transform:translate(-50%,0);opacity:0;}
    20%{transform:translate(-50%,3px);opacity:1;}
    80%{transform:translate(-50%,10px);opacity:1;}
    90%{transform:translate(-50%,10px);opacity:0;}
    100%{transform:translate(-50%,10px);opacity:0;}
}

.r2t { overfloat: hidden;}

.cat_hd_2308 { margin-bottom: 35px;}

.cat_hd_2308 .more { float: right;}

/* ************* */

#ir2_box .more_next,
#ir6_box  .more_next { display:block;  width:60px; height: 60px; border-radius: 50%;  float:right; overflow:hidden; cursor:pointer; transition: .3s; position: relative; text-align: center;}
#ir2_box .more_next img,
#ir6_box  .more_next img { display: inline-block;  width: 27px; margin-top: 17px; transition: .3s;}
#ir2_box .more_next:hover img,
#ir6_box  .more_next:hover img { transform: translateX(10px);}

#ir2_box .more_next:after,
#ir6_box  .more_next:after { content: '';position: absolute;left: 50%; top: 50%;width: 50px;height: 50px; margin: -25px 0 0 -25px; border: 1px solid  #31327233;border-radius: 50%;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
#ir6_box  .more_next:after { border: 1px solid  #fff6; }

#ir2_box .more_next:hover:after,
#ir6_box  .more_next:hover:after { width: 56px;height: 56px;margin-top: -28px;margin-left: -28px; border: 1px solid #313272;}
#ir6_box  .more_next:hover:after { border: 1px solid #fff;}
/* ****************** */

.cat_hd_2308 .cat_name { color: #303171; padding-left: 10px; position: relative; display: inline-block;}
.cat_hd_2308 .cat_name::before { content: ''; position: absolute; left: 0; top: 2px; width: 2px; height: 52px; background: #a8272c;}
.cat_hd_2308 .cat_name .cn { font-size: 26px;}
.cat_hd_2308 .cat_name .en { font-size: 16px;}

.r2l_thumb { float: left; width: 935px; height: 531px; overflow:hidden; position:relative;}
.r2l_thumb::after { content:""; background: #2f3372; width: 100%; height: 3px; display: block; position: absolute; bottom: 0; left: 0;}

.r2l_thumb .hd{ overflow:hidden; position:absolute; right:15px; bottom: 21px; z-index:1;}
.r2l_thumb .hd ul{ overflow:hidden; zoom:1; float:left;}
.r2l_thumb .hd ul li{ float:left; margin-right: 8px;  width:9px; height:9px; border-radius: 50%; background:#fff; cursor:pointer;}
.r2l_thumb .hd ul li.on{ background: #fff; width: 25px; border-radius: 8px;}

.r2l_thumb .bd{ position:relative; height:100%; z-index:0;}
.r2l_thumb .bd li { zoom:1; vertical-align:middle; position: relative;}
.r2l_thumb .bd li .title_box { position: absolute; left: 0; bottom: 0; background: url(../images/23/ir1l_gray_bg_0801.png) repeat-x bottom left; color: #fff;  width: 100%; background-size: auto 100%; padding-left: 20px; padding: 15px 45px; padding-right: 11em; }
.r2l_thumb .bd li h3 { font-size: 22px;}
.r2l_thumb .bd li p { bottom: 50px; line-height: 2em;}
.r2l_thumb .bd img{ width: 100%; height: 525px; display:block; object-fit:cover;}
.r2tr_text { width: 450px; margin-left: 15px; float: left;}
.r2tr_text li { padding: 25px 10px 25px 0; clear: both; overflow: hidden; transition: .3s;}
.r2tr_text li.tail { margin-bottom: 0;}
.r2tr_text li .time { float: left; width:90px; padding: 0 15px 0 10px; border-right: 1px solid #ddd;}
.r2tr_text li .time span { display: block;}
.r2tr_text li .time .day { color: #313273; font-size: 28px; text-align: center;}
.r2tr_text li .time .year { color: #666; font-size: 14px;}
.r2tr_text li .title { float:right; width:calc(100% - 115px); max-width: 334px; margin-left: 0px;}
.r2tr_text li .title a { line-height: 1.3; color: #333;}
.r2tr_text li:hover { background: #303171;}
.r2tr_text li:hover .title a { color: #fff;}
.r2tr_text li:hover .time .day { color: #ddd;}
.r2tr_text li:hover .time .year { color: #ccc;}
.r2b { overflow: hidden; clear: both; margin: 0 -20px;}
.r2bl,
.r2br { width: 680px; float: left; margin: 55px 20px;}

.r2bl .content_box { background: #fff; border-bottom: 4px solid #a8262e; padding: 20px 25px; box-shadow: 0 0 15px #0002 ;}
.r2bl .content_box li { clear: both; margin-bottom: 1em; overflow: hidden;}

.r2bl .content_box li .time { border: 1px solid #8284aa; text-align: center; width: 58px;  margin-right: 17px; float: left;}
.r2bl .content_box li .time .day { background: #686b9a; color: #fff; font-size: 16px; font-weight: bold; display: block; line-height: 2;}
.r2bl .content_box li .time .year { font-size: 12px; line-height: 2; display: block;}

.r2bl .content_box li .title { padding-top: 6px;}
.r2bl .content_box li .title a { line-height: 1.3;}
.r2br .content_box li { background: #fff; overflow: hidden; padding: 8px 12px; clear: both;  box-shadow: 0 0 15px #0002; margin-bottom: 12px;}
.r2br .content_box li:hover { box-shadow: 0 0 10px #0004;}
.r2br .content_box li.tail { margin-bottom: 0;}
.r2br .content_box li .thumb { width: 165px; float: left; margin-right: 20px; position: relative;}
.r2br .content_box li .thumb .source { z-index: 2; position: absolute; width: 100%; height: 100%; top: 0; left: 0; color: #fff; line-height: 65px; font-size: 18px; text-align: center;}
.r2br .content_box li .thumb img { display: block; width: 100%; height: 65px; object-fit: cover; 
-webkit-transition:.3s;
-moz-transition:.3s;
-ms-transition:.3s;
-o-transition:.3s;
transition:.3s;}
.r2br .content_box li:hover .thumb img{
    -webkit-transform:scale(1.08,1.08);
    -moz-transform:scale(1.08,1.08);
    -ms-transform:scale(1.08,1.08);
    -o-transform:scale(1.08,1.08);
    transform:scale(1.08,1.08);}
.r2br .content_box li .title { float: left; line-height: 1.3; width: 471px; padding-top: 6px;}
#mainPage .section.s3 { padding: 65px 0 140px; background: url(../images/index_bg_03-2.jpg) ; background-size: cover;}
.s3 .wp { position: relative;}

/* *********************** */
.spp { width: 1145px; max-height:645px; overflow:hidden; z-index: 2; position: relative;}
.spp video { height:645px;background: #333;}

.link_box { background: url(../images/23/ir3_link_bg_0803.png); color: #fff;position: absolute;left: 17.5%; top: 50px;width: 1155px;z-index: 1; padding-left: 900px; height: 653px;}

.link_box .link_hd { padding: 32px 0 25px 30px;}
.link_box .cn { font-size: 30px;}
.link_box .en { letter-spacing: 0.4px;}
.link_box .link_hd,
.link_box li { border-bottom: 1px solid #8182ad;}
.link_box li { clear: both; }
.link_box a { padding-left: 40px; color: #fff; display: block; line-height: 78px; font-size: 18px;}
.link_box a span { transition: .3s; float: right; width: 28px; height: 28px; background: url(../images/23/ir3_link_more.png) no-repeat center center; background-size: 90% auto; display: block; margin: 30px 47px 0 0;}
.link_box a:hover { background: url(../images/23/ir3_link_ahover_0803.jpg);}
.link_box a:hover span  { transform: translateX(.1rem);}
/* *********************** */

#mainPage .section.s3#ir3_box { background: #fff;}

.s4 { background: url(../images/23/ir4_bg_0807.jpg) no-repeat center top;}

.s4 .cat_hd_2308 .cat_name { margin: 50px auto 43px; z-index: 2;}
.s4 .cat_hd_2308 .cat_name .cn,
.s4 .cat_hd_2308 .cat_name .en { color: #fff;}
.s4 .cat_hd_2308 .cat_name::before { background: #fff;}

.r4t_thumb{ width: 100%; overflow:hidden; position:relative; top: -120px;}

.r4t_thumb .hd,
#ir2_box .hd { display: inline-block; float: right; overflow:hidden;}
.r4t_thumb .hd .prev,
.r4t_thumb .hd .next,
#ir2_box .hd .next { display:block;  width:60px; height: 60px; border-radius: 50%;  float:right; overflow:hidden; cursor:pointer; transition: .3s;}
.r4t_thumb .hd .prev { transform: rotateY(180deg); margin-right: 30px;}
.r4t_thumb .hd  img,
#ir2_box .hd img { display: inline-block;  width: 27px; margin-top: 17px; transition: .3s;}
.r4t_thumb .hd a,
#ir2_box .hd a { position: relative; text-align: center;}
.r4t_thumb .hd a:hover img,
#ir2_box .hd a:hover img { transform: translateX(10px);}

.r4t_thumb .hd a:after,
#ir2_box .hd a:after { content: '';position: absolute;left: 50%; top: 50%;width: 50px;height: 50px; margin: -25px 0 0 -25px; border: 1px solid  #fff6;border-radius: 50%;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.r4t_thumb .hd a:hover:after,
#ir2_box .hd a:hover after { width: 56px;height: 56px;margin-top: -28px;margin-left: -28px; border: 1px solid #fff;}

.r4t_thumb .bd { padding-top: 80px; margin: 0 -28px;}
.r4t_thumb .bd ul { overflow:hidden; zoom:1;}
.r4t_thumb .bd ul li { width: 430px; margin:0 28px; float:left; _display:inline; overflow:hidden; text-align:center;}
.r4t_thumb .bd ul li .pic { text-align:center; position: relative; background: #f7f7f7;}
.r4t_thumb .bd ul li .pic img { width: 100%; height: 270px; display:block;}
.r4t_thumb .bd ul li .pic a:hover img{ border-color:#999;}
.r4t_thumb .bd ul li .pic p { positon: relative; font-size: 16px; padding: 0 1em;  line-height: 31px;  position: absolute; left: 0; bottom: 0; background: url(../images/23/r4_subtitle_bg_0809.png) no-repeat right center; color: #fff;}

.r4t_thumb .bd ul li .title { line-height:24px; /* min-height:75px; */ padding: 12px 0; position: relative; background: #f6f6f6;}
.r4t_thumb .bd ul li .title::after {  content: ''; display: block; height: 2px; width: 15%; background: #303272; position: absolute; left: 0; bottom: 0; transition: .5s;}
.r4t_thumb .bd ul li:hover .title::after {   width: 100%;}
.r5_box { clear: both; overflow: hidden; min-height: 650px;}

.cats_bd_box .hd a {display: block;width: .5rem;height: .5rem;position: relative;text-align: center;line-height: .5rem;font-size: .25rem;}

.cats_bd_box .hd:before {display: block;position: relative;z-index: 2;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}

.cats_bd_box .hd a.prev:before{-webkit-transform: translateX(.1rem);-ms-transform: translateX(.1rem);transform: translateX(.1rem);}
.cats_bd_box .hd a.next:before{-webkit-transform: translateX(-.1rem);-ms-transform: translateX(-.1rem);transform: translateX(-.1rem);}

.r5_box .cat_hd_2308 .cat_name .cn, 
.r5_box .cat_hd_2308 .cat_name .en {  color: #888;}
.r5_box .cat_hd_2308 .cat_name::before {  background: #888;}

.r5_box .cat_hd_2308.current .cat_name .cn, 
.r5_box .cat_hd_2308.current .cat_name .en {  color: #303272;}
.r5_box .cat_hd_2308.current .cat_name::before {  background: #a7272d;}

.r5_box .cats_hd_box { clear: both;}
.r5_box .cat_hd_2308 { disply: inline-block; float: left; cursor: pointer; margin-right: 55px;}

.r5_box .cats_bd_box { position: relative; background: #f005;}

.r5a_text_box,
.r5b_text_box { width: 450px; margin-right: 40px; float: left; clear: both;}
.r5a_text_box .tit,
.r5b_text_box .tit { font-size: 24px; font-weight: bold; color: #333; margin: 0 0 25px;}

.r5a_text_box .des,
.r5b_text_box .des { color: #888; font-size: 18px; line-height: 1.9;}
.r5a_text_box .more,
.r5b_text_box .more { font-size: 20px; color: #666; background: #fff; line-height: 50px; display: inline-block; margin: 3.5em auto 0; padding: 0 3.3em; border-radius: 0px;border: 01px solid #ddd;}

.r5a_thumb,
.r5b_thumb { width: 1170px; float: left; overflow:hidden; position: absolute; top: 0; right: 0;}

.r5a_thumb .hd,
.r5b_thumb .hd { overflow:hidden; margin-left: 750px;}
.r5a_thumb .hd .prev,
.r5b_thumb .hd .prev,
.r5a_thumb .hd .next, 
.r5b_thumb .hd .next { border-radius: 50%; display:block;  width: 60px; height:60px; float: left; margin-right: 15px; overflow:hidden; cursor:pointer;}
.r5a_thumb .hd .next,
.r5b_thumb .hd .next {}
.r5a_thumb .hd .prev,
.r5b_thumb .hd .prev {transform: rotateY(180deg);}
.r5a_thumb .hd img,
.r5b_thumb .hd img { width: 35px; opacity: 0.7;}
.r5a_thumb .hd a:hover img,
.r5b_thumb .hd a:hover img { opacity: 1;}

.r5a_thumb .bd ul,
.r5b_thumb .bd ul { overflow:hidden; zoom:1;}
.r5a_thumb .bd ul li,
.r5b_thumb .bd ul li { width: 850px; margin:0 18px; float:left; _display:inline; overflow:hidden; text-align:center;}
.r5a_thumb .bd ul li .pic,
.r5b_thumb .bd ul li .pic { text-align:center;}
.r5a_thumb .bd ul li .pic img,
.r5b_thumb .bd ul li .pic img { width: 100%; height: 480px; display:block; object-fit: cover;}
.r5a_thumb .bd ul li .pic a:hover img,
.r5b_thumb .bd ul li .pic a:hover img { border-color:#999;}
.r5a_thumb .bd ul li .title,
.r5b_thumb .bd ul li .title,
.r5a_thumb .bd ul li .des,
.r5b_thumb .bd ul li .des,
.r5b_text_box,
.r5b_thumb { display: none;}
#mainPage > .section.s3#ir6_box { background: #fff url(../images/23/ir6_bg_0807.jpg) no-repeat center top; height: 765x; padding: 40px 0 0;}
#ir6_box .wpt { height: auto;}

#ir6_box  .cat_hd_2308 .cat_name { color: #fff;}
#ir6_box  .cat_hd_2308 .cat_name::before { background: #fff;}

#ir6_box .item .more { position: absolute; right: 45px; top: 20px; color: #fff; padding-bottom: 3px; border-bottom: 3px solid #fff;}

#ir6_box .item.i4 .more { position: absolute; left: 45px; top: initial; bottom: 20px; right:initial;}
.s3#ir6_box .wpb { height: 650px;}
.s3#ir6_box .item { height: 325px;}
.s3#ir6_box .t { white-space: nowrap; padding: 40px 30px 0; background: url(../images/23/ir6_title_bg_0814.png) repeat-x left bottom; font-size: 18px;  left: 0;  bottom: 0; right: initial; height: 87px; width: 100%; top: initial;}
.s3#ir6_box .t::before { display: none;}

.s3#ir6_box .i3 .t,
.s3#ir6_box .i4 .t { background: transparent;}

.s3#ir6_box .i3 .t { font-size: 34px; top: 20px; bottom: initial; padding: 0 0 0 30px;}

.s3#ir6_box .bg-mask:hover .pic .a {transform: scale(1.08);}
#videoAlert {
   width: 100%;
   height: 100%;
   background: rgba(0, 0, 0, 0.7);
   /*background:#000;opacity:0.7;filter:alpha(opacity=70);*/
   position: fixed;
    top: 200%;
   left: 0;
   z-index: 500;}
#videoAlert .cont {
   position: relative;
   height: 100%;}
#videoAlert .video_box {
   position: absolute;
   margin-top: 10%;
   width: 70%;
   height: 60%;
   margin-left: 15%;
   display: flex;
   flex-direction: column;
   justify-content: center;
   text-align: right;}
#videoAlert .video_box video {
   width: 85%;
   margin: 0 auto;}
#videoAlert .video_box .close img {
   width: 30px;position:absolute;top:0;right:20%;max-height: initial;}
#videoAlert .video_box .close {
   margin-bottom: 35px;height:30px;position:relative;
   cursor: pointer;}
.s3#ir6_box .i4 .t { display: none;}
#ir7_box  { background: #fff;}
.s4 .more2 div{display:none;}
.s4 .more2 a{display:inline-block;width:2.4rem;height:.5rem;border:1px solid #ddd;text-align:center;font-size:.16rem;line-height:.5rem;}
.s4 .more2 a:hover{border:1px solid #2f68bc;background:#2f68bc;color:#fff;}

#ir7_box .slideGroup .parHd { padding: 90px 0 60px;}
.s4 .slideGroup .parHd ul{text-align:center;}
.s4 .slideGroup .parHd ul li {display:inline-block;padding:0 .3rem;border-right:1px solid #aaa;color:#777;font-size:.28rem;cursor:pointer;}
.s4 .slideGroup .parHd ul li:last-child{border-right:0;}
.s4 .slideGroup .parHd ul li i {display:inline-block; margin-right:.05rem; height:.4rem; color:#777; text-align:center; font-size:0.3rem;line-height:.4rem;}
.s4 .slideGroup .parHd ul li.on{ color:#333373; font-weight: bold;}
.s4 .slideGroup .parHd ul li.on i{ color: #333373; background: transparent;  font-weight: bold;}

.s4 .slideGroup .parBd { margin-bottom: 55px;}


.r7_cat  { clear: both; overflow: hidden; box-shadow: 0 0 5px #ccc;}

.swiper-container-r7 { position: relative; width: 50%; overflow: hidden; float: left;}
.r7_cat .swiper-slide img { width: 100%; height: 450px; display: block; object-fit: cover;}

.r7_cat .swiper-slide .text { width: 520px; margin-right: 10px; float: right;}
.r7_cat .swiper-slide .text h3 { font-size: 20px; color: #333;  font-weight: bold; color: #333; padding: 25px 0 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
.r7_cat .swiper-slide .des { font-size: 16px; color: #7e7e7e; line-height: 1.5; margin: 0 auto 15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}

.r7_cat .swiper-slide .cal { position: absolute; left: 36px; top: 400px; background: #bc1515; color: #fff; padding: 5px 15px 0; width: 100px; height: 120px; float: left;}
.r7_cat .swiper-slide .cal span { display: block;}
.r7_cat .swiper-slide .day { font-size: 44px; font-weight: bold; text-align: center;}
.r7_cat .swiper-slide .year { font-size: 16px; text-align: right;}
.r7_cat .swiper-slide .month { font-size: 16px; text-align: right;}

.swiper-container-r7 .pagination { position: absolute; top: 420px; bottom: initial; z-index: 2; left: 545px;}
.r7_cat  .swiper-pagination-bullet { font-weight: bold;text-align: center; line-height: 30px; width: 20px; height: 10px; border-radius: 0; font-size: 16px; color: transparent; background: #0008; opacity: 1; vertical-align: bottom; position: relative; font-weight: bold;}
.r7_cat  .swiper-pagination-bullet:before { content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 7px solid #0008; position: absolute; bottom: 10px; left: 0;}
.r7_cat  .swiper-pagination-bullet-active { width: 30px; height: 30px; background: #bc1515; color: #fff;}
.r7_cat  .swiper-pagination-bullet-active:before { content: ''; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 10px solid #bc1515; position: absolute; bottom: 30px; left: 0;}

.r7_cat .list_text { width: 46%; height: 300px; padding: 16px 15px 0 0; margin-left: 4%; float: left;}

.r7_cat .list_text li{  overflow: hidden;}
.r7_cat .list_text .text {width: 76%; padding-bottom: 14px; border-bottom: 1px dashed #ccc; margin-bottom: 15px; float: left; margin-right: 4%;}
.r7_cat .list_text .tail .text { padding-bottom: 0; margin-bottom: 0; border-bottom-width: 0;}
.r7_cat .list_text span { display: block;}
.r7_cat .list_text .title {  font-size: 16px; color: #333333;  height:3em; line-height: 1.5; margin-bottom: 8px;}
.r7_cat .list_text .time { font-size: 16px; color: #bc1515; font-weight: 300; display: inline-block;}
.r7_cat .list_text  .time .source { float: right; margin-left: 1em; color: #777; font-weight: normal;}

.r7_cat .list_text .thumb { width: 20%; height: 85px; float: left;}
.r7_cat .list_text .thumb img { width: 100%; height: 100%; display: block; object-fit: cover;}
#ir7_box .more2 { padding-bottom: 50px;}
#ir7_box .more2 a { font-size: 20px; color: #666;}
#ir7_box .more2 a:hover { color: #fff;}
@keyframes roted{
  0%{transform: rotate(0deg);}
  100%{transform: rotate(360deg);}
}

.s5{ background:url(../images/23/r8bg_0818.jpg) no-repeat center;background-size:cover;color:#fff;}
.s5 .wp { padding: .7rem 0 0.8rem;}

.s5 .tit{margin-bottom:.2rem;letter-spacing:8px;font-size: 0.55rem; font-weight: 500;}

.s5 .des { font-size:.24rem; line-height:1.7em; margin-bottom: 0.5rem;}

.s5 .udata1 li { float:left;padding:.3rem 0 0;width: 16.66%; text-align:center; position: relative; cursor: pointer;}
.s5 .udata1 li i { margin: 0 auto;  height: 4.5em; width: 4.5em; padding: 0 0.5em; font-size: 0.3rem; line-height: 4.5em; text-align: center; font-weight: bold; display: block; border-radius: 50%;  position: relative;}

.s5 .udata1 li i:after-not-used{ content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;border: 1px dashed #a5a9c2;border-radius: 50%; 
-webkit-animation: roted linear 55s infinite;
animation: roted linear 55s infinite;}
.s5 .udata1 li i img { height: 2em; display: block; margin:0 auto; position: relative; top: 1.25em;}
.s5 .udata li span { margin-top: 0.2rem; display: block;}
.s5 .udata li span em { font-size:0.35rem;}

.s5 .udata li p{ margin-top: 0.2rem;font-size:.18rem;}


@keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2);}
5%{opacity:1;}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);}
}
@-moz-keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2);}
5%{opacity:1;}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);}
}
@-ms-keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2);}
5%{opacity:1;}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);}
}
@-webkit-keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2);}
5%{opacity:1;}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);}
}
@-o-keyframes ripple{
0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(.2,.2);-moz-transform:translate(-50%,-50%) scale(.2,.2);-ms-transform:translate(-50%,-50%) scale(.2,.2);-o-transform:translate(-50%,-50%) scale(.2,.2);transform:translate(-50%,-50%) scale(.2,.2);}
5%{opacity:1;}
to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);}
}


.s5 .udata li .bg{ top: 100px; left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
width:140px;height:140px;
border-radius:50%;border:1px dashed #a5a9c2;
position:relative;
-webkit-transition:.3s;
-moz-transition:.3s;
-ms-transition:.3s;
-o-transition:.3s;
transition:.3s; position: absolute;}

.s5 .udata li .bg:after,
.s5 .udata li .bg:before {content:"";position:absolute;
width:160px;height: 160px;top:50%;left:50%;
background-color: #4b5bd7; border-radius:50%;
-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
z-index:-1;opacity:0;}

.s5 .udata li:hover .bg{width:160px;height: 160px;}
.s5 .udata li:hover .bg:after{
    animation:1.0s ease-out 225ms infinite ripple;
    -moz-animation:1.0s ease-out 200ms infinite ripple;
    -webkit-animation:1.0s ease-out 200ms infinite ripple;
    -o-animation:1.0s ease-out 200ms infinite ripple;}

.s5 .udata li:hover .bg:before{
    animation:1.3s ease-out .7s infinite ripple;
    -moz-animation: 1.3s ease-out .7s infinite ripple;
    -webkit-animation: 1.3s ease-out .7s infinite ripple;
    -o-animation: 1.0s ease-out .7s infinite ripple;}

#ir9_box { position: relative; padding-bottom: .44rem; background: #fff; overflow: hidden;}
#ir9_box::before{position:absolute;top:0;bottom:0;left:0;z-index:0;width:100%;background:#f6f6f6;content:'';}

#ir9_box .slideHdp{width: 16.8rem;}

#ir9_box .slideHd{padding-bottom: 15px;}
#ir9_box .slideHd a { position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 5; background: #fff0;}
#ir9_box .slideHd .pic img{-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
#ir9_box .slideHd .txt{margin-top: .1rem;padding-bottom: .3rem;position: relative;}
#ir9_box .slideHd .txt .hideCon{position: absolute;left: .2rem;right: .2rem;height: 1.65rem;bottom: 0;z-index: 4;padding: .3rem .4rem;
background: -o-linear-gradient(45deg,#5d61a1 0%,#333373 100%);
background: linear-gradient(45deg,#5d61a1 0%,#333373 100%);
color: #fff;
-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.4);
box-shadow: 0 3px 10px rgba(0,0,0,.4);
opacity: 0;
visibility:hidden;
-webkit-transform: translateY(.2rem);
-ms-transform: translateY(.2rem);
transform: translateY(.2rem);
-webkit-transition: .3s;-o-transition: .3s;
transition: .3s;}
#ir9_box .slideHd .txt .hideCon h4{line-height: .26rem;margin-bottom: .1rem;border-left: 2px solid #fff;}
#ir9_box .slideHd .txt .hideCon p{font-size: .14rem;line-height: 1.6em;max-height: .66rem\0;}
#ir9_box .slideHd .txt h4{line-height: .38rem;border-left: 2px solid #2144a4;padding-left: .16rem;font-size: .2rem;-webkit-transition: .2s;-o-transition: .2s;transition: .2s;}
#ir9_box .slideHd .swiper-slide:hover .pic img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
#ir9_box .slideHd .swiper-slide:hover .hideCon{opacity: 1;visibility: inherit;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
#ir9_box .slideHd .swiper-slide:hover .tit{opacity: 0;visibility:hidden;}

#ir9_box .swiper-pagination-bullets span{opacity: 1;background: #969696;width: 4px;height: 4px;margin: 0 .1rem;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
#ir9_box .swiper-pagination-bullets span.swiper-pagination-bullet-active{background: #2950b9;width: .55rem;}


#ir9_box .hd { display: inline-block; overflow:hidden; position: absolute; left: 50%; top: 0.9rem;}
#ir9_box .hd .prev,
#ir9_box .hd .next { display:block;  width: 60px; height: 60px; border-radius: 50%;  float:right; cursor:pointer; transition: .3s;}
#ir9_box .hd .prev { transform: rotateY(180deg); margin-right: 10px;}
#ir9_box .hd  img { display: inline-block;  width: 27px; margin-top: 9px; transition: .3s; transform: translateX(-18px);}
#ir9_box .hd a { position: relative; text-align: center;}
#ir9_box .hd a:hover img { transform: translateX(-6px);}
#ir9_box .hd a:after { content: '';position: absolute;left: 50%; top: 50%;width: 35px;height: 35px; margin: -25px 0 0 -25px; border: 1px solid  #0003;border-radius: 50%;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
#ir9_box .hd a:hover:after { width: 40px;height: 40px;margin-top: -26px;margin-left: -26px; border: 1px solid #0005;}



#ir9_box .cat_hd_2308 .cat_name::before { background: #bc1515;}
#ir9_box .cat_hd_2308 { padding: 0.88rem 0 0;}
#ir9_box .cat_hd_2308 a.more_text { float: right; color: #2144a4;padding-bottom: 3px;border-bottom: 3px solid #2144a4;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;position: relative;top: 0.18rem;}
#ir9_box .cat_hd_2308 a.more_text:hover{letter-spacing: .15em;}
#ir10_box  { background: url(../images/23/ir10_bg_0821.jpg) no-repeat center center; background-size: cover;}
#ir10_box .cat_hd_2308 { display: inline-block; margin-bottom: 50px;}
#ir10_box .media_qr_box  { float: right; margin-right: 20px;}
#ir10_box  .cat_hd_2308 .cat_name::before {  background: #a8272c;}

.index_s6 .hetop { padding: 80px 0 0; z-index: 2; position: relative;}
#ir10_box  .media_qr_box ul li{margin-left: .1rem;}

#ir10_box  .media_qr_box a{ transition: .3s; position: relative; background: #1f296a9f; border-radius: 50%; width: 0.5rem; height: 0.5rem; display: block; text-align: center;}
#ir10_box  .media_qr_box a:hover { background: #303272;}
#ir10_box  .media_qr_box .ico { height: 25px; position: relative; top: 11px;  display: block; margin: 0 auto;}
#ir10_box  .media_qr_box span.code {position: absolute;width: 1rem;height: 1rem;background: #303272;left: 50%;margin-left: -.5rem;top: -1.1rem;z-index: 8;opacity: 0;transform: translateY(.2rem);visibility: hidden;transition: .5s;}
#ir10_box  .media_qr_box span.code img { width: 90%; display: block; margin: 0 auto; padding-top: 5px;}
#ir10_box  .media_qr_box span.code:after{content: '';border: 10px solid transparent;border-top-color: #303272;position: absolute; bottom: -20px;left: 50%;transform: translateX(-50%);}
#ir10_box  .media_qr_box a:hover span.code{opacity: 1;visibility: inherit;transform: translateY(0);}
#ir10_box  .media_qr_box .aleft{width: 58%;padding: .35rem 0 0.2rem 0;color: #fff;}
#ir10_box  .media_qr_box .aright{background: none;width: 42%; padding: 0.35rem 0.35rem 0.2rem;}
.ul-listl4{overflow:hidden; padding: 0 0 80px;}
.ul-listl4 li{width:25%;float:left;}
.ul-listl4 .con{display:block;overflow:hidden;position:relative;}
.ul-listl4 .pic{padding-top:100%;position:relative;height:0;overflow:hidden;}
.ul-listl4 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s; object-fit: cover;}
.ul-listl4 .con:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08);}
.ul-listl4 .txt{position:absolute;bottom:0;left:0;width:100%;padding:63px 28px 0;height:150px;background:url(../images/23/0818_bgl13.png) repeat-x;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;}
.ul-listl4 .txt .tit{font-size:16px;color:#fff;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:10px;}
.ul-listl4 .form{overflow:hidden;}
.ul-listl4 .form .ll{font-size:16px;line-height:1.5em;float:left;overflow:hidden;color:#fc3;margin-right:40px;}
.ul-listl4 .form .ll em{display:inline-block;vertical-align:middle;width:25px;height:25px;background:url(../images/0818_iconl16.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-2px 12px 0 0;}
.ul-listl4 .form .rr{font-size:12px;line-height:2.08em;overflow:hidden;color:#fff;}

.ul-listl4 .con.pink .form .ll{color:#20b0e3;}
.ul-listl4 .con.pink .form .ll em{background-image:url(../images/23/0818_iconl17.png);}

.ul-listl4 .con.green .form .ll{color:#fff;}
.ul-listl4 .con.green .form .ll em{background-image:url(../images/23/0818_iconl20.png);}

.ul-listl4 .con.blue .form .ll{color:#cff;}
.ul-listl4 .con.blue .form .ll em{background-image:url(../images/23/0818_iconl19.png);}

.ul-listl4 .con.hero .form .ll{color:#f48c8c;}
.ul-listl4 .con.hero .form .ll em{background-image:url(../images/23/0818_iconl23.png);}

.ul-listl4 .con.mblog .form .ll{color:#bcd3ee;}
.ul-listl4 .con.mblog .form .ll em{background-image:url(../images/23/0818_iconl24.png);}

.ul-listl4 .con.orange .form .ll{color:#f90;}
.ul-listl4 .con.orange .form .ll em{background-image:url(../images/23/0818_iconl18.png);}

.ul-listl4 li.liw{width:50%;}
.ul-listl4 li.liw .pic{padding-top:50%;}
#pub_copy_box {float: left;width: 100%;background: url(../images/23/copy_bg_0821.jpg) no-repeat center center;background-size: cover;}
#pub_copy_box .hd { font-size: 24px; color: #fff; margin-bottom: 40px;}
#pub_copy_box .bd { font-size: 15px; line-height: 2; color: #c4c6ff;}

#pub_copy_box_text { border-top: 1px solid #606195;}

#pub_copy_box  .ct { padding: 70px 0 80px; overflow: hidden;}

#pub_copy_box .ctl { width: 470px; float: left; min-height: 70px; position: relative;}
#pub_copy_box .ctl::after { content: ''; position: absolute;  right: 15px; top: 6px; width: 1px; height: 110%; background: #7778b3;}
#pub_copy_box .ctl .bd .address2 { text-indent: 5em;}

#pub_copy_box .ctc { width: 500px; float: left; margin-left: 80px;}
#pub_copy_box .ctc .bd li { float: left;}
#pub_copy_box .ctc .bd a {  font-size: 15px; line-height: 2.5; color: #c4c6ff; min-width: 8em;  display: block;}

#pub_copy_box .ctr { width: 340px; float: right;  margin-top: 80px; color: #fff; font-size: 16px;}
#pub_copy_box .ctr .qr { float: right; text-align: center; }
#pub_copy_box .ctr img { width: 70px; margin: 0 auto; }
#pub_copy_box .ctr .qr p {  line-height: 2;font-size: 12px;color: #c4c6ff;}

#pub_copy_box .cb { text-align: center; line-height: 1.6em; padding: 25px 0 30px;}
#pub_copy_box .cb,
#pub_copy_box .cb a { font-size: 14px; color: #c4c6ff;}

.banner2 ,.banner2 ul,.banner2 div,.banner2 div a,.banner2 div img{display:block;height:100%;width:100%;}
.banner2 div .slick-slide a{display:block;position:relative;}
.banner2 div .slick-slide a img{position:absolute;width:100%;height:100%;left:0;top:0;}
.banner2 .slick-prev,.banner2 .slick-next{ z-index: 4; width: .5rem;height: .5rem; border-style: solid; }
.banner2 .slick-prev{left: 3%;background: url(../images/arl.svg) no-repeat center; background-size: .5rem .5rem;}
.banner2 .slick-next{ right: 3%; background: url(../images/arr.svg) no-repeat center;background-size: .5rem .5rem;;}
.banner2 .slick-next:before ,.banner2 .slick-prev:before{content:none;}


html {
  font-size: 100px
}

@media screen and (max-width: 1600px) {
	html { font-size: 90px; }
	.spp video{height: auto; }
}

@media screen and (max-width: 1440px) {
  html {
    font-size: 85px
  }

}

@media screen and (max-width: 1440px) {
  html {
    font-size: 85px
  }
}

@media screen and (max-width: 1266px) {
  html {
    font-size: 82px
  }
}

@keyframes down_move1 {
  0% {
    top: 0;
    opacity: 0;
  }

  50% {
    top: 20px;
    opacity: 1;
  }

  100% {
    top: 40px;
    opacity: 0;
  }
}

@-webkit-keyframes down_move1 {
  0% {
    top: 0;
    opacity: 0;
  }

  50% {
    top: 20px;
    opacity: 1;
  }

  100% {
    top: 40px;
    opacity: 0;
  }
}

@keyframes down_move2 {
  0% {
    top: 0;
    opacity: 0;
  }

  50% {
    top: 20px;
    opacity: 1;
  }

  100% {
    top: 40px;
    opacity: 0;
  }
}

@-webkit-keyframes down_move2 {
  0% {
    top: 0;
    opacity: 1;
  }

  100% {
    top: 2px;
    opacity: 0;
  }
}

@keyframes down_move3 {
  0% {
    top: 0;
    opacity: 0;
  }

  50% {
    top: 20px;
    opacity: 1;
  }

  100% {
    top: 40px;
    opacity: 0;
  }
}

@-webkit-keyframes down_move3 {
  0% {
    top: 0;
    opacity: 0;
  }

  50% {
    top: 20px;
    opacity: 1;
  }

  100% {
    top: 40px;
    opacity: 0;
  }
}

.Tonext {
  width: 36px;
  height: 68px;
  position: absolute;
  bottom: 15px;
  left: 50%;
  margin-left: -18px;
}

.down_png {
  position: absolute;
  z-index: 2147483647;
  width: 36px;
  height: 17px;
  background: url('../images/down_png.png') no-repeat;
  position: absolute;
  top: 0;
  cursor: pointer;
}

.down_png1 {
  opacity: 0;
  width: 36px;
  height: 17px;
  background-size: 36px 17px;
  animation-name: down_move1;
  animation-duration: 2400ms;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-play-state: running;
  animation-delay: 0ms;
}

.down_png2 {
  opacity: 0;
  width: 36px;
  height: 17px;
  background-size: 36px 17px;
  animation-name: down_move2;
  animation-duration: 2400ms;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-play-state: running;
  animation-delay: 800ms;
}

.down_png3 {
  opacity: 0;
  width: 36px;
  height: 17px;
  background-size: 36px 17px;
  animation-name: down_move3;
  animation-duration: 2400ms;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-play-state: running;
  animation-delay: 1600ms;
}


body {
  font-size: .16rem
}

.ablink {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
  background: rgba(0, 0, 0, 0);
}



.leftNav {
  position: fixed;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  z-index: 9999;
  display: none !important
}

.leftNav li {
  height: .8rem;
  width: .8rem;
  background: #f5f5f5;
  text-align: center;
  border-bottom: 1px solid #ddd;
  padding-top: .12rem;
  overflow: hidden;
}

.leftNav li:last-child {
  border-bottom: 0
}

.leftNav li i {
  font-size: .3rem;
  display: block;
  text-align: center;
}

.leftNav li span {
  font-size: .15rem;
  margin-top: .1rem;
  display: block;
}

.leftNav li.on {
  background: #2564b3;
  color: #fff
}

.leftNav li.on a {
  color: #fff
}

#mainPage > .section { position: relative; }
#mainPage > .section.s5-5 { height: auto; }
#mainPage > .section.index_s6 { height: auto; padding-bottom: 0.6rem; }
.s2 .wp {
  padding-top:1.3rem;
  padding-bottom:0rem;
}
.s2 .text-m {
  padding-top: 0.5rem;
}


.s4 .wp {
 /* padding-top: 1rem;
  padding-bottom: 1rem;
*/
}

.s6 .wp {
  padding-top: 0rem
}

#mainPage div.section.s1.body_home { display: none; }
#mainPage div.section.s1.body_home.showdiv { display: block; }

.showdiv #ir1_box  { display: block; }

.s1 .slide a {
  display: block;
  height: 100%;
  width: 100%
}

.s1 .fp-controlArrow {
  position: absolute;
  z-index: 4;
  top: 50%;
  cursor: pointer;
  width: .5rem;
  height: .5rem;
  border-style: solid;
  margin-top: -.25rem;
}

.s1 .fp-controlArrow.fp-prev {
  left: 3%;
  background: url(../images/arl.svg) no-repeat center;
  background-size: .5rem .5rem;
  border-width: 0;
  border-color: none;
}

.s1 .fp-controlArrow.fp-next {
  right: 3%;
  background: url(../images/arr.svg) no-repeat center;
  background-size: .5rem .5rem;
  border-width: 0;
  border-color: none;
}

.s1 .s1ico {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  /* background: url(../images/blackbg.png) no-repeat center bottom; */
  z-index: 10;
  /* background-size: 100%; */
}

.s1 .s1ico ul li {
  float: left;
  width: 12.5%;
  text-align: center;
  position: relative;
}

.s1 .s1ico ul li:last-child:after {
  display: none
}

.s1 .s1ico ul li:after {
  /*content: '';*/
  /*width: 1px;*/
  /*height: 60%;*/
  /*background: #fff;*/
  /*position: absolute;*/
  /*right: 0;top:20%;*/
}

.s1 .s1ico ul li i {
  font-size: .35rem;
  display: inline-block;
  margin-bottom: .1rem;
  transition: .5s
}

.s1 .s1ico ul li:hover i {
  transform: rotateY(360deg);
  -ms-transform:rotateY(360deg);
  -moz-transform:rotateY(360deg);
  -webkit-transform:rotateY(360deg);
  -o-transform: rotateY(360deg);
}

.s1 .s1ico ul li a {
  color: #fff;
  transition: .3s;
  display: block;
}

.s1 .s1ico ul li p {
  color: #fff;
  transition: .3s;
  font-size: 16px
}

.s1 .s1ico ul li:hover p {
  letter-spacing: .1em
}

.s1 .banner .bd ul li {
  height: 100vh;
  width: 100vw
}

.s1 .banner .bd ul li a {
  display: block;
  height: 100%;
  transform: scale(1.2,1.2);
  transform: scale(1,1);
  transition: 15s all cubic-bezier(0.19, 1, 0.22, 1);
}

.s1 .banner .prev:hover,
.s1 .banner .next:hover {
  opacity: 1;
}

.s1 .banner .prevStop {
  display: none;
}

.s1 .banner .nextStop {
  display: none;
}

.s1 .banner .prev,
.s1 .banner .next {
  position: absolute;
  z-index: 4;
  top: 50%;
  cursor: pointer;
  width: .5rem;
  height: .5rem;
  border-style: solid;
  margin-top: -.25rem;
}

.s1 .banner .prev {
  left: 3%;
  background: url(../images/arl.svg) no-repeat center;
  background-size: .5rem .5rem;
  border-width: 0;
  border-color: none;
}

.s1 .banner .next {
  right: 3%;
  background: url(../images/arr.svg) no-repeat center;
  background-size: .5rem .5rem;
  border-width: 0;
  border-color: none;
}

.s1 .banner .hd {
  height: 25px;
  overflow: hidden;
  position: absolute;
  width: 100%;
  bottom: 20px;
  z-index: 1;
}

.s1 .banner .hd ul {
  overflow: hidden;
  zoom: 1;
  text-align: center
}

.s1 .banner .hd ul li {
  display: inline-block;
  margin: 0 8px;
  width: 9px;
  height: 9px;
  background: #eee;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}

.s1 .banner .hd ul li.on {
  background: #1d62c8;
  width: 12px;
  height: 12px
}



.s2 {
  background: url(../images/23/bg2_0823.jpg) no-repeat center center;
  background-size: cover;
}

.s2 .slideNews .parHd {
  margin-bottom: .4rem
}

.s2 .slideNews .parHd ul {
  text-align: center
}

.s2 .slideNews .parHd ul li {
  padding: 0 .3rem;
  font-size: .32rem;
  color: #777;
  display: inline-block;
  cursor: pointer;
  position: relative;
}

.s2 .slideNews .parHd ul li:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #2f68bc;
  right: -5px;
  top: 50%;
  margin-top: -5px
}

.s2 .slideNews .parHd ul li:last-child {
  border-right: 0
}

.s2 .slideNews .parHd ul li:last-child:after {
  display: none
}

.s2 .slideNews .parHd ul li.on {
  color: #222
}

.s2 .slideNews .parHd ul li.on a{
  color: #2f68bc;
}

.s2 .slideNews .parHd ul li.on i {
  background: #2f68bc;
  color: #fff
}

.s2 .picNews {
  margin-bottom: .3rem
}

.s2 .picNews .item {
  width: 32%;
  float: left;
  margin-right: 1.3%;
  background: #fff;
  transition: .3s
}

.s2 .picNews .item:hover {
  box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}

.s2 .picNews .item:last-child {
  margin-right: 0
}

.s2 .picNews .pic {
  height: 2.95rem
}

.s2 .picNews .info {
  background: #fff;
  border: 1px solid #ddd;
  border-top: 0;
  padding: .1rem .15rem .15rem
}

.s2 .picNews .info h4 {
  font-size: .18rem;
  margin-bottom: .05rem
}

.s2 .picNews .info span {
  font-size: .15rem;
  color: #666
}

.s2 .picNews .info span i {
  font-size: .2rem;
  margin-right: .05rem;
  color: #2f68bc;
  vertical-align: -.02rem
}

.s2 .txtNews ul li {
  float: left;
  width: 48.5%;
  margin-right: 3%;
  position: relative;
  padding: .18rem 0;
  padding-left: .15rem;
  border-bottom: 1px solid #ddd;
  font-size: .18rem
}

.s2 .txtNews ul li a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.s2 .txtNews ul li:before {
  content: '';
  width: 6px;
  height: 6px;
  background: #2f68bc;
  display: inline-block;
  position: absolute;
  left: 2px;
  top: 50%;
  margin: -3px;
}

.s2 .txtNews ul li:nth-child(2n) {
  margin-right: 0
}

.s2 .txtNews ul li:nth-last-child(1) {
  border-bottom: 0
}

.s2 .txtNews ul li:nth-last-child(2) {
  border-bottom: 0
}

.s3 .item {
  height: 50%;
  float: left;
  position: absolute;
}

.s3 .item .pic {
  height: 100%
}

.s3 .i1 {
  width: 25%;
  top: 0;
  left: 0;
}

.s3 .i2 {
  width: 25%;
  top: 0;
  left: 25%
}

.s3 .i3 {
  width: 50%;
  top: 0;
  left: 50%
}

.s3 .i4 {
  width: 50%;
  bottom: 0;
  left: 0
}

.s3 .i5 {
  width: 25%;
  bottom: 0;
  left: 50%
}

.s3 .i6 {
  width: 25%;
  bottom: 0;
  left: 75%
}

.s3 .i1 .xcio {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 1.77rem;
  height: 1.5rem
}

.s3 .i5 .t {
    position: absolute;
    right: 51%;
    bottom: 27.3%;
    z-index: 1;
    font-size: .26rem;
    text-transform: uppercase;
    color: #fff;
}

.s3 .i5 .t:before {
  content: '';
  width: 50px;
  height: 5px;
  background: #fff;
  display: block;
  margin-bottom: .1rem
}

.s3 .i6 .t {
  position: absolute;
  left: 20%;
  top: 65%;
  z-index: 1;
  font-size: .26rem;
  text-transform: uppercase;
  color: #fff;
}
.s3 .i6 .t:before {
  content: '';
  width: 50px;
  height: 5px;
  background: #fff;
  display: block;
  margin-bottom: .1rem
}
.s3 .i1 .t {
  position: absolute;
  right: 45%;
  bottom: 20%;
  z-index: 1;
  font-size: .26rem;
  text-transform: uppercase;
  color: #fff;
}

.s3 .i1 .t:before {
  content: '';
  width: 50px;
  height: 5px;
  background: #fff;
  display: block;
  margin-bottom: .1rem
}

.s3 .i2 .t {
  position: absolute;
  right: 60%;
  bottom: 20%;
  z-index: 1;
  font-size: .26rem;
  text-transform: uppercase;
  color: #fff;
}

.s3 .i2 .t:before {
  content: '';
  width: 50px;
  height: 5px;
  background: #fff;
  display: block;
  margin-bottom: .1rem
}
.s3 .i3 .t {
  position: absolute;
  right: 75%;
  bottom: 20%;
  z-index: 1;
  font-size: .26rem;
  text-transform: uppercase;
  color: #fff;
}

.s3 .i3 .t:before {
  content: '';
  width: 50px;
  height: 5px;
  background: #fff;
  display: block;
  margin-bottom: .1rem
}
.s3 .i3 i {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    color: #fff;
    font-size: .9rem;
    z-index: 2;
    width: .9rem;
    height: .9rem;
    margin-left: -.45rem;
    margin-top: -.45rem;
}

.s3 .i4 .t {
    position: absolute;
    right: 69%;
    top: 65%;
    z-index: 1;
    font-size: .26rem;
    text-transform: uppercase;
    color: #fff;
}

.s3 .i4 .t:before {
  content: '';
  width: 50px;
  height: 5px;
  background: #fff;
  display: block;
  margin-bottom: .1rem
}

.s6 {
  background: url(../images/bg5.jpg) no-repeat center;
  background-size: cover;
  color: #fff
}

.s6 dl dt {
  color: #fff;
  font-size: .26rem;
  padding-bottom: .15rem;
  border-bottom: 1px solid rgba(255, 255, 255, .7);
  margin-bottom: .35rem
}

.s6 dl dt a {
  color: #fff;
  float: right;
}

.s6 .aleft {
  width: 50%;
  background: rgba(218, 124, 62, .9);
  height: 4rem;
  padding: .45rem 5%
}

.s6 .aright {
  width: 50%;
  background: rgba(29, 98, 200, .9);
  height: 4rem;
  padding: .45rem 5%
}

.s6 .aright .item {
  float: left;
  width: 24.333333%;
  text-align: center
}

.s6 .aright .item img {
  display: inline-block;
  width: 1rem;
}

.s6 .aleft dd {
  line-height: 2em;
  font-size: .18rem
}

.s6 .aright p {
  font-size: .18rem;
  margin-top: .1rem
}

.copyright {
  background: rgba(0, 0, 0, .6);
  background: url(../images/index_bg_01-n.jpg) no-repeat center center; background-size: cover;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 5;
  padding: .15rem;
  font-size: .15rem;
  color: #fff;
  text-align: center;
}

.copyright .blinks a,
.copyright .bcopy {
  opacity: .48
}

.copyright a {
  color: #fff
}

.copyright span {
  margin: 0 5px
}

.blacks #fp-nav ul li a.active span,
.blacks .fp-slidesNav ul li a.active span {
  background: #2f68bc;
}

.blacks #fp-nav ul li a span,
.blacks .fp-slidesNav ul li a span {
  background: rgba(0, 0, 0, .2);
}

@media screen and (max-width: 1600px) {
  .s4 .slideGroup .parBd {
    padding: 0.1rem .5rem 0.2rem;
    margin-bottom: .3rem;
    height: 5.55rem
  }
}

@media screen and (max-width: 1600px) {
  .wp {
    width: 90%
  }
  .slideNews.wp {
    width: 84%
  }

}
@media screen and (max-width:1440px) {
    .s2 .wp {  padding-top:1rem; }
}

@media screen and (max-width:1366px) {
  .s2 .wp {
    padding-bottom: .5rem
  }

  .s3 .wp {
    padding-bottom: .5rem
  }

  .s4 .wp {
    padding-bottom: .5rem
  }

  .s5 .wp {
    padding-bottom: .5rem
  }

  .s6 .wp {
    padding-bottom: .5rem
  }

  .s2 .picNews .pic {
    height: 1.95rem
  }

	.s2 .wp{ padding-top: 0.9rem; padding-bottom: .5rem;}
        .s2 .wp .cat_hd_2308 {  margin-bottom: 20px; }
	.s2 .wp .r2tr_text li { padding: 14px 10px 15px 0; }
        .s2 .wp .r2l_thumb { height: 430px; }
        .s2 .wp .r2tr_text { }

	.s3 .wp{padding-bottom: .5rem}
	.s4 .wp{padding-bottom: 0;}
	.s5 .wp{padding-bottom: .5rem}
	.s6 .wp{padding-bottom: .5rem}

	.s4 .slideGroup .parBd{height: 4.1rem}
	.s4 .slideGroup .parBd .aleft ul li .pic{height: 3.3rem}
	.s4 .slideGroup .aright ul li:nth-last-child(1){display: none}
	.s4 .slideGroup .aright ul li{padding: .15rem 0;padding-left: .7rem; }
	.s5 .udata1 li{padding: .2rem 0}
	.r7_cat .swiper-slide .cal {width: 90px; height: 110px;}
	.r7_cat .swiper-slide .day { font-size: 40px; }
	.r7_cat .swiper-slide .year,
	.r7_cat .swiper-slide .month { font-size: 14px; }

}

.wenzi {
	margin-top: .25rem;
	margin: 20px auto 10px;
    width: 92%;
    max-width: 1400px;
    text-align: center;
}

.lj {/* box-shadow: 0 0 10px rgba(6,0,1,.1); *//* border-left: 15px solid #0153aa; *//* border-radius: 15px 0 0 15px; *//* padding: 33px 12px 29px 30px; *//* overflow: hidden; */}
}

.ul-txt-q2{height:auto;overflow:hidden;overflow-y:auto}
.ul-txt-q2::-webkit-scrollbar{width:11px;background:0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.ul-txt-q2::-webkit-scrollbar-track{background:0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.ul-txt-q2::-webkit-scrollbar-thumb{background:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.ul-txt-q2::-webkit-scrollbar-thumb:window-inactive{background:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.ul-txt-q2 li{float:left;width: 45%;padding-right:10px;margin: 20px;box-shadow: 0 0 10px rgba(6,0,1,.1);border-left: 15px solid #0153aa;border-radius: 15px 0 0 15px;padding: 33px 12px 29px 30px;overflow: hidden;}
.ul-txt-q2 li a,.ul-txt-q2 li span{font-size:16px;color:#000;line-height:2.26em;background:url(../images/i-q3.png) left center no-repeat;padding-left:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt-q2 li.on a,.ul-txt-q2 li:hover a{color: #1e508d;font-weight: bold;}
.m-subject .date{display: block;font-size:14px;color: #999;line-height:1.8em;text-align: right;overflow:hidden;}


.homef{padding: .75rem 0 1.1rem;background: url(../images/fbg.jpg) no-repeat bottom center;background-size: cover}
.homef ul li{width: 22.75%;position: relative;height: 100%;margin-right: 3%}
.homef ul li a{display: block;position: relative;}
.homef ul li .pic{overflow: hidden;}
.homef ul li span{writing-mode: tb-lr;writing-mode: vertical-lr;position: absolute;top: .4rem;left: .3rem;max-height: 80%;z-index: 3;font-size: .24rem;letter-spacing: .1em}
.homef ul li img{width: 100%}
.homef ul li:nth-child(4){margin-right: 0}



.r7_cat .list_text .title{overflow:hidden;}

/* 2022年3月7日18:10:03 */


@media all and (max-width: 1920px) {
	.r7_cat .list_text .title{overflow:hidden; }
    .s3 .i3 .t {
        position: absolute;
        right: 72%;
        bottom: 20%;
        z-index: 1;
        font-size: .26rem;
        text-transform: uppercase;
        color: #fff;
    }

    .s3 .i2 .t {
        position: absolute;
        right: 55%;
        bottom: 20%;
        z-index: 1;
        font-size: .26rem;
        text-transform: uppercase;
        color: #fff;
    }
}

@media screen and (max-width: 1900px){
	.r5a_thumb .hd, .r5b_thumb .hd{margin-left:0;}
	.wp,.ny{width:100%;max-width:1300px;}

	.slideNews.wp,#ir9_box .slideHdp,#ir9_box .slideHdp{width:100%; max-width:1300px;}
	.r2l_thumb{width:64%;}
	.r2tr_text{float:right; width:34%; margin-left:0;}
	.r2bl, .r2br{width:calc(50% - 40px);}
	.r2br .content_box li .title{width:calc(100% - 190px);}
	.spp{width:70%; height:auto;}
	.link_box{width:50%;padding-left:20%;left:auto; right:0; height: 100%;}
	.r4t_thumb .bd ul li{width:377.7px;}
	.r4t_thumb .bd ul li .pic img{height:260px;}
	.r5a_text_box, .r5b_text_box{width:calc(38% - 20px);}
	.r7_cat .swiper-slide img{height:414px;}
	
	.r5_box .cats_bd_box{width:100%; }
	.r5a_thumb,
	.r5b_thumb { width:calc(50% - 20px); position: relative;margin-top: -130px; }
	.r5a_thumb .bd ul li,
	.r5b_thumb .bd ul li { width: 350px; }
	
	.r7_cat .list_text{height:auto;}
	.link_box a{line-height:50px; padding-left: 3.5em; }
        .link_box a span { margin-top: 10px; }
	/*.r5a_thumb .bd ul li,
	.r5b_thumb .bd ul li{width:100%;}*/
	.r5a_thumb .bd ul li .pic img,
	.r5b_thumb .bd ul li .pic img { height: 460px; }
	.s4 .slideGroup .parBd{height:auto;}
	.r7_cat .swiper-slide .cal{top:290px;}
	.r7_cat .swiper-slide .text{ width: 100% !important;
	margin-right: 0 !important;
	float: left !important; padding: 0 20px;}
	#ir9_box .slideHdp{width:100%; max-width:1300px;}
	#mainPage .section.s3{padding:60px 0;}

	#pub_copy_box .ctl{width:440px;}
	#pub_copy_box .ctc{width:500px; margin-left:80px;}
	#pub_copy_box .ctr{width:240px;}
	.s3#ir6_box .t{padding:40px 10px 0; overflow:hidden;text-overflow: ellipsis;}
	/*.r5a_thumb .bd ul li .pic img, 
	.r5b_thumb .bd ul li .pic img{height:auto;}
	*/
	
	
	.s4 .slideGroup .parHd ul li { font-size: 0.26rem; }
	.r7_cat .swiper-slide img { height: 360px; }
	.r7_cat .swiper-slide .cal { top: 240px; }

	.r7_cat .list_text .text { padding-bottom: 10px; margin-bottom: 10px; }
	.r7_cat .list_text .title { height: 2.5em; line-height: 1.25em; }
	.r7_cat .list_text .thumb { height: 70px; }	
	.r7_cat .list_text .tail .text { padding-bottom: 1em; }

}
@media screen and (max-width: 1440px){
	.header .nav li{margin-right:0.18rem;}
	.r5a_thumb .bd ul li .pic img,
	.r5b_thumb .bd ul li .pic img { height: 420px; object-fit: fill; }
	#ir7_box .slideGroup .parHd { padding: 50px 0 20px; }
}
@media screen and (max-width: 1380px){
	 #pub_copy_box .ctl::after { right: 40px; }
}

@media screen and (max-width: 1330px){
	.wp,
	.ny {width:100%;max-width:1160px;}
	.slideNews.wp,#ir9_box .slideHdp,#ir9_box .slideHdp{width:100%; max-width:1160px;}
	.r5a_thumb .hd, .r5b_thumb .hd{margin-left:0;}
	.r7_cat .list_text .title{overflow:hidden;}
	.r2l_thumb{width:64%;}
	.r2tr_text{float:right; width:34%; margin-left:0;}
	.r2bl, .r2br{width:calc(50% - 40px);}
	.r2br .content_box li .title{width:calc(100% - 190px);}
	.spp{width:70%; height:auto;}
	.link_box{width:50%;padding-left:20%;left:auto; right:0; height:580px;}
	.r4t_thumb .bd ul li{width:377.7px;}
	.r4t_thumb .bd ul li .pic img{height:280px;}
	.r5a_text_box, .r5b_text_box{width:calc(38% - 20px);}
	.r7_cat .swiper-slide img{height:414px !important;}
	.r5_box .cats_bd_box{width:100%; }
	.r5a_thumb, .r5b_thumb{width:calc(50% - 20px); position: relative; }
	.link_box,.r7_cat .list_text{height:auto;}
	.link_box a{line-height:50px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li{width:100%;}
	.r5a_thumb .bd ul li .pic img, .r5b_thumb .bd ul li .pic img,.s4 .slideGroup .parBd{height:auto;}
	.r7_cat .swiper-slide .cal{top:290px !important;}
	.r7_cat .swiper-slide .text{    width: 100% !important;
	margin-right: 0 !important;
	float: left !important;
	padding: 0 10px;}
	#ir9_box .slideHdp{width:100%; max-width:1160px;}
	#mainPage .section.s3{padding:60px 0;}

	#pub_copy_box .ctl{width:440px;}
	#pub_copy_box .ctc{width: 400px; margin-left:80px;}
	#pub_copy_box .ctr{width:240px;}
	.s3#ir6_box .t{padding:40px 10px 0; overflow:hidden;text-overflow: ellipsis;}
	
	
	article.content .list .list-item .left { width: 160px; }
	article.content .list .list-item .left p { font-size: 22px; }
	article.content .list .list-item .right { margin-left: 160px; width: auto; }
	article.content .list .list-item .right ul li { width: 230px; }
	
	.scenery_main { width: 100%; }
	.scenery_main .part_1 { height: auto !important; overflow: hidden; display: flex; flex-wrap:wrap; }
	.ny .scenery_main .part_1 div,
	.scenery_main a	{ position: relative; }
	.ny .scenery_main .part_1>div { width: 30.33%; margin: 0 1.5% 1em; position: relative; top: initial; left: initial; right: initial; bottom: initial;float: left; height: auto; }
	.ny .scenery_main .part_1 > div img { /*height: auto;*/ object-fit: cover; }

}

@media screen and (max-width: 1180px){
	.r5a_thumb, .r5b_thumb{width:calc(53% - 20px);}
	.s3#ir6_box .wpb{height:550px;}
	.r7_cat .swiper-slide .cal{top:130px !important;}
	.link_box a { line-height: 40px; }
        .link_box a span { margin-top: 2px; }
	article.content .list .list-item .right ul li { width: 25%; width: calc(25% - 12px); }
	article.content .list .list-item .right ul li span.pa { background-size: 15%; }
	.spp video{height:440px}
	.ny .scenery_main .part_1>div { width: 47%; margin: 0 1.5% 1.5em;  }
	.st_tabol { width: 100%; }
	.st_tabol .st_taoli { width: 25%; width: calc(25% - 14px); margin: 0 6px 10px; }
	.st_tabol .st_taoli a { width: 100%; }
}

@media screen and (max-width: 1024px){
	article.content .list .list-item .left { width: 130px; }
	article.content .list .list-item .left p { font-size: 20px; }
	article.content .list .list-item .right { margin-left: 130px; }	
	article.content .list .list-item .right ul li { width: 33.33%; width: calc(33.33% - 12px); }
	article.content .list .list-item .right ul li a { font-size: 15px; }
	article.content .list .list-item.bgff9900 .right ul li span.pa { background-size: 12%; }
	
	.wp{width:100%;max-width:1000px;}
	.slideNews.wp,#ir9_box .slideHdp,.r5_box .cats_bd_box,#ir9_box .slideHdp{width:100%; max-width:1000px;}
	#ir9_box .slideHdp{width:100%; max-width:1000px;}
	.link_box{height:476px;}
	.r4t_thumb .bd{margin:0 -10px;}
	.r4t_thumb .bd ul li{margin:0 10px; width:320px;}
	.r4t_thumb .bd ul li .pic img{height:240px;}
	.s3#ir6_box .item{height:276px;}
	#ir9_box [data-aos=fade-left]{transform: none;}
	#ir9_box [data-aos^=fade][data-aos^=fade]{opacity: 1 !important;}
	#pub_copy_box .ctl{width:330px;}
	#pub_copy_box .ctc .bd a{font-size: 13px;}
	#pub_copy_box .ctc{width:400px; margin-left:0;}
}

@media only screen and (max-width:991px){
	article.content .list .list-item .left { width: 100px; }
	article.content .list .list-item .left p { font-size: 16px; }
	article.content .list .list-item .right { margin-left: 100px; }	
	article.content .list .list-item .right ul li { width: 50%; width: calc(50% - 12px); }
	article.content .list .list-item .right ul li a { font-size: 14px; }
	.spp video{height:auto;}
	#mainPage div.section.s1.body_home{display:block !important;}
	.header{background-color: #1f327e;}
	.ir1_box{margin-top:106px;}
	.r2t{ padding-top:30px;}
	#ir4_box .wp{height:420px}
	#ir10_box .cat_hd_2308{margin-bottom:20px;}
	.r2tr_text li .title{width: calc(100% - 110px);}
	.r2l_thumb .bd li h3{font-size:.25rem;}
	.r2l_thumb .bd img,.r2l_thumb{height:auto;}
	.r2l_thumb .bd li .title_box{padding:20px 10px; padding-right: 9em; }
	.wp,.slideNews.wp{width:100%;max-width:100%;}
	.header .hd-r{max-width:100%;}
	.ir1_box{height:557px !important;}

        .showdiv #ir1_box { display: none !important; }
        .g-nav2 .search { display: block; }
.m-list3 .txt44 { width: 100%; }
.Newslist ul li .time2 .yue h2,
.Newslist ul li .time2 .yue h5 { font-size: 15px; }

	.s1 .s1ico{position: relative; bottom:0;background-color: #0f51b5 !important; padding:10px 0;}
	#ir1_box .wp{width:80%;}
	#ir1_box .form::after,#ir1_box .hot-words{display:none;}
	#ir1_box .form,#ir1_box .hot-words{background-color: #fff; border-radius:15px;}
	.body_b{position: relative;
	left: 0;
	top: auto;}
	.body_b.showdiv{position: relative !important;}
	.wp{padding:0 10px !important;}
	.r2l_thumb,.r2tr_text,#pub_copy_box .ctr{width:100%;max-width:100%;margin-left: 0;}
        .s2 .wp .r2l_thumb { height: auto; } 
	.r2tr_text li .title{max-width:100%;}
	#pub_copy_box .ctr{margin-top:10px;}
	#pub_copy_box .ct{padding:20px 0;}
	.r2b{margin:0;padding:0 0px;}
	.r2bl, .r2br{width: 100%;margin: 20px 0 0 0;}
	.r2bl .content_box li .title{float:right; width:calc(100% - 80px);}
	.r2br .content_box li .title{float:right; width:calc(100% - 190px);}
	.r2br{float:right;margin-bottom:20px;}
	.s3#ir6_box .item{position: relative;float: left;top: auto;height: 300px;right: auto;left: auto;width:50%;/* height:auto; */}
	.s3#ir6_box  .i3s,.s3#ir6_box  .i4{width:100%;height: 360px;}
	.s3#ir6_box  .i5,.s3#ir6_box  .i6{width:50%;}
	.s3#ir6_box  .i3{display:none;}
	.s3#ir6_box  .i3s{display:block;}


	.swiper-container-r7 .pagination{display:none;}
	.s4 .slideGroup .parBd{padding:.3rem 0 .3rem; height:auto;}

	.s5 .des{margin-bottom:10px; line-height: 1.2; }
	.s5{background-color: #2b3572; padding: .3rem 0;}
	.r4t_thumb .bd ul li{width:300px;}
	#mainPage .section.s3{background: #0335ae !important; padding:20px 0;   height: auto;
	overflow: hidden;;}

	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li{width:475px; margin:0 10px;}
	.r5a_thumb .bd ul li .pic img, .r5b_thumb .bd ul li .pic img{height:auto;}
	.r7_cat .swiper-slide img{height:360px !important;}

	.r7_cat .swiper-slide .text{width:100%; padding:0 10px; margin-right:0;}
	.r7_cat .swiper-slide .cal{top:365px; display: none; }
	.spp{width:100%;max-height:560px;}
	.link_box{position: relative;left:0;top: 0;padding-left:0;width:100%;height: auto;}
	.r5a_thumb, .r5b_thumb{
	float:left;
	position: relative;
	width: 100%;
	padding-bottom:0px;
	}
	.r4t_thumb .bd{margin:0 -10px;}
	.r4t_thumb .bd ul li{width:310px; margin:0 10px;}
	.r4t_thumb .bd ul li .pic img{height:auto;max-height: 235px;}
	.r5a_text_box, .r5b_text_box{
	width: 100%;
	margin-right: 0;
	margin-bottom: 0px;
	}
	.s3#ir6_box .wpb{}
	.swiper-container-r7{width:100%; max-height:660px;}
	.r7_cat .list_text{width:100%; height:auto;margin-left:0; padding:15px 10px;}

	.r7_cat .list_text .thumb{float:right;width:120px; height:90px; overflow:hidden;}
	.r7_cat .list_text .text{float:left; width:calc(100% - 140px); margin-right:0;}
	#ir9_box .slideHdp{width:100%;}
	.r5a_thumb .hd, .r5b_thumb .hd{float:right; margin-left:0;}
	.ul-listl4 li{width:50%;}
	.ul-listl4 li.liw{width:100%;}
	#pub_copy_box .ctl::after{display:none;}
	#pub_copy_box .ctr{text-align:center}
	#pub_copy_box .ctr .qr {
	float: none;
	display: inline-block;}
	#pub_copy_box .ctl, #pub_copy_box .ctc{width:100%; margin-left:0;}
	#pub_copy_box .hd{margin:10px 0;}
	#ir9_box,#ir9_box .slideHd{padding:0;}
	.index_s6 .hetop{padding-top:0;/* float: left; *//* overflow: hidden; */}
	#ir9_box .cat_hd_2308{padding-top:20px;}
	.ul-listl4{padding:0 0 20px 0;}
	#ir7_box .slideGroup .parHd{padding:20px 0 20px 0;}
	.s4 .slideGroup .parBd{padding:0;}
	#ir10_box{margin-top:20px;float: left;   overflow: hidden;   clear: both; width: 100%; }
	.s4 .cat_hd_2308 .cat_name{margin:20px 0;}
	.ul-imgtxt-q1.ls{margin:40px 0 53px}
	
	
}

@media only screen and (max-width:960px){
	.swiper-container-r7{max-height:640px;}
	.spp{max-height:500px;}
	.ir1_box{height:539px !important;}
	.r4t_thumb .bd ul li{width:300px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li{width:455px; }
	.s5 .udata1 li{width:33.3%;}
	.s5 .udata1 li i{display: flex;align-items: center;width:140px; height:140px; margin:13px auto; line-height:140px;}
	.s5 .udata1 li i img{top:0;}
	#ir7_box .slideGroup .parHd{z-index:99;}
	.r7_cat .swiper-slide .cal{top:0;}
	.s4 .slideGroup .parBd{z-index:90;}
	#pub_copy_box .ctc .bd ul{width:100%;}
	#pub_copy_box .ctc .bd li{width:33.3%;}
	.ny_right_w{padding: 30px 10px;}
	.sz ul li .img33{height:auto;}
}

@media only screen and (max-width:915px){
	.ir1_box{height:506px !important;}.swiper-container-r7{max-height:610px;}
	.r4t_thumb .bd ul li{width:280px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li{width:440px; }
}

@media only screen and (max-width:900px){
	.ir1_box{height:506px !important;}.swiper-container-r7{max-height:610px;}
	.r4t_thumb .bd ul li{width:280px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li{width:440px; }
}

@media only screen and (max-width:896px){
	.ir1_box{height:506px !important;}.swiper-container-r7{max-height:610px;}
	.r4t_thumb .bd ul li{width:278px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li{width:428px; }
}

@media only screen and (max-width:854px){
	.swiper-container-r7{max-height:580px;}
	.r5a_thumb, .r5b_thumb{padding:0;}
	#mainPage .section.s3,#mainPage .section.s3{padding:35px 0;}
	.ir1_box{height:506px !important;}
	.r4t_thumb .bd ul li{width:264px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li{width:407px; }
	#ir7_box .slideGroup .parHd{float:left;padding:20px 0 !important;}
	#pub_copy_box .ctl::after{display:none;}
	.s4 .slideGroup .parHd ul li{padding:0 20px;}
}
@media only screen and (max-width:851px){
	.r4t_thumb .bd ul li{width:261px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li{width:402px; }
}
@media only screen and (max-width:844px){
	.r4t_thumb .bd ul li{width:261px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li{width:402px; }
}
@media only screen and (max-width:823px){
	.swiper-container-r7{max-height:560px;}
	.ir1_box{height:462px !important;}
	.r4t_thumb .bd ul li{width:254px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li{width:391px; }
}
@media only screen and (max-width:820px){
	.swiper-container-r7{max-height:560px;}
	.ir1_box{height:462px !important;}
	.r4t_thumb .bd ul li{width:252px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li{width:390px; }
}
@media only screen and (max-width:812px){
	#ir4_box .wp{height:350px}
	#r5_box .wp{height:400px;}
	.ir1_box{height:456px !important;}
	.r4t_thumb .bd ul li{width:250px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li{width:386px; }
	.s4 .slideGroup .parHd ul li{padding:0 15px;}
	.swiper-container-r7{max-height:560px;}
	.r5a_text_box .more, .r5b_text_box .more{margin-top:10px; line-height:40px; padding:0 15px;}
}
@media only screen and (max-width:800px){
	.ir1_box{height:400px !important;}
	#ir4_box .wp{height:350px}
	.r4t_thumb .bd ul li{width:246px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li{width:380px; }
	.r2tr_text li{padding:10px 0;}
	.swiper-container-r7{max-height:560px;}
	.ul-listl4 .pic{padding-top: 75%;}
	.ul-listl4 .pic,.ul-listl4 .pic img{height:auto;}
	.ul-listl4 .txt{height:auto;padding:20px 10px 0 10px;}
	.link_box a{line-height:40px;}
	.link_box a span{margin-top:6px;}
.ny_left,
.ny_right { width: 100%; }
.Newslist ul li .time2 { margin-right: 15px; }
.Newslist ul li a{width: calc(100% - 90px);    overflow: hidden;
  /* text-overflow: ellipsis; */ white-space: wrap; line-height: 1.3;
}
	.category_list li{width: calc(50% - 40px);}
	.category_list li,.category_list li:nth-child(3n){margin:10px 20px;}
	.r5a_thumb, .r5b_thumb{margin-top:-90px;}
	.r5a_thumb .hd, .r5b_thumb .hd{float:left; margin-left:120px;}
	.s5 .tit{font-size:0.4rem;}
.leader .leader-info a{position: relative;
    float: left;
    width: 100%;
    text-align: right;
    right: 0;
    bottom: 0;}
.leader .leader-info p{height:auto;}
.ul-txt-q2 li{width:100%; margin:10px 0;}
}
@media only screen and (max-width:768px){
	article.content .list .list-item .left p { font-size: 18px; }
	article.content .list .list-item .right ul li { height: 60px; line-height: 60px; width: 100%; width: calc(100% - 12px); }
	article.content .list .list-item .right ul li span { height: 60px; }
	article.content .list .list-item .right ul li a { font-size: 16px; }
	article.content .list .list-item .right ul li span.pa,
	article.content .list .list-item.bg0058a5 .right ul li.jgsz_icon1 span,
	article.content .list .list-item.bgffyxy .right ul li.jgsz_icon1 span,
	article.content .list .list-item.cyxy .right ul li.jgsz_icon1 span	{ background-size: 14%; }
	
	.st_tabol .st_taoli { width: 33.33%; width: calc(33.33% - 14px); margin: 0 6px 10px; }

	
	#ir4_box .wp{height:365px}.ul-listl4 .pic{padding-top:50%;}
	.ir1_box{height:400px !important;}
	.swiper-container-r7{max-height:540px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:364px; }
	.r5a_thumb, .r5b_thumb{margin-top:-80px;}.r5a_text_box .tit, .r5b_text_box .tit{
	text-overflow: ellipsis;
	display: -webkit-box;
	/* height:46px; */
	/* -webkit-line-clamp: 2; */
	/* -webkit-box-orient: vertical; */
	/* overflow: hidden; */
	}
        .s3#ir6_box .item{height:270px;}
        .r7_cat .swiper-slide img{height: 220px !important;}
}
@media only screen and (max-width:750px){
	.r5_box{min-height:100px;;}#ir4_box .wp{height:auto !important}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:350px; }
	.s4 .slideGroup .parHd ul li{padding:0 10px;}
	.r7_cat .list_text .title{height:auto;}
	.swiper-container-r7{max-height:520px;}
	.ul-imgtxt-q1.ls li{width:50%;}
	.r5a_thumb, .r5b_thumb{margin-top: 0;}
        .r5a_thumb .bd ul li, .r5b_thumb .bd ul li { margin: 0; }
}

@media only screen and (max-width:740px){
	.swiper-container-r7{max-height:520px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:350px; }
}

@media only screen and (max-width:736px){
	.swiper-container-r7{max-height:520px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:350px; }
}
@media only screen and (max-width:731px){
	.swiper-container-r7{max-height:560px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:345px; }
	#ir7_box .slideGroup .parHd{width:100%;}
	.s4 .slideGroup .parHd ul li{float:left; border-right:0;font-size: 0.22rem; width:25%; padding:0 0;}
}
@media only screen and (max-width:720px){
	.swiper-container-r7{max-height:505px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:340px; }
}
@media only screen and (max-width:700px){
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:330px; }
}
@media only screen and (max-width:667px){
	.ir1_box{height:375px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:313px; }
	.r5_box .cat_hd_2308{margin-right:20px; margin-bottom:0;}
	.s3#ir6_box .t{padding:10px 10px; height:auto; overflow:hidden;}
	.s3#ir6_box .item{height:auto;}
	.bg-mask .pic .a{background: none !important;}
	.bg-mask .pic .a .none{display:block;width:100%; height:auto;}
	.swiper-container-r7{max-height:475px;}.r5a_thumb, .r5b_thumb{margin-bottom:3em;}
}
@media only screen and (max-width:653px){
	.ul-listl4 .pic{padding-top: 100%;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:305px; }
}
@media only screen and (max-width:650px){
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:305px; }
}
@media only screen and (max-width:640px){
	#ir4_box .wp{height:365px}
	.swiper-container-r7{max-height:460px;}
	.ir1_box{height:360px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:300px; }
}
@media only screen and (max-width:600px){
	.r5a_text_box, .r5b_text_box{margin-bottom:0;}
	.r5_box .cats_bd_box{margin-top:-50px;}
	.r5_box{min-height:100px;}
	.s4 .slideGroup .parHd ul li{float:left;font-size: 0.24rem; border-right:0; width:25%; padding:0 0;}
	.r2l_thumb .bd li h3,.r5a_text_box .tit, .r5b_text_box .tit,.r7_cat .swiper-slide .text h3,.r7_cat .list_text .title,.r2br .content_box li .title{font-size:16px;}
	.r5a_text_box .des, .r5b_text_box .des,.r7_cat .swiper-slide .des{font-size:14px; line-height: 1.6; }
	.r2tr_text li .title{}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:270px; }
	.swiper-container-r7 .pagination{height:40px;}
	#ir1_box .form .input input{height:40px; line-height:40px;}
	#ir7_box .slideGroup .parHd{width:100%;}

	#ir9_box .hd{top:25px;}
	.ul-listl4 .pic, .ul-listl4 .pic img{height:100%;}
}
@media only screen and (max-width:599px){
	.s4 .slideGroup .parHd ul li,.s4 .slideGroup .parHd ul li i{font-size: 16px;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:284px; }
}
@media only screen and (max-width:568px){
	.s5 .tit{font-size:0.3rem;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:284px; }
}
@media only screen and (max-width:540px){
	.cat_hd_2308 .cat_name .en{font-size:12px;}
	.cat_hd_2308 .cat_name .cn { font-size: 22px; }
	#ir4_box .wp{height:345px}
	.swiper-container-r7{max-height:400px;}
	.ir1_box{height:300px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:250px; }
	.r2bl .content_box{padding:15px 10px;}
	.sz li{width:100%; margin:2% 0;}
	#ir2_box .more_next, #ir6_box .more_next,.r4t_thumb .hd .prev, .r4t_thumb .hd .next, #ir2_box .hd .next { width: 40px; height: 40px; }
	#ir2_box .more_next img, #ir6_box .more_next img,.r4t_thumb .hd img, #ir2_box .hd img { width: 20px; margin-top: 10px; }
	#ir2_box .more_next::after, #ir6_box .more_next::after,.r4t_thumb .hd a::after, #ir2_box .hd a::after {width: 30px; height: 30px; margin: -15px 0 0 -15px; }
	#ir2_box .more_next:hover img, #ir6_box .more_next:hover img, .r4t_thumb .hd a:hover img, #ir2_box .hd a:hover img { transform: translateX(6px); }
	
	.r2tr_text li { display: flex; justify-content: space-between; }
	.r2tr_text li .time { width: 70px; padding: 0 0px 0 10px; }
	.r2tr_text li .time .day { font-size: 20px; }
	.r2tr_text li .time .year { font-size: 12px; }
	.r2tr_text li .title { width: calc(100% - 85px); align-content: center; }
	
	.link_box a { text-align: center; padding: 0; line-height: 2; }
	.link_box a span { display: none; }
	
	.r5a_text_box .more, .r5b_text_box .more { font-size: 14px; line-height: 2em; left: 50%; position: relative; transform: translateX(-50%); }
	
   .r5a_thumb .hd, .r5b_thumb .hd { margin-left: 50%; transform: translateX(-50%); }
   .r5a_thumb .hd .prev, .r5b_thumb .hd .prev, .r5a_thumb .hd .next, .r5b_thumb .hd .next { width: auto; }
   .r5a_thumb .hd .next, .r5b_thumb .hd .next { margin-right: 0; }
	
}
@media only screen and (max-width:530px){
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:230px; }
	.ul-imgtxt-q1.ls li{width:100%;}
	.leader li{height:auto;margin-left: 0;overflow: hidden;}
	.leader .leader-img{
		position: relative;
		left: auto;
		text-align: center;
		height: auto;
		width: 100%;
		display: block;
		border: 0;
	}.leader .leader-info{
		width: 100%;
		margin-left: 0;
		float: left;
		border-left: 0;
		}
	.leader .leader-img img{width:265px; height:auto;display: inline-block;}
}
@media only screen and (max-width:500px){
	.header .head{padding:15px 0;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:230px; }
	.category_list li, .category_list li:nth-child(3n){width:100%; margin:10px 0;}
	#ir10_box .cat_hd_2308,#ir10_box .media_qr_box{float:left;width:100%; width: calc( 100% - 20px; );margin-right:0;}
	#ir10_box .wp{float:left;}
	#ir10_box .media_qr_box{margin-bottom:20px;}
	.s3#ir6_box .wpb{height:auto;}
	.r4t_thumb .hd .prev{margin-right:0;}
	.link_box .link_hd{width:100%;padding:20px 0;}
	.link_box .cn,.link_box .en{text-align: center;}
}
@media only screen and (max-width:480px){
	.s5 .tit{font-size: 0.32rem;}
	.r4t_thumb{top:-80px;}#ir4_box .wp{height:400px}
        
        .r2l_thumb .bd li .title_box { padding: 10px 20px; }
	#ir2_box .hd{display:none;}

	#ir1_box .wp{width:98%;}
	.swiper-container-r7{max-height:450px;}
	.r7_cat .list_text .thumb{ display:none; float:none; margin:10px auto;}
	.r7_cat .list_text .text{width:100% !important; padding:0 0 10px 0 !important; margin-left:0 !important; height:auto !important;}
	.ir1_box{height:270px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:460px; }
	.s3#ir6_box .item,.s3#ir6_box .i1, .s3#ir6_box .i2,.s3#ir6_box .i5, .s3#ir6_box .i6{}
	.r7_cat .swiper-slide .cal{display:none;}

}
@media only screen and (max-width:425px){
	.swiper-container-r7{max-height:430px;}
	.ir1_box{height:240px !important;}
	#ir4_box .wp{height:400px}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:405px; }
	.r2br .content_box li .thumb{float:none; margin:0 auto;}
	.r2br .content_box li .title{ width: 100%;}
	.r5_box .cat_hd_2308{width:50%; margin-right:0;}
	.s4 .cat_hd_2308 .cat_name{margin:20px 0;}
	.s5 .udata1 li{width:49%; margin:0 0.5%;}

}
@media only screen and (max-width:400px){
	.s5 .tit{font-size: 0.25rem; letter-spacing: 2px;}
	.swiper-container-r7{max-height:400px;}
	#ir4_box .wp{height:400px}
	.ir1_box{height:210px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:380px; }
	.r2br .content_box li .thumb{float:none; margin:0 auto;}
	.r2br .content_box li .title{width:100%;}
	.s4 .slideGroup .parHd ul li{font-size:18px;font-weight: bold; padding-top: 1.2em; position: relative; }
	.s4 .slideGroup .parHd ul li i{font-size:18px;margin-right: 0; position: absolute; top: -0.3em; left: 40%;}
	.s3#ir6_box .t{font-size:12px;}
	.ul-listl4 .form{display:none;}
}
@media only screen and (max-width:390px){
	#ir4_box .wp{height:400px}
	.ir1_box{height:208px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:370px; }
	

}
@media only screen and (max-width:375px){
	#ir4_box .wp{height:400px}.swiper-container-r7{max-height:380px;}
	.ir1_box{height:208px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:355px; }

}
@media only screen and (max-width:370px){
	#ir4_box .wp{height:400px}
	.ir1_box{height:208px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:350px; }
	.r2br .content_box li .thumb{float:none;width:144px;height:40px;
		overflow: hidden; margin:0 auto;}
	.r2br .content_box li .thumb .source{line-height:40px;}
	.r2br .content_box li .title{width:100%;}


}
@media only screen and (max-width:360px){.swiper-container-r7{max-height:375px;}
	.ir1_box{height:205px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:340px; }
	}
@media only screen and (max-width:350px){
	.ir1_box{height:202px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:330px; }
}
@media only screen and (max-width:320px){
	.swiper-container-r7{max-height:350px;}
	.ir1_box{height:180px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:300px; }

}
@media only screen and (max-width:300px){
	.swiper-container-r7{max-height:320px;}
	.ir1_box{height:150px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:280px; }

	.s5 .udata li .bg{width:100%; height:137px;}
	.s4 .slideGroup .parHd ul li,
	.s4 .slideGroup .parHd ul li i{font-size:12px;}
}
@media only screen and (max-width:280px){
	.cat_hd_2308 .cat_name .cn{font-size:20px;}
	.swiper-container-r7{max-height:150px;}
	.ir1_box{height:150px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:260px; }
	.r5a_thumb .hd .prev, .r5b_thumb .hd .prev, .r5a_thumb .hd .next, .r5b_thumb .hd .next{margin-right:5px;}
	.r5a_thumb .hd .prev, .r5b_thumb .hd .prev, .r5a_thumb .hd .next, .r5b_thumb .hd .next{width:calc(50% - 5px)}
	.s5 .udata li .bg{height:127px;}
}
@media only screen and (max-width:250px){
	.swiper-container-r7{max-height:150px;}
	.ir1_box{height:150px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:230px; }

	.s5 .udata li .bg{height:112px;}
}
@media only screen and (max-width:240px){
	.swiper-container-r7{max-height:150px;}
	.ir1_box{height:150px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:220px; }
}
@media only screen and (max-width:200px){
	.swiper-container-r7{max-height:150px;}
	.ir1_box{height:150px !important;}
	.r5a_thumb .bd ul li, .r5b_thumb .bd ul li,.r4t_thumb .bd ul li{width:180px; }
}