.pagebanner{width: 100%;position: relative;overflow: hidden;}
.pagebanner img{width: 100%;height: auto;}
.title{padding: 15px 0;}
.title-bg{border-bottom: 1px solid #e5e5e5;}
.title .title-h,.title .title-h-b{float: left;}
.title .title-h-b{margin-top: 7px;margin-left: 3px;}
.title .title-h h6{font-family: 'arial';font-weight: bold;font-size: 66.72px;color: #ccb184;float: left;}
.title .title-h-b p{color: #666;font-size: 27.81px;font-weight: bold;}
.title .title-h-b p span{color: #ccb184;}
.title .title-h-b em{font-size: 12px;color: #777;font-weight: normal;}
.title .title-d{float: right;margin-top: 10px;}
.title .title-d span{font-size:12px;color: #1e2327;float: left;background: url(../images/icon/s.png)no-repeat left center;padding-left: 7px;}
.title .title-d a{font-size:12px;color: #1e2327;float: left;}
.title .title-d a em{font-size:12px;color: #1e2327;padding: 0 10px;background: url(../images/icon/s1.png)no-repeat center;}
.title .title-d a:hover{color: #ccb184;}
.title .title-d .on{color: #ccb184;}
.title-nav{position: relative;float: right;margin-top: -48px;}
.title-nav ul li{margin-right: 10px;width: 112px;position: relative;float: left;height: 32px;border: 1px solid #d6d3d3;}
.title-nav ul li a{font-size: 14px;color: #666666;line-height: 32px;text-align: center;width: 100%;float: left;}
.title-nav ul .on{background: #ccb184;border:1px solid #ccb184;}
.title-nav ul .on a{color: #fff;}
.title-nav ul li:last-child{margin-right: 0;}
.title-nav ul li:hover{background: #ccb184;border:1px solid #ccb184;}
.title-nav ul li:hover a{color: #fff;}

.content{position: relative;padding-top: 36px;}
.content .content_juli{margin-bottom: 35px;float: left;}
.content .content-word{width: 40%;position: relative;}
.content .content-word2{width: 47%;position: relative;}
.content .content-img{width: 40%;position: relative;}
.content .content-word h2,.content .content-word2 h2{font-size: 38px;color: #3d3d3d;font-weight: bold;background: url(../images/icon/5_03.png)no-repeat left center;padding-left: 25px;}
.content .content-wordjl{padding-left: 25px;}
.content .content-word span,.content .content-word2 span{font-size: 16px;font-family: 'arial';color: #888888;margin:15px 0;float: left;}
.content .content-word em,.content .content-word2 em{margin-bottom:20px;width: 70%;float: left;height: 1px;background: #d7d7d7;}
.content .content-word p,.content .content-word2 p{line-height: 1.6rem;font-size: 16px;color: #666;float: left;}
.content .content-img p{text-align: center;}

.character_tit h2{padding-bottom: 4px;color: #666;font-size: 32px;font-weight: normal;text-align: center;}
.character_tit h2 span{color: #ccb184;}
.character_tit p{color: #666;font-size: 16px;text-align: center;line-height: 1.5rem;padding-top: 10px;}
.character_tit em{width: 100%;float:left;margin-top:5px;color: #888;font-size:16px;text-align: center;}

.content .character{position: relative;}
.content .character .character_df{position: relative;margin:0 auto;width: 100%;}
.content .character .character_df ul{float: left;margin:50px 0 60px 30%;}
.content .character .character_df ul li{float: left;margin-right: 40px;width:42%;}
.content .character .character_df ul li:last-child{margin-right: 0;}
.content .character .character_df ul li .border-img{margin: 0 auto;width: 170px;height: 170px;overflow: hidden;}
.content .character .character_df ul li .border-img img{margin:0 auto;display: block;width: 163px;height: 163px;border-radius: 50%;border:3px solid transparent; -moz-border-radius: 50%;-webkit-border-radius: 50%;behavior: url(pie.htc);}
.content .character .character_df ul li:hover .border-img img{border:3px solid #ccb184;}
.content .character .character_df ul li span{float: left;width:100%;color: #666;font-size: 18px;font-weight: bold;text-align: center;padding:15px 0;}
.content .character .character_df ul li:hover span{color: #ccb184;}
.content .character .character_df ul li p{float: left;width:100%;font-size: 14px;color: #a9a8a8;text-align: center;}
.content .character .character_deta{z-index: -1;width: 93%;position: relative;box-shadow:0 0 60px 0 #efefef;height: 570px;}
.content .character .character_deta .jianj h2{color: #444;font-size: 25px;padding-bottom: 30px;font-weight: bold;}
.content .character .character_deta .jianj p{color: #666;font-size: 16px;line-height: 1.7rem;}
.content .character .character_deta .jianj{float: left;padding: 70px;}
.content .character .character_deta .jianj p{width: 38%;}
.content .character .character_img{position:absolute;top: 70px;right: 0;width: 590px;height: 410px;overflow: hidden;}
.content .character .character_img img{width: 100%;height: auto;}
.content .character .character_gik{padding-left: 40px;}
.content .character .character_gik .bl{height:37px;background: #484848;float: left;width: 75%;box-shadow: none;}
.content .character .character_gik .or{height: 107px;background:#bd9b60;float: right;width: 35%;color:#fff;font-size: 42.46px;text-align: center;line-height: 107px;margin-top: -74px;}

.content .di{margin: 55px 0;position: relative;}
.content .direction_swiper{margin:45px 0;}
.content .direction_swiper .swiper-container{height:580px;}
.content .direction_swiper .swiper-slide{overflow: hidden;}
.content .direction_swiper .swiper-slide img{width: 347px;height:488px;}
.content .direction_swiper .swiper-slide:hover img{box-shadow: 0 0 30px 0 #ccc;}
.content .direction .swiper-pagination{width: 100%;left: 0;}
.content .direction .swiper-pagination-bullet{margin-top: 35px;width:12px;height:12px;border-radius: 50px;border:1px solid #caae7f;background: #fff;margin-right: 15px;opacity: 1;}
.content .direction .swiper-pagination-bullet-active{width:12px;height: 12px;background: #caae7f;border:1px solid #caae7f;}
.content .direction  .pagination {
  position: absolute;
  z-index: 20;
  bottom: 18px;
  left:0;
  width:100%;
  text-align:center;
}
.content .direction .swiper-pagination-switch {
  display: inline-block;
  cursor: pointer;
  width:12px;
  height:12px;
  margin-right: 15px;
  background:url(../images/page/cd1.png) center no-repeat;
}
.content .direction .swiper-visible-switch {
  background:url(../images/page/cd1.png) center no-repeat;
}
.content .direction .swiper-active-switch {
  background:url(../images/page/cd2.png) center no-repeat;
}
.marli{padding-right:0 !important;margin-right:0 !important;}
.content .Scientific .character_list{margin: 53px 0;}
.content .Scientific .character_list li{float: left;width: 228px;padding-right: 80px;}
.content .Scientific .character_list li:last-child{padding-right: 0;}
.content .Scientific .character_list li em{width: 100%;float:left;text-align: center;}
.content .Scientific .character_list li span{padding: 15px 0;width: 100%;float:left;text-align:center;color: #333333;font-size: 36px;}
.content .Scientific .character_list li p{float: left;line-height: 1.5rem;color:#787878 ;font-size: 16px;}

.content .experts_list{margin: 60px 0;}
.content .experts_list li{box-shadow:0 0 30px 0 #dfdede;transition: all 1s linear;position: relative;background: #fff;width:30.5%;height: 510px;float: left;margin-right: 50px;margin-top: 50px;}
.content .experts_list li:nth-child(3n+0){margin-right: 0;}
.content .experts_list li .img{width: 100%;height: 270px;overflow: hidden;}
.content .experts_list li .img img{width: 100%;height: auto;}
.content .experts_list li .word{top: 204px;width: 100%;position: absolute;background: url(../images/page/libg.png) center no-repeat;z-index: 2;height: 307px;}
.content .experts_list li .word em{width: 64px;height: 64px;top: -29px;right: 27px;position: absolute;background: url(../images/page/1_17.png) center no-repeat;}
.content .experts_list li .word span{padding-right: 30px;margin-top: 60px;font-size: 36px;color: #333;float: right;}
.content .experts_list li .word p{padding:0 30px;margin-top: 15px;line-height: 1.5rem;float: left;font-size: 16px;color: #666;text-align: left;}
.content .experts_list li:hover{background: #c0a679;transition: all 1s linear;}
.content .experts_list li:hover .img{padding-left: 20px;margin-top: -20px;transition: all 0.3s linear;}
.content .experts_list li:hover .word{left: 20px;top:184px;transition: all 0.3s linear;}
.content .experts_list li:hover em{background: url(../images/page/1_18.png) center no-repeat ;transition: all 0.5s linear;}
.content .Partner{margin:100px 0;position: relative;}
.content .Partner .slideBox{margin-top: 40px; width:1200px;padding:10px; position:relative; }
.content .Partner .slideBox .dlList{width:1200px;overflow:hidden; zoom:1;}
.content .Partner .slideBox{position:relative;overflow:hidden;zoom:1;}
.content .Partner .slideBox .dlList li{height: 110px;overflow: hidden;float:left; width:18%;background:#fff;margin-right:15px;}
.content .Partner .slideBox .dlList li p{text-align: center;}
.content .Partner .prev{top: 35%;z-index: 2;width:41px;height:41px;position: absolute;left: 0;background:#efefef url(../images/page/left.png) center no-repeat;}
.content .Partner .next{top: 35%;z-index: 2;width:41px;height:41px;position: absolute;right: 0;background:#efefef  url(../images/page/right.png) center no-repeat;}
.content .Partner .prev:hover{top: 35%;z-index: 2;width:41px;height:41px;position: absolute;left: 0;background:#ccb184 url(../images/page/left.png) center no-repeat;}
.content .Partner .next:hover{top: 35%;z-index: 2;width:41px;height:41px;position: absolute;right: 0;background:#ccb184  url(../images/page/right.png) center no-repeat;}

.content .Partner .slideBox .tempWrap{margin-left: 35px;}
.content2{position: relative;padding-top: 10px;}
.kec{background: #f0f3f6;position: relative;height: 100%;}
.kec .titlekc{padding:20px 0;}
.kec .titlekc h2{font-size:36px;text-align: center;color: #3d3d3d;font-weight: bold;padding:0 0 17px 0;}
.kec .titlekc p{margin: 0 auto;width: 48px;height: 7px;background: #ff4701;text-align:center;} 
.kec .titlekc span{font-size: 16px;color: #666666;font-family: 'arial';text-align: center;width: 100%;float: left;padding:20px 0;}
.kec .titlekc em{font-size: 16px;color: #666666;text-align: center;width: 100%;float: left;}
.kec .kep{background: #fff;height: 175px;margin-top: 20px;}
.kec .kepword{width: 54%;margin: 0 auto;} 
.kec .kepword p{float: left;text-align: center;line-height: 2rem;font-size: 16px;color: #3d3d3d;padding:40px 0;}
.kec .kechengxz{margin-top: 50px;background: #fff;position: relative;}
.kec .kechengxz p{width: 65%;margin: 0 auto;}
.kec .kechengxz img{margin: 30px 0;width: 100%;}
.kecheng-title{margin:20px 0;}
.kecheng-title h2{font-size: 36px;color: #3d3d3d;font-weight: bold;text-align: center;}
.kecheng-title p{padding-top: 10px;font-size: 16px;color: #666;font-family:'arial';text-align: center;}
.kechengtb{position: relative;}
.kec .kechengxz .kechengtb .kechengtb_li{width: 100%;position: relative;}
.kec .kechengxz .kechengtb .kechengtb_li ul{margin:40px 0;}
.kec .kechengxz .kechengtb .kechengtb_li li{margin-right: 20px;width:23.6%;float: left;}
.kec .kechengxz .kechengtb .kechengtb_li li:last-child{margin-right: 0;}
.kec .kechengxz .kechengtb .kechengtb_li li em{float: left;overflow: hidden;height: 155px;width: 120px;margin: 0 28.8%;}
.kec .kechengxz .kechengtb .kechengtb_li li p{width:100%;padding-top: 10px;float: left;font-weight: bold;font-size: 30px;color: #3d3d3d;text-align: center;}
.kec .kechengxz .kechengtb .kechengtb_li li:nth-child(1) em{background: url(../images/page/5_07.png)no-repeat center;}
.kec .kechengxz .kechengtb .kechengtb_li li:nth-child(2) em{background: url(../images/page/6_07.png)no-repeat center;}
.kec .kechengxz .kechengtb .kechengtb_li li:nth-child(3) em{background: url(../images/page/7_07.png)no-repeat center;}
.kec .kechengxz .kechengtb .kechengtb_li li:nth-child(4) em{background: url(../images/page/8_07.png)no-repeat center;}
.kec .kechenglist{position: relative;margin:30px 0;}
.kec .kclist{position: relative;margin-top: 10px;}
.kec .kclist li{position: relative;width: 384px;height: 235px;float: left;margin-right: 24px;margin-bottom: 15px;}
.kec .kclist li:nth-child(3n+0){margin-right: 0;}
.kec .kclist li .img{height: 168px;overflow: hidden;background: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, .6));}
.kec .kclist li .img img{width: 100%;}
.kec .kclist li p{height: 63px;outline:2px solid #ebebeb;background: rgba(255,255,255,0.8) url(../images/page/65.png) no-repeat left 10px center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width: 100%;color: #3d3d3d;font-size: 18px;line-height: 63px;float: left;text-indent: 2.3rem;}
.kcjingp{position: relative;background: #fff;padding-top: 40px;padding-bottom: 40px;}

.more{width: 270px;margin:0 auto;}
.more a{border-radius: 50px;margin-top: 42px; margin-bottom: 57px;display: block; position:relative;z-index:2;width:0;
height:55px;
background:#ccb184;
transition:width 0.7s;
-moz-transition:width 0.7s; /* Firefox 4 */
-webkit-transition:width 0.7s; /* Safari and Chrome */
-o-transition:width 0.7s; /* Opera */}
.more a i{font-style:normal;border-radius: 50px;position:absolute; top:0;left:0;z-index:3;display: block;width: 270px;height: 55px;line-height: 55px;text-align: center;color:#ccb184;font-size: 18px; border: #d6d3d3 1px solid;}
.more a:hover{width:270px;}
.more a:hover i{color: #fff;border:1px #ccb184 solid;}

.course{position: relative;float: left;margin-bottom:130px;height: 475px;}
.course .courseword{width:41%;position: relative;}
.course .courseban{width: 54%;position: relative;}
.course .courseword h2{font-weight: medium;font-size: 36px;color:#3d3d3d;font-family: '思源黑体 CN';}
.course .courseword h2 span{color:#ccb184;}
.course .courseword em{width:100%;color: #666;font-size: 14px;font-family: 'arial';padding-top: 3px;padding-bottom: 15px;display: inline-block;}
.course .courseword p{color: #666;font-size: 16px;line-height: 1.7rem;text-indent: 2rem;}
.coursewordfl h2,.coursewordfl em{text-align: right;}
.course .courseban{position: relative;height: 495px;}
.course .courseban .swiper-container{height: 495px;}
.course .courseban .swiper-slide{float: left;position: relative;margin:0 2px;}
.course .courseban .swiper-slide .border{float: left;border-bottom: 3px solid #fff;}
.course .courseban .swiper-slide .border a{padding-bottom:40px;width: 310px;float: left;box-shadow:0 0 30px 0 #dfdede;}
.course .courseban .swiper-slide .img{height: 196px;overflow: hidden;}
.course .courseban .swiper-slide .img img{width: 100%;height: auto;}
.course .courseban .swiper-slide .word{margin-left: 25px;}
.course .courseban .swiper-slide  h2{width: 100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#ccb184;font-size: 20px;padding-top: 25px;}
.course .courseban .swiper-slide span{color: #888;font-size: 12px;font-family: 'arial';padding-top: 6px;float: left;}
.course .courseban .swiper-slide em{float: left;width: 95%;height: 1px;background: #ccc;margin: 25px 0;}
.course .courseban .swiper-slide i{height: 25px;font-style: normal;color: #666;font-size: 16px;float: left;background: url(../images/page/i.png)no-repeat right 10px center;width: 100%;}
.course .courseban .swiper-slide:hover .border{width:95%;border-bottom: 3px solid #ccb184;}
.course .courseban .swiper-slide .border{width: 0px;transition:width 0.7s;
-moz-transition:width 0.7s; /* Firefox 4 */
-webkit-transition:width 0.7s; /* Safari and Chrome */
-o-transition:width 0.7s; /* Opera */}
.course .courseban .swiper-paginationl1,.course .courseban .swiper-paginationr1{text-align: left;bottom: 0px;}
.course .courseban .swiper-paginationl2,.course .courseban .swiper-paginationr2{bottom: 3px;height:1px;width: 100%;top:auto;}
.course .courseban .swiper-paginationl2 .swiper-pagination-progressbar-fill,.course .courseban .swiper-paginationr2 .swiper-pagination-progressbar-fill{background: #ccb184;height: 3px;}
.course .courseban .swiper-paginationl1 .swiper-pagination-total,.course .courseban .swiper-paginationr1 .swiper-pagination-total{font-size: 25.86px;color: #666;font-family: 'arial';}
.course .courseban .swiper-paginationl1 .swiper-pagination-current,.course .courseban .swiper-paginationr1 .swiper-pagination-current{font-weight: bold;color:#ccb184;font-size: 51.83px;font-family: 'arial';}
.course .courseban .swiper-button-next{background: url(../images/page/next.png)no-repeat center;width: 30px;height: 10px;position: absolute;bottom:40px;right: 10px;left:auto;top:auto;}
.course .courseban .swiper-button-prev{background: url(../images/page/prev.png)no-repeat center;width: 30px;height: 10px;position: absolute;bottom:40px;right: 54px;left:auto;top: auto;}

.Profile{position: relative;margin-top: 30px;}
.Profile .Profilecomp{margin-bottom: 70px;float: left;}
.Profile .Profile_deta{width: 40%;}
.Profile .Profile_img{width: 35%;}
.Profile .Profile_deta h2{padding-bottom: 30px;color: #666;font-weight: bold;font-size: 32px;}
.Profile .Profile_deta h2 span{color: #ccb184;}
.Profile .Profile_deta p{padding-bottom: 30px;color: #666;font-size: 16px;line-height: 1.7rem;}
.Profile .Profile_img p{text-align: center;}
.Profile .Profile_deta .p{padding-top: 70px;}
.Profile .Profile_deta p span{color: #ccb184;}

.newslist,.newslist2{position: relative;margin-top: 20px;padding-bottom: 100px;}
.newslist ul li{width: 100%;float: left;margin-bottom: 40px;padding-bottom: 15px;border-bottom: 1px #cfcdce dotted;}
.newslist2 ul li{width: 100%;float: left;margin-bottom: 40px;padding-bottom: 30px;border-bottom: 1px solid #ccc;}
.newslist ul li a,.newslist2 ul li a{float: left;width: 100%;}
.newslist2 ul li .img{width: 25%;float: left;height: 195px;overflow: hidden;}
.newslist2 ul li .img img{width: 100%;height: auto;}
.newslist2 ul li .img img{transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.newslist2 ul li:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.newslist2 ul li .tit2{width: 73%;float: left;margin-left: 2%;}
.newslist ul li .date{width: 6%;float: left;border-right: 1px solid #ccc;padding-right: 20px;}
.newslist ul li .date span{color:#ccb184;font-size:54.18px;font-family: 'arial';}
.newslist ul li .date p{color:#ccb184;font-size:18px;font-family: 'arial';}
.newslist ul li .tit{width: 90%;float: left;margin-left: 2%;}
.newslist ul li .tit em{float:left;font-size: 16px;color:#666;line-height: 1.7rem;}
.newslist ul li .tit h2,.newslist2 ul li .tit2 h2{font-weight: bold;color: #444;font-size: 18px;padding-bottom: 10px;}
.newslist2 ul li .tit2 em{padding-top: 10px;line-height: 2rem;/* float:left; */font-size: 16px;color:#666;display:block;}
.newslist2 ul li .tit2 p{margin-top:20px;/* float: left; */color: #666;font-size: 18px;background: url(../images/page/time.png)  left center no-repeat;padding-left: 25px;display:block;}
.newslist ul li:hover .tit h2,.newslist2 ul li:hover .tit2 h2{color:#ccb184;}
.newmore{width: 247px;margin: 0 auto; margin-top: 50px;}
.newmore a{height: 46px;display: block; position:relative;z-index:2;width:0;
height:46px;
background:#ccb184;
transition:width 0.7s;
-moz-transition:width 0.7s; /* Firefox 4 */
-webkit-transition:width 0.7s; /* Safari and Chrome */
-o-transition:width 0.7s; /* Opera */}
.newmore a i{border:1px solid #ebebeb;font-style:normal;position:absolute; top:0;left:0;z-index:3;display: block;width: 247px;height: 46px;line-height: 46px;text-align: center;line-height: 46px;color: #777;font-size: 16px;}
.newmore a:hover{width:247px;}
.newmore a:hover i{color: #fff;border:1px #ccb184 solid;}

.recruitment{position: relative;margin-top: 10px;margin-bottom: 100px;}
.recruitment ul li{border:1px solid #ededed;float: left;width: 284px;margin-right: 18px;margin-bottom: 35px;}
.recruitment ul li:nth-child(4n+0){margin-right: 0;}
.recruitment ul li em{width: 100%;text-align: center;float: left;padding-top: 22px;}
.recruitment ul li i{padding-top:15px;font-style: normal;color:#666 ;font-size:16px ;float: left;width: 100%;text-align: center;}
.recruitment ul li b{padding-top:10px;font-weight: normal;color:#b9b9b9 ;font-size:14px ;float: left;width: 100%;text-align: center;}
.recruitment ul li p{padding-top:10px;padding-bottom:15px;color:#666 ;font-size:14px ;float: left;width: 100%;text-align: center;}
.recruitment ul li span{color: ;font-size: ;float: left;width: 100%;text-align: center;}
.recruitment ul li .border{border-bottom: 1px #cfcdce dotted;float: left;width:100%;}
.recruitment ul li span{width: 100%;padding-top: 10px;padding-bottom: 5px;float: left;text-align: center;color: #ccb184;font-size: 16px;}
.recruitment ul li h3{width: 100%;float: left;font-size: 14px;color:#b9b9b9;text-align: center; padding-bottom: 10px;}

.contentdetails{position: relative;background: #f0f0f0;}
.detailscon{background: #fff;}
.detailscon .xwxq .xqTit{margin-bottom: 26px;position: relative;padding-bottom:20px;border-bottom:dotted 1px #d7d5d5;}
.detailscon .xwxq{padding: 40px 60px;}
.detailscon .xwxq .xqTit h6{line-height: 50px;font-size: 24px;color: #111;text-align: center;}
.detailscon .xwxq .xqTit .xqOpr{padding: 10px 0;}
.detailscon .xwxq .xqTit .xqOpr p{font-size: 16px;color: #b4afaf;text-align: center;}
.detailscon .xwxq .xqCon h3{text-align: center;padding: 30px 0;}
.detailscon .xwxq .xqCon p{line-height: 30px; font-size: 16px;color: #333333;text-indent: 2em;}
.detailscon .xwxq .xqCon p img{display: block;margin: 40px auto;margin-top: 40px;}
.detailscon .xwxq .xqCon video{width: 100%;background: #2e2e2e;}
.detailscon .xwxq .xqTit p i{display: inline-block;width: 20px;height: 20px;background: url(../images/page/p17.png) center no-repeat;vertical-align: sub;cursor: pointer;}
.detailscon .xwxq .xqTit p em{margin-left:15px;color: #ccb184;}
.detailscon .xwxq .xqOther{margin-top: 40px;}
.detailscon .xwxq .xqOther p{margin-bottom: 12px;float: left;width: 100%;}
.detailscon .xwxq .xqOther p a{line-height: 30px; font-size: 16px;color: #333;}
.detailscon .xwxq .xqOther p em{margin-right: 12px;float:left;height: 37px;width: 63px;background: #cccccc url(../images/page/deleft.png)no-repeat center;}
.detailscon .xwxq .xqOther p i{margin-right: 12px;float:left;height: 37px;width: 63px;background: #cccccc url(../images/page/deright.png)no-repeat center;}
.detailscon .xwxq .xqOther p:hover i{background: #ccb184 url(../images/page/deright.png)no-repeat center;}
.detailscon .xwxq .xqOther p:hover em{background: #ccb184 url(../images/page/deleft.png)no-repeat center;}
.detailscon .xwxq .xqTit span.on{color: #ccb184;text-decoration: underline;}
.detailscon .xwxq .xqTit .big,.xwxq .xqTit .middle,.xwxq .xqTit .small{cursor: pointer;}
.sharePanel{display: none; position: fixed;top:60%;left: 50%;transform: translate(0%,-50%);height: 120px;width: 210px;box-shadow: 0 0 10px rgba(0,0,0,.3);background-color: #fff;text-align: center;}
.sharePanel p{font-size: 20px;padding: 12px 0;}
.sharePanel em{position: absolute;top: 1px;right: 1px;width: 21px;height: 21px;border-radius: 50%;background-color: #ccb184;color: #fff;text-align: center;cursor: pointer;}

.mapcontent{position: relative;margin-bottom: 80px;}
#map{width: 100%;position: relative;height: 560px;}
.mapleft{width: 368px;height: 556px;background: #ccb184;z-index: 6;position:absolute;top: 7%;}
.mapleft .contactus{margin: 59px 40px;}
.mapleft .contactus h2{color: #fff;width: 100%;font-size: 24px;}
.mapleft .contactus p{width: 100%;float: left;padding:10px 0;font-size: 16px;color: #fff;line-height: 1.8rem;}
.mapleft .contactus p em{padding-right: 10px;}
.mapleft .contactus i{float: left;width: 100%;height: 1px;background: #d7d7d7;margin:23px 0;}
.mapleft .contactus .ewm{padding-left: 28px;margin-top: 20px;float: left;}
.mapleft .contactus .ewm span{width: 100%;float:left;line-height: 2rem;color: #fff;font-size: 16px;text-align: left;}

.detailist{position: relative;padding-bottom: 70px;}
.detailist ul li{margin-bottom: 35px;height: 155px;width: 100%;box-shadow: 0 0 30px 0 rgba(0,0,0,.3);}
.detailist ul li .det{float: left;width:1200px;height: 155px;}
.detailist ul li h2{color: #444444;font-size: 18px;margin: 40px 50px 0 50px;}
.detailist ul li h2 span{color: #888888;font-size: 14px;padding-left: 20px;}
.detailist ul li h2 b{color: #444444;font-size: 18px;float: right;font-weight: normal;}
.detailist ul li p{margin: 0 50px;padding-top:15px;color: #f80124;font-size: 19.63px;font-weight: bold;}
.detailist ul li p em{color: #888888;font-size: 14px;padding-left: 20px;}
.detailist ul li p i{float: right;color: #f80124;font-size: 19.63px;font-weight: bold;font-style: normal;}
.detailist ul li:hover a{z-index: 2;width:100%;border-bottom: 3px solid #ccb184;}
.detailist ul li a{float: left;width: 0px;transition:width 0.7s;height: 155px;border-bottom: 3px solid #fff
-moz-transition:width 0.7s; /* Firefox 4 */
-webkit-transition:width 0.7s; /* Safari and Chrome */
-o-transition:width 0.7s; /* Opera */}

.hezuo{position: relative;margin: 20px 0;}
.hezuo li{height: 480px;float: left;width: 47%;margin-right: 6%;margin-bottom:70px;box-shadow: 0 0 60px 0 #ccc;}
.hezuo li:nth-child(2n+0){margin-right: 0;}
.hezuo li a{float: left;padding:30px;width: 88%;}
.hezuo li h3{float: left;width: 100%;}
.hezuo li em{float: left;}
.hezuo li i{font-family: 'arial';margin-top: -30px;font-weight: bold;color: #f6f6f6;font-size: 137.79px;float: right;font-style: normal;}
.hezuo li h2{color: #666;font-size: 24px;float: left;margin-top: 20px;width: 100%;}
.hezuo li h2 span{color: #ccb184;}
.hezuo li b{float: left;width:100%;padding: 10px 0 15px 0;color: #d5d4d4;font-size: 12px;font-family: 'arial';font-weight: normal;}
.hezuo li p{color: #666;font-size: 16px;line-height: 1.7rem;}

.case{position: relative;background: #ccb184;width: 100%;}
.case .casezs{padding: 100px 0;}
.case .casezs .swiper-container{width:100%;height:488px;overflow:hidden;}
.case .casezs .swiper-slide .jianjie{width: 30%;padding-bottom: 40px;float: left;}
.case .casezs .swiper-slide h2{color: #fff;font-size: 32px;margin-bottom: 40px;}
.case .casezs .swiper-slide p{color: #fff;font-size: 16px;line-height: 1.7rem;}
.case .casezs .swiper-slide .img{position: relative;width: 60%;margin-left: 10%;float: left;}
.case .casezs .swiper-slide .img ul li{width: 48%;float: left;margin-right: 2%;margin-bottom: 2%;overflow: hidden;height:230px;}
.case .casezs .swiper-slide .img ul li img{width: 100%;}
.case .casezs .arrow-right{left:35%;z-index:10;bottom: 25%;width: 27px;height: 27px;background:#fff url(../images/page/s3.png) center no-repeat;position:absolute; }
.case .casezs .arrow-left{left:33%;z-index:10;bottom: 25%;width: 27px;height: 27px;background:#fff url(../images/page/s2.png) center no-repeat;position:absolute;}

.case .casezs .arrow-right:hover{left:35%;bottom: 25%;width: 27px;height: 27px;background: #ccc url(../images/page/rii.png) center no-repeat; }
.case .casezs .arrow-left:hover{left:33%;bottom: 25%;width: 27px;height: 27px;background:#ccc url(../images/page/lee.png) center  no-repeat;}


.from{position: relative;margin-top: 20px;}
.from h2{color: #666666;font-size: 32px;text-align: center;}
.from h3{color: #666666;font-size: 16px;text-align: center;padding: 10px 0;}
.from p{width: 42px;height: 4px;background: #ccb184;margin:0 auto;text-align: center;}
.from .from-list{margin-top: 40px;position: relative;}
.from .from-list ul li{float: left;width: 48%;margin-right: 3%;margin-bottom: 20px;position:relative;}
.from .from-list ul li:nth-child(2n+0){margin-right: 0;}
.from .from-list ul li input{padding-left: 15px;border:1px solid #d6d3d3;height: 53px;width:97%;float: left;color: #444444;font-size:16px;line-height:53px;}
.from .from-list ul li span{position: absolute;line-height: 53px;color: #444;left:0;}
.from .from-list ul li span i{color: #fc0101;margin:0 5px 0 10px;}
.from .from-list ul li:last-child span{position: relative;line-height: 53px;color: #444;float: left;}
.from .from-list ul li:last-child span:hover{color:#ccb184; }
.from .from-list ul li .last{position: relative;line-height: 53px;color: #444;float: right;}
.from .from-list ul li .last:hover{color:#ccb184; }
.from .from-list ul li .select1{padding-left: 65px;width: 88.5%;}
.from .from-list ul li:nth-child(4) .select{padding-left: 65px;width: 88.5%;}
.from .from-list ul li:nth-child(6) .select{padding-left: 93px;width: 83.5%;}
.from .from-list ul li .select2{padding-left: 93px;width: 83.5%;}
.from .from-list ul li:nth-child(7) .select{padding-left: 93px;width: 83.5%;}
.from .from-list ul li .select3{padding-left: 93px;width: 83.5%;}
.from .from-list ul li .select{position: relative;border:1px solid #d6d3d3;height: 53px;float: left;color: #444444;font-size:16px;}
.from .from-list ul li .select .triangle{background: url(../images/page/no.png) center no-repeat;position: absolute;right: 7px;top: 18px;width: 15px;height: 20px;}
.from .from-list ul li .xia b{float: left;font-weight: normal;line-height: 52px;font-size: 16px;color: #444;}
.from .from-list ul li .xia{width: 100%;position: relative;float: left;}
.from .from-list ul li .xia ul{border:1px solid #d6d3d3;border-top: none;display: none;position: absolute;top: 100%;width: 99.7%;background: #fff;z-index: 2}
.from .from-list ul li .xia ul li{width: 100%;line-height:45px;margin:0;color: #444;font-size: 20px;text-align: center;}
.from .from-list ul li .xia select{width: 100%;line-height:45px;margin:0;color: #444;font-size: 20px;text-align: center;}
.from .from-list ul li .b{border:none;width: 92%;}

.from .from-list ul li .xia ul li:hover{background: #ccb184;color: #fff;}
.from .from-list ul li a{float: left;}
.from .from-list ul .yzm input{width: 35%;}
.from .from-list ul .yzm em{float: left;line-height: 53px;color: #444;}
.from .from-list ul .yzm img{margin-top: 11px;margin-left: 10px;float: left;}
.from .from-list .button{margin:0 auto;width: 337px;margin-top:50px;margin-bottom: 80px;} 
.from .from-list .button button{width: 337px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-size:20px;border: none;background: #ccb184;}
._citys { background: #fff; display: inline-block; border: 2px solid #eee; padding: 5px; position: relative; }
._citys span { color: #ccb184; height: 15px; width: 15px; line-height: 15px; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid #ccb184; cursor: pointer; }
._citys0 { width: 95%; height: 34px; line-height: 34px; display: inline-block; border-bottom: 2px solid #ccb184; padding: 0px 5px; font-size:14px; font-weight:bold; margin-left:6px; }
._citys0 li { display: inline-block; line-height: 34px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
._citys1 { width: 100%; display: inline-block; padding: 10px 0; }
._citys1 a { width: 83px; height: 35px; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: 6px; margin-top: 3px; line-height: 35px; text-align: center; cursor: pointer; font-size: 12px; border-radius: 5px; overflow: hidden; }
._citys1 a:hover { color: #fff; background-color: #ccb184; }
.AreaS { background-color: #ccb184 !important; color: #fff !important; }
.from .from-list ul .input{float: left;width: 48%;margin-right: 3%;margin-bottom: 20px;position: relative;}
.from .from-list ul .input input{padding-left: 100px;border:1px solid #d6d3d3;height: 53px;width: 82.25%;float: left;color: #444444;font-size:16px;}
.from .from-list ul s{position:absolute;top:25px;right:-7px;width:32px;height:32px;background:url(..//images/page/no.png) no-repeat;}

.xueyuanlist{position: relative;margin-bottom: 60px;}
.xueyuanlist li{margin-top: 100px;float: left;width: 360px;height: 445px;margin-right: 60px;background: #fff;box-shadow: 0 0 60px 0 #ccc;}
.xueyuanlist li:nth-child(3n+0){margin-right: 0;}
.xueyuanlist li .border-img{margin: 0 auto;width: 163px;height: 180px;overflow: hidden;margin-top: -60px;}
.xueyuanlist li .border-img img{width: 163px;height: auto; border-radius: 50%;border:3px solid transparent;}
.xueyuanlist li a{float: left;padding:0px 30px;width: 84%;}
.xueyuanlist li span{float: left;width:100%;color: #666;font-size: 18px;text-align: center;}
.xueyuanlist li h3{float: left;width:100%;font-size: 16px;color: #666;text-align: center;padding-top: 15px;}
.xueyuanlist li b{float: left;width:100%;font-size: 16px;color: #ccb184;text-align: center;font-weight: bold;padding-top: 5px;}
.xueyuanlist li p{float: left;width:100%;font-size: 16px;color: #666;padding-top: 15px;}

.xueyuanimg{width: 100%;position: relative;background: #f5f5f5;margin-bottom: 70px;}
.xueyuanimg .xue{padding-top: 45px;}
.xueyuanimg .img{padding-top: 30px;}

.tiyan .tiyanlist,.tiyan .fufeilist{margin-top: 30px;}
.tiyan .tiyanlist  li,.tiyan .fufeilist li{float: left;width: 285px;margin-right: 15px;margin-bottom: 70px;background: #f6f6f6;}
.tiyan .tiyanlist  li:nth-child(4n+0),.tiyan .fufeilist li:nth-child(4n+0){margin-right: 0;}
.tiyan .tiyanlist  li .border{float: left;border-bottom: 3px solid #fff;}
.tiyan .fufeilist  li .border{float: left;border-bottom: 3px solid #fff;}
.tiyan .tiyanlist  li .border a,.tiyan .fufeilist  li .border a{width: 285px;float: left;box-shadow:0 0 30px 0 #dfdede;padding-bottom: 40px;}
.tiyan .fufeilist  li span{width: 100%; height:19px;color: #777;font-size: 14px;float: left;padding: 15px 0 10px 0;width: 100%;}
.tiyan .fufeilist  li p{color: #777;font-size: 16px;float: left;line-height: 24px;height: 48px;}
.tiyan .fufeilist  li p b{font-family: 'arial';font-weight: normal;padding-right: 7px;}
.tiyan .tiyanlist  li .img,.tiyan .fufeilist li .img{height: 190px;overflow: hidden;}
.tiyan .tiyanlist  li .img img,.tiyan .fufeilist li .img img{width: 100%;height: auto;}
.tiyan .tiyanlist  li .word,.tiyan .fufeilist li .word{margin-left: 25px;}
.tiyan .tiyanlist  li  h2,.tiyan .fufeilist li h2{width: 100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#ccb184;font-size: 20px;padding-top: 25px;}
.tiyan .tiyanlist  li span{width: 100%; height:21px; color: #888;font-size: 12px;font-family: 'arial';padding-top: 6px;float: left;}
.tiyan .tiyanlist  li em,.tiyan .fufeilist li em{float: left;width: 95%;height: 1px;background: #ccc;margin: 24px 0 15px 0;}
.tiyan .tiyanlist  li i{height: 25px;font-style: normal;color: #666;font-size: 16px;float: left;background: url(../images/page/i.png)no-repeat right 10px center;width: 100%;}
.tiyan .fufeilist li i{color: #f1011d;height: 25px;font-style: normal;font-size: 16px;float: left;background: url(../images/page/i.png)no-repeat right 10px center;width: 100%;}
.tiyan .tiyanlist  li:hover,.tiyan .fufeilist li:hover{background: #fff;}
.tiyan .tiyanlist  li:hover .border,.tiyan .fufeilist li:hover .border{width:100%;border-bottom: 3px solid #ccb184;}
.tiyan .tiyanlist  li .border,.tiyan .fufeilist li .border{width: 0px;transition:width 0.7s;
-moz-transition:width 0.7s; /* Firefox 4 */
-webkit-transition:width 0.7s; /* Safari and Chrome */
-o-transition:width 0.7s; /* Opera */}

.lefttop{position: absolute;top: 22%;left:0;width:8%;overflow:hidden;z-index:-1;}
.lefttop img,.rightbottom img{width:100%;display:block;}
.rightbottom{position: absolute;bottom:0;right:0;width:7%;overflow:hidden;z-index:-1;}

.hrde{width: 100%;position: absolute;left:18.5%;top: 40%;}
.hrde em{width: 65px;height: 65px;overflow: hidden;float: left;margin-right: 15px;}
.hrde em img{width: 100%;}
.hrde span{color: #ccb184;font-size: 14px;}
.hrde p{color: #fff;font-size: 16px;padding-top: 12px;}
.hrde p i{font-style: normal;font-size: 20px;padding-right: 30px;}






/*20190812*/
.zj a,.zj b,.zj i,.zj span,.zj em,.zj img{display: block;}
.zj i{ font-style:normal;}
.content{min-height: 456px;}
/*===== 领军人物列表 =====*/
.Expert{padding-bottom: 134px;}
.Expert .list{margin-top: 56px; width: 1240px;}
.Expert li{float: left;margin:0 41px 86px 0;}
.Expert li a{transition: all 0.3s; padding: 15px;width: 342px;background: #fff;}
.Expert li a .pic{width: 342px;height: 256px;}
.Expert li a b{transition: all 0.3s;padding: 23px 0 10px; font-size: 24px;color: #555;}
.Expert li a p{padding-bottom: 19px;margin-bottom: 14px; height: 56px; font-size: 16px;color: #444;line-height: 28px;border-bottom: #dcdcdc 1px solid;}
.Expert li a i{ font-size: 16px;color: #777;line-height: 28px;}
.Expert li a span{padding-bottom: 15px; text-align: right;font-size: 14px;color: #ccb184;}

.Expert li a:hover{transition: all 0.3s;box-shadow: 0 0 15px rgba(0,0,0,0.2);background: #f5f5f5;}
.Expert li a:hover b{transition: all 0.3s;color: #ccb184;}
.zj_more{margin:33px auto 0;width: 249px;height: 48px;line-height: 48px;text-align: center; font-size: 16px;color: #fff;background: #ccb184;}

/*===== 课程详情 =====*/
.curriculum{padding: 0px;}
.curriculum .title{padding: 20px 0;}
.curriculum .title .title-d{margin-top: 0px;}
.curriculum .top{margin-bottom: 15px; padding: 50px 40px 0;background: #fff;}
.curriculum .top video{width: 100%;}
.curriculum .top p{font-size: 24px;color: #111;line-height: 114px;}

.curriculum .tab{margin-bottom: 100px; background: #fff;}
.curriculum .tab_title a{float: left;padding: 0 40px;line-height: 56px; font-size: 18px;color: #444;border-top:#fff 3px solid;cursor: pointer;}
.curriculum .tab_title a.cur{color: #c6a976;border-top:#bd9c61 3px solid;}
.curriculum .tab_next .n1{padding: 0 44px 67px;}
.curriculum .tab_next .n1 .t{margin:5px 0 12px; font-size: 18px;color: #111;}
.curriculum .tab_next .n1 .text{font-size: 16px;color: #666;line-height: 28px;}
.curriculum .tab_next .n2{padding: 0 18px 40px;}
.curriculum .tab_next .n2 dl{margin-bottom: 40px;}
.curriculum .tab_next .n2 dl dt{margin: 16px 0 20px;}
.curriculum .tab_next .n2 dl dt i{float: left;margin:0 10px 0 23px; font-weight: bold; font-size: 22px;color: #444;font-family: "Arial";}
.curriculum .tab_next .n2 dl dt p{float: left;font-weight: bold;font-size: 18px;color: #444;}
.curriculum .tab_next .n2 dl dd a{transition: all 0.2s; margin-bottom: 8px; padding-left: 67px;width: 1094px; height: 58px;line-height: 58px;font-size: 16px;color: #666; border: #f4f4f4 1px solid; background:#f4f4f4 url(../images/icon/z_1.png) 24px center no-repeat;cursor: pointer;}

.curriculum .tab_next .n2 dl dd.on a,.curriculum .tab_next .n2 dl dd a:hover{transition: all 0.2s;color: #444; border: #c6a976 1px solid;background:#ebebeb url(../images/icon/z_1.png) 24px center no-repeat; }



.tiyan .zj_more{display: block;margin: 20px auto 65px;}
.tiyan .tiyanlist, .tiyan .fufeilist{margin-top: 46px;}

.recruitment ul li em{height: 80px;}
.recruitment ul li em img{max-width:90%;max-height: 80px;}
.recruitment ul li p{padding:0px;margin:10px 10px 15px;width: 264px; height:78px;line-height: 26px;overflow: hidden;}


.Recruitment .top{padding-bottom: 40px;}
.Recruitment .top b{padding:15px 0 17px; font-size: 20px;color: #444;}
.Recruitment .top span{display: inline;font-size: 16px;color: #444;line-height: 26px;}
.Recruitment .top i{display: inline; padding:0 20px 0 8px; font-size:16px;color: #c0a068;font-weight: bold;background: url(../images/icon/z_3.png) right center no-repeat;cursor: pointer;}



.Recruitment{position: relative;padding-bottom: 70px;}
.Recruitment ul li{margin-bottom: 35px;width: 100%;}
.Recruitment ul .det{position: relative; width:1200px;height: 155px;box-shadow: 0 0 15px 0 rgba(0,0,0,.16);}
.Recruitment ul .det h2{color: #444444;font-size: 18px;padding: 40px 50px 0 50px;}
.Recruitment ul .det h2 span{color: #888888;font-size: 14px;padding-left: 20px;}
.Recruitment ul .det h2 b{color: #444444;font-size: 18px;float: right;font-weight: normal;}
.Recruitment ul .det p{margin: 0 50px;padding-top:15px;color: #f80124;font-size: 19.63px;font-weight: bold;}
.Recruitment ul .det p em{color: #888888;font-size: 14px;padding-left: 20px;}
.Recruitment ul .det p i{float: right;color: #f80124;font-size: 19.63px;font-weight: bold;font-style: normal;}
.Recruitment ul .det .lie{transition: all 0.5s;position: absolute;left:0;bottom: 0px; width: 0;height: 3px;background: #ccb184;}
.Recruitment ul li:hover .det .lie{transition: all 0.5s; width: 100%;}



.Recruitment .list .next{height: 0px; font-size: 16px;color: #444;background: #f5efe6;overflow: hidden;}
.Recruitment .list .next .bor{padding: 24px 40px 4px;}
.Recruitment .list .next dl{padding-top: 2px;}
.Recruitment .list .next dt{float: left;font-weight: bold;}
.Recruitment .list .next dd{float: left;}
.Recruitment .list .next .text{margin-bottom: 30px;padding-left: 10px; line-height: 26px;}
.Recruitment .list .next a{display: block;margin:20px auto 0; width: 60px;height: 30px;background: url(../images/icon/z_2.png) center no-repeat;}




.xueyuanimg .swiper-container {padding:90px 0 80px; width: 100%;height: 380px;}
.xueyuanimg .swiper-slide {transition: all 0.5s;width: 25%;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;}
.xueyuanimg .swiper-slide a{padding-right: 10px;display: block;width: 100%;}
.xueyuanimg .swiper-slide a .pic{transition: all 0.5s;height: 380px;padding: 13px 0;}
.xueyuanimg .swiper-slide a .pic .pic_img{transition: all 0.5s;position: relative; margin:13px 0;  width: 100%;height: 354px;opacity: 0.4;cursor: pointer;}
.xueyuanimg .swiper-slide a .pic .pic_img .pos_s{position: absolute;left: 0%;bottom: 0;width:100%;height: 40px;background: rgba(0,0,0,0.2);}
.xueyuanimg .swiper-slide a .pic .pic_img .pos_s em{display: block; margin:0 auto;width: 92%;line-height: 40px;font-size: 14px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.xueyuanimg .swiper-slide:hover{transition: all 0.5s;width: 30%;}
.xueyuanimg .swiper-slide:hover a .pic{transition: all 0.5s;padding:13px 0px;}
.xueyuanimg .swiper-slide:hover a .pic .pic_img{transition: all 0.5s;margin:0px;  width: 100%;height: 380px;opacity: 1;}
.xueyuanimg .swiper-pagination-bullet{position: relative;margin:0; border-radius:4px;opacity: 1;margin-right: 10px; width: 30px;height: 4px;background:#b9b9b9;}
.xueyuanimg .swiper-pagination-bullet-active{z-index: 2; background:#27b7eb;}