.main{ width: 100%; max-width: 750px; margin: 0 auto; overflow: hidden;}
.tip{width: 100%; max-width: 750px; padding: 0 2%; box-sizing: border-box; margin: 0 auto;height: 2.1rem; font-size: 0.7rem; line-height: 2.1rem; background: #f5f5f5; text-align: center; color: #666; }
.tip a{color: #007DDB; margin: 0 0.3rem;}
.tip .left img{width:0.9rem; height:0.9rem; vertical-align:middle;}
.head{width: 100%; padding: 0.5rem; border-bottom: 1px solid #ececec; box-sizing: border-box; overflow: hidden;  background: #fff; display: flex; align-items: center; justify-content: space-between;}
.head img{width: 8.5rem;}
.head .index_login{color: #fff; font-size: 0.8rem; display: flex; align-items: center; flex-direction: column;}
.head .index_login a{text-align: center; font-size: 0.8rem; display: inline-block; color: #fff; margin: 0 0.3rem;}
.head .index_login .tijiao{width: 7.6rem;  height: 2.2rem;  border-radius: 6px; background: #007DDB; color: #fff; font-size: 1.1rem;}
.head .index_login .tijiao a{display: inline-flex; align-items: center; font-size: 0.85rem;height: 2.2rem;}
.head .index_login .tijiao img{width: 1.3rem; margin-right: 0.2rem;}
.search{width: 94%; margin: 0.6rem auto 0.5rem; border: 2px solid #fff; overflow: hidden; background: #f2f2f2; border-radius: 100px; height: 2.6rem;  padding: 0 0.4rem; box-sizing: border-box;}
.search .input{width: calc(100% - 2.5rem); height: 2.4rem; border: none; background: none; outline: none; padding-left: 0.4rem;}
.search .input:focus::-webkit-input-placeholder{color: transparent;}
.search .so{width: 1.5rem; height: 1.5rem; margin: 0.3rem;}
.menu{width: 100%; margin: 0.8rem auto 0; padding: 0 2%; box-sizing: border-box;}
.menu .list{display: flex; flex-flow: row wrap;}
.menu .list li{width: 25%; text-align: center; margin-bottom: 0.8rem;}
.menu .list li img{width: 58%; display: block; margin: 0 auto;}
.menu .list li p{ text-align: center; color: #333; font-size:0.85rem; margin-top: 0.2rem;}
.buzhou{width: 100%; text-align: center; margin: 0.5rem auto;  overflow: hidden; }
.buzhou .tit{font-size: 1rem; text-align: center; color: #999999;background: #f6f6f6; padding: 0.5rem 0;}
.buzhou .tit p{text-align: center; }
.buzhou .tit p label{font-size: 1.4rem; color: #fd7700;}
.buzhou .cont{width: 100%; text-align: center; margin-top: 0.5rem;}
.buzhou .cont img{width: 96%;}

/* 外教 */

.waijiao{width: 100%;  overflow: hidden; background: #d8eeff; background-size: 100% 100%;}
.waijiao .tit{font-size: 1.15rem; color: #007DDB; position: relative; text-align: center; margin: 0.8rem 0 1.5rem; font-weight: bold;}
.waijiao .tit:after{position: absolute; content: '';width: 96%; height: 2px; background: #007DDB; bottom: -4px; left: 2%;}
.waijiao .list{width: 100%; display: flex; flex-flow: row wrap; padding: 0.5rem; box-sizing: border-box;}
.waijiao .list li{width: 30%;   margin: 0 1.5% 0.8rem; background: #fff; padding-bottom: 0.5rem;}
.waijiao .list li img{width: 100%; height: 7rem;border: 1px solid #ccc; margin-bottom: 0.3rem;}
.waijiao .list li p{text-align: center;  font-size: 0.85rem; color: #333;}
.waijiao .list li p.sn{margin-top: 0.1rem; color: #333;}

/* 招聘大厅 */
.zhaopin{width: 100%; margin-top: 1rem;}
.zhaopin .tit{width: 100%; height: 2.5rem; line-height: 2.5rem; background: #17daae; color: #fff;font-size: 1.1rem; text-align: center;}
.zhaopin .tab_menu{width: 100%;}
.zhaopin .tab_menu ul{display: flex;height: 2.4rem; line-height: 2.4rem; justify-content: center;}
.zhaopin .tab_menu ul li{width: 50%; text-align: center; border-bottom: 1px solid #ccc; font-size: 0.95rem;}
.zhaopin .tab_menu ul li.cur{width: 50%; text-align: center; border-bottom: 2px solid #FD7700; color: #FD7700; font-weight: bold;}
.zhaopin .list{width:100%;}
.zhaopin .list li{width: 100%; display: flex; justify-content: space-between; padding: 0.6rem 0.3rem; box-sizing: border-box; font-size: 0.85rem; border-bottom: 1px solid #ececec;}
.zhaopin .list li a{}
.zhaopin .list li .leftTit{width: calc(100% - 3rem);}
.zhaopin .list li .time_city{width: 3rem; text-align: center;}
.zhaopin .list li .time_city .city{text-align: center;}
.zhaopin .list li .time_city .time{text-align: center;}
.zhaopin .list li .leftTit .text{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: flex; align-items: center;}
.zhaopin .list li .leftTit .text .text_tit{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-size: 0.85rem; color: #333;}
.zhaopin .list li .leftTit .text .text_img{width: 38px;}
.zhaopin .list li .leftTit .text label{color: #ff0000;}
.zhaopin .list li .leftTit .shang{padding-left: 0.5rem;}
.zhaopin .list li .leftTit .shang label{color: #FD7700;}
.zhaopin .more{width: 6.6rem; height: 2rem; line-height: 2rem; border-radius: 0.4rem; border: 1px solid #17daae; text-align: center; margin: 0.6rem auto;}
.zhaopin .more a{color: #17daae; display: inline-block; text-align: center;}

/* 新闻中心 */
.news{margin-top: 1rem;}
.news .tit{width: 100%; height: 2.5rem; line-height: 2.5rem; background: #52d0ef; color: #fff;font-size: 1.1rem; text-align: center;}
.news .list li{padding: 0.8rem 0.3rem;}
.news .list li .leftTit .text .text_tit{width: calc(100% - 36px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-size: 0.85rem;}
.news .list li .leftTit .text .text_img{width: 36px;}
.news .list li .leftTit .text label{color: #17DAAE; margin-right: 0.2rem;}
.news .more{width: 6.6rem; height: 2rem; line-height: 2rem; border-radius: 0.4rem; border: 1px solid #52d0ef; text-align: center; margin: 0.6rem auto;}
.news .more a{color: #52d0ef; display: inline-block; text-align: center;}

.gg{width: 100%; margin: 1rem 0;}
.gg img{width: 100%;}

.hot_tj{width: 100%; background: #f1f5fc; padding: 0.5rem;}
.hot_tj .tit{width: 100%; color: #1766DC; margin-bottom: 0.6rem; position: relative; padding-left: 10px;}
.hot_tj .tit:after{position: absolute; width: 6px; height: 80%; content: ''; background: #1766DC; left: 0; top: 3px; border-radius: 2px;}
.hot_tj .cont{width: 100%;}
.hot_tj .cont .list{display: flex; flex-flow: row wrap;}
.hot_tj .cont .list li{width: 33%; text-align: left; font-size: 0.8rem; margin-bottom: 0.4rem;}

/* 底部信息 */
.footer{background: #095cda; color: #fff; padding: 1rem 0;}
.footer p{ text-align: center; font-size: 0.8rem; margin-top: 0.5rem;}
.footer p a{color: #fff; margin: 0 0.4rem;}
.footer p img{width:15%; margin: 0 1%;}
/* 置顶 */
.zhiding{width: 45px; height: 45px; z-index: 999; display: flex; justify-content: center; align-items: center; border-top-left-radius: 10px; border-bottom-left-radius: 10px; background: #095cda; position: fixed; right: 0; bottom: 100px; }
.zhiding img{width: 25px; height: 25px;}





/* 发布需求 */
.fabu{width: 100%; padding: 0 2%;}
.fabu .fabu_tit{font-size: 1rem; padding: 0.5rem 0; margin: 1rem 0 0; overflow: hidden; border-bottom: 2px solid #FD7700; color: #FD7700; font-weight: bold;}
.fabu .input_box{margin-top: 1rem; overflow: hidden; margin-bottom: 2rem;}
.fabu .input_box .li{display: flex; margin-bottom: 0.5rem;}
.fabu .input_box .li .name{width: 4.5rem; line-height: 2rem; font-size: 0.85rem;}
.fabu .input_box .li .name label{color: red; margin-left: 2px;}
.fabu .input_box .li .input_main{width: calc(100% - 4.5rem); position: relative;}
.fabu .input_box .li .input_main .input{width: 100%; border: 1px solid #CCCCCC; color: #666; height: 2rem; line-height: 2rem; padding: 2px 5px; box-sizing: border-box; font-size: 0.8rem;}
.fabu .input_box .li .input_main .input:focus::-webkit-input-placeholder{color: transparent;}
.fabu .input_box .li .input_main .input_text{width: 100%; min-height: 5rem; height: auto;  border: 1px solid #CCCCCC;padding: 2px 5px; box-sizing: border-box;}
.fabu .input_box .li .input_main p{font-size: 0.7rem; line-height: 1.4rem;}
.fabu .input_box .li .input_main .yzm{position: absolute; top: 0; left: 110px; width: 80px; height: 30px;}
.fabu .input_box .li .tijiao{width: 80%; margin: 1rem auto 0; height: 2.5rem; line-height: 2.5rem; color: #fff; background: linear-gradient(15deg,#ff8b0e,#f9a117); border-radius: 0.4rem; border: none; font-size: 1rem; box-shadow: 0 2px 6px rgba(0,0,0,0.2);}
.fabu .input_box .li .input_main .layui-form-select{ border: 1px solid #CCCCCC;}
.fabu .input_box .li .input_main .layui-input{height: 2rem; line-height: 2rem; padding: 2px 5px; box-sizing: border-box; font-size: 0.8rem;color: #666;}



/* 外教招聘 */
.weizhi{font-size: 0.85rem; height: 2rem; line-height: 2rem; color: #fff; padding: 0 2%; box-sizing: border-box; background: #666;}
.weizhi a{color: #fff;}
.wp_nav{width: 100%; border-bottom: 1px solid #ccc; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.wp_nav_top{position: fixed; top: 0; left: 0;    z-index: 3;}
.wp_nav ul{display: flex; }
.wp_nav ul li{width: 25%; text-align: center; position: relative;height: 2.3rem ; line-height: 2.3rem;}
.wp_nav ul li:after{position: absolute; content: ""; width: 1px; height: 100%; top: 0; right: 0; background: #ccc;}
.wp_nav ul li select{text-align: center; line-height: 2.2rem;}
.wp_nav ul li .layui-form-select dl dd{text-align: center;}


.wp_nav ul li .layui-form-select .layui-input{text-align: center; color: #666;line-height: 2.2rem;height: 2.2rem ; font-size: 0.8rem;}
.wp_search{width: 100%; margin: 0.65rem 0; text-align: center; overflow: hidden; display: flex; justify-content: center;}
.wp_search input{width: 50%; border: 1px solid #ccc; border-top-left-radius: 100px;border-bottom-left-radius: 100px; height: 1.8rem; padding: 0 10px; box-sizing: border-box;}
.wp_search .btn{border-top-right-radius: 100px;border-bottom-right-radius: 100px; width: 12%; background: #007AFF; border: none; color: #fff; }

.wp_box{width: 100%; margin: 0.0rem 0 2rem; overflow: hidden;}
.wp_box .li{width: 100%; padding: 0.7rem 2%; box-sizing: border-box; display: flex; align-items: center; border-bottom: 1px solid #ECECEC; }
.wp_box .li:nth-child(even){background: #ECECEC;}
.wp_box .li a{}
.wp_box .li .wp_text{width: calc(100% - 5rem);}
.wp_box .li .wp_text .tit{width: 100%; }
.wp_box .li .wp_text .tit .nr{font-size: 0.85rem; text-overflow: -o-ellipsis-lastline;  overflow: hidden; line-height: 1.4rem;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;}
.wp_box .li .wp_text .tit .nr label{color: red;}
.wp_box .li .wp_text .tit .nr img{max-width: 28px;}
.wp_box .li .wp_text .wp_tip{width: 100%; margin-top: 0.3rem;}
.wp_box .li .wp_text .wp_tip label{margin-right: 0.3rem; font-size: 0.7rem;color: #007AFF;}
.wp_box .li .wp_text .wp_tip label:nth-child(2){color: #F9A117;}
.wp_box .li .wp_text .wp_tip label:nth-child(3){color: #333;}
.wp_box .li .wp_price{width: 5rem;}
.wp_box .li .wp_price .jiage{color: #FD7700; font-size: 1rem; font-weight: bold; text-align: center;}
.wp_box .li .wp_price .tigong{width: 75%; font-size: 0.7rem; text-align: center; margin: 0.4rem auto 0; border-radius: 4px; border: 1px solid #007AFF; height: 1.2rem; line-height: 1.2rem; color: #007AFF;}
.wp_box .li .wp_price .tigong a{display: block; text-align: center;color: #007AFF; }
.layui-form-select dl{padding: 0;}
#demo0{text-align: center; margin-top: 1rem; margin: 0 auto 1rem;}



/* 专场页面 */
.zc_box{width: 100%;}
.zc_top{width: 100%; text-align: center;}
.zc_top img{max-width: 100%; width: auto;}
.zc_nr{width: 96%; background: #fff; margin: 20px auto;  box-sizing: border-box; padding-bottom: 20px;}
.zc_nr .tit{width: 100%; font-size: 0.9rem; text-align: center; height: 2rem;line-height: 2rem; background: #194299; color: #fff; padding: 0 10px; box-sizing: border-box;}
.zc_nr .about{width: 92%; border:1px solid #ccc; margin: 10px auto; line-height: 2rem; font-size: 0.85rem;}
.zc_nr .about td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size: 0.85rem; padding-left: 0.5rem;}
.zc_nr .tits{background: #ff8932;}
.zc_nr .contact_tit{background: #5dcf85;}
.zc_nr .zc_main{width: 100%; line-height: 1.6; margin-top: 1rem; padding: 0 3%; box-sizing: border-box;}
.zc_nr .zc_main h2{font-size: 1rem; text-align: center; font-weight: bold;}
.zc_nr .zc_main p{margin-top: 0.85rem;}
.zc_nr .zc_main a{color:blue; text-decoration:underline}
.zc_nr .zc_main img{max-width: 100%; width: 100%; display: block; margin: 1rem auto;}
.zc_nr .zc_main .tongyi{width: 80%; height: 2.2rem; line-height: 2.2rem; background: #007DDB; color: #fff; display: block; text-align: center; margin: 0 auto; border-radius:100px; font-size:0.9rem; box-shadow: 0 0 20px rgba(0,0,0,0.3);}
.zc_nr .zc_main .login{text-align: center;font-size: 0.85rem;}
.zc_nr .zc_main .login a{color: #0000FF; font-size: 0.85rem;}

/* 非专场页面 */

.zc_nrs .tit{width: 100px; font-size: 0.9rem;text-align: center; height: 1.8rem;line-height: 1.8rem; margin-bottom: 1rem; background: #007DDB; color: #fff; padding: 0 10px; box-sizing: border-box;}
.fei_zc{width: 100%; background: #fff; padding: 1rem 3%; box-sizing: border-box;}
.fei_zc .tit .name{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1.1rem; color: #007AFF; font-weight: bold; margin-bottom: 0.5rem;}
.fei_zc .tit .price{margin: 0.5rem 0; display: flex; align-items: center;}
.fei_zc .tit .price label{font-size: 1.6rem; color: #FF5722; letter-spacing: normal; margin-right: 0.5rem; font-weight: ;}			
.fei_zc .tit .price span{background: #FF5722; color: #fff; border-radius: 4px; padding: 2px 4px;}
.fei_zc .tit .btn{width: 100%; margin-top: 1rem;}
.fei_zc .tit .btn .tj{width: 7.5rem; height: 2.2rem; margin: 1rem auto 0; line-height: 2.2rem; background: #007AFF; font-size: 0.95rem; box-shadow: 0 1px 10px rgba(0,0,0,0.3); color: #fff;  display: block; border-radius: 4px; text-align: center;}

/* 外教简历库 */

.jianli{width: 100%; display: flex; flex-flow: row wrap; margin-top: 1rem;}
.jianli .li{width: 92%; display: flex; position: relative; box-shadow: 0 2px 6px rgba(0,0,0,0.1); align-items: center; margin:0 auto 0.7rem; background: #fff; border: 1px solid #ccc; border-radius: 6px; display: flex; padding: 0.4rem; box-sizing: border-box;}
.jianli .li a{width: 100%; display: flex; align-items: center; }
.jianli .li .img{width: 5.5rem; height: 5.8rem;}
.jianli .li .img img{width:100%; height: 100%;}
.jianli .li .text{width: calc(100% - 4rem); padding-left: 0.7rem; box-sizing: border-box; }
.jianli .li .text p{font-size: .8rem; line-height: 1.4;}
.jianli .li .text p.tit{font-size: 0.9rem; margin-bottom: 0.2rem;}
.jianli .li .text p.price{position: absolute; right: 0.2rem; bottom: 1.4rem; color: red;font-size: 1rem;}
.jianli .li .jianli_icon{position: absolute; right: 0; top: 0; width: 3.2rem;}
.jianli .li .shipin_icon{position: absolute; right: 1.5rem; top:1.5rem; width: 1rem;}
.jianli .li .online_icon{position: absolute; right: 0.5rem; top:2.6rem; width: 3rem;}
.shipin_icon2{position: absolute; right: 1.5rem; top:2rem; width: 1rem;}
.jianli .li .shangjiatext{position: absolute; right: 0.2rem; bottom: 0.2rem;}
.kuaisu{width: 100%; margin-top: 1rem; padding: 0 3%; box-sizing: border-box;}
.kuaisu .tit{width: 100%; height: 2rem; line-height: 2rem; position: relative; padding-left: 0.5rem; box-sizing: border-box; border-bottom: 1px solid #007AFF; font-size: 1rem; color: #007AFF;}
.kuaisu .tit:after{content: ''; width: 0.2rem; height: 50%; background: #007AFF; position: absolute; left: 0; top: 28%;}
.kuaisu .cont{width: 100%; margin: 1rem auto;}
.kuaisu .cont a{display: inline-block; font-size: 0.85rem; padding: 0.3rem 0.3rem; background: #007AFF; color: #fff; border-radius: 4px; margin-right: 0.5rem; margin-bottom: 0.5rem;}
.main .layui-laypage .layui-laypage-curr .layui-laypage-em{background: #FF5722;}
/* 外教机构页 */
.wj_tit{width: 100%; text-align: center; background: #fafafa; overflow: hidden; }
.wj_tit p{text-align: center;}
.wj_tit p.no1{font-size: 1.1rem; margin: 0.5rem 0 0.2rem; color: #007AFF; font-weight: bold;}
.wj_tit p.sub{color: #fe9201;}
.wj_cont{width: 100%; border: 1px solid #ececec; border-width: 1px 0 1px 0;}
.wj_cont .li{width: 100%; padding: 0.8rem 3%; box-sizing: border-box; border-bottom: 1px solid #ececec; display: flex;}
.wj_cont .li a{display: flex; color: #333;}
.wj_cont .li .img{width: 5.5rem;}
.wj_cont .li .img img{width: 100%;}
.wj_cont .li .img p{width: 90%; text-align: center; height: 1.6rem; line-height: 1.6rem; border-radius: 0.2rem; border: 1px solid #ccc; margin: 0.5rem auto 0;}
.wj_cont .li .text{width: calc(100% - 5rem); padding-left: 0.5rem; font-size: 0.8rem; line-height: 1.2rem;}
.wj_cont .li .text p{font-size: 0.75rem;}
.wj_cont .li .text .tit{font-size: 0.85rem; font-weight: bold; color: #333;}
.wj_cont .li .text .tit label{color: #fe6c01;}
.wj_cont .li .text .renzheng img{height: 0.85rem;}
.wj_cont .li .text .about{margin-top: 0.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.wj_cont .li .text .adress label{color: #999;}


/* 微求职 */
.wei{width: 100%;}
.wei_sm{width: 100%; text-align: center; padding: 0.5rem 3%; box-sizing: border-box; background: #FAFAFA;}
.wei_sm p{ text-align: center;color: red; font-size: 0.85rem;}
.wei_sm p a{ width: 5rem; height: 1.8rem;  line-height: 1.8rem; background: #ff441f; color: #fff; display: inline-block; margin-top: 0.4rem; text-align: center; border-radius: 4px; font-size: 0.85rem;} 
.wei_banner{width: 100%;}
.wei_banner img{width: 100%;}
.wei{width: 100%; border: 1px solid #ececec; border-width: 1px 0 1px 0;}
.wei .li{width: 100%; padding: 0.8rem 3%; box-sizing: border-box; border-bottom: 1px solid #ececec; display: flex;}
.wei .li .img{width: 5.5rem;}
.wei .li .img a{width: 90%; background: linear-gradient( to bottom,#ffa626,#f16d16); text-align: center; font-size: 0.85rem; display: block; color: #fff; height: 1.6rem; line-height: 1.6rem; border-radius: 4px; margin: 0.5rem auto 0;}
.wei .li .img img{width:5.5rem; height: 5.5rem;}
.wei .li .img p{width: 90%; text-align: center; height: 1.6rem; line-height: 1.6rem; border-radius: 0.2rem; border: 1px solid #ccc; margin: 0.5rem auto 0;}
.wei .li .text{width: calc(100% - 5rem); padding-left: 0.5rem; font-size: 0.8rem; line-height: 1.2rem;}
.wei .li .text p{font-size: 0.75rem;}
.wei .li .text .tit{font-size: 0.85rem;color: #333;}
.wei .li .text .tit label{color: #1261d7; font-weight: bold; }
.wei .li .text .nr{ width: 100%; margin-top: 0.5rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.wei .li .text .contact{margin-top: 0.3rem;}
.wei .li .text .contact a{color: #ff441f;}
.wei .li .text .time{margin-top: 5px; display: flex; align-items: center;}
.wei .li .text .time img{width: 0.8rem; height: 0.8rem; margin-right: 3px;}
.wei .li .img .imgbot img{width:1rem}





/* 供需 */
.gongxu{width: 100%;}
.gongxu_sm{width: 100%; text-align: center; padding: 0.5rem 3%; box-sizing: border-box; background: #FAFAFA;}
.gongxu_sm p{ text-align: left;color: red; font-size: 0.85rem;}
.gongxu_sm p a{ width: 4rem; height: 1.8rem;  line-height: 1.8rem; background: #ff441f; color: #fff; display: inline-block; margin-top: 0.4rem; text-align: center; border-radius: 4px; font-size: 0.85rem;} 
.gongxu_banner{width: 100%;}
.gongxu_banner img{width: 100%;}
.gongxu{width: 100%; border: 1px solid #ececec; border-width: 1px 0 1px 0; position:relative}
.gongxu .li{width: 100%; padding: 0.8rem 3%; box-sizing: border-box; border-bottom: 1px solid #ececec; display: flex;}
.gongxu .li .img{width: 5.5rem;}
.gongxu .li .img .lianxi{width: 90%; background: linear-gradient( to bottom,#ffa626,#f16d16); text-align: center; font-size: 0.65rem; display: block; color: #fff; height: 1.2rem; line-height: 1.2rem; border-radius: 2px; margin: 0.5rem auto 0;}
.gongxu .li .img img1{width:5.5rem; height: 5.5rem;}
.gongxu .li .img p{width: 90%; text-align: center; height: 1.2rem; line-height: 1.2rem; border-radius: 0.2rem; border: 1px solid #ccc; margin: 0.5rem auto 0;overflow: hidden;}
.gongxu .li .text1{width:90%; text-align: center; height: 0.6rem; line-height: 0.6rem;margin: 1rem auto 0}
.gongxu .li .text{width: calc(100% - 5rem); padding-left: 0.5rem; font-size: 0.8rem; line-height: 1.2rem;}
.gongxu .li .text p{font-size: 0.75rem;}
.gongxu .li .text .tit{font-size: 0.85rem;color: #333;}
.gongxu .li .text .tit label{color: #1261d7; font-weight: bold; }
.gongxu .li .text .nr{ width: 100%; margin-top: 0.5rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.gongxu .li .text .nritem{ width: 100%; margin-top: 0.5rem;}
.gongxu .li .text .contact{margin-top: 0.3rem;}
.gongxu .li .text .contact a{color: #ff441f;}
.gongxu .li .text .time{margin-top: 5px; display: flex; align-items: center;}
.gongxu .li .text .time img{width: 0.8rem; height: 0.8rem; margin-right: 3px;}
.gongxu .li .gxzt{ position:absolute; right:0px; top:0px; width:4.5rem}
.gongxu .fanhui{width: 100%; padding: 0.8rem 3%; box-sizing: border-box; border-bottom: 1px solid #ececec; display: flex;}
.gongxu .fanhui p{font-size: 0.75rem;}
.gongxu .li .text .nritem a{ color:#F00}




/* 外教简历 */
.wj_about{width: 100%; overflow: hidden; padding-bottom: 1rem;}
.wj_about .wj_tit{width: 100%; border-bottom: 2px solid #f5690c; margin-top: 0.8rem;}
.wj_about .wj_tit span{width: 5rem; text-align: center; display: block; height: 1.8rem; line-height: 1.8rem; background: #f5690c; color: #fff; font-size: 0.85rem;}
.wj_about .wjMain{width: 96%; padding: 0.5rem 2%;  box-sizing: border-box; background:#FFF0D4;border: 1px solid #ffc969; margin: .85rem auto; position: relative;}
.wj_about .wj_top{ display: flex;}
.wj_about .wj_top .img{width: 6.2rem; border: 1px solid #ccc;}
.wj_about .wj_top .img img{width: 100%;}
.form_tit{margin-top: 0.85rem;font-size: 0.85rem; padding-left: 2%; box-sizing: border-box;}
.wj_about .wj_top .name{font-size: 0.9rem; width: calc(100% - 6.2rem); padding-left: 0.5rem; box-sizing: border-box; }
.wj_about .wj_top .name p:nth-child(1){font-weight: bold;color: #007AFF; margin-top: 0.4rem;}
.wj_about .wj_top .name p:nth-child(1) label{font-size: 0.85rem;}
.wj_about .wj_top .name p.price{font-size: 0.9rem;color: #FD7700; font-weight: bold; margin: 0.3rem auto;}
.wj_about .wj_top .name p.price label{color: #FD7700; font-size: 1rem;}
.wj_about .wj_top .btn a{width: 8rem; height: 1.9rem; line-height: 1.9rem; margin-top: 0.5rem;font-size: 0.85rem;text-shadow: 0 2px 0 rgba(0,0,0,0.2) ; display: block; background: linear-gradient( to bottom,#ffa626,#f16d16); border-radius: 4px; text-align: center; color: #fff;}
.wj_about .wj_top .time{font-size: 0.8rem; margin-top: 0.3rem; }
.wj_about .wj_top .sn{margin: 0.3rem 0 0;}

.wj_about .wjMain .wj_list{width: 100%;margin-top: 0.7rem;}
.wj_about .wjMain .wj_list ul{display: flex; flex-flow: row wrap;}
.wj_about .wjMain .wj_list ul li{width: 55%; line-height: 1.8;}
.wj_about .wjMain .wj_list ul li:nth-child(odd){width: 45%;}
.wj_about .wjMain .yx{position: absolute; right: 0.2rem; top: 5rem;}
.wj_about .wj_yz{width: 96%; padding:0; border:1px solid #FF6600; background:#FFFF99; margin: 0 auto;}
.wj_about .wj_yz ul{width: 100%; display: flex;}
.wj_about .wj_yz ul li{width: 33.3%; text-align: center; position: relative; padding: 0.5rem;}
.wj_about .wj_yz ul li:after{content: ''; width: 1px; height: 100%; background: #FF6600; position: absolute; right: 0; top: 0;}
.wj_about .wj_yz ul li:last-child:after{width: 0;}
.wj_about .wj_yz ul li p{text-align: center; margin-top: 0.5rem;}
.wj_about .wj_yz ul li p a{color: #0000FF;}

.moshi{width: 100%; margin-top: 0.85rem; padding: 0 3%; box-sizing: border-box;}
.moshi p{margin-bottom: 0.5rem; line-height: 1.2rem;}
.moshi p label{color: #F5690C;}
.jingli{width: 100%; margin-top: 1rem; padding: 0 2%; box-sizing: border-box;}
.jingli p{font-size: 0.85rem; line-height: 1.6; margin-bottom: 0.8rem;}
.jingli img{max-width: 100%; width: auto; }
.yuyueBtn{width: 100%; margin: 1rem 0; text-align: center;}
.yuyueBtn a{width: 8.5rem; height: 2.4rem; line-height: 2.4rem; background: linear-gradient(to bottom,#209df4,#115dea);text-shadow: 0 2px 0 rgba(0,0,0,0.2); box-shadow: 0 2px 10px rgba(0,0,0,0.3); display: inline-block; color: #fff; text-align: center; border-radius: 6px; font-size: 0.85rem;}
.yuyueBtn a:hover{color: #fff;}

.qita_waijiao{width: 100%; margin-bottom: 1rem;}
.qita_waijiao .qita_waijiao_tit{width: 96%; margin: 0 auto; font-size: 0.9rem; height: 2rem; line-height: 2rem; border-bottom: 2px solid #F16D16; color: #F16D16; font-weight: bold; }
.qita_waijiao .cont{width: 96%; margin: 0.85rem auto 0; box-shadow: 0 2px 10px rgba(0,0,0,0.2); border: 1px solid #ccc; box-sizing: border-box;}
.qita_waijiao .cont .li{display: flex; width: 100%; padding: 0.5rem 2%; position: relative; box-sizing: border-box; border-bottom: 1px solid #ccc;}
.qita_waijiao .cont .li:last-child{border: none;}
.qita_waijiao .cont .li a{display: flex; width: 100%; }
.qita_waijiao .cont .img{width: 6.5rem;}
.qita_waijiao .cont .img img{width: 100%;}
.qita_waijiao .cont .text{width: calc(100% - 8rem); padding-left: 0.5rem; box-sizing: border-box;}
.qita_waijiao .cont .text p.tit{font-size: 0.85rem; color: #007AFF; font-weight: bold;}
.qita_waijiao .cont .text p{line-height: 1.6;font-size: 0.75rem; color: #333;}
.qita_waijiao .cont .text p.fei{color: #F16D16;}
.qita_waijiao .cont .text p label{color: #666;}
.qita_waijiao .cont .text p.btn span{width: 5.5rem; height: 1.7rem; line-height: 1.7rem; text-align: center; border: 1px solid #ccc; display: inline-block; margin-top: 0.3rem; border-radius: 4px; background:linear-gradient(to bottom,#fafafa,#cccccc) ;}
.qita_waijiao .cont .li .ms{position: absolute; right: 0; top: 0;}
.qita_waijiao .cont .li .ms img{width: 3.1rem;}
.qita_waijiao .cont .li .cheng{position: absolute; display: flex; right: 1rem; bottom: 0.7rem;}
.qita_waijiao .cont .li .cheng img{margin-left: 0.5rem;}


/* 视频列表 */
.video_nav{width: 100%; background: #095cda;}
.video_nav ul{width: 100%; display: flex;}
.video_nav ul li{width: 20%; text-align: center; height: 2.2rem; line-height: 2.2rem; font-size: 0.85rem;}
.video_nav ul li a{color: #fff; display: inline-block;}
.video_tit{width: 100%; margin: 0.85rem 0;}
.video_tit ul{width: 100%; display: flex; justify-content: center;}
.video_tit ul li{margin: 0 0.6rem; font-size: 0.85rem; position: relative;}
.video_tit ul li.cur{color: #F16D16; font-weight: bold;}
.video_tit ul li.cur:after{position: absolute; left: 0; bottom: -0.6rem; content: ''; width: 100%; height: 2px; background: #F16D16;}
.video_list{width: 100%; margin-top: 1.5rem; display: flex; flex-flow: row wrap;}
.video_list .li{width: 46%; border: 1px solid #ccc; padding:4px; box-sizing: border-box; margin-left: 3%; margin-bottom: 0.6rem;}
.video_list .li .pic{width: 100%; height: 5.5rem;}
.video_list .li .nr{width: 100%; background: #fafafa; padding: 0.2rem 0.4rem;}
.video_list .li .nr .tit{width: 100%; font-size: 0.85rem;display: flex; justify-content: space-between; }
.video_list .li .nr .tit span{align-items: center;display: flex; }
.video_list .li .nr .tit span label{margin-left: 0.2rem;}
.video_list .li .nr .text{font-size: 0.8rem; margin-top: 0.2rem; color: #666; line-height: 1.4;}


/* 视频详情页 */

.video_dh{width: 100%; padding: 0 3%; box-sizing: border-box; margin: 0.85rem auto 0.2rem; font-size: 0.85rem; color: #666; overflow: hidden;}
.video_dh a{color: #666;}
.video_cont{width: 100%;}
.video_cont .video_img{width: 94%; height: 13rem; overflow: hidden; margin: 0.6rem auto;}
.video_cont .video_img img{width: 100%; height: 100%;}
.video_cont .text{width: 100%; padding: 4px 2%; box-sizing: border-box; background: #fafafa;}
.video_cont .text p.tit{font-size: 0.9rem; color: #007AFF; font-weight: bold;}
.video_cont .text p.nr{font-size: 0.8rem; line-height: 1.4; color: #666; margin-top: 0.3rem;}
.video_cont .text p.btn a{width: 50%; height: 2.2rem; line-height: 2.2rem; text-align: center; color: #fff; display: block; margin: 1rem auto; border-radius: 8px; font-size: 0.85rem; background: linear-gradient( to bottom,#ffa626,#f16d16); text-shadow: 0 2px 0 rgba(0,0,0,0.2);}

/* 新闻列表 */
.newsPage{width: 100%;}
.newsPage .new_tit{width: 100%; text-align: center; margin: 0.8rem 0; font-size: 1rem; color: #007AFF; font-weight: bold;}
.newsPage .new_list{width: 100%;}
.newsPage .new_list .li{width: 100%; padding: 10px 3%; box-sizing: border-box;  position: relative; }
.newsPage .new_list .li:nth-child(even){background: #f7f7f7; }
.newsPage .new_list .li .text{width: calc(100% - 1.5rem);}
.newsPage .new_list .li .text .tit{width: 100%; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; font-size: 0.85rem; color: #333; position: relative; padding-left: 0.6rem; box-sizing: border-box;}
.newsPage .new_list .li .text .tit:after{content: ''; width: 4px; height: 4px; background: #007AFF; position: absolute; left: 0; top: 0.5rem; opacity: 0.7;}
.newsPage .new_list .li .text .info{font-size: 0.75rem; color: #999; padding-left: 0.6rem; box-sizing: border-box;}
.newsPage .new_list .li .text .info label{margin-right: 0.5rem;}
/* .newsPage .new_list .li .text .info .blue{color: #007AFF;} */
.newsPage .new_list .li .more{width: 1.5rem; position: absolute; right: 0.8rem; top: 1rem;}
.newsPage .new_list .li .more img{width: 85%; opacity: 0.6;}
.new_fl{width: 100%; padding: 0.8rem 2%; box-sizing: border-box; display: flex; justify-content: center; flex-flow: row wrap;}
.new_fl a{display: inline-block; box-shadow: 0 2px 4px rgba(0,0,0,0.1); padding: 0.1rem 0.2rem 0.1rem; border: 1px solid #007AFF; border-radius: 2px; color: #007AFF; margin-left: 0.3rem; font-size: 0.7rem; margin-bottom: 0.3rem;}
.new_fl a.cur{background: #007AFF; color: #fff; border: none;}


/* 新闻内容页 */


.newCont{width: 100%; padding: 0 3%; box-sizing: border-box;}
.newCont .title{width: 100%; margin-top: 1rem; padding-bottom: 0.5rem; border-bottom: 1px solid #ccc;}
.newCont .title h2{font-size: 1rem; font-weight: bold; color: #333;}
.newCont .title .from{font-size: 0.70rem; color: #999; margin-top: 0.5rem;}
.newCont .title .from span{margin-right: 0.7rem;}
.newCont .cont{width:100%; margin-top: 1rem; font-size: 0.85rem; line-height: 1.6;}
.newCont .cont p{font-size: 0.85rem; line-height: 1.6; margin-bottom: 0.85rem;}
.newCont .cont img{max-width: 100%; width: auto; display: block; margin: 0.8rem auto;}
.new_tj{width: 96%; margin: 1rem auto 0;}
.new_tj .tit{width: 100%; height: 2.2rem; line-height: 2.2rem; padding-left: 0.9rem; box-sizing: border-box; border-bottom: 2px solid #007AFF; font-weight: bold; position: relative; color: #007AFF; font-size: 0.9rem;}
.new_tj .tit:after{position: absolute; content: ''; width: 0.3rem; height: 50%; top: 25%; left: 0.2rem; background: #007AFF;}
.new_tj .tj_list{width: 100%; overflow: hidden; margin: 0.6rem 0;}
.new_tj .tj_list li{width: 100%; padding-left: 1rem; position: relative; line-height: 1.8rem; font-size: 0.85rem;}
.new_tj .tj_list li:after{content: ''; position: absolute; left: 0.4rem; top: 0.6rem; width: 0.2rem; height: 0.2rem; background: #007AFF; border-radius: 100px;}
.new_tj .tj_list li a{font-size: 0.85rem; color: #007AFF;}

.shengming{width: 96%; margin: 1rem auto 0; border: 2px solid red; display: flex; align-items: center; box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.shengming .sm_img{width: 4rem; height: 4rem; padding: 0.3rem; box-sizing: border-box;}
.shengming .sm_img img{width: 100%;}
.shengming .text{width: calc(100% - 5rem); margin-left: 0.5rem;padding: 0.3rem 0; box-sizing: border-box; line-height: 1.4; }
.shengming .text label{color: red;}




/* 系统单页 */

.about_nav ul{flex-flow: row wrap; }
.about_nav ul li{position: relative; border-bottom: 1px solid rgba(255,255,255,0.1);}
.about_nav ul li:after{content: ''; width: 1px; height: 100%; background:rgba(255,255,255,0.1); position: absolute; right: 0; top: 0;}
.fukuan{width: 100%; margin: 1rem 0;}
.fukuan .tit{background: #ECECEC; color: #F16D16; text-align: center; font-size: 0.9rem; font-weight: bold; height: 2.2rem; line-height: 2.2rem; padding-left: 3%; box-sizing: border-box;}
.fukuan .tit_online{color: red;}
.fukuan ul{padding: 0 3%; box-sizing: border-box; margin-top: 0.5rem;}
.fukuan ul li{padding: 0.5rem 0; border-bottom: 1px solid #ECECEC;}
.fukuan ul li .img{margin-bottom: 0.5rem; }
.fukuan ul li .img img{width: 166px;}
.fukuan ul li p{line-height: 1.6; font-size: 0.8rem;}
.fukuan .online{ width: 100%; font-size: 0;}
.fukuan .online img{width: 50%; display: inline-block;}

/*公司资质*/

.zizhi{width: 100%; margin: 1rem 0;}
.zizhi .tit{background: #ECECEC; color: #F16D16; text-align: center; font-size: 0.9rem; font-weight: bold; height: 2.2rem; line-height: 2.2rem; box-sizing: border-box;}
.zizhi .tupian{ width: 100%;}
.zizhi .tupian img{width: 100%; display: inline-block;}

/*联系方式*/
.lianxi{width: 100%; margin: 1rem 0;}
.lianxi .tit{background: #ECECEC; color: #F16D16; text-align: center; font-size: 0.9rem; font-weight: bold; height: 2.2rem; line-height: 2.2rem; box-sizing: border-box;}
.lianxi .tit2{width: 100%; height: 2.8rem; line-height: 2.8rem; background: #f7f7f7; border-bottom: 2px solid #b9081d;padding: 0 3%; box-sizing: border-box; display: flex; justify-content:space-between;}
.lianxi .tit2 span{ font-size:0.8rem}
.lianxi .li{padding: 0.5rem 0;margin-top: 0.5rem; border-bottom: 1px solid #ECECEC;position: relative;box-sizing: border-box; height:6rem}
.lianxi .li .img{margin-bottom: 0.5rem; width:5.5rem; float:left; text-align:center }
.lianxi .li .text{margin-bottom: 0.5rem; width:calc(100%-7rem); padding-left:0.5rem;box-sizing: border-box; float:left}
.lianxi .li .img img{width:4rem;border: 1px solid #ECECEC;}
.lianxi .li .text p{line-height: 1.6; font-size: 0.6rem;}
.lianxi .li .srcode{width:4rem;position: absolute;right: 1.5rem;top:0.5rem;}

/* 系统列表 */
.about_list{width: 100%; padding: 0 3%; box-sizing: border-box; margin: 0.8rem 0;}
.about_list ul li{line-height: 2.2rem; font-size: 0.8rem; color: #007AFF; border-bottom: 1px solid #ececec; position: relative; padding-left: 1rem;}
.about_list ul li:after{content: ''; position: absolute; left: 0.4rem; top: 1rem; width: 0.2rem; height: 0.2rem; background: #165eb2; border-radius: 100px;}
.about_list ul li a{color: #165eb2;}


/* 关于我们 */
.aboutBox .about_tit{width: 100%;border-bottom: 2px solid #FF5C09; background-color:#ECECEC;padding-bottom:3%}
.aboutBox .about_tit img{width: 100%;}
.aboutBox .about_tit h2{font-size:1.5rem; line-height:2.5rem; text-align: center; color:#FF5C09}
.aboutBox .about_tit p{text-align: center; font-size:0.8rem; color:blue}
.aboutBox .about_text{width: 100%; padding: 0 2%;margin: 0.8rem 0; box-sizing: border-box;}
.aboutBox .about_text .img{width: 100%; margin: 0.8rem 0;}
.aboutBox .about_text .img img{width: 100%;}
.aboutBox .about_text .text{color: #3e3e3e; line-height: 1.6; font-size: 0.85rem;}
.whyBox{width: 100%; margin: 1rem 0 0;}
.why_tit{width: 100%; height: 2.4rem; line-height: 2.4rem; background: #f7f7f7; border-bottom: 2px solid #FF5C09;padding: 0 3%; box-sizing: border-box; display: flex; justify-content:space-between;}
.why_tit .name{ color: #FF5C09; font-size: 1rem;  font-weight: bold;}
.why_tit .name label{color: #0468d8;}
.whyBox .why_tit .xing img{display: inline-block; width: 0.9rem; margin-left: 0.2rem;}
.whyBox .list{width: 100%; margin: 1rem auto 0; display: flex; flex-flow: row wrap;}
.whyBox .list li{width: 30%; height: 8.5rem;background-color: rgba(193,160,100,0.15); border-radius: 10px; padding: 0 0.2rem; box-sizing: border-box; margin-left: 2%; margin-bottom: 1rem;}
.whyBox .list li p{color: #484848; font-size: 0.85rem; line-height: 1.4;}
.whyBox .list li p:first-child{color: #FF5C09; font-size: 0.95rem; margin: 1rem 0 0.6rem; text-align: center; font-weight: bold;}
.whyBox .list li:first-child p:last-child{font-size: 0.80rem;}
.zp_lc{width: 100%;}
.zp_lc .img{width: 100%; padding: 0 0%; box-sizing: border-box;}
.zp_lc .img img{width: 100%; margin: 1rem 0;}

.about_wj{width: 100%; margin: 1rem auto 0;}
.about_wj .about_wj_list{width: 100%; padding: 0 0%; box-sizing: border-box; display: flex; flex-flow: row wrap; margin-top: 1rem;}
.about_wj .about_wj_list li{width: 29%; margin-left: 3%; height: 10rem;}
.about_wj .about_wj_list li .img{width: 100%; height: 6rem; display: block;}
.about_wj .about_wj_list li .img img{width: 100%; max-height: 100%; height: auto; }
.about_wj .about_wj_list li .text{width: 100%; padding: 0.3rem 0; border: 1px solid #ccc; border-width: 0px 1px 1px 1px;}
.about_wj .about_wj_list li .text p{text-align: center; margin-top: 0.2rem; font-size: 0.8rem;}
.about_wj .about_wj_list li .text p:first-child{font-weight: bold; font-size: 0.9rem; color: #0468d8; font-weight: bold;}

.about_team .list{width: 100%; padding: 0 0%; box-sizing: border-box; display: flex; flex-flow: row wrap; margin-top: 1rem;}
.about_team .list li{width: 21%; margin-left: 3%; height: 7rem;}
.about_team .list li .img{width: 100%; height: 5.5rem; display: block;}
.about_team .list li .img img{width: 100%; height: 100%; }
.about_team .list li .text{width: 100%; padding: 0.3rem 0;  border-width: 0px 1px 1px 1px;}
.about_team .list li .text p{text-align: center; font-size: 0.8rem;}
.about_input .input_box{margin-top: 1rem; overflow: hidden; margin-bottom: 2rem; padding: 0 3%; box-sizing: border-box;}
.about_input .input_box .li{display: flex; margin-bottom: 0.5rem;}
.about_input .input_box .li .name{width: 4.5rem; line-height: 2rem; font-size: 0.85rem;}
.about_input .input_box .li .name label{color: red; margin-left: 2px;}
.about_input .input_box .li .input_main{width: calc(100% - 4.5rem); position: relative;}
.about_input .input_box .li .input_main .input{width: 100%; border: 1px solid #CCCCCC; color: #666; height: 2rem; line-height: 2rem; padding: 2px 5px; box-sizing: border-box; font-size: 0.8rem;}
.about_input .input_box .li .input_main .input:focus::-webkit-input-placeholder{color: transparent;}
.about_input .input_box .li .input_main .input_text{width: 100%; min-height: 5rem; height: auto;  border: 1px solid #CCCCCC;padding: 2px 5px; box-sizing: border-box;}
.about_input .input_box .li .input_main p{font-size: 0.7rem; line-height: 1.4rem;}
.about_input .input_box .li .input_main .yzm{position: absolute; top: 0; left: 110px; width: 80px; height: 30px;}
.about_input .input_box .li .tijiao{width: 80%; margin: 1rem auto 0; height: 2.5rem; line-height: 2.5rem; color: #fff; background: linear-gradient(15deg,#ff8b0e,#f9a117); border-radius: 0.4rem; border: none; font-size: 1rem; box-shadow: 0 2px 6px rgba(0,0,0,0.2);}
.about_input .input_box .li .input_main .layui-form-select{ border: 1px solid #CCCCCC;}
.about_input .input_box .li .input_main .layui-input{height: 2rem; line-height: 2rem; padding: 2px 5px; box-sizing: border-box; font-size: 0.8rem;color: #666;}


@media screen and (max-width: 320px) {
	.why_tit .name{font-size: 0.95rem;}
	.about_wj .about_wj_list li .img{height: 5.5rem;}
}
@media screen and (min-width: 600px) {
	.about_wj .about_wj_list li{ height: 12rem;}
	.about_wj .about_wj_list li .img{height: 8.5rem; }
	.about_team .list li{ height: 8rem;}
	.about_team .list li .img{height: 5.5rem; width:5.5rem; }
	
}

/* 机构展示页 */

.zjShow{width: 100%;}
.zjShow .zjShow_top{width: 100%; background:#d3f2f4 url(/images/infor_bg.jpg) left bottom repeat-x; padding: 10px 3% 20px; display: flex; align-items: center; justify-content: space-between; }
.zjShow .zjShow_top span.img{width: 5rem; height: 5rem; background: #fff; border-radius: 100px; overflow: hidden; display: block;}
.zjShow .zjShow_top span.img img{width: 90%; height: 90%; border-radius: 100px; display: block; margin: 5% auto;}
.zjShow .zjShow_top p{font-size: 0.85rem;}
.zjShow .zjShow_top .text{width: calc(100% - 5.5rem);}
.zjShow .zjShow_top .text .tit{font-size: 0.95rem; font-weight: bold; color: #333; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zjShow .zjShow_top .text .adress{margin-top: 0.5rem;}
.zjShow .zjShow_top .text .adress span{margin-right: 0.5rem;}
.zjShow .zjShow_top .text .adress span img{width: 1.4rem;}
.zjShow .zjNav{width: 100%;margin: 1rem 0 1.5rem;}
.zjShow .zjNav ul{display: flex; padding-bottom: .6rem; border-bottom: 1px solid #ececec;}
.zjShow .zjNav ul li{width: 25%; text-align: center; position: relative; font-weight: bold;}
.zjShow .zjNav ul li a{display: block; text-align: center; font-size: 0.85rem;}
.zjShow .zjNav ul li.cur a{color: #2a34a6;}
.zjShow .zjNav ul li.cur:after{content: ''; width: 60%; height: 2px; background: #2a34a6; position: absolute; left: 20%; bottom: -.6rem;}
.zjShow_about{width: 100%; margin: 1rem auto;}
.zjShow_about .ty_tit{width: 100%; margin-bottom: 1rem; text-align: center;}
.zjShow_about .ty_tit img{width: 90%;}
.zjShow_about .cont{width: 100%; line-height: 1.6; padding: 0 3%; box-sizing: border-box; font-size: 0.8rem;}
.zjShow_about .cont p{}
.zjShow_about .cont p img{max-width:700px;width:100%}
.zjShow_ku{width: 100%; margin: 1rem auto;}
.zjShow_ku .ty_tit{width: 100%; margin-bottom: 1rem; text-align: center;}
.zjShow_ku .ty_tit img{width: 90%;}
.zjShow_ku .list{width: 94%; margin: 0 auto; box-sizing: border-box;border: 1px solid #ececec; border-width: 1px 1px 0 1px;}
.zjShow_ku .list li{width: 100%; border-bottom: 1px solid #ececec; padding: 0.6rem;  box-sizing: border-box; position: relative;}
.zjShow_ku .list li a{display: flex; justify-content: space-between; color: #333; align-items: center; font-size: 0.85rem; }
.zjShow_ku .list li p.img{width:6rem ;}
.zjShow_ku .list li p.img img{width: 100%;}
.zjShow_ku .list li .text{width: calc(100% - 6.5rem); line-height: 1.5;}
/*.zjShow_ku .list li .text p:nth-child(1){color: #007AFF; font-weight: bold;}
.zjShow_ku .list li .text p:nth-child(2){color: #F5690C;}*/
.zjShow_ku .list li .zj_more{position: absolute; top: 42%; right: 1em; opacity: 0.6;}
.zjShow_ku .list li .zj_more img{width: 3rem;}

/* 登录页 */

.aboutBox{width: 100%; margin-top: 1rem;}
.login{width: 100%; margin: 12% auto 0; padding: 0 4%; box-sizing: border-box;}
.login .login_logo{width: 100%;}
.login .login_logo img{width: 60%; display: block; margin: 0 auto;}
.login_list .tit{width: 100%; text-align: center; font-size: 1.3rem; margin-bottom: 2rem; color: #007AFF;}
.login .login_list{width: 100%; padding: 0 3%; box-sizing: border-box; margin-top: 2.5rem;}
.login .login_list .li{width: 100%; height: 2.7rem; position: relative; box-shadow: 0 2px 10px rgba(0,0,0,0.15); border: 1px solid #0468d8; border-radius: 10px; margin-bottom: 1rem; display: flex; overflow: hidden;}
.login .login_list .li .icon{width: 1.2rem; height: 1.2rem; margin-right: 0.5rem; margin: 0.65rem 0.5rem 0 0.5rem;}
.login .login_list .li .input{width: calc(100% - 1.5rem); border: none; border-radius: 10px;font-size: 0.85rem; }
.login .login_list .li .input::-webkit-input-placeholder{color: #0468d8; font-size: 0.85rem;}
.login .login_list .li .input:focus::-webkit-input-placeholder{color: transparent;}
.login .login_list .li .yzm2{width: 5rem; position: absolute; right: 0.5rem; top: 0.4rem;}
.login .login_list .li .btn{background: #0468d8; width: 100%; color: #fff; font-size: 0.9rem; text-align: center; border: none;}
.login .login_list .li:last-child{border: none;}
.login .login_tip{width: 100%; margin-top: 0.5rem; display: flex; justify-content: space-between; padding: 0 3%; box-sizing: border-box;}
.login .login_tip span{font-size: 0.85rem;}
.login .login_tip2{width: 100%; margin: 1rem auto 3rem; padding: 0 10%; box-sizing: border-box;}
.login .login_tip2 p{text-align: center; font-size: 0.9rem; line-height: 1.6;}
.login .login_tip2 p label{color: #ff5224;}

/* 注册页 */
.regBox .input_box{margin-top: 1rem; margin-bottom: 1rem; padding: 0 3%; box-sizing: border-box;}
.regBox .input_box .li{display: flex; margin-bottom: 0.5rem;}
.regBox .input_box .li .name{width: 4.5rem; line-height: 2rem; font-size: 0.85rem;}
.regBox .input_box .li .name label{color: red; margin-left: 2px;}
.regBox .input_box .li .input_main{width: calc(100% - 4.5rem); position: relative;}
.regBox .input_box .li .input_main .input{width: 100%; border: 1px solid #CCCCCC; color: #666; height: 2rem; padding: 2px 5px; box-sizing: border-box; font-size: 0.8rem;}
.regBox .input_box .li .input_main .input:focus::-webkit-input-placeholder{color: transparent;}
.regBox .input_box .li .input_main .input_text{width: 100%; min-height: 5rem; height: auto;  border: 1px solid #CCCCCC;padding: 2px 5px; box-sizing: border-box;}
.regBox .input_box .li .input_main p{font-size: 0.7rem; line-height: 1.4rem;}
.regBox .input_box .li .input_main .yzm{position: absolute; top: 0; left: 110px; width: 80px; height: 30px;}
.regBox .input_box .li .tijiao{width: 100%; margin: 1rem auto 0; height: 2.5rem; line-height: 2.5rem; color: #fff; background: #0468d8; border-radius: 0.4rem; border: none; font-size: 1rem; box-shadow: 0 2px 6px rgba(0,0,0,0.2);}
.regBox .input_box .li .input_main .layui-form-select{ border: 1px solid #CCCCCC;}
.regBox .input_box .li .input_main .layui-input{height: 2rem; line-height: 2rem; padding: 2px 5px; box-sizing: border-box; font-size: 0.8rem;color: #666;}
.regBox .input_box .lis span a{color: #0000FF;}

/* 个人中心 */
.contentVip{width: 100%; box-sizing: border-box;}
.myBox{width: 94%;  display: flex; justify-content: space-between; align-items: center;  background: url(/images/my_bg.png) no-repeat; padding-left:0.5rem; box-sizing: border-box; margin: 1rem auto 0; height: 7rem; background-size: 100%;}
/* .content .info_tit{width: 100%; height: 2.2rem; line-height: 2.2rem;  text-align: center; font-size: 1rem; background: #007AFF; color: #fff; } */
.myBox .info{ display: flex;  align-items: center; }
.myBox .info .touxiang{width: 3.5rem; height: 3.5rem; border-radius: 100px; margin-right: 0.4rem;border: 2px solid #fff;}
.myBox .info .text{color: #fff; }
.myBox .info .text .name{font-size: 1rem; text-align: left;}
.myBox .zx{border-top-left-radius: 100px; font-size: 0.85rem; border-bottom-left-radius: 100px; padding: 0.2rem 0.3rem 0.2rem 0.4rem; background: #fff; color: #fb560a;}
.ziliao{background: #fff; min-height: 20rem; padding:0 0.3rem; box-sizing: border-box; overflow: hidden; width: 100%;width: 94%; margin:1rem auto 0; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.ziliao_list{margin-top: 1rem; padding: 0 0.2rem; box-sizing: border-box;}
.ziliao_list .li{padding:0 0.2rem; height: 2.4rem; line-height: 2.4rem; box-sizing: border-box; border-bottom: 1px solid #ececec;width: 100%;}
.ziliao_list .li a{ display: flex; justify-content: space-between; width: 100%;}
.ziliao_list .li .name{color: #333333; font-size: 0.85rem;}
.ziliao_list .li .nr{color: #999999; font-size:0.85rem;}
.ziliao_list .li .nr img{width: 1rem; opacity: 0.7;}

.market_ad{background: #fff; min-height: 20rem; padding:0 0.3rem; box-sizing: border-box; overflow: hidden; width: 100%;width: 94%; margin:1rem auto 0; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.market_ad_list{margin-top: 1rem; padding: 0 0.2rem; box-sizing: border-box;}
.market_ad_list .li{padding:0 0.2rem; height: 2.4rem; line-height: 2.4rem; box-sizing: border-box; border-bottom: 1px solid #ececec;width: 100%;}
.market_ad_list .li .name{color: #333333; font-size: 0.85rem;}
.market_ad_list .li .nr{color: #999999; font-size:0.85rem;}
.market_ad_list .li .nr img{width: 1rem; opacity: 0.7;}



/* 我的动态 */

.my_fanhui{ width: 94%; margin: 1rem auto 0; box-sizing: border-box; font-size: 0.85rem; height: 2.4rem; line-height: 2.4rem; background: rgba(0,0,0,0.4); border-radius: 10px; color: #fff;}
.my_fanhui a{ display: block; text-align: center; color: #fff;}
.my_fanhui img{width: 1rem; margin-right: 0.2rem;}
.zt_tit{margin: 1rem 0 0; font-size: 1rem; padding: 0 2%; box-sizing: border-box; font-weight: bold; }
.zt_tit span{position: relative; color: #007AFF;}
.zt_tit span:after{width: 100%; height: 2px; content: ''; background: #007AFF; position: absolute; left: 0; bottom: -0.4rem;}

/* 完善资料 */


.wanshan .input_box{margin-top: 1rem; overflow: hidden; margin-bottom: 2rem; padding: 0 3%; box-sizing: border-box;}
.wanshan .input_box .li{display: flex; margin-bottom: 0.5rem;}
.wanshan .input_box .li .name{width: 5.5rem; line-height: 2rem; font-size: 0.85rem; text-align: right; margin-right: 0.5rem;}
.wanshan .input_box .li .name label{color: red; margin-left: 2px;}
.wanshan .input_box .li .input_main{width: calc(100% - 5rem); position: relative;}
.wanshan .input_box .li .input_main .input{width: 80%; border: 1px solid #CCCCCC; color: #666; height: 2rem; line-height: 2rem; padding: 2px 5px; box-sizing: border-box; font-size: 0.8rem;}
.wanshan .input_box .li .input_main .input:focus::-webkit-input-placeholder{color: transparent;}
.wanshan .input_box .li .input_main .input_text{width: 100%; min-height: 5rem; height: auto;  border: 1px solid #CCCCCC;padding: 2px 5px; box-sizing: border-box;}
.wanshan .input_box .li .input_main p{font-size: 0.7rem; line-height: 1.4rem;}
.wanshan .input_box .li .input_main .yzm{position: absolute; top: 0; left: 110px; width: 80px; height: 30px;}
.wanshan .input_box .li .tijiao{width: 80%; margin: 1rem auto 0; height: 2.5rem; line-height: 2.5rem; color: #fff; background: linear-gradient(15deg,#ff8b0e,#f9a117); border-radius: 0.4rem; border: none; font-size: 1rem; box-shadow: 0 2px 6px rgba(0,0,0,0.2);}
.wanshan .input_box .li .input_main .layui-form-select{ border: 1px solid #CCCCCC;}
.wanshan .input_box .li .input_main .layui-input{height: 2rem; line-height: 2rem; padding: 2px 5px; box-sizing: border-box; font-size: 0.8rem;color: #666;}
.wanshan .input_box .li .input_main .layui-form-radio>i{font-size: 17px;}
.wanshan .input_box .li .input_main .layui-form-radioed>i{color: #F16D16;}
.wanshan .input_box .li .input_main .layui-form-item .layui-input-inline{width: 48%;}
.wanshan .input_box .li .input_main .layui-form-item {width:100%; display: flex; justify-content: space-between; margin-bottom: 0;}
.wanshan .input_box .li .input_main .input_li{display: flex; align-items: center;}
.wanshan .input_box .li .input_main .fileBtn{ margin-left: 5px; width: 80px; height: 2rem; line-height: 2rem; border: 1px solid #ccc; background: linear-gradient(to bottom,#ffffff,#ececec);}
.wanshan .input_box .li .input_main .file_pic{width: 100%; display: flex; flex-flow: row wrap;}
.wanshan .input_box .li .input_main .file_pic li{width: 30%; height: 4rem; margin-right: 3%; margin-bottom: 0.5rem;}
.wanshan .input_box .li .input_main .file_pic li img{width: 100%;height: 4rem;}

@media screen and (max-width: 450px){
.wanshan .input_box .li .input_main	.layui-form-item .layui-input-inline {
		display: block;
		float: none;
		left: 0;
		margin: 0 0 0px 0;
	}
}

/* 会员登录后列表 */
.my_list{width: 100%; padding: 0 3%; box-sizing: border-box; margin-top: 1rem;}
.my_list table{ margin: 1rem auto;  width: 100%; border: 1px solid #ECECEC; border-width: 1px 0px 0px 1px; box-sizing: border-box;}
.my_list table tr{width: 100%;}
.my_list table td{background: #fff; padding: 0.4rem 2px; box-sizing: border-box; line-height: 1.2rem; font-size: 0.75rem; text-align: center; max-width: 150px; width: auto; border: 1px solid #ECECEC; border-width: 0px 1px 1px 0px;}
.my_list table td a{color: #007AFF;}
.my_list table th{background: #007AFF; color: #fff; padding: 0.5rem 0;line-height: 1.2rem;  text-align: center;border: 1px solid rgba(255,255,255,0.2); border-width: 0px 1px 1 0px;}
/* 底部快速提交电话 */
.footer123{width: 100%;position:fixed;left:0; bottom:0;height:80px;background:rgba(0, 17, 26,0.8);padding:10px 20px;box-sizing: border-box;}
			.footer123 .tips{width:100%; height:20px; color:#FFF; margin-bottom: 5px; font-size:15px }
			.footer123 .footbox{width:100%; height:60px;}
			.footer123 .input{width: 55%; padding: 0 10px; box-sizing: border-box; height: 33px; line-height: 33px; background: #fff; border-radius: 3px;  border:  none; }
			.footer123 .btn{width:40%;height:35px;line-height: 35px;background: #007DDB;border-radius:3px;color: #fff; margin-left:10px;border:none; font-size: 15px;}
			.footer123 .guanbi{width: 20px;height: 20px;display: inline-block;position: absolute;right: 0;top: 10px;background: url(/img/guanbi.png) no-repeat -44px 0;}







