.paddTo300{padding-top:300px!important;}
.paddTo250{padding-top:250px!important;}
.paddTo180{padding-top:180px!important;}
.paddTo150{padding-top:150px!important;}
.paddTo120{padding-top:120px!important;}
.paddTo100{padding-top:100px!important;}
.paddTo80{padding-top: 80px!important;}
.paddTo60{padding-top: 60px!important;}
.paddTo50{padding-top: 50px!important;}
.paddTo30{padding-top: 30px!important;}
.paddBt50{padding-bottom: 50px!important;}

.marginTs80{ margin-top: -80px; }
.marginTs120{ margin-top: -120px; }
.marginTs150{ margin-top: -150px; }
.salc100{ width: 100%; }

div,a,button{outline:none;}
   
body{ overflow-x: hidden;  }

.blank_head{ height:55px; clear: both; width: 100%; }
.nursery{ background-color: #fff; width: 100%;  border-bottom: 1px solid #ddd; position: fixed; top: 0; height: 55px; z-index: 221; }
.nurs_head{ position: relative; padding: 10px 0;  }
.kinderga{display: block;align-items: center; justify-content: center; padding:0 60px; }
.kinderga li{ flex: 1; font-size: 15px; display: inline-block; padding:0 20px;  line-height: 60px; text-align: center;}
.kinderga li a{ color: #000; }
.kinderga li.lay_on a{ color: #e74697; }


.searchs{ position: absolute; margin-top: 0px; right: 0; top: 23px; }
.searchs .btns_a{  position: absolute; left: 15px; top: 10px; z-index: 87; }
.searchs .layui-input{ background-color: #F7F7F7 ; width: 150px; border-radius:20px; padding-left: 40px;  }
.searchs .layui-nav .layui-this:after{ display: none; }



.nursery .header {
}
.head-munu{ float: right; }
.nursery .header a:hover {
  color: #333;
}
.nursery .header .logo {
  width: 150px; float: left;
}
.nursery .header .logo img {
  width: 150px;
}
.nursery .header .menu-list {
  display: inline-block;
  font-size: 14px;
}
.nursery .header .menu-list .itemOne {
  display: inline-block;
  position: relative;
}
.nursery .header .menu-list .itemOne > a {
  display: block;
  color: #333;
  position: relative;
  padding: 0px 16px; line-height: 55px;
  text-decoration: none;
}
.nursery .header .menu-list .itemOne .second-list {
  position: absolute;
  width: 200px;
  padding-top: 10px;
  top: 50px;
  font-size: 14px;
}
.nursery .header .menu-list .itemOne .second-list a {
  color: #333;
}
.nursery .header .menu-list .itemOne .second-list > ul {
  width: 100%;
  height: 100%;
  padding: 20px 0px;
  background: #f1f6fb;
  text-align: left;
  max-height: 200px;
  position: relative;
}
.nursery .header .menu-list .itemOne .second-list > ul > li {
  line-height: 30px;
  padding-left: 10px;
  padding: 0px 10px;
  cursor: pointer;margin:0 5px;
}
.nursery .header .menu-list .itemOne .second-list > ul > li:hover {
  color: #fff;
  background: #3ca3ff;
}
.nursery .header .menu-list .itemOne .second-list > ul > li:hover a {
  color: #fff;
}
.nursery .header .menu-list .itemOne .second-list > ul > li:hover .three-list {
  display: block;
}
.nursery .header .menu-list .itemOne .second-list > ul > li:hover .three-list a {
  color: #333;
}
.nursery .header .menu-list .itemOne .second-list > ul::after {
  content: "";
  position: absolute;
  top: -5px;
  left: 40px;
  border-bottom: 6px solid #f1f6fb;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.nursery .header .menu-list .itemOne .three-list {
  position: absolute;
  width: 220px;
  background: #fff;
  text-align: left;
  min-height: 80px;
  max-height: 200px;
  padding: 20px 10px;
  top: 0px;
  left: 200px;
  font-size: 12px;
  color: #666;
}
.nursery .header .menu-list .itemOne .three-list a {
  color: #666;
}
.nursery .header .menu-list .itemOne .three-list ul > li {
  line-height: 30px;
  padding-left: 10px;
  cursor: pointer;
}
.nursery .header .menu-list .itemOne .three-list ul > li .cicle {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 5px;
  border-radius: 50%;
  background: #3ca3ff;
}
.nursery .header .menu-list .itemOne .three-list .titele {
  font-size: 16px;
  color: #333333;
  line-height: 21px;
  padding: 0px 0px 10px 0px;
  margin-bottom: 10px;
  color: #333;
  border-bottom: 1px dashed #ddd;
}
.nursery .header .menu-list .itemOne:hover .second-list {
  display: block;
}
.nursery .header .menu-list .active a,.nursery .header .menu-list .active:hover a {
  color: #3ca3ff;
}
.nursery .header .btn-grap {
  display: inline-block;
}




.main_moblie{ display: none; position: fixed; top: 0; width: 100%; z-index: 1555; height:55px; }
.main_moblie .layui-row{background:#Fff; height: 55px; }
/*mobile端头部*/
.main_moblie ul.layui-nav-side{    
  position: fixed;
    top: 0!important;
    bottom: 0!important;
    left: auto!important;
    z-index: 9899!important;
    overflow-x: hidden!important;
    right: -150px;
    width: 150px;
    background: rgba(38,135,221,0.8)!important;
}
.mob_close {
    display: block;
    width: 30px;
    height: 30px;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    background: url(../images/close_03.png) no-repeat;
    background-size: 100%;
}
.mobile_nav .layui-nav-item a {
    padding: 0 10px;
    text-align: center;
    color: #fff!important;
}
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover {
    background: #1b74c3!important;
}
.main_moblie .layui-nav-tree .layui-nav-bar {background: #1b74c3!important;}
.mob_icontop{ text-align: center; font-size: 26px!important; position: absolute; right: 12px;  color: #606060; top: 11px; width: 30px; height: 30px; display: inline-block; z-index: 522; }
.mob_icontop i{ font-size: 26px!important;  color: #606060; }

.moblie_logo { }
.moblie_logo img{ height: 45px;  padding:3px 0 0 10px; }
.main_moblie .btn-grap{ float:right; margin:14px 55px 0 0; }
.main_moblie .btn-grap .btn-blue{ padding:0 5px!important; }
.main_moblie .btn-grap .min-btn{ font-size: 12px; height: 24px; line-height: 24px; }
.main_moblie .layui-nav-tree .layui-nav-item{ padding:0 5px; text-align: left; width: auto; }
.main_moblie .layui-nav-tree .layui-nav-item a:hover{background:#1b74c3!important;}
.main_moblie .layui-nav-itemed>.layui-nav-child {
   background: rgba(38,135,221,0.3)!important;
}
.main_moblie .layui-nav-tree .layui-nav-item a{padding: 0 15px;    text-overflow: clip!important;
    overflow: visible!important;  text-align: left; border-bottom:1px solid rgba(255,255,255,0.5);
}
.main_moblie .layui-nav-tree .layui-nav-child{ border-bottom:1px solid rgba(255,255,255,0.5);  }
.main_moblie .layui-nav-tree .layui-nav-child a{ border:none; }
.video_box{ width: 100%; }




/*
.certifis{padding:40px 100px; font-size: 22px; border-radius: 10px; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.15);}
*/

.recognize{  border-radius: 10px!important; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,0.25); background-color: #06D903!important; color: #fff; }
.recognize .layui-layer-content{font-size: 16px!important;}
.recognize .layui-layer-ico{}
.layui-layer-dialog{min-width: 100px!important;}

/* 按钮 */
.min-btn {
  padding: 0px 10px;
  border-radius: 2px;
  line-height: 20px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  display: inline-block;
}

.btn-big {
  /* padding: 12px 20px; */
  width:233px;
  height:78px;
  line-height: 78px;
  display: inline-block;
}

.btn-defaut {
  color: #3CA3FF;
  border: 1px solid #3CA3FF;
}
a.btn-defaut:hover{color: #3CA3FF!important;}
.btn-blue {
  color: #fff;
  background-color: #3ca3ff;
  padding:0 32px!important;
}
.btn-blue:hover{
  color: #fff!important;
}

.btn-f97 {
  color: #fff;
  background-color: #F9733D;
}
.none {
    display: none;
}






.footer{ background-color: #0d1924; padding: 0px 10% 10px;}
.footer .keyword-list {
  display: flex;
  padding: 20px 0px;
}
.footer .keyword-list li {
  flex: 1;
  line-height: 40px;
  font-size: 18px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 1px solid #2f3943;
  color: #aaa;
}
.footer .keyword-list li i {
  font-size: 40px;
  display: inline-block;
  margin-right: 20px;
}
.footer .keyword-list li span {
  display: inline-block;
  line-height: 40px;
}
.footer .keyword-list li:nth-of-type(1) {
  justify-content: flex-start;
}
.footer .keyword-list li:nth-of-type(4) {
  justify-content: flex-end;
  border-right: none;
}
.footer .efficis {
  padding: 30px 0px;
  border-top: 1px solid #2f3943;
  border-bottom: 1px solid #2f3943;
}
.effic_txt{}
.effic_frm{}
.effic_txt .pull-left {
    float: left;
}
.effic_txt .contact {
    margin-left: 10%;
}
.effic_txt .tit {
    font-size: 16px;
    color: #ffffff;
    line-height: 21px;
    margin-bottom: 10px;
}
.effic_txt .list a,.effic_txt .list > p {
    font-size: 14px;
    color: #aaaaaa;
    line-height: 19px;
    margin-bottom: 10px;
    display: block;
}
.effic_frm .tit {
    font-size: 16px;
    color: #ffffff;
    line-height: 21px;
    margin-bottom: 10px;
}


.effic_frm .layui-form-item {
  width: 100%;
}
.effic_frm .layui-form-item .layui-form-select dl dd{ color: #333; }
.effic_frm .layui-form-item .layui-input,
.effic_frm .layui-form-item .layui-select,
.effic_frm .layui-form-item .layui-textarea {
  border-radius: 16px;
  border: 1px solid #aaaaaa;
  background: #0d1924;
  color: #aaaaaa;
}
.effic_frm .select-classlify select,
.effic_frm .select-classlify input {
  /*display: inline-block;
  width: 206px;*/
  border-radius: 16px;
  border: 1px solid #aaaaaa;
  background: #0d1924;
  color: #aaaaaa;
  height: 38px;
  padding-left: 10px;
  line-height: 38px;
}
.effic_frm .select-city select {
 /* display: inline-block;
  width: 206px;*/
  border-radius: 16px;
  border: 1px solid #aaaaaa;
  background: #0d1924;
  color: #aaaaaa;
  height: 38px;
  padding-left: 10px;
  line-height: 38px;
}
.foot_bot{ 
    padding:10px 0;    
    font-size: 16px;
    color: #aaaaaa;
    line-height: 21px;
    margin-bottom: 15px;
}
.foot_bot .pull_left{ padding-top: 45px; }
.foot_bot .code img{ width: 90px; }
.foot_bot .code p{ color: #aaa}
.foot_bot .pull_right{ text-align: right; }
.foot_bot .pull_left a{ color: #688ad1; text-decoration: underline; }
.foot_bot br{ display: none; } 





/**弹窗*/
.layerids{ padding: 20px; display: none; }
.layerids h1{ font-size: 24px; text-align: center; line-height: 50px; }
.layerids .layui-form-item{position:relative;}
.layerids .layui-input-block {margin-left:0; }
.business .layui-input-inline{ width:100%; }
.trades .layui-input-inline{ width: 100%; }
.layerids .slec01 .layui-unselect{ border-right: none; }
.layerids .slec02 .layui-unselect{ border-left: none; }
.layui-form-select dl dd.layui-this{ background: #1E9FFF!important; }
.layerids i.itsm{ z-index: 55666; font-size: 16px; position: absolute; font-style: normal; top: 12px; right: 15px; color: #AAAAAA;}
.straigh{ text-align: center; }
.straigh .layui-btn{ width: 80%; height: 50px; line-height: 50px;}
.layerids .layui-input, .layerids .layui-select, .layerids .layui-textarea{ height: 50px; line-height: 50px; }

.layerids .layui-input::-webkit-input-placeholder,.layerids .layui-select::-webkit-input-placeholder{
            color:#aaa;
        }
.layerids .layui-input::-moz-placeholder,.layerids .layui-select::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#aaa;
        }
.layerids .layui-input::-moz-placeholder,.layerids .layui-select::-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#aaa;
        }
.layerids .layui-input::-ms-input-placeholder,.layerids .layui-select::-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#aaa;
        }

.pop_ups{ width: 500px!important;}     
.layer_notice{ display: none; text-align: center; width: 529px; height: 352px; background:url(../images/bakjson_03.jpg) no-repeat; }
.layer_notice h1{ padding-top: 250px; color: #333; font-size: 16px;line-height: 30px; }
.layer_notice button{ font-size: 14px; color: #3CA3FF; line-height: 30px; }











.login_page {
  position: relative;
   background: #fefeff url(../images/pages/loging_bg.jpg) no-repeat center top!important;
  /*min-height: calc(100vh - 50px);*/
  min-height: 1016px;
}
.loginheader {
  background: #ffffff;
  height: 55px;
  line-height: 55px;
  display: flex;
  width: 100%;
  padding: 0 15%;
  justify-content: space-between;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 100;
}
.loginheader a:hover {
  color: #333;
}
.loginheader .logo {
  width: 150px;
}
.loginheader.logo img {
  width: 150px;
}
.slic_tal{ }
.slicesv{}
.slicesv .layui-row{ padding-left: 40%; padding-top: 15%; }


.slic_tal .content {
  width: 75%;
  max-width: 1200px;
  margin: 0px auto 0 auto;
  padding: 0% 0;
}
.slic_tal .content .title {
  text-align: center;
  font-size: 28px;
  color: #333333!important;
  line-height: 37px;
  margin-bottom: 0;
}
.slic_tal .content .layui-row > div {
  position: relative; padding:10px;
}

.slic_tal .content .layui-row > div a {
  display: block;
  width: 100%;
  margin: 0 auto;
}
.slic_tal .content .layui-row > div .tit {
  display: flex; align-items: center; justify-content: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%;
  font-size: 28px;
  color: #ffffff;
}
.slic_tal .content .layui-row img{ width: 100%; }
/*==========================================设备分辨率 开始=============================================*/


 .mobile{ display: none!important; }
 .iphone{ display: none!important; }
 .pcside{ display: block!important; }
@media screen and (max-device-width:1000px) {}

/*================设备小于760px=========================*/
@media (max-width: 760px){
  .mobile{ display: block!important; }
  .pcside{ display: none!important; }
  .iphone{ display: block!important; }
  .main_moblie{ display: block; border-bottom: 1px solid #ddd; height: 55px; }
  .blank_head{ height: 55px; }
  .nursery{ display: none; }

.footer{     padding: 0px 15px 10px; }
.footer .keyword-list{ padding:15px 0; }
.footer .keyword-list li i{ font-size: 12px;  margin-right: 10px;}
.footer .keyword-list li i img{width:28px;}
.footer .keyword-list li span{ font-size: 12px; }
.footer .efficis{padding:10px 0;}
.effic_txt{padding-top: 10px;}
.pull-right{ display: block; float: initial;  padding:15px 0 0; }
.foot_bot{ font-size: 14px; }
.foot_bot .pull_left{padding:10px 0; text-align: center;}
.foot_bot .pull_right{ text-align: center; }
.foot_bot br{ display: block; } 

.pop_ups{ width: 90%!important;}  


.loginheader{    padding: 0 2%;}
.login_page { min-height: auto; }
.slic_tal{ padding:0 10px; }
.slicesv .layui-row{ padding-left: 0%; padding-top: 80px; }
.slic_tal .content .layui-row > div{ padding:5px; }
.slic_tal .content {  width: 100%;  max-width: 1200px;  margin: 0px auto 0 auto;  padding: 0% 0;}
.slic_tal .content .layui-row > div .tit{ font-size: 20px; }
.slic_tal .content .title{ font-size: 20px; }
}





/*1280分辨率以上（大于1400px）*/
@media screen and (min-width: 1400px){
 .layui-col-5ths {  width: 20%!important;  float: left; }
 .layui-container{   width: 1230px!important;}
.container_new{ width: 1500px!important; }
}




/*1366分辨率以上（大于1200px）*/
@media screen and (min-width: 1200px) and (max-width: 1399px) {
 .layui-col-5ths {  width: 20%!important; float: left;  }
 .layui-container{ width: 1200px!important; }

}
/*1100分辨率 超级本（大于960px，小于1199px）*/
@media screen and (min-width: 992px) and (max-width: 1199px) {

  .layui-col-5ths {  width: 20%!important;  float: left; }
 .layui-container{ width: 992px!important; }
 .footer{    padding: 0px 5% 10px;}

}

/*880分辨率ipad（大于768px，小于959px）*/
@media screen and (min-width: 768px) and (max-width: 991px) {
.main_moblie{ display: block; }
.blank_head{ height: 55px; }
.mobile{ display: block!important; }
.pcside{ display: none!important; }
.nursery{ display: none; }


.footer{padding: 0px 25px 10px; }
.footer .keyword-list{ padding:15px 0; }
.footer .keyword-list li i{ font-size: 12px;  margin-right: 10px;}
.footer .keyword-list li i img{width:28px;}
.footer .keyword-list li span{ font-size: 12px; }
.footer .efficis{padding:10px 0;}
.effic_txt{padding-top: 10px;}
.pull-right{ display: block; float: initial;  padding:15px 0 0; }
.foot_bot{ font-size: 14px;margin-bottom: 0px; }
.foot_bot .pull_left{padding:20px 0 0; }
.foot_bot .pull_right{ }
.foot_bot br{ display: block; } 


.loginheader{    padding: 0 2%;}
.login_page { min-height: auto; }
.slic_tal{ padding:0 10px; }
.slicesv .layui-row{ padding-left: 0%; padding-top: 80px; }
.slic_tal .content .layui-row > div{ padding:10px; }
.slic_tal .content {  width: 100%;  max-width: 1200px;  margin: 0px auto 0 auto;  padding: 0% 0;}
.slic_tal .content .layui-row > div .tit{ font-size: 30px; }
.slic_tal .content .title{ font-size: 30px; }
}
}











/*720分辨率（大于480px，小于767px）*/
@media only screen and (min-width: 480px) and (max-width: 767px){
    .mobile{ display: block!important; }
    .pcside{ display: none!important; }
}

 /*440分辨率以下（小于479px）*/
@media only screen and (max-width: 479px) {
    .mobile{ display: block!important; }
    .pcside{ display: none!important; }
}
 /*内页宽1500*/

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
 
 @media screen and (min-width: 1160px){

 .layui-col-5ths {
        width: 20%;
        float: left;
    }
}

