﻿@charset "UTF-8";

#doyoo_panel {
  display: none !important;
}

/*清除样式*/
html,
body,
div,
p,
ul,
ol,
li,
form,
input,
select,
em,
span,
i,
h1,
h2,
h3,
h4,
h5,
h6,
table,
th,
tr,
td {
  margin: 0;
  padding: 0;
  font-family: "Microsoft Yahei";
}

img {
  border: 0;
  vertical-align: top;
}

ul,
ol,
li {
  list-style: none;
}

i,
em {
  font-style: normal;
}

body {
  background: #eee;
}

a,
a:link {
  text-decoration: none;
}

a:focus {
  outline: none;
}

body {
  background: #eee;
}

/*公用样式begin*/
.IFl {
  float: left;
}

.IFr {
  float: right;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.Xt-vessel {
  margin-top: 21px;
}

/*公用按钮*/
.common_btn {
  display: block;
  text-align: center;
  border: 1px solid #ec2e53;
  background: #ec2e53;
  color: #fff;
  cursor: pointer;
}

.common_btn:hover,
.away_btn:hover {
  background: #c81135;
  border-color: #c81135;
}

.NbgBox a:hover,
.pag_list li:hover,
.pag_list li.Cactive {
  background: #ec2e53;
  color: #fff;
}

.pag_list li.Cactive a {
  color: #fff;
}

.common_btn,
.away_btn,
.Lstrate li,
.C_animation,
.Lpress li img,
.atten_list li img {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}

.serve-list input,
.serve-list select,
.Ibg3,
.Ibg7,
.Finfor input,
.Finfor select,
.digest span,
.list-rules span.rules-cho {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.Ibg3,
.Ibg7,
.serve-list input,
.serve-list select,
.NBbox em,
.Finfor input,
.Finfor select,
.away_btn,
.Lstrate li {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.common_btn,
.row-search-inp,
.Ibg1,
.Ibg2,
.Ibg4,
.Ibg5,
.Ibg6,
.a_l_go_btn,
.digest span {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

/*文字+图片交互*/
/*文字交互*/
.NBbox > a:hover,
.C_title a:hover,
.Lbat li a:hover,
.press:hover,
.DMore:hover,
.abroad_infor a:hover,
.PBox a:hover,
.batch:hover,
.Cform-box h6 a:hover,
.Cform-box .title a:hover,
.Itxt li a:hover,
.items li:hover,
.DItxt li:hover span,
.art_content li:hover a,
.Scase p:hover a {
  color: #ec2e53;
}

.C_animation:hover,
.Lpress li:hover img,
.atten_list li:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

/*针对一行超出隐藏*/
.one_limit,
.Lbat li,
.shool-infor i,
.shool-infor p,
.NBbox > a,
.Scase li,
.academy,
.Ttips h6,
.PBox i {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/*针对两行超出隐藏*/
.W_limit,
.Name_teacher p,
.digest p {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  -ms-line-clamp: 2;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  overflow: hidden;
}

/*公用样式end*/
.S_infor {
  width: 1200px;
  max-width: 1200px;
  margin: 35px auto 0;
  font-size: 14px;
}

/*留学资讯*/
.abroad_infor {
  position: relative;
  margin-bottom: 15px;
}

.abroad_infor span,
.abroad_infor h1 {
  font-size: 30px;
  color: #ec2e53;
  font-weight: normal;
}

.abroad_infor p {
  font-size: 16px;
  color: #000;
  position: absolute;
  bottom: 5px;
  right: 0;
}

.abroad_infor p a,
.abroad_infor p i {
  color: #000;
}

.segm {
  font-family: "SimSun";
  padding: 0 5px;
}

.screen {
  position: relative;
  margin: 12px 0 0 5px;
}

.screen i.item {
  position: relative;
  display: inline-block;
  padding: 0 25px 0 10px;
  border: 1px solid #db2c35;
  line-height: 18px;
  color: #ec2e53;
  margin-right: 3px;
}

.screen i.item > a {
  position: absolute;
  display: block;
  width: 15px;
  height: 19px;
  top: 0;
  right: 0;
  background: url(https://www.igo.cn/liuxue/images/channels/channel-page-title-item.png) -15px
    center no-repeat;
  cursor: pointer;
}

.screen i.item:hover > a {
  background-position: 0 center;
  background-color: #db2c35;
}

/*左侧*/
.bgBox {
  width: 835px;
  padding: 20px 32.5px;
  background: #fff;
  margin-bottom: 28px;
}

/*筛选条件*/
.group .row {
  position: relative;
  border-bottom: 1px solid #ff123f;
  padding: 8px 0;
}

.ln39 {
  padding: 13px 0 3px !important;
}

.row span,
.Search_Kbox span {
  font-size: 14px;
  color: #000;
  font-weight: 700;
}

.C_items {
  width: 740px;
}

.items li {
  display: inline-block;
  color: #373737;
  margin-bottom: 10px;
  cursor: pointer;
  padding: 0 4px;
}

.items li.active,
.items li:hover {
  background-color: #ff0034;
  color: #fff;
  border-radius: 3px;
}

.items li.active a,
.items li:hover a {
  color: #ffffff;
}

.items li a {
  color: #373737;
}

#news_type li {
  margin-right: 10px;
}

#news_country li {
  margin-right: 20px;
}

#news_city li {
  margin-right: 20px;
}

/*关键词搜索*/
.Search_Kbox {
  padding-top: 25px;
  overflow: hidden;
}

.Search_Kbox > span {
  margin-top: 4px;
}

.S_input {
  color: #373737;
}

.row-search-inp {
  outline: none;
  width: 360px;
  height: 28px;
  border: 1px solid #c6c6c6;
  padding-left: 10px;
}

.row-search-btn {
  display: inline-block;
  width: 117px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  letter-spacing: 5px;
  margin: 0 60px 0 22px;
}

.S_num {
  color: #ec2e53;
  margin: 0 4px;
}

.list-rules {
  width: 838px;
  height: 48px;
  line-height: 48px;
  border: 1px solid #eee;
  margin-top: 45px;
  background: #eee;
}

.list-rules span {
  float: left;
  width: 100px;
  color: #000;
  text-align: center;
  cursor: pointer;
  position: relative;
}

.list-rules span.rules-cho {
  background-repeat: no-repeat;
  background-position: 72px;
  text-align: left;
  padding-left: 28px;
}

/*人气+难度*/
.def_icon {
  background-image: url(https://www.igo.cn/liuxue/images/channels/UDarrow.png);
}

.up_icon {
  background-image: url(https://www.igo.cn/liuxue/images/channels/Uarrow.png);
}

.down_icon {
  background-image: url(https://www.igo.cn/liuxue/images/channels/Darrow.png);
}

.list-rules span.g_change {
  font-size: 18px;
  background-color: #fff;
}

.list-pages {
  margin-right: 26px;
}

.list-pages em {
  display: inline-block;
  width: 20px;
  text-align: center;
  color: #626262;
  cursor: pointer;
}

.list-pages em a {
  color: #626262;
}

.list-pages em a:hover {
  color: #ec2e53;
}

.list-pages p {
  display: inline-block;
  color: #373737;
}

/*资讯内容*/
.Infors-list {
  margin-top: 15px;
}

.Infors-list li {
  width: 798px;
  height: 128px;
  padding: 19px 20px;
  overflow: hidden;
  border: 1px solid transparent;
}

.Infors-list li:hover {
  border-color: #eee;
}

.w610 {
  width: 610px;
}

.NBbox {
  overflow: hidden;
}

.NBbox em {
  float: left;
  width: 82px;
  height: 29px;
  line-height: 29px;
  text-align: center;
  font-size: 16px;
}

.NBbox em a {
  color: #fff;
}

.NBbox > a {
  float: left;
  width: 506px;
  height: 29px;
  line-height: 29px;
  font-size: 20px;
  color: #000;
  font-weight: bold;
  margin-left: 22px;
}

.w610 p {
  color: #373737;
  line-height: 26px;
  margin: 14px 0 16px;
}

.w610 p a {
  color: #ec2e53;
}

.message {
  color: #9e9e9e;
}

.read_box {
  margin-left: 36px;
}

.academy {
  display: inline-block;
  width: 310px;
  margin-left: 86px;
}

.academy em {
  margin-left: 6px;
}

/*留学新闻*/
.INbg1 {
  background: #ff9b4d;
}

/*院校排名*/
.INbg2 {
  background: #8fe2aa;
}

/*申请方案*/
.INbg3 {
  background: #82d7ec;
}

/*院校申请*/
.INbg4 {
  background: #ff664d;
}

/*留学费用*/
.INbg5 {
  background: #fe7585;
}

/*新通动态*/
.INbg6 {
  background: #e65090;
}

/*留学移民*/
.INbg7 {
  background: #af50e6;
}

/*海外生活*/
.INbg8 {
  background: #9975ff;
}

/*专业推荐*/
.INbg9 {
  background: #7585ff;
}

/*行前准备*/
.INbg10 {
  background: #75b3ff;
}

/*媒体报道*/
.INbg11 {
  background: #3cd0b6;
}

/*活动回顾*/
.INbg12 {
  background: #40c67c;
}

/*奖学金*/
.INbg13 {
  background: #67bf56;
}

/*明星学子*/
.INbg14 {
  background: #67bf56;
}

/*感谢信*/
.INbg15 {
  background: #97c548;
}

/*专家观点*/
.INbg16 {
  background: #e2a920;
}

/*签证指南*/
.INbg17 {
  background: #f37632;
}

.w125 {
  width: 125px;
  margin-top: 10px;
}

.w125 span {
  width: 125px;
  height: 39px;
  line-height: 39px;
  margin-bottom: 10px;
}

/*翻页按钮*/
.NbgBox {
  margin-left: 15px;
  color: #433535;
}

.NbgBox > a {
  float: left;
  width: 63px;
  height: 35px;
  border: 1px solid #919191;
  color: #433535;
  line-height: 35px;
  text-align: center;
  margin-right: 10px;
}

.pag_list li {
  float: left;
  border: 1px solid #919191;
  line-height: 35px;
  text-align: center;
  margin-right: 8px;
  cursor: pointer;
}

.pag_list li a {
  display: block;
  padding: 0 14px;
  color: #433535;
}

.pag_list li.P_dot {
  border: none;
  margin: 0 2px;
}

.page-num {
  line-height: 37px;
  margin-left: 12px;
}

.page_num {
  margin: 0 2px;
}

.page-jump p {
  float: left;
  margin-top: 3px;
}

.channel-pagenum-inp {
  outline: none;
  width: 57px;
  height: 28px;
  border: 1px solid #919191;
  background: transparent;
  text-align: center;
  color: #433535;
}

.channel-pagejump-btn {
  width: 68px;
  height: 28px;
  line-height: 28px;
  margin-left: 13px;
}

/*右侧*/
.FBoxr {
  width: 287px;
  overflow: hidden;
}

/*表单*/
.C-teacher {
  height: 400px;
  background: #fff;
  overflow: hidden;
}

.Cform-box {
  width: 235px;
  height: 370px;
  margin: 20px auto 0;
}

.Cform-box .Cform-title1 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 6px;
}

.Cform-box .Cform-title2 {
  text-align: center;
  line-height: 20px;
  margin-bottom: 5px;
}

.Cform-box .question {
  width: 212px;
  border: none;
  background: #eee;
  resize: none;
  border-radius: 5px;
  display: block;
  margin-bottom: 15px;
  height: 120px;
  outline: none;
  line-height: 20px;
  padding: 6px 10px;
  font-size: 14px;
}

.serve-list li {
  height: 35px;
  margin-bottom: 15px;
  position: relative;
}

.serve-list li:before {
  content: "";
  position: absolute;
  background: url(https://www.igo.cn/liuxue/images/CNewIcon.png) no-repeat;
  top: 0;
  left: -8px;
  width: 35px;
  height: 35px;
}

.serve-list li.as1:before {
  background-position: 0 2px;
}

.serve-list li.as2:before {
  background-position: 0 -38px;
}

.serve-list li.as3:before {
  background-position: 0 -76px;
}

.serve-list li.as4:before {
  background-position: 0 -118px;
}

.serve-list li.as5:before {
  background-position: 0 -160px;
}

.PName,
.PTel,
.PCity,
.PCountry,
.Puniversity {
  border: none;
  outline: none;
  width: 195px;
  height: 36px;
  background: #eee;
  color: #c4c4c4;
  padding-left: 10px;
  margin-left: 37px;
}

.serve-list li select {
  background-image: url(https://www.igo.cn/liuxue/images/Cselect.png);
  background-repeat: no-repeat;
  background-position: 162px center;
}

.S_infor select.PCity,
.S_infor select.PCountry,
.S_infor select.Puniversity,
.S_infor select.ICity,
.S_infor select.IPhase,
.S_infor select.ICountry {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.S_infor select.PCity::-ms-expand,
.S_infor select.Puniversity::-ms-expand,
.S_infor select.ICity::-ms-expand,
.S_infor select.IPhase::-ms-expand,
.S_infor select.ICountry::-ms-expand {
  display: none;
}

.Cform-box span {
  width: 232px;
  height: 45px;
  line-height: 45px;
  margin-top: 30px;
}

/*面试活动*/
.Mt20 {
  margin-top: 20px;
  overflow: hidden;
}

.C_active {
  width: 248px;
  padding: 20px 19.5px 8px;
  background: #fff;
}

.C_title span {
  font-size: 20px;
  color: #000;
}

.C_title a {
  color: #373737;
  margin-left: 114px;
}

.active-list,
.atten_list {
  margin-top: 16px;
}

.active-list li img,
.atten_list li img {
  float: left;
}

.active-list li {
  width: 245px;
  height: 104px;
  margin-bottom: 20px;
  position: relative;
}

.active_text {
  float: left;
  margin-left: 10px;
}

.active_text p em {
  color: #9e9e9e;
  letter-spacing: 1.5px;
}

.T_city {
  margin-left: 12px;
}

.W_limit {
  width: 126px;
  height: 44px;
  line-height: 22px;
  margin: 6px 0;
  color: #000;
}

.active-list li span {
  width: 98px;
  height: 26px;
  line-height: 26px;
  position: absolute;
  bottom: 0;
  left: 104px;
}

/*大家都在搜*/
.h315 {
  height: 315px;
}

.Itxt {
  position: relative;
  margin-top: 20px;
}

.Itxt li {
  position: absolute;
  text-align: center;
}

.Ibg1,
.Ibg2 {
  width: 120px;
  height: 34px;
  line-height: 34px;
}

.Ibg1 {
  background: #95dcde;
}

.Ibg2 {
  background: #fdba84;
  top: 48px;
}

.Ibg3 {
  width: 100px;
  height: 80px;
  background: #84c8fd;
  left: 140px;
  padding-top: 17px;
  line-height: 24px;
}

.Ibg4 {
  width: 235px;
  height: 34px;
  line-height: 34px;
  background: #c084fd;
  top: 102px;
  left: 4px;
}

.Ibg5,
.Ibg6 {
  width: 147px;
  height: 34px;
  line-height: 34px;
}

.Ibg5 {
  background: #fd84c8;
  top: 156px;
}

.Ibg6 {
  background: #848afd;
  top: 213px;
}

.Ibg7 {
  width: 72px;
  height: 92px;
  background: #7fbf8e;
  top: 156px;
  left: 167px;
  line-height: 24px;
  padding-top: 10px;
}

.Itxt li a {
  display: block;
  font-size: 16px;
  color: #fff;
}

/*猜你关注*/
.atten_list li {
  width: 240px;
  height: 75px;
  margin-bottom: 20px;
  overflow: hidden;
}

.atten_son {
  width: 100px;
  float: left;
  margin-left: 12px;
}

.atten_son h6,
.atten_son .title {
  font-size: 14px;
  color: #000;
  font-weight: bold;
}

.atten_son p {
  color: #373737;
  line-height: 22px;
  margin-top: 6px;
}

/*留学选校评估*/
.Xt-assess {
  background: #fff;
}

.common-title {
  font-size: 24px;
  color: #000;
  font-weight: normal;
  padding: 21px 0 0 30px;
}

.common-title a {
  color: #000;
}

/*院校详情页begin*/
.PBox {
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  margin-bottom: 18px;
}

.PBox a,
.PBox i {
  color: #000;
}

.PBox i {
  display: inline-block;
  width: 575px;
}

/*左侧*/
.DCommonBox {
  width: 845px;
  padding: 22px 26.5px;
  background: #fff;
  margin-bottom: 20px;
}

.s_banner {
  width: 898px;
  padding: 0;
}

.s_banner a {
  width: 100%;
  height: 100%;
  display: block;
}

.s_banner a img {
  width: 100%;
}

/*文章*/
.Jtips {
  text-align: center;
  border-bottom: 1px solid #eee;
  padding-bottom: 16px;
}

.Jtips span {
  color: #9e9e9e;
  margin-right: 30px;
}

.Jtips span em {
  color: #373737;
  margin-left: 2px;
}

.Ttips h1 {
  font-size: 24px;
  color: #000;
  text-align: center;
  margin: 30px 0 25px;
  line-height: 34px;
}

.Newtag {
  width: 100%;
  color: #373737;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: #1a1a1a;
}
.Newtag .Htag {
  width: 66px;
  height: 26px;
  background: url(/newigo2019/images/Htag.png) no-repeat;
  background-size: 100%;
  padding-left: 8px;
  box-sizing: border-box;
  line-height: 26px;
  color: #4d4d4d;
  margin-right: 13px;
  text-align: left;
}

.heart-clk {
  display: inline-block;
  width: 14px;
  height: 12px;
  background: url(https://www.igo.cn/liuxue/img/D_css_sprites.png) -81px -140px;
  cursor: pointer;
  position: absolute;
  top: 3px;
  left: 0;
}
.Newinfo {
  height: 40px;
  background-color: #f7f7f7;
  display: flex;
  align-items: center;
  justify-content: space-around;
  font-size: 14px;
  color: #4d4d4d;
  margin-top: 15px;
}
.Newinfo span {
  position: relative;
}
.Newinfo .readphone a {
  color: #4d4d4d;
}
.Newinfo .readphone a:hover {
  color: #ff123f;
  text-decoration: underline;
}
.Nforbid {
  background: url(/liuxue/images/news-icons.png) no-repeat -40px -150px;
  cursor: default;
}

.digest {
  position: relative;
  overflow: hidden;
  margin-top: 30px;
  height: 100px;
  border: solid 1px #f2f2f2;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.digest span {
  width: 80px;
  background-color: #e7123cc4;
  color: #fff;
  text-align: center;
  border-radius: 0;
  font-size: 20px;
  font-weight: bold;
  line-height: 100px;
  color: #ffffff;
  flex-shrink: 0;
}

.digest p {
  width: 100%;
  margin-left: 10px;
  color: #373737;
  line-height: 24px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 20px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* 几行后显示不开省略 */
  -webkit-line-clamp: 3;
}

.Tlist {
  margin: 30px -100px 40px 0;
}

.Tlist li {
  float: left;
  width: 160px;
  height: 90px;
  position: relative;
  margin-right: 12px;
  overflow: hidden;
}

.Mbody {
  color: #373737;
  line-height: 28px;
  margin-bottom: 25px;
}

.Mbody p {
  text-indent: 2em;
}

.Mbody p span {
  /*color:#ec2e53;*/
  cursor: pointer;
}

.teacher-list li {
  width: 790px;
  display: inline-block;
  background: #f9f9f9;
  padding: 24px 25px;
  margin-bottom: 8px;
}

.teacher-list img {
  width: 150px;
  margin: 0 25px 0 0;
}

.teacher-list .Name_teacher {
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.Name_teacher h2 {
  display: inline-block;
  font-size: 28px;
  line-height: 28px;
  font-weight: normal;
  width: 100px;
  color: #000;
}

.Name_teacher p span {
  display: inline-block;
  color: #373737;
  line-height: 14px;
  margin: 15px 45px 15px 0;
}

.Name_teacher em {
  font-size: 16px;
  font-style: normal;
  color: #373737;
}

.Name_teacher p {
  line-height: 24px;
  width: 605px;
}

.btn-box {
  width: 368px;
  position: absolute;
  top: 0;
  right: -20px;
}

.btn-box span {
  padding: 0 20px;
  line-height: 36px;
  margin-right: 10px;
}

.Scase {
  margin-top: 28px;
}

.Scase p {
  width: 600px;
  line-height: 24px;
  position: relative;
  padding-left: 10px;
}

.Scase p a {
  color: #373737;
}

.Scase p:before {
  position: absolute;
  content: "";
  width: 2px;
  height: 2px;
  background: #373737;
  top: 11px;
  left: 0;
}

.art_content {
  overflow: hidden;
  margin-top: 25px;
}

.art_content li {
  position: relative;
  padding-left: 5px;
}

.art_content li:before {
  position: absolute;
  content: "";
  width: 2px;
  height: 2px;
  background: #898989;
  top: 9px;
  left: 0;
}

.art_content li a {
  color: #373737;
}

.art_search {
  height: auto;
  background-color: #f7f7f7;
  border: solid 1px #f2f2f2;
  padding-top: 25px;
  box-sizing: border-box;
  padding-bottom: 13px;
}
.art_search > div {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  color: #ff123f;
  height: 24px;
  border-left: 3px solid #ff123f;
  padding-left: 22px;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.art_search ul {
  display: flex;
  justify-content: flex-start;
  padding: 0 25px;
  box-sizing: border-box;
  flex-wrap: wrap;
}
.art_search li {
  flex-shrink: 0;
  margin-bottom: 10px;
  margin-right: 6px;
}
/*.art_search li:nth-child(4n){margin-right:0;}
.art_search li:nth-child(8n+1){width:202px}
.art_search li:nth-child(8n+2){width:160px}
.art_search li:nth-child(8n+3){width:186px}
.art_search li:nth-child(8n+4){width:212px}
.art_search li:nth-child(5){width:160px}
.art_search li:nth-child(6){width:209px}
.art_search li:nth-child(7){width:231px}
.art_search li:nth-child(8n){width:160px}*/
.art_search li a {
  height: 36px;
  background-color: #ebebeb;
  border-radius: 18px;
  border: solid 1px #e5e5e5;
  font-size: 14px;
  line-height: 36px;
  color: #4d4d4d;
  text-align: center;
  display: block;
  padding: 0 25px;

  transition: all 0.2s;
}
.art_search li a:hover {
  color: #ffffff;
  background: #ff123f;
  transition: all 0.2s;
}

/*院校推荐*/
.Stanford {
  margin: 30px -100px 0 0;
}

.Stanford li {
  width: 410px;
  float: left;
  overflow: hidden;
  margin: 0 28px 30px 0;
}

.school-logo {
  width: 131px;
  height: 124px;
  border: 1px solid #eee;
  position: relative;
}

.school-logo img {
  position: absolute;
  width: 100px;
  height: 100px;
  top: 50%;
  left: 50%;
  margin: -50px 0 0 -50px;
}

.shool-infor {
  width: 255px;
}

.shool-infor a {
  display: block;
  width: 100%;
  height: 54px;
  font-size: 16px;
  color: #373737;
}

.Stanford a b {
  display: block;
  margin-bottom: 4px;
}

.shool-infor p {
  color: #373737;
  line-height: 25px;
  overflow: hidden;
  font-weight: normal;
}

.shool-infor i {
  display: block;
  width: 170px;
  height: 25px;
  position: relative;
  padding-left: 8px;
}

.shool-infor i:before {
  position: absolute;
  content: "";
  width: 2px;
  height: 2px;
  background: #a3a3a3;
  top: 12px;
  left: 0;
}

.rate {
  margin-left: 20px;
}

/*表单*/
.StandForm {
  border-top: 1px solid #eee;
  padding-top: 20px;
}

.StandForm h6,
.StandForm .title {
  font-size: 24px;
  color: #000;
  font-weight: normal;
  margin-bottom: 15px;
}

.Finfor p {
  overflow: hidden;
  height: 32px;
  line-height: 32px;
  margin-bottom: 18px;
}

.Finfor p span {
  float: left;
  color: #373737;
}

.Iserve {
  float: left;
  width: 530px;
  height: 30px;
  line-height: 30px;
  outline: none;
  border: 1px solid #727272;
  color: #a7a7a7;
  padding-left: 20px;
  margin-left: 10px;
}

.Linfor {
  margin-right: -100px;
}

.Linfor li {
  float: left;
  width: 260px;
  height: 32px;
  overflow: hidden;
  margin: 0 30px 16px 0;
}

.Linfor li span {
  float: left;
  color: #373737;
  line-height: 30px;
}

.IName,
.ITel,
.ICity,
.IPhase,
.ICountry {
  outline: none;
  height: 28px;
  border: 1px solid #727272;
  float: left;
  color: #c4c4c4;
  margin-left: 8px;
  padding-left: 20px;
}

.IName,
.ITel,
.ICity {
  width: 170px;
}

.IPhase {
  width: 142px;
}

.ICountry {
  width: 155px;
}

.Finfor li select {
  background-image: url(https://www.igo.cn/liuxue/images/Nselect.png);
  background-repeat: no-repeat;
  background-position: 115px center;
}

.Finfor li select.ICity {
  background-position: 142px center;
}

.Finfor li select.ICountry {
  background-position: 128px center;
}

.away_btn {
  width: 168px !important;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border: 1px solid #ec2e53;
  background: #ec2e53;
  cursor: pointer;
  margin-left: 89px !important;
  color: #fff;
}

/*专题库*/
.press {
  font-size: 24px;
  color: #000;
}

.DMore {
  font-size: 18px;
  color: #373737;
}

.Lpress {
  margin: 30px -100px 0 0;
}

.Lpress li {
  float: left;
  margin-right: 12px;
  overflow: hidden;
}

.MInfor {
  margin: 20px 0;
  border-bottom: 1px solid #dadada;
  padding-bottom: 25px;
}

.MInfor p,
.XtCopy p {
  color: #373737;
  line-height: 24px;
  overflow: hidden;
}

.MInfor p span {
  color: #ec2e53;
  cursor: pointer;
}

/*右侧*/
.DfrBox {
  width: 288px;
  overflow: hidden;
}

/*猜你喜欢*/
.C_title span {
  font-size: 20px;
  color: #000;
}

.batch {
  margin-left: 100px;
  color: #373737;
  cursor: pointer;
}

.Lbat {
  width: 236px;
  margin: 20px auto 0;
}

.Lbat li {
  margin-bottom: 15px;
  position: relative;
  padding-left: 18px;
}

.Lbat li:before {
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  background: #c4c4c4;
  top: 7px;
  left: 0;
}

.Lbat li a {
  color: #373737;
}

#itemlist {
  display: none;
}

/*留学工具*/
.h390 {
  height: 390px;
}

.DItxt {
  margin: 20px -100px 0 13px;
}

.DItxt li {
  float: left;
  width: 90px;
  height: 82px;
  margin: 0 40px 40px 0;
  text-align: center;
}

.DItxt li a {
  color: #000;
  font-weight: bold;
}

.news-icons {
  display: block;
  margin: 0 auto 16px;
  background: url(https://www.igo.cn/liuxue/img/D_css_sprites.png) no-repeat;
  width: 50px;
  height: 45px;
}

.ico-t1 {
  background-position: -10px -10px;
}

.ico-t2 {
  background-position: -80px -10px;
}

.ico-t3 {
  background-position: -10px -75px;
}

.ico-t4 {
  background-position: -80px -75px;
}

.ico-t5 {
  background-position: -150px -10px;
}

.ico-t6 {
  background-position: -150px -75px;
}

/*留学攻略*/
.Lstrate {
  margin: 20px -100px 0 7px;
}

.Lstrate li {
  float: left;
  width: 97px;
  height: 38px;
  border: 1px solid #ec2e53;
  text-align: center;
  line-height: 38px;
  margin: 0 38px 10px 0;
}

.Lstrate li a {
  color: #ec2e53;
}

.Lstrate li:hover {
  background: #ec2e53;
}

.Lstrate li:hover a {
  color: #fff;
}

/*院校详情页end*/
/*提交成功*/
#Shadow {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  filter: Alpha(opacity=80);
  *zoom: 1;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999999;
}

#Success-Box {
  width: 376px;
  height: 176px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -208px;
  margin-top: -88px;
  background: #fff;
}

#Success-Box h6,
#Success-Box .title {
  width: 100%;
  height: 50px;
  font-size: 22px;
  color: #fff;
  background: #db2c35;
  text-align: center;
  line-height: 50px;
  position: relative;
  margin-bottom: 26px;
  font-weight: bold;
}

.Close {
  position: absolute;
  top: 13px;
  right: 15px;
}

.Close:hover {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

#Success-Box p {
  color: #535353;
  text-align: center;
  margin-bottom: 8px;
}

.btm_contact {
	display: flex;
	justify-content: space-between;
}

.btm_contact li {
  padding: 18px 0 0 107px;
  width: 270px;
  height: 110px;
  margin: 30px 15px 0 0;
  color: #fff;
  line-height: 18px;
  font-size: 12px;
  text-align: left;
  vertical-align: top;
  box-sizing: border-box;
  background: url("../images/contact1.jpg") no-repeat;
  background-size: 100%;
}
.btm_contact li:last-child{
	margin-right: 0
}
.btm_contact .c1 {
  background: url("../images/contact1.jpg") no-repeat;
}

.btm_contact .c2 {
  background-image: url("../images/contact2.jpg");
}
.btm_contact .c3 {
  background-image: url("../images/contact3.jpg");
}
.btm_contact .title{
	  padding-bottom: 6px;
  line-height: 24px;
  font-size: 16px;
  font-weight: bold;
}

.btm_contact h4{
  padding-bottom: 6px;
  line-height: 24px;
  font-size: 18px;
  font-weight: bold;
}

.btm_contact span {
  padding: 5px 0 0 50px;
}
.newsad {
  width: 100%;
  height: 255px;
  background: url("/newigo2019/images/liuxuenews.png") no-repeat;

  background-size: 100%;
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.newsad .newsadbtnbox {
  position: absolute;
  width: 134px;
  top: 102px;
  left: 366px;
}
.newsad .newsadbtn {
  width: 100%;
  height: 42px;
  background-color: #ffbc62;
  border-radius: 21px;
  font-size: 16px;
  font-weight: bold;
  line-height: 42px;
  color: #000000;
  text-align: center;
  cursor: pointer;
}
.newsad .newsadbtn:nth-child(2) {
  background-color: #fbffcc;
  margin-top: 16px;
}
.ipvideobox {
  position: fixed;
  bottom: 0;
  right: 50%;
  margin-right: 500px;
  z-index: 900;
}

*html #totop {
  position: absolute;
  cursor: pointer;
  right: 50%;
  margin-right: 500px;
  bottom: 0;
  display: none;
  top: expression(
    eval
      (
        document.documentElement.scrollTop +
          document.documentElement.clientHeight
      )-602+"px"
  );
}

.ipvideobox .ipimg {
  position: absolute;
  bottom: 100px;
  left: 10%;
  width: 527px;
  height: 272px;
}

.ipvideobox .ipimg a.ipclose {
  display: block;
  width: 32px;
  height: 39px;
  position: absolute;
  top: 0;
  right: 148px;
  cursor: pointer;
}

.adBG {
  position: fixed;
  z-index: 999999;
  bottom: 50%;
  left: 50%;
  width: 620px;
  height: 382px;
  cursor: pointer;
  margin-bottom: -185px;
  margin-left: -325px;
  display: none;
}

.adBG1 {
  position: fixed;
  z-index: 999999;
  bottom: 50%;
  left: 50%;
  width: 500px;
  height: 290px;
  cursor: pointer;
  margin-bottom: -185px;
  margin-left: -325px;
  display: none;
}

.adBG2 {
  position: fixed;
  z-index: 999999;
  bottom: 50%;
  left: 50%;
  width: 633px;
  height: 402px;
  cursor: pointer;
  margin-bottom: -185px;
  margin-left: -325px;
  display: none;
}

.adBG .yclose {
  width: 120px;
  height: 120px;
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  text-indent: -9999px;
}

.adBG1 .yclose {
  width: 120px;
  height: 120px;
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  text-indent: -9999px;
}

@-webkit-keyframes yclose {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
    top: 86px;
  }

  20% {
    -webkit-transform: scale(0.3, 0.3);
    opacity: 0.2;
    top: 72px;
  }

  40% {
    -webkit-transform: scale(0.5, 0.5);
    opacity: 0.4;
    top: 58px;
  }

  60% {
    -webkit-transform: scale(0.7, 0.7);
    opacity: 0.6;
    top: 44px;
  }

  80% {
    -webkit-transform: scale(0.9, 0.9);
    opacity: 0.8;
    top: 8px;
  }

  100% {
    -webkit-transform: scale(1, 1);
    opacity: 1;
    top: 22px;
  }
}

@-moz-keyframes yclose {
  0% {
    -moz-transform: scale(0.1, 0.1);
    opacity: 0;
    top: 86px;
  }

  20% {
    -moz-transform: scale(0.3, 0.3);
    opacity: 0.2;
    top: 72px;
  }

  40% {
    -moz-transform: scale(0.5, 0.5);
    opacity: 0.4;
    top: 58px;
  }

  60% {
    -moz-transform: scale(0.7, 0.7);
    opacity: 0.6;
    top: 44px;
  }

  80% {
    -moz-transform: scale(0.9, 0.9);
    opacity: 0.8;
    top: 8px;
  }

  100% {
    -moz-transform: scale(1, 1);
    opacity: 1;
    top: 22px;
  }
}

.pagebreak_modern {
  margin: 40px auto 0;
}

.pagebreak_modern .page,
.prevpage,
.pagebreak_modern .currentpage,
.pagebreak_modern .nextpage,
.pagebreak_modern .omit {
  display: inline-block;
  margin-right: 8px;
  height: 35px;
  border: 1px solid #919191;
  line-height: 35px;
  text-align: center;
  cursor: pointer;
}

.pagebreak_modern .currentpage,
.pagebreak_modern .omit {
  padding: 0 14px;
}

.pagebreak_modern .page a,
.prevpage a,
.pagebreak_modern .nextpage a {
  color: #433533;
  display: block;
  height: 100%;
  padding: 0 14px;
}

.pagebreak_modern .page:hover,
.prevpage:hover,
.pagebreak_modern .nextpage:hover {
  background-color: #ec2e53;
}

.pagebreak_modern .page:hover a,
.prevpage:hover a,
.pagebreak_modern .nextpage:hover a {
  color: #fff;
}

.pagebreak_modern .page_select {
  width: 60px;
  height: 35px;
  margin-left: 80px;
}

.pagebreak_modern .total {
  padding-left: 20px;
}

.rightJuhe {
  width: 248px;
  overflow: hidden;
  margin-top: 20px;
  padding: 20px 19.5px 20px;
  background: #fff;
}

.rightJuhe .tit {
  float: left;
  font-size: 20px;
  line-height: 1;
  color: #000;
}

.rightJuhe .txt {
  float: left;
  width: 268px;
  overflow: hidden;
  margin-top: 5px;
}

.rightJuhe .txt a {
  float: left;
  width: 92px;
  height: 34px;
  overflow: hidden;
  margin-top: 15px;
  margin-right: 20px;
  padding: 0 10px;
  border: 1px solid #eee;
  border-radius: 3px;
  font-size: 15px;
  line-height: 34px;
  text-align: center;
  color: #333;
}

#S_infor .FBoxr .C-teacher h6,
#S_infor .IFr .C-teacher h6 {
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  margin-bottom: 15px;
  color: #000;
}

#S_infor .FBoxr .C-teacher h6 a,
#S_infor .IFr .C-teacher h6 a {
  color: #000;
}

.fz_pos {
  margin-top: 20px;
}

.fz_pos h3 {
  margin-bottom: 10px;
}

.askShow .des {
  width: 100% !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* 几行后显示不开省略 */
  -webkit-line-clamp: 2;
  height: 66px !important;
  box-sizing: border-box !important;
  padding: 13px 20px !important;
}
