/*机构首页*/
.xmf_ab{ width: 1200px; background-color: #fff; padding:15px 10px; height:auto;overflow:hidden;}
.xmf_ab .xmf_ab_l img{ width: 500px;float: left; border-radius: 10px;}
.xmf_ab .xmf_ab_r{ width: 620px; float: right;}
.index-pj{ width: 620px;margin-top:10px;}
.index-pj em, .index-pj span, .index-pj ul { display: inline-block; float: left;  }
.index-pj a { display: inline-block; font-size: 14px; text-decoration: underline; color: #262626; }
.index-pj a:hover{text-decoration: underline;}
.agency-right-more:hover a { color: #1a8cff; }
.index-pj em { font-size: 32px; letter-spacing: 0; color: #ff1144;margin-top:-15px; }
.index-pj span { height: 24px; margin-right: 5px; margin-left: 6px; padding: 2px 8px 2px 6px; font-size: 14px; line-height: 21px; letter-spacing: 0; color: #fff; -moz-border-radius: 13px 13px 13px 0; border-radius: 13px 13px 13px 0; background: #ff1144; }
.index-pj{ font-size: 13px; color: #8C8C8C; letter-spacing: 0; margin-bottom: 17px;}
.index-right dt { height: 18px; margin-left: 0;float:left; width:70px; }
.index-right dt, .index-right dd {float:left;  line-height: 18px; }
.xmf_ab dl{ width:600px; float:left; margin:10px 0; font-size:14px;letter-spacing:1px;}
.xmf_ab dl dt{width:80px; float:left; color:#8c8c8c;}
.xmf_ab dl dd{ color:#262626; max-height: 69px; line-height: 23px; overflow: hidden;}
.index-ts span img { width: 16px; height: 16px; margin-top: -1px; margin-right: 3px; display: inline-block; }
/*相册*/
.count{ height:200px; overflow:hidden;}
.rowE .warp-pic-list{position:relative;width:100%;height:200px;overflow:hidden;}
.rowE .count li{margin-right:12px;width:230px;height:200px; float: left;}
.rowE .count .img_wrap{width:230px;height:153px;}
.rowE .count li .text-area{ width:100%;padding:5px 10px 5px 15px;height:35px; line-height:35px; overflow:hidden;}
.rowE .count li .text-area  p a{ font-size:14px; color:#666; text-decoration:none;}
.rowE .count .p-num{font-family:"Tahoma";font-weight:bold;}
.rowE .btn{display:block;height:55px;position:absolute;top:48px;width:35px;z-index:200;cursor:pointer;}
.rowE .prev{ background-position:0 -88px;left:0;}
.rowE .prev:hover{background-position:0 -144px;}
.rowE .next{ background-position:0 -200px;right:0;}
.rowE .next:hover{background-position:0 -256px;}
.icon{background:url(../images/icon.png) no-repeat 0 0;}

/*首页课程*/
.product{ position: relative;  width: 1200px;}
.product li{ width:592px;float: left; display: inline; margin-left: 20px; margin-right:20px;transition:0.4s;-webkit-transition:0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;-ms-transition: 0.4s; margin-bottom:18px; padding-top:24px; padding-bottom:24px; padding-left:20px;margin-right:15px;     }
 .product li.ml0{margin-left:0px; }
 .product li:nth-child(2n){ margin-right: 0;}
.telist a{ padding-bottom:3px;}
.telist .btnbox a{padding-bottom:0px; }
.left_text a{ font-size:18px; font-weight:bold; margin-bottom:3px;display: block;}
.pstyle{ line-height:24px; margin-top:8px; margin-bottom:16px;}
.btn1 a:hover, .btn2 a:hover {color:#f1f1f1;}
/*更多课程*/
.duo{ position: absolute; right: 0; top: -60px; height:40px;border-radius:6px;line-height:40px; }
.duo a{ color:#999; font-size:16px; text-align:center; display:block; }
.radius{ border-radius:6px; background-color:white; border:1px solid #d9d9d9;}
/**/
.index_box3{ line-height:35px; letter-spacing:1px; }
/*新闻*/

.news_title a{ font-size:20px; font-weight:bold;}
.news_title .more1 { font-size:10px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#666666; display:block; line-height:20px; text-align:center; line-height:30px;}
.news_img{ width:300px; height:170px; position:relative; margin-top:6px;}
.news_img img{ width:300px; height:170px; }
.news_p{ padding-left:16px; padding-right:25px; background-color:rgba(0,0,0,.7); font-size:16px;  color:white; line-height:24px; height:56px; padding-top:6px; position:absolute; bottom:0; width:259px; }
.news_text{ border-bottom:1px solid  #f5f6f7;  padding-top:8px; padding-bottom:7px;}
.news_text .news_tp{ width:208px; font-size:14px; color:#333; line-height:24px; margin:0;}
.news_text .news_ti{ margin-top:6px;}
.news_text .news_ti img{ width:62px; height:35px;}
.news_img .news_p a{ color:white; }
.news_img .news_p a:hover { color:white; }
.marr0{ margin-right:0;}

/*首页师资*/
.jg_shizi{padding-bottom: 20px;}
.jg_shizi dl{display: flex;  flex-direction: column;  -webkit-box-align: center; align-items: center;width: 183px;height: 240px;background-color: rgb(250, 250, 250);box-sizing: border-box;cursor: pointer;padding: 20px 10px 10px;border-radius: 12px;
transition: all 0.3s ease 0s;margin-right:15px; float: left;}
.jg_shizi dl:nth-child(6n){ margin-right: 0;}
.jg_shizi dl:hover{ box-shadow: 0 2px 10px #666;}
.jg_shizi dl img{ max-width: 183px;
	height: 100px;
	border: 1px #f1f1f1 solid;}
.jg_shizi dl dt{ text-align: center;}
.jg_shizi dl dd{  font-size: 14px;}
.jg_shizi dl dd h3,.jg_shizi dl dd h3 a{ text-align: center; color: #000; font-size: 16px; line-height: 45px;height: 45px;
	overflow: hidden;}
.jg_shizi dl dd p{ width: 100%; max-height: 44px; line-height: 22px; overflow: hidden; color: #666;}

/*问答*/

.shell2 {width:100%; height:325px;overflow:hidden; margin:10px auto; font-size:12px; line-height:25px; letter-spacing: 1px;}
.shell2 ul li {width:49%; height:100px; background:#fff; padding:15px; float:left; margin:0 1% 10px 0; color:#44453d;}
.shell2 ul li :hover{ box-shadow: 0 0 6px #f5f6f7;}
.shell2 ul li p.text{ color:#999;  overflow:hidden; width:100%;}
.shell2 ul li p.wen {overflow:hidden; width:560px; height:25px;}
.shell2 ul li p.wen i a{ overflow:hidden; width:560px; height:25px; line-height:24px; text-decoration:none;}
.shell2 ul li p.da{overflow:hidden; width:560px; height:25px;}
.shell2 ul li p.da i a{overflow:hidden; width:560px; height:25px; line-height:24px; text-decoration:none;}
.shell2 ul li a {font:normal 14px "寰蒋闆呴粦"; color:#333; line-height:24px; text-decoration:none; width: 96%;float: right;}
.shell2 ul li a:hover {color:#ee333e;}

/*评价*/
.comment-mode .comment-list li {position: relative;zoom: 1;margin-bottom: 30px}
.comment-mode .comment-list li:before {content: '';display: block}
.comment-mode .comment-list li:after {content: '';display: block;height: 0;clear: both}
.comment-mode .comment-list li:last-child .othercontent {border: none}
.comment-mode .comment-list li .pic {width: 66px;margin-right: 20px;float: left}
.comment-mode .comment-list li .pic img {margin-bottom: 5px;width: 66px;height: 66px;border-radius: 50%}
.comment-mode .comment-list li .othercontent {
display: table-cell;float: right;table-layout: fixed;word-wrap: break-word;word-break: break-all;width:89%;font-size: 14px;padding-bottom: 20px;
border-bottom: 1px dashed #e0e0e0;}
.comment-mode .comment-list li .othercontent .user-info {margin-bottom:5px;
overflow: hidden;zoom: 1}
.comment-mode .comment-list li .othercontent .user-info .user-name {margin-bottom: 2px}
.comment-mode .comment-list li .othercontent .user-info .user-name .name {line-height: 18px;word-wrap: break-word;
word-break: break-all;font-size: 14px;display: inline-block;vertical-align: middle;margin-right: 7px}
.comment-mode .comment-list li .othercontent .user-info .user-name .name a {color: #333}
.comment-mode .comment-list li .othercontent .user-info .comment-rst {margin-bottom: 0;
color: #999;display: inline-block;margin-left: 11px;vertical-align: middle;font-size: 12px}
.comment-mode .comment-list li .othercontent .user-info .comment-rst .rst {padding-right: 10px}
.comment-mode .comment-list li .othercontent .desc {margin-bottom: 15px}
.comment-mode .comment-list li .othercontent .comment-txt {padding: 0;line-height: 24px;font-size: 14px;position: relative}
.comment-mode .comment-list li .othercontent .comment-txt .desc {height: auto;
position: relative;margin-bottom: 0}
.comment-mode .comment-list li .othercontent .shop-photo {width:920px;height: 103px;margin-bottom: 13px}
.comment-mode .comment-list li .othercontent .shop-photo .inner {position: relative}
.comment-mode .comment-list li .othercontent .shop-photo .inner ul {position: absolute;z-index: 10;left: 0;display: block}
.comment-mode .comment-list li .othercontent .shop-photo .inner ul:before {content: '';display: block}
.comment-mode .comment-list li .othercontent .shop-photo .inner ul:after {content: '';display: block;height: 0;clear: both}
.comment-mode .comment-list li .othercontent .shop-photo .inner ul li {float: left;padding: 0 2px;background-color: #fff;position: relative;margin-bottom: 0
}
.comment-mode .comment-list li .othercontent .shop-photo .inner ul li a {color: #333}
.comment-mode .comment-list li .othercontent .shop-photo .inner ul li a img {vertical-align: middle;width: 100px;height: 100px; margin-top:5px}
.comment-mode .comment-list li .othercontent .shop-photo .inner ul li .img-inner {
float: none;display: block;width: 450px;height: 300px;overflow: hidden}
.comment-mode .comment-list li .othercontent .shop-photo .inner ul li .img-inner img {
vertical-align: middle!important;height: auto!important;float: none!important;width: 100%!important}
.comment-mode .comment-list li .othercontent .shop-photo .inner ul li .shop-gallery-lay {
position: absolute;z-index: 501}
.comment-mode .comment-list li .othercontent .shop-photo .inner ul li .shop-gallery-lay .shop-gallery-img {
position: relative;border: 1px solid #e6cbcf;background-color: #fff;padding: 5px}
.comment-mode .comment-list li .othercontent .shop-photo .inner ul li .shop-gallery-lay .shop-gallery-img .shop-down {
position: absolute;bottom: -6px;left: 40px;display: block;width: 11px;height: 6px;background-position: -250px -270px; z-index: 1000;}

/*校区*/
.borbiw {display: inline-block;width: 50%;height: 330px;box-sizing: border-box;padding: 0 27px;    overflow-y: scroll; float: left;}
/*校区右侧*/
.bORbIW {display: inline-block;width: 50%;height: 330px;box-sizing: border-box;padding: 24px 27px;}
.BMap_mask{overflow: hidden;user-select: none;width: 519px;height: 288px;}
/*校区*/
.school-list li{ width:100%; overflow:hidden; border-bottom:1px #f1f1f1 solid; clear:both;  padding-bottom: 25px; margin-top: 15px;}
.school-list li span{ width:40px; height:40px; float: left; background:url(../images/ditu_1.jpg) 10px 6px no-repeat; padding-top:8px; text-align:center; color:#fff;}
.school-list li a{ display: block; width: 100%;}
.m-school{ width: 80%; float: left; margin-left: 20px;}
.m-school h3{ font-size:18px; line-height: 35px;  color:#3388ff;}
.m-school p{ font-size:14px; color:#666; font-family:"宋体";}
.m-school i{  margin-left: 10px; font-style: normal; }
.stars {display: inline-block;width:70px;height: 18px;background: url(../images/ico_star.png) no-repeat; }
.stars .in {display: block;width: 50%;height: 18px;background: url(../images/ico_star_hover.png) no-repeat;float: left;}
