body { overflow-x: hidden; position: relative; background: #f5f5f5; }

.Cnheader { height: 1.2rem; background: url(../images/bg_top.jpg) center 0 no-repeat; background-size: 100% auto; position: fixed; top: 0; left: 0; width: 100%; opacity: 1; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; z-index: 9; }
.Cnheader .logo { float: left; width: 4.35rem; margin: .3rem 0 0 .25rem; }
.Cnheader .logo img { width: 100%; }
.Cnheader a.ico-search { display: block; background: url(../images/ico_srh.png) no-repeat; background-size: 100% auto; width: .35rem; height: .36rem; position: absolute; top: .42rem; right: .95rem; }
.Cnheader a.ico-menu { display: block; background: url(../images/ico_menu.png) no-repeat; background-size: 100% auto; width: .4rem; height: .35rem; position: absolute; top: .42rem; right: .25rem; }

.Teacher-info { height: 3.84rem; background: url(../images/bg_info.jpg) center 0 no-repeat; background-size: 100% auto; color: #fff; margin-top: 1.2rem; }
.Teacher-info .wrap { padding: .5rem .25rem; }
.Teacher-info .wrap .tc-left { float: left; margin-left: .16rem; width: 1.91rem; }
.Teacher-info .wrap .tc-left .imgwrap { position: relative; width: 1.78rem; height: 2.34rem; border: 1px solid #ead150; margin-left: .1rem; }
.Teacher-info .wrap .tc-left .imgwrap .img { display: table; position: absolute; left: -.1rem; top: .09rem; overflow: hidden; width: 1.8rem; height: 2.16rem; }
.Teacher-info .wrap .tc-left .imgwrap .img span { display: table-cell; vertical-align: middle; text-align: center; }
.Teacher-info .wrap .tc-left .imgwrap .img span img { max-width: 1.8rem; max-height: 2.16rem; }
.Teacher-info .wrap .tc-left .likebox { text-align: center; margin-top: .15rem; }
.Teacher-info .wrap .tc-left .likebox i.ico-like { display: inline-block; width: .32rem; height: .27rem; background: url(../images/ico_like.png) no-repeat; background-size: 100% auto; vertical-align: middle; margin-right: .02rem; }
.Teacher-info .wrap .tc-left .likebox span { display: inline-block; vertical-align: middle; font-size: .24rem; }
.Teacher-info .wrap .tc-right { float: right; width: 4.54rem; margin-right: .1rem; }
.Teacher-info .wrap .tc-right h3 { font-weight: normal; font-size: .3rem; display: block; }
.Teacher-info .wrap .tc-right .ifo { margin: .1rem 0; }
.Teacher-info .wrap .tc-right .ifo p { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .24rem; line-height: .4rem; }
.Teacher-info .wrap .tc-right .btns { position: relative; }
.Teacher-info .wrap .tc-right .btns a.btn-prof { display: inline-block; padding: 0 .12rem; height: .42rem; border: 1px solid #fff; text-align: center; line-height: .42rem; color: #fff; font-size: .18rem; margin-right: .1rem; }
.Teacher-info .wrap .tc-right .btns a.btn-prof:active { background-color: rgba(255, 255, 255, 0.3); }
.Teacher-info .wrap .tc-right .btns span.bn-tcdtl { color: #ead150; font-size: .18rem; display: inline-block; position: absolute; right: 0; bottom: 0; cursor: pointer; }
.Teacher-info .wrap .tc-right .btns span.bn-tcdtl i.ico-go { display: inline-block; width: .13rem; height: .09rem; background: url(../images/ico_go.png) no-repeat; background-size: 100% auto; vertical-align: middle; }

.home-foot { background: url(../images/bg_ft_bg.jpg) center 0 no-repeat; background-size: 100% auto; height: 2.04rem; position: fixed; left: 0; bottom: 0; width: 100%; z-index: 9; }
.home-foot .ft-menu { margin: .2rem .55rem; position: relative; }
.home-foot .ft-menu .f-hd { display: none; }
.home-foot .ft-menu .tempWrap { margin-left: .17rem; }
.home-foot .ft-menu .swiper-slide { float: left; position: relative; width: 1.34rem; margin: 0 .34rem; }
.home-foot .ft-menu .swiper-slide .item { width: 1.34rem; height: 1.22rem; padding-top: 1px; background: url(../images/bg_ft.png) no-repeat; background-size: 100% auto; margin: .4rem auto 0; position: relative; cursor: pointer; }
.home-foot .ft-menu .swiper-slide .item i { display: block; background-repeat: no-repeat; background-size: 100% auto; margin: .2rem auto 0; }
.home-foot .ft-menu .swiper-slide .item i.ico-1 { width: .28rem; height: .34rem; background-image: url(../images/ico_ft_1.png); }
.home-foot .ft-menu .swiper-slide .item i.ico-2 { width: .33rem; height: .31rem; background-image: url(../images/ico_ft_2.png); }
.home-foot .ft-menu .swiper-slide .item i.ico-3 { width: .42rem; height: .3rem; background-image: url(../images/ico_ft_3.png); }
.home-foot .ft-menu .swiper-slide .item i.ico-4 { width: .16rem; height: .3rem; background-image: url(../images/ico_ft_4.png); }
.home-foot .ft-menu .swiper-slide .item i.ico-5 { width: .35rem; height: .3rem; background-image: url(../images/ico_ft_5.png); }
.home-foot .ft-menu .swiper-slide .item i.ico-6 { width: .35rem; height: .3rem; background-image: url(../images/ico_ft_6.png); }
.home-foot .ft-menu .swiper-slide .item p { text-align: center; font-size: .22rem; margin-top: .05rem; }
.home-foot .ft-menu .swiper-slide.on .item { background-image: url(../images/bg_ft_active.png); }
.home-foot .ft-menu .swiper-slide.on .item:before { content: ''; display: block; width: .23rem; height: .3rem; background: url(../images/ico_zhishi.png) no-repeat; background-size: 100% auto; position: absolute; top: -.4rem; left: 50%; margin-left: -.125rem; }
.home-foot a.prev, .home-foot a.next { display: block; width: .25rem; height: .48rem; top: 50%; margin-top: -.14rem; position: absolute; z-index: 8; }
.home-foot .prev { background: url(../images/ico_arrow_prev.png) no-repeat; background-size: 100% auto; left: -.2rem; }
.home-foot .next { background: url(../images/ico_arrow_next.png) no-repeat; background-size: 100% auto; right: -.2rem; }
.home-foot .prevStop, .home-foot .nextStop { opacity: .3; }

.Cnbx { position: relative; opacity: 1; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; }

.homebx { margin-top: .2rem; padding-bottom: 2.04rem; }
.homebx .title { height: .9rem; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #ececec; background: #fff; position: relative; font-size: .32rem; line-height: .9rem; text-indent: .55rem; }
.homebx .title::before { content: ''; display: block; width: .09rem; height: .09rem; background: #ecd250; position: absolute; left: .25rem; top: .40rem; border-radius: .01rem; }
.homebx .ct { background: #fff; border-bottom: 1px solid #e1e1e1; }

.homebx-1 .ct p { font-size: .26rem; line-height: .52rem; padding: .1rem .55rem; text-indent: .52rem; }

.no-more { text-align: center; padding: .22rem 0; }
.no-more em { display: inline-block; width: .42rem; height: .36rem; background: url(../images/ico_no.png) no-repeat; background-size: 100% auto; vertical-align: middle; margin-right: .15rem; }
.no-more span { display: inline-block; color: #b2b2b2; font-size: .24rem; vertical-align: middle; }

.homelist { padding: .2rem 0 .5rem; }
.homelist li { margin: 0 .55rem; padding: .27rem 0; border-bottom: 1px solid #ececec; position: relative; }
.homelist li h2 { font-size: .26rem; color: #404040; font-weight: normal; display: block; line-height: 1.1; margin-bottom: .1rem; }
.homelist li p { font-size: .26rem; color: #646464; line-height: .4rem; }
.homelist li::before { content: ''; display: block; width: 1px; position: absolute; left: -.25rem; bottom: -1px; top: 0; background: #ead150; }
.homelist li::after { content: ''; display: block; width: .07rem; height: .07rem; position: absolute; left: -.29rem; top: .37rem; background: #fff; border: 1px solid #ead150; }
.homelist li:first-child::before { top: .37rem; height: auto; }

.yjlist { padding: .2rem 0 .5rem; }
.yjlist li { margin: 0 .45rem 0 .25rem; padding: .25rem 0; border-bottom: 1px solid #ececec; position: relative; font-size: .26rem; color: #646464; text-indent: .34rem; line-height: .4rem; }
.yjlist li::before { content: ''; display: block; width: .19rem; height: .08rem; position: absolute; left: 0; top: .4rem; background: url(../images/ico_list_yu.png) no-repeat; background-size: 100% auto; }

.homebx-6 .title-2 { border-bottom: 2px solid #e1e1e1; }
.homebx-6 .ct { border-top: 1px solid #e1e1e1; margin-top: .2rem; }
.homebx-6 .ct .tit { margin-left: .25rem; border-bottom: 1px solid #ececec; padding: 0.24rem 0; font-size: .26rem; color: #404040; position: relative; text-indent: .3rem; }
.homebx-6 .ct .tit::before { content: ''; display: block; width: 0; height: 0; border-top: .05rem solid transparent; border-bottom: .05rem solid transparent; border-left: .1rem solid #ead04d; position: absolute; left: 0; top: 50%; margin-top: -.05rem; }
.homebx-6 .ct p { margin: 0 .25rem; font-size: .22rem; color: #646464; line-height: .36rem; text-indent: .44rem; padding: .2rem 0; }
.homebx-6 .teambx { margin-left: .25rem; padding: .15rem 0; width: 7.25rem; overflow: hidden; text-align: center; position: relative; padding-bottom: .5rem; }
.homebx-6 .teambx .swiper-slide { float: left; width: 1.5rem; margin: 0 .28rem; }
.homebx-6 .teambx .swiper-slide .img { display: table; width: 1.5rem; height: 1.8rem; overflow: hidden; }
.homebx-6 .teambx .swiper-slide .img span { display: table-cell; vertical-align: middle; text-align: center; }
.homebx-6 .teambx .swiper-slide .img span img { max-width: 1.5rem; max-height: 1.8rem; }
.homebx-6 .teambx .swiper-slide .name { font-size: .26rem; color: #404040; padding: .2rem 0; }
.homebx-6 .r-scroll { width: .45rem; height: .29rem; background: url(../images/arrow.png) no-repeat; background-size: 100% auto; position: absolute; right: .2rem; bottom: .2rem; z-index: 2; }

.gobacktop { display: none; width: .64rem; height: .64rem; background: url(../images/ico_goback.png) no-repeat; background-size: 100%; position: fixed; right: .25rem; bottom: 2.34rem; z-index: 99; cursor: pointer; }

.tc-infomation { display: none; background: url(../images/bg_srh.jpg) center 0 no-repeat; background-size: 100% auto; position: fixed; top: 0; left: 0; width: 100%; z-index: 100; height: 100%; overflow-y: auto; color: #fff; }
.tc-infomation .close-ifo { display: block; width: .38rem; height: .38rem; background: url(../images/ico_close.png) no-repeat; background-size: 100% auto; position: absolute; top: .4rem; right: .25rem; cursor: pointer; }
.tc-infomation .tc-top-if { margin: .9rem .25rem 0; border-bottom: 1px solid rgba(255, 255, 255, 0.5); padding-bottom: .4rem; }
.tc-infomation .tc-top-if .imgwrap { float: left; width: 2.28rem; position: relative; height: 2.96rem; border: 1px solid #ead150; margin-left: .78rem; }
.tc-infomation .tc-top-if .imgwrap .img { display: table; position: absolute; left: -.1rem; top: .09rem; overflow: hidden; width: 2.28rem; height: 2.96rem; }
.tc-infomation .tc-top-if .imgwrap .img span { display: table-cell; vertical-align: middle; text-align: center; }
.tc-infomation .tc-top-if .imgwrap .img span img { max-width: 2.28rem; max-height: 2.96rem; }
.tc-infomation .tc-top-if .tc-right { float: right; width: 3.12rem; }
.tc-infomation .tc-top-if .tc-right h3 { font-weight: normal; font-size: .32rem; display: block; margin-top: .3rem; }
.tc-infomation .tc-top-if .likebox { text-align: left; height: .45rem; margin-top: .15rem; }
.tc-infomation .tc-top-if .likebox i.ico-like { display: inline-block; width: .32rem; height: .27rem; background: url(../images/ico_like.png) no-repeat; background-size: 100% auto; vertical-align: middle; margin-right: .02rem; }
.tc-infomation .tc-top-if .likebox span { display: inline-block; vertical-align: middle; font-size: .24rem; }
.tc-infomation .tc-top-if a.btn-prof { display: block; width: 1.8rem; height: .50rem; border: 1px solid #fff; text-align: center; line-height: .50rem; color: #fff; font-size: .24rem; margin-top: .3rem; margin-right: .1rem; }
.tc-infomation .tc-top-if a.btn-prof:active { background-color: rgba(255, 255, 255, 0.3); }
.tc-infomation .bot-ifo { margin: .2rem 1rem .2rem 1.95rem; }
.tc-infomation .bot-ifo p { font-size: .28rem; line-height: .52rem; }

.menuBx { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow-y: auto; z-index: 100; background: url(../images/bg_srh.jpg) center 0; background-size: 100% auto; color: #fff; }
.menuBx .close { position: absolute; top: 0; right: 0; z-index: 2; }
.menuBx .close span { display: block; width: .38rem; height: .38rem; background: url(../images/ico_close.png) no-repeat; background-size: 100% auto; position: absolute; top: .4rem; right: .25rem; cursor: pointer; }
.menuBx .menuNav { margin: 1.3rem .25rem 3%; text-align: center; }
.menuBx .menuNav li h3 { font-weight: normal; display: block; width: 3.28rem; margin: 0 auto; border-bottom: 1px solid rgba(255, 255, 255, 0.5); padding: .25rem 0; }
.menuBx .menuNav li h3 a { display: inline-block; color: #fff; font-size: .28rem; vertical-align: middle; }
.menuBx .menuNav li h3 em { display: inline-block; width: .18rem; height: .1rem; background: url(../images/ico_menu_down.png) no-repeat; background-size: 100% auto; vertical-align: middle; margin-left: .14rem; }
.menuBx .menuNav li .dropdown { display: none; border-top: 1px solid rgba(255, 255, 255, 0.5); border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
.menuBx .menuNav li .dropdown span { display: block; float: left; width: 33.33%; border-top: 1px solid rgba(255, 255, 255, 0.5); padding: .24rem 0; position: relative; font-size: .28rem; }
.menuBx .menuNav li .dropdown span::before { content: ''; display: block; width: .03rem; height: .3rem; background: rgba(255, 255, 255, 0.5); position: absolute; right: 0; top: 50%; margin-top: -.15rem; }
.menuBx .menuNav li .dropdown span a { color: rgba(255, 255, 255, 0.5); display: block; }
.menuBx .menuNav li .dropdown span a:active { color: #fff; }
.menuBx .menuNav li .dropdown span:nth-child(1), .menuBx .menuNav li .dropdown span:nth-child(2), .menuBx .menuNav li .dropdown span:nth-child(3) { border-top: none; }
.menuBx .menuNav li .dropdown span:nth-child(3n)::before, .menuBx .menuNav li .dropdown span:last-child::before { display: none; }
.menuBx .menuNav li.cur h3 { font-weight: bold; }
.menuBx .menuNav li.active h3 { border-bottom: none; }
.menuBx .menuNav li.active h3 a { color: #ead150; }
.menuBx .menuNav li.active h3 em { background-image: url(../images/ico_menu_up.png); }
.menuBx .menuNav li .moredrop span { float: none; width: 100%; padding: 0; margin: 0 auto; }
.menuBx .menuNav li .moredrop span::before { display: none; }
.menuBx .menuNav li .moredrop span:last-child h4 { border-bottom: none; }
.menuBx .menuNav li .moredrop span.active h4 { border-bottom: none; }
.menuBx .menuNav li .moredrop span.active h4 { border-bottom: none; }
.menuBx .menuNav li .moredrop span.active h4 a { color: #ead150; }
.menuBx .menuNav li .moredrop span.active h4 em { background-image: url(../images/ico_menu_up.png); }
.menuBx .menuNav li .moredrop h4 { font-weight: normal; display: block; width: 3.28rem; margin: 0 auto; border-bottom: 1px dashed rgba(255, 255, 255, 0.5); padding: .25rem 0; }
.menuBx .menuNav li .moredrop h4 a { display: inline-block; color: #fff; font-size: .28rem; vertical-align: middle; }
.menuBx .menuNav li .moredrop h4 em { display: inline-block; width: .18rem; height: .1rem; background: url(../images/ico_menu_down.png) no-repeat; background-size: 100% auto; vertical-align: middle; margin-left: .14rem; }
.menuBx .menuNav li .moredrop .dropdown2 { display: none; border-top: 1px solid rgba(255, 255, 255, 0.5); border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
.menuBx .menuNav li .moredrop .dropdown2 a { display: block; float: left; width: 33.33%; border-top: 1px solid rgba(255, 255, 255, 0.5); padding: .24rem 0; position: relative; font-size: .28rem; color: rgba(255, 255, 255, 0.5); display: block; }
.menuBx .menuNav li .moredrop .dropdown2 a:active { color: #fff; }
.menuBx .menuNav li .moredrop .dropdown2 a::before { content: ''; display: block; width: .03rem; height: .3rem; background: rgba(255, 255, 255, 0.5); position: absolute; right: 0; top: 50%; margin-top: -.15rem; }
.menuBx .menuNav li .moredrop .dropdown2 a:nth-child(1), .menuBx .menuNav li .moredrop .dropdown2 a:nth-child(2), .menuBx .menuNav li .moredrop .dropdown2 a:nth-child(3) { border-top: none; }
.menuBx .menuNav li .moredrop .dropdown2 a:nth-child(3n)::before, .menuBx .menuNav li .moredrop .dropdown2 a:last-child::before { display: none; }
.menuBx .menuOpr { text-align: center; margin: 1.9rem auto 5%; }
.menuBx .menuOpr a { display: inline-block; vertical-align: middle; color: rgba(255, 255, 255, 0.5); font-size: .24rem; margin: 0 .23rem; }
.menuBx .menuOpr em.line { display: inline-block; width: 1px; height: .3rem; background: rgba(255, 255, 255, 0.5); margin-top: .03rem; vertical-align: middle; }
.menuBx .menuOpr a.ico-en { width: .5rem; height: .45rem; background: url(../images/ico_en.png) no-repeat; background-size: 100% auto; }
.menuBx .menuOpr a.ico-pc { width: .49rem; height: .43rem; background: url(../images/ico_pc.png) no-repeat; background-size: 100% auto; }
.menuBx .menu-ft { font-size: .22rem; position: absolute; left: 0; bottom: 5%; text-align: center; width: 100%; color: rgba(255, 255, 255, 0.5); }
.menuBx.openMenu { display: block; }
.menuBx .mnfoot { margin-top: 1rem; font-size: .18rem; color: rgba(255, 255, 255, 0.5); text-align: center; }
.menuBx .mnfoot p { line-height: .45rem; }

.searchBx { display: block; position: fixed; left: 100%; top: 0; height: 100%; width: 100%; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; background: url(../images/bg_srh.jpg) center 0 no-repeat; background-size: 100% auto; z-index: 100; }
.searchBx .CnheaderSrh { border-bottom: 1px solid rgba(255, 255, 255, 0.5); height: 1.2rem; position: relative; }
.searchBx a.backBtn { display: block; width: .16rem; height: .28rem; background: url(../images/ico_back.png) no-repeat; background-size: 100% auto; position: absolute; top: .4rem; left: .25rem; }
.searchBx .srh-bx { width: 5.58rem; height: .54rem; border: 1px solid #e0e0e0; position: absolute; background: #f3f3f3; top: .3rem; left: 50%; margin-left: -2.79rem; border-radius: .28rem; }
.searchBx .srh-bx i.icosrh { display: block; width: .31rem; height: .32rem; background: url(../images/ico_search2.png) no-repeat; background-size: 100% auto; position: absolute; top: .13rem; left: .1rem; }
.searchBx .srh-bx .txt { width: 4.46rem; height: .54rem; margin-left: .44rem; background: none; font-size: .28rem; }
.searchBx .srhbt { background: none; border: none; color: #fff; font-size: .28rem; position: absolute; right: .25rem; top: .4rem; }
.searchBx.openSrh { display: block; left: 0; }

@media only screen and (min-width: 750px) { .wrapCn { width: 750px; margin: 0 auto; }
  .home-foot, .Cnheader, .tc-infomation, .menuBx { left: 50%; width: 750px; margin-left: -375px; } }
.Teacher-info-inner { height: 3rem; background: url(../images/inner_banner.png) no-repeat; background-size: 100% auto; margin-top: 1.2rem; }
.Teacher-info-inner .wrap { padding: .45rem .55rem; }
.Teacher-info-inner .wrap .imgwrap { float: left; position: relative; width: 1.58rem; height: 2.08rem; border: 1px solid #ead150; margin-left: .5rem; }
.Teacher-info-inner .wrap .imgwrap .img { display: table; position: absolute; left: -.1rem; top: .09rem; overflow: hidden; width: 1.58rem; height: 1.9rem; }
.Teacher-info-inner .wrap .imgwrap .img span { display: table-cell; vertical-align: middle; text-align: center; }
.Teacher-info-inner .wrap .imgwrap .img span img { max-width: 1.58rem; max-height: 1.9rem; }
.Teacher-info-inner .wrap .likebox { text-align: left; display: inline-block; vertical-align: middle; margin-left: .4rem; }
.Teacher-info-inner .wrap .likebox i.ico-like { display: inline-block; width: .32rem; height: .27rem; background: url(../images/ico_like.png) no-repeat; background-size: 100% auto; vertical-align: middle; margin-right: .02rem; }
.Teacher-info-inner .wrap .likebox span { display: inline-block; vertical-align: middle; font-size: .24rem; }
.Teacher-info-inner .wrap .tc-right { float: right; width: 4.02rem; color: #fff; }
.Teacher-info-inner .wrap .tc-right .namelike { padding: .25rem 0 .15rem; }
.Teacher-info-inner .wrap .tc-right .namelike h3 { display: inline-block; font-weight: normal; font-size: .32rem; vertical-align: middle; }
.Teacher-info-inner .wrap .tc-right .ifo { height: .7rem; }
.Teacher-info-inner .wrap .tc-right .ifo p { font-size: .2rem; line-height: .3rem; color: #fff; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.Teacher-info-inner .wrap .tc-right .btns { margin-top: .08rem; }
.Teacher-info-inner .wrap .tc-right .btns a { display: inline-block; width: 1.7rem; height: .5rem; background: rgba(234, 209, 80, 0.2); border-radius: .08rem; margin-right: .2rem; font-size: .24rem; color: #fff; line-height: .5rem; text-align: center; }
.Teacher-info-inner .wrap .tc-right .btns a:hover { background: rgba(234, 209, 80, 0.7); }

.inner-cont { margin-top: .2rem; }
.inner-cont .title { background: #fff; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; position: relative; }
.inner-cont .title h2 { display: block; margin-left: .54rem; font-size: .32rem; line-height: .91rem; font-weight: normal; position: relative; }
.inner-cont .title h2::before { content: ''; display: block; width: 0; height: 0; border-left: .06rem solid transparent; border-right: .06rem solid transparent; border-top: .12rem solid #ecd250; position: absolute; left: -.3rem; top: 50%; margin-top: -.06rem; }
.inner-cont .ct { margin-top: .2rem; }
.inner-cont .listul li { margin-bottom: .1rem; background: #fff; padding: .2rem 0; }
.inner-cont .listul li a { display: block; margin-left: .55rem; margin-right: .25rem; position: relative; }
.inner-cont .listul li a h3 { display: block; font-weight: normal; font-size: .28rem; color: #666666; line-height: .48rem; }
.inner-cont .listul li a::before { content: ''; display: block; width: .19rem; height: .19rem; position: absolute; left: -.3rem; top: .12rem; background: url(../images/ico_edit.png) no-repeat; background-size: 100% auto; }
.inner-cont .listul li:active { background: #fafafa; }

.morelist { background: #fff; height: .91rem; line-height: .91rem; text-align: center; }
.morelist a { color: #edd655; font-size: .3rem; }
.morelist:active { background: #fafafa; }

.inner-foot { margin-top: .2rem;background: url(../images/bg_ft_bg.jpg) center 0 no-repeat; background-size: 100% auto; display: -webkit-box; display: -webkit-flex; display: flex; box-sizing: border-box; }
.inner-foot p { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; font-size: .22rem; width: 96%; color: #595959; justify-content: center; margin: 0 auto; }

.prof-bx { background: #fff; }
.prof-bx .tit { margin-left: .25rem; border-bottom: 1px solid #ececec; padding: 0.24rem 0; font-size: .26rem; color: #404040; position: relative; text-indent: .3rem; }
.prof-bx .tit::before { content: ''; display: block; width: 0; height: 0; border-top: .05rem solid transparent; border-bottom: .05rem solid transparent; border-left: .1rem solid #ead04d; position: absolute; left: 0; top: 50%; margin-top: -.05rem; }
.prof-bx p { margin: 0 .25rem; font-size: .22rem; color: #646464; line-height: .36rem; text-indent: .44rem; padding: .2rem 0; }
.prof-bx .boshuoul { padding: .15rem .3rem; }
.prof-bx .boshuoul li { float: left; margin: 0 .39rem 0; text-align: center; width: 1.5rem; }
.prof-bx .boshuoul li .img { display: table; width: 1.5rem; height: 1.8rem; overflow: hidden; }
.prof-bx .boshuoul li .img span { display: table-cell; vertical-align: middle; text-align: center; }
.prof-bx .boshuoul li .img span img { max-width: 1.5rem; max-height: 1.8rem; }
.prof-bx .boshuoul li .name { font-size: .26rem; color: #404040; padding: .2rem 0; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.gobacktop2 { bottom: 1.16rem; }

.atc-box { background: #fff; border-top: 1px solid #e1e1e1; }
.atc-box .tits { padding: .3rem 0; margin: 0 .25rem .3rem; text-align: center; position: relative; border-bottom: 1px solid #ececec; }
.atc-box .tits h2 { font-weight: normal; display: block; margin: 0 .25rem; font-size: .28rem; line-height: .42rem; }
.atc-box .tits::before { content: ''; display: block; width: .86rem; height:1px; background: #ead150; position: absolute; left: 50%; margin-left: -.43rem; bottom: 0; }
.atc-box .name { text-align: center; font-size: .24rem; color: #c8c8c8; margin: 0 .25rem; padding: 0 0 .3rem; }

.atc-content { margin: 0 .55rem; padding-bottom: .3rem; }
.atc-content .img { text-align: center;vertical-align: middle;height: 220px;width: 330px;display: table-cell;}
.atc-content .img img { max-width: 100%; }
.atc-content p { font-size: .28rem; line-height: .6rem; color: #666666; }

.relativebar { margin: 0 .55rem; padding: .2rem 0; color: #c8c8c8; font-size: .22rem; }
.relativebar span.time { float: left; display: inline-block; }
.relativebar span.time i { display: inline-block; width: .18rem; height: .18rem; background: url(../images/ico_time.png) no-repeat; background-size: 100% auto; margin-right: .1rem; vertical-align: middle; }
.relativebar .r { float: right; }
.relativebar .r span { display: inline-block; margin-left: .2rem; }
.relativebar .r span.browser i { display: inline-block; width: .2rem; height: .16rem; background: url(../images/ico_browser.png) no-repeat; background-size: 100% auto; margin-right: .1rem; vertical-align: middle; }
.relativebar .r span.comefrom i { display: inline-block; width: .16rem; height: .16rem; background: url(../images/ico_link.png) no-repeat; background-size: 100% auto; margin-right: .1rem; vertical-align: middle; }

.fujianbar { border-top: 1px solid #ececec; margin: 0 .55rem; padding: .2rem 0; color: #646464; font-size: .24rem; }
.fujianbar h2 { font-weight: normal; display: block; margin-bottom: .1rem; }
.fujianbar dl { line-height: .4rem; }

.prevnextbar { border-top: 1px solid #ececec; margin: .2rem .55rem 0; padding: .2rem 0; color: #969696; font-size: .24rem; }
.prevnextbar p { margin: .2rem 0; }
.prevnextbar p a { color: #969696; }
.prevnextbar p a:hover { color: #000; }

.picul { background: #fff; margin-bottom: .2rem; }
.picul ul { margin-left: .25rem; padding: .65rem 0 .3rem; }
.picul ul li { float: left; width: 2.2rem; height: 2.15rem; margin-right: .2rem; }
.picul ul li a { display: block; text-align: center; }
.picul ul li a .img { display: table; width: 2.2rem; height: 1.5rem; overflow: hidden; }
.picul ul li a .img span { display: table-cell; vertical-align: middle; text-align: center; }
.picul ul li a .img span img { max-width: 2.2rem; max-height: 1.5rem; }
.picul ul li a .name { color: #666666; width: 100%; font-size: .26rem; padding-top: .06rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.picul ul li:active { opacity: .8; }

.compr-bx { margin-top: .2rem; background: #fff; border-bottom: 1px solid #e9e9e9; }
.compr-bx ul { padding-bottom: .35rem; }
.compr-bx li { border-bottom: 1px solid #e9e9e9; }
.compr-bx li a { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; margin: .3rem .25rem; }
.compr-bx li h2 { font-weight: normal; font-size: .28rem; line-height: .48rem; color: #666666; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.compr-bx li em { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; width: .16rem; height: .3rem; background: url(../images/ico_quba.png) no-repeat; background-size: 100% auto; }

.inner-cont .title a.more { font-size: .24rem; color: #ecd250; position: absolute; right: .25rem; top: 0; line-height: .91rem; }