@charset "utf-8";
/*
Theme ID: user36
Author: 懒鸟飞移植
Author QQ：1430826160
Author Email：1430826160@qq.com
Author URL: http://www.lanniaofei.com/
*/
a, body, div,footer, h1, h2, h3, h4, h5, h6, header, html, i, img, menu, nav,  p ,ul {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
 *{ -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; /* For some Androids */ }
*, :after, :before {box-sizing: border-box;}
a{text-decoration: none;color: #ff5473;-webkit-touch-callout: none;-webkit-user-select: none;-webkit-tap-highlight-color: transparent; outline: none;transition: color .1s ease;}
li {list-style: none;}
button{border: none;background: none;outline: none;}
html{overflow-x:hidden;font-size:62.5%;}
html,body{position: relative;height: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {font-family: "Microsoft Yahei", sans-serif;/*font-family: "Arima Madurai",Microsoft JhengHei,Georgia,Times,serif;*/font-size:15px; font-size:1.5rem;background-color: #f3f5f7;color: #333;}
.move{animation: move 5s linear infinite;}
@keyframes move {0% {transform: rotate(0deg);}20% {transform: rotate(72deg);}40% {transform: rotate(144deg);}60% {transform: rotate(216deg);}80% {transform: rotate(288deg);}100% {transform: rotate(360deg);}}
@keyframes fade-in {0% {opacity: 0;}100%{opacity: 1;} }    
@-webkit-keyframes fade-in { 0% {opacity: 0;}40% {opacity: 0.5;}100% {opacity: 1;}}
.rock{animation: rock 2.5s ease-in-out infinite;}
@-webkit-keyframes rock{0%, 100%{-webkit-transform: rotate(-15deg);}50%{-webkit-transform: rotate(15deg);}}
.sway{animation: sway 2.5s .15s linear infinite;}
@-webkit-keyframes sway{10%{transform: rotate(15deg);}20%{transform: rotate(-10deg);}30%{transform: rotate(5deg);}40%{transform: rotate(-5deg);}50%,100% {transform: rotate(0deg);}}
::-webkit-scrollbar-thumb{background-color: rgba(130,130,130,.5);border-radius: .5rem;}
::-webkit-scrollbar-thumb:hover{background-color: #333;border-radius: .5rem;}
::-webkit-scrollbar{width: .5rem;height: .5rem;} 
::-webkit-scrollbar-thumb:active{background-color: #ff5473;border-radius: .5rem;}
::-webkit-scrollbar-corner{background: rgba(0,0,0,0);border-radius: 0 0 1rem 0}
::-webkit-scrollbar-button{background-color: rgba(0,0,0,0);height: .2rem;width: .2rem;}
/*header*/
header{width: 100%;height: auto;background-color: #FFD100;}
.header{width: 100%;height: 8rem;padding: 2rem 1rem 1rem;}
.logo{width: 20rem;height: 5rem;}
.logo img{width: 100%;height: auto;}
.header-right{max-width: calc(100% - 6rem);text-align: right;}
.header-right .is-text{width: 12rem;height: 3.6rem;font-size: 1.4rem;color: #000;border-radius: 3.6rem;border: .1rem solid #000;overflow: hidden;}
.header-right .is-text:hover{background-color: #000;color: #FFD100;}
.header-right .is-banner{width: 28rem;height: 5rem;}
.header-right .is-banner img{width: 100%;height: auto;}
/*navbar*/
.navbar{width: 100%;height: 5rem;background-color: #FFD100;}
.navbar-inner{width: 100%;height: 5rem;padding: 1rem;}
.navbar-inner ul{width: calc(100% - 3rem);height: 3rem;overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
.navbar-inner ul li{text-align: left;margin: 0 1rem 0 0;}
.navbar-inner ul h2{width: 100%;font-size: 1.4rem;}
.navbar-inner ul li a{font-size: 1.5rem;color: #000;}
.navbar-inner .upper i{font-size: 2rem;color: #333;}
/*breadcrumbs*/
.breadcrumbs{width: 100%;height: 5rem;padding: 1rem;white-space: nowrap;}
.breadcrumbs li,.breadcrumbs a,.breadcrumbs i{height: 3rem;font-size: 1.4rem;font-weight: bold;color: #333;line-height: 3rem;}
.breadcrumbs .breadcrumbs-items::before {content: " / ";display: inline-block;margin: 0 1rem;}
.breadcrumbs li:last-child{text-transform: uppercase;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*ycsd-公共样式*/
.nowrap{text-transform: uppercase;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.banner{width: 100%;height: auto;font-size: 0;margin: 0 0 1.5rem;}
.banner img{width: 100%;height: auto;}
.max{max-width: 980px;width: 100%;margin: 0 auto;}
.shadow{padding: 1rem 1rem 1.5rem;margin: 0 0 1rem;background-color: #fff;border-radius: .5rem;/*box-shadow: 0 0 1rem #dfe5ee;*/}
.flex{display: flex;justify-content: space-between;align-items: center;}
.flex-start{justify-content: flex-start;}
.flex-center{justify-content: center;}
.flex-around{justify-content: space-around;}
.flex-wrap{flex-wrap:wrap!important;}
.meta{width: 100%;padding: 1rem 0 1.5rem;border-bottom: .1rem solid #f3f5f7;}
.meta i{font-size: 1.6rem;color: #ff5473;margin: 0 .5rem 0 0;}
.meta h1{font-size: 1.6rem;}
.meta h2{width: calc(100% - 10rem);text-align: right;font-size: 1.4rem;color: #999;}
.fixed{/*background-color: #fff!important;*/position: fixed;top: 0;left: 0;z-index: 999;}
/*warp*/
#warp{width: 100%;min-height: calc(100% - 19rem);height: auto;margin: auto;padding: 2rem 1rem 1rem;animation: fade-in ease 1.5s;animation-iteration-count: 1;animation-fill-mode: forwards;}

/*apply*/
.apply-inner{width: 100%;margin: 1.5rem 0 0;}
.apply-item{width: 10%;margin: 0 0 1rem;text-align: center;}
.apply-item-img{width: 6.6rem;height: 6.6rem;background-color: #fff;border-radius: 30%;overflow: hidden;}
.apply-item-img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.6s;}
.apply-item-img img:hover{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.apply-item-title{font-size: 1.5rem; line-height: 2;color: #888;}
/*site*/
.site-inner{width: 100%;margin: 1.5rem 0 0;}
.site-style-1{width: calc(20% - 4rem/5);margin: 0 1rem 1rem 0;padding: 1rem;background-color: #f3f5f7;border-radius: .5rem;overflow: hidden;}
.site-style-1:hover{
    background-color:#f3de83;
}
.site-style-1:nth-child(5n){margin: 0 0 1rem;}
.site-style-1 i{font-size: 1.5rem;color: #ccc;font-style: italic}
.site-style-2{width: calc(100%/6);padding: .5rem;}
.site-style-2 h1{width: 100%;}
.site-item-ico{width: 2rem;height: 2rem;border-radius: 100%;overflow: hidden;}
.site-item-title{width: calc(100% - 5rem);font-size: 1.4rem;color: #333;}


/*single*/
.acticle-inner{margin: 10rem 0;text-align:center;}
.acticle-inner h1{font-size: 1.8rem;color: #000;font-weight: bold;line-height: 2;}
.acticle-inner h2{font-size: 1.5rem;line-height: 2;}
.acticle-inner-access{width: 10rem;height: 3.6rem;background-color: #FFD100;color: #000;border-radius: .5rem;font-size: 1.5rem;margin: 2rem auto;}
.acticle-inner h3{font-size: 1.5rem;line-height: 2;}



/*popup*/
.popup{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: -1;opacity: 0;}
.popup.show{opacity: 1;z-index: 9999;overflow-y: auto;background-color: #28254C;}
.popup-content{margin: 10rem auto;padding: 1rem;border-radius: .5rem;}
/*popup-content-search*/
.popup-content-search{width: 100%;margin: 0 0 1rem;}
.popup-content-search form{width: 100%;height: 4.6rem;padding: 0 2rem 0 0;border-radius: 4.6rem;/*box-shadow: 0 .1rem .5rem 0 rgb(32 33 36 / 25%);*/box-shadow: 0 0 1rem #332F63;overflow: hidden;justify-content: flex-start!important;}
.popup-content-search input{width: calc(100% - 6rem);height: 4.6rem;margin: 0 2rem;font-size: 1.5rem;background-color: #332F63;-webkit-text-fill-color: #B0C4DE;border: none;outline: none;-webkit-appearance: none;}
.popup-content-search button{margin: 0;padding: 0;border: none;outline: none;border-radius: 0;background-color: transparent;line-height: inherit;width: max-content;}
.popup-content-search button:after{border: none;}
.popup-content-search button i{font-size: 1.8rem;color: #B0C4DE;}
/*popup-content-hot*/
.popup-content-hot-meta h1 i{color: #ff5473;}
.popup-content-hot ul li{padding: .6rem 1.2rem;margin: 0 1rem 1rem 0;border-radius: .5rem;}
.popup-content-hot ul li a{font-size: 1.4rem;color: #B0C4DE;}
.popup-meta{position: fixed;top: 0;right: 0;padding: 2rem;}
.popup-meta i{font-size: 3rem;color: #ff5473;}
/*#footer*/
footer{width: 100%;height: 6rem;background-color: #fff;}
.footer{width: 100%;height: 6rem;padding: 1rem;}
.footer p{width: 100%;color: #333;text-align: center;}
.footer p,.footer a{font-size: 1.4rem;}
/*paging*/
#paging{width: 100%;}
#paging a,#paging span{font-size: 1.2rem;padding: .5rem 1rem;margin: 0.2rem;color: #FFD100;border: .1rem solid #FFD100;border-radius: .5rem;}
#paging .dots{color: #FFD100;border: none;}
#paging .current,#paging a:hover{background-color: #FFD100;color: #000;}



/*warning*/
#warning{width: 100%;height: auto;padding: 3rem;text-align: center;}
#warning i{font-size: 3rem;color: #ff5473;margin: 0 auto;}
#warning h2{font-size: 1.4rem;color: #ff5473;line-height: 3rem;}
@media screen and (max-width: 880px) {
    .site-style-1{width: calc(25% - 3rem/4);}
    .site-style-1:nth-child(4n){margin: 0 0 1rem;}
    .site-style-1:nth-child(5n){margin: 0 1rem 1rem 0!important;}
    .site-style-1:nth-child(20n){margin: 0 0 1rem!important;}
}

@media screen and (max-width: 780px) {
    ::-webkit-scrollbar{display: none;} 
    .apply-item{width: 12.5%;}
}
@media screen and (max-width: 680px) {
    .apply-item{width: calc(100%/6);}
    .site-style-1{width: calc(100%/3 - 2rem/3);}
    .site-style-1:nth-child(3n){margin: 0 0 1rem!important;}
    .site-style-1:nth-child(4n){margin: 0 1rem 1rem 0!important;}
    .site-style-1:nth-child(12n){margin: 0 0 1rem!important;}
    .site-style-2{width: 20%;}
  
}
@media screen and (max-width: 580px){
    .site-style-2{width: 25%;}
}
@media screen and (max-width: 480px){
    .apply-item{width: 25%;}
    .site-style-1{width: calc(50% - .5rem);}
    .site-style-1:nth-child(2n){margin: 0 0 1rem!important;}
    .site-style-1:nth-child(3n){margin: 0 1rem 1rem 0!important;}
    .site-style-1:nth-child(6n){margin: 0 0 1rem!important;}
    .site-style-2{width: calc(100%/3);}
}


.faq {
  position: fixed;
  bottom: 90px;
  width: 65px;
  left: 50%;
  margin-left: 497px
}
.faq_scj {
  width: 65px;
  height: 60px;
  line-height: 32px;
  text-align: center;
  color: #FFF;
  border: 2px solid #1881bb;
  margin-top: 1px
}

.faq_div {
  width: 65px;
  height: 32px;
  line-height: 32px;
  text-align: center;
color: #333;
background: #FFD100;
  margin-top: 2px;
  opacity: .9;
  border-radius: 2px
}