/* .zn-logo-wrapper .zn-area .user #denglu>a:last-child{background:  #ff943d;padding: 5px 15px;border-radius: 6px;color: white;} */
/* .zn-logo-wrapper .zn-area .user #denglu{margin-top: 10px} */
/* .zn-logo-wrapper .zn-area .user #mysteve{margin-top: 10px} */

.zn-banner{position: relative}
/* p{margin: 0px;padding: 0px;} */
/* banner图样式区 */
.zn-banner .banner-show{float: left;position:absolute;color: white;float:left;width: 650px;height: 230px;top:25%;
    left: 40%;margin-bottom: 10px;line-height: 35px}
.zn-banner .banner-show .renthink{font-size: 30px;display:inline-block}
.zn-banner .banner-show {font-size: 17px;text-align: left}
/* #zn-banner .grid>li>img{width:1349px;min-width: 1200px;max-width: 100%;} */
#zn-banner .grid{width: 100%}
#zn-banner .grid li{width: 100%}
#zn-banner .grid li img{width: 100%}

.banner-show .ct{width:650px;height: 60px;margin-top: 30px;line-height:60px;vertical-align: middle}
.banner-show .ct img,.banner-show .ct button{float: left;}
/* .banner-show .ct button{background:  #00a8ea;border: 0px;outline: none;margin: 7px 35px 0px 0px;padding: 4px 12px;border-radius: 5px}
.banner-show .ct button:hover{background: #0096d0 }
.banner-show .ct button>a{color: white}
.banner-show .ct button:last-child{background: #22c17c}
.banner-show .ct button:last-child:hover{background: #00ad62} */
.banner-show .ct>img{width: 140px;margin-right: 35px}

/* 中间灰色背景部分 */
/* .center{width: 1200px;height: 740px;margin: 35px auto} */
.center{width: 1200px;margin: 35px auto 50px;position: relative;}
/* 中间左侧区域 */
.center .left{width: 760px;background: #fafafa;padding: 0px 20px 40px 0px;margin-right: 20px;display: inline-block}
.center .left .title{margin:0px 0px 15px 15px;font-size: 18px;color:  #f9ad42}
.center .left .title>img{width: 14px;vertical-align: middle;margin-right: 10px}
.center .left .intro{display: inline-block;width: 515px;margin:10px 0px 15px 40px;font-size: 16px;}
.center .left .normal{font-size: 16px;margin-left: 40px}
.center .left .dot>span{width: 6px;height: 6px;border-radius:50%;background: black;;display:inline-block;vertical-align: middle;margin-right: 8px}
.center .right_1{float: right;width: 360px;background: #fafafa;}
.center .left>p{line-height: 200%}
/* 中间右侧上部分区域 */
.center .right_1>img{width: 150px;margin: 35px 105px}
.center .right_1 .connus{position: relativ;;opacity: 0.8;border: 0px;outline: none;width: 230px;height: 40px;text-align: center;margin: -5px 65px;border-radius:20px;background:  #f9ad42}

.center .right_1  .showus{display: none;position:fixed;width: 1349px;left: 0px;right: 0px;bottom: 0px;top: 0px;background: rgba(0, 0, 0, 0.4);z-index: 99999;}
.center .right_1  .showus .usmessage{width:400px;height: 420px;background: white;position: absolute;left: 500px;top: 90px;text-align: center;text-align: center}
.center .right_1  .showus .usmessage .suport{font-size: 22px;color:#f9ad42;margin: 40px 0px 15px;text-align: center;position: relative; }
.center .right_1  .showus .usmessage p{position: relative;;font-size: 16px;color: black;margin: 0px;padding: 0px;height: 34px;}

.center .right_1 .showus .usmessage img{width: 110px;margin:10px 5px 0px 5px;padding: 0px}
.center .right_1  .showus .usmessage>.ewm>span{position: relative;top: 4px;font-size: 12px;color: black;margin: -10px 15px 0px;padding: 0px}
.center .right_1  .showus .usmessage p>#close{width: 21px;height: 21px;;position: absolute;right: 12px;top: -30px}



.center .right_1 .connus:hover{opacity: 1;}
.center .right_1 .connus>a{display:block;color: white;font-size: 17px}
/* 中间右侧下部分区域 */
.center .right_2{height: 375px;background: #fafafa;float: none;margin-top: 70px;padding: 0px} 
.center .right_2 p{font-size: 18px;color: white;background:  #f9ad42;height: 33px;padding-top: 7px}
.center .right_2 p img{width: 15px;margin:0px 15px}
.center .right_2 .titles{margin: 0px}
.center .right_2 .swiper {margin-bottom: 20px}
.center .right_2 .swiper .index_lunbo{width: 300px;height: 200px;margin: 20px 30px 15px;cursor: pointer;}
.center .right_2 .swiper .index_fanye{width: 300px;height: 30px;text-align: center}
/* .center .right_2 .swiper{width:300px;height: 180px;background: black;margin: 40px 30px 25px} */
/* 公共尾部区域的上方区域 */
.foot{width: 1200px;margin:0 auto;margin-bottom: 50px;display: flex;justify-content: center;}
.foot>div{width: 500px;margin-right: 20px;text-align: center   }
.foot>div>img{width: 100%;margin-left: 0px}
.foot>div>.show{font-size: 14px;margin: 20px 0px 25px}
.foot>div>.ages{font-size: 18px;margin-bottom: 10px}
.foot>div>.duoyuan{width:220px;width: 220px;display: inline-block;text-align: left;margin-top: 10px;margin-left: 25px}
.foot .clear{height: 0px;clear: both;}
#telphNum{font-size: 24px}
a{outline: none}


/* 引入的轮播图样式 */
.slideBox{ width:100%; overflow:hidden; position:relative;   }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }
.slideBox .bd ul{padding:0px}
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.center .right_1  .showus .usmessage .close{position: absolute;background: white;top: 15px;
    right: 11px;cursor: pointer;z-index: 100;opacity: 0;width: 30px;height: 30px;cursor: pointer;}

.cp_card_contain{margin: 0 auto;margin-top: -80px;display: flex;width: 900px;justify-content: space-between;;}
.card{padding: 10px 0px;background: #f3fbff;border-radius: 5px;box-shadow: 0px 3px 4px #ccc;border-radius: 10px;transition: 0.2s ease-in-out;
    width: 220px;display: flex;justify-content: center;flex-flow: column;align-items: center;overflow: hidden;
    height: 120px;cursor: pointer;}
.geren{background:#fffcf1 }
.chaxun{background:#f7fff9}
.card>img{width: 50px;margin-top: 10px;}
.card>p{font-size: 16px;color: #8c1515}
.card:hover{-webkit-transform: scale(1.04);-moz-transform: scale(1.04);transform: scale(1.04);}
.show_tolnum{width: 400px;padding: 20px 0px;text-align: center;margin: 50px auto;    display: flex;
    justify-content: center;flex-flow: column;align-items: center;background: #f6f6f6;
    border-radius: 10px;}
.people_num{font-size: 36px;color: #f4581f}
.show_video{display: flex;justify-content: space-between;width: 1000px;margin: 0 auto;align-items: center;}
.player_contain{width: 570px;display: flex;justify-content: space-around;}
.wenzi_contain{width: 400px;    padding: 0px 20px 15px 30px;}
.wenzi_title{font-size: 22px;color: #8c1511;margin: 0px;}
.all_wenzi{word-wrap: break-word;font-size: 16px;line-height: 200%;color: #666666;}
.prism-player .prism-setting-list .prism-setting-audio{display: none;}
.prism-player .prism-setting-list .prism-setting-cc{display: none;}
.prism-player .prism-cc-btn{display: none;}

.show_all{   display: none;
    position: fixed;
    width: 1349px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background: rgba(0, 0, 0, 0.4);
    z-index: 12;}
.show_cpma{    width: 360px;
    border-radius: 8px;
    background: white;
    position: absolute;
    left: 50%;margin-left: -180px;
    top: 50%;margin-top: -100px;
    text-align: center;
    text-align: center;
    z-index: 13;font-size: 16px;}
.xuexiao_cpm{padding: 0px 8px;
    width: 200px;
    outline: none;
    background-color: #fcfcfc;
    border: 1px solid #e5e5e5;
    height: 34px;
    border-radius: 6px;}
.get_cpma{margin: 5px auto 30px;background: #009cd9;color: white;padding: 10px 50px;border-radius: 5px;outline: none;
    border: 0px;}
.closeimg{         position: absolute;
    top: -40px;
    right: -30px;
    width: 25px;
    cursor: pointer;}
#error_tankuang{display: none}
.fl img{cursor: pointer;}
.deng_lu{display: none}
.err_tishi{margin-top: 10px;color: red;display: none}
.country{width: 1125px;margin: 75px auto 50px;text-align: center;}
.country .title{margin-bottom: 50px;}
.country .school {width: 1125px;
    height: 236px;
    padding-top: 30px;
    background: #f4f7fc;
    margin: 0 auto;
    display: flex;
    justify-content: space-evenly;
 }
.country .school>span {display: flex;
    position: relative;
    width: 250px;
    /* height: 100%; */
    background: white;
    /* margin-left: 10px; */
    padding: 0px 6px;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;}
.country .school>span>img {width: 250px;}
.country .school>span>p {font-size: 14px;
    text-align: left;
    margin-left: 3px;
    position: relative;
    margin: 0px;
    margin-left: 3px;}
.country .school>span>.address {position: relative;top: -20px;
    vertical-align: middle;font-size: 12px;}
.country .school>span>.address>img {width: 10px;height: 14px;}
.country>.title>img {height: 45px;}
.country .school>span:hover {top: -3px;box-shadow: 5px 5px 4px #ccc;transition: 0.2s ease-in-out;}