body{background-color: #f7f4ec;background-image: url(../images/bodyBack.png);min-height: 100%;}

.toTop{width: 0.76rem;height: 0.76rem;position: fixed;bottom: 1.5rem;right: 0.34rem;z-index: 9;
	background-image:url(../images/toTop.png);
	background-image:-webkit-image-set(url(../images/toTop.png) 1x,url(../images/toTop@2x.png) 2x);
	background-repeat: no-repeat;background-position: center;background-size: 100% 100%;
}
.slideMenu{width: 100%;height: 100%;position: fixed;top: 0;right: -100%;overflow-y:scroll;background-color: #f7f4ec;z-index: 10;
	background-image: url(../images/menu_back@2x.png);background-position:center;background-repeat:no-repeat;background-size: 100% 100%; 
}

.close{width: 100%;height: 2rem;position: relative;}
.close span{display: block;width: 0.38rem;height: 0.38rem;position: absolute;top: 0.41rem;right: 0.25rem;
	background-image:url(../images/close.png);
	background-image:-webkit-image-set(url(../images/close.png) 1x,url(../images/close@2x.png) 2x);
	background-repeat: no-repeat;background-position: center;background-size: 100% 100%;
}
.nav_menu{margin-top: -0.8rem;position: relative;z-index: 11;}
.nav{width: 100%;height: auto;overflow: hidden;border-top: 1px solid #a8927c;}
.nav li{font-size: 0.28rem;line-height: 0.38rem;}
.nav li h3{padding: 0.24rem 0.5rem 0.24rem 0.36rem;border-bottom: 1px solid #a8927c;}
.nav li.on h3{
	background-image:url(../images/menu_trig.png);
	background-image:-webkit-image-set(url(../images/menu_trig.png) 1x,url(../images/menu_trig@2x.png) 2x);
	background-repeat: no-repeat;background-position: 94% center;background-size: 2%;
}
.nav li.current h3{
	background-image:url(../images/menu_trigup.png);
	background-image:-webkit-image-set(url(../images/menu_trigup.png) 1x,url(../images/menu_trigup@2x.png) 2x);
	background-repeat: no-repeat;background-position: 95% center;background-size: 2%;
}
.nav li a{display: block;width: 98%;height:100%;color: #6a5b4a;}
.nav li .dropDiv{padding-left:0.36rem ;display: none;height:auto;overflow: hidden;}
.nav li .dropDiv a{font-size: 0.24rem;color: #6a5b4a;padding: 0.2rem 0.2rem 0.12rem;border-bottom: 1px solid #a8927c;}
.footer_menu{height: auto;overflow: hidden;padding: 0 0.25rem 0.2rem;margin-top: 2rem;}
.link{position:relative;width: 100%;height: 0.45rem;font-size: 0.4rem;color: #897d6f;line-height: 0.4rem;text-align: center;}
.link div{position: absolute;top: 0;left: 0;left:50%;}
.link a{float:left;height:0.45rem;font-size: 0.24rem;color: #897d6f;}
.link a.link_school{padding:0 0.24rem;margin:0 0.24rem;line-height: 0.4rem;height: 0.45rem;border-right:1px solid #897D6F;border-left:1px solid #897D6F;}
.link a.en{width: 0.5rem;height: 0.45rem;
	background-image:url(../images/icon_en.png);
	background-image:-webkit-image-set(url(../images/icon_en.png) 1x,url(../images/icon_en@2x.png) 2x);
	background-repeat: no-repeat;background-position: center;background-size: 100% 100%;
}
.link a.pc{width: 0.49rem;height: 0.43rem;
	background-image:url(../images/pc.png);
	background-image:-webkit-image-set(url(../images/pc.png) 1x,url(../images/pc@2x.png) 2x);
	background-repeat: no-repeat;background-position: center;background-size: 100% 100%;
}
.footer_menu p{text-align: center;font-size: 0.18rem;color: #897d6f;margin-top: 0.26rem;line-height: 0.36rem;}
.footer_menu p span:nth-child(1){margin-right: 0.2rem;}
.search_page{display: none;
	position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow-y:scroll;background-color: #f7f4ec;z-index: 10;
	background-image: url(../images/menu_back@2x.png);background-position:center;background-repeat:no-repeat;background-size: 100% 100%; 
}
.search_top{padding: 0.32rem 0;border-bottom: 1px solid #816a54;height: auto;overflow: hidden;}
.back_main{float: left;width: 0.74rem;height: 0.56rem;
	background-image:url(../images/back.png);
	background-image:-webkit-image-set(url(../images/back.png) 1x,url(../images/back@2x.png) 2x);
	background-repeat: no-repeat;background-position: center;background-size: 21.7%;
}
.search_input{float: left;width: 5.58rem;height: 0.56rem;position: relative;line-height: 0.56rem;background: #fff;}
.search_input input{display: block;width: 100%;height: 100%;padding: 0 0.1rem 0 0.8rem;color: #101010;box-sizing: border-box;font-size: 0.24rem;}
.search_input span{position: absolute;width: 0.32rem;height: 0.32rem;left:0.26rem;top: 0.12rem;
	background-image:url(../images/search.png);
	background-image:-webkit-image-set(url(../images/search.png) 1x,url(../images/search@2x.png) 2x);
	background-repeat: no-repeat;background-position: center;background-size: 100% 100%;
}
.search_btn{width: 1.18rem;float: left;color: #816a54;font-size: 0.28rem;line-height: 0.56rem;text-indent: 0.38rem;}

.divBoxWrap{position: relative;top: 0;right: 0;height: auto;width: 100%;overflow: hidden;}
.header{height: 1.18rem;padding: 0 0.25rem;position: relative;border-bottom: 0.02rem solid #a5917b;}
.logo{float: left;width: 4.35rem;height: 0.62rem;margin-top: 0.29rem;}
.logo a{display: block;width: 100%;height: 100%;
		background-repeat: no-repeat;background-position: center;background-size: 100% 100%;
}
.search{width: 0.36rem;height: 0.35rem;position: absolute;top: 0.42rem;right: 0.98rem;
	background-image:url(../images/search.png);
	background-image:-webkit-image-set(url(../images/search.png) 1x,url(../images/search@2x.png) 2x);
	background-repeat: no-repeat;background-position: center;background-size: 100% 100%;
}
.menu{width: 0.4rem;height: 0.35rem;position: absolute;top: 0.42rem;right: 0.27rem;
	background-image:url(../images/menu.png);
	background-image:-webkit-image-set(url(../images/menu.png) 1x,url(../images/menu@2x.png) 2x);
	background-repeat: no-repeat;background-position: center;background-size: 100% 100%;
}

.mainWrap{width: 100%;height: auto;overflow: hidden;}
.photoWrap{padding: 0.77rem 0 0.84rem;
	background-image:url(../images/photo_back.png);
	background-image:-webkit-image-set(url(../images/photo_back.png) 1x,url(../images/photo_back@2x.png) 2x);
	background-repeat: no-repeat;background-position: right center;background-size: 96.8% 85.3%;
}
.photoWrap dl{width: 100%;height: auto;overflow: hidden;}
.photoWrap dt{width: 1.98rem;height: 1.98rem;margin-left:0.74rem;margin-right:0.28rem;float: left;border-radius: 50%;overflow: hidden;}
.img{display: table;width: 100%;height: 100%;overflow: hidden;}
.img span{display: table-cell;vertical-align: middle;text-align: center;}
.img span img{max-width: 100%;max-height: 100%;display: block;margin: 0 auto;}
.photoWrap .img img{border-radius: 50%;}
.photoWrap dd{float:left;width:4.26rem;height: auto;overflow: hidden;}
.photoWrap dd .name span{text-indent:0.06rem;float: left;margin-right:0.2rem;font-size: 0.3rem;color: #101010;line-height: 0.44rem;}
.photoWrap dd .name p{float: left;font-size: 0.24rem;color: #fff;line-height:0.44rem;}
.photoWrap dd .name p i{float:left;width: 0.44rem;height: 0.44rem;margin-right: 0.1rem;
	background-image:url(../images/like.png);
	background-image:-webkit-image-set(url(../images/like.png) 1x,url(../images/like@2x.png) 2x);
	background-repeat: no-repeat;background-position: center;background-size: 100% 100%;
}
.photoWrap dd .tutor a{display: block;font-size: 0.22rem;color: #101010;margin-top: 0.2rem;padding: 0.15rem 0;text-indent: 0.18rem;
	background-image:url(../images/tutor.png);
	background-image:-webkit-image-set(url(../images/tutor.png) 1x,url(../images/tutor@2x.png) 2x);
	background-repeat: no-repeat;background-position:left center;background-size: 40% 100%;
}
.mainCont{width: 100%;height: auto;overflow: hidden;}
.tabTop{width: 100%;height: auto;overflow: hidden;border-top: 1px solid #b1a588;border-bottom: 1px solid #b1a588;}

.tabTop .swiper-slide{width:1.2rem;height:1.48rem;border-right: 1px solid #B1A588;padding: 0.18rem 0.12rem;position: relative;}
.tabTop .swiper-slide span{float: left;font-size: 0.48rem;color: #282621;width: 0.48rem;margin-right: 0.09rem;}

.tabTop .swiper-slide em{font-size: 0.1rem;width:0.15rem;color: #131313;display:block;position:absolute;left:0.94rem;top:0.18rem;transform-origin:0% 0%;white-space:nowrap;transform: rotate(90deg);}
.tabTop .swiper-slide em i{font-size: 0.1rem;text-align:center;display: block;font-style: normal;transform: rotate(90deg);margin-top:-0.04rem;transform-origin:50% 50%;}
.tabTop .swiper-slide p{font-size: 0.2rem;line-height:0.26rem;color: #131313;width: 0.2rem;position: absolute;top:0.18rem;right:0.14rem;}
.tabTop .swiper-slide:nth-last-child(1){border-right: none;}
.swiper-slide.on{background: url(../images/tab_back.png) no-repeat center;background-size: 100% 100%;}
.swiper-slide.on span{color: #dd3a40;}

.tabCont{width: 100%;height: auto;overflow: hidden;}
.main{display:none;padding: 0 0.25rem;height: auto;overflow: hidden;padding-bottom: 0.56rem;border-bottom: 1px solid #B1A588;}
.title{color: #131313;font-size: 0.36rem;text-align: center;height: auto;overflow: hidden;line-height: 0.46rem;margin-top:0.4rem;margin-bottom:0.26rem;}
.title h3{background: url(../images/line_tit@2x.png) no-repeat center;background-size: 100%;}
.title span{display: inline-block;position: relative;padding: 0 0.24rem;color: #131313;font-size: 0.36rem;
	background-color: #f7f4ec;background-image: url(../images/bodyBack.png);
}
.title span:before{content:'';position: absolute;width:0.18rem;height: 0.18rem;top:50%;margin-top:-0.09rem;left:0rem;
	background-image:url(../images/pot_span.png);
	background-image:-webkit-image-set(url(../images/pot_span.png) 1x,url(../images/pot_span@2x.png) 2x);
	background-repeat: no-repeat;background-position:center;background-size: 100%;
}
.title span:after{content:'';position: absolute;width:0.18rem;height: 0.18rem;top:50%;margin-top:-0.09rem;right:0rem;
	background-image:url(../images/pot_span.png);
	background-image:-webkit-image-set(url(../images/pot_span.png) 1x,url(../images/pot_span@2x.png) 2x);
	background-repeat: no-repeat;background-position:center;background-size: 100%;
}

.per_info span{font-size: 0.26rem;color: #323232;display: block;line-height: 0.52rem;margin-left: 0.1rem;}

.per_intro p{padding: 0 0.3rem;font-size: 0.26rem;color: #323232;line-height: 0.56rem;text-indent: 0.16rem;}

.per_educat{padding: 0 0.3rem;}
.per_educat li{border-bottom: 1px dashed #ccc4b1;padding: 0.23rem 0;}
.per_educat li span{color: #646464;font-size: 0.26rem;line-height: 0.4rem;}
.per_educat li p{font-size: 0.26rem;color: #323232;line-height: 0.4rem;margin-top:0.06rem;}

.per_research{padding: 0 0.17rem 0 0.35rem;}
.per_research li{border-bottom: 1px dashed #ccc4b1;padding: 0.28rem 0.28rem;font-size: 0.26rem;color: #404040;
	background-image:url(../images/fish.png);
	background-image:-webkit-image-set(url(../images/fish.png) 1x,url(../images/fish@2x.png) 2x);
	background-repeat: no-repeat;background-position:left center;background-size: 3%;
}

.team h4{font-size: 0.28rem;color: #404040;padding-left: 0.22rem;line-height: 0.4rem;
	padding-bottom:0.24rem;border-bottom:1px solid #dfd0c2;background-image:url(../images/h4_trig.png);
	background-image:-webkit-image-set(url(../images/h4_trig.png) 1x,url(../images/h4_trig@2x.png) 2x);
	background-repeat: no-repeat;background-position:0.02rem 0.13rem;background-size: 1.6%;
}
.team p{color: #323232;font-size: 0.22rem;line-height: 0.36rem;text-indent: 0.24rem;margin-top: 0.12rem;margin-bottom: 0.3rem;}
.team ul{padding: 0 0.68rem;height: auto;overflow: hidden;}
.team li{width: 1.5rem;height: auto;float: left;margin-right: 0.57rem;margin-bottom: 0.25rem;}
.team li:nth-child(3n){margin-right: 0;}
.team li a{display: block;width: 100%;height: 100%;}
.team li .img{height: 1.8rem;}
.team li p{color: #404040;font-size: 0.26rem;text-align: center;text-indent: 0;margin-top: 0.15rem;margin-bottom: 0;}

.footer{padding: 0.4rem 0.25rem 0.5rem;text-align: center;position: relative;min-height: 1.17rem;width: 100%;box-sizing: border-box;}
.footer p{font-size: 0.24rem;color: #7d7c7c;line-height: 0.4rem;}

/*list*/
.mainCont2{border-bottom: 1px solid #a59775;}
.title_cont{padding: 0.3rem 0.25rem;height:auto;background: #fff;overflow: hidden;font-size: 0.32rem;color#323232;margin-bottom: 0.2rem;}
.title_cont h2{text-align: center;padding:0 0.7rem;}
.title_cont h2 span{display: inline-block;position: relative;}
.title_cont h2 span:before{content: '';width: 0.6rem;height: 0.31rem;position: absolute;left:-0.7rem;top:50%;margin-top: -0.15rem;
	background-image:url(../images/first_i.png);
	background-image:-webkit-image-set(url(../images/first_i.png) 1x,url(../images/first_i@2x.png) 2x);
	background-repeat: no-repeat;background-position:left center;background-size: 100%;
}
.title_cont h2 span:after{content: '';width: 0.6rem;height: 0.31rem;position: absolute;right:-0.7rem;top:50%;margin-top: -0.15rem;
	background-image:url(../images/last_i.png);
	background-image:-webkit-image-set(url(../images/last_i.png) 1x,url(../images/last_i@2x.png) 2x);
	background-repeat: no-repeat;background-position:left center;background-size: 100%;
}

.list li{background: #fff;padding: 0.26rem 0.4rem 0.2rem;margin-bottom: 0.1rem;
	background-image:url(../images/li_pot.png);
	background-image:-webkit-image-set(url(../images/li_pot.png) 1x,url(../images/li_pot@2x.png) 2x);
	background-repeat: no-repeat;background-position:0.25rem 0.46rem;background-size: 1%;
}
.list li a{display: block;font-size: 0.28rem;color: #666666;line-height: 0.5rem;}

.more_list{padding: 0.14rem 0.25rem 0.3rem;}
.more_list a{width: 1005;border-radius: 0.08rem;background: #fff;height: 0.9rem;font-size: 0.3rem;color: #a59775;display: block;line-height: 0.9rem;text-align: center;}

/*内容页*/
.content_box{padding: 0 0.25rem 0.3rem;height: auto;overflow: hidden;background: #fff;}
.content{height: auto;overflow: hidden;border-bottom: 1px solid #ececec;}
.content h4{font-size: 0.28rem;color: #404040;line-height: 0.44rem;text-align: center;padding: 0.22rem 0;border-bottom: 1px solid #ececec;
	background-image:url(../images/line.png);
	background-image:-webkit-image-set(url(../images/line.png) 1x,url(../images/line@2x.png) 2x);
	background-repeat: no-repeat;background-position:center bottom;background-size: 12.3%;
}
.content span{display: block;text-align: center;font-size: 0.24rem;color: #999999;padding:0.3rem 0 0.28rem;}
.content img{max-width: 6.4rem;margin: 0.28rem auto;}
.content p{padding: 0 0.3rem;font-size: 0.28rem;color: #666666;line-height: 0.6rem;text-align: justify;text-indent: 0.7rem;}

.visit{height: auto;overflow: hidden;padding: 0 0.3rem;}
.visit span{float: left;font-size: 0.22rem;color: #c8c8c8;}
.visit span:nth-child(1){margin-right:1.8rem;}
.visit span:nth-child(1) i{margin-right: 0.1rem;margin-top: 0.02rem;float: left;width: 0.18rem;height: 0.18rem;
    background-image: url(../images/time_cont.png);
    background-image: -webkit-image-set(url(../images/time_cont.png) 1x,url(../images/time_cont@2x.png) 2x);
    background-repeat: no-repeat;background-position: center;background-size: 100% 100%;
}
.visit span:nth-child(3){float: right;}
.visit span:nth-child(2) i {float: left;width: 0.2rem;height: 0.16rem; margin-right: 0.1rem;margin-top: 0.03rem;
    background-image: url(../images/kan.png);
    background-image: -webkit-image-set(url(../images/kan.png) 1x,url(../images/kan@2x.png) 2x);
    background-repeat: no-repeat;background-position: center;background-size: 100% 100%;
}
.visit span:nth-child(3) i{
	float: left;width: 0.16rem;height: 0.16rem; margin-right: 0.1rem;margin-top: 0.03rem;
    background-image: url(../images/link_s.png);
    background-image: -webkit-image-set(url(../images/link_s.png) 1x,url(../images/link_s@2x.png) 2x);
    background-repeat: no-repeat;background-position: center;background-size: 100% 100%;
}
.attachment{padding: 0.1rem 0.2rem 0.5rem 0.3rem;font-size: 0.24rem;color: #646464;line-height: 0.4rem;border-bottom: 1px solid #ececec;}
.attachment a{color: #646464;}
.page_pn{padding: 0.2rem 0.2rem 0 0.3rem;font-size: 0.24rem;color: #a59775;height: auto;overflow: hidden;}
.page_pn p{line-height: 0.32rem;margin-bottom: 0.2rem;}
.page_pn p a{color: #a59775;}

/*图片列表页*/
.list-images{height: auto;overflow: hidden;}
.list-images ul{height: auto;overflow: hidden;padding: 0.44rem 0.25rem 0.2rem;background: #fff;margin-bottom:0.16rem;}
.list-images li{width: 3.3rem;height: auto;float: left;margin-bottom: 0.3rem;}
.list-images li:nth-child(2n){float: right;}
.list-images li a{display: block;width: 100%;height: 100%;}
.list-images li .img{height: 2.24rem;}
.list-images li p{font-size: 0.26rem;color: #666666;text-align: center;margin-top:0.2rem;line-height: 0.36rem;}

/*图片内容页*/
.cont-images{padding-bottom: 0.1rem;}
.cont-images img{max-width: 100%;}
.cont-images p{padding: 0;font-size: 0.24rem;color: #404040;}
/*结构化内容页*/
.cont_struct{border-bottom: none;}
.info_struct{padding: 0.4rem 0.3rem 0;}
.info_struct span{text-align: left;line-height: 0.46rem;font-size: 0.26rem;color: #323232;padding: 0;text-align: justify;}
.info_struct span strong{font-weight: bold;}
.cont_struct img{margin: 0.4rem auto;}
/*同专业博导页*/
.group{padding: 0 0.25rem;height: auto;overflow: hidden;background: #fff;margin-bottom: 0.2rem;}
.group h3{font-size: 0.26rem;color: #666666;padding: 0.3rem 0;border-bottom: 1px solid #ececec;text-indent: 0.3rem;
	background-image: url(../images/h4_trig.png);
    background-image: -webkit-image-set(url(../images/h4_trig.png) 1x,url(../images/h4_trig@2x.png) 2x);
    background-repeat: no-repeat;background-position: left center;background-size: 2%;
}
.group p{font-size: 0.22rem;color: #646464;line-height: 0.36rem;margin-top: 0.11rem;text-align: justify;text-indent: 0.24rem;}
.group ul{padding: 0.3rem 0.5rem 0;height: auto;overflow: hidden;}
.group li{width: 1.5rem;height: auto;overflow: hidden;float: left;margin-right: 0.75rem;margin-bottom: 0.3rem;}
.group li:nth-child(3n){margin-right: 0;}
.group li .img{height: 1.8rem;}
.group li p{text-align: center;text-indent: 0;}
.no_more{font-size: 0.26rem;color: #a59775;padding: 0.4rem 0;line-height: 0.44rem;}
.no_more i{display: inline-block;width: 0.44rem;height: 0.44rem;float: left;margin-left:2.72rem;margin-right: 0.12rem;
	background: url(../images/nomore.png) center no-repeat;background-size: 100% 100%;
}

/*综合项目页*/
.compre{width:100%;height: auto;overflow: hidden;background: #fff;padding-bottom: 0.36rem;margin-bottom: 0.2rem;}
.title_compre{position: relative;}
.title_compre h3{font-size: 0.32rem;color: #323232;text-align: center;padding: 0.3rem 0;border-bottom: 1px solid #ececec;}
.title_compre a{display: block;font-size:0.1rem;height:0.2rem;line-height:0.15rem;color:#a59775;position: absolute;top: 50%;right: 0.25rem;margin-top:-0.1rem;}
.title_compre a i{float:right;width: 0.26rem;height: 0.2rem;margin-left:0.06rem;
	background-image: url(../images/more_com.png);
    background-image: -webkit-image-set(url(../images/more_com.png) 1x,url(../images/more_com@2x.png) 2x);
    background-repeat: no-repeat;background-position:center;background-size: 100% 100%;
}
.compre ul{width:100%;height: auto;overflow: hidden;}
.compre li{font-size: 0.28rem;color: #666666;line-height: 0.48rem;padding:0.24rem 0.65rem 0.24rem 0.25rem;border-bottom: 1px solid #e9e9e9;text-align: justify;
	background-image: url(../images/jiantou.png);
    background-image: -webkit-image-set(url(../images/jiantou.png) 1x,url(../images/jiantou@2x.png) 2x);
    background-repeat: no-repeat;background-position: 7.1rem center;background-size: 2%;
}
.compre li a{display: block;width: 100%;height: 100%;}