/* CSS Document */
@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
body {
  font-family: "微软雅黑";
}
.clearfix:after {
  content:"\200B";
  display:block;
  height:0;
  clear:both;
}
.clearfix {
  *zoom:1;
}
a {
  text-decoration: none;
      color: #565656;
}.none {
    display: none;
}
.clearfix:after {
  content:"\200B";
  display:block;
  height:0;
  clear:both;
}
.clearfix {
  *zoom:1;
}
        /*site map*/
.g-sm .sm-top {
  width: 100%;
  height:37px;
  background: #f0f0f0;
  line-height: 37px;
  margin-bottom: 25px;
}
.g-sm .sm-top .top-ct {
  width: 1008px;
  margin:0 auto;
}
.g-sm .sm-top .top-ct li{
  float: left;
  font-size: 12px;
}
.g-sm .sm-top .top-ct li a {
  color: #5e5e5e;
}
.g-sm .sm-top .top-ct li a:hover {
  color: #7bc721;
}
.g-sm .sm-top .top-ct li span {
  color: #d1d1d1;
  margin:0 7px;
}
.g-sm .sm-top .top-ct li.l1 {
  width:140px;
  height: 37px;
  background: #7bc721;
  text-align: center;
  font-size: 15px;
  margin-right: 20px;
}
.g-sm .sm-top .top-ct li.l1 a {
  color: #fff;
}
.g-sm .m-sm {
  width: 1008px;
  margin:0 auto;
}
.g-sm .m-sm .tt {
  font-size: 16px;
  color: #000;
  font-family:"微软雅黑";
}
.g-sm .m-sm .tt a {
  color: #000;
}
.g-sm .m-sm .line {
  width: 150px;
  height: 1px;
  background: #d2d2d2;
  margin:7px 0 13px 0;
}
.g-sm .m-sm .line .mask {
  width:95px;
  height: 1px;
  background: #7bc721;
}
.g-sm .m-sm li {
  font-size: 12px;
  margin-bottom: 10px;
  font-family:SimSun,SimHei,sans-serif;
}
.g-sm .m-sm ul {
  float: left;
  margin:0 14px 50px 0;
}
/*// end site map*/
/*links*/
.g-li .li-top {
  width: 100%;
  height:37px;
  line-height: 37px;
  background: #f0f0f0;
  margin-bottom: 20px;
}
.g-li .li-top .top-ct {
  width: 1190px;
  margin:0 auto;
}
.g-li .li-top .top-ct .u-tt {
  width:140px;
  height: 37px;
  background: #7bc721;
  text-align: center;
  color:#fff;
  font-size: 15px;
}
.g-li .m-li {
  width:1190px;
  margin:0 auto 40px;
}
.g-li .m-li li {
  font-size: 12px;
  float:left;
  padding:5px 20px;
}
/* // end links*/
/*address*/
.g-address .m-address {
  width: 100%;
  height: 37px;
  background:#f0f0f0;
  line-height: 37px;
}
.g-address .m-address .u-address {
  width: 1008px;
  margin:0 auto;
}
.g-address .m-address .u-address .u-tt {
  width: 140px;
  height: 37px;
  text-align: center;
  font-size: 15px;
  background: #7bc721;
  color: #fff;
  float: left;
  margin-right: 24px;
}
.g-address .m-address .u-address li {
  float: left;
  font-size: 12px;
  color: #5e5e5e;
  width: 70px;
  text-align: center;
  margin:0 15px;
  cursor: pointer;
}
.g-address .m-address .u-address li {
}
.g-address .m-address .u-address .curr {
  width: 70px;
  height: 3px;
  background: #7bc721;
  margin-top: 30px;
  margin-left: 179px;
  transition: all 1s;
  position: absolute;
}
.g-address .address {
  width:1008px;
  height:100px;
  /*padding:40px 0;*/
  border:solid 1px #e2e2e2;
  margin:0 auto 30px;
  font-size: 12px;
  font-family:SimSun,SimHei,sans-serif;
  text-align: center;
  line-height: 1.8em;

}
.g-address .address p {
  line-height: 1.8em;
  padding-top: 10px;
}
/*// end address*/
/*copyright*/
.g-cr {
  width: 100%;
  height: 63px;
  background: #343434;
}
.g-cr .m-cr {
  width: 1008px;
  margin: 0 auto;
  font-size: 12px;
  color: #fff;
  line-height: 1.8em;
}
.g-cr .m-cr a {
  color: #fff;
}
.g-cr .m-cr .cr-ct-1 {
    float: left;
    margin: 13px 0 0 0
}
.g-cr .m-cr .cr-ct-2 {
    float: right;
    margin: 13px 0 0 0;
}
/*.g-cr .m-cr .cr-ct-2 a*/
/*submit info-box*/

.g-sib {
    position: fixed;
    z-index: 1000;
/*    top: 50%;
    left: 50%;
    margin: -213px auto auto -700px;*/
    top: 20%;
    left: 2%;
    opacity: 1;
}
.g-sib .u-tit {
    width: 177px;
    height: 83px;
    background: url(/Images/liuxue/func_04.png) no-repeat;
    cursor: pointer;
}
.g-sib .u-tit  img {
    margin: 40px 0 0 160px;
}
.g-sib .u-help {
    width: 141px;
    height: 145px;
    margin-left: 21px;
    background: url(/Images/liuxue/func_01.png) top center no-repeat;
}
.g-sib .u-help p {
    font-family: 'SimSun';
    font-size: 12px;
    color: #a51c30;
    text-align: center;
    padding-top: 2px;
}
.g-sib .u-close img {
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
        margin: -10px 0 0px -10px;
}

.g-sib .sib-box {
    height: 0;
    overflow: hidden;
    width: 140px;
    border-top: none;
    margin: 0 0 0 22px;
    background: #f0f0f0;
    border:none;
}
.g-sib .sib-box select {
 width: 111px;
 height: 28px;
 border:solid 1px #9d9d9d;
 color: #676767;
 margin:0 0 5px 12px;
}
.g-sib .sib-box .u-tt {
  font-size: 16px;
  color: #404040;
  padding:17px 0 9px 14px;
}
.g-sib .sib-box input {
 width: 109px;
 height: 24px;
 border:solid 1px #9d9d9d;
 margin: 0 0 5px 12px;
 text-indent: 4px;
 color: #676767;
}
.g-sib .sib-box input::-webkit-input-placeholder {color: #676767;}
.g-sib .sib-box .u-btn {
 width: 99px;
 height: 24px;
 border:solid 1px #a51c30;
 display: block;
 text-align: center;
 line-height: 24px;
 color: #a51c30;
 margin:10px auto 0;
 border-radius: 5px;
}

.g-new-contact {
    position: fixed;
    z-index: 1000;
/*    top: 50%;
    left: 50%;
    margin: -230px auto auto 540px;*/
    top: 15%;
    right: 2%;
    opacity: 1;
}
.g-new-contact .u-tt img {
    display: block;
    margin-bottom: 4px;
}
.g-new-contact li {
    width: 138px;
    background: #f0f0f0;
    font-size: 12px;
    color: #6e6e6e;
    font-family: 'SimSun';
    text-align: center;
    line-height: 1.6em;
    margin-bottom: 4px;
}
.g-new-contact li a {
    text-decoration: none;
    color: #6e6e6e;
    display: block;
    padding:8px 0;
}
.g-new-contact li a:hover {
    background: #b4b4b4;
    color: #fff;
}
.g-new-contact .u-ft {
    margin-left: -19px;
}
.g-new-contact .u-ft p {
    position: absolute;
    text-align: center;
    font-family: 'SimSun';
    font-size: 12px;
    color: #a51c30;
    padding-top: 2px;
    margin: 9px 0 0 47px;
}
.g-new-contact .u-close img {
    cursor: pointer;
}

.g-hd-new .m-hd {
    width: 1008px;
    margin:0 auto;
}
.g-hd-new .m-hd em {
  float: right;
  font-size: 12px;
      margin: 5px 0 0 0;
      font-style: normal;
}
.g-hd-new .u-logo {
  margin:5px 10px 15px 0;
  float: left;
}
.g-hd-new .country-nav ul {
    float: left;
    width: 550px;
}
.g-hd-new .country-nav li {
  float: left;
  font-size: 14px;
  width: 68px;
  margin-top: 12px;
  position: relative;
  text-align: center;
  line-height:19px;
  height: 19px;
  margin-right: 10px;
  border-radius: 10px;
}
.g-hd-new .country-nav li.w {
    width: 82px;
}
.g-hd-new .country-nav li a {
    color: #737373;
    text-decoration: none;
  border-radius: 10px;
    display: block;
  border:solid 1px #737373;
}
.g-hd-new .country-nav li a:hover {
  border:solid 1px #a51c30;
  color: #a51c30;
  border-radius: 10px;
}
.g-hd-new .country-nav li span {
    width: 11px;
    height: 11px;
    background: #6ba6e2;
    position: absolute;
    left: 0;
    top: 2px;
}
.g-hd-new .country-nav li span img {
        padding: 1px 0 0 3px;
}
.g-hd-new .right-ct {
  float: right;
  width: 260px;
}
.g-hd-new .u-search-box {
  float: right;
  margin-top: 25px;
}
.g-hd-new .u-search-box #keyword {
    height: 25px;
    border:solid 1px #ababab;
    margin: 0 0 5px 0;
    border-right: none;
    outline: none;
    text-indent: 10px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 155px;
    float: left;

}
.g-hd-new .u-search-box .u-search-btn {
    width: 50px;
    height: 29px;
    cursor: pointer;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    outline: none;
    border: none;
    background: url(/Images/liuxue/usa/EliteProgram/i_12.png) #005dab no-repeat center center ;

}
.g-hd-new .u-tel {
    margin: 20px 0 0 0px;
width: 220px;
}
.g-hd-new .u-tel .u-icon {
    background: url(/Images/liuxue/usa/EliteProgram/i_05.png);
    width: 36px;
    height: 36px;
    float: left;
    /* margin-right: 6px; */

    /* margin-top: 17px; */
    /* margin-bottom: 15px; */


    margin:17px 6px 15px 0;


}
.g-hd-new .u-tel .u-txt {
  line-height: 1.4;
    font-size: 18px;
    color: #b14c57;
    font-weight: 700;
    /* margin: -6px 0 0 0; */
    width: 255px;
    display: block;
}
.g-hd-new .u-tel  .tel {
    font-size: 14px;
    color: #b14c57;
    margin: 6px 0 10px 0;
}

.new-line {
 width: 100%;
 height: 2px;
    background: #1f286f;
}
.g-nav-new {
 position: relative;
 background: #005dab;
}
.g-nav-new .country-nav {
  width: 1008px;
  margin:0 auto 10px;
}
.g-nav-new .country-nav li {
  float: left;
  /*padding: 17px 0 10px;*/
  font-size: 14px;
  position: relative;
  z-index: 2;
  width: 9%;
  text-align: center;
  border-bottom: solid 2px rgba(0, 0, 0, 0);
}
.g-nav-new .country-nav li:hover {
 border-bottom: solid 2px #fff;
 background: #2c3087;
}
.g-nav-new .country-nav li a {
  color:#fff;
  display: block;
  padding: 17px 0 10px;
}
/*.g-nav-new .country-nav li.on {
 border-bottom: solid 2px #a51c30;
}*/
.g-nav-new .u-line {
 width: 100%;
 height: 1px;
 background: #d2d2d2;
 position: absolute;
  margin-top: 42px;
  z-index: 0;
}
.g-slide-new .slider{ width:1008px;   height:360px;  position:relative; overflow:hidden; background:#fff; text-align:center;margin:0 auto;   }
.g-slide-new .slider .bd{ width:1008px; position:absolute; left:50%; margin-left:-504px  }
.g-slide-new .slider .bd li{ width:1008px;  overflow:hidden;height: 360px; }
.g-slide-new .slider .bd li a {display: block;width: 1008px;height: 360px;}
.g-slide-new .slider .bd li img{ display:block; width:1008px; height:360px;    }
.g-slide-new .slider .tempWrap{ overflow:visible !important }
.g-slide-new .slider .tempWrap ul{  margin-left:-1008px !important; /*强制位置*/  }
.g-slide-new .slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.g-slide-new .slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(/images/liuxue/usa/spritesheet.png) -24px -5px no-repeat;
margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
.g-slide-new .slider .hd li.on{ background-position:-5px -5px; filter:alpha(opacity=100);opacity:1;  }
.g-slide-new .slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  cursor:pointer;   }
.g-slide-new .slider .prev{ left:-50%; margin-left:-110px;  }
.g-slide-new .slider .next{ left:50%;  margin-left:110px;  }
.g-slide-new .slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:360px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.g-slide-new .slider .pnBtn .arrow{ display:none;   position:absolute;top: 332px;z-index:1; width:11px; height:18px;  }
.g-slide-new .slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.g-slide-new .slider .prev .arrow{ right:-50px; background:url(/images/liuxue/usa/spritesheet.png)  -61px -5px no-repeat;   }
.g-slide-new .slider .next .arrow{ left:-50px; background:url(/images/liuxue/usa/spritesheet.png)  -40px -5px no-repeat;  }



    /* 本例子css */
.g-slide-new .focusBox { position: relative; width:1008px; height:360px; overflow: hidden; }
.g-slide-new .focusBox .pic{ position:relative; z-index:0; }
.g-slide-new .focusBox .pic img { width:1008px; height:360px; display: block; }
.g-slide-new .focusBox .hd { width:100%; position: absolute; bottom: 14px; text-align: center; font-size:0; z-index:1; }
.g-slide-new .focusBox .hd li{margin: 0 5px; background: url(/Images/liuxue/uk/i_09.png) no-repeat; height: 9px; overflow: hidden; width: 9px; cursor: pointer;
        display:inline-block; *display:inline; zoom:1;
    }
.g-slide-new .focusBox .hd .on{ background: url(/Images/liuxue/uk/i_08.png) no-repeat }

.g-slide-new .focusBox .prev,
.g-slide-new .focusBox .next { width: 11px; height: 18px; margin: -60px 0 0; display: none; position: absolute; bottom: 10px; z-index: 10; cursor: pointer; text-indent: -9999px;  }

.g-slide-new .focusBox .prev { left: 380px; background: url(/Images/liuxue/uk/i_10.png);}
.g-slide-new .focusBox .next {  right: 380px;background: url(/Images/liuxue/uk/i_11.png); }



.g-slide-new .m-acti-info {
 width: 1006px;
 height: 68px;
 background: #f0f0f0;
 margin: 0 auto 57px;
 border:solid 1px #2c3087;
 border-left: none;
}
.g-slide-new .m-acti-info .u-label {
 width: 158px;
 height: 81px;
 background: url(/images/liuxue/usa/e_02.png) no-repeat;
 position: absolute;
 font-size: 24px;
 color: #fff;
 line-height: 75px;
 padding-left: 22px;
}
.g-slide-new .m-acti-info ul {
 width: 770px;
 margin:15px 0 0 183px;
}
.g-slide-new .m-acti-info ul li {
 float: left;
 width: 350px;
 font-size: 12px;
 margin-bottom: 15px;
}
.g-slide-new .m-acti-info ul li i {
  width: 33px;
  height: 15px;
  background: url(/images/liuxue/usa/icon_19.png) no-repeat;
  font-size: 12px;
    display: inline-block;
  color: #fff;
  text-indent:2px;
  /*text-align: center;*/

  line-height: 15px;
}
.g-slide-new .m-acti-info ul li span.time{
  color: #771423;
  font-size: 14px;
}
/*最顶部滚动广告*/
.admit-show .fullSlide{ width:100%;  position:relative;  height:100px;   }
.admit-show .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.admit-show .fullSlide .bd ul{ width:100% !important; }
.admit-show .fullSlide .bd li{ width:100% !important;  height:100px; overflow:hidden; text-align:center;  }
.admit-show .fullSlide .bd li a{ display:block; height:100px; }
