
/* CSS Document */

body{line-height:1;font-family:"微软雅黑","\5b8b\4f53";background:#fff;font-size:14px}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;*font-size:100%}fieldset,img,a img,:link img,:visited img{border:0}a{text-decoration:none}a:hover{text-decoration:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}blockquote,q{quotes:none}.clear{clear: both;}.juzhong{width: 1200px;margin: 0 auto;}


.nav-main {


position: relative;
margin: auto;
padding: 8px 0 0 0;
height: 80px;
width: 1200px;


}
.left-alert a:hover,.right-alert a:hover { text-decoration: underline; color: #fff; }
.left-alert{ position: fixed; top: 180px; left: 0; width: 136px; background-color: #392a71; z-index: 4; border-radius: 5px; overflow: hidden; transition: all .5s; 
}
.left-alert h2, .right-alert h2{
  position: relative;
  padding: 20px 24px;
  height: 70px;
  font-size: 22px;
  font-weight: bold;
  line-height: 28px;
  background: -webkit-linear-gradient(#322a9b, #e83529);
  color: #fff;
}
.left-alert h2 i, .right-alert h2 i{
  position: absolute;
  right: 5px;
  top: 5px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  font-size: 12px;
  color: #eb6849;
  background-color: #fff;
  border-radius: 5px;
  cursor: pointer;
}
.left-alert ul{
  padding: 0 6px;
}
.left-alert ul li{
  padding: 12px 14px;
  border-bottom: 1px solid #e18a08;
}
.left-alert ul li a{
  display: block;
  width: 100%;
  height: 100%;
}
.left-alert ul li a p{
  font-size: 16px;
  line-height: 26px;
  color: #fff;
}

.right-alert{ position: fixed; top: 180px; right: 3px; width: 136px; background-color: #dc3431; z-index: 2; border-radius: 5px; transition: all .5s; 
}
.right-alert ul{
  padding: 0 5px;
}
.right-alert ul li{
  padding: 2px;
  margin-bottom: 2px;
  border-bottom: 1px solid #e83428;
  background-color: #fff;
}
.right-alert ul li a{
  display: block;
  padding: 9px 5px;

  height: 100%;
  background-color: #e83428;
  background: -webkit-linear-gradient(#f84f6f, #392a71);
}
.right-alert ul li a p{
  font-size: 16px;
  line-height: 26px;
  color: #fff;
}
.right-alert ul li.none{
  background: none;
}
.right-alert ul li.none a{
  background: none;
}



 .conbox {
            width: 1200px;
            margin: 0 auto;
        }

        .pd40 {
            padding: 40px 0;
        }

        .youshiBox {
            height: 460px;
        }

        .youshi {
           
            padding-top: 40px;
           /* height: 50px;*/
        }

        .youshi-list {
            width: 793px;
            margin: 0 auto;
			
        }

            .youshi-list li {
                padding: 0 18px;
                line-height: 50px;
                font-size: 24px;
                color: #333;
                float: left;
                cursor: pointer;
            }

                .youshi-list li.cur {
                    background: #fff;
                   /* border-radius: 8px 8px 0 0;*/
                    /*border: 1px solid #3485e9;*/
                    color: #f5a52d;
                    border-bottom: 0;
                    font-weight: bold;
                    bottom: -2px;
					margin-bottom:20px;
                }

        .youshi-t {
            width: 48%;
            padding-left: 22px;
        }

            .youshi-t h2 {
                text-align: center;
                color: #3485e9;
                font-size: 24px;
                line-height: 40px;
                padding-bottom: 28px;
            }

            .youshi-t p {
                color: #666;
                font-size: 16px;
            }

        .youshi-line {
            border-right: 1px solid #dedede;
        }

        .fl {
            float: left;
        }

        .fr {
            float: right;
        }

		.youshiBox .content-gu-b-liu {
            display: none;
        }

        .youshiBox .conbox {
            display: none;
        }

        .youshiBox .ysneirong {
            width: 50%;
            text-align: center;
            float: left;
        }

        .youshiBox .fr p {
        }

        .ysneirong p {
            padding: 15px 0 73px 0;
        }

        .baokaotj {
            margin-top: 6px;
            margin-bottom: 40px;
            margin-left: 38px;
            width: 100%;
        }

            .baokaotj .baokaotu {
                float: left;
            }

            .baokaotj .baokaotext {
                float: left;
                padding-left: 26px;
                padding-top: 3px;
            }

                .baokaotj .baokaotext .bkp1 {
                    font-size: 18px;
                    color: #5e5e5e;
                    line-height: 1;
                    padding-bottom: 7px;
                }

            .baokaotj .bkp2 {
                width: 452px;
                font-size: 14px;
                color: #989898;
                line-height: 24px;
            }

        .study_welfare .liuch_us ul li .school-right .enroll-info .left_num dt {
            background: #9cb1ff;
            color: #fff;
            font-weight: bold;
            border-radius: 90px;
        }

        .study_welfare .liuch_us ul li .school-right .enroll-info .right_num dt {
            background: #eff4ff;
            color: #3337d3;
            font-weight: bold;
            border-radius: 90px;
        }

        .study_welfare .liuch_us ul li .school-right .enroll-info .left_num {
            margin-right: 0;
        }
        /*--------begin section-----------*/

        .wrapper {
            width: 1000px;
            margin: 0 auto;
        }

        .secline {
            position: absolute;
            margin-left: -150px;
        }

        .secline_s {
            position: absolute;
            margin-left: -250px;
            margin-top: 20px;
        }

        .seclines {
            position: absolute;
            float: right;
            right: 250px;
            margin-top: 25px;
        }

        .bggary {
            background: #e6f4ff;
        }

        .bggary_def {
            background: #f4f4f4;
        }

        .sections {
            /*margin-top: 10px;*/
        }

        .section_content,
        .section {
            padding: 60px 0;
        }

        .titleh2 {
            font-size: 36px;
            font-weight: bold;
            color: #333;
            z-index: 2;
            position: relative;
        }

        .titleh2_bg {
            background: url(../image/title_line.png) bottom no-repeat;
            background-position: center;
            padding-bottom: 75px;
        }

        .title_p {
            color: #333;
            font-size: 30px;
            margin-top: -50px;
            position: relative;
            z-index: 1;
            margin-bottom: 50px;
        }

        .left_bh {
            position: absolute;
            left: -200px;
            z-index: 2;
        }

        .right_bh {
            position: absolute;
            right: -200px;
            /*bottom: -25px;*/
        }

        .posrelative {
            /* position: relative; */
        }

        .textCenter {
            text-align: center;
        }

        .titleh2 {
            font-size: 36px;
            font-weight: bold;
            color: #333;
            z-index: 2;
            position: relative;
        }

        .sec_matter ul {
            width: 1000px;
            margin: 0 auto;
            background: url(https://lxr.xueokay.com/liuxue/qide/pc/images/six.png) no-repeat center center;
        }

        .clearfix {
            zoom: 1;
        }

        .sec_matter li:nth-child(1) {
            float: left;
        }

        .sec_matter li {
            width: 383px;
            /* height: 423px; */
            border-top-left-radius: 50px;
            border-top-right-radius: 50px;
            background: #fff;
        }

            .sec_matter li:nth-child(2) {
                float: right;
            }

        .sec_matter li {
            width: 383px;
            /* height: 423px; */
            border-top-left-radius: 50px;
            border-top-right-radius: 50px;
            background: #fff;
        }

        .sec_matter .ps {
            padding: 0 !important;
        }

            .sec_matter .ps .div_p {
                background: #568eff;
                width: 382px;
                height: 144px;
                margin-bottom: 20px;
                color: #fff;
                font-size: 14px;
                line-height: 22px;
                text-align: left;
                padding: 15px;
                border: 5px solid #9bbcff;
                box-sizing: border-box;
            }

        .sec_matter li h3 {
            margin: 0;
            width: 360px;
            box-sizing: border-box;
            margin-bottom: 15px;
            font-size: 20px;
            font-weight: bold;
        }

        .sec_matter .btn_list {
            width: 550px;
            height: 50px;
        }

        .btn_list {
            position: relative;
            top: 30px;
            height: 100px;
            width: 252px;
            margin: 0 auto;
        }

        .left_bh {
            position: absolute;
            left: -200px;
            z-index: 2;
        }

        img {
            display: inline-block;
            border: none;
        }

        img {
            display: block;
            max-width: 100%;
            height: auto;
            width: auto\9;
            vertical-align: top;
        }

        .sec_matter .a_btn {
            margin-top: 0;
        }

        .left {
            float: left;
        }

        .a_btn_h {
            display: block;
            width: 250px;
            /* padding: 0 40px; */
            height: 50px;
            line-height: 50px;
            background: #ff8330;
            font-size: 18px;
            color: #fff;
            border: 1px solid #ff8330;
            /* border-radius: 50px; */
            text-align: center;
            margin: 0 auto;
            /* margin-top: 30px;*/
        }


        .right {
            float: right;
        }

        .a_btn_hollow {
            display: block;
            background: transparent !important;
            width: 250px;
            height: 50px;
            line-height: 50px;
            font-size: 18px;
            text-align: center;
            color: #ffaa0f;
            cursor: pointer;
            border: 1px solid #ffaa0f;
        }

.dabanner{
	margin: 0 auto;
	width: 100%;
	max-width: 1920px;
	overflow-x: hidden;
	height: 672px;
}
.dabanner img{
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.bannerd1{
	background: url(../image/banner11.jpg) no-repeat center center
}
.bannerd2{
	background: url(../image/banner22.jpg) no-repeat center center
}
.bannerd3{
	background: url(../image/banner33.jpg) no-repeat center center
}
.banner1_text{
    position: absolute;
    top: 446px;
    left: 50%;
    margin-left: -576px;
    cursor: pointer;}
}
.banner1_text h1{
	color: #1869c5;
	font-weight: 700;
	font-size: 62px;
	line-height: 1;
	padding-top: 50px;
	padding-bottom: 18px;
}
.banner1_text h2{
	color: #000000;
	font-weight: 700;
	font-size: 24px;
	line-height: 1;
	padding-bottom: 28px;
}
.banner1_text p{
	color: #333333;
	font-weight: normal;
	font-size: 24px;
	line-height: 36px;
}
.banner1_text p span{
	font-weight: 700;
}
.banner2_text{
	position: absolute;
    top: 468px;
    left: 50%;
    margin-left: -514px;
	cursor: pointer;
}
.banner2_text a{
	font-size: 24px;
	color: #fff;
	line-height: 58px;
	width: 230px;
	text-align: center;
	display: block;
	border-radius: 30px;
	background: #fca12f;
}
.banner3_text{
	position: absolute;
    top: 435px;
    left: 50%;
    margin-left: -550px;
	    cursor: pointer;
}
.banner3_text .ba31{
	font-size: 24px;
	color: #fff;
	line-height: 58px;
	width: 294px;
	text-align: center;
	display: block;
	border-radius: 30px;
	background: #fca12f;
	float: left;
	margin-left: 44px;
}
.banner3_text .ba32{
	font-size: 24px;
	color: #fca12f;
	line-height: 58px;
	width: 230px;
	text-align: center;
	display: block;
	border-radius: 30px;
	background: none;
	border:1px solid #fca12f;
	float: left;
	margin-left: 44px;
}


.banner1_text .ba31{
    font-size: 24px;
    color: #fff;
    line-height: 58px;
    width: 230px;
    text-align: center;
    display: block;
    border-radius: 30px;
    background: #fca12f;
    float: left;
    margin-left: 44px;
}
.banner1_text .ba32{
    font-size: 24px;
    color: #fca12f;
    line-height: 58px;
    width: 230px;
    text-align: center;
    display: block;
    border-radius: 30px;
    background: none;
  
    background: #fff;
    float: left;
    margin-left: 44px;
}

.header-wrapper{ width: 100%; height: 104px; display: block; min-width: 1000px; 
}
.header-wrapper .header-top { float: left; }
.header-wrapper .adbanner { margin-right: 26px; float: right; }

.abroad-tab ul { width: 1000px; margin-left: auto; margin-right: auto; height: 40px; }

.abroad-tab ul ul li a { padding-left: 26px; background-color: #E83428; text-decoration: none; color: #fff; -webkit-transition: color .2s ease; line-height: 40px; 
}

/*国家轮播*/
  div.rz_jigou-wrap{
	
	background-color:#f2f2f2;
	margin-bottom:20px;
}
div.rz_jigou-content{
	width:1190px;
	margin:0px auto;
	background-color:#fff;
	
}
div.rz_jigou-left{
	color:#9fadb5;
	display:inline-block;
	padding:25px 40px;
	vertical-align:middle;
}

div.rz_jigou-left h3{
	margin:5px auto;
	font-weight:500;
	font-size:20px;
	
}
div.rz_jigou-left a{
	text-decoration:none;
	color:#fff;
	display:inline-block;
	font-size:10px;

	background-color:#ff6633;
	padding:5px 10px;
	text-align:right;
	float:right;
}
div.rz_jigou-right,div.rz_jigou-right div{
	display:inline-block;
}
div.rz_jigou-right{
	height:80px;
}

div.rz_jigou-scoll-left{
	text-align: left;
	    width: 20px;
	display: inline-block;
	
}
div.rz_jigou-scoll-left h2{
	margin:0px 0px;
	
}

div.rz_jigou-scoll-left a{
	text-decoration:none;
	display:inline-block;
	line-height:74px;
	background-color:#fff;
	color :#999;
}
div.rz_jigou-scoll-left a:hover{
	cursor:pointer;
	color:red;
}

div.rz_jigou img{
	vertical-align:middle;
}
div.rz_jigou-scoll-right  {
		text-align: left;
	    width: 20px;	  
	display: inline-block;
	  }
div.rz_jigou-scoll-right a{
	text-decoration:none;
	display:inline-block;
	line-height:74px;
	background-color:#fff;
	color :#999;
}
div.rz_jigou-scoll-right a:hover{
	cursor:pointer;
	color:red;
}

div.rz_jigou{	
	overflow:hidden;	
	vertical-align:middle;
	display: inline-block;
	    width: 1000px;
	
}
ul.rz_jigou-img{
	width:4080px;
	height:320px;
	position:relative;
	vertical-align:middle;
	overflow:hidden;
}
  









/*瀵艰埅鏍?*/
.abroad-tab,
.abroad-tab ul,
.abroad-tab ul li,
.abroad-tab ul li a,
.abroad-tab #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.abroad-tab ul { width: 1000px; margin-left: auto; margin-right: auto; clear: both; }

.abroad-tab #menu-button { 
    margin-top: 100px;
    background: #F00;
    position: absolute;
    z-index: 99999;
}
.abroad-tab:after,
.abroad-tab > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.abroad-tab #menu-button {
  display: none;
}
.abroad-tab { width: 100%; line-height: 1; background-color: #1869c5; z-index: 3; height: 40px; min-width: 1000px; 
}
#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background: #990B2C;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.abroad-tab > ul > li { float: left; width: auto; 
}
.abroad-tab ul .nav-has-sub.right { float: right; }

.abroad-tab.align-center > ul {
  font-size: 0;
  text-align: center;
}
.abroad-tab.align-center > ul > li {
  display: inline-block;
  float: none;
}
.abroad-tab.align-center ul ul {
  text-align: left;
}
.abroad-tab.align-right > ul > li {
  float: right;
}
.abroad-tab.align-right ul ul {
  text-align: right;
}
.abroad-tab > ul > li > a { padding: 12px 26px; text-decoration: none; text-transform: uppercase; color: #eee; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; 
}
.abroad-tab > ul > li:hover > a { color: #fff; background-color: #478cda; text-decoration: underline; 
}
.abroad-tab > ul > li.nav-has-sub > a { font-weight: bold; 
}
.abroad-tab > ul > li.nav-has-sub:hover > a::after {
  border-color: #990B2C;
}
.abroad-tab ul ul {
  position: absolute;
  left: -9999px;
}
.abroad-tab > ul > li > ul {    
}
.abroad-tab li:hover > ul { left: auto; width: 100%; 
}
.abroad-tab.align-right li:hover > ul {
  right: 0;
}
.abroad-tab ul ul ul {
  margin-left: 100%;
  top: 0;
}
.abroad-tab.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
.abroad-tab ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
.abroad-tab ul li:hover > ul > li { height: 40px; 
}
.abroad-tab ul ul li a { padding-left: 26px; background-color: #478cda; text-decoration: none; color: #fff; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; width: 100%; height: 40px; padding-bottom: 0px; padding-top: 0px; display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
.abroad-tab ul ul li:hover > a,
.abroad-tab ul ul li a:hover { color: #fff; background-color: #478cda; text-decoration: underline; 
}
.abroad-tab ul ul li.nav-has-sub > a::after {
  position: absolute;
  top: 25px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
.abroad-tab.align-right ul ul li.nav-has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
.abroad-tab ul ul li.nav-has-sub:hover > a::after {
  border-color: #990B2C;
}

.wrap1{
  width: 100%;
  background-color: #f0f0f0;
  overflow: hidden;
	padding-bottom: 60px;
}
.pub{
  width: 1100px;
  margin: 0 auto;
  overflow: hidden;
}
.pub h2{
  line-height: 120px;
  text-align: center;
  font-size: 38px;
  font-weight: bold;
  color: #333;
}
.pub h2 span{
  color: #eb6849;
}
.advantage h2{}
.advantage ul{
  margin-bottom: 30px;
  overflow: hidden;
}
.advantage ul li.ul-li{
  float: left;
  position: relative;
  margin-right: 20px!important;
  width: 184px;
  height: 320px;
  background-color: #fff;
}
.advantage ul li a.a{
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.advantage ul li a img{
  margin-top: 20px;
  margin-left: 54px;
  width: 76px;
}
.advantage ul li a h3{
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  font-size: 24px;
  color: #689eef;
}
.advantage ul li a p{
  line-height: 20px;
  text-align: center;
  font-size: 14px;
  color: #818181;
}
.advantage ul li a em{
  position: absolute;
  left: 37px;
  bottom: 10px;
  width: 110px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 30px;
  color: #689eef;
  font-size: 14px;
  border: 1px solid #689eef;
}
.advantage ul li ol { position: absolute; left: 0; top: 0; padding: 45px 0; width: 100%; height: 100%; transition: all .5s; display: none; 
}
.advantage ul li ol li{
  margin-left: 31px;
  margin-bottom: 10px;
  width: 122px;
  height: 36px;
  text-align: center;
  line-height: 34px;
  font-size: 16px;
  border: 1px solid #fff;
  transition: all .5s;
}
.advantage ul li ol li a{
  color: #fff;
}
.advantage ul li.none{
  margin-right: 0;
}
.advantage ul li:hover ol {
   background-color: #565454; display: block; }
.advantage ul li ol li:hover{
  border-color: #eb6849;
  background-color: #eb6849;
}

.container{width: 1000px;margin: 0 auto;/*margin-top: 40px;*/padding-bottom: 40px;}
/*清除浮动*/
.container h2 {
	text-align: center;
    font-size: 30px;
    font-weight: 900;
    color: #333;
    padding-top: 30px;
    padding-bottom: 30px;
}
.clearfix:after {clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
*+html.clearfix {zoom:1}
/*top_header*/
#top_header{background: #f8f8f8;height: 30px;border-bottom: 1px solid #eee;}
#top_header .container{margin-top: 0px;}

ul.pp {
    height: 75px;
    line-height: 75px;
  }
  ul.pp li{display: inline-block;font-size: 18px;font-weight: 900;background: #444;text-align: center;color: #fff;width: 330px;border-top-left-radius: 5px;border-top-right-radius: 5px;line-height: 46px;transition: all 0.3s;cursor: pointer;vertical-align: bottom;height: 46px;}
  ul.pp li.active{
    line-height: 75px;background: #1869c5;vertical-align: bottom;height: 75px;
  }
  /*ul.pp li.active{line-height: 75px;background: #f5570c;vertical-align: bottom;height: 75px;}*/
  .gq table{margin-top: 0px;}
  .new_add_a_div {
    margin-top: 30px;
  }

.a_div{display: block;text-align: center;}
.a_btn{font-size: 20px;color: #fca12f;border: 1px #fca12f solid;display:inline-block; *zoom:1;*display:inline;border-radius: 30px;padding: 14px 25px;transition: all 0.1s;    cursor: pointer;}
.a_btn:hover{background:#fca12f;color:#fff;}




.good-country{}
.good-country ul{
  overflow: hidden;
}
.good-country ul li{
  float: left;
  margin-right: 70px;
  margin-bottom: 20px;
  width: 320px;
  height: 162px;
}
.good-country ul li a{
  display: block;
  width: 100%;
  height: 100%;
	font-size: 16px;
	color: #fff;
}
.good-country ul li a:hover{ text-decoration: underline; }
.good-country ul li a img{
  width: 100%;
  height: 107px;
  vertical-align: middle;
}
.good-country ul li a p{
  width: 100%;
  height: 55px;
  line-height: 55px;
  background-color: #fff;
}
.good-country ul li a p span{
  float: left;
  margin-left: 15px;
  font-size: 24px;
  color: #818181;
}
.good-country ul li:hover a p span,.good-country ul li:hover a p em{ text-decoration: none; color: #689eef; border-color: #689eef; }

.good-country ul li a p em{
  float: right;
  padding: 2px 6px;
  margin-top: 13px;
  margin-right: 8px;
  font-size: 14px;
  line-height: 24px;
  border: 1px solid #888;
border-radius: 30px;
  color: #444;
}

.good-country ul li.more{
  line-height: 162px;
  text-align: center;
  color: #fff;
  background-color: #689eef;
}
.good-country ul li.none{
  margin-right: 0;
}
.good-country ul li:hover{
  box-shadow:  0 0 20px 3px rgba(0,0,0,.1);
}

.sec_matter .btn_list {
    width: 550px;
    height: 50px;
    cursor: pointer;
}

/* 留学需要多少钱 */
.lx-a{background: url("../image/th.jpg") no-repeat center 62px;height: 592px;text-align: center}
.lx-a ul li{width: 220px;float: left;margin-bottom: 30px;position: relative;margin-top: 153px;margin-left: 25px;margin-right: 5px;}
.lx-a ul li span{width: 95px;height: 95px;background: url("../image/lx_y.png") no-repeat center top;display: block;line-height: 95px;color: #fff;text-align: center;font-size: 18px;position: absolute;left: 59px;top: -51px;}
.lx-a .li_cont{height: 225px;font-size: 16px;color: #333;line-height: 30px;padding: 10px; border-top: 3px solid transparent}
.lx-a .li_cont p{margin-top: 50px;text-align: left;}
.lx-a .li_cont p strong{font-weight: 100;}
.lx-a ul li.active span{background-position: center bottom}
.lx-a ul li.active .li_cont{background: #ffefe7;border-top: 3px solid #f5570c;box-shadow: 0px 0px 25px 0px rgba(80, 80, 80, 0.24);}
.lx-a ul li.active .li_cont p strong{font-weight: 900;color: #f5570c;}
.lx-a .a_div{margin-top: 30px;}
.lx-a ul li:hover span{/*transition: all 0.1s*/}





/*base*/
body, ul, ol, dl, dd, li, p, h1, h2, h3, h4, h5, h6, form, table, td, img, div { margin: 0; padding: 0; border: 0; }
ul, ol { list-style-type: none; }
select, input, img { vertical-align: middle; }

.clearFloat { clear: both; }
a { text-decoration: none; color: #000000; }
a, area { blr:expression(this.onFocus=this.blur())
}
:focus { outline-style: none; }




/*国外名校申请要求*/
.sq-brand{width:100%;background:url(../image/bg3.png) no-repeat center;height:720px;}
.sq-brand .sq_brand_con{width:1200px;margin: 0 auto;overflow:hidden;text-align:center;}
.sq-brand .sq_brand_con h2{margin-bottom:45px;margin-top:60px;font-size: 46px;color: #fff;margin-top: 65px;}
.sq-brand .sq_brand_con dl{float:left;width:200px;}
.sq-brand .sq_brand_con dl dt{width:94px;height:94px;margin: 0 auto 22px;}
.sq-brand .sq_brand_con dl dd{font-size:14px;color:#fff;line-height:1.5;}

.sq_brand_text{float:left; padding:20px;}

.sq_brand_text h3{
	color: #1869c5;
    text-align: center;
    font-size: 28px;
	padding-bottom: 20px;;
}
.sq_brand_text li{ 	  
	line-height: 20px;
	font-size: 16px; 
	color:#1869c5;	
	margin-bottom:10px;
    text-align: left;
   

}
.sq_brand_text li span{ color:#ffd173;}
.sq_brand_text li i{display:block; width:20px; height:20px;  margin-right:5px;float:left; }
.sq_brand_text li i.iconfont{
	font-size: 20px;
    color: #1869c5;
    text-align: center;
    line-height: 30px;
	margin-top: -5px;
}
.pdt10{
	padding-top: 10px;
	width: 92%;
}
.pdt10 img{
	width: 100%;
}

div.td_top_box{
		width:100%;background:url(https://lxr.xueokay.com/liuxue/qide/pc/images/bg4.png) no-repeat top center;height:400px;
	}
div.td_top_con{	width:1000px;margin: 0 auto;overflow:hidden;text-align:center;}
	
div.td_left{
	float:left;
	width:300px;
}
div.td_left h2{
	margin-bottom:45px;margin-top:165px;font-size: 48px;color: #fff;
		
	}
div.td_right{
	float:left;	
	padding-top:95px;
	margin-left:80px;
}
div.td_right li{
		line-height:50px;
		color:#fff;
		font-size:20px;
		text-align:left;
	
		
	}
div.td_right li i.iconfont{		
		color:#fff;
		font-size:20px;	
	margin-right:8px;
		
	}


.mw{width:1000px;margin:0 auto;}

/*快速留学-各国多种方案任你挑*/
.stydy-name{font-size: 38px; text-align: center; font-weight: bold; padding: 30px 0 60px 0;color: #0c0847;}
#page2{ background-color: #f8f8fc;}
.kslx-tab li{ width: 152px; height: 58px; border:2px solid #f7ce55; line-height: 24px; font-size:20px; font-weight:bold; display: table; float:left; margin-right:8px; text-align: center; margin-bottom:20px;}
.kslx-tab li a{ height: 56px; display:table-cell; vertical-align: middle; color:#0c0847;}
.kslx-tab li span{font-size:16px; display:block;}
.kslx-tab li.on{ width: 176px; height: 73px; background-color: #f7ce55; margin-top:-15px;}


.kslx-hid{display:none; }
.kslx-hid table{border:1px solid #c9c8dd; background-color: #fff;}
.kslx-hid table th{border-color:#4942b3; font-size:14px; color:#fff; line-height: 24px; height: 95px; background-color: #322a9b;}
.kslx-hid table th:first-child{font-size:16px;}
.kslx-hid table tr:first-child{color:#1f1d3e; font-weight:bold;}
.kslx-hid table tr:nth-child(2n-1){ background-color: #fefaee;}
.kslx-hid table tr td{font-size:14px; color:#21212b; line-height: 24px; padding:18px 25px; border:1px solid #c9c8dd;}
.kslx-hid table tr td b{color:#4942b3;}
.kslx-hid table tr td span{color:#cf0a00;}
.kslx-hid table tr td:first-child{ color:#1f1d3e; font-weight:bold; border-left-color:#4942b3; text-align: center;}
.kslx-hid .table-b{ background-color: #322a9b; height:90px; border:1px solid #4942b3; text-align: left; padding-top:28px; padding-left:26px; font-size:16px; line-height: 28px; color:#fff; box-shadow:0 2px 15px #958ef8;}

.kslx-hid.oz-hid table tr th{ height: 64px;}
.kslx-hid.oz-hid table tr td:first-child{padding:0 5px; font-size:14px;}
.kslx-hid.oz-hid table tr td{padding:12px 20px;}
.kslx-hid.oz-hid table tr td:first-child i{font-size:18px; display: block; font-style:normal; color:#2593b4;}

.kslx-hid.yz-hid table tr th{ height: 64px;}
.kslx-hid.yz-hid table tr td:first-child{padding:0 5px; font-size:14px;}
.kslx-hid.yz-hid table tr td{padding:12px 20px;}
.kslx-hid.yz-hid table tr td:first-child i{font-size:18px; color:#2593b4; display: block; font-style:normal;}

.clearfix{*zoom:1;}
.fix{zoom:1;}
.fix:after{display:block; content:'clear'; clear:both; line-height:0; visibility:hidden;}



/*讲座预告*/
#page7{ background-color: #fcf8f3; padding-bottom:110px;}
.tab{padding-bottom:2px; border-bottom:3px solid #f5a52d; margin-bottom:46px;}
.tab li{ width: 166px; float:left; height: 56px; line-height: 56px; font-size:22px; color:#f5a52d; font-weight:bolder; text-align: center; position: relative; cursor: pointer;}
.tab li.on{ background-color: #f5a52d; color:#fff;}
.tab li.on:after{content: ""; width: 20px; height: 10px; background:url(../image/tab_tri1.jpg) no-repeat; position: absolute; left:50%; margin-left:-10px; bottom:-12px;}
.jzyg-hid { display:none; background-color: #fff; box-shadow:0 0 40px #fae2c0; padding:20px 20px 40px; position: relative;}
.jzyg-hid .img-box{margin-left:40px; width: 201px; float:left; margin-right:54px;}
.jzyg-hid .img-box img{display:block; width: 100%; margin-bottom:22px;}
.jzyg-hid .info{width: 635px; float:left; padding-top:20px;}
.jzyg-hid .info h4{font-size:20px; color:#303049; line-height:42px; margin-bottom:20px;}
.jzyg-hid .info .line{display:block; width: 98px; background-color: #f5a52d; height: 4px; margin-bottom:12px;}
.jzyg-hid .info p{font-size:14px; line-height: 24px; color:#303049; margin-bottom:15px;}
.jzyg-hid .info p span{display: inline-block; width: 10px; height: 10px; background-color: #a1d3e6; margin-right:6px; border-radius:50%;}
.jzyg-hid .info.cir p{margin-bottom:0;}
.jzyg-hid .info .btn-box{padding:0; text-align: right;}
.jzyg-hid .info .btn-box a{text-align: center; width: 160px; height: 40px; line-height: 40px; font-weight:bold;}

.jzyg-hid .prev{ width: 28px; height: 31px; background:url(../image/btn_left2.png) no-repeat center bottom; display:block; position: absolute; left:0; top:50%; margin-top:-15px;}
.jzyg-hid .next{ width: 28px; height: 31px; background:url(https://lxr.xueokay.com/liuxue/qide/pc/images/btn_right2.png) no-repeat center bottom; display:block; position: absolute; right:0; top:50%; margin-top:-15px;}
.jzyg-hid .prev.prevStop{background-position:center top;}
.jzyg-hid .next.nextStop{background-position:center top;}
.jzyg-hid .ds-list{display:none;}

.jzyg-hid .jqqd p{background-position:370px 40px; padding-top:210px;}

    /*案例分享*/
.alfx-hid {  display:none; position: relative;}
.alfx-hid table{border-color:#292828;}
.alfx-hid table td{ width: 25%; height: 246px;}
.alfx-hid table td img{ width:100%; height:100%;}
.alfx-hid table td dl{padding:12px 12px 0;}
.alfx-hid table td dt{font-size:18px; line-height: 24px; color:#303049; font-weight:bold; text-align: center; margin-bottom:8px;}
.alfx-hid table td dd{font-size:14px; line-height: 24px; color:#303049; margin-bottom:2px;}
.alfx-hid table td dd span{color:#5fb077;}
.alfx-hid table td dd a{color:#e8961b; text-decoration: underline;}
.alfx-hid table td .more{ width: 124px; height: 33px; display:block; text-align: center; line-height: 33px; font-size:14px; color:#fff; margin:0 auto; background-color: #f5a52d; border-radius:5px; box-shadow:3px 0 6px #f2f2f2;}
/*.alfx-hid .hd{ height: 10px; margin-top:46px;}
.alfx-hid .hd ul{text-align: center;}
.alfx-hid .hd ul li{ width: 30px; height: 10px; background-color: #707070; border-radius:10px; display:inline-block; margin-right:12px;}
.alfx-hid .hd ul li:last-child{margin-right:0;}
.alfx-hid .hd ul li.on{ width: 80px; background-color: #f5a52d;}*/
.alfx-hid .prev{ width: 28px; height: 31px; background:url(../image/btn_left2.png) no-repeat center bottom; display:block; position: absolute; left:0; top:50%; margin-top:-15px;}
.alfx-hid .next{ width: 28px; height: 31px; background:url(https://lxr.xueokay.com/liuxue/qide/pc/images/btn_right2.png) no-repeat center bottom; display:block; position: absolute; right:0; top:50%; margin-top:-15px;}
.alfx-hid .prev.prevStop{background-position:center top;}
.alfx-hid .next.nextStop{background-position:center top;}

/*启德优选产品*/

.yxcp-hid {display:none; padding-left:64px;}
.yxcp-hid li{width: 402px; margin-right:72px; float:left; font-size:16px; color:#303049; line-height: 26px; text-align: left;}
.yxcp-hid li:last-child{margin-right:0;}
.yxcp-hid li img{display:block; width: 100%; margin-bottom:15px;}
.yxcp-hid li dd{min-height: 110px; padding-bottom:10px;}
.yxcp-hid li .line{width: 390px; display:block; height: 4px; background:url(../image/yxcp_line.png) no-repeat; margin-bottom:12px;}

.btn-box{font-size:0;text-align:center;padding:40px 0 70px;}
.btn-box a{display:inline-block; height: 45px; line-height:45px; font-size:18px; border-radius:40px; cursor:pointer; width:234px; border:3px solid #f5a52d; margin:0 34px;}
.btn-box a.btn1{color:#f5a52d;}
.btn-box a.btn2{background:#f5a52d; color:#fff;}