/*
KISSY CSS Reset
*/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
   margin: 0;
   padding: 0;
   color: #000000;
   _font-size: 14px;
}


body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 14px/1 "微软雅黑", Helvetica, Arial, sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
img{ max-width: 100%;}
/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #000000; }
a:active,a:visited,a:focus{text-decoration: none;}
/* 重置表单元素 */
input,select,textarea,button{outline:medium;}
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
input {vertical-align:middle;border: none; background: none;outline:none;}\n

/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    border: none;
    height: 1px;
}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

html{ overflow-y: scroll; min-width: 320px;}
.opa0{opacity: 0;}
.not-animated{opacity:0;}
/*设置左右浮动*/
.fl{float: left;}
.fr{float: right;}
/*清楚浮动*/
.clearfix:after{visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix{*zoom:1;}
.clear{clear: both;}
.mt20{ margin-top: 20px;}

/*加载字体*/
@font-face {
    font-family: 'BigJohn';
    src: url('font/bigjohn.eot');
    src: url('font/bigjohn.eot?#iefix') format('embedded-opentype'),
         url('font/bigjohn.woff') format('woff'),
         url('font/bigjohn.ttf') format('truetype'),
         url('font/bigjohn.svg#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SlimJoe';
    src: url('font/SlimJoe.eot');
    src: url('font/SlimJoe.eot?#iefix') format('embedded-opentype'),
         url('font/SlimJoe.woff') format('woff'),
         url('font/SlimJoe.ttf') format('truetype'),
         url('font/SlimJoe.svg#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {font-family: 'WETDR';
  src:url('font/WETDREAMZLIGHT.woff')  
}
@font-face {font-family: 'kate';
  src:url('font/KateSans-Bold.woff')  
}
.content{width: 1200px; margin: 0px auto;}

/*头部*/
.ban_mt{height: 104px;}
.header{transition:all .3s linear; width: 100%;min-width: 1200px;height: 128px;background:#ffffff; background: rgba(255,255,255,1); position: fixed;top: 0px;left: 0px;z-index: 9999;}
.header .content{_overflow: hidden;}

.header .logo{width: 300px;height: 70px;padding: 29px 0px;float: left;}

.header .nav_box{float: right;}
.header .nav_box>ul{_overflow: hidden;}
.header .nav_box>ul>li{text-align: center; width:115px;height: 128px; float: left;text-align:center;position: relative;}
.header .nav_box>ul>li>a{width: 100%;height: 100%; display: table;}
.header .nav_box>ul>li>a .box{display: table-cell;vertical-align: middle;}
.header .nav_box>ul>li .icon{width: 64px;height: 64px;}
.header .nav_box>ul>li .title{font-size: 16px;color: #4c4c4c;line-height: 1.5em;}
.header .nav_box>ul>li.on,.header .nav_box>ul>li:hover{background: #4fceb0;}
.header .nav_box>ul>li.on .title,.header .nav_box>ul>li:hover .title{color: #ffffff;}

.header.nofixed{transform:translateY(-100%);}
/*焦点图*/
.in_ban{min-width: 1200px;}
.in_ban .swiper-slide img{display: block;}
.in_ban .swiper-pagination{bottom:18px;}
.in_ban .swiper-pagination span{opacity: 1; width: 20px;height: 20px;background: url(../images/icon_heart.png) center center no-repeat;transition: all .3s linear;}
.in_ban .swiper-pagination span.swiper-pagination-bullet-active{background: url(../images/icon_heart_on.png) center center no-repeat;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0px 20px;}

/*关于我们*/
.in_about{width: 100%;min-width: 1200px;height: 670px;background: url(../images/in_about_bg.jpg) center center no-repeat;background-size: auto 100%;}
.in_about .top_box{padding-top: 80px;padding-bottom: 30px; text-align: center;}
.in_about .top_box .title{margin-bottom: 14px; font-size: 18px;color: #4c4c4c;font-weight: bold;}
.in_about .top_box .en_title{margin-bottom: 30px; font-size: 14px;color: #4c4c4c;text-transform: uppercase;}
.in_about .top_box .line{width:70px;height: 4px;background: #f63344;border-radius: 2px;margin: 0px auto;}
.in_about .about_swiper{width: 100%;padding: 20px 0px;}
.in_about .about_swiper .swiper-slide{padding: 10px; box-sizing: border-box;}
.in_about .about_swiper .swiper-slide .box{transition:all .3s linear; padding: 20px 15px; width: 100%; text-align: center;box-sizing: border-box;}
.in_about .about_swiper .swiper-slide:hover .box{background: #ffffff;box-shadow: 0 0 20px rgba(0,0,0,0.5);}
.in_about .about_swiper .swiper-slide .icon{ width: 130px;height: 130px;display: block;margin: 0px auto;margin-bottom: 30px;}
.in_about .about_swiper .swiper-slide .title{margin-bottom: 20px; font-size:16px;color: #333333;}
.in_about .about_swiper .swiper-slide .en_title{margin-bottom: 35px; font-size: 14px;color: #333333;}
.in_about .about_swiper .swiper-slide .desc{height: 120px;overflow: hidden; font-size: 14px;color: #4c4c4c;line-height: 30px;}

.in_about .about_swiper .swiper-slide:nth-child(1) .title{color: #FA6F58;}
.in_about .about_swiper .swiper-slide:nth-child(1) .en_title{color: #FA6F58;}
.in_about .about_swiper .swiper-slide:nth-child(2) .title{color: #609EEB;}
.in_about .about_swiper .swiper-slide:nth-child(2) .en_title{color: #609EEB;}
.in_about .about_swiper .swiper-slide:nth-child(3) .title{color: #FFCD60;}
.in_about .about_swiper .swiper-slide:nth-child(3) .en_title{color: #FFCD60;}
.in_about .about_swiper .swiper-slide:nth-child(4) .title{color: #A3D36F;}
.in_about .about_swiper .swiper-slide:nth-child(4) .en_title{color: #A3D36F;}

/*校园公告*/
.in_xygg{width: 100%;min-width: 1200px; height:780px;background: url(../images/in_xygg_bg.png) center center no-repeat;background-size: auto 100%;}
.in_xygg .content{width: 1400px;}
.in_xygg .top_box{text-align: center; padding-top: 70px;padding-bottom: 50px; max-width: 1200px;margin: 0px auto;position: relative;}
.in_xygg .top_box .title{margin-bottom: 6px; font-size: 24px;color: #ffffff;font-weight: bold;}
.in_xygg .top_box .en_title{color: #ffffff;font-size: 24px;}
.in_xygg .top_box .more{font-size: 24px;color: #fefefe;font-weight: bold; width: 33px;height: 33px;line-height: 30px;text-align: center;background: #f25141; position: absolute;right: 0px;top: 50%;transform: translateY(-50%);}

.in_xygg .xygg_swiper{padding-top: 100px; width: 1200px;margin: 0px auto;}
.in_xygg .xygg_swiper .swiper-slide{text-align: center;padding: 0px 10px;padding-bottom: 50px; box-sizing: border-box;}
.in_xygg .xygg_swiper .swiper-slide img{width: 213px;height: 213px;display:  block;border-radius: 50%;margin: 0px auto;}
.in_xygg .xygg_swiper .swiper-slide .title{padding: 0px 20px;line-height: 20px;height: 40px;overflow: hidden; margin-top: 33px; font-size: 16px;color: #907258;font-weight: bold;}
.in_xygg .xygg_swiper .swiper-slide .box{transition: all .3s linear;}
.in_xygg .xygg_swiper .swiper-slide:hover .box{transform: scale(1.3,1.3);}
.in_xygg .xygg_swiper .swiper-slide:hover .box .title{color:#5c9b01;}
.in_xygg .xygg_box{width: 100%; position: relative;}
.in_xygg .xygg_box .xygg_btn{position: absolute;top: 50%;transform: translateY(-50%); font-size: 26px;color: #ffffff;font-family: simsun; border-radius: 50%; width: 54px;height: 54px;line-height: 54px;text-align: center; display: block; background: #4fceb0;}
.in_xygg .xygg_box .xygg_prev{left: 0px;}
.in_xygg .xygg_box .xygg_next{right: 0px;}
@media (max-width: 1400px) {
	.in_xygg .content{width: 100%;}
}

@media (max-width: 1250px) {
	.in_xygg .xygg_box .xygg_btn{display: none;}
}


/*课程设置*/
.in_kcsz{width: 100%;min-width: 1200px;height:940px;background: url(../images/in_kcsz_bg.jpg) center center no-repeat;background-size: auto 100%;}
.in_kcsz .top_box{padding-top:73px;text-align: center;}
.in_kcsz .top_box .title{margin-bottom: 10px;font-size: 18px;color: #6d4521;font-weight: bold;}
.in_kcsz .top_box .en_title{margin-bottom: 25px; font-size: 14px;color: #6d4521;}
.in_kcsz .top_box .line{width:70px;height: 4px;background: #f63143;border-radius: 2px;margin: 0px auto;}
.kcsz_swiper{padding-top:113px;padding-bottom: 100px;}
.kcsz_swiper .box{transition: all .3s linear; border-radius: 20px; width: 310px;height: 605px;background: #93c524; margin: 0px auto; box-sizing: border-box;position: relative;display: table;}
.kcsz_swiper .swiper-slide:hover .box{box-shadow: 15px 15px 10px rgba(0,0,0,0.4);}
.kcsz_swiper .box .con_box{padding: 0px 25px;box-sizing: border-box; text-align: center; display: table-cell;vertical-align: middle;}
.kcsz_swiper .box .con_box .title{margin-bottom: 30px; font-size: 22px;color: #fffefe;font-weight: bold;}
.kcsz_swiper .box .con_box .sub_title{margin-bottom: 50px; font-size: 15.61px;color: #ffffff;}
.kcsz_swiper .box .con_box .desc{font-size: 15.61px;height: 165px;overflow: hidden; color: #ffffff;line-height:33px;}
.kcsz_swiper .box .con_box .line{width: 90px;height: 3px;background: #ffffff;margin: 40px auto;}
.kcsz_swiper .box .con_box .more{margin: 0px auto; width: 120px;height: 56px;line-height: 56px;font-size: 20px;color: #fffefe;text-align: center;border-radius: 6px; background: rgba(255,255,255,0.25);}
.kcsz_swiper .box .icon{ width: 166px;height: 166px;position: absolute;left: 50%;top: 0px;transform: translate(-50%,-50%); border-radius: 50%; background: #a4d638;}
.kcsz_swiper .box .icon img{width: 100%;height: 100%;display: block;}

.kcsz_swiper .box .bg{width: 148px;height: 148px;position: absolute;bottom: 0px;left: 0px;transform: translate(-28%,20%);opacity: 0.5; filter: alpha(opacity=50);}
.kcsz_swiper .box .bg img{width: 100%;height: 100%;display: block;}

.kcsz_swiper .swiper-slide:nth-child(1) .box{background: #f27152;}
.kcsz_swiper .swiper-slide:nth-child(1) .icon{background: #fd8264;}
.kcsz_swiper .swiper-slide:nth-child(2) .box{background: #839bd9;}
.kcsz_swiper .swiper-slide:nth-child(2) .icon{background: #94acea;}
.kcsz_swiper .swiper-slide:nth-child(3) .box{background: #f6bc3f;}
.kcsz_swiper .swiper-slide:nth-child(3) .icon{background: #fccc65;}

/*校园生活*/
.in_xysh{width: 100%;min-width: 1200px;padding-top: 27px;box-sizing: border-box; height: 865px;background: url(../images/in_xysh_bg.jpg) center center no-repeat;background-size: auto 100%;}
.in_xysh .top_box{text-align: center; margin: 0px auto; margin-bottom: 70px; width:140px;height: 144px;background:url(../images/in_xysh_top.png) center center no-repeat;background-size: 100% 100%;}
.in_xysh .top_box .title{color: #f25141;font-weight: bold;font-size: 20px;padding-top: 35px;margin-bottom: 10px;}
.in_xysh .top_box .en_title{color: #f25141;font-weight: bold;font-size: 20px;}
.in_xysh .xysh_box{width: 100%;height: 510px;overflow: hidden;box-shadow: 15px 15px 10px rgba(0,0,0,0.5);}
.in_xysh .xysh_box .item_box{float: left;}
.in_xysh .xysh_box .item_box1{width: 382px;}
.in_xysh .xysh_box .item_box1 .item{width: 100%;height: 255px;}
.in_xysh .xysh_box .item_box .item img{width: 100%;height: 100%;display: block;}
.in_xysh .xysh_box .item_box2{width: 425px;}
.in_xysh .xysh_box .item_box2 .item{width: 100%;height: 255px;}
.in_xysh .xysh_box .item_box2 .con_item{background: #ffffff;display: table;}
.in_xysh .xysh_box .item_box2 .con_item .box{padding: 0px 50px;box-sizing: border-box; display: table-cell;vertical-align: middle;text-align: center;}
.in_xysh .xysh_box .item_box2 .con_item .en_title{color: #e25a5a;font-size: 18px;font-weight: bold;margin-bottom: 18px;}
.in_xysh .xysh_box .item_box2 .con_item .title{margin-bottom: 15px; color: #000000;font-size: 18px;}
.in_xysh .xysh_box .item_box2 .con_item .desc{margin-bottom: 20px; color: #000000;font-size: 14px;line-height: 30px;height: 60px;overflow: hidden;}
.in_xysh .xysh_box .item_box2 .con_item .more{margin: 0px auto; width: 120px;height: 35px;line-height: 33px;font-size: 14px;color: #4a95ed; display: block; border: 1px solid #dcdcdc;border-radius: 18px;}
.in_xysh .xysh_box .item_box3{width: 393px;}

.in_xysh .xysh_box .item_box3 .con_item{position: relative;height: 100%; }
.in_xysh .xysh_box .item_box3 .con_item .bg{transition: all .3s linear;opacity: 0;filter: alpha(opacity=0); display:table; width: 100%;height: 510px;background: rgba(0,0,0,0.3);position: absolute;top: 0px;left: 0px;}
.in_xysh .xysh_box .item_box3 .con_item .bg .box{display: table-cell;text-align: center;vertical-align: middle;}
.in_xysh .xysh_box .item_box3 .con_item .bg .title{margin-bottom: 22px; font-size: 18px;color: #ffffff;font-weight: bold;}
.in_xysh .xysh_box .item_box3 .con_item .bg .more{margin: 0px auto; width: 108px;height: 30px;border-radius: 15px;border: 1px solid #ffffff;line-height: 28px;text-align: center;color: #ffffff;font-size: 14px;display: block;}
.in_xysh .xysh_box .item_box3 .con_item:hover .bg{opacity: 1;filter: alpha(opacity=100);}

/*校园新闻*/
.in_news{width: 100%;min-width: 1200px; height: 1068px;background: url(../images/in_xyxw_bg.png) center center no-repeat;background-size: auto 100%;}
.in_news .top_box{text-align: center;padding-top: 63px;}
.in_news .top_box .title{margin-bottom: 10px; font-size: 20px;font-weight: bold;color:#623711;}
.in_news .top_box .en_title{font-size: 14px;color:#623711;}
.in_news  .news_box{}
.in_news  .news_box ul{overflow: hidden;padding-top: 82px;padding-bottom: 50px;}
.in_news  .news_box ul li{width: 33.333333%;padding: 0px 20px; float: left;box-sizing: border-box;}
.in_news  .news_box ul li .box{transition: all .3s linear; box-sizing: border-box;padding: 5px;border: 1px solid #e5e5e5;background: #ffffff;}
.in_news  .news_box ul li .img_box{overflow: hidden;}
.in_news  .news_box ul li .img_box img{width: 100%; display: block;}
.in_news  .news_box ul li .con_box{padding-top: 30px;padding-bottom: 25px;border-bottom: 1px solid #bfbfbf;}
.in_news  .news_box ul li .con_box .title{margin-bottom: 25px; font-size: 16px;line-height: 30px;height: 60px;overflow: hidden; color: #643812;}
.in_news  .news_box ul li .con_box .desc{font-size: 16px;line-height: 30px;height: 120px;overflow: hidden; color: #4c4c4c;}
.in_news  .news_box ul li .time{line-height: 24px;padding: 25px 0px;}
.in_news  .news_box ul li .time .icon{display: inline-block;vertical-align: middle;}
.in_news  .news_box ul li .time .tit{font-size: 16px;color: #808080; display: inline-block;vertical-align: middle;}
.in_news  .news_box ul li:hover .box{transform: scale(1.1);box-shadow: 5px 5px 10px rgba(0,0,0,0.3);}
.in_news .more{width: 152px;height: 47px;line-height: 47px;background: #9ae3ff;border-radius: 8px;margin: 0px auto;  display: block;font-size: 16px;color:#643812;text-align: center;}

/*底部信息*/
.in_btm{width: 100%;min-width: 1200px;height: 470px; background: url(../images/in_foot_bg.jpg) center center no-repeat;background-size: auto 100%;}
.in_btm .content{width: 1200px;height: 100%;position: relative; overflow: hidden;}
.in_btm .btm_nav{overflow: hidden;padding-top: 85px;padding-left: 70px;}
.in_btm .btm_nav .item{width: 100px;float: left;}
.in_btm .btm_nav .item .title{margin-bottom: 20px;}
.in_btm .btm_nav .item .title a{font-size: 16px;font-weight: bold;color: #603420;}
.in_btm .btm_nav ul li{position: relative;transition: all .3s linear;}
.in_btm .btm_nav ul li a{font-size: 14px;color: #5b2c1f;line-height: 30px;}
.in_btm .btm_nav ul li::after{content: "";width: 10px;height: 1px; background: #5b2c1f;position: absolute;left: -10px;top: 50%;transform: translateY(-50%); opacity: 0;filter: alpha(opacity=0);transition: all .3s linear;}
.in_btm .btm_nav ul li:hover::after{left: 0px; opacity: 1;filter: alpha(opacity=100);}
.in_btm .btm_nav ul li:hover{padding-left: 15px;}

.in_btm .info_box{padding-left: 70px;padding-top: 100px;overflow: hidden;}
.in_btm .info_box .con_box{float: left;color: #653e24;}
.in_btm .info_box .con_box .title{margin-bottom: 15px; font-size: 16px;font-weight: bold;}
.in_btm .info_box .con_box .desc p{font-size: 14px;color: #653e24;}
.in_btm .info_box .qr_code{float: left;margin-left: 25px;width:62px;height:62px;}
.in_btm .online_app{width: 567px;height: 100%;position: absolute;top: 0px;right: 0px;background: url(../images/online_app.png) center center no-repeat;background-size: 100% 100%; }
.in_btm .online_app .con_box{width: 280px;position: absolute;top:233px;right:120px;}
.in_btm .online_app .con_box .item{text-align: center; overflow: hidden;margin-bottom: 5px;}
.in_btm .online_app .con_box .item .title{text-align: right;padding-right: 10px;box-sizing: border-box; font-size: 14px;color: #643812; line-height: 25px; float: left;width: 80px;}
.in_btm .online_app .con_box .item .input_box{line-height: 25px; border-bottom:1px solid #a6a6a6; float: right;width: 200px;}
.in_btm .online_app .con_box .item .input_box input{width: 100%;height: 100%;}
.in_btm .online_app .con_box .item .btn_submit{width: 90px;height: 30px;line-height: 28px;text-align: center;border: 1px solid #a6a6a6;font-size: 14px;color: #643812;margin: 10px auto;}



/*底部信息*/
.btm_line{width: 100%;min-width: 1200px;background: #FFFFFF;}
.btm_line .content{width: 1200px;overflow: hidden;line-height: 55px;}
.btm_line .l_box{color: #1f1f1f;font-size: 14px;float: left;}
.btm_line .l_box a{color: #1f1f1f;}
.btm_line .r_box{color: #1f1f1f;font-size: 14px;float:right;}
.btm_line .r_box a{color: #1f1f1f;}



/*内页焦点图*/
.ny_banenr{width: 100%;min-width: 1200px;height: 640px;background-position: center center;background-repeat: no-repeat;background-size: auto 100%;}

/*当前位置*/
.posi_box{width: 100%;min-width: 1200px;_padding-top: 30px;}
.posi_box .title{line-height: 90px;font-size: 16px;color: #4c4c4c;}
.posi_box .title a{color: #4c4c4c;}
.posi_box .title span{font-family: simsun;}

/*内页主框架*/
.ny_main{width: 100%;min-width: 1200px;margin-bottom: 50px;}
.ny_main .content{overflow: hidden;}

.ny_main .ny_menu{width: 240px;float: left;box-sizing: border-box;}
.ny_main .ny_menu ul{padding-top: 32px;padding-left: 10px;}
.ny_main .ny_menu ul li{transition: all .3s linear; margin-bottom: 20px; background: #f25141;border-radius: 20px; width:185px;height:40px;line-height: 40px;text-align: center;font-size: 14px;color: #ffffff;}
.ny_main .ny_menu ul li a{width: 100%;height: 100%;display: block;color: #FFFFFF;}
.ny_main .ny_menu ul li:hover{transform: translateX(30px);}
.ny_main .ny_menu ul li.on{transform: translateX(30px);}

.ny_main .ny_menu ul li:nth-child(1){background: #f25141;}
.ny_main .ny_menu ul li:nth-child(2){background: #90c31e;}
.ny_main .ny_menu ul li:nth-child(3){background: #fd9036;}
.ny_main .ny_menu ul li:nth-child(4){background: #02b2e0;}
.ny_main .ny_menu ul li:nth-child(5){background: #e65a06;}
.ny_main .ny_menu ul li:nth-child(6){background: #c14eb6;}
.ny_main .ny_menu ul li:nth-child(7){background: #cc2630;}
.ny_main .ny_menu ul li:nth-child(8){background: #fdc030;}
.ny_main .ny_menu ul li:nth-child(9){background: #6295ce;}
.ny_main .ny_menu ul li:nth-child(10){background: #ff7894;}

.ny_main .ny_content{min-height: 400px;  width: 960px;float: right;box-sizing: border-box;}
.ny_main .ny_content .top_box{text-align: center;padding-top: 22px;padding-bottom:40px;}
.ny_main .ny_content .top_box .title{margin-bottom:10px; font-size: 16px;color: #000000;font-weight:bold;}
.ny_main .ny_content .top_box .en_title{font-size: 16px;color: #000000;}

.con_detail{line-height:2em;}
.con_detail img{max-width:100%;}
.con_detail video{max-width:100%;}
.con_detail table{max-width:100%;}
.con_detail iframe{max-width:100%;}

.picture_list{padding-top: 32px; overflow: hidden;}
.picture_list li{width: 33.3333333%;float: left;padding: 0px 10px;box-sizing: border-box;}
.picture_list li .img_box{width: 100%;overflow: hidden;}
.picture_list li .img_box img{width: 100%;height: auto;display: block;transition: all .3s linear;}
.picture_list li:hover .img_box img{transform: scale(1.1);}
.picture_list li .title{padding-top: 20px;padding-bottom: 40px; text-align: center; font-size: 16px;color: #4c4c4c;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

/*管理团队*/
.team_list{}
.team_list li{padding: 0px 30px;overflow: hidden;margin-bottom: 50px;}
.team_list li .img_box{width:248px;height: 248px;border-radius: 50%;overflow: hidden;float: left;}
.team_list li .img_box img{width: 100%;height: 100%;display: block;}

.team_list li .con_box{width: 580px;padding-top: 18px; float: right;}
.team_list li .con_box .title{margin-bottom: 20px; font-size: 16px;color: #010101;}
.team_list li .con_box .desc{font-size: 14px;color: #010101;line-height: 24px;}
.team_list li .con_box .desc p{text-indent: 2em;margin-bottom: 1em;}


/*视频中心*/
.video_list{padding-top: 32px; overflow: hidden;}
.video_list li{width: 33.3333333%;float: left;padding: 0px 10px;box-sizing: border-box;}
.video_list li .img_box{width: 100%;overflow: hidden;position: relative;}
.video_list li .img_box .zz{transition: all .3s linear; opacity: 0;filter: alpha(opacity=0); position: absolute; top:0px;left: 0px; width:100%;height: 100%;background-color: rgba(0,0,0,0.6);background-image: url(../images/icon_video.png);background-position: center center; background-repeat: no-repeat;}
.video_list li:hover .img_box .zz{opacity: 1;filter: alpha(opacity=100);}
.video_list li .img_box img{width: 100%;height: auto;display: block;transition: all .3s linear;}
.video_list li:hover .img_box img{transform: scale(1.1);}
.video_list li .title{padding-top: 20px;padding-bottom: 40px; text-align: center; font-size: 16px;color: #4c4c4c;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}


/*新闻内页*/
.news_list{padding-top: 32px; overflow: hidden;}
.news_list li{width: 33.3333333%;margin-bottom: 40px; float: left;padding: 0px 10px;box-sizing: border-box;}
.news_list li .img_box{width: 100%;overflow: hidden;}
.news_list li .img_box img{width: 100%;height: auto;display: block;transition: all .3s linear;}
.news_list li:hover .img_box img{transform: scale(1.1);}
.news_list li .title{padding-top: 20px;padding-bottom: 20px; font-size: 16px;color: #4c4c4c;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.news_list li .desc{margin-bottom: 5px; font-size: 14px;color: #4C4C4C;line-height: 20px;height:40px;overflow:hidden;}
.news_list li .more{font-size: 12px;color: #2db2ed;}



/*加入我们*/
.contact_info .top_box{text-align: center;padding-top: 40px;padding-bottom: 80px;}
.contact_info .top_box .en_title{margin-bottom: 20px; font-size: 18px;color: #808080;}
.contact_info .top_box .title{ font-size: 18px;color: #1e8c72;}
.contact_info .info_box {overflow: hidden;padding-bottom: 20px;}
.contact_info .info_box .item{transition: all .3s linear; background: #86e3fd; width: 25%;height: 300px; float: left;text-align: center;}
.contact_info .info_box .item:hover{  box-shadow: 0px 5px 10px rgba(0,0,0,0.3) }
.contact_info .info_box .item:nth-child(even){background: #78dbf7;}
.contact_info .info_box .item .icon{width: 64px;height: 64px; margin-top: 40px;margin-bottom: 20px;}
.contact_info .info_box .item .icon  img{width: 100%;height: 100%;display: block;}
.contact_info .info_box .item .title{margin-bottom: 30px; font-size: 16px;color: #4C4C4C;}
.contact_info .info_box .item .desc{text-align: left; width: 170px;margin: 0px auto;line-height: 1.5em; color: #FFFFFF;font-size: 14px;}
.contact_info .info_box .item .desc a{color: #FFFFFF;}
.contact_info .map_box{padding-top: 60px;overflow: hidden;}
.contact_info .map_box .map{width: 680px;height: 410px;float: right;margin-right: 20px;position: relative;}
.contact_info .map_box .map iframe{border: none;}
.contact_info .map_box .img_box{text-align: center; height: 410px;float: left;}
.contact_info .map_box .img_box img{padding-left: 20px;padding-top: 30px;}


/*招聘入口*/
.contact_job{width: 100%;}
.contact_job .top_box{text-align: center;padding-top: 60px;padding-bottom: 90px;}
.contact_job .top_box .en_title{margin-bottom: 20px; font-size: 18px;color: #808080;}
.contact_job .top_box .title{ font-size: 18px;color: #82a640;}

.contact_job .job_list{margin-bottom: 25px; height: 360px;overflow-y: auto;}
.contact_job .job_list .item{padding: 20px 35px; box-sizing: border-box; width: 100%;height: 180px;overflow: hidden;background: url(../images/contact_06.png) bottom left repeat-x;}
.contact_job .job_list .item .title{margin-bottom: 15px; font-size: 24px;color: #4c4c4c;}
.contact_job .job_list .item .title span{font-size: 14px;color: #4c4c4c;margin-left: 25px;}
.contact_job .job_list .item .con_box p{font-size: 14px;color: #4c4c4c;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.contact_job .td_box{overflow: hidden;}
.contact_job .td_box .icon{width: 53px;height: 53px;display: block; float: left;}
.contact_job .td_box .con_box{float: left;margin-left: 30px;}
.contact_job .td_box .con_box .title{margin-top: 4px; font-size: 16px;color: #4c4c4c;margin-bottom: 15px;}
.contact_job .td_box .con_box .desc{font-size: 16px;color: #4c4c4c;}

/*在线报名*/
.contact_reg{width: 100%;min-width: 1200px;background: #f9f9ef;padding-bottom: 50px;}
.contact_reg .top_box{text-align: center;padding-top: 28px;padding-bottom: 40px;}
.contact_reg .top_box .en_title{margin-bottom: 20px; font-size: 18px;color: #808080;}
.contact_reg .top_box .title{ font-size: 18px;color: #82a640;}
.contact_reg .reg_box{width: 750px;margin: 0px auto; position: relative;}
.contact_reg .reg_box .box{width: 100%;overflow: hidden;}
.contact_reg .reg_box .item{width: 357px;height: 42px;line-height: 42px;overflow: hidden; margin-bottom: 8px; background: #eb85c8;clear:initial;}
.contact_reg .reg_box .item.big{margin-top: 12px; width: 100%;height: auto;padding: 0px 10px;padding-top: 20px; box-sizing: border-box;}

.contact_reg .reg_box .item .title{width: 90px;font-size:14px;color: #ffffff; text-align: right;float: left;}
.contact_reg .reg_box .item .input_box{width: calc(100% - 90px);float: right;}
.contact_reg .reg_box .item .input_box input{width: 100%;height: 100%;}
.contact_reg .reg_box .item .input_box textarea{resize: none; width: 600px;height: 220px;background: no-repeat;border: none;}
.contact_reg .reg_box .item.big .input_box{}
.contact_reg .reg_box .item.big .title{line-height: 1em;}
.contact_reg .reg_box .item.big .tips{clear: both;text-align: right;color:#fff;}

.contact_reg .reg_box .reg_submit{width: 138px;height:36px;line-height: 36px;background: #eb85c8;font-size: 13px;color: #ffffff; text-align: center;display: block; margin: 0px auto; margin-top: 20px;}
.contact_reg .reg_box .animal_01{position: absolute;bottom: 50px;transform: translateX(-60%);}
.contact_reg .reg_box .animal_02{position: absolute;bottom: 50px;right: 0px; transform: translateX(55%);}

.layui-form-radio{margin:0px;color:#ffffff;}
.layui-form-radio>i{color:#ffffff;}
.layui-form-radio>i:hover, .layui-form-radioed>i{color:#28a8e3;}
/*关于实验*/
.about_gysy{width: 100%;min-width: 1200px;}
.about_gysy .content{position: relative;}
.about_gysy .item_box{padding: 74px 0px;overflow: hidden;}
.about_gysy .con_box{background: url(../images/about_sy_bg.png) bottom right no-repeat; width: 820px;height: 383px;float: left;box-sizing: border-box;padding-left: 40px;padding-right: 30px;}
.about_gysy .con_box .title{font-size: 24px;color: #4c4c4c;font-weight: bold;margin-bottom:60px;}
.about_gysy .con_box .desc{font-size:14px; color: #4c4c4c;line-height: 30px;}

.about_gysy .img_box{width: 356px;height: 383px;float: left;box-shadow: 0px 0px 20px rgba(0,0,0,0.6);}
.about_gysy .img_box img{width: 100%;height: 100%;display: block;}

.about_gysy .content::after{display:none; content: "";width: 146px;height: 114px;background: url(../images/about_rocket.png) center center no-repeat;background-size:100% 100%;position: absolute;bottom: 0px;left: 0px;transform: translateY(50%);}


/*校园环境*/
.about_xyhj{width: 100%;min-width: 1200px;height: 870px;background-color: #839bd9;background-image:url(../images/cloud.png);background-position:left 20px;background-repeat:no-repeat;}
.about_xyhj .top_box{position: relative;padding: 40px 0px;text-align: center;}
.about_xyhj .top_box .title{font-size: 24px;color: #ffffff;font-weight: bold;}
.about_xyhj .top_box .more{width: 41px;height: 41px;line-height: 38px;font-size:30px;color: #4c4c4c;font-weight: bold; background: #f2f2f2;text-align: center;position: absolute;top: 50%;right: 15px;transform: translateY(-50%);}

.about_xyhj .item_box{overflow: hidden;padding: 20px 0px;}
.about_xyhj .item_box .item{float: left;}
.about_xyhj .item_box .item1{padding-left: 24px;}
.about_xyhj .item_box .item img{display: block;box-shadow: 0 0 20px rgba(0,0,0,0.5);}
.about_xyhj .item_box .item2{padding-left: 28px;}
.about_xyhj .item_box .item2 .box1{overflow: hidden;padding-bottom: 27px;}
.about_xyhj .item_box .item3{padding-left: 28px;}
.about_xyhj .item_box .img1{width:308px;height: 214px;margin-bottom: 27px;}
.about_xyhj .item_box .img2{width:308px;height: 374px;}

.about_xyhj .item_box .img3{width: 227px;height: 286px;float: left;}
.about_xyhj .item_box .img4{width: 227px;height: 286px;float: right;}
.about_xyhj .item_box .img5{width: 479px;height: 302px;}
.about_xyhj .item_box .img6{width: 323px;height: 615px;}


/*管理团队*/
.about_gltd{width: 100%;min-width: 1200px;background: url(../images/gltd_bg.png) bottom center no-repeat;}
.about_gltd .top_box{position: relative;padding: 55px 0px;text-align: center;}
.about_gltd .top_box .title{font-size: 24px;color: #4c4c4c;font-weight: bold;}
.about_gltd .top_box .more{width: 41px;height: 41px;line-height: 38px;font-size:30px;color: #ffffff;font-weight: bold; background: #7a7a7a;text-align: center;position: absolute;top: 50%;right: 15px;transform: translateY(-50%);}
.about_gltd ul {overflow: hidden;}
.about_gltd ul li{width: 33.333333%;float: left;text-align: center;margin-bottom: 40px;}
.about_gltd ul li .box{width: 210px;margin: 0px auto;}
.about_gltd ul li .box .icon{width: 172px;height: 172px;border-radius:50%; display: block;margin: 0px auto;margin-bottom: 12px;}
.about_gltd ul li .box .title{font-size: 18px;color: #2385d5;}
.about_gltd ul li .box .line{width: 20px;height: 4px;background: #28a8e3; margin: 12px auto;}
.about_gltd ul li .box .job{font-size: 14px;color: #4C4C4C;line-height: 24px;}
.about_gltd ul li .box .motto{font-size: 14px;color: #4C4C4C;line-height: 24px;}

/*荣誉团队*/
.about_rycg{width: 100%;min-width: 1200px;background: url(../images/yrcg_bg.png) center top no-repeat;}
.about_rycg .top_box{position: relative;padding: 30px 0px;text-align: center;}
.about_rycg .top_box .title{font-size: 24px;color: #4c4c4c;font-weight: bold;}
.about_rycg .top_box .more{width: 41px;height: 41px;line-height: 38px;font-size:30px;color: #ffffff;font-weight: bold; background: #f4bb88;text-align: center;position: absolute;top: 50%;right: 15px;transform: translateY(-50%);}
.about_rycg ul{padding-top: 80px;padding-bottom: 80px; overflow: hidden;}
.about_rycg ul li{width: 25%;margin-bottom: 35px; float: left;padding: 0px 14px;box-sizing: border-box;text-align: center;}
.about_rycg ul li img{width: 100%;display: block;}
.about_rycg ul li .title{line-height: 70px;font-size: 16px;color: #4c4c4c; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*活动照片*/
.life_hdzp{width: 100%;min-width: 1200px;padding-bottom:65px;}
.life_hdzp .top_box{text-align: center;position: relative;margin-bottom: 75px;}
.life_hdzp .top_box .title{margin-bottom: 25px; font-size: 30px;color: #4c4c4c;font-weight: bold;}
.life_hdzp .top_box .line{width: 108px;height: 8px;background: #f63344;margin: 0px auto;}
.life_hdzp .top_box .more{width: 30px;height: 30px;line-height:28px;font-size:30px;color: #FFFFFF;font-weight: bold; background: #f63344;text-align: center;position: absolute;top: 50%;right: 15px;transform: translateY(-50%);}

.life_hdzp .item_box{padding-left: 12px;overflow: hidden;}
.life_hdzp .item_box .item{float: left;}
.life_hdzp .item_box .item img{display: block;}
.life_hdzp .item_box .item1 {width: 480px;margin-right: 16px;}
.life_hdzp .item_box .item1 .box1{overflow: hidden;margin-bottom: 10px;}
.life_hdzp .item_box .item1 .box2{overflow: hidden;margin-bottom: 10px;}
.life_hdzp .item_box .item2{width: 380px;margin-right: 16px;}
.life_hdzp .item_box .item3{width: 282px;}

.life_hdzp .item_box .item .img1{width: 183px;height: 195px;float:left;}
.life_hdzp .item_box .item .img2{width: 279px;height: 195px;float:right;}
.life_hdzp .item_box .item .img3{width: 282px;height: 195px;float: left;}
.life_hdzp .item_box .item .img4{width: 179px;height: 195px;float: right;}
.life_hdzp .item_box .item .img5{width: 480px;height: 195px;float: right;}
.life_hdzp .item_box .item .img6{width: 380px;height: 195px;margin-bottom: 10px;}
.life_hdzp .item_box .item .img7{width: 380px;height: 400px;}
.life_hdzp .item_box .item .img8{width: 282px;height: 400px;margin-bottom: 10px;}
.life_hdzp .item_box .item .img9{width: 282px;height: 195px;}

/*互动视频*/
.life_hdsp{width: 100%;min-width: 1200px;height:730px;background: url(../images/hdsp_bg.jpg) center center no-repeat;background-size: auto 100%;}
.life_hdsp .content{padding-top: 108px;}
.life_hdsp .top_box{text-align: center;position: relative;margin-bottom: 54px;}
.life_hdsp .top_box .title{margin-bottom: 25px; font-size: 30px;color: #4c4c4c;font-weight: bold;}
.life_hdsp .top_box .line{width: 108px;height: 8px;background: #f63344;margin: 0px auto;}
.life_hdsp .top_box .more{width: 30px;height: 30px;line-height:28px;font-size:30px;color: #FFFFFF;font-weight: bold; background: #f63344;text-align: center;position: absolute;top: 50%;right: 15px;transform: translateY(-50%);}
.life_hdsp ul {overflow: hidden;}
.life_hdsp ul li{width: 33.333333%;float: left;padding: 0px 10px;box-sizing: border-box;}

.life_hdsp ul li .box{position: relative;overflow: hidden;border-radius:20px;}
.life_hdsp ul li .box .img_box{width: 100%;overflow: hidden;}
.life_hdsp ul li .box .img_box img{width: 100%;height: auto;display: block;}

.life_hdsp ul li .box .zz{width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);background-image: url(../images/hdsp_video.png);background-position: center center;background-repeat: no-repeat;position: absolute;top: 0px;left: 0px;}

/*营养食谱*/
.life_yysp{width: 100%;min-width: 1200px;background: #fffdd5;padding-bottom: 94px;}
.life_yysp .top_box{text-align: center; width: 100%;height: 335px;background: url(../images/yysp_bg.png) center bottom no-repeat;}
.life_yysp .top_box .title{font-size: 30px;color: #4c4c4c;font-weight: bold;padding-top: 156px;}


/*教材用品*/
.life_jcyp{width: 100%;min-width: 1200px;padding-bottom: 83px;}
.life_jcyp .top_box{padding-top: 63px;padding-bottom: 63px; text-align: center;position: relative;margin-bottom: 54px;}
.life_jcyp .top_box .title{margin-bottom: 25px; font-size: 30px;color: #4c4c4c;font-weight: bold;}
.life_jcyp .top_box .line{width: 108px;height: 8px;background: #f63344;margin: 0px auto;}
.life_jcyp .top_box .more{width: 30px;height: 30px;line-height:28px;font-size:30px;color: #FFFFFF;font-weight: bold; background: #f63344;text-align: center;position: absolute;top: 50%;right: 15px;transform: translateY(-50%);}

.life_jcyp  ul{overflow: hidden;}
.life_jcyp  ul li{width: 20%;float: left;padding: 0px 5px;box-sizing: border-box;}
.life_jcyp  ul li .img_box img{display: block;}
.life_jcyp  ul li .title{line-height: 56px; font-size: 16px;color: #FFFFFF;text-align: center;background: #86ba29;}

.life_jcyp  ul li:nth-child(1) .title{background: #86ba29;}
.life_jcyp  ul li:nth-child(2) .title{background: #4ea5db;}
.life_jcyp  ul li:nth-child(3) .title{background: #fabf1b;}
.life_jcyp  ul li:nth-child(4) .title{background: #e8343d;}
.life_jcyp  ul li:nth-child(5) .title{background: #f2881b;}

/*新闻内容*/
.news_detail{padding-top:30px; padding-left:30px;padding-right:20px;}
.news_detail .nss_title{font-size:26px;color:#161616;font-weight:bold;line-height:1.5em;margin-bottom:20px;text-align:center;}
.news_detail .nss_info{text-align:center;line-height:1.5em;border-bottom:1px solid #e0e0e0;padding-bottom:20px;}
.news_detail .nss_info p{font-size:14px;color:#313131;}
.news_detail .nss_cont{line-height:2em;font-size:16px;padding:40px 0px;min-height:250px;}
.news_detail .nss_cont p{font-size:inherit;}


.news_detail .btnbox{padding:40px 0px;text-align:center;border-top:1px solid #e0e0e0;}
.news_detail .btnbox .btn{
    display: inline-block;
    vertical-align:top;
    border: 1px solid #C9CACA;
    color: #5b5b5b;
    text-align: center;
    overflow: hidden;
    height: 33px;
    line-height: 33px;
    border-radius: 33px;
    margin-left: 30px;
    width: 120px;
    transition: all 0.3s ease;
}
.news_detail .btnbox .btn:after{ content:""; display:block; width:0; height:100%; background:#FD9036; margin-top:-33px; transition:all 0.3s ease;}
.news_detail .btnbox .btn:hover{ color:#FFF;border-color:#FD9036;}
.news_detail .btnbox .btn:hover:after{ width:100%;}



.con_detail .btnbox{padding:40px 0px;text-align:center;padding-top:50px}
.con_detail .btnbox .btn{
    display: inline-block;
    vertical-align:top;
    border: 1px solid #C9CACA;
    color: #5b5b5b;
    text-align: center;
    overflow: hidden;
    height: 33px;
    line-height: 33px;
    border-radius: 33px;
    margin-left: 30px;
    width: 120px;
    transition: all 0.3s ease;
}
.con_detail .btnbox .btn:after{ content:""; display:block; width:0; height:100%; background:#FD9036; margin-top:-33px; transition:all 0.3s ease;}
.con_detail .btnbox .btn:hover{ color:#FFF;border-color:#FD9036;}
.con_detail .btnbox .btn:hover:after{ width:100%;}



/*分页*/
.page_box .flickr{text-align:center;}
div.flickr {
	padding:40px 0px 40px 0px;   font-size:14px;text-align:center;
}
div.flickr a{width:40px;height: 40px;line-height:40px;transition: all  0.3s linear;font-family:"SimSun";text-align: center;}
div.flickr a {
	border: 1px solid #cbcbcb ; border-radius: 5px; color: #666666; margin-right: 5px; text-decoration: none;display:inline-block;
}
div.flickr a:hover {
	border: #f25141 1px solid;  background: #f25141; color: #fff; 
}
div.meneame a:active {
	border: #f25141 1px solid; background: #f25141; color: #fff; 
}
div.flickr span{width:40px;height: 40px;line-height:40px;transition: all  0.3s linear;font-family:"SimSun";text-align: center;display:inline-block;}

div.flickr span.current {
	border-radius: 5px; background: #f25141;border: 1px solid #f25141 ; color: #fff;  margin-right: 5px;
}
div.flickr span.disabled {
	cursor:not-allowed; border: 1px solid #cbcbcb ;background:#f3f3f3; border-radius: 5px; color: #666666; margin-right: 5px; 
}

/*搜索*/
.sh_bkg{ position:fixed; left:0; top:0; z-index:99999; width:100%; height:100%; background-color:rgba(0,0,0,0.8); display:none;}
.sh_box{ position:fixed; width:780px;left:50%; top:50%;z-index:100000;transform: translate(-50%,-50%);  display:none;text-align: center;}
.sh_box .stxt{ float:left; display:block; width:675px; height:88px; line-height:88px; padding:0px 20px; border:0;background: #FFFFFF;box-sizing: border-box;}
.sh_box .sbtn{ float:left; display:block; width:105px; height:88px; line-height:88px; text-align:center; color:#FFF; background:#192f69 url(../images/icon_search_big.png) center center no-repeat; border:0; cursor:pointer;}
.sh_box form{width: 100%; overflow: hidden;}
.sh_box .box{text-align:center;overflow:hidden;}
.sh_box .close{ position:relative; width:80px; height:80px;float:none;margin:0px auto; cursor:pointer;margin-bottom:20px;}
.sh_box .close:before,.sh_box .close:after{ content:""; display:block; width:80px; height:1px; background-color:#FFF; position:absolute; left:0px; top:40px;}
.sh_box .close:before{ transform:rotate(45deg);}
.sh_box .close:after{ transform:rotate(-45deg);}