* {
    padding: 0;
    margin: 0;
}

.clearfix::after {
    content: '';
    display: block;
    clear: both;
}
html.body{
    width: 100%;
    min-width: 1200px;
}
body{
    overflow-x: hidden;
}
a {
    text-decoration: none;
    color: black;
}
.educa{
    width: 528.6px;
}
.xuelia{
    margin-top: 51px;
    margin-bottom:13px;
}
.educa li{
    float: left;
    margin-right: 49.72px;
    margin-top: 11px;
}
.educa li a{
    font-size: 14px;
    font-family: '微软雅黑';
    color: #666666;
}
.xuelileft{
    float: left;
}
.caled{
    float: left;
    position: relative;
}
.caled:nth-child(1){
    margin-right: 22px;
}
.rukou{
    width: 879px;
    margin: 0 auto;
    margin-top:16px;
    margin-bottom: 60px;
}
.rukou a{
   display: block;
   width: 259px;
   height: 52px;
   color: black;
   font-size: 14px;
   font-family: '微软雅黑';
   background: #ffde01;
   line-height: 52px;
   border-radius: 6px;
   text-align: center;
}
.listu2 li{
    width: 391px;
    height: 168px;
    padding-top: 1px;
}
.listu2 li p{
    width: 391px;
    text-align: center;
}
.prt{
    font-size: 24px;
    font-family: '微软雅黑';
    font-weight: bold;
    padding-top:25px;
}
.prt1{
    font-size: 14px;
    font-family: '微软雅黑';
    padding-top:8px;
    padding-bottom:17px;
}
.prt3{
    display: block;
    width:108px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    margin: 0 auto;
    color: white;
    font-size: 12px;
    font-family: '微软雅黑';
    border-radius: 5px;
}
.rukou li{
    float: left;
    margin-right: 51px;
    margin-top: 30px;
}
.rukou li:nth-child(3n){
    margin-right: 0;
}
.caleder{
   position: absolute;
   bottom: 14%;
}
.listu2 li{
    float: left;
    margin-right: 13.5px;
    margin-top: 12px;
}
.listu2 li:nth-child(3n){
    
    margin-right:0;
}
.five li{
    display: -webkit-box;
      -webkit-box-align: center;
      -webkit-box-pack: center;

      display: flex;
      align-items: center;
      justify-content: center;
}
.five li img{
    margin-top: 21px;
}
.float1{
    padding-top:39px;
}
.buttondf{
    margin-top:49px;
}
form span{
    font-size: 14px;
    font-family: '微软雅黑';
    color: #666666; 
    font-weight: bold;
    margin-right:12px;
   
}
form input{
    width: 411px;
    height: 34px;
    font-size: 13px;
    border-color: #dadada;
    border:1px solid #dadada;
    text-indent: 6px;
    border-radius: 2px;
}
textarea{
    border:1px solid #dadada;
    text-indent: 6px;
    width: 411px;
    height: 102px;
    padding-top: 6px;
}
form p{
    margin-bottom: 25px;
}
.listu2{
    width: 1200px;
    margin: 0 auto;
    margin-top: 35px;
    margin-bottom: 65px;
}
.rukou1 li a{
    background-color: #f13a3a;
    color: white;
}
.ulsib{
    margin-top: 50px!important;
    margin-bottom: 90px!important;
}
.ulsib li{
    float: left;
    margin-right: 18px;
}
.ulsib li:last-child{
    margin-right: 0;
}
.pictur{
    width: 1200px;
    margin: 0 auto;
    margin-top: 87px;
    margin-bottom: 90px;
}
.pregu{
    color: white;
    font-size: 14px;
    font-family: '微软雅黑';
    text-align: center;
}
.pictur div{
    float: left;
}
.xueliright{
    float: right;
}
.xueliright .xuelia{
    margin-left: 49.72px;
}
.xueliright .educa li{
    margin-left:49.72px;
    margin-right: 0;
}
ul {
    list-style: none;
}
.longh{
    margin-left: 37px!important;
}
.logo {
    float: left;
    margin-right:457px;
}

h2 {
    color: rgb(51, 51, 51);
}

.top {
    float: right;
    width: 763px;
}
.swiper-button-prev:after,.swiper-button-next:after{
    display: none;
}
.swiper-button-prev{
    background: url('../picture/left.png') no-repeat rgba(0,0,0,.1);
    border-radius: 6px;
}
.swiper-button-next{
    background: url('../picture/right.png') no-repeat rgba(0,0,0,.1);
    border-radius: 6px;
}
.swiper-button-prev:hover{
    background: url('../picture/left.png') rgba(0,0,0,0.3);
}
.swiper-button-next:hover{
    background: url('../picture/right.png') no-repeat rgba(0,0,0,0.3);

}
header {
    min-width: 1000px;
    margin: 0 auto;

    z-index: 9999;
    width: 100%;


   /* padding-left: 368px;
   padding-right: 418px;
   box-sizing: content-box; */
}
.tophead{
    /* margin-left:370px; */
    margin: 0 auto;
    width: 1175px;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
  padding-top: 43px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.swiper-container {
    min-width: 1000px;
}

.top a {
    color: white;
    float: left;
    font-family: '微软雅黑';
    font-size: 16px;
    display: block;
    margin-right:45px;
    text-align: center;
}
.top a.active{
    color: #f13a3a;
}
.top a:hover {
    color: #f13a3a;
}

.product {
    padding-top: 1px;
}

.product h2 {
    text-align: center;
    font-size: 24px;
    font-family: '微软雅黑';
    font-weight: 400;
    margin-top: 100px;
}

.product h2:hover {
    color: rgb(34, 142, 253);
}

.products li p:hover {
    color: rgb(34, 142, 253);
}

.bt {
    font-size: 14px;
    font-family: '微软雅黑';
    color: #999999;
    text-align: center;
    margin-top: 26px;
}

.products a {
    display: block;
    float: left;
}

.products li {
    width: 275px;
}

.products li img {
    width: 100%;
    height: 247.5px;
    margin: 0 auto;
    display: inline-block;
    overflow: hidden;
}

.products li p {
    text-align: center;
    margin-top: 10px;
}

.products ul a:hover img {
    transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.ultpjj a {
    display: inline-block;
    width: 25%;
}

.ultpjj a:nth-of-type(n+5) {
    margin-top: 14px;
}

.ultpjj a li {
    width: 224px;
    height: 78px;
    background-color: white;
}

.ultpjj li {
    padding: 79px 34px;
}

.ultpjj h3 {
    font-size: 16px;
    font-family: '微软雅黑';
    color: #333333;
    font-weight: 400;
}

.ultpjj p {
    font-size: 14px;
    font-family: '微软雅黑';
    color: #999999;
    font-weight: 400;
    text-align: left!important;
}

.abutton:hover {
    color: rgb(34, 142, 253)!important;
}

.kh li {
    float: left;
    width: 200px;

}

.kh li img {
    width: 80%;
}
.xw li a:hover{
    color: rgb(34, 142, 253)!important;
}
.xw li a,.xw li p span{
    font-size: 14px;
    font-family: '微软雅黑';
    display: inline-block;
}
.xw li a{
    width:228px;
    padding-right: 5px;
}
.xw li{
    float: left;
}
.xw li p span{
    color: #999999;
}
.xw li p{
    padding:16px 0;

    width: 360px;
    text-align:left;
    border-bottom: 1px solid rgb(240,240,240);
    margin-left:21px;
}
.xw li p:last-child{
    border: none;
}
.xw li img{
    margin-bottom:20px;
}
.footer ul p:first-child{
    color: #cccccc;
    font-size: 16px;
    font-family: '微软雅黑';
}
.footer ul p a{
    color: #999999;
    font-size: 14px;
    font-family: '微软雅黑';
}
.footer ul p{
    margin-bottom:20px;
}
.footer ul li{
    float: left;
}
.footer img{
    display: block;
    margin-bottom:58px;
}
.li2 img:last-child{
    margin-bottom: 0;
}
.contact p{
    color: #999999;
}
.productlistyu a{
    display: block;
    overflow: hidden;
    width:92%;
    margin: 0 auto;
}
.productlistyu li{
    width: 400px;
    float: left;

}
.productlistyu a img{
    width:100%;
    display: block;
    margin: 0 auto;
}
.productlistyu p{
    width: 92%;
    margin: 0 auto;
    text-align: center;
    padding-top: 15px;
    padding-bottom:15px;
}
.productlistyu li:nth-of-type(n+4) {
    margin-top:29px;
}
.productlistyu li:hover img {
    transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.productlistyu li:hover .pitc{
    background-color: rgb(34, 142, 253);
    color: white;
}
.page-disabled{
    border: 1px solid #dcdcdc;
    color: #818181;
    width: 65px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    font-size: 14px;
    margin-right: 6px;
    display: inline-block;
    margin-bottom: 4px;
    cursor: pointer;
}
.page-num{
    display: inline-block;
    margin-right: 6px;
    width:30px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    font-size: 14px;
    color: #818181;
    border: 1px solid #dcdcdc;
    margin-bottom: 4px;
}
.mulu a:hover{
    color: white;
    background-color: rgb(34, 142, 253);
    border-color:rgb(34, 142, 253) ;
}
.newscontent{
    width: 1200px;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom:35px;
    border-bottom: 1px solid #f0efef;
}
.newscontent p{
    font-size: 14px;
    font-family: '微软雅黑';
    color: #676767;
    line-height: 4em;
    text-indent: 2em;
}
.shareListPanel a{
    display: inline-block;
    width: 33px;
    height: 33px;
}

@media screen and (max-width:1450px) {

}

@media screen and (max-width:1200px) {

    body{
        overflow-x:scroll;
    }
}

@media screen and (max-width:1300px) {

}

@media screen and (max-width:1250px) {

}