﻿@charset "utf-8";
@keyframes scaleIn {
    0% {
       -webkit-transform:scale(1.2); transform:scale(1.2); transition:500ms;
    }
    100% {
       -webkit-transform:scale(1); transform:scale(1); transition:500ms;
    }
}
@-webkit-keyframes scaleIn {
    0% {
        -webkit-transform:scale(1.2); transform:scale(1.2); transition:500ms;
    }
    100% {
        -webkit-transform:scale(1); transform:scale(1); transition:500ms;
    }
}

.w970{width: 970px;}
.w500{width: 500px;}
.mr40{margin-right: 40px;}
.W38{width: 38%;}

.product{padding:0.4rem 0 0 0;width: 100%;}
.HomeFocus{width:48.5%;position: relative;}
.HomeFocus dd .Scale-img{height:480px;}
.HomeFocus dd .tits{box-sizing: border-box;height: 100%;float: left;margin: 0 75px 0 20px;font-size: 18px;}
.HomeFocus dd .btn{background-color: #C42426;width: 20%;height: 100%;float: right;padding-left:20px;box-sizing: border-box;}
.HomeFocus dd .btn img{position: absolute;top: 20px;}
.btn .btn_nav{margin:0 20px 0 40px;}
/* .HomeFocus dd .btn .pic{margin-right: 10px;position: absolute;left: 20px;} */

.HomeFocus .custom_paging{display: block;/* width: 30px; */position: absolute; bottom: 0; right: 0; width: 140px; line-height: 60px; text-align: center; background: #c42426; z-index: 5;}
.HomeFocus .custom_paging li{color: #fff; display: none; color: rgba(255,255,255,0.5);} 
.HomeFocus .custom_paging li span{font-size: 20px; padding-right: 5px; color: #fff;}
.HomeFocus .custom_paging li.slick-active{display: block;}
.introduct{width:48.5%;position: relative;}
.introduct .one{background: #F5EEE8;width: 100%;height:50px;}
.introduct .one .title li{float: left;width: 160px;line-height: 50px;text-align: center;color: #333;font-family: SourceHanSansCN;font-weight: 400;font-size: 20px;}
.introduct .one .title .active{background: #C42426;color: #FFFFFF;position: relative;}
.introduct .one .title .active::before{content: "";position: absolute;top: 100%;left: 68px;border-left: 13px solid transparent;border-right: 13px solid transparent;border-top: 13px solid #C42426;}
.introduct .more{float: right;color: #999;margin-right:0.14rem;font-size: 14px;position: absolute;top:15px;right: 0;}
.introduct .h1{color: #C42426;font-size: 20px;font-family: SourceHanSansCN;font-weight: 500;margin-bottom:5px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.introduct .h1 a{color: #C42426;}
.introduct .h2{height:40px;color: #AFAFAF;font-size: 14px;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.introduct .line{border: 1px dotted #000000;opacity: 0.2;margin-top:10px;}
.introduct .bd{margin-top: 20px;}
.CommonBox{margin-top: 8px;}
.CommonBox ul li{height: 39px; line-height: 39px; padding-left: 13px;font-size: 18px;background: url(../images/bott.gif) no-repeat left center;width:100%;box-sizing: border-box;}
.CommonBox li span{float: right; font-size: 16px; color: #999;}

.bg2{margin: 0.4rem 0;}
.homes {margin-bottom: 35px;}
.HomeTit2{line-height:20px;height: 35px;}
.HomeTit2 .more{font-size: 14px;color: #999;}
.name{color: #C42426;font-size: 24px;font-weight: bold;}
.line1{border:2px solid #C42426;margin-bottom:1px;}
.line2{border: 1px solid #C42426;}

.MenuBox{width: 24%;}
.HomeMenu li{position: relative; margin-bottom: 10px;}
.HomeMenu li .title{position: absolute; z-index: 5; left: 24px; right: 24px; top: 0; line-height: 75px; font-size: 20px; color: #fff;}
.HomeMenu li .Scale-img{height: 75px;}

.menus_bottom{margin-top: 30px;margin-bottom: 10px;}
.hudong{font-size: 24px;color: #C42426;}
.meus_nav li a{display: block; padding: 24px 0 16px; text-align: center; color: #fff;font-size: 18px;}
.meus_nav li span{display: block; line-height: 32px;}
.meus_nav li{width:33.3%; margin-bottom: 10px;height:120px;padding: 0 5px;box-sizing: border-box;}
/* .meus_nav .i2{margin-left: 19px;} */
.i1s{height: 100%;background: #FFA031;}
.i2s{height: 100%;background: #A6937C;}
.i3s{height: 100%;background: #C42426;}
.list{padding-right: 25px;box-sizing: border-box;}

.infos_left{position: absolute; left: 0; right: 0; bottom: 0; z-index: 5; line-height:60px;  filter:alpha(opacity=80); color: #fff;height: 60px;background-color: #000;opacity: 0.8;}
.infos_left span{display: inline-block;}



/* list页 */
.box{width: 100%;height: 100%;padding-bottom: 40px;}
.bread{height:50px;border: 1px solid #e6e6e6;margin-top: 20px;line-height:50px;padding-left:15px;margin-bottom: 30px;box-sizing: border-box;font-size: 16px;}
.Position{padding-left: 20px; background: url(../images/site.png) no-repeat left center;}
.Position{color: #666;}
.Position span{color: #c40c00;}
.Menu li a{font-size: 20px;}
.Menu li.on a{color: #fff;}
.Menu li a:hover{color: unset;}

.SubName{color: #C42426;font-size: 24px;border-bottom: 1px solid #d6d6d6;width:100%;line-height: 40px;margin-bottom: 30px;font-weight: bold;}
.Menu li{width:100%;height:54px;background: #F5EEE8;margin-bottom: 20px;padding-left: 60px;box-sizing: border-box;line-height: 54px;}
.Menu li.on{background-image: url(../images/icons.png); color:#fff;width:103%;background-color: unset;background-size: 100%;}
.Left{width: 25%;box-sizing: border-box;padding-right: 30px;}

.Right{border-left: 1px solid #e6e6e6;width:75%;padding-left: 30px;box-sizing: border-box;padding-bottom: 40px;margin-bottom: 40px;}
.list1{padding: 10px 0 30px 0;box-sizing: border-box;border-bottom: 1px dotted #E6E6E6; ;}
.list1 li span{float: right; font-size: 16px; color: #999;}
.list1 li{height: 40px; line-height: 40px; padding-left: 13px;font-size: 18px;background: url(../images/bott.gif) no-repeat left center;width:100%;box-sizing: border-box;}

/* community页 */
.comm1{position: absolute;top: -23px;left: 0;width: 100%;}
.small{border: 1px solid #e6e6e6;display: inline-block;width: 60px;}
.text span{font-size: 22px;margin: 0 24px;}
.text img{position: absolute;top: 17px;}



.big{width: 809px;border: 1px solid #e6e6e6;display: inline-block;width: 803px;}
.aa {height:465px;border: 1px solid #e6e6e6;padding-top:35px;box-sizing: border-box;margin-top: 40px;position: relative;} 
.aa .comm{width:140px;
    height:60px;
    background-color:#fff;
    z-index:1;
    position:absolute;
    top: -30px;
    left:80px;
    font-size: 22px;
    
}
.aa .comm img{padding-top: 24px;}
.aa .comm .text{padding-top: 12px;
    font-size: 22px;
    margin-left: 17px;
    font-weight: bold;
    font-family: SourceHanSansCN;}
.aa .from{margin-left: 85px;}
.aa .from .input{width: 350px;height:40px;border: 1px solid #e6e6e6; }
.aa .from .input2{width: 760px;height:132px;border: 1px solid #e6e6e6; }
.aa .from .its{margin-top: 20px;}
.aa .from label{width:90px;text-align: end;display: inline-block;font-size: 18px;}
.aa .from .from_item{margin-bottom: 20px;}
.btns{margin-top: 30px;margin-left:90px;}
.btns .b1{width: 90px;height: 35px;border-radius: 4px;color: #fff;}
.b2{background: #FFA031;}
.b3{background: #BFBFBF;}

.bb{padding:42px;position: relative;height:645px;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.question{width: 9.5rem;margin: 0 auto;width: 90%;height: 90%;}
.quest1{width: 100%;background: #F8F8F8;line-height:30px;padding-top: 30px;padding-bottom: 30px;box-sizing: border-box;padding-left: 15px;margin-bottom: 2px;font-size: 16px;color:#666666;}
.quest1 a{background: url(../images/dott2_03.png) no-repeat left center;padding-left: 13px;font-size: 18px;color:#333333;}
.quest1:hover{background-color: #ededed;}
.quest1 .ts{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.SubName i{
    display: none;
    position: absolute;
    right: 10px;
    top: 12px;
    width: 20px;
    height: 20px;
    background-image: url(../images/down.png);
   background-size: 100% 100%;
    transition: ease-in-out 300ms;


}
.Menus .title.on i{transform: rotate(-180deg);}
.Container{padding: 22px 0 50px;}

.Rightbox{padding: 0 40px 50px;background-color: #fff;border: 1px solid #ccc;}
.Rightbox .subName{line-height: 75px; padding-bottom: 4px; margin-bottom: 38px; background: url(../images/line.png) repeat-x left bottom;}
.Rightbox .subName span{float: left; padding: 0 20px; font-size: 26px; color: #333; font-weight: bold;}
.Rightbox .subName span i{position: absolute; left: 0; right: 0; bottom: -4px; height: 4px; background: #ed3434;}

.ActiveContent .Atit{text-align: center;
    line-height: 28px;
    position: relative;}
    .ContentAbout{padding: 3% 0;
        border-bottom: 1px solid #e7e7e7;
        line-height: 28px;}
    .PrevNextBox{padding: 24px 0px 0px;}
    .ActiveContent .Atit em{display: block;font-size: 14px;color: #666666;padding: 9px 0px 21px;border-bottom: 1px dashed #e8e8e8;}

@media ( max-width:768px){
    .HomeFocus,.introduct,.MenuBox{width: auto; float: none;}
    .HomeFocus{width: auto; margin-bottom: 15px;}
    .W38{width: auto;}
    .menus{width: auto;}
    .list{padding-right: 0; float: none;margin-top: 20px;}
    /* .HomeProduct .item{margin-top: 0.4rem;}
    .TopNews,.HomeNews .list,.HomeAbout .Scale-img,.HomeAbout .con{width: auto; float: none;}
    .HomeAbout .Scale-img{margin-bottom: 0.2rem;}
    .HomeAbout .con dl dd{margin-bottom: 0.2rem;}
    .HomeAbout .con .p{margin: 0.2rem 0;} */

    .Pages a{margin: 0 5px;}
    .box{padding-bottom: 0;}
    .Pages a.a_first, .Pages a.a_prev, .Pages a.a_end, .Pages a.a_next, .Pages li.prev a, .Pages li.next a{padding: 0 8px;margin-top: 5px;}
}
@media ( max-width:1024px){
    .Menu{display: none;margin-bottom: 10px;}
    .Left{width: auto;float: none;position: relative;padding-right: 0;}
    .Right{border-left:none;width:auto;padding-left:0;float: none;}
    .list1{padding: 20px 0 30px 0;}
    .list1 li{font-size: 16px;}
    .SubName{width: auto;font-size: 20px;}
    .SubName.on{margin-bottom: 0;}
    .SubName i{display: block;}
    .name{font-size: 20px;}
    .bread{margin-bottom: 20px;font-size: 16px;}
    .big{width: 516px;}
    .aa .from .input2{width: 540px;}
    .Rightbox{padding: 0 15px 15px;}
    .Rightbox .subName{line-height: 50px;margin-bottom: 20px;}
    .Rightbox .subName span{font-size: 20px;}
    .Rightbox .subName span{padding: 0;}

    .Menu li.on{width: 100%;background-image: unset;background-color: #c42426;}
    .Menu li{padding-left: 10px;margin-bottom: 0;}
    .Menu li a{font-size: 18px;}
}


@media ( max-width:480px){
  .HomeFocus dd .Scale-img{height: 240px;}

  .bg2{margin: 0.2rem;}
  .introduct .one .title li{width: 90px;}
  .introduct .one .title .active::before{left: 32px;}
  .list1{height: 190px;}
  .list1 li{font-size: 14px;height: 30px;line-height: 30px;}
  .list1 li span{font-size: 14px;}
  .name{font-size: 18px;}
  .bread{height: 40px;line-height: 40px;margin-top: 10px;}

  .Pages a{margin: 0 2px;}
  .Pages{margin-top: 15px;}

  .aa .from label{width: 80px;font-size: 14px;}
  .aa .from .input{width: 200px;height: 30px;}
  .aa .from{margin-left: -3px;}
  .big{width: 122px;}
  .aa .from .input{width: 200px;}
  .aa .from .input2{width: 220px;}
  .aa{height: 420px;}

  .bb{padding: 20px;height: 380px;}
  .quest1{height: 65px;line-height:unset; padding-top: 0px;}
  .quest1 a{font-size: 16px;}
  .quest1 .ts{font-size: 14px;}
  .Right{margin-bottom: -10px;}
  .SubName{font-size: 18px;}

  .bread{font-size: 14px;}

  .aa .comm .text{font-size: 16px;padding-top: 16px;}
  .aa .comm{width: 120px;left: 42px;}

}




/* 学历查询 */
.EducationForm .sel_t1{ font-size:14px;  background-image:url(../images/s_arr01.gif); background-position:left center; background-repeat:no-repeat; height:30px; line-height:30px; padding-left:18px; color:#000;}
.EducationForm .sel_t1 span{ margin:0px 4px;}
.EducationForm .sel_t2{ font-size:12px; margin:10px 20px 10px 20px;  padding:0px ; border-bottom:1px solid #ddd;}
.EducationForm .sel_con{ padding:5px 32px 0px 32px;}
.EducationForm .sel_t3{ font-size:16px; margin:0px; padding:0px;}


.EducationForm .text_04{ border:1px solid #262626; width:124px; height:25px; line-height:16px; padding-left:5px; margin-right:8px;}

.EducationForm .btn_03{ width:64px; height:26px; line-height:26px; border:0px; color:#333; text-align:center; margin:0px 5px; font-size:14px;background:#f0f0f0;}

@media(max-width:480px){
    .EducationForm .sel_t2{margin:10px;}
    .EducationForm .sel_con{padding:5px 10px;}
}

.EduStates{padding:30px 0;}
.EduStates .title{font-size: 14px;font-weight: bold;padding:0 0 10px 0;border-bottom:1px solid #ddd;}
.EduStates .con{margin:20px 0 30px 0;}
.EduStates .conname{float:right;height:48px;text-align: center;}

.Edusucc .Edusuccname .title{width:75%;border-bottom:none;}
.Edusucc .Edusuccname .title h1{font-size: 16px;margin:20px 0 40px 0;text-align: center;}
.Edusucc .Edusuccname .title p{font-size: 14px;font-weight: normal;}

.Edusucc .Edusucccon{margin:20px 0;}
.Edusucc .Edusucccon table{border-collapse: collapse;border-spacing: 0;border: 1px solid #bbb;font-size: 14px;margin-bottom:30px;}
.Edusucc .Edusucccon table td{border:1px solid #bbb;}
.Edusucc .Edusucccon table td:first-child{text-align: center;}
.Edusucc .Edusucccon .dybtn{background:#f5f5f5;border:1px solid #bbb;border-radius: 3px;width:90px;text-align: center;}

@media(max-width:480px){
    .Edusucc .Edusuccname .title{width:100%;}
    .Edusucc .Edusuccname .title h1{margin:0 0 20px 0;}
    .Edusucc .Edusuccname .img{width:100%;text-align: center;}
}

.EwmBox{position: absolute; right: 0; top: -25px; width: 250px;}
.EwmBox dl dd{width: 49%; float: left;}
.EwmBox dl dd:nth-child(2n){float: right;}
.EwmBox dl dd img{display: block; width: 120px;}
.EwmBox dl dd p{font-size: 14px;}

@media(max-width:1320px){
    .EwmBox{position: static; margin: 0 auto 20px;}
}