﻿.banner_ground{background-size: cover;position: relative; }
.banner_ground .textbox{position: absolute;top: 60%;transform: translateY(-50%);color: #fff;}
.banner_ground .textbox h3{font-weight: normal;}
/*about_index*/
.about_index .part_1{padding: 4.53% 0;}
.about_index .box_title{color: #393939;line-height: 1.1em;margin-bottom: 30px;text-align: center;font-weight: normal;}
.about_index .part_1 .box_title{text-align: left;}
.about_index .part_1 .leftbox{width: 50%;padding-right: 5%;box-sizing: border-box;float: left;}
.about_index .part_1 .leftbox h3{font-weight: normal;color: #393939;line-height: 1.25em;margin-bottom: 29px;}
.about_index .part_1 .leftbox .lh_17{margin-bottom: 30px;color: #393939;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;height: 8.5em;}
.about_index .part_1 .leftbox a{color: #999999;display: block;}
.about_index .part_1 .rightbox{float: left;width: 50%;padding-left: 5%;box-sizing: border-box}
.about_index .part_1 .rightbox dl{float: left;width: 50%;margin-bottom: 6.6%;text-align: left;color: #393939;}
.about_index .part_1 .rightbox dl:nth-child(3),
.about_index .part_1 .rightbox dl:nth-child(4){margin-bottom: 0;}
.about_index .part_1 .rightbox dt{margin-bottom: 15px;}
.about_index .part_1 .rightbox dl em{line-height: 1.01em;font-weight: bold;color: #a4a4a4}
.about_index .part_1 .rightbox dl:first-child em{color: #ed2a39;}
.about_index .part_1 .rightbox dl:nth-child(2) em{color: #7b7b7b;}
.common_list_type1 dt,.common_list_type1 dd{float: left;width: 50%;position: relative;overflow: hidden;}
.common_list_type1 dl:nth-child(even) dt,.common_list_type1 dl:nth-child(even) dd{float: right;}
.common_list_type1 dd{height: 100%;box-sizing: border-box;position: relative;}
.acadamic_program .common_list_type1 dd .txt,
.acadamic_program .common_list_type1 dd .txt .lh_17 p{color: #393939}
.common_list_type1 dd .txt{padding: 8.3% 2.5% 0 8.3%;max-width: 540px;color: #fff;left: 0;position: absolute;}
.common_list_type1 dl:nth-child(even) .txt{padding: 8.3% 8.3% 0 2.5%;right: 0;left: auto;}
.common_list_type1 dd .txt h3{font-weight: normal;line-height: 1.1em;margin-bottom: 22px;}
.common_list_type1 dd .txt h4{font-weight: normal;line-height: 1.25em;margin-bottom: 17px;}
.common_list_type1 dd .txt .lh_17{margin-bottom: 35px;overflow: hidden;max-height: 10.2em;}
.common_list_type1 dd .txt .lh_17 p{color: #393939;}
.common_list_type1 dd a{color: #393939;}
.academic_index .common_list_type1 dd .txt .lh_17 p{color: #fff;}
.academic_index .common_list_type1 dd .txt a{color: #fff;}
.coop_index .common_list_type1 dd .txt .lh_17 p{color: #fff;}
.edu_index .common_list_type1 dd .txt .lh_17 p{color: #fff;}
.about_index .common_list_type1 dl:first-child dd .txt{color: #fff;} 
.about_index .common_list_type1 dl:first-child dd p,
.about_index .common_list_type1 dl:first-child dd a{color: #fff;}
.about_index .part_3{padding: 4.1% 0;background-size: cover;margin-bottom: 3.12%;}
.about_index .part_3 .box_title{margin-bottom: 3.6%;color: #fff;}
.about_index .part_3 .swiper_box{padding: 0 6.7%;position: relative;}
.ie9 .about_index .part_3 .swiper-wrapper,
.ie9 .about_index .part_4 .swiper-wrapper{width: 2000%!important;}
.about_index .part_3 .swiper-slide{padding: 53px 0 18px;}
.about_index .part_3 .swiper-slide a{display: block;text-align: center;width: 100%;}
.about_index .part_3 .swiper-slide .imgbox{border: 8px solid transparent;border-radius: 50%;margin: auto;width: 100%;position: relative;margin-bottom: 30px;overflow: hidden;box-sizing: border-box;position: relative;}
.about_index .part_3 .swiper-slide img{height: 100%;width: 100%;}
.about_index .part_3 .swiper-slide span{text-align: center;line-height: 1.1em;color: #fff;font-weight: bold;display: inline-block;}
.about_index .part_3 .swiper-slide.swiper-slide-active{position: relative;z-index: 2;}
.about_index .part_3 .swiper-slide.swiper-slide-active .imgbox{border-color: rgba(255,255,255,0.7);transform: scale(1.5);z-index: 2;}
.about_index .part_3 .swiper-slide.swiper-slide-active span{font-weight: normal;font-size: 36px;padding-top: 40px;}
.about_index .part_3 .txt_con{position: relative;}
.about_index .part_3 .txt_con li{position: absolute;opacity: 0;text-align: center;}
.about_index .part_3 .txt_con li.on{position: relative;opacity: 1}
.about_index .part_3 em{display: inline-block;padding: 0 26px;line-height: 1.3em;background: #fff;color: #000;margin-bottom: 20px;}
.about_index .part_3 p{color: #fff;text-align: center;width: 350px;margin: auto;line-height: 1.7em;}
.about_index .part_3 .but{position: absolute;top: 39%;width: 100%;left: 0}
.about_index .part_3 .but a{display: block;position: absolute;transform: translateY(-50%);width: 44px;height: 86px;background-size: cover;}
.about_index .part_3 .but a.prev{left: 0;background-image: url(../images/but_prev.png);}
.about_index .part_3 .but a.next{right: 0;background-image: url(../images/but_next.png);}
.about_index .part_4{margin-bottom: 4.1%;}
.about_index .part_4 .swiper-slide{border: #f5f4f1 1px solid;}
.about_index .part_4 .imgbox{background: #f8f8f8;}
.about_index .part_4 img{width: 100%;}
.about_index .part_4 span{padding: 30px 30px 64px;display: block;color: #393939;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;box-sizing: border-box;}
.about_index .part_4 .but{position: absolute;top: 31%;width: 100%;left: 0}
.about_index .part_4 .but a{display: block;position: absolute;transform: translateY(-50%);width: 32px;height: 76px;background-size: cover;z-index: 2;}
.about_index .part_4 .but a.prev{left: 0;background-image: url(../images/solid_prev_on.png);}
.about_index .part_4 .but a.next{right: 0;background-image: url(../images/solid_next_on.png);}
.about_index .part_4 .but a.prev.swiper-button-disabled{background-image: url(../images/solid_prev.png);}
.about_index .part_4 .but a.next.swiper-button-disabled{background-image: url(../images/solid_next.png);}
.about_index .part_5{padding: 3.12% 0 4.6%;background: #f6f9f9;text-align: center;}
.about_index .part_5 .box_title{margin-bottom: 4.6%;}
.about_index .part_5 ul{position: relative;padding-top: 20px;background: url(../images/about_icon01.png) no-repeat;background-position: top center;z-index: 2;}
.about_index .part_5 li{position: relative;text-align: left;width: 100%;background: url(../images/about_icon02.png) repeat-y;background-position: center top}
.about_index .part_5 li:nth-child(even){text-align: right;margin-top: -10%}
.about_index .part_5 .embox{background: #f6f9f9;padding: 9px 0 11px;position:absolute;top: 28%;left: 50%;transform: translate(-50%,-50%);}
.about_index .part_5 em{display: block;background: #ff3a2f;border-radius: 5px;padding: 6px 20px;color: #fff;line-height: 1.1em;box-shadow: -6px 6px #d8dbdb;}
.about_index .part_5 em:before{content: "";display: block;border: 6px solid transparent;border-right-color: #ff3a2f;left: -12px;top: 50%;transform: translateY(-50%);position: absolute;}
.about_index .part_5 li:nth-child(even) em:before{left: auto;right: -12px;border-right-color: transparent;border-left-color: #ff3a2f;}
.about_index .part_5 li dl{width: 36.32%;display: inline-block;text-align: left;}
.about_index .part_5 li dt{box-shadow: -6px 6px #d8dbdb;margin-bottom: 20px;}
.about_index .part_5 li dt img{width: 100%;}
.about_index .part_5 li dd{line-height: 1.5em;max-height: 3em;overflow: hidden;background: #f6f9f9}
.about_index .part_5 a.more{display: block;margin: auto;width: 10px;height: 6px;background: url(../images/about_icon07.png);margin-top: 28px;}
.about_mapbox{position: relative;}
.about_mapbox .leftbox{position: absolute;top: 0;bottom: 0;left: 0;right: 50%;background-size: cover; }
.about_mapbox .leftbox ul{position: absolute;right: 94px;width: 95%;max-width: 548px;top: 14.8%;margin: 0 0 0 -25px;}
.about_mapbox .leftbox li{float: left;width: 50%;}
.about_mapbox .leftbox li:nth-child(odd){clear: both;}
.about_mapbox .leftbox dl{margin: 0 25px;border-top: 3px solid #000;padding-top: 17px;}
.about_mapbox .leftbox dt{margin-bottom: 20px;}
.about_mapbox .leftbox dt h4{line-height: 20px;}
.about_mapbox .leftbox dd{margin-bottom: 36%;}
.about_mapbox .leftbox dl p{line-height: 1.5em;color: #393939;max-height: 6em;overflow: hidden;}
.about_mapbox .rightbox{float: right;width: 50%;position: relative;}
.about_mapbox .rightbox img{width: 100%;}
.about_mapbox .rightbox .txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.about_mapbox .txt .topbox{background: #fff;padding: 30px;}
.about_mapbox .txt .topbox h3{font-weight: normal;color: #000;line-height: 1.1em;margin-bottom: 24px;padding-bottom: 12px;position: relative;}
.about_mapbox .txt .topbox h3:before{content: "";display: block;width: 1.8em;border-bottom: 3px solid #f6d546;position: absolute;bottom: 0;left: 0}
.about_mapbox .txt .topbox dl{line-height: 2.1em;max-width: 236px;}
.about_mapbox .txt .topbox dt{display: inline-block;color: #000;width: 5em;}
.about_mapbox .txt .topbox dd{display: inline-block;color: #7f7f7f;width: 160px;vertical-align: top;}
.ie9 .about_mapbox .txt .topbox dd{width: 115px;}
.about_mapbox .global{background: #e92534;width: 100%;text-align: center;padding: 30px 0;}
.about_mapbox .global a{display: inline-block;padding-left: 91px;height: 74px;line-height: 74px;background: url(../images/about_icon03.png) no-repeat;background-position: left center;color: #fff;}

/*about_intro*/
.common_list_type2{position: relative;}
.common_list_type2 img{width: 100%;}
.common_list_type2 .rightbox{position: absolute;padding-left: 5%;box-sizing: border-box;left: 50%;top: 0;width: 50%;}
.common_list_type2 .leftbox{position: absolute;padding-right: 5%;box-sizing: border-box;right: 50%;top: 0;width: 50%;}
.common_list_type2 .leftbox .txt{left: auto;right: 0;padding: 11.4% 8.3% 0 2.5%;}
.common_list_type2 .txt{position: absolute;padding: 11.4% 2.5% 0 8.3%;max-width: 540px;top: 0;left: 0}
.common_list_type2 .txt h4{color: #fff;font-weight: normal;line-height: 1.25em;margin-bottom: 35px;}
.about_intro .common_list_type1 li{background: none}
.about_intro .common_list_type1 .video_mask{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.2);z-index: 2;}
.about_intro .common_list_type1 video{width: 100%;}
.about_intro .common_list_type1 em{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;z-index: 3;width: 136px;height: 136px;background: url(../images/about_icon08.png) ;background-size: cover;cursor: pointer;}
.about_intro .common_list_type1 dl dd .txt{max-width: 560px;padding: 6.3% 0 0 6.3%}
.about_intro .common_list_type1 dl:nth-child(even) .txt{padding: 6.3% 6.3% 0 2.5%}
.about_intro .common_list_type1 dl .txt .lh_17{max-height: 30em;}
.about_intro .common_list_type1 ul{padding-top: 10.2%;}
.about_intro .common_list_type1 li{float: left;width: 33.33%;color: #fff;padding: 0;}
.about_intro .common_list_type1 li:nth-child(2){padding-left: 10px;}
.about_intro .common_list_type1 li:nth-child(3){padding-left: 20px;}
.about_intro .common_list_type1 li h5{line-height: 1.01em;letter-spacing: -3px;font-family: arial;}
.about_intro .common_list_type1 dl:nth-child(4) h4,
.about_intro .common_list_type1 dl:nth-child(6) h4{color: #fff;}

/*about_team*/
.about_team .part_1{background-size: cover;padding: 4.4% 0 5.2%;margin-bottom: 3.54%;}
.about_team .part_1 .leftbox,
.about_team .part_1 .rightbox{float: left;width: 50%;box-sizing: border-box;}
.about_team .part_1 .leftbox .imgbox{width: 56.56%;box-sizing: border-box;border: 5px solid #fff;margin: auto;}
.about_team .part_1 .leftbox img{width: 100%;}
.about_team .part_1 .rightbox{padding-right: 10.4%;overflow: hidden;}
.about_team .part_1 .rightbox *{color: #fff;}
.about_team .part_1 .rightbox h2{line-height: 1.1em;margin-bottom: 25px;font-weight: normal;}
.about_team .part_1 .rightbox h3{line-height: 1.6em;color: #000;background: #fff;padding: 0 17px;margin-bottom: 9.5%;font-weight: normal;display: inline-block;}
.about_team .part_1 .rightbox ul{margin:0 -40px -14px;background: url(../images/about_icon10.png) repeat-y;background-position: center top;overflow: hidden;}
.about_team .part_1 .rightbox li{float: left;width: 50%;margin-bottom: 14px;line-height: 1.1em;padding: 0 40px;box-sizing: border-box;}
.about_team .part_1 .rightbox p{padding-top: 9.5%;line-height: 1.25em;}
.about_team .part_2{margin-bottom: 8.9%;overflow: hidden;}
.common_list_type3 ul{margin: 0 -10px;overflow: hidden;}
.common_list_type3 li{float: left;width: 25%;}
.common_list_type3 .listbox{margin: 0 10px;border: 1px solid #d3d3d3;border-bottom: 3px solid #e50112;display: block;padding: 14px 14px 27px;margin-bottom: 50px;}
.common_list_type3 .listbox img{width: 100%;}
.common_list_type3 .listbox .imgbox{overflow: hidden;}
.common_list_type3 .listbox .txt{padding: 25px 9px 0;}
.common_list_type3 .listbox h4{font-weight: bold;color: #393939;line-height: 1.1em;margin-bottom: 15px;}
.common_list_type3 .listbox p{line-height: 1.1em;color: #393939;margin-bottom: 15px;min-height: 1.1em;}
.common_list_type3 .listbox em{display: block;width: 6px;height: 10px;background: url(../images/footer_icon1.png);}
.common_list_type3 .info{display: none;}

.body_mask{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999999;background: rgba(0,0,0,0.4);display: none;}
.body_mask .conbg{background: rgba(255,255,255,0.6);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); max-width: 1280px;width: 94%;margin: auto;box-sizing: border-box;padding: 9px;border-bottom: 3px solid #e50112;}
.body_mask .conbox{background: #fff;padding: 4.8% 4.3%;}
.body_mask a.close{display: block;width: 50px;height: 50px;background: url(../images/about_icon11.jpg);background-size: cover;right: 9px;top: 9px;position: absolute;}
.body_mask .imgbox{float: left;width: 21%;max-width: 277px;}
.body_mask .imgbox img{width: 100%;}
.body_mask .textbox{float: left;width: 79%;padding: 0 5.7% 0 5%;box-sizing: border-box;}
.body_mask .textbox *{color: #393939;}
.body_mask .textbox h3{font-weight: normal;line-height: 1.1em;margin-bottom: 3.6%;}
.body_mask .textbox h3 em{display: inline-block;margin-left: 23px;}
.body_mask .textbox h4{line-height: 1.1em;margin-bottom: 2.3%;font-weight: normal;}

/*about_honor*/
.about_honor .part_1{margin-bottom: 3.54%;position: relative;}
.about_honor .part_1 ul{margin:0 -17px 22px;}
.about_honor .part_1 li{width: 33.33%;float: left;margin-bottom: 30px;}
.about_honor .part_1 li .listbox{margin: 0 17px;display: block;}
.about_honor .part_1 li .imgbox{background: #d0d0d0;}
.about_honor .part_1 li .txt{padding: 30px 28px 50px;box-sizing: border-box;width: 100%;border: 1px solid #d0d0d0;}
.about_honor .part_1 li .info{display: none;}
.box_mask{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #ebeeee;z-index: 2;display: none;overflow: auto;}
.box_mask .con_box{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 95%;max-width: 920px;color: #393939;}
.box_mask .con_box .imgbox{width: 100%;background: #fff;margin-bottom: 28px;}
.box_mask .con_box img{width: 100%;}
.box_mask .con_box h3{font-weight: normal;line-height: 1.1em;margin-bottom: 15px;}
.box_mask .close{display: block;position: absolute;top: 20px;right: 20px;background: url(../images/about_icon12.png);background-size: cover;width: 20px;height: 20px;z-index: 3;}

/*about_path*/
.about_path .about_mapbox .leftbox{width: 36.2%;float: left;position: static;}
.about_path .about_mapbox .leftbox ul{max-width: 252px;margin: 0;margin-right: 120px;padding: 60px 0;position: static;float: right;position: relative;top: 0;right: 0;}
.about_path .about_mapbox .leftbox li{float: none;width: 100%;margin-bottom: 23px;box-sizing: border-box;}
.about_path .about_mapbox .leftbox dl{margin: 0;}
.about_path .about_mapbox .leftbox dd{margin-bottom: 20px;}
.about_path .about_mapbox .rightbox{width: 63.8%;position: absolute;top: 0;right: 0;bottom: 0;overflow: hidden;background-size: cover;background-position: center;}
.about_path .about_mapbox .rightbox .txt{left: 61%;border-bottom: 5px solid #e92534;}
.about_path .about_mapbox .rightbox img{display: none;}

/*edu_index*/
.edu_index .part_1{margin-bottom: 2.3%;}
.edu_index .part_1 *{color: #fff;}
.common_list_type1 li{float: left;width: 33.33%;margin-bottom: 13px;line-height: 1.2em;box-sizing: border-box;padding-left: 12px;background: url(../images/part3_icon3.png) no-repeat;background-position: left 4px;}
.common_list_type1 dl:nth-child(3) li{float: none;width: 100%;}
.edu_index .part_2{margin-bottom: 5.2%;}
.edu_index .part_2 h2{font-weight: normal;line-height: 1.1em;margin-bottom: 23px;}
.edu_index .part_2 ul{margin: 0 -17px 20px;}
.edu_index .part_2 li{width: 33.33%;}
.edu_index .part_2 .listbox{margin: 0 17px 30px;}
.edu_index .part_2 .add_more{margin: auto;display: block;color: #fff;line-height: 40px;line-height: 40px;background: #ff3a2f;text-align: center;width: 150px;}

/*edu_teacher*/
.edu_teacher .part_1{padding: 4.3% 0 5.7%;background-size: cover;background-position: center;margin-bottom: 45px;}
.edu_teacher .part_1 *{color: #fff;box-sizing: border-box;}
.edu_teacher .part_1.detail{margin-bottom: 0;}
.edu_teacher .part_1.detail *{color: #393939;}
.edu_teacher .part_1 .imgbox{float: left;width: 28.3%;border: 5px solid #fff;}
.edu_teacher .part_1 img{width: 100%;}
.edu_teacher .part_1 h3{font-weight: normal;line-height: 1.1em;padding: 25px 0;}
.edu_teacher .part_1 h4{line-height: 30px;height: 30px;background: #fff;color: #000;display: inline-block;padding: 0 33px;margin-bottom: 23px;}
.edu_teacher .part_1.detail h4{color: #fff;background: #393939;}
.edu_teacher .part_1 .textbox{float: left;width: 71.7%;padding-left: 3.75%;}
.edu_teacher .part_2 h2{padding-top: 0;margin-bottom: 18px;line-height: 1.1em;font-weight: normal;color: #393939}
.edu_teacher .part_2 ul{margin-bottom: 0;}
.edu_teacher .part_2 .listbox{margin-bottom: 30px;}

/*edu_office*/
.edu_office .part_1{background: #f7f8fa;padding: 4% 0}
.edu_office .part_1 .padding_box{padding:0 5.4%;position: relative;}
.edu_office .part_1 .topbox{margin-bottom: 3.125%;}
.edu_office .part_1 .but{position: absolute;top: 50%;left: 0;width: 100%;}
.edu_office .part_1 .but a{display: block;position: absolute;width: 21px;height: 53px;background-size: cover;z-index: 3;}
.edu_office .part_1 .but a.swiper-button-disabled{display: none;}
.edu_office .part_1 .but a.prev{background-image: url(../images/edu_icon01.png);left: 0;}
.edu_office .part_1 .but a.next{background-image: url(../images/edu_icon02.png);right: 0;}
.edu_office .part_1 .gallery-top img{width: 100%;}
.edu_office .part_1 .gallery-thumbs{position: absolute;bottom: 25px;left: 50%;transform: translateX(-50%);z-index: 2;max-width: 557px;width: 90%;}
.edu_office .part_1 .gallery-thumbs .swiper-slide{box-sizing: border-box; }
.edu_office .part_1 .gallery-thumbs img{width: 100%;filter:grayscale(1)}
.edu_office .part_1 .gallery-thumbs .swiper-slide-active{border: 1px solid #d80121;}

.edu_office .part_1 .bottombox{padding: 4.55% 5.3% 5.3%;background: #fff;position: relative;}
.edu_office .part_1 .bottombox:before{content: "";display: block;position: absolute;top: 0;left: 5.3%;border-bottom: 3px solid #000;width: 10em;}
.edu_office .part_1 .bottombox h4{line-height: 1.1em;margin-bottom: 20px;font-weight: normal;color: #000;}
.edu_office .part_1 .bottombox .lh_17{color: #6f6f6f;margin-bottom: 20px;}
.edu_office .part_1 .bottombox h5{color: #000;line-height: 1.1em;font-weight: normal;}
.edu_office .part_1 .bottombox h5 a{color: #e71222;text-decoration: underline;}

/*academic_index*/
.academic_index .box_title{color: #393939;line-height: 1.1em;padding: 3.75% 0 2.34%;font-weight: normal;}
.academic_index .part_1 ul{margin: 0 -20px;}
.academic_index .part_1 li{width: 33.33%;float: left;}
.academic_index .part_1 .listbox{margin: 0 20px;}
.academic_index .part_1 .imgbox{margin-bottom: 25px;}
.academic_index .part_1 h3{line-height: 1.1em;color: #393939;margin-bottom: 16px;font-weight: normal;}
.academic_index .part_1 span{color: #989898;display: block;line-height: 1.1em;margin-bottom: 25px;}
.academic_index .part_1 .lh_17{color: #393939;margin-bottom: 23px;}
.academic_index .part_1 .detail{color: #999999;line-height: 1.1eml}
.academic_index .common_list_type1 dl:nth-child(even) .txt *{color: #fff;}
.academic_index .part_3 .list{float: left;width: 50%;position: relative;display: block;}
.academic_index .part_3 .list:before{content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 2;}
.academic_index .part_3 .list p{position: absolute;padding: 0 20px;width: 100%;box-sizing: border-box;color: #fff;text-align: center;top: 50%;transform: translateY(-50%);z-index: 3;}

/*academic_detail*/
.academic_detail .part_1{margin-bottom: 4.9%;padding-top: 3.125%;}

.academic_detail .part_1 .leftbox h1{color: #393939;line-height: 1.25em;font-weight: normal;margin-bottom: 20px;}
.academic_detail .part_1 .leftbox h1 span{display: block;}
.academic_detail .part_1 .leftbox .info{margin-bottom: 25px;padding-bottom: 25px;border-bottom: 1px solid #c4c4c4;}
.academic_detail .part_1 .leftbox .info span{display: inline-block;padding-left: 18px;color: #989898;margin-right: 37px;background-repeat: no-repeat;background-position: left center;}
.academic_detail .part_1 .leftbox span.time{background-image: url(../images/acadamic_icon07.png);}
.academic_detail .part_1 .leftbox span.read{background-image: url(../images/acadamic_icon08.png);}
.academic_detail .part_1 .leftbox span.font{background-image: url(../images/acadamic_icon09.png);}
.academic_detail .part_1 .leftbox .info em{display: inline-block;margin-right: 3px;cursor: pointer;}
.academic_detail .part_1 .leftbox .info em.on{color: #dd0021;}
.academic_detail .part_1 .leftbox .lh_17{margin-bottom: 4.8%;}
.academic_detail .part_1 .other_link{padding-top: 30px;}
.academic_detail .part_1 .other_link p{margin-bottom: 8px;}
/*.academic_detail .part_1 .rightbox{float: left;width: 29%;}
.academic_detail .part_1 .rightbox h2{font-weight: normal;line-height: 1.1em;color: #393939;margin-bottom: 14.5%;}
.academic_detail .part_1 .rightbox li{margin-bottom: 23px;}
.academic_detail .part_1 .rightbox h3{font-weight: normal;color: #393939;line-height: 1.25em;margin-bottom: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height: 2.5em;}
.academic_detail .part_1 .rightbox span{color: #989898;line-height: 1.1em;}*/

/*acadamic_program*/
.acadamic_program .part_1{padding: 4.1% 0;background-position: right center;background-size: cover;position: relative;}
.acadamic_program .part_1 img{display: none;}
.acadamic_program .part_1 .mask{background: rgba(0,0,0,0.4);width: 45.8%;top: 0;bottom: 0;left: 0;position: absolute;z-index: 2;}
.acadamic_program .part_1 .txt{color: #fff;width: 37.3%;position: relative;z-index: 3;}
.acadamic_program .part_1 .txt h3{line-height: 1.25em;font-weight: normal;margin-bottom: 20px;}
.acadamic_program .part_1 .txt .lh_17{color: #fff;}
.acadamic_program .part_3 .list{width: 50%;float: left;position: relative;}
.acadamic_program .part_3 .list img{width: 100%;}

/*coop_index*/
.coop_index .common_list_type1 dd a,
.coop_index .common_list_type1 dd .txt,
.coop_index .common_list_type1 dd .txt .lh_17{color: #fff;}

/*coop_inter*/
.coop_inter .part_1{margin-bottom: 7.8%;}
.coop_inter .part_1 li{float: left;width: 50%;position: relative;}
.coop_inter .part_1 li:nth-child(3n+1){float: none;width: 100%;}
.coop_inter .part_1 li .listbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 12.5%;box-sizing: border-box;}
.coop_inter .part_1 li:nth-child(3n+1) .listbox{padding: 6.25%;width: 43.75%;background: rgba(0,0,0,0.4);}
.coop_inter .part_1 li:nth-child(6n+1) .listbox{right: 0;left: auto;}
.coop_inter .part_1 li .txt{width: 66.66%;position: relative;z-index: 2;}
.coop_inter .part_1 li .txt *{color: #fff; }
.coop_inter .part_1 li.black .txt *{color: #333;}
.coop_inter .part_1 li .txt h3{line-height: 1.1em;font-weight: normal;margin-bottom: 13px;}
.coop_inter .part_1 li .txt span{line-height: 1.1em;margin-bottom: 25px;display: block;}
.coop_inter .part_1 li .txt .lh_17{margin-bottom: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

/*news_index*/
.news_index .part_1{margin-bottom: 7.8%;}
.news_index .part_1 ul{margin: 0 -10px 30px;}
.news_index .part_1 li{float: left;width: 50%;margin-bottom: 20px;}
.news_index .part_1 .listbox{margin: 0 10px;box-sizing: border-box;border: 1px solid #d0d0d0;transition: all .5s;background: #fff;padding: 7.6% 7.6% 11.5%;}
.news_index .part_1 li:nth-child(6n+2) .listbox,
.news_index .part_1 li:nth-child(6n+3) .listbox,
.news_index .part_1 li:nth-child(6n+6) .listbox{background: #eaeaea;border-color: #eaeaea;}
.news_index .part_1 li *{color: #393939}
.news_index .part_1 li h3{font-weight: normal;line-height: 1.1em;margin-bottom: 20px;}
.news_index .part_1 li span{display: block;line-height: 1.1em;margin-bottom: 25px;transition: all .5s;}
.news_index .part_1 li .lh_17{margin-bottom: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;max-height: 5.1em;}
.news_index .part_1 li .lh_17 p{transition: all .5s;}

/*public_index*/
.public_index .part_1{margin-bottom: 5.2%;}
.public_index .part_1 li{float: left;width: 33.2%;overflow: hidden;position: relative;height: 50%;}
.public_index .part_1 li:first-child{height: 100%;}
.public_index .part_1 li:last-child{width: 66.4%;}
.public_index .part_1 li>img{width: 100%;height: 100%;}
.public_index .part_1 li .txtbox{position: absolute;padding: 16.4%;z-index: 2;width: 100%;box-sizing: border-box;top: 0;left: 0;}
.public_index .part_1 li:last-child .txtbox{width: 50%;padding: 8.2%}
.public_index .part_1 li .txtbox .iconbox{display: block;width: 50%;max-width: 86px;margin-bottom: 11%;}
.public_index .part_1 li *{color: #fff;font-weight: normal;transition: all .5s;position: relative;top: 0;}
.public_index .part_1 li h3{line-height: 1.1em;margin-bottom: 25px;}
.public_index .part_1 li p{line-height: 1.3em;margin-bottom: 25px;width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height: 2.6em;}

/*public_system*/
.public_system .part_1 li{float: left;width: 33.33%;position: relative;background: url(../upload/images/new_img38.jpg);background-size: cover;}
.public_system .part_1 li:nth-child(2),
.public_system .part_1 li:nth-child(5){background: #ee9835;}
.public_system .part_1 li:nth-child(3),
.public_system .part_1 li:nth-child(6){background: #007dc3}
.public_system .part_1 img.bgimg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.public_system .part_1 a{display: block;}
.public_system .part_1 .txt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;text-align: center;}
.public_system .part_1 .icon{display: block;width: 26%;margin: auto;margin-bottom: 20px;position: relative;border-radius: 50%;background: rgba(163,84,174,0.2);transition: all .5s;}
.public_system .part_1 li *{transition: all .5s;}
.public_system .part_1 li:nth-child(2) .icon,
.public_system .part_1 li:nth-child(5) .icon{background: rgba(255,186,0,0.2);}
.public_system .part_1 li:nth-child(3) .icon,
.public_system .part_1 li:nth-child(6) .icon{background: rgba(0,163,255,0.2);}
.public_system .part_1 .icon img{width: 100%;position: relative;z-index: 2;}
.public_system .part_1 .icon em{display: block;width:43%;border-radius: 50%;opacity: 0.6;background: rgba(163,84,174,0.6);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);height: 43%;}
.public_system .part_1 li:nth-child(2) .icon em,
.public_system .part_1 li:nth-child(5) .icon em{background: rgba(255,186,0,0.6);}
.public_system .part_1 li:nth-child(3) .icon em,
.public_system .part_1 li:nth-child(6) .icon em{background: rgba(0,163,255,0.6);}
.public_system .part_1 p{line-height: 1.1em;color: #fff;text-align: center;padding: 0 20px;}

/*public_down*/
.public_down .part_1{margin-bottom: 4.1%;}
.public_down .part_1 dl{margin-bottom: 20px;}
.public_down .part_1 dt{padding: 10px 20px;border: 1px solid #616161;font-weight: normal;font-size: 16px;color: #007dc3;background: #fff url(../images/public_icon06.png) no-repeat 98.5% center;cursor: pointer; }
.public_down .part_1 dl.on dt{color: #fff;background: #007dc3 url(../images/public_icon01.png) no-repeat 98.5% center;font-size: 24px;border-color: transparent;}
.public_down .part_1 dd{display: none;padding-bottom: 4.6%;}
.public_down .part_1 ul{margin-bottom: 3.9%;}
.public_down .part_1 li{float: left;width: 30%;text-align: center;box-sizing: border-box;padding: 10px 1.56%;background: #fff;}
.public_down .part_1 li a{display: block;width: 100%;box-sizing: border-box;line-height: 30px;height: 30px;color: #393939;padding:0 25px 0 45px;}
.public_down .part_1 li a.word{background: url(../images/public_icon03.png) no-repeat left center, url(../images/public_icon02.png) no-repeat right center;text-align: left;}
.public_down .part_1 li a.excel{background: url(../images/public_icon05.png) no-repeat left center, url(../images/public_icon02.png) no-repeat right center;text-align: left;}
.public_down .part_1 li a.ppt{background: url(../images/public_icon04.png) no-repeat left center, url(../images/public_icon02.png) no-repeat right center;text-align: left;}

/*new_news*/
.new_news .part_1{margin-bottom: 7.4%;margin-top: 30px;}
.new_news .part_1 .tab{vertical-align: bottom;margin-bottom: 30px;}
.new_news .part_1 .tab a{font-size: 1em;color: #bdbdbd;display: inline-block;margin-right: 35px;padding-bottom: 12px;transition: none;}
.new_news .part_1 .tab a.on{font-size: 1.25em;color: #000000;background: url(../images/index_icon03.png) no-repeat;background-position: bottom center;}
.new_news .part_1 ul{margin-bottom: 25px;overflow: hidden;}
.new_news .part_1 li{margin-bottom: 30px;}
.new_news .part_1 .imgbox{float: left;display: block;width: 38%;display: block;}
.new_news .part_1 .textbox{float: left;width: 62%;box-sizing: border-box;padding: 40px;background: #e8ecef;height: 100%;color: #5a5a6d;transition: all .5s;}
.new_news .part_1 ul li:hover .textbox{background: url(../upload/images/new_img59.jpg) no-repeat;background-size: cover;color: #fff;}
.new_news .part_1 ul li:hover .textbox a{color: #fff!important;}
.new_news .part_1 .textbox h4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height: 2.5em;width: 100%;line-height: 1.25em;margin-bottom: 10px;font-weight: normal;}
.new_news .part_1 .textbox a{color: #313142;}
.new_news .part_1 .textbox em{display: block;margin-bottom: 25px;line-height: 1.1em;}
.new_news .part_1 .textbox p{line-height: 1.5em;margin-bottom: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height: 3em;}



@media only screen and (min-width: 1025px){
	.common_list_type3 .listbox:hover{background: #eaeaea;border-color: #eaeaea;border-bottom: 3px solid #e50112}
	.news_index .part_1 li:hover .listbox{background: #007dc3;}
	.news_index .part_1 li:hover *{color: #fff;border-color: #007dc3;}
	.public_index .part_1 li:hover .iconbox{top: 10px;}
	.public_index .part_1 li:hover h3,
	.public_index .part_1 li:hover p,
	.public_index .part_1 li:hover .detail{top: -10px;}
	.public_system .part_1 li:hover .icon{transform: scale(0.8)}
	.public_system .part_1 li:hover em{width: 100%;height:100%}
}


@media only screen and (max-width: 1400px){
	.banner_ground .textbox{top: 50%;}
	.common_list_type1 dd .txt .lh_17{max-height: 8.5em;margin-bottom: 20px;}
	.about_index .part_3 .swiper-slide.swiper-slide-active span{font-size: 30px;}
	.about_index .part_4 span{padding: 20px 20px 50px;}
	.about_mapbox .leftbox dd{margin-bottom: 20px;}
	.about_mapbox .global{padding: 20px 0;}
	.about_mapbox .global a{padding-left: 70px;height: 50px;line-height: 50px;background-size: 50px;}

	.about_intro .common_list_type1 ul{padding-top: 20px;}
	.about_intro .common_list_type1 em{width: 100px;height: 100px;}

	.common_list_type1 dd .txt{padding: 6.2% 2.5% 0 6.2%}
	.common_list_type1 dl:nth-child(even) .txt{padding: 6.2% 6.2% 0 2.5%;}
}	

@media only screen and (max-width: 1300px){
	.about_index .box_title,
	.about_index .part_5 .box_title{margin-bottom: 20px;}
	.about_index .part_3 .but{top: 43%;}
	.about_index .part_3 .but a{width: 30px;height: 58px;}
	.about_index .part_4 .but{top: 38%;}
	.about_index .part_4 .but a{width: 25px;height: 59px;}
	.about_mapbox .leftbox ul{right: 60px;margin: 0;top: 40px;}
	.about_mapbox .txt .topbox h3{margin-bottom: 15px;}
	.about_mapbox .leftbox dt{margin-bottom: 15px;}

	.about_intro .common_list_type1 em{width: 80px;height: 80px;}
	
	.about_team .part_1 .rightbox ul{margin: 0 -20px;}
	.about_team .part_1 .rightbox li{padding: 0 20px;}
	.about_team .part_1 .rightbox p{padding-top: 20px;}
	.about_team .part_1 .rightbox h3{margin-bottom: 20px;}
	.about_team .part_1 .rightbox h2{margin-bottom: 20px;}
	.common_list_type3 .listbox .txt{padding: 15px 7px;}
	
	.about_honor .part_1 ul{margin: 0 -12px 15px}
	.about_honor .part_1 li{margin-bottom: 20px;}
	.about_honor .part_1 li .listbox{margin: 0 12px;}
	.about_honor .part_1 li .txt{padding: 20px 20px 30px;}

	.about_path .about_mapbox .leftbox ul{max-width: none;width: 63%;margin-right: 25%;padding: 40px 0;}

	.common_list_type1 dd .txt{padding: 5% 2.5% 0 5%}
	.common_list_type1 dl:nth-child(even) .txt{padding: 5% 5% 0 2.5%;}

	.edu_teacher .part_1{margin-bottom: 30px;}
	.edu_teacher .part_1 h3{padding: 15px 0;}
	.edu_teacher .part_1 h4{margin-bottom: 15px;}
	.edu_teacher .part_2 .listbox{margin-bottom: 15px;}
	
	.academic_index .part_1 ul{margin: 0 -15px;}
	.academic_index .part_1 .listbox{margin: 0 15px;}
	.academic_index .part_1 .imgbox{margin-bottom: 15px;}
	.academic_index .part_1 h3{margin-bottom: 12px;}
	.academic_index .part_1 span{margin-bottom: 15px;}
	.academic_index .part_1 .lh_17{margin-bottom: 13px;}

	.acadamic_program .part_1 .txt{width: 40%;}
	
	.news_index .part_1 ul{margin-bottom: 20px;}
	.news_index .part_1 li span,.news_index .part_1 li .lh_17,.news_index .part_1 li h3{margin-bottom: 15px;}

	.new_news .part_1 .tab{margin-bottom: 20px;}
	.new_news .part_1 .tab a{margin-right: 15px;}
	.new_news .part_1 .textbox{padding: 26px;}
	.new_news .part_1 .textbox em{margin-bottom: 17px;}
	.new_news .part_1 .textbox p{margin-bottom: 20px;}
}

@media only screen and (max-width: 1024px){

	.common_list_type2 .txt{padding: 5.4% 2.5% 0 8.3%}
	.about_intro .common_list_type1 em{width: 50px;height: 50px;}
	.common_list_type1 dl:first-child dd .txt,
	.common_list_type1 dl:nth-child(even) .txt{padding: 20px;}
	.common_list_type1 dd .txt .lh_17{max-height: 6.8em;}
	.about_index .part_3 .swiper-slide .imgbox{margin-bottom: 10px;}
	.about_index .part_3 .swiper-slide.swiper-slide-active span{font-size: 22px;}
	.about_index .part_4 span{padding: 15px;}
	.about_mapbox .leftbox ul{left: 20px;right: auto;top: 15px;}
	.about_mapbox .leftbox dl{margin: 0 10px;padding-top: 5px;}
	.about_mapbox .leftbox dt{margin-bottom: 6px;}
	.about_mapbox .txt .topbox dl{max-width: 300px;line-height: 1.7em;}
	.about_mapbox .txt .topbox dd{width: 122px;}
	.about_mapbox .txt .topbox{padding: 20px;}
	.about_mapbox .global{padding: 15px 0;}
	.about_mapbox .global a{font-size: 16px;padding-left: 40px;height: 40px;line-height: 40px;background-size: 40px;}

	.about_honor .part_1{padding-top: 20px;}
	
	.edu_index .part_2 ul{margin:0 -12px 10px; }
	.edu_index .part_2 .listbox{margin: 0 12px 20px;}

	.edu_office .part_1 .but a{width: 15px;height: 37px;}
	.edu_office .part_1 .bottombox h4,
	.edu_office .part_1 .bottombox .lh_17{margin-bottom: 15px;}

	.academic_detail .part_1 .leftbox .info{margin-bottom: 20px;}
	.academic_detail .part_1 .leftbox h1{margin-bottom: 15px;}
	.academic_detail .part_1 .leftbox .lh_17{margin-bottom: 30px;}
	.academic_detail .part_1 .other_link{padding-top: 15px;}

	.coop_inter .part_1 li .txt span{margin-bottom: 15px;}
	.coop_inter .part_1 li .txt h3{margin-bottom: 10px;}
	.coop_inter .part_1 li .txt .lh_17{margin-bottom: 15px;}

	.news_index .part_1{padding-top: 20px;}

	.public_index .part_1 li .txtbox .iconbox{max-width: 70px;margin-bottom: 8%;}
	.public_index .part_1 li h3,
	.public_index .part_1 li p{margin-bottom: 20px;}

	.public_system .part_1 .icon{margin-bottom: 14px;}

	.public_down .part_1{padding-top: 20px;}
}

@media only screen and (min-width: 1023px){
	.public_system .part_1 li{height: 50%!important;}
	.public_down .part_1 li:nth-child(3n+2){width: 40%;padding: 10px 7.03%;}
	.public_down .part_1 li:nth-child(6n+4),
	.public_down .part_1 li:nth-child(6n+5),
	.public_down .part_1 li:nth-child(6n+6){background: #d8dbdb;}
}

@media only screen and (max-width: 1023px){
	.banner_ground .textbox{top: auto;bottom: 30px;}
	
	.about_index .part_1 .leftbox{padding-right: 20px;}
	.about_index .part_1 .rightbox{padding-left: 20px;}
	.common_list_type1 dl{height: auto!important;}
	.common_list_type1 dd .txt .lh_17{max-height: none!important;}
	.common_list_type1 dt, .common_list_type1 dd{float: none;width: 100%;}
	.common_list_type1 dd .txt{position: static;width: 100%;max-width: none;box-sizing: border-box;}
	.about_index .part_3 .swiper-slide{padding-top: 35px;}
	.about_index .part_3 .swiper-slide.swiper-slide-active{padding-top: 35px;}
	.about_index .part_3 .swiper-slide.swiper-slide-active .imgbox{transform: scale(1.3)}

	.about_mapbox .leftbox{position: static;padding: 20px}
	.about_mapbox .leftbox ul{position: static;margin: auto;width: 100%;max-width: none;}
	.about_mapbox .rightbox{float: none;width: 100%;}
	.about_mapbox .leftbox dl p{max-height: none;}

	.common_list_type2 .rightbox,
	.common_list_type2 .leftbox{position: static;width: 100%;padding: 20px;transform: translate(0)}
	.common_list_type2 .txt{position: static;max-width: none;width: 100%;padding: 0!important;}
	.common_list_type2 .txt *{color: #333!important;}
	.about_intro .common_list_type1 dl dd .txt{max-width: none;}
	.common_list_type1 dd .txt .lh_17{margin-bottom: 10px;}
	.about_intro .common_list_type1 li{text-align: left!important;}
	.about_intro .common_list_type1 li h5{letter-spacing: 0;}
	.about_intro .common_list_type1 dl:nth-child(even) .txt,
	.about_intro .common_list_type1 dl dd .txt{padding: 20px;}
	
	.common_list_type3 li{width: 50%;}
	.about_team .part_1 .leftbox, .about_team .part_1 .rightbox{float: none;width: 100%;padding-right: 0}
	.about_team .part_1 .leftbox{max-width: 500px;margin: auto;margin-bottom: 20px;}
	.about_team .part_1 .rightbox{text-align: center;}
	.about_team .part_1 .rightbox ul{margin: 0 -25px;text-align: center;}
	.about_team .part_1 .rightbox li{padding: 0 25px;display: inline-block;}
	.common_list_type3 .listbox{margin-bottom: 25px;}
	.body_mask a.close{width: 30px;height: 30px;}
	
	.about_honor .part_1 ul{margin: 0 -10px 10px}
	.about_honor .part_1 li{margin-bottom: 15px;width: 50%;}
	.about_honor .part_1 li .listbox{margin: 0 10px;}
	.about_honor .part_1 li .txt{padding: 15px;}
	.box_mask .con_box{position: static;transform: translate(0,0);padding: 43px;box-sizing: border-box;width: 100%;overflow: auto;}

	.about_path .about_mapbox .leftbox{width: 100%;float: none;box-sizing: border-box;}
	.about_path .about_mapbox .rightbox{position: relative;width: 100%;}
	.about_path .about_mapbox .rightbox img{display: block;width: 100%;}
	.about_path .about_mapbox .rightbox .txt{left: 50%;}
	.about_path .about_mapbox .leftbox ul{float: none;width: 100%;margin-right: 0;padding: 0;left: 0;}
	.about_path .about_mapbox .leftbox li{margin-bottom: 10px;}
	.about_path .about_mapbox .leftbox dd{margin-bottom: 0;}

	.edu_index .part_2 li{width: 50%;}
	
	.edu_teacher .part_1{background: rgba(44,44,44,0.3)!important;}
	.edu_teacher .part_1 .imgbox{float: none;width: 90%;margin: auto;margin-bottom: 20px;max-width: 300px;margin-bottom: 15px;}
	.edu_teacher .part_1 .textbox{float: none;width: 100%;padding-left: 0;margin-bottom: 15px;}
	.edu_teacher .part_1 .textbox h3{text-align: center;}
	.edu_teacher .part_1 .textbox h4{display: block;margin: auto;width: 94px;margin-bottom: 15px;}

	.academic_index .part_1 ul{margin: 0 -10px;}
	.academic_index .part_1 .listbox{margin: 0 10px;}
	.academic_index .part_1 .imgbox{margin-bottom: 10px;}
	.academic_index .part_1 h3{margin-bottom: 8px;}
	.academic_index .part_1 span{margin-bottom: 10px;}
	.academic_index .part_1 .lh_17{margin-bottom: 7px;}

	.academic_detail .part_1 .rightbox h2{margin-bottom: 25px;}
	.academic_detail .part_1 .rightbox li{margin-bottom: 15px;}
	.academic_detail .part_1 .rightbox h3{margin-bottom: 7px;}

	.acadamic_program .part_1{background: none!important;}
	.acadamic_program .part_1 .mask{display: none;}
	.acadamic_program .part_1 img{display: block;width: 100%;margin-bottom: 15px;}
	.acadamic_program .part_1 .txt{width: 100%;color: #333;}
	.acadamic_program .part_1 .txt .lh_17{color: #333;}

	.coop_inter .part_1 li{height: auto!important;}
	.coop_inter .part_1 li .listbox{position: relative;background: none!important;width: 100%!important;padding: 20px!important;}
	.coop_inter .part_1 li *{color: #333!important;}
	.coop_inter .part_1 li .txt{width: 100%;box-sizing: border-box;}
	
	.public_index .part_1{padding-top: 20px;}
	.public_index .part_1 li .txtbox .iconbox{max-width: 55px;margin-bottom: 15px;}
	.public_index .part_1 li h3,
	.public_index .part_1 li p{margin-bottom: 13px;}

	.public_system .part_1 ul{height: auto!important;}
	.public_system .part_1 li{width: 100%;float: none;}
	
	.public_down .part_1 li{width: 50%;padding: 10px 20px;}
	.public_down .part_1 li:nth-child(4n+3),
	.public_down .part_1 li:nth-child(4n+4){background: #d8dbdb;}
	.public_down .part_1 dl dt{font-size: 16px;}
	.public_down .part_1 dl.on dt{font-size: 18px;background-size: 20px;}
	.public_down .part_1 li a{background-size: 20px!important;padding-left: 30px;}

	.new_news .part_1 .textbox{padding: 17px;}
	.new_news .part_1 .textbox em{margin-bottom: 10px;}
	.new_news .part_1 .textbox p{margin-bottom: 10px;}
	.new_news .part_1 li{margin-bottom: 17px;}
}

@media only screen and (max-width: 767px){
	.banner_ground .textbox{bottom: 10px;font-size:20px;}

	.about_index .part_1 .leftbox{float: none;width: 100%;margin-bottom: 15px;}
	.about_index .part_1 .rightbox{float: none;width: 100%;}
	.about_index .part_1 .rightbox dt{margin-bottom: 3px;}
	.about_index .part_1 .rightbox dl{margin-bottom: 12px;}
	.about_index .part_3 .but a{width: 20px;height: 38px;}
	.about_index .part_3 .swiper-slide.swiper-slide-active span{padding-top: 17px;}
	.about_index .part_4 .but a{width: 20px;height: 47px;}
	.about_index .part_5 em{padding: 3px 15px;}
	.about_mapbox .leftbox li{float: none;width: 100%;padding: 10px;}
	.about_mapbox .rightbox .txt{position: static;transform: translateX(0);}
	.about_mapbox .txt .topbox dd{width: 203px;}
	
	.common_list_type3 ul{margin: 0;}
	.common_list_type3 .listbox{margin: 0;}
	.common_list_type3 li{width: 100%;}
	.common_list_type3 .listbox{padding: 12px;}
	.body_mask .imgbox{float: none;width: 100%;max-width: 250px;margin: 0 auto 20px;}
	.body_mask .textbox{float: none;width: 100%;padding: 0;}
	.body_mask .conbg{max-height: 80%;overflow: auto;}
	.common_list_type3 .listbox{margin-bottom: 15px;}

	.about_honor .part_1 li .txt{padding: 10px;}
	.box_mask .con_box{padding: 20px;}
	.box_mask .close{width: 15px;height: 15px;top: 7px;right: 7px;}
	.box_mask .con_box .imgbox{margin-bottom: 10px;}
	.box_mask .con_box h3{margin-bottom: 7px;}
	.about_honor .part_1 ul{margin: 0 -7px -5px;}
	.about_honor .part_1 li .listbox{margin: 0 7px;}

	.about_path .about_mapbox .leftbox li{margin-bottom: 0;}

	.edu_index .part_2 li{width: 100%;}
	.edu_index .part_2 ul{margin:0 -10px; }
	.edu_index .part_2 .listbox{margin: 0 10px 10px;}
	
	.edu_office .part_1 .but{top: auto;bottom: 18%;}
	.edu_office .part_1 .but a{transform: translate(0);}
	.edu_office .part_1 .gallery-top{margin-bottom: 10px;}
	.edu_office .part_1 .gallery-thumbs{position: static;transform: translate(0);width: 100%;}

	.academic_index .part_1 ul{margin: 0;overflow: hidden;margin-bottom: -15px;}
	.academic_index .part_1 li{width: 100%;margin-bottom: 15px;float: none;}
	.academic_index .part_1 .listbox{margin: 0;}
	.academic_index .part_1 .imgbox{margin-bottom: 10px;}
	.academic_index .part_1 h3{margin-bottom: 8px;}
	.academic_index .part_1 span{margin-bottom: 10px;}
	.academic_index .part_1 .lh_17{margin-bottom: 7px;}
	.academic_index .part_3 .list{float: none;width: 100%;}

	.academic_detail .part_1 .leftbox .info{margin-bottom: 10px;}
	.academic_detail .part_1 .leftbox .info span{margin-right: 10px;}

	.acadamic_program .part_3 .list{width: 100%;float: none;}

	.coop_inter .part_1 li{width: 100%!important;float: none!important;}
	.coop_inter .part_1 li .txt span{margin-bottom: 8px;}
	.coop_inter .part_1 li .txt .lh_17{margin-bottom: 7px;}
	
	.news_index .part_1 ul{margin: 0 0 10px;}
	.news_index .part_1 li{float: none;width: 100%;}
	.news_index .part_1 .listbox{margin: 0;padding: 15px;background: #fff!important;border-color: #d0d0d0!important;}
	
	.public_index .part_1 ul{height: auto!important;}
	.public_index .part_1 li{width: 50%;height: auto!important;}
	.public_index .part_1 li img{position: absolute;}
	.public_index .part_1 li .txtbox{position: relative;padding: 20px;height: auto;width: 100%!important;}
	.public_index .part_1 li .iconbox{width: 40px!important;}
	.public_index .part_1 li .iconbox img{position: static;}
	.public_index .part_1 li:first-child,
	.public_index .part_1 li:last-child{width: 100%;}

	.public_down .part_1 li:nth-child(4n+3),
	.public_down .part_1 li:nth-child(4n+4){background: #fff;}
	.public_down .part_1 li{width: 100%;float: none;}
	.public_down .part_1 li:nth-child(even){background: #d8dbdb;}
	.public_down .part_1 dd{padding-bottom: 0}

	.new_news .part_1 li{height: auto!important;}
	.new_news .part_1 .imgbox{float: none;width: 100%;}
	.new_news .part_1 .textbox{height: auto;width: 100%;float: none;width: 100%;padding: 20px;}
}

@media only screen and (max-width: 425px){
	.about_index .part_5 li{text-align: center;padding-bottom: 20px;background:none}
	.about_index .part_5 li dl{width: 80%;margin: auto;display: block;}
	.about_index .part_5 .embox{position: static;margin: auto;margin-bottom: 10px;transform: translateY(0);width: 80px;}
	.about_index .part_5 em:before{display: none;}
	.about_index .part_5 li:nth-child(even){margin-top: 0;}
	.edu_office .part_1 .but{bottom: 16%}
	.edu_office .part_1 .but a{width: 10px;height: 25px;}

	.new_news .part_1 .tab{margin-bottom: 0px;}
	.new_news .part_1 .tab a{margin-bottom: 7px;}
	.new_news .part_1 .textbox{padding: 15px;}
}


/*搜索*/

.search_title {color: #e0e0e0; border-left: 3px solid #f7234c; padding-left: 20px;}
.search_title span{border-bottom: 1px solid #e0e0e0;display: block; width: 100%; padding-bottom: 10px;}
.searh_g{color: #303030;margin: 40px 0; margin-bottom: 30px;}
.search_con{margin-bottom: 7%;}
.search_con .page{margin-top: 40px;}
.searh_g span{background: #dd0021;color: #fff;}
.search_con li em{color: #dd0021}
.search_con li{padding: 30px 0; border-bottom: 1px dashed #c0c0c0;}
.search_con li h2{margin-bottom: 15px;    line-height: 1.5;max-height: 3em; overflow: hidden;}
.search_con li a{color: #303030;}

.search_con li p{line-height:1.8; max-height:3.6em; overflow:hidden;color: #333}
.search_con li.ones{border-bottom: 0}


.sech_sou{overflow: hidden;}
.sech_sou .left{float: left; height: 50px; width: 3px; background: #000000; margin-right: 20px;}
.sech_sou span img{width: 15px; height: 15px;}
.sech_sou button img{width: 15px; height: 15px;}
.sech_sou .right{float: left;overflow: hidden; border-bottom: 1px solid #e0e0e0; width:750px; padding-bottom: 5px;}
.sech_sou .right input,.sech_sou .right button,.sech_sou .right span{height: 50px; line-height: 50px; border: none; outline: none; float: left;}
.sech_sou .right button{width: 75px; height: 40px; background: #dd0021;text-align: center; float: right;}

.sech_sou .right span img{ margin-top: 22px;}
.sech_sou .right button{margin-top: 8px;}
.sech_sou .right button img{ margin-top: 12px;}
.sech_sou .right span{float: right; padding: 0 20px; cursor: pointer;}
.sech_sou .right input{font-size: 36px; font-weight: normal; width: 590px; padding:0 10px;}
.sech_sou .right .placeholder{ color: #e0e0e0;}
@media only screen and (max-width:1300px){
	.searh_g{margin: 20px 0;}
	.search_con li{padding: 20px 0;}
}


@media only screen and (max-width:780px) {
.search_con{padding-bottom: 40px;}
.sech_sou .right{width: 95%}
.sech_sou .right input{width: 75%}
.sech_sou .left{height: 40px;}
.sech_sou .right input, .sech_sou .right button, .sech_sou .right span{height: 40px; line-height: 40px;}
.sech_sou .right button{margin-top: 0}
.sech_sou .right span img{margin-top: 14px;}
.sech_sou .right input{font-size: 20px;}
.searh_g{margin:20px 0;}
.search_con li{padding:20px 0;}

}
@media only screen and (max-width:590px) {
.sech_sou .right input{width: 65%}
.sech_sou .right span{padding: 0 10px;}
}
@media only screen and (max-width:500px) {
.sech_sou .right{width: 92%}
.sech_sou .right button{width: 50px;}
.sech_sou .right input{width: 60%}
}



