/** CSS Reset **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; vertical-align: bottom;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:center; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
/** CSS Reset **/
*{-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; vertical-align: bottom;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:center; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
textarea, input, select{resize: none;outline:none;background:none;border:none;}
button {overflow:visible;width:auto;margin:0;padding:0;border:0 none;outline:none;}
input{border:0}
a{text-decoration:none; color:#333;-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
a:hover{ text-decoration:underline;color:#000;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size: 0;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
html{width: 100%;height:100%;}
body{color:#333;font-size:20px;line-height:160%;font-family: "Microsoft YaHei";width: 100%;height:100%;overflow-x:hidden; }
.fl{float:left;}
.fr{float:right;}
.mobile{display:none;}
.m1000{width:1000px;margin:0 auto;overflow: hidden;}
/*  p{ transition:all 0.2s ease-in 0s;}
p:hover{ transform:translateY(-5px);}  */

.btn { transition:all 0.2s ease-in 0s;font-size:24px; color:#3a2118;display: block; width: 320px; height: 66px;line-height: 66px;margin: 40px auto;text-align: center; cursor: pointer;background: #e9cc8a;border-radius: 5px; }
.btn:hover { background:#ffdf68;text-decoration:none;}

.header { width: 100%; height: 620px; background: url("../2019images/header/banner.png") no-repeat center top;}
.header .flipInX{margin:50px auto 35px;display: block;}
.header_btn{width: 610px;margin:0 auto;}
.header_btn a{display: block;color:#fff;width:275px;height: 64px;line-height: 56px;cursor: pointer;font-size: 26px;font-weight: bold;font-family: "HYQiHei";text-align: center;background: url(../2019images/header/btn.png) no-repeat center center;-webkit-transition:all 0.2s ease-in 0s;transition:all 0.2s ease-in 0s;}
.header_btn a:hover{margin-top: 10px;text-decoration:none;}

/*page*/
.page {padding: 40px 0;background-size: cover; background-position: center 0; background-repeat: no-repeat;}
.page .title{margin-bottom:40px;line-height: 160%;text-align: center;font-size: 48px;font-weight: bold;padding-bottom:20px;background: url(../2019images/title_icon.png) no-repeat center bottom;}
.page .title_w{color:#fff;}

/*page1*/
.page1 .top .flex-direction-nav a{ display: none;}
.page1 .flex-control-nav{bottom:0px;}
.page1 .top .offerSmal{padding-bottom: 40px;height: 300px;overflow: hidden;}
.page1 .top .slidesLi{position: relative;}
.page1 .top .slidesLi img{position: absolute;left: 40px;top:14px;width: 384px;height: 258px;overflow: hidden;}
.page1 .top .slidesLi .offerTxt{margin-left:290px;padding: 20px 0;background: #f6f6f6;}
.page1 .top .slidesLi .offerTxt ul{padding: 0px 20px 0px 160px;height: 260px;overflow-y: auto;}
.page1 .top .slidesLi .offerTxt ul li{margin: 9px 0;font-size: 22px;}
.page1 .top .slidesLi .offerTxt ul li.tip{color:#999898;font-size: 18px;}
.page1 .bottom .flexslider_wrap{border: 10px solid #f3dda6;height: 530px;overflow: hidden;}
.page1 .bottom .flexslider_wrap .jqqdImg{display: block;margin: 100px auto;}
.page1 .bottom .flexslider_wrap .flex-control-nav{display: none;}

/*page2*/
.page2{background: url("../2019images/bg_page2.png") no-repeat top center;background-size: cover;}
.tab_offers ul.offers_menu li { width: 15%;margin:40px 0.8%;text-align: center;padding:32px 0;cursor: pointer;font-size: 24px;color:#fff;text-align: center;background: url(../2019images/page1_tab.png) no-repeat center center;float: left;}
.tab_offers ul.offers_menu li.onerow{padding:50px 0;}
.tab_offers ul.offers_menu li.current {  font-weight: bold;color: #3a2118; background: url(../2019images/page1_tab_active.png) no-repeat center center;}
.tab_offers ul.offers_menu li span{display: table-cell;vertical-align: middle;*padding-top:30px;}

.page2 .offers_box { background:url(../2019images/page1_offers_bg.png) no-repeat center top;}
.page2 .offers_box .offer { display: none; width: 96%;*padding-top:70px;margin: 0 auto;position: relative;bottom: 25px;}
.page2 .offers_box .offer.show { display: block; }
.page2 .offers_box .offer.pre { height: 630px; background: url(../2019images/jqqd.png) center center no-repeat;}
.page2 .offers_box ul li{display: table;padding: 20px 0 10px;background: #e9cc8a;width: 100%;}
.page2 .offers_box ul li p {display: table-cell;vertical-align: middle;color:#3a2118;float: left; margin: 0; text-align: center;font-size: 18px; }
.page2 .offers_box .thead li p{font-weight: bold;}
.page2 .offers_box .tbody { height: 550px; }
.page2 .offers_box .tbody ul { height: 100%; overflow-x: hidden; overflow-y: auto; }
.page2 .offers_box .tbody ul li { display: table;width: 100%; border-bottom: 1px dashed #e9cc8a;background: #fff;padding-top:20px;}
.page2 .offers_box .tbody ul li p { display: table-cell;vertical-align: middle; font-size: 16px;color:#333;}
.page2 .offers_box .tbody ul li p a:hover{text-decoration: underline;color:#995208;}

/*page3*/
.page3{}
.page3 .tab_wrap{background: url(../2019images/page3.png) no-repeat center top;padding:48px 20px 22px;}
.page3 .tab_wrap .tab{width:14%;  }
.page3 .tab_wrap .tab li{margin-bottom: 3px;background:#c1beb9;padding:10px 0;font-size: 22px;color:#fff;text-align: center;cursor: pointer;position: relative;}
.page3 .tab_wrap .tab li i{display: none;position: absolute;top:48%;right: -7px;width: 7px;height: 15px;background: url(../2019images/page3_arrow.png) no-repeat center center;}
.page3 .tab_wrap .tab li.active{background: #e9cc8a;color:#3a2118;}
.page3 .tab_wrap .tab li.active i{display: block;}
.page3 .tab_wrap .item_wrap{padding:30px 0 0 1%;width:85%;height: 330px;overflow: hidden;}
.page3 .tab_wrap .item_wrap ul{}
.page3 .tab_wrap .item_wrap ul li{}
.page3 .tab_wrap .item_wrap ul li .jqqdImg{display: block;margin: 20px auto;}
.page3 .tab_wrap .item_wrap ul li .flbox{width: 44%;padding-left:6%;height: 320px;overflow-y: auto;}
.page3 .tab_wrap .item_wrap ul li .flbox p{/* padding:5px 0; */}
.page3 .tab_wrap .item_wrap ul li .flbox p a{color:#be964d;}
.page3 .tab_wrap .item_wrap ul li .flbox .btnGroup{}
.page3 .tab_wrap .item_wrap ul li .flbox .btnGroup .fl{margin: 10px auto;width: 48%;background:#e9cc8a;border: 1px solid #e9cc8a;color:#3a2118;height: 40px;line-height: 40px;font-size:18px;text-align: center;}
.page3 .tab_wrap .item_wrap ul li .flbox .btnGroup .fr{margin: 10px auto;width: 48%;background:#fff;border: 1px solid #b6881f;color:#b6881f;height: 40px;line-height: 40px;text-align: center;font-size:18px;}
.page3 .tab_wrap .item_wrap ul li .flbox .btnGroup .btn:hover{background: #ffdf68;color:#333;border: 1px solid #ffdf68;}

.page3 .tab_wrap .item_wrap ul li .frbox{width: 40%;padding-left:2%;padding-right:6%;margin-left: 1%;border-left:1px solid #be964d; }
.page3 .tab_wrap .item_wrap ul li .frbox h6{color: #be964d;font-size: 24px;text-align: center;padding:10px 0;}
.page3 .tab_wrap .item_wrap ul li .frbox p{font-size: 18px;height: 224px;overflow: auto;}
.page3 .tab_wrap .item_wrap ul li .frbox p a{color:#be964d;}

.page3 .flex-control-nav{display: none;}

/*page4*/
.page4{background: url("../2019images/bg_page4.png") no-repeat top center;}
.page4 ul{background: url("../2019images/page4.png") no-repeat top center;height: 380px;position: relative;}
.page4 ul li{position: absolute;width: 128px;height: 62px;padding: 40px 20px 0;font-size: 20px;}
.page4 ul li i{display: none;height: 148px;width: 172px;background: url(../2019images/page4_single.png) no-repeat center center;position: absolute;top: 0;left: 0;}
.page4 ul li p{position: relative;text-align: center;cursor: pointer;}
.page4 ul li:hover{color:#a98128;font-weight: bold;}
.page4 ul li:hover i {display: block;}
.page4 ul li.hexagon_1{top: 0;left: 141px;}
.page4 ul li.hexagon_2{top: 78px;left: 6px;}
.page4 ul li.hexagon_3{top: 155px;left: 141px;}
.page4 ul li.hexagon_4{top: 78px;left: 276px;}
.page4 ul li.hexagon_5{top: 232px;left: 278px;}
.page4 ul li.hexagon_6{top: 155px;left: 412px;}
.page4 ul li.hexagon_7{top: 0;left: 412px;}
.page4 ul li.hexagon_8{top: 78px;right: 283px;}
.page4 ul li.hexagon_9{top: 232px;right: 283px;}
.page4 ul li.hexagon_10{top: 155px;right: 146px;}
.page4 ul li.hexagon_11{top: 0;right: 146px;}
.page4 ul li.hexagon_12{top: 78px;right: 10px;}

/*轮播*/
.flexslider {
  position: relative;
  width: 100%;
  overflow: hidden;
  zoom: 1
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease
}
.flexslider .slides {
  zoom: 1
}
.flex-direction-nav a {
  width: 46px;
  height: 90px;
  line-height: 99em;
  overflow: hidden;
  margin: -60px 0 0;
  display: block;
  background: url(../2019images/ad_ctr.png) no-repeat;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .3s ease
}
.flex-direction-nav .flex-next {
  background-position: 0 -90px;
  right: 0
}
.flex-direction-nav .flex-prev {
  left: 0
}
.flexslider:hover .flex-next {
  opacity: .8;
  filter: alpha(opacity=25)
}
.flexslider:hover .flex-prev {
  opacity: .8;
  filter: alpha(opacity=25)
}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
  opacity: 1;
  filter: alpha(opacity=50)
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 10px;
  text-align: center
}
.flex-control-nav li {
  margin: 0 5px;
  display: inline-block;
  zoom: 1;
  *display: inline
}
.flex-control-paging li a {
  background: url(../2019images/dot.png) no-repeat 0 -18px;
  display: block;
  height: 18px;
  overflow: hidden;
  text-indent: -99em;
  width: 18px;
  cursor: pointer
}
.flex-control-paging li a.flex-active {background-position: 0 0}

/*zxyy*/
.zxyy{background: #474747;}
.form-wrap form label i{background: url(../2019images/form_icon.png);}
.form-wrap form label{background: #767572;border:none;}
.form-wrap form label span,
.form-wrap form label input,
.form-wrap form label select{color:#fff;}
.form-wrap .btn-wrap{background:#d5b87e;color:#333;transition:all 0.2s ease-in 0s;}
.form-wrap .btn-wrap:hover{background:#f7d761;}

#reg form label{margin: 2px 0;line-height: 120%;}


/*美本录取*/
#tab_offers .us-undergraduate .swiper-container {
  margin-bottom: 0px;
}
#tab_offers .us-undergraduate .swiper-slide {
  background: url(../2019images/page1_mb.jpg) no-repeat center top;
  float: left;
  width: 49%;
  margin: 0 0.5%;
  text-align: center;
  padding: 20px 0 162px;
  display: block;
  -webikt-background-size: 100% 100%;
  background-size: 100% 100%;
}
#tab_offers .us-undergraduate .swiper-slide h4 {
  font-size: 32px;
  color: #fff;
  padding: 30px 0 50px !important;
}
#tab_offers .us-undergraduate .swiper-slide .block {
  color: #fff;
}
#tab_offers .us-undergraduate .swiper-slide .block p.tip {
  color: #333;
}
#tab_offers .us-undergraduate .swiper-slide .block h5 {
  font-size: 32px;
  color: #d71718;
  line-height: 120%;
  font-weight: bold;
}
#tab_offers .us-undergraduate .swiper-slide .block h6 {
  font-size: 40px;
  color: #d71718;
}
#tab_offers .us-undergraduate .swiper-slide .block h6 span {
  font-size: 80px;
  line-height: 120%;
}
#tab_offers .us-undergraduate .swiper-slide .block ul {
  height: 280px;
  overflow-y: auto;
  margin: 0 4%;
}
#tab_offers .us-undergraduate .swiper-slide .block ul li {
  float: left;
  width: 23%;
  margin: 4px 1%;
  background: #c00000;
  padding: 5px 0%;
}
#tab_offers .us-undergraduate .swiper-slide .block ul p {
  font-size: 14px;
  line-height: 120%;
  color:#fff;
  width: 100%;
}
#tab_offers .us-undergraduate .swiper-slide .block ul p.school {
  height: 32px;
}
#tab_offers .us-undergraduate .swiper-slide .block ul p b {
  font-size: 30px;
  line-height: 140%;
}
.xdf_bottomForm.form-wrap .tiaokuan{font-size: 14px;}
.iconFormRed.xdf_bottomForm.form-wrap .xdf_formbtn{width: 20%;}
/* #tab_offers .AuNew .slide ul{height: 510px;overflow-y: auto;padding:20px 10px 0 10px;background: #e5d7b8;}
#tab_offers .AuNew .slide ul li{width: 14%;height:136px;text-align:center;float:left;margin:0 10px 32px;padding:0;border: 1px solid #d8c49f;background: none;}
#tab_offers .AuNew .slide ul li .num{color:#faf4d3;font-size:24px;height:60px;line-height:68px;background:url(../2019images/star.png) no-repeat center center;margin:10px 0 0 0;display:block;float:none;}
#tab_offers .AuNew .slide ul li .Top{color:#c10f15;font-size:18px;line-height:20px;font-weight: bold;display:block;float:none;}
#tab_offers .AuNew .slide ul li .School{color:#333;font-size:16px;display:block;float:none;}
#tab_offers .starTab.AuNew .tab{height:80px;line-height:80px;font-size:24px;color:#fff;background:#cfb57d;}
#tab_offers .starTab.AuNew .tab li{width:100%;text-align:center;color:#995208;padding:0;}
#tab_offers .starTab.AuNew .tab li span{color:#c10f15;}
#tab_offers .starTab.AuNew{padding-bottom: 20px;}
#tab_offers .AuNew .slide ul li{width: 22%;margin: 20px 10px;}
#tab_offers .AuNew .slide ul li p{width: 100%;}
#tab_offers .AuNew .slide ul li .num{background:url(../2019images/star_b.png) no-repeat center center;height: 120px;line-height: 120px;} */

@media screen and (max-width: 1000px) {
  body{font-size: 20px;line-height: 160%;-webkit-text-size-adjust: 100% !important;}
  .m1000{width:98%;margin:0 auto;}
  .pc{display:none;}
  .mobile{display:block;}

  .page{padding: 2rem 2%;}

  .header { height: 30rem; background: url("../2019images/header/m_banner.png") no-repeat center top;}
  .header .flipInX{ width: 100%;}

  /*page1*/
  .tab_offers ul.offers_menu li,
  .tab_offers ul.offers_menu li.current{background-size: contain;font-size: 20px;line-height: 160%;}
  .page2 .offers_box { background:url(../2019images/m_page1_offers_bg.png) no-repeat center top;}
  .page1 .top .offerSmal{position:relative;left:50%;width: 700px;margin-left:-350px;height: 480px;}
  .page1 .top .slidesLi img{position: relative;left: 0px;width: 100%;height: auto;overflow: hidden;}
  .page1 .flex-control-nav{bottom:10px;}
  .page1 .bottom .flexslider_wrap{height: 370px;}
  .page1 .bottom .flexslider_wrap .slides li img{width:100%;}

  /*page2*/
  .page2 .offers_box .thead li p,
  .page2 .offers_box .tbody ul li p{font-size: 18px;}
  #tab_offers .us-undergraduate .swiper-slide .block h5{font-size: 30px;}
  /* #tab_offers .England .slide ul li{width: 13%;} 
  #tab_offers .AuNew .slide ul li{margin: 20px 8px;}*/
  .page2 {background: #f0f0f0;}

  /*page3*/
  .page3 .tab_wrap{background: url(../2019images/m_page3.png) no-repeat center top;background-size: contain;padding:32px 0px 8px;}
  .page3 .tab_wrap .tab{width:96%;margin:0 2%;}
  .page3 .tab_wrap .tab li{float: left;margin-bottom: 0px;margin: 0px 0.3%;width: 16%;height:65px;}
  .page3 .tab_wrap .tab li i{top:auto;right: 38%;bottom:-15px;width: 29px;height: 15px;background: url(../2019images/m_page3_arrow.png) no-repeat center center;}
  .page3 .tab_wrap .item_wrap{width: 100%;height: auto;border: 8px solid #f7e9ca;padding: 40px 0 0;border-radius: 0 0 5px 5px;box-sizing: border-box;}
  .page3 .tab_wrap .item_wrap ul li .flbox{-webkit-text-size-adjust: none;height:auto;font-size: 24px;width: 84%;margin:0 8%;padding-left: 0%;}
  .page3 .tab_wrap .item_wrap ul li .frbox{-webkit-text-size-adjust: none;width: 84%;margin:0 8%;padding: 0;padding-bottom: 40px;border: none;border-top: 1px solid #be964d;}
  .page3 .tab_wrap .item_wrap ul li .frbox h6{font-size: 28px}
  .page3 .tab_wrap .item_wrap ul li .frbox p{font-size: 24px;height:auto;}
  .page3 .tab_wrap .item_wrap ul li .flbox .btnGroup .fl,
  .page3 .tab_wrap .item_wrap ul li .flbox .btnGroup .fr{font-size: 22px;margin:40px auto;}
  /* .page3 .flex-control-nav{display: block;} */
}
