/* 公共css */
body{  margin:0; padding:0; text-align:center;  font-size:12px; font-family:PingFangSC, sans-serif;}
table,th,td,tr,button,img,ul,li,h1,h2,form,input,p,object,param,embed{margin:0; padding:0; border:0;}
img{border:0;}
ul,li{list-style:none;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content:""; display:block; height: 0; clear:both; visibility:hidden;}

.pc-box{width: 100%; height: 100%; text-align: center;  user-select: none;position: relative;z-index: 0;}
.pc-box .wid1200{width:1200px; margin: 0 auto;}
.pc-box .wid1200 img{display: block;width: 100%;height: 100%;}





/* 头部 */
/* logo */
.topbox .logo{ position: relative; }
.topbox .logo .logobox{ position: relative;height: 85px;display: flex;align-items: center;justify-content: space-between; }
.topbox .logo .logobox .logoleft{ position: relative;height: 100%;display: flex;align-items: center;gap: 10px; }
.topbox .logo .logobox .logoleft .llimg{ width: 262px;height: 48px;cursor: pointer; }
.topbox .logo .logobox .logoleft .lltxt{ color: #000;font-size: 14px;position: relative;top: 10px; }
.topbox .logo .logobox .logoleft .loriimg{ width: 30px;height: 29px; }
@keyframes doudong{
    0% , 50% , 100% {
        transform: rotate(0deg);
    }
    10%, 20%, 30% {
        transform: rotate(-10deg);
    }
    15%, 25%, 35% {
        transform: rotate(10deg);
    }
    40% {
        transform: rotate(-5deg);
    }
    45% {
        transform: rotate(5deg);
    }
}
.topbox .logo .logobox .logoleft .loritel{ color: #1757db;font-weight: 500;font-size: 22px;display: flex;align-items: baseline;}
/* 延时0.1s ,依次类推 */
.topbox .logo .logobox .logoleft .loritel  span:nth-child(1){animation: wave 1.7s linear 0.2s infinite;}
.topbox .logo .logobox .logoleft .loritel  span:nth-child(2){animation: wave 1.7s linear 0.3s infinite ;}
.topbox .logo .logobox .logoleft .loritel  span:nth-child(3){animation: wave 1.7s linear 0.4s infinite ;}
.topbox .logo .logobox .logoleft .loritel  span:nth-child(4){animation: wave 1.7s linear 0.5s infinite ;}
.topbox .logo .logobox .logoleft .loritel  span:nth-child(5){animation: wave 1.7s linear 0.6s infinite ;}
.topbox .logo .logobox .logoleft .loritel  span:nth-child(6){animation: wave 1.7s linear 0.7s infinite ;}
.topbox .logo .logobox .logoleft .loritel  span:nth-child(7){animation: wave 1.7s linear 0.8s infinite ;}
.topbox .logo .logobox .logoleft .loritel  span:nth-child(8){animation: wave 1.7s linear 0.9s infinite ;}
.topbox .logo .logobox .logoleft .loritel  span:nth-child(9){animation: wave 1.7s linear 1s infinite ;}
.topbox .logo .logobox .logoleft .loritel  span:nth-child(10){animation: wave 1.7s linear 1.1s infinite ;}
.topbox .logo .logobox .logoleft .loritel  span:nth-child(11){animation: wave 1.7s linear 1.2s infinite ;}
.topbox .logo .logobox .logoleft .loritel  span:nth-child(12){animation: wave 1.7s linear 1.3s infinite ;}
@keyframes wave {
    10% { transform: translate(0px, -10px);}
    30% { transform: translate(0px, 0px);}
}

/* 头部导航 */
.header-nav { height: 40px;background: #0d3f98;margin-bottom: 12px;}
.header-nav .nav-item li {
    float: left;font-size: 14px;line-height: 40px;
    position: relative;
    padding-right: 22px;color: #fff;
  color: #fff;
    cursor: pointer;
}
.header-nav .nav-item li a {
    color: #fff;
    display: block;
    height: 100%;
    padding: 0 8px;
}
.header-nav .nav-item > li:first-child{ margin-left: -8px; }
.header-nav .nav-item > li:hover > a{ background: #6379fa; }
.header-nav .eurasian {
    float: left;
    position: absolute;top: 40px;left: 0;
    overflow: hidden;
    background: #4e68fd;
    z-index: 1;
    width: 505px;height: 0;
    transition: all 0.2s;
}
.header-nav .head-education{ width: 212px; }
.header-nav .asia-head{ width: 468px; }
.nav-item li:hover .eurasian { height: 40px; }
.header-nav .eurasian li:not(:last-child):before {
    content: '';
    width: 1px;height: 16px;
    background: #fff;
    position: absolute;right: 8px;top: 12px;
}
.header-nav .eurasian li a:hover { text-decoration: underline; }

/* 头部搜索内容 */
.search-contain { height: 40px;display: flex;align-items: center;gap: 35px; }
.search-btn { width: 490px;display: flex;align-items: center;justify-content: space-between; }
.search-btn > li {
    width: 150px;height: 40px;
    font-size: 17px;line-height: 36px;text-align: center;
    border-radius: 5px;
    padding-left: 30px;
}
.search-btn > li a { color: #fff;width: 100%;display: block; }
.search-btn > li:first-child { background: url('https://qcadmin.xhd.cn/r/cms/group/default/resource2020/images/search1.png') center 100% no-repeat;}
.search-btn > li:nth-child(2) { background: url('https://qcadmin.xhd.cn/r/cms/group/default/resource2020/images/search2.png') center 100% no-repeat;}
.search-btn > li:last-child { background: url('https://qcadmin.xhd.cn/r/cms/group/default/resource2020/images/search3.png') center 100% no-repeat;}
.search-name { width: 256px;display: flex;align-items: center;justify-content: space-between; }
.search-name li { font-size: 14px;font-weight: bold; }
.search-name li a { color: #3e435d; }
.search-school { width: 386px;display: flex;align-items: center;justify-content: space-between; }
.search-school input {
    width: 274px;height: 36px;
    outline: none;
    border: 1px solid #d2d2d2;
    padding-left: 16px;box-sizing: border-box;
    font-size: 14px;
}
.search-school span {
    width: 104px;height: 36px;
    color: #fff;text-align: center;font-size: 14px;line-height: 36px;
    background: #6379fa;border-radius: 10px;
    cursor: pointer;
}




/* 路径导航 */
.lujingposition{
    width: 1200px;
    margin: 20px auto 35px auto;
    text-align: left;
}
.lujingposition span{color: #424a5c;font-size: 14px;}
.lujingposition span a{color: #424a5c;}
.lujingposition span a:hover {color: #4d68ff;}




/* 底部 */
.bottombox{
    width: 100%;height: auto;
    background-color: #353535;
    padding: 20px 0;
    color: #fff;font-size: 14px;font-weight: 300;
    display: flex;justify-content: center;
}
.bottombox a{color: #fff;}
.bottombox .bottin{display: flex;margin: 0 auto;}
.bottombox .bottomone{display: flex;gap: 20px;}
.bottombox .bottomone .botoneitem{display: flex;flex-direction: column;gap: 12px;width: 87px;}
.bottombox .bottomone .botoneitem .bottonetitle{color: #fff;font-weight: bold;font-size: 18px;}
.bottombox .bottomone .botoneitem .bottonetxt{color: #fff;font-weight: 300;font-size: 14px;cursor: pointer;transition:all 0.3s ease-in-out;}
.bottombox .bottomone .botoneitem .bottonetxt:hover{font-weight: bold;font-size: 16px;}

.bottombox .bottomtwo{
    display: flex;flex-direction: column;align-items: flex-start;gap: 50px;
    margin-left: 30px;width: 340px;
}
.bottombox .bottomtwo .bottwotop{    
    display: flex;align-items: center;gap: 25px;height: 120px
}
.bottombox .bottomtwo .bottwotop .bttleft{
    display: flex;flex-direction: column;align-items: center;justify-content: space-between;
    height: 100%;
}
.bottombox .bottomtwo .bottwotop .bttleft .bttleftimg{width: 83px;height: 83px;}
.bottombox .bottomtwo .bottwotop .bttleft .bttleftdes{}
.bottombox .bottomtwo .bottwotop .bttright{
    height: 100%;
    display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;
}
.bottombox .bottomtwo .bottwotop .bttright .bttroione{
    display: flex;flex-direction: column;align-items: flex-start;
}
.bottombox .bottomtwo .bottwotop .bttright .bttroione .bttroionebig{}
.bottombox .bottomtwo .bottwotop .bttright .bttroione .bttroionesmall{font-weight: bold;font-size: 20px;}
.bottombox .bottomtwo .bottwobo{}

.bottombox .bottomthree{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;width: 392px;margin-left:30px;}
.bottombox .bottomthree .bothreeone{width: 248px;height: 49px;}



/* 内容页标题 */
.pcTitle{
    display: flex;align-items: center;justify-content: space-between;
    width: 100%;
    border-bottom: 1px dashed #6d6d6d;
    padding-bottom: 18px;
}
.pcTitle .pcTitleLeft{
    border-left: 3px solid #f39800;
    color: #6d6d6d;font-size: 24px;line-height: 24px;font-weight: bold;
    padding-left: 15px;
    position: relative;
}
.pcTitle .pcTitleLeft .titlesmall{
    width: 300px;
    position: absolute;top: 50%;left: 130px; transform: translate(0,-50%);
    font-size: 14px;line-height: 14px;text-align: left;
    padding-left: 15px;box-sizing: border-box;
}
.pcTitle .pcTitleLeft .titlesmall::before{
    content: '';
    position: absolute;left: 0;top: 50%;transform: translate(0,-50%);
    width: 5px;height: 5px;border-radius: 50%;
    background: #6379fa;
}
.pcTitle .pcTitleRight{
    display: flex;gap: 20px;
    color: #6d6d6d !important;font-size: 18px;line-height: 18px;font-weight: 600;
}
.pcTitle .pcTitleRight a{color: #6d6d6d;}
.pcTitle .pcTitleRight .pcRiItem{cursor: pointer;}
.pcTitle .pcTitleRight .pcRiItemactive a{color: #6379fa;}
.pcTitle .pcTitleRight .pcRiItem:hover a{color: #6379fa; }
.pcTitle .pcTitleRightTwo{
    font-size: 14px;color: #000;font-weight: bold;
    cursor: pointer;
}
.pcTitle .pcTitleRightThree{
    font-size: 14px;color: #6d6d6d;font-weight: bold;
    cursor: pointer;
}