@charset "gb2312";
/**Author:Jackie、Date:2018-05**/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Microsoft YaHei,arial,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol,li{list-style:none;}
a{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;outline:none;resize:none;}
img{vertical-align:top;}

html{overflow-x: hidden;}
.i-text::-webkit-input-placeholder { color:#999; }
.i-text:-moz-placeholder {color:#999; opacity:  1;}
.i-text::-moz-placeholder {color:#999;opacity:  1;  }
.i-text:-ms-input-placeholder {color:#999;}

textarea::-webkit-input-placeholder { color:#999; }
textarea:-moz-placeholder {color:#999; opacity:  1;}
textarea::-moz-placeholder {color:#999;opacity:  1;  }
textarea:-ms-input-placeholder {color:#999;}

.fl { float: left !important;}
.fr { float: right !important;}
.clear{display:block;height:0;overflow:hidden;clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{zoom:1;}html{overflow-y:scroll;}
.hide{display:none;}
.show{display:block !important;}

body {margin:0 auto; font: 12px/22px Microsoft YaHei;position:relative;}
a,.select-option,
.home-project-list li,
.home-project-list li:hover {color: #333; transition: all 0.20s linear 0s;-o-transition: all 0.20s linear 0s;-moz-transition: all 0.20s linear 0s; -webkit-transition: all 0.20s linear 0s;  }
button,.video-list .v-list .pic::before{transition: all 0.1s linear 0s; -o-transition: all 0.1s linear 0s;-moz-transition: all 0.1s linear 0s;-webkit-transition: all 0.1s linear 0s;  }
a:hover {text-decoration:none;color: #0577d1; }
i,span,img,em,strong{transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;  }
.arial{font-family: "arial";}
i{ width: 20px;height: 20px; display: inline-block;vertical-align: middle;margin-top: -2px;background: url("../images/icon.png") no-repeat;}
.icon{background: url("../images/icon.png") no-repeat;}

.wrap { position:relative; width: 1200px; margin:0 auto; }
.header,.container,.footer { margin:0 auto;position: relative; }
body,.container{position: relative;z-index: 2; }
.bg-f5f5f5 {background: #f5f5f5;}
.pt0{padding-top: 0 !important;}
.pt-26{padding-top:26px !important;}

.i-home{background-position: 0 -28px}
.i-tel{background-position: -19px -28px}
.i-menus{margin-right: 24px;background-position:0 -48px }
.i-new{ background-position:0 -97px; position: absolute;top:3px;right:-5px;z-index: 3;height: 20px; width: 30px;}

/**国家缩写
1,美国 us
2,加拿大 ca
3,澳大利亚 au
4,英国 uk
5,新西兰 nz
6,新加坡 sg
7,马来西亚 my
8,泰国 th
9,瑞士 sui
10,德国 ger

11,日本 jp
12,爱尔兰 ie
13,韩国 kor
14,荷兰 ned
15,香港 hkg
16,意大利 ita
17,西班牙 hu
18,法国 fra
19,芬兰 fi
20,丹麦 dk

21,瑞典 se
22,挪威 dnv
23,俄罗斯 ru
24,匈牙利 hu
**/

.i-us{background-position:-130px 0}
.i-ca{background-position:-130px -17px}
.i-au{background-position:-130px -34px}
.i-uk{background-position:-130px -50px}
.i-nz{background-position:-130px -65px}
.i-sg{background-position:-130px -81px}
.i-my{background-position:-130px -97px}
.i-th{background-position:-130px -113px}
.i-sui{background-position:-130px -129px}
.i-ger{background-position:-130px -145px}

.i-jp{background-position:-130px -161px}
.i-ie{background-position:-130px -177px}
.i-kor{background-position:-130px -193px}
.i-ned{background-position:-130px -209px}
.i-hkg{background-position:-130px -225px}
.i-ita{background-position:-130px -241px}
.i-hu{background-position:-130px -257px}
.i-fra{background-position:-130px -273px}
.i-fi{background-position:-130px -289px}
.i-dk{background-position:-130px -305px}

.i-se{background-position:-130px -321px}
.i-dnv{background-position:-130px -337px}
.i-ru{background-position:-130px -353px}
.i-hu{background-position:-130px -369px}


/**header**/
.header {background: #fff;position: relative;z-index: 6;}
.head{height:110px}
.header a.logo{width:220px;height: 48px;overflow:hidden; display: block;float: left; margin:30px 0 0 10px ; background:url(/images/logo.png) 0 0 no-repeat; text-indent:-9999px}
.head-bar i{width: 12px;height: 12px;margin:-2px 4px 0 0}
.head-bar {color: #666;height:30px;line-height: 30px;background:#f5f5f5;border-bottom:1px solid #eee; }
.head-bar ul li{ position: relative; padding:0 9px; display: inline-block; }
.head-bar ul li .i-line{top:50%;margin: -4px -3px 0 0; height: 8px;width: 1px;background: #cacaca; position: absolute;z-index: 3;right:0;}
.head-bar a{color: #666}
.head-bar a:hover{color: #0577d1;}
.head-bar .drop-down{ position: relative;}
.head-bar .drop-down .title{cursor: pointer; position: relative;z-index: 6;}
.head-bar .drop-down .title i{width: 9px;height: 6px; margin-left: 4px;background-position: 0 -74px}
.head-bar .drop-down:hover .title i{background-position: -1px -85px}
.head-bar .drop-down.current .title-bg{ display: none; border-left:1px solid #eee;border-right:1px solid #eee; position: absolute;height: 31px;top:0px;right:-4px;left:-10px;z-index:5; background: #fff}
.head-bar .drop-down-cont { display: none; width: 292px;padding:10px 0 10px 20px; top:31px;right:-4px;z-index: 3; position: absolute;border-bottom: 1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee; background: #fff}
.head-bar .drop-down-cont ul li{ float: left; width: 58px; height: 24px; padding:0px; display: inline-block}
.head-bar .drop-down-cont ul li a{line-height: 24px;height: 24px;}
.head-bar .drop-down-cont ul li a.current,.head-bar .drop-down-cont ul li a:hover{color: #e72422;}
.head-bar .drop-down:hover .title-bg,
.head-bar .drop-down:hover .drop-down-cont{display:block;}
.head-search { border-radius: 4px; margin: 35px 0 0 130px; width:496px;height: 36px;padding:2px;position: relative;background: #0577d1}
.head-search .i-text{padding-left: 10px; color: #333;font-size: 14px; float: left;background: #fff;border:none; width:328px;height: 36px;line-height: 36px; }
.head-search .btn{z-index: 2; color: #fff; text-align: center; font-size: 18px; width: 80px;height:40px; line-height: 40px; position: absolute;right:0;top:0; }
.head-search .btn:hover{color: #fff;}
.head-search .jc-select{ width: 80px;float: left;}
.head-search .jc-select .text span{height: 36px;line-height: 36px; text-indent:15px; border:none;color: #666; background: #f5f5f5}
.head-search .jc-select .text i{margin-top: -2px;}
.head-search .jc-select ul{top:36px}
.head-search .i-text::-webkit-input-placeholder { color:#ccc; }
.head-search .i-text:-moz-placeholder {color:#ccc; opacity:  1;}
.head-search .i-text::-moz-placeholder {color:#ccc;opacity:  1;  }
.head-search .i-text:-ms-input-placeholder {color:#ccc;}
.head-search .i-text:focus{color: #333; }
.head-search .i-text:focus::-webkit-input-placeholder{color: #333;}
.head-ad{margin-top:18px;width:190px;height: 75px; }
.head-ad img{width:173px;height: 75px;}

    /**导航**/
.header .nav-wrap { height: 50px;  border-bottom:4px solid #0577d1; }
.header .nav{display: inline-block; width: 945px;float: left;padding-left:15px;}
.header .nav li{display: inline-block; float: left; height: 50px;text-align: center;}
.header .nav li a{position: relative; padding:0 21px;line-height: 50px; color: #2f2f2f;display: block;height:50px; font-size: 19px;}
.header .nav li a:hover ,
.header .nav li a.current{ color: #0577d1;}
.header .nav li a:hover{ background:#f8f8f8}
.nav-small{box-shadow: 0 0 5px rgba(0,0,0,.2); float: left; position: relative;z-index:100; width: 240px; height: 54px; }
.nav-small .title{cursor: pointer; padding-left: 27px; text-align: left;font:bold 20px/54px Microsoft Yahei;color: #fff;background: #0577d1;height: 54px;}
.nav-small .box{box-shadow: 0 0 15px rgba(0,0,0,.2)}
.header .nav-small dl{display: none; text-align: left;  background: #f8fbff;color: #fff;padding:0; position: relative;}
.header .nav-small dl a{padding:0;transition: all 0s linear 0s;-o-transition: all 0s linear 0s;-moz-transition: all 0s linear 0s; -webkit-transition: all 0s linear 0s; }
.header .nav-small dl dt{height: 50px;width: 238px; border:1px solid #fdfbff;border-bottom: 1px dotted #cde4f6}
.header .nav-small dl dt a{font-size: 16px; line-height: 50px; height: 50px;display:block; padding-left: 27px;}
.header .nav-small dl dt:hover{border-bottom: 1px solid #0577d1;background: #fff; }
.header .nav-small dl dt a i{margin-right: 10px;width: 32px;height: 26px}
.header .nav-small dl dt a .i-1{background-position:-34px -23px }
.header .nav-small dl dt a .i-2{background-position:-34px -53px }
.header .nav-small dl dt a .i-3{background-position:-34px -85px }
.header .nav-small dl dt a .i-4{background-position:-34px -116px }
.header .nav-small dl dt a .i-5{background-position:-34px -147px }
.header .nav-small dl dt a .i-6{background-position:-34px -177px }
.header .nav-small dl dt a .i-7{background-position:-34px -207px }
.header .nav-small .dl-li-more dd{display: none;}
.header .nav-small .dl-li-more dt a .i-arr{background-position: -15px -74px; margin:-5px 10px 0 0; width: 8px;height: 10px; position: absolute;right:0;top:50%;z-index: 3;}
.header .nav-small .dl-li-more:hover dt{margin-top: -1px;height: 51px; border:1px solid #0577d1;background: #fff}
.header .nav-small .dl-li-more:hover dt a{line-height: 52px; }
.header .nav-small .dl-li-more:hover dd{ background: #fff; display: block;position: absolute; left:240px; z-index: 4; width: 600px;}
.header .nav-small .dl-li-more:hover .hover-bg{position: absolute;right:-2px;top:0;height: 51px;width: 4px;background: #fff;z-index: 4;}
.header .nav-small .small-cont{box-shadow: 5px 5px 10px rgba(0,0,0,.05);border:2px solid #0577d1;border-top:none; height: 363px; background: #fff;}
.header .nav-small .countries-wrap{height: 205px;padding-top: 22px; overflow: hidden;}
.header .nav-small .dl-li-more .countries-wrap dl {background: #fff; display: block; margin-left: -1px; border-left:1px solid #eee; float: left; width: 90px;padding-left: 27px;}
.header .nav-small .dl-li-more .countries-wrap dl dt{ width: auto; font-size:14px;color: #333; border:none; margin:0 0 10px 0; height: 20px;}
.header .nav-small .dl-li-more .countries-wrap dl dt a{line-height: 20px;height: 20px;padding:0;margin:0;font-size:14px;color: #333; }
.header .nav-small .dl-li-more .countries-wrap dl dt i{width: 24px;height: 16px; margin-right: 8px;}
.header .nav-small .dl-li-more .countries-wrap dl dd{ width: 99%; position: relative;left:0;top:0;}
.header .nav-small .dl-li-more .countries-wrap dl dd a{display: block; height: 28px; font-size: 12px;color: #666; line-height: 28px;}
.header .nav-small .dl-li-more .countries-wrap dl dd a:hover{color: #e72422;}
.header .nav-small .ad,
.header .nav-small .image{margin-left: 20px; display: block; width: 560px;height:100px;}
.header .nav-small:hover .dl-li,
.header .nav-small:hover .dl-li-more,
.home .header .nav-small .dl-li-more,
.home .header .nav-small .dl-li{ display: inline-block;}

/**表单**/
.form-box{position:relative;border:1px solid #e7e7e7;padding:20px 20px 5px ;margin-bottom:20px;background:#f6faf2 url(../images/bg-form-box.jpg) 0 0  no-repeat;}
.form-box .hd{text-align: center; padding-bottom: 5px;}
.form-box .hd span{color: #666;font-size: 18px;display: block;}
.form-box .hd p{ padding-top: 5px;line-height: 23px; font-size:26px;color: #e72422;font-weight: bold }
.form-box .hd p b{color: #444;}
.form-box .bd{padding-top:15px; }
.form-box .list{height: 40px;}
.form-box .i-text{color: #333; text-indent: 10px; display: inline-block; width: 99.6%; height: 32px; line-height: 32px;padding:0;margin:0;font-size: 14px; border: 1px solid #d0d0d0}
.form-box button{font-size: 18px; background: #e72422;color: #fff;cursor: pointer; display: block;width: 100%; height: 40px;display: block;border: none;margin:0;padding:0;}
.form-box .bd p{text-align:center;line-height: 19px;margin-top: 5px; margin-bottom: 5px; color: #999}
.form-box .bd p a ,
.form-box .bd p span{color: #e84c3d;padding:0 3px;}
.form-box .captcha{position: relative;z-index:3;}
.form-box .btn-captcha{position:absolute;top:0;right:0;margin:0;padding:0;width:100px;border:none;background:0 0;color:#de5832;font-size:12px;line-height:34px;height:34px;cursor:pointer;z-index: 4;}
.form-box .btn-captcha:before{position:absolute;top:8px;bottom:8px;left:0;width:1px;background:#d0d0d0;content:""}

/**公用select**/
.jc-select {position: relative; }
.jc-select .text{height: 32px;line-height:32px;}
.jc-select .text span{overflow: hidden;padding-right: 25px; display: block; position: relative;z-index: 4; background: #fff; cursor:pointer; font-size:14px;color:#999;text-indent:10px;line-height:32px;height:32px;border: 1px solid #d0d0d0;}
.jc-select .text i{ z-index: 4; background-position:0 -74px; position:absolute;right:10px;height:8px; width:13px;top:50%;margin-top:-3px;}
.jc-select .text i.down {background-position: -1px -84px;}
.jc-select ul {display: none; max-height:255px; border: 1px solid #e6e6e6; overflow-x: hidden; position:absolute;z-index:5;top:33px;left:0;right:0; background-color:#fff;}
.jc-select ul li{text-indent: 10px; height: 35px;overflow: hidden; line-height:35px; color:#666;font-size:14px;cursor: pointer}
.jc-select ul li:last-child{border-bottom: none;}
.jc-select ul li:hover{background:#ddd;color: #333; }
.jc-select .text.color span{color: #333;}

/**侧边滚动offer**/
.sidebar-offer {height: 440px;  background: #f5f5f5;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.sidebar-offer ul li{background:url(../images/offer-icon.png) 20px 20px no-repeat;}
.sidebar-offer ul li a{position: relative;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;display: block;height: 70px; padding:20px 20px 20px 78px;overflow: hidden;}
.sidebar-offer ul li img{margin-right:10px;float:left;border:1px solid #e8e8e8; width:46px;height: 66px; }
.sidebar-offer ul li h3{ line-height: 20px; height: 47px;overflow: hidden; font-weight: normal; color: #333;font-size: 14px}
.sidebar-offer ul li p{ overflow: hidden;color: #666;}
.sidebar-offer ul li p span{margin-right: 10px; height: 18px; line-height: 18px; padding:0 5px; border-radius: 15px; display: inline-block; border:1px solid #00baff; background:#00baff;color:#fff; float: left;}
.sidebar-offer ul li strong{ padding:0 4px; border-radius: 4px; background: #269dff;color: #fff; font-weight:normal; position: absolute;left:26px;top:25px;z-index: 3;}
/**
.sidebar-offer ul li:nth-child(1) a{border-top: 1px solid #e7e7e7}
.sidebar-offer ul li:last-child a{border-bottom: 1px solid #e7e7e7 }
**/
.sidebar-offer ul li a:hover{ z-index: 3; border-color: #f5f5f5; box-shadow: 0 0 15px rgba(0,0,0,.1);}

/**基本布局-类型一**/
.i-h-d-item .i-hd{height: 20px;padding:26px 0 13px; }
.i-h-d-item .i-hd strong{height: 18px;line-height: 18px; font-size:16px; padding-left: 12px; position: relative;display: inline-block;  }
.i-h-d-item .i-hd strong:before{height: 18px;position: absolute;content: " "; top:0;left: 0;z-index: 3;width:3px;background: #0577d1 }

/**首页**/
.home .i-h-d-item .i-hd,
.country .i-h-d-item .i-hd{height:30px;}
.home .i-h-d-item .i-hd strong,
.country .i-h-d-item .i-hd strong{font-size: 24px; height:24px;line-height: 24px;padding-left: 13px; }
.home .i-h-d-item .i-hd strong:before,
.country .i-h-d-item .i-hd strong:before{ height: 24px;width:4px;}

/**首页**/
    /**banner**/
.banner{height:364px;position: relative;overflow: hidden;background: #333}
.banner .bd{height: 364px;}
.banner .bd ul li,
.banner .bd ul li a{display: block;height: 364px; text-indent:-9999px}
.banner .bd ul li{background:center center no-repeat}
.banner .hd{text-align: center; width: 100%;height: 20px; position: absolute;left:0;right:0;bottom:10px;z-index: 3;}
.banner .hd li{ text-indent: -999em;cursor: pointer; margin:0 3px;background:#aaa; display: inline-block;width: 10px;height: 10px; border-radius:5px}
.banner .hd li.current{background: #0577d1;width:30px}
.banner span {cursor: pointer; display: none;margin-top: -30px; position: absolute;z-index: 3; top:50%; left:1.5%;background:rgba(0,0,0,.4);width:50px;height: 50px;line-height:50px;text-align: center; border-radius: 50%; }
.banner .next{left:auto;right:1.5%;}
.banner span i{ margin: 0 auto; width:12px;height: 18px;background-position:-1px -502px;  }
.banner .prev i{background-position:0 -475px; }
.banner span:hover{background: #0577d1}
.banner:hover span{display: block;}
    /**banner-表单**/
.banner-form {position: absolute;top:10px;left:50%; margin:0 0 0 -600px;width: 1200px; z-index: 91; height: 1px; }
.banner-form .form-box{float: right;width: 200px;background: rgba(255,255,255,.9) }
.banner-form .form-box .hd{padding:0;}
.banner-form .form-box .hd span{font-size:24px;color: #e72422;font-weight: bold; }
.banner-form .form-box .hd p{font-size:12px;color: #999;font-weight: normal }
    /**荣誉**/
.introduce {position: relative;padding:38px 0 35px;}
.introduce ul{display: block;}
.introduce li{line-height: 18px; color: #999; float: left;width: 300px; }
.introduce li i{margin:0 8px 0 0; float: left;width:75px; height:73px; }
.introduce li span{padding-bottom: 3px; display: block;font-size: 14px;color: #333; line-height: 20px;}
.introduce li:nth-child(3){width:340px;}
.introduce li:nth-child(4){width:260px;}
.introduce .i-01 {background-position: -213px 0px;}
.introduce .i-02 {background-position: -213px -73px;}
.introduce .i-03 {background-position: -213px -146px;}
.introduce .i-04 {background-position: -213px -220px;}
    /**活动**/
.activity {height: 282px; margin-bottom: 30px; background:#f5f5f5 }
.activity .wrap{position: relative;height: 282px;}
.activity .title{top:0;left: 0; bottom:0; width:270px; background:url(../images/bg-01.jpg) no-repeat 0 0; padding:168px 0 0 28px; position: absolute;z-index: 2;}
.activity .title b{font-size:34px;color: #333; }
.activity .title p{font-size:14px;color: #666;margin-bottom: 8px;}
.activity .title a{font-weight: bold; color: #00a4a7;font-size: 14px;text-decoration: underline}
.side-activity {position:relative;z-index: 3; width:945px;float: right;padding-top: 20px;}
.side-activity .bd{height: 242px; overflow:hidden;}
.side-activity .list{float: left;}
.side-activity .s-item{display: block; width: 200px;padding:18px;}
.side-activity .s-item .pic{display: block; position: relative; height:129px;overflow: hidden;}
.side-activity .s-item .pic img{ width: 200px;height: 129px;}
.side-activity .s-item .pic span{right:5px; position: absolute;z-index: 3;}
.side-activity .s-item .pic .country{bottom:5px;display:inline-block; padding:0 7px;line-height: 18px; height: 18px;line-height: 18px;color: #fff;border-radius: 10px;background: rgba(0,0,0,.4); }
.side-activity .s-item .pic .tag{background-position: -70px -25px; line-height: 22px; padding:0 5px;color: #fff; top:0px; height: 26px;}
.side-activity .s-item .text{height: 80px;text-align: left;}
.side-activity .s-item .text .t-title{display: block; font-size: 14px; overflow: hidden; height:48px;padding:6px 0;line-height: 24px; font-weight: normal; font-size:14px;color: #666; }
.side-activity .s-item .text p{color: #999;}
.side-activity .s-item .text p a{padding:0 8px;line-height: 20px; border-radius: 3px; border:1px solid #00a4a7; color: #00a4a7; float: right;}
.side-activity .s-item .text p a:hover{background: #00a4a7;color: #fff;}
.side-activity .s-item:hover{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.03); }
.side-activity .hd{text-align: center;margin-top: 0px;}
.side-activity .hd ul li{border-radius: 50%; margin:0 4px;cursor: pointer; font:0/0 a; display: inline-block;width: 10px;height:10px;background:#dfdfdf }
.side-activity .hd ul li.current{background: #aeaeae}

    /**首页ad广告**/
.home-ad-row {height: 100px;}

    /**留学必读**/
.home-news-cont {margin-bottom: 10px;}
.home-news-cont .fl{width:400px }
.home-news-cont .fr{width: 420px}
.home-news-cont .toutiao-news{width: 400px;overflow: hidden;}
.home-news-cont .toutiao-news a{position: relative; height: 258px;display: block;overflow: hidden;}
.home-news-cont .toutiao-news a img{height: 258px;width: 400px;}
.home-news-cont .toutiao-news p{font-size: 14px;overflow: hidden; height: 30px;line-height: 30px; text-indent:10px; color: #fff; background: rgba(0,0,0,.4); bottom:0;left:0;right: 0; position: absolute;z-index: 3;}
.home-news-cont .toutiao-news .tag{background-position: -70px -25px; position: absolute; left:5px;top:0;z-index: 3;line-height: 22px;padding: 0 5px;color: #fff;height: 26px;}
.home-news-cont .first-news{height:80px;overflow: hidden;}
.home-news-cont .first-news h2 a{font:bold 20px/33px Microsoft Yahei;color: #333;}
.home-news-cont .first-news p{line-height: 22px;color: #999}
.t-news-list {line-height: 25px; height: 183px;overflow: hidden;}
.t-news-list .t-title{ color: #0577d1;font-size: 16px;font-weight: bold; display: block;height: 34px;line-height: 34px;}
.t-news-list ul li {height: 30px;  overflow: hidden;font-size: 14px; }
.t-news-list ul li a{color: #666;font-size: 14px;}
.t-news-list ul li span{margin-right: 5px;}
.t-news-list ul li span a{color: #999;}
.t-news-list ul li a:hover{color: #0577d1;}



.g-news,.g-news li{width:100%; overflow:hidden}
	.g-news li{height:30px;}
	.g-news a,.g-news span{color:#666;font:14px/30px Microsoft Yahei;}
	.g-news span{margin-right:5px;}
	.g-news span a{color:#999;}
	.g-news a:hover,.g-news span a:hover{color: #0577d1;}
	.g-news li.hot{padding-top:4px;}
	.g-news li.hot a{color:#F30;font:bold 16px/30px Microsoft Yahei;}

.global_news li{float:left;width:50%;}


/**底部**/
.foot-link {padding:15px 0 20px; background: #1f1f1f;border-bottom: 1px solid #3a3a3a}
.foot-link p{line-height:38px; font-size:14px;color: #fefefe }
.foot-link ul li{padding-right: 15px;display: inline-block;line-height: 26px;}
.foot-link ul li a{color:#666;}
.foot-link ul li a:hover{color: #fff}
.footer {padding:30px 0 20px; position: relative; background: #1f1f1f;}
.footer .foot-nav{ display: block;margin-bottom: 30px; line-height:14px; }
.footer .foot-nav li {font-size: 12px; margin-right: 15px; float: left; display:inline-block;}
.footer .foot-nav li a{color: #fff;}
.footer p{color: #666;}
.footer p a{color: #666;}
.footer .QRcode{text-align: center}
.footer .QRcode img{width:110px;height:110px}
 
    /**底部-视频-各大公司**/
.side-tabs-region .s-hd{height:40px;}
.side-tabs-region .s-hd ul li{ cursor: pointer; margin-right: 10px; line-height: 28px; display: inline-block;font-size: 16px;color: #666;}
.side-tabs-region .s-hd ul li.current,
.side-tabs-region .s-hd ul li:hover{border-bottom:2px solid #0577d1;}
.side-tabs-region .s-hd ul li.current,
.side-tabs-region .s-hd ul li:hover,.side-tabs-region .s-hd ul li.current a{color: #0577d1}





.side-tabs-region .tabs-cont{overflow: hidden; height: 270px; position: relative;}
.side-tabs-region .tabs-cont .list{right:0; left:0;top:0; position: absolute;z-index: 2;}
.side-tabs-region .tabs-cont .list.current{z-index: 3;}

.inside-video .bd{width: 880px;padding-top: 10px;}
.inside-video.video-list .v-list:nth-child(n+3) a{margin-right: 14px;}
.video-list{background: #fff;}
.video-list .v-list{float: left; margin:8px 0 10px; height: 205px;}
.video-list .v-list a{margin-right: 13px;width: 200px;height: 205px; overflow: hidden; position: relative;  background: #f5f5f5; display: block;}
.video-list .v-list .pic{position: relative; height:115px;margin-bottom: 10px;}
.video-list .v-list .pic img{width: 200px; height: 115px;}
.video-list .v-list .pic::before{position: absolute;left:0;top:0;right:0;bottom:0;z-index: 2;content: " ";background: rgba(0,0,0,.2)}
.video-list .v-list h3{margin-bottom: 4px;text-align: center; height: 25px;overflow: hidden; font-size:14px;color: #555;  line-height:25px;}
.video-list .v-list p{margin:0 23px;color: #999; text-align: left; height:35px;line-height: 18px;overflow: hidden;}
.video-list .v-list i{z-index: 3;box-shadow: 0 0 10px rgba(0,0,0,.08); background-position: 17px -140px; position: absolute;left:50%; top:38px;margin:0 0 0 -22px; width: 44px;height: 44px;border-radius: 50%;background-color: rgba(255,255,255,.7)}
.video-list .v-list a:hover{box-shadow: 0 0 10px rgba(0,0,0,.08);}
.video-list .v-list a:hover i{background-color: rgba(255,255,255,1)}
.video-list .hd{ margin-top: -10px; text-align: center;height: 15px;}
.video-list .hd ul{display: block;text-align: center;}
.video-list .hd li{cursor: pointer; margin:0 5px; display: inline-block; border-radius: 50%; font:0/0 a;border:none; height:10px;width:10px; background: #dfdfdf}
.video-list .hd li.current{background: #aeaeae}
.video-list.js-video-list{height: 280px; overflow:hidden}
.video-list.js-video-list .v-list{margin:8px 0;height: 215px;padding-right: 20px;}
.video-list.js-video-list .v-list a{width: 224px;height: 215px;margin-right:0;}
.video-list.js-video-list .v-list .pic{height:128px;}
.video-list.js-video-list .v-list .pic img{width: 224px; height: 128px;}
.video-list.js-video-list .v-list a i{top:44px;}

.side-tabs-region .tabs-cont.side-address {height:175px; }
.side-tabs-region .tabs-cont.side-address .list{padding-top: 10px;background: #f5f5f5;}
.side-address .pic{margin-right: 20px; width: 200px;height: 115px;}
.side-address .text h3{margin-bottom: 5px; line-height: 30px;font-size:16px;color: #333; }
.side-address .text p{ margin-bottom: 5px; color: #999;font-size: 14px;}
.side-address .text p a{color: #0577d1;font-size: 14px;font-weight: bold;}
.side-address .text .online{color: #999; border-radius: 4px; display: inline-block; height: 30px;line-height: 30px; border:1px solid #999; height: 28px;padding:0 10px}
.side-address .text .online:hover{background: #999;color: #fff;}
.side-address ul {float: right;margin-top: 37px;}
.side-address ul li{overflow: hidden; display: inline-block;width:165px;height: 78px;  float: left;margin-left: 10px;}
.side-address ul li img{width: 100%}

    /**专家顾问-滚动**/
.adviser-side {background: #f5f5f5;height:360px ;}
.adviser-side .list {margin-bottom: 12px; height: 225px;overflow: hidden; float: left;text-align: center; display:block;width:160px;padding:20px }
.adviser-side .list img{margin:0 auto 10px; border-radius: 50%;width:120px;height: 120px;  display: block;}
.adviser-side .list h3{font-weight: normal; line-height:30px; font-size:18px;color: #333; }
.adviser-side .list p{font-size:14px;color: #999; }
.adviser-side .list .online{margin-top: 15px; border-radius: 3px; height: 26px;line-height: 26px; display: inline-block; padding:0 10px; color: #00a4a7;border:1px solid #00a4a7}
.adviser-side .list .online:hover{color: #fff; background: #00a4a7}
.adviser-side .list .tips{line-height: 18px;margin-top: 7px; height: 34px;overflow: hidden; position: relative; font-size: 12px; text-align: left; display: none}
.adviser-side .list .tips a{color: #00a4a7;padding-left: 8px; background: #fff; right:0;bottom:-2px; position: absolute;z-index: 3;}
.adviser-side .list:hover{background: #fff; box-shadow: 0 0 15px rgba(0,0,0,.03);}


.adviser-side .hd{ margin-top: -10px; text-align: center;height: 15px;}
.adviser-side .hd ul{display: block;text-align: center;}
.adviser-side .hd li{cursor: pointer; margin:0 5px; display: inline-block; border-radius: 50%; font:0/0 a;border:none; height:10px;width:10px; background: #dfdfdf}
.adviser-side .hd li.current{background: #aeaeae}

    /**首页-两行**/
.row-tow .row-l{float: left;width:840px; }
.row-tow .row-r{float: right;width:320px; }
.row-tow .form-box{margin: 30px 0 0;}
.home .row-tow .form-box{margin: 38px 0 0;}

.tabs-cont.home-school-list{height: 480px;margin-top: 5px;}
.home-school-list .list{height: 437px; background: #fff; border:1px solid #e7e7e7;  }
.home-school-list .list ul.clearfix{width: 842px}
.home-school-list .list li{height: 72px; overflow: hidden; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; float: left; width: 418px;  display: inline-block; }
.home-school-list .list .text{padding:15px 0;line-height: 42px;}
.home-school-list .list .text img{margin:0 15px; width:110px;adviser-sideheight: 42px;}
.home-school-list .list .text strong{ font-weight: normal; font-size: 15px;color: #333;}
.home-school-list .list .text span{font-size: 14px;color: #999; float: right;margin-right: 20px;}
.home-school-list .list .text span i{background-position:0 -119px;  margin-left: 7px;}
.home-school-list .list .bg{display: none; position: relative; padding:10px 20px 0;line-height: 28px; height: 62px;color: #fff;background-repeat: no-repeat; background-position:center center;background-size:100% auto}
.home-school-list .list .bg h3{position: relative;z-index: 4; }
.home-school-list .list .bg h3,.home-school-list .list .bg h3 a{font-size:15px;line-height: 32px;color:#fff}
.home-school-list .list .bg ul {margin-left: -8px;position: relative;z-index: 4;}
.home-school-list .list .bg ul li{line-height: 12px;height: 12px; background: none;border:none;border-right:1px solid #bababa; width: auto;}
.home-school-list .list .bg ul li:last-child {border:none;}
.home-school-list .list .bg ul li a{ padding:0 8px; color: #bababa;font-size: 12px}
.home-school-list .list .bg ul li a:hover{color: #fff;}
.home-school-list .list .bg::before{content: " ";position: absolute;top:0;left:0;right:0;bottom:0;z-index: 3;background: rgba(0,0,0,.6)}
.home-school-list .list .online{z-index: 4; border-radius: 3px; padding:0 10px; color: #fff;background: #00a4a7; height:30px;line-height: 30px; right:20px;top:22px; position: absolute;}
.home-school-list .list li:hover .text{display: none;}
.home-school-list .list li:hover .bg{display: block;}
.home-school-list .list li:nth-child(4n+1),
.home-school-list .list li:nth-child(4n+2){background: #f5f5f5;}
.home-school-list .list li:nth-child(2n+2){border-right:none;width: 419px}
.home-school-list .list.on{z-index: 33;background: #fff;}

    /**国家页面-学校滚动**/
.side-tabs-region .tabs-cont.inside-school-list {overflow: visible;}
.side-tabs-region .tabs-cont.inside-school-list .s-list{height:437px;overflow: hidden;}
.school-type{display: none; background: #fff; text-align: right; height: 40px; position: absolute;right:0;top:-45px;z-index: 33333;}
.school-type dl {margin-left: 12px; font-size: 14px;color: #999; display: inline-block}
.school-type dl dt{display: inline-block }
.school-type dl dd{margin-left: -5px; display:inline-block }
.school-type dl a{color: #999; }
.school-type dl a:hover{color: #0577d1;}
.side-tabs-region .list.on .school-type{display: block;}



.specialized-link {position: relative; background: #f5f5f5; height: 475px; margin-top: 7px; border:1px solid #e7e7e7; }
.specialized-link:before{ position: absolute;height:100%;width: 1px; content: " ";left:106px;top:0;bottom:0;z-index: 4;background: #e7e7e7;}
.specialized-link:after{ position: absolute;height:100%;width: 1px; content: " ";right:106px;top:0;bottom:0;z-index: 4;background: #e7e7e7;}
.specialized-link ul{display: block; width: 322px;}
.specialized-link ul li{text-align: center; border-bottom:1px solid #e7e7e7; float: left; display: inline-block;height:67px;width: 106px;}
.specialized-link ul li a{ padding-top: 10px; font-size: 14px;color: #666; display: block;height: 57px;}
.specialized-link ul li i{background-position:0 0;  margin:0 auto; width: 30px;height: 30px; display: block}
.specialized-link ul li a:hover{color: #0577d1; box-shadow: 0 0 15px rgba(0,0,0,.15); position: relative;z-index: 3; background: #fff;}
.specialized-link ul li .i-1{background-position:-288px -40px }
.specialized-link ul li .i-2{background-position:-318px -40px }
.specialized-link ul li .i-3{background-position:-348px -40px }
.specialized-link ul li .i-4{background-position:-378px -40px }
.specialized-link ul li .i-5{background-position:-408px -40px }
.specialized-link ul li .i-6{background-position:-438px -40px }
.specialized-link ul li .i-7{background-position:-468px -40px }
.specialized-link ul li .i-8{background-position:-498px -40px }
.specialized-link ul li .i-9{background-position:-528px -40px }
.specialized-link ul li .i-10{background-position:-558px -40px }
.specialized-link ul li .i-11{background-position:-588px -40px }
.specialized-link ul li .i-12{background-position:-288px -100px }
.specialized-link ul li .i-13{background-position:-318px -100px }
.specialized-link ul li .i-14{background-position:-348px -100px }
.specialized-link ul li .i-15{background-position:-378px -100px }
.specialized-link ul li .i-16{background-position:-408px -100px }
.specialized-link ul li .i-17{background-position:-438px -100px }
.specialized-link ul li .i-18{background-position:-468px -100px }
.specialized-link ul li .i-19{background-position:-498px -100px }
.specialized-link ul li .i-20{background-position:-528px -100px }
.specialized-link ul li .i-21{background-position:-558px -100px }
.specialized-link ul li a:hover .i-1{background-position:-288px -70px }
.specialized-link ul li a:hover .i-2{background-position:-318px -70px }
.specialized-link ul li a:hover .i-3{background-position:-348px -70px }
.specialized-link ul li a:hover .i-4{background-position:-378px -70px }
.specialized-link ul li a:hover .i-5{background-position:-408px -70px }
.specialized-link ul li a:hover .i-6{background-position:-438px -70px }
.specialized-link ul li a:hover .i-7{background-position:-468px -70px }
.specialized-link ul li a:hover .i-8{background-position:-498px -70px }
.specialized-link ul li a:hover .i-9{background-position:-528px -70px }
.specialized-link ul li a:hover .i-10{background-position:-558px -70px }
.specialized-link ul li a:hover .i-11{background-position:-588px -70px }
.specialized-link ul li a:hover .i-12{background-position:-288px -130px }
.specialized-link ul li a:hover .i-13{background-position:-318px -130px }
.specialized-link ul li a:hover .i-14{background-position:-348px -130px }
.specialized-link ul li a:hover .i-15{background-position:-378px -130px }
.specialized-link ul li a:hover .i-16{background-position:-408px -130px }
.specialized-link ul li a:hover .i-17{background-position:-438px -130px }
.specialized-link ul li a:hover .i-18{background-position:-468px -130px }
.specialized-link ul li a:hover .i-19{background-position:-498px -130px }
.specialized-link ul li a:hover .i-20{background-position:-528px -130px }
.specialized-link ul li a:hover .i-21{background-position:-558px -130px }
.specialized-link ul li:nth-child(22){display: none;}

.home-project-list.tabs-cont {height: 290px;margin-top: 5px;}
.home-project-list ul{display:block;width:862px }
.home-project-list ul li{ float: left; margin:0 15px 15px 0; position: relative; width:200px;height: 129px; display: table-cell;vertical-align:middle;}
.home-project-list ul li img{width:200px;height: 129px; }
.home-project-list ul li a{text-align: center; display: table-cell;vertical-align:middle; width:200px;height: 129px;}
.home-project-list ul li span{top:0;left:0;right:0; position: absolute;  display: block;width:200px;height: 129px;}
.home-project-list ul li span:before{z-index: 3; content: " ";background: rgba(0,0,0,.4); position: absolute;left:0;top:0;right:0;bottom:0;z-index: 2;}
.home-project-list ul li p{padding:0 20px; display: inline-block; position: relative;z-index: 5;color: #fff; line-height: 20px;font-size: 14px;}
.home-project-list ul li a:hover{box-shadow: 0px 0px 10px rgba(0,0,0,.4)}
.home-project-list ul li p{transition: all 0s linear 0s; -o-transition: all 0s linear 0s;-moz-transition: all 0s linear 0s;-webkit-transition: all 0s linear 0}
.home-project-list ul li a:hover p{line-height: 21px;font-weight: bold;transition: all 0s linear 0s; -o-transition: all 0s linear 0s;-moz-transition: all 0s linear 0s;-webkit-transition: all 0s linear 0}

.home-project-list.tabs-cont.overflow-default{overflow: visible;}

.home .home-project-list ul li{margin:0 13px 13px 0;}

/**国家页**/
.country .banner-form{top:0;margin-left: -595px;}
.country .banner-form .form-box{border:none; height:300px;padding:19px 25px 0; width: 280px;background: url(../images/bg-form-box-3.png) no-repeat center 0;background-size: auto 100%;}
.country .banner-form .form-box .hd span{color: #e72422;text-shadow: 1px 2px 1px #fff;   }
.country .banner-form .form-box .hd b{color: #8f7a40;}
.country .banner-form .form-box .hd p{color: #8f7a40;}
.country .banner-form .form-box .bd{padding-top: 25px;}
.country-head { background: #e1e9f4  no-repeat center 0;height:279px;padding-bottom: 40px;background-size: 100% 100%;}
.country-head h2{ padding:23px 0 5px;line-height: 40px; color: #0577D1;font-size: 36px;}
.country-head p{margin-bottom: 20px; width: 800px;line-height: 25px; height: 52px;overflow: hidden;color: #666}
.country-head ul{margin-left: -5px; display: block;height: 120px;}
.country-head ul li{margin-right: 32px; font-size: 16px;width: 76px;text-align: center; display: inline-block}
.country-head ul li a{line-height: 35px; display:block;color: #0577D1; }
.country-head ul li span{margin:0 auto;padding:12px 0 0; text-align: center; border-radius: 50%;border:2px solid #0577D1; width: 60px;height: 48px; display: block}
.country-head ul li span i{margin:0 auto; width: 35px;height: 35px;}
.country-head ul li .i-1{background-position:-286px -158px }
.country-head ul li .i-2{background-position:-322px -159px }
.country-head ul li .i-3{background-position:-358px -158px }
.country-head ul li .i-4{background-position:-393px -158px }
.country-head ul li .i-5{background-position:-427px -158px }
.country-head ul li .i-6{background-position:-462px -159px }
.country-head ul li a:hover .i-1{background-position:-286px -193px }
.country-head ul li a:hover .i-2{background-position:-322px -194px }
.country-head ul li a:hover .i-3{background-position:-358px -193px }
.country-head ul li a:hover .i-4{background-position:-393px -193px }
.country-head ul li a:hover .i-5{background-position:-427px -193px }
.country-head ul li a:hover .i-6{background-position:-462px -194px }
.country-head ul li a:hover span{background: #0577D1}

.country-tabs {position: relative; z-index: 3;top:-40px;}
.country-tabs .t-hd {height: 40px;width: 1200px;margin:0 auto;}
.country-tabs .t-hd ul li{cursor: pointer; text-align: center; float: left; margin:0 7px 0 0;font-size:18px;color: #666; line-height: 40px; border-top-left-radius: 4px; border-top-right-radius: 4px; background: #F9F9F9;width: 100px;height: 40px;}
.country-tabs .t-hd ul li.current{ position: relative;z-index: 3; font-weight: bold;color: #444;}
.country-tabs .t-cont{border-bottom: 1px solid #E7E7E7; position: relative;z-index: 2; background: #f9f9f9;box-shadow: 0 -7px 10px rgba(0,0,0,.05);}
.country-tabs .t-cont .list{display: none;}
.country-tabs .t-cont .list.current{display: block;}
.country-tabs .t-cont p{color: #999;font-size: 14px; position: relative; padding:15px 0 15px 40px; width: 260px; float: left;}
.country-tabs .t-cont p strong{color: #333; display: block}
.country-tabs .t-cont p i{ text-align: center; background-color: #0094ff; border-radius: 50%; width: 30px;height: 30px; position: absolute;left:0;top:20px;z-index: 3;}
.country-tabs .t-cont p i.i-1{background-position: -288px -229px}
.country-tabs .t-cont p i.i-2{background-position: -317px -229px}
.country-tabs .t-cont p i.i-3{background-position: -348px -229px}
.country-tabs .t-cont p i.i-4{background-position: -378px -229px}

.process {height: 100px; background: #f7ffff; border:1px solid #D3F0F0}
.process div{position: relative; line-height: 28px; padding:23px 0 0; font-weight: normal; color: #00A4A7;font-size: 24px; text-align: center; border-right:1px solid #D3F0F0; width:150px;height: 78px;float: left;}
.process div b{position: relative;z-index: 3; display: block}
.process div span{ position: relative;z-index: 3; }
.process div i{width: 80px;height: 70px; background-position: -283px -300px; bottom:0;left:0;position: absolute;z-index: 2;}
.process ul li{height: 80px;  position: relative; padding:20px 0 0 ;line-height: 30px; text-align: center; color:#00A4A7;font-size: 14px; display: inline-block;width: 206px;}
.process ul li span{position: relative;z-index: 3;}
.process ul li i{margin:0 auto; width:36px;height: 36px; display: block}
.process ul li i.i-arr{ background-position:-477px -259px;  position: absolute;top:50%;margin-top: -13px; right:0;z-index: 3; width: 22px;height: 26px;}
.process ul li .i-number{z-index: 2;position: absolute;left:5px;bottom:0; width:57px;height: 54px; }
.process .i-1{background-position:-288px -260px;}
.process .i-2{background-position:-323px -260px;}
.process .i-3{background-position:-359px -260px; width: 39px;}
.process .i-4{background-position:-398px -260px;}
.process .i-5{background-position:-428px -260px;}
.process ul li .i-number-1{background-position:-215px -292px; }
.process ul li .i-number-2{background-position:-224px -374px; }
.process ul li .i-number-3{background-position:-225px -455px; }
.process ul li .i-number-4{background-position:-217px -540px; }
.process ul li .i-number-5{background-position:-221px -620px; }

.country-news.tabs-cont {height: 390px;margin-top: 10px;}
.country-news img {margin-right:20px; width:280px;height: 180px; float: left;margin-bottom:25px;}
.country-news dl dt{color: #0577d1;font-size: 16px}
.country-news dl dt a{height: 30px;line-height: 30px; display: block; color: #0577d1;}
.country-news dl dd{display: block;height: 150px;overflow: hidden;}
.country-news dl dd ul li{display:block;overflow: hidden;line-height: 31px;height: 31px; display: block;position: relative; padding-left: 10px;  }
.country-news dl dd ul li a{color: #666;font-size: 14px}
.country-news dl dd ul li a:before{border-radius: 2px; background: #0577d1; content: " ";width: 3px;height: 3px; margin-top: -2px; position: absolute;left:0;top:50%;z-index: 3;}
.country-news dl dd ul li a:hover{color: #0577d1;}

/**专家顾问**/
.c-adviser-side{height: 295px;}
.c-adviser-side .bd {height: 265px;border:1px solid #E7E7E7;background: #f5f5f5}
.c-adviser-side .bd ul li{float: left; position: relative;width: 167px;height: 265px; text-align: center; display:inline-block;}
.c-adviser-side .bd ul li a.item{ padding:18px 0 0; display: block; height: 247px;}
.c-adviser-side .bd ul li img{border-radius: 50%; margin:0 auto 10px; display: block;height: 120px;width: 120px;}
.c-adviser-side .bd ul li strong{font-weight: normal; font-size:18px;color: #333; }
.c-adviser-side .bd ul li p{color:#999;}
.c-adviser-side .bd ul li a.online{border-radius: 4px; border:1px solid #00A4A7; bottom:20px;left:50%;margin-left: -35px;width: 70px; position: absolute; height:28px; line-height: 28px;font-size: 14px;color: #00A4A7; display: inline-block}
.c-adviser-side .bd ul li a.online:hover{background: #00A4A7;color: #fff;}
.c-adviser-side .bd ul li:hover{box-shadow: 0 0 15px rgba(0,0,0,.15);}
.c-adviser-side .hd{text-align: center;margin-top: 0px;}
.c-adviser-side .hd ul li{border-radius: 50%; margin:0 4px;cursor: pointer; font:0/0 a; display: inline-block;width: 10px;height:10px;background:#dfdfdf }
.c-adviser-side .hd ul li.on{background: #aeaeae}

/**美国留学指导**/
.assistances-link {padding:13px 0 0 20px; background: #F5F5F5;border: 1px solid #E7E7E7}
.assistances-link ul li{margin:0 19px 14px 0; float: left;  display: inline-block;width:80px;height: 28px; }
.assistances-link ul li a{color: #999;font-weight: bold; text-align: center; height: 28px;line-height: 28px; border:1px solid #E7E7E7; display:block}
.assistances-link ul li a:hover{border-color:#00A4A7; background: #00A4A7;color: #fff;}

/**内页框架-两栏排列**/
.container{margin-bottom: 40px;}
.container .cont-l {width:840px;}
.container .sidebar {width:320px;}

.container .sidebar .form-box{width: 278px;z-index:33}
.container .sidebar .form-box.abs{position: absolute;bottom:0;top:auto;}
.container .sidebar .form-box.fixed{position: fixed;top:0;}

.home .container, 
.country.container ,
.home.container {margin-bottom: 0;}

    /**内页侧边栏-右**/
.sidebar .sidebar-ad {display: block;height:120px;}
.sidebar .sidebar-ad img{height: 120px;width: 100%;}
    /**活动**/
.sidebar-activity {background: #f5f5f5;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.sidebar-activity ul li{position: relative;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;display: block;height: 70px; padding:20px 0 0;overflow: hidden;}
.sidebar-activity ul li .title{margin:0 20px 10px; font-size: 14px;color: #333; display: block;height: 20px;line-height: 20px;overflow: hidden;}
.sidebar-activity ul li .title:hover{color: #0577d1;}
.sidebar-activity ul li p{overflow: hidden; margin:0 20px 15px 20px;padding:0 40px 0 0;overflow: hidden; color: #999; height:22px;position: relative;}
.sidebar-activity ul li p span{display: inline-block;height: 18px;line-height: 18px;}
.sidebar-activity ul li p span.tag{margin-right: 10px; padding:0 7px;color: #999; border-radius: 10px; border:1px solid #999}
.sidebar-activity ul li p .date{right: 0;top:2px; position: absolute;z-index: 3;}
.sidebar-activity ul li p .apply-btn{display: none; border-radius:20px; color: #fff; background: #00a4a7; text-align: center; width:40px;height: 20px;line-height: 20px;  right: 0;top:0px; position: absolute;z-index: 4;}
.sidebar-activity ul li::before{content: " ";position: absolute;z-index: 2;left:20px;right:20px;bottom:0;height: 1px;width: auto;background: #e7e7e7;}
.sidebar-activity ul li:hover{ z-index: 3; border-color: #f5f5f5; box-shadow: 0 0 15px rgba(0,0,0,.1);}
.sidebar-activity ul li:hover::before{display: none;}
.sidebar-activity ul li:hover p .apply-btn{display: block;}

    /**相关学校推荐**/
.sidebar-school {background: #f5f5f5;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.sidebar-school ul li{ position: relative;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;display: block; overflow: hidden;}
.sidebar-school ul li a{height:38px;display: block;padding:18px;}
.sidebar-school ul li img{margin-right: 12px; float: left; width: 100px;height: 38px;}
.sidebar-school ul li h3{height: 19px;line-height: 19px; font-size:14px;color: #666; overflow: hidden;}
.sidebar-school ul li p{color: #999;}
.sidebar-school ul li p span{color: #e72422;}
.sidebar-school ul li:hover{ z-index: 3; box-shadow: 0 0 15px rgba(0,0,0,.1);}
.sidebar-school ul li:hover::before{display: none;} 
.sidebar-school ul li::before{content: " ";position: absolute;z-index: 2;left:20px;right:20px;bottom:0;height: 1px;width: auto;background: #e7e7e7;}


/**组建**/
    /**文字列表-i-date**/
.ul-text-list-i-date li{overflow: hidden; height: 29px; line-height: 29px;padding:0 80px 0 13px;position: relative;}
.ul-text-list-i-date li a{color: #666;font-size: 14px; height: 30px; line-height: 30px; }
.ul-text-list-i-date li i{border-radius:50%; left:0;top:50%; width:4px;height: 4px;z-index: 3; background: #0577d1; position: absolute;}
.ul-text-list-i-date li span{font-size: 12px;margin-top: -15px; right:0;top:50%;color: #999; z-index: 3; position: absolute;}
.ul-text-list-i-date li a:hover{color: #0577d1;}
    /**文字列表-i**/
.ul-text-list-i li{overflow: hidden; height: 29px; line-height: 29px;}
.ul-text-list-i li a{color: #666;font-size: 14px; padding:0 0 0 13px; position: relative; height: 30px; line-height: 30px; }
.ul-text-list-i li a i{border-radius:50%; left:0;top:10px; width:3px;height: 3px;z-index: 3; background: #0577d1; position: absolute;}
.ul-text-list-i li a:hover{color: #0577d1;}
    /**标签**/
ul.ul-tag li{display: inline-block;margin-right: 20px;color: #ccc;font-size: 13px}
ul.ul-tag a{color: #ccc}
ul.ul-tag a:hover{color: #333;}
ul.ul-tag li{color: #999; margin-right: 15px; display: inline-block}
ul.ul-tag .a-tag{ padding: 0 8px;border-radius: 10px; color: #999; border:1px solid #999}
ul.ul-tag i{width: 18px;height: 18px;}
ul.ul-tag .i-date{background-position:-18px -315px; }
ul.ul-tag .i-user{background-position:-18px -332px;}

    /**面包屑**/
.bread-crumbs {color: #666; padding:10px 0;}
.bread-crumbs a{ display: inline-block; color: #666; }
.bread-crumbs i{background-position: 0 -251px; width: 8px;height: 8px;margin:0 4px;}
.bread-crumbs a:hover ,
.bread-crumbs a.active{color: #0577d1;}
.bread-crumbs a.active{padding-right: 0}

    /**翻页**/
.page-left .page{text-align: left;}
.page {font-size: 16px; height:40px; padding:30px 0 60px;text-align: center}
.page a{height:38px;width: 38px; line-height: 38px; border-radius: 3px; border: 1px solid #e7e7e7; background: #fff; position:relative;z-index:3;vertical-align: middle; display:inline-block; }
.page a:hover ,
.page a.current{background-color:#0577d1;color:#fff;border-color:#0577d1; }
.page > span{display: inline-block; padding:0px 10px;color:#666;}
.page i{display:inline-block;width:10px;height:12px;}
.page .prev i{background-position:1px -286px;  }
.page .prev:hover i{background-position:-9px -286px; }
.page .next i{background-position:-9px -301px;  }
.page .next:hover i{background-position:1px -301px; }

    /**按钮组**/
.more-btn{height: 38px;text-align: center}
.more-btn .more{ border:1px solid #a7d2f1;color: #a7d2f1;font-size: 14px; padding:0 18px; border-radius: 4px;line-height: 35px; margin:0 auto; height:35px;display:inline-block;}
.more-btn .more i{margin-left: 2px; width: 11px;height: 11px; background-position: -21px -474px}
.more-btn .more:hover{border-color: #0577d1;color: #0577d1;}
.more-btn .more:hover i{background-position: -33px -474px}
.more-btn .more.down-arrow i{background-position:0px -259px;}
.more-btn .more.down-arrow:hover i{background-position:0px -271px; }
.more-btn.intro-more{padding-top: 10px;position: relative;}
.more-btn.intro-more::before{position: absolute;content: " ";left:0;top:-30px;right:0;z-index: 3; height: 30px;
    background: -moz-linear-gradient(top, rgba(255,255,255,.5) 0%, #ffffff 100%);
   background: -webkit-linear-gradient(top, rgba(255,255,255,.5) 0%,#ffffff 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,.5) 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,.5) 0%,#ffffff 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,.5) 0%,#ffffff 100%);
}

/**学校大全**/
    /**条件选择**/
.condition .hd{height: 37px;border-left:1px solid #e7e7e7}
.condition .hd li{width: 100px;height: 37px;float: left;text-align: center;  background: #f5f5f5; border-right:1px solid #e7e7e7;  border-top:1px solid #e7e7e7; display: inline-block;}
.condition .hd li a{display: block;color: #666;font:15px/37px Microsoft Yahei;}
.condition .hd li a:hover{color: #0577d1;}
.condition .hd li a.current{ font-weight: bold; background: #fff;color: #0577d1;}
.condition .bd{border:1px solid #e7e7e7;padding:15px 0 0 0;}
.condition .bd .list{position: relative;padding:0 0 4px 89px}
.condition .bd .list .name{color: #999; position: absolute; left:22px;top:1px;z-index: 3;}
.condition .bd .list ul li {height: 22px; display: inline-block; margin-bottom: 5px;}
.condition .bd .list ul li a{color: #666; display: block; height: 22px;line-height: 22px; padding:0 4px;}
.condition .bd .list ul li a.current,
.condition .bd .list ul li a:hover{background: #0577d1;color: #fff;}
.condition-tool { padding-right: 20px; background: #f5f5f5; line-height: 39px; height: 39px;border: 1px solid #e7e7e7;margin-top: -1px;}
.condition-tool ul{float: left;}
.condition-tool li{height: 17px;line-height: 17px; border-right:1px solid #e7e7e7; display: inline-block;}
.condition-tool li a{font-weight: bold; padding:0 20px;color: #666;}
.condition-tool li i{background-position:0 -332px; margin-left: 4px; height: 12px;width: 8px;}
.condition-tool li a.current,
.condition-tool li a:hover{color: #0577d1;}
.condition-tool li a:hover i,
.condition-tool li a.current i{background-position:0 -318px;}

.condition-tool p{float: right; color: #666;}
.condition-tool p span{padding:0 5px;color: #e72422;font-weight:bold;}

.school-list .item{border-bottom:1px solid #e7e7e7; position: relative; padding:30px 0 30px 30px; height:123px;}
.school-list .item .pic {margin-right: 30px; color: #666; text-align: center; float: left; height: 123px; display:inline-block;width:180px;}
.school-list .item .pic img{margin-bottom: 12px; width:178px;height: 68px;}
.school-list .item .pic i{width: 12px;height:14px;margin-right: 5px; background-position: 0 -349px;}
.school-list .item div{overflow: hidden; display: inline-block}
.school-list .item .title{padding-top: 10px; line-height: 30px;display: block;height: 30px;overflow: hidden; font-size:24px;color: #333; }
.school-list .item .title:hover{color: #0577d1;}
.school-list .item .en{ margin:0; color: #999; display: block;height:40px;line-height: 20px; color: #999;}
.school-list .item ul li{padding-right:10px;color: #666;font-size: 14px; display: inline-block}
.school-list .item ul li b{color: #0577d1;padding-right:5px;}
.school-list .item p {height: 15px; margin:5px 0 0 0; }
.school-list .item p a{padding:0 9px; height: 13px;line-height: 13px; border-left: 1px solid #a9a9a9; float: left; color: #999;}
.school-list .item p a.home{padding-left:0;border:none}
.school-list .item p a:hover{color: #0577d1;}
.school-list .item .online{font-size: 14px;border-radius: 4px; z-index: 3;display: inline-block;text-align: center;line-height: 34px; width:118px; height:34px; color: #0577d1;border:1px solid #0577d1; right:25px;top:50px; position: absolute;}
.school-list .item .online:hover{background: #0577d1;color: #fff;}
.school-list .item:hover{background:#f5f5f5;box-shadow: 0 0 15px rgba(0,0,0,.05) }

/**专业**/ 
.majors-list {margin-top: -1px;}
.majors-list .item{border:1px solid #e7e7e7; margin-top:20px;}
.majors-list .item .i-hd{position: relative; height: 70px;padding:20px;}
.majors-list .item .i-hd .pic{margin-right: 20px; float: left; display: inline-block; height: 70px;width: 178px;}
.majors-list .item .i-hd div{padding-top: 10px; }
.majors-list .item .i-hd .title{line-height: 24px; font-size:23px;display:block;height: 24px;overflow: hidden; }
.majors-list .item .i-hd p{height: 30px;line-height: 30px; overflow: hidden; color: #999;font-size: 12px;}
.majors-list .item .i-hd .online{font-size: 14px;color: #0577d1; border-radius: 3px; border:1px solid #0577d1; text-align: center;line-height: 36px; width: 120px;height: 36px; right:15px;top:35px;z-index: 3; position: absolute;}
.majors-list .item .i-hd .online:hover{background: #0577d1;color: #fff;}
.majors-table .scroll{max-height:150px; overflow-y: scroll; -webkit-overflow-scrolling: touch; }
.majors-table .title{padding:0 20px; height: 38px;line-height: 38px;background: #f5f5f5}
.majors-table .title span{font-size:14px;color: #666;}
.majors-table tr:hover {background: #f5fbff}
.majors-table td{color: #999; line-height: 22px; padding:4px 0 4px 20px;}
.majors-table td .apply-btn{color: #0577d1; border-radius: 3px; display: inline-block; width: 40px;height: 20px;line-height: 20px;text-align: center}
.majors-table td .apply-btn:hover{color: #fff;background: #0577d1}
.majors-table .color-666{color: #666;}
.majors-table .color-blue{color: #0577d1;}
.majors-table .majors-table-tool{text-align: center; height:35px;background: #f5f5f5}
.majors-table .majors-table-tool a{cursor: pointer; padding:0 25px; color: #999; line-height: 30px;  border:1px solid #e7e7e7;border-top:0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px; background: #fff; display: inline-block;height:30px;}
.majors-table .majors-table-tool a i{margin-left: 3px; width: 10px;height: 10px; background-position:0 -368px }
.majors-table .majors-table-tool .i-up{ background-position:0 -381px }
.majors-table .scroll.s-show{max-height: 100% ; overflow-y: auto; }

/**方案列表**/
.project-list .item{position: relative; padding:30px 0; height: 127px;border-bottom: 1px solid #e7e7e7; }
.project-list .item .pic{margin-right: 20px; float: left; width:195px;height:127px; }
.project-list .item .pic img{ width:200px;height:129px;}
.project-list .item > div{width: 625px;float: right;}
.project-list .item div .title{overflow: hidden; font-weight: bold; font-size: 16px;color: #333; display: inline-block;height: 35px;line-height: 35px;}
.project-list .item div .title:hover{color: #0577d1;}
.project-list .item div p{height: 57px;line-height: 20px;overflow: hidden; color: #999;}
.project-list .item div ul{padding-top: 10px;}
.project-list .item .i-hot{background-position: -80px -24px; text-align: center;color: #fff; width: 39px;height: 26px; top:0;right:7px; z-index: 3; position: absolute;}
.project-list .item:hover {box-shadow: 0 0 15px rgba(0,0,0,.05); background:#f5f5f5 }

/**活动列表**/
.activity-list .item{position: relative; padding:30px 0; height: 127px;border-bottom: 1px solid #e7e7e7; }
.activity-list .item .pic{position: relative; margin-right: 20px; float: left; width:115px;height:127px; }
.activity-list .item .pic img{ width:115px;height:127px;}
.activity-list .item .pic .country{position: absolute;bottom: 5px;right: 5px;display: inline-block;padding: 0 9px;height: 20px;line-height: 20px;color: #fff;border-radius: 10px;background: rgba(0,0,0,.4);}
.activity-list .item > div{width: 695px;float: right;}
.activity-list .item div .title{margin-top: -8px; overflow: hidden; font-weight: bold; font-size: 16px;color: #333; display: inline-block;height: 32px;line-height: 32px;}
.activity-list .item div .title:hover{color: #0577d1;}
.activity-list .item div p{height: 20px;line-height: 20px;overflow: hidden; color: #999;}
.activity-list .item div ul{height: 33px; padding-top: 10px;}
.activity-list .item div ul li{color: #999; margin-right: 20px; display: inline-block}
.activity-list .item div ul li span{ padding: 0 8px;border-radius: 10px; color: #999; border:1px solid #999}
.activity-list .item .btn-box{height:30px;}
.activity-list .item .btn-box a {margin-right: 7px; font-size: 14px;border-radius: 3px; color: #0577D1; border:1px solid #0577D1; text-align: center; line-height: 28px; height:28px; width: 80px; display: inline-block;}
.activity-list .item .btn-box a:hover{color: #fff; background: #0577D1}
.activity-list .item .btn-box .btn-red{color: #E72422; border-color: #E72422}
.activity-list .item .btn-box .btn-red:hover{background:#E72422 }
.activity-list .item:hover {box-shadow: 0 0 15px rgba(0,0,0,.05); background:#f5f5f5 }

/**资讯列表**/
.news-list.i-h-d-item .i-hd{padding:10px 0 0;height: 25px;}
.news-list.i-h-d-item .i-hd strong{font-weight: bold;}
.news-list .item{position: relative; padding:30px 0; height: 127px;border-bottom: 1px solid #e7e7e7; }
.news-list .item .pic{margin-right: 20px; float: left; width:200px;height:129px; }
.news-list .item .pic img{ width:200px;height:129px;}
.news-list .item > div{width: 620px;float: right;}
.news-list .item div .title{margin-bottom: 17px; overflow: hidden; font-weight: bold; font-size: 20px;color: #333; display: inline-block;height: 21px;line-height: 21px;}
.news-list .item div .title:hover{color: #0577d1;}
.news-list .item div p{font-size: 14px; height: 50px;line-height: 23px;overflow: hidden; color: #999;}
.news-list .item div ul{ height: 40px;}
.news-list .item div ul li{color: #999; margin-right: 15px; display: inline-block}
.news-list .item div ul li span{ padding: 0 8px;border-radius: 10px; color: #999; border:1px solid #999}
.news-list .item .i-hot{text-align: center;color: #fff; width: 39px;height: 26px; top:0;right:7px; z-index: 3; position: absolute;}
.news-list .item:hover {box-shadow: 0 0 15px rgba(0,0,0,.05); background:#f5f5f5 }

/**资讯**/
.news {margin-bottom: 30px;}
.news .ad{display: block}
.news .ad img{height: 325px;} 
.news .item .pic{margin-top: 3px; float: left;margin-right: 17px;}
.news .item .ul-text-list-i-date{height: 140px;overflow: hidden; }
.news .i-h-d-item .more{margin:15px auto 0; display: block;text-align: center; border-radius: 3px;font-size: 14px; width: 100px;height: 35px;line-height: 35px; color: #A7D2F1; border:1px solid #A7D2F1}
.news .i-h-d-item .more i{margin-left: 2px; width: 11px;height: 11px; background-position:0px -259px;}
.news .i-h-d-item .more:hover{color: #0577D1; border-color:#0577D1 }
.news .i-h-d-item .more:hover i{background-position:0px -271px;  }

/**案例**/
.pic-text-news {margin-bottom: 10px;}
.pic-text-news .pic{margin:0 10px 0 0; position: relative; float: left; width: 200px;height: 129px;display: inline-block; }
.pic-text-news .pic img{width: 200px;height: 129px;}
.pic-text-news .pic h3{overflow: hidden; line-height: 30px; text-align: center; left:0;right:0;top:40px; font-size:24px;color: #fff;  z-index: 3; position: absolute;}
.pic-text-news .pic p{font-size: 14px; color: #fff; overflow: hidden; text-align: center; left:0;right:0;top:75px; z-index: 3; position: absolute;}
.pic-text-news .pic span{ background: rgba(0,0,0,.4); left:0;right:0;bottom:0;top:0;z-index: 2; position: absolute;}
.pic-text-news .pic:hover p{text-decoration: underline}
.pic-text-news div a{overflow: hidden; line-height: 24px; margin-bottom: 10px; font-size: 16px;color: #0577D1; max-height:45px;  display: block;}
.pic-text-news div p{display:block;height: 58px; line-height: 19px; font-size: 12px;color: #999;}
.case .list{ width:402px;height:290px; overflow:hidden;margin-top:30px}
.case .ul-text-list-i {height:150px;overflow: hidden; }

/**文章页**/
.detail{padding:0px;}
.detail .title{padding:0 0 20px 0}
.detail .title h1{padding:10px 0 20px 0;line-height: 40px; font-weight: normal; font-size: 30px;color: #333; }
/**
.detail h2{font-size: 20px;color: #e84c3d; text-indent: 15px; margin:0 0px 20px;line-height: 48px;background: #f7f7f7;border: 1px solid #eee;}
**/
.detail .content,.detail .content p,.detail .content td,.detail .content a{font-size: 15px;color: #666;line-height: 30px;}
.detail .content{margin-bottom: 0;padding:10px 0}
.detail .content p{padding:8px 0}
.detail .content a:link,.detail .content a:visited{color:#34c699;text-decoration:underline}
.detail .content a:hover{color:#2aaf86}
.detail .content tr{ color: #666; background: #f7f7f7;}
.detail .content tr td{text-indent: 20px; line-height:22px;padding:10px 0;font-size: 14px;}
.detail .content .title{text-align: left;background: #2c2a2a;color: #999;}
.detail .content .title td{line-height:45px;padding:0;font-weight: bold;font-size: 13px}
.detail .content img{max-width: 100%;margin:0 auto;}
.detail .ad{display: block; margin-bottom: 20px;}
.detail .tips{line-height: 30px; padding:15px; background:#f5f5f5;color: #999; margin-top:20px}




.recommend-news-list{margin-top: 20px;}
.recommend-news-list ul {width: 900px; overflow: hidden;margin-left: -18px;}
.recommend-news-list ul li{line-height:20px; overflow: hidden; margin-left: 18px; float: left; font-size:14px;color: #666; display: inline-block;width:197px;height:190px; }
.recommend-news-list ul li img{width:197px;height:126px;margin-bottom:8px}
.recommend-news-list ul li a{display: block; color: #666;font-size: 14px}
.recommend-news-list ul li a:hover{color: #0577D1;}

.detail-activity {overflow: hidden; margin-bottom: 20px; position: relative;height: 65px; padding:0px 10px 0px 110px; background: #F7F7F7 url(../images/ad-61x45.png) no-repeat 13px center;border:1px dashed #e7e7e7}
.detail-activity .list{position: relative;height: 55px;padding-top:10px; }
.detail-activity:before{position: absolute; height:auto;left:90px;top:10px;bottom:10px;width: 1px;z-index: 3; content: " ";  border-left: 1px dashed #e7e7e7}
.detail-activity h3{margin-bottom: 5px; overflow: hidden; height: 18px; line-height: 18px; font-weight: normal; color:#333;font-size:16px; }
.detail-activity h3 span{ float: left; height: 16px; font-size: 12px; margin-right:9px; line-height: 16px; display: inline-block; padding: 0 8px;border-radius: 10px;color: #999;border: 1px solid #999;}
.detail-activity .apply{margin:-15px 0 0 0; top:50%;right:10px; position: absolute;z-index: 3; font-weight: bold;font-size: 14px; text-align: center; border-radius: 3px; display: inline-block; width:80px;height: 30px;line-height: 30px;color: #fff;background: #E72422}


.project-detail .p-head img{ float: left; width: 320px;height: 205px;}
.project-detail .p-head div{float: right;width: 499px;}
.project-detail .p-head h2{line-height:28px; font-weight: normal; font-size:24px;color: #333 }
.project-detail .p-head p{margin-bottom: 5px; color: #f96c6a;}
.project-detail .p-head ul li{padding:3px 0 3px 70px; position: relative; line-height: 20px;color: #333}
.project-detail .p-head ul li span{ left:10px;top:3px; position: absolute;z-index: 3; color: #999;}
.project-detail .p-head .type-one{background: #fdf6f6}
.project-detail .p-head .type-one li {color: #e72422;font-weight: bold;padding-right: 25px; display: inline-block;}
.project-detail .p-head .type-one li span{font-weight: normal;}
.project-detail .p-head .btn-box{height: 40px;padding-top: 10px;}
.project-detail .p-head .btn-box a{margin-right: 15px; border-radius: 3px; font-size: 18px; color: #ff9103; line-height: 38px; text-align: center; width: 140px; border:1px solid #ff9103; display: inline-block; height:38px;}
.project-detail .p-head .btn-box .apply-btn{background: #ff9103;color: #fff;}
.project-detail .i-h-d-item .i-hd{margin-bottom: 10px; border-bottom:1px solid #e7e7e7 }
.process-project{height:135px;padding-top: 20px;}
.process-project ul{position: relative;}
.process-project ul:before{position: absolute;content: " "; top:15px;right:80px; left: 80px;z-index: 3; height:1px; border-top:1px dashed #999 }
.process-project ul li{color: #666;font-weight: bold; text-align: center; display: inline-block;width: 164px;}
.process-project ul li em{margin-bottom: 4px; position: relative;z-index: 4; font-size: 14px;color: #333; background: #fff; line-height: 30px; width: 30px;height: 30px; display: inline-block;}
.process-project ul li i{width: 40px;height: 40px; margin:0 auto 10px; display: block}
.process-project ul li .i-1{background-position:-289px -380px }
.process-project ul li .i-2{background-position:-333px -380px }
.process-project ul li .i-3{background-position:-376px -380px }
.process-project ul li .i-4{background-position:-416px -380px }
.process-project ul li .i-5{background-position:-459px -380px }

/**学校首页**/
.school-head {position: relative; height: 153px; padding:27px 0 0;background:url(../images/bg-school-hd.png) center center repeat-x; background-size:100% auto}
.school-head:before{ content: " "; position: absolute;z-index: 2;left:0;top:0;right:0;bottom:0;background: rgba(0,0,0,.6);}
.school-head .wrap{z-index: 4;}
.school-head img{padding:5px; background: rgba(255,255,255,.2); float: left;margin-right: 20px }
.school-head h2{margin: 10px 0 5px; line-height: 36px; display: inline-block; font-size:30px; color: #fff;}
.school-head h2 span{font-weight:normal;display:inline-block;vertical-align: middle;margin:-5px 0 0 5px; padding:0 7px;border-radius: 5px;  height:20px;line-height: 20px; font-size: 14px;color: #fff; background: #0577d1}
.school-head p{font-size: 14px; color: #ababab;line-height: 40pxt;}
.school-head .menus{margin-top: 26px; height: 50px;line-height: 50px; flex-wrap: nowrap; width: 100%; display: -moz-box;  display: -webkit-box; display: -o-box; display: box;   }
.school-head .menus li{ position:relative;text-align: center; -webkit-box-flex: 1;box-flex: 1;  }
.school-head .menus li em{ position:absolute;top:0;right:25px; float:left; background:url(http://img2.liuxue360.com/img/2021/05/25/944564_s.gif); width:27px; height:19px;}
.school-head .menus li .yellow{ color:#fff7a3}
.school-head .menus li a{height: 50px;display: block; color: #fff;font-size: 16px}
.school-head .menus li a:hover,
.school-head .menus li a.current{background: rgba(255, 255, 255, .2)}
.school-head .ranking{right:0;top:0;z-index: 3c; position: absolute;}
.school-head .ranking li{background-position:0 -396px; margin-left: 4px; color: #fff; text-align: center; display: inline-block;width: 68px;height: 74px;}
.school-head .ranking li span{font-size: 18px; padding-top:5px; font-weight: bold; height: 30px;line-height: 30px;color: #ffd801; display: block}

.school-index .school-info{margin-bottom: 30px;}
.school-index .school-info img{ float: left; width: 300px;height: 197px;}
.school-index .school-info ul{font-size: 14px; float: right;width: 525px;}
.school-index .school-info ul li{padding:2px 0 4px 80px; position: relative; line-height: 25px;color: #333}
.school-index .school-info ul li span{left:10px;top:2px; position: absolute;z-index: 3; color: #999;}
.school-index .school-info ul li:nth-child(1),
.school-index .school-info ul li:nth-child(2),
.school-index .school-info ul li:nth-child(3),
.school-index .school-info ul li:nth-child(4){display: inline-block; width: 33%;}
.school-index .i-h-d-item .i-hd{margin-bottom: 5px; border-bottom: 1px solid #e7e7e7}

#introduction{height:300px; overflow:hidden}
#introduction img{display:none}


.s-expenses {height:100px; flex-wrap: nowrap; width: 100%;  }
.s-expenses li{padding-top: 20px; height: 80px;line-height: 30px; float: left; width: 260px; color: #fff;font-size: 16px;  text-align: center;  }
.s-expenses li span{font-size: 30px;font-weight: bold}
.s-expenses li.li-1{background-color:#f3693f;background-position: -392px -426px; }
.s-expenses li.li-2{background-color:#f9a81d;background-position: -392px -529px; margin:0 30px}
.s-expenses li.li-3{background-color:#4188f0;background-position: -392px -629px; }

.partners-list {height: 210px;}
.partners-list .bd{ height: 210px;}
.partners-list ul{width: 880px}
.partners-list ul li { margin-top: 15px; position: relative; margin-right: 20px; width:195px;display: inline-block;float: left; }
.partners-list ul li a{overflow: hidden; border-top:1px dotted #fefefe; display: block;background:#f5f5f5;height:190px; }
.partners-list ul li h3{height: 22px;overflow: hidden; font-size:14px;color: #555; padding:12px 10px 0;}
.partners-list ul li p{height: 24px;overflow: hidden; color: #999; padding:0 10px;}
.partners-list ul li span{border-radius: 25px;padding:0 7px; background: rgba(0,0,0,.4); color: #fff; right:5px;top:100px;z-index: 3; position: absolute;}
.partners-list ul li a:hover{border-top:1px solid #ffff;box-shadow: 0 0 15px rgba(0,0,0,.1)}
.partners-list ul li a img{width: 100%}

.major-condition{padding-top: 10px;}
.major-condition .list {line-height: 18px;position: relative;padding:0 0 9px 58px}
.major-condition .list span{color: #999; left:0;top:0; z-index: 3; position: absolute;}
.major-condition .list ul li{ display: inline-block}
.major-condition .list ul li a{color: #666;padding:0 6px}
.major-condition .list ul li a:hover,
.major-condition .list ul li a.current{color: #0577d1;}
.m-search-box{height:30px;padding-top: 5px;}
.m-search-box .search-input{float: left; background: #f5f5f5; border:1px solid #d0d0d0; width:239px;height:28px;line-height: 28px; }
.m-search-box .search-input input{width:198px; font-size: 14px; padding:0 0 0 5px;margin:0; display: inline-block;height: 28px;border:none}
.m-search-box .search-input button{background: none; cursor: pointer; height: 28px; border:none; padding:0;margin:0;float: right; width: 35px;}
.m-search-box .search-input i{background-position: -16px -353px; width: 16px;height: 16px;}
.m-search-box p{color: #999; line-height: 30px; float: left; padding-left: 10px;}
.m-search-box p span{color: #0577d1;padding:0 5px}

.major-list{margin-bottom: 20px;width:100%}
.major-list .list{position: relative; padding:17px 0 20px; border-bottom: 1px solid #e4e4e4}
.major-list .list p{ font-size: 14px;color: #333; line-height: 30px;}
.major-list .list p span{height: 20px;line-height: 20px; padding:0 5px; margin-left: 5px; border-radius: 4px; background: #e3f3ff; color:#0073c6 }
.major-list .list ul li{ line-height: 24px; color: #999; width: 25%; display: inline-block}
.major-list .list ul li.width100{width: 100%;}
.major-list .list .apply-btn{ border-radius: 4px; color: #a7d2f1; border:1px solid #a7d2f1; text-align: center; width: 70px;height: 30px;line-height: 30px; right:0;top:38px;z-index: 3; position: absolute}
.major-list .list .apply-btn:hover{border-color:#0073c6;color: #0073c6;}

.school-news-list {margin-bottom: 20px;}
.school-news-list .list{padding:20px 0; border-bottom: 1px solid #e4e4e4}
.school-news-list .list .pic{float: left;margin-right: 10px;}
.school-news-list .list .title{margin-bottom: 10px; display: block; height: 20px;overflow: hidden;}
.school-news-list .list .title h3{font-size: 14px;color: #333; float: left; display: inline-block;max-width: 89%;}
.school-news-list .list .title span{margin-left: 10px; padding:0 7px; border-radius: 15px; border:1px solid #999;color: #999; position: relative;}
.school-news-list .list .title:hover h3{color: #0577d1;}
.school-news-list .list p{color: #999; line-height: 18px;overflow: hidden; height: 36px; display: block;}

/**院校相册**/
.photo-list ul {width: 854px}
.photo-list ul li{text-align: center; height: 155px; font-size: 14px;overflow: hidden; margin:0 13px 10px 0; display: inline-block;width: 200px;float: left;}
.photo-list ul li span{display: block;line-height: 24px;}

/**视频播放页面**/
.video-iframe,#video-box{height: 560px;width: 840px;}

.video-info{margin-bottom: 40px; padding:18px; background: #f5f5f5}
.video-info h2{margin-bottom: 10px; line-height: 35px; font-size: 30px;color: #333;font-weight: normal;}
.video-info p{line-height: 22px; color: #666;font-size: 14px}

.video-tabs {height: 558px; width: 320px;border:1px solid #e7e7e7;}
.video-tabs .hd{overflow: hidden; background: #f5f5f5; height: 36px;line-height: 36px; text-align: center}
.video-tabs .hd ul{width: 323px;}
.video-tabs .hd ul li{cursor: pointer; color: #666;font-size: 14px; border-bottom: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7; width: 160px; float: left; height: 35px;display: inline-block}
.video-tabs .hd ul li.on{color: #0577D1;font-weight:bold; background:#fff;border-bottom: 1px solid #fff;}

.video-tabs .list{display: none;}
.video-tabs .list.on{display: block;}
.v-teacher-list {padding-top:20px; height: 502px;overflow-y: scroll; -webkit-overflow-scrolling: touch;}
.v-teacher-list ul li{height: 68px;padding:0 20px 16px}
.v-teacher-list .pic {margin-right: 10px; float: left; display: inline-block; position: relative; width: 120px;height: 68px;}
.v-teacher-list .pic img{width: 120px;height: 68px;}
.v-teacher-list .pic i{ background-color: #fff; background-position: 12px -147px;border-radius: 50%; margin:-16px 0 0 -16px; width: 33px;height: 33px; z-index: 3; left: 50%;top:50%; position: absolute}
.v-teacher-list .title{padding:0;margin-bottom: 10px; overflow: hidden; font-size: 12px;color: #666; display: block;height: 35px;line-height: 18px;}
.v-teacher-list p{color: #999}
.v-teacher-list a:hover{color: #0577D1;}
.v-teacher-list p i{width: 17px;height: 15px; background-position: -17px -248px;}


.v-teacher-info {padding:20px 34px; text-align: center}
.v-teacher-info img{margin-bottom: 10px; border-radius: 50%; width: 120px;height: 120px;}
.v-teacher-info h3{ line-height: 22px; font-size: 18px;color: #333;font-weight: normal;}
.v-teacher-info p{line-height: 22px; color: #999;font-size: 14px}
.v-teacher-info p a{color: #00A4A7;font-weight: bold;font-size: 16px}
.v-teacher-info .online{margin:9px auto 0; border-radius: 3px;font-size: 14px;font-weight: normal; display: inline-block; border: 1px solid #00A4A7;width: 70px;height: 28px;line-height: 28px;}
.v-teacher-info .online:hover{background: #00A4A7;color: #fff;}
.v-teacher-info .tips{max-height: 180px;overflow: hidden; font-size: 12px; text-align: left; line-height: 20px;color:#999;  background: none;padding-top: 0;margin-top: 10px;}
.v-teacher-info ul {padding-top: 10px; display: block;height: 30px;text-align: center}
.v-teacher-info ul li{display: inline-block;padding:0 0 0 4px}
.v-teacher-info ul a{background-color: #d7d7d7; cursor: pointer; position: relative;  border-radius: 50%; width: 24px;height: 24px; float: left; color:#fff;font-weight: bold;display: inline-block;}
.v-teacher-info ul a.i-qq{ background-position: -68px -179px}
.v-teacher-info ul a.i-wechat{ background-position: -69px -201px}
.v-teacher-info ul div{display: none; position: absolute;bottom:19px;left:-30px;z-index: 991;}
.v-teacher-info ul div i{display: none; position: absolute;width: 10px;height: 6px;bottom:-6px;left:37px;z-index: 991;}
.v-teacher-info ul div img{border-radius: 0; border:1px solid #ddd; width: 120px;height: 120px;background: #fff;padding:5px;}
.v-teacher-info ul a:hover div{display: block;}
.v-teacher-info ul a:hover{background-color: #0577D1}

/**关于页面**/
.header-about{padding:15px 0;height:33px;border-bottom:1px solid #E7E7E7}
.header-about .logo{float:left;width:100px;height:33px;}
.header-about .logo img{margin-right: 8px; height: 33px;}
.header-about .nav {float: right;}
.header-about .nav ul li{display: inline-block;margin:0 15px;}
.header-about .nav ul li a{line-height: 33px; font-weight:bold; font-size: 14px;color: #666;}
.header-about .nav ul li a:hover{color: #0577D0;}

.menus-about {background:#f4f9ff; height:50px;line-height:50px;text-align:center;}
.menus-about ul li{width:98px; font-size:14px; display:inline-block;}
.menus-about ul li a{color:#999;}
.menus-about ul li a:hover,
.menus-about ul li a.current{font-weight:bold;color:#0577d1}

.container-about{background: #f5f5f5;margin:0; padding:20px 0 60px }
.container-about .i-h-d-item{padding:0px 20px; background: #fff}
.container-about .i-h-d-item .i-hd{border-bottom: 1px solid #E4E4E4}

.about-head{background: #fff;margin-bottom: 20px;}
.about-menus{display:none; height: 50px;text-align: center}
.about-menus li{line-height: 47px; display: inline-block;padding:0 40px}
.about-menus li a{font-size: 16px;color: #666; display: block;}
.about-menus li a:hover,
.about-menus li a.current{color: #0577D0; border-bottom: 3px solid #0577D0}

.about-us{padding-bottom: 60px;}
.about-us .list{padding:50px 40px 0;}
.about-us h3{margin-bottom: 15px; font-size:16px;color: #0577D0 }
.about-us p{line-height: 30px; color: #666;font-size: 14px}
.about-us p a{color: #666;}
.about-us p a:hover{color: #0577D0;}
.about-us .map{float: right;margin-left: 20px;}
.about-us .qrcde{float: right;}
.about-us .qrcde img{width: 110px;height: 110px;}

.honors{padding:50px 70px 70px}
.honors .hd{ position: relative; text-align: center;margin:0 0 45px;}
.honors .hd ul li{line-height: 40px; font-size: 14px;color: #666; display: inline-block;width: 11%}
.honors .hd ul li i {position: relative;z-index: 4; width: 18px;height: 18px; border-radius: 50%; border:1px solid #CFCFCF;background: #f5f5f5; margin:0 auto; display: block}
.honors .hd ul li a:hover ,
.honors .hd ul li a.on{color: #0577D0;}
.honors .hd ul li a:hover i,
.honors .hd ul li a.current i{ width: 10px;height:10px;background: #0577D0; border:5px solid #c8e4f7}
.honors .hd:before{bottom:10px; height:1px;background: #ddd; left:95px;right:95px;z-index: 3; content: " ";position: absolute;}

.about {padding:20px 20px;}

.management {padding:50px 0 35px 57px;  background:#e5e8ea url(../images/p-luochen.jpg) no-repeat right bottom;color: #666;font-size: 14px;}
.management h3{line-height: 30px; color: #333; font-size:16px; }
.management p{line-height: 25px; margin-bottom: 20px; color: #666;font-size: 14px;}

.team {background: #fff}
.team .t-hd{position: relative; border-top:1px solid #e7e7e7;height:49px;line-height: 49px; }
.team .t-hd ul{background: #f5f5f5; flex-wrap: nowrap; width: 100%; display: -moz-box;  display: -webkit-box; display: -o-box; display: box;   }
.team .t-hd li{border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5; border-bottom:1px solid #e7e7e7; height:49px;line-height: 49px; cursor: pointer; font-size:16px; color: #666; text-align: center; -webkit-box-flex: 1;box-flex: 1;  }
.team .t-hd li.current{border-right:1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-bottom:0; height: 50px;position: relative; background: #fff;}
.team .t-hd:before{position: absolute;content: " ";left:0;top:0;bottom:0;z-index: 3;width: 1px;background:#e7e7e7 }
.team .t-hd:after{position: absolute;content: " ";right:0;top:0;bottom:0;z-index: 3;width: 1px;background:#e7e7e7 }
.team .l-hd{height: 40px; text-align: center;padding-top: 20px;}
.team .l-hd li{padding:0 2px;margin:0 8px; cursor: pointer; font-size: 14px;color: #666; height: 30px;line-height: 30px; display: inline-block; text-align: center}
.team .l-hd li.current{color: #00a4a7;border-bottom: 2px solid #00a4a7}
.team .list{display: none;}
.team .list.current{display: block;}

.adviser-list {padding-top: 10px; }
.adviser-list .list{display: block; padding:0 20px 0 0; background: #f5f5f5; margin:0 0 30px 30px; float: left; height:180px;width: 535px;}
.adviser-list .list .pic{float: left; width: 180px;height: 180px;display: inline-block; margin-right: 20px;}
.adviser-list .list h3{font-weight: normal; padding-top: 20px; font-size:18px;color: #333; }
.adviser-list .list h3 span{margin:0 0 0 10px; font-size:14px;color: #00a4a7; }
.adviser-list .list p{margin-bottom: 18px; height: 20px; line-height: 20px; overflow: hidden;color: #999;}
.adviser-list .list .info{height: 40px; margin:0 0 12px 0}
.adviser-list .list .link{height:32px;}
.adviser-list .list .link a{cursor: pointer; position: relative; display: inline-block;height:24px;width: 27px;}
.adviser-list .list .link i{background-color: #d7d7d7; width: 24px;height: 24px;margin:0; border-radius: 50%;}
.adviser-list .list .link .i-qq{  background-position: -69px -179px;}
.adviser-list .list .link .i-wechat{background-position: -69px -201px;}
.adviser-list .list .link div{display: none; position: absolute;bottom:30px;left:-30px;z-index: 991;}
.adviser-list .list .link div i{display: none; position: absolute;width: 10px;height: 6px;bottom:-6px;left:37px;z-index: 991;}
.adviser-list .list .link div img{border:1px solid #ddd; width: 120px;height: 120px;background: #fff;padding:5px;}
.adviser-list .list .link a:hover div{display: block;}
.adviser-list .list .link a:hover i{background-color:#00a4a7; }
.adviser-list .list .link .online{border-radius: 4px;color: #00a4a7; border:1px solid #00a4a7; line-height: 30px; text-align: center; width: 70px;height: 30px; float: right;}
.adviser-list .list .link .online:hover{color: #fff; background: #00a4a7}
.adviser-list .list:hover{box-shadow: 0 0 15px rgba(0,0,0,.05)}

/**弹窗提示-若提示**/
.popup-hint{text-align:center;  z-index:9999; position:fixed;top:50%;left:0;right:0; }
.popup-hint span{border-radius: 5px; font-size: 17px;margin:-70px 0 0 0;min-width:150px;min-height:20px;line-height:20px;background-color:#000;color:#fff;padding:30px 35px;}
 
/**弹窗**/
.popup { display: none; position: fixed;top:0;right:0;bottom:0;left:0;z-index: 991;background: rgba(0,0,0,.4);}
.popup-bg {position: fixed;top:0;right:0;bottom:0;left:0;z-index: 992; }
.popup-close {background-position:0px -187px;  cursor: pointer; position: absolute;top:20px;right:20px;z-index: 997;width:26px;height: 26px;}
.popup-cont{ position: fixed;left:50%;top:50%; z-index: 993; }
.popup-form .popup-cont{margin: -330px 0 0 -250px;}
.popup-form .form-box {width: 380px; padding:30px 60px;border-radius: 4px; background:#f2f5f7 url(../images/bg-form-box-2.png) no-repeat 0 0;}
.popup-form .jc-select{height: 40px;}
.popup-form .jc-select .text span{border-radius: 4px; height: 40px;line-height: 40px;}
.popup-form .jc-select ul{top:40px;}
.popup-form .form-box .hd span{line-height: 20px;font-size: 14px;color: #666;}
.popup-form .form-box .hd p{padding:0; font-size: 36px; line-height: 48px; color: #0577d0;}
.popup-form .form-box .hd p b{color: #444;}
.popup-form .form-box .bd .list{height: 52px;}
.popup-form .form-box .bd .list .i-text{ border-radius: 4px; height: 40px;line-height: 40px;}
.popup-form .form-box .bd .list.list-row-two{border-radius: 4px; border:1px solid #d0d0d0;background: #fff; height: 40px;margin-bottom: 12px;}
.popup-form .form-box .bd .list.list-row-two .jc-select{ float: left;width: 70%;}
.popup-form .form-box .bd .list.list-row-two .jc-select span{border:none; }
.popup-form .form-box .bd .list.list-row-two .i-text{border-radius: 0px;margin:9px 0;height: 22px; width:29%;border:none;border-left:1px solid #ddd; }
.popup-form .form-box .bd button{background: #0577d0;margin-bottom: 10px;}

.popup-reservation .popup-cont{margin: -180px 0 0 -236px;}
.popup-reservation .form-box{ width: 330px;padding:30px 60px;border-radius: 4px; background:#f2f5f7 url(../images/bg-form-box-2.png) no-repeat 0 0; }

/**底部飘窗**/
.fix-foot-adviser{padding:0px 0 2px; background: rgba(0,0,0,.8); position: fixed;left:0;bottom:0;right:0;z-index: 999;;}
.fix-foot-adviser .fix-close{cursor: pointer; background-position: -1px -188px; width: 22px;height: 22px; top:39px;right: -52px;z-index: 9991; position: absolute;}

.adviser-info{position: relative; padding:8px 0 0 145px;}
.adviser-info .user{left:0;top:-50px; position: absolute;z-index: 9; border-radius: 50%;padding:5px;background: rgba(255,255,255,.2); width: 120px;height: 120px;}
.adviser-info dl{color: #fff;}
.adviser-info dt b{font-size: 16px;color: #FFD800}
.adviser-info p{font-size: 14px;}
.adviser-info ul a{cursor: pointer; position: relative; margin-top: 6px; border-radius: 50%;margin-right: 5px; width: 24px;height: 24px; float: left; color:#fff;font-weight: bold;display: inline-block;}
.adviser-info ul a.online{margin:5px 8px 0 0; padding:0 10px; width: auto;background: #FF6600;border-radius: 2px; height: 26px;line-height: 26px;}
.adviser-info ul a.i-qq{background-color: #2C94E4;background-position: -68px -179px}
.adviser-info ul a.i-wechat{background-color:#20BCBF;background-position: -69px -201px}
.adviser-info ul div{display: none; position: absolute;bottom:30px;left:-30px;z-index: 991;}
.adviser-info ul div i{display: none; position: absolute;width: 10px;height: 6px;bottom:-6px;left:37px;z-index: 991;}
.adviser-info ul div img{border:1px solid #ddd; width: 80px;height: 80px;background: #fff;padding:5px;}
.adviser-info ul a:hover div{display: block;}

.fix-foot-adviser .form-box{position: relative; margin:0;padding:14px 80px 0 0; border:none; width:718px; background: none}
.fix-foot-adviser .form-box .hd{padding:6px 0 0 0;font-weight: normal; line-height: 27px; font-size: 16px; width:148px; color: #fff; text-align: left; float: left;height:66px ;}
.fix-foot-adviser .form-box .hd b {color: #FFD800; display: block;}
.fix-foot-adviser .form-box .bd{padding:0;margin:0; }
.fix-foot-adviser .form-box .list{height: 30px; margin:0 0 9px 8px; float: left; width: 180px}
.fix-foot-adviser .form-box .i-text{border:none; height: 30px;border-radius: 4px;background: (245,245,245,1);}
.fix-foot-adviser .form-box .jc-select .text{height: 30px;line-height: 30px;}
.fix-foot-adviser .form-box .jc-select span{border:none; height: 30px;border-radius: 4px;}
.fix-foot-adviser .form-box .jc-select ul{top:auto; bottom:30px}
.fix-foot-adviser .form-box .jc-select ul li{ height: 30px;line-height: 30px;}
.fix-foot-adviser .form-box .submit-btn{background: #f60; position: absolute;right:0;top:14px; border-radius: 4px; width:76px;height: 70px;line-height: 70px; }


/**院校排名**/
.jc-school-main .next,
.jc-school-main .prev{background: url(../images/icon.png) no-repeat 0 0;}
.jc-school-main a
.jc-school-container i,{-webkit-transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.jc-school-container{background: #f5f6fa;padding-bottom: 50px;}
.jc-school-banner {height: 500px;}
.jc-school-main {background: #fff; box-shadow: 0 0 15px rgba(0,0,0,.04); position: relative;z-index: 3; margin:-180px auto 0px;width: 1200px;}
.jc-school-main .hd{ height: 60px;background: #fff;overflow: hidden;position: relative}
.jc-school-main .hd ul {width: 1900px;}
.jc-school-main .hd ul li{display: inline-block;text-align: center}
.jc-school-main .hd ul li a{border-top: 4px solid #fff;  display: block;  height: 56px;line-height: 50px; font-size: 18px; color:#9a9a9a; padding:0 15px;}
.jc-school-main .hd ul li a.current{font-weight: bold; background: #F3F5F9; border-color:#0095FF; color: #0095FF}
.jc-school-main .prev{display: none; cursor: pointer; background-position: 0 2px; width: 12px;height:15px; right:32px;top:22px;z-index: 3; position: absolute}
.jc-school-main .next{display: none;cursor: pointer; background-position:-10px -17px; width: 12px;height:15px; right:10px;top:22px;z-index: 3; position: absolute}
.jc-school-main .prev:hover{background-position:-13px 2px }
.jc-school-main .next:hover{background-position:3px -17px;}

.jc-condition {background:#F3F5F9;margin-bottom: 10px; }
.jc-condition .bd{padding: 10px 0 5px}
.jc-condition .bd .list{position: relative;padding:5px 10px 10px 77px}
.jc-condition .bd .list .name{ font-weight: bold; color: #999;line-height: 22px;left:20px;top:7px; position: absolute}
.jc-condition .bd .list ul li{height: 26px;line-height: 26px; display: inline-block}
.jc-condition .bd .list ul li a{ padding:0 8px; height: 26px;line-height: 26px;display: block; color: #333; }
.jc-condition .bd .list ul li a:hover,
.jc-condition .bd .list ul li a.current{ color: #fff; background: #008dff}

.jc-tables { position: relative; margin-bottom: 15px;background-color:#fff;border:none;text-align: left;font-size: 12px;}
.jc-tables tr{color: #333;border:none; }
.jc-tables tr td{font-size: 14px; position: relative; padding:10px 0; line-height: 50px; border:none;}
.jc-tables tr td.tac{ font-size: 20px; text-align: center;}
.jc-tables tr td:nth-child(3){color:#666;}
.jc-tables tr:nth-child(odd){background: #fbfbfb;}
.jc-tables tr:nth-child(2) td.tac ,
.jc-tables tr:nth-child(3) td.tac ,
.jc-tables tr:nth-child(4) td.tac{color:#FE4722;} 
.jc-tables tr td img{ margin-right: 28px; display:inline-block;width: 130px;height: 50px;}
.jc-tables tr td b{font-size: 16px;color: #333;margin-right:5px;}
.jc-tables tr td a:hover b{color: #0577d1;}
.jc-tables tr td small{color:#8b8b8b}
.jc-tables .title{height: 50px; text-align: left;background: #f5f6fa !important;color: #999;}
.jc-tables .title td{line-height: 50px;padding:0; }
.jc-tables .title td.tac{font-size: 14px;color: #999;}
.jc-tables .title td:nth-child(3){color: #999;}
.jc-tables i{ position: absolute; margin-top: -10px; right:60px;top:50%; width: 10px;height: 20px; display: inline-block;background-position: -74px -157px}
.jc-tables i.i-up{background-position: -74px -114px}
.jc-tables i.i-down{background-position: -74px -137px}
.jc-tables .show-chart{cursor:default}

/**回到顶部**/
.gotop {display: none; text-align: center;border-radius: 3px; cursor: pointer; display: block;width: 42px;height: 43px; z-index: 9992; position: fixed;right:20px;bottom:150px;background-color: rgba(0,0,0,.6);}
.gotop i{margin:16px auto 0; background-position:0px -527px;width: 18px;height: 12px; }
.gotop:hover{background-color:rgba(0,0,0,.8);}

 
 /*子公司联系方式*/
.union-contact-box{height:211px}
    .union-contact-box .union-title h2{display:none}
	.union-contact-box .union-main{width:1200px;margin:0 auto;border:none;padding:0;background:none;}
	.union-contact-box .union-title{width:100%;height:64px;border:none}
	.union-contact-box .union-title dl{float:left;height:64px;margin:0;}
	.union-contact-box .union-title dd{float:left;height:32px;color:#666;font:16px/30px Microsoft Yahei;background:none;margin:0 10px 0 0;padding:0; cursor:pointer}
	.union-contact-box .union-title dd.current{background:none;color:#0577d1;height:30px;border-bottom:2px solid #0577d1}
	.union-contact-box .union-box{padding:15px 0 0 0;width:100%;height:164px;}
	
	
	
	.union-contact-box .corp-image{float:left;width:201px;height:114px;margin-right:12px}
	.union-contact-box .union-contact{float:left;width:600px;height:114px}
	.union-contact-box .union-contact dt,.union-contact-box .union-contact dd{width:600px;line-height:25px;font:14px/25px Microsoft Yahei;color:#999;text-align:left}
	.union-contact-box .union-contact dt{font-size:15px;font-weight:bold;color:#222}


#home-study-news{height:540px}
#home-study-news .global_news{padding-top:5px;}

.nodata{ text-align:center;font:16px/50px Microsoft Yahei;color:#aaa}

.loading{ background:url(../images/loading.gif) center 10px no-repeat}


.marjor-item{width:100%;max-height:150px; overflow:auto;}
.marjor-item li{width:100%;height:30px; overflow:hidden}
	.marjor-item li:hover{ background:#f5fbff}
	.marjor-item span{float:right;height:30px;width:100px}
	.marjor-item a,.marjor-item span{line-height:30px;}
	.marjor-item .i-name{float:left;width:auto;text-indent:20px;color:#aaa}
	.marjor-item a.apply-btn{float:right;width:38px;height:18px;line-height:18px;margin:5px 27px 5px 0;border:1px solid #82bbe8;border-radius:3px;text-align:center}
	.marjor-item .i-length{color:#999}
	.marjor-item .i-grade,.marjor-item a.apply-btn{color:#82bbe8}
	.marjor-item a.apply-btn:hover{ color:#fff;border:1px solid #0577d1;background:#0577d1}


/**首页-问答**/
.home-ask .side-tabs-region .tabs-cont{height:370px;margin-bottom: 10px;}
.home-ask .tabs-cont .list{ height: 366px;overflow: hidden; border: 1px solid #E7E7E7;background: #f5f5f5;}
.home-ask .ask-item {padding:20px 0px;}
.home-ask .ask-item .item{margin-bottom: 20px;padding:0 20px;}
.home-ask .ask-item img{margin-right: 15px; float: left; border-radius: 4px; width: 48px;height: 48px;}
.home-ask .ask-item .cont{ margin-bottom: 0px;}
.home-ask .ask-item .cont p{color:#999;font-size: 12px;line-height: 18px; }
.home-ask .ask-item .cont .text{position: relative; text-align: left; max-width: 70%; margin-top: 5px; border-radius: 4px; font-size: 14px; padding:6px 10px; display: inline-block; background: #fff;box-shadow:0px 0px 2px rgba(0,0,0,0.1);}
.home-ask .ask-item .cont .text p{color: #333; font-size: 14px; line-height: 20px; max-height: 40px;overflow: hidden;}
.home-ask .ask-item .cont i{background-position: -20px -496px; position: absolute;left:-5px;top:13px;z-index: 3; width:5px;height: 10px;transition: all 0s linear 0s; -o-transition: all 0s linear 0s;-moz-transition: all 0s linear 0s;-webkit-transition: all 0s linear 0s;  }
.home-ask .ask-item .item-a {text-align: right}
.home-ask .ask-item .item-a i{background-position: -26px -496px;left:auto; right:-5px; }
.home-ask .ask-item .item-a .text { background: #A8DDFF; color: #1b3d53;box-shadow:0px 0px 0px rgba(0,0,0,0.1);}
.home-ask .ask-item .item-a .text:hover { background: #caeaff; }
.home-ask .ask-item .item-a .text:hover i{background-position: -32px -496px;}
.home-ask .ask-item .item-a .text a:hover{font-weight: normal;color: #1b3d53;}
.home-ask .ask-item .item-a img{margin:0 0 0 15px; float: right;}

#askForm{height:422px;}
.home-ask #askForm{background: #f7f7f7;}
.form-box .list-textarea{height:125px;}
.form-box .textarea{height:100px;color: #333; padding:5px 10px; display: inline-block;width:256px; line-height: 22px; margin: 0;font-size: 14px;border: 1px solid #d0d0d0;}






/**20170730首页表单切换**/
.home .banner-form .form-box{padding:0;width: 240px; height: 340px;background: none; }
.home .banner-form .form-box .hd{ height: 45px;margin: 0;}
.home .banner-form .form-box .hd ul li{cursor: pointer; font-size: 18px; float: left;display: inline-block;width: 120px;height: 45px;line-height: 45px;background: rgba(240,240,240,.8)}
.home .banner-form .form-box .hd ul li.current{background: rgba(255, 255, 255, .92);color: #e72422;font-weight: bold;}
.home .banner-form .form-box .bd{margin:0;height:275px;padding:20px;padding-bottom:0;background: rgba(255, 255, 255, .92)}
.home .banner-form .form-box .bd .item p{line-height:34px}
.home .banner-form .form-box .bd .tips{ margin:0; line-height: 30px; }
.home .banner-form .form-box .bd .item{display: none;}
.home .banner-form .form-box .bd .item.current{display: block;}


/*tag-link*/
.tag-link{width:100%;padding:0;}
.tag-link a{float:left;height:30px;font:14px/30px Microsoft Yahei;padding:0 15px; border-radius:16px;border:1px solid #158fe7;margin:10px 10px 0 0;color:#158fe7}
.tag-link a.current,.tag-link a:hover{ background:#158fe7;color:#fff;}


#officer{width:880px;}
.officer{width:100%;height:370px;overflow:hidden}
.officer li{float:left;width:145px;height:185px;padding:0 28px 0 0}
.officer li img{width:145px;height:145px; border-radius:7px;}
.officer li cite{position:absolute;width:0;height:0;z-index:1}
.officer li p{position:absolute;top:124px;left:88px;width:65px;height:17px;font:12px/17px Microsoft Yahei;color:#fff;background:url(../images/foreign-title.png); text-align:center}
.officer li b{font:14px/35px Micrsoft Yahei;}

.school-photo-list .photo{width:100%;}
	.school-photo-list .photo li{float:left;width:240px;height:190px;padding-right:40px; text-align:center;margin-top:10px;font-size:14px}
	.school-photo-list .photo li img{width:240px;margin-bottom:5px;}
	.school-photo-list .photo li.mod{padding-right:0}
	
	a.blog{margin-right:10px;}

/*荣誉*/
.about-honor{background:url(http://corp.liuxue360.com/images/bg-9.jpg) center 0;}
.about-honor.full-screen .hd h3{color:#333}
.about-honor.full-screen .hd span{color:#d8d8d8}

.about-honor .menus {  text-align:center;margin-bottom:30px;}
.about-honor .menus ul li{display:inline-block;margin:0 5px 10px;}
.about-honor .menus ul li a {background:#0577d1; border:1px solid #0577d1;border-radius:20px; display:block;padding:0 20px;height:36px;line-height:36px;color:#fff;font-size:16px;}
.about-honor .menus ul li.current a ,
.about-honor .menus ul li a:hover{background:#0577d1;color:#fff;border-color:#0577d1}

.full-screen {padding-bottom:90px; text-align:left;color:#fff;position:relative;   }
.full-screen .hd{font-size:30px; height:150px; line-height:140px; text-align:center; position:relative;z-index:9;}
.full-screen .hd h3{ padding-right:5px; font-weight:normal; display:inline-block}
.full-screen .hd span{color:rgba(226,226,226,.4);}

.honor-list{ width:1200px; margin:0 auto; column-count:4;-webrit-column-count:4;}
.honor-list .list{box-shadow:0px 5px 5px rgba(0,0,0,.08); box-sizing:border-box;background:url(http://corp.liuxue360.com/images/i-corp-honor-top.png) repeat-x 0 0 ; }
.honor-list .list .item{  border:1px solid #ddd;border-top:none;border-radius:4px;overflow:hidden; margin-bottom:20px;}
.honor-list .list img{max-width:100%; padding-top:30px;}

    