@charset "utf-8";
.w1520 { width: 1520px; margin: 0 auto;}
.w1500 { width: 1300px; margin: 0 auto;}


/* 头部 start */
/* .head {position: fixed; top: 0px; left: 0px; right: 0px; transition: 0.8s; z-index: 9999;}
.head.on{transform: translateY(-100%); opacity: 0;} */
.head {background-color: #08103F;}
.head .streamer{position:relative; text-align: center; max-height: 130px; overflow: hidden; font-size: 0px; }
.head .streamer img{max-width: 100%;}
.head .streamer .close{ width: 34px; height: 34px; line-height: 34px; transition: .3s; font-size: 22px; font-weight: bold; text-align: center; position:absolute; right: 12px; top: 7px; background-color: #fff; border-radius: 100%; color: #da6244; }
.head .streamer .close:hover{opacity: 0.8;}
.head_box .logo{padding-top: 20px;}
.head_box .logo img{height: 70px;}
.head_box .logo{padding-top: 15px;}
.head_box .menu ul{font-size: 0px;}
.head_box .menu ul li{display: inline-block; position: relative; height:122px; line-height: 122px; overflow: hidden; margin: 0 14px;  }
.head_box .menu ul li::before{ content: ''; display:block; background-color:#75bdfc; position: absolute; left: 50%; bottom: -18px; opacity: 0; transform: translateX(-50%);  transition: .3s; width: 100px; height: 4px;}
.head_box .menu ul li:last-child{margin-right: 0px; }
.head_box .menu ul li a{display: block; font-size: 20px; color: #fff; transition: .3; padding: 0 5px; }
.head_box .menu ul li:hover a, .head_box .menu ul li.on a{ color:#75bdfc ; font-weight:bold;}
.head_box .menu ul li:hover::before, .head_box .menu ul li.on::before{bottom: 0px; opacity:1;}

/* .head.s1{position: absolute;} */
@media screen and (max-width:1800px) {
  .head_box{height: 100px;}
  .head_box .menu ul li{height: 100px; line-height: 100px;}
  .head_box .logo{padding-top: 5px;}
}
@media screen and (max-width:1650px) {
  .head .streamer{height: 80px;}
  .head .streamer img{position: relative; top: 50%; transform: translateY(-50%);}
  .head_box .logo{width: 300px;}
  .head_box .logo img{max-width: 100%; height: auto;}
  .head_box{height: 67px;}
  .head_box .menu ul li{height: 67px; line-height: 67px;}
  .head_box .menu ul li a{font-size: 16px;}
}
/* @media screen and (max-height:700px) {
  .head .streamer .close{width: 25px; height: 25px; line-height: 25px;}
  .head .streamer{height: 63px;}
} */
/* 头部 end */


/* 首页 start */
/* .home_warp{position: absolute; width: 100%;height: 100%; overflow: hidden;} */
/* .home_warp .theme{height: 0px; overflow: hidden; box-sizing: border-box;} */
.home_warp{  background: url(/images/index_bg_03.jpg) no-repeat bottom; background-color: #08103F; }
.home_warp .theme.th1{padding-top: 30px; padding-bottom: 50px; transition: .3s; }
/* .home_warp .theme.th1.on{padding-top: 160px;} */
.home_warp .theme.th1 .th1_top{margin-bottom: 20px;}
.home_warp .theme.th1 .th1_topLeft{width: 51.2%;}
.home_warp .theme.th1 .th1_topLeft .title { position: relative; width: 267px; margin: 30px 0; background: url(/images/index_text_icon.png) no-repeat right top;}
.home_warp .theme.th1 .th1_topLeft .title i{ display: block; padding-top: 16px; font-size: 37px; line-height: 1; font-weight: bold; color: #fff;}
.home_warp .theme.th1 .th1_topLeft .swiper_box{position: relative; height: 416px;}
.home_warp .theme.th1 .th1_topLeft .swiper_box .new_mySwiper{ width: 100%;  height: 100%; overflow: hidden;}
.home_warp .theme.th1 .th1_topLeft .swiper_box .new_mySwiper img{max-width: 100%;width: 100%;}
.home_warp .theme.th1 .th1_topLeft .swiper_box .img_text{height: 50px; line-height: 50px; padding-left: 20px; position: absolute; left: 0px; right: 0px; bottom: 0px; z-index: 2; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; padding-right: 155px; background-color: rgba(0, 0, 0, 0.5); font-size: 18px; color: #fff;}
.home_warp .theme.th1 .th1_topLeft .swiper_box .new_mySwiper .swiper-pagination{width: auto; right:20px; bottom:14px; left: auto;}
.home_warp .theme.th1 .th1_topLeft .swiper_box .new_mySwiper .swiper-pagination-bullet{width: 10px; height: 10px; margin: 0 5px; opacity: 1; background-color: #fff;}
.home_warp .theme.th1 .th1_topLeft .swiper_box .new_mySwiper .swiper-pagination-bullet-active{background-color: #e77c3e;}
.home_warp .theme.th1 .th1_topRight{width: 48.8%; padding-left: 20px; box-sizing: border-box;}
.home_warp .theme.th1 .th1_topRight .tabSwitchBtns {font-size: 0px; text-align: right; padding: 37px 0;}
.home_warp .theme.th1 .th1_topRight .tabSwitchBtns a{display: inline-block; transition: .3s; font-size: 21px; color: #fff; border-radius: 40px; padding: 3px 23px; background-color: #1e2f6a; background-color: rgba(255, 255, 255, 0.2); margin-left: 38px;}
.home_warp .theme.th1 .th1_topRight .tabSwitchBtns a.active{background-color: #499df9; background-image: linear-gradient(to right, #0b71f4 , #76befc);}
.home_warp .theme.th1 .th1_topRight .list ul li a{display: block; height: 78px; margin-bottom: 7px; transition: .3s;  background-color: #1e2f6a; background-color: rgba(255, 255, 255, 0.19);position: relative; padding-left:114px; padding-right: 10px;}
.home_warp .theme.th1 .th1_topRight .list ul li:last-child a{margin-bottom: 0px;}
.home_warp .theme.th1 .th1_topRight .list ul li a:hover{background-color: #499df9; background-image: linear-gradient(to right, #0b71f4 , #76befc);}
.home_warp .theme.th1 .th1_topRight .list ul li a .time{position: absolute; top: 50%; left: 30px; text-align: center; transform: translateY(-50%); color: #fff}
.home_warp .theme.th1 .th1_topRight .list ul li a .time .n{font-size: 17px;display: block; line-height: 1;}
.home_warp .theme.th1 .th1_topRight .list ul li a .time .yr{font-size: 16px; display: block;}
.home_warp .theme.th1 .th1_topRight .list ul li a .text{display: inline-block; max-height: 47px; overflow: hidden; font-size: 17px; color: #fff; position:relative; top: 50%; transform: translateY(-50%);}
.home_warp .theme.th1  .th1_bottom ul{margin-left: -15px;}
.home_warp .theme.th1  .th1_bottom ul li{float: left; width: 25%; padding-left: 15px; box-sizing: border-box;}
.home_warp .theme.th1  .th1_bottom ul li a{display: block; transition: .3s;}
.home_warp .theme.th1  .th1_bottom ul li a:hover{opacity: 0.8;}
.home_warp .theme.th1  .th1_bottom ul li a img{max-width: 100%;}
.home_warp .theme.th2{padding-top: 0px;position: relative; transition: .3s;}
.home_warp .theme.th2 .w1500{padding-bottom: 150px;}
.home_warp .theme.th2 .content .btns{margin-bottom: 20px;}
.home_warp .theme.th2 .content .btns a{width: 25%; float: left; color: #fff; background-color: #02061f; height: 100px; box-sizing: border-box; padding-left: 143px; position: relative;}
.home_warp .theme.th2 .content .btns a .icon{display: block; position: absolute; left: 55px; top: 50%; transform: translateY(-50%); transition: .3s; width: 60px; height: 60px; background-size: 55px auto; background-repeat: no-repeat; }
.home_warp .theme.th2 .content .btns a.a1 .icon{background-image: url(/images/index_title_icon1.png);}
.home_warp .theme.th2 .content .btns a.a2 .icon{background-image: url(/images/index_title_icon2.png);}
.home_warp .theme.th2 .content .btns a.a3 .icon{background-image: url(/images/index_title_icon3.png);}
.home_warp .theme.th2 .content .btns a.a4 .icon{background-image: url(/images/index_title_icon4.png);  background-position-y: 7px;}

.home_warp .theme.th2 .content .btns a .text{display: inline-block; text-align: center; position: relative; top: 50%; transform: translateY(-50%); font-size: 24px; font-weight: bold; }
.home_warp .theme.th2 .content .btns a .text .name{display: block; font-weight: bold;}
.home_warp .theme.th2 .content .btns a .text .num{display: block; font-size: 17px;}
.home_warp .theme.th2 .content .btns a::after{content: ''; width: 1px; background-color: #9b9ca6;  height: 100%; background-image: linear-gradient(#080c24, #a1a2ac, #080c24); position: absolute; right: 0px; top: 0px; bottom: 0px;}
.home_warp .theme.th2 .content .btns a:last-child:after{display: none;}

.home_warp .theme.th2 .content .btns a.active {background-color: #4097f8; background-image: linear-gradient(to right, #0b70f4, #77befc);}
.home_warp .theme.th2 .content .btns a.active .icon{background-position-y: -87px;}
.home_warp .theme.th2 .content .btns a.active.a1 .icon{background-position-y: -87px;}
.home_warp .theme.th2 .content .btns a.active.a2 .icon{background-position-y: -93px;}
.home_warp .theme.th2 .content .btns a.active.a3 .icon{background-position-y: -82px;}
.home_warp .theme.th2 .content .btns a.active.a4 .icon{background-position-y: -79px;}

.home_warp .theme.th2 .content .btns a.active::before{content: ''; position: absolute; left: 50%; bottom: -23px; transform: translateX(-50%); border: 12px solid transparent; border-top-color:#3f96f8; }
.home_warp .theme.th2 .content .switchBox{background-color: #405e99; background-color: rgba(255, 255, 255, 0.1); padding: 20px;  box-shadow: 0px 0px 10px #2f467f;}
.home_warp .theme.th2 .content .switchBox.zr .zr_box{position: relative;}
.home_warp .theme.th2 .content .switchBox.zr .zr_box .img_box { width: 30%; height: 296px; text-align: center;}
.home_warp .theme.th2 .content .switchBox.zr .zr_box .img_box img{max-height: 100%;}
.home_warp .theme.th2 .content .switchBox.zr .zr_box .introduce{width: 70%; height: 296px; overflow: hidden; overflow-y: auto; color: #fff; padding-right: 60px; box-sizing: border-box;}
.home_warp .theme.th2 .content .switchBox.zr .zr_box .introduce::-webkit-scrollbar {  width: 8px;  height: 8px;background: rgba(255,255,255,.6); border-radius: 4px;}
.home_warp .theme.th2 .content .switchBox.zr .zr_box .introduce::-webkit-scrollbar-track { border-radius: 4px;}
.home_warp .theme.th2 .content .switchBox.zr .zr_box .introduce::-webkit-scrollbar-thumb { border-radius: 4px; background-color:#449af8;}
.home_warp .theme.th2 .content .switchBox.zr .zr_box .introduce .title{font-size: 28px; text-align: center;  font-family: '方正大标宋';}
.home_warp .theme.th2 .content .switchBox.zr .zr_box .introduce .duty{text-align: center; margin-bottom: 35px; }
.home_warp .theme.th2 .content .switchBox.zr .zr_box .introduce p{font-size: 18px; line-height: 36px; }
.home_warp .theme.th2 .content .switchBox.zr .zr_box .introduce p.txt{text-indent: 2em;}
.home_warp .theme.th2 .content .switchBox.swiper{ padding-bottom: 65px;   }
.home_warp .theme.th2 .content .switchBox.swiper{position: relative;} 
.home_warp .theme.th2 .content .switchBox.gjgw .gjgw_swiper{width: 100%; height: 296px; overflow: hidden;}
.home_warp .theme.th2 .content .switchBox.swiper .swiper-slide a{transition: .3s;}
.home_warp .theme.th2 .content .switchBox.swiper .swiper-slide a:hover{opacity: 0.8;}
.home_warp .theme.th2 .content .switchBox.swiper .swiper-slide .img_box{display: block; height: 228px; overflow: hidden; font-size: 0px; width: 100%;}
.home_warp .theme.th2 .content .switchBox.swiper.wy .swiper-slide .img_box{height: 260px;}
.home_warp .theme.th2 .content .switchBox.swiper .swiper-slide .img_box img{max-width: 100%; width: 100%;}
.home_warp .theme.th2 .content .switchBox.swiper .swiper-slide .text{display: block; height: 45px; line-height: 45px; color: #02061f; background-color: #fff; text-align: center; font-size: 18px;}
.home_warp .theme.th2 .content .switchBox.swiper .swiper-pagination{bottom: 15px;}
.home_warp .theme.th2 .content .switchBox.swiper .swiper-pagination-bullet{width: 15px; height: 15px; opacity: 1; margin: 0 8px; background-color: #fff;}
.home_warp .theme.th2 .content .switchBox.swiper .swiper-pagination-bullet-active{width: 40px; border-radius: 20px; background-image:linear-gradient(to right,#0d72f4, #73bbfc);}

.home_warp .theme.th2 .content .switchBox.swiper .wy_swiper{width: 100%; overflow: hidden;}
.home_warp .theme.th2 .content .switchBox.xgbd .swiper_box{width: 45%; position: relative;}
.home_warp .theme.th2 .content .switchBox.xgbd .swiper_box .xgbd_swiper{width: 100%; overflow: hidden;}
.home_warp .theme.th2 .content .switchBox.xgbd .swiper_box .xgbd_swiper .swiper-slide a{display: block; font-size: 0px;}
.home_warp .theme.th2 .content .switchBox.xgbd .swiper_box .xgbd_swiper img{max-width: 100%;}
.home_warp .theme.th2 .content .switchBox.xgbd .swiper_box .img_text{  position: absolute; left: 0px; right: 0px; bottom: 0px; z-index: 2; background-color:rgba(0, 0, 0, 0.5); font-size: 16px; color: #fff; padding: 10px; padding-right: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.home_warp .theme.th2 .content .switchBox.xgbd .swiper_box .xgbd_swiper .swiper-pagination{width: auto; right:10px; bottom:12px; left: auto;}
.home_warp .theme.th2 .content .switchBox.xgbd .swiper_box .xgbd_swiper .swiper-pagination-bullet{width: 10px; height: 10px; margin: 0 5px; opacity: 1; background-color: #fff;}
.home_warp .theme.th2 .content .switchBox.xgbd .swiper_box .xgbd_swiper .swiper-pagination-bullet-active{background-color: #e77c3e;}
.home_warp .theme.th2 .content .switchBox.xgbd .lists{width: 55%; padding-left: 20px; box-sizing: border-box;}
.home_warp .theme.th2 .content .switchBox.xgbd .lists .move{text-align: right;}
.home_warp .theme.th2 .content .switchBox.xgbd .lists .move a{font-size: 16px; transition: .3s; color: #fff;}
.home_warp .theme.th2 .content .switchBox.xgbd .lists .move a:hover{color: #ec380b;}
.home_warp .theme.th2 .content .switchBox.xgbd .lists ul li{padding: 14px 0;}
.home_warp .theme.th2 .content .switchBox.xgbd .lists ul li a{display: block; transition: .3s; font-size: 18px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 18px; position: relative; padding-right: 112px;}
.home_warp .theme.th2 .content .switchBox.xgbd .lists ul li a .time{position: absolute; right: 0px; top: 50%; transform: translateY(-50%);}
.home_warp .theme.th2 .content .switchBox.xgbd .lists ul li a::before{content: ''; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 8px; height: 8px; border-radius: 100%; background-color: #4097f8;}
.home_warp .theme.th2 .content .switchBox.xgbd .lists ul li a:hover{color: #4097f8;}

/* 弹框 */
.popUp{visibility: hidden; opacity: 0; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color: rgba(0, 0, 0, 0.6); z-index: 999;}
.popUp.on{visibility: visible; opacity: 1;}
.popUp .popUp_box{width: 1200px; height: 600px; box-sizing: border-box; padding:45px 20px; padding-bottom: 100px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 20px; background-color: #fff;} 
.popUp .popUp_box .clearBtn{position: absolute; right: 15px; top: 0px; font-size: 45px; line-height: 45px; color:#333;}
.popUp .popUp_box .clearBtn a{color:#333; transition: .3s;}
.popUp .popUp_box .clearBtn a:hover{color: red;}
.popUp .popUp_box .popUp_centent{height: 100%;}
.popUp .popUp_box .articleBox{height: 100%; font-size: 14px; line-height: 24px; box-sizing: border-box; overflow: hidden; overflow-y: auto; background-color: #f4f3f3;}
.popUp .popUp_box .articleBox::-webkit-scrollbar { width: 4px;  height: 8px;background: rgba(255,255,255,.6); border-radius: 4px;}
.popUp .popUp_box .articleBox::-webkit-scrollbar-track { border-radius: 4px;}
.popUp .popUp_box .articleBox::-webkit-scrollbar-thumb { border-radius: 4px; background-color:#449af8;}
.popUp .popUp_box .articleBox .fn18{font-size: 18px;  font-weight: 700;  text-align: center;}
.popUp .popUp_box .move{text-align: center; padding-top: 20px;}
.popUp .popUp_box .move a{display: inline-block; margin-top: 5px;}

@media screen and (max-width:1800px) {
  /* .home_warp .theme.th1{padding-top: 222px;} */
  .home_warp .theme.th1 .th1_top{margin-bottom: 20px;}
  .home_warp .theme.th1 .th1_topLeft{width: 45%;}
  .home_warp .theme.th1 .th1_topLeft .title{background-size: 150px; width: 200px;}
  .home_warp .theme.th1 .th1_topLeft .title i{font-size: 30px;}
  .home_warp .theme.th1 .th1_topRight{width: 55%;}
  .home_warp .theme.th1 .th1_topLeft .swiper_box{height: 365px;}
  .home_warp .theme.th1 .th1_topRight .list ul li a .time .n{font-size: 26px;}
  .home_warp .theme.th1 .th1_topRight .list ul li a{height: 67px;}
  .home_warp .theme.th1 .th1_topRight .tabSwitchBtns{padding: 15px 0;}
  .home_warp .theme.th1 .th1_topLeft .title{margin: 10px 0;}
  /* .home_warp .theme.th2{padding-top: 116px;} */
  .home_warp .theme.th2 .content .btns a{height: 72px;}
  .home_warp .theme.th2 .content .btns a .text{font-size: 22px;}
  .home_warp .theme.th2 .content .btns a.active::before{bottom: -22px;}
  .home_warp .theme.th2 .content .switchBox.swiper{padding-bottom: 51px;}


  .home_warp .theme.th2 .content .btns a .icon{width: 45px; height: 42px; background-size: 40px auto;}
  .home_warp .theme.th2 .content .btns a.a4 .icon{background-position-y: 4px;}
  .home_warp .theme.th2 .content .btns a.active.a1 .icon{background-position-y: -64px;}
  .home_warp .theme.th2 .content .btns a.active.a2 .icon{background-position-y: -69px;}
  .home_warp .theme.th2 .content .btns a.active.a3 .icon{background-position-y: -64px;}
  .home_warp .theme.th2 .content .btns a.active.a4 .icon{background-position-y: -59px;}
}
@media screen and (max-width:1650px) {
  .w1500 { width: 1200px; margin: 0 auto;}
  .w1520 { width: 1200px; margin: 0 auto;}
  /* .home_warp .theme.th1{padding-top: 144px;}
  .home_warp .theme.th1.on{padding-top: 114px;} */
  .home_warp .theme.th1 .th1_topRight .list ul li a .time .n{font-size: 17px;}
  .home_warp .theme.th1 .th1_topLeft .swiper_box{height: 337px;}
  .home_warp .theme.th1 .th1_topRight .list ul li a{height: 63px; margin-bottom: 6px;}
  .home_warp .theme.th1 .th1_topRight .tabSwitchBtns a{font-size: 18px;}
  .home_warp .theme.th1 .th1_topLeft .swiper_box .img_text{font-size: 16px;}
  .home_warp .theme.th2 .content .btns a .text{font-size: 18px;}
  .home_warp .theme.th2 .content .btns a .text .num{font-size: 14px;}
  .home_warp .theme.th2 .content .btns a{height: 64px;}
  /* .home_warp .theme.th2{padding-top: 95px;} */
  .home_warp .theme.th2 .content .switchBox.zr .zr_box .introduce p{font-size: 16px; line-height: 32px;}
  .home_warp .theme.th2 .content .switchBox.swiper .swiper-slide .text{font-size: 16px;}
  .home_warp .theme.th2 .content .switchBox.gjgw .gjgw_swiper{height: 274px;}
  .home_warp .theme.th2 .content .switchBox.swiper .swiper-slide .text{height: 40px; line-height: 40px;}
  .home_warp .theme.th2 .content .switchBox.swiper .swiper-pagination-bullet{width: 10px; height: 10px;}
  .home_warp .theme.th2 .content .switchBox.swiper .swiper-pagination-bullet-active{width: 25px;}
  .home_warp .theme.th2 .content .switchBox.xgbd .lists ul li{padding: 10px 0;}
  .home_warp .theme.th2 .content .switchBox.xgbd .lists ul li a{font-size: 16px;}
  .home_warp .theme.th2 .content .switchBox.swiper{padding-bottom: 37px;}
  .home_warp .theme.th2 .content .switchBox.swiper .swiper-pagination{bottom: 8px;}
  .home_warp .theme.th2 .content .switchBox.xgbd .swiper_box{width: 40%;}
  .home_warp .theme.th2 .content .switchBox.xgbd .lists{width: 60%;}
  .home_warp .theme.th2 .content .switchBox{padding: 15px;}

}
/* @media screen and (max-height:700px) {
  .home_warp .theme.th1{padding-top: 131px;}
  .home_warp .theme.th1.on{padding-top: 70px;}
  .home_warp .theme.th2{padding-top: 83px;}
  .home_warp .theme.th2 .content .btns a{height: 50px;}
  .home_warp .theme.th2 .content .btns a.active::before{border-width: 8px; bottom: -15px;}
  .home_warp .theme.th2 .content .btns{margin-bottom: 10px;}
  .home_warp .theme.th2 .content .switchBox.swiper{padding-bottom: 15px;}
  .home_warp .theme.th2 .content .switchBox.swiper .swiper-pagination{bottom: -3px;}
  .home_warp .theme.th2 .content .switchBox.swiper .swiper-slide .img_box{height: 220px; overflow: hidden;}
  .home_warp .theme.th2 .content .switchBox.xgbd .swiper_box{width: 38%;}
  .home_warp .theme.th2 .content .switchBox.xgbd .lists{width: 62%;}
  .home_warp .theme.th2 .content .switchBox.xgbd .lists ul li{padding: 9px 0;}
  .home_warp .theme.th2 .content .switchBox.zr .zr_box .img_box{height: 252px;}
  .home_warp .theme.th2 .content .switchBox.zr .zr_box .introduce{height: 250px;}
  .home_warp .theme.th2 .content .switchBox.zr .zr_box .introduce .duty{margin-bottom: 20px;}
  .home_warp .theme.th2 .content .switchBox.gjgw .gjgw_swiper{height: 260px;}

}
@media screen and (max-height:650px) {
  .home_warp .theme.th1 .th1_topLeft{width: 35%;}
  .home_warp .theme.th1 .th1_topRight{width: 65%;}
  .home_warp .theme.th1 .th1_topLeft .swiper_box{height: 262px;}
  .home_warp .theme.th1 .th1_topLeft .title i{font-size: 24px;}
  .home_warp .theme.th1 .th1_topLeft .swiper_box .img_text{padding-right: 129px; height: 40px; line-height: 40px;}
  .home_warp .theme.th1 .th1_topRight .list ul li a .text{font-size: 14px; max-height: 42px;}
  .home_warp .theme.th1 .th1_topRight .list ul li a .time .n{font-size: 17px;}
  .home_warp .theme.th1 .th1_topRight .list ul li a .time .yr{line-height: 1; font-size: 13px;}
  .home_warp .theme.th1 .th1_topRight .list ul li a{height: 47px;}
  .home_warp .theme.th1 .th1_bottom ul{margin-left: -30px;}
  .home_warp .theme.th1 .th1_bottom ul li{padding-left: 30px;}
} */
@media screen and (max-width:1200px) {
  .home_warp{width: auto; height: auto; overflow: initial;}
  body{width: 1200px;}
}

/* 首页 end */

/* 底部 start */
/* .footer{position: absolute; left: 0px; right: 0px; bottom: 0px;} */
.footer .footer_width{width: 1500px; margin: 0 auto; box-sizing: border-box;}
.footer .footer_box .links{font-size: 0px; padding: 15px 0; text-align: center; background-color: #202020;} 
.footer .footer_box .links a{font-size: 16px; margin: 0 20px; color: #b7d2ff; transition: .3s;}
.footer .footer_box .links a:hover{color: #677ce8;}
.footer .footer_box .bottom{ padding: 30px 0; background-color: #313a41;} 
.footer .footer_box .bottom .footer_width{padding-left: 110px; position: relative;}
.footer .footer_box .bottom .icon{position: absolute; left: 59px; top: 0px;}
.footer .footer_box .bottom .text{font-size: 0px; text-align: center;}
.footer .footer_box .bottom .text span{display: inline-block; margin: 0 25px; font-size: 16px; line-height: 36px; color: #ffffff;}

.footer.s1{position: static; position: initial; }
@media screen and (max-width:1800px) {
  .footer .footer_box .bottom{padding: 20px 0;}
}
@media screen and (max-width:1650px) {
  .footer .footer_width{width: 1200px; }
  .footer .footer_box .bottom .text span{margin:0 10px;}
}
/* @media screen and (max-height:700px) {
  .footer .footer_box .bottom{padding: 10px 0;}
  .footer .footer_box .links{padding: 10px 0;}
  .footer .footer_box .links a{font-size: 14px;}
  .footer .footer_box .bottom .text span{font-size: 14px; line-height: 28px;}
} */
/* 底部 end */


/* 侧边 start */
.index_broadside{position: fixed; right: 25px; top: 50%;transform: translateY(-50%); }
.index_broadside .broadside_box{width: 55px; font-size: 0px;}
.index_broadside .broadside_box a{display: block; transition: .3s; position: relative;}
.index_broadside .broadside_box a .qrIcon{width: 100px; height: 100px; opacity: 0; visibility: hidden; transition: opacity .3s; padding: 10px; border-radius: 6px;  background-color: #fff; position: absolute; right: 115%; top: 50%; transform: translateY(-50%); }
.index_broadside .broadside_box a .qrIcon img{max-width: 100%; }
.index_broadside .broadside_box a .qrIcon::before{content: ''; position: absolute; top: 50%; right: -15px; transform: translateY(-50%); border: 10px solid transparent; border-left-color:#fff;}
.index_broadside .broadside_box a:hover .qrIcon{opacity: 1; visibility: visible;}
.index_broadside .broadside_box a:first-child{margin-bottom: 25px;}
@media screen and (max-height:700px) {
}
/* 侧边 end */
/*规定动画走向 end*/
/* .roll-btn {display: block; opacity: 1; transition: .3s; position: fixed; bottom: 30px; left: 50%;z-index: 9; width: 50px; height: 50px; margin-left: -25px; pointer-events: none; background: url(/images/roll-btn.png) no-repeat; z-index: 9; -webkit-animation: bannerScale 2s linear infinite; animation: bannerScale 2s linear infinite; background-size: cover;}
.roll-btn.on{ opacity: 0; } */
/*过场（切换栏目）动画 stat*/
/* @keyframes bannerScale {
  0% {bottom:10px;}
  50%{bottom:30px;}
  100%{ bottom:10px;}
}
@-webkit-keyframes bannerScale {
  0% {bottom:10px;}
  50%{ bottom:30px;}
  100%{bottom:10px;}
} */

/* 评审奖励 start */
.home_warp.s1{overflow:initial; position: static; position: initial;  background: url(/images/index_th2_bg_04.jpg) no-repeat bottom; background-size: 100% 100%;}
.home_warp.s1{padding-top: 23px;}
.home_warp.s1 .w1500{width: 1500px;}
.home_warp .contentBox{height: 100%;}
.psjl .contentBox{padding-top: 80px; padding-bottom: 100px;}
/* .psjl .contentBox .theme1{height: 644px;} */
.psjl .contentBox .theme1_top ul li{ width: 50%; }
.psjl .contentBox .theme1_top ul li a{display: block; height: 300px; padding-left: 200px; padding-right: 60px; position: relative;}
.psjl .contentBox .theme1_top ul li a .icon{position: absolute; left: 40px; top: 50%; transform: translateY(-50%);}
.psjl .contentBox .theme1_top ul li a .item{display: block; height: 100%; position: initial; transform: none;}
.psjl .contentBox .theme1_top ul li a .item .text{position: relative; top: 50%; transform: translateY(-50%);} 

.psjl .contentBox .theme1_top ul li.i6 .liBox{background: linear-gradient(to right, #0191E7, #27C6DC);}
.psjl .contentBox .theme1_top ul li.i7 .liBox{background: linear-gradient(to right, #D782FB, #FB9892);}

.psjl .contentBox .theme1_left{width: 1106px; height: 644px; margin: 0 auto;}
.psjl .contentBox ul{margin-left: -20px;}
.psjl .contentBox .theme1_left ul li{width: 50%;}
.psjl .contentBox ul li{ float: left; padding-left: 20px; margin-bottom: 20px; box-sizing: border-box;}
.psjl .contentBox ul li a{display: block; height: 313px;}
.psjl .contentBox .theme1_right{width: 394px; height: 644px;padding-left: 20px; box-sizing: border-box;}
.psjl .contentBox .listsBox li.i1 .liBox{background: linear-gradient(to right, #ff9332, #fcb936);}
.psjl .contentBox .listsBox li.i2 .liBox{background: linear-gradient(to right, #4349d0, #2388e8);}
.psjl .contentBox .listsBox li.i3 .liBox{background: linear-gradient(to right, #8072d1, #897fc1);}
.psjl .contentBox .listsBox li.i4 .liBox{background: linear-gradient(to right, #e35179, #ed7b73);}
.psjl .contentBox .listsBox li.i5 .liBox{background: linear-gradient( #0591d9, #2cb4c2);}
.psjl .contentBox .listsBox li a{background: url(/images/psjl_bg_img_03.png) no-repeat bottom right;transition: .3s; }
.psjl .contentBox .listsBox li a:hover{opacity: 0.7;}
.psjl .contentBox .theme1_right ul{height: 100%;}
.psjl .contentBox .theme1_right ul li{height: 100%; float: none;}
.psjl .contentBox .theme1_right ul li .liBox{height: 100%;}
.psjl .contentBox .theme1_right ul li a{display: block; height: 100%;}
.psjl .contentBox .listsBox li a .item{display: block; text-align: center; position: relative; top: 50%; transform: translateY(-50%); }
.psjl .contentBox .listsBox li a .item .icon{display: block; margin-bottom: 23px;}
.psjl .contentBox .listsBox li a .item .text{display: block; font-size: 28px; font-weight: bold; color: #fff; text-shadow: 0px 3px 4px #494b57;}
@media screen and (max-width:1600px) {
  .psjl .contentBox{padding-top: 0px;}
  .home_warp.s1{padding-top: 68px;}
  .home_warp.s1 .w1500{width: 1200px;}
  /* .psjl .contentBox .theme1{height: 528px;} */
  .psjl .contentBox .theme1_top ul li a{height: 200px;}
  .psjl .contentBox .theme1_left{width: 890px; height: 528px; }
  .psjl .contentBox .theme1_right{width: 310px; height: 528px; }
  .psjl .contentBox .theme1_left ul li a{height: 254px;}
  .psjl .contentBox .listsBox li a .item .text{font-size: 22px;}
  .psjl .contentBox .listsBox li a .item .icon img{width: 80px;}
}
/* 评审奖励 end */

/* 列表页 start */
.lby .contentBox{padding-top: 57px; padding-bottom: 87px;}
.home_warp .contentBox .path p{font-size: 16px; color: #fff; padding: 18px 0; padding-left: 40px; background-color: rgba(255, 255, 255, 0.3);}
.home_warp .contentBox .path p a{color: #fff; display: inline-block; transition: .3s; vertical-align: middle;}
.home_warp .contentBox .path p a[href]:hover{color: #71bafc;}
.home_warp .contentBox .path p a img{display: inline-block; vertical-align: middle; margin-right: 19px;}
.home_warp .contentBox .path p a i{display: inline-block; vertical-align: middle;}
.lby .contentBox .lists{padding: 26px 30px; padding-bottom: 62px; background-color: rgba(255, 255, 255, 0.1); box-shadow: 0px 3px 7px 0px #174386;}
.lby .contentBox .lists ul li a{display: block; padding: 19px 0; padding-left: 20px; padding-right: 139px; box-sizing: border-box; transition: .3s; position: relative; border-bottom: 1px dashed #fff; font-size: 18px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lby .contentBox .lists ul li:first-child a{border-top: 1px dashed #fff;}
.lby .contentBox .lists ul li a::before{content: ''; width: 8px; height: 8px; background-color: #fff; border-radius: 100%; position: absolute; left: 0px; top: 50%; transform: translateY(-50%);}
.lby .contentBox .lists ul li a .time{position: absolute; right: 34px; top: 50%; transform: translateY(-50%); }
.lby .contentBox .lists ul li a:hover{background-color: #4399f8; background-image: linear-gradient(to right, #0a70f4, #78bffc); }
.lby .contentBox .lists .page{font-size: 0px; text-align: center; padding-top: 63px;}
.lby .contentBox .lists .page a{display: inline-block; padding: 1px 15px; transition: .3s; margin: 0 7px; box-sizing: border-box; margin-bottom: 5px; border: 1px solid #fff; font-size: 18px; color: #fff;}
.lby .contentBox .lists .page a:hover{background-color: #4399f8;  background-image: linear-gradient(to right, #0d72f4, #71bafc); border-color: transparent;}
.lby .contentBox .lists .page a.current{background-color: #4399f8;  background-image: linear-gradient(to right, #0d72f4, #71bafc); border-color: transparent;}
@media screen and (max-width:1600px) {
  .lby .contentBox .lists ul li a{font-size: 16px;}
}
/* 列表页 end */

/* 详情页 start */
.xqy .contentBox{padding-top: 57px; padding-bottom: 87px;}
.xqy .contentBox .article{padding: 60px 80px; padding-bottom: 62px; background-color: rgba(255, 255, 255, 0.1); box-shadow: 0px 3px 7px 0px #174386;}
.xqy .contentBox .article .title{text-align: center; font-size: 30px; font-weight: bold; color: #fff; text-align: center; padding-bottom: 53px;}
.xqy .contentBox .articleBox{font-size: 16px; color: #fff; line-height: 34px;}
.xqy .contentBox .articleBox a{color: #99f2fb; transition: 0.3s;}
.xqy .contentBox .articleBox a:hover{opacity: 0.8;}

.xqy .contentBox .articleBox .articleBox_left{display: table-cell; vertical-align: top; padding-right: 35px;}
.xqy .contentBox .articleBox .articleBox_right{display: table-cell; vertical-align: top;}
/* 详情页 end */

/* 评审奖励v2 start */
.psjl_v2 .contentBox{padding-top: 57px; padding-bottom: 87px;}
.psjl_v2 .theme1 ul{margin-left: -40px;}
.psjl_v2 .theme1 ul li {width: 50%; float: left; padding-left: 40px; box-sizing: border-box;}
.psjl_v2 .theme1 ul li a{display: block; text-align: center; padding: 100px 0; margin-bottom: 40px; background-color: #fff;}
.psjl_v2 .theme1 ul li.w100{width: 100%;}
@media screen and (max-width:1600px) {
  .psjl_v2 .contentBox{padding-top:0px;}
}
/* 评审奖励v2 end */

