/*澶撮儴瀵艰埅*/
.nav_header a{
  color: #fff;
  text-decoration: none;
}
.nav_header a:after{
  content: "";
  width: 0;
  height: 3px;
  background: #fff;
  position: absolute;
  top: 2rem;
  left: 0%;
  transition: all .8s;
}
.nav_header a:hover:after{
  left: 5%;
  width: 80%;
}
.nav_header_option-1{
  /* margin-right: 1rem; */
  margin-bottom: 3rem;
}
.nav_header_option-1{
  font-size: 24px;
  font-family: "寰蒋闆呴粦";
}

.nav_header_option-d li a{
  font-size: 17px;
  line-height: 2.3rem;
  font-family: "寰蒋闆呴粦";
}
.nav_header_option-d li a:hover{
  color: #000;
  transition: all .8s;
}

/*澶撮儴瀵艰埅*/
/* 棣栭〉鐗规晥 */
.col-center{
  float: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.midindex{
   top: 7rem;
   position: relative;
}
/* 棣栭〉鐗规晥缁撴潫 */
/* 鎵€鏈塸鏍囩娈佃惤寮€澶寸缉杩 */
p{
  text-indent:2em;
}
/* 鎵€鏈塸鏍囩娈佃惤寮€澶寸缉杩 */


.red_block a{
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 20px;
  text-decoration: none;
}
/**/
.red_block{
  width: 210px;
  height: 308px;
  float: left;
  background: #b34862;
  margin-left: 140px;
  text-align: center;
  line-height: 14;
  transition: 0.5s;
}
.red_block:hover{
  -webkit-transform: translateY(35px);
  transform: translateY(-35px);
}
/**/

/**/
.red_block_small{
  transition: 0.5s;
}
.red_block_small:hover{
  -webkit-transform: translateY(35px);
  transform: translateY(-35px);
}
/**/

.ui-box a:hover{
  color: #b34862;
  transition: all .8s;
}
.ui-box a:after{
  content: "";
  width: 0;
  height: 5px;
  background: #b34862;
  position: absolute;
  top: 55%;
  left: 20%;
  transition: all .8s;
}
.ui-box a:hover:after{
  left: 5%;
  width: 100%;
}
/**/
.link_offset{
  width: 100%;
  margin-right: 19%;
  margin-left: -3%;
  margin-bottom: 2%;
}
.service-box a{
  color: black;
  text-decoration: none;
}
.service-box  span{
  display: inline-block;
  border: black solid 1px;
  width: 36px;
  vertical-align: middle;
}
.more_wrapper a{
  display: block;
  float: right;
}
.major_box ul li{
  width: 157px;
  height: 243px;
  background: #b34862;
}
.major_box ul li a{
  display: block;
  width: 100%;
  height: 50%;
  color: #fff;
  text-decoration: none;
}
.major_name{
  font-size: 22px;
  padding-left: 8%;
  padding-top: 10%;
}
.major_English{
  text-align: right;
  font-size: 18px;
}
.major_English span{
  display: inline-block;
  vertical-align: bottom;
  margin-bottom: -5rem;
  margin-right: 0.5rem;
}

.emplotment_direction{
  width: 318px;
  height: 318px;
  float: left;
  margin-left: 2.6rem;
  margin-right: 22rem;
}
.emplotment_direction_rencai{
  width: 236px;
  height: 318px;
  float: left;
  margin-left: 0rem;
  margin-right: 6rem;
}
.emplotment_direction_left{
  background-image: url(../images/employ1.png);
}
.emplotment_direction_right{
  background-image: url(../images/employ2.png);
}
.emplotment_direction a{
  text-decoration: none;
  color: #fff;
  display: block;
  width: 100%;
  height: 50%;
  background-color: rgba(179, 72, 98, 0.5);
  transition: 0.3s;
}
.emplotment_direction:hover .color_change{
  background-color: rgba(179, 72, 98, 0);
}
.color_change_T{
  font-size: 24px;
  padding-top: 2rem;
  padding-left: 1rem;
}
.color_change_R{
  font-size: 20px;
}
.color_change span{
  width: 100%;
  display: inline-block;
  vertical-align: bottom;
  margin-bottom: -7rem;
  text-align: right;
  padding-right: 1.7rem;
}

/* 瀛﹂櫌姒傚喌 */
.about_team-link_margin{
  margin-left: 3rem;
  margin-right: 2rem;
  margin-bottom: 3rem;
}
.about_team-box{
  height: 600px;
  transition: 0.3s;
  color: black;
}
.about_team-box:hover img{
  translate: 1.3;
}
.list_team_change{
  margin-top: 58px;
}

/* 棰嗗浠嬬粛鏉垮潡 */
.swiper-container {
  width: 100%;
  height: 100%;
}
.lingdao{
  margin-bottom: 15rem;
}
.swiper-button-next{
  width: 2rem;
  height: 1rem;
  left: 25%;
  margin-top: -50px
}
.swiper-button-prev{
  width: 2rem;
  height: 1rem;
  left: -5%;
  margin-top: -50px
}
.swiper-slide {
  width: 100%;
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
/* .swiper-button-next{
  background-image: url(../images/slide_next.png);
}
.swiper-button-prev{
  background-image: url(../images/slide_pre.png);
} */
.name_job span{
  display: block;
  text-align: left;
  font-size: 24px;
  line-height: 3rem;
  color: black;
}
.introduce p{
  text-align: justify;
  font-size: 14px;
  color: black;
}
.about_leader_imgbox{
  width: 329px;
  height: 418px;
  margin-left: 10rem;
}
.about_leader_imgbox img{
  width: 100%;
  height: 100%;
}

/* 棰嗗浠嬬粛鏉垮潡end */

/* 瀛﹂櫌姒傚喌end */



/*璇︽儏椤?/
.col-xs-1 {
  width: 13.3333333%!important;
}
.col-xs-offset-3{
  margin-left: 28%!important;
}
.detail_title h1{
margin-left: 475px;
  display: block;
  font-size: 3.3rem;
  color: black;
  text-align: right;
  margin-top: 5rem;
}
.detail_detail p{
  color: black;
  text-align: justify;
  font-family: "寰蒋闆呴粦";
  /* text-indent: 2em; */
}
/*璇︽儏椤礶nd*/



/*about_甯堣祫闃熶紞*/
.teacher-name_list .col-md-2{
  width: 8.666667%!important;
}
.team-teacher_name{
  text-align: center;
  /* background: chocolate; */
  /* padding: 1rem; */
  border-bottom: #b34862 solid 3px;
  margin-right: 54px;
  margin-bottom: 25px;
  text-align: left;
}
.team-teacher_name span{
  color: black;
  /* border-bottom: #b34862 solid 2px; */
}
.team-teacher_zhiwei{
  /* background: wheat; */
  padding-top: 0.3rem;
}
.team-teacher_zhiwei span{
  font-family: "寰蒋闆呴粦";
  color: #b34862;
  font-size: 24px;
  display: block;
  text-align: right;
  font-weight: 400;
}
.team-teacher_name span a{
  font-family: "寰蒋闆呴粦";
  text-decoration: none;
  color: black;
  font-weight: 500;
}
.tame-teacher_information p{
  display: block;
  text-align: justify;
  color: black;
  font-family: "寰蒋闆呴粦";
  margin-top: 5rem;
}
/*about_甯堣祫闃熶紞end*/


/*涓撲笟浠嬬粛1*/
.professional_introduction_title .col-md-offset-2{
  margin-left: 20.666667%;
}
.department_profile p{
  color: black;
  text-align: justify;
}
.department-teacher-name_list .col-md-2{
  width: 9%!important;
}
.department-teacher_name{
  border-bottom: #b34862 solid 3px;
  margin-bottom: 5rem;
  margin-right: 55px;
  text-align: left; 
}
.department-teacher_name span a{
  font-family: "寰蒋闆呴粦";
  text-decoration: none;
  color: black;
  font-weight: 500;
}
.teacher_intro{
  height: 450px!important;
}
.class_mach1,.class_mach2{
  margin-bottom: 3rem;
}
.class_mach_title{
  width: 19.66667%!important;
  padding-left: 0!important;
}
.class_mach_title span{
  color: black;
  font-family: "寰蒋闆呴粦";
  font-size: 1.3rem;
  font-weight: 400;
}
.practice_title p{
  color: black;
  font-family: "寰蒋闆呴粦";
  font-size: 1rem;
  font-weight: 400;
  text-align: justify;
}
.class_mach_img{
  width: 22rem!important;
  height: 15rem!important;
  padding: 0!important;
  margin-right: 5rem;
}
.class_mach_img img{
  width: 100%;
  height: 100%;
}
.class_mach_more{
  padding-left: 0!important;
  margin-top: 13rem;
}
.practice_title{
  width: 25.66667%!important;
  margin-right: 1rem;
}
.practice_img{
  width: 22rem!important;
  height: 15rem!important;
  padding: 0!important;
  margin-right: 3rem;
}
.practice_img img{
  width: 100%;
  height: 100%;
}
.practice_more{
  padding-left: 0!important;
  margin-top: 13rem;
  margin-left: -2rem;
}
.outcome_box{
  z-index: 999;
}
.outcome_img{
  height: 14rem;
  width: 23%!important;
  padding: 0!important;
  margin-right: 2.4rem;
}
.outcome_img img{
  width: 100%;
  height: 100%;
}
.outcome_more{
  margin-top: 12rem;
}
.outcome_title{
  text-align: right;
}
.outcome_title a{
  color: black;
  text-decoration: none;
}
/*涓撲笟浠嬬粛1end*/





/*鏂囩珷鏂伴椈鍒楄〃*/
.news_list_link span{
  display: inline-block;
  border: black solid 1px;
  width: 36px;
  vertical-align: middle;
  margin-right: 0.6rem;
}
.news_list_link ul li{
  line-height: 3rem;
}
.news_list_link ul li a{
  color: black;
  text-decoration: none;
  font-size: 1.4rem;
}
.news_list_link ul li a:after{
  color: #b34862;
  text-decoration: none;
  outline: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/*.news_list_link ul li a:hover{
  left: 5%;
  width: 80%;
  color: #b34862;
  text-decoration: none;
  outline: 0;
  text-shadow:
  0px 1px 0px #c0c0c0,
  0px 2px 0px #b0b0b0,
  0px 2px 0px #a0a0a0,
  0px 2px 0px #909090,
  0px 2px 4px rgba(0, 0, 0, 0.6);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}*/
/*鍏ㄥ眬鏂伴椈鍒楄〃鐗规晥*/
.news_list a{
  color: #b34862;
  text-decoration: none;
}
.news_list a:after{
  content: "";
  width: 0;
  height: 3px;
  background: #b34862;
  position: absolute;
  top: 2rem;
  left: 0%;
  transition: all .8s;
}
/*鍏ㄥ眬鏂伴椈鍒楄〃鐗规晥缁撴潫*/
/*鏂囩珷鏂伴椈鍒楄〃*/


/*鍏氬缓宸ヤ綔+瀛︾寤鸿*/
.part_build{
  margin: 133px 0 100px 0!important;
}
/*鍏氬缓宸ヤ綔+瀛︾寤鸿*/


/* 浜烘墠浠嬬粛 */
.WCU-image-rencai{
  height: 145px;
  border-radius: 8px;
  overflow: hidden;
  text-align: center;
}
  /* 浜烘墠浠嬬粛 */

/*瀹炰範瀹炶瀹炶返鍒楄〃椤?/
.fieldwork_img{
  width: 15rem!important;
  height: 20rem!important;
  margin-top: 1.7%!important;
}
.fieldwork_img img{
  width: 100%!important;
  height: 100%!important;
}
.fieldwork_word{
  margin-top: 0!important;
  font-family: "寰蒋闆呴粦"!important;
  font-weight: 300!important;
}
.fieldwork_title h1{
  display: block;
  font-size: 5.3rem;
  color: black;
  text-align: right;
  margin-top: 5rem;
}
/*瀹炰範瀹炶瀹炶返鍒楄〃椤?/


/*甯堢敓鎴愭灉鍒楄〃*/
.outcome_wrapper{
  padding: 0 0 100px 0!important;
}
.outcomelist_p span{
  color: black;
}
.outcomelist-link_margin{
  width: 17%!important;
  margin-left: 3rem;
  margin-right: 3rem;
  margin-bottom: 3rem;
}
.outcome_content p{
  font-size: 1rem;
  text-align: justify;
}

/*甯堢敓鎴愭灉鍒楄〃*/



/*绉戝鐮旂┒*/
.content_wrapper{
  width: 75%!important;
}
.red_block_big a{
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 20px;
  line-height: 15rem;
  text-decoration: none;
}
.research_plantform{
  margin: 0 0 50px 0!important;
}
.red_block_big{
  width: 350px;
  height: 260px;
  float: left;
  background: #b34862;
  margin-right: 2rem;
  text-align: center;
  line-height: 14;
  transition: 0.3s;
}
.red_block_big:hover{
  -webkit-transform: translateY(25px);
  transform: translateY(-15px);
}
.red_block_big_workplace{
  margin-bottom: 2rem;
  text-align: unset!important;
}
.red_block_big_workplace a{
  line-height: 4rem!important;
  padding-left: 1rem;
  padding-left: 1rem;
}

/*绉戝鐮旂┒*/


/*鏁欏笀浠嬬粛*/
.teacher_intro_title{
  display: block;
  font-size: 5.3rem;
  color: black;
  text-align: right;
  margin-top: 5rem;
}
.teacher_intro_p_wrapper{
  margin: 0 0 178px 0!important;
}
/*鏁欏笀浠嬬粛*/


/*涓诲共璇剧▼鍒楄〃*/
.trunkclass_intro{
  width: 63.333333%;
}
.trunkclass_name{
  margin-right: 71px!important;
}
.trunkclass_intro_box{
  /* position: absolute; */
}
/*涓诲共璇剧▼鍒楄〃*/



/*缇庢湳棣?/
.art_gallary_top{
  background-image: url(../images/meishuguanbg.png)!important;
}
.img_B{
  margin-top: 6rem;
}
.img_B img{
  transition: all 6s;
}
.img_B img:hover{
  transform: scale(1.05);
}
.img_L{
  transform-origin: left;
  transform: rotateY(60deg);
}
.img_M{
  margin-top: -7rem;
}
.img_R{
  transform-origin: right;
  transform: rotateY(-60deg);
}
.display_img_wrapper{
  perspective: 786px;
}
/*缇庢湳棣?/


/*缇庢湳棣嗚鎯呴〉*/
.art_details_body{
  background: #b34862;
}
.art_detail_title h1{
  display: block;
  font-size: 3.3rem;
  color: #fff;
  text-align: right;
  margin-top: 5rem;
}
.art_detail_detail p{
  color: #fff;
  text-align: justify;
  font-family: "寰蒋闆呴粦";
  /* text-indent: 2em; */
}
.art_display_image_box{
  margin: 0px 0 0px 0!important;
  height: 53rem;
  /* background: #fff; */
}
.art_display_image img{
  width: 100%;
  height: 100%;
}
.art_display_img_btn{
  position: absolute;
  width: 10rem;
  margin-top: 2rem;
  margin-left: 83.6rem;
}
/*缇庢湳棣嗚鎯呴〉*/
/*鎵€鏈夐〉闈㈠ご閮ㄩ〉闈㈡牱寮?/
.swiperfont{color: black;font-size: 8rem;text-align: right;display: block;line-height: 11rem;margin-right: 3rem;}
@media (min-width: 376px) and (max-width: 414px) {
  .swiperfont{color: black;font-size: 5rem;text-align: right;display: block;line-height: 11rem;margin-right: 3rem;}
}
@media (min-width: 415px) and (max-width: 639px) {
 .swiperfont{color: black;font-size: 5rem;text-align: right;display: block;line-height: 11rem;margin-right: 3rem;}
}
@media (min-width: 640px) and (max-width: 719px) {
  .swiperfont{color: black;font-size: 6rem;text-align: right;display: block;line-height: 11rem;margin-right: 3rem;}
}
@media (min-width: 720px) and (max-width: 749px) {
  .swiperfont{color: black;font-size: 6rem;text-align: right;display: block;line-height: 11rem;margin-right: 3rem;}
}
@media (min-width: 750px) and (max-width: 799px) {
  .swiperfont{color: black;font-size: 8rem;text-align: right;display: block;line-height: 11rem;margin-right: 3rem;}
}
@media (min-width: 800px) and (max-width: 1080px) {
  .swiperfont{color: black;font-size: 8rem;text-align: right;display: block;line-height: 11rem;margin-right: 3rem;}
}

/*鎵€鏈夐〉闈㈠ご閮ㄩ〉闈㈡牱寮?/





















