@charset "utf-8";

/*通用*/

/* banner */
.pg-banner{height: 400px;max-width: 1920px;margin: 0px auto;width: 100%; overflow: hidden;  position: relative; }
.pg-ban-img{height: 100%; -webkit-animation: scaleAnim 5s ease forwards;  animation: scaleAnim 5s ease forwards;}
.pg-banner .pg-ban-box{display: table; width:100%; height:100%;position: absolute; top: 0;}
.pg-banner .pg-ban-box .container{display: table-cell; vertical-align: middle;}
.pg-banner-tit{ color:#fff; margin: 0px auto; width: 60%; text-align: center; padding-top: 20px;  transform: scale(1) !important; position: relative; z-index: 1;}  
.pg-banner-tit h1{ padding-bottom: 20px; font-size: 2rem; font-weight: normal; position:relative;}
.pg-banner-tit span{color: rgba(255, 255, 255, 0.6);  font-size:1.1rem; font-family: "Arial"; font-weight: normal; font-style: italic; display: inline-block; padding-left: 5px;}
.pg-banner-tit p{color:rgba(255, 255, 255, 0.9);}
.pg-banner.abc .pg-banner-tit{margin-top: -80px;}

@keyframes scaleAnim{
    0%{         
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    100%{
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}



/*分页*/
.page-next{border-top:dashed 1px #e0e0e0;}
.pn-list a{color:#999;}
.pn-list a:hover{color:var(--theme-color);}
/*翻页*/
.pager{margin: 0px;}
.pager li>a:focus, .pager li>a:hover{ background: var(--theme-color); color:#fff;  border:solid 1px var(--theme-color);}

/*==分页==*/
.paginator{ font-family:Arial; text-align: center; }
.paginator a { transition: all 0.36s ease;  width:36px; color: #666;  text-align:center; height:36px; line-height:36px; display:inline-block; text-decoration:none;  background:#f5f5f5;  margin:0 5px; color:#666; transition: all 0.36s ease;}
.paginator a i {display:inline-block; font-size: 16px; line-height:34px; }
.paginator a:hover { background:var(--theme-color); color:#fff !important; }
.paginator span.cpb { transition: all 0.36s ease; text-align:center;  width:36px; height:36px;  line-height:36px; display:inline-block; color:#fff; background:#0030aa; margin-left: 5px; }
.paginatordis{ display:none;}


/*简介*/
.pg-about-tit{ text-align:center; color:#000; }
.pg-about-tit .t1{font-size:20px;  font-weight:bold;}
.pg-about-tit .t2{font-size:56px; line-height:120%; font-weight:bold;}
.pg-about-img img{max-width:100%; width:100%;}
.pg-about-xx{font-size:18px; font-weight:bold; color:#000; line-height:200%;}

.pg-about-list ul li{display:flex; border-top:solid 1px #000;}
.pg-about-list ul li .ww{flex: 1 0 50%; }
.pg-about-list ul li .pal-tit{ display:flex;  align-items: center;}
.pg-about-list ul li .pal-tit-box{ width:450px; margin:0px auto; text-align:center; }
.pg-about-list ul li .pal-tit .t1{font-size:38px; font-weight:bold;}
.pg-about-list ul li:nth-child(even){ flex-direction: row-reverse;}


.flex-zj{display: flex; align-items: center; height:100%; width:100%;}
.pg-about-xll .flex-zj.a1{background:#0030aa; padding-left:18%;}
.pg-about-xll .pax-tit .t1{font-size:60px;font-weight:bold; color:#fff; line-height:120%;}
.pg-about-xll .pax-tit .t2{width:20px; height:1px; background:#fff;}
.pg-about-xll .pax-tit .t3{font-size:25px;font-weight:bold; color:#fff; line-height:150%;}
.pg-about-xll ul{display:flex;}
.pg-about-xll ul li{flex:1 0 33.333%;}
.pg-about-xll ul li .pax-xx{padding: 0% 8%; font-size:18px; font-weight:bold;}

.pg-about-xll ul li img{max-width:100%; margin:0px auto;}

.pae-box{text-align:center;}
.pae-box img{ display:block; margin:0px auto; padding-bottom:20px;}
.pg-about-ewm .t1{cursor:pointer; transition:all 0.36s ease; padding:10px 30px; border-radius:30px; font-weight:bold; display:inline-block; margin:0px auto; background:#5cc928; color:#000; font-size:16px;}
.pg-about-ewm .t1 i{display:inline-block; padding-left:10px;}
.pg-about-ewm .t1:hover{background:#999997; color:#fff;}

/*底部*/
.ix-footer{background:#0030aa;}
.ix-footer .container{display:flex; justify-content: space-between;}
.ix-footer .if-tit{font-size:16px; color:#fff;}
.ix-footer .if-tit p:nth-child(1){font-weight:bold;}
.ix-footer .if-tit a{color:#fff; text-decoration:underline;}
.ix-footer .if-tit span{display:inline-block; padding:0px 5px;}
.ix-footer .if-img img{height: 70px;}
.ix-footer .if-img span{height:35px; width:2px; vertical-align:text-top;  background:#fff; display:inline-block; margin:0px 20px; }

.fh8{height:80px; display:none;}
.footer-an{display:none; position:fixed; bottom:0;  width:100%;}
.footer-an ul{display:flex;}
.footer-an ul li{ background:#0030aa; flex:1 0 33.333%; height:80px; text-align:center;}
.footer-an ul li{ }
.footer-an ul li a{color:#fff;}
.footer-an ul li a i{display:block; font-size:24px; line-height:100%; padding-top:15px;}
.footer-an ul li:nth-child(2){background:#ffcb00; }
.footer-an ul li:nth-child(3){background:#3c5a99; }


/*参赛资格*/
.pg-cszg{ display:flex;}
.pg-cszg .pg-cszg-tit{ flex:1 0 30%;}
.pg-cszg .pg-cszg-xx{ flex:1 0 70%; padding-left:10%;}
.pg-cszg-tit .t1{font-size:80px; font-weight:bold; line-height:120%;}

.pg-text img{max-width:100%;}


/*最新消息*/
.pg-news-tit .t1{ font-size:80px; text-align: center; font-weight:bold; line-height:120%;}
.pg-news-list ul li{padding-bottom:40px; display:flex;}
.pg-news-list ul li .pnl-tit{flex:1 0 36%; padding-right: 5%;}    
.pg-news-list ul li .pnl-xx{flex:1 0 64%;} 
.pg-news-list ul li .pnl-tit .t2{font-size:26px; font-weight:bold; line-height:150%;}
.pg-news-list ul li .pnl-xx .t3{padding-top:30px;}
.pg-news-list ul li .pnl-xx .t4{ padding-top:30px;}
.pg-news-list ul li .pnl-xx .t4 a{color:#0030aa; transition:all 0.36s ease;}
.pg-news-list ul li .pnl-xx .t4 a:hover{color:#a7cd3c;}

/*消息详情*/
.pg-news-deta .pnd-blck i{transform: rotate(180deg); display: inline-block;}
.pg-news-deta .pnd-tit .t1{ font-size:42px;  line-height:130%;}
.pg-news-deta .pnd-tit .t2{color:#666;}
.pg-news-deta .pnd-tit .t2 .view{padding-left:20px;}
.pg-news-deta .pnd-tit .t2 em{font-style:initial;}
.pn-nav a{color:#666;}
.pn-nav a span{color:#666; line-height:180%;}
.pn-nav a:hover span{color:#08b0f1;}
.pn-nav a:hover {color:#08b0f1;}

/*联系我们*/
.pg-con-tit .t1{font-size:60px; font-weight:bold; line-height:120%;}
.pg-con-box{display:flex;}
.pg-con-box .pcb-xx{ flex:1 0 40%; }
.pg-con-box .pcb-mess{ flex:1 0 60%;}
.pcb-xx p{padding-bottom:10px;}
.pcb-xx i{display:inline-block; padding-right:20px;}
.pg-con-box .pcb-mess .pcx-t2{ width:100%;}

.pcx-input p{padding-bottom:10px;}
.pcx-textarea p{padding-bottom:10px;}
.pcx-input.x1{ width:calc((100% - 40px)/2); float:left;}
.pcx-input.x1:nth-child(2){margin-left:40px;}
.pcx-input input{ height: 50px; border: none; line-height: 50px; width: 100%; padding: 0px 20px; outline: none; font-size: 16px; border:solid 1px #000; color:#999;}
.pcx-input{ padding-bottom: 20px;}
.pcx-textarea{ padding-bottom: 40px; font-size: 18px;}
.pcx-textarea textarea{ height: 100px; border: none; line-height: 40px; color:#999; width: 100%; padding: 0px 20px; outline: none; font-size: 16px;border:solid 1px #000;}
.pcx-input input.input-an{ color:#fff; outline: none; background: #0048ff; height:60px; line-height:60px; border:none; font-size:18px; font-weight:bold; transition:all 0.36s ease;}
.pcx-input:last-child{padding-bottom: 0px;}
.pg-contact-map h1{ font-size:24px; color:#333;}
.pcx-input input.input-an:hover{ background:#333;}

/*豐富獎品*/
.pg-prize-tit{text-align:center;}
.pg-prize-tit .t1{font-size:60px; font-weight:bold; line-height:120%;}
.pg-prize-tit .t2 img{ margin:0px auto; max-height:80px;}
.pg-prize-tit .t3{width:30px; height:3px; background:#000; margin:0px auto; margin-top:30px; margin-bottom:20px;}
.pg-prize-tit .t4{font-size:18px; font-weight:bold; }
.pg-prize-list ul{display:flex; flex-wrap: wrap; gap:40px; }
.pg-prize-list ul li{flex:0 0 calc(50% - 20px); background:#edebeb; height: 100%;}
.pg-prize-list ul li .ppl-tit{ padding:40px 20px; text-align: center; min-height:250px;  overflow:hidden;}
.pg-prize-list ul li .ppl-tit .t1{font-size:28px; font-weight:bold; line-height:150%;}
.pg-prize-list ul li .ppl-tit .t2{font-size:24px; line-height:150%; height:110px;
text-overflow: ellipsis; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 3; }



/*内页图片*/
.pg-banner{ position: relative; max-width: 1920px; margin: 0px auto; height: 400px; color:#fff; text-align: center;}
.pg-banner h1{ font-family: Arial, Helvetica, sans-serif; font-size: 48px; font-weight: normal; padding-top: 90px;}
.pg-banner h2{ font-size: 24px; font-weight: normal; padding-top: 30px; padding-bottom: 15px;}
.pg-banner h3{ width: 56px; height: 2px; margin: 0px auto; background: #fff;}
.pg-banner p{ padding:0px 20px; padding-top: 35px;  margin: 0px auto; }


/*详情单篇*/
.pg-deta-tit .t1{font-size:60px; font-weight:bold; line-height:120%;}


/*位置*/
.pg-wz img{ vertical-align: middle;}
.pg-wz a{ padding: 0px 10px; display: inline-block;}
.pg-wz span.as{ color: #999; padding-left: 10px;}

/*筛选*/
.pg-screen .ps-list{ position: relative; padding: 10px 0px; padding-left: 120px; border-bottom: solid 1px #e5e5e5; }
.pg-screen .ps-list p { position: absolute;left: 20px; width: 100px; content: ''; padding: 5px 0px; font-size: 16px;  color: #999; text-align: right; }
.pg-screen .ps-list a{ display: inline-block; padding: 5px 10px; transition:all 0.36s ease; color:#666;}
.pg-screen .ps-list a:hover{ background: #0030aa; color:#fff;}
.pg-screen .ps-list a.select{ background: #0030aa; color:#fff;}
.ps-list:last-child{ border: none;}


/*合作服务机构*/
.pg-list-c ul li{ padding: 30px 20px; border-bottom: solid 1px #e6e6e6;}
.pg-list-c ul li .plc-img{ width: 220px; height: 120px; overflow: hidden; position: relative;}
.pg-list-c ul li .plc-img img{position: absolute; top: 0;  bottom: 0; left: 0; right: 0; margin: auto; border: 0; width: auto;  max-height: 100%;   min-height: inherit;  max-width: 100%; display: block; transition: all 0.36s ease;}
.pg-list-c ul li .plc-img a:hover img{ transform: scale(1.08);}
.pg-list-c ul li .plc-tit{ padding-left: 240px; width: auto;}
.pg-list-c ul li .plc-tit .ptc-t1{ font-size: 20px; color:#333; position: relative;}
.pg-list-c ul li .plc-tit .ptc-t1 span{ font-size: 14px; display: inline-block; position: absolute; right: 0; top: 0; color: #0030aa;}
.pg-list-c ul li .plc-tit .ptc-t1 span i{ display: inline-block; padding-right: 5px; font-size: 18px; vertical-align: middle;}
.pg-list-c ul li .plc-tit .ptc-t2{  color:#999; padding-top: 15px; padding-bottom: 5px;}
.pg-list-c ul li .plc-tit .ptc-t2 span{ display: inline-block; padding-right: 30px;}
.pg-list-c ul li .plc-tit .ptc-t3{  color:#999; padding-bottom: 15px;}
.pg-list-c ul li .plc-tit .ptc-t4 a{ transition:all 0.36s ease; display: inline-block; width: 150px; height: 35px; text-align: center; line-height: 35px; background: #0030aa; border-radius: 4px; color:#fff}
.pg-list-c ul li .plc-tit .ptc-t4 a i{ vertical-align: middle;}

.pg-list-c .paginator a{ background:#fff;}

.pg-list-c ul li .plc-tit .ptc-t4 a:hover{background:#333;}


.pg-list-c ul li .zsy-img{width:200px;}

/*右边推荐机构*/
.right-nav-a .rna-list.jg ul li .rna-img{ height: 106px;}

/*右边导航1*/
.bs{background:#fff;}
.pg-main-a{ width:calc(100% - 260px);}
.pg-main-b{ width: 220px;}
.right-nav-a .rna-head{ height: 50px; line-height: 50px; text-align: center; border-bottom: solid 1px #e6e6e6;}
.right-nav-a .rna-head span{ color: #0030aa; font-size: 16px; border-bottom: solid 2px #0030aa; display: inline-block; line-height: 48px;}
.right-nav-a .rna-list ul li{ margin: 0px auto; width: 180px; padding-top: 20px;}
.right-nav-a .rna-list ul li .rna-img{ width: 178px; height: 178px; border: solid 1px #e6e6e6; overflow: hidden; position: relative;}
.right-nav-a .rna-list ul li .rna-img img{position: absolute; top: 0;  bottom: 0; left: 0; right: 0; margin: auto; border: 0; width: auto;  max-height: 100%;   min-height: inherit;  max-width: 100%; display: block; transition: all 0.36s ease;}
.right-nav-a .rna-list ul li a:hover .rna-img img{ transform: scale(1.08);}
.rna-list ul li .rna-tit .rt-t1{ padding-top: 10px; font-size:16px;}
.rna-list ul li .rna-tit .rt-t2 { color:#999999; padding-top:5px;}

@media (min-width: 1200px){
    .pg-par-box .container{max-width: 1240px;}
}


@media (max-width: 1080px){



}

@media (max-width: 780px){

   
  /*关于我们*/
  .pg-about-xx{padding-top:20px;}
  .pg-about-list ul li{align-content: flex-start;   flex-wrap: wrap;     flex-direction: column-reverse;}
  .pg-about-list ul li:nth-child(even){    flex-direction: column-reverse;}
  .pg-about-list ul li{padding:40px 0px;}
  .pg-about-list ul li .ww{width:100%;}
  .pg-about-list ul li .pal-tit{ padding-top:40px;} 
  .pg-about-xll ul{flex-wrap: wrap;}
  .pg-about-xll ul li{ flex: 1 0 100%;}
  .pg-about-xll .flex-zj{padding:30px 0px; flex-wrap: wrap;}
  .pg-about-xll .flex-zj.a1{padding-left:8%;}


  /*参赛资格*/
  .pg-cszg{flex-wrap: wrap;}
  .pg-cszg .pg-cszg-tit{flex: 1 0 100%;}
  .pg-cszg .pg-cszg-tit .t1{font-size:40px;}
  .pg-cszg .pg-cszg-xx{flex: 1 0 100%; padding-left:0px; padding-top:30px;}

  /*最新信息*/
  .pg-news-list ul li{flex-wrap: wrap;}
  .pg-news-list ul li .pnl-tit{flex: 1 0 100%; padding-left:0px;}
  .pg-news-list ul li .pnl-xx{flex: 1 0 100%;}
  .pg-news-tit .t1{font-size:40px;}
  .pg-news-list ul li .pnl-tit .t1{padding-bottom:5px;}
  .pg-news-list ul li .pnl-tit .t2{font-size:24px;}
  .pg-news-list ul li .pnl-xx .t3{padding-top:20px;}


  /*最新信息详细*/
  .pg-news-deta .pnd-tit .t1{ font-size:24px; }


  /*聯絡我們*/
   .pg-con-tit .t1{font-size:40px; text-align:center;}
    .pg-con-box{flex-wrap: wrap;}
   .pg-con-box .pcb-xx{flex: 1 0 100%;}
   .pg-con-box .pcb-mess {flex: 1 0 100%;}
   .pg-con-box{text-align:center;}
   .pcb-xx p{padding-bottom:30px;}
   .pg-con-box .pcb-xx i{display:block; font-size:40px; padding-bottom:10px; line-height:120%;}
   .pcx-input.x1{width:100%;}
   .pcx-input p{text-align:left;}
   .pcx-textarea p{text-align:left;}
   .pcx-input.x1:nth-child(2){margin-left: 0px;}

  /*豐富獎品*/
  .pg-prize-tit .t1{font-size:40px; padding-bottom:10px;}
  .pg-prize-list ul{gap:20px 0px;}
  .pg-prize-list ul li{flex:1 0 100%;}
  .pg-prize-list ul li .ppl-tit{min-height:initial;}
  .pg-prize-list ul li .ppl-tit .t2{ height:initial;     -webkit-line-clamp: initial;}
  .pg-prize-list ul li .ppl-tit .t1{font-size:24px;}
 .pg-prize-list ul li .ppl-tit .t2{font-size:18px;}

 /*详情单篇*/
.pg-deta-tit .t1{font-size:40px; text-align:center;}


/*合作伙伴*/
.pg-main-a{width:100%;}
.pg-list-c ul li .zsy-img{ width:60px;}
.pg-list-c ul li .plc-tit{    padding-left: 80px;}
.pg-main-b{width:100%; margin-top:40px;}

}

@media (max-width: 640px){

 


    .pt6{ padding-top: 30px;}
    .pb6{ padding-bottom: 30px;}
    .row{ margin-left: -10px; margin-right: -10px;}
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-right: 10px; padding-left: 10px;}


    .pt10{ padding-top: 30px;}
    .pb10{ padding-bottom: 30px;}
    .pt4{ padding-top: 30px;}
    .pb4{padding-bottom: 30px;}


    /*关于我们*/
    .pg-about-tit .t2{ font-size:40px;}
    .pg-about-list ul li .pal-tit .t1{font-size:30px;}
    .pg-about-list ul li .pal-tit-box{width:100%; padding:0px 20px;}
    .pg-about-list ul li{border-top:none; padding-bottom:0px;}
    .pg-about-xll{padding-top:30px;}
    .pg-about-xll .pax-tit .t1{font-size:42px;}
    
    /*底部*/
     .ix-footer .if-img{text-align:center; padding-bottom:20px;}
     .ix-footer .if-tit{text-align:center;}
    .ix-footer .if-img img{display:block; margin:0px auto; height:60px;}
     .ix-footer .if-img img.a1{margin-bottom:10px;}
    .ix-footer .if-img span{display:none;}
    .ix-footer .container{flex-wrap: wrap; flex-direction: column-reverse;}

    .fh8{display:block;}
    .footer-an{display:block;}

    
    /*合作伙伴*/
    .pg-screen .ps-list p{text-align:left; padding-bottom:10px;}
    .pg-screen .ps-list{padding-left:20px;}
    .pg-screen .ps-list p{position:initial;}
    .pg-list-c ul li .plc-tit .ptc-t1 span{position:initial; display:block; padding-top:10px;}

     .right-nav-a .rna-list ul{display:flex;     flex-wrap: wrap; gap: 0px 20px; padding: 0px 15px;}
    .right-nav-a .rna-list ul li{flex:0 0 calc(50% - 12px); width:initial;}
    .right-nav-a .rna-list ul li .rna-img{width:100%; height:initial;}
    .right-nav-a .rna-list ul li .rna-img img{ position:initial;}

    .pg-banner{height:300px;}
    .pg-banner h1{padding-top: 10%;}
    .pg-banner h2{    padding-top: 15px;}
    .pg-banner p{    padding-top: 25px;}

}
